:root{--ss-ink: #0B0B0F;--ss-ink-2: #15151C;--ss-line: #E7E8EC;--ss-soft: #F5F6F8;--ss-cyan: #1FC8F5;--ss-blue: #1E90FF;--ss-orange: #FF4D1C;--ss-yellow: #FFC21A;--ss-green: #22C55E;--ss-grad: linear-gradient(100deg, #1FC8F5 0%, #3E9BFF 24%, #FF4D1C 60%, #FFC21A 100%);--ss-radius: 20px;--ss-ease: cubic-bezier(.2, .8, .2, 1)}.ss-global-section{display:none}.ss-ico{width:1em;height:1em;display:inline-block;flex:none}.ss-grad{background:var(--ss-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.ss-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1.6rem 2.8rem;border-radius:999px;font-family:var(--font-body-family);font-weight:700;font-size:1.6rem;letter-spacing:.01em;line-height:1.2;text-decoration:none;border:0;cursor:pointer;transition:transform .25s var(--ss-ease),box-shadow .25s,background-color .25s,color .25s}.ss-btn .ss-ico{font-size:1.8rem;transition:transform .25s var(--ss-ease)}.ss-btn:hover .ss-ico{transform:translate(4px)}.ss-btn--primary{background:var(--ss-orange);color:#fff;box-shadow:0 12px 30px -10px #ff4d1ca6}.ss-btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px -12px #ff4d1ccc}.ss-btn--ghost{background:#ffffff0f;color:#fff;box-shadow:inset 0 0 0 1px #ffffff47;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ss-btn--ghost:hover{background:#ffffff24}.ss-btn--dark{background:var(--ss-ink);color:#fff}.ss-btn--dark:hover{transform:translateY(-2px);background:#000}.ss-section{padding:clamp(6.4rem,9vw,12rem) 0;position:relative}.ss-section--tight{padding-top:clamp(4rem,5vw,6.4rem)}.ss-dark{background:var(--ss-ink);color:#fff}.ss-soft{background:var(--ss-soft)}.ss-head{display:flex;justify-content:space-between;align-items:flex-end;gap:2.4rem 4rem;margin-bottom:clamp(3.2rem,4vw,5.6rem);flex-wrap:wrap}.ss-head--center{flex-direction:column;align-items:center;text-align:center}.ss-eyebrow{display:inline-flex;align-items:center;gap:.8rem;font-size:1.25rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ss-orange);margin:0 0 1.4rem}.ss-dark .ss-eyebrow{color:var(--ss-cyan)}.ss-h2{font-family:var(--font-heading-family);font-size:clamp(3.2rem,4.8vw,6rem);line-height:1.02;letter-spacing:-.03em;margin:0;font-weight:800;color:inherit}.ss-lead{font-size:clamp(1.6rem,1.3vw,1.8rem);line-height:1.65;opacity:.72;max-width:56rem;margin:1.6rem 0 0}.ss-head--center .ss-lead{margin-left:auto;margin-right:auto}.ss-textlink{display:inline-flex;align-items:center;gap:.8rem;font-weight:700;color:inherit;text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:.2rem}.ss-textlink .ss-ico{transition:transform .25s var(--ss-ease)}.ss-textlink:hover .ss-ico{transform:translate(4px)}@keyframes ss-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes ss-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes ss-marquee{to{transform:translate(-50%)}}@keyframes ss-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ss-pulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes ss-spin{to{transform:rotate(360deg)}}.ss-anim{opacity:0;animation:ss-up .9s var(--ss-ease) forwards;animation-delay:calc(var(--d, 0) * .12s + .1s)}.ss-js .ss-reveal{opacity:0;transform:translateY(32px);transition:opacity .9s var(--ss-ease),transform .9s var(--ss-ease);transition-delay:calc(var(--i, 0) * 70ms)}.ss-js .ss-reveal.is-in,.ss-design .ss-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ss-anim,.ss-js .ss-reveal{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.ss-marquee__track,.ss-hero__img,.ss-float,.ss-cta:before{animation:none!important}}.ss-hero{position:relative;overflow:hidden;background:var(--ss-ink);color:#fff;min-height:min(90vh,880px);display:flex;align-items:center;isolation:isolate}.ss-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.ss-hero__img{width:100%;height:100%;object-fit:cover;object-position:72% center;animation:ss-zoom 12s var(--ss-ease) both}.ss-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b0b0ff7,#0b0b0fdb 30%,#0b0b0f40 62%,#0b0b0f0d),linear-gradient(0deg,#0b0b0fd9,#0b0b0f00 28%)}.ss-hero__glow{position:absolute;width:56rem;height:56rem;border-radius:50%;filter:blur(130px);pointer-events:none}.ss-hero__glow--c{background:var(--ss-cyan);left:-22rem;top:-20rem;opacity:.32}.ss-hero__glow--o{background:var(--ss-orange);left:28%;bottom:-34rem;opacity:.22}.ss-hero__inner{position:relative;width:100%;padding-top:9.6rem;padding-bottom:9.6rem}.ss-hero__content{max-width:66rem}.ss-pill{display:inline-flex;align-items:center;gap:1rem;padding:.8rem 1.6rem .8rem 1.2rem;border-radius:999px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:1.3rem;font-weight:600;letter-spacing:.02em;color:#fff;margin:0 0 2.8rem}.ss-pill__dot{width:.9rem;height:.9rem;border-radius:50%;background:var(--ss-green);animation:ss-pulse 2s infinite}.ss-hero__title{font-family:var(--font-heading-family);font-size:clamp(4.4rem,7.2vw,9rem);line-height:.96;letter-spacing:-.04em;margin:0 0 2.4rem;color:#fff;font-weight:800}.ss-hero__title .ss-grad{display:inline-block;padding-bottom:.08em}.ss-hero__text{font-size:clamp(1.6rem,1.4vw,1.95rem);line-height:1.65;color:#ffffffc2;max-width:54rem;margin:0 0 3.6rem}.ss-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;margin-bottom:5.6rem}.ss-hero__proof{list-style:none;margin:0;padding:2.8rem 0 0;display:grid;grid-template-columns:repeat(4,auto);justify-content:start;gap:2.4rem 4rem;border-top:1px solid rgba(255,255,255,.12)}.ss-hero__proof li{display:flex;flex-direction:column;gap:.4rem}.ss-hero__proof strong{font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.1;color:#fff;font-weight:800;letter-spacing:-.02em}.ss-hero__proof span{font-size:1.3rem;color:#ffffff94}.ss-float{position:absolute;z-index:2;display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.8rem 1.2rem 1.2rem;border-radius:16px;background:#14141c9e;box-shadow:inset 0 0 0 1px #ffffff24,0 24px 50px -20px #0009;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;animation:ss-float 6s ease-in-out infinite}.ss-float__ico{width:4rem;height:4rem;border-radius:12px;display:grid;place-items:center;font-size:2rem}.ss-float__ico--g{background:#22c55e29;color:#4ade80}.ss-float__ico--c{background:#1fc8f529;color:var(--ss-cyan)}.ss-float strong{display:block;font-size:1.4rem;line-height:1.2}.ss-float small{display:block;font-size:1.2rem;color:#fff9}.ss-float--1{right:6%;bottom:16%}.ss-float--2{right:30%;top:18%;animation-delay:-3s}@media screen and (max-width:989px){.ss-float{display:none}.ss-hero__proof{grid-template-columns:repeat(2,auto)}}@media screen and (max-width:749px){.ss-hero{min-height:0;align-items:flex-end}.ss-hero__img{object-position:78% 30%;height:62%}.ss-hero__shade{background:linear-gradient(0deg,#0b0b0f 40%,#0b0b0f99 58%,#0b0b0f0d 80%)}.ss-hero__inner{padding-top:30rem;padding-bottom:4.8rem}.ss-hero__ctas{margin-bottom:4rem}.ss-hero__ctas .ss-btn{flex:1 1 100%}.ss-hero__proof{gap:2rem 2.4rem;grid-template-columns:1fr 1fr}.ss-hero__proof strong{font-size:2rem}}.ss-marquee{overflow:hidden;background:var(--ss-grad);color:var(--ss-ink);padding:1.6rem 0;position:relative}.ss-marquee--dark{background:var(--ss-ink);color:#fff;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.ss-marquee__track{display:flex;width:max-content;animation:ss-marquee var(--ss-speed, 36s) linear infinite}.ss-marquee:hover .ss-marquee__track{animation-play-state:paused}.ss-marquee__group{display:flex;align-items:center}.ss-marquee__item{display:inline-flex;align-items:center;gap:3.2rem;padding-right:3.2rem;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(1.8rem,2.3vw,2.8rem);text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;color:inherit;text-decoration:none}.ss-marquee__item:after{content:"\2726";font-size:.7em;opacity:.85}.ss-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(28rem,27vw,40rem);gap:1.6rem}.ss-bento>.ss-cat:nth-child(6n+1),.ss-bento>.ss-cat:nth-child(6n){grid-column:span 2}.ss-cat{position:relative;display:block;overflow:hidden;border-radius:var(--ss-radius);color:#fff;text-decoration:none;isolation:isolate;background:#16161d}.ss-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.2s var(--ss-ease)}.ss-cat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000 30%,#00000059 55%,#000000db)}.ss-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff14;pointer-events:none}.ss-cat:hover img{transform:scale(1.07)}.ss-cat__badge{position:absolute;top:1.8rem;left:1.8rem;padding:.6rem 1.2rem;border-radius:999px;font-size:1.2rem;font-weight:700;letter-spacing:.04em;background:#ffffff29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #ffffff38}.ss-cat__body{position:absolute;left:0;right:0;bottom:0;padding:2.4rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem}.ss-cat__title{font-family:var(--font-heading-family);font-size:clamp(2.2rem,2.1vw,3.2rem);line-height:1.04;letter-spacing:-.02em;margin:0 0 .6rem;color:#fff;font-weight:800}.ss-cat__tag{margin:0;font-size:1.4rem;line-height:1.45;color:#fffc;max-width:34rem}.ss-cat__arrow{flex:none;width:4.8rem;height:4.8rem;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ss-ink);font-size:2rem;transition:transform .4s var(--ss-ease),background-color .3s,color .3s}.ss-cat:hover .ss-cat__arrow{transform:rotate(-45deg);background:var(--ss-orange);color:#fff}@media screen and (max-width:989px){.ss-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:28rem}}@media screen and (max-width:549px){.ss-bento{grid-auto-rows:22rem;gap:1rem}.ss-cat__body{padding:1.6rem}.ss-cat__tag{display:none}.ss-cat__arrow{width:3.6rem;height:3.6rem;font-size:1.6rem}.ss-cat__badge{top:1.2rem;left:1.2rem;font-size:1.1rem}.ss-bento>.ss-cat:nth-child(6n+1) .ss-cat__tag,.ss-bento>.ss-cat:nth-child(6n) .ss-cat__tag{display:block}}.ss-products .product-grid{margin-top:0}.ss-products .card__heading{font-weight:700}.ss-empty{text-align:center;padding:4.8rem 2.4rem;border:1.5px dashed var(--ss-line);border-radius:var(--ss-radius);color:#0b0b0f99}.ss-center{text-align:center;margin-top:4.8rem}.ss-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.ss-step{position:relative;padding:3.6rem 3.2rem 3.2rem;border-radius:var(--ss-radius);background:linear-gradient(180deg,#ffffff12,#ffffff05);box-shadow:inset 0 0 0 1px #ffffff17;overflow:hidden;transition:transform .4s var(--ss-ease),box-shadow .4s}.ss-step:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px #1fc8f559}.ss-step__num{display:block;font-family:var(--font-heading-family);font-size:clamp(6.4rem,7vw,9.6rem);font-weight:800;line-height:.9;letter-spacing:-.05em;background:var(--ss-grad);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:3.2rem}.ss-step__ico{position:absolute;top:3.2rem;right:3.2rem;width:5.2rem;height:5.2rem;border-radius:14px;display:grid;place-items:center;font-size:2.4rem;color:var(--ss-cyan);background:#1fc8f51a}.ss-step h3{font-size:2.4rem;line-height:1.2;margin:0 0 1rem;color:#fff;font-weight:800}.ss-step p{margin:0;color:#ffffffa3;line-height:1.65;font-size:1.6rem}@media screen and (max-width:749px){.ss-steps{grid-template-columns:1fr}}.ss-split{display:grid;grid-template-columns:1.08fr 1fr;gap:clamp(3.2rem,6vw,9.6rem);align-items:center}.ss-split--reverse .ss-split__media{order:2}.ss-split__media{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:5 / 4;background:#111}.ss-split__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ss-ease)}.ss-split__media:hover img{transform:scale(1.04)}.ss-split__badge{position:absolute;left:2rem;bottom:2rem;display:flex;align-items:center;gap:1.2rem;padding:1.4rem 2rem 1.4rem 1.4rem;border-radius:16px;background:#fff;color:var(--ss-ink);box-shadow:0 24px 50px -20px #0000008c;font-weight:700;font-size:1.5rem;line-height:1.25}.ss-split__badge small{display:block;font-weight:500;opacity:.6;font-size:1.25rem}.ss-split__badge .ss-float__ico{background:#ff4d1c1f;color:var(--ss-orange)}.ss-checks{list-style:none;padding:0;margin:3.2rem 0 4rem;display:grid;gap:1.6rem}.ss-checks li{display:flex;gap:1.4rem;align-items:flex-start;font-size:1.7rem;line-height:1.5;color:rgba(var(--color-foreground),.86)}.ss-checks .ss-ico{width:2.6rem;height:2.6rem;padding:.5rem;border-radius:50%;background:#ff4d1c1f;color:var(--ss-orange);stroke-width:3;margin-top:.1rem}.ss-dark .ss-checks li{color:#ffffffd1}@media screen and (max-width:989px){.ss-split{grid-template-columns:1fr}.ss-split--reverse .ss-split__media{order:0}}.ss-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.ss-benefit{padding:3.2rem;border-radius:var(--ss-radius);background:#fff;box-shadow:0 0 0 1px #0b0b0f0f;transition:transform .4s var(--ss-ease),box-shadow .4s}.ss-benefit:hover{transform:translateY(-6px);box-shadow:0 0 0 1px #0b0b0f0f,0 28px 56px -28px #0b0b0f47}.ss-benefit__ico{width:5.6rem;height:5.6rem;border-radius:16px;display:grid;place-items:center;margin-bottom:2.4rem;font-size:2.6rem;color:#fff;background:var(--ss-orange)}.ss-benefit:nth-child(6n+2) .ss-benefit__ico{background:var(--ss-cyan);color:var(--ss-ink)}.ss-benefit:nth-child(6n+3) .ss-benefit__ico{background:var(--ss-yellow);color:var(--ss-ink)}.ss-benefit:nth-child(6n+4) .ss-benefit__ico{background:var(--ss-ink)}.ss-benefit:nth-child(6n+5) .ss-benefit__ico{background:var(--ss-blue)}.ss-benefit:nth-child(6n) .ss-benefit__ico{background:var(--ss-grad)}.ss-benefit h3{font-size:2rem;line-height:1.25;margin:0 0 .8rem;font-weight:800}.ss-benefit p{margin:0;font-size:1.55rem;line-height:1.65;opacity:.7}@media screen and (max-width:989px){.ss-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:549px){.ss-benefits{grid-template-columns:1fr}.ss-benefit{padding:2.4rem}}.ss-cta{position:relative;overflow:hidden;isolation:isolate;border-radius:28px;padding:clamp(5.6rem,8vw,10.4rem) clamp(2.4rem,6vw,8rem);background:var(--ss-ink);color:#fff;text-align:center}.ss-cta:before{content:"";position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;z-index:-1;background:conic-gradient(from 0deg,#1fc8f5,#ff4d1c,#ffc21a,#1fc8f5);filter:blur(100px);opacity:.32;animation:ss-spin 22s linear infinite}.ss-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at center,#0b0b0f59,#0b0b0fd9 70%)}.ss-cta__logo{display:block;width:min(38rem,78%);height:auto;margin:0 auto 3.2rem;filter:drop-shadow(0 12px 30px rgba(0,0,0,.5))}.ss-cta .ss-h2{max-width:80rem;margin:0 auto}.ss-cta .ss-lead{margin:1.6rem auto 0;color:#ffffffc7;opacity:1}.ss-news{display:flex;gap:.8rem;max-width:54rem;margin:3.6rem auto 0;padding:.6rem;border-radius:999px;background:#ffffff14;box-shadow:inset 0 0 0 1px #fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ss-news input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:#fff;padding:0 2rem;font-size:1.6rem;font-family:var(--font-body-family)}.ss-news input::placeholder{color:#ffffff80}.ss-news__msg{margin:1.6rem 0 0;font-size:1.4rem;color:#ffffffbf}.ss-news__msg--ok{color:#4ade80;font-weight:700}@media screen and (max-width:549px){.ss-news{flex-direction:column;border-radius:20px;padding:.8rem}.ss-news input{padding:1.4rem 1.2rem;text-align:center}}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:.02em}.card__heading,.price-item--regular,.price-item--sale{font-weight:700}.announcement-bar__message{font-weight:600;letter-spacing:.04em}.header__heading-logo{height:auto}.collection-hero__title{font-weight:800;letter-spacing:-.02em}.ss-cart-head{padding-top:clamp(3.2rem,5vw,5.6rem);padding-bottom:2.4rem}.ss-stepper{list-style:none;margin:0 0 3.2rem;padding:0;display:flex;align-items:center;gap:1.2rem;font-size:1.35rem;font-weight:600;color:#0b0b0f73;flex-wrap:wrap}.ss-stepper li{display:flex;align-items:center;gap:.8rem}.ss-stepper li+li:before{content:"";width:3.2rem;height:2px;border-radius:2px;background:var(--ss-line);margin-right:.4rem}.ss-stepper b{width:2.6rem;height:2.6rem;border-radius:50%;display:grid;place-items:center;font-size:1.2rem;background:var(--ss-soft);color:#0b0b0f8c;box-shadow:inset 0 0 0 1px var(--ss-line)}.ss-stepper .is-active{color:var(--ss-ink)}.ss-stepper .is-active b{background:var(--ss-ink);color:#fff;box-shadow:none}.ss-cart-head__row{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;flex-wrap:wrap}.ss-cart-head h1{margin:0;font-size:clamp(3.2rem,4vw,4.8rem);letter-spacing:-.03em;font-weight:800;line-height:1}.ss-cart-head p{margin:.8rem 0 0;color:#0b0b0f99;font-size:1.5rem}main[data-template=cart] .title-wrapper-with-link{display:none}main[data-template=cart] cart-items{padding-top:0!important}main[data-template=cart] .cart__items{border:0;padding:.8rem 2.4rem;border-radius:var(--ss-radius);background:#fff;box-shadow:0 0 0 1px var(--ss-line)}main[data-template=cart] .cart-items thead th{font-size:1.1rem;letter-spacing:.14em;color:#0b0b0f73;padding-top:1.6rem}main[data-template=cart] .cart-item{border-top:1px solid var(--ss-line)}main[data-template=cart] .cart-item:first-child{border-top:0}main[data-template=cart] .cart-item>td{padding-top:2rem;padding-bottom:2rem}.cart-item__image{border-radius:12px;background:var(--ss-soft)}.cart-item__name{font-weight:700;text-decoration:none;font-size:1.6rem;line-height:1.35}.cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem}.cart-item .quantity{border-radius:999px;min-height:4.2rem;width:12rem}.cart-item .quantity:before,.cart-item .quantity:after{border-radius:999px}.cart-remove-button .button{border-radius:50%}.cart__footer-wrapper .cart__footer{display:block;padding:3.2rem!important;margin-bottom:4rem;border-radius:var(--ss-radius);background:var(--ss-soft);box-shadow:0 0 0 1px var(--ss-line)}.cart__footer-wrapper .cart__blocks{width:100%}.cart__footer-wrapper .cart__footer>div{width:100%}.ss-summary-title{font-size:2rem;font-weight:800;margin:0 0 2.4rem;letter-spacing:-.01em}.cart__footer-wrapper .totals{justify-content:space-between;padding-top:2rem;border-top:1px solid var(--ss-line)}.cart__footer-wrapper .totals__total{font-size:1.6rem;font-weight:700}.cart__footer-wrapper .totals__total-value{font-size:2.6rem;font-weight:800;letter-spacing:-.02em}.cart__footer-wrapper .tax-note{text-align:left;margin:1.2rem 0 2.4rem;font-size:1.3rem;opacity:.7}.cart__ctas{gap:1rem}.cart__checkout-button{width:100%;min-height:5.8rem;border-radius:999px!important;font-size:1.7rem;font-weight:800!important;letter-spacing:.02em;background:var(--ss-orange)!important;color:#fff!important;box-shadow:0 14px 32px -12px #ff4d1cb3;transition:transform .25s var(--ss-ease),box-shadow .25s}.cart__checkout-button:after,.cart__checkout-button:before{border-radius:999px!important;box-shadow:none!important}.cart__checkout-button:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 20px 40px -14px #ff4d1cd9}.cart__dynamic-checkout-buttons{margin-top:1.2rem}@media screen and (min-width:990px){main[data-template=cart]{display:grid;grid-template-columns:minmax(0,1fr) 42rem;column-gap:3.2rem;align-items:start;width:100%;max-width:var(--page-width);margin:0 auto;padding:0 5rem}main[data-template=cart]>.shopify-section{grid-column:1 / -1}main[data-template=cart]>.shopify-section:has(cart-items){grid-column:1}main[data-template=cart]>.shopify-section.cart__footer-wrapper{grid-column:2;position:sticky;top:2.4rem}main[data-template=cart]:has(#main-cart-footer.is-empty)>.shopify-section{grid-column:1 / -1}main[data-template=cart] .page-width{padding-left:0;padding-right:0;max-width:none}main[data-template=cart]>.shopify-section:not(:has(cart-items)):not(.cart__footer-wrapper):not(:has(.ss-cart-head)) .page-width{padding:0}}.ss-trust{margin-top:2.4rem}.ss-trust__secure{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:0 0 2rem;font-size:1.3rem;font-weight:600;color:#0b0b0fb3}.ss-trust__secure .ss-ico{color:var(--ss-green);font-size:1.6rem}.ss-trust__list{list-style:none;margin:0 0 2rem;padding:2rem 0 0;display:grid;gap:1.6rem;border-top:1px solid var(--ss-line)}.ss-trust__list li{display:flex;gap:1.2rem;align-items:flex-start}.ss-trust__ico{flex:none;width:3.6rem;height:3.6rem;border-radius:10px;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px var(--ss-line);color:var(--ss-orange);font-size:1.8rem}.ss-trust__list strong{display:block;font-size:1.4rem;color:var(--ss-ink);line-height:1.3}.ss-trust__list span{display:block;font-size:1.3rem;line-height:1.45;color:#0b0b0f99}.ss-trust__pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.ss-trust__pay svg{width:3.8rem;height:2.4rem;display:block}.ss-trust__line{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:0 0 1.2rem;font-size:1.25rem;color:#0b0b0f99}.ss-trust__line .ss-ico{color:var(--ss-orange)}.ss-trust--compact{margin-top:1.4rem}.ss-trust--compact .ss-trust__secure{margin-bottom:.8rem}.drawer__inner{border-radius:20px 0 0 20px}.drawer__header{padding-top:2.4rem;padding-bottom:1.6rem;border-bottom:1px solid var(--ss-line)}.drawer__heading{font-size:2.2rem;font-weight:800;letter-spacing:-.02em}.drawer__close{border-radius:50%}.cart-drawer .cart-item{padding:1.4rem 0;border-bottom:1px solid var(--ss-line)}.cart-drawer .cart-items thead{display:none}.cart-drawer .cart-item__image{border-radius:12px}.cart-drawer .drawer__footer{border-top:1px solid var(--ss-line);padding-top:2rem;background:var(--ss-soft)}.cart-drawer .totals__total-value{font-size:2.2rem;font-weight:800}.cart-drawer .tax-note{font-size:1.25rem;opacity:.7}.drawer__inner-empty .cart__empty-text{font-size:2.4rem;font-weight:800;letter-spacing:-.02em}.drawer__inner-empty .button{border-radius:999px}@media screen and (max-width:749px){.drawer__inner{border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/splashstrong.css.map */
