.gallery-container{position:relative}@media screen and (width < 768px){.gallery-container--thumbs-position-left-mob{flex-direction:row-reverse}.gallery-container--thumbs-position-inside-mob,.gallery-container--thumbs-position-bottom-mob{flex-direction:column}.gallery-container--thumbs-left-mob{padding-left:calc(var(--thumb-size-mob) + var(--thumb-gap-mob))}}@media screen and (width >= 768px){.gallery-container--thumbs-left-dsk{padding-left:calc(var(--thumb-size-dsk) + var(--thumb-gap-dsk))}}.gallery-swiper{display:flex;width:100%;position:relative}.gallery-swiper::part(container){box-sizing:border-box;line-height:0;padding-bottom:var(--pagination-offset-mob)}.gallery-swiper::part(pagination){display:none;bottom:0}@media screen and (width >= 768px){.gallery-swiper::part(container){padding-bottom:var(--pagination-offset-dsk)}}@media screen and (width < 768px){.gallery-swiper--pagination-mob::part(pagination){display:block}}@media screen and (width >= 768px){.gallery-swiper--pagination-dsk::part(pagination){display:block}}.gallery-nav-button{box-sizing:border-box;padding:8px;height:var(--navigation-button-size-mob);width:var(--navigation-button-size-mob);border-radius:9999px;background-color:#000;color:#fff;display:none}.gallery-nav-button:after{content:"";display:none}.gallery-nav-button.swiper-button-disabled{opacity:1;background-color:#e6e6e6}@media screen and (width < 768px){.gallery-nav-button--enabled-mob{display:flex}.gallery-nav-button--position-bottom-mob{top:auto;left:auto;bottom:calc(var(--pagination-offset-mob) + var(--navigation-gap-mob))}.gallery-nav-button-prev.gallery-nav-button--position-bottom-mob{right:calc(2 * var(--navigation-gap-mob) + var(--navigation-button-size-mob))}.gallery-nav-button-next.gallery-nav-button--position-bottom-mob{right:var(--navigation-gap-mob)}}@media screen and (width >= 768px){.gallery-nav-button{height:var(--navigation-button-size-dsk);width:var(--navigation-button-size-dsk)}.gallery-nav-button--enabled-dsk{display:flex}.gallery-nav-button--position-bottom-dsk{top:auto;left:auto;bottom:calc(var(--pagination-offset-dsk) + var(--navigation-gap-dsk))}.gallery-nav-button-prev.gallery-nav-button--position-bottom-dsk{right:calc(2 * var(--navigation-gap-dsk) + var(--navigation-button-size-dsk))}.gallery-nav-button-next.gallery-nav-button--position-bottom-dsk{right:var(--navigation-gap-dsk)}}.thumbs-swiper{flex:1;display:none;overflow:hidden}@media screen and (width < 768px){.thumbs-swiper{min-width:var(--thumb-size-mob);min-height:var(--thumb-size-mob)}.thumbs-swiper--enabled-mob{display:flex}.thumbs-swiper--position-left-mob{position:absolute;left:0;top:0;height:calc(100% - var(--pagination-offset-mob))}.thumbs-swiper--position-inside-mob{position:absolute;bottom:calc(var(--thumb-gap-mob) + var(--pagination-offset-mob));left:var(--thumb-gap-mob);height:calc(var(--thumb-gap-mob) * (var(--thumb-count) - 1) + var(--thumb-count) * var(--thumb-size-mob))}.thumbs-swiper--position-bottom-mob{margin-top:var(--thumb-gap-mob)}}@media screen and (width >= 768px){.thumbs-swiper{min-width:var(--thumb-size-dsk);min-height:var(--thumb-size-dsk)}.thumbs-swiper--enabled-dsk{display:flex}.thumbs-swiper--position-left-dsk{position:absolute;left:0;top:0;height:calc(100% - var(--pagination-offset-dsk))}.thumbs-swiper--position-inside-dsk{position:absolute;bottom:calc(var(--thumb-gap-dsk) + var(--pagination-offset-dsk));left:var(--thumb-gap-dsk);height:calc(var(--thumb-gap-dsk) * (var(--thumb-count) - 1) + var(--thumb-count) * var(--thumb-size-dsk))}.thumbs-swiper--position-bottom-dsk{margin-top:var(--thumb-gap-dsk)}}body[data-lightbox-open]{overflow:hidden}body[data-lightbox-open]::-webkit-scrollbar{display:none;padding:0}light-box [data-slide-id] [data-swiper-media-id]:after{content:"";position:absolute;inset:0;opacity:0;background-color:#fff;background-size:cover;background-repeat:no-repeat;background-image:var(--image-url);background-position:var(--zoom-x) var(--zoom-y);transition:opacity .3s}@media (min-width: 768px){light-box [data-slide-id] [data-swiper-media-id]:after{background-size:250%}}light-box [data-swiper-media-id][data-zoom-active]:after{opacity:1;scale:1}light-box [data-swiper-media-id]:not([data-zoom-active]):hover{cursor:zoom-in}light-box [data-swiper-media-id][data-zoom-active]{cursor:zoom-out}light-box .swiper-button-next,light-box .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:white;border-radius:50%;z-index:50;transition:all .2s;cursor:pointer}light-box .swiper-button-next:hover:not(.swiper-button-disabled),light-box .swiper-button-prev:hover:not(.swiper-button-disabled){transform:translateY(-50%) scale(1.1)}light-box .swiper-button-next{right:16px}light-box .swiper-button-prev{left:16px}@media (max-width: 767px){light-box .swiper-button-next,light-box .swiper-button-prev{top:auto;bottom:16px;transform:none}light-box .swiper-button-next:hover:not(.swiper-button-disabled),light-box .swiper-button-prev:hover:not(.swiper-button-disabled){transform:scale(1.1)}light-box .swiper-button-next{right:16px}light-box .swiper-button-prev{left:16px}}@media (min-width: 768px){light-box .swiper-button-next,light-box .swiper-button-prev{width:64px;height:64px}light-box .swiper-button-next{right:32px}light-box .swiper-button-prev{left:32px}light-box .swiper-button-next:after,light-box .swiper-button-prev:after{font-size:24px}}light-box .swiper-button-next:after,light-box .swiper-button-prev:after{font-size:16px;color:#000}light-box .swiper-button-disabled{opacity:.4;cursor:default;pointer-events:none}subscription-block .jc-compare-at-price [data-compare-at-price],subscription-block .jc-compare-at-price [data-sale-badge],subscription-block .jc-compare-at-price [data-discount]{display:inline}.jc-pack-wrap{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-rows:max-content;align-content:start;gap:12px}@media screen and (min-width: 768px){.jc-pack-wrap::-webkit-scrollbar{-webkit-appearance:none;width:4px}.jc-pack-wrap::-webkit-scrollbar-track{border-radius:100vw;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#ffffff}.jc-pack-wrap::-webkit-scrollbar-thumb{border-radius:100vw;background:rgba(0,0,0,.25)}.jc-pack-wrap{max-height:410px;overflow-y:auto;overflow-x:hidden;padding-right:4px}}bundle-product:has([data-scroll-message].active) .jc-pack-wrap{padding-bottom:12px}@container (min-width: 560px){.jc-pack-wrap{grid-template-columns:repeat(2,1fr)}}.jc-input-number-reset{border:0;padding:0;margin:0;-webkit-appearance:textfield!important;appearance:textfield!important;-moz-appearance:textfield!important}div[data-scroll-message]{box-shadow:0 -17px 17px #00000017,0 -4px 9px #0000001a}
