html{font-size:1px}@media(max-width:580px){html{font-size:1px}}@media(min-width:1921px){html{font-size:1px}}section.instore-resource-modal{align-items:center;background-color:rgba(103,199,199,.8);display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:40}section.instore-resource-modal.active{display:flex}section.instore-resource-modal .resource-modal-content{background-color:#fff;border-radius:20px;max-width:900px;overflow:hidden;position:relative}section.instore-resource-modal .resource-modal-content .resource-modal{display:flex}section.instore-resource-modal .resource-modal-content .resource-modal .resource-modal-left{flex:1 1 40%}@media(max-width:580px){section.instore-resource-modal .resource-modal-content .resource-modal .resource-modal-left{display:none}}section.instore-resource-modal .resource-modal-content .resource-modal .resource-modal-left img.resource-modal-image{height:100%;-o-object-fit:cover;object-fit:cover}section.instore-resource-modal .resource-modal-content .resource-modal .resource-modal-right{flex:1 1 60%;padding:40px 80px 30px 40px}section.instore-resource-modal .resource-modal-content .resource-modal .resource-modal-right span.resource-modal-title{display:block;font-family:"DM Serif Display";font-size:36rem;font-style:italic;font-weight:400;letter-spacing:.25rem;line-height:40rem;margin-bottom:30rem}@media(max-width:1024px){section.instore-resource-modal .resource-modal-content .resource-modal .resource-modal-right span.resource-modal-title{font-size:32rem}}@media(max-width:580px){section.instore-resource-modal .resource-modal-content .resource-modal .resource-modal-right span.resource-modal-title{font-size:28rem;margin-bottom:20rem}}section.instore-resource-modal .resource-modal-content .resource-modal .resource-modal-right span.resource-modal-copy{font-family:Lato;font-size:22rem;letter-spacing:.25rem;line-height:1.4;margin-bottom:20rem}@media(max-width:580px){section.instore-resource-modal .resource-modal-content .resource-modal .resource-modal-right span.resource-modal-copy{font-size:17rem}}section.instore-resource-modal .resource-modal-content .resource-modal .resource-modal-right span.resource-modal-cta{display:block}section.instore-resource-modal .resource-modal-content .resource-modal .resource-modal-right span.resource-modal-cta a{background-color:#f9a33a;border:0;border-radius:4rem;box-shadow:0 1rem 12rem 0 rgba(0,0,0,.1);color:#fff;cursor:pointer;display:inline-block;font-family:Lato;font-size:14rem;font-weight:700;letter-spacing:.25rem;line-height:1.2;margin:20rem 0;padding:15rem 40rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:.1s ease-in}section.instore-resource-modal .resource-modal-content .resource-modal .resource-modal-right span.resource-modal-cta a:focus,section.instore-resource-modal .resource-modal-content .resource-modal .resource-modal-right span.resource-modal-cta a:hover{background-color:#000;color:#fff}section.instore-resource-modal .resource-modal-content span.resource-modal-close{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:10px;top:10px;width:40px}