.modal{visibility:hidden;z-index:30;transition:visibility 0s .4s,background-color .3s ease .1s;background-color:rgba(var(--modal-overlay-color)/0)}.modal[open],[open]:not(.is-closing) .modal{visibility:visible;transition-delay:0s;background-color:rgba(var(--modal-overlay-color)/var(--modal-overlay-opacity))}.modal__window{width:100%;max-width:800px;min-height:240px;max-height:calc(100dvh - var(--gutter) * 2);margin:var(--gutter);overflow:hidden;transform:scale(.8);transition:transform .15s ease-in 0s,opacity .15s 0s;border-radius:var(--modal-border-radius);opacity:0;box-shadow:0 0 10px #0000004d}[open]:not(.is-closing) .modal__window{transform:scale(1);transition:transform .15s ease-out .1s,opacity .15s .1s;opacity:1}.modal__close-btn{z-index:1;top:10px;right:10px;padding:10px;border-radius:var(--btn-border-radius);background-color:inherit;color:currentColor}.modal__content{padding:64px var(--gutter) calc(10 * var(--space-unit));max-height:calc(100dvh - var(--gutter) * 2 - 20px);overflow-y:auto;-webkit-overflow-scrolling:touch}.modal__image{flex:0 0 50%;max-width:360px}@media(min-width:600px){.modal__window{width:auto;min-width:480px}}@media(max-width:768.98px){.modal .rte table{width:auto;margin-right:calc(var(--gutter) * -1);margin-left:calc(var(--gutter) * -1)}}@media(min-width:769px){.modal__content{padding:64px calc(10 * var(--space-unit)) calc(10 * var(--space-unit))}}.modal{transition:visibility 0s .4s,background-color .3s ease .1s}.option-selector[data-selector-type=listed] .option-selector__btns{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;padding-top:12px}.option-selector[data-selector-type=listed] .option-selector__btns .opt-label--btn{width:100%;min-width:0;margin:0;padding:0 4px;min-height:40px;max-height:45px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:clamp(10px,1.15vw,14px);line-height:1;text-align:center;white-space:nowrap}@media(max-width:768px){.option-selector[data-selector-type=listed] .option-selector__btns{grid-template-columns:repeat(4,minmax(0,1fr))}.option-selector[data-selector-type=listed] .option-selector__btns .opt-label--btn{font-size:clamp(10px,3vw,13px)}}.option-selector__size-guide{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:13px;color:#555;line-height:1}.option-selector__size-guide svg{flex-shrink:0;opacity:.6;display:block}.option-selector__size-guide .link{font-size:13px;font-weight:500;color:inherit;text-decoration:underline;padding:0;margin:0;background:none;border:none;line-height:1;cursor:pointer;display:inline}.inventory-warning-label{font-size:12px;font-weight:400;line-height:1;opacity:0;visibility:hidden;transition:opacity .2s ease}.inventory-warning-label.is-visible{opacity:1;visibility:visible}.inventory-warning-label.inventory-warning--low{color:#999}.inventory-warning-label.inventory-warning--critical{color:#e53e3e}.opt-label--btn .restock-bell{position:absolute;top:2px;right:3px;display:flex;align-items:center;justify-content:center;pointer-events:none;color:#7b2fff;line-height:1}.opt-label--btn .restock-bell svg{display:block;width:14px;height:14px}
/*# sourceMappingURL=/cdn/shop/t/102/assets/modal.css.map */
