.tg-landing{position:relative;margin-top:-1px;border-top:1px solid var(--tgl-outer, #0F3B4C);background:var(--tgl-outer, #0F3B4C);padding-top:var(--tgl-pt, 0);padding-bottom:var(--tgl-pb, 40px);--tgl-orange: #FF914D;--tgl-cream: #FFF9EC;--tgl-ink: #102F36;--tgl-teal: #073943}.tg-landing__panel{background:var(--tgl-panel, #F5EDDF);border-radius:2.6rem;padding:1.6rem;display:flex;flex-direction:column;gap:1.6rem;overflow:hidden;color:var(--tgl-teal)}.tg-landing__btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:5.2rem;padding:1.4rem 2.8rem;border-radius:99rem;background:var(--tgl-orange);color:var(--tgl-ink);font-family:var(--tg-body);font-size:1.6rem;font-weight:700;letter-spacing:.02em;line-height:1.2;text-align:center;text-decoration:none;transition:filter .15s ease,transform .15s ease}.tg-landing__btn:hover{filter:brightness(.94)}.tg-landing__btn:active{transform:translateY(1px)}.tg-landing__btn:focus-visible{outline:3px solid var(--tgl-cream);outline-offset:3px}.tg-landing__hero{position:relative;display:flex;align-items:center;min-height:var(--tgl-hero-h, 460px);border-radius:2.2rem;overflow:hidden;isolation:isolate;background:#152a2d}.tg-landing__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.tg-landing__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(12,22,23,var(--tgl-overlay, .8)),rgba(12,22,23,calc(var(--tgl-overlay, .8) * .82)) 40%,rgba(12,22,23,calc(var(--tgl-overlay, .8) * .15)) 88%)}.tg-landing__hero--center{justify-content:center;text-align:center}.tg-landing__hero--center:after{background:rgba(12,22,23,calc(var(--tgl-overlay, .8) * .7))}.tg-landing__hero--center .tg-landing__hero-text{margin-left:auto;margin-right:auto}.tg-landing__hero-content{width:100%;max-width:70rem;padding:clamp(3.2rem,5vw,6.8rem);color:var(--tgl-cream)}.tg-landing__eyebrow{margin:0 0 1.4rem;color:var(--tgl-orange);font-family:var(--tg-body);font-size:1.3rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.tg-landing__hero-heading{margin:0 0 2rem;color:var(--tgl-cream);font-family:var(--tg-display);font-weight:400;font-size:clamp(4rem,5.2vw,7.6rem);line-height:.95;letter-spacing:.005em;text-transform:uppercase;overflow-wrap:break-word}.tg-landing__hero-text{max-width:56rem;margin:0 0 2.6rem;color:var(--tgl-cream);font-size:clamp(1.6rem,1.4vw,1.9rem);line-height:1.6}.tg-landing__benefits{display:flex;flex-wrap:wrap;justify-content:space-around;gap:1rem 2.4rem;margin:0;padding:.6rem 1.2rem;list-style:none}.tg-landing__benefits li{display:flex;align-items:center;gap:.8rem;color:var(--tgl-teal);font-size:1.5rem;font-weight:700;letter-spacing:.03em}.tg-landing__tick{color:var(--tgl-orange);font-size:1.7rem;line-height:1}.tg-landing__story{display:flex;align-items:center;gap:clamp(2rem,3vw,3.6rem);padding:clamp(2.8rem,4vw,4.8rem);border-radius:2.2rem;background:var(--tgl-story-bg, #0E2E33);color:var(--tgl-cream)}.tg-landing__story-logo{width:12rem;height:auto;flex-shrink:0;object-fit:contain}.tg-landing__story-copy{min-width:0}.tg-landing__story-heading{margin:0 0 1rem;color:var(--tgl-cream);font-family:var(--tg-display);font-weight:400;font-size:clamp(3.2rem,4vw,5.6rem);line-height:1;text-transform:uppercase}.tg-landing__story-text{margin:0;color:var(--tgl-cream);font-size:clamp(1.5rem,1.3vw,1.7rem);line-height:1.6}.tg-landing__products-heading{margin:.8rem 0 1.4rem;text-align:center;color:var(--tgl-teal);font-family:var(--tg-display);font-weight:400;font-size:clamp(3rem,3.4vw,4.4rem);line-height:1}.tg-landing__products{display:grid;grid-template-columns:repeat(var(--tgl-cols, 3),minmax(0,1fr));gap:1.4rem;margin:0;padding:0;list-style:none}.tg-landing__product{min-width:0}.tg-landing__product-link{display:block;color:inherit;text-decoration:none;text-align:center}.tg-landing__product-media{aspect-ratio:1 / 1;border-radius:2rem;overflow:hidden;background:var(--tg-sand-2, #EADFCB);isolation:isolate}.tg-landing__product-media img{display:block;width:100%;height:100%;object-fit:cover;border:0;border-radius:0;transition:transform .4s ease}.tg-landing__product-link:hover .tg-landing__product-media img{transform:scale(1.03)}.tg-landing__product-title{margin:1.4rem .4rem .4rem;color:var(--tgl-teal);font-family:var(--tg-display);font-weight:400;font-size:clamp(2rem,1.9vw,2.8rem);line-height:1.1;text-transform:uppercase}.tg-landing__product-price{margin:0;color:var(--tg-ocean-2, #2C4A55);font-size:1.5rem}.tg-landing--page{padding-top:max(var(--tgl-pt, 0px),2.4rem)}.tg-landing__offer{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:clamp(2.6rem,4vw,4.4rem);border-radius:2.2rem;background:var(--tgl-offer-bg, #FF914D);color:var(--tgl-ink)}.tg-landing__offer .tg-landing__eyebrow{color:var(--tgl-ink);opacity:.8}.tg-landing__offer-heading{margin:0 0 .8rem;color:var(--tgl-ink);font-family:var(--tg-display);font-weight:400;font-size:clamp(3.2rem,4vw,5.6rem);line-height:1;text-transform:uppercase}.tg-landing__offer-text{margin:0;font-size:1.6rem;line-height:1.55;max-width:56rem}.tg-landing__offer-actions{display:flex;flex-direction:column;align-items:center;gap:1rem;flex-shrink:0;text-align:center}.tg-landing__offer .tg-landing__btn{background:var(--tgl-ink);color:var(--tgl-cream)}.tg-landing__code{margin:0;padding:.9rem 1.8rem;border:2px dashed var(--tgl-ink);border-radius:1.2rem;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase}.tg-landing__code strong{font-size:2rem;letter-spacing:.1em}.tg-landing__fine{margin:0;font-size:1.2rem;opacity:.85}.tg-landing__product-price s{opacity:.6;margin-right:.4rem}.tg-landing__product-shop{display:inline-block;margin-top:.6rem;color:#8a3a14;font-weight:700;font-size:1.5rem;text-decoration:underline;text-underline-offset:.3rem}.tg-landing__cta{display:flex;justify-content:center;padding:.8rem 0 1.6rem}.tg-landing__text{padding:1.6rem 1.2rem;color:var(--tgl-teal)}.tg-landing__text-heading{margin:0 0 1rem;font-family:var(--tg-display);font-weight:400;font-size:clamp(2.8rem,3vw,4rem);line-height:1;color:var(--tgl-teal)}.tg-landing__text-body{font-size:1.6rem;line-height:1.6;max-width:72rem;margin:0 auto}.tg-landing__text[style*=left] .tg-landing__text-body{margin:0}@media screen and (max-width:989px){.tg-landing__hero{min-height:min(var(--tgl-hero-h, 460px),44rem)}.tg-landing__products{gap:1rem}.tg-landing__product-title{font-size:2rem}}@media screen and (max-width:749px){.tg-landing{padding-bottom:min(var(--tgl-pb, 40px),2.4rem)}.tg-landing__panel{border-radius:2rem;padding:1rem;gap:1.2rem}.tg-landing__hero{min-height:44rem;align-items:flex-start;border-radius:1.6rem}.tg-landing__hero:after{background:linear-gradient(180deg,rgba(12,22,23,var(--tgl-overlay, .8)),rgba(12,22,23,calc(var(--tgl-overlay, .8) * .8)) 55%,rgba(12,22,23,calc(var(--tgl-overlay, .8) * .35)))}.tg-landing__hero{min-height:40rem}.tg-landing__hero-content{padding:2.8rem 2rem 3rem}.tg-landing__eyebrow{font-size:1.1rem;letter-spacing:.14em;margin-bottom:1rem}.tg-landing__hero-heading{font-size:clamp(3.4rem,10vw,4.6rem);margin-bottom:1.4rem}.tg-landing__hero-text{font-size:1.4rem;line-height:1.55;margin-bottom:2rem}.tg-landing__btn{font-size:1.4rem;min-height:4.8rem;padding:1.2rem 2rem}.tg-landing__hero .tg-landing__btn{width:100%}.tg-landing__benefits{flex-direction:column;align-items:flex-start;gap:.8rem;padding:.6rem 1.2rem}.tg-landing__benefits li{font-size:1.35rem}.tg-landing__story-text{font-size:1.4rem}.tg-landing__story{flex-direction:column;text-align:center;gap:1.4rem;padding:2.8rem 2rem;border-radius:1.6rem}.tg-landing__story-logo{width:8.8rem}.tg-landing__story-heading{font-size:clamp(3rem,9vw,4rem)}.tg-landing__products{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;gap:1.2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 .2rem;padding-bottom:.4rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tg-landing__products::-webkit-scrollbar{display:none}.tg-landing__product{scroll-snap-align:start}.tg-landing__product-media{border-radius:1.6rem}.tg-landing__product-title{font-size:1.9rem}.tg-landing__cta{padding:.4rem 0 1.2rem}.tg-landing__offer{flex-direction:column;align-items:stretch;text-align:center;gap:1.6rem;padding:2.6rem 2rem;border-radius:1.6rem}.tg-landing__offer-heading{font-size:clamp(3rem,9vw,4rem)}.tg-landing__offer-text{font-size:1.4rem}.tg-landing__offer .tg-landing__btn{width:100%}.tg-landing__cta .tg-landing__btn{width:100%;max-width:36rem}}@media(prefers-reduced-motion:reduce){.tg-landing__btn,.tg-landing__product-media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tg-landing.css.map */
