.product-media-modal__dialog .global-media-settings--no-shadow{max-height:500px;width:100%;object-fit:cover;overflow:hidden}.product-media-modal__dialog{height:500px}.product-media-modal__toggle{top:15%!important}product-modal{display:flex;align-items:center;justify-content:center;width:100%!important;background-color:transparent!important}.product-media-modal__content{padding:0}.product-media-modal__dialog,.product-media-modal__content{background-color:transparent!important}.enable-blur{filter:blur(5px)}.product-media-modal__dialog{width:100%}.liv-main-product .page-width{max-width:100%}.liv-product-media-gallery .grid--peek.slider .grid__item:first-of-type{margin-left:0}.liv-product-media-gallery .product-media-container.constrain-height.media-fit-contain,.liv-product-media-gallery .product__media-list .product__media-item{width:100%}.liv-product-media-gallery{position:relative}.liv-product-media-gallery .thumbnail-slider{position:absolute;bottom:0;right:10px;width:fit-content;height:300px}.thumbnail-slider-wrapper-ios-fix slider-component{position:absolute}.thumbnail-slider-wrapper-ios-fix{position:relative;width:100%;display:flex;justify-content:flex-end;padding-right:10px}.liv-product-media-gallery .thumbnail,.liv-product-media-gallery .thumbnail-list__item.slider__slide{height:40px;width:40px}.liv-product-media-gallery .thumbnail-slider .thumbnail-list.slider,.liv-product-media-gallery .thumbnail-slider{flex-direction:column;justify-content:start;z-index:10}.liv-product-media-gallery .thumbnail-list.slider{max-height:200px;width:100%}.liv-product-media-gallery .slider--mobile{overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory}.liv-product-media-gallery .thumbnail[aria-current]{border:2px solid #fff;box-shadow:none;border-radius:2px}.liv-product-media-gallery .thumbnail[aria-current]:focus:not(:focus-visible){box-shadow:none}product-modal .product-media-modal__content img{display:none!important}product-modal .product-media-modal__content img.active{display:block!important;background:none;object-fit:contain}@media(min-width:748px){.liv-main-product .page-width{padding-left:0}}.liv-main-product-title .flavor{font-family:Chromatic Pro Bold;font-weight:700;font-size:36px;line-height:100%;letter-spacing:4%;vertical-align:middle;text-transform:uppercase;color:#003f6a}.liv-main-product-title .product-title{font-family:Chromatic Pro,sans-serif;font-weight:600;font-size:20px;line-height:1;letter-spacing:.8px;text-transform:uppercase;color:#003f6a;letter-spacing:1px}@media(min-width:748px){.liv-main-product-title .flavor{font-size:48px}}.liv-main-product .pack-buttons.it{display:flex;gap:10px;margin:10px 0}.liv-main-product .pack-buttons.de{display:flex;gap:10px;margin:0}.liv-main-product .pack-button.it{font-family:Chromatic Pro,sans-serif;background-color:#fff;border:1px solid #00CDC6;color:#696863;cursor:pointer;border-radius:6px;font-size:12px;font-weight:500;line-height:140%;display:flex;align-items:center;justify-content:center;display:inline-block;text-decoration:none;padding:2px 8px}.liv-main-product .pack-button.de{font-family:Chromatic Pro,sans-serif;font-size:12px;border:none;background:none;color:#696863;padding:0}.liv-main-product .pack-button.it.active{font-family:Chromatic Pro,sans-serif;background-color:#d4f7f6;border:1px solid #00CDC6;color:#696863;text-transform:uppercase;cursor:pointer;border-radius:6px;font-size:12px;font-weight:500;line-height:140%;display:flex;align-items:center;justify-content:center;display:inline-block;text-decoration:none;padding:5px 10px;height:27px;text-transform:capitalize}.liv-body-text{font-family:Chromatic Pro;font-weight:400;font-size:14px;line-height:140%;letter-spacing:-1%;color:#696863;padding-top:10px;margin:auto auto 30px!important}@media(min-width:748px){.liv-body-text{font-size:16px;margin-bottom:20px!important}}.liv-flavor-selection{font-family:Chromatic Pro,sans-serif;border:1px solid #E6E6E5;border-radius:24px;overflow:hidden;background:#fff;color:#003f6a;margin:auto auto 30px!important}.liv-flavor-selection .selected-item{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;font-size:16px;line-height:140%;cursor:pointer}.liv-flavor-selection .selected-item span.label{display:flex;gap:5px}.liv-flavor-selection .caret{display:flex;align-items:center;transition:transform .3s ease}.liv-flavor-selection.open .caret{transform:rotate(180deg)}.liv-flavor-selection .options{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease;background:#fff}.liv-flavor-selection.liv-mobile-flavor-selection.open .options{border-top:1px solid #E6E6E5}.liv-flavor-selection.open .options{max-height:300px}.liv-flavor-selection .options li{padding:12px 20px;cursor:pointer;display:flex;align-items:center;gap:10px;transition:background .2s ease}.liv-flavor-selection .options li:hover{background:#f5f5f5}.liv-flavor-selection .options li:last-child{border-bottom-left-radius:24px;border-bottom-right-radius:24px}.liv-flavor-selection .options img{width:20px;height:20px;object-fit:contain}.liv-desktop-flavor-selection{display:none}@media(min-width:748px){.liv-flavor-selection.liv-mobile-flavor-selection{display:none}.liv-main-product .liv-desktop-flavor-selection{display:block;margin:20px 0}.liv-main-product .liv-desktop-flavor-selection fieldset{margin-bottom:0}}.liv-desktop-flavor-selection .product-form__input--pill input[type=radio]:checked+label{background-color:#d4f7f6;border:1px solid #00CDC6;color:#003f6a;font-family:Chromatic Pro Bold;font-weight:700;font-size:14px;line-height:120%;letter-spacing:4%;text-transform:uppercase;margin:0!important;margin-top:0;margin-bottom:0}.liv-desktop-flavor-selection .product-form__input--pill input[type=radio]+label{font-family:Chromatic Pro Bold;font-weight:700;font-size:14px;line-height:120%;letter-spacing:4%;text-transform:uppercase;border:1px solid #E6E6E5;color:#696863;display:flex;align-items:center;gap:5px;width:fit-content;margin:0!important;margin-top:0;margin-bottom:0}.liv-desktop-flavor-selection fieldset.js.product-form__input.product-form__input--pill{display:flex;flex-wrap:wrap;gap:5px}.liv-pdp-cta a{font-family:Chromatic Pro Bold,sans-serif;background-color:#00cdc6;color:#003f6a;border-radius:50px;height:50px;display:flex;align-items:center;justify-content:space-between;border:none;width:100%;padding:0 20px;text-decoration:none;font-size:14px}.liv-pdp-accordions summary h2{font-family:Chromatic Pro Bold;font-weight:700;font-size:12px;line-height:120%;letter-spacing:4%;vertical-align:middle;text-transform:uppercase;color:#003f6a}.liv-pdp-accordions .accordion__content{font-size:14px;font-family:Chromatic Pro;font-weight:400;color:#696863;padding-left:0}.liv-pdp-accordions .accordion__content ul{padding-left:0;margin-left:8px;margin-top:0;margin-bottom:0}.liv-pdp-accordions details summary .minus{display:none}.liv-pdp-accordions details[open] summary .minus{display:block;height:16px}.liv-pdp-accordions details[open] summary .plus{display:none}.liv-pdp-accordions details summary .plus{display:block}.liv-pdp-accordions-desktop{display:none}.liv-pdp-accordions-desktop ul{margin-left:20px;margin-top:0}@media(min-width:748px){.liv-pdp-accordions{display:none}.liv-pdp-accordions-desktop{display:block}}.liv-pdp-accordions-desktop .tab{overflow:hidden;display:flex;align-items:center;justify-content:start;row-gap:0!important;gap:14px;flex-wrap:wrap}.liv-pdp-accordions-desktop .tab button{font-family:Chromatic Pro Bold;font-weight:700;padding:5px 0;font-size:14px;line-height:120%;letter-spacing:4%;text-align:center;text-transform:uppercase;color:#bfbcb0;background-color:transparent;border:none;position:relative;cursor:pointer}.liv-pdp-accordions-desktop .tab button.active{color:#003f6a}.liv-pdp-accordions-desktop .tab button.active:after{content:"";position:absolute;width:100%;display:block;left:0;height:2px;background-color:#003f6a;bottom:0}.liv-pdp-accordions-desktop p,.liv-pdp-accordions-desktop ul,.liv-pdp-accordions-desktop ol{font-family:Chromatic Pro;font-weight:400;font-size:16px;line-height:140%;letter-spacing:-1%;color:#696863;padding-left:0}.liv-pdp-accordions-desktop .tabcontent{display:none;border-top:none}@media(min-width:750px){.liv-pdp-accordions-desktop .tabcontent{margin-top:10px}.product-media-modal__dialog .global-media-settings--no-shadow{max-height:500px;width:fit-content;object-fit:cover;overflow:hidden}.product-media-modal__toggle{background-color:transparent!important;border:0!important;top:21%!important}.enable-blur{filter:blur(30px)}.liv-product-media-gallery .thumbnail-slider{right:auto;left:20px}.liv-product-media-gallery .thumbnail,.liv-product-media-gallery .thumbnail-list__item.slider__slide{height:90px;width:90px}.liv-product-media-gallery .thumbnail-list.slider,.liv-product-media-gallery .thumbnail-slider{max-height:500px;height:500px}.liv-product-media-gallery .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:90px}.liv-product-media-gallery .thumbnail[aria-current]{border:3px solid #fff;box-shadow:none;border-radius:3px}.liv-product-media-gallery .thumbnail[aria-current]:focus:not(:focus-visible){box-shadow:none}}.thumbnail-list li,.product__media{position:relative;overflow:hidden}.thumbnail-list li .shimmer,.product__media .shimmer{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;z-index:2}.thumbnail-list li img,.product__media img{display:block;width:100%;height:auto;position:relative;z-index:1}.thumbnail-list li img[data-loaded=true]+.shimmer,.product__media img[data-loaded=true]+.shimmer{display:none}.thumbnail-list li img[data-loaded=true]~.shimmer,.product__media img[data-loaded=true]~.shimmer{display:none}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.liv-main-product .product-media-container.constrain-height .media{padding-top:100%}.liv-main-product .slider.slider--mobile{margin-bottom:2rem}.liv-main-product .product__title{margin-bottom:5px;padding-top:30px}.liv-main-product .liv-pdp-cta{margin:auto auto 22px!important}.liv-main-product .metafield-rich_text_field ol{margin:0;padding-left:0}.liv-main-product .product__accordion .accordion__content{padding:0 1rem}.liv-main-product .accordion__content{margin-bottom:0}.liv-available-in-store h3{font-family:Chromatic Pro Bold;font-weight:700;font-size:16px;line-height:120%;letter-spacing:4%;vertical-align:middle;color:#696863;margin-bottom:11px;margin-top:0}.liv-available-in-store .store-link{background:#f5f5f6;display:flex;align-items:center;justify-content:center;min-width:90px;padding:10px;border-radius:3px;flex:0 1;max-width:90px}.liv-available-in-store{border:1px solid #E6E6E5;padding:9px 20px 20px;border-radius:6px;max-width:fit-content}.liv-available-in-store .store-link img{height:17px}.liv-available-in-store .link-containers{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between}.liv-main-product .liv-trust-icons.show-on-mobile{margin:0 0 30px}.liv-main-product .liv-trust-icons.show-on-desktop{margin:10px 0;display:none}.liv-trust-icons-container .image-containers{display:flex;align-items:center;gap:40px;justify-content:space-between}.liv-trust-icons-container .image-containers img{width:auto;height:40px}.liv-trust-icons-container .image-containers h3{font-family:Chromatic Pro;font-weight:400;font-style:Grotesque Regular;font-size:12px;line-height:140%;letter-spacing:-2%;text-align:center;vertical-align:middle;color:#003f6a}.liv-main-product .accordion{border-top:1px solid #E6E6E5;border-bottom:0;padding-bottom:30px}.liv-main-product .product__accordion details{border-bottom:1px solid #E6E6E5}.liv-main-product .available-in-store{margin-bottom:41px}@media(min-width:750px){.liv-trust-icons-container .image-containers{justify-content:start;margin-bottom:20px}.liv-main-product .liv-trust-icons.show-on-desktop{display:flex}.liv-main-product .liv-trust-icons.show-on-mobile{display:none}.liv-main-product .product__title{padding-top:0}.liv-main-product .liv-pdp-cta,.liv-main-product .available-in-store{margin-bottom:30px!important}}@media(min-width:768px){.product-media-modal__content img.active{max-height:calc(100vh - 250px)}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-liv-main-product.css.map */
