.vdd-carousel-header{display:flex;align-items:baseline;justify-content:space-between;padding:0 clamp(60px,6vw,80px) 28px;max-width:var(--page-width);margin:0 auto}.vdd-carousel-header h2{font-size:clamp(2rem,3vw,3.2rem);font-weight:700;letter-spacing:-.01em;line-height:1;margin:0}.vdd-carousel-header a{font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;color:inherit;opacity:.6;transition:opacity .2s ease}.vdd-carousel-header a:hover{opacity:1}.vdd-carousel-outer{position:relative}.vdd-carousel-viewport{overflow:hidden;position:relative;cursor:grab;user-select:none;-webkit-user-select:none}.vdd-carousel-viewport.is-dragging{cursor:grabbing}.vdd-carousel-track{display:flex;gap:16px;will-change:transform;padding:0 clamp(60px,6vw,80px)}.vdd-carousel-slide{flex:0 0 calc(25% - 12px);min-width:0}@media screen and (max-width:989px){.vdd-carousel-slide{flex:0 0 calc(50% - 8px)}}@media screen and (max-width:599px){.vdd-carousel-slide{flex:0 0 calc(83.333% - 8px)}.vdd-carousel-track{gap:12px;padding:0 16px}.vdd-carousel-header{padding:0 16px 24px}}.vdd-carousel-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(0,0,0,.2);background:#ffffffeb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 12px #0000001f;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;color:#000;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.vdd-carousel-btn:hover{background:#000;color:#fff;border-color:#000;box-shadow:0 4px 20px #00000038;transform:translateY(-50%) scale(1.06)}.vdd-carousel-btn.vdd-prev{left:12px}.vdd-carousel-btn.vdd-next{right:12px}.vdd-carousel-btn svg{width:16px;height:16px;display:block;stroke:currentColor}.vdd-carousel-btn.vdd-prev svg{transform:none}.vdd-carousel-btn.vdd-next svg{transform:none}@media screen and (max-width:749px){.vdd-carousel-btn{display:none}}.vdd-carousel-dots{display:flex;justify-content:center;gap:6px;margin-top:20px;padding:0 0 4px}.vdd-carousel-dot{width:6px;height:6px;border-radius:50%;background:#0000002e;border:none;padding:0;cursor:pointer;transition:background .25s ease,transform .25s ease}.vdd-carousel-dot.active{background:#000;transform:scale(1.4)}.vdd-carousel-slide .card-wrapper{display:flex;flex-direction:column;height:100%}.vdd-carousel-slide .product-card-wrapper{height:100%;display:flex;flex-direction:column}.vdd-carousel-slide .card{flex:1;display:flex;flex-direction:column}.vdd-carousel-slide .card__inner{position:relative!important;height:0!important;padding-bottom:125%!important;overflow:hidden!important;border-radius:6px;background:#f0efed}.vdd-carousel-slide .card__inner:before{display:none!important}.vdd-carousel-slide .card__inner .card__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;overflow:hidden;border-radius:6px}.vdd-carousel-slide .card__inner .card__media .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.vdd-carousel-slide .card__inner .card__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;display:block!important;transition:transform .55s cubic-bezier(.25,.46,.45,.94),opacity .35s ease}@media screen and (min-width:990px){.vdd-carousel-slide .product-card-wrapper:hover .card__inner .media--hover-effect>img:first-child:not(:only-child){opacity:0;transform:scale(1.05)}.vdd-carousel-slide .product-card-wrapper:hover .card__inner .media--hover-effect>img+img{opacity:1;transform:scale(1.05)}.vdd-carousel-slide .product-card-wrapper:hover .card__inner .media--hover-effect>img:only-child{transform:scale(1.05)}}.vdd-carousel-slide .card--standard{border:none!important;box-shadow:none!important;background:transparent!important}.vdd-carousel-slide .card--standard .card__inner{border:none!important}.vdd-carousel-slide .card--standard .card__inner:after{display:none!important}.vdd-carousel-slide .card__content{padding:0!important}.vdd-carousel-slide .card__information{padding:12px 0 6px!important}.vdd-carousel-slide .card__heading{font-size:1.2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.3;margin:0 0 6px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vdd-carousel-slide .card__heading a{color:inherit;text-decoration:none}.vdd-carousel-slide .price__container{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.vdd-carousel-slide .price-item--compare{text-decoration:line-through!important;opacity:.45;font-size:1.1rem}.vdd-carousel-slide .price-item--sale,.vdd-carousel-slide .price-item--regular{font-weight:700;font-size:1.3rem}.vdd-carousel-slide .custom-badge,.product-card-wrapper .custom-badge,.card__badge .badge{position:absolute;top:10px;left:10px;z-index:4;background:#cc071e;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:3px;pointer-events:none;line-height:1.4;white-space:nowrap;overflow:visible;max-width:none;width:auto;display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/21/assets/vdd-carousel.css.map */
