.product-faqs .question{display:flex;gap:1em;align-items:center;justify-content:space-between}.product-faqs .faq-item{border-bottom:1px solid}.product-single__title{margin-bottom:.5rem;font-weight:500}.product-form{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;width:auto;opacity:1;transition:opacity .5s ease;position:relative}.product-form.active{opacity:1;pointer-events:auto}.loader{display:flex;justify-content:center;padding:2em;position:absolute;top:0;left:0;width:100%;height:100%}.product-form--payment-button-no-variants{max-width:400px}.product-form__item{margin-bottom:1.5em;padding:0 5px}.product-form__item label{display:block;font-weight:600;color:#000}@media only screen and (min-width: 990px){.product-form__item label{font-size:14px}}@media only screen and (max-width: 989px){.product-form__item label{font-size:14px}}.product-form--hide-variant-labels .product-form__item label{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.product-form__item--submit{-webkit-flex:1 1 300px;-moz-flex:1 1 300px;-ms-flex:1 1 300px;flex:1 1 300px}.product-form__item--payment-button{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%}@media only screen and (min-width: 990px){.product-single--full-image .product-form__item--payment-button,.product-single--small-image .product-form__item--payment-button{display:inline-flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}}.product-form__item--payment-button.product-form__item--no-variants{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch}.product-form__variants{display:none}.no-js .product-form__variants{display:block}.product-form__item--quantity{-webkit-flex:0 0 100px;-moz-flex:0 0 100px;-ms-flex:0 0 100px;flex:0 0 100px}.product-form__input.input--error{margin-bottom:0}.product-form__error-message-wrapper{display:flex;flex-basis:100%;padding:.5rem 0;margin:0 .3125em}.product-form__error-message-wrapper--hidden{display:none}.icon-error{fill:#d20000;width:.875em;height:.875em;margin-top:.1em;flex-shrink:0}.product-form__error-message{margin-left:.5rem;font-size:.875em;line-height:1.2;color:#132629}.product-form__cart-submit,.shopify-payment-button .shopify-payment-button__button--unbranded{min-height:44px}.product-single--full-image .product-form__cart-submit,.product-single--full-image .shopify-payment-button .shopify-payment-button__button--unbranded,.product-single--small-image .product-form__cart-submit,.product-single--small-image .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .product-single--full-image .shopify-payment-button__button--unbranded,.shopify-payment-button .product-single--small-image .shopify-payment-button__button--unbranded{-webkit-flex:50%;-moz-flex:50%;-ms-flex:50%;flex:50%;margin-right:10px}.product-form__item--payment-button .product-form__cart-submit,.product-form__item--payment-button .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .product-form__item--payment-button .shopify-payment-button__button--unbranded{margin-top:10px}.product-single--full-image .shopify-payment-button,.product-single--small-image .shopify-payment-button{-webkit-flex:50%;-moz-flex:50%;-ms-flex:50%;flex:50%}.shopify-payment-button .shopify-payment-button__button,.product-single--full-image .shopify-payment-button .shopify-payment-button__button,.product-single--small-image .shopify-payment-button .shopify-payment-button__button{margin-top:10px}@media only screen and (min-width: 750px){.shopify-payment-button .shopify-payment-button__button{margin-top:20px}}.shopify-payment-button .shopify-payment-button__button--unbranded{margin-bottom:10px}.shopify-payment-button .shopify-payment-button__button--unbranded:hover{background-color:#cc5900!important}.shopify-payment-button .shopify-payment-button__button--branded{border-radius:5px;overflow:hidden}.shopify-payment-button .shopify-payment-button__more-options{margin:16px 0 10px;font-size:.875em;text-decoration:underline}.shopify-payment-button .shopify-payment-button__more-options:focus,.shopify-payment-button .shopify-payment-button__more-options:hover{opacity:.6}@media only screen and (min-width: 750px){.product-form__cart-submit--small{max-width:300px}}.product-single__description{margin-top:30px}.product__quantity-error .icon{margin-right:1rem}.product-single__thumbnail{display:block;margin:-2px 0 8px;min-height:44px;position:relative;border:2px solid transparent}.product-single__thumbnail:not([disabled]):not(.active-thumb):hover{opacity:.8}.product-single__thumbnail.active-thumb{border-color:#132629}.product-single__thumbnail-image{max-width:100%;display:block;margin:0 auto;padding:2px}.product-single__thumbnail-badge{width:22px;height:22px;position:absolute;right:6px;top:6px;pointer-events:none}@media only screen and (min-width: 750px){.product-single__thumbnail-badge{width:26px;height:26px}}.product-single__thumbnail-badge .icon{fill:#fff;width:100%;height:100%;vertical-align:baseline}.product-single__thumbnail-badge .icon-3d-badge-full-color-outline,.product-single__thumbnail-badge .icon-video-badge-full-color-outline{stroke:#1326290d}.product-single__thumbnail-badge .icon-3d-badge-full-color-element,.product-single__thumbnail-badge .icon-video-badge-full-color-element{fill:#132629}.product-featured-media{display:block;margin:0 auto;position:absolute;top:4px;left:4px;width:calc(100% - 8px)}.no-js .product-featured-media{position:relative}.zoomImg{background-color:#fff}.product-single__media iframe{width:100%;aspect-ratio:16/10}.product-single__media-group--full{margin-bottom:30px}.product-single__media img:not([data-image-zoom-target]){mix-blend-mode:multiply}.product-single__media--video{background-color:#f2f2f2}.product-single__view-in-space{background-color:#13262914;border:none;width:100%;min-height:44px;padding-top:10px;padding-bottom:10px;display:block;font-size:1em;color:#132629}.product-single__view-in-space[data-shopify-xr-hidden]{visibility:hidden}@media only screen and (min-width: 750px){.product-single__view-in-space[data-shopify-xr-hidden]{display:none}}.product-single__view-in-space:focus .product-single__view-in-space-text,.product-single__view-in-space:hover .product-single__view-in-space-text{border-bottom-color:#132629}.product-single__view-in-space svg.icon{height:1.5625em;width:1.5625em;margin-top:-3px;margin-right:2.43px;fill:transparent}.product-single__view-in-space svg.icon .icon-3d-badge-full-color-outline{stroke:none}.product-single__view-in-space svg.icon .icon-3d-badge-full-color-element{fill:#132629;opacity:1}.product-single__view-in-space-text{border-bottom:1px solid transparent}.product-single__thumbnails{display:flex;flex-wrap:wrap;margin-top:15px;margin-left:-9px;margin-right:-9px}@media only screen and (max-width: 749px){.product-single__thumbnails{margin-top:0;justify-content:center}.thumbnails-slider--active .product-single__thumbnails{display:none}.thumbnails-slider--active .product-single__thumbnails.slick-initialized{display:block;margin:0 auto;max-width:75%}.product-single__media-group{position:relative}.thumbnails-wrapper{position:relative;top:10px;text-align:center;margin:0 2px 30px}.thumbnails-slider__btn{position:absolute;top:50%;transform:translateY(-50%);padding-top:10px;padding-bottom:10px}.thumbnails-slider__btn .icon{height:14px;width:14px}.thumbnails-slider__prev{left:-15px}.thumbnails-slider__next{right:-15px}.product-single__thumbnail{margin:0 auto}}.product-single__thumbnails-item{flex:0 0 25%;padding-left:5px}@media only screen and (max-width: 749px){.product-single__thumbnails-item.slick-slide{padding-bottom:10px;padding-left:2.5px;padding-right:2.5px;vertical-align:middle}.thumbnails-slider--active .product-single__thumbnails-item.slick-slide{padding-top:5px;padding-bottom:5px}}@media only screen and (min-width: 750px){.product-single__thumbnails-item{padding-left:5px;padding-right:5px}}@media only screen and (min-width: 750px){.product-single__thumbnails-item--small{flex:0 0 50%}}@media only screen and (min-width: 990px){.product-single__thumbnails-item--small{flex:0 0 33.33333%}}@media only screen and (min-width: 750px){.product-single__thumbnails-item--medium{flex:0 0 33.33333%}}@media only screen and (min-width: 990px){.product-single__thumbnails-item--medium{flex:0 0 25%}}@media only screen and (min-width: 750px){.product-single__thumbnails-item--large{flex:0 0 25%}}@media only screen and (min-width: 990px){.product-single__thumbnails-item--large{flex:0 0 20%}}@media only screen and (min-width: 750px){.product-single__thumbnails-item--full{flex:0 0 20%}}@media only screen and (min-width: 990px){.product-single__thumbnails-item--full{flex:0 0 12.5%}}.collection-options{display:flex;gap:calc(var(--grid-gutter) * .33);margin:1em 0;flex-flow:wrap}.collection-options .option-card{width:75px;flex-shrink:0;position:relative;border:1px solid hsl(var(--gray-light1));border-radius:6px;padding:4px;line-height:1}.collection-options .option-card.active{border:1px solid hsl(var(--green));background:hsl(var(--white));box-shadow:0 0 0 2px hsl(var(--green))}.option-card .product-title{font-size:var(--small-size);position:absolute;opacity:0;margin:auto;background:hsl(var(--white));padding:.25em;text-align:center;overflow:hidden;top:50%;z-index:1;transition:opacity .5s ease,top .5s ease;pointer-events:none;width:calc(75px + 2em);left:-1em;right:0}.option-card .product-title:after{content:"";border-top:10px solid hsl(var(--white));border-right:10px solid transparent;border-left:10px solid transparent;position:absolute;bottom:-10px;margin:auto;width:0;left:0;right:0}.option-card:hover .product-title{opacity:1;top:-33%}.additional-products{margin:1em 0;position:relative}.additional-products img{mix-blend-mode:multiply}.option-image{position:relative;height:0;overflow:hidden;padding-bottom:100%;width:100%}.additional-products img{mix-blend-mode:multiply;position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain}.product-alt-form label{margin-bottom:.5em}.product-alt-form .swatch-element span{top:-1.25em;margin:auto;left:0;right:0;width:max-content;max-width:10em;line-height:1;font-weight:600}[data-best-value]{position:absolute;top:1em;background:hsl(var(--orange));color:hsl(var(--white));font-size:12px;padding:.25em .66em;border-radius:10px;border:1px solid hsl(var(--white))}.trial-label{position:absolute;top:1em;background:hsl(var(--turquoise));color:hsl(var(--white));font-size:12px;padding:.25em .66em;border-radius:10px;border:1px solid hsl(var(--white))}.product-protein{text-align:center;font-size:12px;margin-top:.5em}.product-single input,.product-single select,.product-single textarea{border:1px solid hsl(var(--gray-light1));color:hsl(var(--green2));padding:var(--grid-gutter-quarter) var(--grid-gutter-half);border-radius:5px}.product-single input.qty_input{border:none;width:5em;padding:0}.product-single__meta .qty-block{display:flex;border:1px solid hsl(var(--gray-light1));border-radius:5px;overflow:hidden}.add-to-cart-area{gap:var(--grid-gutter-half);align-items:flex-end}.buy-button{flex-grow:1}.buy-button .btn{width:100%}.unit-price{font-size:var(--small-size);margin-top:.5em}.subtitle{font-size:var(--h4)}@media only screen and (min-width: 750px){.main-image-area{position:sticky;top:var(--header-height);height:max-content}}.subscription-container{display:grid;gap:var(--grid-gutter-quarter)}.subscription-content{display:none}.subscription-content.active{display:block}.subscription-type{display:flex}.subscription-type input[type=radio]{display:none}.subscription-type>span{display:flex;cursor:pointer;align-items:center;font-size:1.1em;width:100%;padding:.5em;gap:var(--grid-gutter-half);border:1px solid hsl(var(--gray-light1));border-radius:10px}.subscription-type input:checked~span{border:1px solid hsl(var(--green));box-shadow:0 0 0 2px hsl(var(--green));background:hsl(var(--white))}.subscription-type>span:before{content:"\e90d";font-size:25px;font-family:bricons;display:flex;color:hsl(var(--green2))}.subscription-type input[type=radio]:checked~span:before{content:"\e90e"}.hidden-subscription{display:none}.plan-price{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:var(--grid-gutter-quarter)}.sub-savings{background:hsl(var(--orange));width:max-content;padding:.25em .5em;font-weight:600;color:hsl(var(--white));border-radius:3em;font-size:var(--small-size)}.subscription-type .label{font-weight:600}.subscription-type.autoship>span{align-items:flex-start}.frequency{grid-column:1;font-size:var(--small-size)}.frequency select{min-height:auto}.subscription-type input:checked~span .frequency{display:block}.subscription-type .money-area{display:flex;gap:.5em;align-items:center}[data-ppp]{font-size:var(--small-size)}.subscription-type.autoship .product-price{text-decoration:line-through;color:hsl(var(--gray-light1))}.subscription-type .highlights{font-size:var(--small-size);grid-row:2/4;grid-column:2;padding:var(--grid-gutter-half) 0}.subscription-type .pricing,.subscription-type.single-payment .price{font-weight:600}@media only screen and (max-width: 749px){.product-form__item label{font-size:14px}.product-single__media-group,.product-single__media--has-thumbnails{margin-bottom:30px}.subscription-type .highlights{grid-row:4;grid-column:1/3}.product-single input.qty_input{width:3em}}.fake-oos{position:relative}.foos-label{font-size:12px;background-color:hsl(var(--gray-light1));color:hsl(var(--white));padding:.25em .5em;border-radius:25px;position:absolute;z-index:2;top:-.5em;left:0;right:0;margin:auto;text-align:center;width:max-content}.koha-product delivery-promise-wc{display:none!important}delivery-promise-wc{margin:auto}
/*# sourceMappingURL=/cdn/shop/t/107/assets/bd-product.css.map */
