.gp{--gp-maroon:#8b0710;--gp-ink:#321711;--gp-muted:#756051;--gp-gold:#d99b35;--gp-line:#efd4a3;--gp-cream:#fffaf3;display:block;background:var(--gp-cream);color:var(--gp-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}
.gp *,.gp *::before,.gp *::after{box-sizing:border-box}.gp [hidden]{display:none!important}.gp h1,.gp h2,.gp h3,.gp p{margin-top:0}.gp h1,.gp h2,.gp h3{font-family:inherit;color:var(--gp-maroon);letter-spacing:-.03em;line-height:1.2}.gp h2{font-size:clamp(28px,3vw,46px);font-weight:750}.gp a{color:inherit;text-decoration:none}.gp a:hover{text-decoration:underline;text-underline-offset:4px}.gp button,.gp input{font:inherit}.gp button{cursor:pointer}.gp button:disabled{cursor:not-allowed;opacity:.6}.gp :focus-visible{outline:3px solid #b57218;outline-offset:4px}.gp-wrap{width:min(1460px,calc(100% - 64px));margin:auto}.gp-deals{padding:64px 0 72px;background:radial-gradient(ellipse at 50% 0,#fffefb,#fff8eb)}.gp-section-header{text-align:center;max-width:750px;margin:0 auto 32px}.gp-eyebrow{color:#a86a1f;font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.gp-section-header h2{margin-bottom:12px}.gp-section-header>p:last-child{color:var(--gp-muted);font-size:16px;margin-bottom:0}.gp-ornament{display:flex;align-items:center;justify-content:center;gap:12px;width:165px;color:var(--gp-gold);margin:16px auto 20px}.gp-ornament::before,.gp-ornament::after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,var(--gp-gold))}.gp-ornament::after{transform:rotate(180deg)}
.gp-deals-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.gp-card{overflow:hidden;min-width:0;border:1px solid #dfc28c;border-radius:26px;background:linear-gradient(155deg,#fffdf9,#fcf7ee);box-shadow:0 12px 30px #6432190b;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s}.gp-card:hover{border-color:#ba8e39;box-shadow:0 16px 34px #64321914}.gp-card__image{display:block;aspect-ratio:16/9;overflow:hidden;background:#faeacd;border-bottom:1px solid #ecd6ad}.gp-card__image img{width:100%;height:100%;display:block;object-fit:contain}.gp-card__body{padding:22px 22px 24px;display:flex;flex:1;flex-direction:column;gap:22px}.gp-card__title-row{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:14px;min-height:65px}.gp-card__icon{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;border:1px solid #e3c68c;background:radial-gradient(circle at 30% 20%,#fffef9,#f4e6c7);box-shadow:inset 0 1px 0 #fff,0 4px 10px #744d120d}.gp-card__icon img{width:100%;height:100%;display:block;object-fit:contain;border-radius:50%}.gp-card h3{font-weight:750;font-size:clamp(20px,1.65vw,28px);margin:0;color:#420d0b;line-height:1.25;letter-spacing:-.035em;text-wrap:pretty}.gp-card__book{margin-top:auto}
.gp-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:12px 23px;border:1px solid #b67822;border-radius:10px;background:linear-gradient(105deg,#73080f,#a5141d);box-shadow:0 3px 0 #54200d14;color:white;font-size:14px;font-weight:700;line-height:1.3;text-align:center;transition:filter .2s}.gp-button:hover{filter:brightness(1.09)}.gp-card .gp-button{position:relative;isolation:isolate;overflow:hidden;width:min(100%,225px);align-self:center;min-height:50px;flex-shrink:0;padding:12px 22px;gap:16px;border:1px solid #b48a39;border-radius:999px;background:linear-gradient(180deg,#ffffffb8 0%,#fff4cd33 48%,#c08e2d38 52%,#f5d7917a 100%),linear-gradient(110deg,#f6dfaa,#d4ad5b 60%,#edcd83);color:#50340b;font-size:16px;font-weight:750;line-height:1.2;text-shadow:0 1px 0 #ffffff8c;box-shadow:inset 0 1px 1px #fffffff2,inset 0 -2px 3px #83591021,0 7px 19px #94681c29}.gp-card .gp-button::before{content:"";position:absolute;z-index:-1;inset:2px 3px 50%;border-radius:999px;background:linear-gradient(180deg,#ffffff7a,#ffffff00);pointer-events:none}.gp-card .gp-button span{font-size:25px;font-weight:400;line-height:.75}.gp-card .gp-button:hover{filter:brightness(1.035)}
.gp-button--wide{width:100%;margin-top:25px;min-height:58px;font-size:16px}.gp-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--gp-muted);padding:24px 0}.gp-hero{display:grid;grid-template-columns:1.03fr 1fr;gap:40px;align-items:start;padding:8px 0 42px}.gp-hero__media{position:relative;border-radius:22px;border:1px solid var(--gp-gold);overflow:hidden;box-shadow:0 16px 42px #5c311216;aspect-ratio:3/2}.gp-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.gp-hero__media>span{position:absolute;bottom:18px;left:18px;background:#fffaf3e8;border-radius:6px;padding:5px 14px;font-size:12px;color:#790913;font-weight:650}.gp-hero__copy h1{font-size:clamp(30px,3.2vw,48px);margin-bottom:12px;font-weight:760}.gp-hero__copy .gp-ornament{margin:15px 0 18px}.gp-lead{font-size:15px;color:var(--gp-muted);line-height:1.7;margin-bottom:18px}.gp-event{display:grid;gap:12px;margin:20px 0;padding:18px 20px;border:1px solid var(--gp-line);background:#fffdf9;border-radius:12px;font-size:13px}.gp-event>div{display:grid;grid-template-columns:78px 1fr;gap:12px}.gp-event dt{color:#9e6421;font-weight:650}.gp-event dd{margin:0;min-width:0}.gp-hero__cta{display:flex;align-items:center;justify-content:space-between;gap:20px}.gp-hero__cta strong{font-size:30px;color:var(--gp-maroon)}.gp-tabs{display:flex;gap:30px;overflow:auto;position:sticky;top:0;z-index:2;padding:18px 4px;border-block:1px solid var(--gp-line);background:#fffaf3f5;backdrop-filter:blur(12px);font-size:13px;font-weight:650;scrollbar-width:none}.gp-tabs a{flex-shrink:0}.gp-info{padding:48px 0;border-bottom:1px solid var(--gp-line);scroll-margin-top:70px}.gp-info>p{max-width:1050px;color:var(--gp-muted);font-size:15px}.gp-info h2{font-size:clamp(26px,2.5vw,36px);margin-bottom:22px}.gp-info h3{font-size:18px}.gp-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.gp-benefits article{padding:28px;background:#fffdf9;border:1px solid var(--gp-line);border-radius:16px}.gp-benefits article>span{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:#ba7d24;background:#fff2d9;font-size:30px;margin-bottom:18px}.gp-benefits p{color:var(--gp-muted);font-size:14px;margin-bottom:0}.gp-caption{color:var(--gp-muted);font-size:12px!important;line-height:1.6;margin:16px 0}.gp-process{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;list-style:none;padding:0;margin:0}.gp-process li{position:relative;padding:22px 18px;border-top:2px solid #d99b35;background:linear-gradient(#fff1db,#fffaf3);border-radius:0 0 12px 12px}.gp-process li>span{display:block;color:#bf872c;font-size:27px;font-weight:750;margin-bottom:14px}.gp-process h3{font-size:14px;line-height:1.5;margin:0}.gp-how{padding:24px;margin-top:24px;border:1px solid var(--gp-line);border-radius:12px;background:#fffdf9}.gp-how h3{margin-bottom:10px}.gp-how p{font-size:14px;margin:0;color:var(--gp-muted)}.gp-temple{display:grid;grid-template-columns:100px 1fr;gap:25px;align-items:center}.gp-temple__symbol{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;background:#f7e6c8;color:#a96b17;font-size:56px}.gp-temple h2{font-size:25px;margin-bottom:15px}.gp-temple p{color:var(--gp-muted);font-size:14px}.gp-inclusions{display:flex;gap:16px;flex-wrap:wrap;color:#785021;font-size:13px;margin:20px 0}.gp-inline-packages{margin-bottom:22px}.gp-faq details{border:1px solid var(--gp-line);border-radius:12px;background:#fffdf9;margin-bottom:10px;padding:0 22px}.gp-faq summary{cursor:pointer;padding:19px 0;color:var(--gp-maroon);font-size:15px;font-weight:650}.gp-faq details p{color:var(--gp-muted);font-size:14px;padding:0 0 20px;margin:0}.gp-faq a{text-decoration:underline}.gp-mobile-cta{display:none}
.gp-modal{position:fixed;inset:0;z-index:2147483100;display:grid;place-items:center;padding:30px}.gp-modal__backdrop{position:absolute;inset:0;background:#160d0be8;border:0;backdrop-filter:blur(7px)}.gp-modal__dialog{position:relative;display:flex;flex-direction:column;width:min(1320px,100%);max-height:calc(100dvh - 60px);overflow:hidden;border:1px solid #dfa349;border-radius:24px;background:linear-gradient(130deg,#fffdf8,#fff7e8);box-shadow:0 0 0 7px #9132111c,0 25px 90px #0005;outline:0}.gp-modal__header{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-shrink:0;padding:22px 28px;border-bottom:1px solid var(--gp-line);background:radial-gradient(ellipse at 50% 0,#fff 10%,#fff4dd)}.gp-modal__header h2{margin:0;text-align:center;flex:1;font-size:24px;font-weight:750}.gp-icon-button{flex:0 0 42px;width:42px;height:42px;border-radius:50%;border:1px solid #ddb475;background:#fffaf2;color:var(--gp-maroon);font-size:24px;line-height:1;display:grid;place-items:center}.gp-modal__body{overflow:auto;padding:28px 34px 32px;overscroll-behavior:contain}.gp-modal h3{font-weight:750;text-align:center;font-size:clamp(24px,2.6vw,34px);margin-bottom:28px}.gp-packages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;margin:0;border:0}.gp-package{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #dec7a1;border-radius:13px;background:#fff;cursor:pointer;box-shadow:0 6px 18px #53290d08}.gp-package:has(input:checked){border-color:var(--gp-maroon);box-shadow:0 0 0 1px var(--gp-maroon),0 9px 24px #53290d12}.gp-package:has(input:disabled){opacity:.5;cursor:not-allowed}.gp-package input{position:absolute;inset:auto;top:16px;right:14px;width:20px;height:20px;accent-color:var(--gp-maroon);margin:0;z-index:1}.gp-package__copy{padding:14px 42px 0 14px;min-height:91px;position:relative;z-index:1}.gp-package__badge{display:inline-block;background:#fff0d9;border-radius:5px;padding:3px 9px;color:#925819;font-size:10px;font-weight:750;margin-bottom:9px}.gp-package__name{display:block;font-size:14px;font-weight:750;line-height:1.4;color:#421c13;overflow-wrap:anywhere}.gp-package__image{display:block;width:100%;height:155px;object-fit:contain;object-position:right bottom;background:#fffaf3;margin-top:5px}.gp-package__price{display:block;position:relative;padding:12px 14px;background:linear-gradient(90deg,#fff0d9,#fffaf5);color:var(--gp-maroon);font-size:23px;font-weight:780;line-height:1.2;border-top:1px solid #f6e8d1}.gp-inline-packages .gp-package{cursor:default}.gp-inline-packages .gp-package__copy{padding-right:14px}.gp-inline-packages .gp-package__image{height:155px}.gp-step-intro{text-align:center;color:var(--gp-muted);font-size:14px;margin:-12px auto 25px;max-width:650px}.gp-modal [data-gp-step]:not([data-gp-step=packages]){max-width:760px;margin:auto}.gp-event-note{display:grid;gap:8px;padding:18px 22px;background:#fff0d5;border:1px solid var(--gp-line);border-radius:12px;margin-bottom:24px;font-size:14px;color:#875315}.gp-event-note span{color:var(--gp-muted)}.gp-field{display:grid;gap:8px;min-width:0;margin-bottom:18px;font-size:14px;color:#633924}.gp-field>span{font-weight:650}.gp-field input{min-width:0;width:100%;border:1px solid #d8bb91;border-radius:9px;padding:12px 14px;min-height:48px;background:#fff;color:#321711;font-size:16px}.gp-field input[readonly]{background:#fffcf6;color:#745538}.gp-people{display:grid;gap:18px}.gp-person{border:1px solid var(--gp-line);border-radius:12px;padding:20px;background:#fffdf9}.gp-person legend{padding:0 9px;color:var(--gp-maroon);font-weight:700;font-size:15px}.gp-person .gp-field:last-of-type{margin-bottom:8px}.gp-gotra-unknown{display:flex;align-items:center;gap:9px;color:var(--gp-muted);font-size:13px}.gp-gotra-unknown input{accent-color:var(--gp-maroon);width:18px;height:18px}.gp-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}.gp-review{display:grid;gap:0;border:1px solid var(--gp-line);border-radius:14px;padding:6px 24px;background:#fffdf9;font-size:14px}.gp-review>div{display:grid;grid-template-columns:135px minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px solid #f1e3cf}.gp-review>div:last-child{border:0}.gp-review dt{font-weight:650;color:#815329}.gp-review dd{margin:0;overflow-wrap:anywhere}.gp-review-total{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:#f9e8c9;border-radius:10px;color:var(--gp-maroon);font-size:19px;font-weight:700}.gp-review-total strong{font-size:26px}.gp-notice{color:#8b0710;border:1px solid #deb69c;background:#fff0e7;border-radius:8px;padding:12px 16px;font-size:14px}.gp-booking-open{overflow:hidden!important}

@media(max-width:1099px){.gp-deals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-hero{gap:26px}.gp-hero__cta{flex-wrap:wrap}.gp-process{grid-template-columns:repeat(3,1fr)}.gp-tabs{gap:24px}.gp-modal{padding:20px}.gp-modal__dialog{max-height:calc(100dvh - 40px)}.gp-modal__body{padding:26px}.gp-package__name{font-size:12px}.gp-package__image{height:120px}}
@media(max-width:749px){.gp-wrap{width:calc(100% - 32px)}.gp-deals{padding:42px 0 48px;overflow:hidden}.gp-section-header{margin-bottom:25px}.gp-section-header>p:last-child{font-size:14px}.gp-deals-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(265px,83%);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:-16px;padding:3px 16px 20px;scrollbar-width:thin;scrollbar-color:#e1bd81 transparent}.gp-card{scroll-snap-align:center;border-radius:23px}.gp-card__body{padding:19px 18px 23px;gap:20px}.gp-card__title-row{grid-template-columns:52px minmax(0,1fr);gap:12px;min-height:62px}.gp-card__icon{width:52px;height:52px}.gp-card h3{font-size:21px;min-height:0}.gp-card .gp-button{font-size:15px;width:min(100%,215px);padding-inline:20px;min-height:48px}.gp-breadcrumb{font-size:10px;padding:18px 0}.gp-hero{grid-template-columns:1fr;gap:25px;padding-bottom:30px}.gp-hero__media{border-radius:16px}.gp-hero__copy h1{font-size:34px}.gp-lead{font-size:14px}.gp-hero__cta .gp-button{flex:1;font-size:13px;padding-inline:15px}.gp-tabs{margin-inline:-16px;padding:16px;font-size:12px;gap:25px}.gp-info{padding:32px 0;scroll-margin-top:60px}.gp-info>p{font-size:14px}.gp-info h2{font-size:27px}.gp-benefits{grid-template-columns:1fr;gap:14px}.gp-benefits article{padding:22px}.gp-process{grid-template-columns:1fr;gap:12px}.gp-process li{display:grid;grid-template-columns:38px 1fr;gap:15px;align-items:center;padding:16px;border:1px solid var(--gp-line);border-radius:10px}.gp-process li>span{margin:0;font-size:23px}.gp-how{padding:20px}.gp-temple{grid-template-columns:54px 1fr;gap:16px;align-items:start}.gp-temple__symbol{font-size:34px}.gp-temple h2{font-size:21px}.gp-inclusions{display:grid;gap:9px}.gp-inline-packages .gp-packages{grid-template-columns:1fr 1fr;gap:12px}.gp-inline-packages .gp-package__image{height:115px}.gp-faq details{padding-inline:17px}.gp-faq summary{font-size:14px}.gp-product{padding-bottom:82px}.gp-mobile-cta{position:fixed;inset:auto 0 0;z-index:8;display:flex;gap:20px;align-items:center;justify-content:space-between;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#fffaf3f7;border-top:1px solid var(--gp-gold);box-shadow:0 -5px 20px #4c1b0812;backdrop-filter:blur(12px)}.gp-mobile-cta strong{font-size:25px;color:var(--gp-maroon)}.gp-modal{padding:12px}.gp-modal__dialog{border-radius:18px;max-height:calc(100dvh - 24px)}.gp-modal__header{padding:15px;gap:10px}.gp-modal__header h2{font-size:18px}.gp-icon-button{flex-basis:34px;width:34px;height:34px;font-size:22px}.gp-modal__body{padding:22px 16px}.gp-modal h3{font-size:25px;margin-bottom:22px}.gp-packages{grid-template-columns:1fr 1fr;gap:12px}.gp-package__copy{padding:11px 34px 0 11px;min-height:98px}.gp-package__badge{font-size:9px;padding:2px 6px;margin-bottom:7px}.gp-package__name{font-size:12px;line-height:1.35}.gp-package input{width:17px;height:17px;right:10px;top:13px}.gp-package__image{height:90px;margin-top:0}.gp-package__price{font-size:20px;padding:9px 11px}.gp-button--wide{margin-top:20px;min-height:50px;font-size:15px}.gp-person{padding:16px}.gp-contact-fields{grid-template-columns:1fr;gap:0}.gp-review{padding:5px 15px}.gp-review>div{grid-template-columns:88px 1fr;gap:12px;font-size:12px}.gp-review-total{padding:15px;font-size:16px}.gp-review-total strong{font-size:23px}}
@media(prefers-reduced-motion:reduce){.gp *{scroll-behavior:auto!important;transition:none!important}}

/* Best Deals Live: five desktop cards and three mobile cards per carousel view. */
.gp-deals-carousel{display:block;--deal-gap:20px;--deal-count:5}
.gp-carousel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
.gp-carousel-hint{color:#8b622c;font-size:12px;font-weight:600;letter-spacing:.02em}
.gp-carousel-controls{display:flex;gap:8px}
.gp-carousel-controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #d6b275;border-radius:50%;background:#fffdf7;color:#8b0710;box-shadow:0 3px 12px #75430f0d;font-size:21px;line-height:1}
.gp-carousel-controls button:disabled{opacity:.3;box-shadow:none}
.gp-deals-carousel .gp-deals-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--deal-count) - 1)*var(--deal-gap))/var(--deal-count));gap:var(--deal-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding:2px 0 18px;margin:0;scrollbar-width:thin;scrollbar-color:#d9b56d transparent}
.gp-deal-card{min-width:0;scroll-snap-align:start;border-radius:18px;background:linear-gradient(155deg,#fffefa,#fff9ed);border:1px solid #e8d2a8;overflow:hidden;box-shadow:0 7px 18px #64321909}
.gp-deal-card__media{position:relative;aspect-ratio:1;background:radial-gradient(ellipse at 50% 25%,#fff5df,#f7e8c9);border-bottom:1px solid #ecd6ad}
.gp-deal-card__image{display:block;width:100%;height:100%;overflow:hidden}
.gp-deal-card__image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s}
.gp-deal-card:hover .gp-deal-card__image img{transform:scale(1.025)}
.gp-deal-card__sale{position:absolute;inset:10px auto auto 0;padding:5px 13px 5px 11px;background:linear-gradient(110deg,#8b0710,#be2635);border-radius:0 8px 8px 0;color:#fff;font-size:11px;font-weight:750;line-height:1.2;box-shadow:0 3px 9px #7c0c1520;pointer-events:none}
.gp-deal-card__plus{position:absolute;right:9px;bottom:9px;display:grid;place-items:center;width:44px;height:44px;padding:0;background:#fffdf9;border:1.5px solid #8b0710;border-radius:12px;color:#8b0710;box-shadow:0 4px 10px #64321919;line-height:1;font-size:29px}
.gp-deal-card__plus:hover{background:#8b0710;color:white}
.gp-deal-card__copy{padding:14px 12px 16px}
.gp-deal-card__type{display:inline-block;font-size:9px;color:#956a2c;font-weight:650;letter-spacing:.025em;margin-bottom:8px}
.gp .gp-deal-card h3{font-size:clamp(14px,1.25vw,19px);font-weight:750;line-height:1.3;color:#420d0b;letter-spacing:-.025em;margin:0 0 10px;min-height:2.6em;overflow-wrap:anywhere}
.gp-deal-card__pricing{display:flex;gap:7px;align-items:baseline;flex-wrap:wrap;line-height:1.25}
.gp-deal-card__from{font-size:10px;color:#756051}
.gp-deal-card__pricing strong{font-size:21px;font-weight:800;color:#321711;letter-spacing:-.025em}
.gp-deal-card__pricing s{font-size:12px;color:#a28c79;text-decoration-thickness:1px}
.gp-deal-card__discount{display:inline-flex;margin-top:7px;padding:3px 7px;border-radius:5px;background:#e9f3e8;color:#287442;font-size:11px;font-weight:750;line-height:1.3}
@media(max-width:749px){
 .gp-deals-carousel{--deal-count:3;--deal-gap:8px}
 .gp-carousel-toolbar{gap:8px;margin-bottom:11px}
 .gp-carousel-hint{font-size:10px;max-width:200px}
 .gp-carousel-controls{gap:5px}
 .gp-carousel-controls button{width:36px;height:36px;font-size:19px}
 .gp-deal-card{border-radius:12px}
 .gp-deal-card__sale{top:6px;padding:4px 7px 4px 6px;font-size:8px;border-radius:0 6px 6px 0}
 .gp-deal-card__plus{right:2px;bottom:2px;width:44px;height:44px;border:0;background:transparent;box-shadow:none;border-radius:10px;font-size:25px}
 .gp-deal-card__plus span{display:grid;place-items:center;width:29px;height:29px;background:#fffdf9;border:1px solid #8b0710;border-radius:8px;box-shadow:0 3px 8px #64321915}
 .gp-deal-card__plus:hover{background:transparent;color:#8b0710}
 .gp-deal-card__copy{padding:9px 7px 11px}
 .gp-deal-card__type{font-size:8px;line-height:1.3;margin-bottom:6px}
 .gp .gp-deal-card h3{font-size:clamp(10px,2.8vw,15px);line-height:1.35;min-height:4.05em;margin-bottom:7px;letter-spacing:-.025em}
 .gp-deal-card__pricing{gap:3px 5px}
 .gp-deal-card__from{font-size:8px;width:100%}
 .gp-deal-card__pricing strong{font-size:15px}
 .gp-deal-card__pricing s{font-size:9px}
 .gp-deal-card__discount{font-size:9px;margin-top:5px;padding:3px 5px}
}
