.axis80-modal-is-open{overflow:hidden}.axis80-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem}.axis80-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000094}.axis80-modal__dialog{display:flex;flex-direction:column;position:relative;z-index:1;width:min(960px,calc(100vw - 4rem));max-height:min(760px,calc(100vh - 4rem));overflow:hidden;background:#fff;color:#111;border-radius:8px;box-shadow:0 20px 60px #00000059;outline:none;overscroll-behavior:contain}.axis80-modal__header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:#fff;border-bottom:1px solid rgba(0,0,0,.12)}.axis80-modal__header h2{margin:0;line-height:1.2;font-size:1.875rem;font-weight:600}.axis80-modal__close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;padding:0;border:1px solid rgb(var(--text-color) / .15);background:transparent;color:inherit;font-size:2rem;line-height:1;cursor:pointer;border-radius:999px}.axis80-modal__close:hover{opacity:.75;background:rgb(var(--text-color) / .05)}.axis80-modal__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.axis80-modal__content{min-height:0;padding:2rem;overflow:auto;overflow-wrap:break-word}.axis80-modal__content table{display:block;max-width:100%;overflow-x:auto}.axis80-modal__content h3{font-size:2rem;line-height:1.2;margin:0 0 1.5rem}.axis80-modal__content ul{list-style-type:disc;padding-inline-start:40px;margin-block-end:16px;margin-block-start:16px;line-height:1.5}.axis80-modal__content img{max-width:100%;height:auto}@media(max-width:749px){.axis80-modal{align-items:stretch;padding:0}.axis80-modal__dialog{width:100%;height:100%;max-height:100%;border-radius:0}.axis80-modal__header,.axis80-modal__content{padding:1rem}.axis80-modal__header h2{font-size:1.4rem}}.axis80-cloth-type-row{margin-right:15px;margin-left:15px}.axis80-cloth-type-image{margin:0 auto 15px;text-align:center}.axis80-cloth-type-row h4{font-size:1.75rem}@media screen and (min-width:768px){.axis80-cloth-type-row{display:flex;flex-wrap:nowrap}.axis80-cloth-type-image{min-width:225px;max-width:225px;margin:0 30px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/axis80-modal.css.map */
