.mod-Modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;opacity:0;visibility:hidden;isolation:isolate;pointer-events:none}.mod-Modal[aria-hidden=false]{opacity:1;visibility:visible}@media (prefers-reduced-motion: no-preference){.mod-Modal{transition-duration:var(--Transition_Duration);transition-property:opacity,visibility;transition-timing-function:var(--Transition_TimingFunction)}}.mod-Modal_Backdrop{grid-area:1 / 1;block-size:100vh;background-color:rgba(var(--Color_Brand-rgb),.8);opacity:0;visibility:hidden}.mod-Modal[aria-hidden=false] .mod-Modal_Backdrop{opacity:1;visibility:visible;pointer-events:auto}@media (prefers-reduced-motion: no-preference){.mod-Modal_Backdrop{transition-duration:var(--Transition_Duration);transition-property:opacity,visibility;transition-timing-function:var(--Transition_TimingFunction)}}.mod-Modal_Modal{position:absolute;inset-block-end:0;display:block}@media only screen and (min-width: 768px){.mod-Modal_Modal{inset-block:50% auto;inset-inline-start:50%;inline-size:var(--modal-size);block-size:var(--modal-size);transform:translate(-50%,-50%)}}.mod-Modal_Inner{grid-area:1 / 1;block-size:100%;opacity:0;transform:translateY(10%);place-self:center;isolation:isolate}@media (prefers-reduced-motion: no-preference){.mod-Modal_Inner{transition-duration:var(--Transition_Duration);transition-property:opacity,transform;transition-timing-function:var(--Transition_TimingFunction)}}.mod-Modal[aria-hidden=false] .mod-Modal_Inner{opacity:1;transform:translateY(0);pointer-events:auto}.mod-Modal_Body{align-items:center;justify-content:center;display:flex;block-size:100%}.mod-Modal_Close{--spacing: 20px;position:absolute;inset-block-start:0;inset-inline-end:0;z-index:2;box-sizing:content-box;display:block;inline-size:var(--button-close-size-mobile);block-size:var(--button-close-size-mobile);padding:var(--spacing);pointer-events:initial}@media (min-width: 768px){.mod-Modal_Close{--spacing: 10px;inset-block-start:calc(var(--button-close-size-inverse) - calc(var(--spacing) * 2));inset-inline-end:calc(var(--button-close-size-inverse) - calc(var(--spacing) * 2));inline-size:var(--button-close-size);block-size:var(--button-close-size);color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/modal-modal.css.map */
