.am-home-area, .am-home-widget{margin:0;padding:0;}
.am-home-widget > section{margin-block:0;}
.am-home-empty{padding:72px 0;text-align:center;background:#f7f7f7;}
.am-home-empty p{margin:10px auto 22px;max-width:680px;}
.home-page-content{padding-block:36px 60px;}
.am-home-widget .woocommerce-price-suffix{font-size:.78em;}
.am-home-widget .price del{opacity:.55;font-size:.82em;}
.am-home-widget .price ins{text-decoration:none;}
.am-home-widget .stock-status{color:#337a42;font-size:12px;}
.am-home-widget .stock-status.out-of-stock{color:#a12b2b;}
.am-home-widget .product-title a{color:inherit;}
.am-home-widget .product-card .add-btn{text-decoration:none;}
.am-home-widget .product-card .added_to_cart{display:none;}
.am-home-widget .brand-panel[hidden]{display:none !important;}
.am-home-widget .hero-slide[hidden]{display:none !important;}
.am-home-widget .hero-slide img{display:block;width:100%;height:auto;}
.am-home-widget .am-widget-empty{padding:22px;border:1px dashed #ccc;text-align:center;}
.am-home-widget .am-widget-empty a{font-weight:700;}
.am-home-widget .brand-product-card .price{display:block;}
.am-home-widget .category-card img, .am-home-widget .brand-logo-item img{object-fit:contain;}
.am-home-widget .promo img{object-fit:contain;}
.am-home-widget .blog-card h3 a{color:inherit;}
.am-home-widget .blog-card p{text-align:justify;}
.am-home-widget .carousel-track{scrollbar-width:none;}
.am-home-widget .carousel-track::-webkit-scrollbar{display:none;}
@media(max-width:700px){
.am-home-empty { padding: 44px 14px; }
.am-home-widget .benefit-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}.product-card-collection-button, .collection-remove-button{appearance:none;border:1px solid var(--line, #e5e7eb);background:#fff;color:#374151;cursor:pointer;transition:border-color .2s ease, color .2s ease, background-color .2s ease, transform .2s ease;}
.product-card-collection-button{inline-size:38px;block-size:38px;border-radius:8px;display:inline-grid;place-items:center;font-size:1rem;}
.product-card-collection-button:hover, .product-card-collection-button:focus-visible{border-color:var(--brand, #c5161d);color:var(--brand, #c5161d);}
.product-card-collection-button.is-active{border-color:color-mix(in srgb, var(--brand, #c5161d) 36%, #fff);background:color-mix(in srgb, var(--brand, #c5161d) 8%, #fff);color:var(--brand, #c5161d);}
.product-card-collection-button.is-loading{pointer-events:none;opacity:.58;}
.product-card-collection-button:disabled{cursor:wait;}
.azizimotor-collection-toast{position:fixed;inset-inline-start:24px;inset-block-end:24px;z-index:100000;max-inline-size:min(360px, calc(100vw - 32px));padding:12px 16px;border:1px solid #d1fae5;border-radius:8px;background:#ecfdf5;box-shadow:0 14px 36px rgba(15, 23, 42, .16);color:#065f46;font-size:.92rem;font-weight:700;display:flex;align-items:center;gap:12px;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .2s ease, visibility .2s ease, transform .2s ease;}
.azizimotor-collection-toast a{margin-inline-start:auto;color:inherit;font-size:.82rem;text-decoration:underline;white-space:nowrap;}
.azizimotor-collection-toast.is-visible{opacity:1;visibility:visible;transform:translateY(0);}
.azizimotor-collection-toast.is-error{border-color:#fecaca;background:#fef2f2;color:#991b1b;}
.azizimotor-collection-breadcrumb{display:flex;align-items:center;gap:8px;padding-block:18px 0;color:var(--muted, #6b7280);font-size:.86rem;}
.azizimotor-collection-breadcrumb a{color:inherit;text-decoration:none;}
.azizimotor-collection-breadcrumb a:hover, .azizimotor-collection-breadcrumb a:focus-visible{color:var(--brand, #c5161d);}
.azizimotor-collection-breadcrumb .bi{font-size:.68rem;}
.azizimotor-wishlist-page .content-layout, .azizimotor-compare-page .content-layout{display:block;}
.azizimotor-wishlist-page .content-area, .azizimotor-compare-page .content-area{inline-size:100%;}
.azizimotor-wishlist-page .entry, .azizimotor-compare-page .entry{padding:0;border:0;background:transparent;box-shadow:none;}
.azizimotor-collection-page{padding-block:26px 64px;}
.azizimotor-collection-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-block-end:24px;}
.azizimotor-collection-header h1{margin:0 0 7px;font-size:clamp(1.45rem, 2vw, 2rem);line-height:1.35;}
.azizimotor-collection-header p{margin:0;color:var(--muted, #6b7280);}
.azizimotor-collection-count{min-inline-size:42px;block-size:42px;padding-inline:10px;border-radius:8px;display:inline-grid;place-items:center;background:#111827;color:#fff;font-weight:700;}
.azizimotor-collection-page .shop-products{margin:0;}
.azizimotor-collection-empty{min-block-size:320px;padding:48px 24px;border:1px dashed #d1d5db;border-radius:10px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}
.azizimotor-collection-empty > .bi{inline-size:68px;block-size:68px;border-radius:50%;display:grid;place-items:center;margin-block-end:18px;background:#f3f4f6;color:var(--brand, #c5161d);font-size:1.8rem;}
.azizimotor-collection-empty h2{margin:0 0 8px;font-size:1.22rem;}
.azizimotor-collection-empty p{max-inline-size:560px;margin:0 0 20px;color:var(--muted, #6b7280);}
.azizimotor-collection-empty .button{min-block-size:44px;padding-inline:20px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand, #c5161d);color:#fff;text-decoration:none;}
.azizimotor-compare-incomplete{display:grid;grid-template-columns:minmax(220px, 300px) minmax(0, 1fr);gap:24px;align-items:stretch;}
.azizimotor-compare-incomplete > article, .azizimotor-compare-incomplete > div{position:relative;min-block-size:300px;padding:28px;border:1px solid var(--line, #e5e7eb);border-radius:10px;background:#fff;}
.azizimotor-compare-incomplete > article > a, .azizimotor-compare-incomplete > div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:inherit;text-decoration:none;}
.azizimotor-compare-incomplete img{inline-size:180px;block-size:145px;object-fit:contain;}
.azizimotor-compare-incomplete article strong{line-height:1.75;}
.azizimotor-compare-incomplete article span{color:var(--brand, #c5161d);font-weight:700;}
.azizimotor-compare-incomplete > div{border-style:dashed;}
.azizimotor-compare-incomplete > div > .bi{font-size:2rem;color:var(--brand, #c5161d);}
.azizimotor-compare-incomplete h2, .azizimotor-compare-incomplete p{margin:0;}
.azizimotor-compare-incomplete p{color:var(--muted, #6b7280);}
.azizimotor-compare-incomplete .button{min-block-size:42px;padding-inline:18px;border-radius:7px;display:inline-flex;align-items:center;background:var(--brand, #c5161d);color:#fff;}
.azizimotor-compare-scroll{overflow-x:auto;border:1px solid var(--line, #e5e7eb);border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(15, 23, 42, .04);scrollbar-width:thin;}
.azizimotor-compare-table{inline-size:100%;min-inline-size:840px;border-collapse:collapse;table-layout:fixed;}
.azizimotor-compare-table th, .azizimotor-compare-table td{padding:16px;border-inline-start:1px solid #eef0f3;border-block-end:1px solid #eef0f3;vertical-align:middle;text-align:center;}
.azizimotor-compare-table tr:last-child th, .azizimotor-compare-table tr:last-child td{border-block-end:0;}
.azizimotor-compare-table th:first-child, .azizimotor-compare-table td:first-child{inline-size:160px;position:sticky;inset-inline-start:0;z-index:2;border-inline-start:0;background:#fafafa;text-align:start;font-weight:700;}
.azizimotor-compare-table thead th:first-child{z-index:4;}
.compare-product-head{position:relative;min-inline-size:220px;padding-block:22px !important;}
.compare-product-head > a{display:flex;min-block-size:220px;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;color:inherit;text-decoration:none;}
.compare-product-head img{inline-size:150px;block-size:120px;object-fit:contain;}
.compare-product-head strong{line-height:1.75;}
.collection-remove-button{position:absolute;inset-block-start:10px;inset-inline-end:10px;inline-size:32px;block-size:32px;border-radius:7px;display:grid;place-items:center;z-index:2;}
.collection-remove-button:hover, .collection-remove-button:focus-visible{border-color:#fecaca;background:#fef2f2;color:#b91c1c;}
.compare-add-to-cart{min-block-size:32px;padding:6px 11px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-block-start:12px;background:var(--brand, #c5161d);color:#fff;font-size:11px;text-decoration:none;}
.azizimotor-compare-table .stock{margin:0;}
.azizimotor-compare-builder{margin-block-end:24px;padding:20px;border:1px solid #dbe3ea;border-radius:12px;background:linear-gradient(180deg, #fff 0%, #f8fbfd 100%);box-shadow:0 10px 30px rgba(15, 23, 42, .05);}
.azizimotor-compare-builder__intro{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-block-end:16px;}
.azizimotor-compare-builder__intro > div{display:grid;gap:5px;}
.azizimotor-compare-builder__intro strong{font-size:1.05rem;color:#17202a;}
.azizimotor-compare-builder__intro span{color:#66717c;font-size:.88rem;line-height:1.8;}
.azizimotor-compare-builder__limit{min-inline-size:58px;padding:8px 11px;border-radius:999px;background:#eaf2fb;color:#0b5ea8 !important;font-weight:800;text-align:center;white-space:nowrap;}
.azizimotor-compare-controls{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:14px;align-items:end;}
.azizimotor-compare-search{position:relative;}
.azizimotor-compare-search > label{display:block;margin-block-end:7px;font-size:.82rem;font-weight:700;color:#303840;}
.azizimotor-compare-search__field{min-block-size:48px;padding-inline:14px;border:1px solid #cfd8e1;border-radius:9px;background:#fff;display:flex;align-items:center;gap:10px;transition:border-color .18s ease, box-shadow .18s ease;}
.azizimotor-compare-search__field:focus-within{border-color:#0f6cbd;box-shadow:0 0 0 3px rgba(15,108,189,.1);}
.azizimotor-compare-search__field > .bi{color:#75808b;}
.azizimotor-compare-search__field input{inline-size:100%;border:0 !important;outline:0;box-shadow:none !important;background:transparent;font:inherit;}
.azizimotor-compare-results, .azizimotor-compare-similar-panel{margin-block-start:10px;border:1px solid #dbe3ea;border-radius:10px;background:#fff;overflow:hidden;}
.azizimotor-compare-results{position:absolute;inset-inline:0;z-index:25;box-shadow:0 18px 45px rgba(15,23,42,.13);}
.azizimotor-compare-result{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-block-end:1px solid #edf1f4;}
.azizimotor-compare-result:last-child{border-block-end:0;}
.azizimotor-compare-result img{inline-size:54px;block-size:48px;object-fit:contain;border-radius:7px;background:#f7f9fa;}
.azizimotor-compare-result__meta{min-inline-size:0;}
.azizimotor-compare-result__meta strong, .azizimotor-compare-result__meta span{display:block;}
.azizimotor-compare-result__meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;color:#20272e;}
.azizimotor-compare-result__meta span{margin-block-start:3px;color:#7a858e;font-size:.75rem;}
.azizimotor-compare-result button{min-block-size:34px;padding-inline:11px;border:1px solid #bfd4e7;border-radius:7px;background:#edf6ff;color:#0b5ea8;font-size:.75rem;font-weight:800;cursor:pointer;}
.azizimotor-compare-result button[disabled]{opacity:.48;cursor:default;}
.azizimotor-compare-smart-actions{display:flex;gap:8px;flex-wrap:wrap;}
.azizimotor-compare-smart-button, .azizimotor-compare-ai-button, .azizimotor-compare-auto-button{min-block-size:48px;padding-inline:15px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer;transition:transform .18s ease, filter .18s ease, box-shadow .18s ease;}
.azizimotor-compare-smart-button{border:1px solid #c7d4df;background:#fff;color:#253442;}
.azizimotor-compare-ai-button{border:0;background:linear-gradient(135deg, #5b4bc4, #3c2c98);color:#fff;box-shadow:0 8px 20px rgba(75,57,174,.18);}
.azizimotor-compare-auto-button{border:0;background:#0f6cbd;color:#fff;}
.azizimotor-compare-smart-button:hover:not(:disabled),
.azizimotor-compare-ai-button:hover:not(:disabled),
.azizimotor-compare-auto-button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(.98);}
.azizimotor-compare-smart-button:disabled, .azizimotor-compare-ai-button:disabled, .azizimotor-compare-auto-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;}
.azizimotor-compare-similar-panel{padding:14px;}
.azizimotor-compare-similar-panel__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block-end:10px;}
.azizimotor-compare-similar-panel__head strong{font-size:.9rem;}
.azizimotor-compare-similar-grid{display:grid;grid-template-columns:repeat(3, minmax(0,1fr));gap:8px;}
.azizimotor-compare-similar-grid .azizimotor-compare-result{grid-template-columns:46px minmax(0,1fr);border:1px solid #edf1f4;border-radius:8px;}
.azizimotor-compare-similar-grid .azizimotor-compare-result button{grid-column:1 / -1;}
.azizimotor-compare-ai-panel{margin-block-start:14px;padding:17px 18px;border:1px solid #ddd7ff;border-radius:10px;background:#f8f6ff;color:#302b4e;line-height:2;white-space:pre-line;}
.azizimotor-compare-ai-panel::before{content:"تحلیل هوش مصنوعی";display:block;margin-block-end:5px;color:#4b3daf;font-weight:900;}
.azizimotor-compare-ai-panel.is-loading{opacity:.66;}
.azizimotor-compare-ai-panel.is-error{border-color:#fecaca;background:#fff5f5;color:#991b1b;}
.azizimotor-compare-spinner{inline-size:18px;block-size:18px;border:2px solid #d5e1ec;border-block-start-color:#0f6cbd;border-radius:50%;animation:azm-compare-spin .7s linear infinite;}
@keyframes azm-compare-spin { to{transform:rotate(360deg);}
}
.azizimotor-compare-table tr.has-difference > th:first-child{color:#0b5ea8;}
.azizimotor-compare-table tr.has-difference td{background:#fbfdff;}
.azizimotor-cart-page .content-layout{display:block;}
.azizimotor-cart-page .content-area{inline-size:100%;}
.azizimotor-cart-page .entry{padding:0;border:0;background:transparent;box-shadow:none;}
.azizimotor-cart-page .entry__header{margin-block:26px 20px;}
.azizimotor-cart-page .entry__title{font-size:clamp(1.45rem, 2vw, 2rem);}
.azizimotor-cart-page .entry__content > .woocommerce{display:grid;grid-template-columns:minmax(0, 1fr) minmax(310px, 380px);gap:24px;align-items:start;padding-block-end:64px;}
.azizimotor-cart-page .woocommerce-notices-wrapper, .azizimotor-cart-page .woocommerce-error, .azizimotor-cart-page .woocommerce-message, .azizimotor-cart-page .woocommerce-info{grid-column:1 / -1;}
.azizimotor-cart-page .woocommerce-cart-form{grid-column:1;margin:0;}
.azizimotor-cart-page table.shop_table.cart{inline-size:100%;margin:0;border:0;border-collapse:separate;border-spacing:0 12px;background:transparent;}
.azizimotor-cart-page table.shop_table.cart thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}
.azizimotor-cart-page table.shop_table.cart tbody, .azizimotor-cart-page table.shop_table.cart tr{display:block;}
.azizimotor-cart-page table.shop_table.cart tr.cart_item{display:grid;grid-template-columns:36px 94px minmax(160px, 1fr) minmax(100px, auto) 132px minmax(110px, auto);grid-template-areas:"remove image name price quantity subtotal";gap:14px;align-items:center;padding:16px;border:1px solid var(--line, #e5e7eb);border-radius:10px;background:#fff;box-shadow:0 7px 22px rgba(15, 23, 42, .035);}
.azizimotor-cart-page table.shop_table.cart td{padding:0;border:0;background:transparent;}
.azizimotor-cart-page .product-remove{grid-area:remove;}
.azizimotor-cart-page .product-thumbnail{grid-area:image;}
.azizimotor-cart-page .product-name{grid-area:name;}
.azizimotor-cart-page .product-price{grid-area:price;}
.azizimotor-cart-page .product-quantity{grid-area:quantity;}
.azizimotor-cart-page .product-subtotal{grid-area:subtotal;}
.azizimotor-cart-page .product-thumbnail img{inline-size:88px;block-size:76px;object-fit:contain;}
.azizimotor-cart-page .product-name > a{color:#111827;font-weight:700;line-height:1.75;text-decoration:none;}
.azizimotor-cart-page .product-name dl.variation{margin:6px 0 0;font-size:.82rem;color:var(--muted, #6b7280);}
.azizimotor-cart-page .product-price, .azizimotor-cart-page .product-subtotal{font-weight:700;white-space:nowrap;}
.azizimotor-cart-page .product-subtotal{color:var(--brand, #c5161d);}
.azizimotor-cart-page .product-remove a.remove{inline-size:34px;block-size:34px;border:1px solid #fee2e2;border-radius:7px;display:grid;place-items:center;background:#fff;color:#b91c1c !important;font-size:1.15rem;text-decoration:none;}
.azizimotor-cart-page .product-remove a.remove:hover, .azizimotor-cart-page .product-remove a.remove:focus-visible{background:#fef2f2;}
.azizimotor-cart-page .quantity{display:inline-flex;align-items:stretch;justify-content:center;border:1px solid #d1d5db;border-radius:7px;overflow:hidden;background:#fff;}
.azizimotor-cart-page .quantity .qty{inline-size:54px;min-block-size:40px;padding:4px;border:0;border-inline:1px solid #e5e7eb;text-align:center;box-shadow:none;-moz-appearance:textfield;}
.azizimotor-cart-page .quantity .qty::-webkit-inner-spin-button, .azizimotor-cart-page .quantity .qty::-webkit-outer-spin-button{appearance:none;margin:0;}
.cart-quantity-button{inline-size:36px;border:0;background:#f9fafb;color:#111827;cursor:pointer;font-size:1.05rem;}
.cart-quantity-button:hover, .cart-quantity-button:focus-visible{background:#f3f4f6;color:var(--brand, #c5161d);}
.azizimotor-cart-page table.shop_table.cart tr:not(.cart_item){margin-block-start:10px;padding:14px;border:1px solid var(--line, #e5e7eb);border-radius:9px;background:#fff;}
.azizimotor-cart-page table.shop_table.cart td.actions{display:flex;align-items:center;justify-content:space-between;gap:14px;}
.azizimotor-cart-page .coupon{display:flex;gap:8px;}
.azizimotor-cart-page .coupon .input-text{min-block-size:42px;min-inline-size:190px;border:1px solid #d1d5db;border-radius:7px;}
.azizimotor-cart-page .actions .button, .azizimotor-cart-page .cart_totals .checkout-button{min-block-size:42px;border-radius:7px;font-weight:700;}
.azizimotor-cart-page .cart-collaterals{grid-column:2;position:sticky;inset-block-start:96px;inline-size:100%;margin:0;}
.azizimotor-cart-page .cart-collaterals .cart_totals{float:none;inline-size:100%;padding:22px;border:1px solid var(--line, #e5e7eb);border-radius:10px;background:#fff;box-shadow:0 10px 30px rgba(15, 23, 42, .05);}
.azizimotor-cart-page .cart_totals h2{margin:0 0 14px;font-size:1.15rem;}
.azizimotor-cart-page .cart_totals table.shop_table{margin:0 0 16px;border:0;}
.azizimotor-cart-page .cart_totals table.shop_table th, .azizimotor-cart-page .cart_totals table.shop_table td{padding:12px 0;border-block-end:1px solid #eef0f3;background:transparent;}
.azizimotor-cart-page .cart_totals table.shop_table td{text-align:end;}
.azizimotor-cart-page .cart_totals .order-total strong{color:var(--brand, #c5161d);font-size:1.08rem;}
.azizimotor-cart-page .wc-proceed-to-checkout{padding:0;}
.azizimotor-cart-page .cart_totals .checkout-button{inline-size:100%;margin:0;padding:12px 18px;background:var(--brand, #c5161d);color:#fff;text-align:center;}
.azizimotor-cart-page .cross-sells{grid-column:1 / -1;margin-block-start:24px;}
.azizimotor-cart-page .wp-block-woocommerce-cart{padding-block-end:64px;}
.azizimotor-cart-page .wc-block-cart__main, .azizimotor-cart-page .wc-block-cart__sidebar{border:0;}
.azizimotor-cart-page .wc-block-cart-items{border-collapse:separate;border-spacing:0 12px;}
.azizimotor-cart-page .wc-block-cart-items__row{border:1px solid var(--line, #e5e7eb);border-radius:10px;background:#fff;}
.azizimotor-cart-page .wc-block-cart__totals-title, .azizimotor-cart-page .wc-block-components-totals-wrapper{border-color:#eef0f3;}
.azizimotor-cart-page .wc-block-cart__sidebar{padding:20px;border:1px solid var(--line, #e5e7eb);border-radius:10px;background:#fff;}
.azizimotor-cart-page .cart-empty.woocommerce-info{margin-block:18px;border:1px solid #e5e7eb;border-block-start:3px solid var(--brand, #c5161d);border-radius:8px;background:#fff;}
.azizimotor-empty-cart-guidance{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:18px;align-items:center;padding:24px;border:1px dashed #d1d5db;border-radius:10px;background:#fff;}
.azizimotor-empty-cart-icon{inline-size:58px;block-size:58px;border-radius:50%;display:grid;place-items:center;background:#fef2f2;color:var(--brand, #c5161d);font-size:1.45rem;}
.azizimotor-empty-cart-guidance h2{margin:0 0 5px;font-size:1.1rem;}
.azizimotor-empty-cart-guidance p{margin:0;color:var(--muted, #6b7280);}
.azizimotor-empty-cart-guidance .button{min-block-size:42px;padding-inline:18px;border-radius:7px;display:inline-flex;align-items:center;background:var(--brand, #c5161d);color:#fff;text-decoration:none;}
.azizimotor-account-collection-shortcuts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin-block-start:20px;}
.azizimotor-account-collection-shortcuts a{min-block-size:70px;padding:14px;border:1px solid #e5e7eb;border-radius:9px;display:flex;align-items:center;gap:12px;color:#111827;text-decoration:none;}
.azizimotor-account-collection-shortcuts a:hover, .azizimotor-account-collection-shortcuts a:focus-visible{border-color:var(--brand, #c5161d);color:var(--brand, #c5161d);}
.azizimotor-account-collection-shortcuts .bi{font-size:1.3rem;}
@media(max-width:1180px){
.azizimotor-cart-page .entry__content > .woocommerce{grid-template-columns:minmax(0, 1fr) 320px;}
.azizimotor-cart-page table.shop_table.cart tr.cart_item{grid-template-columns:32px 82px minmax(140px, 1fr) 120px minmax(100px, auto);grid-template-areas:"remove image name quantity subtotal" "remove image price quantity subtotal";}
}
@media(max-width:900px){
.azizimotor-cart-page .entry__content > .woocommerce{display:block;}
.azizimotor-cart-page .cart-collaterals{position:static;margin-block-start:18px;}
.azizimotor-cart-page table.shop_table.cart tr.cart_item{grid-template-columns:32px 78px minmax(0, 1fr) 116px;grid-template-areas:"remove image name subtotal" "remove image price quantity";}
}
@media(max-width:640px){
.azizimotor-compare-incomplete{grid-template-columns:1fr;}
.azizimotor-account-collection-shortcuts{grid-template-columns:1fr;}
.azizimotor-collection-page{padding-block:18px 44px;}
.azizimotor-collection-header{align-items:center;}
.azizimotor-collection-header p{font-size:.88rem;}
.azizimotor-cart-page table.shop_table.cart{border-spacing:0 10px;}
.azizimotor-cart-page table.shop_table.cart tr.cart_item{grid-template-columns:30px 72px minmax(0, 1fr);grid-template-areas:"remove image name" "remove image price" "remove quantity subtotal";gap:10px;padding:12px;}
.azizimotor-cart-page .product-thumbnail img{inline-size:68px;block-size:62px;}
.azizimotor-cart-page .product-price, .azizimotor-cart-page .product-subtotal{font-size:.88rem;}
.azizimotor-cart-page table.shop_table.cart td.actions{align-items:stretch;flex-direction:column;}
.azizimotor-cart-page .coupon{inline-size:100%;}
.azizimotor-cart-page .coupon .input-text{min-inline-size:0;flex:1;}
.azizimotor-cart-page .actions > .button{inline-size:100%;}
.azizimotor-empty-cart-guidance{grid-template-columns:1fr;justify-items:center;text-align:center;}
.azizimotor-collection-toast{inset-inline:16px;inset-block-end:16px;max-inline-size:none;}
}
@media(max-width:820px){
.azizimotor-compare-controls{grid-template-columns:1fr;}
.azizimotor-compare-smart-actions{display:grid;grid-template-columns:1fr;}
.azizimotor-compare-smart-button, .azizimotor-compare-ai-button{inline-size:100%;}
.azizimotor-compare-similar-grid{grid-template-columns:repeat(2, minmax(0,1fr));}
}
@media(max-width:520px){
.azizimotor-compare-builder{padding:14px;border-radius:9px;}
.azizimotor-compare-builder__intro{align-items:center;}
.azizimotor-compare-builder__intro > div span{font-size:.78rem;}
.azizimotor-compare-smart-actions, .azizimotor-compare-similar-grid{grid-template-columns:1fr;}
.azizimotor-compare-result{grid-template-columns:46px minmax(0,1fr) auto;padding-inline:8px;}
.azizimotor-compare-result img{inline-size:46px;block-size:42px;}
}
@media (prefers-reduced-motion: reduce) {
.product-card-collection-button, .azizimotor-collection-toast{transition:none;}
} .azizimotor-cart-page .return-to-shop{display:none;}
.azizimotor-cart-page .wp-block-woocommerce-empty-cart-block{padding:42px 24px 64px;border:1px dashed #d1d5db;border-radius:10px;background:#fff;text-align:center;}
.azizimotor-cart-page .wp-block-woocommerce-empty-cart-block .wp-block-heading{font-size:clamp(1.3rem, 2vw, 1.8rem);}
.azizimotor-cart-page .cart_totals .checkout-button, body.azizimotor-checkout-page #place_order{background:var(--brand,#e51b2b)!important;border:1px solid var(--brand,#e51b2b)!important;color:#fff!important;border-radius:8px!important;font-weight:700!important;box-shadow:0 7px 18px rgba(229,27,43,.16);transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease;}
.azizimotor-cart-page .cart_totals .checkout-button:hover, .azizimotor-cart-page .cart_totals .checkout-button:focus-visible, body.azizimotor-checkout-page #place_order:hover,
body.azizimotor-checkout-page #place_order:focus-visible{background:var(--brand-dark,#b80d1a)!important;border-color:var(--brand-dark,#b80d1a)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 10px 22px rgba(229,27,43,.22);}
.mini-cart-checkout{background:var(--brand,#e51b2b)!important;color:#fff!important;border:1px solid var(--brand,#e51b2b);box-shadow:0 7px 18px rgba(229,27,43,.14);}
.mini-cart-checkout:hover,.mini-cart-checkout:focus-visible{background:var(--brand-dark,#b80d1a)!important;color:#fff!important;}
.azizimotor-compare-ai-decision{margin-block-start:24px;padding:22px;border:1px solid #ddd7ff;border-radius:14px;background:linear-gradient(135deg,#fbfaff 0%,#f3f0ff 100%);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;box-shadow:0 12px 32px rgba(75,57,174,.07);}
.azizimotor-compare-ai-decision__copy{min-width:0}.azizimotor-compare-ai-decision__copy h2{margin:5px 0 6px;font-size:1.1rem;color:#25213f}.azizimotor-compare-ai-decision__copy p{margin:0;color:#665f7b;line-height:1.9;font-size:.86rem}.azizimotor-compare-ai-kicker{display:inline-flex;align-items:center;gap:6px;color:#5b4bc4;font-size:.75rem;font-weight:900}.azizimotor-compare-ai-decision .azizimotor-compare-ai-button{min-inline-size:220px}.azizimotor-compare-ai-decision .azizimotor-compare-ai-panel{grid-column:1/-1;margin-block-start:0}
@media(max-width:720px){.azizimotor-compare-ai-decision{grid-template-columns:1fr;padding:16px}.azizimotor-compare-ai-decision .azizimotor-compare-ai-button{inline-size:100%;min-inline-size:0}} .azizimotor-compare-ai-panel.has-report::before{display:none}
.azizimotor-compare-ai-panel.has-report{padding:0;border:0;background:transparent;white-space:normal;color:#242235}
.azizimotor-ai-report{display:grid;gap:16px}
.azizimotor-ai-report__summary,.azizimotor-ai-report__section,.azizimotor-ai-product,.azizimotor-ai-verdict{border:1px solid #e7e4f3;border-radius:14px;background:#fff;padding:16px 18px;box-shadow:0 6px 20px rgba(34,29,70,.045)}
.azizimotor-ai-report__summary{border-inline-start:4px solid #6d5bd0;background:#fbfaff}.azizimotor-ai-report__summary>strong{display:block;color:#44378f;font-size:.88rem;margin-block-end:5px}.azizimotor-ai-report p{margin:0;line-height:1.95}.azizimotor-ai-report h3{margin:0 0 10px;font-size:1rem;color:#28233f}.azizimotor-ai-report ul{margin:0;padding-inline-start:20px;display:grid;gap:7px;line-height:1.85}.azizimotor-ai-report__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.azizimotor-ai-product h3 a,.azizimotor-ai-verdict h3 a,.azizimotor-ai-verdict__alternative a{color:#0b5ea8;text-decoration:none}.azizimotor-ai-product h3 a:hover,.azizimotor-ai-verdict h3 a:hover,.azizimotor-ai-verdict__alternative a:hover{text-decoration:underline}.azizimotor-ai-product h3 i{font-size:.8em}.azizimotor-ai-label{display:block;margin-block:8px 5px;font-size:.82rem;color:#4e4770}.azizimotor-ai-product>p{margin-block-start:9px;font-size:.9rem}.azizimotor-ai-caution{color:#6c5f3f}.azizimotor-ai-verdict{border:2px solid #d6c9ff;background:linear-gradient(135deg,#fbf9ff,#f3efff);padding:20px}.azizimotor-ai-verdict__kicker{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:900;color:#5b4bc4;margin-block-end:7px}.azizimotor-ai-verdict h3{font-size:1.1rem;margin-block-end:8px}.azizimotor-ai-verdict__alternative{margin-block-start:11px!important;padding-block-start:11px;border-block-start:1px dashed #cec5e7;font-size:.9rem}
@media(max-width:720px){.azizimotor-ai-report__products{grid-template-columns:1fr}.azizimotor-ai-report__summary,.azizimotor-ai-report__section,.azizimotor-ai-product,.azizimotor-ai-verdict{padding:14px}} .azizimotor-compare-seo-intro{margin:0 0 18px;padding:14px 16px;border:1px solid #e7edf2;border-radius:10px;background:#fbfcfd;color:#56616b;line-height:2}
.azizimotor-compare-seo-intro p{margin:0}.azizimotor-compare-seo-intro p+p{margin-top:6px}
@media(max-width:720px){.azizimotor-compare-seo-intro{padding:12px 13px;font-size:.86rem}}.woocommerce ul.shop-products,.woocommerce-page ul.shop-products,ul.shop-products.products{display:grid !important;margin-inline:0 !important;list-style:none !important;clear:both;}
.woocommerce ul.shop-products::before,.woocommerce ul.shop-products::after,.woocommerce-page ul.shop-products::before,.woocommerce-page ul.shop-products::after{display:none !important;content:none !important;}
.woocommerce ul.shop-products > li.product,.woocommerce-page ul.shop-products > li.product,ul.shop-products > li.product-card{float:none !important;width:auto !important;margin:0 !important;min-width:0;box-sizing:border-box;}
.product-card{display:flex;flex-direction:column;padding:10px;overflow:hidden;}
.product-card .product-media{flex:0 0 184px;width:100%;}
.product-card .product-image-link{width:100%;height:100%;}
.product-card .product-body{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;padding:9px 2px 1px;}
.product-card .product-title{margin:3px 0;min-height:38px;height:38px;font-size:12px;line-height:1.55;}
.product-card .product-title a{color:inherit;text-decoration:none;}
.product-card .rating{min-height:18px;}
.product-card .rating .star-rating{width:5.4em;}
.product-card .price-line{min-height:27px;margin-top:6px;direction:rtl;justify-content:flex-start;flex-wrap:wrap;}
.product-card .price-line .price{color:#1f2527;font-size:13px;font-weight:700;line-height:1.4;}
.product-card .price-line .price ins{text-decoration:none;}
.product-card .old{display:inline !important;color:#9ba2a4;font-size:10px;font-weight:500;text-decoration:line-through;}
.product-card .off{display:inline !important;color:var(--brand);font-size:9px;font-weight:700;}
.product-card .add-row{margin-top:auto;padding-top:9px;}
.product-card .add-row .add-btn.button,.product-card .add-row a.add-btn{display:inline-flex !important;flex:1 1 auto;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:32px;height:32px;margin:0 !important;padding:0 13px !important;border:0 !important;border-radius:18px !important;background:var(--brand) !important;color:#fff !important;box-shadow:none !important;font-size:10px !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;white-space:nowrap;}
.product-card .add-row .add-btn.button:hover,.product-card .add-row .add-btn.button:focus-visible{background:var(--brand-dark) !important;color:#fff !important;}
.product-card .add-row .wish-btn.product-card-collection-button{flex:0 0 32px;inline-size:32px;block-size:32px;margin:0;border-radius:50%;color:var(--brand);}
.product-card .product-tools{z-index:4;}
.product-card .product-tools > a,.product-card .product-tools > button,.product-card .product-tools .product-card-collection-button{display:grid;place-items:center;width:30px;height:30px;inline-size:30px;block-size:30px;padding:0;border:1px solid #e2e8e8;border-radius:50%;background:#fff;color:#5a6567;text-decoration:none;}
.product-card-excerpt{display:none;}
.single-product div.product .related,.single-product div.product .upsells{min-width:0;overflow:hidden;padding-top:8px;}
.single-product div.product .related ul.shop-products,.single-product div.product .upsells ul.shop-products{width:100%;}
.shop-products.view-list{grid-template-columns:minmax(0,1fr) !important;}
.shop-products.view-list > li.product-card{display:grid !important;grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:14px;width:100% !important;min-height:214px;padding:11px;}
.shop-products.view-list .product-media{grid-column:1;grid-row:1;width:100%;height:190px;min-height:190px;}
.shop-products.view-list .product-body{grid-column:2;grid-row:1;padding:7px 8px;}
.shop-products.view-list .product-title{min-height:0;height:auto;margin-bottom:6px;font-size:15px;}
.shop-products.view-list .product-card-excerpt{display:block;max-width:780px;margin:7px 0 10px;color:var(--muted);font-size:11px;line-height:1.85;}
.shop-products.view-list .price-line{justify-content:flex-start;}
.shop-products.view-list .add-row{width:min(100%,330px);margin-top:auto;}
nav.breadcrumb.container,nav.woocommerce-breadcrumb.container{display:flex;align-items:center;flex-wrap:wrap;gap:7px;width:min(calc(100% - 40px),var(--container));max-width:var(--container);margin-inline:auto;padding:14px 0;box-sizing:border-box;overflow-wrap:anywhere;}
.single-product div.product .single_variation_wrap .woocommerce-variation-price .price{font-size:24px;line-height:1.45;}
@media(max-width:900px){
.single-product div.product .related ul.shop-products,.single-product div.product .upsells ul.shop-products{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
}
@media(max-width:640px){
nav.breadcrumb.container,nav.woocommerce-breadcrumb.container{width:calc(100% - 20px);padding-block:11px;font-size:10px;}
.shop-products.view-list > li.product-card{grid-template-columns:120px minmax(0,1fr);gap:9px;min-height:158px;padding:8px;}
.shop-products.view-list .product-media{height:142px;min-height:142px;}
.shop-products.view-list .product-body{padding:2px 1px;}
.shop-products.view-list .product-title{font-size:11px;line-height:1.55;}
.shop-products.view-list .product-card-excerpt{display:none;}
.shop-products.view-list .add-row{width:100%;}
.shop-products.view-list .add-row .add-btn.button{padding-inline:8px !important;font-size:9px !important;}
.single-product div.product .single_variation_wrap .woocommerce-variation-price .price{font-size:21px;}
}
.product-card .product-media,.single-product div.product .related .product-card .product-media,.single-product div.product .upsells .product-card .product-media{display:grid !important;place-items:center !important;overflow:hidden;padding:0 !important;background:#f7f7f8;}
.product-card .product-image-link,.product-card .product-media > a,.single-product div.product .related .product-card .product-image-link,.single-product div.product .upsells .product-card .product-image-link{display:grid !important;place-items:center !important;inline-size:100% !important;block-size:100% !important;min-inline-size:0;overflow:hidden;}
.product-card .product-media img,.single-product div.product .related .product-card .product-media img,.single-product div.product .upsells .product-card .product-media img{display:block !important;inline-size:100% !important;block-size:100% !important;max-inline-size:100% !important;max-block-size:100% !important;margin:0 !important;object-fit:contain !important;object-position:center !important;}
.single-product div.product .related ul.shop-products > li.product-card,.single-product div.product .upsells ul.shop-products > li.product-card{display:flex !important;flex-direction:column;float:none !important;inline-size:auto !important;min-inline-size:0;min-block-size:100%;margin:0 !important;padding:10px !important;border:1px solid var(--line, #e7ebeb);border-radius:10px;background:#fff;box-sizing:border-box;}
.single-product div.product .related .product-card .product-media,.single-product div.product .upsells .product-card .product-media{flex:0 0 184px;inline-size:100%;block-size:184px;}
.single-product div.product .related .product-card .product-body,.single-product div.product .upsells .product-card .product-body{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0;padding:9px 2px 1px;}
.single-product div.product .related .product-card .add-row,.single-product div.product .upsells .product-card .add-row{margin-block-start:auto;}
.azizimotor-cart-page .woocommerce-cart-form .button,.azizimotor-cart-page .cart_totals .checkout-button,.azizimotor-cart-page .wc-block-cart__submit-button,.azizimotor-cart-page .wc-block-components-button,.azizimotor-cart-page button[name="apply_coupon"],.azizimotor-cart-page button[name="update_cart"]{border-color:var(--brand, #c5161d) !important;background:var(--brand, #c5161d) !important;color:#fff !important;box-shadow:none !important;}
.azizimotor-cart-page .woocommerce-cart-form .button:hover,.azizimotor-cart-page .woocommerce-cart-form .button:focus-visible,.azizimotor-cart-page .cart_totals .checkout-button:hover,.azizimotor-cart-page .cart_totals .checkout-button:focus-visible,.azizimotor-cart-page .wc-block-cart__submit-button:hover,.azizimotor-cart-page .wc-block-cart__submit-button:focus-visible,.azizimotor-cart-page .wc-block-components-button:hover,.azizimotor-cart-page .wc-block-components-button:focus-visible{border-color:var(--brand-dark, #a90f15) !important;background:var(--brand-dark, #a90f15) !important;color:#fff !important;}
.azizimotor-cart-page .button:disabled,.azizimotor-cart-page .button.disabled{opacity:.5;}
.azizimotor-checkout-page .content-layout{inline-size:min(calc(100% - 32px), 1240px);margin-inline:auto;}
.azizimotor-checkout-page .am-commerce-header{gap:18px;margin-block-end:14px;padding:17px 20px;}
.azizimotor-checkout-page .am-commerce-header h1{margin-block:2px 5px;font-size:clamp(1.35rem, 2.2vw, 1.9rem);}
.azizimotor-checkout-page .am-commerce-header p{font-size:.84rem;line-height:1.75;}
.azizimotor-checkout-page .am-commerce-header__icon{flex-basis:52px;inline-size:52px;block-size:52px;font-size:1.35rem;}
.azizimotor-checkout-page .am-checkout-steps{margin-block-end:16px;}
.azizimotor-checkout-page .am-checkout-steps li{min-block-size:50px;padding:8px 13px;font-size:.82rem;}
.azizimotor-checkout-page .am-checkout-steps__number{inline-size:29px;block-size:29px;font-size:.86rem;}
body.azizimotor-checkout-page form.checkout.woocommerce-checkout{display:grid !important;grid-template-columns:minmax(0, 1.48fr) minmax(310px, .72fr) !important;gap:18px !important;align-items:start;inline-size:100%;max-inline-size:1180px;margin-inline:auto;}
body.azizimotor-checkout-page form.checkout.woocommerce-checkout > #customer_details{grid-column:1 !important;float:none !important;inline-size:100% !important;min-inline-size:0;margin:0 !important;}
body.azizimotor-checkout-page form.checkout.woocommerce-checkout > #order_review_heading,body.azizimotor-checkout-page form.checkout.woocommerce-checkout > #order_review,body.azizimotor-checkout-page form.checkout.woocommerce-checkout > .am-checkout-assurance{grid-column:2 !important;float:none !important;inline-size:100% !important;min-inline-size:0;margin-inline:0 !important;}
body.azizimotor-checkout-page form.checkout.woocommerce-checkout > #order_review_heading{margin-block:0 -12px !important;padding:14px 16px 0 !important;font-size:1rem;}
body.azizimotor-checkout-page #customer_details .col-1,body.azizimotor-checkout-page #customer_details .col-2{float:none !important;inline-size:100% !important;margin-block-end:14px !important;padding:16px !important;}
body.azizimotor-checkout-page #customer_details h3{margin-block-end:13px;font-size:1rem;}
body.azizimotor-checkout-page #order_review{top:78px;padding:13px 16px 16px !important;}
body.azizimotor-checkout-page .woocommerce form .form-row{margin-block-end:10px;}
body.azizimotor-checkout-page .woocommerce form .form-row label{margin-block-end:4px;font-size:.79rem;}
body.azizimotor-checkout-page .woocommerce form .form-row input.input-text,body.azizimotor-checkout-page .woocommerce form .form-row select,body.azizimotor-checkout-page .woocommerce .select2-container .select2-selection--single{min-block-size:40px;}
body.azizimotor-checkout-page .woocommerce form .form-row input.input-text,body.azizimotor-checkout-page .woocommerce form .form-row textarea{padding:7px 10px;font-size:.85rem;}
body.azizimotor-checkout-page .woocommerce form .form-row textarea{min-block-size:78px;}
body.azizimotor-checkout-page .woocommerce .select2-container .select2-selection--single .select2-selection__rendered{line-height:38px;}
body.azizimotor-checkout-page .woocommerce .select2-container .select2-selection--single .select2-selection__arrow{top:6px;}
body.azizimotor-checkout-page .woocommerce-checkout-review-order-table th,body.azizimotor-checkout-page .woocommerce-checkout-review-order-table td{padding:9px 3px !important;font-size:.82rem;}
body.azizimotor-checkout-page .woocommerce-checkout #payment ul.payment_methods{padding:9px 11px;}
body.azizimotor-checkout-page .woocommerce-checkout #payment div.form-row{padding:11px;}
body.azizimotor-checkout-page .woocommerce-checkout #place_order{min-block-size:44px;}
body.azizimotor-checkout-page .am-checkout-assurance{gap:11px;margin-block-start:12px !important;padding:13px;}
body.azizimotor-checkout-page .am-checkout-assurance ul{gap:6px;font-size:.78rem;}
body.azizimotor-checkout-page .am-checkout-block-content .wc-block-checkout{display:grid !important;grid-template-columns:minmax(0, 1.48fr) minmax(310px, .72fr) !important;gap:18px !important;align-items:start;max-inline-size:1180px;margin-inline:auto;}
body.azizimotor-checkout-page .am-checkout-block-content .wc-block-checkout__main{grid-column:1;inline-size:100% !important;padding-inline-end:0 !important;}
body.azizimotor-checkout-page .am-checkout-block-content .wc-block-checkout__sidebar{grid-column:2;position:sticky;top:78px;inline-size:100% !important;margin:0 !important;padding:14px !important;}
body.azizimotor-checkout-page .wc-block-components-checkout-step{padding-block:13px !important;}
body.azizimotor-checkout-page .wc-block-components-checkout-step__heading{margin-block-end:9px !important;}
@media(max-width:960px){
body.azizimotor-checkout-page form.checkout.woocommerce-checkout,body.azizimotor-checkout-page .am-checkout-block-content .wc-block-checkout{grid-template-columns:minmax(0, 1fr) minmax(280px, .78fr) !important;gap:14px !important;}
}
@media(max-width:760px){
.azizimotor-checkout-page .content-layout{inline-size:min(calc(100% - 20px), 1240px);}
body.azizimotor-checkout-page form.checkout.woocommerce-checkout,body.azizimotor-checkout-page .am-checkout-block-content .wc-block-checkout{display:block !important;max-inline-size:none;}
body.azizimotor-checkout-page form.checkout.woocommerce-checkout > #order_review_heading{margin-block-start:14px !important;}
body.azizimotor-checkout-page #order_review,body.azizimotor-checkout-page .am-checkout-block-content .wc-block-checkout__sidebar{position:static;}
.azizimotor-checkout-page .am-commerce-header{padding:14px;}
.azizimotor-checkout-page .am-commerce-header__icon{display:none;}
.azizimotor-checkout-page .am-checkout-steps li{min-block-size:44px;padding:7px 8px;font-size:.72rem;}
}
@media(max-width:520px){
.single-product div.product .related .product-card .product-media,.single-product div.product .upsells .product-card .product-media{flex-basis:148px;block-size:148px;}
}
.azizimotor-widget-home .carousel-shell{overflow:hidden !important;contain:layout paint;}
.azizimotor-widget-home .carousel-track{display:flex !important;grid-template-columns:none !important;gap:var(--carousel-gap, 15px) !important;overflow-x:auto !important;overflow-y:hidden !important;inline-size:100%;max-inline-size:100%;padding:5px 1px 17px !important;scroll-behavior:smooth !important;scroll-snap-type:x mandatory !important;overscroll-behavior-inline:contain !important;touch-action:pan-x pan-y !important;cursor:grab;user-select:auto;transform:none !important;will-change:scroll-position;scrollbar-width:none;-ms-overflow-style:none;}
.azizimotor-widget-home .carousel-track::-webkit-scrollbar{display:none;}
.azizimotor-widget-home .carousel-track > *{flex:0 0 calc((100% - (var(--carousel-count, 1) - 1) * var(--carousel-gap, 15px)) / var(--carousel-count, 1)) !important;min-inline-size:0;scroll-snap-align:start !important;scroll-snap-stop:always !important;}
.azizimotor-widget-home .carousel-static .carousel-track{cursor:default;}
.azizimotor-widget-home .carousel-control:disabled{opacity:.34;pointer-events:none;}
.image-banner-slider .image-banner-slide{isolation:isolate;transform-origin:center;}
.image-banner-slider .image-banner-slide::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(110deg, rgba(0, 0, 0, .16), transparent 36%, transparent 66%, rgba(255, 255, 255, .11)), radial-gradient(circle at 18% 50%, rgba(255, 255, 255, .13), transparent 34%);opacity:0;}
.image-banner-slider .image-banner-slide.is-entering::after{animation:amHeroLightSweep 1.15s cubic-bezier(.2, .7, .25, 1) both;}
.image-banner-slider.is-forward .image-banner-slide.is-entering{animation:amHeroSlideForward .88s cubic-bezier(.18, .72, .2, 1) both;}
.image-banner-slider.is-backward .image-banner-slide.is-entering{animation:amHeroSlideBackward .88s cubic-bezier(.18, .72, .2, 1) both;}
.image-banner-slider .image-banner-slide.is-entering .hero-banner-link img{animation:amHeroImageDepth 6.4s cubic-bezier(.2, .65, .25, 1) both;}
.image-banner-slider .image-banner-nav button{transition:transform .2s ease, background-color .2s ease, border-color .2s ease, box-shadow .2s ease;}
.image-banner-slider .image-banner-nav button:hover,.image-banner-slider .image-banner-nav button:focus-visible{transform:scale(1.08);box-shadow:0 8px 22px rgba(0, 0, 0, .22);}
.image-banner-slider .image-banner-dots button{transition:width .28s ease, transform .2s ease, background-color .2s ease;}
.image-banner-slider .image-banner-dots button:hover{transform:scale(1.2);}
@keyframes amHeroSlideForward {
from{opacity:.18;transform:translate3d(-3.2%, 0, 0) scale(.985);filter:saturate(.82);}
to{opacity:1;transform:translate3d(0, 0, 0) scale(1);filter:saturate(1);}
}
@keyframes amHeroSlideBackward {
from{opacity:.18;transform:translate3d(3.2%, 0, 0) scale(.985);filter:saturate(.82);}
to{opacity:1;transform:translate3d(0, 0, 0) scale(1);filter:saturate(1);}
}
@keyframes amHeroImageDepth {
from{transform:scale(1.065);}
to{transform:scale(1.012);}
}
@keyframes amHeroLightSweep {
0%{opacity:0;transform:translateX(-8%);}
36%{opacity:.8;}
100%{opacity:0;transform:translateX(8%);}
}
@media(max-width:960px){
.single-product div.product .related ul.shop-products,.single-product div.product .upsells ul.shop-products{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}
}
@media (prefers-reduced-motion: reduce) {
.azizimotor-widget-home .carousel-track{scroll-behavior:auto !important;}
.image-banner-slider .image-banner-slide.is-entering,.image-banner-slider .image-banner-slide.is-entering::after,.image-banner-slider .image-banner-slide.is-entering .hero-banner-link img{animation:none !important;}
}
.woocommerce-page .azizimotor-widget-home .carousel-shell > .carousel-track,.azizimotor-widget-home .carousel-shell > .carousel-track,.am-home-widget .carousel-shell > .carousel-track{display:flex !important;grid-template-columns:none !important;overflow-x:auto !important;overflow-y:hidden !important;transform:none !important;will-change:scroll-position;touch-action:pan-y pinch-zoom !important;cursor:grab;-webkit-overflow-scrolling:touch;user-select:auto;}
.azizimotor-widget-home .carousel-shell.is-dragging .carousel-track{cursor:grabbing;scroll-behavior:auto !important;user-select:none;}
.azizimotor-widget-home .carousel-track img{-webkit-user-drag:none;user-select:none;}
.woocommerce-page .azizimotor-widget-home .carousel-shell > .carousel-track > *,.azizimotor-widget-home .carousel-shell > .carousel-track > *,.am-home-widget .carousel-shell > .carousel-track > *{flex:0 0 calc((100% - (var(--carousel-count, 1) - 1) * var(--carousel-gap, 15px)) / var(--carousel-count, 1)) !important;inline-size:calc((100% - (var(--carousel-count, 1) - 1) * var(--carousel-gap, 15px)) / var(--carousel-count, 1)) !important;max-inline-size:calc((100% - (var(--carousel-count, 1) - 1) * var(--carousel-gap, 15px)) / var(--carousel-count, 1)) !important;}
.woocommerce ul.shop-products > li.product-card--demo,.woocommerce-page ul.shop-products > li.product-card--demo,.product-row > li.product-card--demo,li.product-card--demo{float:none !important;display:flex !important;flex-direction:column;inline-size:auto !important;min-inline-size:0;min-block-size:100%;margin:0 !important;padding:10px !important;border:1px solid var(--line, #e7ebeb);border-radius:10px;background:#fff;overflow:hidden;box-sizing:border-box;transition:box-shadow .2s ease, transform .2s ease;}
li.product-card--demo:hover,li.product-card--demo:focus-within{box-shadow:0 12px 30px rgba(126, 14, 25, .12);transform:translateY(-2px);}
li.product-card--demo .product-media{position:relative;display:grid !important;place-items:center;margin:0;border-radius:8px;background:#f6f7f7;overflow:hidden;isolation:isolate;}
li.product-card--demo .product-image-link{display:grid !important;place-items:center;margin:0;overflow:hidden;}
li.product-card--demo .discount-tag{position:absolute;inset-block-start:9px;inset-inline-end:9px;z-index:3;padding:5px 7px;border-radius:4px;background:var(--danger, #c5161d);color:#fff;font-size:10px;font-weight:700;line-height:1.2;}
li.product-card--demo .product-tools{position:absolute;inset-block-start:9px;inset-inline-start:9px;z-index:4;display:flex;flex-direction:column;gap:6px;opacity:0;transition:opacity .2s ease, transform .2s ease;}
li.product-card--demo:hover .product-tools,li.product-card--demo:focus-within .product-tools{opacity:1;}
li.product-card--demo .product-tools > a,li.product-card--demo .product-tools > button{display:grid !important;place-items:center;inline-size:30px !important;block-size:30px !important;min-inline-size:30px;margin:0 !important;padding:0 !important;border:1px solid #e2e8e8 !important;border-radius:50% !important;background:#fff !important;color:#5a6567 !important;box-shadow:none !important;}
li.product-card--demo .product-tools > a:hover,li.product-card--demo .product-tools > a:focus-visible,li.product-card--demo .product-tools > button:hover,li.product-card--demo .product-tools > button:focus-visible,li.product-card--demo .product-tools > .is-active{border-color:var(--brand, #c5161d) !important;background:var(--brand, #c5161d) !important;color:#fff !important;}
li.product-card--demo .product-body{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0;padding:9px 2px 1px;}
li.product-card--demo .seller{min-block-size:16px;margin:0 0 3px;color:#8a9294;line-height:1.5;}
li.product-card--demo .product-title{display:block;margin:3px 0 !important;padding:0 !important;overflow:hidden;color:#202729;font-family:var(--web6463-font-heading, inherit);font-weight:700;}
li.product-card--demo .product-title a{color:inherit;text-decoration:none;}
li.product-card--demo .rating{display:flex;align-items:center;min-block-size:18px;margin:0;color:#f4b520;}
li.product-card--demo .rating .star-rating{float:none;margin:0;inline-size:5.4em;}
li.product-card--demo .price-line{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-block-size:27px;margin-block-start:6px;direction:ltr;}
li.product-card--demo .price-line > .price{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin:0;color:#1f2527;font-weight:700;line-height:1.4;}
li.product-card--demo .product-card-excerpt{display:none;}
li.product-card--demo .add-row{display:flex;align-items:center;gap:7px;margin-block-start:auto;padding-block-start:9px;}
li.product-card--demo .add-row .wish-btn{flex:0 0 32px;inline-size:32px;block-size:32px;margin:0;padding:0;border:1px solid #e1e7e7;border-radius:50%;background:#fff;color:var(--brand, #c5161d);}
li.product-card--demo .add-row .add-btn,li.product-card--demo .add-row .button{display:inline-flex !important;flex:1 1 auto;align-items:center;justify-content:center;gap:5px;min-inline-size:0;block-size:32px;min-block-size:32px;margin:0 !important;padding:0 12px !important;border:0 !important;border-radius:18px !important;background:var(--brand, #c5161d) !important;color:#fff !important;box-shadow:none !important;font-family:var(--web6463-font-ui, inherit);font-size:10px !important;font-weight:700 !important;line-height:1 !important;text-align:center;text-decoration:none !important;white-space:nowrap;}
li.product-card--demo .add-row .add-btn::before,li.product-card--demo .add-row .button::before{content:"";font-family:var(--web6463-font-icon, "azizimotor-bootstrap-icons-fallback") !important;font-size:13px;font-weight:normal !important;line-height:1;}
li.product-card--demo .add-row .added_to_cart{display:none;}
li.product-card--demo .add-row .add-btn:hover,li.product-card--demo .add-row .add-btn:focus-visible,li.product-card--demo .add-row .button:hover,li.product-card--demo .add-row .button:focus-visible{background:var(--brand-dark, #a90f15) !important;color:#fff !important;}
.woocommerce ul.shop-products,.woocommerce-page ul.shop-products,ul.shop-products.products,.product-row.shop-products{list-style:none;padding:0 !important;}
.single-product div.product .related ul.shop-products,.single-product div.product .upsells ul.shop-products{display:grid !important;align-items:stretch;gap:15px !important;margin:0 !important;padding:0 !important;}
.single-product div.product .related ul.columns-2,.single-product div.product .upsells ul.columns-2{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}
.single-product div.product .related ul.columns-3,.single-product div.product .upsells ul.columns-3{grid-template-columns:repeat(3, minmax(0, 1fr)) !important;}
.single-product div.product .related ul.columns-4,.single-product div.product .upsells ul.columns-4{grid-template-columns:repeat(4, minmax(0, 1fr)) !important;}
.single-product div.product .related ul.columns-5,.single-product div.product .upsells ul.columns-5{grid-template-columns:repeat(5, minmax(0, 1fr)) !important;}
.shop-products.view-list > li.product-card--demo{display:grid !important;grid-template-columns:minmax(180px, 220px) minmax(0, 1fr);align-items:stretch;gap:14px;min-block-size:214px;}
.shop-products.view-list > li.product-card--demo .product-media{min-block-size:190px;}
.shop-products.view-list > li.product-card--demo .product-body{padding:7px 8px;}
.shop-products.view-list > li.product-card--demo .product-title{block-size:auto;min-block-size:0;max-inline-size:780px;font-size:15px !important;}
.shop-products.view-list > li.product-card--demo .product-card-excerpt{display:block;max-inline-size:780px;margin:7px 0 10px;color:var(--muted, #697276);font-size:11px;line-height:1.85;}
.shop-products.view-list > li.product-card--demo .price-line{justify-content:flex-start;}
.shop-products.view-list > li.product-card--demo .add-row{inline-size:min(100%, 330px);}
@media(max-width:767px){
li.product-card--demo .product-media{flex-basis:150px;block-size:150px;}
li.product-card--demo .product-tools{opacity:1;transform:none;}
.single-product div.product .related ul.shop-products,.single-product div.product .upsells ul.shop-products{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;}
.shop-products.view-list > li.product-card--demo{grid-template-columns:108px minmax(0, 1fr);gap:9px;min-block-size:158px;padding:7px !important;}
.shop-products.view-list > li.product-card--demo .product-media{block-size:126px;min-block-size:126px;}
.shop-products.view-list > li.product-card--demo .product-body{padding:2px 10px;}
.shop-products.view-list > li.product-card--demo .product-title{font-size:11px !important;}
.shop-products.view-list > li.product-card--demo .product-card-excerpt{display:none;}
.shop-products.view-list > li.product-card--demo .add-row{inline-size:100%;}
}
.woocommerce ul.shop-products > li.product-card--demo .product-media,.woocommerce-page ul.shop-products > li.product-card--demo .product-media,.product-row > li.product-card--demo .product-media,li.product-card--demo .product-media{flex:0 0 auto !important;inline-size:100% !important;block-size:auto !important;min-block-size:0 !important;aspect-ratio:1 / 1;padding:0 !important;}
li.product-card--demo .product-image-link{box-sizing:border-box;inline-size:100% !important;block-size:100% !important;padding:6px !important;}
li.product-card--demo .product-image-link img,li.product-card--demo .woocommerce-loop-product__link img,li.product-card--demo img.attachment-woocommerce_thumbnail,.single-product div.product .related li.product-card--demo .product-image-link img,.single-product div.product .upsells li.product-card--demo .product-image-link img{display:block !important;inline-size:100% !important;block-size:100% !important;max-inline-size:100% !important;max-block-size:100% !important;margin:0 !important;padding:0 !important;object-fit:contain !important;object-position:center !important;}
li.product-card--demo .discount-tag,li.product-card--demo .product-stock-tag,.single-product .azizimotor-single-sale-badge{display:inline-flex !important;align-items:center;justify-content:center;inline-size:max-content !important;min-inline-size:0 !important;max-inline-size:calc(100% - 18px) !important;block-size:auto !important;min-block-size:0 !important;margin:0 !important;white-space:nowrap;text-align:center;}
li.product-card--demo .product-card-attribute-badge{position:absolute;inset-inline-end:9px;inset-block-end:9px;z-index:4;display:inline-flex;align-items:center;gap:4px;inline-size:auto;max-inline-size:calc(100% - 18px);min-block-size:27px;padding:5px 8px;border:1px solid rgba(255, 255, 255, .82);border-radius:6px;background:rgba(31, 37, 39, .86);color:#fff;box-shadow:0 5px 16px rgba(20, 27, 29, .14);backdrop-filter:blur(5px);overflow:hidden;line-height:1.25;}
li.product-card--demo .product-card-attribute-badge small,li.product-card--demo .product-card-attribute-badge strong{display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
li.product-card--demo .product-card-attribute-badge small{color:rgba(255, 255, 255, .72);font-size:8px;font-weight:500;}
li.product-card--demo .product-card-attribute-badge strong{color:#fff;font-size:9px;font-weight:700;}
.shop-products.view-list > li.product-card--demo .product-media{inline-size:100% !important;block-size:auto !important;aspect-ratio:1 / 1;}
.single-product .product-detail-section,.single-product .product-detail-container,.single-product div.product,.single-product div.product .azizimotor-product-media-column,.single-product div.product .summary{border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}
.single-product .product-detail-container,.single-product div.product{padding-inline:0 !important;}
.single-product div.product .azizimotor-gallery-shell,.single-product div.product .woocommerce-product-gallery,.single-product div.product .woocommerce-product-gallery .flex-viewport,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a{min-inline-size:0;}
.single-product div.product .woocommerce-product-gallery .flex-viewport,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{background:#f5f7f7;border-radius:12px;overflow:hidden;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a{place-items:center;inline-size:100% !important;padding:0 !important;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img{object-position:center !important;}
@media(max-width:640px){
li.product-card--demo .product-image-link{padding:4px !important;}
li.product-card--demo .product-card-attribute-badge{inset-inline-end:6px;inset-block-end:6px;max-inline-size:calc(100% - 12px);min-block-size:24px;padding:4px 6px;}
li.product-card--demo .product-card-attribute-badge small{display:none;}
li.product-card--demo .product-card-attribute-badge strong{font-size:8px;}
}
.single-product .azizimotor-gallery-shell{position:relative;padding:12px;border:1px solid var(--line, #e5e7eb);border-radius:12px;background:#fff;box-shadow:0 8px 26px rgba(22, 29, 31, .045);}
.single-product div.product .woocommerce-product-gallery{position:relative !important;display:block !important;width:100% !important;min-width:0;min-height:540px;margin:0 !important;float:none !important;direction:rtl;}
.single-product div.product .woocommerce-product-gallery > .woocommerce-product-gallery__wrapper{margin:0 94px 0 0 !important;}
.single-product div.product .woocommerce-product-gallery .flex-viewport{aspect-ratio:auto !important;width:auto !important;min-width:0;min-height:540px;margin:0 94px 0 0 !important;overflow:hidden !important;border-radius:9px;background:#f6f7f8;}
.single-product div.product .woocommerce-product-gallery .flex-viewport > .woocommerce-product-gallery__wrapper{margin:0 !important;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{aspect-ratio:auto !important;display:block !important;min-height:540px;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image{aspect-ratio:auto !important;height:auto !important;display:flex !important;align-items:center;justify-content:center;min-height:540px;margin:0 !important;overflow:hidden;border-radius:9px;background:#f6f7f8;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a{height:auto !important;display:flex !important;width:100%;min-height:540px;align-items:center;justify-content:center;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img{display:block !important;width:100% !important;height:auto !important;max-width:100% !important;max-height:540px !important;margin:auto !important;filter:drop-shadow(0 15px 22px rgba(28, 38, 40, .08));}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{position:absolute !important;inset-block-start:0;inset-inline-start:0;display:flex !important;width:82px;max-height:540px;flex-direction:column;gap:9px;margin:0 !important;padding:0 !important;overflow:auto;list-style:none;scrollbar-width:thin;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{flex:0 0 82px;width:82px !important;margin:0 !important;float:none !important;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs img{display:block;width:82px !important;height:82px !important;padding:5px;object-fit:contain;border:1px solid var(--line, #e5e7eb);border-radius:7px;background:#fff;opacity:1 !important;}
.single-product div.product .product-price{border-inline-start:3px solid var(--brand, #c5161d);}
.single-product div.product .product-price .price,.single-product div.product .woocommerce-variation-price .price{margin:0 !important;}
.single-product div.product .product-price ins,.single-product div.product .woocommerce-variation-price ins{color:inherit !important;}
.single-product div.product .product-price .woocommerce-Price-currencySymbol,.single-product div.product .woocommerce-variation-price .woocommerce-Price-currencySymbol{font-size:.5em !important;color:#4e575a;}
.shop-banner--taxonomy{min-height:205px;height:auto;display:grid;align-items:stretch;padding:27px 30px;}
.shop-banner--taxonomy::before{left:-70px;width:280px;height:280px;}
.shop-banner--taxonomy .content{position:static !important;width:auto !important;max-width:none !important;transform:none !important;align-self:center;}
.shop-banner--taxonomy h1{margin:0 0 10px;}
.shop-banner--taxonomy .shop-banner-description{max-width:880px;font-size:12px;line-height:2;}
.shop-banner--taxonomy .shop-banner-description > :first-child{margin-top:0;}
.shop-banner--taxonomy .shop-banner-description > :last-child{margin-bottom:0;}
.shop-banner--taxonomy .shop-banner-description p{margin:0 0 7px;text-align:justify;}
.shop-banner--taxonomy .shop-banner-media{position:relative;min-width:0;}
.shop-banner--taxonomy .shop-banner-media img{inset:0 0 0 auto !important;width:100% !important;height:100% !important;max-width:215px;margin-inline-start:auto;}
body.woocommerce-checkout form.checkout.woocommerce-checkout{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(350px, .72fr) !important;grid-template-areas:"details heading" "details review" "details assurance";gap:0 24px !important;align-items:start;}
body.woocommerce-checkout form.checkout.woocommerce-checkout > #customer_details{grid-area:details !important;min-width:0;}
body.woocommerce-checkout form.checkout.woocommerce-checkout > #order_review_heading{grid-area:heading !important;}
body.woocommerce-checkout form.checkout.woocommerce-checkout > #order_review{grid-area:review !important;min-width:0;}
body.woocommerce-checkout form.checkout.woocommerce-checkout > .am-checkout-assurance{grid-area:assurance !important;}
body.woocommerce-checkout #order_review{position:sticky;top:92px;}
body.woocommerce-checkout .wc-block-checkout{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(350px, .72fr) !important;gap:24px !important;align-items:start;}
body.woocommerce-checkout .wc-block-checkout__main{grid-column:1 !important;width:auto !important;min-width:0;}
body.woocommerce-checkout .wc-block-checkout__sidebar{grid-column:2 !important;width:auto !important;min-width:0;position:sticky;top:92px;}
@media(max-width:1024px){
.single-product div.product .woocommerce-product-gallery,.single-product div.product .woocommerce-product-gallery .flex-viewport,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a{min-height:460px;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img{max-height:460px !important;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{max-height:460px;}
}
@media(max-width:820px){
body.woocommerce-checkout form.checkout.woocommerce-checkout{grid-template-columns:minmax(0, 1fr) !important;grid-template-areas:"details" "heading" "review" "assurance";gap:16px !important;}
body.woocommerce-checkout #order_review{position:static;}
body.woocommerce-checkout .wc-block-checkout{display:block !important;}
body.woocommerce-checkout .wc-block-checkout__sidebar{position:static;margin-top:18px;}
.shop-banner--taxonomy{padding:22px;}
}
@media(max-width:640px){
.single-product .azizimotor-gallery-shell{padding:8px;}
.single-product div.product .woocommerce-product-gallery{min-height:0;}
.single-product div.product .woocommerce-product-gallery > .woocommerce-product-gallery__wrapper,.single-product div.product .woocommerce-product-gallery .flex-viewport{margin:0 !important;}
.single-product div.product .woocommerce-product-gallery .flex-viewport,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a{min-height:340px;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img{max-height:340px !important;padding:10px;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{position:static !important;width:100%;max-height:none;flex-direction:row;margin-top:8px !important;overflow-x:auto;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{flex-basis:64px;width:64px !important;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs img{width:64px !important;height:64px !important;}
.shop-banner--taxonomy{min-height:0;}
.shop-banner--taxonomy .shop-banner-media{inset:auto 0 4px 0;height:135px;}
.shop-banner--taxonomy .shop-banner-media img{max-width:155px;margin-inline-start:0;}
}
li.product-card--demo .discount-tag,li.product-card--demo .product-stock-tag{top:10px !important;left:10px !important;right:auto !important;max-width:calc(100% - 64px) !important;}
li.product-card--demo .product-tools{top:10px !important;right:10px !important;left:auto !important;transform:translateX(6px);}
li.product-card--demo:hover .product-tools,li.product-card--demo:focus-within .product-tools{transform:none;}
li.product-card--demo .product-card-attribute-badge{right:auto !important;left:10px !important;bottom:10px !important;max-width:calc(100% - 20px);}
li.product-card--demo .price-line{min-height:34px;margin-top:7px;}
li.product-card--demo .price{display:flex !important;align-items:baseline;flex-wrap:wrap;gap:6px;color:#1f2527 !important;line-height:1.45;}
li.product-card--demo .price > .woocommerce-Price-amount,li.product-card--demo .price > .woocommerce-Price-amount bdi{color:#1f2527 !important;font-size:14px !important;font-weight:700 !important;text-decoration:none !important;}
li.product-card--demo .price ins{order:1;color:#111827 !important;text-decoration:none !important;}
li.product-card--demo .price ins .woocommerce-Price-amount,li.product-card--demo .price ins bdi{color:#111827 !important;font-size:14px !important;font-weight:700 !important;text-decoration:none !important;}
li.product-card--demo .price del{order:2;color:#9aa1a4 !important;font-weight:500 !important;opacity:1 !important;text-decoration:line-through !important;}
li.product-card--demo .price del .woocommerce-Price-amount,li.product-card--demo .price del bdi{color:inherit !important;font-size:inherit !important;font-weight:inherit !important;text-decoration:line-through !important;}
li.product-card--demo .price .woocommerce-Price-currencySymbol{font-size:.72em !important;font-weight:inherit !important;}
.single-product div.product .product-price{margin:18px 0 4px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;}
.single-product div.product .product-price .price,.single-product div.product .woocommerce-variation-price .price{display:flex !important;align-items:baseline;flex-wrap:wrap;gap:10px;color:var(--brand, #c5161d) !important;font-weight:700 !important;}
.single-product div.product .product-price ins,.single-product div.product .woocommerce-variation-price ins{text-decoration:none !important;}
.single-product div.product .product-price del,.single-product div.product .woocommerce-variation-price del{color:#8d9598 !important;font-size:15px !important;font-weight:600 !important;opacity:1 !important;}
.single-product div.product .product-price-updated{display:flex;align-items:center;gap:6px;margin:0 0 16px;color:#7a8386;font-size:10px;line-height:1.7;}
.single-product div.product .product-price-updated i{color:var(--brand, #c5161d);font-size:12px;}
.single-product div.product .product-price-updated time{color:#454d50;font-weight:700;}
.single-product div.product .product_title{font-size:clamp(23px, 2.1vw, 29px) !important;line-height:1.55 !important;}
.single-product .product-key-features-grid{gap:7px;}
.single-product .product-key-feature{min-height:52px !important;display:grid !important;grid-template-columns:30px minmax(0, 1fr) !important;gap:8px !important;align-items:center !important;padding:9px 10px !important;border:0 !important;border-radius:8px !important;background:#f5f7f8 !important;box-shadow:none !important;}
.single-product .product-key-feature::before{content:none !important;}
.single-product .product-key-feature-icon{width:28px !important;height:28px !important;border-radius:7px !important;background:#fff !important;box-shadow:none !important;font-size:13px !important;}
.single-product .product-key-feature-copy{display:flex;align-items:baseline;gap:5px;min-width:0;white-space:nowrap;}
.single-product .product-key-feature-copy strong{flex:0 0 auto;color:#30373a;font-size:10px;line-height:1.5;}
.single-product .product-key-feature-copy > span{min-width:0;overflow:hidden;color:#626b6e;font-size:10px;line-height:1.5;text-overflow:ellipsis;}
.single-product .product-tags-after-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:14px 0 24px;padding:12px 14px;border-radius:8px;background:#f7f8f9;color:#586164;font-size:10px;}
.single-product .product-tags-after-tabs > i{color:var(--brand, #c5161d);font-size:15px;}
.single-product .product-tags-after-tabs > strong{color:#30373a;}
.single-product .product-tags-after-tabs a{display:inline-flex;margin:2px 0 2px 4px;padding:4px 8px;border-radius:14px;background:#fff;color:#596265;}
.single-product .product-tags-after-tabs a:hover{color:var(--brand, #c5161d);}
.single-product .product-sale-countdown.complete-countdown{margin:0 0 16px;padding:13px 15px;border:0;border-radius:9px;background:#fff3f4;box-shadow:inset 3px 0 0 var(--brand, #c5161d);}
.single-product .sale-time-grid > div{min-width:48px;min-height:50px;border:0;border-radius:7px;background:#fff;box-shadow:0 3px 12px rgba(31,37,39,.05);}
.single-product .sale-time-grid strong{color:var(--brand, #c5161d);}
.category-mega-menu,.category-level-2,.category-level-3{min-height:0 !important;height:auto !important;max-height:min(72vh, 640px);overflow-y:auto;overscroll-behavior:contain;}
.category-mega-menu a{height:auto !important;min-height:38px;}
.category-mega-menu ul{padding:6px !important;}
.category-level-2,.category-level-3{top:-6px !important;}
.woocommerce-MyAccount-navigation a{padding:10px 12px !important;gap:10px !important;}
.woocommerce-MyAccount-navigation a::before{content:"" !important;flex:0 0 18px;width:18px !important;height:18px;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;font-family:inherit !important;}
.woocommerce-MyAccount-navigation-link--dashboard a::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik04IDEuNSAxLjUgN3Y3LjVoNC4yVjEwaDQuNnY0LjVoNC4yVjdMOCAxLjV6Ii8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik04IDEuNSAxLjUgN3Y3LjVoNC4yVjEwaDQuNnY0LjVoNC4yVjdMOCAxLjV6Ii8+PC9zdmc+");}
.woocommerce-MyAccount-navigation-link--orders a::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik00IDRhNCA0IDAgMCAxIDggMGgybC0xIDEwSDNMMiA0aDJ6bTIgMGg0YTIgMiAwIDAgMC00IDB6Ii8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik00IDRhNCA0IDAgMCAxIDggMGgybC0xIDEwSDNMMiA0aDJ6bTIgMGg0YTIgMiAwIDAgMC00IDB6Ii8+PC9zdmc+");}
.woocommerce-MyAccount-navigation-link--downloads a::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik03IDFoMnY3bDIuNS0yLjVMMTMgN2wtNSA1LTUtNSAxLjUtMS41TDcgOFYxem0tNCAxMmgxMHYySDN2LTJ6Ii8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik03IDFoMnY3bDIuNS0yLjVMMTMgN2wtNSA1LTUtNSAxLjUtMS41TDcgOFYxem0tNCAxMmgxMHYySDN2LTJ6Ii8+PC9zdmc+");}
.woocommerce-MyAccount-navigation-link--edit-address a::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik04IDBhNSA1IDAgMCAwLTUgNWMwIDMuOCA1IDEwLjUgNSAxMC41UzEzIDguOCAxMyA1YTUgNSAwIDAgMC01LTV6bTAgNy4yQTIuMiAyLjIgMCAxIDEgOCAyLjhhMi4yIDIuMiAwIDAgMSAwIDQuNHoiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik04IDBhNSA1IDAgMCAwLTUgNWMwIDMuOCA1IDEwLjUgNSAxMC41UzEzIDguOCAxMyA1YTUgNSAwIDAgMC01LTV6bTAgNy4yQTIuMiAyLjIgMCAxIDEgOCAyLjhhMi4yIDIuMiAwIDAgMSAwIDQuNHoiLz48L3N2Zz4=");}
.woocommerce-MyAccount-navigation-link--payment-methods a::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik0xIDNoMTR2MTBIMVYzem0xLjUgMnYxLjVoMTFWNWgtMTF6bTEgNGg0djEuNWgtNFY5eiIvPjwvc3ZnPg==");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik0xIDNoMTR2MTBIMVYzem0xLjUgMnYxLjVoMTFWNWgtMTF6bTEgNGg0djEuNWgtNFY5eiIvPjwvc3ZnPg==");}
.woocommerce-MyAccount-navigation-link--edit-account a::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik04IDFhMyAzIDAgMSAxIDAgNiAzIDMgMCAwIDEgMC02em0wIDdjNC4yIDAgNiAyLjEgNiA0LjVWMTVIMnYtMi41QzIgMTAuMSAzLjggOCA4IDh6Ii8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik04IDFhMyAzIDAgMSAxIDAgNiAzIDMgMCAwIDEgMC02em0wIDdjNC4yIDAgNiAyLjEgNiA0LjVWMTVIMnYtMi41QzIgMTAuMSAzLjggOCA4IDh6Ii8+PC9zdmc+");}
.woocommerce-MyAccount-navigation-link--azizimotor-wishlist-link a::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik04IDE0LjUgMi4yIDlBNC4yIDQuMiAwIDAgMSA4IDIuOSA0LjIgNC4yIDAgMCAxIDEzLjggOUw4IDE0LjV6Ii8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik04IDE0LjUgMi4yIDlBNC4yIDQuMiAwIDAgMSA4IDIuOSA0LjIgNC4yIDAgMCAxIDEzLjggOUw4IDE0LjV6Ii8+PC9zdmc+");}
.woocommerce-MyAccount-navigation-link--azizimotor-compare-link a::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik0yIDRoOUw5IDJsMS4yLTEuMkwxNSA1LjVsLTQuOCA0LjdMOSA5bDItMkgyVjR6bTEyIDhINWwyIDItMS4yIDEuMkwxIDEwLjVsNC44LTQuN0w3IDdsLTIgMmg5djN6Ii8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik0yIDRoOUw5IDJsMS4yLTEuMkwxNSA1LjVsLTQuOCA0LjdMOSA5bDItMkgyVjR6bTEyIDhINWwyIDItMS4yIDEuMkwxIDEwLjVsNC44LTQuN0w3IDdsLTIgMmg5djN6Ii8+PC9zdmc+");}
.woocommerce-MyAccount-navigation-link--customer-logout a::before{-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik02IDFoN3YxNEg2di0yaDVWM0g2VjF6bTEgNCA0IDMtNCAzVjlIMVY3aDZWNXoiLz48L3N2Zz4=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iYmxhY2siIGQ9Ik02IDFoN3YxNEg2di0yaDVWM0g2VjF6bTEgNCA0IDMtNCAzVjlIMVY3aDZWNXoiLz48L3N2Zz4=");}
@media(max-width:640px){
li.product-card--demo .discount-tag,li.product-card--demo .product-stock-tag{top:6px !important;left:6px !important;max-width:calc(100% - 46px) !important;}
li.product-card--demo .product-tools{top:6px !important;right:6px !important;}
li.product-card--demo .product-card-attribute-badge{left:6px !important;bottom:6px !important;}
.single-product .product-key-feature-copy{white-space:normal;}
.single-product .product-key-feature-copy > span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
} .category-menu-wrap,.category-mega-menu,.category-mega-menu li{overflow:visible !important;}
.category-mega-menu{inline-size:270px;block-size:auto !important;min-block-size:0 !important;max-block-size:none !important;}
.category-mega-menu > .category-level-1,.category-mega-menu .category-level-2,.category-mega-menu .category-level-3{block-size:auto !important;min-block-size:0 !important;max-block-size:none !important;overflow:visible !important;}
.category-mega-menu > .category-level-1{padding:7px !important;}
.category-mega-menu .category-level-2,.category-mega-menu .category-level-3{inset-block-start:-7px !important;right:calc(100% + 8px) !important;left:auto !important;inline-size:270px;padding:7px !important;z-index:20;}
.category-mega-menu li.has-submenu::after{content:"";position:absolute;inset-block:0;left:-10px;inline-size:12px;}
.category-mega-menu a{block-size:auto !important;min-block-size:38px;padding:9px 12px !important;line-height:1.65;}
.category-mega-menu .submenu-indicator{flex:0 0 auto;margin-inline-start:auto;margin-inline-end:7px;}
.am-home-widget .category-track{align-items:stretch;}
.am-home-widget .category-card{position:relative;display:flex;flex:0 0 148px;min-inline-size:148px;min-block-size:184px;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;padding:11px 10px 13px;border:1px solid var(--line, #e6ebeb);border-radius:11px;background:#fff;color:#283033;box-shadow:0 5px 18px rgba(24, 37, 39, .035);text-decoration:none;transition:border-color .2s ease, box-shadow .2s ease, transform .2s ease;}
.am-home-widget .category-card:hover,.am-home-widget .category-card:focus-visible{border-color:rgba(215, 25, 32, .28);color:var(--brand, #c5161d);box-shadow:0 12px 28px rgba(29, 42, 44, .09);transform:translateY(-3px);}
.am-home-widget .category-card .category-img{display:grid;place-items:center;margin:0;border-radius:8px;background:linear-gradient(145deg, #f8f9f9, #f0f3f3);}
.am-home-widget .category-card .category-img img{transition:transform .25s ease;}
.am-home-widget .category-card:hover .category-img img{transform:scale(1.035);}
.am-home-widget .category-card h3{margin:0;color:inherit;font-size:11px;font-weight:700;line-height:1.65;text-align:center;}
.am-home-widget .benefit h3{color:#252d30 !important;}
.am-home-widget .benefit p{color:#5c6669 !important;}
.am-home-widget .hero-banner-picture,.am-home-widget .hero-banner-picture > img{display:block;inline-size:100%;block-size:100%;}
.am-home-widget .hero-banner-picture > img{object-fit:cover;}
@media(max-width:640px){
.am-home-widget .hero-slider.image-banner-slider{aspect-ratio:auto !important;}
.am-home-widget .image-banner-slide{position:relative;inset:auto;block-size:auto;}
.am-home-widget .hero-banner-link,.am-home-widget .hero-banner-picture,.am-home-widget .hero-banner-picture > img{block-size:auto !important;height:auto !important;}
.am-home-widget .hero-banner-picture > img{object-fit:contain;}
} .shop-banner--taxonomy{grid-template-areas:"media content";direction:ltr;}
.shop-banner--taxonomy .content{grid-area:content;direction:rtl;padding-inline:0 10px !important;}
.shop-banner--taxonomy .shop-banner-media{grid-area:media;align-self:center !important;block-size:154px;}
.shop-banner--taxonomy .shop-banner-media img{position:static !important;display:block;inline-size:100% !important;block-size:100% !important;margin:0 auto 0 0 !important;object-fit:contain !important;}
.single-product div.product .woocommerce-product-gallery .flex-viewport,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a{block-size:560px !important;min-block-size:560px !important;}
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img{inline-size:100% !important;block-size:100% !important;max-inline-size:100% !important;max-block-size:none !important;padding:0 !important;object-fit:contain !important;}
.single-product .product-tags-after-tabs{grid-column:1 / -1;inline-size:100%;}
.single-product div.product .product-price .price,.single-product div.product .woocommerce-variation-price .price{font-size:clamp(36px, 3.5vw, 52px) !important;line-height:1.2 !important;}
@media(max-width:1024px){
.single-product div.product .woocommerce-product-gallery .flex-viewport,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a{block-size:470px !important;min-block-size:470px !important;}
}
@media(max-width:820px){
.shop-banner--taxonomy{grid-template-columns:145px minmax(0, 1fr) !important;}
.shop-banner--taxonomy .shop-banner-media{block-size:130px;}
.shop-banner--taxonomy .shop-banner-media img{max-inline-size:138px !important;}
}
@media(max-width:640px){
.am-home-widget .category-card{flex-basis:124px;min-inline-size:124px;min-block-size:157px;padding:8px;}
.am-home-widget .category-card .category-img{block-size:104px;}
.shop-banner--taxonomy{display:grid !important;grid-template-columns:105px minmax(0, 1fr) !important;grid-template-areas:"media content";gap:10px;padding:17px !important;}
.shop-banner--taxonomy .shop-banner-media{position:static !important;block-size:100px;}
.shop-banner--taxonomy .shop-banner-media img{max-inline-size:100px !important;margin:0 auto 0 0 !important;}
.single-product div.product .woocommerce-product-gallery .flex-viewport,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a{block-size:350px !important;min-block-size:350px !important;}
.single-product div.product .product-price .price,.single-product div.product .woocommerce-variation-price .price{font-size:31px !important;}
} .single-product div.product,.single-product div.product .azizimotor-product-media-column,.single-product div.product .woocommerce-tabs,.single-product div.product .product-tags-after-tabs{min-inline-size:0;max-inline-size:100%;}
.single-product div.product .woocommerce-tabs,.single-product div.product .woocommerce-tabs ul.tabs,.single-product div.product .woocommerce-tabs .panel,.single-product .product-tags-after-tabs{box-sizing:border-box;}
@media(max-width:640px){
.single-product div.product .azizimotor-product-media-column,.single-product .azizimotor-gallery-shell,.single-product div.product .woocommerce-product-gallery,.single-product div.product .woocommerce-product-gallery .flex-viewport{inline-size:100% !important;min-inline-size:100% !important;max-inline-size:100% !important;}
.single-product div.product .woocommerce-tabs,.single-product .product-tags-after-tabs{inline-size:100% !important;max-inline-size:100% !important;margin-inline:0 !important;}
}
@media(max-width:820px){
.single-product div.product{display:block !important;grid-template-columns:none !important;inline-size:100% !important;}
}
:root{--am-readable-small:max(12px, var(--web6463-size-sm, 13px));}
body,.woocommerce,.woocommerce-page,.wp-site-blocks{color:var(--am-color-text, #171c1f);}
.top-strip,.header-action small,.header-action strong,.support-mini,.section-eyebrow,.section-head p,.breadcrumb,.woocommerce-breadcrumb,.stock-status,.product-card-excerpt,.seller,.shipping,.brand-logo-item span,.brand-panel-copy h4,.brand-panel-copy li,.brand-product-card span,.brand-product-card b,.footer small,.site-footer small{font-size:var(--am-readable-small) !important;}
.main-nav,.main-nav a,.category-mega-menu a,.mobile-drawer a,.woocommerce-MyAccount-navigation a,.woocommerce-tabs ul.tabs a{font-size:var(--web6463-size-nav, 14px);}
.section-head h2,.brand-panel-copy h2{font-size:var(--web6463-size-h2, 24px);}
.benefit h3{font-size:max(15px, var(--web6463-size-md, 15px));}
.benefit p{font-size:max(13px, var(--web6463-size-sm, 13px)) !important;}
li.product-card--demo .seller{font-size:12px !important;}
li.product-card--demo .product-title{block-size:44px;min-block-size:44px;font-size:14px !important;line-height:1.58;}
li.product-card--demo .rating,li.product-card--demo .rating .star-rating{font-size:11px !important;}
li.product-card--demo .price-line > .price{font-size:15px !important;}
li.product-card--demo .price del{font-size:12px !important;}
li.product-card--demo .off{font-size:11px !important;}
li.product-card--demo .add-row .button{min-block-size:38px;block-size:38px;font-size:13px !important;}
.am-home-area--home-best-sellers .green-band{padding-block:48px 52px;border-radius:0;}
.am-home-area--home-best-sellers .green-band .section-head{margin-block-start:0;}
.am-home-widget:empty,.am-home-area:empty{display:none !important;}
.am-widget-empty{max-inline-size:var(--container, 1420px);margin:18px auto;padding:16px 20px;border:1px dashed #c9ced0;border-radius:8px;background:#fff9dc;color:#4d4f42;font-size:14px;}
@media(max-width:767.98px){
li.product-card--demo .product-title{block-size:42px;min-block-size:42px;font-size:13px !important;}
li.product-card--demo .price-line > .price{font-size:14px !important;}
li.product-card--demo .add-row .button{font-size:12px !important;}
} .category-card h3,.mini-item h4,.brand-product-card h3{font-size:13px !important;}
.counter small,.blog-meta,.article-meta,.article-tags a,.post-navigation__label,.comment-card__date,.comment-card__footer,.product-brand-logo span,.sale-countdown-copy small{font-size:11px !important;}
.newsletter p,.footer p,.footer li,.copyright,.blog-card__excerpt,.article-author p:last-child,.values-grid p,.contact-cards article > a,.contact-cards article > span:last-child,.seller-grid p{font-size:14px !important;}
.shop-toolbar .woocommerce-result-count,.shop-ordering select,.view-info,.sort-select,.filters li,.filters .button,.filters .woocommerce-widget-layered-nav-dropdown__submit,.widget_price_filter .price_slider_amount,.shop-archive-description,.pagination a,.woocommerce-pagination .page-numbers a,.woocommerce-pagination .page-numbers span{font-size:13px !important;}
.search-box input,.search-result,.search-result em,.am-live-search,.am-search-result{font-size:14px !important;}
.single-product div.product .product-meta-top,.single-product div.product .woocommerce-product-rating,.single-product div.product form.cart .variations label,.single-product div.product .product-delivery b,.single-product div.product .product-sku,.single-product div.product .woocommerce-tabs ul.tabs li a,.single-product div.product table.woocommerce-product-attributes th,.single-product div.product table.woocommerce-product-attributes td,.single-product .buy-steps p{font-size:13px !important;}
.single-product div.product .product-meta-top .stock,.single-product .sale-countdown-copy b,.single-product .product-brand-logo strong,.single-product div.product form.cart .reset_variations,.single-product div.product form.cart .added_to_cart,.single-product div.product .product-delivery small{font-size:12px !important;}
.single-product .product-key-feature strong{font-size:14px !important;}
.single-product .product-key-feature p{font-size:13px !important;}
.single-product div.product form.cart .single_add_to_cart_button,.mobile-product-buy-button{font-size:14px !important;}
.blog-card .link,.article-author__eyebrow,.comment-awaiting-moderation{font-size:12px !important;}
.post-navigation strong,.comment-card__author,.comment-card__content,.comment-form label,.stats span{font-size:14px !important;}
@media(max-width:640px){
.shop-products.view-2 .seller{font-size:11px !important;}
.shop-products.view-2 .product-title{font-size:13px !important;}
.shop-products.view-2 .price{font-size:14px !important;}
.shop-products.view-2 .add-btn{font-size:12px !important;}
.shop-products.view-2 .discount-tag{font-size:10px !important;}
.single-product div.product .woocommerce-tabs ul.tabs li a{font-size:12px !important;}
.mobile-product-buy-price small,.mobile-product-buy-price del{font-size:11px !important;}
} .am-home-area--home-best-sellers .green-band{border-block:0;background:var(--brand, #c5161d) !important;color:#fff;}
.am-home-area--home-best-sellers .green-band .section-head{border:0;background:transparent;color:#fff;box-shadow:none;}
.am-home-area--home-best-sellers .green-band .section-head h2,.am-home-area--home-best-sellers .green-band .section-head p,.am-home-area--home-best-sellers .green-band .section-head .seller,.am-home-area--home-best-sellers .green-band > .container > .link{color:#fff !important;}
.am-home-area--home-best-sellers .green-band .carousel-control{border-color:rgba(255,255,255,.72);background:#fff;color:var(--brand, #c5161d);}
.front-page .am-home-widget .blog-thumb{display:block;inline-size:100%;block-size:auto;aspect-ratio:16 / 10;overflow:hidden;background:#eef1f1;}
.front-page .am-home-widget .blog-thumb > a{display:block;inline-size:100%;block-size:100%;}
.front-page .am-home-widget .blog-thumb img{display:block;inline-size:100% !important;block-size:100% !important;max-inline-size:none;object-fit:cover !important;object-position:center;}
.am-home-area--home-main > .am-home-widget{inline-size:100%;}
.am-home-area--home-main .green-band{border-block:0;}
.am-home-area--home-main .green-band .carousel-control{border-color:rgba(255,255,255,.72);background:#fff;color:var(--brand, #c5161d);}
.azizimotor-widget-home .carousel-shell > .carousel-track{touch-action:pan-y pinch-zoom !important;-webkit-overflow-scrolling:touch;}
.azizimotor-widget-home .carousel-shell.is-dragging{cursor:grabbing;}
.azizimotor-widget-home .carousel-shell.is-dragging .carousel-track{scroll-snap-type:none !important;}
.azizimotor-live-filters .filter-block{padding:14px 0;border-bottom:1px solid var(--line)}
.azizimotor-live-filters .filter-head{margin-bottom:9px}.azizimotor-live-filters .widget__title{font-size:14px;font-weight:700}
.live-filter-choice{display:flex;align-items:center;gap:8px;min-height:34px;cursor:pointer;color:#424b4e;font-size:13px}
.live-filter-choice input{accent-color:var(--brand);width:16px;height:16px;flex:0 0 auto}.live-filter-choice span{flex:1}.live-filter-choice small{color:#929a9c;font-size:11px}
.live-price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.live-price-inputs label span{display:block;margin-bottom:4px;color:#7b8385;font-size:11px}.live-price-inputs input{width:100%;min-width:0;height:38px;border:1px solid #dde3e4;border-radius:7px;padding:0 8px;background:#fff}
.azizimotor-live-filters .clear{border:0;background:transparent;color:var(--brand);font-size:11px;cursor:pointer}
.azizimotor-filter-admin-note{margin:14px 0 0;padding:10px;border:1px dashed #d8a5a8;border-radius:7px;background:#fff7f7;font-size:11px;line-height:1.8}
.catalogue-is-filtering .shop-products{opacity:.45;pointer-events:none;transition:opacity .15s}.catalogue-is-filtering .shop-main{cursor:progress}
.azizimotor-live-pagination button.page-numbers{cursor:pointer;font-family:inherit}
@media(max-width:767px){.live-filter-choice{font-size:14px;min-height:38px}.azizimotor-live-filters .widget__title{font-size:15px}}
.am-home-area--home-main .green-band{background:var(--brand, #c5161d) !important;padding:48px 0 52px;border-radius:34px 34px 0 0;color:#fff;}
.am-home-area--home-main .green-band .section-head{display:block !important;width:max-content !important;min-width:430px;max-width:calc(100% - 32px);margin:-72px auto 26px !important;padding:18px 55px 20px !important;border:0 !important;border-radius:0 0 22px 22px !important;background:#fff !important;color:#1f2527 !important;text-align:center;box-shadow:0 12px 30px rgba(35,22,23,.12) !important;}
.am-home-area--home-main .green-band .section-head h2{color:#1f2527 !important;}
.am-home-area--home-main .green-band .section-head p,.am-home-area--home-main .green-band .section-head .seller{color:#737c7e !important;}
.am-home-area--home-main .green-band > .container > .link{color:#fff !important;}
@media(max-width:640px){
.am-home-area--home-main .green-band .section-head{min-width:0;width:calc(100% - 36px) !important;margin:-58px auto 18px !important;padding:15px 20px 17px !important;}
} .am-home-area--home-main .section:not(.green-band){padding-block:27px;}
@media(max-width:640px){
.am-home-area--home-main .section:not(.green-band){padding-block:19px;}
} .live-filter-chips{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 12px;}
.live-filter-chips[hidden]{display:none !important;}
.live-filter-chip{min-height:30px;display:inline-flex;align-items:center;gap:7px;border:1px solid #ecc8ca;border-radius:999px;background:#fff8f8;color:#343b3d;padding:4px 10px 4px 8px;font:inherit;font-size:12px;cursor:pointer;}
.live-filter-chip i{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:#fff;font-style:normal;font-size:14px;line-height:1;}
.live-filter-terms.is-scrollable{max-height:205px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-inline-end:5px;}
.live-filter-terms.is-scrollable::-webkit-scrollbar{width:5px;}
.live-filter-terms.is-scrollable::-webkit-scrollbar-thumb{background:#c9d0d1;border-radius:9px;}
.azizimotor-widget-home .promo{color:var(--am-promo-text-color, inherit);background-color:transparent;background-image:none;background-repeat:no-repeat;background-position:left bottom;background-size:contain;isolation:isolate;transition:transform .32s cubic-bezier(.2,.7,.2,1), box-shadow .32s ease, filter .32s ease;will-change:transform;}
.azizimotor-widget-home .promo::before{content:none !important;}
.azizimotor-widget-home .promo::after{content:"";position:absolute;inset:-35% -45%;z-index:0;pointer-events:none;opacity:0;background:linear-gradient(115deg, transparent 34%, rgba(255,255,255,.34) 47%, rgba(255,255,255,.12) 54%, transparent 67%);transform:translate3d(38%,0,0) rotate(7deg);transition:transform .7s cubic-bezier(.2,.7,.2,1), opacity .28s ease;}
.azizimotor-widget-home .promo:nth-child(1){background-color:var(--am-promo-banner-1, #e9f9ef);}
.azizimotor-widget-home .promo:nth-child(2){background-color:var(--am-promo-banner-2, #fff4d8);}
.azizimotor-widget-home .promo:nth-child(3){background-color:var(--am-promo-banner-3, #edf4ff);}
.azizimotor-widget-home .promo > *{position:relative;z-index:1;color:inherit;}
.azizimotor-widget-home .promo:hover,.azizimotor-widget-home .promo:focus-within{transform:translateY(-5px);box-shadow:0 18px 42px rgba(21, 35, 36, .13);filter:saturate(1.035);}
.azizimotor-widget-home .promo:hover::after,.azizimotor-widget-home .promo:focus-within::after{opacity:1;transform:translate3d(-38%,0,0) rotate(7deg);}
.azizimotor-widget-home .promo h3,.azizimotor-widget-home .promo .promo-cta{transition:transform .28s ease, color .22s ease;}
.azizimotor-widget-home .promo:hover h3,.azizimotor-widget-home .promo:focus-within h3{transform:translateY(-2px);}
.azizimotor-widget-home .promo:hover .promo-cta,.azizimotor-widget-home .promo:focus-within .promo-cta{transform:translateX(-3px);}
.azizimotor-widget-home .feature-banner{background:var(--am-feature-bg-color, var(--am-feature-banner-bg, #edf7f5)) !important;color:inherit;isolation:isolate;}
.azizimotor-widget-home .feature-banner::before,.azizimotor-widget-home .feature-banner::after{content:"";position:absolute;inset:0;pointer-events:none;}
.azizimotor-widget-home .feature-banner::before{z-index:0;background-image:var(--am-feature-bg-image, none);background-size:var(--am-feature-bg-size, cover);background-position:var(--am-feature-bg-position, center center);background-repeat:var(--am-feature-bg-repeat, no-repeat);opacity:var(--am-feature-image-opacity, 1);transition:transform .45s cubic-bezier(.2,.7,.2,1), filter .32s ease;}
.azizimotor-widget-home .feature-banner::after{z-index:1;background:var(--am-feature-overlay-color, #000);opacity:var(--am-feature-overlay-opacity, 0);}
.azizimotor-widget-home .feature-banner__content{position:relative;z-index:2;width:min(66%, 430px);}
.azizimotor-widget-home .feature-banner__eyebrow{color:var(--am-feature-eyebrow-color, var(--brand));}
.azizimotor-widget-home .feature-banner__title{max-width:none;color:var(--am-feature-title-color, var(--am-color-heading, #101214));text-shadow:none;}
.azizimotor-widget-home .feature-banner__text{color:var(--am-feature-text-color, inherit);}
.azizimotor-widget-home .feature-banner__button{background:var(--am-feature-button-bg, var(--brand));color:var(--am-feature-button-color, #fff);transition:transform .25s ease, filter .25s ease, box-shadow .25s ease;}
.azizimotor-widget-home .feature-banner__button:hover,.azizimotor-widget-home .feature-banner__button:focus-visible{color:var(--am-feature-button-color, #fff);filter:brightness(.93);transform:translateY(-2px);box-shadow:0 10px 24px rgba(0, 0, 0, .14);}
.azizimotor-widget-home .feature-banner:hover::before,.azizimotor-widget-home .feature-banner:focus-within::before{transform:scale(1.025);}
.azizimotor-widget-home .promo h3{color:var(--am-promo-text-color, var(--am-color-heading, #101214));text-shadow:none;}
.azizimotor-widget-home .promo .seller{color:var(--am-promo-text-color, var(--brand));}
.azizimotor-widget-home .promo .promo-cta{position:relative;z-index:2;width:max-content;max-width:100%;text-decoration:none;}
.azizimotor-widget-home .promo .promo-cta--link{color:var(--am-promo-text-color, var(--brand));}
.azizimotor-widget-home .promo .promo-cta--button{min-height:38px;padding:8px 17px;border:1px solid transparent;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--am-promo-button-bg, var(--brand));color:var(--am-promo-button-color, #fff);box-shadow:0 7px 18px rgba(0, 0, 0, .10);font-size:12px;font-weight:700;line-height:1.2;}
.azizimotor-widget-home .promo .promo-cta--button:hover,.azizimotor-widget-home .promo .promo-cta--button:focus-visible{color:var(--am-promo-button-color, #fff);filter:brightness(.93);box-shadow:0 10px 24px rgba(0, 0, 0, .15);}
.azizimotor-widget-home .promo .promo-cta:focus-visible{outline:2px solid currentColor;outline-offset:3px;}
@media (prefers-reduced-motion: reduce) {
.azizimotor-widget-home .promo,.azizimotor-widget-home .promo::after,.azizimotor-widget-home .promo h3,.azizimotor-widget-home .promo .promo-cta,.azizimotor-widget-home .feature-banner::before,.azizimotor-widget-home .feature-banner__button{transition:none;}
.azizimotor-widget-home .promo:hover,.azizimotor-widget-home .promo:focus-within,.azizimotor-widget-home .promo:hover h3,.azizimotor-widget-home .promo:focus-within h3,.azizimotor-widget-home .promo:hover .promo-cta,.azizimotor-widget-home .promo:focus-within .promo-cta,.azizimotor-widget-home .feature-banner:hover::before,.azizimotor-widget-home .feature-banner:focus-within::before,.azizimotor-widget-home .feature-banner__button:hover,.azizimotor-widget-home .feature-banner__button:focus-visible{transform:none;}
.azizimotor-widget-home .promo::after{display:none;}
} .shop-banner{background:var(--am-shop-banner-bg, #e8e8e5) !important;}
.shop-banner.shop-banner--has-image{color:inherit;}
.shop-banner.shop-banner--has-image::before{background:#fff !important;}
.shop-banner.shop-banner--has-image .content{color:inherit !important;text-shadow:none !important;}
.shop-banner.shop-banner--has-image h1{color:var(--am-color-heading, #101214) !important;}
.shop-banner.shop-banner--has-image .seller{color:var(--brand) !important;}
.shop-banner.shop-banner--has-image .shop-banner-description,.shop-banner.shop-banner--has-image .shop-banner-description p{color:#5f686b !important;}
.shop-banner.shop-banner--has-image{display:grid !important;grid-template-columns:minmax(135px, 185px) minmax(0, 1fr) !important;grid-template-areas:"media content";direction:ltr;height:auto !important;min-height:175px;padding:22px 22px 22px 0 !important;gap:18px;}
.shop-banner.shop-banner--has-image .content{grid-area:content;position:static !important;width:auto !important;max-width:none !important;transform:none !important;align-self:center;direction:rtl;padding-inline:24px 0 !important;}
.shop-banner.shop-banner--has-image .shop-banner-media{grid-area:media;position:relative !important;align-self:center;justify-self:start;inline-size:175px;block-size:145px;overflow:hidden;direction:ltr;}
.shop-banner.shop-banner--has-image .shop-banner-media img{position:static !important;display:block;inline-size:100% !important;block-size:100% !important;max-inline-size:175px !important;max-block-size:145px !important;margin:0 !important;object-fit:contain !important;object-position:center left !important;}
.shop-banner.shop-banner--has-image .shop-banner-description{max-inline-size:980px;}
.shop-banner.shop-banner--taxonomy.shop-banner--has-image{grid-template-columns:minmax(135px, 175px) minmax(0, 1fr) !important;}
.shop-banner.shop-banner--taxonomy.shop-banner--has-image .shop-banner-media{inline-size:165px;block-size:140px;}
.shop-banner.shop-banner--taxonomy.shop-banner--has-image .shop-banner-media img{max-inline-size:165px !important;max-block-size:140px !important;}
.shop-banner-scroll-products{display:none;}
.am-home-widget .category-card .category-img{aspect-ratio:1 / 1;block-size:auto;min-block-size:118px;}
@media(max-width:640px){
.shop-banner.shop-banner--has-image,.shop-banner.shop-banner--taxonomy.shop-banner--has-image{display:block !important;min-height:0;padding:17px 16px 22px !important;}
.shop-banner.shop-banner--has-image .shop-banner-media,.shop-banner.shop-banner--taxonomy.shop-banner--has-image .shop-banner-media{display:none !important;}
.shop-banner.shop-banner--has-image .content,.shop-banner.shop-banner--taxonomy.shop-banner--has-image .content{display:block;width:100% !important;padding:0 !important;}
.shop-banner.shop-banner--has-image .shop-banner-description{max-inline-size:none;}
.shop-banner-scroll-products{position:absolute;inset-inline-start:50%;inset-block-end:9px;display:grid;place-items:center;inline-size:34px;block-size:34px;margin-inline-start:-17px;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:var(--brand);color:#fff !important;box-shadow:0 7px 18px rgba(0,0,0,.18);animation:azmShopScrollFloat 1.8s ease-in-out infinite;z-index:8;}
.shop-banner-scroll-products .bi{font-size:15px;}
.am-home-widget .category-card .category-img{min-block-size:96px;}
}
@keyframes azmShopScrollFloat {
0%,100%{transform:translateY(0);opacity:.88;}
50%{transform:translateY(-4px);opacity:1;}
}
@media(prefers-reduced-motion:reduce){
.shop-banner-scroll-products{animation:none;}
}
.shop-banner--taxonomy{background:var(--am-tax-intro-bg, #f6f8f8) !important;border:var(--am-tax-intro-border-width, 1px) solid var(--am-tax-intro-border, #e1e7e7);border-radius:var(--am-tax-intro-radius, 12px);box-shadow:var(--am-tax-intro-shadow, 0 8px 24px rgba(24,37,39,.06));}
.shop-banner--taxonomy::before{display:none !important;}
.shop-banner--taxonomy .content{min-inline-size:0;}
.shop-banner--taxonomy h1{color:var(--am-tax-intro-title, #101214) !important;}
.shop-banner--taxonomy .shop-banner-description,.shop-banner--taxonomy .shop-banner-description p,.shop-banner--taxonomy .shop-banner-description li{color:var(--am-tax-intro-text, #535d60) !important;}
.shop-banner--taxonomy .seller{color:var(--am-tax-intro-accent, #c5161d) !important;}
.shop-banner--taxonomy .banner-accent{background:var(--am-tax-intro-accent, #c5161d) !important;}
.shop-banner--taxonomy.shop-banner--without-image{grid-template-columns:minmax(0, 1fr) !important;}
.shop-banner--taxonomy.shop-banner--has-image{grid-template-columns:minmax(125px, 165px) minmax(0, 1fr) !important;grid-template-areas:"media content" !important;direction:ltr;padding:18px 20px 18px 0 !important;gap:18px;min-block-size:170px;}
.shop-banner--taxonomy.shop-banner--has-image .shop-banner-media{grid-area:media;inline-size:150px !important;block-size:128px !important;align-self:center;justify-self:start;}
.shop-banner--taxonomy.shop-banner--has-image .shop-banner-media img{inline-size:100% !important;block-size:100% !important;max-inline-size:150px !important;max-block-size:128px !important;object-fit:contain !important;object-position:center left !important;}
.shop-banner--taxonomy.shop-banner--has-image .content{grid-area:content;direction:rtl;padding-inline:18px 0 !important;}
.shop-banner--taxonomy.shop-banner--without-image .content{width:100% !important;max-inline-size:none !important;padding-inline:24px !important;}
.shop-banner--taxonomy .shop-banner-scroll-products{color:var(--am-tax-intro-accent, #c5161d) !important;}
@media(max-width:640px){
.shop-banner--taxonomy.shop-banner--has-image,.shop-banner--taxonomy.shop-banner--without-image{display:block !important;min-block-size:0;padding:15px 10px 22px !important;}
.shop-banner--taxonomy .shop-banner-media{display:none !important;}
.shop-banner--taxonomy .content,.shop-banner--taxonomy.shop-banner--has-image .content,.shop-banner--taxonomy.shop-banner--without-image .content{display:block;width:100% !important;padding-inline:8px !important;}
.shop-banner--taxonomy .shop-banner-description{max-inline-size:none;}
.shop-banner--taxonomy .shop-banner-scroll-products{position:absolute;left:13px;right:auto;inset-inline-start:auto;inset-inline-end:auto;inset-block-end:7px;display:grid;place-items:center;inline-size:28px;block-size:28px;margin:0;border:0 !important;border-radius:0;background:transparent !important;color:var(--am-tax-intro-accent, var(--brand, #c5161d)) !important;box-shadow:none !important;animation:azmTaxonomyScrollCue 1.5s ease-in-out infinite;z-index:8;}
.shop-banner--taxonomy .shop-banner-scroll-products .bi{font-size:22px;}
}
@keyframes azmTaxonomyScrollCue {
0%,100%{transform:translateY(0);opacity:.62;}
50%{transform:translateY(4px);opacity:1;}
}
@media (prefers-reduced-motion: reduce) {
.shop-banner--taxonomy .shop-banner-scroll-products{animation:none;}
} @media(max-width:640px){
.shop-banner-scroll-products{position:absolute;left:13px;right:auto;inset-inline-start:auto;inset-inline-end:auto;inset-block-end:7px;display:grid;place-items:center;inline-size:28px;block-size:28px;margin:0;border:0 !important;border-radius:0;background:transparent !important;color:var(--am-tax-intro-accent, var(--brand, #c5161d)) !important;box-shadow:none !important;animation:azmTaxonomyScrollCue 1.5s ease-in-out infinite;z-index:8;}
.shop-banner-scroll-products .bi{font-size:22px;}
}
.mobile-primary-tree .mobile-submenu,.mobile-category-tree .mobile-term-submenu > ul{margin-inline-start:18px !important;margin-inline-end:0 !important;padding-inline-start:10px !important;padding-inline-end:0 !important;border-inline-start:1px solid #dfe6e5 !important;border-inline-end:0 !important;}
.mobile-primary-tree .mobile-submenu li a,.mobile-category-tree .mobile-term-submenu > ul li a{padding-inline-start:9px !important;padding-inline-end:8px !important;}
@media(min-width:641px){
.shop-banner--taxonomy.shop-banner--has-image{grid-template-columns:minmax(120px, 165px) minmax(0, 1fr) !important;grid-template-areas:"media content" !important;gap:18px !important;padding-inline:20px 0 !important;}
.shop-banner--taxonomy.shop-banner--has-image .shop-banner-media{inline-size:150px !important;block-size:128px !important;justify-self:start !important;align-self:center !important;}
.shop-banner--taxonomy.shop-banner--has-image .content{min-inline-size:0 !important;inline-size:auto !important;max-inline-size:none !important;padding-inline:18px 0 !important;}
.shop-banner--taxonomy.shop-banner--has-image .shop-banner-description{max-inline-size:none !important;}
.shop-banner--taxonomy.shop-banner--without-image{grid-template-columns:minmax(0, 1fr) !important;}
.shop-banner--taxonomy.shop-banner--without-image .content{inline-size:100% !important;max-inline-size:none !important;}
} @media(max-width:900px){
.mobile-primary-tree .mobile-submenu,.mobile-category-tree .mobile-term-submenu > ul{margin-right:18px !important;margin-left:0 !important;padding-right:11px !important;padding-left:0 !important;border-right:1px solid #dfe6e5 !important;border-left:0 !important;width:auto !important;max-width:calc(100% - 18px) !important;box-sizing:border-box !important;}
.mobile-primary-tree .mobile-submenu li a,.mobile-category-tree .mobile-term-submenu > ul li a{padding-right:9px !important;padding-left:8px !important;}
} html[dir="rtl"] body,html[dir="rtl"] .site,html[dir="rtl"] .site-main,html[dir="rtl"] .site-header,html[dir="rtl"] .site-footer,html[dir="rtl"] .mobile-drawer,html[dir="rtl"] .mini-cart-drawer,html[dir="rtl"] .search-modal,html[dir="rtl"] .am-home-area,html[dir="rtl"] .woocommerce,html[dir="rtl"] .woocommerce-page{direction:rtl;}
html[dir="rtl"] :where(.entry-content,.archive-description,.term-description,.shop-banner-description,.shop-archive-description,.section-head,.product-card,.filters,.woocommerce form,.woocommerce table){text-align:start;}
html[dir="rtl"] :where(input:not([type="number"]):not([type="tel"]):not([type="email"]),textarea,select){direction:rtl;text-align:right;}
.mobile-drawer > footer a.mobile-drawer-phone{min-block-size:40px;border:1px solid var(--brand, #c5161d) !important;background:var(--brand, #c5161d) !important;color:#fff !important;box-shadow:none;}
.mobile-drawer > footer a.mobile-drawer-phone:hover,.mobile-drawer > footer a.mobile-drawer-phone:focus-visible{border-color:var(--brand-dark, #a90f15) !important;background:var(--brand-dark, #a90f15) !important;color:#fff !important;}
.am-home-widget .category-card{overflow:hidden;}
.am-home-widget .category-card .category-img{inline-size:100%;overflow:hidden;}
.am-home-widget .category-card .category-img img{display:block;inline-size:100% !important;block-size:100% !important;max-inline-size:100% !important;max-block-size:100% !important;margin:0 !important;padding:0 !important;object-fit:contain !important;object-position:center !important;transform:none !important;}
.azm-taxonomy-labels{margin:0 0 16px;direction:rtl;}
.azm-taxonomy-label{display:inline-flex;align-items:center;justify-content:center;min-block-size:34px;padding:6px 12px;border:1px solid var(--line, #e1e7e7);border-radius:999px;background:#fff;color:#465053;font-family:var(--web6463-font-ui, inherit);font-size:var(--web6463-size-sm, 13px);font-weight:var(--web6463-weight-ui, 600);line-height:1.5;text-align:right;text-decoration:none;transition:border-color .18s ease, background .18s ease, color .18s ease, transform .18s ease;}
.azm-taxonomy-label:hover,.azm-taxonomy-label:focus-visible{border-color:var(--brand, #c5161d);background:#fff4f4;color:var(--brand, #c5161d);transform:translateY(-1px);}
@media(min-width:901px){
.shop-banner--taxonomy.shop-banner--has-image{grid-template-columns:minmax(180px, 1fr) minmax(0, 3fr) !important;grid-template-areas:"media content" !important;gap:20px !important;}
.shop-banner--taxonomy.shop-banner--has-image .shop-banner-media{grid-area:media;inline-size:100% !important;max-inline-size:240px !important;block-size:150px !important;justify-self:center !important;}
.shop-banner--taxonomy.shop-banner--has-image .shop-banner-media img{inline-size:100% !important;block-size:100% !important;max-inline-size:100% !important;max-block-size:100% !important;object-fit:contain !important;object-position:center !important;}
.shop-banner--taxonomy.shop-banner--has-image .content{grid-area:content;inline-size:100% !important;max-inline-size:none !important;padding-inline:24px 0 !important;direction:rtl;text-align:right;}
.shop-banner--taxonomy.shop-banner--has-image .shop-banner-description{inline-size:100%;max-inline-size:none !important;}
}
@media(max-width:640px){
.azm-taxonomy-labels{margin-bottom:12px;}
.azm-taxonomy-labels__list{gap:6px;}
.azm-taxonomy-label{min-block-size:32px;padding:5px 10px;}
} .product-card .price-line .price del,li.product-card--demo .price-line .price del,.azizimotor-widget-home .product-card .price-line .price del{display:inline-flex !important;align-items:baseline;opacity:1 !important;color:#9aa1a4 !important;text-decoration:line-through !important;white-space:nowrap;}
.product-card .price-line .price del :where(.woocommerce-Price-amount,bdi),li.product-card--demo .price-line .price del :where(.woocommerce-Price-amount,bdi),.azizimotor-widget-home .product-card .price-line .price del :where(.woocommerce-Price-amount,bdi){color:inherit !important;text-decoration:line-through !important;}
.product-card .rating,.azizimotor-widget-home .product-card .rating{display:flex !important;align-items:center !important;justify-content:flex-start !important;min-block-size:19px;overflow:hidden;direction:rtl;text-align:right;}
.product-card .rating .star-rating,.azizimotor-widget-home .product-card .rating .star-rating{position:relative !important;display:inline-block !important;flex:0 0 6.1em !important;inline-size:6.1em !important;block-size:1.15em !important;margin:0 !important;overflow:hidden !important;color:#d8ddde !important;font-family:Arial, sans-serif !important;font-size:11px !important;font-weight:400 !important;line-height:1.15 !important;letter-spacing:.12em !important;white-space:nowrap !important;text-indent:-9999px !important;}
.product-card .rating .star-rating::before,.azizimotor-widget-home .product-card .rating .star-rating::before{content:"★★★★★" !important;position:absolute !important;inset-block-start:0 !important;inset-inline-start:0 !important;display:block !important;inline-size:100% !important;color:#d8ddde !important;font-family:Arial, sans-serif !important;font-size:inherit !important;line-height:inherit !important;letter-spacing:inherit !important;white-space:nowrap !important;text-indent:0 !important;}
.product-card .rating .star-rating > span,.azizimotor-widget-home .product-card .rating .star-rating > span{position:absolute !important;inset-block-start:0 !important;inset-inline-start:0 !important;display:block !important;block-size:100% !important;overflow:hidden !important;color:#f4b520 !important;font-family:Arial, sans-serif !important;font-size:inherit !important;line-height:inherit !important;letter-spacing:inherit !important;white-space:nowrap !important;text-indent:-9999px !important;}
.product-card .rating .star-rating > span::before,.azizimotor-widget-home .product-card .rating .star-rating > span::before{content:"★★★★★" !important;position:absolute !important;inset-block-start:0 !important;inset-inline-start:0 !important;display:block !important;inline-size:6.1em !important;color:#f4b520 !important;font-family:Arial, sans-serif !important;font-size:inherit !important;line-height:inherit !important;letter-spacing:inherit !important;white-space:nowrap !important;text-indent:0 !important;}
.azizimotor-widget-home .hot-section,.azizimotor-widget-home .hot-wrap,.azizimotor-widget-home .hot-info,.azizimotor-widget-home .hot-products-area,.azizimotor-widget-home .hot-products-toolbar{direction:rtl !important;text-align:right !important;}
.azizimotor-widget-home .hot-info{justify-items:start;}
.azizimotor-widget-home .hot-info > :where(.seller,h2,p){inline-size:100%;text-align:right !important;}
.azizimotor-widget-home .hot-info .counter{inline-size:100%;direction:rtl !important;justify-content:flex-start !important;margin-inline:0 !important;}
.azizimotor-widget-home .hot-info .counter .box{direction:rtl;text-align:center;}
.azizimotor-widget-home .hot-info .btn{margin-inline-start:0 !important;margin-inline-end:0 !important;}
.azizimotor-widget-home .hot-products-toolbar > span{text-align:right !important;}
.azizimotor-widget-home .hot-products-toolbar .carousel-controls{margin-inline-start:0 !important;margin-inline-end:0 !important;}
.mobile-primary-tree li.has-submenu > a,.mobile-category-tree li.has-submenu > a{padding-inline-start:10px !important;padding-inline-end:42px !important;}
.mobile-primary-tree li.has-submenu > .submenu-toggle,.mobile-category-tree li.has-submenu > .submenu-toggle{display:grid !important;opacity:1 !important;visibility:visible !important;}
.mobile-primary-tree li.is-open > .mobile-submenu,.mobile-category-tree li.is-open > .mobile-submenu,.mobile-category-tree li.is-open > ul,.mobile-category-tree li.is-open > .mobile-term-submenu > ul{display:block !important;}
.mobile-drawer > footer.mobile-drawer-footer{position:sticky;inset-block-end:0;z-index:5;display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:8px;background:#fff;}
.mobile-drawer > footer a.mobile-drawer-account{min-block-size:40px;border:1px solid #e2e7e8 !important;background:#fff !important;color:var(--brand, #c5161d) !important;box-shadow:none !important;}
.mobile-drawer > footer a.mobile-drawer-account:hover,.mobile-drawer > footer a.mobile-drawer-account:focus-visible{border-color:var(--brand, #c5161d) !important;background:#fff !important;color:var(--brand-dark, #a90f15) !important;}
.mobile-drawer > footer :where(.mobile-drawer-phone,.mobile-drawer-account){display:inline-flex !important;align-items:center;justify-content:center;gap:6px;white-space:nowrap;}
.shop-products.products.view-list{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;inline-size:100% !important;}
.shop-products.products.view-list > li.product-card,.shop-products.products.view-list > li.product-card--demo{display:grid !important;grid-template-columns:minmax(180px, 220px) minmax(0, 1fr) !important;grid-template-areas:"media body";align-items:stretch !important;gap:14px !important;inline-size:100% !important;max-inline-size:none !important;min-inline-size:0 !important;margin:0 !important;}
.shop-products.products.view-list > li.product-card > .product-media,.shop-products.products.view-list > li.product-card--demo > .product-media{grid-area:media !important;inline-size:100% !important;min-inline-size:0 !important;block-size:190px !important;min-block-size:190px !important;aspect-ratio:auto !important;}
.shop-products.products.view-list > li.product-card > .product-body,.shop-products.products.view-list > li.product-card--demo > .product-body{grid-area:body !important;min-inline-size:0 !important;display:flex !important;flex-direction:column !important;}
@media(max-width:640px){
.shop-products.products.view-list > li.product-card,.shop-products.products.view-list > li.product-card--demo{grid-template-columns:108px minmax(0, 1fr) !important;gap:9px !important;padding:7px !important;}
.shop-products.products.view-list > li.product-card > .product-media,.shop-products.products.view-list > li.product-card--demo > .product-media{block-size:126px !important;min-block-size:126px !important;}
} .main-nav{overflow:visible;}
.main-nav .main-nav-list{display:flex;align-items:center;gap:30px;margin:0;padding:0;list-style:none;}
.main-nav .main-nav-list > li{position:relative;}
.main-nav .main-nav-list > li > a{display:inline-flex;align-items:center;gap:6px;}
.main-nav .main-nav-submenu-indicator{flex:0 0 auto;font-size:10px;line-height:1;color:var(--brand, #c5161d);transition:transform .18s ease;}
.main-nav .main-nav-list > li:hover > a .bi-chevron-down,.main-nav .main-nav-list > li:focus-within > a .bi-chevron-down{transform:rotate(180deg);}
.main-nav .main-nav-submenu{position:absolute;inset-block-start:calc(100% - 6px);inset-inline-start:0;z-index:1700;display:block;min-inline-size:220px;margin:0;padding:7px;border:1px solid var(--line, #e1e7e7);border-radius:9px;background:#fff;box-shadow:0 18px 40px rgba(0, 45, 43, .14);list-style:none;opacity:0;visibility:hidden;transform:translateY(7px);transition:opacity .18s ease, visibility .18s ease, transform .18s ease;}
.main-nav li:hover > .main-nav-submenu,.main-nav li:focus-within > .main-nav-submenu{opacity:1;visibility:visible;transform:none;}
.main-nav .main-nav-submenu li{position:relative;}
.main-nav .main-nav-submenu a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:38px;padding:7px 10px;border-radius:6px;white-space:nowrap;}
.main-nav .main-nav-submenu a::after{display:none !important;}
.main-nav .main-nav-submenu a:hover{background:#fff3f4;}
.main-nav .main-nav-submenu .main-nav-submenu{inset-block-start:-7px;inset-inline-start:calc(100% + 4px);}
.filters .product-categories li.cat-parent > a,.widget_product_categories .product-categories li.cat-parent > a,.widget_nav_menu li.menu-item-has-children > a{position:relative;padding-inline-end:18px;}
.filters .product-categories li.cat-parent > a::after,.widget_product_categories .product-categories li.cat-parent > a::after,.widget_nav_menu li.menu-item-has-children > a::after{position:absolute;inset-inline-end:0;inset-block-start:50%;transform:translateY(-50%);color:var(--brand, #c5161d);font-weight:700;line-height:1;}
.carousel-prev .bi,.hero-prev .bi,.carousel-next .bi,.hero-next .bi,.carousel-prev .icon-svg,.hero-prev .icon-svg,.carousel-next .icon-svg,.hero-next .icon-svg{transform:none !important;}
.azizimotor-widget-home .hot-products-toolbar{inline-size:100%;justify-content:space-between !important;}
.azizimotor-widget-home .hot-products-toolbar .hot-carousel-controls{flex:0 0 auto;margin-inline-start:auto !important;margin-inline-end:0 !important;}
.azizimotor-compare-table .compare-add-to-cart,.azizimotor-compare-table a.button.compare-add-to-cart{min-block-size:32px !important;block-size:auto !important;inline-size:auto !important;max-inline-size:150px;padding:6px 11px !important;border-radius:6px !important;gap:5px !important;margin-block-start:8px !important;font-size:11px !important;line-height:1.35 !important;white-space:normal;}
@media(max-width:900px){
.mobile-drawer{direction:rtl;width:min(380px, 94vw) !important;overflow:hidden;}
.mobile-drawer .mobile-menu-panels{display:block !important;flex:1 1 auto;min-block-size:0;overflow:hidden;}
.mobile-drawer .mobile-menu-panel{block-size:100%;min-block-size:0;overflow-y:auto;overflow-x:hidden;padding:4px 0 10px;overscroll-behavior:contain;}
.mobile-main-links li,.mobile-primary-tree li,.mobile-category-tree li{position:relative !important;display:block !important;inline-size:100%;min-inline-size:0;box-sizing:border-box;}
.mobile-primary-tree,.mobile-category-tree{inline-size:100%;margin:0 !important;padding:4px 10px 12px !important;list-style:none;}
.mobile-primary-tree > li,.mobile-category-tree > li{border-block-end:1px solid #edf1f2;}
.mobile-primary-tree li > a,.mobile-category-tree li > a{display:flex !important;align-items:center;inline-size:100%;min-inline-size:0;min-block-size:42px;padding:7px 11px !important;border-radius:7px;line-height:1.65;text-align:right;overflow-wrap:anywhere;box-sizing:border-box;}
.mobile-primary-tree li.has-submenu > a,.mobile-category-tree li.has-submenu > a,.mobile-primary-tree li.menu-item-has-children > a,.mobile-category-tree li.menu-item-has-children > a{padding-inline-start:11px !important;padding-inline-end:46px !important;}
.mobile-primary-tree li > .submenu-toggle,.mobile-category-tree li > .submenu-toggle{position:absolute !important;inset-block-start:6px !important;inset-inline-end:6px !important;inset-inline-start:auto !important;inline-size:30px !important;block-size:30px !important;margin:0 !important;border:1px solid #efd6d9 !important;border-radius:7px !important;background:#fff5f5 !important;color:var(--brand, #c5161d) !important;display:grid !important;place-items:center;z-index:2;}
.mobile-primary-tree li > .submenu-toggle .bi,.mobile-category-tree li > .submenu-toggle .bi{display:block;font-size:12px !important;line-height:1;transition:transform .18s ease;}
.mobile-primary-tree li.is-open > .submenu-toggle .bi,.mobile-category-tree li.is-open > .submenu-toggle .bi{transform:rotate(45deg);}
html[dir="rtl"] .mobile-primary-tree ul.mobile-submenu,html[dir="rtl"] .mobile-category-tree ul.mobile-submenu,html[dir="rtl"] .mobile-category-tree .mobile-term-submenu > ul{display:none;inline-size:auto !important;max-inline-size:none !important;margin:2px 14px 7px 0 !important;padding:3px 9px 4px 0 !important;border:0 !important;border-right:1px solid #dfe6e5 !important;list-style:none;box-sizing:border-box;}
html[dir="rtl"] .mobile-primary-tree li.is-open > ul.mobile-submenu,html[dir="rtl"] .mobile-category-tree li.is-open > ul.mobile-submenu,html[dir="rtl"] .mobile-category-tree li.is-open > .mobile-term-submenu > ul{display:block !important;}
.mobile-drawer > footer.mobile-drawer-footer{position:relative !important;inset:auto !important;flex:0 0 auto;padding:9px 10px !important;border-block-start:1px solid var(--line, #e1e7e7);box-shadow:0 -7px 18px rgba(31, 42, 44, .04);}
} .category-mega-menu li.has-submenu > a,.category-mega-menu li.menu-item-has-children > a{display:flex !important;align-items:center;justify-content:space-between;gap:8px;}
.category-mega-menu li.has-submenu > a > .submenu-indicator,.category-mega-menu li.menu-item-has-children > a > .submenu-indicator{display:inline-flex !important;flex:0 0 auto;align-items:center;justify-content:center;inline-size:18px;block-size:18px;margin-inline-start:auto !important;color:var(--brand, #c5161d) !important;font-size:10px !important;}
.filters .product-categories li.cat-parent > a::after,.widget_product_categories .product-categories li.cat-parent > a::after,.widget_nav_menu li.menu-item-has-children > a::after{content:"+" !important;display:inline-grid;place-items:center;inline-size:18px;block-size:18px;border-radius:50%;background:#fff1f2;}
.single-product div.product .related.azm-related-carousel{position:relative;min-inline-size:0;overflow:hidden;}
.azm-related-carousel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:16px;direction:rtl;}
.single-product div.product .related.azm-related-carousel .azm-related-carousel__head > h2{margin:0 !important;}
.azm-related-carousel__controls{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;direction:ltr;}
.azm-related-carousel__button{inline-size:34px;block-size:34px;min-block-size:34px;padding:0 !important;border:1px solid var(--line, #e1e7e7);border-radius:50%;background:#fff;color:var(--brand, #c5161d);display:grid;place-items:center;cursor:pointer;}
.azm-related-carousel__button:disabled{opacity:.35;cursor:default;}
.azm-related-carousel__viewport{overflow:hidden;min-inline-size:0;}
.single-product div.product .related.azm-related-carousel ul.azm-related-carousel__track{--azm-related-visible:5;--azm-related-gap-total:56px;display:flex !important;grid-template-columns:none !important;gap:14px !important;inline-size:100% !important;margin:0 !important;padding:0 !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-inline:contain;direction:rtl;}
.single-product div.product .related.azm-related-carousel ul.azm-related-carousel__track::-webkit-scrollbar{display:none;}
.single-product div.product .related.azm-related-carousel ul.azm-related-carousel__track > li.product{flex:0 0 calc((100% - var(--azm-related-gap-total)) / var(--azm-related-visible)) !important;inline-size:auto !important;max-inline-size:none !important;margin:0 !important;float:none !important;scroll-snap-align:start;direction:rtl;}
.azm-related-carousel.is-static .azm-related-carousel__controls{opacity:.45;}
@media(max-width:767px){
.single-product div.product .related.azm-related-carousel ul.azm-related-carousel__track{--azm-related-visible:2;--azm-related-gap-total:10px;gap:10px !important;}
.azm-related-carousel__button{inline-size:30px;block-size:30px;min-block-size:30px;}
} .azizimotor-compare-table .compare-product-head .compare-add-to-cart,.azizimotor-compare-table .compare-product-head a.button.compare-add-to-cart{display:inline-flex !important;align-items:center !important;justify-content:center !important;inline-size:min(100%, 145px) !important;min-inline-size:0 !important;max-inline-size:145px !important;min-block-size:34px !important;block-size:34px !important;margin:10px auto 0 !important;padding:0 10px !important;border:0 !important;border-radius:17px !important;background:var(--brand, #c5161d) !important;color:#fff !important;box-shadow:none !important;font-size:10px !important;font-weight:700 !important;line-height:1 !important;white-space:nowrap !important;text-decoration:none !important;}
.azizimotor-compare-table .compare-product-head .compare-add-to-cart .bi{flex:0 0 auto;font-size:12px;}
.azizimotor-compare-table .compare-product-head .compare-add-to-cart span{overflow:hidden;text-overflow:ellipsis;}
.azizimotor-compare-table .compare-product-head .compare-add-to-cart:hover,.azizimotor-compare-table .compare-product-head .compare-add-to-cart:focus-visible{background:var(--brand-dark, #a90f15) !important;color:#fff !important;}
.azizimotor-compare-table .compare-product-head .added_to_cart.wc-forward{display:block !important;margin:6px auto 0 !important;color:var(--brand, #c5161d) !important;font-size:9px !important;font-weight:700;line-height:1.4;text-align:center;white-space:nowrap;}
.azm-taxonomy-labels{inline-size:100%;max-inline-size:100%;overflow:hidden;}
.azm-taxonomy-labels__list{display:flex !important;flex-wrap:nowrap !important;align-items:center;justify-content:flex-start;gap:8px;inline-size:100%;max-inline-size:100%;overflow-x:auto !important;overflow-y:hidden !important;padding:2px 1px 7px;direction:rtl;scroll-snap-type:inline proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;}
.azm-taxonomy-labels__list::-webkit-scrollbar{block-size:4px;}
.azm-taxonomy-labels__list::-webkit-scrollbar-thumb{background:#d7dede;border-radius:999px;}
.azm-taxonomy-label{flex:0 0 auto !important;inline-size:auto !important;max-inline-size:none !important;white-space:nowrap !important;scroll-snap-align:start;}:root{--am-standard-copy-size:var(--web6463-size-body, 14px);--am-standard-copy-line-height:var(--web6463-line-height, 1.8);}
body,.woocommerce,.woocommerce-page,.wp-site-blocks{font-size:var(--am-standard-copy-size) !important;line-height:var(--am-standard-copy-line-height);}:where(
.entry-content, .entry-summary, .page-content, .article-content, .term-description, .shop-banner-description, .shop-archive-description, .woocommerce-product-details__short-description, .woocommerce-Tabs-panel, .woocommerce-MyAccount-content, .textwidget, .widget_text, .site-footer, .footer ){font-size:var(--am-standard-copy-size) !important;line-height:var(--am-standard-copy-line-height) !important;}:where(
.entry-content, .entry-summary, .page-content, .article-content, .term-description, .shop-banner-description, .shop-archive-description, .woocommerce-product-details__short-description, .woocommerce-Tabs-panel, .woocommerce-MyAccount-content, .textwidget, .widget_text, .site-footer, .footer
) :where(p, li, dd, dt, blockquote, figcaption){font-size:var(--am-standard-copy-size) !important;line-height:var(--am-standard-copy-line-height) !important;}
body > :where(p, ul, ol),main > :where(p, ul, ol),.site-main > :where(p, ul, ol){font-size:var(--am-standard-copy-size) !important;line-height:var(--am-standard-copy-line-height) !important;}
.section-head p{color:#596466!important}
.product-card .seller,.product-card .seller a{color:#596466!important}
.blog-meta{color:#596466}
.header-action small{color:#596466}
.footer--light :where(.footer-about p,.footer-menu a,.footer-contact-list,.footer-contact-list a){color:#596466}
.footer--light .copyright{color:#596466}
.footer .footer-title{font-size:14px;margin:0 0 16px;line-height:1.5}
.hero-dots{align-items:center;gap:2px}
.image-banner-slider .image-banner-dots button,.image-banner-slider .image-banner-dots button.active{position:relative;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;}
.image-banner-slider .image-banner-dots button::before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:10px;background:#9bc4c2;transform:translate(-50%,-50%);transition:width .2s ease,background-color .2s ease;}
.image-banner-slider .image-banner-dots button.active::before{width:20px;background:#fff}
@supports (content-visibility:auto){
body.home .am-home-widget:nth-child(n +2){
content-visibility:auto;
contain-intrinsic-size:auto 520px;
}
}