.vp-home-outlet{max-width:1400px;margin:0 auto 26px;padding:0 20px 18px;color:#2b2520}
.vp-outlet-banner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:185px;padding:22px;text-align:center;text-decoration:none;color:#a51d26;background:#fffaf4 url('/cdn/shop/files/vanity-marmo-bianco-venature-oro-beige.png?v=1792877212&width=1600') center/cover;border:1px solid #d2b98b;border-radius:14px}
.vp-outlet-eyebrow{font:600 10px/1.2 Arial,sans-serif;letter-spacing:.2em;color:#806236}
.vp-outlet-banner h2{font:italic 54px/1 Georgia,serif;margin:0;color:#aa1824}
.vp-outlet-saving{font:600 20px/1.2 Georgia,serif;background:#ac1d27;color:white;border-radius:30px;padding:4px 20px}
.vp-outlet-cta{display:inline-flex;align-items:center;gap:18px;margin-top:5px;color:#6f512b;font:600 13px/1.3 Arial,sans-serif;border-bottom:1px solid #b89a63;padding-bottom:4px}
.vp-outlet-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:22px 0 4px}
.vp-outlet-heading h3{font:30px/1.2 Georgia,serif;margin:0}.vp-outlet-heading>a{color:#6f512b;font-size:12px}
.vp-outlet-subtitle{text-align:left;font:15px/1.4 Georgia,serif;margin:0 0 14px}
.vp-home-outlet .vanity-bf__flow{width:100%;overflow:hidden;touch-action:pan-y pinch-zoom;position:relative}
.vp-home-outlet .vanity-flow-track{display:flex;gap:16px;width:max-content;will-change:transform}
.vp-home-outlet .vanity-bf-card{width:220px;flex:0 0 220px;height:355px!important;border:1px solid #eee5d7;border-radius:8px;padding:10px;box-sizing:border-box;background:white;color:#28231e}
.vp-home-outlet .vanity-bf-card__image{height:165px}.vp-home-outlet .vanity-bf-card__photo{width:100%;height:100%;object-fit:contain}
.vp-home-outlet .vanity-bf-card__title{font:14px/1.4 Arial,sans-serif;height:59px;overflow:hidden;margin:12px 0 8px}
.vp-home-outlet .vanity-bf-card__prices{display:flex;gap:7px;align-items:baseline;flex-wrap:wrap}.vp-home-outlet .vanity-bf-card__prices strong{font-size:19px}.vp-home-outlet .vanity-bf-card__prices s{font-size:13px;color:#aa2026}.vp-home-outlet .vanity-bf-card__discount{margin-top:8px}
.vp-home-outlet .vanity-flow-more{display:none!important}
@media(max-width:749px){.vp-home-outlet{padding:0 16px 16px;margin-bottom:16px}.vp-outlet-banner{min-height:155px;padding:20px}.vp-outlet-banner h2{font-size:46px}.vp-outlet-saving{font-size:18px}.vp-outlet-heading h3{font-size:25px}.vp-home-outlet .vanity-bf-card{width:43vw;flex-basis:43vw;height:330px!important}.vp-home-outlet .vanity-bf-card__image{height:135px}.vp-home-outlet .vanity-flow-track{gap:12px}}
.vp-home-outlet .vanity-flow-track>.vanity-bf-card{flex:0 0 220px!important;width:220px!important;min-width:0!important;max-width:220px!important}
@media(max-width:749px){.vp-home-outlet .vanity-flow-track>.vanity-bf-card{flex-basis:43vw!important;width:43vw!important;max-width:43vw!important}}

.vp-home-outlet{border:1px solid #c4a16a;border-radius:16px;overflow:hidden;padding:0 0 18px;max-width:1360px;width:calc(100% - 40px);background:white}
.vp-home-outlet .vp-outlet-banner{border:0;border-radius:0;border-bottom:1px solid #eadfcd;min-height:175px;gap:8px}
.vp-home-outlet .vp-outlet-eyebrow{display:none}
.vp-home-outlet .vp-outlet-banner h2{font-size:56px}
.vp-home-outlet .vp-outlet-banner h2::before{display:none!important}
.vp-home-outlet .vp-outlet-saving{position:relative;isolation:isolate;background:none;border-radius:0;padding:5px 32px;font-style:italic}
.vp-home-outlet .vp-outlet-saving::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,transparent,#b41d29 8%,#a71522 85%,transparent);clip-path:polygon(6% 14%,96% 0,94% 16%,100% 21%,95% 38%,99% 48%,93% 65%,96% 82%,88% 90%,3% 100%,6% 83%,0 73%,5% 55%,1% 40%)}
.vp-home-outlet .vp-outlet-heading{margin:20px 16px 4px}.vp-home-outlet .vp-outlet-subtitle{margin-inline:16px}.vp-home-outlet .vanity-bf__flow{width:calc(100% - 32px);margin-inline:16px}
.vp-home-outlet .vanity-bf-card__prices strong{color:#ac1d27}
.vp-home-outlet .vanity-bf-card__discount .vanity-discount-percent{background:#ac1d27!important;color:#fff!important}
@media(max-width:749px){.vp-home-outlet{width:calc(100% - 32px);padding:0 0 16px}.vp-home-outlet .vp-outlet-banner{min-height:150px}.vp-home-outlet .vp-outlet-banner h2{font-size:48px}}
