.rz-discovery-campaign .ru-product{align-items:start;min-height:0}
.rz-discovery-campaign .ru-product__media{min-height:0;aspect-ratio:3/2;align-self:center;background:#101522;border:1px solid #ad916040}
.rz-discovery-campaign .ru-product__media img{object-fit:contain!important;filter:none!important;transform:none!important;padding:0!important;width:100%;height:100%}
.rz-discovery-campaign .ru-product__buy{padding:clamp(28px,4vw,60px)}
.rz-discovery-campaign .ru-product__buy h1{font-size:clamp(34px,4.2vw,66px);line-height:1.08;letter-spacing:.02em;overflow-wrap:normal;margin-bottom:18px}
.rz-discovery-campaign .rz-campaign-headline{font:400 clamp(26px,2.7vw,40px)/1.2 Georgia,serif;color:#f4ead8;margin:20px 0 12px}
.rz-discovery-campaign .ru-product__intro{font-size:16px;line-height:1.65}
.rz-discovery-campaign .ru-price{margin-block:20px 10px}
.rz-discovery-campaign .rz-campaign-promise{padding:17px 20px;margin:20px 0 0;border-inline-start:2px solid #ba9b65;background:#21110f;color:#f4ead8;font-size:16px;line-height:1.65}
.rz-campaign-promise strong{display:block;font-weight:500;margin-bottom:5px}
.rz-campaign-promise a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:4px}
.rz-discovery-campaign .rz-product-quantity{margin-top:18px}
.rz-discovery-campaign .rz-product-add-row{grid-template-columns:1fr 1fr;margin-top:16px}
.rz-discovery-campaign .rz-market-note{font-size:14px;line-height:1.7}
.rz-discovery-refund{width:min(1280px,calc(100% - 48px));margin:72px auto;padding:clamp(28px,5vw,64px);background:#0d0907e6;border-block:1px solid #b69a665c;scroll-margin-top:110px}
.rz-discovery-refund h2{font:400 clamp(36px,4.5vw,58px)/1.12 Georgia,serif;margin:18px 0 16px;color:#f4ead8;max-width:17ch}
.rz-discovery-refund>.ru-eyebrow{font-size:12px;line-height:1.6;letter-spacing:.16em;color:#c2a16c;margin:0}
.rz-discovery-refund>.rz-refund-intro{max-width:42ch;font-size:17px;line-height:1.65;color:#cbbda8;margin:0}
.rz-discovery-refund ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;list-style:none;counter-reset:refund;padding:0;margin:44px 0}
.rz-discovery-refund li{counter-increment:refund;border-top:1px solid #b69a665c;padding-top:22px}
.rz-discovery-refund li:before{content:'0' counter(refund);font:italic 24px/1.2 Georgia,serif;color:#c2a16c}
.rz-discovery-refund h3{font:400 27px/1.2 Georgia,serif;margin:18px 0 12px;color:#f4ead8;overflow-wrap:anywhere}
.rz-discovery-refund li p{font-size:16px;line-height:1.65;color:#cbbda8;margin:0;max-width:29ch}
.rz-refund-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #b69a663d;padding-top:22px}
.rz-refund-footer p{font-size:16px;line-height:1.65;max-width:62ch;margin:0;color:#cbbda8}
.rz-refund-footer a{flex-shrink:0}
.rz-discovery-refund a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;overflow-wrap:anywhere;color:#f4ead8;text-underline-offset:5px}
.rz-discovery-refund :focus-visible{outline:2px solid #d2b682;outline-offset:5px}
@media(max-width:800px){.rz-discovery-campaign .ru-product__media{width:100%;aspect-ratio:3/2;margin:0}.rz-discovery-campaign .ru-product__buy{padding:28px 20px 36px}.rz-discovery-campaign .ru-product__buy h1{font-size:clamp(30px,8.3vw,46px)}.rz-discovery-campaign .rz-campaign-headline{font-size:29px}.rz-discovery-campaign .rz-product-add-row{grid-template-columns:1fr}.rz-discovery-campaign .ru-trust{margin-top:24px}.rz-discovery-refund{width:calc(100% - 40px);margin:40px auto}.rz-discovery-refund ol{grid-template-columns:1fr;gap:24px;margin:32px 0}.rz-discovery-refund li{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:12px;padding-top:22px}.rz-discovery-refund li:before{grid-row:1/3;margin-top:3px}.rz-discovery-refund h3{margin:0 0 10px}.rz-discovery-refund li p{max-width:none}.rz-discovery-refund h2{font-size:36px}.rz-refund-footer{display:grid;gap:12px}.rz-refund-footer a{justify-self:start}}
@media(max-width:800px){
 .rz-discovery-campaign .ru-product{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:'eyebrow eyebrow' 'name name' 'headline headline' 'media media' 'price quantity' 'promise promise' 'buttons buttons' 'stock stock' 'intro intro' 'audience audience' 'note note' 'gift gift' 'trust trust';gap:12px;width:calc(100% - 40px);margin:24px auto 0}
 .rz-discovery-campaign .ru-product__buy{display:contents}
 .rz-discovery-campaign .ru-product__media{grid-area:media}
 .rz-discovery-campaign .ru-product__buy>.ru-eyebrow{grid-area:eyebrow;margin:0}
 .rz-discovery-campaign .ru-product__buy>h1{grid-area:name;font-size:32px;margin:0}
 .rz-discovery-campaign .ru-product__buy>.rz-campaign-headline{grid-area:headline;margin:0;font-size:28px}
 .rz-discovery-campaign .ru-product__buy>.ru-product__intro{grid-area:intro;margin:8px 0}
 .rz-discovery-campaign .ru-product__buy>.ru-audience{grid-area:audience;margin:0}
 .rz-discovery-campaign .ru-product__buy>.ru-price{grid-area:price;align-self:center;margin:0}
 .rz-discovery-campaign .ru-product__buy>.rz-product-quantity{grid-area:quantity;align-self:center;gap:8px;margin:0}
 .rz-discovery-campaign .ru-product__buy>.rz-campaign-promise{grid-area:promise;padding:12px 16px;margin:0;font-size:16px;line-height:1.5}
 .rz-discovery-campaign .ru-product__buy>.rz-product-add-row{grid-area:buttons;margin:0}
 .rz-discovery-campaign .ru-product__buy>.rz-stock{grid-area:stock;margin:0}
 .rz-discovery-campaign .ru-product__buy>.rz-market-note{grid-area:note;margin:0}
 .rz-discovery-campaign .ru-product__buy>.rz-link{grid-area:gift;justify-self:start}
 .rz-discovery-campaign .ru-product__buy>.ru-trust{grid-area:trust;margin:12px 0 0}
}
@media(prefers-reduced-motion:reduce){.rz-discovery-campaign *{scroll-behavior:auto}}
