.product-form__input{letter-spacing:0;border:none;padding:0;margin:0}.product-form__input .form__label{display:block;margin:0 0 6px;font-size:var(--font-body-size);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing);line-height:var(--line-height);text-transform:capitalize;text-align:left;color:var(--color-text)}html[dir=rtl] .product-form__input .form__label{text-align:right!important}.product-form__label{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin:5px 8px 10px 0;border:1px solid #ccc;border-radius:6px;padding:6px 14px;background-color:#fff;text-align:center;font-size:14px;font-weight:500;color:#333;transition:.25s ease;min-width:auto;line-height:1.2}html[dir=rtl] .product-form__label{margin:5px 0 10px 8px}.product-form__label:hover{border-color:#000}.product-form__radio:checked+.product-form__label{border-color:#000;background-color:#000;color:#fff;font-weight:600}.product-form__label .text,.product-form__label span,.product-form__label .pattern:after{display:inline-block!important;position:relative;font-size:inherit;font-weight:inherit;color:inherit;background:none!important;border:none!important;text-transform:capitalize;padding:0;margin:0;line-height:1.3}.product-form__label .pattern{background:none!important;border:none!important;display:inline-block!important;width:auto!important;height:auto!important;text-align:center!important;color:inherit!important}.product-form__label .tooltip,.product-form__label .expand{display:none!important}.product-form__label.soldout{opacity:.4;text-decoration:line-through;cursor:not-allowed}.product-form__input+.product-form__input{margin-top:12px}.quantity__message{display:block;font-size:var(--font-body-size);font-weight:var(--font-weight-normal);font-style:italic;color:var(--color-error);text-align:left}html[dir=rtl] .quantity__message{text-align:right!important}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:4.4rem;text-align:left}html[dir=rtl] .recipient-form ul{padding-right:4.4rem;padding-left:0;text-align:right}@media (min-width: 1025px){.product-form__label:hover .tooltip,.product-form__label:hover .expand{display:none}}@media (max-width: 551px){.product-form__label{margin:5px 6px 10px 0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-product-form.css.map */
