variant-selects{display:flex;flex-direction:column;margin-bottom:12px!important}.plan-picker{margin-bottom:16px}.discount-tag__wrapper{display:flex;justify-content:center;align-items:center;color:#fff;width:30px;height:16px;border-radius:8px 0 16px;background:var(--Brand-Main, #DB2100);position:absolute;left:0;top:0}.discount-tag__wrapper svg>path{stroke:#fff}.plan-button{background:#fff;border:var(--border-height-mob, 1px) solid var(--color-border-primary, #E1E4E7);padding:8px 16px;transition:all .4s}.plan-button[data-type=subscription]{border-radius:8px 0 0 8px}.plan-button[data-type=onetimer]{border-radius:0 8px 8px 0}.plan-button.active{background-color:var(--color-background-invert, #000413);color:var(--color-body-text-invert, #fff);border-color:var(--color-background-invert, #000413);font-weight:700}#item_sub_price>span,#item_ot_price>span{display:none!important}@media screen and (min-width:750px){.plan-button{border-width:var(--border-height, 2px);padding:10px 16px}}.product-options{border:0}.highlight_main_prices .option__info[data-type=subscription] .option__info-header .variant-price span.h5{color:var(--color-primary)}.product-options.product-options_default:not(.product-options__swatches){display:none!important}.product-options_default{order:-1;margin-bottom:24px}.product-options input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-options__swatches{flex-direction:row;flex-wrap:wrap}.variant-option{padding:16px 20px;transition:all .4s}input[type=radio]:checked+.variant-option{border-color:var(--color-border-secondary, #585D63)}input[type=radio]:checked+.variant-option.variant-option-gift-ab{border:none;background:var(--Bg-bg-secondary, #F4F4F4)}input[type=radio]:checked+.variant-option .highlighted{color:var(--color-primary)}input[type=radio]:disabled+.variant-option_package,input[type=radio].disabled+.variant-option_package{border-color:rgba(var(--color-body-text),.1);color:rgba(var(--color-body-text),.6);opacity:.5;pointer-events:none;cursor:not-allowed}input[type=radio]:focus-visible+.variant-option_package,input[type=radio].focused+.variant-option_package{box-shadow:0}.option__info:not(.option__gift-option-ab) .option__info-details{display:none;padding-top:16px;border-top:1.5px solid var(--color-border-secondary, #585D63);margin-top:16px}.option__gift-option-ab .option__info-details{display:none}.option__gift-option-ab .option__info-details .option__info-detail{margin-left:32px}.text-accent-main{color:var(--Accent-Main, #3C21C7)}.text-accent-badge{padding:2px 8px;border-radius:104px;background-color:var(--Accent-Main, #3C21C7);color:#fff;margin-left:12px}.option__info-gifts{align-items:stretch;margin-left:32px;margin-top:16px}@media(max-width:768px){.option__info-gifts{margin-left:0}}.option__info-gifts.option__info-gifts-v2{margin-left:0;padding:12px;border-radius:8px;background:var(--Bg-bg-secondary, #F4F4F4)}.option__info-gifts .option__info-gift{width:calc(33% - 6px);border-radius:4px;background-color:#fff;padding:4px}.option__info-gifts .option__info-gift.dashed{border:2px dashed var(--Text-text-grey-25, #C1C6C8);background-color:transparent}.option__info-gifts .option__info-gift.dashed>p{color:var(--Text-text-tertiary, #6B6E76);padding:16px}.option__info-gifts .option__info-gift .gift-image__wrapper{height:100px;width:100%}@media(max-width:768px){.option__info-gifts .option__info-gift .gift-image__wrapper{height:85px}}.option__info-gifts .option__info-gift .gift-image__wrapper .gift-badge{font-size:10px;line-height:16px;position:absolute;right:6px;top:6px;border-radius:var(--space-x4, 32px);background:var(--Accent-Main, #3C21C7);display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;padding:0 6px;text-decoration-line:line-through;text-decoration-thickness:0}.option__info-gifts .option__info-gift .gift-image__wrapper img{width:100%;border-radius:4px}.option__info-gifts .option__info-gift .gift-content__wrapper .custom_free_text{color:var(--Accent-Main, #3C21C7);font-size:14px;line-height:16px}@media(max-width:768px){.option__info-gifts .option__info-gift .gift-content__wrapper .custom_free_text{font-size:12px}}input[type=radio]:checked+.variant-option .option__info-details{display:block}.option__info-checkbox{width:24px;height:24px}.option__info-checkbox svg{min-width:24px}.icon-checkbox-filled{display:none}.option__info-checkbox-circle{width:18px;height:18px;display:flex!important}input[type=radio]:checked+.variant-option .option__info-checkbox-circle{display:none!important}input[type=radio]:checked+.variant-option .icon-checkbox-filled{display:block}.variant-price{gap:6px}.bestseller__badge{top:-8px;right:20px;padding:2px 12px;border-radius:4px;z-index:2;opacity:0;transition:all .2s}.bestseller__badge_visible{opacity:1}@media screen and (min-width:750px){.bestseller__badge{padding:4px 12px}}input[type=radio]:checked+.variant-option .bestseller__badge{opacity:1}.product__swatch.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.variant-type-picker{margin-bottom:16px}.variant-type-button{background:#fff;border:var(--border-height-mob, 1px) solid var(--color-border-primary, #E1E4E7);padding:8px 16px;transition:all .4s}.variant-type-button[data-type=vegan]{border-radius:8px 0 0 8px}.variant-type-button[data-type=non-vegan]{border-radius:0 8px 8px 0}.variant-type-button.active{background-color:var(--color-background-invert, #000413);color:var(--color-body-text-invert, #fff);border-color:var(--color-background-invert, #000413);font-weight:700}@media screen and (min-width:750px){.variant-type-button{border-width:var(--border-height, 2px);padding:10px 16px}}.swatch-input__input:checked+label .swatch-input__label-item{border:1px solid var(--Border-border-primary, #494C57)}.merch-color .swatch-input__label,.merch-size .swatch-input__label{cursor:pointer}.merch-color .swatch-input__label-item{width:40px;height:40px;border:1px solid var(--Border-border-primary, #E1E4E7);padding:3px}.merch-color .swatch-input__label-item__color{width:100%;height:100%;display:flex}.merch-size .swatch-input__label-item{width:96px;height:96px;border:1px solid var(--Border-border-primary, #E1E4E7);padding:12px 16px}
/*# sourceMappingURL=/cdn/shop/t/180/assets/component-product-variant-picker.css.map */
