.content-shop .wrap-qty-extra{display:none}.age-gate{max-width:650px}.age-gate__heading-title{font-size:5rem}p.age-gate__challenge{font-size:24px}button.age-gate__submit--no,button.age-gate__submit--yes{font-size:2rem}.open-video{display:block;font-weight:700;cursor:pointer;color:#6c3;margin-bottom:8px;border-radius:6px;transition:all .3s ease}.open-video:hover{color:#333}.video-modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:9999;align-items:center;justify-content:center}.video-modal.active{display:flex}.video-content{position:relative;max-width:900px;width:90%}.video-content iframe{width:100%;height:500px;border-radius:8px}.close-video{position:absolute;top:-40px;right:0;font-size:32px;color:#fff;cursor:pointer}.page-id-10019 #content .entry-content h1{font-size:42px;line-height:1.15;font-weight:700;margin-bottom:24px}.page-id-10019 #content h2{font-size:30px;line-height:1.25;font-weight:700;margin-top:48px;margin-bottom:14px}.page-id-10019 #content h3{font-size:23px;line-height:1.3;font-weight:600;margin-top:30px;margin-bottom:12px}.page-id-10019 #content .page-intro{font-size:20px;line-height:1.6;max-width:900px}.page-id-10019 #content section{scroll-margin-top:100px}@media (max-width:768px){.page-id-10019 #content .entry-content h1{font-size:32px}.page-id-10019 #content h2{font-size:26px}.page-id-10019 #content h3{font-size:21px}.page-id-10019 #content .page-intro{font-size:18px}}