:root{--gs-night:#0E0E0F;--gs-carbon:#17181A;--gs-paper:#F5F4F0;--gs-white:#FFFFFF;--gs-stone:#ECEBE6;--gs-ink:#121214;--gs-graphite:#5C5F66;--gs-mist:#A3A4A8;--gs-silver:#C9CACD;--gs-yellow:#FFD21F;--gs-line:rgba(18,18,20,.12);--gs-line-d:rgba(255,255,255,.1);--gs-ease:cubic-bezier(.2,.7,.2,1);--gs-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--gs-head:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--gs-logo:"Montserrat",sans-serif;interpolate-size:allow-keywords}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:104px}body{margin:0;background:var(--gs-paper);color:var(--gs-ink);font-family:var(--gs-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}[hidden]{display:none!important}.gs-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gs-skip{position:fixed;left:16px;top:-80px;z-index:100;padding:16px 24px;border-radius:999px;background:var(--gs-yellow);color:var(--gs-ink);font-weight:600;text-decoration:none}.gs-skip:focus{top:16px}:focus-visible{outline:2px solid var(--gs-ink);outline-offset:2px}.gs-wrap{width:min(1280px,calc(100% - 32px));margin:0 auto}.gs-sec{padding:clamp(64px,8.889vw,128px) 0}.gs-sec--flush-top{padding-top:0}.gs-sec--flush-bottom{padding-bottom:0}.gs-dark{background:var(--gs-night);color:#f5f4f0}.gs-light{background:var(--gs-paper);color:var(--gs-ink)}.gs-under-header{margin-top:-80px}.gs-desk{display:flex}.gs-mob{display:none}@media(max-width:1023px){.gs-desk{display:none!important}.gs-mob{display:flex}}@media(min-width:1024px){.gs-mob{display:none!important}}.gs-eyebrow{display:flex;align-items:center;gap:8px;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-graphite)}.gs-dark .gs-eyebrow{color:var(--gs-mist)}.gs-dot{width:8px;height:8px;flex-shrink:0;border-radius:999px;background:var(--gs-yellow)}.gs-light .gs-dot--y,.gs-eyebrow .gs-dot--y{box-shadow:0 0 0 1px #12121429}.gs-dark .gs-dot--y{box-shadow:none}.gs-display{font-family:var(--gs-head);font-weight:700;letter-spacing:-.035em;font-size:clamp(48px,6.111vw,88px);line-height:.96}.gs-h1{font-family:var(--gs-head);font-weight:700;letter-spacing:-.035em;font-size:clamp(36px,1.905vw + 28.6px,56px);line-height:1.02;text-wrap:balance}.gs-h1--long{letter-spacing:-.03em;font-size:clamp(30px,1.333vw + 24.8px,44px);line-height:1.06}.gs-h2{font-family:var(--gs-head);font-weight:700;letter-spacing:-.035em;font-size:clamp(34px,4.444vw,64px);line-height:1}@media(max-width:720px){.gs-h2 br{display:none}}.gs-h3{font-family:var(--gs-head);font-weight:700;letter-spacing:-.03em;font-size:clamp(28px,2.778vw,40px);line-height:1.1}.gs-lead{font-size:clamp(17px,1.389vw,20px);line-height:1.6;color:var(--gs-graphite)}.gs-dark .gs-lead{color:var(--gs-silver)}.gs-p{font-size:17px;line-height:1.7;color:var(--gs-graphite)}.gs-dark .gs-p{color:var(--gs-mist)}.gs-small{font-size:14px;line-height:1.5;color:var(--gs-graphite)}.gs-dark .gs-small{color:var(--gs-mist)}.gs-kicker{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-graphite)}.gs-dark .gs-kicker{color:var(--gs-mist)}.gs-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;margin-bottom:clamp(24px,3.333vw,48px)}.gs-head__l{display:flex;flex-direction:column;gap:16px;max-width:800px}.gs-head__p{max-width:400px;font-size:17px;line-height:1.6;color:var(--gs-graphite)}.gs-dark .gs-head__p{color:var(--gs-mist)}.gs-title-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;padding:16px 0 40px}.gs-title-row .gs-h1{max-width:15em}.gs-crumb{display:flex;align-items:center;gap:8px;height:48px;font-size:14px;color:var(--gs-graphite);white-space:nowrap;overflow:hidden}.gs-crumb a{color:var(--gs-graphite);text-decoration:none}.gs-crumb a:hover{color:var(--gs-ink)}.gs-crumb [aria-current]{color:var(--gs-ink);overflow:hidden;text-overflow:ellipsis}.gs-dark .gs-crumb,.gs-dark .gs-crumb a{color:var(--gs-mist)}.gs-dark .gs-crumb [aria-current]{color:#f5f4f0}.gs-rte{font-size:17px;line-height:1.75;color:#2a2b2e}.gs-rte>*+*{margin-top:24px}.gs-rte h2,.gs-rte h3{font-family:var(--gs-head);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--gs-ink);scroll-margin-top:120px}.gs-rte h2{font-size:clamp(28px,2.222vw,32px);margin-top:48px}.gs-rte h3{font-size:22px;margin-top:32px}.gs-rte ul,.gs-rte ol{padding-left:24px}.gs-rte li+li{margin-top:8px}.gs-rte a{color:var(--gs-ink);text-underline-offset:4px}.gs-rte img{border-radius:16px}.gs-rte table{width:100%;border-collapse:collapse;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #12121414}.gs-rte th,.gs-rte td{text-align:left;padding:16px 24px;border-bottom:1px solid rgba(18,18,20,.08)}.gs-rte th{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-graphite);background:var(--gs-stone)}.gs-dark .gs-rte{color:var(--gs-silver)}.gs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding:0 32px;border:0;border-radius:999px;font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .25s var(--gs-ease),background-color .25s,color .25s,border-color .25s}.gs-btn:hover{transform:translateY(-2px)}.gs-btn svg{flex-shrink:0}.gs-btn--y{background:var(--gs-yellow);color:var(--gs-ink)}.gs-btn--k{background:var(--gs-ink);color:#fff}.gs-btn--o{background:transparent;color:var(--gs-ink);border:1px solid rgba(18,18,20,.2);font-weight:500}.gs-btn--o:hover{background:#fff;border-color:var(--gs-ink)}.gs-btn--glass{background:#ffffff0f;color:#f5f4f0;border:1px solid rgba(255,255,255,.24);font-weight:500;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.gs-btn--sm{height:48px;padding:0 24px;font-size:15px}.gs-btn--block{width:100%}.gs-btn[disabled],.gs-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.gs-link{display:inline-flex;align-items:center;gap:8px;min-height:48px;color:inherit;text-decoration:none;font-size:15px;font-weight:500}.gs-link svg{transition:transform .3s var(--gs-ease)}.gs-link:hover svg{transform:translate(4px)}.gs-ulink{color:var(--gs-ink);text-decoration:underline;text-underline-offset:4px}.gs-ulink:hover{text-decoration-color:var(--gs-yellow);text-decoration-thickness:2px}.gs-chip{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;height:48px;padding:0 24px;border-radius:999px;border:1px solid rgba(18,18,20,.16);background:transparent;color:var(--gs-ink);font-size:15px;font-weight:500;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.gs-chip:hover{border-color:var(--gs-ink)}.gs-chip__n{min-width:24px;height:24px;margin-right:-12px;padding:0 7px;border-radius:999px;background:var(--gs-stone);display:inline-grid;place-items:center;font-size:12px;font-weight:600;color:var(--gs-graphite);font-variant-numeric:tabular-nums}.gs-chip[aria-current=page] .gs-chip__n,.gs-chip[aria-pressed=true] .gs-chip__n{background:var(--gs-yellow);color:var(--gs-ink)}.gs-bcard{display:flex;flex-direction:column;min-width:0;border-radius:20px;overflow:hidden;background:var(--gs-white);box-shadow:0 1px 2px #1212140f,0 12px 32px #12121414;color:var(--gs-ink);text-decoration:none;transition:transform .3s var(--gs-ease),box-shadow .3s var(--gs-ease)}.gs-bcard:hover{transform:translateY(-4px);box-shadow:0 1px 2px #1212140f,0 20px 44px #12121421}.gs-bcard[hidden]{display:none}.gs-bcard__img{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--gs-stone)}.gs-bcard__img img,.gs-bcard__img svg{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--gs-ease)}.gs-bcard:hover .gs-bcard__img img{transform:scale(1.04)}.gs-bcard__body{flex:1;display:flex;flex-direction:column;gap:10px;padding:20px 22px 22px}.gs-bcard__t{font-family:var(--gs-head);font-weight:700;font-size:18px;line-height:1.3;letter-spacing:-.01em}.gs-bcard__p{font-size:15px;line-height:1.55;color:var(--gs-graphite);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gs-bcard__more{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.gs-bcard__more svg{transition:transform .25s var(--gs-ease)}.gs-bcard:hover .gs-bcard__more svg{transform:translate(3px)}.gs-bcard:focus-visible{outline:2px solid var(--gs-ink);outline-offset:3px}.gs-bgrid[data-blog-posts]{gap:28px 24px}@media(max-width:720px){.gs-bgrid[data-blog-posts]{gap:20px}}.gs-row3:has(>.gs-bcard){gap:24px}@media(max-width:720px){.gs-row3:has(>.gs-bcard){gap:16px;padding-top:4px;padding-bottom:28px;margin-bottom:-24px}}.gs-chip.is-on,.gs-chip[aria-pressed=true],.gs-chip[aria-current=page]{background:var(--gs-ink);border-color:var(--gs-ink);color:#fff}.gs-chip--sm{height:40px;padding:0 16px;font-size:14px;font-weight:400}.gs-chips{display:flex;flex-wrap:wrap;gap:8px}.gs-tag{display:inline-flex;align-items:center;height:32px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap}.gs-tag--y{background:var(--gs-yellow);color:var(--gs-ink)}.gs-tag--k{background:var(--gs-ink);color:#fff;font-weight:600}.gs-tag--w{background:#fff;color:var(--gs-ink);font-weight:600}.gs-tag--glass{background:#ffffffdb;color:var(--gs-ink);font-weight:600;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.gs-arrow{width:48px;height:48px;flex-shrink:0;border-radius:999px;display:flex;align-items:center;justify-content:center;transition:transform .3s var(--gs-ease),background-color .3s,color .3s}.gs-arrow--k{background:var(--gs-ink);color:#fff}.gs-arrow--o{border:1px solid rgba(18,18,20,.16)}.gs-card-link:hover .gs-arrow{transform:translate(4px);background:var(--gs-yellow);color:var(--gs-ink);border-color:var(--gs-yellow)}.gs-card-link img{transition:transform .9s var(--gs-ease)}.gs-card-link:hover img{transform:scale(1.06)}.gs-icon-btn{width:44px;height:44px;flex-shrink:0;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:background-color .2s}.gs-icon-btn:hover{background:#ffffff1a}.gs-light .gs-icon-btn:hover{background:#fff}.gs-card{padding:32px;border-radius:24px;background:#fff;border:1px solid rgba(18,18,20,.06)}.gs-card--dark{background:var(--gs-carbon);border-color:#ffffff14;color:#f5f4f0}.gs-ico{width:48px;height:48px;flex-shrink:0;border-radius:999px;display:flex;align-items:center;justify-content:center}.gs-ico--y{background:var(--gs-yellow);color:var(--gs-ink)}.gs-ico--p{background:var(--gs-paper)}.gs-grid{display:grid;gap:16px}.gs-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gs-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.gs-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 16px}.gs-split{display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px clamp(40px,6.667vw,96px)}.gs-split__side{flex:1 1 320px;display:flex;flex-direction:column;gap:24px}.gs-split__main{flex:1.6 1 480px;min-width:0}@media(min-width:961px){.gs-stick{position:sticky;top:120px}}.gs-swipe{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(272px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gs-swipe>*{scroll-snap-align:start}.gs-swipe::-webkit-scrollbar,.gs-chips::-webkit-scrollbar{display:none}@media(max-width:960px){.gs-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-grid--3{grid-template-columns:minmax(0,1fr)}.gs-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.gs-grid--2,.gs-grid--4{grid-template-columns:minmax(0,1fr)}.gs-grid--4.gs-keep-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-card{padding:24px}.gs-chips--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.gs-swipe{grid-auto-columns:84%;margin:0 -16px;padding:0 16px;scroll-padding:0 16px}.gs-products{gap:32px 16px}}.gs-pcard{display:flex;flex-direction:column;gap:16px;min-width:0}.gs-pcard__media{position:relative;display:block;aspect-ratio:1/1;border-radius:24px;overflow:hidden;background:var(--gs-stone)}.gs-pcard__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s var(--gs-ease)}.gs-pcard:hover .gs-pcard__media img{transform:translateY(-8px) scale(1.03)}.gs-pcard__media .gs-tag{position:absolute;left:16px;top:16px}.gs-pcard__info{flex:1;display:flex;flex-direction:column;gap:8px}.gs-pcard__type{font-size:13px;color:var(--gs-graphite)}.gs-pcard__title{font-size:16px;font-weight:500;line-height:1.4}.gs-pcard__title a{text-decoration:none}.gs-pcard__row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px}.gs-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.gs-price__now{font-size:clamp(17px,1.389vw,19px);font-weight:600;white-space:nowrap}.gs-price__was{font-size:14px;color:var(--gs-graphite)}.gs-add{width:44px;height:44px;flex-shrink:0;padding:0;border:0;border-radius:999px;background:var(--gs-ink);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;transition:background-color .2s,color .2s}.gs-add:hover{background:var(--gs-yellow);color:var(--gs-ink)}.gs-add.is-loading{opacity:.6;pointer-events:none}.gs-soldout{font-size:13px;color:var(--gs-graphite)}.gs-eyebrow__ico{width:24px;height:24px;flex-shrink:0;border-radius:999px;background:var(--gs-yellow);color:var(--gs-ink);display:grid;place-items:center}.gs-eyebrow__ico svg,.gs-hotchip svg{transform-origin:50% 85%;animation:gs-flicker 1.8s ease-in-out infinite}@keyframes gs-flicker{0%,to{transform:none}25%{transform:scale(1.08,.94) rotate(-4deg)}50%{transform:scale(.94,1.08) rotate(3deg)}75%{transform:scale(1.04,.97) rotate(-2deg)}}.gs-hotchip{display:inline-flex;align-items:center;gap:4px;height:22px;margin-right:8px;padding:0 8px 0 6px;border-radius:999px;background:var(--gs-ink);color:var(--gs-yellow);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle}.gs-hot .gs-h2{text-wrap:balance}@media(prefers-reduced-motion:reduce){.gs-eyebrow__ico svg,.gs-hotchip svg{animation:none}}.gs-deal{position:relative;overflow:clip;margin-bottom:clamp(48px,5.556vw,80px);padding:clamp(20px,2.778vw,40px);border-radius:32px;box-shadow:0 0 0 1px #ffd21f66,0 32px 64px -32px #ffd21f80}.gs-deal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 80% at 0% 0%,#ffd21f2e,#ffd21f00 70%),radial-gradient(40% 60% at 100% 100%,#ffd21f14,#ffd21f00 70%);pointer-events:none}.gs-deal>*{position:relative}.gs-deal__head{display:flex;flex-wrap:wrap;align-items:center;gap:16px clamp(20px,2.222vw,32px);margin-bottom:clamp(24px,2.778vw,40px)}.gs-deal__num{font-family:var(--gs-head);font-size:clamp(56px,5.556vw,80px);font-weight:800;line-height:.9;letter-spacing:-.04em;color:var(--gs-yellow)}.gs-deal__copy{flex:1 1 280px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.gs-deal__live{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-yellow)}.gs-deal__pulse{width:8px;height:8px;border-radius:999px;background:var(--gs-yellow);animation:gs-pulse 1.6s ease-out infinite}@keyframes gs-pulse{0%{box-shadow:0 0 #ffd21fb3}to{box-shadow:0 0 0 10px #ffd21f00}}.gs-deal__title{font-family:var(--gs-head);font-size:clamp(24px,2.222vw,32px);font-weight:700;line-height:1.15;letter-spacing:-.02em}.gs-deal__p{font-size:15px;line-height:1.5;color:var(--gs-mist)}.gs-deal__upto{height:44px;padding:0 22px;font-size:16px;font-weight:800}.gs-deal .gs-products{gap:32px 16px}.gs-pcard--deal .gs-pcard__media{transition:box-shadow .3s}.gs-pcard--deal:hover .gs-pcard__media{box-shadow:0 0 0 2px var(--gs-yellow)}.gs-dealchip{background:var(--gs-yellow);color:var(--gs-ink)}.gs-pcard__saved{font-size:13px;font-weight:600;color:var(--gs-graphite)}.gs-dark .gs-pcard__saved{color:var(--gs-yellow)}@media(max-width:720px){.gs-deal{margin-left:-8px;margin-right:-8px;padding:24px 12px 28px;border-radius:24px}.gs-deal__head{gap:12px 16px}.gs-deal__copy{flex-basis:200px}.gs-deal .gs-products{gap:28px 12px}}@media(prefers-reduced-motion:reduce){.gs-deal__pulse{animation:none}}.gs-pro{position:relative;overflow:clip}.gs-pro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 70% at 0% 0%,#ffd21f1f,#ffd21f00 70%);pointer-events:none}.gs-pro>.gs-wrap{position:relative}.gs-pro__head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px clamp(40px,5.556vw,80px);align-items:center;margin-bottom:clamp(40px,4.444vw,64px)}.gs-pro__title,.gs-pro__txt{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.gs-pro__txt{gap:20px}.gs-pro__badge{display:inline-grid;place-items:center;height:24px;padding:0 8px;border-radius:999px;background:var(--gs-yellow);color:var(--gs-ink);font-size:12px;font-weight:800;letter-spacing:.02em}.gs-pro .gs-h2{text-wrap:balance}.gs-pro__p{max-width:460px;font-size:17px;line-height:1.6;color:var(--gs-silver)}.gs-pro__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 24px;font-size:15px;color:#e4e4e6}.gs-pro__list li{display:flex;align-items:center;gap:12px}.gs-pro__list svg{flex-shrink:0;color:var(--gs-yellow)}.gs-pro__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.gs-pro__cards{display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:16px}.gs-dark .gs-pcard__type,.gs-dark .gs-soldout{color:var(--gs-mist)}.gs-dark .gs-add{background:#f5f4f0;color:var(--gs-ink)}.gs-dark .gs-add:hover{background:var(--gs-yellow)}@media(max-width:1200px){.gs-pro__cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(220px,29%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px;scroll-padding:0 16px}.gs-pro__cards::-webkit-scrollbar{display:none}.gs-pro__cards>*{scroll-snap-align:start}}@media(max-width:960px){.gs-pro__head{grid-template-columns:minmax(0,1fr);align-items:start}}@media(max-width:720px){.gs-pro__cards{grid-auto-columns:72%;gap:12px}.gs-pro__cta{width:100%}.gs-pro__cta .gs-btn{flex:1 1 100%}}.shopify-section:has(>.gs-dark)+.shopify-section>.gs-light.gs-sec--flush-top{padding-top:clamp(64px,8.889vw,128px)}.gs-field{display:flex;flex-direction:column;gap:8px;min-width:0}.gs-label{font-size:14px;font-weight:600}.gs-opt{font-weight:400;color:var(--gs-graphite)}.gs-input{width:100%;height:56px;padding:0 24px;border-radius:16px;border:1px solid rgba(18,18,20,.16);background:#fff;color:var(--gs-ink);font-size:16px;outline:none;transition:border-color .2s,box-shadow .2s}.gs-input::placeholder{color:var(--gs-mist)}.gs-input:focus{border-color:var(--gs-ink);box-shadow:0 0 0 4px #ffd21f66}textarea.gs-input{height:auto;min-height:144px;padding:16px 24px;resize:vertical;line-height:1.6}select.gs-input{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:48px}.gs-select{position:relative;display:block}.gs-select svg{position:absolute;right:24px;top:50%;margin-top:-6px;pointer-events:none}.gs-form-msg{padding:16px 24px;border-radius:16px;font-size:15px;line-height:1.5}.gs-form-msg--ok{background:#e9f7ee;color:#14532d}.gs-form-msg--err{background:#fdecec;color:#7f1d1d}.gs-form-msg ul{margin:8px 0 0;padding-left:24px}.gs-qty{display:flex;align-items:center;flex-shrink:0;height:56px;border-radius:999px;border:1px solid rgba(18,18,20,.16);background:#fff}.gs-qty button{width:48px;height:100%;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.gs-qty button:hover{background:var(--gs-paper)}.gs-qty input{width:32px;height:100%;padding:0;border:0;background:transparent;text-align:center;font-size:16px;font-weight:600;-moz-appearance:textfield}.gs-qty input::-webkit-inner-spin-button,.gs-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gs-qty--sm{height:40px}.gs-qty--sm button{width:40px}.gs-qty--sm input{width:32px;font-size:16px}.gs-check{display:flex;align-items:center;gap:16px;width:100%;min-height:40px;font-size:15px;cursor:pointer;color:var(--gs-ink);text-decoration:none}.gs-check input{position:absolute;opacity:0;pointer-events:none}.gs-box{width:20px;height:20px;flex-shrink:0;border-radius:6px;border:1.5px solid rgba(18,18,20,.32);background:#fff;color:transparent;display:flex;align-items:center;justify-content:center;transition:background-color .2s,border-color .2s}.gs-check:hover .gs-box{border-color:var(--gs-ink)}.gs-check input:checked+.gs-box,.gs-check.is-on .gs-box{background:var(--gs-ink);border-color:var(--gs-ink);color:var(--gs-yellow)}.gs-check input:focus-visible+.gs-box{outline:2px solid var(--gs-yellow);outline-offset:2px}.gs-check input:disabled~*{opacity:.4}.gs-n{margin-left:auto;font-size:13px;color:var(--gs-graphite)}.gs-acc{display:flex;flex-direction:column;border-top:1px solid var(--gs-line)}.gs-acc details{border-bottom:1px solid var(--gs-line)}.gs-acc summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:16px 0;font-size:18px;font-weight:600;list-style:none;cursor:pointer}.gs-acc summary::-webkit-details-marker{display:none}.gs-acc__a{padding:0 64px 24px 0;font-size:16px;line-height:1.65;color:var(--gs-graphite)}.gs-acc__a>*+*{margin-top:16px}.gs-plus{width:40px;height:40px;flex-shrink:0;border-radius:999px;border:1px solid rgba(18,18,20,.16);display:flex;align-items:center;justify-content:center;transition:transform .3s var(--gs-ease),background-color .3s,border-color .3s}.gs-acc details[open] .gs-plus{transform:rotate(45deg);background:var(--gs-yellow);border-color:var(--gs-yellow)}.gs-acc details::details-content{block-size:0;overflow:clip;transition:block-size .4s var(--gs-ease),content-visibility .4s allow-discrete}.gs-acc details[open]::details-content{block-size:auto}.gs-acc--sm summary{min-height:64px;padding:8px 0;font-size:16px}.gs-acc--sm .gs-plus{width:32px;height:32px}.gs-acc--sm .gs-acc__a{padding:0 48px 16px 0;font-size:15px}.gs-dark .gs-acc,.gs-dark .gs-acc details{border-color:var(--gs-line-d)}.gs-dark .gs-plus{border-color:#fff3}.gs-dark .gs-acc details[open] .gs-plus{color:var(--gs-ink)}.gs-dark .gs-acc__a{color:var(--gs-mist)}@media(max-width:720px){.gs-acc__a{padding-right:0}}.shopify-section-group-header-group{position:sticky;top:16px;z-index:30;margin-top:16px}.gs-header{position:relative;width:min(1280px,calc(100% - 32px));margin:0 auto}.gs-nav{position:relative;height:64px;padding:0 8px 0 24px;border-radius:999px;background:#0e0e0feb;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px #0000003d,inset 0 1px #ffffff14;color:#f5f4f0;display:flex;align-items:center;justify-content:space-between;gap:16px}.gs-logo{display:flex;align-items:center;gap:16px;color:#f5f4f0;text-decoration:none;flex-shrink:0}.gs-logo__word{font-family:var(--gs-logo);font-size:16px;letter-spacing:.06em;white-space:nowrap}.gs-logo__word b{font-weight:600}.gs-logo__word span{font-weight:300}.gs-logo__img{height:32px;width:auto}.gs-nav__links{align-items:center;font-size:15px;white-space:nowrap}.gs-nav__link{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:#f5f4f0;text-decoration:none;font-size:15px;cursor:pointer;transition:color .2s,background-color .2s}.gs-nav__link:hover,.gs-nav__link[aria-current=page]{color:var(--gs-yellow)}.gs-nav__link[aria-expanded=true]{background:#ffffff1a}.gs-nav__link[aria-expanded=true] svg{transform:rotate(180deg)}.gs-nav__link svg{transition:transform .3s}.gs-nav__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.gs-nav__search{align-items:center;gap:8px;width:200px;height:44px;padding:0 16px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--gs-mist);text-decoration:none;font-size:14px;transition:background-color .2s}.gs-nav__search:hover{background:#ffffff1a}.gs-cart-btn{align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:999px;background:var(--gs-yellow);color:var(--gs-ink);text-decoration:none;font-size:15px;font-weight:600;transition:transform .25s var(--gs-ease)}.gs-cart-btn:hover{transform:translateY(-2px)}.gs-cart-btn--mob{position:relative;width:44px;height:44px;border-radius:999px;background:var(--gs-yellow);color:var(--gs-ink);align-items:center;justify-content:center;text-decoration:none}.gs-badge{position:absolute;right:-4px;top:-4px;min-width:20px;height:20px;padding:0 4px;border-radius:999px;background:var(--gs-ink);color:#fff;border:2px solid var(--gs-yellow);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.gs-badge[data-count="0"]{display:none}.gs-mega{position:absolute;left:0;right:0;top:72px;padding:24px;border-radius:24px;background:#121214f2;-webkit-backdrop-filter:blur(32px) saturate(160%);backdrop-filter:blur(32px) saturate(160%);border:1px solid rgba(255,255,255,.1);box-shadow:0 32px 64px #0006;color:#f5f4f0;display:grid;grid-template-columns:244px minmax(0,1fr) 288px;gap:24px}.gs-mega[hidden]{display:none}.gs-mega__list{display:flex;flex-direction:column;gap:8px;padding:8px}.gs-mega__list a{display:flex;align-items:center;height:40px;color:#f5f4f0;text-decoration:none;font-family:var(--gs-head);font-size:20px;font-weight:600;letter-spacing:-.01em;transition:color .2s}.gs-mega__list a:hover,.gs-mega__list a.is-active{color:var(--gs-yellow)}.gs-mega__list a{justify-content:space-between;gap:10px;white-space:nowrap}.gs-mega__list a svg{flex-shrink:0;opacity:0;transform:translate(-8px);transition:opacity .2s,transform .25s var(--gs-ease)}.gs-mega__list a:hover svg,.gs-mega__list a.is-active svg,.gs-mega__list a:focus-visible svg{opacity:1;transform:none}.gs-mega__cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gs-mega__cat{display:flex;flex-direction:column;gap:8px;color:#f5f4f0;text-decoration:none}.gs-mega__cat>span:first-child{display:block;aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:var(--gs-carbon)}.gs-mega__cat img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--gs-ease)}.gs-mega__cat>span:first-child{transition:box-shadow .25s}.gs-mega__cat:hover img,.gs-mega__cat.is-active img{transform:scale(1.07)}.gs-mega__cat:hover>span:first-child,.gs-mega__cat.is-active>span:first-child{box-shadow:0 0 0 2px var(--gs-yellow)}.gs-mega__cat.is-active>span:nth-child(2){color:var(--gs-yellow)}.gs-why__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,5.556vw,80px);align-items:start}.gs-why__head{display:flex;flex-direction:column;align-items:flex-start;gap:24px}@media(min-width:961px){.gs-why__head{position:sticky;top:120px}}.gs-why .gs-h2{text-wrap:balance}.gs-why__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.gs-why__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gs-why__item{display:flex;flex-direction:column;gap:20px;padding:28px;border-radius:24px;background:var(--gs-white);border:1px solid rgba(18,18,20,.06);transition:transform .35s var(--gs-ease),box-shadow .35s var(--gs-ease)}.gs-why__item:hover{transform:translateY(-4px);box-shadow:0 20px 44px #1212141a}.gs-why__t{display:flex;flex-direction:column;gap:8px}.gs-why__t b{font-family:var(--gs-head);font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.gs-why__t span{font-size:15px;line-height:1.6;color:var(--gs-graphite)}@media(max-width:960px){.gs-why__in{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.gs-why__list{grid-template-columns:minmax(0,1fr);gap:12px}.gs-why__item{flex-direction:row;align-items:flex-start;gap:16px;padding:20px;border-radius:20px}.gs-why__item .gs-ico{width:44px;height:44px}.gs-why__t b{font-size:17px}.gs-why__cta{width:100%}.gs-why__cta .gs-btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.gs-why__item{transition:none}.gs-why__item:hover{transform:none}}.gs-mega__preview{display:grid;align-items:start}.gs-mega__feat{grid-area:1/1;position:relative;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:var(--gs-stone);color:var(--gs-ink);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .3s var(--gs-ease),visibility 0s linear .3s}.gs-mega__feat.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .3s var(--gs-ease),transform .4s var(--gs-ease),visibility 0s}.gs-mega__main{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}.gs-mega__img{display:block;border-radius:12px;overflow:hidden}.gs-mega__img img,.gs-mega__img svg{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s var(--gs-ease)}.gs-mega__img.is-photo img{object-fit:cover;mix-blend-mode:normal}.gs-mega__main:hover .gs-mega__img img{transform:scale(1.04)}.gs-mega__label{font-size:13px;color:var(--gs-graphite)}.gs-mega__title{font-size:16px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gs-mega__feat .gs-tag{position:absolute;left:16px;top:16px;z-index:1}.gs-mega__more{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--gs-line)}.gs-mega__thumb{width:44px;height:44px;flex-shrink:0;border-radius:10px;overflow:hidden;background:#fff;transition:box-shadow .2s}.gs-mega__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gs-mega__thumb:hover{box-shadow:0 0 0 2px var(--gs-ink)}.gs-mega__all{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--gs-ink);text-decoration:none;white-space:nowrap}.gs-mega__feat>.gs-mega__all{margin:2px 0 0;align-self:flex-start}.gs-mega__all:hover{text-decoration:underline;text-underline-offset:3px}.gs-mega :is(.gs-mega__feat,.gs-mega__thumb):focus-visible,.gs-mega__feat :focus-visible{outline-color:var(--gs-ink)}.gs-drop{grid-template-columns:232px minmax(0,1fr);gap:28px;padding:24px 24px 24px 32px}.gs-drop__intro{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:8px}.gs-drop__h{font-family:var(--gs-head);font-weight:700;font-size:26px;line-height:1.1;letter-spacing:-.02em}.gs-drop__p{font-size:14px;line-height:1.55;color:var(--gs-silver)}.gs-drop__intro .gs-btn{margin-top:4px}.gs-drop__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}.gs-drop__item{display:flex;flex-direction:column;gap:8px;min-width:0;color:#f5f4f0;text-decoration:none}.gs-drop__img{position:relative;display:block;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:var(--gs-stone);transition:box-shadow .25s}.gs-drop__img img,.gs-drop__img svg{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s var(--gs-ease)}.gs-drop__img.is-photo{aspect-ratio:4/3;background:var(--gs-carbon)}.gs-drop__img.is-photo img{object-fit:cover;mix-blend-mode:normal}.gs-drop__item:hover .gs-drop__img img{transform:scale(1.06)}.gs-drop__item:hover .gs-drop__img{box-shadow:0 0 0 2px var(--gs-yellow)}.gs-drop__img .gs-tag{position:absolute;left:10px;top:10px;height:26px;padding:0 10px;font-size:12px}.gs-drop__t{font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}.gs-drop__item:hover .gs-drop__t{color:var(--gs-yellow)}.gs-drop__k{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--gs-mist)}.gs-drop .gs-price__now{font-size:16px}.gs-nav__link.is-open{color:var(--gs-yellow);background:#ffffff1a}@media(prefers-reduced-motion:reduce){.gs-mega__feat,.gs-mega__feat.is-on{transform:none;transition:opacity .15s,visibility 0s}.gs-mega__cat img,.gs-drop__img img,.gs-mega__img img{transition:none}}.gs-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;padding:16px 16px 24px;background:var(--gs-night);color:#f5f4f0;overflow-y:auto;display:flex;flex-direction:column;gap:24px}.gs-sheet[hidden]{display:none}.gs-sheet__top{display:flex;justify-content:space-between;align-items:center;height:64px;padding:0 8px 0 24px;border-radius:999px;background:var(--gs-carbon)}.gs-sheet>*{flex-shrink:0}.gs-sheet__search{display:flex;align-items:center;gap:12px;height:56px;padding:0 20px;border-radius:999px;background:var(--gs-carbon);border:1px solid rgba(255,255,255,.14);color:var(--gs-mist);text-decoration:none;font-size:16px;transition:border-color .2s,background-color .2s}.gs-sheet__search svg{color:var(--gs-yellow);flex-shrink:0}.gs-sheet__search:active{background:#1f2023;border-color:#ffffff3d}.gs-sheet__nav{display:flex;flex-direction:column}.gs-sheet__nav a{display:flex;justify-content:space-between;align-items:center;min-height:56px;border-bottom:1px solid rgba(255,255,255,.08);color:#f5f4f0;text-decoration:none;font-family:var(--gs-head);font-weight:700;font-size:24px;letter-spacing:-.02em}.gs-sheet__nav a svg{color:var(--gs-yellow)}.gs-sheet__feat{display:flex;align-items:center;gap:16px;padding:8px 24px 8px 8px;border-radius:24px;background:var(--gs-carbon);color:#f5f4f0;text-decoration:none}.gs-sheet__feat>span:first-child{width:96px;height:96px;flex-shrink:0;border-radius:16px;overflow:hidden;background:var(--gs-stone)}.gs-sheet__feat img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gs-sheet__foot{margin-top:auto;display:flex;flex-direction:column;gap:16px;text-align:center}.gs-footer{position:relative;background:var(--gs-night);color:#f5f4f0;overflow:clip}.gs-footer__in{padding:clamp(64px,6.667vw,96px) 0 0;display:flex;flex-direction:column;gap:clamp(48px,5.556vw,80px)}.gs-foot-cta{position:relative;overflow:hidden;padding:clamp(32px,4.444vw,64px);border-radius:32px;background:var(--gs-yellow);color:var(--gs-ink);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.gs-foot-cta__mark{position:absolute;right:-64px;top:-64px;width:360px;height:360px;color:#12121412}.gs-foot-cta__txt{position:relative;flex:1 1 440px;display:flex;flex-direction:column;gap:16px}.gs-foot-cta__txt p{max-width:520px;font-size:18px;line-height:1.55}.gs-foot-cta__act{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px;font-size:14px}.gs-foot-cta .gs-btn{height:64px;padding:0 40px;font-size:17px}.gs-promises{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,calc(50% - 8px)),1fr));gap:16px}.gs-promises li{display:flex;align-items:center;gap:16px}.gs-promises .gs-ico{background:var(--gs-carbon);border:1px solid rgba(255,255,255,.08);color:var(--gs-yellow)}.gs-promises b{display:block;font-size:15px;font-weight:600}.gs-promises small{display:block;font-size:13px;color:var(--gs-mist);margin-top:8px}.gs-foot-main{display:flex;flex-wrap:wrap;justify-content:space-between;gap:48px 40px;padding-top:clamp(40px,4.444vw,64px);border-top:1px solid var(--gs-line-d)}.gs-foot-brand{flex:1 1 320px;min-width:0;max-width:440px;display:flex;flex-direction:column;gap:24px}.gs-foot-brand .gs-logo__word{font-size:22px}.gs-foot-brand p{font-size:15px;line-height:1.6;color:var(--gs-mist)}.gs-news{display:flex;flex-direction:column;gap:16px}.gs-news label{font-size:15px;font-weight:600}.gs-news__row{display:flex;gap:8px;padding:8px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.14)}.gs-news__row input{flex:1 1 auto;min-width:0;height:48px;padding:0 16px;border:0;background:transparent;color:#f5f4f0;font-size:16px;outline:none}.gs-news__row input::placeholder{color:var(--gs-mist)}.gs-news__row .gs-btn{height:48px;padding:0 24px;font-size:15px}.gs-foot-cols{flex:2 1 560px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(152px,calc(50% - 16px)),1fr));gap:40px 32px}.gs-foot-col{display:flex;flex-direction:column;gap:16px}.gs-foot-col h2{margin-bottom:8px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-mist)}.gs-foot-col a,.gs-foot-col span{color:#f5f4f0;text-decoration:none;font-size:15px;transition:color .2s}.gs-foot-col a:hover{color:var(--gs-yellow)}.gs-foot-col span{color:var(--gs-mist)}.gs-foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:24px;border-top:1px solid var(--gs-line-d)}.gs-social{display:flex;flex-wrap:wrap;gap:8px}.gs-social a{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.14);color:#f5f4f0;text-decoration:none;font-size:14px;transition:background-color .2s}.gs-social a:hover{background:#ffffff1a}.gs-legal{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:13px;color:var(--gs-mist)}.gs-legal a{color:var(--gs-mist);text-decoration:none}.gs-legal a:hover{color:#f5f4f0}.gs-credit{display:inline-flex;align-items:center;gap:6px;padding-left:24px;border-left:1px solid var(--gs-line-d)}.gs-legal .gs-credit a,.gs-credit b{color:#f5f4f0;font-weight:600;transition:color .2s}.gs-legal .gs-credit a:hover{color:var(--gs-yellow)}@media(max-width:720px){.gs-credit{flex-basis:100%;padding:12px 0 0;border-left:0;border-top:1px solid var(--gs-line-d)}}@media(max-width:960px){.gs-foot-col a{padding:8px 0;margin:-8px 0}.gs-legal a{padding:10px 0;margin:-10px 0}.gs-crumb a{align-self:stretch;display:flex;align-items:center}}.gs-wordmark{width:min(1280px,calc(100% - 32px));margin:clamp(32px,4.444vw,64px) auto 0;display:flex;align-items:center;gap:.18em;color:#1c1d20;font-family:var(--gs-logo);font-size:clamp(36px,10vw,144px);line-height:.78;letter-spacing:.02em;white-space:nowrap;overflow:hidden}.gs-wordmark svg{flex-shrink:0;width:.72em;height:.72em}.gs-wordmark b{font-weight:600}.gs-wordmark span{font-weight:300}.gs-tabbar{position:fixed;left:16px;right:16px;bottom:16px;z-index:40;height:64px;padding:0 8px;border-radius:999px;background:#0e0e0fdb;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 40px #00000059;display:none;align-items:center;justify-content:space-between}.gs-tabbar a{position:relative;width:48px;height:48px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#f5f4f0}.gs-tabbar a[aria-current=page]{color:var(--gs-yellow)}.gs-tabbar .gs-tabbar__wa{width:auto;height:48px;padding:0 16px;gap:8px;background:var(--gs-yellow);color:var(--gs-ink);text-decoration:none;font-size:15px;font-weight:600}.gs-tabbar .gs-badge{right:4px;top:4px;border:0;background:var(--gs-yellow);color:var(--gs-ink);min-width:16px;height:16px;font-size:10px}@media(max-width:720px){.gs-tabbar{display:flex}.gs-footer{padding-bottom:96px}.template-product .gs-tabbar{display:none}}.gs-drawer-wrap[hidden]{display:none}.gs-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0e0e0f8f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gs-drawer{position:fixed;z-index:71;top:16px;right:16px;bottom:16px;width:440px;max-width:calc(100% - 32px);border-radius:24px;background:#fff;color:var(--gs-ink);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 32px 80px #00000059}.gs-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 16px 24px;border-bottom:1px solid rgba(18,18,20,.08)}.gs-drawer__head h2{display:flex;align-items:center;gap:8px;font-family:var(--gs-head);font-weight:700;letter-spacing:-.02em;font-size:24px}.gs-count{min-width:32px;height:32px;padding:0 8px;border-radius:999px;background:var(--gs-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--gs-body);letter-spacing:0;font-size:13px;font-weight:600}.gs-close{width:48px;height:48px;padding:0;border:0;border-radius:999px;background:var(--gs-paper);color:var(--gs-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.gs-drawer__body{flex:1 1 auto;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.gs-ship{padding:16px;border-radius:16px;background:var(--gs-paper);display:flex;flex-direction:column;gap:16px}.gs-ship__msg{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.gs-ship__bar{height:8px;border-radius:999px;background:#e4e2dc;overflow:hidden}.gs-ship__bar span{display:block;height:100%;border-radius:999px;background:var(--gs-yellow);transition:width .4s var(--gs-ease)}.gs-lines{list-style:none;padding:0;display:flex;flex-direction:column}.gs-line{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid rgba(18,18,20,.08)}.gs-line__img{width:88px;height:88px;flex-shrink:0;border-radius:16px;overflow:hidden;background:var(--gs-stone)}.gs-line__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gs-line__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.gs-line__top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;font-size:15px;font-weight:600;line-height:1.3}.gs-line__top a{text-decoration:none}.gs-line__top span:last-child{white-space:nowrap}.gs-line__meta{font-size:13px;color:var(--gs-graphite)}.gs-line__act{display:flex;align-items:center;justify-content:space-between;gap:16px}.gs-remove{height:40px;padding:0;border:0;background:transparent;color:var(--gs-graphite);font-size:14px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.gs-upsell{display:flex;align-items:center;gap:16px;padding:8px;border-radius:16px;border:1px solid rgba(18,18,20,.1)}.gs-upsell__img{width:64px;height:64px;flex-shrink:0;border-radius:8px;overflow:hidden;background:var(--gs-stone)}.gs-upsell__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gs-upsell .gs-btn{height:40px;padding:0 16px;font-size:14px}.gs-drawer__foot{padding:24px;border-top:1px solid rgba(18,18,20,.08);display:flex;flex-direction:column;gap:16px}.gs-sum{display:flex;flex-direction:column;gap:8px;font-size:15px}.gs-sum div{display:flex;justify-content:space-between}.gs-sum dt{color:var(--gs-graphite)}.gs-sum dd{margin:0;font-weight:600}.gs-empty{flex:1 1 auto;padding:40px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.gs-empty__ico{width:80px;height:80px;border-radius:999px;background:var(--gs-paper);display:flex;align-items:center;justify-content:center}.gs-is-busy{opacity:.6;pointer-events:none}html.gs-lock{overflow:hidden}html.gs-lock .gs-tabbar,html.gs-lock .gs-floats,html.gs-lock .gs-mbar,html.gs-lock .gs-sale{display:none}.gs-toast{position:fixed;left:50%;bottom:96px;z-index:90;transform:translate(-50%);max-width:calc(100% - 32px);padding:16px 24px;border-radius:999px;background:var(--gs-ink);color:#fff;font-size:15px;font-weight:500;box-shadow:0 16px 40px #0000004d}.gs-toast[hidden]{display:none}@media(max-width:720px){.gs-drawer{top:0;right:0;bottom:0;width:100%;max-width:none;border-radius:0}}.gs-hero{position:relative;overflow:clip;background:var(--gs-night);color:#f5f4f0;min-height:clamp(600px,58.333vw,840px);display:flex;flex-direction:column;touch-action:pan-y}.gs-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.gs-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden}.gs-slide.is-on{opacity:1;z-index:2}.gs-slide.is-prev{opacity:1;z-index:1}.gs-slide picture,.gs-band__media picture{display:block;width:100%;height:100%}.gs-slide img{width:100%;height:100%;object-fit:cover;object-position:100% 50%}.gs-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gs-night);opacity:0;pointer-events:none}.gs-scrim-hero{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(90deg,#0e0e0ff0,#0e0e0fb8 34%,#0e0e0f00 62%),linear-gradient(0deg,#0e0e0fd9,#0e0e0f00 28%)}.gs-hero__in{position:relative;z-index:4;flex:1;display:flex;flex-direction:column;width:min(1280px,calc(100% - 32px));margin:0 auto;padding:144px 0 40px}.gs-hero__txt{flex:1;display:flex;flex-direction:column;justify-content:center}.gs-ht{display:none;flex-direction:column;gap:24px;max-width:640px}.gs-ht.is-on{display:flex}.gs-ht .gs-eyebrow{color:var(--gs-silver)}.gs-ht h1,.gs-ht h2{font-family:var(--gs-head);font-weight:700;letter-spacing:-.035em;font-size:clamp(48px,6.111vw,88px);line-height:.96}.gs-hl{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.gs-hl>span{display:block}.gs-ht p{max-width:440px;font-size:clamp(16px,1.25vw,18px);line-height:1.6;color:var(--gs-silver)}.gs-ht__cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px}.gs-ht__note{font-size:15px;color:var(--gs-silver)}.gs-ht__note b{color:#f5f4f0;font-weight:600}.gs-hero__ctrl{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding-top:40px}.gs-hero__count{min-width:72px;font-family:var(--gs-head);font-weight:700;font-size:20px;letter-spacing:-.02em}.gs-hero__count span{color:#8a8d94}.gs-dots{display:flex;gap:8px}.gs-dot-btn{position:relative;width:64px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.gs-dot-btn:before{content:"";position:absolute;left:0;right:0;top:21px;height:2px;background:#ffffff38}.gs-dot-btn .gs-fill{position:absolute;left:0;right:0;top:21px;height:2px;background:var(--gs-yellow);transform:scaleX(0);transform-origin:left center}.gs-dot-btn.is-done .gs-fill,.gs-dot-btn.is-on .gs-fill{transform:scaleX(1)}.gs-arrows{display:flex;gap:8px}.gs-ctrl-btn{width:44px;height:44px;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#ffffff0a;color:#f5f4f0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.gs-ctrl-btn:hover{background:#ffffff1a}.gs-upnext{position:absolute;z-index:4;right:max(16px,calc((100% - 1280px)/2));bottom:40px;display:flex;align-items:center;gap:16px;padding:8px 24px 8px 8px;border-radius:24px;background:#0e0e0f80;-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);border:1px solid rgba(255,255,255,.14);color:#f5f4f0;cursor:pointer;transition:transform .25s var(--gs-ease)}.gs-upnext:hover{transform:translateY(-2px)}.gs-upnext img{width:96px;height:64px;border-radius:16px;object-fit:cover;object-position:80% 50%}.gs-upnext__t{display:flex;flex-direction:column;gap:8px;text-align:left}.gs-upnext__t small{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-mist)}.gs-upnext__t b{font-size:16px;font-weight:600}@media(max-width:720px){.gs-hero{min-height:0}.gs-hero__media{position:relative;inset:auto;aspect-ratio:4/5}.gs-scrim-hero{background:linear-gradient(0deg,#0e0e0f,#0e0e0f00 42%),linear-gradient(180deg,#0e0e0fbf,#0e0e0f00 26%)}.gs-hero__in{margin-top:-56px;padding:0 0 32px}.gs-dot-btn{width:48px}.gs-upnext,.gs-arrows{display:none}}.gs-ticker{background:var(--gs-yellow);color:var(--gs-ink);overflow:hidden}.gs-ticker__track{display:flex;width:max-content}.gs-ticker ul{list-style:none;margin:0;padding:0 40px 0 0;display:flex;align-items:center;gap:40px;height:56px;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.gs-ticker svg{width:16px;height:16px}.gs-cats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(272px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}.gs-cats::-webkit-scrollbar{display:none}.gs-cat{position:relative;display:block;aspect-ratio:4/5;border-radius:24px;overflow:hidden;background:#e4e2dc;color:var(--gs-ink);text-decoration:none;scroll-snap-align:start}.gs-dark .gs-cat{background:var(--gs-carbon)}.gs-cat>img{width:100%;height:100%;object-fit:cover}.gs-cat__panel{position:absolute;left:8px;right:8px;top:8px;padding:16px 16px 16px 24px;border-radius:16px;background:#fffc;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);display:flex;align-items:center;justify-content:space-between;gap:16px}.gs-cat__panel b{display:block;font-family:var(--gs-head);font-weight:700;letter-spacing:-.02em;font-size:20px;line-height:1.1}.gs-cat__panel small{display:block;margin-top:8px;font-size:14px;color:#4a4d54}@media(max-width:720px){.gs-cats{grid-auto-columns:78%;margin:0 -16px;padding:0 16px 8px;scroll-padding:0 16px}}@media(max-width:720px){.gs-keep-2 .gs-cat{aspect-ratio:auto;display:flex;flex-direction:column;border-radius:20px}.gs-keep-2 .gs-cat>img,.gs-keep-2 .gs-cat>svg{flex:none;height:auto;aspect-ratio:1/1}.gs-keep-2 .gs-cat__panel{position:static;flex:1;align-items:flex-start;padding:12px 14px 14px;border-radius:0;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.gs-keep-2 .gs-cat__panel b{font-size:15px;line-height:1.2}.gs-keep-2 .gs-cat__panel small{margin-top:4px;font-size:13px}.gs-keep-2 .gs-cat__panel .gs-arrow{display:none}}.gs-finder{padding:clamp(16px,4.444vw,64px);border-radius:32px;background:#fff;border:1px solid rgba(18,18,20,.06);display:flex;flex-wrap:wrap;align-items:stretch;gap:clamp(24px,4.444vw,64px)}.gs-finder__q{flex:1 1 400px;padding:clamp(8px,1.111vw,16px) clamp(8px,1.111vw,16px) 0;display:flex;flex-direction:column;gap:32px}.gs-finder__group{display:flex;flex-direction:column;gap:16px}.gs-finder__group>span{font-size:15px;font-weight:600}.gs-finder__res{flex:1 1 400px;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:var(--gs-stone)}.gs-match{display:none;flex-direction:column;flex:1}.gs-match.is-on{display:flex}.gs-match__img{position:relative;aspect-ratio:4/3}.gs-match__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gs-match__img .gs-tag{position:absolute;left:16px;top:16px}.gs-match__body{margin:auto 8px 8px;padding:24px;border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:8px}.gs-match__name{font-family:var(--gs-head);font-weight:700;letter-spacing:-.02em;font-size:24px;line-height:1.15}.gs-match__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.gs-how__grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(32px,5.556vw,80px);margin-top:clamp(32px,4.444vw,64px)}.gs-how__sticky{flex:1 1 480px;position:sticky;top:112px;display:none}.gs-how__frame{position:relative;aspect-ratio:1/1;border-radius:24px;overflow:hidden;background:var(--gs-carbon)}.gs-how__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:80% 50%}.gs-how__prog{display:flex;align-items:center;gap:16px;margin-top:24px;font-size:13px;font-weight:600;color:var(--gs-mist)}.gs-how__prog>span:nth-child(2){position:relative;flex:1;height:2px;overflow:hidden;background:#ffffff1f}.gs-how__bar{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gs-yellow);transform:scaleX(.333);transform-origin:left center}.gs-steps{flex:1 1 400px;min-width:0;list-style:none;padding:0;display:flex;flex-direction:column}.gs-step{min-height:clamp(320px,30vw,432px);padding:40px 0;border-top:1px solid var(--gs-line-d);display:flex;flex-direction:column;justify-content:center;gap:24px}.gs-step:last-child{border-bottom:1px solid var(--gs-line-d)}.gs-step__img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:16px}.gs-step__k{font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-yellow)}.gs-step h3{font-family:var(--gs-head);font-weight:700;letter-spacing:-.03em;font-size:clamp(26px,2.778vw,40px);line-height:1.05}.gs-step p{max-width:440px;font-size:16px;line-height:1.6;color:var(--gs-mist)}.gs-step__prod{align-self:flex-start;display:inline-flex;align-items:center;gap:16px;height:64px;padding:0 24px 0 8px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#f5f4f0;text-decoration:none;font-size:15px;font-weight:500;transition:transform .25s var(--gs-ease)}.gs-step__prod:hover{transform:translateY(-2px)}.gs-step__prod img{width:48px;height:48px;border-radius:999px;background:#fff;object-fit:contain}@media(max-width:960px){.gs-steps{display:grid;grid-auto-flow:column;grid-auto-columns:min(340px,84%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px;scroll-padding:0 16px}.gs-step{min-height:0;padding:16px 16px 24px;border:0;border-radius:24px;background:var(--gs-carbon);justify-content:flex-start;gap:16px;scroll-snap-align:start}.gs-step:last-child{border-bottom:0}}.gs-band{position:relative;overflow:clip;background:var(--gs-night);color:#f5f4f0}.gs-band__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.gs-band__media img{width:100%;height:100%;object-fit:cover;object-position:100% 50%}.gs-band__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e0e0ff5,#0e0e0fbf 32%,#0e0e0f00 58%)}.gs-band__in{position:relative;width:min(1280px,calc(100% - 32px));margin:0 auto;min-height:clamp(520px,52.778vw,760px);padding:clamp(32px,6.667vw,96px) 0 clamp(64px,6.667vw,96px);display:flex;align-items:center}.gs-band__txt{max-width:520px;display:flex;flex-direction:column;gap:24px}.gs-band__list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(208px,100%),1fr));gap:0 32px;font-size:15px;color:#e4e4e6}.gs-band__list li{display:flex;align-items:center;gap:16px;height:48px;border-bottom:1px solid var(--gs-line-d)}.gs-band__buy{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:8px}.gs-band__price{display:flex;align-items:baseline;gap:16px}.gs-band__price b{font-family:var(--gs-head);font-size:40px;font-weight:700;letter-spacing:-.03em}.gs-band__price s{font-size:16px;color:var(--gs-mist)}.gs-panel{width:min(480px,100%);padding:clamp(24px,2.778vw,40px);border-radius:24px;background:#12121480;-webkit-backdrop-filter:blur(32px) saturate(140%);backdrop-filter:blur(32px) saturate(140%);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff14;display:flex;flex-direction:column;gap:24px}.gs-panel h2{font-size:clamp(34px,3.889vw,56px)}.gs-panel p{font-size:16px;line-height:1.6;color:var(--gs-silver)}.gs-panel__rows{list-style:none;padding:0;display:flex;flex-direction:column;font-size:15px}.gs-panel__rows li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;min-height:56px;border-bottom:1px solid var(--gs-line-d)}.gs-panel__rows small{font-size:15px;color:var(--gs-mist)}@media(max-width:720px){.gs-band{display:flex;flex-direction:column}.gs-band__media{position:relative;inset:auto;aspect-ratio:16/11}.gs-band--ev .gs-band__media{aspect-ratio:4/5}.gs-band__scrim{background:linear-gradient(0deg,#0e0e0f,#0e0e0f00 40%)}.gs-band--ev .gs-band__scrim{display:none}.gs-band__in{min-height:0;padding-top:0}.gs-band--ev .gs-panel{margin-top:-120px}}.gs-bento{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(272px,100%),1fr));grid-auto-rows:minmax(288px,auto);gap:16px}.gs-bento__fig{position:relative;margin:0;border-radius:24px;overflow:hidden;background:var(--gs-ink);color:#f5f4f0;min-height:288px}.gs-bento__fig>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gs-bento__big{min-height:360px}.gs-bento__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0e0e0fe0,#0e0e0f00 56%)}.gs-bento__cap{position:absolute;left:0;right:0;bottom:0;padding:clamp(24px,2.778vw,40px);display:flex;flex-direction:column;gap:8px}.gs-bento__cap b{font-family:var(--gs-head);font-weight:700;letter-spacing:-.03em;font-size:clamp(26px,2.778vw,40px);line-height:1.05}.gs-bento__cap span{max-width:440px;font-size:16px;line-height:1.6;color:var(--gs-silver)}.gs-bento__glass{position:absolute;left:8px;right:8px;bottom:8px;padding:16px 24px;border-radius:16px;display:flex;flex-direction:column;gap:8px;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.gs-bento__glass b{font-size:18px;font-weight:600}.gs-bento__glass span{font-size:14px;line-height:1.5}.gs-bento__glass--l{background:#ffffffd1;color:var(--gs-ink)}.gs-bento__glass--l span{color:#4a4d54}.gs-bento__glass--d{background:#0e0e0f8c;border:1px solid rgba(255,255,255,.12);color:#f5f4f0}.gs-bento__glass--d span{color:var(--gs-silver)}.gs-tile{padding:32px;border-radius:24px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.gs-tile--w{background:#fff;border:1px solid rgba(18,18,20,.06)}.gs-tile--k{background:var(--gs-ink);color:#f5f4f0}.gs-tile__big{font-family:var(--gs-head);font-weight:700;letter-spacing:-.035em;font-size:clamp(48px,5.556vw,80px);line-height:.9}.gs-tile--k .gs-tile__big{color:var(--gs-yellow)}.gs-tile b{display:block;font-size:17px;font-weight:600}.gs-tile small{display:block;margin-top:8px;font-size:14px;line-height:1.55;color:var(--gs-graphite)}.gs-tile--k small{color:var(--gs-mist)}@media(min-width:961px){.gs-bento__big{grid-column:span 2;grid-row:span 2}}@media(max-width:720px){.gs-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.gs-bento__wide{grid-column:span 2;min-height:280px}.gs-tile{padding:16px;min-height:232px}.gs-bento__shade{background:linear-gradient(0deg,#0e0e0feb,#0e0e0fb8 55%,#0e0e0f1f)}}.gs-bax{display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,28vw,400px);grid-template-areas:"frame panel" "tabs panel";gap:16px 24px}.gs-bax--solo{grid-template-columns:minmax(0,1fr);grid-template-areas:"frame" "tabs"}.gs-bax--text{grid-template-columns:clamp(320px,28vw,400px) minmax(0,1fr);grid-template-areas:"head frame" "panel tabs";gap:24px clamp(24px,3.333vw,48px);align-items:start}.gs-bax--text.gs-bax--solo{grid-template-areas:"head frame" "head tabs"}.gs-bax__head{grid-area:head;display:flex;flex-direction:column;gap:24px}.gs-bax__frame{grid-area:frame;min-width:0}.gs-bax__tabs{grid-area:tabs;min-width:0}.gs-bax__panel{grid-area:panel;min-width:0;display:grid}.gs-ba{position:relative;aspect-ratio:16/10;border-radius:24px;overflow:hidden;background:#d9d7d0;isolation:isolate}.gs-dark .gs-ba{background:var(--gs-carbon)}.gs-ba__pair{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.gs-ba__pair.is-prev{z-index:0}.gs-ba__pair[hidden]{display:none}.gs-ba__pair img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gs-ba__after{clip-path:inset(0 0 0 50%)}.gs-ba .gs-tag{position:absolute;z-index:5;transition:opacity .2s}.gs-ba__b{left:24px;top:24px;height:40px;font-size:14px}.gs-ba__a{right:24px;top:24px;height:40px;font-size:14px}.gs-ba__ill{left:24px;bottom:24px;font-weight:400;color:#4a4d54}.gs-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:6}.gs-ba__handle{position:absolute;top:0;bottom:0;z-index:5;left:50%;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 16px #0000003d;pointer-events:none}.gs-ba__knob{position:absolute;left:50%;top:50%;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:999px;background:var(--gs-yellow);color:var(--gs-ink);box-shadow:0 8px 24px #00000040;display:flex;align-items:center;justify-content:center;transition:transform .3s var(--gs-ease)}.gs-ba__range:focus-visible+.gs-ba__handle .gs-ba__knob{outline:2px solid #fff;outline-offset:4px}.gs-ba__range:active+.gs-ba__handle .gs-ba__knob{transform:scale(.92)}@media(hover:hover){.gs-ba:hover .gs-ba__knob{transform:scale(1.08)}}.gs-bat{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(144px,1fr);gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gs-bat::-webkit-scrollbar{display:none}.gs-bat__tab{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:8px 8px 16px;border-radius:16px;border:1px solid rgba(18,18,20,.12);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;overflow:hidden;transition:background-color .25s,border-color .25s,box-shadow .25s}.gs-bat__tab:hover{background:#fff}.gs-bat__tab.is-on{background:#fff;border-color:var(--gs-ink);box-shadow:0 8px 24px #12121414}.gs-bat__tab:focus-visible{outline:2px solid var(--gs-ink);outline-offset:2px}.gs-dark .gs-bat__tab:focus-visible{outline-color:var(--gs-yellow)}.gs-bat__thumb{position:relative;display:block;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#d9d7d0}.gs-bat__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--gs-ease),filter .3s}.gs-bat__thumb .gs-bat__after{clip-path:inset(0 0 0 50%)}.gs-bat__line{position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:#fff}.gs-bat__tab:not(.is-on) .gs-bat__thumb img{filter:saturate(.6) brightness(.96)}@media(hover:hover){.gs-bat__tab:hover .gs-bat__thumb img{transform:scale(1.06);filter:none}}.gs-bat__t{display:flex;flex-direction:column;gap:8px;min-width:0;padding:0 8px}.gs-bat__t b{font-size:15px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-bat__t small{display:flex;align-items:center;gap:8px;min-width:0;min-height:34px;font-size:13px;line-height:1.3;color:var(--gs-graphite)}.gs-bat__t small>span:last-child{min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gs-bat__dot{width:24px;height:24px;flex-shrink:0;border-radius:999px;overflow:hidden;background:var(--gs-stone)}.gs-bat__dot img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gs-bat__bar{position:absolute;left:16px;right:16px;bottom:8px;height:2px;border-radius:2px;overflow:hidden;background:#12121414;opacity:0;transition:opacity .3s}.gs-bat__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gs-ink);transform:scaleX(0);transform-origin:left center}.is-auto .gs-bat__tab.is-on .gs-bat__bar{opacity:1}.gs-dark .gs-bat__tab{border-color:#ffffff1f}.gs-dark .gs-bat__tab:hover{background:#ffffff0a}.gs-dark .gs-bat__tab.is-on{background:var(--gs-carbon);border-color:#ffffff52;box-shadow:none}.gs-dark .gs-bat__t small{color:var(--gs-mist)}.gs-dark .gs-bat__bar{background:#ffffff1f}.gs-dark .gs-bat__fill{background:var(--gs-yellow)}.gs-bax--text .gs-bat{grid-auto-columns:minmax(144px,1fr)}.gs-bap{display:grid}.gs-bap__card{grid-area:1/1;display:flex;flex-direction:column;gap:16px;min-width:0;padding:16px;border-radius:24px;background:var(--gs-ink);color:#f5f4f0;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.gs-bap__card.is-on{opacity:1;visibility:visible;transition:opacity .3s,visibility 0s}.gs-dark .gs-bap__card{background:var(--gs-carbon)}.gs-bap__card :focus-visible{outline-color:var(--gs-yellow)}.gs-bap__stage{position:relative;flex:1 1 auto;min-height:224px;border-radius:16px;overflow:hidden;background:radial-gradient(120% 90% at 50% 36%,#fff,#f2f1ec 46%,#e2e0d9);display:flex;align-items:center;justify-content:center}.gs-bap__count{position:absolute;left:16px;top:16px;z-index:3;font-variant-numeric:tabular-nums}.gs-bap__save{position:absolute;right:16px;top:16px;z-index:3}.gs-bap__glow{position:absolute;left:50%;top:52%;width:72%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,#ffd21f5c,#ffd21f00);opacity:0;transition:opacity .4s}.is-on .gs-bap__glow{opacity:1;transition:opacity .9s var(--gs-ease) .1s}.gs-bap__float{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:84%;max-height:360px;mix-blend-mode:multiply}.gs-bap__img{display:block;width:auto;height:100%;max-width:88%;object-fit:contain;opacity:0;transform:translateY(24px) scale(.9);transition:opacity .2s,transform .2s}.is-on .gs-bap__img{opacity:1;transform:none;transition:opacity .6s var(--gs-ease) .08s,transform .9s var(--gs-ease) .08s}.gs-bap__shadow{position:absolute;left:50%;bottom:8%;z-index:1;width:44%;height:16px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#1212143d,#12121400)}.gs-bap__body{display:flex;flex-direction:column;gap:8px;min-width:0}.gs-bap__name{margin:0;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.gs-bap__line{margin:0;font-size:15px;line-height:1.5;color:var(--gs-mist)}.gs-bap .gs-kicker{font-size:12px;color:var(--gs-mist)}.gs-bap .gs-price{margin-top:8px}.gs-bap .gs-price__now{font-size:20px}.gs-bap .gs-price__was{color:var(--gs-mist)}.gs-bap__body>*,.gs-bap__cta{opacity:0;transform:translateY(12px);transition:opacity .2s,transform .2s}.is-on .gs-bap__body>*,.is-on .gs-bap__cta{opacity:1;transform:none;transition:opacity .5s var(--gs-ease),transform .6s var(--gs-ease)}.is-on .gs-bap__body>:nth-child(1){transition-delay:.14s}.is-on .gs-bap__body>:nth-child(2){transition-delay:.2s}.is-on .gs-bap__body>:nth-child(3){transition-delay:.26s}.is-on .gs-bap__body>:nth-child(4){transition-delay:.32s}.is-on .gs-bap__cta{transition-delay:.38s}@media(max-width:960px){.gs-bax,.gs-bax--solo{grid-template-columns:minmax(0,1fr);grid-template-areas:"frame" "tabs" "panel"}.gs-bax--text,.gs-bax--text.gs-bax--solo{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "frame" "tabs" "panel";gap:16px}.gs-bax--text .gs-bax__head{margin-bottom:8px}.gs-bat,.gs-bax--text .gs-bat{grid-auto-columns:168px;margin:0 -16px;padding:0 16px;scroll-padding:0 16px}.gs-bap__card{display:grid;grid-template-columns:128px minmax(0,1fr);grid-template-areas:"stage body" "cta cta";align-items:center;gap:16px}.gs-bap__stage{grid-area:stage;min-height:0;aspect-ratio:1}.gs-bap__body{grid-area:body}.gs-bap__cta{grid-area:cta}.gs-bap__count{display:none}.gs-bap__save{top:8px;right:8px;height:24px;padding:0 8px;font-size:11px}.gs-bap__float{height:84%}.gs-bap__shadow{height:8px;bottom:6%}.gs-bap__name{font-size:18px}.gs-bap__line{font-size:14px}.gs-bap .gs-price{margin-top:0}}@media(max-width:720px){.gs-ba{aspect-ratio:4/3}}@keyframes gs-ba-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes gs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes gs-float-sh{0%,to{transform:translate(-50%) scale(1);opacity:1}50%{transform:translate(-50%) scale(.86);opacity:.7}}@keyframes gs-swA{0%,12%{clip-path:inset(0 0 0 50%);animation-timing-function:cubic-bezier(.65,0,.35,1)}40%,50%{clip-path:inset(0 0 0 88%);animation-timing-function:cubic-bezier(.65,0,.35,1)}80%,88%{clip-path:inset(0 0 0 12%);animation-timing-function:cubic-bezier(.65,0,.35,1)}to{clip-path:inset(0 0 0 50%)}}@keyframes gs-swB{0%,12%{clip-path:inset(0 0 0 50%);animation-timing-function:cubic-bezier(.65,0,.35,1)}40%,50%{clip-path:inset(0 0 0 88%);animation-timing-function:cubic-bezier(.65,0,.35,1)}80%,88%{clip-path:inset(0 0 0 12%);animation-timing-function:cubic-bezier(.65,0,.35,1)}to{clip-path:inset(0 0 0 50%)}}@keyframes gs-shA{0%,12%{left:50%;animation-timing-function:cubic-bezier(.65,0,.35,1)}40%,50%{left:88%;animation-timing-function:cubic-bezier(.65,0,.35,1)}80%,88%{left:12%;animation-timing-function:cubic-bezier(.65,0,.35,1)}to{left:50%}}@keyframes gs-shB{0%,12%{left:50%;animation-timing-function:cubic-bezier(.65,0,.35,1)}40%,50%{left:88%;animation-timing-function:cubic-bezier(.65,0,.35,1)}80%,88%{left:12%;animation-timing-function:cubic-bezier(.65,0,.35,1)}to{left:50%}}@media(prefers-reduced-motion:no-preference){.gs-ba.is-ready .gs-ba__pair:not(.is-prev){animation:gs-ba-in .8s var(--gs-ease) both}.is-auto .sw-0 .gs-ba__after{animation:gs-swA 4s}.is-auto .sw-1 .gs-ba__after{animation:gs-swB 4s}.is-auto .sw-0 .gs-ba__handle{animation:gs-shA 4s}.is-auto .sw-1 .gs-ba__handle{animation:gs-shB 4s}.is-auto .gs-bat__tab.is-on .gs-bat__fill{animation:gs-fill 4s linear both}.is-on .gs-bap__float{animation:gs-float 5s ease-in-out .9s infinite}.is-on .gs-bap__shadow{animation:gs-float-sh 5s ease-in-out .9s infinite}@media(hover:hover){.is-auto.is-hover .gs-ba__after,.is-auto.is-hover .gs-ba__handle,.is-auto.is-hover .gs-bat__fill{animation-play-state:paused}}}@media(prefers-reduced-motion:reduce){.gs-bap__img,.gs-bap__body>*,.gs-bap__cta,.gs-bap__glow{transition:none!important;transform:none!important}}.is-off .gs-ba__after,.is-off .gs-ba__handle,.is-off .gs-bat__fill,.is-off .gs-bap__float,.is-off .gs-bap__shadow{animation-play-state:paused!important}.gs-review{display:flex;flex-direction:column;gap:24px;padding:32px;border-radius:24px;background:#fff;border:1px solid rgba(18,18,20,.06)}.gs-review__stars{font-size:16px;letter-spacing:.2em}.gs-review blockquote{font-size:18px;line-height:1.55}.gs-review figcaption{margin-top:auto;font-size:14px;color:var(--gs-graphite)}.gs-row3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px}@media(max-width:720px){.gs-row3{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px;scroll-padding:0 16px}.gs-row3>*{scroll-snap-align:start}}.gs-pdp{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:80px;align-items:start;margin-top:16px}.gs-gal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gs-gi{position:relative;margin:0;border-radius:24px;overflow:hidden;background:var(--gs-stone);aspect-ratio:1/1}.gs-gi:first-child,.gs-gi:last-child:nth-child(2n){grid-column:span 2}.gs-gi>img{width:100%;height:100%;object-fit:contain}.gs-gi video{width:100%;height:100%;object-fit:cover}.gs-gi.is-pack>img{object-fit:contain;mix-blend-mode:multiply}.gs-gi__badges{position:absolute;left:24px;top:24px;display:flex;flex-wrap:wrap;gap:8px}.gs-gi__count{display:none;position:absolute;right:16px;top:16px}.gs-buy{position:sticky;top:104px;display:flex;flex-direction:column;gap:24px}.gs-buy h1{font-family:var(--gs-head);font-weight:700;letter-spacing:-.035em;font-size:clamp(32px,3.056vw,44px);line-height:1.05}.gs-buy__head{display:flex;flex-direction:column;gap:16px}.gs-buy__eyebrow{display:flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-graphite)}.gs-rating{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--gs-graphite);text-decoration:none}.gs-rating__stars{letter-spacing:.16em;color:var(--gs-ink)}.gs-buy__price{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.gs-buy__price .gs-price__now{font-size:clamp(28px,2.222vw,32px);letter-spacing:-.02em}.gs-buy__price .gs-price__was{font-size:17px}.gs-ticks{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px;font-size:16px}.gs-ticks li{display:flex;align-items:center;gap:16px}.gs-tick{width:24px;height:24px;flex-shrink:0;border-radius:999px;background:var(--gs-ink);color:var(--gs-yellow);display:flex;align-items:center;justify-content:center}.gs-opts{display:flex;flex-direction:column;gap:16px;border:0;padding:0;margin:0}.gs-opts legend{padding:0;margin-bottom:8px;font-size:14px;font-weight:600}.gs-opts__vals{display:flex;flex-wrap:wrap;gap:8px}.gs-opts__vals input{position:absolute;opacity:0;pointer-events:none}.gs-opts__vals label{display:inline-flex;align-items:center;height:48px;padding:0 24px;border-radius:999px;border:1px solid rgba(18,18,20,.16);background:#fff;font-size:15px;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.gs-opts__vals input:checked+label{background:var(--gs-ink);border-color:var(--gs-ink);color:#fff}.gs-opts__vals input:focus-visible+label{outline:2px solid var(--gs-yellow);outline-offset:2px}.gs-opts__vals input.is-unavailable+label{opacity:.45;text-decoration:line-through}.gs-buy__cta{display:flex;flex-direction:column;gap:16px;padding-top:8px}.gs-buy__row{display:flex;gap:8px}.gs-buy__row .gs-btn{flex:1 1 auto;min-width:0;padding:0 24px}.gs-deliv{list-style:none;margin:0;padding:24px;border-radius:24px;background:#fff;border:1px solid rgba(18,18,20,.06);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.gs-deliv li{display:flex;align-items:center;gap:16px}.gs-deliv .gs-ico{width:40px;height:40px;background:var(--gs-paper)}.gs-deliv b{display:block;font-size:14px;font-weight:600;line-height:1.4}.gs-deliv small{display:block;font-size:13px;line-height:1.4;color:var(--gs-graphite)}.gs-mbar{display:none;position:fixed;left:16px;right:16px;bottom:16px;z-index:40;height:72px;padding:0 8px 0 24px;border-radius:999px;background:#0e0e0feb;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 40px #00000059;color:#f5f4f0;align-items:center;justify-content:space-between;gap:16px}.gs-mbar__p{display:flex;flex-direction:column;line-height:1.3}.gs-mbar__p b{font-size:18px;font-weight:600}.gs-mbar__p small{font-size:12px;color:var(--gs-mist)}.gs-mbar .gs-btn{padding:0 24px}.gs-howto{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gs-howto li{min-height:272px;padding:32px;border-radius:24px;background:#fff;border:1px solid rgba(18,18,20,.06);display:flex;flex-direction:column;gap:16px}.gs-howto__n{width:56px;height:56px;border-radius:999px;background:var(--gs-yellow);display:flex;align-items:center;justify-content:center;font-family:var(--gs-head);font-size:20px;font-weight:700}.gs-howto h3{margin-top:auto;font-size:22px;font-weight:600;letter-spacing:-.01em}.gs-howto p{font-size:16px;line-height:1.6;color:var(--gs-graphite)}@media(max-width:960px){.gs-pdp{grid-template-columns:minmax(0,1fr);gap:32px}.gs-buy{position:static}.gs-howto{grid-template-columns:minmax(0,1fr)}.gs-howto li{min-height:0}.gs-howto h3{margin-top:8px}}@media(max-width:720px){.gs-gal{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:88%;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px;scroll-padding:0 16px}.gs-gal::-webkit-scrollbar{display:none}.gs-gi,.gs-gi:first-child,.gs-gi:last-child:nth-child(2n){grid-column:auto;scroll-snap-align:start}.gs-gal--one{grid-auto-columns:100%}.gs-gi__count{display:inline-flex}.gs-deliv{grid-template-columns:minmax(0,1fr)}.gs-mbar{display:flex}.gs-buy .gs-btn .gs-ico-d{display:none}.template-product .gs-footer{padding-bottom:104px}}.gs-ctiles{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px}.gs-ctile{display:flex;flex-direction:column;gap:16px;min-width:0;color:var(--gs-ink);text-decoration:none}.gs-ctile__img{display:block;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:var(--gs-stone);outline:2px solid transparent;outline-offset:-2px;transition:outline-color .2s}.gs-ctile__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s var(--gs-ease)}.gs-ctile__img.is-photo img{object-fit:cover;mix-blend-mode:normal}.gs-ctile:hover .gs-ctile__img img{transform:scale(1.06)}.gs-ctile:hover .gs-ctile__img{outline-color:#1212143d}.gs-ctile[aria-current=page] .gs-ctile__img{outline-color:var(--gs-ink)}.gs-ctile__t{display:flex;flex-direction:column;line-height:1.4}.gs-ctile__t b{font-size:15px;font-weight:600}.gs-ctile__t small{font-size:13px;color:var(--gs-graphite)}.gs-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--gs-line)}.gs-toolbar__r{display:flex;gap:8px;min-width:0;max-width:100%}.gs-toolbar__r .gs-select{min-width:0}.gs-toolbar__r .gs-sort{max-width:100%;text-overflow:ellipsis}.gs-sort{appearance:none;-webkit-appearance:none;height:48px;padding:0 48px 0 24px;border-radius:999px;border:1px solid rgba(18,18,20,.16);background:#fff;color:var(--gs-ink);font-size:16px;cursor:pointer}.gs-fbtn{display:none;align-items:center;gap:8px;height:48px;padding:0 24px;border-radius:999px;border:1px solid rgba(18,18,20,.16);background:#fff;color:var(--gs-ink);font-size:15px;font-weight:500;cursor:pointer}.gs-shop{display:grid;grid-template-columns:264px minmax(0,1fr);gap:48px;align-items:start;padding-top:40px}.gs-side{position:sticky;top:104px;display:flex;flex-direction:column;gap:32px}.gs-fgroup{display:flex;flex-direction:column;gap:8px;padding-bottom:24px;border-bottom:1px solid rgba(18,18,20,.1)}.gs-fh{margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-graphite)}.gs-frange{display:flex;align-items:center;gap:8px}.gs-frange .gs-input{height:48px;padding:0 16px;font-size:16px}.gs-active{display:flex;flex-wrap:wrap;gap:8px;padding-top:16px}.gs-pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 16px}.gs-more{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:64px}.gs-more__bar{position:relative;width:240px;height:2px;background:#1212141f}.gs-more__bar span{position:absolute;inset:0 auto 0 0;background:var(--gs-ink)}.gs-help{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:24px;background:var(--gs-ink);color:#f5f4f0;text-decoration:none}.gs-help b{font-size:18px;font-weight:600;line-height:1.3}.gs-help small{font-size:14px;line-height:1.5;color:var(--gs-mist)}.gs-help .gs-btn{height:48px;font-size:15px}.gs-fsheet-wrap[hidden]{display:none}.gs-fsheet{position:fixed;z-index:71;left:0;right:0;bottom:0;max-height:88%;border-radius:24px 24px 0 0;background:#fff;color:var(--gs-ink);display:flex;flex-direction:column;box-shadow:0 -16px 48px #00000040}.gs-fsheet__grab{align-self:center;width:40px;height:4px;margin-top:8px;border-radius:999px;background:#12121429}.gs-fsheet__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px 16px 24px}.gs-fsheet__head h2{font-family:var(--gs-head);font-weight:700;letter-spacing:-.02em;font-size:24px}.gs-fsheet__body{flex:1 1 auto;overflow-y:auto;padding:0 24px 24px;display:flex;flex-direction:column;gap:24px}.gs-fsheet__foot{display:flex;gap:8px;padding:16px 24px 24px;border-top:1px solid rgba(18,18,20,.08)}.gs-fsheet__foot .gs-btn:last-child{flex:1 1 auto}@media(max-width:960px){.gs-shop{grid-template-columns:minmax(0,1fr)}.gs-side{display:none}.gs-fbtn{display:inline-flex}}@media(max-width:720px){.gs-ctiles{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:120px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px;scroll-padding:0 16px}.gs-ctile{scroll-snap-align:start}.gs-pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}}.gs-cartp{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:48px;align-items:start}.gs-cartp .gs-line{padding:24px 0}.gs-cartp .gs-line__img{width:120px;height:120px}.gs-cartp .gs-line__top{font-size:17px}.gs-cartp__sum{position:sticky;top:104px;display:flex;flex-direction:column;gap:24px}@media(max-width:960px){.gs-cartp{grid-template-columns:minmax(0,1fr);gap:32px}.gs-cartp__sum{position:static}}@media(max-width:720px){.gs-cartp .gs-line__img{width:88px;height:88px}}.gs-sfield{display:flex;align-items:center;gap:16px;height:80px;padding:0 8px 0 32px;border-radius:999px;background:#fff;border:1px solid var(--gs-line);box-shadow:0 16px 40px #1212140f}.gs-sfield:focus-within{border-color:var(--gs-ink)}.gs-sfield input{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;background:transparent;font-size:clamp(20px,1.944vw,28px);font-weight:500;letter-spacing:-.01em;outline:none}.gs-sfield .gs-btn{height:64px}.gs-tabs{display:flex;gap:8px;border-bottom:1px solid var(--gs-line);overflow-x:auto;scrollbar-width:none}.gs-tab{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;height:56px;padding:0 16px;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--gs-graphite);font-size:16px;font-weight:500;text-decoration:none}.gs-tab small{font-size:13px}.gs-tab[aria-current=page]{color:var(--gs-ink);border-bottom-color:var(--gs-ink)}.gs-sgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 16px}.gs-wide-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,4.444vw,64px);align-items:center;color:var(--gs-ink);text-decoration:none}.gs-need{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gs-need a{display:flex;align-items:center;gap:16px;padding:8px 16px 8px 8px;border-radius:24px;background:#fff;border:1px solid rgba(18,18,20,.06);color:var(--gs-ink);text-decoration:none}.gs-need__img{width:88px;height:88px;flex-shrink:0;border-radius:16px;overflow:hidden}.gs-need__img img{width:100%;height:100%;object-fit:cover}.gs-need__t{flex:1 1 auto;display:flex;flex-direction:column;gap:8px}.gs-need__t b{font-size:16px;font-weight:600}.gs-need__t small{font-size:13px;color:var(--gs-graphite)}.gs-need .gs-arrow{width:40px;height:40px}@media(max-width:960px){.gs-sgrid,.gs-need{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-wide-card{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.gs-sfield{height:64px;padding:0 8px 0 24px}.gs-sfield .gs-btn{display:none}.gs-need{grid-template-columns:minmax(0,1fr)}}.gs-phero{padding:160px 0 clamp(64px,8.889vw,128px)}.gs-phero__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px}.gs-phero__img{margin-top:clamp(40px,5.556vw,80px);aspect-ratio:21/9;border-radius:24px;overflow:hidden;background:var(--gs-carbon)}.gs-phero__img img{width:100%;height:100%;object-fit:cover}.gs-fact{display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:2px solid var(--gs-ink)}.gs-dark .gs-fact{border-color:#f5f4f0}.gs-fact b{font-family:var(--gs-head);font-weight:700;letter-spacing:-.035em;font-size:clamp(40px,3.889vw,56px);line-height:1}.gs-story__lead{font-size:clamp(20px,1.944vw,28px);line-height:1.45;letter-spacing:-.01em}.gs-story__pics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gs-story__pics span{display:block;aspect-ratio:4/5;border-radius:24px;overflow:hidden;background:#e4e2dc}.gs-story__pics img{width:100%;height:100%;object-fit:cover}.gs-quote{display:flex;flex-direction:column;gap:24px;padding-top:32px;border-top:1px solid var(--gs-line)}.gs-quote blockquote{font-family:var(--gs-head);font-weight:700;letter-spacing:-.03em;font-size:clamp(28px,2.778vw,40px);line-height:1.15}.gs-quote figcaption{font-size:15px;color:var(--gs-graphite)}.gs-vcard{display:flex;flex-direction:column;gap:16px}.gs-vcard h3{margin-top:16px;font-size:22px;font-weight:600;letter-spacing:-.01em}.gs-vcard p{font-size:16px;line-height:1.6;color:var(--gs-graphite)}.gs-dark .gs-vcard p{color:var(--gs-mist)}.gs-vcard__n{font-family:var(--gs-head);font-weight:700;font-size:15px;color:var(--gs-graphite)}.gs-cta{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.gs-cta .gs-h2{max-width:800px}.gs-cta p{max-width:560px}.gs-cta__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px}.gs-contact{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;align-items:start}.gs-wa-card{padding:clamp(24px,2.778vw,40px);border-radius:24px;background:var(--gs-ink);color:#f5f4f0;display:flex;flex-direction:column;gap:24px}.gs-wa-card__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.gs-live{height:32px;padding:0 16px;border-radius:999px;background:#ffffff14;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--gs-silver)}.gs-live i{width:8px;height:8px;border-radius:999px;background:#3dba6a}.gs-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gs-mini>*{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:24px;background:#fff;border:1px solid rgba(18,18,20,.06);color:var(--gs-ink);text-decoration:none}.gs-mini small{display:block;font-size:13px;color:var(--gs-graphite)}.gs-mini b{display:block;margin-top:8px;font-size:16px;font-weight:600;overflow-wrap:anywhere}.gs-form{display:flex;flex-direction:column;gap:24px}.gs-form__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.gs-done{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:40px 0}.gs-done .gs-ico{width:72px;height:72px}.gs-qcard{display:flex;flex-direction:column;gap:24px;padding:24px;color:inherit;text-decoration:none}.gs-qcard__top{display:flex;justify-content:space-between;align-items:center}.gs-qcard .gs-arrow{width:40px;height:40px}.gs-shero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(40px,5.556vw,80px);align-items:center}.gs-shero__img{aspect-ratio:1/1;border-radius:24px;overflow:hidden;background:var(--gs-carbon)}.gs-shero__img img{width:100%;height:100%;object-fit:cover}.gs-checks{list-style:none;margin:16px 0 0;padding:24px 0 0;display:flex;flex-wrap:wrap;gap:16px 32px;border-top:1px solid var(--gs-line-d);font-size:15px;color:#e4e4e6}.gs-checks li{display:flex;align-items:center;gap:8px}.gs-checks svg{color:var(--gs-yellow)}.gs-nrow{display:grid;grid-template-columns:96px minmax(0,1fr);gap:24px;padding:32px 0;border-top:1px solid var(--gs-line)}.gs-nrow:last-child{border-bottom:1px solid var(--gs-line)}.gs-nrow>span{font-family:var(--gs-head);font-weight:700;letter-spacing:-.03em;font-size:40px;line-height:1;color:#c9ccd1}.gs-nrow b{display:block;font-size:22px;font-weight:600;letter-spacing:-.01em}.gs-nrow p{margin-top:8px}.gs-dsteps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gs-dsteps li{padding:32px;border-radius:24px;background:var(--gs-carbon);border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:24px}.gs-dsteps b{display:block;font-size:22px;font-weight:600}.gs-dsteps p{margin-top:8px;font-size:16px;line-height:1.6;color:var(--gs-mist)}.gs-num{width:56px;height:56px;flex-shrink:0;border-radius:999px;background:var(--gs-yellow);color:var(--gs-ink);display:flex;align-items:center;justify-content:center;font-family:var(--gs-head);font-size:20px;font-weight:700}.gs-phero--plain{padding-top:40px}.gs-light .gs-checks{color:var(--gs-graphite);border-color:var(--gs-line)}.gs-wa-card .gs-p{color:var(--gs-mist)}.gs-dsteps--light li{background:#fff;border-color:#1212140f}.gs-dsteps--light p{color:var(--gs-graphite)}@media(max-width:960px){.gs-contact,.gs-shero,.gs-dsteps{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.gs-phero{padding-top:120px}.gs-phero__img{aspect-ratio:4/3}.gs-fact b{font-size:32px}.gs-mini{grid-template-columns:minmax(0,1fr)}.gs-nrow{grid-template-columns:minmax(0,1fr);gap:8px;padding:24px 0}}.gs-feat{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,4.444vw,64px);align-items:center;color:var(--gs-ink);text-decoration:none}.gs-feat__img{display:block;aspect-ratio:3/2;border-radius:24px;overflow:hidden;background:#e4e2dc}.gs-feat__img img{width:100%;height:100%;object-fit:cover}.gs-feat__t{display:flex;flex-direction:column;gap:24px}.gs-feat__h{font-family:var(--gs-head);font-weight:700;letter-spacing:-.035em;font-size:clamp(34px,3.889vw,56px);line-height:1}.gs-bgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 16px}.gs-pager{display:flex;justify-content:center;gap:8px;padding-top:48px}.gs-pager a,.gs-pager span{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:48px;padding:0 16px;border-radius:999px;border:1px solid rgba(18,18,20,.16);color:var(--gs-ink);text-decoration:none;font-size:15px}.gs-pager [aria-current]{background:var(--gs-ink);border-color:var(--gs-ink);color:#fff}.gs-art-head{max-width:880px;display:flex;flex-direction:column;gap:24px;padding:16px 0 40px}.gs-art-head h1{font-family:var(--gs-head);font-weight:700;letter-spacing:-.035em;font-size:clamp(34px,1.714vw + 27.3px,52px);line-height:1.04;text-wrap:balance}.gs-byline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:8px}.gs-byline__who{display:flex;align-items:center;gap:16px}.gs-avatar{width:48px;height:48px;border-radius:999px;background:var(--gs-ink);color:#f5f4f0;display:flex;align-items:center;justify-content:center}.gs-share{display:flex;align-items:center;gap:8px}.gs-share a,.gs-share button{width:44px;height:44px;padding:0;border-radius:999px;border:1px solid rgba(18,18,20,.16);background:transparent;color:var(--gs-ink);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s}.gs-share a:hover,.gs-share button:hover{background:#fff;border-color:var(--gs-ink)}.gs-art-hero{aspect-ratio:21/9;border-radius:24px;overflow:hidden;background:#e4e2dc}.gs-art-hero img{width:100%;height:100%;object-fit:cover}.gs-art{display:grid;grid-template-columns:288px minmax(0,720px);gap:96px;align-items:start;padding-top:clamp(48px,5.556vw,80px)}.gs-art__side{display:flex;flex-direction:column;gap:32px}.gs-art--one{grid-template-columns:minmax(0,720px);justify-content:center}.gs-art__body>p:first-child,.gs-policy>p:first-child{font-size:clamp(19px,1.667vw,24px);line-height:1.55;color:var(--gs-ink)}.gs-rte blockquote{padding:24px;border-radius:24px;background:#fff6cc;border:1px solid rgba(18,18,20,.06);font-size:16px;line-height:1.65;color:var(--gs-ink)}.gs-rte figcaption{margin-top:16px;font-size:14px;color:var(--gs-graphite)}.gs-toc{display:flex;flex-direction:column}.gs-toc a{display:flex;align-items:center;gap:16px;min-height:40px;color:var(--gs-graphite);text-decoration:none;font-size:15px;transition:color .2s}.gs-toc a:before{content:"";width:16px;height:2px;flex-shrink:0;background:#12121429;transition:width .2s,background-color .2s}.gs-toc a:hover,.gs-toc a.is-on{color:var(--gs-ink)}.gs-toc a.is-on{font-weight:600}.gs-toc a.is-on:before{width:24px;background:var(--gs-yellow)}.gs-pmini{padding:16px;border-radius:24px;background:#fff;border:1px solid rgba(18,18,20,.06);display:flex;flex-direction:column;gap:16px}.gs-pmini__img{display:block;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:var(--gs-stone)}.gs-pmini__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gs-pmini__t{display:flex;flex-direction:column;gap:8px;padding:0 8px}.gs-pbar{display:none;align-items:center;gap:16px;padding:16px;border-radius:24px;background:var(--gs-ink);color:#f5f4f0}.gs-pbar__img{width:88px;height:88px;flex-shrink:0;border-radius:16px;overflow:hidden;background:var(--gs-stone)}.gs-pbar__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gs-faqp{display:grid;grid-template-columns:288px minmax(0,1fr);gap:96px;align-items:start}.gs-tnav{display:flex;flex-direction:column;gap:8px}.gs-tnav a,.gs-tnav button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;padding:0 16px;border:0;border-radius:16px;background:transparent;color:var(--gs-ink);text-decoration:none;font-size:16px;font-weight:500;text-align:left;cursor:pointer;transition:background-color .2s}.gs-tnav a:hover,.gs-tnav button:hover{background:#fff}.gs-tnav .is-on,.gs-tnav [aria-current=page]{background:var(--gs-ink);color:#fff}.gs-tnav small{font-size:13px;opacity:.6}.gs-ptable{width:100%;border-collapse:collapse}.gs-track{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5.556vw,80px);align-items:start}.gs-nf{position:relative;overflow:hidden;padding:160px 0 clamp(80px,11.111vw,160px)}.gs-nf__mark{position:absolute;right:-8%;top:50%;width:clamp(360px,50vw,720px);height:auto;transform:translateY(-50%);color:#141517}.gs-nf__num{font-family:var(--gs-head);font-weight:800;letter-spacing:-.04em;font-size:clamp(144px,20vw,288px);line-height:.8;color:transparent;background:linear-gradient(180deg,#ffffff42,#ffffff08);-webkit-background-clip:text;background-clip:text}.gs-dfield{display:flex;align-items:center;gap:16px;max-width:640px;height:64px;padding:0 8px 0 24px;border-radius:999px;background:#ffffff0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.16)}.gs-dfield input{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;background:transparent;color:#f5f4f0;font-size:16px;outline:none}.gs-dfield .gs-btn{height:48px;padding:0 24px}.gs-dchip{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.16);color:#f5f4f0;text-decoration:none;font-size:14px;transition:background-color .2s}.gs-dchip:hover{background:#ffffff1a}.shopify-policy__container{width:min(720px,calc(100% - 32px))!important;max-width:none!important;margin:0 auto!important;padding:48px 0 128px!important}.shopify-policy__title h1{margin:0 0 40px;font-family:var(--gs-head);font-weight:700;letter-spacing:-.035em;font-size:clamp(36px,1.905vw + 28.6px,56px);line-height:1.02;text-align:left}.shopify-policy__body{font-size:17px;line-height:1.75;color:#2a2b2e}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--gs-head);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--gs-ink);margin:40px 0 16px}@media(max-width:1100px){.gs-art{grid-template-columns:minmax(0,1fr);gap:40px}.gs-art__side{display:none}.gs-pbar{display:flex}}@media(max-width:960px){.gs-feat{grid-template-columns:minmax(0,1fr)}.gs-bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-faqp{grid-template-columns:minmax(0,1fr);gap:32px}.gs-tnav{flex-direction:row;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.gs-tnav a,.gs-tnav button{width:auto;flex-shrink:0;border:1px solid rgba(18,18,20,.16);border-radius:999px;white-space:nowrap}.gs-hide-md{display:none!important}.gs-track{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.gs-bgrid{grid-template-columns:minmax(0,1fr);gap:40px}.gs-art-hero{aspect-ratio:4/3}.gs-nf{padding-top:120px}}.gs-pw{min-height:100vh;display:flex;align-items:center;padding:64px 0;background:var(--gs-night);color:#f5f4f0}.gs-pw__in{display:flex;flex-direction:column;gap:40px}.gs-pw__store summary{cursor:pointer;font-size:14px;color:var(--gs-mist);margin-bottom:16px}.gs-giftcard{display:flex;flex-direction:column;gap:16px;padding:40px;border-radius:32px;background:var(--gs-carbon);border:1px solid var(--gs-line-d)}.gs-acct{width:min(520px,calc(100% - 32px));margin:0 auto;padding:40px 0 128px;display:flex;flex-direction:column;gap:24px}.gs-acct--wide{width:min(1280px,calc(100% - 32px))}.gs-acct .gs-card{display:flex;flex-direction:column;gap:24px}.gs-acct table{width:100%;border-collapse:collapse;font-size:15px}.gs-acct th,.gs-acct td{text-align:left;padding:16px;border-bottom:1px solid var(--gs-line);vertical-align:top}.gs-acct th{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-graphite);font-weight:600}.gs-acct__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:960px){.gs-acct__grid{grid-template-columns:minmax(0,1fr)}.gs-acct table{display:block;overflow-x:auto}}@media print{.gs-pw{min-height:0;background:#fff;color:#000}.gs-giftcard{background:#fff;border-color:#000}}@keyframes gs-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes gs-up{0%{transform:translateY(105%)}}@keyframes gs-wipe{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes gs-kb{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes gs-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gs-lights{0%,30%{opacity:.82}to{opacity:0}}@keyframes gs-marquee{to{transform:translate(-50%)}}@keyframes gs-drop{0%{opacity:0;transform:translateY(-8px)}}@keyframes gs-sheet{0%{transform:translate(100%)}}@keyframes gs-fade{0%{opacity:0}}@keyframes gs-drawer{0%{transform:translate(calc(100% + 16px))}}@keyframes gs-upsheet{0%{transform:translateY(100%)}}@keyframes gs-pop{0%{opacity:0;transform:translateY(16px) scale(.98)}}@keyframes gs-ping{0%{transform:scale(.8);opacity:1}to{transform:scale(1.4);opacity:0}}@media(prefers-reduced-motion:reduce){.gs-acc details::details-content{transition:none}}@media(prefers-reduced-motion:no-preference){.gs-slide.is-on{animation:gs-wipe 1.2s cubic-bezier(.77,0,.18,1) both}.gs-slide.is-on img{animation:gs-kb 9s var(--gs-ease) both}.gs-slide.is-on:after{animation:gs-lights 2.2s cubic-bezier(.4,0,.2,1) both}.gs-ht.is-on>*{animation:gs-rise .9s var(--gs-ease) both}.gs-ht.is-on>*:nth-child(1){animation-delay:.3s}.gs-ht.is-on>.gs-ht__h{animation:none}.gs-ht.is-on>*:nth-child(3){animation-delay:.7s}.gs-ht.is-on>*:nth-child(4){animation-delay:.82s}.gs-ht.is-on .gs-hl>span{animation:gs-up 1.1s cubic-bezier(.2,.8,.2,1) both}.gs-ht.is-on .gs-hl:nth-child(1)>span{animation-delay:.4s}.gs-ht.is-on .gs-hl:nth-child(2)>span{animation-delay:.52s}.gs-dot-btn.is-on .gs-fill{transform:scaleX(0);animation:gs-fill var(--gs-speed,7s) linear both}.gs-hero.is-paused .gs-dot-btn.is-on .gs-fill{animation-play-state:paused}.gs-hero.is-stopped .gs-dot-btn.is-on .gs-fill{animation:none;transform:scaleX(1)}.gs-ticker__track{animation:gs-marquee var(--gs-tick,48s) linear infinite}.gs-ticker:hover .gs-ticker__track{animation-play-state:paused}.gs-mega:not([hidden]){animation:gs-drop .35s var(--gs-ease) both}.gs-sheet:not([hidden]){animation:gs-sheet .45s cubic-bezier(.2,.8,.2,1) both}.gs-drawer-wrap:not([hidden]) .gs-scrim,.gs-fsheet-wrap:not([hidden]) .gs-scrim{animation:gs-fade .35s ease both}.gs-drawer-wrap:not([hidden]) .gs-drawer{animation:gs-drawer .5s cubic-bezier(.2,.8,.2,1) both}.gs-fsheet-wrap:not([hidden]) .gs-fsheet{animation:gs-upsheet .45s cubic-bezier(.2,.8,.2,1) both}.gs-pop{animation:gs-pop .5s var(--gs-ease) both}@supports ((animation-timeline: view()) and (animation-range: entry)){@keyframes gs-in{0%{opacity:0;transform:translateY(48px)}}@keyframes gs-plx{0%{transform:translateY(-3%) scale(1.08)}to{transform:translateY(3%) scale(1.08)}}@keyframes gs-show{to{opacity:1}}@keyframes gs-bar{0%{transform:scaleX(.333)}to{transform:scaleX(1)}}.gs-rv{animation:gs-in linear both;animation-timeline:view();animation-range:entry 0% entry 70%}.gs-plxw{view-timeline:--gsplx block}.gs-plx{animation:gs-plx linear both;animation-timeline:--gsplx;animation-range:cover}.gs-how{timeline-scope:--gsst1,--gsst2,--gssteps}.gs-st1{view-timeline:--gsst1 block}.gs-st2{view-timeline:--gsst2 block}.gs-steps{view-timeline:--gssteps block}@media(min-width:961px){.gs-how__sticky{display:block}.gs-step .gs-step__img{display:none}.gs-hi2,.gs-hi3{opacity:0}.gs-hi2{animation:gs-show linear both;animation-timeline:--gsst1;animation-range:exit 0% exit 50%}.gs-hi3{animation:gs-show linear both;animation-timeline:--gsst2;animation-range:exit 0% exit 50%}.gs-how__bar{animation:gs-bar linear both;animation-timeline:--gssteps;animation-range:contain 0% contain 100%}}}}.tr-step{position:relative;display:flex;gap:24px;padding-bottom:32px}.tr-step:last-child{padding-bottom:0}.tr-step:before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:#1212141f}.tr-step:last-child:before{display:none}.tr-dot{position:relative;z-index:1;width:32px;height:32px;flex-shrink:0;border-radius:999px;background:var(--gs-yellow);color:var(--gs-ink);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.gs-clamp.is-clamped .gs-clamp__body{max-height:560px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.gs-clamp.is-clamped.is-open .gs-clamp__body{max-height:none;-webkit-mask-image:none;mask-image:none}.gs-clamp__body>:first-child{margin-top:0}.gs-clamp__btn{margin-top:24px}.gs-clamp__btn svg{transition:transform .3s var(--gs-ease)}.gs-clamp.is-open .gs-clamp__btn svg{transform:rotate(180deg)}.gs-fv{position:fixed;left:24px;bottom:24px;z-index:39;width:168px;aspect-ratio:3/4;border-radius:16px;overflow:hidden;background:var(--gs-night);box-shadow:0 16px 40px #0e0e0f52}.gs-fv__video{display:block;width:100%;height:100%;object-fit:cover}.gs-fv__close{position:absolute;top:8px;right:8px;width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:#0e0e0fb8;color:#fff;cursor:pointer}.gs-fv__close:focus-visible{outline:2px solid var(--gs-yellow);outline-offset:2px}html.gs-lock .gs-fv{display:none}@media(max-width:720px){.gs-fv{left:16px;bottom:104px;width:112px}}.jdgm-widget{--jdgm-primary-color:#121214;--jdgm-secondary-color:rgba(18,18,20,.08);--jdgm-star-color:#121214;font-family:inherit}.jdgm-widget .jdgm-star{color:var(--gs-ink)!important}.jdgm-review-widget .jm-review-widget-minimal-header__title{display:none}.jdgm-review-widget .jm-button{border-radius:999px}@media(max-width:1279px)and (min-width:1024px){.gs-nav__search{width:44px;padding:0;justify-content:center;gap:0;font-size:0}.gs-nav__link{padding:0 8px}}@media(max-width:720px){.gs-nav{padding:0 8px 0 16px;gap:8px}.gs-nav .gs-logo{gap:8px}.gs-nav__actions{gap:0}}@media(max-width:374px){.gs-nav .gs-logo__word{font-size:14px}.gs-nav .gs-icon-btn,.gs-nav .gs-cart-btn--mob{width:40px;height:40px}}@media(max-width:339px){.gs-nav .gs-logo__word{display:none}}:is(.gs-dark,.gs-hero,.gs-band,.gs-footer,.gs-nav,.gs-mega,.gs-sheet,.gs-tabbar,.gs-mbar) :focus-visible{outline-color:var(--gs-yellow)}:is(.gs-foot-cta,.gs-ticker) :focus-visible{outline-color:var(--gs-ink)}.gs-news__row:focus-within,.gs-dfield:focus-within{box-shadow:0 0 0 2px var(--gs-yellow)}.gs-hero:not(.is-started) .gs-slide.is-on{animation:none}.gs-ticker{position:relative}.gs-ticker:before,.gs-ticker:after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:clamp(32px,6vw,96px);pointer-events:none}.gs-ticker:before{left:0;background:linear-gradient(90deg,var(--gs-yellow),rgba(255,210,31,0))}.gs-ticker:after{right:0;background:linear-gradient(270deg,var(--gs-yellow),rgba(255,210,31,0))}.gs-ticker.is-held .gs-ticker__track,.gs-ticker:focus-within .gs-ticker__track{animation-play-state:paused}.gs-line__price{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.gs-line__price s{font-size:13px;font-weight:400;color:var(--gs-graphite)}.gs-line__disc{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--gs-ink)}.gs-line__disc svg{width:16px;height:16px;padding:2px;border-radius:999px;background:var(--gs-yellow);flex-shrink:0}.gs-save-note{display:flex;align-items:center;gap:8px;margin:0;padding:8px 16px;border-radius:999px;background:#ffd21f47;font-size:14px;font-weight:600;color:var(--gs-ink)}@supports not (overflow:clip){body{overflow-x:hidden}}.gs-rte .gs-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gs-rte .gs-pair figure{margin:0;display:flex;flex-direction:column;gap:8px}.gs-rte .gs-pair img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.gs-rte .gs-pair figcaption{font-size:14px;font-weight:600;color:var(--gs-ink)}#shop-hcaptcha-badge-container{bottom:168px!important}html.gs-lock #shop-hcaptcha-badge-container{visibility:hidden}body:has(.gs-sale.is-on) .gs-fv{opacity:0;visibility:hidden}.gs-fv{transition:opacity .3s,visibility .3s}:is(.gs-dark,.gs-band,.gs-sheet__feat,.gs-mbar,.gs-mega) .gs-price__was,.gs-mbar s{color:var(--gs-mist)}.gs-ticker.is-off .gs-ticker__track{animation-play-state:paused!important}@media(max-width:720px){.gs-gi__count{top:auto;bottom:16px}}.gs-drawer-wrap.gs-instant .gs-drawer,.gs-drawer-wrap.gs-instant .gs-scrim{animation:none!important}.gs-buy:has(.appstle-volume-discount [role=radio]) .gs-buy__row .gs-qty{display:none}[data-cart-drawer].is-updating :is(.gs-drawer__body,.gs-drawer__foot),[data-cart-page].is-updating .gs-cartp{opacity:.35;pointer-events:none;transition:opacity .2s}[data-cart-drawer].is-updating .gs-drawer:after,[data-cart-page].is-updating:after{content:"";position:absolute;left:50%;top:50%;z-index:6;width:40px;height:40px;margin:-20px 0 0 -20px;box-sizing:border-box;border-radius:999px;border:3px solid rgba(18,18,20,.12);border-top-color:var(--gs-ink);animation:gs-spin .7s linear infinite}[data-cart-page].is-updating{position:relative}@keyframes gs-spin{to{transform:rotate(360deg)}}@keyframes gs-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){[data-cart-drawer].is-updating .gs-drawer:after,[data-cart-page].is-updating:after{animation:gs-pulse 1.2s ease-in-out infinite}}.gs-dial{position:fixed;right:24px;bottom:24px;z-index:40;display:flex;flex-direction:column-reverse;align-items:flex-end;pointer-events:none}.gs-dial__btn{pointer-events:auto;position:relative;width:56px;height:56px;padding:0;border:0;border-radius:999px;background:var(--gs-yellow);color:var(--gs-ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 16px 40px #00000047;opacity:0;visibility:hidden;transform:translateY(24px) scale(.9);transition:opacity .25s ease,transform .3s ease,visibility 0s linear .3s,background-color .3s,color .3s}html.gs-scrolled .gs-dial__btn{opacity:1;visibility:inherit;transform:none;transition:opacity .4s var(--gs-ease),transform .6s cubic-bezier(.2,.9,.2,1.25),visibility 0s,background-color .3s,color .3s}.gs-dial__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--gs-yellow);opacity:0;pointer-events:none}html.gs-scrolled .gs-dial:not(.is-open) .gs-dial__btn:before{animation:gs-ping 2.4s var(--gs-ease) .8s 3}@keyframes gs-ping{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}.gs-dial__faces,.gs-dial__x{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transition:opacity .25s,transform .4s var(--gs-ease)}.gs-dial__faces{overflow:hidden}.gs-dial__face,.gs-dial__x{display:grid;place-items:center}.gs-dial__face{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(-70%);transition:opacity .3s,transform .45s var(--gs-ease)}.gs-dial__face.is-on{opacity:1;transform:none;animation:gs-face-in .45s var(--gs-ease)}@keyframes gs-face-in{0%{opacity:0;transform:translateY(70%)}}.gs-dial__x{opacity:0;transform:rotate(-90deg) scale(.4)}.gs-dial.is-open .gs-dial__btn{background:var(--gs-ink);color:var(--gs-yellow)}.gs-dial.is-open .gs-dial__faces{opacity:0;transform:rotate(90deg) scale(.4)}.gs-dial.is-open .gs-dial__x{opacity:1;transform:none}.gs-dial__list{list-style:none;margin:0;padding:0 4px 12px 0;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:10px;visibility:hidden;transition:visibility 0s linear .3s}.gs-dial.is-open .gs-dial__list{visibility:inherit;pointer-events:auto;transition-delay:0s}.gs-dial__list>li{display:flex;--d:0s}.gs-dial__list>li:nth-child(2){--d:.05s}.gs-dial__list>li:nth-child(3){--d:.1s}.gs-dial__list>li:nth-child(4){--d:.15s}.gs-dial__list>li:nth-child(5){--d:.2s}.gs-dial__list>li:nth-child(n+6){--d:.25s}.gs-dial__item{display:flex;align-items:center;gap:10px;color:var(--gs-ink);text-decoration:none;opacity:0;transform:translateY(16px) scale(.6);transform-origin:right center;transition:opacity .2s,transform .25s var(--gs-ease)}.gs-dial.is-open .gs-dial__item{opacity:1;transform:none;transition:opacity .3s var(--gs-ease) var(--d),transform .5s cubic-bezier(.2,.9,.2,1.3) var(--d)}.gs-dial__label{display:flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;background:var(--gs-white);font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 8px 24px #00000029;transition:transform .25s var(--gs-ease)}.gs-dial__icon{width:48px;height:48px;flex-shrink:0;border-radius:999px;background:var(--gs-white);color:var(--gs-ink);display:grid;place-items:center;box-shadow:0 10px 28px #0003;transition:background-color .2s,color .2s,transform .25s var(--gs-ease)}.gs-dial__item:hover .gs-dial__icon{transform:scale(1.08)}.gs-dial__item:hover .gs-dial__label{transform:translate(-4px)}.gs-dial__item--wa .gs-dial__label{background:var(--gs-yellow)}.gs-dial__item--wa .gs-dial__icon{background:#25d366;color:#fff}.gs-dial__item--instagram:hover .gs-dial__icon{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:#fff}.gs-dial__item--facebook:hover .gs-dial__icon{background:#1877f2;color:#fff}.gs-dial__item--tiktok:hover .gs-dial__icon{background:#000;color:#fff}.gs-dial__item--tiktok:hover svg{filter:drop-shadow(-1.5px -1px 0 #25F4EE) drop-shadow(1.5px 1px 0 #FE2C55)}.gs-dial__item--youtube:hover .gs-dial__icon{background:red;color:#fff}.gs-dial__item--top:hover .gs-dial__icon{background:var(--gs-ink);color:var(--gs-yellow)}.gs-dial__btn:focus-visible{outline:2px solid var(--gs-ink);outline-offset:3px;box-shadow:0 0 0 6px var(--gs-white),0 16px 40px #00000047}.gs-dial__item:focus-visible{outline:none}.gs-dial__item:focus-visible .gs-dial__icon{box-shadow:0 0 0 2px var(--gs-white),0 0 0 4px var(--gs-ink)}.gs-dial__item:focus-visible .gs-dial__label{text-decoration:underline;text-underline-offset:3px}@media(max-width:720px){.gs-dial{right:16px;bottom:96px}.template-product .gs-dial{bottom:104px}.gs-dial__btn{width:48px;height:48px}.gs-dial__list{gap:8px;padding-right:2px}.gs-dial__icon{width:44px;height:44px}body:has(.gs-sale.is-on) .gs-dial{opacity:0;visibility:hidden}}@media(max-width:720px)and (hover:none){.gs-dial:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0e0e0f80;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s}.gs-dial.is-open:before{opacity:1;visibility:inherit;pointer-events:auto;transition:opacity .3s,visibility 0s}}@media(prefers-reduced-motion:reduce){.gs-dial__btn,html.gs-scrolled .gs-dial__btn{transform:none;transition:opacity .2s,visibility 0s,background-color .2s,color .2s}.gs-dial__btn:before{display:none}.gs-dial__item,.gs-dial.is-open .gs-dial__item{transform:none;transition:opacity .15s}}.gs-sale{position:fixed;left:24px;bottom:24px;z-index:41;width:min(360px,calc(100vw - 48px));display:flex;align-items:center;gap:4px;padding:8px;border-radius:20px;background:#0e0e0ff0;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.08);color:#f5f4f0;box-shadow:0 20px 48px #0000004d;opacity:0;transform:translateY(24px);transition:opacity .35s var(--gs-ease),transform .5s cubic-bezier(.2,.9,.2,1.15)}.gs-sale.is-on{opacity:1;transform:none}.gs-sale__link{flex:1;min-width:0;display:flex;align-items:center;gap:14px;color:inherit;text-decoration:none}.gs-sale__img{width:64px;height:64px;flex-shrink:0;border-radius:14px;overflow:hidden;background:var(--gs-paper)}.gs-sale__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gs-sale__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.gs-sale__txt>small{font-size:13px;color:var(--gs-mist)}.gs-sale__txt b{font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gs-sale__link:hover b{text-decoration:underline;text-underline-offset:3px}.gs-sale__txt .gs-sale__meta{display:flex;align-items:center;gap:6px;font-size:12px}.gs-sale__meta svg{color:var(--gs-yellow)}.gs-sale__x{align-self:flex-start;width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:#ffffff14;color:#f5f4f0;cursor:pointer}.gs-sale__x:hover{background:#ffffff29}.gs-sale :focus-visible{outline:2px solid var(--gs-yellow);outline-offset:2px}@media(max-width:720px){.gs-sale{left:16px;right:16px;bottom:96px;width:auto}.template-product .gs-sale{bottom:104px}}@media(prefers-reduced-motion:reduce){.gs-sale{transform:none;transition:opacity .2s}}.gs-reel{margin-bottom:clamp(40px,5.556vw,80px)}.gs-reel__track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px}.gs-reel__item{position:relative;margin:0;aspect-ratio:9/16;border-radius:20px;overflow:hidden;background:var(--gs-night);isolation:isolate}.gs-reel__item:after{content:"";position:absolute;inset:auto 0 0;height:50%;z-index:1;background:linear-gradient(180deg,#0e0e0f00,#0e0e0fd1);pointer-events:none}.gs-reel__play{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.gs-reel__video{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--gs-ease)}.gs-reel__item:hover .gs-reel__video{transform:scale(1.04)}.gs-reel__badge{position:absolute;left:12px;top:12px;z-index:2;display:flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:#0e0e0f8f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.gs-reel__cap{position:absolute;left:8px;right:8px;bottom:8px;z-index:2}.gs-reel__prod{display:flex;align-items:center;gap:10px;padding:6px;border-radius:14px;background:#ffffff24;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(255,255,255,.16);color:#fff;text-decoration:none;transition:background-color .2s}.gs-reel__prod:hover{background:#ffffff3d}.gs-reel__thumb{width:40px;height:40px;flex-shrink:0;border-radius:10px;overflow:hidden;background:var(--gs-paper)}.gs-reel__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gs-reel__txt{display:flex;flex-direction:column;min-width:0;line-height:1.3}.gs-reel__txt b{font-size:13px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gs-reel__txt small{font-size:12px;color:#e4e4e6}.gs-reel :focus-visible{outline:2px solid var(--gs-yellow);outline-offset:-4px}@media(max-width:1023px){.gs-reel__track{grid-auto-columns:clamp(148px,42vw,220px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px;scroll-padding:0 16px}.gs-reel__track::-webkit-scrollbar{display:none}.gs-reel__item{scroll-snap-align:center;border-radius:16px}.gs-reel__badge{left:8px;top:8px;height:24px;padding:0 8px;font-size:11px}.gs-reel__cap{left:6px;right:6px;bottom:6px}.gs-reel__prod{gap:8px;padding:5px;border-radius:12px}.gs-reel__thumb{width:32px;height:32px;border-radius:8px}.gs-reel__txt b{font-size:12px}.gs-reel__txt small{font-size:11px}}.gs-vbox{width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;border:0;border-radius:24px;background:var(--gs-night);color:#f5f4f0;overflow:visible}.gs-vbox::backdrop{background:#0e0e0fd6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gs-vbox__in{position:relative;display:flex;flex-direction:column}.gs-vbox__video{display:block;width:100%;max-height:calc(100vh - 140px);aspect-ratio:9/16;object-fit:contain;border-radius:24px 24px 0 0;background:#000}.gs-vbox__bar{display:flex;align-items:center;gap:12px;padding:12px}.gs-vbox__prod{flex:1;min-width:0;display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.gs-vbox__thumb{width:48px;height:48px;flex-shrink:0;border-radius:12px;overflow:hidden;background:var(--gs-paper)}.gs-vbox__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gs-vbox__txt{display:flex;flex-direction:column;min-width:0;line-height:1.35}.gs-vbox__txt b{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-vbox__txt small{font-size:13px;color:var(--gs-mist)}.gs-vbox__x{position:absolute;right:12px;top:12px;z-index:2;width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:#0e0e0f99;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer}.gs-vbox__nav{position:absolute;top:calc(50% - 60px);width:48px;height:48px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#0e0e0f99;color:#fff;cursor:pointer}.gs-vbox__nav--prev{left:-64px}.gs-vbox__nav--next{right:-64px}.gs-vbox :focus-visible{outline:2px solid var(--gs-yellow);outline-offset:2px}@media(max-width:600px){.gs-vbox__nav{top:auto;bottom:84px;width:40px;height:40px}.gs-vbox__nav--prev{left:12px}.gs-vbox__nav--next{right:12px}}@media(prefers-reduced-motion:no-preference){.gs-vbox[open]{animation:gs-pop .4s var(--gs-ease) both}}.gs-finder__fits{display:grid}.gs-finder__fit{grid-area:1/1;display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:1px solid var(--gs-line);visibility:hidden;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .4s var(--gs-ease),visibility 0s linear .4s}.gs-finder__fit.is-on{visibility:visible;opacity:1;transform:none;transition:opacity .4s var(--gs-ease),transform .5s var(--gs-ease),visibility 0s}.gs-finder__fit .gs-ticks{font-size:15px;color:var(--gs-ink)}.gs-finder__fit .gs-ticks li{gap:12px}.gs-finder__help{margin-top:auto;display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:20px;background:var(--gs-paper);color:var(--gs-ink);text-decoration:none;transition:background-color .2s}.gs-finder__help:hover{background:var(--gs-stone)}.gs-finder__help-i{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border-radius:999px;background:var(--gs-yellow);color:var(--gs-ink)}.gs-finder__help-t{display:flex;flex-direction:column;gap:2px;min-width:0}.gs-finder__help-t b{font-size:15px;font-weight:600}.gs-finder__help-t small{font-size:14px;line-height:1.45;color:var(--gs-graphite)}.gs-finder__help>svg:last-child{margin-left:auto;flex-shrink:0;transition:transform .3s var(--gs-ease)}.gs-finder__help:hover>svg:last-child{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.gs-finder__fit,.gs-finder__fit.is-on{transform:none}}@media(max-width:960px){.gs-finder{flex-direction:column;flex-wrap:nowrap;gap:24px;padding:28px 16px 16px;border-radius:28px}.gs-finder__q{display:contents}.gs-finder__q>:first-child,.gs-finder__group>span{padding:0 4px}.gs-finder__group{gap:12px}.gs-finder__group>span{font-size:14px}.gs-finder [data-rides]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;border-radius:999px;background:var(--gs-paper)}.gs-finder [data-rides] .gs-chip{justify-content:center;height:44px;padding:0 12px;border-color:transparent}.gs-finder [data-rides] .gs-chip[aria-pressed=true]{box-shadow:0 6px 16px #12121433}.gs-finder [data-needs]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gs-finder [data-needs] .gs-chip{justify-content:center;padding:0 12px;white-space:normal;text-align:center;line-height:1.2}.gs-finder [data-needs] .gs-chip:last-child:nth-child(odd){grid-column:1/-1}.gs-finder__fits,.gs-finder__help{order:1}.gs-finder__fit{padding:0 4px;border-top:0}.gs-finder__res{flex:none;padding:8px;background:var(--gs-ink);color:#f5f4f0;box-shadow:0 16px 40px #1212142e}.gs-match__img{aspect-ratio:16/11;border-radius:18px;overflow:hidden;background:var(--gs-stone)}.gs-match__img img{padding:12px}.gs-match__img .gs-tag{left:12px;top:12px;height:28px;padding:0 12px;font-size:12px}.gs-match__body{margin:0;padding:16px 8px 8px;background:none;gap:6px}.gs-match__body>.gs-small,.gs-match__body .gs-price__was{color:var(--gs-mist)}.gs-match__name{font-size:20px;color:#fff}.gs-match__row{margin-top:10px;gap:12px}.gs-match__row>form,.gs-match__row>.gs-btn{flex:1 1 100%}.gs-match__row .gs-btn{width:100%;height:52px;background:var(--gs-yellow);color:var(--gs-ink)}.gs-match.is-on{animation:gs-pop .5s var(--gs-ease)}}@media(min-width:600px)and (max-width:960px){.gs-finder [data-rides],.gs-finder [data-needs]{max-width:560px}.gs-match{flex-direction:row}.gs-match__img{flex:0 0 46%;aspect-ratio:1/1}.gs-match__body{justify-content:center;padding:16px 16px 16px 24px}}@media(max-width:960px)and (prefers-reduced-motion:reduce){.gs-match.is-on{animation:none}}.gs-ctiles--chips{position:relative;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px;margin:-2px}.gs-ctiles--chips::-webkit-scrollbar{display:none}.gs-ctiles--chips .gs-ctile{flex:0 0 auto;flex-direction:row;align-items:center;gap:0;height:48px;padding:0 8px 0 20px;border-radius:999px;background:var(--gs-white);border:1px solid var(--gs-line);transition:border-color .2s,background-color .2s,color .2s}.gs-ctiles--chips .gs-ctile__t{flex-direction:row;align-items:center;gap:10px}.gs-ctiles--chips .gs-ctile__t b{white-space:nowrap}.gs-ctile__n{min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:var(--gs-stone);display:inline-grid;place-items:center;font-size:12px;font-weight:600;color:var(--gs-graphite);font-variant-numeric:tabular-nums;transition:background-color .2s,color .2s}.gs-ctiles--chips .gs-ctile:hover{border-color:var(--gs-ink)}.gs-ctiles--chips .gs-ctile[aria-current=page]{background:var(--gs-ink);border-color:var(--gs-ink);color:#fff}.gs-ctiles--chips .gs-ctile[aria-current=page] .gs-ctile__n{background:var(--gs-yellow);color:var(--gs-ink)}@media(max-width:960px){.gs-ctiles--chips{margin:-2px -16px;padding:2px 16px}}.gs-ctiles--chips .gs-ctile__img{display:none}@media(max-width:720px){.gs-ctiles--chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:16px 10px;overflow:visible;margin:0;padding:6px 0 0}.gs-ctiles--chips .gs-ctile{min-width:0;flex-direction:column;align-items:center;gap:8px;height:auto;padding:0;border:0;border-radius:0;background:none}.gs-ctiles--chips .gs-ctile:hover{border-color:transparent}.gs-ctiles--chips .gs-ctile__img{display:block;width:100%;max-width:76px;height:auto;aspect-ratio:1/1;flex-shrink:0;border-radius:22px;outline:0;box-shadow:0 0 0 1px var(--gs-line);transition:box-shadow .2s}.gs-ctiles--chips .gs-ctile__img img{object-fit:cover}.gs-ctiles--chips .gs-ctile__t{flex-direction:column;gap:0}.gs-ctiles--chips .gs-ctile__t b{white-space:normal;text-align:center;font-size:12px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gs-ctiles--chips .gs-ctile__n{display:none}.gs-ctiles--chips .gs-ctile[aria-current=page]{background:none;color:var(--gs-ink)}.gs-ctiles--chips .gs-ctile[aria-current=page] .gs-ctile__img{box-shadow:0 0 0 2px var(--gs-paper),0 0 0 4px var(--gs-yellow)}}@media(max-width:360px){.gs-ctiles--chips{column-gap:6px}.gs-ctiles--chips .gs-ctile__t b{font-size:11px}}.gs-pd__stick{display:flex;flex-direction:column;gap:24px}.gs-pd__card{display:flex;flex-direction:column;gap:16px;max-width:400px;margin-top:8px;padding:16px;border-radius:24px;background:var(--gs-white);border:1px solid var(--gs-line)}.gs-pd__row{display:flex;align-items:center;gap:16px}.gs-pd__img{width:72px;height:72px;flex-shrink:0;border-radius:16px;overflow:hidden;background:var(--gs-stone)}.gs-pd__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gs-pd__info{display:flex;flex-direction:column;gap:4px;min-width:0}.gs-pd__info b{font-size:15px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:961px){.gs-pd{align-items:stretch}.gs-pd__stick{position:sticky;top:120px}}@media(max-width:960px){.gs-pd__card{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme.css.map */
