.cm-header__logo img.cm-header__logo-light,.cm-header--clear.is-overlay .cm-header__logo img.cm-header__logo-dark{display:none}.cm-header--clear.is-overlay .cm-header__logo img.cm-header__logo-light{display:block}.cm-header__col--center{min-width:0}@media not (min-width:750px){.cm-header__bar{gap:10px}.cm-header__logo{max-width:min(var(--cm-logo-w-mobile, 108px),38vw)!important}.cm-header__col--right{gap:0}.cm-header .cm-header__col--right :is(button,a.header-actions__action,.search-modal__button):not(dialog *){width:32px;min-width:32px;max-width:32px;min-height:44px;padding-inline:0}}body.cm-menu-open{touch-action:auto}.cm-menu{touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cm-menu__inner{padding-block-end:calc(34px + env(safe-area-inset-bottom,0px))}.cm-note{--cm-note-inset: 18px;max-width:calc(100% - (var(--cm-note-inset) * 2))}.cm-note.pos-tl{inset-block-start:var(--cm-note-inset);inset-inline-start:var(--cm-note-inset)}.cm-note.pos-tr{inset-block-start:var(--cm-note-inset);inset-inline-end:var(--cm-note-inset)}.cm-note.pos-bl{inset-block-end:var(--cm-note-inset);inset-inline-start:var(--cm-note-inset)}.cm-note.pos-br{inset-block-end:var(--cm-note-inset);inset-inline-end:var(--cm-note-inset)}@media not (min-width:750px){.cm-note{--cm-note-inset: 12px}}.shopify-section-group-footer-group{text-align:start}.template-product .add-to-cart-button,.cm-buybar__cta{white-space:nowrap;letter-spacing:.06em;padding-inline:18px;min-height:48px}.template-product .product-form-buttons,.template-product .product-form__buttons{min-width:0}@media not (min-width:750px){.cm-menu__link,.cm-menu__sublink{display:flex;align-items:center;min-height:44px}.shopify-section-group-footer-group .menu__item a,.shopify-section-group-footer-group .list-unstyled a{display:inline-block;padding-block:6px}.cm-header .cm-burger,.cm-topbar .cm-topbar__close,.cm-hero__nav,.cm-arrow,.cm-prog__pause{min-width:44px;min-height:44px}.cm-hero__dot,[data-cm-dot]{position:relative}.cm-hero__dot:after,[data-cm-dot]:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}}.cm-card .cm-add__sizes{flex-wrap:wrap;row-gap:4px;justify-content:flex-end}.cm-card .cm-add__size{min-width:34px;flex:1 1 34px;padding-inline:4px}@media not (min-width:750px){.cm-card__info{flex-wrap:wrap;align-items:flex-start;row-gap:2px;column-gap:8px}.cm-card__name{min-width:0;flex:1 1 100%}.cm-card__price{flex:0 0 auto}}.cm-nav__link:focus-visible,.cm-sub__link:focus-visible,.cm-menu__link:focus-visible,.cm-menu__sublink:focus-visible,.cm-card__name a:focus-visible,.cm-half__row a:focus-visible,.cm-index__row a:focus-visible,.cm-cols__col:focus-visible,.cm-burger:focus-visible,.cm-arrow:focus-visible,.cm-hero__nav:focus-visible,.cm-add:focus-visible{outline:2px solid var(--cm-navy, #232b3e);outline-offset:3px}.cm-card:has(a:focus-visible) .cm-card__media{border-color:var(--cm-navy, #232b3e)}@media(prefers-reduced-motion:reduce){.cm-mq__track,[data-cm-float],.cm-type-reveal>*,.cm-in,.cm-peek__stage{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}html{scroll-behavior:auto}}.template-cart :is(h1,h2),.template-search :is(h1,h2),.template-404 :is(h1,h2),.template-page :is(h1,h2),.template-blog :is(h1,h2),.template-article :is(h1,h2),.template-list-collections :is(h1,h2){font-family:var(--font-heading--family, inherit);letter-spacing:var(--cm-track-mid, .06em);text-transform:uppercase;font-weight:400}.template-cart .content-for-layout>.shopify-section:first-child,.template-search .content-for-layout>.shopify-section:first-child,.template-404 .content-for-layout>.shopify-section:first-child,.template-page .content-for-layout>.shopify-section:first-child,.template-blog .content-for-layout>.shopify-section:first-child,.template-article .content-for-layout>.shopify-section:first-child{padding-block-start:clamp(24px,4vw,56px)}.template-cart .button,.template-search .button,.template-404 .button,.template-page .button,.template-blog .button{font-family:var(--font-heading--family, inherit);letter-spacing:var(--cm-track-mid, .06em);text-transform:uppercase;border-radius:0;min-height:48px}.template-search .product-grid{padding-inline:var(--page-margin, var(--cm-gutter, 20px))}.template-cart input[type=text],.template-cart input[type=email],.template-search input[type=search],.template-page input[type=text],.template-page input[type=email]{border-radius:0}body.cm-header-solid .content-for-layout,body.cm-header-fixed .content-for-layout{padding-block-start:var(--cm-headgroup-h, calc(var(--cm-header-h, 64px) + var(--cm-topbar-h, 0px)))}.cm-menu{inset-block-start:var(--cm-headgroup-h, calc(var(--cm-header-h, 64px) + var(--cm-topbar-h, 0px)));max-height:calc(100dvh - var(--cm-headgroup-h, calc(var(--cm-header-h, 64px) + var(--cm-topbar-h, 0px))))}.cm-mq,.cm-marquee,.cm-ticker,.cm-float__stage{overflow:hidden;max-width:100%}@media not (min-width:750px){.cm-half__title,.cm-index__title,.cm-story__title,.cm-card__name{overflow-wrap:break-word}}.shopify-section .button.cart-items__remove:not(.button-secondary):not(.button-unstyled){min-height:0;width:var(--minimum-touch-target, 44px);height:var(--minimum-touch-target, 44px);padding:0;border:0;background-color:transparent;color:var(--color-foreground, #0a0a0a)}.shopify-section .button.cart-items__remove:not(.button-secondary):not(.button-unstyled):hover,.shopify-section .button.cart-items__remove:not(.button-secondary):not(.button-unstyled):focus-visible{background-color:transparent;color:var(--color-foreground, #0a0a0a);border:0}.cart-items__remove svg{display:block;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/37/assets/cm-fix.css.map */
