.gate-options{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;display:grid}.gate-options article{background:#fff;border:1px solid #dfdcd5;padding:30px}.gate-products{grid-template-columns:repeat(2,minmax(0,1fr))}.gate-products article p{font-size:16px}.gate-products>article>img{height:320px}.gate-page .buy-label,.gate-page .buy-header nav,.gate-page .buy-hero-facts{font-size:14px!important}.gate-views{border-top:1px solid #ddd;margin-top:24px}.gate-views summary{cursor:pointer;padding:16px 0;font-size:14px;font-weight:700}.gate-views figure{border-top:1px solid #eee;margin:0;padding:14px 0}.gate-views figcaption{color:#666;font-size:14px}.gate-views img{height:280px;padding:10px}.gate-tor .gate-products{grid-template-columns:1fr}.gate-tor .gate-products>article{grid-template-columns:1fr 1fr;display:grid}.gate-tor .gate-products>article>img{height:100%;max-height:420px}.gate-tor .gate-products>article>div{border-top:0;border-left:1px solid #eee}.gate-page .buy-hero figure img{aspect-ratio:1;max-height:460px}.gate-page .buy-draft,.gate-page .buy-hero figcaption{font-size:14px}@media (max-width:760px){.gate-options,.gate-products,.gate-tor .gate-products>article{grid-template-columns:1fr}.gate-tor .gate-products>article>img{height:260px}.gate-tor .gate-products>article>div{border-top:1px solid #eee;border-left:0}.gate-products>article>img{height:280px}.gate-page .buy-hero figure img{max-height:320px}.gate-options article{padding:24px}}.gate-sliding{background:#f0ede6}.gate-video{max-width:1000px;margin:30px auto}.gate-video-frame{aspect-ratio:16/9;background:#262626}.gate-video-frame img,.gate-video-frame iframe{object-fit:contain;border:0;width:100%;height:100%;display:block}.gate-video-consent{background:#fff;border:1px solid #dfdcd5;padding:22px}.gate-video-consent p{margin:16px 0 0;font-size:14px;line-height:1.6}.gate-video-consent a{text-decoration:underline}.gate-video button{cursor:pointer;font:inherit}.gate-video-revoke{background:0 0;border:0;padding:16px 0;text-decoration:underline;font-size:14px!important}.gate-video-details{justify-content:space-between;align-items:center;gap:30px;display:flex}.gate-video-details>div{max-width:720px}.gate-video-details h3{font-size:24px}.gate-video-details p{line-height:1.7}.gate-video-details>a{flex-shrink:0}@media (max-width:760px){.gate-video-details{display:block}.gate-video-details>a{margin-top:12px;display:inline-block}.gate-video-consent{padding:18px}}
