.ss-variant-field{display:flex;margin-bottom:2rem;flex-wrap:wrap;max-width:none;gap:15px}.ss-variant-field.ss-field-name-quantity{margin-bottom:4rem}.ss-variant-field.ss-field-name-flavour label{padding-bottom:10px!important;padding-top:13px!important;padding-left:6rem!important}.ss-variant-field.ss-field-name-flavour label:after{content:"";position:absolute;display:inline-block;background-image:url(unflavored.png);width:40px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center;left:9px;top:50%;transform:translateY(-50%)}.ss-variant-field legend{margin-bottom:1rem!important;width:100%}.ss-variant-field input[type=radio]+label{margin:0;flex:0 0 calc((100% - 2rem)/2)}.product-form__input--pill legend.form__label{font-size:14px;font-weight:700;text-transform:uppercase}.product-form__input--pill input[type=radio]+label{position:relative;border:1px solid #f1ede8;background-color:#fcfbfa;color:#11383a;font-family:F37 Ginger Bold;border-radius:12px;letter-spacing:0;line-height:normal}.ss-field-name-quantity.product-form__input--pill input[type=radio]+label{padding:2rem;font-size:16px}.product-form__input--pill input[type=radio]:checked+label{border-color:rgba(var(--color-shadow-teal));border-width:2px;background-color:rgb(var(--color-pale-teal))!important;color:#11383a}.product-form__input--pill .ss-badge-label{position:absolute;padding:5px 5px 15px;font-family:var(--font-body-family);font-size:10px;text-transform:uppercase;bottom:calc(100% - 12px);left:0;background-color:rgb(var(--color-pale-teal));border-radius:8px;width:100%;z-index:-1;font-weight:700}.product-form__input--pill input[type=radio]:checked+label .ss-badge-label{background-color:rgb(var(--color-shadow-teal));color:#fff;width:calc(100% + 2px);left:-1px}.product-form__input--pill .ss-percent-off{position:absolute;padding:5px;bottom:-12px;left:50%;transform:translate(-50%);font-size:11px;text-transform:uppercase;background-color:rgb(var(--color-shadow-teal));color:#fff;line-height:normal;border-radius:8px;width:calc(100% - 30px)}.product-form__input--pill .ss-price-bag{margin-top:12px;font-size:12px}.product-form__input--pill .ss-price-bag,.product-form__input--pill .ss-price-bag strong{font-family:var(--font-body-family)}@media screen and (max-width: 749px){.ss-variant-field{column-gap:2rem;row-gap:3rem}}@media screen and (min-width: 750px) and (max-width: 1199px){.ss-variant-field{column-gap:2rem;row-gap:6rem}}@media screen and (min-width: 1200px){.ss-variant-field input[type=radio]+label{flex:0 0 calc((100% - 45px)/4)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ss-main-product-variants.css.map */
