.product-form__input--image{border:0;padding:0;max-width:100%;margin:0 0 2rem}.product-form__input--image .form__label{margin-bottom:10px}.product-form__input--image input[type=radio]+label.et-variant-image{display:inline-flex;vertical-align:top;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:var(--et-variant-size,72px);min-height:var(--et-variant-size,72px);padding:5px;margin:0 7px 8px 0;border:1px solid #d5d5d5;border-radius:var(--et-variant-radius,8px);background:#fff;color:#1c1b19;cursor:pointer;position:relative;line-height:1.25;font-size:11px;text-align:center;overflow-wrap:anywhere;transition:border-color .2s,box-shadow .2s}.product-form__input--image .et-variant-image img{width:100%;height:calc(var(--et-variant-size,72px) - 12px);object-fit:contain;display:block}.product-form__input--image input:checked+label.et-variant-image{border-color:var(--et-variant-border);box-shadow:0 0 0 1px var(--et-variant-border)}.product-form__input--image input:focus-visible+label.et-variant-image{outline:2px solid var(--et-variant-border);outline-offset:3px}.product-form__input--image input.disabled+label.et-variant-image{opacity:.5}.product-form__input--image input.disabled+label.et-variant-image:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-bottom:1px solid #555;transform:rotate(-35deg);pointer-events:none}.product-form__input--image input:not(.disabled)+label .label-unavailable{display:none}.price .price__badge-sale{background:var(--et-sale-bg);color:var(--et-sale-fg);font-size:var(--et-sale-size);border-radius:var(--et-sale-radius);border-color:transparent;gap:5px}.et-sale-percent{font-weight:700;white-space:nowrap}.et-buy-block--custom .product-form__buttons{max-width:100%}.et-buy-block--custom .product-form__submit{display:flex;width:var(--et-buy-width);min-width:0;min-height:var(--et-buy-height);margin-left:var(--et-buy-left);margin-right:var(--et-buy-right);background:var(--et-buy-bg);color:var(--et-buy-fg);border:var(--et-buy-border-width) solid var(--et-buy-border);border-radius:var(--et-buy-radius);font-size:var(--et-buy-size);font-weight:var(--et-buy-weight);box-shadow:var(--et-buy-shadow);transition:background .2s,color .2s}.et-buy-block--custom .product-form__submit:before,.et-buy-block--custom .product-form__submit:after{display:none}.et-buy-block--custom .product-form__submit:hover:not(:disabled){background:var(--et-buy-hover);color:var(--et-buy-hover-fg);filter:none}.et-buy-block--custom[data-et-button-animation=pulse] .product-form__submit:not(:disabled):not(.loading){animation:et-buy-pulse var(--et-buy-cycle) ease-in-out infinite}.et-buy-block--custom[data-et-button-animation=bounce] .product-form__submit:not(:disabled):not(.loading){animation:et-buy-bounce var(--et-buy-cycle) ease-in-out infinite}.et-buy-block--custom[data-et-button-animation=shake] .product-form__submit:not(:disabled):not(.loading){animation:et-buy-shake var(--et-buy-cycle) ease-in-out infinite}.et-buy-block--custom .product-form__submit:is(:hover,:focus-visible){animation-play-state:paused}@keyframes et-buy-pulse{0%,16%,to{transform:scale(1)}8%{transform:scale(1.015)}}@keyframes et-buy-bounce{0%,16%,to{transform:translateY(0)}8%{transform:translateY(-4px)}}@keyframes et-buy-shake{0%,16%,to{transform:translate(0)}4%,12%{transform:translate(-2px)}8%{transform:translate(2px)}}@media(max-width:749px){.product-form__input--image input[type=radio]+label.et-variant-image{width:var(--et-variant-mobile-size);min-height:var(--et-variant-mobile-size)}.product-form__input--image .et-variant-image img{height:calc(var(--et-variant-mobile-size) - 12px)}.et-buy-block--custom .product-form__submit{font-size:var(--et-buy-mobile-size)}}@media(prefers-reduced-motion:reduce){.et-buy-block--custom .product-form__submit{animation:none!important;transition:none}.product-form__input--image .et-variant-image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/et-commerce-custom.css.map */
