:root{--sm-black:#111111;--sm-ink:#161616;--sm-warm:#F7F4EF;--sm-red:#C8102E;--sm-red-dark:#A50D26;--sm-muted:#5E5A54;--sm-line:rgba(17,17,17,.1);--sm-radius:8px}body{letter-spacing:0}h1,h2,h3,.h0,.h1,.h2,.h3{line-height:1.1;text-wrap:balance}p,.rte,li{text-wrap:pretty}.footer *,.caption,.caption-large,.card-information,.price{letter-spacing:normal}.header-wrapper{border-bottom:1px solid var(--sm-line)}.header__menu-item,.header__menu-item span,.list-menu__item--link{font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--sm-black)}.header__menu-item:hover,.header__menu-item:hover span,.list-menu__item--link:hover{color:var(--sm-red);text-decoration:none}.header__icon{color:var(--sm-black)}.button,.shopify-challenge__button,.customer button{font-family:var(--font-heading-family);font-weight:600;font-size:1.5rem;letter-spacing:.08em;text-transform:uppercase;transition:transform .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.button--primary:not([disabled]):hover{background-color:var(--sm-red-dark)}.button:not([disabled]):active{transform:translateY(1px)}.button:focus-visible{outline:2px solid var(--sm-black);outline-offset:3px}.product-card-wrapper{background:#fff;border:1px solid var(--sm-line);border-radius:var(--sm-radius);overflow:hidden;height:100%;transition:box-shadow .25s ease,transform .25s ease}.product-card-wrapper:hover{box-shadow:0 10px 28px #1111111a}.product-card-wrapper .card{height:100%;display:flex;flex-direction:column;background:transparent;border:0;box-shadow:none;border-radius:0}.product-card-wrapper .card__inner{border-radius:0;background:#fff;flex:0 0 auto}.product-card-wrapper .card__media img{object-fit:cover;object-position:50% 30%}.product-card-wrapper .card>.card__content{padding:1.2rem 1.4rem 1.4rem;display:flex;flex-direction:column;flex:1 1 auto;gap:.8rem}.product-card-wrapper .card__information{padding:0}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--sm-black)}.product-card-wrapper .card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.product-card-wrapper .price{font-size:1.5rem;font-weight:600;color:var(--sm-black)}.product-card-wrapper .price--on-sale .price-item--regular{font-weight:400;font-size:1.3rem;color:var(--sm-muted)}.product-card-wrapper .price--on-sale .price-item--sale{color:var(--sm-red);font-weight:700}.product-card-wrapper .quick-add{margin:auto 0 0;padding:0}.product-card-wrapper .quick-add__submit{min-height:4.2rem;background:transparent;color:var(--sm-black);box-shadow:inset 0 0 0 1.5px var(--sm-black);border-radius:var(--sm-radius)}.product-card-wrapper .quick-add__submit:before,.product-card-wrapper .quick-add__submit:after{box-shadow:none}.product-card-wrapper .quick-add__submit:hover{background:var(--sm-black);color:#fff}.product-card-wrapper .badge{font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .8rem;border:0}.footer{border-top:0}.footer-block__heading{font-family:var(--font-heading-family);font-size:1.8rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1.6rem}.footer-block__details-content,.footer-block__details-content *{font-size:1.4rem;line-height:1.8}.footer .list-menu__item--link{font-size:1.4rem;text-transform:none;letter-spacing:0;color:#cfc8bc}.footer .list-menu__item--link:hover{color:#fff;text-decoration:none}.footer__copyright,.footer__copyright *{color:#9c968b}@media(prefers-reduced-motion:reduce){.product-card-wrapper,.button{transition:none}}.hero-image-container,.hero-content>*,.review-title,.rating-summary,.review-container>.review-card,.compare-text-block,.compare-card,.compare-card .row,.review-header,.reviews-container .review-card{opacity:1!important;transform:none!important}.promo-bar-shopify{background:var(--sm-black)!important;color:var(--sm-warm)!important;padding:3.2rem 2rem!important;text-align:center;border-radius:0!important}.promo-bar-shopify p{margin:0!important}.promo-bar-shopify .promo-main-text{font-family:var(--font-heading-family)!important;font-weight:600!important;font-size:clamp(2.6rem,4.6vw,4.2rem)!important;line-height:1.1!important;letter-spacing:.01em!important;text-transform:uppercase;color:var(--sm-warm)!important;text-wrap:balance}.promo-bar-shopify .promo-cta-text{font-size:1.5rem!important;margin-top:.8rem!important;color:#cfc8bc!important}.hero-cta,.cta-button{background:var(--sm-red)!important;color:#fff!important;border:0!important;border-radius:var(--sm-radius)!important;box-shadow:none!important;font-family:var(--font-heading-family)!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase}.hero-cta:hover,.cta-button:hover{background:var(--sm-red-dark)!important;transform:translateY(-1px)}.cta-icon,.flame-icon{display:none!important}.sm-ico{display:inline-block;width:1.15em;height:1.15em;vertical-align:-.2em;flex:0 0 auto}.feature-icon .sm-ico{width:1.3em;height:1.3em;vertical-align:-.25em}.icon-indicator-v2 .sm-ico{width:1.5em;height:1.5em;color:#fff}.icon-list-positive-v2 .sm-ico{color:#fff}.icon-list-negative-v2 .sm-ico{color:#8a857c}.sm-wa{position:fixed;left:1.6rem;bottom:1.6rem;z-index:90;width:5.2rem;height:5.2rem;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;box-shadow:0 6px 18px #11111140;transition:transform .2s ease,box-shadow .2s ease}.sm-wa svg{width:2.6rem;height:2.6rem;display:block}.sm-wa:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1111114d}.sm-wa:focus-visible{outline:2px solid #111;outline-offset:3px}@media screen and (max-width:749px){.sm-wa{width:4.4rem;height:4.4rem;left:1.2rem;bottom:1.2rem}.sm-wa svg{width:2.2rem;height:2.2rem}body:has(.sm-sticky-atc.is-visible) .sm-wa{bottom:8.8rem}}.sm-sticky-atc{display:none}@media screen and (max-width:749px){.sm-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--sm-line);box-shadow:0 -6px 20px #11111114;transform:translateY(110%);transition:transform .25s ease}.sm-sticky-atc.is-visible{transform:none}.sm-sticky-atc__info{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.2rem}.sm-sticky-atc__title{font-size:1.3rem;font-weight:600;line-height:1.25;color:var(--sm-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-sticky-atc__price{font-size:1.6rem;font-weight:700;color:var(--sm-black)}.sm-sticky-atc__btn{flex:0 0 auto;min-height:4.8rem;padding:0 2.4rem}body:has(.sm-sticky-atc.is-visible){padding-bottom:calc(7.6rem + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.sm-sticky-atc,.sm-wa{transition:none}}.product__media-list .thumbnail,.thumbnail-list .thumbnail{border-radius:6px;overflow:hidden}.thumbnail[aria-current=true],.thumbnail.is-active{box-shadow:inset 0 0 0 2px var(--sm-black)}.product-form__input input[type=radio]+label{min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.6rem}.product__accordion .accordion__title,.accordion .accordion__title{font-family:var(--font-heading-family);letter-spacing:.04em;text-transform:uppercase}.product__info-container .price-item--sale,.product__info-container .price-item--last{font-weight:700}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-card-wrapper .card__media img{transition:transform .5s ease}.product-card-wrapper:hover .card__media img{transform:scale(1.03)}.product-card-wrapper:hover .card__heading a{color:var(--sm-red)}}.product-card-wrapper .quick-add__submit{min-height:4.4rem}@media screen and (max-width:749px){.product-card-wrapper .card__heading{-webkit-line-clamp:3;min-height:3.9em}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{font-size:1.3rem}}:root{--sm-red-bright:#FF3D50;--ease-ui:cubic-bezier(.16,1,.3,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--sm-dots:radial-gradient(rgba(247,244,239,.1) 1.1px,transparent 1.5px);--sm-web:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400' fill='none' stroke='%23C8102E' stroke-width='1.2'%3E%3Cpath d='M400 0L0 0M400 0L0 90M400 0L20 220M400 0L110 340M400 0L250 400M400 0L400 400'/%3E%3Cpath d='M330 0A70 70 0 0 0 400 70M260 0A140 140 0 0 0 400 140M190 0A210 210 0 0 0 400 210M110 0A290 290 0 0 0 400 290M30 0A370 370 0 0 0 400 370'/%3E%3C/svg%3E")}.sm-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:var(--sm-hero-min,780px);background:#0b0b0b;color:#f7f4ef}.sm-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3}.sm-hero__media img{width:100%;height:100%;object-fit:cover;object-position:68% 38%;display:block;transform:scale(1.06);animation:smHeroZoom 2.4s var(--ease-drawer) forwards}@keyframes smHeroZoom{to{transform:scale(1)}}.sm-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,rgba(10,10,10,calc(var(--sm-hero-overlay,.6) + .32)),rgba(10,10,10,var(--sm-hero-overlay,.6)) 45%,#0a0a0a1a),linear-gradient(0deg,#0a0a0af5,#0a0a0a00 40%)}.sm-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--sm-dots);background-size:9px 9px;-webkit-mask-image:linear-gradient(90deg,#000 0,transparent 62%);mask-image:linear-gradient(90deg,#000 0,transparent 62%)}.sm-hero__web{position:absolute;top:0;right:0;z-index:-1;width:min(46vw,560px);aspect-ratio:1;background:var(--sm-web) no-repeat top right/contain;opacity:.5;pointer-events:none}.sm-hero__inner{flex:1 1 auto;width:100%;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:4rem;align-items:end;align-content:end;padding-top:11rem;padding-bottom:4.4rem}.sm-hero__content{max-width:78rem}.sm-hero__eyebrow{margin:0 0 1.6rem;font-size:1.3rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#e6e1d8}.sm-hero__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(5rem,9.4vw,13.2rem);line-height:.88;letter-spacing:-.005em;text-transform:uppercase;color:#f7f4ef}.sm-hero__title span{display:block;white-space:nowrap}.sm-hero__title .is-outline{color:transparent;-webkit-text-stroke:2px #F7F4EF}.sm-hero__sub{margin:2.4rem 0 0;max-width:42rem;font-size:clamp(1.6rem,1.5vw,1.9rem);line-height:1.55;color:#e6e1d8}.sm-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem;margin-top:3.2rem}.sm-hero__button{min-width:22rem;min-height:5.8rem;font-size:1.7rem}.sm-hero__ghost{font-family:var(--font-heading-family);font-weight:600;font-size:1.5rem;letter-spacing:.12em;text-transform:uppercase;color:#f7f4ef;text-decoration:none;border-bottom:2px solid rgba(247,244,239,.5);padding-bottom:.3rem;transition:border-color .25s var(--ease-ui),color .25s}.sm-hero__ghost:hover{border-color:var(--sm-red-bright);color:#fff}.sm-spot{justify-self:end;width:min(100%,36rem);display:grid;grid-template-columns:10rem minmax(0,1fr) auto;align-items:center;gap:1.6rem;padding:1.2rem 1.8rem 1.2rem 1.2rem;background:#0e0e0eb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(247,244,239,.16);border-radius:var(--sm-radius);color:#f7f4ef;text-decoration:none;transition:transform .4s var(--ease-ui),border-color .25s,background .25s}.sm-spot:hover{transform:translateY(-4px);border-color:var(--sm-red);background:#0e0e0ed9}.sm-spot__img{display:block;aspect-ratio:1;border-radius:6px;overflow:hidden;background:#222}.sm-spot__img img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.sm-spot__text{display:grid;gap:.4rem;min-width:0}.sm-spot__label{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:#cfc8bc}.sm-spot__name{font-family:var(--font-heading-family);font-weight:600;font-size:2rem;line-height:1.1;text-transform:uppercase}.sm-spot__price{font-weight:600;font-size:1.5rem;color:var(--sm-red-bright)}.sm-spot__arrow{transition:transform .35s var(--ease-ui)}.sm-spot:hover .sm-spot__arrow{transform:translate(4px)}.sm-hero__stats{border-top:1px solid rgba(247,244,239,.16);background:#0a0a0a8c}.sm-hero__stats-in{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sm-stat{display:flex;align-items:baseline;gap:1.2rem;padding:1.8rem 2rem 1.9rem 0;border-right:1px solid rgba(247,244,239,.12)}.sm-stat+.sm-stat{padding-left:2.4rem}.sm-stat:last-child{border-right:0}.sm-stat strong{font-family:var(--font-heading-family);font-weight:600;font-size:3.4rem;line-height:1;color:#f7f4ef}.sm-stat span{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:#cfc8bc}.sm-ticker{overflow:hidden;white-space:nowrap;background:var(--sm-red);color:#fff;border-block:1px solid rgba(0,0,0,.3)}.sm-ticker__track{display:inline-flex;animation:smTicker var(--sm-ticker-speed,40s) linear infinite;will-change:transform}.sm-ticker__group{display:inline-flex;align-items:center;flex:0 0 auto;margin:0;padding:0;list-style:none}.sm-ticker__item{display:inline-flex;align-items:center;padding:1.3rem 0;font-family:var(--font-heading-family);font-weight:600;font-size:1.7rem;letter-spacing:.16em;text-transform:uppercase}.sm-ticker__item:after{content:"";flex:0 0 auto;width:.7rem;height:.7rem;margin:0 2.8rem;background:#111;transform:rotate(45deg)}@keyframes smTicker{to{transform:translate(-50%)}}.sm-ticker:hover .sm-ticker__track{animation-play-state:paused}.sm-bento{position:relative;overflow:hidden;background:var(--sm-warm);padding:clamp(5rem,8vw,9.6rem) 0}.sm-bento:before{content:"";position:absolute;top:0;right:0;width:46%;height:60%;pointer-events:none;background-image:radial-gradient(rgba(17,17,17,.1) 1.1px,transparent 1.5px);background-size:9px 9px;-webkit-mask-image:linear-gradient(225deg,#000 0,transparent 70%);mask-image:linear-gradient(225deg,#000 0,transparent 70%)}.sm-bento .page-width{position:relative}.sm-bento__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3.6rem}.sm-bento__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(4.4rem,7.4vw,9rem);line-height:.92;text-transform:uppercase;color:var(--sm-black)}.sm-bento__title:after{content:"";display:block;width:9rem;height:.7rem;margin-top:1.8rem;background:var(--sm-red)}.sm-bento__all{font-family:var(--font-heading-family);font-weight:600;font-size:1.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sm-black);text-decoration:none;border-bottom:2px solid var(--sm-black);padding-bottom:.4rem;transition:color .25s,border-color .25s}.sm-bento__all:hover{color:var(--sm-red);border-color:var(--sm-red)}.sm-bento__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(28rem,32rem);gap:1.6rem}.sm-tile{position:relative;isolation:isolate;display:block;overflow:hidden;border-radius:var(--sm-radius);background:#111;color:#f7f4ef;text-decoration:none}.sm-tile--large{grid-column:span 2;grid-row:span 2}.sm-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.sm-tile__media img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block;transition:transform .9s var(--ease-drawer)}.sm-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#0a0a0af0,#0a0a0a66 44%,#0a0a0a00 72%);transition:opacity .4s}.sm-tile:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--sm-red);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-ui)}.sm-tile__body{position:absolute;left:0;right:0;bottom:0;display:grid;gap:.5rem;padding:2.2rem 2.4rem 2.4rem}.sm-tile__tag{justify-self:start;padding:.3rem .8rem;border-radius:3px;background:var(--sm-red);font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff}.sm-tile__name{font-family:var(--font-heading-family);font-weight:600;font-size:2.4rem;line-height:1.05;text-transform:uppercase;text-wrap:balance}.sm-tile--large .sm-tile__name{font-size:clamp(3.6rem,4.6vw,5.6rem);line-height:.98}.sm-tile__price{font-size:1.5rem;font-weight:500;color:#e6e1d8}.sm-tile__arrow{position:absolute;top:1.8rem;right:1.8rem;box-sizing:content-box;padding:1.1rem;border-radius:50%;background:#0e0e0e8c;border:1px solid rgba(247,244,239,.3);color:#fff;transition:background .3s,border-color .3s,transform .4s var(--ease-ui)}@media(hover:hover){.sm-tile:hover .sm-tile__media img{transform:scale(1.06)}.sm-tile:hover:after{transform:scaleX(1)}.sm-tile:hover .sm-tile__arrow{background:var(--sm-red);border-color:var(--sm-red);transform:rotate(45deg)}}.sm-tile:focus-visible{outline:3px solid var(--sm-red);outline-offset:3px}.sm-edge{position:relative;display:block;height:var(--sm-edge-h,64px);background:var(--sm-edge-to,#111);overflow:hidden;line-height:0}.color-scheme-3 .collection .title{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(4.4rem,7.4vw,9rem);line-height:.92;text-transform:uppercase;color:#f7f4ef}.color-scheme-3 .collection .title:after{content:"";display:block;width:9rem;height:.7rem;margin-top:1.8rem;background:var(--sm-red)}.color-scheme-3 .collection__title{margin-bottom:3.2rem}.color-scheme-3 .product-card-wrapper{background:#171717;border-color:#f7f4ef17}.color-scheme-3 .product-card-wrapper:hover{border-color:#c8102ebf;box-shadow:0 18px 44px #0000008c}.color-scheme-3 .product-card-wrapper .card__inner{background:#171717}.color-scheme-3 .product-card-wrapper .card__heading,.color-scheme-3 .product-card-wrapper .card__heading a,.color-scheme-3 .product-card-wrapper .price{color:#f7f4ef}.color-scheme-3 .product-card-wrapper:hover .card__heading a,.color-scheme-3 .product-card-wrapper .price--on-sale .price-item--sale{color:var(--sm-red-bright)}.color-scheme-3 .product-card-wrapper .price--on-sale .price-item--regular{color:#8e887e}.color-scheme-3 .product-card-wrapper .quick-add__submit{color:#f7f4ef;box-shadow:inset 0 0 0 1.5px #f7f4ef8c}.color-scheme-3 .product-card-wrapper .quick-add__submit:hover{background:var(--sm-red);color:#fff;box-shadow:inset 0 0 0 1.5px var(--sm-red)}.color-scheme-3 .collection__view-all{margin-top:4rem}.product-card-wrapper{position:relative}.product-card-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--sm-red);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-ui);pointer-events:none}@media(hover:hover){.product-card-wrapper:hover:after{transform:scaleX(1)}}.product-card-wrapper .card__badge .badge{background:var(--sm-red);color:#fff;border-radius:3px;font-family:var(--font-heading-family);font-weight:600;font-size:1.2rem;letter-spacing:.1em}.header__menu-item>span,.header__inline-menu .list-menu__item--link{background:linear-gradient(var(--sm-red),var(--sm-red)) 0 100%/0 2px no-repeat;padding-bottom:.4rem;transition:background-size .35s var(--ease-ui),color .2s}.header__menu-item:hover>span,.header__inline-menu .list-menu__item--link:hover{background-size:100% 2px}.product__title h1,.product__title .h1,.product__info-container .product__title{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:.01em}.product__info-container .price-item--sale,.product__info-container .price-item--last{font-family:var(--font-heading-family);font-size:3.4rem;line-height:1}.product__info-container .price--on-sale .price-item--sale{color:var(--sm-red)}.product-form__submit{min-height:5.6rem;font-size:1.7rem}.product__media-wrapper .media,.product__media-item .media{border-radius:var(--sm-radius);overflow:hidden}.thumbnail-list__item .thumbnail{transition:transform .25s var(--ease-ui),box-shadow .25s}@media(hover:hover){.thumbnail-list__item .thumbnail:hover{transform:translateY(-2px)}}.button:not([disabled]):active,.sm-spot:active,.sm-tile:active{transform:scale(.97)}.sm-js [data-sm-reveal]{opacity:0;transform:translateY(22px);transition:opacity .55s var(--ease-ui),transform .65s var(--ease-ui);transition-delay:calc(var(--sm-i,0) * 70ms)}.sm-js [data-sm-reveal].is-in{opacity:1;transform:none}@media screen and (max-width:989px){.sm-hero__inner{grid-template-columns:1fr;gap:2.8rem;padding-top:9rem}.sm-spot{justify-self:start}.sm-bento__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(24rem,28rem)}}@media screen and (max-width:749px){.sm-hero{min-height:calc(100svh - 12rem)}.sm-hero__media img{object-position:60% 30%}.sm-hero:before{background:linear-gradient(180deg,#0a0a0a59,#0a0a0ab8 52%,#0a0a0af7)}.sm-hero__web{width:70vw;opacity:.4}.sm-hero__inner{padding-top:6rem;padding-bottom:2.4rem;gap:2.2rem}.sm-hero__title{font-size:clamp(4.6rem,15.5vw,7rem)}.sm-hero__title .is-outline{-webkit-text-stroke-width:1.5px}.sm-hero__sub{margin-top:1.8rem}.sm-hero__actions{margin-top:2.4rem}.sm-hero__button{width:100%;min-width:0}.sm-spot{width:100%;grid-template-columns:7.2rem minmax(0,1fr) auto;gap:1.2rem;padding:.9rem 1.4rem .9rem .9rem}.sm-spot__name{font-size:1.7rem}.sm-stat{flex-direction:column;gap:.4rem;align-items:flex-start;padding:1.3rem 1rem 1.4rem 0}.sm-stat+.sm-stat{padding-left:1.4rem}.sm-stat strong{font-size:2.4rem}.sm-stat span{font-size:1rem;letter-spacing:.1em}.sm-ticker__item{font-size:1.4rem;padding:1.1rem 0}.sm-ticker__item:after{margin:0 2rem}.sm-bento__grid{grid-auto-rows:19rem;gap:1.2rem}.sm-tile--large{grid-row:span 2}.sm-tile__body{padding:1.4rem 1.5rem 1.6rem}.sm-tile__name{font-size:1.8rem}.sm-tile--large .sm-tile__name{font-size:3.2rem}.sm-tile__arrow{top:1.2rem;right:1.2rem;padding:.8rem}.sm-edge{height:calc(var(--sm-edge-h,64px) * .5)!important}}@media(prefers-reduced-motion:reduce){.sm-hero__media img{animation:none;transform:none}.sm-ticker__track{animation:none}.sm-ticker{overflow-x:auto}.sm-js [data-sm-reveal]{opacity:1;transform:none;transition:none}.sm-tile__media img,.sm-tile:after,.sm-spot,.product-card-wrapper:after{transition:none}}.color-scheme-3 .collection__view-all .button{min-height:5.2rem;min-width:22rem}.sm-compare{position:relative;overflow:hidden;padding:clamp(5rem,8vw,10rem) 0;background:#111;color:#f7f4ef}.sm-compare:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:var(--sm-dots);background-size:9px 9px;-webkit-mask-image:linear-gradient(120deg,#000 0,transparent 55%);mask-image:linear-gradient(120deg,#000 0,transparent 55%)}.sm-compare:after{content:"";position:absolute;right:0;bottom:0;width:min(40vw,460px);aspect-ratio:1;background:var(--sm-web) no-repeat top right/contain;transform:rotate(180deg);opacity:.35;pointer-events:none}.sm-compare__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,6vw,8rem);align-items:center}.sm-compare__card{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:var(--sm-radius);color:#f7f4ef;text-decoration:none;background:#1b1b1b}.sm-compare__card img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block;transition:transform .9s var(--ease-drawer)}.sm-compare__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a0a0ae6,#0a0a0a00 45%);pointer-events:none}.sm-compare__label{position:absolute;left:0;right:0;bottom:0;z-index:1;display:grid;gap:.3rem;padding:2rem 2.2rem}.sm-compare__name{font-family:var(--font-heading-family);font-weight:600;font-size:2.4rem;line-height:1.05;text-transform:uppercase}.sm-compare__price{font-size:1.5rem;color:#e6e1d8}@media(hover:hover){.sm-compare__card:hover img{transform:scale(1.05)}}.sm-compare__title{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(4rem,6vw,7.6rem);line-height:.95;text-transform:uppercase;color:#f7f4ef}.sm-compare__title:after{content:"";display:block;width:9rem;height:.7rem;margin-top:1.8rem;background:var(--sm-red)}.sm-compare__text{margin:2.4rem 0 0;max-width:56rem;font-size:1.6rem;line-height:1.65;color:#cfc8bc}.sm-compare__table{width:100%;margin:3.2rem 0 0;border-collapse:separate;border-spacing:0}.sm-compare__table th,.sm-compare__table td{padding:1.5rem 1.4rem;border-bottom:1px solid rgba(247,244,239,.12);text-align:center;vertical-align:middle}.sm-compare__table thead th{font-family:var(--font-heading-family);font-weight:600;font-size:1.4rem;letter-spacing:.14em;text-transform:uppercase;color:#cfc8bc;padding-bottom:1.2rem}.sm-compare__table tbody th{text-align:left;font-weight:500;font-size:1.6rem;color:#f7f4ef}.sm-compare__table .no{color:#6f6a62}.sm-compare__table .yes{color:var(--sm-red-bright)}.sm-compare__table .is-brand,.sm-compare__table .yes{background:#c8102e1f}.sm-compare__table thead .is-brand{color:#fff;border-top:3px solid var(--sm-red)}.sm-compare__table tbody tr:last-child .yes{border-bottom-color:var(--sm-red)}.sm-compare__button{margin-top:3.2rem;min-width:22rem;min-height:5.4rem}@media screen and (max-width:989px){.sm-compare__inner{grid-template-columns:1fr}.sm-compare__card{aspect-ratio:4/3}}@media screen and (max-width:749px){.sm-compare__table th,.sm-compare__table td{padding:1.2rem .8rem}.sm-compare__table tbody th{font-size:1.4rem}.sm-compare__button{width:100%}}@media(prefers-reduced-motion:reduce){.sm-compare__card img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/spidermasq-theme.css.map */
