.product-variations[data-v-7eadbbba]{padding:0;display:flex;flex-direction:column;box-sizing:border-box;order:3;width:100%;min-width:0}.product-variations .item_disabled label[data-v-7eadbbba]{color:#ccc}.product-variations .item_disabled input[type=radio][data-v-7eadbbba],.product-variations .item_disabled input[type=radio][data-v-7eadbbba]:checked,.product-variations .item_disabled input[type=radio][data-v-7eadbbba]:hover{color:#ccc;border:1px solid #ccc}.product-variations .item_disabled input[type=radio][data-v-7eadbbba]:checked:before,.product-variations .item_disabled input[type=radio][data-v-7eadbbba]:hover:before{transform:scale(1);box-shadow:inset 1.2em 1.2em #ccc}.product-variations .item_disabled[data-v-7eadbbba] .price,.product-variations .item_disabled[data-v-7eadbbba] .price .price--regular,.product-variations .item_disabled[data-v-7eadbbba] .price .price--discounted,.product-variations .item_disabled[data-v-7eadbbba] .price .price--old,.product-variations .item_disabled[data-v-7eadbbba] .price .promotion-sticker span,.product-variations .item_disabled .price--regular[data-v-7eadbbba]{color:#ccc}.product-variations__title[data-v-7eadbbba]{font-family:var(--brand-font-bold);font-size:.875rem;line-height:1.375rem;margin-top:1rem;margin-bottom:1.25rem}.product-variations__item[data-v-7eadbbba]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-variations__item+.product-variations__item[data-v-7eadbbba]{margin-top:1rem}@media only screen and (min-width:64rem){.product-variations__item.item-checked input[type=radio][data-v-7eadbbba],.product-variations__item:hover input[type=radio][data-v-7eadbbba]{border:1px solid var(--brand-primary-color-1)}.product-variations__item.item-checked input[type=radio][data-v-7eadbbba]:before,.product-variations__item:hover input[type=radio][data-v-7eadbbba]:before{transform:scale(1);box-shadow:inset 1.75rem 1.75rem var(--brand-primary-color-1)}}.product-variations__item-label[data-v-7eadbbba]{font-size:.875rem;line-height:1.25rem;display:flex;align-items:center;width:67%;min-width:67%;word-break:break-word;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (min-width:768px)and (max-width:1024px){.product-variations__item-label[data-v-7eadbbba]{width:60%;min-width:60%}}.product-variations__item-label input[type=radio][data-v-7eadbbba]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;background-color:#fff;color:#595959;width:1.75rem;height:1.75rem;border:1px solid #595959;border-radius:50%;transform:translateY(-.075em);position:absolute;display:grid;place-content:center;margin:0 1rem 0 0;cursor:pointer;pointer-events:none}.product-variations__item-label input[type=radio][data-v-7eadbbba]:before{content:"";width:1.25rem;height:1.25rem;border-radius:50%;transform:scale(0);transition:transform .12s ease-in-out;box-shadow:inset 1.75rem 1.75rem #595959}.product-variations__item-label input[type=radio][data-v-7eadbbba]:active{box-shadow:none}.product-variations__item-label input[type=radio][data-v-7eadbbba]:focus{outline:none}@media only screen and (min-width:64rem){.product-variations__item-label input[type=radio][data-v-7eadbbba]:checked,.product-variations__item-label input[type=radio][data-v-7eadbbba]:hover{pointer-events:auto}.product-variations__item-label input[type=radio][data-v-7eadbbba]:checked:before{transform:scale(1);box-shadow:inset 1.75rem 1.75rem var(--brand-primary-color-1)}}.cls-fix .product-variations__item-label input[type=radio][data-v-7eadbbba]:before{box-shadow:inset 1.75rem 1.75rem #f8f6f6}.product-variations__item-label .radio-button__label[data-v-7eadbbba]{padding-left:2.5rem;font-family:var(--brand-font-medium)}@media only screen and (min-width:768px)and (max-width:1024px){.product-variations__item-label .radio-button__label[data-v-7eadbbba]{padding-left:2rem}}.product-variations__item-label .radio-button__error[data-v-7eadbbba]{color:#e20421;text-transform:uppercase}.product-variations .promo-code[data-v-7eadbbba]{padding:.25rem .5rem;background-color:#f2edff;display:flex;border-radius:.25rem;width:1.75rem;justify-content:center}.product-variations .promo-code[data-v-7eadbbba] .icon{width:.625rem;height:.875rem}.product-variations .promo-code[data-v-7eadbbba] .icon path{fill:#7e2182}.product-variations__item-price[data-v-7eadbbba]{color:var(--color-sbg-neutral-950);font-size:1.1875rem;line-height:1.5rem;font-family:var(--brand-font-medium);display:flex;flex-direction:column;align-items:flex-end;max-width:33%;text-align:right;margin:0}.product-variations__item-price[data-v-7eadbbba]:hover{cursor:pointer}@media only screen and (min-width:768px)and (max-width:1024px){.product-variations__item-price[data-v-7eadbbba]{max-width:40%}}.product-variations__item-price[data-v-7eadbbba] .price--regular{font-size:.875rem;line-height:1.5rem;font-family:var(--brand-font-bold)}.product-variations__item-price[data-v-7eadbbba] .price--discounted{font-family:var(--brand-font-bold);font-size:.875rem;line-height:1.5rem;margin:0;width:100%}.product-variations__item-price .price--discounted-red[data-v-7eadbbba]{color:#df1d42}.product-variations__item-price[data-v-7eadbbba] .price--old{color:#595959;font-family:var(--brand-font-regular);font-size:.75rem;line-height:1.375rem;text-decoration:line-through;margin-bottom:0}.product-variations__item-price[data-v-7eadbbba] .price{display:flex;flex-direction:row}@media only screen and (min-width:40.0625rem){.product-variations__item-price[data-v-7eadbbba]{font-size:.9375rem}}.product-variations .price-wrapping[data-v-7eadbbba]{display:flex;flex-direction:row;gap:.3125rem;justify-items:center;justify-content:space-between;align-items:center;width:100%;flex:0 0 100%;margin-top:.375rem;padding-left:2.5rem;font-family:var(--brand-font-medium);cursor:pointer}.product-variations .price-wrapping .price--label[data-v-7eadbbba],.product-variations .price-wrapping .price--old[data-v-7eadbbba]{font-family:var(--brand-font-medium);font-size:.75rem}.product-variations .price-wrapping .price--strikethrough[data-v-7eadbbba]{text-decoration:line-through}.product-variations .price-wrapping[data-v-7eadbbba] .promotion-sticker{margin-left:.3125rem;font-family:var(--brand-font-medium);font-size:.75rem}.product-variations .price-wrapping[data-v-7eadbbba] .promotion-sticker span{font-family:var(--brand-font-medium);font-size:.75rem}.product-variations .price-wrapping[data-v-7eadbbba] .promotion-sticker .discount{font-family:var(--brand-font-medium);font-size:.75rem;color:#df1d42}.product-variations label[data-v-7eadbbba]{transition:all .5s ease}.product-variations__item.item-checked input[type=radio][data-v-7eadbbba]{border:1px solid var(--brand-primary-color-1);pointer-events:none}.product-variations__item.item-checked input[type=radio][data-v-7eadbbba]:before{transform:scale(1);box-shadow:inset 1.75rem 1.75rem var(--brand-primary-color-1)}.facet-selector[data-v-7eadbbba]{margin-bottom:1rem}.facet-selector[data-v-7eadbbba]:last-child{margin-bottom:0}.facet-selector__title[data-v-7eadbbba]{font-family:var(--brand-font-regular);font-size:.875rem;line-height:1.5;letter-spacing:.105px;color:var(--color-sbg-neutral-950);margin-bottom:.5rem}.facet-selector__body--radios[data-v-7eadbbba]{display:flex;flex-direction:column;gap:.5rem}.vss-trigger[data-v-7eadbbba]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;height:2.75rem;padding:0 .75rem;background:#fff;border:1px solid var(--color-sbg-neutral-200);border-radius:.5rem;cursor:pointer;box-sizing:border-box;text-align:left}.vss-trigger__label[data-v-7eadbbba]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--brand-font-regular);font-size:1rem;line-height:1.5;letter-spacing:.08px;color:var(--color-sbg-neutral-950)}.vss-trigger__right[data-v-7eadbbba]{flex:0 0 auto;display:flex;align-items:center;gap:.5rem}.vss-trigger__price[data-v-7eadbbba]{font-family:var(--brand-font-regular);font-size:.875rem;line-height:1.5;letter-spacing:.105px;color:var(--color-sbg-neutral-950);white-space:nowrap}.vss-trigger__chevron[data-v-7eadbbba]{color:var(--color-sbg-neutral-700)}[data-v-7eadbbba] [data-testid=quantity-picker]{height:2.75rem;width:-moz-fit-content;width:fit-content;gap:.5rem;border:1px solid var(--color-sbg-neutral-200);border-radius:62.5rem;background:#fff}[data-v-7eadbbba] [data-testid=quantity-picker]>span{min-width:2.25rem;font-family:var(--brand-font-regular);font-size:1rem;line-height:1.5;letter-spacing:.08px;text-align:center;color:var(--color-sbg-neutral-950)}[data-v-7eadbbba] [data-testid=quantity-picker] svg path{stroke:var(--color-sbg-neutral-700)}[data-v-7eadbbba] .radio-price-option .price{white-space:nowrap}[data-v-7eadbbba] .dropdown-option.radio-price-option{min-height:2.5rem;height:100%;padding-top:.5rem;padding-bottom:.5rem}[data-v-7eadbbba] .dropdown-trigger{height:2.75rem;background:#fff;border-color:var(--color-sbg-neutral-200);border-radius:.5rem;color:var(--color-sbg-neutral-950)}[data-v-7eadbbba] .dropdown-menu{background:#fff;border-color:var(--color-sbg-neutral-200);border-radius:.5rem;box-shadow:0 2px 4px #0000001a}[data-v-7eadbbba] .dropdown-option.radio-price-option{padding-left:.5rem;padding-right:.5rem}[data-v-7eadbbba] .dropdown-option.radio-price-option .label{font-size:1rem;color:var(--color-sbg-neutral-950)}[data-v-7eadbbba] .dropdown-option.radio-price-option .price{font-size:.875rem;color:var(--color-sbg-neutral-950)}[data-v-7eadbbba] .dropdown-option.radio-price-option.bg-sbg-neutral-50{background-color:var(--color-sbx-primary-25)}[data-v-7eadbbba] .dropdown-option.radio-price-option.is-unavailable{border:1px dashed var(--color-sbg-neutral-500);outline-offset:-1px}[data-v-7eadbbba] .dropdown-option.radio-price-option.is-unavailable .label,[data-v-7eadbbba] .dropdown-option.radio-price-option.is-unavailable .price{color:var(--color-sbg-neutral-400)}.variation-card[data-v-7eadbbba]{position:relative;display:flex;flex-direction:column;gap:.25rem;width:100%;padding:.5rem .75rem;border:1px solid var(--color-sbg-neutral-200);border-radius:.5rem;background:#fff;cursor:pointer;box-sizing:border-box;transition:border-color .15s ease,background-color .15s ease}.variation-card input[data-v-7eadbbba]{position:absolute;opacity:0;pointer-events:none}.variation-card__main[data-v-7eadbbba]{display:flex;align-items:flex-start;gap:.75rem;width:100%;min-width:0}.variation-card__radio[data-v-7eadbbba]{position:relative;flex:0 0 auto;margin-top:.125rem;width:1.25rem;height:1.25rem;border-radius:50%;border:1px solid var(--color-sbg-neutral-200);background:#fff;box-sizing:border-box}.variation-card__text[data-v-7eadbbba]{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}.variation-card__title[data-v-7eadbbba]{flex:1 1 auto;min-width:0;font-family:var(--brand-font-regular);font-size:1rem;line-height:1.5;letter-spacing:.08px;color:var(--color-sbg-neutral-950);overflow-wrap:break-word}.variation-card__price[data-v-7eadbbba]{display:flex;align-items:center;gap:.5rem;padding-left:2rem}.variation-card__amount[data-v-7eadbbba]{font-family:var(--brand-font-medium);font-size:1rem;line-height:1.5;letter-spacing:.08px;color:var(--color-sbg-neutral-950)}.variation-card__pvc[data-v-7eadbbba]{font-family:var(--brand-font-regular);font-size:.75rem;line-height:1.3;letter-spacing:-.06px;color:var(--color-sbg-neutral-700)}.variation-card__info-trigger[data-v-7eadbbba]{display:inline-flex;align-items:center;background:none;border:0;padding:0;cursor:pointer}.variation-card__info-trigger svg[data-v-7eadbbba]{width:.875rem;height:.875rem}.variation-card__badge[data-v-7eadbbba]{display:inline-flex;align-items:center;height:1.5rem;padding:0 .5rem;border:1px solid var(--color-sbg-secondary-red-25);border-radius:.25rem;background:var(--color-sbg-secondary-red-25);font-family:var(--brand-font-regular);font-size:.875rem;line-height:1.5;letter-spacing:.105px;color:var(--color-sbg-secondary-red-700);white-space:nowrap}.variation-card__promo-row[data-v-7eadbbba]{display:flex;align-items:center;padding-left:2rem}.variation-card__promo-badge[data-v-7eadbbba]{display:inline-flex;align-items:center;height:1.5rem;padding:0 .5rem;border-radius:.5rem;background:var(--color-sbg-secondary-purple-50);font-family:var(--brand-font-regular);font-size:.875rem;line-height:1.5;letter-spacing:.105px;color:var(--color-sbg-secondary-purple-800);white-space:nowrap}.variation-card.is-selected[data-v-7eadbbba]{border-color:var(--brand-primary-color-1);background:var(--color-sbx-primary-25)}.variation-card.is-selected .variation-card__title[data-v-7eadbbba]{font-family:var(--brand-font-medium)}.variation-card.is-selected .variation-card__radio[data-v-7eadbbba]{border-color:var(--brand-primary-color-1);background:var(--brand-primary-color-1)}.variation-card.is-selected .variation-card__radio[data-v-7eadbbba]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.375rem;height:.375rem;border-radius:50%;background:#fff}.variation-card.is-muted[data-v-7eadbbba]{cursor:not-allowed;border-style:dashed;border-color:var(--color-sbg-neutral-200)}.variation-card.is-muted .variation-card__amount[data-v-7eadbbba],.variation-card.is-muted .variation-card__pvc[data-v-7eadbbba],.variation-card.is-muted .variation-card__title[data-v-7eadbbba]{color:var(--color-sbg-neutral-400)}.variation-card.is-muted .variation-card__radio[data-v-7eadbbba]{border-color:var(--color-sbg-neutral-400)}.variation-card.is-muted .variation-card__badge[data-v-7eadbbba]{opacity:.6}.dropdown[data-v-7eadbbba]{position:relative}.dropdown__toggle[data-v-7eadbbba]{border:1px solid #d9d9d9;padding:.5rem .75rem;text-align:left}.dropdown__menu[data-v-7eadbbba],.dropdown__toggle[data-v-7eadbbba]{border-radius:.5rem;width:100%;background:#fff}.dropdown__menu[data-v-7eadbbba]{position:absolute;z-index:5;border:1px solid #e5e7eb;margin-top:.25rem;max-height:15rem;overflow:auto;box-shadow:0 4px 16px #00000014}.dropdown__item[data-v-7eadbbba]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem}.dropdown__item.is-muted[data-v-7eadbbba]{color:var(--color-sbg-neutral-400)}.dropdown__item input[data-v-7eadbbba]:disabled{cursor:not-allowed}.facet-selector__body--chips[data-v-7eadbbba]{display:flex;flex-wrap:wrap;gap:1rem}.price-chip[data-v-7eadbbba]{min-width:3.5rem;padding:.5rem .75rem;border:1px solid var(--color-sbg-neutral-200);border-radius:.5rem;background:#fff;font-family:var(--brand-font-medium);font-size:1rem;line-height:1.5;letter-spacing:.08px;color:var(--color-sbg-neutral-950);cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease;box-sizing:border-box}.price-chip.is-selected[data-v-7eadbbba]{border-color:var(--brand-primary-color-1);background:var(--color-sbx-primary-25);color:var(--color-sbg-neutral-950)}.price-chip.is-muted[data-v-7eadbbba]{cursor:not-allowed;border-style:dashed;border-color:var(--color-sbg-neutral-600);color:var(--color-sbg-neutral-400)}@media(max-width:767px){.facet-selector__body--radios[data-v-7eadbbba]{gap:.5rem}}.variation-upsell-badge[data-v-7eadbbba]{display:inline-block;padding:0 .25rem;border:1px solid var(--brand-primary-color-1);border-radius:.25rem;font-family:var(--brand-font-regular);font-size:.75rem;line-height:1.5;color:var(--brand-primary-color-1);overflow-wrap:break-word}
