:root{--moos-ease: cubic-bezier(.32, .72, 0, 1);--moos-spring: cubic-bezier(.34, 1.56, .64, 1)}.product-form__buttons .product-form__submit.moos-atc,.msb .msb__btn.moos-atc{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:var(--moos-btn-height, 54px);padding:0 24px;border:0!important;border-radius:var(--moos-btn-radius, 16px)!important;background:var(--moos-btn-bg, #292828)!important;background-color:var(--moos-btn-bg, #292828)!important;color:var(--moos-btn-text, #F4F2EE)!important;font-family:var(--moos-font-body, inherit);font-size:15.5px;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:0 8px 22px color-mix(in srgb,var(--moos-btn-bg, #292828) 24%,transparent)!important;outline:none;overflow:hidden;cursor:pointer;transition:transform .18s var(--moos-ease),opacity .2s,background-color .3s}.product-form__buttons .product-form__submit.moos-atc:before,.product-form__buttons .product-form__submit.moos-atc:after{display:none}.product-form__buttons .product-form__submit.moos-atc:hover:not([disabled]),.msb .msb__btn.moos-atc:hover:not([disabled]){opacity:.94}.product-form__buttons .product-form__submit.moos-atc:active:not([disabled]),.msb .msb__btn.moos-atc:active:not([disabled]){transform:scale(.98)}.product-form__buttons .product-form__submit.moos-atc:focus-visible,.msb .msb__btn.moos-atc:focus-visible{outline:2px solid var(--moos-btn-bg, #292828);outline-offset:3px}.product-form__buttons .product-form__submit.moos-atc[disabled],.msb .msb__btn.moos-atc[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none!important}.moos-atc>span:first-child{transition:opacity .2s,transform .3s var(--moos-ease)}.moos-atc.loading>span:first-child,.moos-atc.is-added>span:first-child{opacity:0;transform:translateY(-8px)}.moos-atc .moos-atc__added{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;transform:translateY(8px);transition:opacity .2s,transform .3s var(--moos-ease);pointer-events:none}.moos-atc .moos-atc__added svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20}.product-form__buttons .product-form__submit.moos-atc.is-added,.msb .msb__btn.moos-atc.is-added{background-color:var(--moos-success, #5E7A52)!important;background:var(--moos-success, #5E7A52)!important;box-shadow:0 8px 22px color-mix(in srgb,var(--moos-success, #5E7A52) 26%,transparent)!important}.moos-atc.is-added .moos-atc__added{opacity:1;transform:none}.moos-atc.is-added .moos-atc__added svg{animation:moos-draw .35s .05s var(--moos-ease) forwards}@keyframes moos-draw{to{stroke-dashoffset:0}}.product-form__submit.moos-atc .loading-overlay__spinner .path{stroke:var(--moos-btn-text, #F4F2EE)}.product-form__submit.moos-atc.loading{color:var(--moos-btn-text, #F4F2EE)!important}.moos-payments{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.moos-payments li{margin:0;line-height:0}.moos-payments__icon{height:var(--moos-pay-h, 22px);width:auto;display:block}.moos-usps{list-style:none;margin:18px 0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.moos-usp{display:grid;justify-items:center;align-content:start;gap:6px;margin:0;text-align:center;font-family:var(--moos-font-body, inherit);font-size:11.5px;line-height:1.35;letter-spacing:0;color:var(--moos-text, #292828)}.moos-usp__icon{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--moos-surface, #E4E2DD);color:var(--moos-text, #292828)}.moos-usp__icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.moos-usp__icon img{width:16px;height:16px;object-fit:contain;display:block}.moos-usp__text strong,.moos-usp__text b{display:block;font-weight:600}.moos-usp__text p{margin:0}moos-sticky-atc{display:block}.msb{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;justify-content:center;padding:0 max(12px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));pointer-events:none;font-family:var(--moos-font-body, inherit);font-size:14px;color:var(--moos-text, #292828);letter-spacing:0;transform:translateY(calc(100% + 24px));transition:transform .55s var(--moos-ease)}.msb.is-visible{transform:none}.msb__bar{pointer-events:auto;width:100%;max-width:820px;display:grid;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:10px;border-radius:22px;background:color-mix(in srgb,var(--moos-bg, #F4F2EE) 90%,transparent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 18px 50px #14120f2e,0 0 0 .5px color-mix(in srgb,var(--moos-text, #292828) 10%,transparent)}.msb__bar--simple{grid-template-columns:52px minmax(0,1fr) auto}.msb__thumb{width:52px;height:52px;border-radius:12px;object-fit:cover;display:block;background:var(--moos-surface, #E4E2DD)}.msb__info{min-width:0}.msb__title{margin:0;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msb__price{margin:2px 0 0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13.5px;line-height:1.3}.msb__price s{color:var(--moos-muted, #8A8580)}.msb__tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 6px;border-radius:999px;background:color-mix(in srgb,var(--moos-success, #5E7A52) 12%,transparent);color:var(--moos-success, #5E7A52);font-size:11.5px;font-weight:500}.msb__tag svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.msb__sizes{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--moos-text, #292828) 7%,transparent)}.msb__sizes button{min-width:38px;height:34px;padding:0 10px;margin:0;border:0;border-radius:999px;background:none;box-shadow:none;font:inherit;font-size:13px;font-weight:500;color:var(--moos-text, #292828);cursor:pointer;transition:background .2s,box-shadow .2s}.msb__sizes button[aria-pressed=true]{background:var(--moos-bg, #F4F2EE);box-shadow:0 1px 4px #14120f24}.msb__sizes button[data-unavailable=true]{color:var(--moos-muted, #8A8580);text-decoration:line-through}.msb__select{position:relative}.msb__select select{height:40px;margin:0;padding:0 30px 0 14px;border:0;border-radius:999px;min-width:96px;background:color-mix(in srgb,var(--moos-text, #292828) 7%,transparent);color:var(--moos-text, #292828);font:inherit;font-size:13px;-webkit-appearance:none;appearance:none}.msb__select:after{content:"";position:absolute;right:13px;top:50%;width:6px;height:6px;margin-top:-5px;border-right:1.5px solid var(--moos-muted, #8A8580);border-bottom:1.5px solid var(--moos-muted, #8A8580);transform:rotate(45deg);pointer-events:none}.msb .msb__btn.moos-atc{min-height:52px;padding:0 28px;white-space:nowrap}.msb__spinner{position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2px solid color-mix(in srgb,var(--moos-btn-text, #F4F2EE) 35%,transparent);border-top-color:var(--moos-btn-text, #F4F2EE);opacity:0;transition:opacity .2s}.msb__btn.loading .msb__spinner{opacity:1;animation:moos-spin .7s linear infinite}@keyframes moos-spin{to{transform:rotate(360deg)}}body.moos-has-sticky{padding-bottom:92px}@media(min-width:750px){.msb--no-desktop{display:none!important}body.moos-has-sticky.moos-sticky-no-desktop{padding-bottom:0}}@media(max-width:749px){.msb--no-mobile{display:none!important}body.moos-has-sticky{padding-bottom:132px}body.moos-has-sticky.moos-sticky-no-mobile{padding-bottom:0}.msb{padding:0 max(10px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))}.msb__bar{grid-template-columns:44px auto minmax(0,1fr);grid-template-areas:"thumb info info" "sizes sizes btn";gap:10px 12px;padding:10px 10px 10px 12px}.msb__bar--simple{grid-template-areas:"thumb info info" "btn btn btn"}.msb__thumb{grid-area:thumb;width:44px;height:44px;border-radius:10px}.msb__info{grid-area:info}.msb__sizes,.msb__select{grid-area:sizes}.msb__sizes button{height:44px}.msb__select select{height:48px}.msb .msb__btn.moos-atc{grid-area:btn;width:100%;padding:0 16px;min-height:50px}}.moos-fly{position:fixed;z-index:1001;pointer-events:none;object-fit:cover;border-radius:12px;box-shadow:0 10px 30px #14120f40;will-change:transform,opacity}#cart-icon-bubble.moos-bump{animation:moos-bump .55s var(--moos-spring)}#cart-icon-bubble.moos-bump .cart-count-bubble{animation:moos-pop .45s var(--moos-spring)}@keyframes moos-bump{0%{transform:scale(1)}35%{transform:scale(1.22) rotate(-6deg)}65%{transform:scale(.94) rotate(3deg)}to{transform:scale(1)}}@keyframes moos-pop{0%{transform:scale(.4)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.msb,.moos-atc,.moos-atc *,#cart-icon-bubble{animation:none!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/moos-product.css.map */
