.related-products{display:block;--related-ink-pink: var(--vi-berry)}.related-products__heading{margin:0;font-weight:900;letter-spacing:-.045em;text-wrap:balance}.related-products__heading.h2{font-size:clamp(2.4rem,2.05vw,4rem);line-height:1.12}.related-products__heading span{background:linear-gradient(transparent 71%,var(--vi-pink) 71%);color:var(--vi-ink)}.dz-related-heading{display:grid;justify-items:center;gap:1rem;margin-block-end:clamp(2rem,4vw,3.8rem);text-align:center}.dz-related-heading .dz-inner-label{margin:0}.related-products .product-grid{--grid-mobile-horizontal-spacing: 1.2rem;--grid-mobile-vertical-spacing: 2.4rem;--grid-desktop-horizontal-spacing: clamp(1.4rem, 2.4vw, 2.8rem);--grid-desktop-vertical-spacing: 3rem}.dz-related-carousel{display:block}.dz-related-carousel__controls{display:none}.dz-related-card{display:flex;flex-direction:column;height:100%;min-width:0;text-align:center}.dz-related-card .vi-photo-gallery{display:block;min-width:0;position:relative}.dz-related-card .vi-photo-gallery__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.dz-related-card .vi-photo-gallery__track::-webkit-scrollbar{display:none}.dz-related-card .vi-item-photo{display:block;aspect-ratio:var(--vi-photo-ratio, 1);overflow:hidden;border:1px solid #d5d7cf;border-radius:.25rem;background:var(--vi-white)}.dz-related-card .vi-photo-gallery__track .vi-item-photo{flex:0 0 100%;min-width:0;scroll-snap-align:start}.dz-related-card .vi-item-photo :is(img,svg){display:block;width:100%;height:100%;object-fit:contain}.dz-related-card .vi-photo-gallery__controls:not([hidden]){display:flex;justify-content:center}.dz-related-card .vi-photo-gallery__arrow{display:none}.dz-related-card .vi-photo-gallery__dot{display:grid;place-items:center;width:2.8rem;min-height:3rem;padding:0;border:0;background:transparent;color:var(--vi-berry);cursor:pointer}.dz-related-card .vi-photo-gallery__dot:before{width:.65rem;height:.65rem;border:1px solid currentColor;border-radius:50%;content:""}.dz-related-card .vi-photo-gallery__dot[aria-pressed=true]:before{background:currentColor}.dz-related-card .vi-item-copy{display:flex;flex:1;flex-direction:column;padding-block-start:1rem}.dz-related-card .vi-item-rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.2rem .5rem;margin-block-end:.65rem;font-size:1.2rem;line-height:1.3}.dz-related-card .dz-home__rating-stars{background:linear-gradient(to right,var(--vi-pink) var(--rating-fill),#ab8e9e var(--rating-fill));background-clip:text;color:transparent;font-size:1.5rem;letter-spacing:.04em}.dz-related-card h3{margin:0;font-size:clamp(1.55rem,1.15rem + 1vw,2.3rem);font-weight:900;line-height:1.16;letter-spacing:-.025em;text-wrap:balance;text-transform:uppercase}.dz-related-card h3 a{color:inherit;text-decoration:none}.dz-related-card h3 a:hover{text-decoration:underline}.dz-related-card :is(.vi-item-type,.vi-item-vendor){margin:.6rem 0;color:var(--related-ink-pink);font-size:clamp(1.05rem,.95rem + .27vw,1.3rem);font-weight:800;line-height:1.3;text-transform:uppercase;letter-spacing:.05em}.dz-related-card .vi-item-highlights{display:grid;align-self:center;gap:.35rem;margin:.45rem 0 1.25rem;padding:0;list-style:none;font-size:clamp(1.2rem,1rem + .35vw,1.45rem);line-height:1.35;text-align:start}.dz-related-card .vi-item-highlights li{display:flex;align-items:baseline;gap:.45rem}.dz-related-card .vi-item-highlights li:first-child{font-weight:800}.dz-related-card .vi-item-highlights__mark{display:inline-grid;flex:0 0 1.2rem;place-items:center;height:1.2rem;border-radius:50%;background:var(--vi-pink);color:var(--vi-ink);font-size:.85rem;font-weight:900}.dz-related-card .vi-item-meta{margin-top:auto;padding-block-end:1rem}.dz-related-card .price{font-size:clamp(1.5rem,1.25rem + .55vw,2rem);font-weight:900;letter-spacing:0}.dz-related-card .price--on-sale .price__sale{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .55rem}.dz-related-card .price-item{margin:0}.dz-related-card s.price-item--regular{color:var(--related-ink-pink);font-size:1.15rem;font-weight:500}.dz-related-card .vi-item-actions{display:grid;gap:.7rem}.dz-related-card .vi-item-actions form{margin:0}.dz-related-card :is(.vi-item-primary,.vi-item-details){display:grid;place-items:center;width:100%;min-height:4.4rem;padding:.5rem;border:1px solid var(--vi-pink);border-radius:1rem;color:var(--related-ink-pink);font:900 clamp(1.1rem,.98rem + .38vw,1.6rem)/1.2 var(--dz-ui-font);text-decoration:none;text-transform:uppercase;letter-spacing:.055em}.dz-related-card .vi-item-primary{background:var(--vi-pink);color:var(--vi-ink);cursor:pointer}.dz-related-card .vi-item-primary:hover{border-color:var(--vi-pink-hover);background:var(--vi-pink-hover)}.dz-related-card .vi-item-details:hover{background:var(--vi-mist)}@media(max-width:749px),(min-width:990px){.dz-related-card .vi-photo-gallery__track img{padding-inline:4.2rem}.dz-related-card .vi-photo-gallery__controls:not([hidden]){display:none}.dz-related-card .vi-photo-gallery__arrow:not([hidden]){display:grid;position:absolute;inset-block-start:50%;width:3.2rem;height:3.2rem;place-items:center;transform:translateY(-50%);border:0;border-radius:50%;background:#e4e4e1;color:#30302c;cursor:pointer}.dz-related-card .vi-photo-gallery__arrow:hover{background:var(--vi-blush)}.dz-related-card .vi-photo-gallery__arrow--prev{inset-inline-start:.5rem}.dz-related-card .vi-photo-gallery__arrow--next{inset-inline-end:.5rem}.dz-related-card .vi-photo-gallery__arrow svg{width:1.2rem;rotate:-90deg}.dz-related-card .vi-photo-gallery__arrow--prev svg{rotate:90deg}.dz-related-card .vi-photo-gallery:dir(rtl) .vi-photo-gallery__arrow svg{scale:-1 1}.dz-related-card :is(.vi-item-primary,.vi-item-details){position:relative;padding-inline:2.8rem}.dz-related-card :is(.vi-item-primary,.vi-item-details):after{position:absolute;inset-inline-end:1.5rem;width:.58rem;height:.58rem;border-block-start:2px solid currentColor;border-inline-end:2px solid currentColor;transform:rotate(45deg);content:""}}@media(max-width:749px){.dz-related-carousel{--related-slide-width: 76%}.dz-related-carousel>.product-grid{position:relative;flex-wrap:nowrap;gap:1.6rem;margin-inline-end:-1.5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.dz-related-carousel>.product-grid::-webkit-scrollbar{display:none}.dz-related-carousel>.product-grid>.grid__item{flex:0 0 var(--related-slide-width);width:var(--related-slide-width);max-width:none;scroll-snap-align:start}.dz-related-carousel>.product-grid:has(>.grid__item:nth-child(2)):after{flex:0 0 calc(100% - var(--related-slide-width) - 1.6rem);content:""}.dz-related-carousel__controls:not([hidden]){display:grid;grid-template-columns:4.4rem 1fr 4.4rem;align-items:center;margin-block-start:clamp(2rem,7vw,4rem)}.dz-related-carousel__arrow,.dz-related-carousel__dot{display:grid;place-items:center;padding:0;background:transparent;color:var(--vi-ink);cursor:pointer}.dz-related-carousel__arrow{width:4.4rem;height:4.4rem;border:2px solid currentColor;border-radius:.9rem;background:var(--vi-white)}.dz-related-carousel__arrow:disabled{opacity:.28;cursor:default}.dz-related-carousel__arrow--prev:disabled{visibility:hidden}.dz-related-carousel__arrow svg{width:1.65rem}.dz-related-carousel__arrow--prev svg{rotate:180deg}.dz-related-carousel__dots{display:flex;justify-content:center}.dz-related-carousel__dot{width:2.3rem;min-height:4.4rem;border:0}.dz-related-carousel__dot:before{width:.9rem;height:.9rem;border:1px solid currentColor;border-radius:50%;content:""}.dz-related-carousel__dot[aria-pressed=true]:before{background:currentColor}.dz-related-card>:is(.vi-photo-gallery,.vi-item-photo){width:85%}.dz-related-card .vi-photo-gallery__track img{padding-inline:3.4rem}.dz-related-card .vi-photo-gallery__arrow:not([hidden]){width:2.6rem;height:2.6rem}.dz-related-card .vi-item-copy{padding-block-start:1.8rem}.dz-related-card .vi-item-rating,.dz-related-card .vi-item-highlights{font-size:1.35rem}.dz-related-card :is(h3,.dz-home__rating-stars){font-size:1.95rem}.dz-related-card :is(.vi-item-type,.vi-item-vendor){font-size:1.2rem}.dz-related-card :is(.vi-item-primary,.vi-item-details){min-height:4.8rem;font-size:1.3rem}}@media(min-width:990px){.product-template .related-products.page-width{max-width:min(91%,200rem)}.dz-related-heading{margin-block:1.4rem clamp(2.8rem,3.2vw,5rem)}.dz-related-card .vi-item-copy{padding-block-start:clamp(1.8rem,2.2vw,3.4rem)}.dz-related-card .vi-item-rating{margin-block-end:1rem;font-size:clamp(1.3rem,1vw,1.7rem)}.dz-related-card .dz-home__rating-stars{font-size:clamp(1.8rem,1.55vw,2.5rem)}.dz-related-card .vi-item-type{margin-block:.95rem .65rem}.dz-related-card .vi-item-actions{gap:1rem}.dz-related-card :is(.vi-item-primary,.vi-item-details){min-height:clamp(4.8rem,3.45vw,6.2rem)}}@media(forced-colors:active){.dz-related-card .dz-home__rating-stars{background:none;color:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/section-related-products.css.map */
