.s2g-404 .card{flex:0 0 min(470px,32.5%);scroll-snap-align:start;background:var(--cream-2);padding-bottom:24px;display:block;position:relative}@media(max-width:899px){.s2g-404 .card{flex:0 0 272px}}.s2g-404 .card h3{grid-column:1}.s2g-404 .card .cardlink{display:block;min-height:44px;padding-block:calc((44px - 1.4em)/2);margin-block:calc((44px - 1.4em)/-2);text-decoration:none;color:inherit}.s2g-404 .card .cardlink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.s2g-404 .card .product-form{position:static}.s2g-404 .card .bagb{z-index:2}.s2g-404.hero picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;z-index:-1}.s2g-404.hero>.hero-in{height:100%}.s2g-404.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.s2g-404.hero.h404{height:750px}.s2g-404.hero.h404:after{background:linear-gradient(to top,#040828e0,#040828cc 32%,#0408288c 48%,#0408281f 68%,#04082800 82%)}.s2g-404.hero.h404 .frame{padding-bottom:0}.s2g-404.hero.h404 .hero-in{justify-content:flex-end;padding-bottom:clamp(28px,3.2vw,48px)}.s2g-404.hero.h404 h1{font-size:clamp(48px,4.66vw,80px);line-height:1.2;max-width:18ch;margin-bottom:16px}.s2g-404.hero.h404 .line404{font-size:16px;line-height:1.4;margin:0 0 32px;max-width:520px}.s2g-404.hero.h404 .hero-bot{align-items:flex-end}@media(max-width:899px){.s2g-404.hero picture img{object-position:center 40%}.s2g-404.hero.h404{height:80svh;min-height:480px}.s2g-404.hero.h404 h1{font-size:36px;line-height:1.15}.s2g-404.hero.h404 .line404{font-size:14px}}.s2g-404 .soldout{position:static;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--ink);background:#fff;padding:4px 8px;border-radius:4px;z-index:2}.s2g-404 .soldout-wrap{position:absolute;left:16px;bottom:16px;right:16px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.s2g-404 .soldout-cta{position:relative;font:600 11px/1 var(--sans);text-transform:uppercase;letter-spacing:.4px;color:#fff;background:var(--indigo,#241ec6);padding:7px 10px;border-radius:4px;white-space:nowrap;text-decoration:none;transition:background .2s}.s2g-404 .soldout-cta:hover{background:var(--indigo-deep,#1a1596)}.s2g-404 .soldout-cta:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.s2g-abt h1{font-size:clamp(48px,4.66vw,80px);line-height:1.2;color:var(--indigo);margin:24px 0 32px;text-wrap:balance}.s2g-v5.s2g-abt .accs-t p{margin:0 0 20px}.s2g-v5.s2g-abt .accs-t p.ask{margin-top:4px}.s2g-abt p a{color:var(--indigo);text-decoration:underline;text-underline-offset:3px;display:inline-block;padding:12px 9px;margin:-12px -9px}.s2g-abt p a:focus:not(:focus-visible){outline:none}.s2g-abt p a:focus-visible{outline:2px solid var(--indigo);outline-offset:-8px;border-radius:6px}.s2g-abt .about-btns{margin-top:12px}.s2g-abt .about-btns .btn-i{margin-bottom:0}@media(min-width:900px)and (max-width:1199px){.s2g-abt h1{font-size:48px}}@media(max-width:899px){.s2g-abt h1{order:3;margin:0;font-size:40px}.s2g-v5.s2g-abt .accs-t p{margin:0}.s2g-abt .about-btns{order:7;margin-top:4px}.s2g-abt .about-btns .btn-i{width:100%}}.s2g-auth.pol-band{background:var(--cream-2);margin:0}.s2g-auth .pol-band-in{max-width:1448px;margin:0 auto;padding:56px var(--pad) 40px}.s2g-auth .pol-band-in .eye{margin-bottom:16px;color:var(--ink)}.s2g-auth.pol-band h1{font-family:var(--serif);font-weight:300;font-size:clamp(48px,4.66vw,80px);line-height:1.2;color:var(--indigo);margin:0;letter-spacing:0}.s2g-auth.pol-wrap{display:grid;grid-template-columns:280px minmax(0,1fr);column-gap:64px;padding:56px var(--pad) 72px;max-width:1448px;margin:0 auto;align-items:start}.s2g-auth .auth-facts{position:sticky;top:88px;list-style:none;margin:0;padding:8px 0 0 16px;display:flex;flex-direction:column;gap:24px}.s2g-auth .auth-facts li{display:flex;align-items:center;gap:14px;font-size:14px;line-height:1.3;letter-spacing:.25px;text-transform:uppercase;color:var(--ink-2)}.s2g-auth .auth-facts svg{width:28px;height:28px;flex:none;stroke:var(--ink);fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.s2g-auth .auth-body{max-width:720px;min-width:0;font-size:16px;line-height:1.6;color:var(--ink)}.s2g-auth .auth-body section{margin:0 0 32px}.s2g-auth .auth-body h2{font-family:var(--serif);font-weight:300;color:var(--indigo);font-size:32px;line-height:1.2;margin:0 0 16px}.s2g-auth .auth-body p{margin:0 0 16px}.s2g-auth .auth-body p:last-child{margin:0}.s2g-auth .auth-more{margin-top:8px;padding-top:32px;border-top:1px solid var(--line)}.s2g-auth .auth-more h2{margin-bottom:20px}.s2g-auth .auth-more .btn-i{margin-bottom:0}.s2g-auth .auth-links{margin:20px 0 0;display:flex;flex-wrap:wrap;gap:0 24px}.s2g-auth .auth-links a{color:var(--indigo);text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}.s2g-auth .auth-links a:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}@media(max-width:899px){.s2g-auth .pol-band-in{padding:40px 16px 24px}.s2g-auth.pol-band h1{font-size:48px;line-height:57.6px}.s2g-auth.pol-wrap{grid-template-columns:1fr;padding:24px 16px 48px;gap:24px}.s2g-auth .auth-facts{position:static;flex-direction:row;justify-content:space-between;gap:12px;padding:0}.s2g-auth .auth-facts li{flex:1;flex-direction:column;text-align:center;gap:8px;font-size:12px}.s2g-auth .auth-body{max-width:none}.s2g-auth .auth-more .btn-i{width:100%}}.s2g-cart .btn-o,.s2g-cart.btn-o{display:inline-flex;align-items:center;height:44px;padding:0 16px;border-radius:6px;border:1px solid rgba(255,255,255,.75);color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.25px;flex:none}.s2g-cart .card,.s2g-cart.card{flex:0 0 min(470px,32.5%);scroll-snap-align:start;background:var(--cream-2);padding-bottom:24px;display:block}.s2g-cart .hero picture img,.s2g-cart.hero picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;z-index:-1}.s2g-cart .hero>.hero-in,.s2g-cart.hero>.hero-in{height:100%}.s2g-cart .hero:after,.s2g-cart.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.s2g-cart main.cartmain{padding-top:24px}.s2g-cart .cart-head,.s2g-cart.cart-head{display:flex;justify-content:space-between;align-items:baseline;padding:0 var(--pad) 24px;gap:16px;flex-wrap:wrap}.s2g-cart .cart-head h1,.s2g-cart.cart-head h1{font-size:48px;line-height:57.6px;color:var(--ink)}.s2g-cart .cart-head h1 sup,.s2g-cart.cart-head h1 sup{font-size:16px;top:-1.4em;color:var(--ink-2)}.s2g-cart .cart-head .cont,.s2g-cart.cart-head .cont{font-size:14px;text-decoration:underline;text-underline-offset:3px;display:inline-block;padding:14px 4px;margin:-14px -4px}.s2g-cart .cart-cols,.s2g-cart.cart-cols{display:grid;grid-template-columns:minmax(0,1fr) 463px;column-gap:32px;padding:0 var(--pad);align-items:start}.s2g-cart .cart-items-col,.s2g-cart.cart-items-col{display:flex;flex-direction:column;min-width:0}.s2g-cart .cart-items,.s2g-cart.cart-items{display:flex;flex-direction:column;gap:8px}.s2g-cart .citem,.s2g-cart.citem{display:flex;gap:24px;align-items:center;background:var(--cream-2);padding:16px;min-height:88px}.s2g-cart .citem figure,.s2g-cart.citem figure{margin:0;width:88px;height:120px;flex:none;background:var(--cream);display:grid;place-items:center;overflow:hidden}.s2g-cart .citem figure img,.s2g-cart.citem figure img{width:100%;height:100%;object-fit:contain;padding:10%;mix-blend-mode:multiply}.s2g-cart .citem .ci-mid,.s2g-cart.citem .ci-mid{flex:1;min-width:0}.s2g-cart .citem h3,.s2g-cart.citem h3{font:700 16px/22px var(--sans);margin:0 0 4px}.s2g-cart .citem .ci-sub,.s2g-cart.citem .ci-sub{font-size:14px;color:var(--ink-3);margin:0 0 8px}.s2g-cart .citem .ci-remove,.s2g-cart.citem .ci-remove{font-size:12px;text-decoration:underline;text-underline-offset:2px;color:var(--ink-2);display:inline-block;padding:14.5px 4px;margin:-14.5px -4px}.s2g-cart .stepper,.s2g-cart.stepper{display:flex;align-items:center;width:108px;height:40px;border:1px solid var(--line);border-radius:6px;flex:none;overflow:visible}.s2g-cart .stepper button,.s2g-cart.stepper button{width:36px;height:38px;display:grid;place-items:center;font-size:16px;padding:3px 4px;margin:-3px -4px;box-sizing:content-box}.s2g-cart .stepper .qv,.s2g-cart.stepper .qv{flex:1;text-align:center;font-size:14px}.s2g-cart .citem .ci-price,.s2g-cart.citem .ci-price{font-size:16px;min-width:64px;text-align:right;flex:none}.s2g-cart .cart-side,.s2g-cart.cart-side{display:flex;flex-direction:column;gap:0}.s2g-cart .prot,.s2g-cart.prot{margin:16px 0 0;background:#fff;border:1px solid var(--line);border-radius:8px;padding:7px 12px;height:56px;display:flex;align-items:center;gap:10px}.s2g-cart .prot .pi,.s2g-cart.prot .pi{width:28px;height:28px;border-radius:50%;background:#2e9e6b;flex:none;display:grid;place-items:center;color:#fff}.s2g-cart .prot .pi svg,.s2g-cart.prot .pi svg{width:16px;height:16px}.s2g-cart .prot-mid,.s2g-cart.prot-mid{flex:1;min-width:0}.s2g-cart .prot-mid b,.s2g-cart.prot-mid b{display:block;font-size:13px;font-weight:700;margin-bottom:2px}.s2g-cart .prot-mid span,.s2g-cart.prot-mid span{display:block;font-size:11.5px;color:var(--ink-2);line-height:1.3;white-space:normal;overflow-wrap:anywhere}.s2g-cart .prot.err .prot-mid span,.s2g-cart.prot.err .prot-mid span{color:#b42318}.s2g-cart .prot-right,.s2g-cart.prot-right{display:flex;align-items:center;gap:6px;flex:none}.s2g-cart .prot-price,.s2g-cart.prot-price{font-size:12px;font-weight:700}.s2g-cart .tgl,.s2g-cart.tgl{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex:none}.s2g-cart .tgl i,.s2g-cart.tgl i{position:relative;display:block;width:34px;height:19px;border-radius:10px;background:var(--line);transition:background .2s}.s2g-cart .tgl i:after,.s2g-cart.tgl i:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .2s}.s2g-cart .tgl[aria-checked=true] i,.s2g-cart.tgl[aria-checked=true] i{background:var(--indigo)}.s2g-cart .tgl[aria-checked=true] i:after,.s2g-cart.tgl[aria-checked=true] i:after{transform:translate(15px)}.s2g-cart .summary-card,.s2g-cart.summary-card{background:var(--cream-2);padding:24px;margin-top:24px}.s2g-cart .summary-row,.s2g-cart.summary-row{display:flex;justify-content:space-between;font-size:16px;margin-bottom:16px}.s2g-cart .summary-card .btn-i,.s2g-cart.summary-card .btn-i{width:100%;height:49px;margin-bottom:12px}.s2g-cart .summary-note,.s2g-cart.summary-note{font-size:14px;color:var(--ink-2);text-align:center;margin:0}.s2g-cart .pay,.s2g-cart.pay{margin:2px 0 12px;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center}.s2g-cart .payi,.s2g-cart.payi{flex:none;display:block;width:34px;height:21px}.s2g-cart .cart-side .trust,.s2g-cart.cart-side .trust{margin-top:24px}.s2g-cart .cart-divider,.s2g-cart.cart-divider{height:1px;background:var(--line);margin:40px 0}.s2g-cart .routine-h,.s2g-cart.routine-h{font-size:32px;line-height:38px;color:var(--ink);margin:0 0 24px}.s2g-cart .rrow,.s2g-cart.rrow{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0}.s2g-cart .rcard,.s2g-cart.rcard{display:flex;gap:16px;background:var(--cream-2);padding:16px;align-items:center;position:relative;transition:opacity .2s}.s2g-cart .rcard.off,.s2g-cart.rcard.off{opacity:.55}.s2g-cart .rcard figure,.s2g-cart.rcard figure{margin:0;width:101px;height:134px;flex:none;background:var(--cream);display:grid;place-items:center;overflow:hidden}.s2g-cart .rcard figure img,.s2g-cart.rcard figure img{width:100%;height:100%;object-fit:contain;padding:12%;mix-blend-mode:multiply}.s2g-cart .rcard .rc-t,.s2g-cart.rcard .rc-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.s2g-cart .rcard .cchip,.s2g-cart.rcard .cchip{position:static;font-size:12px}.s2g-cart .rcard h4,.s2g-cart.rcard h4{font:700 16px/22px var(--sans);margin:0}.s2g-cart .rcard .rc-price,.s2g-cart.rcard .rc-price{font-size:14px;color:var(--ink-2)}.s2g-cart .rcard .qs.tick,.s2g-cart.rcard .qs.tick{position:absolute;right:16px;bottom:16px;width:44px;height:44px;border-radius:8px;border:1.5px solid rgba(4,10,30,.22);background:#fff;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,border-color .2s}.s2g-cart .rcard .qs.tick:hover,.s2g-cart.rcard .qs.tick:hover{border-color:#040a1e73}.s2g-cart .rcard .qs.tick svg,.s2g-cart.rcard .qs.tick svg{width:20px;height:20px;opacity:0;transition:opacity .2s}.s2g-cart .rcard .qs.tick[aria-pressed=true],.s2g-cart.rcard .qs.tick[aria-pressed=true]{background:var(--indigo);border-color:var(--indigo)}.s2g-cart .rcard .qs.tick[aria-pressed=true] svg,.s2g-cart.rcard .qs.tick[aria-pressed=true] svg{opacity:1}.s2g-cart .upt,.s2g-cart.upt{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:var(--cream-2);padding:20px 24px;margin:10px 0 0}.s2g-cart .upt .upl,.s2g-cart.upt .upl{font-size:16px;color:var(--ink)}.s2g-cart .upt .upl b,.s2g-cart.upt .upl b{font-weight:700;font-variant-numeric:tabular-nums}.s2g-cart .upt .upg,.s2g-cart.upt .upg{margin:4px 0 0;font-size:13px;color:var(--ink-3)}.s2g-cart .upt .upb,.s2g-cart.upt .upb{height:49px;padding:0 24px;flex:none}.s2g-cart .upt .upb:disabled,.s2g-cart.upt .upb:disabled{opacity:.4;cursor:default}.s2g-cart .empty-cart,.s2g-cart.empty-cart{display:none;padding:80px var(--pad);text-align:center}.s2g-cart .empty-cart:not([hidden]),.s2g-cart.empty-cart:not([hidden]){display:block}.s2g-cart .empty-cart h2,.s2g-cart.empty-cart h2{font-size:32px;color:var(--ink);margin-bottom:24px}@media(max-width:899px){.s2g-cart .hero picture img,.s2g-cart.hero picture img{object-position:center 40%}.s2g-cart main.cartmain{padding-top:16px;padding-bottom:88px}.s2g-cart .cart-head,.s2g-cart.cart-head{padding:0 16px 20px}.s2g-cart .cart-head h1,.s2g-cart.cart-head h1{font-size:32px;line-height:38px}.s2g-cart .cart-cols,.s2g-cart.cart-cols{grid-template-columns:minmax(0,1fr);padding:0 16px;row-gap:24px}.s2g-cart .citem,.s2g-cart.citem{flex-wrap:wrap}.s2g-cart .citem .ci-mid,.s2g-cart.citem .ci-mid{flex:1 1 100%;order:1}.s2g-cart .citem figure,.s2g-cart.citem figure{order:0}.s2g-cart .citem .stepper,.s2g-cart.citem .stepper{order:2}.s2g-cart .citem .ci-price,.s2g-cart.citem .ci-price{order:3;margin-left:auto}.s2g-cart .cart-divider,.s2g-cart.cart-divider{margin:32px 0}.s2g-cart .routine-h,.s2g-cart.routine-h{font-size:24px;line-height:28.8px;margin:0 0 20px}.s2g-cart .rrow,.s2g-cart.rrow{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:0;grid-template-columns:none;min-width:0;max-width:100%}.s2g-cart .rrow::-webkit-scrollbar,.s2g-cart.rrow::-webkit-scrollbar{display:none}.s2g-cart .rcard,.s2g-cart.rcard{flex:0 0 310px;flex-direction:column;align-items:flex-start;padding-bottom:60px}.s2g-cart .rcard figure,.s2g-cart.rcard figure{width:100%;height:180px}.s2g-cart .upt,.s2g-cart.upt{margin:10px 0 0;padding:16px;flex-direction:column;align-items:stretch}.s2g-cart .upt .upb,.s2g-cart.upt .upb{width:100%}.s2g-cart .stickybar,.s2g-cart.stickybar{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:flex;justify-content:space-between;align-items:center;z-index:50}.s2g-cart .stickybar .sb-info,.s2g-cart.stickybar .sb-info{display:flex;flex-direction:column;justify-content:center;height:44px}.s2g-cart .stickybar .sb-sub,.s2g-cart.stickybar .sb-sub{font-size:11px;line-height:1.3;color:var(--ink-2)}.s2g-cart .stickybar .sb-total,.s2g-cart.stickybar .sb-total{font-size:16px;line-height:1.3;font-weight:700;color:var(--ink)}.s2g-cart .stickybar .btn-i,.s2g-cart.stickybar .btn-i{height:44px;padding:0 24px;margin:0}.s2g-cart .cart-side .lad,.s2g-cart.cart-side .lad{padding:16px}.s2g-cart .cart-side .lad p,.s2g-cart.cart-side .lad p{font-size:12px;line-height:1.4}.s2g-cart .cart-side .lbar,.s2g-cart.cart-side .lbar{margin:0 10px}.s2g-cart .cart-side .lt,.s2g-cart.cart-side .lt{margin-top:-13px;flex-wrap:nowrap;gap:4px}.s2g-cart .cart-side .lt span,.s2g-cart.cart-side .lt span{width:auto;flex:1 1 0;min-width:0;gap:3px;font-size:9.5px;padding:0}.s2g-cart .cart-side .lt i,.s2g-cart.cart-side .lt i{width:26px;height:26px}.s2g-cart .cart-side .lt i svg,.s2g-cart.cart-side .lt i svg{width:14px;height:14px}.s2g-cart .cart-side .lt b,.s2g-cart.cart-side .lt b{font-size:9.5px}}@media(min-width:900px)and (max-width:1439px){.s2g-cart .cart-cols,.s2g-cart.cart-cols{grid-template-columns:minmax(0,1fr);row-gap:24px}.s2g-cart .cart-side,.s2g-cart.cart-side{max-width:463px;width:100%}.s2g-cart .rrow,.s2g-cart.rrow{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(min-width:900px){.s2g-cart .stickybar,.s2g-cart.stickybar{display:none}}.s2g-cart.cart-head,.s2g-cart.cart-cols,.s2g-cart.empty-cart{background:transparent}.s2g-coll .btn-o,.s2g-coll.btn-o{display:inline-flex;align-items:center;height:44px;padding:0 16px;border-radius:6px;border:1px solid rgba(255,255,255,.75);color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.25px;flex:none}.s2g-coll .card,.s2g-coll.card{flex:0 0 min(470px,32.5%);scroll-snap-align:start;background:var(--cream-2);padding-bottom:24px;display:block;position:relative}.s2g-coll .hero picture img,.s2g-coll.hero picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;z-index:-1}.s2g-coll .hero>.hero-in,.s2g-coll.hero>.hero-in{height:100%}.s2g-coll .hero:after,.s2g-coll.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.s2g-coll .hero.coll,.s2g-coll.hero.coll{height:480px}.s2g-coll .hero.coll .frame,.s2g-coll.hero.coll .frame{padding-bottom:40px}.s2g-coll .hero.coll h1,.s2g-coll.hero.coll h1{font-size:clamp(48px,4.66vw,80px);line-height:1.2;max-width:20ch}.s2g-coll .hero.coll:after,.s2g-coll.hero.coll:after{background:linear-gradient(to bottom,#0408209e,#04082038 14%,#04082000 30%),linear-gradient(to top,#040828eb,#040828d6 20%,#0408289e,#04082847 48%,#04082800 56%)}.s2g-coll .toolbar,.s2g-coll.toolbar{padding:58px var(--pad) 0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.s2g-coll .chiprow,.s2g-coll.chiprow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.s2g-coll .chiprow .sep,.s2g-coll.chiprow .sep{width:1px;height:24px;background:var(--line);margin:0 4px}.s2g-coll .chip,.s2g-coll.chip{height:44px;padding:0 18px;border-radius:22px;background:var(--cream-2);font-size:14px;text-transform:uppercase;letter-spacing:.25px;color:var(--ink-2);white-space:nowrap;transition:background .2s,color .2s}.s2g-coll .chip.on,.s2g-coll.chip.on{background:var(--indigo);color:#fff}.s2g-coll .toolbar-right,.s2g-coll.toolbar-right{display:flex;align-items:center;gap:16px}.s2g-coll .rescount,.s2g-coll.rescount{font-size:16px;color:var(--ink-2)}.s2g-coll .sortsel,.s2g-coll.sortsel{height:44px;padding:0 36px 0 18px;border-radius:22px;background:var(--cream-2);border:0;font:14px/44px var(--sans);text-transform:uppercase;letter-spacing:.25px;color:var(--ink);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='m2 4 4 4 4-4' fill='none' stroke='%23241EC6' stroke-width='1.4'/></svg>");background-repeat:no-repeat;background-position:right 14px center}.s2g-coll .grid,.s2g-coll.grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:16px;row-gap:8px;padding:36px var(--pad) 0}.s2g-coll .grid .card,.s2g-coll.grid .card{background:var(--cream-2);flex:none;min-width:0;width:100%}.s2g-coll .card,.s2g-coll.card{position:relative}.s2g-coll .card .soldout,.s2g-coll.card .soldout{position:static;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--ink);background:#fff;padding:4px 8px;border-radius:4px}.s2g-coll .card .soldout-wrap{position:absolute;left:16px;bottom:16px;right:16px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.s2g-coll .card .soldout-cta{position:relative;font:600 11px/1 var(--sans);text-transform:uppercase;letter-spacing:.4px;color:#fff;background:var(--indigo,#241ec6);padding:7px 10px;border-radius:4px;white-space:nowrap;text-decoration:none;transition:background .2s}.s2g-coll .card .soldout-cta:hover{background:var(--indigo-deep,#1a1596)}.s2g-coll .card .soldout-cta:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.bisd[hidden]{display:none!important}.bisd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px}.bisd .bisd-back{position:absolute;top:0;right:0;bottom:0;left:0;background:#040a1e80}.bisd .bisd-box{position:relative;width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--cream-2,#F6F2EC);border-radius:10px;padding:24px;box-shadow:0 18px 50px -12px #040a1e73}.bisd .bisd-x{position:absolute;top:10px;right:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:0;color:var(--ink-2);cursor:pointer;border-radius:6px}.bisd .bisd-x:hover{color:var(--ink)}.bisd .bisd-x svg{width:18px;height:18px}.bisd .bisd-h{font:700 16px/1.3 var(--sans);letter-spacing:.2px;color:var(--ink);margin:0 32px 0 0}.bisd .bisd-p{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--ink-2)}.bisd .bisd-l{display:block;margin-top:16px;font-size:12.5px;color:var(--ink-3)}.bisd .bisd-row{display:flex;gap:8px;margin-top:6px}.bisd .bisd-row input{flex:1;min-width:0;height:49px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:15px;color:var(--ink)}.bisd .bisd-row input:focus-visible{outline:2px solid var(--indigo);outline-offset:1px;border-color:var(--indigo)}.bisd .bisd-go{flex:none;height:49px;padding:0 22px;border:0;border-radius:8px;background:var(--indigo-deep,#241ec6);color:#fff;font:600 13px/1 var(--sans);text-transform:uppercase;letter-spacing:.4px;cursor:pointer;transition:background .2s}.bisd .bisd-go:hover{background:var(--indigo,#1a1596)}.bisd .bisd-go[disabled]{opacity:.6;cursor:default}.bisd .bisd-opt{display:flex;gap:10px;align-items:center;min-height:44px;margin-top:6px;font-size:13px;line-height:1.45;color:var(--ink-2);cursor:pointer}.bisd .bisd-opt input{width:18px;height:18px;margin:0;accent-color:var(--indigo);flex:none}.bisd .bisd-c{margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--ink-3)}.bisd .bisd-c a{text-decoration:underline;color:inherit}.bisd .bisd-msg{margin:10px 0 0;font-size:13.5px;line-height:1.45;color:#b00020}.bisd .bisd-msg.ok{color:var(--indigo);font-weight:600}.bisd .bisd-msg[hidden],.bisd .bisd-row[hidden],.bisd .bisd-l[hidden],.bisd .bisd-opt[hidden],.bisd .bisd-c[hidden]{display:none}@media(max-width:479px){.bisd .bisd-row{flex-direction:column}.bisd .bisd-go{width:100%}}@media(max-width:479px){.bisd .bisd-row input{flex:none;width:100%;height:52px;font-size:16px}}.s2g-coll .card.hide,.s2g-coll.card.hide{display:none}.s2g-coll .hero.coll picture img,.s2g-coll.hero.coll picture img{object-position:center 40%}@media(max-width:899px){.s2g-coll .hero picture img,.s2g-coll.hero picture img{object-position:center 40%}.s2g-coll .hero.coll,.s2g-coll.hero.coll{height:60svh;min-height:420px}.s2g-coll .hero.coll h1,.s2g-coll.hero.coll h1{font-size:36px;line-height:1.15}.s2g-coll .hero.coll .eye,.s2g-coll.hero.coll .eye{font-size:14px;line-height:20px}.s2g-coll .toolbar,.s2g-coll.toolbar{padding:24px 16px 0;flex-direction:column;align-items:stretch;gap:12px}.s2g-coll .chiprow,.s2g-coll.chiprow{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;min-width:0;max-width:100%}.s2g-coll .chiprow::-webkit-scrollbar,.s2g-coll.chiprow::-webkit-scrollbar{display:none}.s2g-coll .toolbar-right,.s2g-coll.toolbar-right{justify-content:space-between}.s2g-coll .grid,.s2g-coll.grid{grid-template-columns:1fr 1fr;gap:8px;padding:24px 16px 0}.s2g-coll .card .ct h3,.s2g-coll.card .ct h3{font-size:14px;line-height:19.6px}.s2g-coll .card .ct p,.s2g-coll.card .ct p{font-size:12px}.s2g-coll .card .cp,.s2g-coll.card .cp,.s2g-coll .cchip,.s2g-coll.cchip{font-size:13px}.s2g-coll .hero.coll:after,.s2g-coll.hero.coll:after{background:linear-gradient(to bottom,#0408208c,#04082033,#04082000 28%),linear-gradient(to top,#040828eb,#040828d1 24%,#04082880 44%,#04082800 66%)}}.s2g-coll .card .cardlink{display:block;min-height:44px;padding-block:calc((44px - 1.4em)/2);margin-block:calc((44px - 1.4em)/-2);text-decoration:none;color:inherit}.s2g-coll .card .cardlink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.s2g-coll .card h3{grid-column:1}.s2g-coll .card .product-form{position:static}.s2g-coll .card .bagb{z-index:2}.s2g-coll .s2g-cardwrap{display:block;min-width:0}.s2g-coll .s2g-cardwrap[hidden]{display:none}.s2g-coll.accs{padding:56px 0 0}.s2g-coll.accs h2{font-size:clamp(48px,4.66vw,80px);color:var(--indigo);margin:24px 0 32px;line-height:1.2}.s2g-coll.accs p{font-size:20px;line-height:28px;max-width:560px;margin:0 0 32px}.s2g-coll.accs .sclogo{margin-bottom:32px}.s2g-coll.accs .sclogo img{width:300px;height:150px;object-fit:cover;border-radius:4px}.s2g-coll .lbar{position:relative;height:2px;background:var(--line);margin:0 26px}.s2g-coll .lbar i{position:absolute;left:0;top:0;bottom:0;background:var(--indigo)}.s2g-coll .lad p{margin:0 0 16px;font-size:13px;text-align:center;color:var(--ink-2)}.s2g-coll.toolbar,.s2g-coll.grid{background:transparent}.s2g-coll a.chip,.s2g-coll span.chip{display:inline-flex;align-items:center;text-decoration:none}.s2g-con .btn-o,.s2g-con.btn-o{display:inline-flex;align-items:center;height:44px;padding:0 16px;border-radius:6px;border:1px solid rgba(255,255,255,.75);color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.25px;flex:none}.s2g-con .card,.s2g-con.card{flex:0 0 min(470px,32.5%);scroll-snap-align:start;background:var(--cream-2);padding-bottom:24px;display:block}.s2g-con .hero picture img,.s2g-con.hero picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;z-index:-1}.s2g-con .hero>.hero-in,.s2g-con.hero>.hero-in{height:100%}.s2g-con .hero:after,.s2g-con.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.s2g-con .contact-wrap,.s2g-con.contact-wrap{padding:88px var(--pad) 72px}.s2g-con .contact-grid,.s2g-con.contact-grid{display:grid;grid-template-columns:1fr 720px;gap:0 64px;max-width:1448px;margin:0 auto;align-items:center}.s2g-con .contact-t,.s2g-con.contact-t{padding:64px 0}.s2g-con .contact-t .eye,.s2g-con.contact-t .eye{color:var(--ink-2);margin-bottom:16px}.s2g-con .contact-t h2,.s2g-con.contact-t h2{font-size:clamp(48px,4.66vw,80px);line-height:1.2;color:var(--indigo);margin:0 0 32px}.s2g-con .contact-t p,.s2g-con.contact-t p{font-size:16px;line-height:22px;max-width:460px;margin:0 0 32px}.s2g-con .contact-rows,.s2g-con.contact-rows{margin-bottom:32px}.s2g-con .crow,.s2g-con.crow{display:flex;gap:8px;font-size:16px;font-weight:600;margin-bottom:12px}.s2g-con .crow span.k,.s2g-con.crow span.k{min-width:64px}.s2g-con .crow a,.s2g-con.crow a{text-decoration:underline;text-underline-offset:2px;font-weight:400;display:inline-block;padding:13px 0;margin:-13px 0}.s2g-con .contact-btns,.s2g-con.contact-btns{display:flex;gap:16px;flex-wrap:wrap}.s2g-con .btn-o,.s2g-con.btn-o{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 18px;border-radius:6px;border:1px solid var(--indigo);color:var(--indigo);font-size:14px;text-transform:uppercase;letter-spacing:.25px}.s2g-con .write-in,.s2g-con.write-in{min-width:0}.s2g-con .cform,.s2g-con.cform{background:#fff;border:1px solid var(--line);border-radius:10px;padding:32px}.s2g-con .write-in h2,.s2g-con.write-in h2{font-size:50px;line-height:1.2;color:var(--indigo);margin-bottom:32px;text-align:center}.s2g-con .cform-row,.s2g-con.cform-row{display:flex;gap:8px;margin-bottom:16px}.s2g-con .cform label,.s2g-con.cform label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.25px;margin-bottom:6px;color:var(--ink-2)}.s2g-con .cform input,.s2g-con.cform input,.s2g-con .cform textarea,.s2g-con.cform textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:#fff;font:16px/1.4 var(--sans);padding:0 12px;height:44px;color:var(--ink)}.s2g-con .cform input:focus,.s2g-con.cform input:focus,.s2g-con .cform textarea:focus,.s2g-con.cform textarea:focus{outline:2px solid var(--indigo);outline-offset:2px}.s2g-con .cform textarea,.s2g-con.cform textarea{height:112px;min-height:112px;max-height:260px;padding:12px;resize:vertical;overflow-y:auto}.s2g-con .cform-field,.s2g-con.cform-field{flex:1}.s2g-con .cform .btn-i,.s2g-con.cform .btn-i{width:100%;margin-top:8px}.s2g-con .cform-note,.s2g-con.cform-note{font-size:12px;color:var(--ink-2);text-align:center;margin:12px 0 0}@media(max-width:899px){.s2g-con .hero picture img,.s2g-con.hero picture img{object-position:center 40%}.s2g-con .contact-wrap,.s2g-con.contact-wrap{padding:16px 16px 40px}.s2g-con .contact-grid,.s2g-con.contact-grid{grid-template-columns:minmax(0,1fr);gap:24px}.s2g-con .contact-t,.s2g-con.contact-t{padding:0;min-width:0}.s2g-con .contact-t h2,.s2g-con.contact-t h2{font-size:48px;line-height:57.6px}.s2g-con .contact-btns,.s2g-con.contact-btns{flex-wrap:wrap}.s2g-con .cform,.s2g-con.cform{padding:20px 16px;border-radius:8px}.s2g-con .cform-row,.s2g-con.cform-row{flex-direction:column;gap:16px}}@supports (field-sizing:content){.s2g-con .cform textarea,.s2g-con.cform textarea{field-sizing:content}}.s2g-con .cform-sent{margin:0 0 16px;padding:12px 16px;border-radius:6px;background:var(--lav-soft);color:var(--ink);font-size:14px}.s2g-con .cform-errors{margin:0 0 16px;padding:12px 16px;border-radius:6px;border:1px solid var(--line);color:var(--ink-2);font-size:14px}.s2g-con .cform-errors ul{list-style:none;margin:0;padding:0}.s2g-con.contact-wrap{background:transparent}.s2g-drawer .backdrop,.s2g-drawer.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a146b;z-index:999}section-store--cart-block{display:none!important}.s2g-drawer .drawer,.s2g-drawer.drawer{position:fixed;top:0;right:0;inset-inline:auto 0;bottom:0;width:100%;max-width:100%;background:#f4f2ee;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1000;font-size:13px}.s2g-drawer .dhead,.s2g-drawer.dhead{flex:none;position:sticky;top:0;display:flex;align-items:center;justify-content:center;height:52px;padding:0 52px;border-bottom:1px solid var(--line);background:#fff;z-index:2}.s2g-drawer .dhead h1,.s2g-drawer.dhead h1{font:700 17px/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink);display:flex;align-items:baseline;gap:6px;white-space:nowrap}.s2g-drawer .dhead h1 b,.s2g-drawer.dhead h1 b{font-weight:700;color:var(--ink);letter-spacing:0;text-transform:none;font-size:17px}.s2g-drawer .dclose,.s2g-drawer.dclose{position:absolute;right:4px;top:0;width:44px;height:52px;display:grid;place-items:center;flex:none}.s2g-drawer .dclose svg,.s2g-drawer.dclose svg{width:15px;height:15px}.s2g-drawer .dfoot,.s2g-drawer.dfoot{flex:none;border-top:1px solid var(--line);padding:5px 16px calc(7px + env(safe-area-inset-bottom));background:#fff}.s2g-drawer.drawer .lad{margin:4px 16px 0;padding:14px 16px 2px;background:#fff;border:1px solid var(--line);border-radius:8px}.s2g-drawer.drawer .lad p{margin:0 0 18px;font-size:11px;text-align:center;color:var(--ink-2)}.s2g-drawer.drawer .lad p b{color:var(--ink);font-weight:700}.s2g-drawer.drawer .lbar{position:relative;height:2px;background:var(--line);margin:0 44px}.s2g-drawer.drawer .lbar i{position:absolute;left:0;top:0;bottom:0;background:var(--indigo)}.s2g-drawer.drawer .lt{display:flex;justify-content:space-between;margin-top:-12px;position:relative;z-index:1}.s2g-drawer.drawer .lt span{flex:0 0 88px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;font-weight:600;line-height:11px;color:var(--ink-2);text-align:center}.s2g-drawer.drawer .lt span>b{display:block;height:13px;line-height:13px}.s2g-drawer.drawer .lt span{padding-bottom:0}.s2g-drawer.drawer .lt i{width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid var(--line);display:grid;place-items:center;color:var(--ink)}.s2g-drawer.drawer .lt i svg{width:13px;height:13px}.s2g-drawer.drawer .lt .hit i{background:var(--indigo);border-color:var(--indigo);color:#fff}.s2g-drawer.drawer .lt b{font-weight:700;color:var(--ink);font-size:11px}.s2g-drawer.drawer .lt em{display:block;height:22px;font-style:normal;font-weight:600;line-height:11px}.s2g-drawer .lt span>b,.s2g-drawer.lt span>b{display:block;height:13px;line-height:13px}.s2g-drawer .lt em,.s2g-drawer.lt em{display:block;height:22px;font-style:normal;font-weight:600;line-height:11px}.s2g-drawer .bagh,.s2g-drawer.bagh{margin:6px 16px 0;font:700 12px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.s2g-drawer .items,.s2g-drawer.items{padding:2px 16px;display:flex;flex-direction:column;gap:3px}.s2g-drawer .li,.s2g-drawer.li{display:grid;grid-template-columns:56px 1fr;gap:10px;align-items:start;background:#fff;border:1px solid var(--line);border-radius:8px;padding:6px 8px}.s2g-drawer .li .im,.s2g-drawer.li .im{width:56px;height:56px;background:#fff;display:grid;place-items:center;overflow:hidden;flex:none}.s2g-drawer .li .im img,.s2g-drawer.li .im img{width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply}.s2g-drawer .li-mid,.s2g-drawer.li-mid{min-width:0}.s2g-drawer .li-top,.s2g-drawer.li-top{display:flex;justify-content:space-between;gap:10px}.s2g-drawer .li-mid h3,.s2g-drawer.li-mid h3{font:700 14px/18px var(--sans);margin:0 0 2px}.s2g-drawer .li-rate-row,.s2g-drawer.li-rate-row{width:100%}.s2g-drawer .li-mid-row,.s2g-drawer.li-mid-row{width:100%;margin-top:2px}.s2g-drawer .chip-free,.s2g-drawer.chip-free{display:inline-block;margin-bottom:3px;padding:2px 7px;border-radius:3px;background:var(--lav-soft);color:var(--indigo);font:700 9px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase}.s2g-drawer .brate,.s2g-drawer.brate{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;margin:2px 0 0;font-size:11px;line-height:14px;color:var(--ink-2)}.s2g-drawer .brate b,.s2g-drawer.brate b{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums;flex:none}.s2g-drawer .brate .st,.s2g-drawer.brate .st{position:relative;display:inline-block;width:56px;height:12px;flex:none}.s2g-drawer .brate .st span,.s2g-drawer.brate .st span{position:absolute;left:0;top:0;height:12px;display:flex;gap:1px;white-space:nowrap;overflow:hidden}.s2g-drawer .brate .st .bg,.s2g-drawer.brate .st .bg{color:var(--line)}.s2g-drawer .brate .st .fg,.s2g-drawer.brate .st .fg{color:var(--indigo)}.s2g-drawer .brate .st svg,.s2g-drawer.brate .st svg{width:11px;height:11px;flex:none}.s2g-drawer .brate .bc,.s2g-drawer.brate .bc{flex:0 1 auto;min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap;font-size:11px;color:var(--ink-2)}.s2g-drawer .stock,.s2g-drawer.stock{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--ink-2);margin:0}.s2g-drawer .stock i,.s2g-drawer.stock i{width:5px;height:5px;border-radius:50%;background:#2e9e4f;flex:none}.s2g-drawer .li-price,.s2g-drawer.li-price{text-align:right;font-size:13px;font-weight:700;flex:none;white-space:nowrap}.s2g-drawer .li-price .was,.s2g-drawer.li-price .was{display:block;font-weight:400;color:var(--ink-3);text-decoration:line-through;font-size:11px}.s2g-drawer .li-bot,.s2g-drawer.li-bot{grid-column:2 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:0;height:28px}.s2g-drawer .stepper,.s2g-drawer.stepper{display:flex;align-items:center;border:1px solid var(--line);border-radius:5px;flex:none;height:28px}.s2g-drawer .stepper button,.s2g-drawer.stepper button{width:44px;height:44px;margin:0 -10px;display:grid;place-items:center;font-size:12px;line-height:1}.s2g-drawer .stepper .qv,.s2g-drawer.stepper .qv{width:24px;height:28px;display:grid;place-items:center;font-size:12px;font-variant-numeric:tabular-nums;border-left:1px solid var(--line);border-right:1px solid var(--line);flex:none}.s2g-drawer .qty-fixed,.s2g-drawer.qty-fixed{min-width:44px;height:28px;display:flex;align-items:center;justify-content:flex-start;font-size:13px;color:var(--ink-2)}.s2g-drawer .li-remove,.s2g-drawer.li-remove{width:44px;height:44px;display:grid;place-items:center;color:var(--ink-2);margin:-8px -14px -8px 0;flex:none}.s2g-drawer .li-remove svg,.s2g-drawer.li-remove svg{width:14px;height:14px}.s2g-drawer .li.tester,.s2g-drawer.li.tester{grid-template-columns:56px 1fr auto}.s2g-drawer .li.tester .im,.s2g-drawer.li.tester .im{height:56px}.s2g-drawer .li.tester .li-bot,.s2g-drawer.li.tester .li-bot{grid-column:2 / span 1;margin-top:0;height:28px}.s2g-drawer .li.tester .li-top,.s2g-drawer.li.tester .li-top{align-items:flex-start}.s2g-drawer .up,.s2g-drawer.up{margin:0 28px 3px;background:#ecebff;border-radius:8px;padding:5px 8px 4px}.s2g-drawer .uph,.s2g-drawer.uph{display:flex;justify-content:space-between;align-items:center;gap:10px}.s2g-drawer .uph h3,.s2g-drawer.uph h3{margin:0;font:700 14px/1.2 var(--sans);color:var(--ink)}.s2g-drawer .uph-arrows,.s2g-drawer.uph-arrows{display:flex;align-items:center;gap:2px;flex:none}.s2g-drawer .uph-arrows button,.s2g-drawer.uph-arrows button{width:44px;height:44px;margin:-14px -6px;display:grid;place-items:center;flex:none;color:var(--ink);transition:opacity .2s}.s2g-drawer .uph-arrows button svg,.s2g-drawer.uph-arrows button svg{width:14px;height:14px}.s2g-drawer .uph-arrows button:disabled,.s2g-drawer.uph-arrows button:disabled{opacity:.35;cursor:default}.s2g-drawer .up-sub,.s2g-drawer.up-sub{margin:0;font-size:11px;line-height:1.3;color:var(--ink-3)}.s2g-drawer .uprow,.s2g-drawer.uprow{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:1px 1px 2px;margin:0 -1px}.s2g-drawer .uprow::-webkit-scrollbar,.s2g-drawer.uprow::-webkit-scrollbar{display:none}.s2g-drawer .upi,.s2g-drawer.upi{flex:0 0 150px;width:150px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;background:#fff;border:1px solid var(--ink);border-radius:8px;padding:1px 8px 15px;min-width:0}.s2g-drawer .upi .im,.s2g-drawer.upi .im{width:100%;height:68px;background:#fff;overflow:hidden;margin:0 auto 2px;display:flex;align-items:center;justify-content:center}.s2g-drawer .upi .im img,.s2g-drawer.upi .im img{width:100%;height:100%;object-fit:contain;padding:6px}.s2g-drawer .upi b,.s2g-drawer.upi b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:11px;font-weight:600;line-height:14px;height:28px;max-height:28px;overflow:hidden;margin-bottom:2px;width:100%}.s2g-drawer .upi .pr,.s2g-drawer.upi .pr{display:block;font-size:12px;line-height:14px;color:var(--ink-2);font-weight:600;margin-bottom:1px}.s2g-drawer .upi .qs,.s2g-drawer.upi .qs{width:100%;height:44px;padding:0;display:flex;align-items:center;justify-content:center;margin:auto 0 -7px;flex:none}.s2g-drawer .upi .qs em,.s2g-drawer.upi .qs em{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;height:30px;border-radius:6px;border:1.5px solid var(--ink);background:#fff;color:var(--ink);font:700 11px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;font-style:normal;transition:background .2s,border-color .2s,color .2s}.s2g-drawer .upi .qs svg,.s2g-drawer.upi .qs svg{width:12px;height:12px;flex:none;display:none}.s2g-drawer .upi .qs[aria-pressed=true] em,.s2g-drawer.upi .qs[aria-pressed=true] em{background:var(--indigo);border-color:var(--indigo);color:#fff}.s2g-drawer .upi .qs[aria-pressed=true] svg,.s2g-drawer.upi .qs[aria-pressed=true] svg{display:block}.s2g-drawer .upt,.s2g-drawer.upt{margin-top:3px;padding-top:0;border-top:0;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.s2g-drawer .upg,.s2g-drawer.upg{margin:0;font-size:11px;line-height:14px;color:var(--ink-2);flex:1;min-width:0}.s2g-drawer .upg b,.s2g-drawer.upg b{font-weight:700;color:var(--ink)}.s2g-drawer .upb,.s2g-drawer.upb{flex:none;height:44px;padding:2px 0;display:flex;align-items:center}.s2g-drawer .upb em,.s2g-drawer.upb em{height:40px;padding:0 16px;border-radius:8px;background:var(--indigo-deep);color:#fff;font-size:11px;letter-spacing:.15px;text-transform:uppercase;font-style:normal;display:flex;align-items:center;justify-content:center;transition:background .2s;white-space:nowrap}.s2g-drawer .upb:hover em,.s2g-drawer.upb:hover em{background:var(--indigo)}.s2g-drawer .upb:disabled em,.s2g-drawer.upb:disabled em{opacity:.4}.s2g-drawer .upb:disabled,.s2g-drawer.upb:disabled{cursor:default}.s2g-drawer .drow,.s2g-drawer.drow{margin:0 0 4px;background:#fff;border:1px solid var(--line);border-radius:8px}.s2g-drawer .dsum,.s2g-drawer.dsum{cursor:pointer;min-height:40px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;list-style:none}.s2g-drawer .dsum::-webkit-details-marker,.s2g-drawer.dsum::-webkit-details-marker{display:none}.s2g-drawer .dsum svg,.s2g-drawer.dsum svg{width:12px;height:12px;transition:transform .2s;flex:none}.s2g-drawer details[open] .dsum svg{transform:rotate(180deg)}.s2g-drawer .dbody,.s2g-drawer.dbody{padding:0 16px 12px;display:none;gap:8px}.s2g-drawer details[open] .dbody{display:flex}.s2g-drawer .dbody input,.s2g-drawer.dbody input{flex:1;height:40px;border:1px solid var(--line);border-radius:7px;padding:0 12px;font:400 12.5px var(--sans);color:var(--ink)}.s2g-drawer .dbody input::placeholder,.s2g-drawer.dbody input::placeholder{color:var(--ink-3)}.s2g-drawer .dbody button,.s2g-drawer.dbody button{height:40px;padding:0 14px;border-radius:7px;border:1px solid var(--ink);background:#fff;font-size:11.5px;text-transform:uppercase;letter-spacing:.15px;flex:none}.s2g-drawer .prot,.s2g-drawer.prot{margin:0 0 4px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:7px 12px;height:56px;display:flex;align-items:center;gap:10px}.s2g-drawer .prot .pi,.s2g-drawer.prot .pi{width:28px;height:28px;border-radius:50%;background:#2e9e6b;flex:none;display:grid;place-items:center;color:#fff}.s2g-drawer .prot .pi svg,.s2g-drawer.prot .pi svg{width:16px;height:16px}.s2g-drawer .prot-mid,.s2g-drawer.prot-mid{flex:1;min-width:0}.s2g-drawer .prot-mid b,.s2g-drawer.prot-mid b{display:block;font-size:13px;font-weight:700;margin-bottom:2px}.s2g-drawer .prot-mid span,.s2g-drawer.prot-mid span{display:block;font-size:11.5px;color:var(--ink-2);line-height:1.3;white-space:normal;overflow-wrap:anywhere}.s2g-drawer .prot-right,.s2g-drawer.prot-right{display:flex;align-items:center;gap:6px;flex:none}.s2g-drawer .prot-price,.s2g-drawer.prot-price{font-size:12px;font-weight:700}.s2g-drawer .tgl,.s2g-drawer.tgl{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex:none}.s2g-drawer .tgl i,.s2g-drawer.tgl i{position:relative;display:block;width:34px;height:19px;border-radius:10px;background:var(--line);transition:background .2s}.s2g-drawer .tgl i:after,.s2g-drawer.tgl i:after{content:"";position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .2s}.s2g-drawer .tgl[aria-checked=true] i,.s2g-drawer.tgl[aria-checked=true] i{background:var(--indigo)}.s2g-drawer .tgl[aria-checked=true] i:after,.s2g-drawer.tgl[aria-checked=true] i:after{transform:translate(15px)}.s2g-drawer .checkout,.s2g-drawer.checkout{display:block;width:100%;height:48px;border-radius:8px;background:var(--indigo-deep);color:#fff;font-size:15px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:7px;transition:background .2s}.s2g-drawer .checkout:hover,.s2g-drawer.checkout:hover{background:var(--indigo)}.s2g-drawer .checkout svg,.s2g-drawer.checkout svg{width:14px;height:14px}.s2g-drawer .dcont,.s2g-drawer.dcont{display:block;width:100%;margin:10px 0 0;padding:12px 4px;background:none;border:0;font:400 14px/1.2 var(--sans);color:var(--ink-2);text-align:center;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .2s}.s2g-drawer .dcont:hover,.s2g-drawer.dcont:hover{color:var(--ink)}.s2g-drawer .pay,.s2g-drawer.pay{margin-top:5px;display:flex;flex-wrap:wrap;gap:3px;justify-content:center;align-items:center}.s2g-drawer .payi,.s2g-drawer.payi{flex:none;display:block;width:30px;height:19px}@media(max-width:767px){.s2g-drawer .backdrop,.s2g-drawer.backdrop{display:none}}@media(min-width:768px){.s2g-drawer .drawer,.s2g-drawer.drawer{width:440px;box-shadow:-8px 0 32px #0000002e}}@media(max-width:320px){.s2g-drawer .brate,.s2g-drawer.brate{flex-wrap:wrap}.s2g-drawer .brate .bc,.s2g-drawer.brate .bc{flex:1 1 100%;white-space:normal}}.s2g-drawer.drawer{transform:translate(100%);visibility:hidden;pointer-events:none;transition:transform .28s ease,visibility 0s linear .28s}.s2g-drawer.drawer.open{transform:translate(0);visibility:visible;pointer-events:auto;transition:transform .28s ease,visibility 0s}.s2g-drawer.backdrop{display:none}.s2g-drawer.backdrop.open{display:block}@media(prefers-reduced-motion:reduce){.s2g-drawer.drawer,.s2g-drawer.drawer.open{transition:none}}.co-form{display:contents}.co-form>button{font:inherit;border:0;cursor:pointer;-webkit-appearance:none;appearance:none;text-align:center}html:not([lang^=en]) .docapp-overlay-container .docapp-add-to-cart,html:not([lang^=en]) .docapp-overlay-container .docapp-gift-choice-modal-decline-button,html:not([lang^=en]) .docapp-overlay-container .docapp-gift-choice-modal-done-button,html:not([lang^=en]) .docapp-overlay-container .docapp-gift-choice-modal-cart-button{text-transform:none!important}.s2g-drawer .li.s2g-opt,.s2g-drawer.li.s2g-opt{position:relative;overflow:hidden}.s2g-drawer .s2g-opt .s2g-opt-msg{margin:6px 0 0;font-size:12.5px;color:var(--ink-2)}.s2g-drawer .s2g-opt.err .s2g-opt-msg{color:#b42318;font-weight:600}.s2g-drawer .s2g-opt .s2g-opt-bar{position:absolute;left:0;bottom:0;height:3px;width:40%;background:var(--indigo);animation:s2goptbar 1s ease-in-out infinite}.s2g-drawer .s2g-opt.err .s2g-opt-bar{display:none}@keyframes s2goptbar{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.s2g-drawer .s2g-opt .s2g-opt-bar{animation:none;width:100%;opacity:.35}}.s2g-faqp.pol-band{background:var(--cream-2);margin:0}.s2g-faqp .pol-band-in{max-width:1448px;margin:0 auto;padding:56px var(--pad) 40px}.s2g-faqp .pol-band-in .eye{margin-bottom:16px;color:var(--ink)}.s2g-faqp.pol-band h1{font-family:var(--serif);font-weight:300;font-size:clamp(48px,4.66vw,80px);line-height:1.2;color:var(--indigo);margin:0;letter-spacing:0}.s2g-faqp.pol-wrap{display:grid;grid-template-columns:280px minmax(0,1fr);column-gap:64px;padding:56px var(--pad) 72px;max-width:1448px;margin:0 auto;align-items:start}.s2g-faqp .pol-nav{position:sticky;top:88px;display:flex;flex-direction:column}.s2g-faqp .pol-nav a{height:44px;display:flex;align-items:center;font-size:14px;text-transform:uppercase;letter-spacing:.25px;color:var(--ink-2);border-left:2px solid transparent;padding-left:16px;text-decoration:none}.s2g-faqp .pol-nav a:hover{color:var(--indigo)}.s2g-faqp .pol-nav a:focus-visible{outline:2px solid var(--indigo);outline-offset:-2px}.s2g-faqp .faq-body{max-width:720px;min-width:0}.s2g-faqp .faq-group{margin:0 0 48px;scroll-margin-top:112px}.s2g-faqp .faq-group h2,.s2g-faqp .faq-more h2{font-family:var(--serif);font-weight:300;color:var(--indigo);font-size:32px;line-height:1.2;margin:0 0 8px}.s2g-faqp details{margin:0;padding:0;border:0;border-bottom:1px solid var(--ink)}.s2g-faqp summary{list-style:none;cursor:pointer;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16px;line-height:1.25;text-transform:uppercase;letter-spacing:.25px;padding:14px 0;color:var(--ink)}.s2g-faqp summary::-webkit-details-marker{display:none}.s2g-faqp summary:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.s2g-faqp .s2g-pmi{position:relative;width:16px;height:16px;flex:none}.s2g-faqp .s2g-pmi:before,.s2g-faqp .s2g-pmi:after{content:"";position:absolute;background:var(--ink)}.s2g-faqp .s2g-pmi:before{left:0;top:7.5px;width:16px;height:1px}.s2g-faqp .s2g-pmi:after{left:7.5px;top:0;width:1px;height:16px;transition:transform .25s}.s2g-faqp details[open]>summary .s2g-pmi:after{transform:scaleY(0)}.s2g-faqp .s2g-accb{padding:0 0 26px;max-width:60ch;font-size:16px;line-height:1.5;color:var(--ink)}.s2g-faqp .s2g-accb p{margin:0 0 12px}.s2g-faqp .s2g-accb p:last-child{margin:0}.s2g-faqp .s2g-accb a{color:var(--indigo);text-decoration:underline;text-underline-offset:3px;display:inline-block;padding:12px 7px;margin:-12px -7px}.s2g-faqp .s2g-accb a:focus:not(:focus-visible){outline:none}.s2g-faqp .s2g-accb a:focus-visible{outline:2px solid var(--indigo);outline-offset:-8px;border-radius:6px}.s2g-faqp .paylist{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.s2g-faqp .paylist .pay{height:24px;width:auto;display:block}.s2g-faqp .faq-more{margin-top:8px;padding-top:32px;border-top:1px solid var(--line)}.s2g-faqp .faq-more h2{margin-bottom:20px}.s2g-faqp .faq-more .btn-i{margin-bottom:0}@media(prefers-reduced-motion:reduce){.s2g-faqp .s2g-pmi:after{transition:none}}@media(max-width:899px){.s2g-faqp .pol-band-in{padding:40px 16px 24px}.s2g-faqp.pol-band h1{font-size:48px;line-height:57.6px}.s2g-faqp.pol-wrap{grid-template-columns:1fr;padding:24px 0 48px;gap:24px}.s2g-faqp .pol-nav{position:static;flex-direction:row;overflow-x:auto;scrollbar-width:none;padding:0 16px;gap:4px;min-width:0;max-width:100%}.s2g-faqp .pol-nav::-webkit-scrollbar{display:none}.s2g-faqp .pol-nav a{border-left:0;border-bottom:2px solid transparent;padding:0 12px;white-space:nowrap}.s2g-faqp .faq-body{padding:0 16px;max-width:none}.s2g-faqp .faq-group{margin-bottom:40px;scroll-margin-top:96px}.s2g-faqp summary{min-height:64px;padding:12px 0}.s2g-faqp .faq-more .btn-i{width:100%}}.hd.solid{background:#e6e6e6f0!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:0}.hd.solid .lock{transform:scale(.68)}.hd.solid+*{margin-top:0}@media(max-width:899px){.hd.solid .lock{transform:none}}.shopify-section-footer>.footer,footer.footer{display:none!important}.s2g-v5 .ft-legal .ftloc{height:auto}.s2g-v5 .ft-legal .ftreg{min-height:44px;display:inline-flex;align-items:center;padding:0 6px;margin:0 -6px;font-size:12px}.s2g-v5 .dd.ddup{top:auto;bottom:100%;left:50%;transform:translate(-50%);margin:0 0 6px}@media(max-width:899px){.s2g-v5 .ft-legal{position:relative}.s2g-v5 .ft-legal .ftloc{position:static}.s2g-v5 .dd.ddup{left:0;right:0;transform:none;min-width:0}.s2g-v5 .ddup .locf{min-width:0}}.s2g-v5.hd.solid{background:#e6e6e6f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:0}.s2g-v5.hd.solid .lock{transform:scale(.68)}.s2g-v5.hd.solid .hnav{background:transparent}.s2g-v5 .sent,.s2g-v5.sent{position:absolute;left:0;width:1px;height:1px;pointer-events:none}.s2g-v5 .ann,.s2g-v5.ann{height:32px;background:#000;color:#fff;position:relative;font-size:12px;letter-spacing:.25px;padding:0 16px;white-space:nowrap;overflow:hidden;text-align:center}.s2g-v5 .ann b,.s2g-v5.ann b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-weight:400;opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}.s2g-v5 .ann b.on,.s2g-v5.ann b.on{opacity:1;transform:none}.s2g-v5 .hd,.s2g-v5.hd{position:sticky;top:0;z-index:60;height:64px;margin-bottom:-64px;transition:background .3s,backdrop-filter .3s}.s2g-v5 .hd.on,.s2g-v5.hd.on{background:#e6e6e6f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.s2g-v5 .hd-in,.s2g-v5.hd-in{height:64px;display:flex;align-items:center;justify-content:space-between;padding-inline:calc(var(--gut) + var(--pad))}.s2g-v5 .lock,.s2g-v5.lock{display:flex;align-items:center;gap:12px;min-height:44px;transform-origin:left center;transition:transform .3s;color:var(--ink)}.s2g-v5 .lock b,.s2g-v5.lock b{font:700 42px/1 var(--sans);letter-spacing:-.055em}.s2g-v5 .lock span,.s2g-v5.lock span{font:400 15px/1.15 var(--sans)}.s2g-v5 .lock b i,.s2g-v5.lock b i{font-style:normal;font-size:1.12em;line-height:0;vertical-align:baseline}.s2g-v5 .lock span i,.s2g-v5.lock span i{font-style:normal}.s2g-v5 .lock span i,.s2g-v5.lock span i{display:block}.s2g-v5 .lock .scw,.s2g-v5.lock .scw{display:block;height:23px;width:auto;margin-left:18px;padding-left:18px;border-left:1px solid rgba(0,0,0,.28)}.s2g-v5 .lock span i,.s2g-v5.lock span i,.s2g-v5 .hnav .lnk,.s2g-v5.hnav .lnk,.s2g-v5 .hnav .reg,.s2g-v5.hnav .reg{white-space:nowrap}@media(min-width:900px)and (max-width:1023px){.s2g-v5 .hd-in .hnav,.s2g-v5.hd-in .hnav{display:none}.s2g-v5 .hd-in .mnav,.s2g-v5.hd-in .mnav{display:flex}.s2g-v5 .mnav a,.s2g-v5.mnav a,.s2g-v5 .mnav button,.s2g-v5.mnav button{width:44px;height:44px;display:grid;place-items:center;position:relative}.s2g-v5 .mnav svg,.s2g-v5.mnav svg{width:22px;height:22px}.s2g-v5 .lock b,.s2g-v5.lock b{font-size:36px}.s2g-v5 .lock span,.s2g-v5.lock span{font-size:14px}.s2g-v5 .lock .scw,.s2g-v5.lock .scw{height:22px;margin-left:16px;padding-left:16px}}@media(min-width:1024px)and (max-width:1179px){.s2g-v5 .lock b,.s2g-v5.lock b{font-size:36px}.s2g-v5 .lock span,.s2g-v5.lock span,.s2g-v5 .lock .scw,.s2g-v5.lock .scw{display:none}}@media(min-width:1180px)and (max-width:1439px){.s2g-v5 .lock b,.s2g-v5.lock b{font-size:36px}.s2g-v5 .lock span,.s2g-v5.lock span{font-size:14px}.s2g-v5 .lock .scw,.s2g-v5.lock .scw{display:none}}@media(min-width:1440px)and (max-width:1639px){.s2g-v5 .lock b,.s2g-v5.lock b{font-size:40px}.s2g-v5 .lock span,.s2g-v5.lock span{font-size:14px}.s2g-v5 .lock .scw,.s2g-v5.lock .scw{height:20px;margin-left:16px;padding-left:16px}.s2g-v5 .hnav .lnk,.s2g-v5.hnav .lnk{padding:0 12px}.s2g-v5 .hnav .lnk:first-child,.s2g-v5.hnav .lnk:first-child{padding-left:18px}.s2g-v5 .hnav .reg span,.s2g-v5.hnav .reg span{display:none}.s2g-v5 .hnav .reg,.s2g-v5.hnav .reg{padding:0 10px;gap:0}}.s2g-v5 .hd.on .lock,.s2g-v5.hd.on .lock{transform:scale(.68)}.s2g-v5 .hnav,.s2g-v5.hnav{display:flex;align-items:center;height:43px;background:var(--cream-2);border-radius:8px;padding-right:7px}.s2g-v5 .hd.on .hnav,.s2g-v5.hd.on .hnav{background:transparent}.s2g-v5 .hnav>*,.s2g-v5.hnav>*{display:inline-flex;align-items:center;height:43px}.s2g-v5 .hnav .lnk,.s2g-v5.hnav .lnk{padding:0 15px;font-size:14px;text-transform:uppercase;letter-spacing:.25px;gap:8px}.s2g-v5 .hnav .lnk:first-child,.s2g-v5.hnav .lnk:first-child{padding-left:24px}.s2g-v5 .hnav .lnk svg,.s2g-v5.hnav .lnk svg{width:12px;height:12px}.s2g-v5 .hnav .reg,.s2g-v5.hnav .reg{margin-left:9px;padding:0 10px 0 12px;gap:7px;font-size:13px;border-left:1px solid #E4E4E4}.s2g-v5 .hnav .reg svg,.s2g-v5.hnav .reg svg{width:18px;height:18px}.s2g-v5 .hnav .ico,.s2g-v5.hnav .ico{width:41px;justify-content:center;border-left:1px solid #E4E4E4;position:relative}.s2g-v5 .hnav .ico svg,.s2g-v5.hnav .ico svg{width:20px;height:20px}.s2g-v5 .bagn,.s2g-v5.bagn{position:absolute;top:4px;right:2px;min-width:16px;height:16px;border-radius:8px;background:var(--indigo);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;padding:0 4px}.s2g-v5 .mnav,.s2g-v5.mnav{display:none}.s2g-v5 .tbag,.s2g-v5.tbag,.s2g-v5 .bagb,.s2g-v5.bagb{background:var(--indigo);color:#fff;transition:background .2s,transform .2s}.s2g-v5 .tbag:hover,.s2g-v5.tbag:hover,.s2g-v5 .bagb:hover,.s2g-v5.bagb:hover{background:var(--indigo-deep)}.s2g-v5 .tbag:focus-visible,.s2g-v5.tbag:focus-visible,.s2g-v5 .bagb:focus-visible,.s2g-v5.bagb:focus-visible{outline:2px solid var(--indigo);outline-offset:3px}.s2g-v5 .tbag.added,.s2g-v5.tbag.added,.s2g-v5 .bagb.added,.s2g-v5.bagb.added{background:var(--indigo)}.s2g-v5 .tbag svg,.s2g-v5.tbag svg,.s2g-v5 .bagb svg,.s2g-v5.bagb svg{transition:opacity .15s,transform .15s}.s2g-v5 .tbag .bagi,.s2g-v5.tbag .bagi,.s2g-v5 .bagb .bagi,.s2g-v5.bagb .bagi{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.s2g-v5 .tbag .checki,.s2g-v5.tbag .checki,.s2g-v5 .bagb .checki,.s2g-v5.bagb .checki{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;transform:scale(.6)}.s2g-v5 .tbag.added .bagi,.s2g-v5.tbag.added .bagi,.s2g-v5 .bagb.added .bagi,.s2g-v5.bagb.added .bagi{opacity:0;transform:scale(.6)}.s2g-v5 .tbag.added .checki,.s2g-v5.tbag.added .checki,.s2g-v5 .bagb.added .checki,.s2g-v5.bagb.added .checki{opacity:1;transform:scale(1)}.s2g-v5 .addedchip,.s2g-v5.addedchip{position:absolute;right:16px;bottom:68px;background:var(--indigo);color:#fff;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:6px 10px;border-radius:20px;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s;pointer-events:none;z-index:3;white-space:nowrap}.s2g-v5 .addedchip.on,.s2g-v5.addedchip.on{opacity:1;transform:none}.s2g-v5 .bagn.pulse,.s2g-v5.bagn.pulse{animation:bagpulse .35s ease}@media(prefers-reduced-motion:reduce){.s2g-v5 .tbag,.s2g-v5.tbag,.s2g-v5 .bagb,.s2g-v5.bagb,.s2g-v5 .tbag svg,.s2g-v5.tbag svg,.s2g-v5 .bagb svg,.s2g-v5.bagb svg,.s2g-v5 .addedchip,.s2g-v5.addedchip{transition:none}.s2g-v5 .bagn.pulse,.s2g-v5.bagn.pulse{animation:none}}.s2g-v5 .ft,.s2g-v5.ft{position:relative;min-height:836px;color:#fff;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between}.s2g-v5 .ft>img,.s2g-v5.ft>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.s2g-v5 .ft:after,.s2g-v5.ft:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#14141e47 0% 48%,#14141edb);z-index:-1}.s2g-v5 .ft-in,.s2g-v5.ft-in{padding-inline:calc(var(--gut) + var(--pad));padding-block:32px}.s2g-v5 .ft-card,.s2g-v5.ft-card{background:#f9f9f9;color:#2d2a26;border-radius:4px;padding:72px 32px 56px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 24px;align-items:start;text-align:center}.s2g-v5 .ft-bot,.s2g-v5.ft-bot{display:flex;justify-content:flex-start;align-items:flex-end;gap:32px;padding:0 calc(var(--gut) + var(--pad)) 24px}.s2g-v5 .ft-lock,.s2g-v5.ft-lock{display:flex;align-items:center;gap:24px}.s2g-v5 .ft-lock b,.s2g-v5.ft-lock b{font:700 clamp(56px,7vw,120px)/.9 var(--sans);letter-spacing:-.06em}.s2g-v5 .ft-lock span,.s2g-v5.ft-lock span{font-size:clamp(16px,1.6vw,28px);line-height:1.2}.s2g-v5 .ft-soc,.s2g-v5.ft-soc{grid-column:1/-1;display:flex;justify-content:center;gap:16px;margin-top:48px}.s2g-v5 .ft-soc a,.s2g-v5.ft-soc a{width:56px;height:56px;display:grid;place-items:center;color:#2d2a26}.s2g-v5 .ft-soc svg,.s2g-v5.ft-soc svg{width:32px;height:32px}.s2g-v5 .ft-legal,.s2g-v5.ft-legal{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:center;gap:0 28px;margin-top:24px;font-size:12px;color:#2d2a26}.s2g-v5 .ft-legal a,.s2g-v5.ft-legal a,.s2g-v5 .ft-legal span,.s2g-v5.ft-legal span{min-height:44px;display:inline-flex;align-items:center}.s2g-v5 .ft-legal a,.s2g-v5.ft-legal a{padding:0 6px;margin:0 -6px}@media(prefers-reduced-motion:reduce){.s2g-v5 .ann b,.s2g-v5.ann b{transition:none}.s2g-v5 .ann b:not(:first-child),.s2g-v5.ann b:not(:first-child){display:none}.s2g-v5 .ann b:first-child,.s2g-v5.ann b:first-child{opacity:1;transform:none}.s2g-v5 .it h3,.s2g-v5.it h3,.s2g-v5 .itb,.s2g-v5.itb,.s2g-v5 .hd,.s2g-v5.hd,.s2g-v5 .lock,.s2g-v5.lock,.s2g-v5 .card figure img,.s2g-v5.card figure img,.s2g-v5 .tl img,.s2g-v5.tl img,.s2g-v5 .acar-img img,.s2g-v5.acar-img img,.s2g-v5 .card figure img.alt,.s2g-v5.card figure img.alt,.s2g-v5 .tl img.alt,.s2g-v5.tl img.alt{transition:none}}@media(max-width:899px){.s2g-v5 .hd,.s2g-v5.hd,.s2g-v5 .hd-in,.s2g-v5.hd-in{height:80px}.s2g-v5 .hd,.s2g-v5.hd{margin-bottom:-80px}.s2g-v5 .hd-in,.s2g-v5.hd-in{padding-inline:16px;position:relative;align-items:start}.s2g-v5 .lock,.s2g-v5.lock{display:grid;grid-template-columns:auto auto;grid-template-rows:56px 24px;align-items:center;column-gap:10px;row-gap:0;min-height:0;transform-origin:left center;transition:transform .3s ease}.s2g-v5 .lock b,.s2g-v5.lock b{grid-row:1;grid-column:1;font-size:28px}.s2g-v5 .lock span,.s2g-v5.lock span{grid-row:1;grid-column:2;font-size:11px;line-height:1.15;white-space:nowrap;opacity:1;max-width:200px;overflow:hidden;transition:opacity .3s ease,max-width .3s ease,margin .3s ease}.s2g-v5 .lock span i,.s2g-v5.lock span i{display:block}.s2g-v5 .lock .scw,.s2g-v5.lock .scw{display:block;grid-row:2;grid-column:1/3;align-self:start;height:13px;margin:0;padding:0;border-left:0;opacity:1;transition:opacity .3s ease}.s2g-v5 .lock .scw,.s2g-v5.lock .scw{height:18px;margin-left:12px;padding-left:12px}.s2g-v5 .hd.on .lock,.s2g-v5.hd.on .lock{transform:none}.s2g-v5 .hnav,.s2g-v5.hnav{display:none}.s2g-v5 .mnav,.s2g-v5.mnav{display:flex;position:absolute;right:16px;top:6px}.s2g-v5 .mnav a,.s2g-v5.mnav a,.s2g-v5 .mnav button,.s2g-v5.mnav button{width:44px;height:44px;display:grid;place-items:center;position:relative}.s2g-v5 .mnav svg,.s2g-v5.mnav svg{width:22px;height:22px}.s2g-v5 .ft,.s2g-v5.ft{min-height:0}.s2g-v5 .ft-card,.s2g-v5.ft-card{grid-template-columns:1fr 1fr;gap:32px 16px;padding:40px 20px 32px}.s2g-v5 .ft-soc,.s2g-v5.ft-soc{margin-top:8px}.s2g-v5 .ft-bot,.s2g-v5.ft-bot{flex-direction:column;align-items:flex-start;gap:24px;padding-top:24px}.s2g-v5 .ft-lock,.s2g-v5.ft-lock{gap:14px;flex-wrap:wrap}.s2g-v5 .ft-lock b,.s2g-v5.ft-lock b{font-size:48px}}@media(max-width:379px){.s2g-v5 .lock span,.s2g-v5.lock span{display:none}}.shopify-section-header-sticky,header.header,.header-wrapper>header.header{display:none!important}main.main-content{margin-top:0!important}.site-wrapper{overflow-x:clip!important;overflow-y:visible!important}.shopify-section-group-header-group{display:contents}#hsent{position:static;display:block;width:100%;height:110px;margin-bottom:-110px;pointer-events:none}.s2g-mmenu{position:fixed;top:96px;left:0;right:0;z-index:59;background:#fff;border-bottom:1px solid var(--line);flex-direction:column;padding:4px 0}.s2g-mmenu[hidden]{display:none}.s2g-mmenu:not([hidden]){display:flex}.s2g-mmenu a{display:flex;align-items:center;min-height:48px;padding:0 20px;font:600 15px/1 var(--sans);color:var(--ink);text-decoration:none}.s2g-mmenu a:hover{background:var(--cream)}@media(min-width:900px){.s2g-mmenu{display:none!important}}@media(max-width:899px){.back-to-top{display:none!important}}.s2g-v5 .hnav,.s2g-v5.hnav{position:relative}.s2g-v5 .ddw,.s2g-v5.ddw{position:relative;display:inline-flex;align-items:center;height:43px}.s2g-v5 .dd,.s2g-v5.dd{position:absolute;top:100%;left:0;min-width:210px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px #0408201f;padding:6px 0;z-index:70;flex-direction:column;margin-top:6px}.s2g-v5 .dd[hidden],.s2g-v5.dd[hidden]{display:none}.s2g-v5 .dd:not([hidden]),.s2g-v5.dd:not([hidden]){display:flex}.s2g-v5 .dd a,.s2g-v5.dd a{display:flex;align-items:center;min-height:44px;padding:0 18px;font:600 13px/1.2 var(--sans);letter-spacing:.02em;color:var(--ink);text-decoration:none;text-transform:none;white-space:nowrap}.s2g-v5 .dd a:hover,.s2g-v5.dd a:hover{background:var(--cream)}.s2g-v5 .lnk[aria-expanded=true] svg,.s2g-v5.lnk[aria-expanded=true] svg{transform:rotate(180deg)}.s2g-v5 .lnk svg,.s2g-v5.lnk svg{transition:transform .2s}@media(prefers-reduced-motion:reduce){.s2g-v5 .lnk svg,.s2g-v5.lnk svg{transition:none}}.s2g-mmenu .sub{padding-left:36px;font-weight:500;min-height:44px}.s2g-mmenu .mgrp{display:flex;align-items:center;min-height:38px;padding:8px 20px 0;font:700 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.s2g-v5 button.reg,.s2g-v5 .ftreg{background:none;border:0;color:inherit;font-family:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.s2g-v5 .ddloc,.s2g-mmenu .mloc{padding:0}.s2g-v5 .locf,.s2g-mmenu .locf{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px;min-width:280px;color:var(--ink);text-align:left;text-transform:none;letter-spacing:normal}.s2g-v5 .locf label,.s2g-mmenu .locf label{font:700 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-top:6px}.s2g-v5 .locf select,.s2g-mmenu .locf select{min-height:44px;width:100%;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:#fff;font:500 14px/1.2 var(--sans);color:var(--ink)}.s2g-v5 .locf button,.s2g-mmenu .locf button{min-height:44px;margin-top:10px;border:0;border-radius:6px;background:var(--indigo);color:#fff;font:700 13px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s}.s2g-v5 .locf button:hover,.s2g-mmenu .locf button:hover{background:var(--indigo-deep)}.s2g-v5 .locf :focus-visible,.s2g-mmenu .locf :focus-visible,.s2g-v5 button.reg:focus-visible,.s2g-v5 .ftreg:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}@media(prefers-reduced-motion:reduce){.s2g-v5 .locf button,.s2g-mmenu .locf button{transition:none}}.s2g-v5 .hnav button.reg{display:inline-flex;align-items:center;height:43px;border-left:1px solid #E4E4E4}.s2g-v5 .ddr .dd{left:auto;right:0}.s2g-mmenu .locf{min-width:0;padding:4px 20px 16px}.s2g-mmenu{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.s2g-v5.hd.mopen{background:#e6e6e6f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(prefers-reduced-motion:reduce){.s2g-v5 .it.on .rule:before{animation:prog 4.5s steps(1,end) forwards!important}.s2g-v5 .acar.paused .rule:before{animation-play-state:paused!important}}.s2g-v5 div.rule:empty{display:block}.s2g-home .card{flex:0 0 min(470px,32.5%);scroll-snap-align:start;background:var(--cream-2);padding-bottom:24px;display:block;position:relative}@media(max-width:899px){.s2g-home .card{flex:0 0 272px}}.s2g-home .card .cardlink{display:block;min-height:44px;padding-block:calc((44px - 1.4em)/2);margin-block:calc((44px - 1.4em)/-2);text-decoration:none;color:inherit}.s2g-home .card .cardlink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.s2g-home .card h3{grid-column:1}.s2g-home .card .product-form{position:static}.s2g-home .card .bagb{z-index:2}.s2g-home .lbar{position:relative;height:2px;background:var(--line);margin:0 26px}.s2g-home .lbar i{position:absolute;left:0;top:0;bottom:0;background:var(--indigo)}.s2g-home .lad p{margin:0 0 16px;font-size:13px;text-align:center;color:var(--ink-2)}.s2g-home .soldout{position:absolute;left:16px;bottom:16px;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--ink);background:#fff;padding:4px 8px;border-radius:4px;z-index:2}.s2g-home .card .soldout-wrap{position:absolute;left:16px;bottom:16px;right:16px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.s2g-home .card .soldout-wrap .soldout{position:static}.s2g-home .card .soldout-cta{position:relative;font:600 11px/1 var(--sans);text-transform:uppercase;letter-spacing:.4px;color:#fff;background:var(--indigo,#241ec6);padding:7px 10px;border-radius:4px;white-space:nowrap;text-decoration:none;transition:background .2s}.s2g-home .card .soldout-cta:hover{background:var(--indigo-deep,#1a1596)}.s2g-home .card .soldout-cta:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.s2g-home.hv3 .hv3-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:#d8d8d6}.s2g-home.hv3 .hv3-media .bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.s2g-home.hv3 .hv3-video{opacity:0;transition:opacity .6s ease}.s2g-home.hv3 .hv3-video[src]{opacity:1}.s2g-home.hv3:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,#040a1ec2,#040a1e80,#040a1e29,#040a1e00 78%)}.s2g-home.hv3 .hv3-in{justify-content:flex-end;min-height:100%}.s2g-home.hv3 .hv3-grid{width:100%}.s2g-home.hv3 .hv3-grid{display:grid;grid-template-columns:minmax(clamp(320px,34vw,560px),1fr) auto;gap:32px;align-items:end}.s2g-home.hv3 .hv3-copy{max-width:none}.s2g-home.hv3 .hv3-edit{min-width:0}.s2g-home.hv3 .hv3-eh{font:400 13px/1.2 var(--sans);letter-spacing:1.5px;text-transform:uppercase;color:#fff;opacity:.9;margin:0 0 10px}.s2g-home.hv3 .hv3-cards{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:2px}.s2g-home.hv3 .hv3-cards::-webkit-scrollbar{display:none}.s2g-home.hv3 .hv3-card{flex:0 0 212px;scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border-radius:14px;overflow:hidden;color:var(--ink);text-decoration:none;box-shadow:0 1px 2px #040a1e24,0 12px 30px -6px #040a1e57;transition:transform .3s ease,box-shadow .3s ease}.s2g-home.hv3 .hv3-card:hover{transform:translateY(-4px);box-shadow:0 2px 4px #040a1e29,0 22px 46px -8px #040a1e70}.s2g-home.hv3 .hv3-shot{display:block;position:relative;overflow:hidden;flex:none;background:#efe9e1;aspect-ratio:196/176;box-shadow:inset 0 -1px #040a1e12}.s2g-home.hv3 .hv3-shot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:0;display:block}.s2g-home.hv3 .hv3-shot img.hv3-scene{object-fit:cover}.s2g-home.hv3 .hv3-shot img.hv3-s-c-e-ferulic{object-position:50% 57%}.s2g-home.hv3 .hv3-shot img.hv3-s-p-tiox-cream-48-ml{object-position:50% 63%}.s2g-home.hv3 .hv3-b{position:absolute;top:8px;left:8px;z-index:2;font:600 8.5px/1 var(--sans);letter-spacing:.6px;text-transform:uppercase;color:var(--ink);background:#fffffff0;border:1px solid rgba(4,10,30,.1);padding:3.5px 6.5px;border-radius:999px;box-shadow:0 1px 4px #040a1e2e}.s2g-home.hv3 .hv3-t{display:flex;flex-direction:column;gap:1px;padding:9px 12px 11px;flex:1 1 auto}.s2g-home.hv3 .hv3-n{font:600 14.5px/1.25 var(--sans);letter-spacing:-.005em;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1 0 auto}.s2g-home.hv3 .hv3-m{font:500 11px/1.3 var(--sans);color:var(--ink-2);text-transform:uppercase;letter-spacing:.5px}.s2g-home.hv3 .hv3-p{font:600 14.5px/1.3 var(--sans);color:var(--ink);margin-top:3px}.s2g-home.hv3 .hv3-r{display:flex;align-items:center;gap:5px;margin:1px 0 2px}.s2g-home.hv3 .hv3-r .st{position:relative;display:inline-block;line-height:0;flex:none}.s2g-home.hv3 .hv3-r .bg,.s2g-home.hv3 .hv3-r .fg{display:block;white-space:nowrap;line-height:0}.s2g-home.hv3 .hv3-r .bg{color:#d9d6ce}.s2g-home.hv3 .hv3-r .fg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:#c8a24a}.s2g-home.hv3 .hv3-r svg{width:11px;height:11px;display:inline-block}.s2g-home.hv3 .hv3-r b{font:500 11.5px/1 var(--sans);color:var(--ink-2)}@media(max-width:1000px){.s2g-home.hv3 .hv3-r svg{width:10px;height:10px}.s2g-home.hv3 .hv3-r b{font-size:11px}}.s2g-home.hv3 .hv3-pp{position:absolute;right:16px;bottom:16px;z-index:2;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;color:#fff;background:#040a1e6b}.s2g-home.hv3 .hv3-pp svg{width:14px;height:14px}.s2g-home.hv3 .hv3-pp .pl{display:none}.s2g-home.hv3 .hv3-pp.paused .pl{display:block}.s2g-home.hv3 .hv3-pp.paused .pa{display:none}@media(min-width:1280px){.s2g-home.hv3 .hv3-grid{grid-template-columns:minmax(0,1fr) auto;gap:48px}.s2g-home.hv3 .hv3-copy{max-width:860px}.s2g-home.hv3 .hv3-cards{gap:20px}.s2g-home.hv3 .hv3-card{flex:0 0 clamp(260px,19vw,340px);border-radius:18px}.s2g-home.hv3 .hv3-t{padding:13px 17px 16px;gap:2px}.s2g-home.hv3 .hv3-n{font-size:18px}.s2g-home.hv3 .hv3-p{font-size:18px;margin-top:5px}.s2g-home.hv3 .hv3-m{font-size:12.5px}.s2g-home.hv3 .hv3-b{font-size:10px;padding:5px 9px;top:11px;left:11px}.s2g-home.hv3 .hv3-r svg{width:14px;height:14px}.s2g-home.hv3 .hv3-r b{font-size:13.5px}.s2g-home.hv3 .hv3-eh{font-size:14px;margin-bottom:13px}}@media(max-width:1000px){.s2g-home.hv3 .hv3-grid{grid-template-columns:1fr;gap:18px}.s2g-home.hv3 .hv3-copy{max-width:none}.s2g-home.hv3 .hv3-card{flex-basis:168px}.s2g-home.hv3 .hv3-t{padding:8px 10px 10px}.s2g-home.hv3 .hv3-m{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s2g-home.hv3 .hv3-n{font-size:13.5px}.s2g-home.hv3 .hv3-eh{margin-bottom:8px}.s2g-home.hv3 .hv3-pp{right:12px;bottom:auto;top:92px}.s2g-home.hv3 .hv3-cards{margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);scroll-padding-inline:var(--gut)}.s2g-home.hv3 .hv3-copy{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.s2g-home.hv3 .hv3-copy .hcta{display:flex;justify-content:flex-end}.s2g-home.hv3 .hv3-card:first-of-type{margin-left:auto}.s2g-home.hv3 .hv3-card:last-of-type{margin-right:auto}}.s2g-home.hv3 .hv3-pp{display:none!important}@media(prefers-reduced-motion:reduce){.s2g-home.hv3 .hv3-card{transition:none}.s2g-home.hv3 .hv3-card:hover{transform:none}.s2g-home.hv3 .hv3-video{transition:none}}.s2g-home.hv3 .hv3-copy h1,.s2g-v5 .s2g-home.hv3 .hv3-copy h1{font-family:var(--sans);font-weight:500;letter-spacing:-.035em;line-height:1.02;max-width:none;font-size:clamp(34px,4.4vw,74px)}.s2g-home.hv3 .hv3-copy h1 em{font-family:"Playfair Display",var(--serif);font-style:italic;font-weight:400;letter-spacing:-.012em;margin-right:.01em}.s2g-home.hv3 .hv3-copy .btn-w{transition:background-color .25s ease,color .25s ease,transform .25s ease}.s2g-home.hv3 .hv3-copy .btn-w:hover,.s2g-home.hv3 .hv3-copy .btn-w:focus-visible{background:var(--indigo);color:#fff}.s2g-home.hv3 .hv3-copy .btn-w:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.s2g-home.hv3 .hv3-copy .btn-w{transition:none}.s2g-home.hv3 .hv3-copy .btn-w:active{transform:none}}@media(max-width:899px){.s2g-v5.eo-home .lt .tw,.s2g-v5 .eo-home .lt .tw{min-height:2.5em;display:flex;align-items:flex-end;justify-content:center}.s2g-v5.eo-home .lbar,.s2g-v5 .eo-home .lbar{transform:translateY(47px)}}@media(min-width:1001px){.s2g-home.hv3 .hv3-grid{grid-template-columns:auto minmax(0,1fr)}.s2g-home.hv3 .hv3-edit{order:-1}.s2g-home.hv3 .hv3-copy{order:1;text-align:right;justify-self:end;display:flex;flex-direction:column;align-items:flex-end}.s2g-home.hv3 .hv3-copy .hcta{display:flex;justify-content:flex-end}}@media(min-width:1280px){.s2g-home.hv3 .hv3-grid{grid-template-columns:auto minmax(0,1fr)}.s2g-home.hv3 .hv3-card{flex:0 0 clamp(260px,15vw,300px)}.s2g-home.hv3 .hv3-shot{aspect-ratio:440/470}}@media(min-width:1001px){.s2g-home.hv3 .hv3-edit{width:438px}}@media(min-width:1280px){.s2g-home.hv3 .hv3-edit{width:calc(clamp(260px,15vw,300px)*2 + 20px)}}@media(min-width:1280px){.s2g-home.hv3 .hv3-shot img.hv3-scene{object-position:50% 50%}}.s2g-srch .btn-o,.s2g-srch.btn-o{display:inline-flex;align-items:center;height:44px;padding:0 16px;border-radius:6px;border:1px solid rgba(255,255,255,.75);color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.25px;flex:none}.s2g-srch .card,.s2g-srch.card{flex:0 0 min(470px,32.5%);scroll-snap-align:start;background:var(--cream-2);padding-bottom:24px;display:block}.s2g-srch .hero picture img,.s2g-srch.hero picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;z-index:-1}.s2g-srch .hero>.hero-in,.s2g-srch.hero>.hero-in{height:100%}.s2g-srch .hero:after,.s2g-srch.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.s2g-srch .hero.coll,.s2g-srch.hero.coll{height:480px}.s2g-srch .hero.coll .frame,.s2g-srch.hero.coll .frame{padding-bottom:40px}.s2g-srch .hero.coll h1,.s2g-srch.hero.coll h1{font-size:clamp(48px,4.66vw,80px);line-height:1.2;max-width:20ch;font-variant-numeric:lining-nums}.s2g-srch .hero.coll:after,.s2g-srch.hero.coll:after{background:linear-gradient(to bottom,#0408209e,#04082038 14%,#04082000 30%),linear-gradient(to top,#040828c2,#04082857 30%,#04082800 56%)}.s2g-srch .toolbar,.s2g-srch.toolbar{padding:58px var(--pad) 0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.s2g-srch .chiprow,.s2g-srch.chiprow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.s2g-srch .chiprow .sep,.s2g-srch.chiprow .sep{width:1px;height:24px;background:var(--line);margin:0 4px}.s2g-srch .chip,.s2g-srch.chip{height:44px;padding:0 18px;border-radius:22px;background:var(--cream-2);font-size:14px;text-transform:uppercase;letter-spacing:.25px;color:var(--ink-2);white-space:nowrap;transition:background .2s,color .2s}.s2g-srch .chip.on,.s2g-srch.chip.on{background:var(--indigo);color:#fff}.s2g-srch .toolbar-right,.s2g-srch.toolbar-right{display:flex;align-items:center;gap:16px}.s2g-srch .toolbar>div:empty,.s2g-srch.toolbar>div:empty{display:block}.s2g-srch .rescount,.s2g-srch.rescount{font-size:16px;color:var(--ink-2)}.s2g-srch .sortsel,.s2g-srch.sortsel{height:44px;padding:0 36px 0 18px;border-radius:22px;background:var(--cream-2);border:0;font:14px/44px var(--sans);text-transform:uppercase;letter-spacing:.25px;color:var(--ink);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='m2 4 4 4 4-4' fill='none' stroke='%23241EC6' stroke-width='1.4'/></svg>");background-repeat:no-repeat;background-position:right 14px center}.s2g-srch .grid,.s2g-srch.grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:16px;row-gap:8px;padding:36px var(--pad) 0}.s2g-srch .grid .card,.s2g-srch.grid .card{background:var(--cream-2);flex:none;min-width:0;width:100%}.s2g-srch .card,.s2g-srch.card{position:relative}.s2g-srch .card .soldout,.s2g-srch.card .soldout{position:static;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--ink);background:#fff;padding:4px 8px;border-radius:4px}.s2g-srch .card .soldout-wrap{position:absolute;left:16px;bottom:16px;right:16px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.s2g-srch .card .soldout-cta{position:relative;font:600 11px/1 var(--sans);text-transform:uppercase;letter-spacing:.4px;color:#fff;background:var(--indigo,#241ec6);padding:7px 10px;border-radius:4px;white-space:nowrap;text-decoration:none;transition:background .2s}.s2g-srch .card .soldout-cta:hover{background:var(--indigo-deep,#1a1596)}.s2g-srch .card .soldout-cta:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.s2g-srch .card.hide,.s2g-srch.card.hide{display:none}.s2g-srch .grid.search4,.s2g-srch.grid.search4{grid-template-columns:repeat(4,1fr)}.s2g-srch .searchform,.s2g-srch.searchform{display:flex;gap:8px;max-width:560px;margin-top:24px}.s2g-srch .searchform input,.s2g-srch.searchform input{-webkit-appearance:none;appearance:none;flex:1 1 auto;height:44px;border:1px solid var(--line);border-radius:6px;background:#fff;font:16px/44px var(--sans);padding:0 16px;color:var(--ink)}.s2g-srch .searchform .btn-w,.s2g-srch.searchform .btn-w{gap:8px}.s2g-srch .searchform .btn-w svg,.s2g-srch.searchform .btn-w svg{width:16px;height:16px}@media(max-width:899px){.s2g-srch .hero picture img,.s2g-srch.hero picture img{object-position:center 40%}.s2g-srch .hero.coll,.s2g-srch.hero.coll{height:60svh;min-height:420px}.s2g-srch .hero.coll h1,.s2g-srch.hero.coll h1{font-size:36px;line-height:1.15}.s2g-srch .hero.coll .eye,.s2g-srch.hero.coll .eye{font-size:14px;line-height:20px}.s2g-srch .toolbar,.s2g-srch.toolbar{padding:24px 16px 0;flex-direction:column;align-items:stretch;gap:12px}.s2g-srch .chiprow,.s2g-srch.chiprow{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;min-width:0;max-width:100%}.s2g-srch .chiprow::-webkit-scrollbar,.s2g-srch.chiprow::-webkit-scrollbar{display:none}.s2g-srch .toolbar-right,.s2g-srch.toolbar-right{justify-content:space-between}.s2g-srch .grid,.s2g-srch.grid{grid-template-columns:1fr 1fr;gap:8px;padding:24px 16px 0}.s2g-srch .card .ct h3,.s2g-srch.card .ct h3{font-size:14px;line-height:19.6px}.s2g-srch .card .ct p,.s2g-srch.card .ct p{font-size:12px}.s2g-srch .card .cp,.s2g-srch.card .cp,.s2g-srch .cchip,.s2g-srch.cchip{font-size:13px}.s2g-srch .grid.search4,.s2g-srch.grid.search4{grid-template-columns:1fr 1fr}.s2g-srch .searchform,.s2g-srch.searchform{flex-direction:column;max-width:none}.s2g-srch .searchform input,.s2g-srch.searchform input,.s2g-srch .searchform .btn-w,.s2g-srch.searchform .btn-w{width:100%;justify-content:center}.s2g-srch .hero.srch:after,.s2g-srch.hero.srch:after{background:linear-gradient(to bottom,#04082080,#04082029,#04082000 28%),linear-gradient(to top,#040828db,#040828bd 34%,#0408286b 56%,#04082800 76%)}}.s2g-srch .card{position:relative}.s2g-srch .card .cardlink{display:block;min-height:44px;padding-block:calc((44px - 1.4em)/2);margin-block:calc((44px - 1.4em)/-2);text-decoration:none;color:inherit}.s2g-srch .card .cardlink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.s2g-srch .card h3{grid-column:1}.s2g-srch .card .product-form{position:static}.s2g-srch .card .bagb{z-index:2}.s2g-srch .s2g-cardwrap{display:block;min-width:0}.s2g-srch .s2g-cardwrap[hidden]{display:none}.s2g-srch .soldout{position:absolute;left:16px;bottom:16px;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--ink);background:#fff;padding:4px 8px;border-radius:4px;z-index:2}.s2g-srch.toolbar,.s2g-srch.grid{background:transparent}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
