.hero-modal{position:relative;z-index:200;opacity:1;visibility:visible;transition:all .3s}.hero-modal--hide{z-index:-1;opacity:0;visibility:hidden}.modal-overlay{content:"";position:fixed;width:100%;height:100%;top:0;left:0;background:var(--color-primary);opacity:25%}.hero-modal__container{width:calc(100% - 25px);max-width:63.75rem;align-items:center;gap:2.1875rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:50;display:flex;background:var(--color-white);color:var(--color-primary);padding:2.1875rem;opacity:1;transition:all .3s}@media (max-width: 1440px){.modal-trigger-btn{width:3.125rem;height:3.125rem}}@media (max-width: 1024px){.hero-modal__container{flex-direction:column}}.body-scroll-remover{overflow:hidden}.modal-trigger-btn{position:absolute;right:1.25rem;top:1.875rem;cursor:pointer;z-index:10}.modal-trigger-btn span.icon{width:24px;height:26px;border-radius:4px;display:flex;align-items:center;justify-content:center;background-color:var(--color-gold);color:var(--color-white)}.modal-trigger-btn span{color:var(--color-primary);font-size:3.125rem}.modal-trigger-btn button{color:var(--color-primary);border:1px solid currentColor;position:absolute;top:-5px;right:-5px;font-size:1rem;height:1.25rem;width:1.25rem;display:flex;justify-content:center;align-items:center;border-radius:5px;cursor:pointer}@media (max-width: 768px){.modal-trigger-btn{right:.625rem;top:.625rem;width:1.875rem;height:1.875rem;border-radius:.625rem}.modal-trigger-btn span{font-size:1.25rem}.modal-trigger-btn button{height:.625rem;width:.625rem;border-radius:2px;font-size:.625rem;padding:5px}}@media (hover: hover){.modal-trigger-btn button:hover{color:var(--color-gold)}}.hero-modal__img{width:100%;max-width:25rem;max-height:29.375rem;overflow:hidden}.hero-modal__img img{max-width:100%;object-fit:cover}.hero-modal__content{width:100%;max-width:25rem;text-align:left}.hero-modal__content--full-width{max-width:100%;text-align:center}.hero-modal__content h2{font-size:2.1875rem;margin-block:0 1.25rem;color:inherit}.hero-modal__content p{font-size:1.25rem;color:inherit}.hero-modal__content a{display:block;color:var(--color-black);margin-top:10px}.hero-modal__content a:hover{text-decoration:none}button[data-modal-close]{position:absolute;top:2.1875rem;right:2.1875rem;background-color:transparent;border:none;outline:none;font-size:2.1875rem;font-weight:600;cursor:pointer}@media (max-width: 768px){.hero-modal__content h2{font-size:1rem;margin-block:0 .625rem}.hero-modal__content p{font-size:.875rem}button[data-modal-close]{top:.625rem;right:.625rem;font-size:1rem}}@media (hover: hover){button[data-modal-close]:hover{color:var(--color-gold)}}@media (max-width: 480px){.hero-modal__img{max-width:100%;max-height:auto}.hero-modal__img img{max-height:10rem;width:100%}}.modal-trigger-btn-wrapper{text-align:center;margin-top:1.25rem}.modal-trigger-btn-wrapper button{position:relative;z-index:10;width:fit-content;cursor:pointer;font-size:14pt;padding:.3125rem 3.125rem;border-radius:.3125rem;color:var(--color-white);font-weight:600;transition:all .3s;letter-spacing:.0313rem;border:2px solid transparent;background-color:var(--color-gold);font-family:futura-pt}.modal-trigger-btn-wrapper button:hover{border-color:var(--color-gold);background-color:var(--color-white);color:var(--color-gold)}@media (max-width: 768px){.modal-trigger-btn-wrapper button{font-size:.875rem;padding:.1875rem 1.875rem}}@media (max-width: 480px){.modal-trigger-btn-wrapper{margin-top:1rem}.modal-trigger-btn-wrapper button{font-size:.75rem;padding-inline:1.5625rem}}
/*# sourceMappingURL=/cdn/shop/t/136/assets/modal.css.map */
