@charset "UTF-8";
/* aea-product-grid-dynamic */:root[dir=rtl]{--aea-dir:-1}.aea-product-grid-dynamic{--btn-width:100%}.aea-product-grid-dynamic .aea-item{background:var(--aea-wc-surface,#fff);border:1px solid var(--aea-wc-border,#e4e4e7);border-radius:var(--aea-wc-radius-md,4px);overflow:hidden;transition:border-color var(--aea-wc-transition,160ms ease),box-shadow var(--aea-wc-transition,160ms ease)}.aea-product-grid-dynamic .aea-item:hover{border-color:var(--aea-wc-border-strong,#d4d4d8);box-shadow:var(--aea-wc-shadow-md,0 4px 12px rgba(24,24,27,0.08))}.aea-product-grid-dynamic .aea-item:hover .aea-action-btn{transform:translateX(0px)}.aea-product-grid-dynamic .aea-item:hover .aea-button,.aea-product-grid-dynamic .aea-item:hover .added_to_cart{transform:translateY(0px);opacity:1;visibility:visible}.aea-product-grid-dynamic .aea-action-btn{transform:translateX(calc(25px * var(--aea-dir,1)))}.aea-product-grid-dynamic .aea-badge-label-wrapper{inset-inline-end:0;inset-inline-start:auto;top:0}.aea-product-grid-dynamic .aea-button.added{display:none;transition:all 3s ease-in-out}.aea-product-grid-dynamic .aea-button.loading::after{content:"";width:20px;height:20px;border:2px solid var(--aea-wc-accent-contrast,#fff);border-inline-end-color:transparent;border-radius:50%;margin-inline-start:-15px;display:inline-block;position:relative;position:absolute;top:31%;text-align:center;animation:rotation 2s linear infinite}.aea-product-grid-dynamic .aea-button.loading i{transition:all 0.3s ease-in-out;transform:translate(calc(70px * var(--aea-dir,1)));opacity:0.02}.aea-product-grid-dynamic .added_to_cart{transition:all 3s ease}.aea-product-grid-dynamic .added_to_cart::after{content:"✓";margin-inline-start:5px;font-size:20px}.aea-product-grid-dynamic .added_to_cart i{display:none}.aea-product-grid-dynamic .aea-button,.aea-product-grid-dynamic .added_to_cart{position:absolute;font-weight:var(--aea-wc-weight-semibold,600);letter-spacing:0.01em;text-align:center;inset-inline-start:0;bottom:0;width:var(--btn-width);margin:0 calc(calc(100% - var(--btn-width)) / 2);background:var(--aea-wc-accent,#18181b);text-decoration:none;color:var(--aea-wc-accent-contrast,#fff);text-transform:none;transform:translateY(100%);opacity:0;visibility:hidden;transition:all 0.3s ease;padding-top:0 !important}.aea-product-grid-dynamic .aea-button a,.aea-product-grid-dynamic .added_to_cart a{color:var(--aea-wc-accent-contrast,#fff)}.aea-product-grid-dynamic .aea-button .button-icon:before,.aea-product-grid-dynamic .added_to_cart .button-icon:before{margin:-5px;transition:all 0.3s ease;opacity:0;visibility:hidden}.aea-product-grid-dynamic .aea-button:hover .button-icon:before,.aea-product-grid-dynamic .added_to_cart:hover .button-icon:before{margin-inline-start:10px;opacity:1;visibility:visible}.aea-product-grid-dynamic .aea-grid-layout .aea-price{margin:0}.aea-product-grid-dynamic .aea-grid-layout .aea-have-rating .aea-price{opacity:1;transition:all 0.3s ease;transform:translateY(0)}.aea-product-grid-dynamic .aea-grid-layout .aea-have-rating .aea-rating{transform:translateY(0);opacity:0;transition:all 0.3s ease}.aea-product-grid-dynamic .aea-grid-layout .aea-have-rating:hover .aea-rating{transform:translateY(-20px);opacity:1}.aea-product-grid-dynamic .aea-grid-layout .aea-have-rating:hover .aea-price{transform:translateY(-20px);opacity:0;visibility:hidden}.aea-product-grid-dynamic .aea-grid-layout .aea-rating{position:absolute;width:100%;display:flex}.aea-product-grid-dynamic .aea-grid-layout .aea-button,.aea-product-grid-dynamic .aea-grid-layout .added_to_cart{height:var(--aea-wc-control-height,40px);line-height:var(--aea-wc-control-height,40px);font-size:var(--aea-wc-text-base,13px)}.aea-product-grid-dynamic .aea-list-layout .aea-button,.aea-product-grid-dynamic .aea-list-layout .added_to_cart{height:var(--aea-wc-control-height-sm,32px);line-height:var(--aea-wc-control-height-sm,32px);font-size:var(--aea-wc-text-sm,12px)}
