.template-product #page-content .product-area--pdp-ritual-gallery .product-area__media{display:block!important;min-width:0}.template-product #page-content .product-area--pdp-ritual-gallery .product-area__thumbs{display:none!important}.template-product #page-content .product-area--pdp-ritual-gallery .theme-gallery.product-slider{width:100%;margin:0!important}.template-product #page-content .product-area--pdp-ritual-gallery .theme-viewport{position:relative;width:100%;height:auto!important;aspect-ratio:1 / 1;padding:0!important;overflow:hidden;border-radius:28px;background:#f7f5ef}.template-product #page-content .product-area--pdp-ritual-gallery .theme-images,.template-product #page-content .product-area--pdp-ritual-gallery .theme-img,.template-product #page-content .product-area--pdp-ritual-gallery .product-media,.template-product #page-content .product-area--pdp-ritual-gallery .rimage-wrapper{height:100%!important}.template-product #page-content .product-area--pdp-ritual-gallery .rimage-wrapper,.template-product #page-content .product-area--pdp-ritual-gallery .product-media--frame{padding:0!important}.template-product #page-content .product-area--pdp-ritual-gallery .rimage__image{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.template-product #page-content .product-area--pdp-ritual-gallery .product-media--frame .plyr,.template-product #page-content .product-area--pdp-ritual-gallery .product-media--frame .plyr__video-wrapper,.template-product #page-content .product-area--pdp-ritual-gallery .product-media--frame video,.template-product #page-content .product-area--pdp-ritual-gallery .product-media--frame iframe,.template-product #page-content .product-area--pdp-ritual-gallery .product-media--frame model-viewer,.template-product #page-content .product-area--pdp-ritual-gallery .product-media--frame .shopify-model-viewer-ui{width:100%!important;height:100%!important;object-fit:contain}.template-product #page-content .product-area--pdp-ritual-gallery .swiper-button-prev,.template-product #page-content .product-area--pdp-ritual-gallery .swiper-button-next{position:absolute;z-index:4;top:auto!important;bottom:24px!important;display:flex!important;align-items:center;justify-content:center;width:54px;height:54px;margin:0;padding:0;border:0;border-radius:50%;background:#fffffff0;background-image:none;color:#163438;opacity:1!important;visibility:visible;box-shadow:0 2px 10px #16343814;text-decoration:none;cursor:pointer}.template-product #page-content .product-area--pdp-ritual-gallery .swiper-button-prev{left:22px!important}.template-product #page-content .product-area--pdp-ritual-gallery .swiper-button-next{right:22px!important}.template-product #page-content .product-area--pdp-ritual-gallery .swiper-button-prev svg,.template-product #page-content .product-area--pdp-ritual-gallery .swiper-button-next svg{width:25px;height:25px;color:inherit}.template-product #page-content .product-area--pdp-ritual-gallery .swiper-button-disabled{opacity:.45!important;cursor:default}.template-product #page-content .product-area--pdp-ritual-gallery .swiper-pagination{position:absolute;z-index:4;top:auto;bottom:24px!important;left:50%!important;right:auto!important;display:flex!important;align-items:center;width:auto!important;max-width:calc(100% - 180px);height:42px;margin:0;padding:0 10px;overflow-x:auto;overflow-y:hidden;border-radius:999px;background:#fffffff0;transform:translate(-50%)!important;scrollbar-width:none}.template-product #page-content .product-area--pdp-ritual-gallery .swiper-pagination::-webkit-scrollbar{display:none}.template-product #page-content .product-area--pdp-ritual-gallery .swiper-pagination-bullet{position:static!important;display:flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:34px;margin:0!important;padding:0;border:0;border-radius:999px;background:transparent;opacity:1;transform:none!important;cursor:pointer}.template-product #page-content .product-area--pdp-ritual-gallery .swiper-pagination-bullet:before{content:"";display:block;width:9px;height:9px;border-radius:999px;background:#163438;opacity:.32}.template-product #page-content .product-area--pdp-ritual-gallery .swiper-pagination-bullet-active:before{width:22px;opacity:1}.template-product #page-content .product-area--pdp-ritual-gallery .theme-viewport:focus-visible,.template-product #page-content .product-area--pdp-ritual-gallery .swiper-button-prev:focus-visible,.template-product #page-content .product-area--pdp-ritual-gallery .swiper-button-next:focus-visible,.template-product #page-content .product-area--pdp-ritual-gallery .swiper-pagination-bullet:focus-visible{outline:3px solid #163438;outline-offset:-3px}.template-product #page-content .product-area--pdp-ritual-gallery .pdp-gallery--interactive-media .swiper-button-prev,.template-product #page-content .product-area--pdp-ritual-gallery .pdp-gallery--interactive-media .swiper-button-next,.template-product #page-content .product-area--pdp-ritual-gallery .pdp-gallery--interactive-media .swiper-pagination{top:16px!important;bottom:auto!important}.template-product #page-content .product-area--pdp-ritual-gallery .theme-gallery[data-media-count="1"] .swiper-button-prev,.template-product #page-content .product-area--pdp-ritual-gallery .theme-gallery[data-media-count="1"] .swiper-button-next,.template-product #page-content .product-area--pdp-ritual-gallery .theme-gallery[data-media-count="1"] .swiper-pagination,.template-product #page-content .product-area--pdp-ritual-gallery .theme-viewport:not(.swiper-container-horizontal) .swiper-button-prev,.template-product #page-content .product-area--pdp-ritual-gallery .theme-viewport:not(.swiper-container-horizontal) .swiper-button-next,.template-product #page-content .product-area--pdp-ritual-gallery .theme-viewport:not(.swiper-container-horizontal) .swiper-pagination{display:none!important}.template-product #page-content .product-area--pdp-ritual-gallery .theme-viewport:not(.swiper-container-horizontal) .theme-img:not(.current-img){display:none}.template-product #page-content .product-area--pdp-ritual-gallery .theme-viewport:not(.swiper-container-horizontal) .theme-img.current-img{display:block}@media(max-width:767px){.template-product #page-content .product-area--pdp-ritual-gallery .theme-viewport{border-radius:20px}.template-product #page-content .product-area--pdp-ritual-gallery .swiper-button-prev,.template-product #page-content .product-area--pdp-ritual-gallery .swiper-button-next{bottom:16px!important;width:46px;height:46px}.template-product #page-content .product-area--pdp-ritual-gallery .swiper-button-prev{left:14px!important}.template-product #page-content .product-area--pdp-ritual-gallery .swiper-button-next{right:14px!important}.template-product #page-content .product-area--pdp-ritual-gallery .swiper-pagination{bottom:18px!important;max-width:calc(100% - 148px);height:38px;padding-inline:8px}}@media(prefers-reduced-motion:reduce){.template-product #page-content .product-area--pdp-ritual-gallery .theme-images{transition-duration:0ms!important}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/product-ritual-gallery.css.map */
