.product-form__input{background-color:var(--color-main-bg)}.product-form__input .product-variant__card{position:relative;width:100%;padding-bottom:1rem;background-color:var(--color-main-bg)}.product-form__input .variant-card__inner{display:flex;align-items:center;justify-content:space-between;margin:0}.product-form__input .variant-card__badge--logo{position:absolute;bottom:0;right:0;width:3.75rem;height:3.75rem;border-radius:50%;margin:0 -1.0625rem -1rem 0}.product-form__input .variant-card__badge--logo svg{width:100%;height:100%;display:block}.product-form__input .variant-card__image{position:relative;max-width:7.5rem;flex:7.5rem;aspect-ratio:1}.product-form__input .variant-card__variant--image{max-width:100%;height:100%;border-radius:.125rem;overflow:hidden;background-color:#fbf7f6}.product-form__input .variant-card__image img{width:100%;height:100%;display:block;object-fit:cover}.product-form__input .variant-card__info{flex:1;padding-left:2.25rem}.product-form__input .select__variant{position:absolute;top:0;left:0;width:1.375rem!important;height:1.375rem!important;border-radius:50%;margin:.375rem 0 0 .375rem;border:.025rem solid var(--color-main-dark);clip:unset!important}.product-form__input .select__variant:is([type=radio]):focus{box-shadow:none}.product-form__input .variant-card__label{max-width:100%;width:100%;padding:0!important;border:none!important}.product-form__input .variant-card__label:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;cursor:pointer}.product-form__input .select__variant:is([type=radio]):after{width:.5rem;height:.5rem;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:none}.product-form__input .select__variant:is([type=radio]):checked:after{background-color:#faf6f3}.product-form__input .select__variant:is([type=radio]):checked{background-color:var(--color-main-dark);border:none;box-shadow:none}.product-form__input .variant-card__badge{font-size:.75rem;color:var(--color-main-dark);font-family:var(--font-body-family);font-weight:400;line-height:1.1;letter-spacing:-.015rem;padding:.1875rem .375rem .125rem .3125rem;display:flex;background:#fef8ca;max-width:fit-content;border-radius:60rem;margin-bottom:.625rem}.product-form__input .variant-card__price--container{display:flex;align-items:center;grid-gap:.5rem}.product-form__input .variant-card__title{font-family:var(--font-heading-family);font-weight:500;font-size:.875rem;line-height:1.215;letter-spacing:.0175rem;color:var(--color-main-dark);margin-bottom:.25rem;text-transform:uppercase;text-align:left}.product-form__input .variant-card__price{font-family:var(--font-body-family);font-weight:400;font-size:.75rem;line-height:1.25;letter-spacing:-.0175rem;color:var(--color-main-dark);display:block}.product-form__input .variant-card__price.compare-price{font-size:.75rem;text-decoration:line-through}.product-form__input--button input[type=radio]:checked+label{background-color:transparent!important;color:var(--color-main-dark)!important}.product-form__input--button input[type=radio]:hover+label{background-color:transparent!important;color:var(--color-main-dark)!important}.product-form__input .product-variant__label{font-family:var(--font-heading-family);font-weight:500;font-size:.875rem;line-height:1.215;letter-spacing:.0175rem;color:var(--color-main-bg)!important;text-transform:uppercase;min-height:unset!important;padding:.625rem .75rem!important;border-radius:.375rem!important;overflow:hidden;border:.0375rem solid var(--color-main-dark)!important;background-color:var(--color-main-dark)!important}.product-form__input .form__label .form__label--flexer{display:block}.product-form__input .form__label .form__label--name{font-family:var(--font-heading-family)!important;font-weight:500!important;font-size:1.5rem;line-height:1.25;letter-spacing:0;color:var(--color-main-dark)!important;text-transform:capitalize;display:block;margin-bottom:.75rem}.product-form__input .form__label .form__label--value{font-family:var(--font-body-family)!important;font-weight:500;font-size:.875rem;line-height:1.2;letter-spacing:0;color:var(--color-main-dark)!important;text-transform:initial;display:block}@media screen and (min-width:45em){.product-form__input .variant-card__badge{margin-bottom:.5rem;line-height:1.25}.product-form__input .variant-card__title{font-weight:600;letter-spacing:-.02rem;font-family:var(--font-body-family)}.product-form__input .variant-card__badge--logo{width:3.75rem;height:3.75rem;margin:0 -.75rem -.75rem 0}.product-form__input .variant-card__image{max-width:8.5rem;flex:8.5rem}.product-form__input .variant-card__price{font-size:.875rem}.product-form__input .variant-card__price.compare-price{letter-spacing:-.02rem}.product-form__input .product-variant__label{font-weight:600;letter-spacing:-.02rem;font-family:var(--font-body-family)}.product-form__input .form__label .form__label--name{font-family:var(--font-body-family)}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/product-upsell.css.map */
