.mod-Modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11;align-items:center;justify-content:center;display:flex;background:rgba(0,0,0,.4);opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease;pointer-events:auto}.mod-Modal[aria-hidden=true]{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease .3s,visibility .3s ease .3s}.mod-Modal_Background{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background-color:#f5f5f380}.mod-Modal_Inner{align-items:center;justify-content:center;display:flex;width:100%}.prd-Media .mod-Modal_Body{width:100%}.mod-Modal_Modal{position:relative;z-index:2;width:100%;background-color:#fff;opacity:1;transition:opacity .3s ease .3s,transform .3s ease .3s}.mod-Modal[aria-hidden=true] .mod-Modal_Modal{opacity:0;transform:translateY(50px);transition:opacity .3s ease,transform .3s ease}@media only screen and (min-width: 768px){.mod-Modal_Modal{width:calc((5 / 12) * 100%)}.sec-Video_ContentContainer .mod-Modal_Modal{width:75%}.prd-Product_Body .mod-Modal_Modal{width:calc((8 / 12) * 100%)}}.mod-Modal_Header{align-items:center;justify-content:space-between;display:flex;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--Color_Border)}.mod-Modal_Close{position:absolute;top:10px;right:10px;z-index:1;width:25px;height:25px}.prd-Product_Body .mod-Modal_Close{top:-30px;right:-30px}.mod-Modal_Close svg{fill:#fff}.mod-Modal_Video{width:100%}.mod-Modal_Content{position:relative;max-height:90vh;width:100%;padding:30px;text-align:center;background-color:#fff;overflow-y:auto}.mod-Modal_ContentArea{display:block}.mod-Modal_ContentArea[aria-hidden=true]{display:none}.mod-Modal_Title{margin-bottom:15px;color:var(--Color_Brand)}@media only screen and (min-width: 768px){.mod-Modal_Text{width:75%;margin-right:auto;margin-left:auto}}.mod-Modal_Buttons{margin-top:20px}@media only screen and (min-width: 901px){.mod-Modal_Buttons{align-items:center;justify-content:center;display:flex}}@media only screen and (max-width: 900px){.mod-Modal_Button{width:100%}}@media only screen and (min-width: 901px){.mod-Modal_Button{margin-right:5px;margin-left:5px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/modal.css.map?v=142876252907607130511698416378 */
