@media(max-width:777px){#mainHeader[coretex-menu] #menuDrawerBox .menuContent{box-sizing:border-box;width:100%;max-width:100%;height:100vh;height:100dvh;padding:max(16px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:#fff;background-attachment:scroll;color:#111;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;visibility:hidden;pointer-events:none;transform:none;transition:opacity .18s ease,visibility 0s linear .18s}#mainHeader[coretex-menu] #menuDrawerBox[open] .menuContent{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .18s ease,visibility 0s}#mainHeader #menuDrawerBox :is(drawer-header,drawer-footer){background:#fff;color:#111;gap:12px}#mainHeader #menuDrawerBox drawer-header{min-height:52px;margin-bottom:16px}#mainHeader #menuDrawerBox drawer-footer{flex-wrap:wrap;padding-top:20px}#mainHeader #menuDrawerBox :is(button,.button,.menuPrimary a,.menuPrimary summary){box-sizing:border-box;min-height:44px;touch-action:manipulation}#mainHeader #menuDrawerBox .menuPrimary :is(a,summary){white-space:normal;overflow-wrap:anywhere;line-height:1.4}#mainHeader #menuDrawerBox .menuPrimary>ul>li>a,#mainHeader #menuDrawerBox .menuPrimary>ul>li>details>summary{min-height:48px;padding-block:12px}#mainHeader #menuDrawerBox button[data-close]{min-width:44px}#mainHeader>.header{min-width:0}#mainHeader :is(.mobileTrigger,.tools){transition:opacity .12s ease}#mainHeader .header>.logo{min-width:0}#mainHeader .header .logo .text-logo{font-size:min(var(--logoSizeMobile, 20px),5.3vw)}body .coretex-dialog:is([opening],[closing]){animation:none;filter:none}body .coretex-dialog dialog[open]{animation:sm-mobile-overlay-in .18s ease both}body .coretex-dialog[closing] dialog[open]{animation:sm-mobile-overlay-out .14s ease both}body .coretex-dialog dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;animation:sm-mobile-overlay-in .18s ease both}body .coretex-dialog[closing] dialog::backdrop{animation:sm-mobile-overlay-out .14s ease both}@keyframes sm-mobile-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes sm-mobile-overlay-out{0%{opacity:1}to{opacity:0}}#mainContent product-info.sm-house-pdp :is(.sm-house-pdp__panel,.sm-house-pdp__house-line,.sm-house-pdp__signature){animation:none!important;opacity:1!important;transform:none!important}#mainContent product-info.sm-house-pdp :is(.etheryx-product-info,.etheryx-product-options)>.sticky,#mainContent product-info.sm-house-pdp .sm-product-scroll-panel{position:static;max-height:none;overflow:visible}#mainContent product-info.sm-house-pdp .etheryx-product-info .description{max-height:none;overflow:visible;animation:none}#mainContent product-info.sm-house-pdp .etheryx-product-info .description:before,#mainContent product-info.sm-house-pdp .etheryx-product-info .description:after{content:none}#mainContent product-info.sm-house-pdp :is(.mediaInfo,preview-tab){background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}#mainContent product-info.sm-house-pdp .sm-house-pdp__panel--media{clip-path:none}#mainContent product-info fieldset.product-form__input--pill :is(.swatch-group>label,input[type=radio]+label){font-weight:400!important;transition-duration:.12s}#mainContent product-info :is(variant-selects,product-form){scroll-margin-block-start:calc(var(--headSpace, 64px) + 20px)}#mainContent product-info preview-tab{padding:0;margin:0;border-radius:0;border-top:1px solid #dededb;box-shadow:none;transform:none;visibility:hidden;transition:opacity .14s ease,visibility 0s linear .14s}#mainContent product-info preview-tab.show{visibility:visible;transition:opacity .14s ease}#mainContent product-info preview-tab [preview-tab-open]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:60px;padding:16px 20px max(16px,env(safe-area-inset-bottom));margin:0;border:0;border-radius:0;background:#fff;color:#111;text-align:start;touch-action:manipulation}#mainContent product-info preview-tab .title{margin:0;font-size:14px;line-height:1.4}#mainContent product-info preview-tab .price{flex-shrink:0;font-size:14px}#mainContent .sm-collection-rail .sm-collection-rail__header{flex-wrap:wrap;align-items:flex-start;gap:12px 20px;margin-bottom:24px}#mainContent .sm-collection-rail .sm-collection-rail__titles{flex:1 1 12rem;min-width:0}#mainContent .sm-collection-rail .sm-collection-rail__heading{overflow-wrap:anywhere}#mainContent .sm-collection-rail .sm-collection-rail__header-actions{flex:0 1 auto;min-width:0}#mainContent .sm-collection-rail .sm-collection-rail__view-all{display:inline-flex;align-items:center;min-height:44px;font-size:12px;letter-spacing:.12em;white-space:normal}#mainContent .sm-collection-rail .sm-collection-rail__view-all:after{bottom:4px}#mainContent .sm-collection-rail .sm-collection-rail__viewport{scroll-snap-type:x proximity;scroll-behavior:auto}#mainContent .sm-collection-rail .sm-collection-rail__progress-bar{transition:none}#mainContent .sm-collection product-card{animation:none;will-change:auto}#mainContent .sm-collection product-card>.media :is(img,video),#mainContent .sm-collection product-card>.media>a>x-grid>*{will-change:auto}#mainContent .sm-collection .page-intro{padding-block:36px 32px}#mainContent .sm-collection .page-title .title{font-size:clamp(32px,10vw,44px)!important;line-height:1}#mainContent .sm-collection .sm-collection-toolbar__inner{flex-wrap:wrap;gap:8px 16px;padding-block:8px}#mainContent .sm-collection .sm-collection-toolbar__actions{flex-wrap:wrap;gap:8px 20px}#mainContent .sm-collection grid-view-controller .sm-view-menu{width:156px!important;min-width:156px!important;max-width:min(156px,calc(100vw - 32px))!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:6px!important;gap:4px}#mainContent .sm-collection grid-view-controller .sm-view-menu button{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;flex:0 0 44px!important}:is(#app,#searchBox,#newsletterBox,#loginBox) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=hidden]):not([type=color]):not([type=file]),:is(#app,#searchBox,#newsletterBox,#loginBox) :is(textarea,select){font-size:16px!important}@media(prefers-reduced-motion:reduce){body .coretex-dialog dialog[open]{animation:none!important}body .coretex-dialog[closing] dialog[open]{animation:none!important}body .coretex-dialog dialog::backdrop{animation:none!important}body .coretex-dialog[closing] dialog::backdrop{animation:none!important}#mainHeader[coretex-menu] #menuDrawerBox .menuContent,#mainHeader[coretex-menu] #menuDrawerBox[open] .menuContent,#mainContent product-info preview-tab,#mainContent product-info preview-tab.show{transition:none!important;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/sm-mobile.css.map */
