.pp-section{max-width:1304px;margin:48px auto;display:grid;grid-template-columns:1fr 1fr;background:#140b0b;color:#fff;border-radius:8px;overflow:hidden;scroll-margin-top:120px}.pp-picture{background:#170606;display:flex;align-items:center;justify-content:center}.pp-picture img{width:100%;height:100%;max-height:780px;object-fit:contain}.pp-copy{padding:clamp(24px,4vw,52px);align-self:center}.pp-kicker{font:11px Arial,sans-serif;letter-spacing:3px;color:#f09b94;margin:0 0 18px}.pp-copy h2{font:900 clamp(30px,4vw,52px)/1 Arial,sans-serif;letter-spacing:-1px}.pp-intro{font-size:24px;font-weight:700;line-height:1.5;margin:20px 0}.pp-copy ul{padding-inline-start:22px;line-height:2;color:#eee;font-size:16px}.pp-price{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin:22px 0 8px}.pp-price strong{font:800 42px Arial,sans-serif;direction:ltr}.pp-price small{font:700 16px Arial,sans-serif}.pp-price del{color:#bca4a4;font-size:18px;direction:ltr}.pp-saving{color:#f6b8ae;font-size:14px;margin-top:8px}.pp-status{font-size:13px;color:#f6c9c3;padding:12px 0;border-block:1px solid #683330}.pp-terms{font-size:12px;color:#d1bcb9;line-height:1.8}.pp-copy label{display:block;font-size:14px;margin:20px 0}.pp-copy select{display:block;width:100%;padding:12px;margin-top:7px}.pp-copy .primary{background:#e53224;color:white}.pp-copy .primary:hover{background:#b92017}[data-pp-buy]:disabled{opacity:.5;cursor:not-allowed}.pp-hero{display:grid;grid-template-columns:1fr 1fr;height:620px;min-height:0;padding:0;background:radial-gradient(ellipse at 20% 45%,#4c0c0c,#0c0808 70%);direction:ltr}.pp-hero-copy{align-self:center;padding:40px 6vw 80px;direction:rtl;text-align:start}.pp-hero-copy h1{font:900 clamp(44px,5.6vw,82px)/1 Arial,sans-serif;letter-spacing:-2px;color:white;margin:18px 0}.pp-hero-copy .pp-price strong{font-size:42px}.pp-hero-copy .primary{background:#fff;color:#171717}.pp-hero-art{height:100%;width:100%;object-fit:contain;display:block;background:#180606}.pp-hero .pp-status{max-width:400px}.pp-welcome .pp-price{justify-content:center;color:#151515}.pp-welcome .pp-saving,.pp-welcome .pp-status{color:#8f281d}.pp-welcome-art{background:#250707;padding:24px;color:#fff;font:900 40px/1 Arial,sans-serif;text-align:center}.pp-welcome .pp-status{border-color:#ead1ce}.pp-ended-note{color:#b42218;font-weight:700}html[dir=ltr] .pp-hero-copy{direction:ltr}.pp-section [hidden],.pp-hero [hidden],.pp-welcome [hidden]{display:none!important}
@media(max-width:900px){.pp-section{margin:30px 24px}.pp-copy{padding:26px}.pp-hero{height:560px}.pp-hero-copy{padding:25px 4vw 75px}.pp-hero-copy h1{font-size:50px}.pp-intro{font-size:20px}}
@media(max-width:620px){.pp-section{grid-template-columns:1fr;margin:30px 16px;scroll-margin-top:100px}.pp-picture img{max-height:none;height:auto}.pp-copy{padding:25px}.pp-copy h2{font-size:36px}.pp-price strong{font-size:38px}.pp-copy ul{font-size:14px}.pp-hero{height:auto;grid-template-columns:1fr;padding:0;min-height:0}.pp-hero-copy{padding:28px 24px 24px}.pp-hero-copy h1{font-size:56px}.pp-hero-art{height:360px;object-fit:contain;margin-bottom:64px}.pp-hero .pp-intro{font-size:22px}.pp-hero .pp-price{margin:14px 0}.pp-hero .pp-status{margin:12px 0}.pp-hero-copy .primary{font-size:14px}.pp-welcome-art{font-size:34px}}
.pp-hero>img.pp-hero-art{position:relative;inset:auto;width:100%;height:100%;object-fit:contain;aspect-ratio:auto}
@media(max-width:620px){.pp-hero>img.pp-hero-art{height:360px}}
