maison-catalog-buy{display:block;margin-top:auto}maison-catalog-buy [hidden]{display:none!important}maison-catalog-buy .mshp__button{position:relative;gap:6px;transition:scale .15s cubic-bezier(.2,0,0,1)}maison-catalog-buy .mshp__button:disabled{cursor:wait}maison-catalog-buy .mshp__button[aria-busy=true] [data-maison-anim-label]{visibility:hidden}maison-catalog-buy .mshp__button:not(:disabled):active:not([data-motion=static]){scale:.96}maison-catalog-buy .mcb__spinner{display:none;position:absolute;width:18px;height:18px;border:2px solid rgb(255 255 255 / .35);border-top-color:currentColor;border-radius:50%}maison-catalog-buy .mshp__button[aria-busy=true] .mcb__spinner{display:block;animation:mcb-spin .7s linear infinite}maison-catalog-buy .mshp__cart-status{margin-block:8px;color:#0f1115;font-size:12px;line-height:1.5}maison-catalog-buy .mshp__cart-status a{text-decoration:underline}maison-catalog-buy .mcb__dialog{--mcb-button-height: 48px;position:fixed;top:0;right:0;bottom:0;left:0;width:min(480px,calc(100% - 32px));max-width:none;max-height:min(720px,calc(100dvh - 48px));margin:auto;padding:24px;overflow:auto;overscroll-behavior:contain;border:0;border-radius:36px;background:#fff;color:#0f1115;font:400 14px/1.5 "Maison Inter 4",Inter,sans-serif;box-shadow:0 8px 24px #00000014,0 24px 80px #0000002e}maison-catalog-buy .mcb__dialog::backdrop{background:#0f111599}maison-catalog-buy .mcb__header{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:12px;margin-bottom:24px}maison-catalog-buy .mcb__close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#f5f5f5;color:inherit;cursor:pointer;transition:scale .15s cubic-bezier(.2,0,0,1),background-color .15s ease}maison-catalog-buy .mcb__close:hover{background:#e6e6e6}maison-catalog-buy .mcb__close:active{scale:.96}maison-catalog-buy .mcb__product{display:flex;align-items:center;gap:12px;min-width:0}maison-catalog-buy .mcb__image{flex:0 0 64px;width:64px;height:64px;object-fit:contain;border-radius:12px;background:#f9f9f9;outline:1px solid oklch(0 0 0 / .1);outline-offset:-1px}maison-catalog-buy .mcb__product h3{min-width:0;font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word}maison-catalog-buy .mcb__options{min-width:0;padding:0;margin:0;border:0}maison-catalog-buy .mcb__options legend{padding:0;margin-bottom:12px;font-size:14px;font-weight:600}maison-catalog-buy .mcb__option-list{display:grid;gap:8px}maison-catalog-buy .mcb__option{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;min-height:60px;border:1px solid #e6e6e6;border-radius:12px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}maison-catalog-buy .mcb__option:has(input:checked){border-color:#0f1115;background:#f9f9f9;box-shadow:inset 0 0 0 1px #0f1115}maison-catalog-buy .mcb__option:has(input:focus-visible){outline:2px solid #ff3492;outline-offset:3px}maison-catalog-buy .mcb__option:has(input:disabled){opacity:.45;cursor:not-allowed}maison-catalog-buy .mcb__option input{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}maison-catalog-buy .mcb__option-name{flex:1;min-width:0;font-weight:500;overflow-wrap:anywhere}maison-catalog-buy .mcb__option-name small{display:block;font-size:12px;font-weight:400}maison-catalog-buy .mcb__option-price{flex-shrink:0;display:grid;justify-items:end;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}maison-catalog-buy .mcb__option-price s{font-size:12px;font-weight:400;opacity:.55}maison-catalog-buy .mcb__dialog .mcb__submit-row{position:sticky;bottom:-24px;margin:8px -24px -24px;padding:16px 24px max(24px,env(safe-area-inset-bottom));background:#fff}@keyframes mcb-spin{to{transform:rotate(360deg)}}@media(max-width:699px){maison-catalog-buy .mcb__dialog{inset:auto 0 0;width:100%;max-height:calc(100dvh - 24px);margin:0;padding:20px;border-radius:32px 32px 0 0}maison-catalog-buy .mcb__product{flex-wrap:wrap}maison-catalog-buy .mcb__dialog .mcb__submit-row{bottom:-20px;margin-inline:-20px;margin-bottom:-20px;padding:16px 20px max(20px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){maison-catalog-buy :is(.mcb__option,.mshp__button,.mcb__close){transition:none}maison-catalog-buy .mshp__button:not(:disabled):active,maison-catalog-buy .mcb__close:active{scale:1}maison-catalog-buy .mcb__spinner{animation-duration:1.4s!important}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/maison-catalog-buy.css.map */
