.carousel-comp:not(.is-initialized) .carousel-slide-view-window{opacity:0}.carousel-comp.is-initialized .carousel-slide-view-window{opacity:1;transition:opacity .3s ease-in}.carousel-comp:not(.is-initialized) .carousel-slide-show .carousel-card{visibility:hidden}.carousel-comp:not(.is-initialized) .carousel-slide-show .carousel-card:nth-child(-n+6){visibility:hidden}.carousel-comp:not(.is-initialized) .carousel-slide-show{display:grid!important;grid-template-columns:repeat(var(--columns-large-screen, 3),1fr)!important;grid-template-rows:repeat(var(--rows-large-screen, 2),auto)!important;gap:10px!important;transform:none!important;transition:none!important;width:100%!important;justify-items:center!important}@media screen and (max-width:749px){.carousel-comp:not(.is-initialized) .carousel-slide-show{grid-template-columns:repeat(var(--columns-small-screen, 2),1fr)!important;grid-template-rows:repeat(var(--rows-small-screen, 2),auto)!important}.carousel-comp:not(.is-initialized) .carousel-slide-show .carousel-card:nth-child(-n+6){visibility:hidden}.carousel-comp:not(.is-initialized) .carousel-slide-show .carousel-card:nth-child(-n+4){visibility:hidden}}.carousel_btn--prev,.carousel_btn--next,.carousel_pagination-dots{opacity:1!important}.carousel-comp{width:100%;height:fit-content;min-height:35rem}.carousel-body{display:flex;gap:1rem;align-items:stretch;height:fit-content;width:100%}.carousel-main-column{flex:1;min-width:0;height:100%}.carousel-slide-view-window{position:relative;overflow:hidden;width:100%;min-height:30rem}.carousel-slide-show{display:grid;position:relative;overflow:hidden}.carousel-slide-show .carousel-slide{grid-area:1 / 1;transform:translate(0);opacity:.001;transition:transform .4s ease-out;pointer-events:none;will-change:transform}.carousel-slide-show .carousel-slide.enter-right:not(.active){transform:translate(calc(100% + 2rem));opacity:1;transition:none;z-index:2}.carousel-slide-show .carousel-slide.enter-left:not(.active){transform:translate(calc(-100% - 2rem));opacity:1;transition:none;z-index:2}.carousel-slide-show .carousel-slide.active{transform:translate(0);opacity:1;transition:transform .4s ease-out;pointer-events:auto;z-index:2}.carousel-slide-show .carousel-slide.enter-right.active,.carousel-slide-show .carousel-slide.enter-left.active{transform:translate(0);transition:transform .4s ease-out;z-index:2}.carousel-slide-show .carousel-slide.active.exit-left{transform:translate(calc(-100% - 2rem));z-index:1}.carousel-slide-show .carousel-slide.active.exit-right{transform:translate(calc(100% + 2rem));z-index:1}.carousel-slide-show.is-transitioning{pointer-events:none}.carousel-slide-show.is-transitioning img{image-rendering:optimizeSpeed}.carousel-comp .carousel-slide-view-window,.carousel-comp .carousel-slide-show{pointer-events:auto}.carousel-slide{width:100%;display:grid;grid-template-columns:repeat(var(--columns-large-screen),1fr);grid-template-rows:repeat(var(--rows-large-screen),auto);gap:10px;border:none;justify-items:center;justify-content:center}.carousel-comp .carousel-card{width:100%;height:100%;box-sizing:border-box;display:block;border-radius:8px;overflow:hidden;background:transparent!important;padding:0}.carousel-comp .carousel-card.card{border-radius:8px;overflow:hidden}.carousel-comp .carousel-card .card__inner{margin:0!important;padding:0!important;background:transparent!important;position:relative!important}.carousel-comp .carousel-card .card__media{position:relative;z-index:1}.carousel-comp .carousel-card .card__media img,.carousel-comp .carousel-card .media img{object-fit:contain!important;will-change:transform;content-visibility:auto}.carousel-comp .carousel-card .card__media,.carousel-comp .carousel-card .card__media *,.carousel-comp .carousel-card .media,.carousel-comp .carousel-card .media *{pointer-events:none!important}.carousel-comp .carousel-card .card__content{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:50!important;margin:0!important;padding:0!important;background:transparent!important;pointer-events:none!important}.carousel-comp .carousel-card .card__content a.full-unstyled-link{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;z-index:51!important;pointer-events:auto!important;cursor:pointer!important;text-decoration:none!important;color:inherit!important}.carousel_aside--left,.carousel_aside--right{min-height:100%;width:10rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.carousel_btn--prev.zp-slide-control,.carousel_btn--next.zp-slide-control{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;width:auto!important;height:auto!important;transform:none!important}.carousel_btn--prev .zp-slide-control__icon,.carousel_btn--next .zp-slide-control__icon{position:relative;top:auto;left:auto!important;right:auto!important;transform:none}.carousel-footer{display:flex!important;align-items:center;justify-content:center;margin-top:1.5rem;min-height:3rem;position:relative;z-index:10}.carousel_pagination-dots{margin:1rem auto;display:flex;gap:2rem;text-align:center}.carousel-dot{background:transparent;border:none;padding:0;cursor:pointer}@media screen and (max-width:749px){.carousel-comp{min-height:auto;position:relative;width:100%;max-width:100%;overflow:visible;box-sizing:border-box;padding-bottom:3rem}.carousel-body{position:static;width:100%}.carousel-main-column{width:100%;margin:0;padding:0 .5rem;box-sizing:border-box;height:auto}.carousel-slide-view-window{height:auto;min-height:auto;width:100%;position:relative;overflow:hidden}.carousel-slide-show{width:100%;position:relative}.carousel-comp .carousel-slide-show .carousel-slide{width:100%!important;grid-template-columns:repeat(var(--columns-small-screen),1fr)!important;grid-template-rows:repeat(var(--rows-small-screen),auto)!important;column-gap:.5rem!important;row-gap:1.5rem!important;justify-items:stretch!important;align-items:stretch!important}.carousel-comp .carousel-card{width:100%!important;max-width:100%!important;min-width:0!important;height:auto;aspect-ratio:1 / 1;overflow:hidden}.carousel-comp .carousel-card>*,.carousel-comp .carousel-card .carousel-member,.carousel-comp .carousel-card .card-wrapper,.carousel-comp .carousel-card .collection-card-wrapper,.carousel-comp .carousel-card .card,.carousel-comp .carousel-card .card__inner,.carousel-comp .carousel-card .card__inner.ratio,.carousel-comp .carousel-card .card.ratio,.carousel-comp .carousel-card .carousel-member.card{width:100%!important;max-width:100%!important;min-width:0!important;height:100%!important}.carousel-comp .carousel-card .card__media,.carousel-comp .carousel-card .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important;width:100%!important}.carousel-comp .carousel-card .card__media img,.carousel-comp .carousel-card .media img{object-fit:cover!important;width:100%!important;height:100%!important}.carousel-comp .carousel-card .ratio:before{display:none!important}.carousel_aside--left,.carousel_aside--right{width:auto;min-width:0;min-height:0;padding:0;margin:0;overflow:visible;position:absolute;bottom:1.75rem;background:none;display:block;z-index:12}.carousel_aside--left{left:.75rem}.carousel_aside--right{right:.75rem}.carousel-footer{min-height:2.5rem;position:relative;z-index:2;justify-content:center;margin-top:2.75rem;display:flex;align-items:center}.carousel_btn--prev,.carousel_btn--next{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important;width:auto!important;height:auto!important}.carousel_btn--prev .zp-slide-control__icon,.carousel_btn--next .zp-slide-control__icon{width:4rem;height:4rem}.carousel_pagination-dots{width:auto;max-width:calc(100% - 10rem);justify-content:center;position:relative;z-index:5;margin:0 auto;gap:1rem;text-align:center;pointer-events:auto;display:flex;align-items:center;flex-wrap:wrap}.carousel-dot .zp-slide-pagination__dot{height:1.5rem;width:1.5rem}}.carousel-comp .carousel-card .card__inner{position:relative!important}.carousel-comp .carousel-card .card__content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:999!important;display:block!important;opacity:0!important;background:transparent!important;pointer-events:none!important}.carousel-comp .carousel-card .card__content a.full-unstyled-link{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;z-index:1000!important;pointer-events:auto!important;cursor:pointer!important}.carousel-comp .carousel-card .ratio:before,.carousel-comp .carousel-card .ratio:after,.carousel-comp .carousel-card .card__inner:before,.carousel-comp .carousel-card .card__inner:after,.carousel-comp .carousel-card .card__media,.carousel-comp .carousel-card .card__media *,.carousel-comp .carousel-card .media,.carousel-comp .carousel-card .media *{pointer-events:none!important}.carousel-comp .carousel-card .card__information,.carousel-comp .carousel-card .card__heading,.carousel-comp .carousel-card .card__caption{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media screen and (min-width:1200px){.collection-list-wrapper .title-wrapper-with-link{margin-left:10rem!important;margin-right:10rem!important}}.show-carousel-titles .carousel-comp:not(.is-initialized) .carousel-slide-show{row-gap:2.5rem!important;padding-bottom:2rem!important}.show-carousel-titles .carousel-comp.is-initialized .carousel-slide{row-gap:2.5rem!important;padding-bottom:2rem!important}.show-carousel-titles .carousel-comp .carousel-card,.show-carousel-titles .carousel-comp .carousel-card .card,.show-carousel-titles .carousel-comp .carousel-card .carousel-member,.show-carousel-titles .carousel-comp .carousel-card .card__inner{overflow:visible!important}.show-carousel-titles .carousel-comp .carousel-card .card__content{opacity:1!important;visibility:visible!important;display:block!important;position:absolute!important;inset:unset!important;top:100%!important;left:0!important;right:0!important;z-index:10!important;background:transparent!important;pointer-events:none!important}.show-carousel-titles .carousel-comp .carousel-card .card__information{opacity:1!important;visibility:visible!important;display:block!important;pointer-events:auto!important;padding:.4rem 0 0!important}.show-carousel-titles .carousel-comp .carousel-card .card__heading{opacity:1!important;visibility:visible!important;display:block!important;font-size:.95rem;font-weight:500;text-align:center;color:var(--zp-color-brass-dark, #8B6914);margin:0;padding:0}.show-carousel-titles .carousel-comp .carousel-card .card__heading a{color:inherit;text-decoration:none;pointer-events:auto!important}.show-carousel-titles .carousel-comp .carousel-card .card__heading a:hover{color:var(--zp-color-brass, #D4A84B)}.show-carousel-titles .carousel-comp .carousel-card .card__caption{display:none!important}@media screen and (max-width:749px){.show-carousel-titles .carousel-comp:not(.is-initialized) .carousel-slide-show{row-gap:5rem!important}.show-carousel-titles .carousel-comp.is-initialized .carousel-slide{row-gap:5rem!important}.show-carousel-titles .carousel-comp .carousel-card .card__heading{font-size:.8rem}}@keyframes carouselFadeInUp{0%{opacity:0;transform:translate3d(0,15px,0)}to{opacity:1;transform:translateZ(0)}}.carousel-comp.animate-entrance .carousel-slide.first-slide .carousel-card{opacity:0}.carousel-comp.animate-entrance.entrance-animated .carousel-slide.first-slide .carousel-card{animation:carouselFadeInUp .6s ease-out forwards}.carousel-comp.entrance-animated .carousel-slide.first-slide .carousel-card:nth-child(1){animation-delay:0ms}.carousel-comp.entrance-animated .carousel-slide.first-slide .carousel-card:nth-child(2){animation-delay:.1s}.carousel-comp.entrance-animated .carousel-slide.first-slide .carousel-card:nth-child(3){animation-delay:.2s}.carousel-comp.entrance-animated .carousel-slide.first-slide .carousel-card:nth-child(4){animation-delay:.3s}.carousel-comp.entrance-animated .carousel-slide.first-slide .carousel-card:nth-child(5){animation-delay:.4s}.carousel-comp.entrance-animated .carousel-slide.first-slide .carousel-card:nth-child(6){animation-delay:.5s}.carousel-comp.entrance-animated .carousel-slide.first-slide .carousel-card:nth-child(7){animation-delay:.6s}.carousel-comp.entrance-animated .carousel-slide.first-slide .carousel-card:nth-child(8){animation-delay:.7s}.carousel-comp.entrance-animated .carousel-slide.first-slide .carousel-card:nth-child(9){animation-delay:.8s}.carousel-comp.entrance-animated .carousel-slide.first-slide .carousel-card:nth-child(10){animation-delay:.9s}.carousel-comp.entrance-animated .carousel-slide.first-slide .carousel-card:nth-child(11){animation-delay:1s}.carousel-comp.entrance-animated .carousel-slide.first-slide .carousel-card:nth-child(12){animation-delay:1.1s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/zp-component-carousel.css.map */
