#MainContent h1,#MainContent h2,#MainContent h3,#MainContent h4{font-family:"Instrument Sans",var(--sans,sans-serif)!important;font-weight:700!important;color:#16171a}#MainContent h1{font-size:clamp(34px,4.4vw,64px)!important;line-height:.98!important;letter-spacing:-.04em!important}#MainContent h2{font-size:clamp(30px,3.5vw,52px)!important;line-height:1!important;letter-spacing:-.04em!important}#MainContent h3{font-size:clamp(18px,1.6vw,24px)!important;line-height:1.12!important;letter-spacing:-.025em!important}#MainContent h4{letter-spacing:-.015em!important}#MainContent :is(h1,h2,h3) em,#MainContent .spm-t em{font-family:inherit!important;font-style:normal!important;font-weight:700!important;font-size:1em!important;color:#8d8e8a!important;letter-spacing:inherit!important}#MainContent h3.spfd-t{font-size:clamp(24px,2.2vw,34px)!important}#MainContent .spm-t{font-size:24px!important;font-weight:700!important;letter-spacing:-.03em!important}#MainContent p.lead,#MainContent .lead{font-size:clamp(14px,1.05vw,16px)!important;line-height:1.5!important;color:#5d5e62!important;max-width:34em}#MainContent .sv2 p{line-height:1.5}#MainContent .spfd-r1 b{font-family:Instrument Sans,sans-serif!important;font-style:normal!important;font-size:clamp(18px,1.6vw,22px)!important;font-weight:700!important;letter-spacing:-.025em}#MainContent .spfd-pr,#MainContent .row>.pr,#MainContent .pr{font-weight:700!important;font-size:16px!important;letter-spacing:-.01em}#MainContent .bx-tier .pc{font-size:clamp(34px,3.2vw,46px)!important;font-weight:700!important;letter-spacing:-.04em}#MainContent .bx-cap h3{font-size:19px!important}#MainContent details>summary{font-size:clamp(15px,1.1vw,17px)!important;font-weight:600!important;letter-spacing:-.01em}#MainContent b,#MainContent strong{font-weight:700}#MainContent product-card :is(.product-card__title,.product-title,a p){font-weight:600!important;letter-spacing:-.01em}#MainContent product-card :is(.price,bdi){font-weight:700!important}#MainContent .sv2 a[class*=btn],#MainContent .sv2 .btn,#MainContent .sv2 button{font-weight:600}.strapoem-newsletter__copy h2{font-size:20px!important;font-weight:700!important;letter-spacing:-.02em}#MainContent .sv2 :is(.chips,.cx-chips,.occ-tabs,[role=tablist]) :is(a,button){font-size:14px!important;font-weight:500}@media(max-width:749px){#MainContent h2{font-size:30px!important}#MainContent h1{font-size:34px!important}}#MainContent .card-gallery .product-media__image{padding:0!important}#MainContent .card-gallery{border-radius:14px!important}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;font-synthesis:none}#MainContent .spfd-card.is-big{border:0!important;background:#f4f4f2!important}#MainContent .spfd-card.is-big .spfd-tile{top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;border-radius:inherit!important}#MainContent .spfd-card:not(.is-big){padding:0!important;display:flex!important;flex-direction:column}#MainContent .spfd-card:not(.is-big) .spfd-tile{width:100%!important;height:auto!important;aspect-ratio:1/1;flex:0 0 auto;border-radius:0!important;margin:0!important}#MainContent .spfd-card:not(.is-big) .spfd-tile img{width:100%!important;height:100%!important;object-fit:cover}#MainContent .spfd-card:not(.is-big) .spfd-info{padding:14px 18px 16px!important;margin:0!important}#MainContent .spm-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #14243a0f,0 10px 28px #14243a12;padding:0 0 14px!important;text-align:left!important;display:flex!important;flex-direction:column;align-items:stretch!important}#MainContent .spm-card img{border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:cover}#MainContent .spm-card .spm-n,#MainContent .spm-card .spm-p{display:block;padding:0 14px!important;text-align:left!important}#MainContent .spm-card .spm-n{margin-top:12px!important;font-weight:600}#MainContent .spm-card .spm-p{margin-top:2px!important;font-weight:700}a,button,summary,label,[role=tab],[role=button],.tabs button,.cx-chips a,.column-picker,.header__menu-item,.menu-list__link,.spfd-sw i,.dots i{transition:color .5s ease,background-color .5s ease,border-color .5s ease,box-shadow .5s ease,opacity .5s ease,text-decoration-color .5s ease}.sv2 [role=tablist] [role=tab]{transition:color .5s ease,background-color .5s ease,box-shadow .5s ease}@keyframes smIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#MainContent .sv2 .best .pgrid .pc:not([hidden]){animation:smIn .5s cubic-bezier(.2,.7,.2,1) both}#MainContent .spfd-tile img,#MainContent .pc .im img{transition:opacity .5s ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}main#MainContent[data-template*=product] h1{font-size:clamp(24px,2.3vw,34px)!important;line-height:1.1!important;letter-spacing:-.03em!important}#MainContent .spfd-vp{padding:10px 0 50px!important;margin:-10px 0 -50px!important}@font-face{font-family:SM DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/cdn/shop/files/sm-dm-sans-600.woff2?v=1792767909) format("woff2")}@font-face{font-family:SM Price;font-style:normal;font-weight:500 800;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4deyO4a0Ew.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:SM Price Sign;font-style:normal;font-weight:500 800;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_Tkn9TR_V.woff2) format("woff2");unicode-range:U+0024}:root{--smp-ink:#1F2023;--smp-mute:#6E6E73;--smp-sale:#A8432C;--smp-price:"SM Price Sign","SM Price","SM DM Sans","Instrument Sans",sans-serif}html body #MainContent product-card [ref=productTitleLink] p{font-size:15px!important;line-height:1.5!important;font-weight:500!important;letter-spacing:.003em!important;color:var(--smp-ink)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body #MainContent product-card product-price{margin-top:8px!important}html body #MainContent product-card :is(.price,bdi){font-size:16px!important;font-weight:700!important;color:var(--smp-ink)!important;font-variant-numeric:tabular-nums lining-nums}html body #MainContent product-card :is(s,.compare-at-price){font-size:13px!important;font-weight:400!important;color:var(--smp-mute)!important}@media(max-width:749px){html body #MainContent product-card [ref=productTitleLink] p{font-size:13px!important;line-height:1.5!important;letter-spacing:0!important}html body #MainContent product-card :is(.price,bdi){font-size:15px!important}}html body #MainContent :is(.spfd-pr,.row>.pr,.pr,.spm-card .spm-p){font-weight:700!important;font-variant-numeric:tabular-nums lining-nums}html body #MainContent .sv2 h4{font-weight:600!important;letter-spacing:-.008em!important;line-height:1.3!important}html body #MainContent .spm-card .spm-p{margin-top:4px!important}html body main#MainContent[data-template*=product] .product-details h1{font-weight:600!important;font-size:32px!important;line-height:1.2!important;letter-spacing:-.018em!important;text-wrap:balance}html body main#MainContent[data-template*=product] .product-details product-price{margin-top:12px!important}html body main#MainContent[data-template*=product] .product-details product-price :is(.price,bdi){font-size:28px!important;font-weight:700!important;line-height:1.1!important;color:var(--smp-ink)!important;font-variant-numeric:tabular-nums lining-nums}html body main#MainContent[data-template*=product] .product-details .tax-note{font-size:12.5px!important;color:var(--smp-mute)!important;margin-top:6px!important;letter-spacing:.01em}@media(max-width:749px){html body main#MainContent[data-template*=product] .product-details h1{font-size:24px!important;line-height:1.25!important;letter-spacing:-.012em!important}html body main#MainContent[data-template*=product] .product-details product-price :is(.price,bdi){font-size:24px!important}}html body :is(.price,.price bdi,.compare-at-price,.unit-price,.cart-items__price,.cart-items__price *,.cart-totals__total-value,.spm-p,.spfd-pr,.pr){font-family:var(--smp-price)!important;font-weight:700!important;letter-spacing:-.01em!important;font-variant-numeric:tabular-nums lining-nums}html body .strapoem-cart-estimate__row :is(output,[data-estimate-amount]){font-family:var(--smp-price)!important;font-weight:700!important;letter-spacing:-.01em!important;font-variant-numeric:tabular-nums lining-nums}html body .strapoem-cart-estimate__row [data-estimate-currency]{letter-spacing:.04em}html body .product-information .variant-option--image-choices label.variant-option__button-label img.strapoem-color-choice__image{border:0!important;padding:0!important;background:transparent!important;border-radius:12px!important;box-shadow:none!important;outline:1.5px solid transparent!important;outline-offset:0!important;transition:outline-color .4s ease,opacity .4s ease!important}html body .product-information .variant-option--image-choices label.variant-option__button-label:has(input:checked) img.strapoem-color-choice__image{outline-color:#1f2023!important}html body .product-information .variant-option--image-choices label.variant-option__button-label:not(:has(input:checked)):hover img.strapoem-color-choice__image{outline-color:#1f202340!important}@media(min-width:701px){#MainContent [data-spfd].spfd-ready .spfd-track{transition:transform .75s cubic-bezier(.22,.8,.24,1)!important}#MainContent [data-spfd].spfd-ready .spfd-card{transition:flex-basis .75s cubic-bezier(.22,.8,.24,1),padding .6s ease,background-color .6s ease!important}#MainContent [data-spfd].spfd-ready .spfd-tile{transition:height .6s cubic-bezier(.22,.8,.24,1),border-radius .6s ease!important}#MainContent [data-spfd].spfd-ready .spfd-tile img{transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)!important}}#MainContent .pc .im img{transition:opacity .8s cubic-bezier(.4,0,.2,1)!important}@media(prefers-reduced-motion:reduce){#MainContent [data-spfd] :is(.spfd-track,.spfd-card,.spfd-tile,.spfd-tile img),#MainContent .pc .im img{transition:none!important}}html:not(.sv2-dark):not(#sm-n) :is(.spfd-card,.spf-card,.tcard,.im,.ph,.fq-ph,.card-gallery,.spm-card img){transition:transform .55s cubic-bezier(.22,.8,.24,1),box-shadow .55s ease!important}html body #MainContent product-card .quick-add__button{transition-duration:.25s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}@media(prefers-reduced-motion:reduce){html:not(.sv2-dark):not(#sm-n) :is(.spfd-card,.spf-card,.tcard,.im,.ph,.fq-ph,.card-gallery,.spm-card img),html body #MainContent product-card .quick-add__button{transition:none!important}}html body #MainContent h1.sm-pdp-title{margin:0!important}html body #MainContent h1.sm-pdp-title .sm-pdp-title__sub{display:block;margin-top:8px;font-size:15px;line-height:1.45;font-weight:400;letter-spacing:0;color:#6e6e73;text-wrap:pretty}@media(min-width:750px){html body #MainContent h1.sm-pdp-title .sm-pdp-title__sub{font-size:16px;margin-top:10px}}html body #MainContent .sm-card-head{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%;min-height:44px}html body #MainContent .sm-card-head>.text-block{min-height:0!important}html body #MainContent .sm-card-head [ref] p,html body #MainContent .sm-card-head p{min-height:0!important}html body #MainContent .sm-card-sub{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;font-size:13px;line-height:1.4;font-weight:400;color:#6e6e73;min-width:0;max-width:100%}@media(max-width:749px){html body #MainContent .sm-card-sub{font-size:12px}html body #MainContent .sm-card-head{min-height:58px}}@media(prefers-reduced-motion:no-preference){html:root:active-view-transition-type(page-navigation) main[data-page-transition-enabled=true]{view-transition-name:none}::view-transition-old(root-custom){animation:none;mix-blend-mode:normal}::view-transition-new(root-custom){animation:.22s cubic-bezier(.2,0,0,1) both fadeIn;mix-blend-mode:normal}}.sv2 .cx-hero .w>div{min-width:0}html body .sv2 .call b{font-size:11px}html body .smg__tag{font-size:max(11px,calc(13*var(--u)))}html body .smg__card small{font-size:max(11px,calc(14*var(--u)))}@media screen and (max-width:749px){html body .smg__tag{font-size:max(11px,calc(10*var(--u)))}}html body .fq-cap,html body .sp-wa small{font-size:11px}html body .sv2 .bx-facts span,html body .sv2 .bx-stack figcaption,html body .sv2 .bx-tier .badge,html body .sv2 .bx-f span{font-size:11px}.sv2pd__card .sv2pd__card-sub{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.4;color:#6e6e73;margin-top:2px}.sv2 .pc .sm-card-sub{margin:0 0 6px}.sm-cart-sub{margin:2px 0 0;font-size:13px;line-height:1.4;color:#6e6e73}.sm-mvid{display:none}@media screen and (max-width:749px){main[data-template^=product] media-gallery .strapoem-gallery-video{display:none!important}.sm-mvid{display:block;margin:0 0 8px;background:#fff;border-radius:24px;overflow:hidden}.sm-mvid__player{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#000}.sm-mvid figcaption{padding:12px 20px 14px;font-size:13px;line-height:1.4;color:#6e6e73}}@media screen and (max-width:749px){main[data-template^=product]{background:#f3f3f3}main[data-template^=product]>.shopify-section>.section-background,main[data-template^=product] .product-information>.section-background{background:transparent!important}main[data-template^=product] media-gallery slideshow-component{background:#fff;border-radius:24px;overflow:hidden;margin-inline:8px}main[data-template^=product] .product-details{background:#fff;border-radius:24px;margin:8px -8px!important;padding:22px 16px 20px!important;box-sizing:border-box}html body .sv2pd{background:#f3f3f3!important}.sv2pd .sv2pd__w{padding:0 8px}.sv2pd .sv2pd__sec{margin:8px 0}.sv2pd .sv2pd__sec:first-child{margin-top:0}.sv2pd .sv2pd__split{gap:8px}.sv2pd .sv2pd__acc{border-top:0;display:flex;flex-direction:column;gap:8px}.sv2pd .sv2pd__acc details{background:#fff!important;border:0!important;border-radius:20px;padding:0 20px!important}.sv2pd .sv2pd__acc summary{min-height:56px;font-size:16px;font-weight:700}html body .sv2pd .sv2pd__acc>details.spm-guide{padding:0 20px!important}.sv2pd .spm-care{background:#fff;border-radius:20px;padding:16px 20px;margin:8px 0 0}.sv2pd .sv2pd__img--main{border-radius:24px}.sv2pd .sv2pd__row{background:#fff;border-radius:24px;overflow:hidden;gap:0;margin:0 0 8px}.sv2pd .sv2pd__row .sv2pd__img{order:-1;border-radius:0}.sv2pd .sv2pd__rt{padding:22px 20px 26px}.sv2pd .sv2pd__rt h3{font-size:26px;line-height:1.1;font-weight:700;letter-spacing:-.02em;margin-bottom:10px}.sv2pd .sv2pd__h2{text-align:center;font-size:22px;margin:32px 0 16px}.sv2pd .sv2pd__rel{gap:8px}.sv2pd .sv2pd__card{background:#fff;border-radius:20px;overflow:hidden;padding-bottom:14px}.sv2pd .sv2pd__card .sv2pd__img{border-radius:0;background:#fff}.sv2pd .sv2pd__card b,.sv2pd .sv2pd__card .sv2pd__card-sub,.sv2pd .sv2pd__card span{padding-inline:12px}.sv2pd .sv2pd__card b{font-weight:700;margin-top:10px}.sv2pd .sv2pd__card .sv2pd__card-sub{font-size:12px}.sv2pd .sv2pd__card span{display:block;margin-top:6px;color:var(--ink);font-weight:600}}html body main#MainContent[data-template^=collection]{background:#f3f3f3}html body main#MainContent[data-template^=collection] :is(.sv2,.cx-hero,results-list,.collection-wrapper,.facets-block-wrapper,.main-collection-grid,.section-background){background:transparent!important}html body main#MainContent[data-template^=collection] .cx-chips a:not(.on){background:#fff!important}html body main#MainContent[data-template^=collection] .cx-strip i{background:#fff!important}html body main#MainContent[data-template^=collection] .product-grid{column-gap:8px!important;row-gap:8px!important;margin-inline:-4px!important}html body main#MainContent[data-template^=collection] .product-grid__item,html body main#MainContent[data-template^=collection] .product-grid__item product-card{height:100%}html body main#MainContent[data-template^=collection] .product-grid__card{background:#fff!important;border-radius:20px!important;padding:4px!important;height:100%;box-shadow:none!important}html body main#MainContent[data-template^=collection] .product-grid__card .card-gallery{border-radius:16px!important;box-shadow:none!important;border:0!important;background:#f3f3f3!important;overflow:hidden}html body main#MainContent[data-template^=collection] .product-grid__card .card-gallery img{mix-blend-mode:multiply;background:transparent!important}html body main#MainContent[data-template^=collection] .product-grid__card>.group-block{padding:10px 10px 14px!important}html body main#MainContent[data-template^=collection] product-card [ref=productTitleLink] p{font-size:15px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-.01em!important;color:#141518!important}html body main#MainContent[data-template^=collection] product-card .sm-card-sub{font-size:13px!important;line-height:1.35!important;color:#3a3d42!important;margin-top:3px;-webkit-line-clamp:2!important}html body main#MainContent[data-template^=collection] product-card :is(.price,bdi){font-size:15px!important;font-weight:700!important;color:#141518!important}html body main#MainContent[data-template^=collection] product-card product-price{margin-top:10px!important}@media(min-width:750px){html body main#MainContent[data-template^=collection] .product-grid{column-gap:16px!important;row-gap:16px!important;margin-inline:0!important}html body main#MainContent[data-template^=collection] .product-grid__card{border-radius:24px!important;padding:6px!important}html body main#MainContent[data-template^=collection] .product-grid__card .card-gallery{border-radius:18px!important}html body main#MainContent[data-template^=collection] .product-grid__card>.group-block{padding:14px 14px 18px!important}html body main#MainContent[data-template^=collection] product-card [ref=productTitleLink] p{font-size:17px!important}html body main#MainContent[data-template^=collection] product-card .sm-card-sub{font-size:14px!important}html body main#MainContent[data-template^=collection] product-card :is(.price,bdi){font-size:17px!important}}html:root body :is(.price,.price bdi,.unit-price,.cart-items__price,.cart-totals__total-value,.spm-p,.spfd-pr,.pr,.sv2pd__card>span):not(s):not(.compare-at-price),html:root body .strapoem-cart-estimate__row :is(output,[data-estimate-amount]){font-family:var(--smp-price)!important;font-weight:700!important;letter-spacing:-.01em!important;font-variant-numeric:tabular-nums lining-nums}html:root body .sv2pd__card>span{color:var(--smp-ink)!important}.announcement-bar__slide .announcement-bar__text{text-align:center!important}html body main#MainContent[data-template^=collection] .column-options{display:inline-flex!important;flex-wrap:nowrap!important;align-items:center;gap:2px!important;padding:3px!important;background:#fff;border-radius:999px;box-shadow:none!important}html body main#MainContent[data-template^=collection] .column-options-wrapper{margin:0!important}html body main#MainContent[data-template^=collection] .column-options__option{width:34px!important;min-width:0!important;height:30px!important;min-height:0!important;align-items:stretch}@media(max-width:749px){html body main#MainContent[data-template^=collection] .facets-toggle{padding-inline:15px 12px!important}}html body main#MainContent[data-template^=collection] .column-picker{display:grid!important;place-items:center;width:100%;height:100%;padding:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:#8a8d92!important}html body main#MainContent[data-template^=collection] .column-picker svg{width:16px!important;height:16px!important}html body main#MainContent[data-template^=collection] .column-options__option:hover .column-picker{color:#141518!important;background:transparent!important}html body main#MainContent[data-template^=collection] .column-options{position:relative;isolation:isolate}html body main#MainContent[data-template^=collection] .column-options:before{content:"";position:absolute;z-index:-1;top:3px;left:3px;width:34px;height:30px;border-radius:999px;background:#141518;transition:transform .28s cubic-bezier(.3,.7,.2,1);pointer-events:none}html body main#MainContent[data-template^=collection] .column-options:has(.column-options__option:nth-of-type(2) .column-options__option-input:checked):before{transform:translate(36px)}html body main#MainContent[data-template^=collection] :is(.column-options__option,.column-options__option-input){-webkit-tap-highlight-color:transparent}html body main#MainContent[data-template^=collection] .column-picker{transition:color .2s ease!important}html body main#MainContent[data-template^=collection] .column-options__option-input:checked~.column-picker{background:transparent!important;color:#fff!important}html body main#MainContent[data-template^=collection] .column-options__option-input:focus-visible~.column-picker{outline:2px solid #141518;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/33/assets/sm-type.css.map */
