.version-two{background:#f5f4f1}.v2-header{padding:22px max(5%,calc((100% - 1440px)/2));display:flex;align-items:center;justify-content:space-between;gap:25px;background:#fff}.v2-header img{width:150px;display:block}.v2-header nav{display:flex;gap:30px;font-size:15px;font-weight:700}.v2-header a{text-decoration:none}.v2-header a:hover{text-decoration:underline}.poster-hero{background:#e3282b;color:#fff;padding:42px max(5%,calc((100% - 1440px)/2)) 46px;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:30px 40px;align-items:start}.poster-title h1{font-size:clamp(72px,10.5vw,156px);letter-spacing:-.065em;line-height:.87;margin:0 0 30px}.poster-title p{font-size:20px;line-height:1.45;max-width:550px;margin:0 0 25px}.poster-title .button{background:#171717}.poster-title .button:hover{background:#303030}.poster-discount{position:sticky;top:24px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:280px;background:#171717;padding:24px}.poster-discount p{margin:0;font-size:17px}.poster-discount strong{font-size:94px;line-height:1;letter-spacing:-.07em}.poster-discount strong small{font-size:28px;letter-spacing:0}.poster-discount span{font-size:14px}.poster-media{grid-column:1/-1;margin:6px 0 0;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px;align-items:center}.poster-media img{display:block;width:100%;height:auto}.poster-media figcaption{font-size:28px;line-height:1.13;letter-spacing:-.03em}.poster-media figcaption small{display:block;font-size:16px;line-height:1.45;margin-top:18px;letter-spacing:0}.version-two .offers{padding-top:52px;padding-bottom:45px}.version-two .section-head h2{font-size:clamp(42px,4vw,64px);letter-spacing:-.045em;line-height:1.02}.version-two .section-head h2 br{display:none}.version-two .section-note{color:#171717;margin-bottom:12px}.version-two .filters{margin-top:28px}.version-two .filters button.active{background:#e3282b}.version-two .product-list,.version-two .alcohol-list{column-gap:46px}.version-two .product,.version-two .alcohol-item{grid-template-columns:80px minmax(0,1fr) 86px 108px;min-height:130px;gap:14px;border-top:0;border-bottom:2px solid #e4e3df}.version-two .product-image{width:80px;height:92px}.version-two .product-name{font-size:16px}.version-two .product-prices strong{font-size:26px}.version-two .alcohol{background:#eeede8}.version-two .alcohol .product-image{background:#fff}.version-two .alcohol-item{border-bottom-color:#d9d8d3}.version-two .alcohol-item p{font-size:14px}.version-two .buy{background:#171717;min-height:42px}.version-two .buy:hover{background:#e3282b}.version-two .buy:disabled{background:#deddd8}.v2-close{padding:48px max(5%,calc((100% - 1440px)/2));display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px;align-items:center;background:#fff}.v2-close img{display:block;width:100%;height:auto}.v2-close h2{font-size:clamp(42px,4.6vw,72px);line-height:.98;letter-spacing:-.05em;margin:0 0 25px}.v2-close p{font-size:18px;line-height:1.45;margin:0 0 28px}.v2-footer{background:#e3282b;padding:30px max(5%,calc((100% - 1440px)/2));color:#fff}.v2-footer-top{display:flex;justify-content:space-between;align-items:center;gap:24px}.v2-footer-home{display:block;text-decoration:none}.v2-footer-home img{width:180px;filter:brightness(0) invert(1);display:block;margin-bottom:8px}.v2-footer-home span{font-size:15px}.v2-footer .legal{max-width:1100px;color:#fff;margin-top:28px;font-size:13px}.v2-footer-shop{font-size:17px;font-weight:700;text-decoration:none}.v2-footer-shop:hover{text-decoration:underline}
@media(max-width:1150px) and (min-width:751px){.version-two .product,.version-two .alcohol-item{grid-template-columns:60px minmax(0,1fr) 78px 88px;gap:9px}.version-two .product-image{width:60px;height:80px}.version-two .product-name{font-size:14px}.poster-hero{grid-template-columns:minmax(0,1fr) 220px}.poster-media{grid-template-columns:minmax(0,1fr) 220px}.poster-discount{min-height:245px}.poster-discount strong{font-size:78px}}
@media(max-width:750px){.v2-header{padding:17px 5%;align-items:center}.v2-header img{width:118px}.v2-header nav{gap:16px;font-size:13px}.v2-header nav a:first-child{display:none}.poster-hero{display:flex;flex-direction:column;padding:30px 5%;gap:25px}.poster-title h1{font-size:clamp(62px,13vw,94px);line-height:.94;margin-bottom:22px}.poster-title p{font-size:17px}.poster-discount{position:static;min-height:0;align-self:stretch;display:grid;grid-template-columns:1fr auto;padding:18px;gap:8px}.poster-discount strong{grid-column:2;grid-row:1/3;font-size:65px}.poster-discount strong small{font-size:22px}.poster-discount p{font-size:15px}.poster-discount span{font-size:13px}.poster-media{display:block;margin:0}.poster-media figcaption{font-size:24px;margin-top:20px}.poster-media figcaption small{margin-top:10px;font-size:15px}.version-two .offers,.version-two .alcohol{padding-top:32px;padding-bottom:32px}.version-two .section-head h2{font-size:39px}.version-two .product,.version-two .alcohol-item{grid-template-columns:58px minmax(0,1fr) 84px;gap:9px;min-height:112px;padding:14px 0}.version-two .product-image{width:58px!important;height:76px!important}.version-two .product-name{font-size:14px}.version-two .product-prices strong{font-size:23px}.version-two .buy{min-height:34px;font-size:12px}.v2-close{padding:32px 5%;grid-template-columns:1fr;gap:25px}.v2-close h2{font-size:44px}.v2-close p{font-size:16px}.v2-footer{padding:28px 5%}.v2-footer-top{align-items:start}.v2-footer-home img{width:130px}.v2-footer-shop{font-size:14px}.v2-footer .legal{font-size:13px}}
