/* ThePujaSeva Golden Design System - 2026-11-07 */
:root{--tps-maroon:#4b1220;--tps-maroon-dark:#240b13;--tps-maroon-soft:#6b2634;--tps-gold:#d6a24a;--tps-gold-light:#f3d58a;--tps-ivory:#fff8eb;--tps-ink:#2c1b20;--tps-border:#ead6b2;--tps-shadow:0 12px 32px rgba(54,12,24,.14)}
*{box-sizing:border-box}body{background:linear-gradient(180deg,#fffaf1 0%,#fff 42%,#fff7e9 100%);color:var(--tps-ink)}
a{color:var(--tps-maroon-soft)}
.topbar,.navbar,.header,.site-header{background:linear-gradient(135deg,var(--tps-maroon-dark),var(--tps-maroon))!important;border-bottom:3px solid var(--tps-gold)!important}
.brand,.logo,.topbar a,.navbar a,.header a{color:var(--tps-gold-light)!important}
.hero,.hero-card,.profile-hero{background:linear-gradient(135deg,var(--tps-maroon-dark),var(--tps-maroon-soft))!important;color:#fff8eb!important;border-color:var(--tps-gold)!important;box-shadow:var(--tps-shadow)}.profile-hero h1,.profile-hero h2,.profile-hero h3{color:var(--tps-gold-light)!important}.profile-hero p,.profile-hero small{color:var(--tps-ivory)!important}
.hero h1,.hero h2,.hero h3,.hero-card h1,.hero-card h2{color:var(--tps-gold-light)!important}.tps-hero-copy h1,.tps-hero-copy h1 span{color:var(--tps-gold-light)!important;text-shadow:0 1px 8px rgba(243,213,138,.35)}
.card,.panel,.service-card,.feature-card,.dashboard-card,.box{background:rgba(255,255,255,.94)!important;border:1px solid var(--tps-border)!important;border-radius:16px!important;box-shadow:var(--tps-shadow)}
.btn,button,.button{background:linear-gradient(135deg,#bd751f,var(--tps-gold))!important;color:#260d15!important;border:1px solid #a96818!important;border-radius:999px!important;font-weight:800;box-shadow:0 5px 14px rgba(140,77,16,.2)}
.btn:hover,button:hover,.button:hover{filter:brightness(1.06);transform:translateY(-1px)}
.btn.secondary,.btn.outline,.button.outline{background:transparent!important;color:var(--tps-maroon)!important;border:1px solid var(--tps-maroon)!important}
input,select,textarea{border:1px solid #d9bd8a!important;border-radius:10px!important;background:#fffdf8!important}
.badge,.eyebrow,.verified{background:var(--tps-maroon)!important;color:var(--tps-gold-light)!important;border-color:var(--tps-gold)!important}
.alert,.notice,.note{border-left:5px solid var(--tps-gold)!important;background:#fff4d9!important;color:#4b2630!important}
.links a{border-color:rgba(243,213,138,.7)!important;color:var(--tps-gold-light)!important}
.tps-section,.section{scroll-margin-top:80px}.tps-section h2,.section h2{color:var(--tps-maroon)!important}
.tps-dashboard-grid,.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:20px 0}
.tps-dashboard-card,.roadmap-card{padding:20px;border:1px solid var(--tps-border);border-top:5px solid var(--tps-gold);border-radius:14px;background:#fffdf8;box-shadow:var(--tps-shadow)}
.tps-dashboard-card h3,.roadmap-card h3{margin:0 0 8px;color:var(--tps-maroon)}
.tps-dashboard-card p,.roadmap-card p{margin:0;color:#634751;line-height:1.55}
.tps-announcement{margin:18px auto;padding:16px 20px;max-width:1100px;border-left:6px solid var(--tps-gold);border-radius:12px;background:linear-gradient(90deg,#fff1d0,#fffaf0);box-shadow:0 5px 16px rgba(75,18,32,.08);font-weight:700;color:var(--tps-maroon)}
.tps-announcement small{display:block;margin-top:6px;font-weight:500;color:#674b51}
.table-wrap{overflow-x:auto}.table-wrap table{min-width:680px}.table-wrap th{background:var(--tps-maroon)!important;color:var(--tps-gold-light)!important}.table-wrap td{background:#fffdf8!important}
footer,.footer{background:var(--tps-maroon-dark)!important;color:#f3d58a!important;border-top:3px solid var(--tps-gold)!important}
@media(max-width:700px){.hero,.hero-card{border-radius:14px!important}.page{padding-left:14px!important;padding-right:14px!important}.tps-dashboard-grid,.dashboard-grid{grid-template-columns:1fr}.btn,button,.button{min-height:42px}}
/* TPS_UI_HARMONIZATION_20261108 */
/* TPS_HOMEPAGE_UI_V1 */
.tps-service{position:relative;overflow:hidden;background:linear-gradient(145deg,#fffdf8 0%,#fff4df 100%)!important;border:1px solid rgba(214,162,74,.42)!important;border-radius:20px!important;min-height:185px;box-shadow:0 10px 28px rgba(75,18,32,.10)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tps-service:before{content:'';position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#8f1117,#d6a24a,#efc66a)}.tps-service:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(75,18,32,.16)!important}
.tps-panchang-wrap{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:100%!important;padding:12px 28px 0!important;margin:0 auto!important;clear:both!important;z-index:5!important}.tps-hero{overflow:visible!important}.tps-hero .tps-slider{clear:both!important;margin-top:12px!important}.tps-slide-caption{right:24px!important;max-width:min(340px,calc(100% - 48px))!important;z-index:20!important}
@media(max-width:700px){.tps-panchang-wrap{position:relative!important;width:100%!important;padding:8px 10px 0!important}.tps-slide-caption{right:10px!important;max-width:calc(100% - 20px)!important}}
html,body{max-width:100%;overflow-x:hidden}img{max-width:100%;height:auto}.container,.wrap,.page,.section{width:min(1200px,100%);margin-left:auto;margin-right:auto}.card,.panel,.box,.dashboard-card,.feature,.service-card,.plan,.profile-hero,.profile-grid>*,section.card{border:1px solid var(--line,#ead6b2)!important;border-radius:18px!important;box-shadow:0 10px 26px rgba(54,12,24,.10)!important;overflow:hidden}button,.btn,.button{min-height:42px;border:1px solid #ad741e!important;border-radius:10px!important;line-height:1.2}input,select,textarea{min-height:44px;border:1px solid #d9bd8a!important;border-radius:10px!important}table{border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #ead6b2;border-radius:14px}th,td{border-bottom:1px solid #ead6b2}tr:last-child td{border-bottom:0}.table-wrap,.table-responsive,.v-table-wrap{max-width:100%;overflow-x:auto}.grid,.cards,.dashboard-grid,.tps-dashboard-grid{min-width:0}@media(max-width:700px){.page,.section,.wrap{padding-left:14px!important;padding-right:14px!important}.section-title,.dash-head,.top,.profile-hero{align-items:stretch;flex-direction:column}.cards,.grid,.pandit-grid,.profile-grid,.three{grid-template-columns:1fr!important}.card,.panel,.box,.dashboard-card,.feature,.service-card,.plan{padding:16px!important}.btn,.button,button{width:100%;justify-content:center}.profile-avatar{margin:auto}.table-wrap table,.table-responsive table,.v-table{min-width:620px}}

/* TPS_HOMEPAGE_UI_V2 */
.tps-quick-book{margin:18px auto 4px;max-width:1180px;padding:18px;background:#fffdf8;border:1px solid #ead8b5;border-radius:22px;box-shadow:0 10px 28px rgba(75,18,32,.08)}.tps-quick-book-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:12px}.tps-quick-book-head h2{margin:0;color:#4b1220;font-size:clamp(20px,2.5vw,30px)}.tps-quick-book-head p{margin:4px 0 0;color:#6d5a52;font-size:13px}.tps-quick-book-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tps-quick-book-card{display:flex;align-items:center;gap:12px;min-height:70px;padding:14px;border:1px solid #edd9ae;border-radius:16px;background:linear-gradient(135deg,#fff,#fff4df);color:#4b1220;text-decoration:none;box-shadow:0 5px 14px rgba(75,18,32,.07);transition:transform .2s ease,box-shadow .2s ease}.tps-quick-book-card:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(75,18,32,.12)}.tps-quick-book-card b{display:block;font-size:15px}.tps-quick-book-card small{display:block;color:#806c63;margin-top:3px}.tps-quick-book-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:12px;background:#f0b94f;color:#4b1220;font-weight:900}.tps-service-icon{display:grid;place-items:center;width:52px!important;height:52px!important;border-radius:16px;background:linear-gradient(135deg,#ffe08a,#e8a82e)!important;color:#4b1220;font-size:24px!important}.tps-service h3{color:#4b1220;margin:14px 0 4px}.tps-service p{color:#8f1117;font-weight:800}.tps-panchang-wrap{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:100%!important;margin:0 auto!important;clear:both!important;z-index:5!important}@media(min-width:701px){.tps-panchang-wrap{margin-top:12px!important}.tps-hero .tps-slider{margin-top:14px!important}}@media(max-width:700px){.tps-quick-book{margin:12px 10px 4px;padding:14px}.tps-quick-book-head{display:block}.tps-quick-book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tps-quick-book-card{min-height:64px;padding:11px;gap:9px}.tps-quick-book-card b{font-size:13px}.tps-quick-book-card small{font-size:11px}.tps-quick-book-icon{width:34px;height:34px;flex-basis:34px}}

.tps-quick-book + .tps-quick-book{display:none!important}

/* TPS_UI_CARD_LAYOUT_FIX_20261110 */
.tps-quick-book-card>span:last-child{min-width:0;display:block;line-height:1.35}.tps-quick-book-card b,.tps-quick-book-card small,.tps-service h3,.tps-service p{overflow-wrap:anywhere;word-break:normal}.tps-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;align-items:stretch}.tps-service{display:flex;flex-direction:column;min-width:0}.tps-service h3{line-height:1.3}.tps-service p{line-height:1.45}@media(max-width:700px){.tps-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tps-service{min-height:0}.tps-service h3{font-size:16px}.tps-service p{font-size:13px}}

/* TPS_UI_HOMEPAGE_V3_20261110 */
.tps-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tps-service{display:flex!important;flex-direction:column;align-items:stretch;min-width:0;padding:0 0 16px!important;min-height:286px!important}.tps-service-icon{width:100%!important;height:112px!important;flex:0 0 112px!important;border-radius:18px 18px 10px 10px!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;font-size:0!important;margin:0 0 12px!important}.tps-service:nth-child(4n+1) .tps-service-icon{background-image:linear-gradient(180deg,rgba(75,18,32,.05),rgba(75,18,32,.2)),url('slider/ayodhya.png')!important}.tps-service:nth-child(4n+2) .tps-service-icon{background-image:linear-gradient(180deg,rgba(75,18,32,.05),rgba(75,18,32,.2)),url('slider/mathura.jpg')!important}.tps-service:nth-child(4n+3) .tps-service-icon{background-image:linear-gradient(180deg,rgba(75,18,32,.05),rgba(75,18,32,.2)),url('slider/dwarka.jpg')!important}.tps-service:nth-child(4n) .tps-service-icon{background-image:linear-gradient(180deg,rgba(75,18,32,.05),rgba(75,18,32,.2)),url('slider/ayodhya.png')!important}.tps-service h3,.tps-service small,.tps-service p{margin-left:16px!important;margin-right:16px!important;min-width:0!important;overflow-wrap:anywhere!important}.tps-service h3{font-size:18px!important;line-height:1.3!important;margin-top:0!important;margin-bottom:5px!important;min-height:47px}.tps-service small{line-height:1.35;display:block}.tps-service p{margin-top:auto!important;margin-bottom:0!important;padding-top:12px;border-top:1px solid rgba(214,162,74,.25);line-height:1.35}.tps-quick-book-card{min-width:0}.tps-quick-book-card>span:last-child{min-width:0;overflow-wrap:anywhere}.tps-quick-book-card b,.tps-quick-book-card small{white-space:normal;overflow-wrap:anywhere}@media(max-width:1050px){.tps-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.tps-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tps-service{min-height:244px!important;border-radius:16px!important}.tps-service-icon{height:86px!important;flex-basis:86px!important;border-radius:16px 16px 8px 8px!important}.tps-service h3{font-size:15px!important;min-height:39px;margin-left:12px!important;margin-right:12px!important}.tps-service small,.tps-service p{font-size:11px!important;margin-left:12px!important;margin-right:12px!important}.tps-quick-book-head h2{line-height:1.25}.tps-quick-book-card{align-items:flex-start!important}}

/* TPS_CATALOG_UI_20261110 */
.tps-catalog-section{background:#fffdf8}.tps-cart-trigger{border:0;border-radius:999px;background:#0f8a4b;color:#fff;font-weight:800;padding:11px 16px;cursor:pointer}.tps-cart-trigger span{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;margin-left:5px;background:#fff;color:#0f8a4b;border-radius:50%}.tps-category-tabs{display:flex;gap:10px;overflow-x:auto;padding:4px 0 14px;scrollbar-width:none}.tps-category-tabs::-webkit-scrollbar{display:none}.tps-category-tab{border:1px solid #d8eadf;background:#fff;border-radius:999px;padding:9px 15px;white-space:nowrap;color:#145b3a;font-weight:700;cursor:pointer}.tps-category-tab.active{background:#0f8a4b;color:#fff;border-color:#0f8a4b}.tps-catalog-row{margin-top:22px}.tps-catalog-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.tps-catalog-row-head h3{margin:0;color:#4a1726}.tps-catalog-row-head span{color:#6b7280;font-size:13px}.tps-catalog-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tps-catalog-card{min-width:0;overflow:hidden;border:1px solid #eadfc9;border-radius:16px;background:#fff;box-shadow:0 8px 20px rgba(74,23,38,.08);display:flex;flex-direction:column}.tps-catalog-card>img{width:100%;height:145px;object-fit:cover;background:#f8eedb}.tps-catalog-card-body{padding:13px;display:flex;flex:1;flex-direction:column;min-width:0}.tps-catalog-card h4{margin:0 0 6px;color:#4a1726;font-size:17px;line-height:1.3;overflow-wrap:anywhere}.tps-catalog-card p{margin:0;color:#687078;font-size:13px;line-height:1.4;min-height:37px;overflow-wrap:anywhere}.tps-price{display:flex;gap:7px;align-items:center;margin:11px 0;font-size:14px}.tps-price del{color:#9ca3af}.tps-price strong{color:#0f8a4b}.tps-card-actions{display:flex;gap:8px;margin-top:auto}.tps-add-btn,.tps-book-btn{flex:1;text-align:center;border-radius:9px;padding:9px 8px;font-weight:800;font-size:12px;text-decoration:none;cursor:pointer}.tps-add-btn{border:0;background:#0f8a4b;color:#fff}.tps-book-btn{border:1px solid #d6a24a;background:#fff8e8;color:#7a4710}.tps-cart-drawer{position:fixed;z-index:1002;top:0;right:0;width:min(420px,94vw);height:100vh;background:#fff;box-shadow:-12px 0 30px rgba(0,0,0,.2);transform:translateX(105%);transition:transform .25s ease;display:flex;flex-direction:column}.tps-cart-drawer.open{transform:translateX(0)}.tps-cart-backdrop{position:fixed;z-index:1001;inset:0;background:rgba(20,12,15,.45);opacity:0;pointer-events:none;transition:opacity .25s ease}.tps-cart-backdrop.show{opacity:1;pointer-events:auto}.tps-cart-head{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid #eee}.tps-cart-head h2{margin:0;color:#4a1726}.tps-cart-head button{border:0;background:transparent;font-size:28px;cursor:pointer}.tps-cart-items{padding:16px;overflow:auto;flex:1}.tps-cart-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #eee}.tps-cart-line b,.tps-cart-line small{display:block;overflow-wrap:anywhere}.tps-cart-line small{color:#0f8a4b;margin-top:4px}.tps-cart-qty{display:flex;align-items:center;gap:8px}.tps-cart-qty button{width:28px;height:28px;border:1px solid #d6a24a;background:#fff8e8;border-radius:7px;cursor:pointer}.tps-cart-form{padding:16px;border-top:1px solid #eee}.tps-cart-form label{display:block;color:#4a1726;font-weight:700;font-size:13px;margin:10px 0 5px}.tps-cart-form input,.tps-cart-form textarea{width:100%;box-sizing:border-box;border:1px solid #d8dce0;border-radius:9px;padding:10px;background:#fff}.tps-cart-form textarea{min-height:74px;resize:vertical}.tps-cart-checkout{width:100%;margin-top:12px;border:0;border-radius:10px;padding:12px;background:#0f8a4b;color:#fff;font-weight:800;cursor:pointer}.tps-cart-message{font-size:13px;color:#4a1726;min-height:18px}@media(max-width:1050px){.tps-catalog-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.tps-catalog-track{display:flex;overflow-x:auto;gap:12px;padding-bottom:8px;scroll-snap-type:x mandatory}.tps-catalog-card{flex:0 0 74%;scroll-snap-align:start}.tps-catalog-card>img{height:125px}.tps-section-head{align-items:flex-start}.tps-cart-trigger{padding:9px 12px;font-size:12px}}

/* TPS_UI_FINAL_20261110 */
@media(min-width:701px){.tps-nav>.tps-login{display:none!important}.tps-slide-caption{right:18px!important;left:auto!important;width:min(340px,calc(100% - 36px))!important;max-width:calc(100% - 36px)!important;box-sizing:border-box!important;z-index:20!important}.tps-slider{overflow:visible!important}}@media(max-width:700px){.tps-nav>.tps-login{display:flex!important}.tps-slide-caption{right:10px!important;left:auto!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;box-sizing:border-box!important}}

/* TPS_VIBRANT_BLINKIT_THEME_20261110 */
:root{--tps-green:#0c831f;--tps-green-dark:#075b16;--tps-mint:#e8f5e9;--tps-saffron:#fff8ec;--tps-sky:#eef7ff;--tps-soft:#f4f6f8;--tps-accent:#f6b800;--tps-blue:#e8f0ff}
body{background:var(--tps-soft)!important;color:#17212b!important}.tps-section{background:var(--tps-soft);border-radius:24px;margin:18px auto!important;padding:32px 28px!important;box-shadow:0 4px 18px rgba(15,35,55,.04)}.tps-quick-book{background:var(--tps-saffron)!important;border:1.5px solid #f0d49b!important;box-shadow:0 8px 24px rgba(177,112,17,.10)!important}.tps-catalog-section{background:var(--tps-mint)!important;border:1.5px solid #b7dfbd!important}.tps-feature-bg{background:#eef7ff!important;border:1.5px solid #cfe4f8}.tps-panel-section{background:#f4efff!important;border:1.5px solid #dfd0fa}.tps-section-head h2,.tps-quick-book-head h2,.tps-catalog-row-head h3{color:#17324d!important}.tps-muted,.tps-quick-book-head p{color:#536576!important}.tps-catalog-card,.tps-quick-book-card,.tps-service,.tps-place-card,.tps-feature-card,.tps-panel{background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(0,0,0,.08)!important}.tps-catalog-card:hover,.tps-quick-book-card:hover,.tps-service:hover{transform:translateY(-3px);border-color:#9ed6a6!important;box-shadow:0 12px 30px rgba(0,0,0,.12)!important}.tps-catalog-card>img{background:#eaf7ec!important}.tps-catalog-card h4,.tps-quick-book-card b,.tps-service h3{color:#19324a!important}.tps-catalog-card p,.tps-quick-book-card small,.tps-service small{color:#607386!important}.tps-price strong{display:inline-flex;align-items:center;background:#e8f5e9;color:var(--tps-green)!important;border-radius:999px;padding:5px 9px;font-weight:900}.tps-price del{color:#8b98a5!important}.tps-add-btn,.tps-book-btn,.tps-callback-btn,.tps-cart-checkout,.tps-cart-trigger{background:var(--tps-green)!important;color:#fff!important;border:0!important;border-radius:10px!important;font-weight:900;box-shadow:0 5px 12px rgba(12,131,31,.2)!important}.tps-add-btn:hover,.tps-book-btn:hover,.tps-callback-btn:hover,.tps-cart-checkout:hover,.tps-cart-trigger:hover{background:var(--tps-green-dark)!important;filter:none;transform:translateY(-1px)}.tps-book-btn{display:flex;align-items:center;justify-content:center}.tps-category-tab{background:#fff!important;border:1.5px solid #b7dfbd!important;color:var(--tps-green)!important;border-radius:999px!important}.tps-category-tab.active{background:var(--tps-green)!important;color:#fff!important;border-color:var(--tps-green)!important}.tps-category-tab:before{content:'✦';display:inline-block;margin-right:5px;color:var(--tps-accent)}.tps-cart-drawer{background:#fff!important;border-left:5px solid var(--tps-green)!important}.tps-cart-head{background:linear-gradient(135deg,var(--tps-green),#39a846);color:#fff!important}.tps-cart-head h2,.tps-cart-head button{color:#fff!important}.tps-cart-form{background:#f4fbf5!important}.tps-cart-form input,.tps-cart-form textarea{border:1.5px solid #b7dfbd!important;background:#fff!important}.tps-cart-backdrop{background:rgba(9,43,15,.48)!important}.tps-eyebrow{color:var(--tps-green)!important;font-weight:900;letter-spacing:.08em}.tps-service:before{background:linear-gradient(90deg,var(--tps-green),#7bcf5b,var(--tps-accent))!important}.tps-quick-book-card .tps-quick-book-icon{background:#e8f5e9!important;color:var(--tps-green)!important;border:1px solid #b7dfbd;border-radius:14px}.tps-cart-count,.tps-badge,.discount-badge,.offer-badge{background:var(--tps-accent)!important;color:#19324a!important;font-weight:900;border-radius:999px;padding:4px 8px}.tps-card-actions{gap:10px}.tps-card-actions button,.tps-card-actions a{min-height:40px}@media(max-width:700px){.tps-section{padding:22px 14px!important;border-radius:18px;margin:12px auto!important}.tps-catalog-card{border-radius:16px!important}.tps-catalog-card-body{padding:12px}.tps-section-head{gap:12px}.tps-cart-trigger{width:auto!important}.tps-card-actions{gap:7px}.tps-add-btn,.tps-book-btn,.tps-callback-btn{font-size:11px;padding:8px 6px}.tps-quick-book{padding:16px!important}}

/* TPS_TOTAL_VIBRANT_HIGH_CONTRAST_20261110 */
body{background:#fafaed!important}.tps-top{background:linear-gradient(90deg,#ff8c00,#e65100)!important;color:#fff!important;border:0!important}.tps-header{background:linear-gradient(135deg,#ff8c00,#e65100 55%,#f6b800)!important;border-bottom:3px solid #ffd54f!important;color:#fff!important}.tps-header .tps-brand,.tps-header .tps-brand span,.tps-header .tps-brand small,.tps-header .tps-nav a,.tps-header .tps-head-login{color:#fff!important}.tps-header .tps-search{background:#fff!important;border:2px solid rgba(255,255,255,.8)!important;border-radius:14px!important;color:#e65100!important;box-shadow:0 8px 20px rgba(122,55,0,.18)!important}.tps-header .tps-search input{background:#fff!important;color:#243447!important}.tps-header .tps-search input::placeholder{color:#718096!important}.tps-header .tps-head-register,.tps-header .tps-primary{background:#0c831f!important;color:#fff!important;border-color:#0c831f!important}.tps-nav{background:transparent!important}.tps-hero{background:linear-gradient(135deg,#fff3e0,#ffe0b2)!important;border:2px solid #ff9800!important;border-radius:24px!important;box-shadow:0 10px 25px rgba(0,0,0,.08)!important}.tps-section{background:#fafaed!important}.tps-quick-book{background:#fff3e0!important;border:2px solid #ff9800!important}.tps-catalog-section{background:#e8f5e9!important;border:2px solid #2e7d32!important}.tps-catalog-row{padding:22px!important;border-radius:20px!important;border:2px solid transparent!important;box-shadow:0 10px 25px rgba(0,0,0,.08)!important}.tps-catalog-row:nth-child(1){background:#fff3e0!important;border-color:#ff9800!important}.tps-catalog-row:nth-child(2){background:#e8f5e9!important;border-color:#2e7d32!important}.tps-catalog-row:nth-child(3){background:#e1f5fe!important;border-color:#0288d1!important}.tps-catalog-row:nth-child(4){background:#f3e5f5!important;border-color:#8e24aa!important}.tps-catalog-row:nth-child(n+5){background:#fafaed!important;border-color:#c5cad3!important}.tps-category-tab:nth-child(1){background:linear-gradient(135deg,#ffb300,#ff8c00)!important;color:#fff!important;border-color:#ff8c00!important}.tps-category-tab:nth-child(2){background:linear-gradient(135deg,#43a047,#1b5e20)!important;color:#fff!important;border-color:#2e7d32!important}.tps-category-tab:nth-child(3){background:linear-gradient(135deg,#29b6f6,#1565c0)!important;color:#fff!important;border-color:#1565c0!important}.tps-category-tab:nth-child(4){background:linear-gradient(135deg,#ab47bc,#6a1b9a)!important;color:#fff!important;border-color:#8e24aa!important}.tps-category-tab:nth-child(5){background:linear-gradient(135deg,#ec407a,#ad1457)!important;color:#fff!important;border-color:#ad1457!important}.tps-category-tab:before{color:#fff!important}.tps-catalog-card,.tps-quick-book-card,.tps-service{border:1.5px solid #e2e8f0!important;box-shadow:0 10px 25px rgba(0,0,0,.08)!important}.tps-catalog-card:after{content:'INSTANT BOOKING';display:inline-block;position:absolute;top:10px;left:10px;background:#2e7d32;color:#fff;font-size:10px;font-weight:900;border-radius:999px;padding:5px 8px;letter-spacing:.03em}.tps-catalog-card{position:relative}.tps-price{background:#fff8ec;border-radius:10px;padding:7px 8px}.tps-price strong{background:#2e7d32!important;color:#fff!important}.tps-add-btn,.tps-book-btn,.tps-callback-btn,.tps-cart-checkout{background:#0c831f!important;color:#fff!important;border-radius:12px!important}.tps-add-btn:hover,.tps-book-btn:hover,.tps-callback-btn:hover,.tps-cart-checkout:hover{background:#075b16!important}.tps-cart-drawer{border-left:0!important;background:#fff!important}.tps-cart-head{background:linear-gradient(135deg,#ff8c00,#e65100)!important;color:#fff!important}.tps-cart-form{background:#e8f5e9!important;border-top:2px solid #2e7d32!important}.tps-cart-checkout{background:#0c831f!important;box-shadow:0 8px 18px rgba(12,131,31,.25)!important}.tps-quick-book-card .tps-quick-book-icon{background:linear-gradient(135deg,#ffb300,#ff6f00)!important;color:#fff!important;border:0!important;box-shadow:0 5px 14px rgba(255,111,0,.25)}.tps-quick-book-card:nth-child(2) .tps-quick-book-icon{background:linear-gradient(135deg,#43a047,#1b5e20)!important}.tps-quick-book-card:nth-child(3) .tps-quick-book-icon{background:linear-gradient(135deg,#29b6f6,#1565c0)!important}.tps-quick-book-card:nth-child(4) .tps-quick-book-icon{background:linear-gradient(135deg,#ab47bc,#6a1b9a)!important}@media(max-width:700px){.tps-catalog-row{padding:14px!important;border-radius:16px!important}.tps-header .tps-search{order:3;width:100%!important}.tps-header{padding-bottom:12px!important}.tps-catalog-card:after{font-size:9px;padding:4px 6px}}
