.main-product__container{max-width:1264px;margin:0 auto;padding:0 16px;display:flex;flex-direction:column;gap:16px;color:var(--color-white);position:relative}.main-product__media,.main-product__information,.product-gallery{min-width:0}.main-product__media{margin:0 -16px}.product-gallery{display:block;position:relative}.product-gallery__decor{position:absolute;top:14px;left:-15px;background-color:var(--color-white);width:7px;height:7px;border-radius:50%;z-index:1}.product-gallery__slider:focus-visible{outline:2px solid var(--color-white);outline-offset:4px}.product-gallery__media{align-items:center;aspect-ratio:1;background:var(--product-gallery-overlay, var(--color-fruit-galaxy-3));border-radius:6px;display:flex;justify-content:center;overflow:hidden}.product-gallery__image,.product-gallery__video,.product-gallery__external-video,.product-gallery__model{border:0;display:block;height:100%;object-fit:contain;width:100%}.product-gallery__slider .splide__pagination{align-items:center;background:var(--color-white);border-radius:112px;gap:8px;height:16px;margin:12px auto 0;padding:0 4px;position:static;width:fit-content}.product-gallery__slider .splide__pagination li{align-items:center;display:flex;height:100%;line-height:0}.product-gallery__slider .splide__pagination__page{background:var(--product-gallery-thumbnail-shadow, #0d4462);height:8px;margin:0;opacity:.7;transform:none;transition:opacity .2s ease,width .2s ease;width:8px}.product-gallery__slider .splide__pagination__page.is-active{background:var(--product-gallery-overlay, #00b5de);opacity:1;transform:none;width:21px;border-radius:112px}.product-gallery__thumbnails{display:none}.product-information{position:relative}.product-information__decor{display:none}.product-information__reviews{display:flex;align-items:center;gap:4px}.product-information__reviews--junip .product-reviews__junip-display{align-items:center;display:inline-flex;gap:4px}.product-information__reviews--junip .product-reviews__junip-display svg{display:block}.product-information__reviews--junip .product-reviews__fallback{align-items:center;display:inline-flex;gap:4px}.product-information__reviews--junip.product-reviews--has-data .product-reviews__fallback{display:none}.product-information__reviews-no-stroke path{stroke:none}.product-information__h8{font-family:var(--font-franie-xcondensed--family);font-weight:400;text-transform:uppercase;font-size:16px;line-height:24px}.main-product__decor{display:none;height:var(--main-product-decor-height-mobile, 65px);pointer-events:none;position:absolute;width:var(--main-product-decor-width-mobile, 57px);z-index:1}.main-product__decor--display-all,.main-product__decor--display-mobile{display:block}.main-product__decor--position-left_star{left:max(var(--main-product-decor-left-mobile, 0),0px);right:auto;top:var(--main-product-decor-top-mobile, 0);bottom:auto}.main-product__decor--position-right_star{left:auto;right:max(var(--main-product-decor-right-mobile, 0),0px);top:var(--main-product-decor-top-mobile, 0);bottom:auto}.main-product__decor-animation-wrapper,.main-product__decor-animation-inner,.main-product__decor-image,.main-product__decor svg{display:block;height:100%;transform-origin:center;width:100%}.main-product__decor-image{object-fit:contain}@media screen and (min-width:768px){.main-product__information{max-width:100%;margin:0 auto}}@media screen and (min-width:991px){.main-product__container{display:grid;grid-template-columns:596fr 539fr;padding:0 24px;gap:24px}.main-product__information{max-width:100%;margin:0}.main-product__media{align-self:start;margin:0;position:sticky;top:var(--header-height, 72px);z-index:1}.product-gallery__slider{background:var(--product-gallery-overlay, var(--color-fruit-galaxy-3));border-radius:12px;overflow:hidden}.product-gallery__media{background:transparent;border-radius:0}.product-gallery__thumbnails{display:flex;gap:16px;margin-top:16px;overflow-x:auto;padding:0 4px 4px 0;scrollbar-width:none}.product-gallery__thumbnails::-webkit-scrollbar{display:none}.product-gallery__thumbnail{align-items:center;background:var(--product-gallery-overlay, var(--color-fruit-galaxy-3));border:0;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 100px;height:100px;justify-content:center;overflow:hidden;padding:0;position:relative;width:100px}.product-gallery__thumbnail-placeholder{background:var(--product-gallery-overlay, var(--color-fruit-galaxy-3));border-radius:6px;box-sizing:border-box;flex:0 0 100px;height:100px;width:100px}.product-gallery__thumbnail.is-active{box-shadow:4px 4px 0 0 var(--product-gallery-thumbnail-shadow, var(--color-dark-blue))}.product-gallery__thumbnail:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.product-gallery__thumbnail-image{display:block;height:100%;object-fit:contain;width:100%}.product-gallery__thumbnail-type{background:var(--color-dark-blue);bottom:4px;border-radius:4px;color:var(--color-white);font-size:10px;left:4px;padding:2px 4px;position:absolute;text-transform:capitalize}.product-information__reviews{gap:5.33px}.product-information__flavours{position:relative}.main-product__decor{--main-product-decor-edge-limit: min(0px, calc((1264px - 100vw)/2) );display:block;height:var(--main-product-decor-height-desktop, 65px);width:var(--main-product-decor-width-desktop, 57px)}.main-product__decor--display-mobile{display:none}.main-product__decor--display-desktop{display:block}.main-product__decor--position-left_star{bottom:auto;left:max(var(--main-product-decor-left-desktop, 0),var(--main-product-decor-edge-limit));right:auto;top:var(--main-product-decor-top-desktop, 0)}.main-product__decor--position-right_star{bottom:auto;left:auto;right:max(var(--main-product-decor-right-desktop, 0),var(--main-product-decor-edge-limit));top:var(--main-product-decor-top-desktop, 0)}.product-information__decor{display:block;position:absolute;width:7px;height:7px;border-radius:50%;background-color:var(--color-white)}.product-information__decor-position-one{top:-38px;left:92px}.product-information__decor-position-two{top:24px;right:-20px}}@media screen and (min-width:1024px){.main-product__container{gap:40px}}@media screen and (min-width:1280px){.main-product__container{gap:80px}}@media screen and (min-width:1340px){.product-information__decor-position-two{right:-55px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/main-product.css.map */
