.gt-hero{position:relative;padding:calc(14px * var(--gt-ps, 1)) 20px calc(20px * var(--gt-ps, 1));background-color:var(--gt-cream);overflow:hidden}.gt-hero:before{content:"";position:absolute;top:55%;right:-20%;width:420px;height:420px;background:radial-gradient(closest-side,var(--gt-teal-faint),transparent 70%);pointer-events:none;z-index:0}.gt-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "media" "buy";row-gap:14px;max-width:1320px;margin:0 auto}.gt-hero__copy{grid-area:copy;min-width:0}.gt-hero__media{grid-area:media;min-width:0;position:relative}.gt-hero__buy{grid-area:buy;min-width:0}.gt-hero__headline{font-family:var(--gt-font-display);font-weight:400;font-optical-sizing:auto;font-variation-settings:"opsz" 144;font-size:calc(3.6rem * var(--gt-ts, 1));line-height:1.04;letter-spacing:-.02em;color:var(--gt-ink);margin:0;hyphens:manual;-webkit-hyphens:manual;overflow-wrap:normal}.gt-hero__headline em{font-style:italic;color:var(--gt-teal);font-variation-settings:"opsz" 144;display:inline-block}.gt-hero__sub{font-family:var(--gt-font-body);font-size:calc(1.6rem * var(--gt-ts, 1));line-height:1.45;color:var(--gt-muted);max-width:520px;margin:8px 0 0}.gt-hero__stage{position:relative;aspect-ratio:7 / 4;border-radius:16px;background:var(--gt-teal-soft);overflow:hidden;isolation:isolate}.gt-hero__stage-item{position:absolute;display:block;z-index:1;border-radius:12px;transition:transform var(--gt-duration-state, .2s) var(--gt-ease)}.gt-hero__stage-item img{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(to right,#000 90%,transparent),linear-gradient(to bottom,#000 96%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,#000 90%,transparent),linear-gradient(to bottom,#000 96%,transparent);mask-composite:intersect}.gt-hero__stage-item--left{left:1.3%;bottom:-2.9%;width:36.5%}.gt-hero__stage-item--center{left:28.6%;bottom:6.8%;width:43.8%;z-index:2}.gt-hero__stage-item--right{left:62.1%;bottom:5.7%;width:36.5%}.gt-hero__stage-item:focus-visible{outline:2px solid var(--gt-teal);outline-offset:-4px}@media(hover:hover){.gt-hero__stage-item:hover{transform:translateY(-4px)}}.gt-hero__price{position:absolute;top:12px;left:12px;z-index:3;display:flex;flex-direction:column;gap:1px;margin:0;padding:7px 12px 8px;background:var(--gt-cream);border-radius:12px;box-shadow:var(--gt-shadow-soft);font-family:var(--gt-font-ui);line-height:1.15;color:var(--gt-ink)}.gt-hero__price-label{font-size:1.2rem;font-weight:600;color:var(--gt-muted)}.gt-hero__price-value{font-size:1.7rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.gt-hero__price--inline{position:static;flex-direction:row;align-items:baseline;gap:6px;padding:0;margin:12px 0 0;background:none;box-shadow:none}.gt-hero__perks{list-style:none;margin:0;padding:0;display:grid;gap:7px}.gt-hero__perk{display:flex;align-items:center;gap:9px;font-family:var(--gt-font-ui);font-size:calc(1.4rem * var(--gt-ts, 1));font-weight:600;line-height:1.3;color:var(--gt-ink)}.gt-hero__perk svg{width:18px;height:18px;flex:0 0 18px;color:var(--gt-teal)}.gt-hero__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.gt-hero .gt-btn{flex:1 1 auto;min-width:0;min-height:50px;justify-content:center;font-size:1.5rem;font-weight:600;letter-spacing:.01em;text-transform:none;padding:14px 28px}.gt-hero__buy{opacity:0;animation:gt-hero-rise .4s var(--gt-ease) .1s forwards}@keyframes gt-hero-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.gt-hero__buy{animation:none;opacity:1}.gt-hero__stage-item{transition:none}}.gt-hero__media-frame{position:relative;margin:0 auto;max-width:480px;aspect-ratio:5 / 4;background:var(--gt-cream-deep);border-radius:16px;overflow:hidden;box-shadow:var(--gt-shadow-card)}.gt-hero__media-img{width:100%;height:100%;object-fit:cover;display:block}.gt-hero__media-caption{position:absolute;bottom:12px;left:12px;font-family:var(--gt-font-ui);font-size:1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gt-cream);background:var(--gt-on-cream-overlay);padding:6px 10px;border-radius:6px}.gt-hero__polaroid,.gt-hero--polaroid-only .gt-hero__media{display:none}@media screen and (min-width:750px){.gt-hero{padding:calc(24px * var(--gt-ps, 1)) 32px calc(28px * var(--gt-ps, 1))}.gt-hero__inner{row-gap:18px}.gt-hero__headline{font-size:calc(5rem * var(--gt-ts, 1))}.gt-hero__sub{font-size:calc(1.8rem * var(--gt-ts, 1));margin-top:10px}.gt-hero__stage{border-radius:20px}.gt-hero__price{top:16px;left:16px;padding:9px 14px 10px}.gt-hero__price-label{font-size:1.3rem}.gt-hero__price-value{font-size:2rem}.gt-hero__perks{display:flex;flex-wrap:wrap;gap:8px 22px}.gt-hero__perk{font-size:calc(1.5rem * var(--gt-ts, 1))}.gt-hero .gt-btn{flex:0 0 auto}.gt-hero__media-frame{max-width:560px}}@media screen and (min-width:990px){.gt-hero{padding:calc(32px * var(--gt-ps, 1)) 48px calc(40px * var(--gt-ps, 1))}.gt-hero__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:".    media" "copy media" "buy  media" ".    media";column-gap:56px;row-gap:0;align-items:center}.gt-hero__buy{margin-top:26px}.gt-hero__headline{font-size:calc(clamp(4.8rem,5.2vw,7.2rem) * var(--gt-ts, 1));letter-spacing:-.025em}.gt-hero__sub{font-size:calc(1.9rem * var(--gt-ts, 1));margin-top:16px}.gt-hero__perks{display:grid;gap:10px}.gt-hero__perk{font-size:calc(1.5rem * var(--gt-ts, 1))}.gt-hero__perk svg{width:20px;height:20px;flex-basis:20px}.gt-hero__actions{margin-top:24px}.gt-hero__stage{aspect-ratio:29 / 20;border-radius:22px}.gt-hero__stage-item--left{left:1.3%;bottom:-1.2%;width:36.5%}.gt-hero__stage-item--center{left:28.5%;bottom:6.9%;width:44.1%}.gt-hero__stage-item--right{left:62.1%;bottom:6%;width:36.5%}.gt-hero__price{top:22px;left:22px;padding:11px 16px 12px;border-radius:14px}.gt-hero__price-label{font-size:1.4rem}.gt-hero__price-value{font-size:2.4rem}.gt-hero__media:before{content:"";position:absolute;top:-12px;right:-20px;bottom:-12px;left:20px;background:var(--gt-cream-deep);border-radius:26px;transform:rotate(-2deg);z-index:-1}.gt-hero__media-frame{max-width:100%;aspect-ratio:4 / 5;border-radius:22px}.gt-hero--polaroid-only .gt-hero__media{display:flex}.gt-hero__polaroid{display:flex;flex-direction:column;gap:12px;position:absolute;left:-28px;bottom:-24px;width:200px;background:var(--gt-cream);border-radius:14px;padding:14px 14px 18px;box-shadow:var(--gt-shadow-card-hover);transform:rotate(-5deg);z-index:2}.gt-hero--polaroid-only .gt-hero__media{align-items:center;justify-content:center;min-height:420px}.gt-hero--polaroid-only .gt-hero__polaroid{position:relative;left:auto;bottom:auto;width:280px;padding:18px 18px 24px;transform:rotate(-3deg)}.gt-hero--polaroid-only .gt-hero__media:before{display:none}.gt-hero__polaroid-image{aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:var(--gt-coral-soft)}.gt-hero__polaroid-image picture,.gt-hero__polaroid-image img{display:block;width:100%;height:100%;object-fit:cover}.gt-hero__polaroid-caption{font-family:var(--gt-font-display);font-style:italic;font-size:1.4rem;line-height:1.2;color:var(--gt-ink);text-align:center;font-variation-settings:"opsz" 60}}.gt-hero--text-only .gt-hero__inner{max-width:880px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"copy" "buy"}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-gt-hero.css.map */
