.product-form__submit{letter-spacing:0}.product{--color-heading: 79, 79, 79;--color-foreground: 79, 79, 79}.desktop-gallery{display:none}@media screen and (min-width: 769px){media-gallery{padding-top:5rem;padding-left:5rem;position:sticky;top:var(--header-height)}.desktop-gallery{display:block}.gallery-container{display:grid;align-items:flex-start;grid-template-columns:2fr 7fr}.gallery-thumbnails{padding-right:1.5rem;width:100%;flex-shrink:0;height:100%;overflow:hidden;align-self:stretch;position:relative}.thumbnail-slider{padding:0 12px 0 0;height:100%;align-self:stretch;position:absolute;top:0;left:0;width:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent}.thumbnail-slider::-webkit-scrollbar{width:6px}.thumbnail-slider::-webkit-scrollbar-track{background:transparent}.thumbnail-slider::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:3px}.thumbnail-slider::-webkit-scrollbar-thumb:hover{background-color:#00000080}.thumbnail-slide{height:auto;padding-bottom:12px}.thumbnail-slide:last-child{padding-bottom:0}.thumbnail-fade-overlay{position:absolute;display:block!important;bottom:0;left:0;right:0;height:8.333%;background:linear-gradient(to bottom,#d9d9d91a,#eaeae8);pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:10}.thumbnail-fade-overlay.visible{opacity:1}.thumbnail-fade-overlay-top{position:absolute;display:block!important;top:0;left:0;right:0;height:8.333%;background:linear-gradient(to top,#d9d9d91a,#eaeae8);pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:10}.thumbnail-fade-overlay-top.visible{opacity:1}.thumbnail-item{position:relative;width:100%;aspect-ratio:1;border:1px solid transparent;cursor:pointer;padding:0;transition:border-color .2s ease}.thumbnail-item:hover,.thumbnail-item.active{border-color:rgb(var(--color-border))}.thumbnail-item img{width:100%;height:100%;object-fit:cover;display:block;border-radius:7px}.gallery-slider{flex:1;position:relative}.gallery-slide{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.gallery-slide,.thumbnail-item{border-radius:7px;background:#e1e1e1;overflow:hidden}.gallery-slide.active{display:block}.gallery-slide .media{width:100%;height:100%}.gallery-slide img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);animation:fade-zoom-out 1s ease}.thumbnail-item:focus-visible{outline:3px solid rgb(var(--color-foreground));outline-offset:2px}@media (prefers-contrast: more){.thumbnail-item{border-width:3px}.thumbnail-item.active{border-width:4px}}}@media screen and (min-width: 769px){.mobile_only{display:none}}.main-product-new .rc-widget label{margin-top:12px;margin-bottom:0}.main-product-new .rc-widget label:first-child{margin-top:0}.main-product-new .subscriptionprice{min-width:0}.rc-radio__plan-description ul{list-style-type:disc;margin:0;padding:0 0 0 1.25em}.rc-radio__plan-description ul li::marker{content:"\2192  "}.rc-radio{position:relative;border:none;letter-spacing:normal;box-shadow:inset 0 0 0 1px #8f8f8f;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:.5rem;padding:13px;color:#4f4f4f;transition:box-shadow var(--duration-default) ease-in-out,background-color var(--duration-default) ease-in-out}@media (hover: hover){.rc-radio:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:transparent;transform:skew(-15deg);background-image:linear-gradient(90deg,transparent,rgb(180 180 180 / 25%),transparent)}.rc-radio:hover:after{animation:shine 2s ease}}.rc-radio input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px;display:block}.rc-radio:hover{box-shadow:inset 0 0 0 1px #8f8f8f;background:#f0f0f0!important;color:#4f4f4f!important}.rc-radio:focus-visible{outline:2px dotted #0066cc;outline-offset:2px}.rc-radio__radio-label{margin:0;display:block;position:relative}.rc-radio__label:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;transition:opacity var(--duration-default) ease-in-out;border-radius:4px;pointer-events:none;box-shadow:inset 0 0 0 3px #4f4f4f}input:checked+.rc-radio__label:before{opacity:1}.rc-radio__label-row{display:flex;width:100%;align-items:center}.rc-radio__label-row>*{margin-right:12px}.rc-radio__label-row>*:last-child{margin-right:0}.rc-radio__radio-icon{position:relative;flex-shrink:0;width:24px;height:24px;border:2px solid #333;border-radius:99999px}.rc-radio__radio-icon:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:99999px;background:#333;transform:scale(0);transition:transform var(--duration-default) ease-in-out}.rc-radio.active .rc-radio__radio-icon:before{transform:scale(.75)}.rc-radio__price{margin-left:auto}.rc-radio__plan-description{display:block;font-size:inherit;color:#4f4f4f;margin-top:10px;border-top:1px solid #4f4f4f;padding-top:12px;padding-left:36px}.product__accordion{border-top:1px solid #8f8f8f!important;border-bottom:0px!important;letter-spacing:normal}.product__accordion details{margin-bottom:25px}.product__accordion summary{display:flex;align-items:center;justify-content:space-between}.product__accordion .accordion__title{letter-spacing:normal}@media screen and (max-width: 768px){.product__accordion details{margin-bottom:15px}}.product__accordion details[open]>summary .icon-plus{display:block;transform:rotate(-90deg);transition:transform ease-in-out .3s}@media screen and (max-width: 768px){.product__accordion summary .icon-plus{padding:0 5px;transform:rotate(90deg)}}.product__accordion summary .icon-plus{transition:ease-in-out .2s;color:inherit;font-size:30px;font-weight:500;line-height:1;padding:0 10px}.product__accordion-group{margin-top:0;margin-bottom:2rem;position:relative}.product__accordion-group:last-child{margin-bottom:0}.product__accordion-tablist{display:flex;align-items:stretch;position:relative;padding-bottom:13px}.product__tab-indicator{position:absolute;display:none;bottom:13px;height:2px;background-color:#4f4f4f;transition:all .3s ease;z-index:1}.product__accordion-tab{border:none;flex:1 1 auto;margin:0;padding:1.5rem;background:transparent;border-bottom:2px solid rgba(143,143,143,.5);cursor:pointer;color:#8f8f8f;-webkit-appearance:none;appearance:none;z-index:0;font-family:inherit;font-size:14px;transition:color .2s ease-in-out;text-transform:uppercase;display:flex;align-items:center;justify-content:center;text-align:center}.product__accordion-tab:hover,.product__accordion-tab[aria-selected=true]{color:#4f4f4f}.product__tab-panel{padding-top:13px}.product__tab-panel .rte,.product__tab-panel p{color:#4f4f4f}.product__tab-panel[aria-hidden=true]{display:none}.product__tab-panel .rte>:first-child{margin-top:0}.product__tab-panel .rte>:last-child{margin-bottom:0}@media (max-width: 768px){.product__accordion-tablist,.product__tab-panel{display:none}}@media (min-width: 769px){.product__accordion.accordion--tab{display:none}}.product__accordion summary{color:#8f8f8f!important}.product__accordion .accordion__title{color:inherit!important}.product__accordion summary{transition:color .3s ease-in-out}.product__accordion details[open] summary{color:#4f4f4f!important}.breadcrumb-wrapper--above-gallery .breadcrumb{justify-content:flex-start;text-align:start}.breadcrumb-wrapper--above-gallery .breadcrumb>*:first-child:before{content:"\2190";display:inline-block;margin-right:.5em}.breadcrumb-wrapper--above-gallery{padding:20px}@media (min-width: 768px){.breadcrumb-wrapper--above-gallery{padding-left:5rem;padding-bottom:0}.breadcrumb-wrapper--above-gallery+media-gallery{padding-top:2rem}}.click-and-mix-wrapper .choose-item{position:relative}.product label .badge,.click-and-mix-wrapper .choose-item .badge{z-index:10;font-family:inherit;border:none;font-size:11px;letter-spacing:normal;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:4px 8px;border-radius:4px}.main-product-new{--product-form-font-size: 12px}.main-product-new .product .product__info-wrapper .product__info-container variant-radios .product-form__input label,.main-product-new .rc-radio .rc-radio__label,.main-product-new product-form-new .product-form__submit,.main-product-new product-form-new .checkout-btn{font-size:var(--product-form-font-size)}@media screen and (min-width: 769px){.main-product-new{--product-form-font-size: 13px}}@media screen and (min-width: 1100px){.main-product-new{--product-form-font-size: 14px}}.main-product-new .product{max-width:var(--page-width);margin:0 auto}.main-product-new .product__title{margin-bottom:20px}.main-product-new .variant-picker-wrapper{margin-top:9px;margin-bottom:0}.main-product-new .product .product__info-wrapper .product__info-container variant-radios .product-form__input label{overflow:visible;border:1px solid #8f8f8f;box-shadow:none;color:#4f4f4f;border-radius:4px;font-size:14px;justify-content:center;letter-spacing:normal;line-height:1;padding:17px 12px;position:relative;margin:0;transition:border-color var(--duration-default) ease-in-out,color var(--duration-default) ease-in-out,background-color var(--duration-default) ease-in-out}@media screen and (max-width: 1100px){.main-product-new .product .product__info-wrapper .product__info-container variant-radios .product-form__input label{font-size:12px}}.main-product-new .product .product__info-wrapper .product__info-container variant-radios .product-form__input input[type=radio]:checked+label{color:#4f4f4f;border-color:#4f4f4f}.main-product-new .product .product__info-wrapper .product__info-container variant-radios .product-form__input input[type=radio]+label:after{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;width:calc(100% + 2px);height:calc(100% + 2px);z-index:-1;border-radius:4px;border:none;box-shadow:inset 0 0 0 3px #4f4f4f;background-color:transparent;transform:none;opacity:0;pointer-events:none;transition:opacity var(--duration-default) ease-in-out,border-color var(--duration-default) ease-in-out}.main-product-new .product .product__info-wrapper .product__info-container variant-radios .product-form__input label:hover:after{opacity:1}.main-product-new .product .product__info-wrapper .product__info-container variant-radios .product-form__input input[type=radio]:checked+label:after{border-color:#4f4f4f;opacity:1}.main-product-new .product .product__info-wrapper .product__info-container variant-radios .product-form__input .label-indicator{position:absolute;top:0;left:0;width:100%;height:100%;display:block;overflow:hidden;pointer-events:none}.main-product-new .product .product__info-wrapper .product__info-container variant-radios .product-form__input label:before{display:none}.main-product-new .product .product__info-wrapper .product__info-container variant-radios .product-form__input input[type=radio]:disabled+label .label-indicator:before{content:"";position:absolute;left:1rem;top:50%;width:calc(100% - 2rem);background-color:transparent;border-bottom:.1rem solid rgb(var(--color-border));transform:rotate(-30deg);opacity:1;transition:opacity var(--duration-default) ease}.main-product-new .product-form__submit{background:#4f4f4f!important;color:#eaeae8!important;border-color:#8f8f8f;transition:background-color var(--duration-long) var(--duration-default) ease-in-out,color var(--duration-long) ease-in-out}@media (hover: hover){.main-product-new .product .product__info-wrapper .product__info-container variant-radios .product-form__input input[type=radio]:not(:disabled)+label .label-indicator:before{content:"";z-index:4;position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:transparent;transform:skew(-15deg);background-image:linear-gradient(90deg,transparent,rgb(180 180 180 / 25%),transparent)}.main-product-new .product .product__info-wrapper .product__info-container variant-radios .product-form__input label:hover{background:#f0f0f0;color:#4f4f4f}.main-product-new .product .product__info-wrapper .product__info-container variant-radios .product-form__input input[type=radio]:not(:disabled)+label:hover .label-indicator:before{animation:shine 2s ease}.main-product-new .product-form__submit:hover{background:#4f4f4f!important;color:#fff!important}}@media screen and (max-width: 1023px){.click-and-mix-breadcrumb{display:none}.selected-packs{max-width:100%}.selected-packs-wrapper{display:flex;max-width:100%;overflow:auto;flex-direction:row;width:100%;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-left:16px;padding-right:16px;padding-bottom:32px;margin-bottom:-32px}.selected-item-box{flex-shrink:0;width:100%;max-width:320px;margin:0 auto;scroll-snap-align:center}click-and-mix-bundle .selected-packs[data-packsize="20"] .selected-item-box{width:80%}.selected-item-box:last-child{width:0%}click-and-mix-bundle .selected-packs[data-packsize="5"] .selected-item-box:last-child,click-and-mix-bundle .selected-packs[data-packsize="10"] .selected-item-box:last-child{width:0%;margin:0}click-and-mix-bundle .selected-packs[data-packsize="20"] .selected-item-box:first-child{margin-right:8px}click-and-mix-bundle .selected-packs[data-packsize="20"] .selected-item-box:last-child{margin-left:8px;margin-right:auto;width:80%}}@media screen and (min-width: 1024px){.click-and-mix-wrapper .custom-product-title{margin-top:0}}click-and-mix-bundle .choose-options{display:flex;flex-direction:row;column-gap:15px}click-and-mix-bundle .choose-options .choose-item{min-width:0;font-size:14px;letter-spacing:normal;line-height:1;padding:17px 12px;display:flex;justify-content:center!important;align-items:center;text-align:center;height:auto!important;min-height:100%;align-self:stretch}.product-selector-item{max-width:200px;margin:0 auto;position:relative}.product-selector-item .flavor-strip{height:12px;width:100%;max-width:80px;display:block;margin:0 auto}.product-selector-item .product-title{margin-top:0;line-height:1.2;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:12px}.product-selector-item__inner{position:relative;width:100%;max-width:112px;margin:0 auto;padding:16px;background:#f3f3f3;border-radius:3px;box-shadow:-4px 4px 6px -1px #0000001a,-2px 2px 4px -2px #0000001a;background:linear-gradient(to left,#fff,#f3f3f3 4px)}.choose-item{box-shadow:inset 0 0 0 1px #8f8f8f;border-radius:4px!important;border:none!important;color:#4f4f4f;background-color:transparent!important;transition:background-color var(--duration-default) ease-in-out;overflow:visible;isolation:isolate}.choose-item.active{color:#4f4f4f!important;background-color:transparent!important}.choose-item:before{box-shadow:inset 0 0 0 3px #4f4f4f;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:4px;pointer-events:none;opacity:0;transition:opacity var(--duration-default) ease-in-out}.choose-item.active:before{opacity:1}@media screen and (hover: hover){.choose-item:hover,.choose-item.active:hover{background-color:#f0f0f0!important}.choose-item:hover .label-indicator:after{animation:shine 2s ease}.choose-item .label-indicator{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:4px;pointer-events:none}.choose-item .label-indicator:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:transparent;transform:skew(-15deg);background-image:linear-gradient(90deg,transparent,rgb(180 180 180 / 25%),transparent)}.product-selector-item .addsingle:hover{color:rgb(var(--color-foreground))}}.product-selector-item .addsingle:before,.product-selector-item .qty-add:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}.product-selector-item .addsingle{transition:color var(--duration-default) ease-in-out}.product-selector-item .addsingle,.product-selector-item .quantity-wrapper{height:31.92px}.product-selector-item__add-trigger{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;display:none;cursor:pointer}.product-selector-item.active .product-selector-item__add-trigger{display:block}.product-selector-item .qty-minus,.product-selector-item .qty-add{z-index:2}variant-radios .product-form__input{--variant-option-columns: 3;display:grid;gap:5px;grid-template-columns:repeat(var(--variant-option-columns, 3),1fr);gap:15px}variant-radios .product-form__input[data-option-count="4"]{--variant-option-columns: 2}
/*# sourceMappingURL=/cdn/shop/t/33/assets/product-form-v2.css.map */
