:root{--sm-bg: #ffffff;--sm-media: #f3f1ec;--sm-footer-bg: #f2f0eb;--sm-ink: #24211c;--sm-ink-2: #5e594f;--sm-ink-3: #6b655b;--sm-line: #e5e1d8;--sm-line-strong: #8f897e;--sm-accent: #55603f;--sm-accent-soft: #ecede3;--sm-pad: 16px;--sm-sec-gap: 64px;--sm-serif: var(--font-heading--family);--sm-sans: var(--font-body--family);--sm-ease: cubic-bezier(.2, .6, .2, 1)}@media(min-width:700px){:root{--sm-pad: 24px;--sm-sec-gap: 88px}}@media(min-width:1100px){:root{--sm-pad: 40px}}@media(min-width:1700px){:root{--sm-pad: 56px}}html{scroll-padding-top:72px}body{background:var(--sm-bg);-webkit-font-smoothing:antialiased}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--sm-ink);outline-offset:2px}.sm-sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.header-logo:not(:has(img)){font-family:var(--sm-serif);font-size:22px;letter-spacing:.12em;text-transform:uppercase;font-weight:400}.card-gallery,.product-card .card-gallery__placeholder{background:var(--sm-media)}.card-gallery img{object-fit:contain}.product-grid__card{row-gap:0}.sm-card{display:grid;gap:3px;padding:12px 2px 0;font-family:var(--sm-sans);color:var(--sm-ink)}.sm-card a{color:inherit;text-decoration:none}.sm-card__title{margin:0;font:400 14px/18px var(--sm-sans);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:36px}.sm-card__meta{margin:0;font-size:13px;line-height:18px;color:var(--sm-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:18px}.sm-card__dims{margin:0;font-size:12px;line-height:16px;color:var(--sm-ink-3);font-variant-numeric:tabular-nums}.sm-card__price{margin:0;font-size:15px;line-height:20px;font-weight:500;font-variant-numeric:tabular-nums}.sm-card__price s{font-weight:400;color:var(--sm-ink-2);margin-inline-start:6px}.sm-card__from{font-weight:400;color:var(--sm-ink-2)}@media(min-width:700px){.sm-card__title{font-size:15px;line-height:20px;min-height:40px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.sm-card a:hover .sm-card__title{text-decoration:underline;text-underline-offset:3px}}@media screen and (min-width:750px){.product-grid--grid:not([product-grid-view=zoom-out]){--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}.collection-wrapper--grid-full-width{padding-inline:var(--sm-pad)}.product-grid{row-gap:28px}@media(min-width:700px){.product-grid{row-gap:44px}}.facets-block-wrapper--horizontal{position:sticky;top:var(--header-height, 56px);z-index:3;background:var(--sm-bg);border-bottom:1px solid var(--sm-line)}.facets,.facets-toggle__button,.facets__clear-all-link{font-family:var(--sm-sans);font-size:14px}.sm-section{padding:var(--sm-sec-gap) var(--sm-pad) 0;color:var(--sm-ink)}.sm-section--last{padding-bottom:var(--sm-sec-gap)}.sm-section--flush-top{padding-top:24px}.sm-wrap{max-width:1600px;margin:0 auto}.sm-eyebrow{margin:0 0 12px;font:500 12px/16px var(--sm-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--sm-accent)}.sm-h1{margin:0;font:400 44px/1.05 var(--sm-serif);letter-spacing:-.01em;text-wrap:balance}.sm-h2{margin:0;font:400 30px/1.15 var(--sm-serif);text-wrap:balance}.sm-lede{margin:16px 0 0;max-width:56ch;font:400 17px/1.55 var(--sm-sans);color:var(--sm-ink-2);text-wrap:pretty}@media(min-width:700px){.sm-h1{font-size:56px}.sm-h2{font-size:36px}}@media(min-width:1100px){.sm-h1{font-size:68px}}.sm-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 24px;margin-bottom:28px}.sm-link{display:inline-flex;align-items:center;min-height:44px;font:500 14px/1 var(--sm-sans);color:var(--sm-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.sm-link:hover{text-decoration-thickness:2px}.sm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;background:var(--sm-ink);color:#fff;font:500 13px/1 var(--sm-sans);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:1px solid var(--sm-ink);transition:background-color .2s var(--sm-ease),color .2s var(--sm-ease)}.sm-btn:hover{background:transparent;color:var(--sm-ink)}.sm-btn--ghost{background:transparent;color:var(--sm-ink);border-color:var(--sm-line-strong)}.sm-btn--ghost:hover{border-color:var(--sm-ink)}.sm-media{display:block;position:relative;overflow:hidden;background:var(--sm-media);aspect-ratio:4 / 5}.sm-media--wide{aspect-ratio:5 / 4}.sm-feature .sm-media--wide{aspect-ratio:16 / 9}.sm-media--hero{aspect-ratio:4 / 5}@media(min-width:700px){.sm-media--hero{aspect-ratio:16 / 7}}.sm-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:no-preference){.sm-media img{transition:transform .8s var(--sm-ease)}a:hover>.sm-media img,a:focus-visible>.sm-media img{transform:scale(1.02)}}.sm-hero{padding:0 var(--sm-pad)}.sm-hero__inner{display:grid;gap:24px;padding:40px 0 0}.sm-hero__text{max-width:760px}.sm-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media(min-width:1100px){.sm-hero__inner{padding-top:64px;gap:40px}}.sm-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;margin:0;padding:0;list-style:none}@media(min-width:700px){.sm-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 16px}}@media(min-width:1100px){.sm-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 20px}}.sm-tile{display:block;color:var(--sm-ink);text-decoration:none}.sm-tile__label{display:block;margin-top:12px;font:400 18px/1.25 var(--sm-serif)}.sm-tile__sub{display:block;margin-top:2px;font:400 13px/18px var(--sm-sans);color:var(--sm-ink-2)}.sm-tile:hover .sm-tile__label{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.sm-tile--overlay .sm-tile__caption{position:absolute;inset:auto 0 0 0;z-index:1;display:grid;gap:2px;padding:16px}.sm-tile--overlay .sm-tile__label{margin:0;font:400 20px/1.2 var(--sm-serif);color:var(--sm-ink);text-wrap:balance}.sm-tile--overlay .sm-tile__sub{margin:0;color:var(--sm-ink-2)}.sm-tile--has-image .sm-tile__caption{padding-top:48px;background:linear-gradient(to top,#24211c8c,#24211c00)}.sm-tile--has-image .sm-tile__label,.sm-tile--has-image .sm-tile__sub{color:#fff}@media(min-width:1100px){.sm-tile--overlay .sm-tile__caption{padding:24px}.sm-tile--overlay .sm-tile__label{font-size:24px}}.sm-tiles--row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.sm-tiles--row::-webkit-scrollbar{display:none}.sm-tiles--row>li{flex:0 0 132px;scroll-snap-align:start}@media(min-width:1100px){.sm-tiles--row>li{flex-basis:168px}}.sm-tiles--row .sm-tile__label{font:400 14px/18px var(--sm-sans);margin-top:8px}.sm-feature{display:grid;gap:28px;align-items:center}@media(min-width:1100px){.sm-feature{grid-template-columns:1.15fr 1fr;gap:72px}.sm-feature--reverse .sm-feature__media{order:2}}.sm-feature__text{max-width:560px}.sm-feature__text .sm-btn,.sm-feature__text .sm-link{margin-top:28px}.sm-feature--panel{background:var(--sm-accent-soft);padding:32px var(--sm-pad)}@media(min-width:1100px){.sm-feature--panel{padding:56px}}.sm-crumbs{margin:0 0 16px;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px;font:400 12px/16px var(--sm-sans);color:var(--sm-ink-2)}.sm-crumbs li+li:before{content:"/";margin-inline-end:4px;color:var(--sm-ink-3)}.sm-crumbs a{color:inherit;text-decoration:none}.sm-crumbs a:hover{text-decoration:underline}.sm-count{margin:10px 0 0;font:400 14px/20px var(--sm-sans);color:var(--sm-ink-2);font-variant-numeric:tabular-nums}.sm-rte{max-width:72ch;font:400 15px/1.65 var(--sm-sans);color:var(--sm-ink-2)}.sm-rte h2,.sm-rte h3{font:400 22px/1.25 var(--sm-serif);color:var(--sm-ink);margin:1.6em 0 .5em}.sm-rte a{color:var(--sm-ink)}.product-media-container{background:var(--sm-media)}.product-media-container img{object-fit:contain}.variant-option__button-label{border-radius:0;min-height:44px}.variant-option__swatch-value,.variant-option .swatch{display:none}.sm-pdp-brand{margin:0;font:500 12px/16px var(--sm-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--sm-ink-2)}.sm-pdp-facts{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px 16px;font:400 14px/20px var(--sm-sans);color:var(--sm-ink-2);font-variant-numeric:tabular-nums}.sm-pdp-sheet{padding:0}.sm-pdp-sheet+.sm-pdp-sheet{margin-top:0}.sm-pdp-sheet details{border-top:1px solid var(--sm-line)}.sm-pdp-sheet details:last-of-type{border-bottom:1px solid var(--sm-line)}.sm-pdp-sheet summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;cursor:pointer;list-style:none;font:500 13px/1 var(--sm-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--sm-ink)}.sm-pdp-sheet summary::-webkit-details-marker{display:none}.sm-pdp-sheet summary:after{content:"";width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .15s var(--sm-ease)}.sm-pdp-sheet details[open] summary:after{transform:rotate(225deg) translateY(-3px)}@media(prefers-reduced-motion:reduce){.sm-pdp-sheet summary:after{transition:none}}.sm-kv{display:grid;grid-template-columns:minmax(0,42%) 1fr;margin:0 0 20px;font:400 14px/20px var(--sm-sans)}.sm-kv dt,.sm-kv dd{margin:0;padding:9px 0;border-bottom:1px solid var(--sm-line)}.sm-kv dt{color:var(--sm-ink-2);padding-inline-end:16px}.sm-kv dd{color:var(--sm-ink);font-variant-numeric:tabular-nums}.sm-kv dt:last-of-type,.sm-kv dd:last-of-type{border-bottom:0}.sm-pdp-sheet__text{margin:0 0 20px;font:400 14px/1.6 var(--sm-sans);color:var(--sm-ink-2);white-space:pre-line}.sm-pdp-sheet__note{margin:0 0 20px;font:400 13px/1.5 var(--sm-sans);color:var(--sm-ink-3)}.sm-pdp-help{margin-top:8px;padding:20px;background:var(--sm-accent-soft);color:var(--sm-ink)}.sm-pdp-help__title{margin:0;font:400 20px/1.25 var(--sm-serif)}.sm-pdp-help__text{margin:8px 0 0;font:400 14px/1.55 var(--sm-sans);color:var(--sm-ink-2)}.sm-pdp-help .sm-link{margin-top:6px}.sm-page{padding:40px var(--sm-pad) var(--sm-sec-gap);color:var(--sm-ink)}.sm-page__inner{max-width:760px;margin:0 auto}.sm-page__body{margin-top:28px;font:400 16px/1.7 var(--sm-sans);color:var(--sm-ink-2)}.sm-page__body h2{font:400 28px/1.2 var(--sm-serif);color:var(--sm-ink);margin:1.8em 0 .5em}.sm-page__body h3{font:500 13px/1.3 var(--sm-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--sm-ink);margin:1.8em 0 .6em}.sm-page__body ul,.sm-page__body ol{padding-inline-start:1.2em}.sm-page__body a{color:var(--sm-ink)}.sm-page__form{margin:40px 0;padding:32px var(--sm-pad);border:1px solid var(--sm-line);background:var(--sm-bg)}@media(min-width:700px){.sm-page__form{padding:40px}}.sm-page__form-placeholder{margin:0;font:400 14px/1.5 var(--sm-sans);color:var(--sm-ink-3)}.sm-footer{background:var(--sm-footer-bg);color:var(--sm-ink);padding:40px var(--sm-pad) 20px;font-family:var(--sm-sans)}@media(min-width:700px){.sm-footer{padding-top:56px}}.sm-footer a{color:inherit;text-decoration:none}.sm-footer a:hover{text-decoration:underline;text-underline-offset:4px}.sm-ft-main{display:grid;gap:40px}@media(min-width:1100px){.sm-ft-main{grid-template-columns:minmax(300px,1fr) minmax(0,2.2fr);gap:64px}}@media(min-width:1700px){.sm-ft-main{gap:96px}}.sm-ft-wordmark{display:inline-block;font:400 30px/1 var(--sm-serif);letter-spacing:.12em;text-transform:uppercase}.sm-ft-wordmark img{display:block;width:190px;height:auto}.sm-ft-claim{margin:16px 0 0;font:400 19px/1.3 var(--sm-serif);text-wrap:balance}@media(min-width:700px){.sm-ft-claim{text-wrap:wrap}.sm-ft-claim__a{display:block}}@media(max-width:699px){.sm-ft-brand{text-align:center}.sm-ft-wordmark img{margin-inline:auto}.sm-ft-claim{max-width:32ch;margin-inline:auto}.sm-ft-news{margin-inline:auto}.sm-ft-consent{text-align:start}}.sm-ft-news{margin-top:28px;max-width:420px}.sm-ft-news h2,.sm-ft-col h2{margin:0;font:500 12px/1.3 var(--sm-sans);letter-spacing:.08em;text-transform:uppercase}.sm-ft-news__row{display:flex;margin-top:12px}.sm-ft-news__row input{flex:1;min-width:0;height:48px;padding:0 14px;font:400 15px var(--sm-sans);color:var(--sm-ink);background:#fff;border:1px solid var(--sm-line-strong);border-right:0;border-radius:0}.sm-ft-news__row button{height:48px;padding:0 18px;font:500 12px/1 var(--sm-sans);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--sm-ink);border:1px solid var(--sm-ink);cursor:pointer}.sm-ft-consent{display:flex;gap:10px;align-items:flex-start;margin-top:12px;font:400 12px/1.5 var(--sm-sans);color:var(--sm-ink-2)}.sm-ft-consent input{width:18px;height:18px;margin-top:1px;accent-color:var(--sm-ink);flex:none}.sm-ft-consent a{text-decoration:underline}.sm-ft-status{margin:10px 0 0;padding:8px 12px;font-size:13px;border-left:2px solid var(--sm-accent)}.sm-ft-status--error{border-color:#a23b2a}.sm-ft-nav{display:grid;gap:0}@media(min-width:700px){.sm-ft-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media(min-width:1100px){.sm-ft-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}.sm-ft-col summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:48px;cursor:pointer}.sm-ft-col summary::-webkit-details-marker{display:none}.sm-ft-col summary:after{content:"+";font:300 20px/1 var(--sm-sans)}.sm-ft-col[open] summary:after{content:"\2013"}.sm-ft-col ul{margin:0 0 12px;padding:0;list-style:none}.sm-ft-col li a{display:flex;align-items:center;min-height:36px;font-size:14px}@media(max-width:699px){.sm-ft-col{border-bottom:1px solid color-mix(in srgb,var(--sm-line-strong) 55%,var(--sm-footer-bg))}}@media(min-width:700px){.sm-ft-col summary{pointer-events:none;min-height:0;margin-bottom:12px}.sm-ft-col summary:after,.sm-ft-col[open] summary:after{content:none}}.sm-ft-legal{display:grid;gap:16px;margin-top:40px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--sm-line-strong) 55%,var(--sm-footer-bg));font:400 12px/1.5 var(--sm-sans);color:var(--sm-ink-2)}@media(min-width:700px){.sm-ft-legal{grid-template-columns:1fr auto;align-items:center}}.sm-ft-legal p{margin:0}.sm-ft-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.sm-ft-pay{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.sm-ft-pay svg{width:40px;height:26px;display:block}.sm-ft-lang{display:flex;gap:12px;margin:0;padding:0;list-style:none;font-size:13px}.sm-ft-lang a{display:inline-flex;align-items:center;min-height:44px}.sm-ft-lang [aria-current]{font-weight:500;text-decoration:underline;text-underline-offset:4px}@media(prefers-reduced-motion:no-preference){.sm-reveal{animation:sm-fade .6s var(--sm-ease) both}@keyframes sm-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.sm-card__brand{margin:0;font:500 11px/16px var(--sm-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--sm-ink-3)}.sm-pdp-vat{margin:-6px 0 0;font:400 13px/18px var(--sm-sans);color:var(--sm-ink-3)}.variant-option__select{border-radius:0;min-height:48px;font-family:var(--sm-sans)}.sm-404__inner{max-width:760px}.sm-404__search{display:flex;max-width:520px;margin-top:28px}.sm-404__search input{flex:1;min-width:0;height:48px;padding:0 14px;font:400 15px var(--sm-sans);color:var(--sm-ink);background:var(--sm-bg);border:1px solid var(--sm-line-strong);border-right:0;border-radius:0}.sm-404__search button{height:48px;padding:0 20px;font:500 12px/1 var(--sm-sans);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--sm-ink);border:1px solid var(--sm-ink);border-radius:0;cursor:pointer}.search-page__header{font-family:var(--sm-sans);color:var(--sm-ink)}.search-page__header :is(h1,h2){font-family:var(--sm-serif);font-weight:400}.search-page__header input[type=search]{height:48px;border-radius:0;font-family:var(--sm-sans)}.cart-drawer__inner{font-family:var(--sm-sans);color:var(--sm-ink)}.cart-drawer__inner .theme-drawer__title{font:400 24px/1.2 var(--sm-serif)}.cart-drawer__inner .theme-drawer__header{border-bottom:1px solid var(--sm-line)}.cart-drawer__inner .cart-items__media-container{background:var(--sm-media);aspect-ratio:4 / 5}.cart-drawer__inner .cart-items__media-container img{object-fit:contain}.cart-drawer__inner .cart-items__title{font:400 14px/18px var(--sm-sans);color:var(--sm-ink)}.cart-drawer__inner .cart-items__variant,.cart-drawer__inner .cart-items__price-unit{font-size:13px;color:var(--sm-ink-2)}.cart-drawer__inner .cart-items__price{font-weight:500;font-variant-numeric:tabular-nums}.cart-drawer__summary{border-top:1px solid var(--sm-line)}.cart-drawer__inner :is(.button,button[type=submit]):not(.button-unstyled){border-radius:0;min-height:48px}.blog-post-card__image-container{background:var(--sm-media)}.blog-post-card__image{height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:0}.blog-post-card__title-link{color:var(--sm-ink);text-decoration:none}.blog-post-card :is(h2,h3,h4){font-family:var(--sm-serif);font-weight:400}.blog-post-card__title-link:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.section-content-wrapper:has(>.blog-post-content){align-items:stretch}.section-content-wrapper:has(>.blog-post-content)>:is(h1,.text-block){width:100%;max-width:72ch;margin-inline:auto}.section-content-wrapper:has(>.blog-post-content) .image-block{background:var(--sm-media)}.section-content-wrapper:has(>.blog-post-content) .image-block__image{aspect-ratio:16 / 9;object-fit:cover}.blog-post-content{width:100%;max-width:72ch;margin-inline:auto;font:400 17px/1.7 var(--sm-sans);color:var(--sm-ink-2)}.blog-post-content :is(h2,h3){font-family:var(--sm-serif);font-weight:400;color:var(--sm-ink);margin:1.6em 0 .5em}.blog-post-content a{color:var(--sm-ink)}.sm-textpage__title{font-size:40px}@media(min-width:700px){.sm-textpage__title{font-size:52px}}.sm-textpage__body{margin-top:28px;font-size:16px}.sm-textpage__body :is(h2,h3){font:400 26px/1.25 var(--sm-serif);color:var(--sm-ink)}.sm-textpage__body h3{font-size:20px}.shopify-policy__container{max-width:72ch;padding:40px var(--sm-pad) var(--sm-sec-gap);font:400 16px/1.7 var(--sm-sans);color:var(--sm-ink-2)}.shopify-policy__title h1{font:400 44px/1.1 var(--sm-serif);color:var(--sm-ink)}.shopify-policy__body :is(h2,h3){font:400 26px/1.25 var(--sm-serif);color:var(--sm-ink);margin:1.6em 0 .5em}.page-content{max-width:72ch;font:400 16px/1.7 var(--sm-sans);color:var(--sm-ink-2)}.page-content :is(h2,h3){font-family:var(--sm-serif);font-weight:400;color:var(--sm-ink)}.contact-form{font-family:var(--sm-sans);color:var(--sm-ink)}.contact-form__input{min-height:48px;padding:12px 14px;font:400 15px var(--sm-sans);color:var(--sm-ink);background:var(--sm-bg);border:1px solid var(--sm-line-strong);border-radius:0}.contact-form__input--textarea{min-height:160px}.contact-form__input:focus{border-color:var(--sm-ink)}.contact-form .submit-button{min-height:48px;padding:0 28px;border-radius:0;background:var(--sm-ink);color:#fff;border:1px solid var(--sm-ink);font:500 13px/1 var(--sm-sans);letter-spacing:.06em;text-transform:uppercase}.sm-page__form{font-family:var(--sm-sans);color:var(--sm-ink)}.sm-page__form :is(input,select,textarea,button){font-family:inherit}.sm-page__form :is(input:not([type=checkbox],[type=radio],[type=submit],[type=hidden]),select){min-height:48px;padding:0 14px;font-size:15px;color:var(--sm-ink);background:var(--sm-bg);border:1px solid var(--sm-line-strong);border-radius:0;box-shadow:none}.sm-page__form textarea{min-height:140px;padding:12px 14px;font-size:15px;color:var(--sm-ink);background:var(--sm-bg);border:1px solid var(--sm-line-strong);border-radius:0;box-shadow:none}.sm-page__form :is(input,select,textarea):focus{border-color:var(--sm-ink)}.sm-page__form :is(input[type=checkbox],input[type=radio]){accent-color:var(--sm-ink)}.sm-page__form :is(button[type=submit],input[type=submit]){min-height:48px;padding:0 28px;font:500 13px/1 var(--sm-sans);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--sm-ink);border:1px solid var(--sm-ink);border-radius:0;cursor:pointer}.sm-page__form :is(button[type=submit],input[type=submit]):hover{background:transparent;color:var(--sm-ink)}.sm-page__form label{font-size:14px;color:var(--sm-ink-2)}.mega-menu__list>.sm-menu-all{grid-column:1 / -1}.sm-menu-all .mega-menu__link{font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.mega-menu__grid:not(:has(.mega-menu__link-image,.mega-menu__link--parent)) .mega-menu__column:not(.sm-menu-all){grid-column:1 / -1;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:minmax(0,220px);gap:4px 48px;justify-content:start}.localization-form__select option:checked{display:none}.dropdown-localization .localization-form__select{min-width:6.5em;text-align:start}.localization-form__select option{text-align:start;padding-inline:8px 16px}.menu-drawer__utility-links{margin-block:24px var(--padding-sm)}.menu-drawer__localization{border-top:1px solid var(--sm-line);margin-inline-end:var(--padding-xl, 24px);padding-top:8px}.menu-drawer__localization .language-selector__label{color:var(--sm-ink-2);font:400 14px/1.4 var(--sm-sans)}.menu-drawer__localization .localization-form__select{font:500 16px/1.4 var(--sm-sans);color:var(--sm-ink)}.sm-page__form{text-align:center}.sm-page__form>:is(.shopify-app-block,[id^=shopify-block],div:not(.sm-page__form-placeholder)){max-width:560px;margin-inline:auto;text-align:start}.contact-form{margin-inline:auto}@media(max-width:749px){.variant-option--buttons{gap:8px}.variant-option__button-label{min-height:40px;padding:8px 14px;font-size:14px;line-height:1.25}.variant-option--buttons legend{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/southmood.css.map */
