.disabled{opacity:.5;pointer-events:none}.product--no-media .product-form__input.hightlight--picker{max-width:100%;flex-direction:column}.product--no-media .product-form__input.hightlight--picker>*{width:100%}.subscription-picker variant-selects{width:100%}.subscription-picker variant-selects .product-form__input{max-width:unset}.subscription-picker,.subscription-picker .subscription-footer,.subscription-picker .subscription-variants,.subscription-picker .option,.subscription-picker .benefits,.subscription-picker .benefits .item,.subscription-picker .shipping-notes--container,.subscription-picker .benefits .container,.subscription-picker .shipping-notes--container .frequency-container{display:flex;justify-content:center;align-items:center;gap:1rem;width:100%}.subscription-picker,.subscription-picker .subscription-variants,.subscription-picker .subscription-footer,.subscription-picker .benefits,.subscription-picker .benefits .container,.subscription-picker .shipping-notes--container{flex-direction:column}.subscription-picker .shipping-notes--container .frequency-container{flex-wrap:wrap;text-align:center}.subscription-picker .benefits .item{justify-content:flex-start}.subscription-picker .option{justify-content:space-between;min-height:6.5rem;padding:10px 20px;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:8px;background:rgb(var(--color-background));cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;position:relative;flex-wrap:wrap}.subscription-picker .option:hover{border-color:rgba(var(--color-foreground),.2);box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.1) inset}.subscription-picker .option:active,.subscription-picker .option:focus-within,.subscription-picker .option:focus{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground)) inset}.subscription-picker .option .option-content input[type=radio]{opacity:0}.subscription-picker .option .option-content{position:relative;padding-left:3rem}.subscription-picker .option .option-content:not(:has(input[checked])):before,.subscription-picker .option .option-content:before{--size: 1.9rem;opacity:0;transition:opacity 1s ease-in-out;content:"";position:absolute;display:block;left:0;top:50%;width:var(--size);height:var(--size);border-radius:50%;border:2px solid #F3F3F3;background:rgb(var(--color-background));transform:translateY(-50%);border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 2px rgb(var(--color-background)),inset 0 0 0 1rem rgb(var(--color-foreground))}.subscription-picker .option .option-content:has(input[checked]):before,.subscription-picker .option:active .option-content:before,.subscription-picker .option:focus-within .option-content:before,.subscription-picker .option:focus .option-content:before{opacity:1}.subscription-picker .option span.price-item.price-item--sale.price-item--last,.subscription-picker .option span.price-item.price-item--regular{font-size:clamp(1.6rem,1vw,2rem);transition:font-size .2s ease-in-out}.subscription-picker .option:focus-within span.price-item.price-item--sale.price-item--last,.subscription-picker .option:focus span.price-item.price-item--sale.price-item--last,.subscription-picker .option:hover span.price-item.price-item--sale.price-item--last,.subscription-picker .option:focus-within span.price-item.price-item--regular,.subscription-picker .option:focus span.price-item.price-item--regular,.subscription-picker .option:hover span.price-item.price-item--regular{font-size:clamp(1.8rem,1vw,2.2rem)}.subscription-picker .option .badge{transition:font-size .2s ease-in-out;position:absolute;top:-12px;right:1rem;border-radius:8px}.subscription-picker .benefits .container{gap:2rem}.subscription-picker .benefits,.subscription-picker .shipping-notes--container{padding:1rem 2rem;margin:0 auto 1.2rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:8px;background:rgb(var(--color-background))}.subscription-picker .frequency-container .shipping-frequency{min-width:82px}.subscription-picker .benefits .item .text{font-size:clamp(1.4rem,1vw,1.6rem)}@media screen and (max-width:749px){.swiper .slide-content .multiple-per-view-mobile{padding:1rem 2rem}}@media screen and (min-width:750px){.swiper .slide-content .multiple-per-view-desktop{padding:1rem 2rem}}.banner-slider-section .only-border-radius{border:unset!important}
/*# sourceMappingURL=/cdn/shop/t/35/assets/vanzak.css.map */
