.product-main{display:block;color:var(--text-color);letter-spacing:0}.product-main__wrapper{display:flex;row-gap:var(--row-gap);-moz-column-gap:0;column-gap:0;flex-wrap:wrap;transform:none !important}.product-main__top{position:relative;width:100%;min-height:830px;display:flex;row-gap:var(--row-gap);-moz-column-gap:0;column-gap:0;flex-wrap:wrap;justify-content:space-between}.product-main__heading{display:none}.product-main__info{padding-top:44px;padding-right:80px;width:35%;display:flex;flex-direction:column;justify-content:space-between;gap:50px;z-index:2}.product-main__info-top{display:flex;flex-direction:column;flex:1 1 auto}.product-main__title>*{font:inherit;color:inherit}.product-main__subtitle{margin-bottom:30px;font:400 50px/1.04 Helvetica,Arial,sans-serif;color:inherit}*+.product-main__subtitle{margin-top:2px}.product-main__fact{margin-top:0;padding:20px 0;display:flex;gap:10px;font:400 20px/1.04 Helvetica,Arial,sans-serif;border-top:2px solid var(--text-color);border-bottom:2px solid var(--text-color)}.product-main__fact-label{font-weight:700}.product-main__fact+.product-main__fact{border-top:none;margin-top:0}.product-main__accordion{margin-top:0;color:inherit;border-top:2px solid var(--text-color);border-bottom:2px solid var(--text-color)}.product-main__accordion summary{padding:20px 0}.product-main__accordion summary .icon{margin-top:2px;margin-right:25px;transition:all 0.2s ease-in-out}.product-main__accordion details[open] .icon-caret-down{transform:rotate(-180deg)}.product-main__accordion .accordion__title{font:700 20px/1.04 Helvetica,Arial,sans-serif;color:inherit}.product-main__accordion .accordion__content{margin-bottom:30px;padding:0;font:400 20px/1.04 Helvetica,Arial,sans-serif;overflow-x:visible;transition:all 0.2s ease-in-out}.product-main__accordion .accordion__content h1,.product-main__accordion .accordion__content h2,.product-main__accordion .accordion__content h3,.product-main__accordion .accordion__content h4,.product-main__accordion .accordion__content h5,.product-main__accordion .accordion__content h6{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.product-main__accordion .accordion__content h1:not(:last-child),.product-main__accordion .accordion__content h2:not(:last-child),.product-main__accordion .accordion__content h3:not(:last-child),.product-main__accordion .accordion__content h4:not(:last-child),.product-main__accordion .accordion__content h5:not(:last-child),.product-main__accordion .accordion__content h6:not(:last-child){margin:0 0 8px}.product-main__accordion .accordion__content p:not(:last-child){margin-bottom:8px}.product-main__accordion .accordion__content a{color:inherit;text-decoration:underline;transition:opacity 0.2s ease-in-out}.product-main__accordion .accordion__content a:hover,.product-main__accordion .accordion__content a:focus,.product-main__accordion .accordion__content a:active{opacity:0.7}.product-main__accordion .accordion__content ul,.product-main__accordion .accordion__content ol{padding-left:30px}.product-main__accordion .accordion__content ul:not(:last-child),.product-main__accordion .accordion__content ol:not(:last-child){margin-bottom:8px}.product-main__accordion .accordion__content>*{font:inherit;color:inherit;letter-spacing:inherit}.product-main__accordion .accordion__content .metafield-rich_text_field h1,.product-main__accordion .accordion__content .metafield-rich_text_field h2,.product-main__accordion .accordion__content .metafield-rich_text_field h3,.product-main__accordion .accordion__content .metafield-rich_text_field h4,.product-main__accordion .accordion__content .metafield-rich_text_field h5,.product-main__accordion .accordion__content .metafield-rich_text_field h6{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.product-main__accordion .accordion__content .metafield-rich_text_field h1:not(:last-child),.product-main__accordion .accordion__content .metafield-rich_text_field h2:not(:last-child),.product-main__accordion .accordion__content .metafield-rich_text_field h3:not(:last-child),.product-main__accordion .accordion__content .metafield-rich_text_field h4:not(:last-child),.product-main__accordion .accordion__content .metafield-rich_text_field h5:not(:last-child),.product-main__accordion .accordion__content .metafield-rich_text_field h6:not(:last-child){margin:0 0 8px}.product-main__accordion .accordion__content .metafield-rich_text_field p:not(:last-child){margin-bottom:8px}.product-main__accordion .accordion__content .metafield-rich_text_field a{color:inherit;text-decoration:underline;transition:opacity 0.2s ease-in-out}.product-main__accordion .accordion__content .metafield-rich_text_field a:hover,.product-main__accordion .accordion__content .metafield-rich_text_field a:focus,.product-main__accordion .accordion__content .metafield-rich_text_field a:active{opacity:0.7}.product-main__accordion .accordion__content .metafield-rich_text_field ul,.product-main__accordion .accordion__content .metafield-rich_text_field ol{padding-left:30px}.product-main__accordion .accordion__content .metafield-rich_text_field ul:not(:last-child),.product-main__accordion .accordion__content .metafield-rich_text_field ol:not(:last-child){margin-bottom:8px}.product-main__accordion .accordion__content .metafield-rich_text_field>*{font:inherit;color:inherit;letter-spacing:inherit}.product-main__accordion+.product-main__accordion__accordion{border-top:none;margin-top:0}.product-main__fact+.product-main__accordion{border-top:none;margin-top:0}.product-main__accordion+.product-main__fact{border-top:none;margin-top:0}.product-main__main-gallery{margin:0;width:30%;height:100%;max-height:100%}.product-main__main-gallery-note{position:absolute;z-index:9999;left:var(--note-left);top:var(--note-top);font-size:16px;line-height:1.04;border-top:none;border-bottom:none;padding:10px 10px 10px 0}.product-main__main-gallery-wrapper{align-items:center}.product-main__main-gallery-item{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:flex-end}.product-main__main-gallery-image{width:100%;height:auto;border-radius:var(--main-gallery-border-radius-desktop)}.product-main__main-gallery .swiper-pagination-bullet-active{background:var(--text-color)}.product-main__main-gallery .swiper-pagination{bottom:0px;top:auto}.product-main__main-gallery--background{position:absolute;left:0;top:0;width:65%}.product-main__main-gallery--background .product-main__main-gallery-image{width:auto;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.product-main__main-gallery--background .swiper-pagination{text-align:right;padding-inline-end:25%}.product-main__form{align-self:flex-end;padding-top:0;padding-left:34px;padding-right:28px;width:35%}.product-main__form-top{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.product-main__form-top-info{display:flex;flex-direction:column;gap:8px}.product-main__form-top .price{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;row-gap:7px;font:700 35px/1.04 Helvetica,Arial,sans-serif;letter-spacing:0;color:inherit}.product-main__form-top .price .badge{letter-spacing:0}.product-main__form-top-price-per-bottle{display:flex;font:700 19px/1.04 Helvetica,Arial,sans-serif;letter-spacing:0;color:inherit}.product-main__form-top-selected{display:none}.product-main__form-wrapper{padding:40px 30px;background-color:var(--form-bg-color);color:var(--form-text-color);border-radius:var(--form-border-radius-desktop)}.product-main__form-wrapper.sticky-add-to-cart{padding:20px 0;position:fixed;bottom:0px;width:100%;right:0px;max-width:100%;z-index:9999;box-shadow:0px 0px 4px 4px #00000040;border-bottom-left-radius:0;border-bottom-right-radius:0}.product-main__form-wrapper.sticky-add-to-cart--hidden{opacity:0;z-index:-9999}.product-main__form-wrapper.sticky-add-to-cart .product-form__error-message-wrapper{margin-top:0;margin-bottom:10px}.product-main__form-wrapper.sticky-add-to-cart .product-main__form-container{max-width:1740px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.product-main__form-wrapper.sticky-add-to-cart .product-main__form-top{margin-bottom:0}.product-main__form-wrapper.sticky-add-to-cart .product-main__form-top-selected{display:flex;flex-wrap:wrap;gap:5px;font-size:21px;line-height:1.04;font-weight:700}.product-main__form-wrapper.sticky-add-to-cart .product-main__form-top-price-per-bottle{display:none}.product-main__form-wrapper.sticky-add-to-cart variant-selects{display:none}.product-main__form-wrapper.sticky-add-to-cart .skio-subscriptions{display:none}.product-main__form-wrapper.sticky-add-to-cart .product-form__buttons{margin:0}.product-main__form variant-selects{border-bottom:1px solid var(--form-text-color);padding-bottom:15px}.product-main__form .product-form__input{margin-bottom:0}.product-main__form .product-form__input+.product-form__input{margin-top:20px}.product-main__form .product-form__input--pill{border:none}.product-main__form .product-form__input--pill .form__label{display:none}.product-main__form .product-form__input--pill input[type=radio]+label{margin-top:0;margin-bottom:7px;display:flex;justify-content:space-between;gap:10px;padding:15px 19px 15px 16px;width:100%;border-radius:7px;background-color:transparent;color:var(--form-text-color);font-size:20px;font-weight:700;letter-spacing:0;line-height:1.04;border:2px solid var(--form-text-color);text-align:left;opacity:0.5}.product-main__form .product-form__input--pill input[type=radio]:checked+label{opacity:1;color:var(--form-text-color)}.product-main__form .product-form__error-message-wrapper{margin-top:20px}.product-main__form .product-form__error-inner{display:flex;align-items:center;gap:10px}.product-main__form .product-form__error-message{font:400 16px/1.04 Helvetica,Arial,sans-serif}.product-main__form .form__label{margin-bottom:13px;font:700 18px/1.04 Helvetica,Arial,sans-serif;letter-spacing:0}.product-main__form .select:after{border-radius:5px;border:2px solid var(--form-text-color);box-shadow:none}.product-main__form .select:hover:after,.product-main__form .select:focus:after{border-radius:5px;border:2px solid var(--form-text-color);box-shadow:none}.product-main__form .select__select{padding:20px 50px 20px 20px;height:auto;background-color:var(--form-bg-color);font:700 20px/1.04 Helvetica,Arial,sans-serif;color:inherit}.product-main__form .select__select:focus{box-shadow:none}.product-main__form .select .svg-wrapper{height:16px;width:16px;top:25px;right:20px}.product-main .product-form__buttons{margin-top:23px}.product-main .shopify-payment-button{margin-top:23px}.product-main .shopify-payment-button__more-options{font:700 30px/1.04 Helvetica,Arial,sans-serif;color:var(--color-text-primary);text-decoration:underline;text-underline-offset:10px}.product-main .shopify-payment-button__more-options:hover,.product-main .shopify-payment-button__more-options:focus,.product-main .shopify-payment-button__more-options:active{color:var(--color-accent-primary)}.product-main__secondary-gallery{margin:0 -20px;padding:0 20px;width:auto;min-width:100%}.product-main__secondary-gallery-item{position:relative;border-radius:var(--secondary-gallery-border-radius-desktop);overflow:hidden}.product-main__secondary-gallery-item:before{content:'';display:block;padding-bottom:95%}.product-main__secondary-gallery-image{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-main__secondary-gallery-arrows{position:absolute;top:50%;width:calc(100% - 40px)}.product-main__secondary-gallery-arrow{margin:0;width:140px;height:140px;transform:translateY(-50%)}.product-main__secondary-gallery-arrow:after{display:none}.product-main__secondary-gallery-arrow.swiper-button-disabled{display:none}.product-main__five-stars{display:none}.product-main__five-stars--visible{display:block}.product-main__five-stars-text{margin-top:19px;font:700 25px/1.2 Helvetica,Arial,sans-serif}*+.product-main__five-stars{margin-top:50px}.product-main__rating{display:flex;align-items:center;gap:5px}.product-main__rating .rating-star{font-size:32px;letter-spacing:12px}.product-main__rating .rating-star::before{-webkit-text-fill-color:inherit}.product-main__rating .rating-count{font:700 22px/1.2 Helvetica,Arial,sans-serif;color:inherit;text-decoration:underline;transition:opacity 0.2s ease-in-out}.product-main__rating .rating-count:hover,.product-main__rating .rating-count:focus,.product-main__rating .rating-count:active{opacity:0.7}*+.product-main__rating{margin-top:30px}.product-main:has(.product-main__fact) *+.product-main__rating{margin-top:auto}@media only screen and (min-width: 992px){.product-main__main-gallery-notes--desktop-hidden{display:none}}@media (min-width: 992px) and (max-width: 1400px){.product-main__top{min-height:700px}.product-main__info{padding-top:25px;padding-right:35px;width:35%;gap:40px}.product-main__subtitle{font-size:37px}.product-main *+.product-main__five-stars{margin-top:37px}.product-main__five-stars svg{max-width:130px}.product-main__five-stars-text{margin-top:13px;font-size:18px}.product-main__rating .rating-star{font-size:23px;letter-spacing:8px}.product-main__rating .rating-count{font-size:18px}.product-main__fact{padding:15px 0;font-size:15px;border-width:1.5px}.product-main__accordion{border-width:1.5px}.product-main__accordion summary{padding:15px 0}.product-main__accordion summary .icon{margin-right:19px;width:13px}.product-main__accordion .accordion__title{font-size:15px}.product-main__accordion .accordion__content{margin-bottom:20px;font-size:15px}.product-main__form{width:35%}.product-main__form-top .price{font-size:28px}.product-main__form-wrapper{padding:30px 20px;border-radius:var(--form-border-radius-sm-desktop)}.product-main__form .form__label{margin-bottom:10px;font-size:15px}.product-main__form .select__select{padding:13px 33px 13px 13px;font-size:15px}.product-main__form .select .svg-wrapper{height:12px;width:12px;top:16px;right:20px}.product-main__form .product-form__input--pill input[type=radio]+label{padding:13px 17px 13px 14px;font-size:14px;border:2px solid var(--form-text-color)}.product-main__main-gallery--background{width:65%}.product-main__main-gallery--background .product-main__main-gallery-image{border-radius:var(--main-gallery-border-radius-sm-desktop)}.product-main__secondary-gallery-arrow{width:81px;height:85px}.product-main__secondary-gallery-item{border-radius:var(--secondary-gallery-border-radius-sm-desktop)}}@media (min-width: 768px) and (max-width: 991px){.product-main__main-gallery-note{right:var(--note-right-tablet);left:var(--note-left-tablet);top:var(--note-top-tablet)}}@media only screen and (max-width: 992px){.product-main__wrapper{row-gap:0;-moz-column-gap:0;column-gap:0}.product-main__heading{margin-bottom:68px;margin-top:35px;display:block;order:2;width:100%;text-align:left}.product-main__heading .product-main__title{font-size:44px}.product-main__heading .product-main__subtitle{margin-bottom:0;font-size:35px}.product-main__top{min-height:auto;row-gap:0}*+.product-main__rating{margin-top:33px}.product-main:has(.product-main__fact) *+.product-main__rating{margin-top:33px}.product-main__info{padding-top:0;padding-right:0;width:100%;order:4}.product-main__info-top{display:none}.product-main__rating .rating-star{font-size:32px;letter-spacing:9px}.product-main__rating .rating-count{font-size:25px}.product-main__fact{margin-top:0;padding:15px 0;font-size:15px}.product-main__fact:first-child{margin-top:83px}.product-main__accordion{margin-top:0}.product-main__accordion summary{padding:15px 0}.product-main__accordion summary .icon{margin-right:14px}.product-main__accordion .accordion__title{font-size:15px}.product-main__accordion .accordion__content{font-size:15px}.product-main__main-gallery{position:relative;order:1;margin:0 auto;width:100%;height:auto;max-height:478px}.product-main__main-gallery-note{font-size:12px}.product-main__main-gallery-item{justify-content:center;border-radius:var(--main-gallery-border-radius-mobile)}.product-main__main-gallery-image{width:auto;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--main-gallery-border-radius-mobile)}.product-main__main-gallery--background{position:relative;width:100%}.product-main__main-gallery--background .product-main__main-gallery-image{width:auto;height:100%;-o-object-fit:contain;object-fit:contain}.product-main__main-gallery--background .swiper-pagination{text-align:center;padding-inline-end:0}.product-main__form{margin:0 -20px 0;padding:0;order:2;width:calc(100% + 40px)}.product-main__form-wrapper{padding:39px 23px 37px 23px;width:100%;border-radius:var(--form-border-radius-mobile)}.product-main__form-wrapper.sticky-add-to-cart{padding:12px 0}.product-main__form-wrapper.sticky-add-to-cart .button--secondary,.product-main__form-wrapper.sticky-add-to-cart .button--tertiary{padding:17px 24px;font-size:21px;min-width:160px}.product-main__form-wrapper.sticky-add-to-cart .product-main__form-top .price{font-size:27px}.product-main__form-wrapper.sticky-add-to-cart .product-main__form-top-selected{font-size:14px}.product-main__form-top{margin-bottom:27px}.product-main__form .form__label{margin-bottom:8px;font-size:12px}.product-main__form .product-form__input--pill input[type=radio]+label{margin-bottom:8px;padding:16px 17px;font-size:18px}.product-main__form variant-selects{padding-bottom:20px}.product-main__form .select:after{border-radius:3px;border-width:2px}.product-main__form .select__select{padding:17px 40px 17px 14px;font-size:19px}.product-main__form .select .svg-wrapper{height:13px;width:13px;top:21px;right:22px}.product-main__form .product-form__buttons{margin-top:29px}.product-main__form .product-form__error-message-wrapper{margin-top:14px}.product-main__form .product-form__error-message-wrapper .svg-wrapper{width:18px;height:18px}.product-main__form .product-form__error-message-wrapper .product-form__error-message{font-size:12px}.product-main__secondary-gallery{order:5;margin-top:104px}.product-main__secondary-gallery-item{border-radius:var(--secondary-gallery-border-radius-mobile)}.product-main__secondary-gallery-arrows{width:calc(100% - 20px)}.product-main__secondary-gallery-arrow{width:55px;height:55px}.product-main__secondary-gallery-arrow--prev{left:0}.product-main__secondary-gallery-arrow--next{right:20px}}@media only screen and (max-width: 767px){.product-main__main-gallery-note{left:var(--note-left-mobile);right:var(--note-right-mobile);top:var(--note-top-mobile)}}
