product-form{display:flex;flex-direction:column}.product-form__submit{text-transform:uppercase}.quantity-selector-wrapper{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.product-form__input input[type=radio]{display:none}.product-form__input:not(.product-form__input-color) label{position:relative;padding-left:1.5rem}.product-form__input:not(.product-form__input-color) label:before{content:"";width:16px;height:16px;background:transparent;border:1px solid #b3b3b3;position:absolute;left:0;top:4.5px;border-radius:50%;display:block;transition:all .25s ease}.product-form__input:not(.product-form__input-color) input[type=radio]:checked+label:before{border-color:red}.product-form__input:not(.product-form__input-color) label:after{content:"";width:8px;height:8px;background:#ff0100;position:absolute;left:5px;top:9.5px;border-radius:50%;opacity:0;transition:all .25s ease}.product-form__input:not(.product-form__input-color) input[type=radio]:checked+label:after{opacity:1}.variant-option__radio{display:flex}.variant-option__radio label{cursor:pointer}.product-form__input-color .variant-option__radio label{padding:.3rem .5rem .3rem 2rem;position:relative;font-size:.9rem;border:1px solid transparent;border-radius:5px;display:flex;line-height:1.4;align-items:center;width:100%}.product-form__input-color .variant-option__radio label span{width:1rem;height:1rem;position:absolute;left:.5rem;top:50%;border-radius:50%;transform:translateY(-50%);background-size:contain;background-position:center;background-color:#e6e6fa}.product-form__input-color .variant-option__radio input[type=radio]:checked+label{border-color:#bdbdbd;font-weight:700}.variant-option{margin-bottom:1.5rem}.variant-option__label{text-transform:uppercase;font-weight:700;margin-bottom:1.3rem;font-size:.9rem}.variant-option__help{text-transform:capitalize;color:var(--color-primary-btn-bg);margin-left:.3rem;text-decoration:underline;font-size:.7rem}.variant-option__help a{color:inherit}variant-option>.variant-option__name{display:block}.variant-option__name{margin-bottom:.2rem;font-size:.85rem}.variant-option__sub-option .variant-option__name{display:block}.variant-option__select{min-width:5rem;display:inline-flex;background:#fff;border:1px solid #919191;border-radius:5px;position:relative}.variant-option__select select{width:100%;background:transparent;border:0;position:relative;margin-right:.5rem}.variant-option__select:after{content:"";position:absolute;right:10px;z-index:11;display:block;width:7px;height:7px;border-top:2px solid #d0ceca;border-left:2px solid #d4d4d4;top:9px;transform:rotate(225deg)}.variant-option__sub-options{display:grid;gap:.5rem}.variant-option__sub-options:not(.variant-option__sub-options--1fr){grid-template-columns:1fr 1fr}.variant-option__sub-option{display:inline-flex;flex-direction:column;justify-content:center;width:100%}@media screen and (min-width: 991px){.variant-option__sub-options:not(.variant-option__sub-options--1fr){grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1281px){.option-suggestion{font-size:.85rem}}@media screen and (min-width: 1369px){.variant-option__sub-options:not(.variant-option__sub-options--1fr){grid-template-columns:1fr 1fr 1fr}.option-suggestion{font-size:.9rem}}.variant-option__sub-options.variant-option__sub-options--1fr .variant-option__sub-option .variant-option__name{text-decoration:underline;text-transform:uppercase}.variant-option__sub-options.variant-option__sub-options--1fr .variant-option__select{max-width:15rem}.variant-option__radios{display:grid;gap:.3rem;grid-template-columns:1fr 1fr}@media screen and (min-width: 990px){.variant-option__radios{grid-template-columns:1fr 1fr 1fr}.product-form__input-color .variant-option__radios{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1600px){.product-form__input-color .variant-option__radios{grid-template-columns:1fr 1fr 1fr}}variant-selector{display:block}variant-selector .loader{display:none;position:absolute;left:50%;top:50%;z-index:1;opacity:1;transform:translate(-50%,-50%)}variant-selector[data-loading]{width:100%;margin-bottom:1rem;min-height:150px;position:relative}variant-selector .variant-option{transition:opacity .25s ease}variant-selector[data-loading] .variant-option{opacity:0}variant-selector[data-loading] .loader{display:inline-block}.option-suggestion{color:#858585;font-size:.8rem}.option-suggestion>strong{color:#ff8d84}@keyframes timer-loader{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.timer-loader:not(:required){border:2px solid red;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;text-indent:-9999px;width:44px;height:44px}.timer-loader:not(:required):before{-moz-animation:timer-loader 1.25s infinite linear;-webkit-animation:timer-loader 1.25s infinite linear;animation:timer-loader 1.25s infinite linear;-moz-transform-origin:1px 1px;-ms-transform-origin:1px 1px;-webkit-transform-origin:1px 1px;transform-origin:1px 1px;background:red;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;content:"";display:block;position:absolute;width:2px;height:15.2px;left:19px;top:19px}.timer-loader:not(:required):after{-moz-animation:timer-loader 15s infinite linear;-webkit-animation:timer-loader 15s infinite linear;animation:timer-loader 15s infinite linear;-moz-transform-origin:1px 1px;-ms-transform-origin:1px 1px;-webkit-transform-origin:1px 1px;transform-origin:1px 1px;background:red;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;content:"";display:block;position:absolute;width:2px;height:12px;left:19px;top:19px}.product-addon .toggle-switch{margin-bottom:1.8rem}.addon_sub_title{font-size:.7rem;color:#878787;font-style:italic}[data-addon] .remove-addon{color:var(--color-body-accent);font-size:.65rem;text-transform:uppercase;margin-left:.5rem;visibility:hidden;opacity:0;pointer-events:none;transition:opacity ease .2s}[data-addon][selected] .remove-addon{visibility:visible;opacity:1;pointer-events:all}.addon-options{display:inline-flex;gap:.5rem;margin-bottom:1.5rem}.addon-options__swatch{gap:.5rem;font-size:.9rem;text-transform:lowercase}.addon-options__swatch input[type=radio]{display:none}.addon-options__swatch label{display:block;padding:.3rem .5rem;border:1px solid #e9e9e9;border-radius:.5rem;line-height:1.4;font-size:.9rem;cursor:pointer;min-width:10rem;text-align:center}.addon-options__swatch input:checked+label{border-color:#bdbdbd;font-weight:700}.addon-options__swatch label small{color:gray;font-size:.75rem}.variant-extra-dimension{margin-top:-.75rem;margin-bottom:.75rem;font-size:.9rem;color:#3b3b3a;display:none}.variant-extra-dimension[show]{display:block}.variant-extra-dimension i{color:#858585}.variant-extra-dimension .dim_measurement{font-weight:700;font-size:1rem;margin-left:.3rem}
/*# sourceMappingURL=/s/files/1/0379/0114/0100/t/8/assets/component-product-form.css.map */
