.gallery-carousel{opacity:0;overflow:hidden;padding:36px 0 28px;background:var(--gallery-bg, transparent)}.gallery-carousel.animated{opacity:1;transition:opacity var(--animate-time)}.gallery-carousel .gallery-carousel__header{max-width:760px;margin:0 auto 28px;padding:0 24px;text-align:center}.gallery-carousel .gallery-carousel__label{margin-bottom:8px;font-size:calc(var(--body-font-size) * .78);font-weight:500;letter-spacing:.18em;line-height:1.4;text-transform:uppercase;color:#7d1b24;word-break:break-word}.gallery-carousel .gallery-carousel__heading{margin:0;padding:0;line-height:1.15;word-break:break-word}.gallery-carousel .gallery-carousel__description{max-width:600px;margin:10px auto 0;font-size:calc(var(--body-font-size) * .9);line-height:1.55;opacity:.68;word-break:break-word}.gallery-carousel .gallery-carousel__items-container{position:relative;overflow:hidden;padding:0 var(--gallery-side-mobile, 16px) 4px;cursor:grab}.gallery-carousel .gallery-carousel__items-container:active{cursor:grabbing}.gallery-carousel .gallery-carousel__items-wrapper{align-items:stretch}.gallery-carousel .gallery-carousel__item{width:calc(100vw - (var(--gallery-side-mobile, 16px) * 2));max-width:560px;margin-right:var(--gallery-gap-mobile, 12px);height:auto}.gallery-carousel .gallery-carousel__item-image-wrapper{position:relative;overflow:hidden;display:block;width:100%;height:0;padding-top:100%;border-radius:var(--gallery-radius, 12px);background:#00000009;box-shadow:0 1px #0000000a;transform:translateZ(0)}.gallery-carousel .gallery-carousel__item-image-wrapper.gallery-carousel__item-image-wrapper--portrait{padding-top:135%}.gallery-carousel .gallery-carousel__item-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--img-desktop-pos);object-position:var(--img-desktop-pos);transition:transform .42s var(--easing-ease)}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.gallery-carousel a.gallery-carousel__item:hover .gallery-carousel__item-image{transform:scale(1.035)}}.gallery-carousel .gallery-carousel__button{display:flex;align-items:center;justify-content:center;opacity:1;width:44px;height:44px;margin-top:-22px;padding:0;border:1px solid rgba(74,42,38,.12);background:#fffffff0;color:#7d1b24;fill:#7d1b24;border-radius:50%;box-shadow:0 5px 20px #37221c1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform var(--timing-base),background-color var(--timing-base),border-color var(--timing-base);z-index:3}.gallery-carousel .gallery-carousel__button svg{width:18px;height:18px}.gallery-carousel .gallery-carousel__button.gallery-carousel__button--prev{inset-inline-start:max(10px,calc(var(--gallery-side-mobile, 16px) / 2))}.gallery-carousel .gallery-carousel__button.gallery-carousel__button--next{inset-inline-end:max(10px,calc(var(--gallery-side-mobile, 16px) / 2))}.gallery-carousel .gallery-carousel__button.swiper-button-disabled{opacity:.35;pointer-events:none}.gallery-carousel .gallery-carousel__button:before,.gallery-carousel .gallery-carousel__button:after{content:none!important}.gallery-carousel .gallery-carousel__button:focus-visible{outline:2px solid #7d1b24;outline-offset:3px}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.gallery-carousel .gallery-carousel__button:hover:not(.swiper-button-disabled){transform:scale(1.05);border-color:#7d1b2438;background:#fff;color:#7d1b24;fill:#7d1b24}}.gallery-carousel .gallery-carousel__pagination{position:static;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;line-height:0}.gallery-carousel .gallery-carousel__pagination .swiper-pagination-bullet{width:7px;height:7px;margin:0!important;opacity:1;background:#d7cfcb;transition:width .22s ease,background-color .22s ease,border-radius .22s ease}.gallery-carousel .gallery-carousel__pagination .swiper-pagination-bullet-active{width:20px;border-radius:999px;background:#7d1b24}.gallery-carousel.gallery-carousel--hide-pagination .gallery-carousel__pagination{display:none}html.no-js .gallery-carousel{opacity:1}@media(min-width:576px){.gallery-carousel{padding-top:44px;padding-bottom:34px}.gallery-carousel .gallery-carousel__header{margin-bottom:34px}.gallery-carousel .gallery-carousel__item{width:min(58vw,620px)}}@media(min-width:768px){.gallery-carousel .gallery-carousel__items-container{padding-left:var(--gallery-side-desktop, 28px);padding-right:var(--gallery-side-desktop, 28px)}.gallery-carousel .gallery-carousel__item{margin-right:var(--gallery-gap-desktop, 14px);width:42%;max-width:none}.gallery-carousel .gallery-carousel__button.gallery-carousel__button--prev{inset-inline-start:max(14px,calc(var(--gallery-side-desktop, 28px) / 2))}.gallery-carousel .gallery-carousel__button.gallery-carousel__button--next{inset-inline-end:max(14px,calc(var(--gallery-side-desktop, 28px) / 2))}}@media(min-width:992px){.gallery-carousel{padding-top:52px;padding-bottom:36px}.gallery-carousel .gallery-carousel__header{margin-bottom:38px}.gallery-carousel .gallery-carousel__item{width:calc(25% - (var(--gallery-gap-desktop, 14px) * .75))}.gallery-carousel .gallery-carousel__button{width:48px;height:48px;margin-top:-24px}}@media(min-width:1440px){.gallery-carousel .gallery-carousel__items-container{max-width:1720px;margin:0 auto}.gallery-carousel .gallery-carousel__item{width:calc(24% - (var(--gallery-gap-desktop, 14px) * .75))}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/gallery-carousel.build.css.map */
