.rey-productLoop-variationsForm.woocommerce{position:absolute;z-index:1070;width:calc(100vw - (var(--half-gutter-size) * 2));opacity:0;-webkit-transition:opacity 0.3s var(--easeoutcubic);transition:opacity 0.3s var(--easeoutcubic)}@media (min-width: 768px){.rey-productLoop-variationsForm.woocommerce{min-width:220px;max-width:400px}}.rey-productLoop-variationsForm.woocommerce.--visible{opacity:1}.rey-productLoop-variationsForm.woocommerce.--visible div.product{-webkit-transform:translateY(calc(-100% - 15px));transform:translateY(calc(-100% - 15px))}.rey-productLoop-variationsForm.woocommerce.--visible .rey-productLoop-variationsForm-overlay{opacity:1;visibility:visible;left:0}.rey-productLoop-variationsForm.woocommerce .rey-productLoop-variationsForm-overlay{z-index:auto;background-color:rgba(0,0,0,0.5)}.rey-productLoop-variationsForm.woocommerce div.product{padding:20px 25px 25px;color:var(--body-color);background-color:var(--body-bg-color);-webkit-box-shadow:0 3.9px 5.3px rgba(0,0,0,0.044),0 13px 17.9px rgba(0,0,0,0.066),0 58px 80px rgba(0,0,0,0.11);box-shadow:0 3.9px 5.3px rgba(0,0,0,0.044),0 13px 17.9px rgba(0,0,0,0.066),0 58px 80px rgba(0,0,0,0.11);border-radius:3px;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0.3s var(--easeoutcubic);transition:-webkit-transform 0.3s var(--easeoutcubic);transition:transform 0.3s var(--easeoutcubic);transition:transform 0.3s var(--easeoutcubic), -webkit-transform 0.3s var(--easeoutcubic);z-index:1060}.rey-productLoop-variationsForm.woocommerce div.product .reset_variations{display:none}.rey-productLoop-variationsForm.woocommerce div.product .rey-productLoop-variationsForm-pointer{position:absolute;top:100%;left:10%;border:6px solid transparent;border-top-color:var(--body-bg-color);-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none}@media (min-width: 768px){.rey-productLoop-variationsForm.woocommerce div.product .rey-productLoop-variationsForm-pointer{display:block}}.rey-productLoop-variationsForm.woocommerce div.product form.cart{margin-bottom:0}.rey-productLoop-variationsForm.woocommerce div.product form.cart table.variations{margin-bottom:1.5rem}.rey-productLoop-variationsForm.woocommerce div.product form.cart table.variations td,.rey-productLoop-variationsForm.woocommerce div.product form.cart table.variations th{display:block;width:100%}.rey-productLoop-variationsForm.woocommerce div.product form.cart table.variations td.label{padding:0}.rey-productLoop-variationsForm.woocommerce div.product form.cart table.variations td.value{padding:0}.rey-productLoop-variationsForm.woocommerce div.product form.cart table.variations td.value .reset_variations{position:absolute;top:1.3em;right:45px;font-size:10px;text-transform:uppercase;padding:0.4em 0.6em !important;line-height:1}.rey-productLoop-variationsForm.woocommerce div.product form.cart table.variations td.value .reset_variations:before{content:"";border:1px solid currentColor;opacity:0.4;position:absolute;width:100%;height:100%;border-radius:3px;left:0;top:0}.rey-productLoop-variationsForm.woocommerce div.product form.cart .rey-cartBtnQty{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.rey-productLoop-variationsForm.woocommerce div.product form.cart .rey-cartBtnQty input.qty{min-width:90px}.rey-productLoop-variationsForm.woocommerce div.product form.cart .single_add_to_cart_button{width:100%;min-width:auto}.rey-productLoop-variationsForm.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{margin-bottom:0}.rey-productLoop-variationsForm.woocommerce div.product .rey-productLoop-variationsForm-close{position:absolute;top:10px;right:10px;padding:5px;font-size:12px;cursor:pointer;opacity:0.5;-webkit-transition:opacity 0.3s var(--easeoutcubic);transition:opacity 0.3s var(--easeoutcubic)}.rey-productLoop-variationsForm.woocommerce div.product .rey-productLoop-variationsForm-close:hover{opacity:1}.rey-productLoop-variationsForm.woocommerce div.product .rey-productLoop-variationsForm-close svg{font-size:inherit;display:block}.btn[data-quantity][data-product_id].rey-btn--under:after,.btn[data-quantity][data-product_id] .__text,.button[data-quantity][data-product_id].rey-btn--under:after,.button[data-quantity][data-product_id] .__text{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.btn[data-quantity][data-product_id] .__ajax-preloader,.button[data-quantity][data-product_id] .__ajax-preloader{-webkit-transition:.3s ease;transition:.3s ease;-webkit-transition-property:opacity, visibility, -webkit-transform;transition-property:opacity, visibility, -webkit-transform;transition-property:opacity, transform, visibility;transition-property:opacity, transform, visibility, -webkit-transform;position:absolute;top:calc(50% - 4px);left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:35px;height:2px;opacity:0;pointer-events:none}.btn[data-quantity][data-product_id] .__ajax-preloader:after,.button[data-quantity][data-product_id] .__ajax-preloader:after{width:100%;height:100%}.--loading .btn[data-quantity][data-product_id].rey-btn--under::after,.--loading .btn[data-quantity][data-product_id] .__text,.--loading .button[data-quantity][data-product_id].rey-btn--under::after,.--loading .button[data-quantity][data-product_id] .__text{opacity:0}.--loading .btn[data-quantity][data-product_id] .__ajax-preloader,.--loading .button[data-quantity][data-product_id] .__ajax-preloader{opacity:1}
