.cn-mobile-buy{display:none}.cn-mobile-buy[hidden],.cn-mobile-buy__error[hidden]{display:none!important}@media(max-width:749px){.cm-neutralizer.cm-product-page{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}.cm-neutralizer .cn-product-form .cm-variant-radios,.cm-neutralizer .cn-product-form .cm-native-label{display:none!important}.cm-neutralizer .cn-product-form select.cm-native-select{display:block!important;position:static!important;width:100%!important;height:auto!important;opacity:1!important;visibility:visible!important;min-height:52px;font-size:16px;margin:0 0 12px}.cm-neutralizer .cn-product-form .cp-quantity-heading{margin-bottom:8px}.cm-neutralizer .cn-product-form{scroll-margin-top:24px}.cm-neutralizer .cp-gallery{margin-bottom:18px}.cm-neutralizer .cm-gallery-stage{aspect-ratio:auto;height:min(74vw,310px)}.cm-neutralizer .cm-thumbnails{padding-top:10px;gap:8px}.cm-neutralizer .cm-thumbnails button{width:48px;height:48px;flex-basis:48px;min-width:48px}.cm-neutralizer .cn-mobile-buy{position:fixed;z-index:40;left:0;right:0;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(165px,1.15fr);align-items:center;gap:8px 14px;background:#fff;color:#123040;border-top:1px solid #dde4e3;box-shadow:0 -3px 18px #12304014;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));font:400 13px/1.4 Poppins,Arial,sans-serif}.cm-neutralizer .cn-mobile-buy__summary{display:grid;grid-template-columns:1fr;gap:1px;min-width:0}.cm-neutralizer .cn-mobile-buy__summary a{font-size:12px;text-decoration:underline;text-underline-offset:3px}.cm-neutralizer .cn-mobile-buy__summary strong{font-size:19px;line-height:1.3}.cm-neutralizer .cn-mobile-buy__summary small{font-size:10px;color:#5b6b71}.cm-neutralizer .cn-mobile-buy__button{min-height:50px;padding:10px 12px;border:1px solid #123040;border-radius:10px;background:#123040;color:#fff;font:600 13px/1.4 Poppins,Arial,sans-serif;cursor:pointer}.cm-neutralizer .cn-mobile-buy__button:focus-visible{outline:3px solid #386578;outline-offset:3px}.cm-neutralizer .cn-mobile-buy__error{grid-column:1/-1;font-size:12px;color:#8b3428;margin:0}body:has(.cm-neutralizer) .replica-back{bottom:calc(116px + env(safe-area-inset-bottom,0px))}body:has(dialog[open]) .cn-mobile-buy{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/cm-neutralizer-mobile.css.map */
