.mod-Modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11;display:flex;flex-direction:column-reverse;opacity:1;pointer-events:auto;visibility:visible;transition:opacity .3s ease,visibility .3s ease}@media only screen and (min-width: 768px){.mod-Modal{flex-direction:row}}.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:var(--Color_Brand-80)}.mod-Modal_Drawer{z-index:2;flex:1 1 100%;max-height:550px;padding:20px;background:#fff;overflow-y:auto;transition:opacity .5s,visibility .5s,transform .5s;-webkit-overflow-scrolling:touch;transform:translateY(0);opacity:1;visibility:visible;transform:none}.mod-Modal[aria-hidden=true] .mod-Modal_Drawer{opacity:0;visibility:hidden;transform:translateY(100%)}@media only screen and (min-width: 768px){.mod-Modal_Drawer{max-width:500px;max-height:none;height:100%;margin-right:auto;padding:30px;transform:translate(0)}.mod-Modal[aria-hidden=true] .mod-Modal_Drawer{transform:translate(-100%)}}.mod-Modal_DrawerInner{flex-direction:column;display:flex;width:100%}.mod-Modal_DrawerHeader{margin-bottom:30px}.mod-Modal_DrawerTitle{color:#710a01;font-family:var(--Font_Family-body);font-weight:400;text-transform:uppercase}@media only screen and (min-width: 768px){.mod-Modal_DrawerTitle{text-align:center}}.mod-Modal_DrawerInner .prd-List_Items{display:flex;margin:0 -20px;padding:0 20px;gap:10px;overflow:auto}.mod-Modal_DrawerInner .prd-List_Item{min-width:200px}@media only screen and (min-width: 768px){.mod-Modal_DrawerInner .prd-List_Items{flex-flow:column;margin:0;padding:0}}.mod-Modal_DrawerInner .prd-Card_Title{letter-spacing:.2em;font-family:var(--Font_Family-body);font-size:16px;font-weight:600}@media only screen and (min-width: 768px){.mod-Modal_DrawerInner .prd-Card_Title{font-size:16px}}.mod-Modal_Inner{align-items:center;justify-content:center;display:flex;margin:auto}.mod-Modal_Modal{position:relative;z-index:2;width:100%;opacity:1;transition:opacity .3s ease .3s,transform .3s ease .3s}@media only screen and (min-width: 768px){.mod-Modal_Modal{width:calc((8 / 12) * 100%)}}.mod-Modal[aria-hidden=true] .mod-Modal_Modal{opacity:0;transform:translateY(50px);transition:opacity .3s ease,transform .3s ease}.mod-Modal-small .mod-Modal_Modal{max-width:550px}.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:0;right:0;z-index:1;align-items:center;justify-content:center;display:flex;width:45px;height:45px;margin-left:auto;background-color:var(--Color_White)}.mod-Modal_Close svg{width:20px;height:20px}.mod-Modal_Body-text{background-color:var(--Color_White)}.mod-Modal_Content{max-height:90vh;overflow:auto}.mod-Modal_Body-text .mod-Modal_Content{padding:var(--Grid_Gutter)}.mod-Modal_Video{display:flex;width:100%}.mod-Modal_ContentArea{display:block;max-width:400px;margin:0 auto;text-align:center}.mod-Modal_ContentArea[aria-hidden=true]{display:none}.mod-Modal_Title{margin-bottom:25px;text-transform:uppercase}.mod-Modal_Text{margin-bottom:25px;color:var(--Color_Grey)}.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/65/assets/modal.css.map */
