.product-carousel{position:relative;text-align:center}.product-carousel__swiper-wrap{position:relative;overflow:visible}@media screen and (min-width:990px)and (max-width:1300px){.product-carousel__swiper-wrap .swiper.product-carousel-swiper{max-width:1100px;margin:0 auto}}@media screen and (min-width:1301px){.product-carousel__swiper-wrap .swiper.product-carousel-swiper{max-width:1200px;margin:0 auto}}.product-carousel__arrows .swiper-button-prev.product-carousel__arrow,.product-carousel__arrows .swiper-button-next.product-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%) translate(45px);z-index:1;cursor:pointer}.product-carousel__arrows .swiper-button-prev.product-carousel__arrow:after,.product-carousel__arrows .swiper-button-next.product-carousel__arrow:after{display:none}.product-carousel__arrows .swiper-button-next.product-carousel__arrow{transform:translateY(-50%) translate(-45px)}.product-carousel__arrows .swiper-button-prev.product-carousel__arrow{left:-40px}.product-carousel__arrows .swiper-button-next.product-carousel__arrow{right:-40px}@media screen and (min-width:990px){.product-carousel__arrows .swiper-button-prev.product-carousel__arrow,.product-carousel__arrows .swiper-button-next.product-carousel__arrow{display:flex!important}}.product-carousel__arrow-icon{display:block;line-height:0}.product-carousel__arrow-icon--right svg{transform:scaleX(-1)}.product-carousel span.product-carousel__arrow-icon.product-carousel__arrow-icon--left svg{transform:rotate(0)}.product-carousel__dots.swiper-pagination{z-index:1}@media screen and (max-width:989px){.product-carousel__dots.swiper-pagination{display:flex!important;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;position:relative}}@media screen and (min-width:750px)and (max-width:1100px){.product-carousel__dots.swiper-pagination{margin-top:4rem}}.product-carousel__dots.swiper-pagination .swiper-pagination-bullet{width:1rem;height:1rem;border-radius:50%;background:#d9d9d9;opacity:1;margin:0}.product-carousel__dots.swiper-pagination .swiper-pagination-bullet-active{background-color:#d2b97d}.product-carousel__swiper-wrap .swiper.product-carousel-swiper .product-carousel__slide{height:auto;box-sizing:border-box;justify-content:center;display:inline-flex}.product-carousel .slider-component-full-width .slider--desktop{gap:0}.product-carousel__subtitle{color:#8d7343;text-align:center;font-style:normal;font-weight:400;letter-spacing:.32px;text-transform:uppercase;margin:0 0 .5rem}.product-carousel__subtitle--h1{font-size:32px;line-height:52px}.product-carousel__subtitle--h2{font-size:28px;line-height:45.5px}.product-carousel__subtitle--h3{font-size:26px;line-height:42.25px}.product-carousel__subtitle--h4{font-size:24px;line-height:39px}.product-carousel__subtitle--h5{font-size:20px;line-height:32.5px}.product-carousel__subtitle--h6{font-size:18px;line-height:29.25px}.product-carousel__title{color:#24506c;text-align:center;font-style:normal;font-weight:400;letter-spacing:.32px;text-transform:uppercase;margin:0 0 1rem}.product-carousel__title--h1{font-size:40px;line-height:60px}.product-carousel__title--h2{font-size:36px;line-height:54px}.product-carousel__title--h3{font-size:32px;line-height:48px}.product-carousel__title--h4{font-size:28px;line-height:42px}.product-carousel__title--h5{font-size:24px;line-height:36px}.product-carousel__title--h6{font-size:20px;line-height:30px}.product-carousel__description{color:#24506c;text-align:center;font-size:16px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:.8px;margin:0 0 2.6rem}.product-carousel__header--left,.product-carousel__header--left .product-carousel__subtitle,.product-carousel__header--left .product-carousel__title,.product-carousel__header--left .product-carousel__description{text-align:left}.product-carousel__header--right,.product-carousel__header--right .product-carousel__subtitle,.product-carousel__header--right .product-carousel__title,.product-carousel__header--right .product-carousel__description{text-align:right}@media screen and (min-width:990px){.product-carousel .slider-component-full-width .slider--desktop{scroll-padding-left:1.5rem;max-width:1200px;margin:0 auto}}.product-carousel__list--exact .product-carousel__item,.product-carousel__list--exact .grid__item{flex:0 0 100%;width:100%;max-width:100%}@media screen and (min-width:750px){.product-carousel__list--exact.slider--tablet .product-carousel__item,.product-carousel__list--exact.slider--tablet .grid__item,.product-carousel__list--exact.slider--desktop .product-carousel__item,.product-carousel__list--exact.slider--desktop .grid__item{flex:0 0 50%;width:50%;max-width:50%}}@media screen and (min-width:900px){.product-carousel__list--exact.slider--desktop .product-carousel__item,.product-carousel__list--exact.slider--desktop .grid__item{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}}@media screen and (min-width:1300px){.product-carousel__list--exact.slider--desktop .product-carousel__item,.product-carousel__list--exact.slider--desktop .grid__item{flex:0 0 25%;width:25%;max-width:25%}}@media screen and (max-width:989px){.product-carousel .slider.slider--tablet,.product-carousel .product-carousel__list.slider{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth;width:100%;min-height:0}.product-carousel .product-carousel__list .slider__slide{scroll-snap-align:start;flex-shrink:0}.product-carousel .product-carousel__image-link{touch-action:pan-x}}.product-carousel__card{text-align:left;max-width:277px}.product-carousel__image-link{display:block;overflow:hidden;max-width:275px;margin-left:0;margin-right:auto;max-height:185px;min-width:275px}.product-carousel__image-link img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.product-carousel__info{margin-top:6rem}@media screen and (min-width:951px){.product-carousel__info{margin-top:2rem}}@media screen and (max-width:950px){.product-carousel__info{margin-top:3rem}}.product-carousel__title-link{color:#24506c;font-size:16px;font-style:normal;font-weight:300;line-height:19.2px;letter-spacing:.32px;text-decoration:none;display:block;margin:0 0 1.5rem}.product-carousel__title-link:hover{text-decoration:underline}.product-carousel__price{color:#8d7343;font-size:16px;font-style:normal;font-weight:300;line-height:22.4px;letter-spacing:.32px;margin:0}@media screen and (max-width:749px){.product-carousel__card{margin-left:auto;margin-right:auto;text-align:center}.product-carousel__image-link{margin-left:auto;margin-right:auto}.product-carousel__title-link,.product-carousel__price{text-align:center}}.product-carousel__button-wrap{margin-top:4.5rem;text-align:center}.product-carousel__button{text-transform:uppercase;padding:21px 55px;text-align:center;font-size:13px;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:3.2px;color:#24506c;text-decoration:none;display:inline-block;border:none;cursor:pointer}.product-carousel__button:before,.product-carousel__button:after{display:none}.product-carousel__button--outline{background:transparent;border:1px solid #c9d2da;color:#24506c}.product-carousel__button--outline:hover{background:#24506c0f;color:#24506c;border-color:#c9d2da}.product-carousel__button--solid{background-color:#8d7343;color:#fff;border:1px solid #8d7343}.product-carousel__button--solid:hover{background-color:#715c36;color:#fff}.product-carousel__button--sj-blue{background-color:#24506c;color:#fff;border:1px solid #24506c}.product-carousel__button--sj-blue:hover{background-color:#173446;color:#fff}.product-carousel__button--white{background-color:#fff;color:#24506c;border:1px solid rgba(36,80,108,.3)}.product-carousel__button--white:hover{background-color:#fffffff2;color:#24506c}.product-carousel__button--dark{background-color:#121212;color:#fff;border:1px solid #121212}.product-carousel__button--dark:hover{background-color:#2d2d2d;color:#fff}.product-carousel__arrow{width:70px;height:70px;min-width:70px;min-height:70px;background:#fff;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.product-carousel__arrow-icon{display:inline-flex;line-height:0}.product-carousel__arrow-icon svg{width:70px;height:auto;display:block}.product-carousel__arrow-icon--left svg{transform:rotate(0)}.product-carousel__arrows button.slider-button{border:1px solid #c9d2da}.product-carousel__arrows .slider-button--prev-desktop.product-carousel__arrow{position:absolute;left:-40px;top:50%;transform:translateY(-50%);z-index:1}.product-carousel__arrows .slider-button--next-desktop.product-carousel__arrow{position:absolute;right:-40px;top:50%;transform:translateY(-50%);z-index:1}.product-carousel__dots .slider-counter__link--dots .dot{width:1rem;height:1rem;border-radius:50%;border:none;padding:0;display:block;background:#d9d9d9}.product-carousel__dots .slider-counter__link--active.slider-counter__link--dots .dot{background-color:#d2b97d}@media screen and (max-width:749px){.product-carousel__subtitle{color:#8d7343}.product-carousel__subtitle--h1{font-size:26px;line-height:33.8px}.product-carousel__subtitle--h2{font-size:23px;line-height:29.9px}.product-carousel__subtitle--h3{font-size:21px;line-height:27.3px}.product-carousel__subtitle--h4{font-size:20px;line-height:26px}.product-carousel__subtitle--h5{font-size:17px;line-height:22.1px}.product-carousel__subtitle--h6{font-size:15px;line-height:19.5px}.product-carousel__title{color:#24506c}.product-carousel__title--h1{font-size:30px;line-height:39px}.product-carousel__title--h2{font-size:27px;line-height:35.1px}.product-carousel__title--h3{font-size:24px;line-height:31.2px}.product-carousel__title--h4{font-size:21px;line-height:27.3px}.product-carousel__title--h5{font-size:18px;line-height:23.4px}.product-carousel__title--h6{font-size:16px;line-height:20.8px}.product-carousel__description{color:#24506c;font-size:16px;line-height:32px;letter-spacing:.8px}}@media screen and (max-width:750px){.product-carousel__button-wrap{display:none}.product-carousel__title--h3{font-size:30px;line-height:36px}.product-carousel__title{margin:0 0 3rem}.product-carousel.page-width{padding-left:2rem;padding-right:2rem}.product-carousel__info{margin-top:3rem}.product-carousel__dots.swiper-pagination{margin-top:4rem}.no-description .product-carousel__title{margin-bottom:5.5rem}}.product-carousel .no-description .product-carousel__title{margin-bottom:4.5rem}
/*# sourceMappingURL=/cdn/shop/t/11/assets/product-carousel.css.map */
