.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(var(--viewport-height) - var(--gutter) * 2);margin:var(--gutter);overflow:auto;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))}.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}.image-modal__window{background:transparent;box-shadow:none;width:auto;min-width:0;min-height:0;max-width:96vw;max-height:calc(var(--viewport-height) - var(--gutter) * 2);margin:var(--gutter);padding:0;border-radius:0;overflow:visible}.image-modal__track{display:grid;place-items:center}.image-modal__slide{grid-area:1 / 1;opacity:0;pointer-events:none;transition:opacity .2s ease}.image-modal__slide.is-active{opacity:1;pointer-events:auto}.image-modal__img{display:block;max-width:96vw;max-height:calc(var(--viewport-height) - var(--gutter) * 2);width:auto;height:auto;object-fit:contain;background-color:#fff}.image-modal__close-btn{position:absolute;top:10px;right:10px;z-index:3;background-color:#ffffffe6;color:#111}.image-modal__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;padding:12px;border:0;border-radius:50%;background-color:#ffffffe6;color:#111;cursor:pointer;display:flex;align-items:center;justify-content:center}.image-modal__nav--prev{left:10px}.image-modal__nav--next{right:10px}.image-modal__nav svg{width:20px;height:20px}
/*# sourceMappingURL=/cdn/shop/t/393/assets/modal.css.map */
