.popup__overlay.position--lower_left .popup__container,.popup__overlay.position--lower_right .popup__container,.popup__overlay.position--top_left .popup__container,.popup__overlay.position--top_right .popup__container{position:absolute}@media (min-width:768px){.popup__overlay.position--top_left .popup__container{left:20px;top:20px}}@media (min-width:768px){.popup__overlay.position--lower_left .popup__container{left:20px;bottom:20px}}@media (min-width:768px){.popup__overlay.position--top_right .popup__container{right:20px;top:20px}}@media (min-width:768px){.popup__overlay.position--lower_right .popup__container{right:20px;bottom:20px}}.popup__container{background:#fff;display:flex;margin:16px;max-width:calc(100% - 32px);padding:0;position:relative;width:340px}@media (min-width:768px){.popup__container{max-width:calc(100% - 64px);min-height:490px;width:950px}}.popup__content{color:#2e2e2e;display:flex;flex-direction:column;flex-grow:1}@media (min-width:768px){.popup__content{flex-direction:row}}.popup__content__body,.popup__content__image{flex:none;max-width:none}.popup__content__image{height:210px;overflow:hidden;padding:0}@media (min-width:768px){.popup__content__image{flex:0 0 46.3157894737%;height:auto}}.popup__content__image .field,.popup__content__image .media,.popup__content__image picture{height:100%}.popup__content__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.popup__content__body{display:flex;flex-direction:column;gap:16px;justify-content:center;padding:24px;text-align:left}@media (min-width:768px){.popup__content__body{flex:1 1 auto;gap:24px;padding:24px 40px}}@media (min-width:1024px){.popup__content__body{padding:24px 80px}}.popup__content__body>*{margin:0}.popup__content__body p:last-child{margin-bottom:0}.popup__eyebrow{margin:0}.popup__title{font-family:"Cormorant Garamond",serif;font-size:30px;line-height:33px;margin:0}@media (min-width:768px){.popup__title{font-size:40px;line-height:44px}}.popup__cta{align-self:flex-start}.popup__header{position:absolute;right:0;top:0;z-index:1}.popup__close{align-items:center;background:0 0;border:0;color:#000;cursor:pointer;display:flex;height:48px;justify-content:center;margin:8px;padding:0;width:48px}.popup__close::after{background-color:currentColor;content:"";height:16px;-webkit-mask:url(/themes/custom/baccarat/images/close.svg) center/contain no-repeat;mask:url(/themes/custom/baccarat/images/close.svg) center/contain no-repeat;padding:0;width:16px}.popup__close:hover{color:#6c6c70}.popup__close:focus-visible{outline:1px solid #c10a25;outline-offset:-4px}.popup .webform-flexbox,.popup form{display:flex;flex-direction:column;margin-bottom:0;margin-top:0}.popup form a{text-decoration:underline}.popup form .form-email{margin-bottom:10px}.popup form .webform-name--wrapper .webform-flexbox{flex-direction:row}.popup form .js-form-type-checkbox{align-items:flex-start}.popup form .form-checkbox{height:18px;margin-top:6px;width:18px}.popup form .js-form-item-agree .description{font-size:10px}.popup form .button{font-family:"Baccarat Stencil",sans-serif}
/*# sourceMappingURL=popup.css.map */
