.vyp-eb{--eb-ink:#1a1b19;--eb-muted:#64645e;--eb-paper:#f4f1ea;--eb-line:#dcd8cf;--eb-red:#ab1624;color:var(--eb-ink);background:#fff;font-family:inherit;line-height:1.6}.vyp-eb *{box-sizing:border-box}.vyp-eb a{text-decoration:none}.vyp-eb img{display:block;width:100%;height:100%;object-fit:cover}.vyp-eb h1,.vyp-eb h2,.vyp-eb h3,.vyp-eb p{margin:0}.eb-wrap{width:min(1240px,calc(100% - 64px));margin:auto}.eb-eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.eb-hero{position:relative;min-height:720px;background:#252922;color:white;overflow:hidden}.eb-hero-photo{position:absolute;inset:0 0 0 38%}.eb-hero-photo img{object-position:center 30%}.eb-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#252922 0%,rgba(37,41,34,.1) 36%,transparent 85%)}.eb-hero-copy{position:relative;width:51%;padding:68px 0 54px}.vyp-eb h1{font-size:clamp(48px,5.5vw,80px);font-weight:800;line-height:1.02;letter-spacing:-.045em;margin:22px 0 25px;color:inherit}.eb-hero h1 span{color:#e25b60}.eb-hero-line{font-size:clamp(21px,2vw,28px);line-height:1.3;font-weight:500}.eb-intro{font-size:16px;max-width:430px;margin-top:20px!important;color:#e3e2db}.eb-offer{font-size:17px;font-weight:700;margin:25px 0 17px!important}.eb-button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-height:50px;padding:13px 24px;border:1px solid #20221c;background:#20221c;color:#fff!important;font-size:13px;font-weight:700}.eb-button-light{background:#f4f1ea;color:#22251f!important;border-color:#f4f1ea}.eb-period{max-width:440px;color:#dfded7;font-size:11px;line-height:1.5;margin-top:20px!important}.eb-choice,.eb-editorial{padding-top:90px;padding-bottom:90px}.eb-section-head{display:flex;gap:50px;align-items:flex-end;justify-content:space-between;margin-bottom:38px}.eb-section-head h2,.eb-close h2{font-size:clamp(31px,3.6vw,49px);line-height:1.12;letter-spacing:-.035em;font-weight:650;margin-top:13px}.eb-section-head>p{width:350px;max-width:42%;color:var(--eb-muted);font-size:15px;line-height:1.7}.eb-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.eb-paths a{border-top:1px solid var(--eb-line);border-bottom:1px solid var(--eb-line);padding:24px 0;color:var(--eb-ink);display:flex;flex-direction:column;gap:15px;min-height:170px}.eb-paths small{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--eb-muted)}.eb-paths strong{font-size:21px;line-height:1.25;font-weight:650}.eb-paths span{font-size:12px}.eb-paths a:hover strong,.eb-product-cta:hover{color:var(--eb-red)}.eb-collection{background:var(--eb-paper);padding:85px 0}.eb-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;row-gap:65px}.eb-product{min-width:0;scroll-margin-top:110px}.eb-product-photo{display:block;position:relative;aspect-ratio:4/5;overflow:hidden;background:#e6e2da}.eb-product-photo img{transition:transform .6s;object-position:center 20%}.eb-product-photo:hover img{transform:scale(1.025)}.eb-product-photo>span{position:absolute;bottom:17px;left:18px;padding:6px 11px;background:rgba(255,255,255,.93);color:#222;font-size:11px;font-weight:600}.eb-product-copy{padding:27px 1px 0}.eb-product-copy h3{font-size:29px;line-height:1.18;font-weight:650;letter-spacing:-.025em;margin:12px 0 15px}.eb-product-copy>p:not(.eb-eyebrow){font-size:15px;color:#50524d;line-height:1.7}.eb-product-copy .eb-fact{font-size:11px!important;margin-top:13px;color:#6d6c66!important}.eb-product-end{display:flex;gap:14px;align-items:flex-end;justify-content:space-between;padding-top:23px;margin-top:23px;border-top:1px solid #d6d1c6}.eb-price{display:block;font-size:29px;font-weight:700;line-height:1.15;white-space:nowrap}.eb-price small{font-size:11px;font-weight:400;margin-left:6px}.eb-price-note{display:block;font-size:10px;color:#696961;margin-top:7px}.eb-product-cta{display:flex;align-items:center;justify-content:space-between;min-height:46px;gap:22px;border-bottom:1px solid #333;color:#242520;font-size:12px;font-weight:700}.eb-looks{display:grid;grid-template-columns:1fr 1fr;gap:32px}.eb-looks article{min-width:0}.eb-looks article>img{height:620px;object-position:center 20%}.eb-looks article>div{padding-top:23px}.eb-looks small{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--eb-muted)}.eb-looks h3{font-size:28px;line-height:1.2;letter-spacing:-.025em;margin:12px 0}.eb-looks p{font-size:14px;color:var(--eb-muted);max-width:480px}.eb-looks a{display:inline-flex;align-items:center;min-height:46px;margin-top:9px;border-bottom:1px solid #222;color:#222;font-size:12px;font-weight:700}.eb-close{text-align:center;background:var(--eb-paper);padding:75px 0}.eb-close .eb-button{margin:28px 0 45px}.eb-conditions{max-width:800px;margin:auto;padding-top:30px;border-top:1px solid var(--eb-line);color:var(--eb-muted);font-size:12px}.eb-conditions h3{font-size:14px;margin-bottom:13px}.eb-conditions p+p{margin-top:12px}.vyp-eb a:focus-visible{outline:3px solid #b62232;outline-offset:5px}.vyp-eb #eb-ofertas{scroll-margin-top:100px}@media(min-width:768px) and (max-width:1100px){.eb-wrap{width:calc(100% - 40px)}.eb-hero-copy{width:57%}.eb-hero-photo{left:37%}.eb-hero{min-height:720px}.eb-products{gap:40px 22px}.eb-product-end{align-items:flex-start;flex-direction:column}.eb-looks article>img{height:480px}}@media(max-width:767px){.eb-wrap{width:calc(100% - 36px)}.eb-hero{min-height:0;padding-top:95vw}.eb-hero-photo{inset:0 0 auto;height:110vw}.eb-hero-photo img{object-position:center 23%}.eb-hero-photo:after{background:linear-gradient(0deg,#252922 0%,transparent 55%)}.eb-hero-copy{width:100%;padding:10px 0 38px}.vyp-eb h1{font-size:51px;margin:17px 0 21px}.eb-hero-line{font-size:22px}.eb-intro{font-size:14px;max-width:100%;margin-top:17px!important}.eb-offer{font-size:16px;margin:22px 0 15px!important}.eb-period{font-size:11px}.eb-choice,.eb-editorial{padding-top:52px;padding-bottom:52px}.eb-section-head{display:block;margin-bottom:29px}.eb-section-head h2,.eb-close h2{font-size:33px}.eb-section-head>p{width:auto;max-width:100%;font-size:14px;margin-top:21px}.eb-paths{grid-template-columns:1fr;gap:0}.eb-paths a{min-height:0;padding:23px 0;border-bottom:0;gap:9px}.eb-paths a:last-child{border-bottom:1px solid var(--eb-line)}.eb-paths strong{font-size:22px}.eb-collection{padding:50px 0}.eb-products{grid-template-columns:1fr;gap:47px}.eb-product-copy{padding-top:24px}.eb-product-copy h3{font-size:27px}.eb-product-copy>p:not(.eb-eyebrow){font-size:14px}.eb-product-end{gap:16px;align-items:flex-start;flex-direction:column;margin-top:20px;padding-top:20px}.eb-price{font-size:28px}.eb-product-cta{width:100%;font-size:13px}.eb-looks{grid-template-columns:1fr;gap:39px}.eb-looks article>img{height:auto;aspect-ratio:4/5}.eb-looks h3{font-size:27px}.eb-close{padding:50px 0}.eb-conditions{text-align:left}.eb-product{scroll-margin-top:90px}}@media(prefers-reduced-motion:reduce){.vyp-eb img{transition:none}.eb-product-photo:hover img{transform:none}}
/* Public readback refinements: preserve portrait head and keep the mobile CTA in the hero. */
.eb-hero-photo img{object-position:center 4%}
@media(max-width:767px){.eb-hero{padding-top:0;min-height:0}.eb-hero-photo{inset:0;height:100%}.eb-hero-photo img{object-position:center top}.eb-hero-photo:after{background:linear-gradient(0deg,#252922 8%,rgba(37,41,34,.92) 56%,rgba(37,41,34,.04) 100%)}.eb-hero-copy{padding:180px 0 30px}.vyp-eb h1{font-size:46px}.eb-intro{display:none}.eb-hero-line{font-size:20px}}
