#vanity-home-carousel{display:none;position:relative;max-width:1440px;margin:0 auto;padding:18px 0 4px;color:#2b2520;background:#fff;contain:layout style}#vanity-home-carousel[data-ready]{display:block}#vanity-home-carousel .vp-carousel-track{display:flex;align-items:flex-start;gap:22px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:28px;padding:0 28px;box-sizing:border-box;transition:height .25s ease}#vanity-home-carousel .vp-carousel-track::-webkit-scrollbar{display:none}#vanity-home-carousel .vp-carousel-slide{display:block;flex:0 0 calc((100% - 44px)/2.65);min-width:0;scroll-snap-align:center;scroll-snap-stop:always;container-type:inline-size;background:#fff;align-self:flex-start}#vanity-home-carousel .vp-carousel-slide>[data-vanity-black-friday]{display:block;width:100%;padding:0!important;margin:0;min-width:0}#vanity-home-carousel .vp-carousel-slide>.section-background{display:none}#vanity-home-carousel .vp-carousel-slide .vanity-bf__promotion{border-radius:50% 50% 12px 12px/70px 70px 12px 12px;overflow:hidden}#vanity-home-carousel .vp-carousel-slide .vanity-bf__banner{padding-top:58px!important}#vanity-home-carousel .vp-carousel-slide [data-bf-flow] .vanity-flow__item{flex-basis:44%}#vanity-home-carousel .vp-carousel-slide [data-bf-flow] .vanity-flow-track>.vanity-flow__item{flex-basis:44cqw}#vanity-home-carousel .vp-carousel-slide [data-bf-flow]{overscroll-behavior-x:contain}#vanity-home-carousel .vp-carousel-controls{display:flex;align-items:center;justify-content:center;gap:22px;min-height:54px;padding:4px 28px}#vanity-home-carousel .vp-carousel-controls[hidden]{display:none}#vanity-home-carousel button{font:inherit;cursor:pointer}#vanity-home-carousel .vp-carousel-dots{display:flex;align-items:center}#vanity-home-carousel .vp-carousel-dots button{display:grid;place-items:center;width:32px;height:44px;background:none;border:0;padding:0}#vanity-home-carousel .vp-carousel-dots span{width:10px;height:10px;border:1px solid #9b7b3c;border-radius:50%;background:#fff}#vanity-home-carousel .vp-carousel-dots [aria-pressed=true] span{background:#9b7b3c}#vanity-home-carousel .vp-carousel-arrow,#vanity-home-carousel .vp-carousel-motion{display:grid;place-items:center;width:44px;height:44px;min-width:44px;border:1px solid #bca66e;border-radius:50%;background:#fffdf9;color:#6d5428;padding:0}#vanity-home-carousel .vp-carousel-arrow{position:absolute;top:200px;z-index:4;font-family:Georgia,serif;font-size:34px;line-height:1;box-shadow:0 2px 8px #2b252015}#vanity-home-carousel .vp-carousel-prev{left:6px}#vanity-home-carousel .vp-carousel-next{right:6px}#vanity-home-carousel :is(button,.vp-carousel-track):focus-visible{outline:2px solid #9b7b3c;outline-offset:2px}@media(max-width:749px){#vanity-home-carousel{padding-top:12px}#vanity-home-carousel .vp-carousel-track{gap:14px;padding-inline:18px;scroll-padding-inline:18px}#vanity-home-carousel .vp-carousel-slide{flex-basis:82%}#vanity-home-carousel .vp-carousel-slide .vanity-bf__promotion{border-radius:50% 50% 12px 12px/45px 45px 12px 12px}#vanity-home-carousel .vp-carousel-slide .vanity-bf__banner{padding-top:40px!important}#vanity-home-carousel .vp-carousel-arrow{top:180px;width:36px;height:44px;min-width:36px;font-size:28px;background:#fffdf9ed}#vanity-home-carousel .vp-carousel-prev{left:0}#vanity-home-carousel .vp-carousel-next{right:0}}@media(prefers-reduced-motion:reduce){#vanity-home-carousel .vp-carousel-track{transition:none}}#vanity-home-carousel .vp-carousel-track:after{content:"";flex:0 0 34%;height:1px}#vanity-home-carousel .vp-carousel-slide .vanity-bf__banner{box-sizing:border-box}#vanity-home-carousel .vp-carousel-slide .card-gallery{height:140px!important;min-height:140px!important;flex-basis:140px!important}@media(max-width:749px){#vanity-home-carousel .vp-carousel-track:after{flex-basis:9%}#vanity-home-carousel .vp-carousel-slide .card-gallery{height:120px!important;min-height:120px!important;flex-basis:120px!important}}#vanity-home-carousel .vp-carousel-slide .vanity-bf__title{font-size:clamp(25px,7cqw,36px)!important;line-height:1.12}#vanity-home-carousel .vp-carousel-slide .vanity-bf__link{font-size:13px;gap:10px;padding-inline:14px}#vanity-home-carousel .vp-carousel-slide .vanity-bf__banner{padding-bottom:22px!important}#vanity-home-carousel .vp-carousel-slide .vanity-bf__banner{width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important}#vanity-home-carousel .vp-carousel-slide .vanity-bags__brand-row{max-width:100%;overflow:hidden}#vanity-home-carousel .vp-carousel-arrow{display:none}#vanity-home-carousel .vp-carousel-track{scroll-snap-type:none!important;scroll-behavior:auto!important}#vanity-home-carousel .vp-carousel-slide .vanity-bf__title--symbols{padding-bottom:58px!important}#vanity-home-carousel .vp-carousel-slide .vanity-bf__brand-symbol{top:auto!important;bottom:6px!important;transform:none!important}#vanity-home-carousel .vp-carousel-slide .vanity-bf__brand-symbol--guess{left:22%!important;right:auto!important}#vanity-home-carousel .vp-carousel-slide .vanity-bf__brand-symbol--tommy{right:22%!important;left:auto!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands{background-image:url(/cdn/shop/files/vanity-quattro-borse-originali-centrate.png?v=1792881348&width=1600)!important;background-size:100% auto!important;background-repeat:no-repeat!important;background-position:center bottom!important;background-color:#ecd7b7!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands .vanity-bf__title{left:5%!important;right:5%!important;max-width:90%!important;white-space:normal!important;font-size:clamp(23px,6.5cqw,34px)!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands .vanity-flow__signature{left:8%!important;right:8%!important;max-width:84%!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands .vanity-bf__links{left:10%!important;right:10%!important;max-width:80%!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk{position:relative!important;padding-bottom:230px!important}#vanity-home-carousel .vp-carousel-slide .vanity-mk__originals{position:absolute!important;bottom:0!important;left:3%!important;right:3%!important;width:94%!important;height:210px!important;margin:0!important;padding-bottom:24px!important}#vanity-home-carousel .vp-carousel-slide .vanity-mk__original--tote{width:28%!important}#vanity-home-carousel .vp-carousel-slide .vanity-mk__original--wallet{width:9%!important;transform:none!important}#vanity-home-carousel .vp-carousel-slide .vanity-mk__original--flap{width:20%!important;transform:none!important}#vanity-home-carousel .vp-carousel-slide .vanity-mk__original--chain{width:23%!important;transform:translateY(-14px)!important}#vanity-home-carousel .vp-carousel-slide .vanity-mk__original--chain:before{display:block!important;bottom:-14px!important;height:14px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands{background-size:100% 100%!important;background-position:center!important}#vanity-home-carousel .vp-carousel-slide .vanity-bf__banner{zoom:.8;width:100%!important;max-width:100%!important}#vanity-home-carousel .vp-carousel-slide :is(.vanity-flow__banner--brands,.vanity-flow__banner--clothes){position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:48px 20px 22px!important;box-sizing:border-box!important;aspect-ratio:auto!important}#vanity-home-carousel .vp-carousel-slide :is(.vanity-flow__banner--brands,.vanity-flow__banner--clothes)>:is(.vanity-bf__title,.vanity-flow__signature,.vanity-flow__copy,.vanity-bf__links,.vanity-mk__vanity-logo){position:relative!important;inset:auto!important;width:auto!important;max-width:100%!important;transform:none!important;flex-shrink:0}#vanity-home-carousel .vp-carousel-slide :is(.vanity-flow__banner--brands,.vanity-flow__banner--clothes) .vanity-bf__title{font-size:clamp(25px,7cqw,34px)!important;line-height:1.15!important;white-space:normal!important;margin:0!important;text-align:center}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands .vanity-flow__signature{margin:12px 0 0!important;font-size:19px!important;gap:7px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands .vanity-bf__links{margin:18px 0 0!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--clothes .vanity-mk__vanity-logo{margin:12px auto!important;width:76px!important;height:30px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--clothes .vanity-flow__copy{margin:0!important;font-size:19px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--clothes .vanity-bf__links{margin:18px 0 0!important}#vanity-home-carousel .vp-carousel-slide :is(.vanity-flow__banner--brands,.vanity-flow__banner--clothes) .vanity-bf__link{white-space:normal!important;text-align:center;max-width:100%;box-sizing:border-box;font-size:15px!important;line-height:1.3;min-height:42px}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands{aspect-ratio:2/1!important;height:auto!important;min-height:0!important;padding:18px 10px 0!important;background-size:100% 100%!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands .vanity-bf__title{font-size:clamp(20px,5.5cqw,27px)!important;line-height:1.1!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands .vanity-flow__signature{margin-top:5px!important;font-size:16px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands .vanity-flow__signature img{width:62px!important;max-height:26px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands .vanity-bf__links{margin-top:7px!important;max-width:62%!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands .vanity-bf__link{min-height:32px!important;font-size:12px!important;padding:6px 10px!important;gap:6px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands .vanity-bags__brand-row{height:24px!important;bottom:3px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--clothes{justify-content:center!important;text-align:center!important;padding-inline:26px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--clothes>:is(.vanity-bf__title,.vanity-flow__copy,.vanity-bf__links){text-align:center!important;margin-inline:auto!important;align-self:center!important}#vanity-home-carousel .vp-carousel-slide .vanity-bf__banner{height:calc(100cqw / 1.7 / .8)!important;min-height:calc(100cqw / 1.7 / .8)!important;aspect-ratio:auto!important;overflow:hidden}#vanity-home-carousel .vp-carousel-slide:first-child .vanity-bf__banner{padding:32px 14px 12px!important}#vanity-home-carousel .vp-carousel-slide:first-child .vanity-bf__eyebrow{font-size:10px!important;margin-bottom:8px!important;letter-spacing:.1em!important}#vanity-home-carousel .vp-carousel-slide:first-child .vanity-bf__title{font-size:24px!important;padding-bottom:40px!important}#vanity-home-carousel .vp-carousel-slide:first-child .vanity-bf__brand-symbol{width:28px!important;height:26px!important}#vanity-home-carousel .vp-carousel-slide:first-child .vanity-bf__prices{margin:6px 0!important;gap:14px!important}#vanity-home-carousel .vp-carousel-slide:first-child .vanity-bf__prices strong{font-size:23px!important}#vanity-home-carousel .vp-carousel-slide:first-child .vanity-bf__cap{font-size:12px!important;margin:8px 0!important}#vanity-home-carousel .vp-carousel-slide:first-child .vanity-bf__links{gap:6px!important}#vanity-home-carousel .vp-carousel-slide:first-child .vanity-bf__link{min-height:32px!important;padding:5px 8px!important;font-size:11px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk{padding:26px 12px 150px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk .vanity-bf__title{font-size:25px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk .vanity-flow__copy,#vanity-home-carousel .vp-carousel-slide .vanity-mk__outlet{font-size:13px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk .vanity-bf__links{margin-top:8px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk .vanity-bf__link{min-height:32px!important;font-size:11px!important;padding:6px 8px!important}#vanity-home-carousel .vp-carousel-slide .vanity-mk__originals{height:145px!important}#vanity-home-carousel .vp-carousel-slide .vanity-mk__original--tote{width:24%!important}#vanity-home-carousel .vp-carousel-slide .vanity-mk__original--chain{width:20%!important}#vanity-home-carousel .vp-carousel-slide .vanity-bf__banner{height:400px!important;min-height:400px!important}#vanity-home-carousel .vp-carousel-slide .vanity-bf__banner{height:350px!important;min-height:350px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk{padding-top:20px!important;padding-bottom:130px!important}#vanity-home-carousel .vp-carousel-slide .vanity-mk__originals{height:130px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk .vanity-mk__vanity-logo{height:22px!important;margin-block:3px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands{background-image:url(vanity-borse-arco-proporzionato.jpg)!important;background-size:cover!important;background-position:center 58%!important;padding:74px 20px 0!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands .vanity-bf__title{font-size:clamp(23px,6cqw,30px)!important;line-height:1.15!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands .vanity-flow__signature{margin-top:10px!important;font-size:18px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands .vanity-bf__links{margin-top:12px!important;max-width:80%!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands .vanity-bf__link{font-size:14px!important;min-height:38px!important;padding:7px 12px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk .vanity-bf__title{font-size:28px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk .vanity-flow__copy,#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk .vanity-mk__outlet{font-size:15px!important;line-height:1.35!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk .vanity-bf__links{margin-top:22px!important;margin-inline:auto!important;justify-content:center!important;align-self:center!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk .vanity-bf__link{font-size:12px!important}#vanity-home-carousel .vp-carousel-motion{display:none!important}#vanity-home-carousel .vp-carousel-controls{justify-content:center;gap:0}#vanity-home-carousel .vp-carousel-track{scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;touch-action:pan-x pan-y pinch-zoom}#vanity-home-carousel .vp-carousel-slide{scroll-snap-align:center;scroll-snap-stop:always}#vanity-home-carousel .vanity-flow-more{display:none!important}#vanity-home-carousel .vp-carousel-slide .vanity-bf__products{padding-bottom:10px!important}#vanity-home-carousel .vp-carousel-slide .vanity-bf-card{height:auto!important;min-height:0!important;padding-bottom:8px!important}#vanity-home-carousel .vp-carousel-slide .vanity-bf-card__image{height:130px!important}#vanity-home-carousel .vp-carousel-slide .vanity-bf-card__photo{padding-top:10px!important}#vanity-home-carousel .vp-carousel-slide:first-child .vanity-bf__links{justify-content:center}#vanity-home-carousel .vp-carousel-slide:first-child .vanity-bf__link{max-width:95%;white-space:normal;text-align:center}#vanity-home-carousel .vp-carousel-slide:first-child .vanity-bf__title{padding-bottom:8px!important}#vanity-home-carousel .vp-carousel-slide:first-child .vanity-bf__prices{display:grid!important;grid-template-columns:1fr 1fr;gap:16px!important;max-width:92%;margin:8px auto!important}#vanity-home-carousel .vp-carousel-slide:first-child .vanity-bf__prices p{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin:0;text-align:center;gap:5px}#vanity-home-carousel .vp-carousel-slide:first-child .vanity-bf__brand-symbol{position:static!important;inset:auto!important;transform:none!important;display:flex!important;align-items:center;justify-content:center;width:44px!important;height:34px!important;margin:0 auto 3px}#vanity-home-carousel .vp-carousel-slide:first-child .vanity-bf__brand-symbol svg{width:38px!important;height:32px!important}#vanity-home-carousel .vp-carousel-slide:first-child .vanity-bf__links{margin-top:22px!important}#vanity-home-carousel .vp-carousel-slide:first-child .vanity-bf__link{min-height:36px!important;padding:8px 12px!important;font-size:12px!important}#vanity-home-carousel .vp-carousel-slide:first-child .vanity-bf__banner{gap:0!important;padding-top:24px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk .vanity-mk__original--chain:before{display:none!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk .vanity-mk__original--chain{transform:none!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk .vanity-mk__vanity-logo{height:34px!important;width:104px!important;object-fit:contain;margin-block:4px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk .vanity-bf__links{margin-top:32px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk .vanity-bf__link{font-size:14px!important;min-height:40px!important;padding:9px 14px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk .vanity-flow__copy{margin:14px auto 0!important;text-align:center}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk .vanity-mk__outlet{margin:6px auto 0!important;text-align:center}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk .vanity-bf__links{margin-top:18px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk .vanity-mk__originals{padding-bottom:16px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk .vanity-mk__original--chain{transform:translate(-12px,-14px)!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--mk .vanity-mk__original .vanity-mk__crop{filter:drop-shadow(0 2px 1px rgb(45 36 25 / .16))}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands{background-size:108% auto!important;background-position:center 70%!important;padding-top:82px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands .vanity-flow__signature{margin-top:10px!important;display:flex;align-items:center;justify-content:center;gap:8px}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands .vanity-flow__signature img{width:94px!important;max-height:38px!important;height:38px!important;object-fit:contain}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands .vanity-bf__links{margin-top:20px!important}#vanity-home-carousel .vp-carousel-slide :is(.vanity-flow__banner--brands,.vanity-flow__banner--clothes){display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start!important;padding-top:40px!important;gap:0!important}#vanity-home-carousel .vp-carousel-slide :is(.vanity-flow__banner--brands,.vanity-flow__banner--clothes)>.vanity-mk__vanity-logo{order:-1!important;width:120px!important;height:46px!important;object-fit:contain;margin:0 auto 16px!important;flex-shrink:0}#vanity-home-carousel .vp-carousel-slide :is(.vanity-flow__banner--brands,.vanity-flow__banner--clothes)>.vanity-bf__title{margin:0 auto!important;text-align:center!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands .vanity-flow__signature img{display:none!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--brands .vanity-flow__signature{margin-top:10px!important}#vanity-home-carousel .vp-carousel-slide .vanity-flow__banner--clothes .vanity-flow__copy{margin:16px auto 0!important;text-align:center}#vanity-home-carousel .vp-carousel-slide :is(.vanity-flow__banner--brands,.vanity-flow__banner--clothes)>.vanity-bf__links{margin-top:24px!important}@media(max-width:749px){#vanity-home-carousel .vp-carousel-slide :is(.vanity-flow__banner--brands,.vanity-flow__banner--clothes){padding-top:48px!important}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/vanity-home-carousel.css.map */
