:root{--alq-wc-border : #e5e7eb;--alq-wc-muted : #6b7280;--alq-wc-light : #f9fafb;--alq-wc-success : #16a34a;--alq-wc-error : #dc2626;--alq-wc-info : #2563eb;--alq-wc-radius : 8px;--alq-wc-shadow : 0 4px 20px rgba(0,0,0,.08);--alq-wc-shadow-h : 0 8px 32px rgba(0,0,0,.14)}.alq-wc-main{width: 100%}body.woocommerce-active.alq-shop-header{padding-bottom: 64px}@media (min-width: 992px){body.woocommerce-active.alq-shop-header{padding-bottom: 0}}.alq-wc-breadcrumb .breadcrumb{font-size: .82rem;flex-wrap: wrap}.alq-wc-breadcrumb .breadcrumb-item{color: var(--alq-wc-muted)}.alq-wc-breadcrumb .breadcrumb-item a{color: var(--alq-accent,#b8912a);text-decoration: none;transition: color .2s}.alq-wc-breadcrumb .breadcrumb-item a:hover{color: var(--alq-primary,#0f172a)}.alq-wc-breadcrumb .breadcrumb-item.active{color: var(--alq-primary,#0f172a);font-weight: 600}.alq-wc-breadcrumb .breadcrumb-item + .breadcrumb-item::before{display: none}.alq-wc-bc-sep{color : var(--alq-wc-muted);font-size : .7rem;display : inline-flex;align-items : center;vertical-align : middle}.woocommerce-breadcrumb{font-size: .82rem;color: var(--alq-wc-muted);margin-bottom: 1rem}.woocommerce-breadcrumb a{color: var(--alq-accent,#b8912a);text-decoration: none}.woocommerce-breadcrumb a:hover{text-decoration: underline}.alq-shop-header-bar{margin-bottom: 1.75rem}.alq-shop-bc-row{padding-top : .5rem;padding-bottom: .5rem}.alq-shop-title-row{padding-bottom : 1rem;border-bottom : 1px solid var(--alq-wc-border);margin-bottom : 1rem}.alq-shop-title{font-size : 1.5rem;font-weight: 700;color : var(--alq-primary,#0f172a);margin : 0}.alq-shop-controls{flex-wrap : wrap}.woocommerce-result-count{font-size : .82rem;color : var(--alq-wc-muted);margin : 0 !important;float : none !important}.woocommerce-ordering{margin: 0 !important}.woocommerce-ordering select.orderby{border: 1.5px solid var(--alq-wc-border);border-radius: var(--alq-wc-radius);padding: .4rem .85rem;font-size: .82rem;color: var(--alq-primary,#0f172a);background-color: #fff;cursor: pointer;transition: border-color .2s}.woocommerce-ordering select.orderby:focus{border-color: var(--alq-accent,#b8912a);outline: none;box-shadow: 0 0 0 3px rgba(184,145,42,.15)}.woocommerce-message,.woocommerce-info,.woocommerce-error{position: relative;padding: .9rem 1.1rem;border-radius: var(--alq-wc-radius);border-left: 4px solid;margin-bottom: 1.5rem;list-style: none;display: block;line-height: 1.5}.woocommerce-message:has(> a.button),.woocommerce-info:has(> a.button){display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: .6rem 1rem}@media (max-width: 359.98px){.woocommerce-message:has(> a.button),.woocommerce-info:has(> a.button){grid-template-columns: minmax(0,1fr)}.woocommerce-message:has(> a.button) > a.button,.woocommerce-info:has(> a.button) > a.button{grid-column: 1;grid-row: auto;justify-self: start}}.woocommerce-message{background: #f0fdf4;border-color: var(--alq-wc-success);color: #14532d}.woocommerce-error{background: #fef2f2;border-color: var(--alq-wc-error);color: #7f1d1d}.woocommerce-info{background: #eff6ff;border-color: var(--alq-accent,#b8912a);color: var(--alq-primary,#0f172a)}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before,.woocommerce-error li::before{display: none !important}.woocommerce-error li{display: block;width: 100%;font-size: .88rem}.woocommerce-message a.button,.woocommerce-info a.button{position: static;grid-column: 2;grid-row: 1;justify-self: end;background: var(--alq-accent,#b8912a) !important;color: #fff !important;border-radius: 5px;padding: .35rem .9rem;font-size: .8rem;font-weight: 600;text-decoration: none;white-space: nowrap}.woocommerce ul.products::before,.woocommerce ul.products::after,.woocommerce-page ul.products::before,.woocommerce-page ul.products::after{content : none !important;display : none !important}.woocommerce ul.products,.woocommerce-page ul.products{display: grid !important;grid-template-columns: repeat( 3,1fr );gap: 1.5rem;list-style: none;padding: 0;margin: 0 0 2rem;clear: both}@media ( min-width: 992px ){.woocommerce ul.products.columns-2,.woocommerce-page ul.products.columns-2{grid-template-columns: repeat(2,1fr)}.woocommerce ul.products.columns-1,.woocommerce-page ul.products.columns-1{grid-template-columns: 1fr}.woocommerce ul.products.columns-4,.woocommerce-page ul.products.columns-4{grid-template-columns: repeat(4,1fr)}}@media ( min-width: 992px ){.woocommerce ul.products.columns-5,.woocommerce-page ul.products.columns-5,.woocommerce ul.products.columns-6,.woocommerce-page ul.products.columns-6{grid-template-columns: repeat(4,minmax(0,1fr))}}@media ( min-width: 1200px ){.woocommerce ul.products.columns-5,.woocommerce-page ul.products.columns-5{grid-template-columns: repeat(5,minmax(0,1fr))}.woocommerce ul.products.columns-6,.woocommerce-page ul.products.columns-6{grid-template-columns: repeat(6,minmax(0,1fr))}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float : none !important;width : auto !important;margin : 0 !important;padding : 0;text-align : left;min-width : 0;display : flex !important;flex-direction: column}.woocommerce ul.products li.product .alq-pw-card,.woocommerce-page ul.products li.product .alq-pw-card{flex: 1}.alq-shop-sidebar{align-self: flex-start}@media (min-width: 992px){body:not(.alq-shop-sidebar-not-sticky) .alq-shop-sidebar{position: sticky;top : calc( var(--alq-header-total-h,80px) + 1.5rem )}}.alq-shop-sidebar .widget{background : none;border : none;border-radius : 0;padding : 0;margin-bottom : 2rem}.alq-shop-sidebar .widget:last-child{margin-bottom: 0}.alq-products-col[aria-busy="true"]{position : relative;pointer-events : none}.alq-products-col[aria-busy="true"]::after{content : '';position : absolute;inset : 0;background : rgba(255,255,255,.55);z-index : 10;border-radius: 4px}.alq-products-col[aria-busy="true"]::before{content : '';display : block;position : sticky;top : 35vh;left : 50%;transform : translateX(-50%);width : 36px;height : 36px;border : 3px solid rgba(184,145,42,.25);border-top : 3px solid var(--alq-accent,#b8912a);border-radius: 50%;animation : alq-spin .7s linear infinite;z-index : 11}@keyframes alq-spin{to{transform: translateX(-50%) rotate(360deg)}}.alq-shop-sidebar .widget-title,.alq-shop-sidebar .widgettitle{font-size : .82rem;font-weight : 700;text-transform: uppercase;letter-spacing: .08em;color : var(--alq-primary,#0f172a);margin-bottom : .75rem;padding : 0;border : none;line-height : 1.4}.alq-shop-sidebar a{color : var(--alq-primary,#0f172a);text-decoration: none;font-size : .88rem;transition : color .18s}.alq-shop-sidebar a:hover{color: var(--alq-accent,#b8912a)}.alq-shop-sidebar ul{list-style: none;padding : 0;margin : 0}.alq-shop-sidebar ul li{display : flex;align-items : center;justify-content: space-between;padding : .3rem 0;border-bottom : 1px solid var(--alq-wc-border);font-size : .88rem}.alq-shop-sidebar ul li:last-child{border-bottom: none}.alq-shop-sidebar ul li .count{color : var(--alq-wc-muted);font-size : .78rem;margin-left: .35rem}.alq-shop-sidebar .current-cat > a,.alq-shop-sidebar .chosen > a{color : var(--alq-accent,#b8912a);font-weight: 600}.alq-view-toggle{flex-shrink: 0}.alq-view-btn{display : inline-flex;align-items : center;justify-content: center;width : 2rem;height : 2rem;border : 1.5px solid var(--alq-wc-border);border-radius : 5px;background : #fff;color : var(--alq-wc-muted);font-size : .9rem;cursor : pointer;transition : border-color .18s,color .18s,background .18s;padding : 0;line-height : 1}.alq-view-btn:hover{border-color: var(--alq-accent,#b8912a);color : var(--alq-accent,#b8912a)}.alq-view-btn.active{background : var(--alq-accent,#b8912a);border-color: var(--alq-accent,#b8912a);color : #fff}.woocommerce ul.products.alq-list-view,.woocommerce-page ul.products.alq-list-view{grid-template-columns: 1fr !important;gap: 1rem}.woocommerce ul.products.alq-list-view li.product .alq-pw-card,.woocommerce-page ul.products.alq-list-view li.product .alq-pw-card{flex-direction: row !important;height : auto !important}.woocommerce ul.products.alq-list-view li.product .alq-pw-thumb-wrap,.woocommerce-page ul.products.alq-list-view li.product .alq-pw-thumb-wrap{width : 200px;min-width : 200px;flex-shrink: 0;aspect-ratio: unset !important;height : 100%}.woocommerce ul.products.alq-list-view li.product .alq-pw-thumb,.woocommerce-page ul.products.alq-list-view li.product .alq-pw-thumb{height : 100%;object-fit: cover}.woocommerce ul.products.alq-list-view li.product .alq-pw-no-thumb,.woocommerce-page ul.products.alq-list-view li.product .alq-pw-no-thumb{height : 100%;min-height: 160px}.woocommerce ul.products.alq-list-view li.product .alq-pw-body,.woocommerce-page ul.products.alq-list-view li.product .alq-pw-body{padding: 1.1rem 1.25rem}.woocommerce ul.products.alq-list-view li.product .alq-pw-cart-overlay,.woocommerce-page ul.products.alq-list-view li.product .alq-pw-cart-overlay{display: none}@media (max-width: 575.98px){.woocommerce ul.products.alq-list-view li.product .alq-pw-thumb-wrap{width : 110px;min-width : 110px;height : auto}.woocommerce ul.products.alq-list-view li.product .alq-pw-no-thumb{min-height: 110px}.woocommerce ul.products.alq-list-view li.product .alq-pw-body{padding: .75rem 1rem}}.woocommerce ul.products li.product a img{width: 100%;height: auto;display: block}.woocommerce ul.products li.product a.button,.woocommerce ul.products li.product .button{background : var(--alq-accent,#b8912a) !important;color : #fff !important;border-radius: 5px;font-size : .82rem !important;font-weight: 600;line-height : 1.4 !important;width: 100%;display: block;text-align: center;padding : .5rem .9rem !important;margin-top : 0 !important;transition : background .2s}.woocommerce ul.products li.product a.button:hover{background: var(--alq-accent-dark,#9a7821) !important}.woocommerce span.onsale.alq-pw-sale-badge{border-radius : 999px !important;width : auto !important;height : auto !important;min-width : 0 !important;min-height : 0 !important;line-height : 1 !important;padding : .3rem .6rem !important}.star-rating{color: var(--alq-accent,#b8912a);font-size: .85rem}.star-rating::before{color: #d1d5db}.star-rating span::before{color: var(--alq-accent,#b8912a)}.woocommerce .star-rating{overflow: hidden;position: relative;height: 1em;line-height: 1;font-size: .9em;width: 5.4em;font-family: star}.woocommerce .star-rating::before{content: '\53\53\53\53\53';color: #d1d5db;float: left;top: 0;left: 0;position: absolute}.woocommerce .star-rating span{overflow: hidden;float: left;top: 0;left: 0;position: absolute;padding-top: 1.5em}.woocommerce .star-rating span::before{content: '\53\53\53\53\53';top: 0;position: absolute;left: 0;color: var(--alq-accent,#b8912a)}.woocommerce-product-rating{display: flex;align-items: center;gap: .4rem;margin: .3rem 0 .5rem !important}.woocommerce-review-link{font-size: .78rem;color: var(--alq-wc-muted);text-decoration: none}.woocommerce-review-link:hover{color: var(--alq-accent,#b8912a)}.woocommerce div.product.type-product{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);column-gap: 2rem;row-gap: 1.2rem;align-items: flex-start}.woocommerce div.product.type-product .woocommerce-product-gallery{grid-column: 1}.woocommerce div.product.type-product .summary{grid-column: 2}.woocommerce div.product.type-product .woocommerce-tabs{grid-column: 1 / -1;margin-top: 3rem}.woocommerce div.product.type-product .alq-fbt-wrap{grid-column: 1 / -1}.woocommerce div.product.type-product .related{grid-column: 1 / -1}.woocommerce div.product.type-product .upsells{grid-column: 1 / -1}.woocommerce div.product.type-product .woocommerce-product-gallery,.woocommerce div.product.type-product .summary.entry-summary{float : none !important;width : 100% !important;clear : none !important;min-width : 0}.woocommerce div.product.type-product .summary.entry-summary{margin-bottom: 0}.woocommerce-product-gallery{position: relative}.woocommerce-product-gallery__wrapper{cursor: zoom-in}.woocommerce-product-gallery__wrapper img{width: 100%;height: auto;border-radius: var(--alq-wc-radius);display: block}.alq-sp-square-img .woocommerce-product-gallery__wrapper img{aspect-ratio: 1 / 1;height: auto;object-fit: cover}.woocommerce-product-gallery .flex-control-thumbs{display : flex !important;flex-wrap : nowrap !important;overflow-x : auto !important;overflow-y : hidden !important;scrollbar-width: none !important;gap : .5rem;margin-top : .5rem !important;padding : 0 !important;list-style : none}.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar{display: none}.alq-thumb-nav-wrap{position : relative;display : flex;align-items: center;gap : 0;margin-top : .5rem}.alq-thumb-nav-wrap .flex-control-thumbs{margin-top: 0 !important;flex: 1;min-width: 0}.alq-thumb-nav-btn{position : absolute;top : 0;height : 72px;width : 40px;color : var(--alq-accent,#b8912a);background : transparent;border : none;cursor : pointer;display : flex;align-items : center;justify-content: center;padding : 0;z-index : 2;transition : opacity .2s;border-radius : 0}.alq-thumb-nav-btn svg{width : 20px;height: 20px;display: block}.alq-thumb-nav-prev{left : 0;background: linear-gradient(to right,rgba(255,255,255,.92) 40%,rgba(0,0,0,0));margin-right: 0}.alq-thumb-nav-next{right : 0;background: linear-gradient(to left,rgba(255,255,255,.92) 40%,rgba(0,0,0,0));margin-left: 0}.alq-thumb-nav-btn:hover{opacity: .55}.alq-thumb-left .alq-thumb-nav-wrap{order : -1;flex-direction: column;flex : 0 0 72px;width : 72px;margin-top : 0;align-self : stretch;overflow : hidden}.alq-thumb-left .alq-thumb-nav-btn{position : absolute;left : 0;right : 0;top : auto;width : 72px;height : 40px;color : var(--alq-accent,#b8912a);border-radius: 0;filter : drop-shadow(0 1px 3px rgba(0,0,0,.6))}.alq-thumb-left .alq-thumb-nav-btn svg{width : 18px;height: 18px}.alq-thumb-left .alq-thumb-nav-prev{top : 0;bottom : auto;background: linear-gradient(to bottom,rgba(255,255,255,.92) 40%,rgba(0,0,0,0));margin : 0}.alq-thumb-left .alq-thumb-nav-next{bottom : 0;top : auto;background: linear-gradient(to top,rgba(255,255,255,.92) 40%,rgba(0,0,0,0));margin : 0}.alq-thumb-left .alq-thumb-nav-btn:hover{opacity: .55}.woocommerce-product-gallery .flex-control-thumbs li{flex : 0 0 72px !important;width : 72px !important}.woocommerce-product-gallery .flex-control-thumbs img{width : 72px !important;height : 72px !important;object-fit : cover;border-radius: 5px;border : 2px solid transparent;cursor : pointer;transition : border-color .2s;display : block}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{border-color: var(--alq-accent,#b8912a)}.woocommerce-product-gallery.alq-thumb-left{display : flex;flex-direction: row;gap : 0.75rem;align-items : stretch}.woocommerce-product-gallery.alq-thumb-left .woocommerce-product-gallery__wrapper{flex : 1;min-width: 0}.woocommerce-product-gallery.alq-thumb-left .woocommerce-product-gallery__wrapper img{width : 100%;height: 100%;object-fit: cover}.woocommerce-product-gallery.alq-thumb-left .flex-control-thumbs{order : 0 !important;flex : 1 !important;flex-direction: column !important;flex-wrap : nowrap !important;width : 72px !important;overflow-x : hidden !important;overflow-y : auto !important;margin-top : 0 !important;max-height : none !important}.woocommerce-product-gallery.alq-thumb-left .flex-control-thumbs li{flex : 0 0 72px !important;width : 72px !important}.woocommerce-product-gallery.alq-thumb-left .flex-control-thumbs img{width : 72px !important;height: 72px !important}.woocommerce div.product.type-product .summary .product_title{font-size: 1.6rem;font-weight: 700;color: var(--alq-primary,#0f172a);margin-bottom: .3rem;line-height: 1.3}.woocommerce div.product.type-product p.price,.woocommerce div.product.type-product span.price{font-size: 1.4rem;font-weight: 700;color: var(--alq-primary,#0f172a);margin: .6rem 0;display: flex;align-items: baseline;gap: .4rem;flex-wrap: wrap}.woocommerce div.product.type-product p.price del,.woocommerce div.product.type-product span.price del{font-size: .95rem;font-weight: 400;color: var(--alq-wc-muted);opacity: .7}.woocommerce div.product.type-product p.price ins,.woocommerce div.product.type-product span.price ins{text-decoration: none;color: var(--alq-accent,#b8912a)}.woocommerce div.product.type-product .in-stock{color: var(--alq-wc-success);font-weight: 600;font-size: .85rem}.woocommerce div.product.type-product .out-of-stock{color: var(--alq-wc-error);font-weight: 600;font-size: .85rem}.woocommerce div.product.type-product .woocommerce-product-details__short-description{font-size: .9rem;color: var(--alq-wc-muted);line-height: 1.65;margin-bottom: 1.25rem}.woocommerce div.product.type-product form.cart{display : flex;align-items : center;gap : .75rem;flex-wrap : wrap;margin-bottom: 1rem}.woocommerce div.product.type-product form.cart::before,.woocommerce div.product.type-product form.cart::after{content: none}.woocommerce div.product.type-product form.cart table.variations,.woocommerce div.product.type-product form.cart .single_variation_wrap{flex : 0 0 100%;width: 100%}.woocommerce div.product.type-product form.cart .quantity{flex : 0 0 auto;display: flex;align-items: center;border: 1.5px solid var(--alq-wc-border);border-radius: var(--alq-wc-radius);overflow: hidden;margin: 0 !important;padding: 0 !important}.woocommerce div.product.type-product form.cart .qty{width: 44px;height: 42px;text-align: center;border: none;margin: 0;padding: 0;font-size: .95rem;font-weight: 600;color: var(--alq-primary,#0f172a);background: #fff;-moz-appearance: textfield;appearance: textfield}.woocommerce div.product.type-product form.cart .qty::-webkit-outer-spin-button,.woocommerce div.product.type-product form.cart .qty::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.woocommerce div.product.type-product form.cart .qty:focus{outline: none;box-shadow: none}.woocommerce div.product.type-product form.cart .alq-qty-btn{flex: 0 0 34px;width: 34px;height: 42px;border: none;background: #fff;color: var(--alq-wc-muted);font-size: 1.1rem;line-height: 1;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: background .15s,color .15s}.woocommerce div.product.type-product form.cart .alq-qty-minus{border-right: 1.5px solid var(--alq-wc-border)}.woocommerce div.product.type-product form.cart .alq-qty-plus{border-left: 1.5px solid var(--alq-wc-border)}.woocommerce div.product.type-product form.cart .alq-qty-btn:hover{background: var(--alq-accent,#b8912a);color: #fff}.woocommerce div.product.type-product form.cart .alq-qty-btn:active{filter: brightness(.94)}.woocommerce div.product.type-product form.cart .button{height: 42px;padding: 0 1.6rem;font-size: .9rem;font-weight: 700;background: var(--alq-accent,#b8912a) !important;color: #fff !important;border: none;border-radius: var(--alq-wc-radius);cursor: pointer;transition: background .2s;white-space: nowrap}.woocommerce div.product.type-product form.cart .button:hover{background: var(--alq-accent-dark,#9a7821) !important}.woocommerce div.product.type-product form.cart .single_add_to_cart_button,.woocommerce div.product.type-product .woocommerce-variation-add-to-cart .single_add_to_cart_button,.woocommerce div.product.type-product .single_add_to_cart_button{flex : 1 1 0 !important;min-width : 0;text-align : center;justify-content: center}.woocommerce div.product.type-product form.cart .alq-buy-now-btn,.woocommerce div.product.type-product .woocommerce-variation-add-to-cart .alq-buy-now-btn,.woocommerce div.product.type-product .alq-buy-now-btn{flex : 0 0 auto !important;text-align : center;justify-content: center}.woocommerce div.product.type-product form.cart .alq-buy-now-btn{background : var(--alq-primary,#0f172a) !important;color : #fff !important;border : 2px solid var(--alq-primary,#0f172a) !important;padding-left : 1.4rem !important;padding-right: 1.4rem !important;margin-left : 0 !important}.woocommerce div.product.type-product form.cart .alq-buy-now-btn:hover{background: transparent !important;color : var(--alq-primary,#0f172a) !important}@media (max-width: 480px){.woocommerce div.product.type-product form.cart .single_add_to_cart_button,.woocommerce div.product.type-product .woocommerce-variation-add-to-cart .single_add_to_cart_button,.woocommerce div.product.type-product .single_add_to_cart_button{min-width: 110px}.woocommerce div.product.type-product form.cart .alq-buy-now-btn{flex: 1 1 100% !important}.woocommerce div.product.type-product form.cart .woocommerce-variation-add-to-cart{flex-wrap: wrap !important}}@media (min-width: 992px){.woocommerce div.product.type-product form.cart .alq-buy-now-btn{padding-left : 2.2rem !important;padding-right : 2.2rem !important;font-size : .95rem}}.alq-sticky-atc{position : fixed;left : 0;right : 0;bottom : 62px;z-index : 1035;background: #fff;border-top: 1px solid #e9ecef;box-shadow: 0 -4px 16px rgba(0,0,0,.1);transform : translateY(100%);transition: transform .25s ease;pointer-events: none}.alq-sticky-atc.alq-sticky-atc--visible{transform : translateY(0);pointer-events: auto}.alq-sticky-atc-inner{display : flex;align-items: center;gap : .5rem;padding : .4rem .6rem}.alq-sticky-atc-thumb{width : 34px;height : 34px;object-fit : cover;border-radius: 6px;flex-shrink : 0}.alq-sticky-atc-meta{flex : 1 1 auto;min-width: 0}.alq-sticky-atc-name{font-size : .7rem;font-weight : 600;color : var(--alq-primary,#0f172a);white-space : nowrap;overflow : hidden;text-overflow: ellipsis}.alq-sticky-atc-price{font-size: .7rem;color : var(--alq-accent,#b8912a);font-weight: 600}.alq-sticky-atc-price del{color: #9ca3af;margin-right: .25rem;font-weight: 400}.alq-sticky-atc-btn{flex-shrink : 0;display : inline-flex;align-items : center;gap : .3rem;white-space : nowrap;background : var(--alq-accent,#b8912a);color : #fff;border : none;border-radius : var(--alq-wc-radius,5px);padding : .45rem .7rem;font-size : .72rem;font-weight : 700;cursor : pointer;transition : background .2s}.alq-sticky-atc-btn:hover{background: var(--alq-accent-dark,#9a7821)}.alq-sticky-atc-btn i{font-size: .85rem}.alq-wc-notice{display : flex;align-items : flex-start;gap : .75rem;background : color-mix(in srgb,var(--alq-accent,#b8912a) 8%,#fff 92%);border : 1px solid color-mix(in srgb,var(--alq-accent,#b8912a) 25%,#fff 75%);border-left : 4px solid var(--alq-accent,#b8912a);border-radius: 10px;padding : 1rem 1.25rem;margin-bottom: 1.5rem}.alq-wc-notice-icon{flex-shrink: 0;font-size : 1.35rem;color : var(--alq-accent,#b8912a);line-height: 1;margin-top : .15rem}.alq-wc-notice-text{color : var(--alq-primary,#0f172a);font-size: .95rem;line-height: 1.6}.alq-wc-notice-text p{margin-bottom: .5rem}.alq-wc-notice-text p:last-child{margin-bottom: 0}.alq-thankyou-notice--large,.alq-thankyou-notice--xlarge{flex-direction: column;align-items : center;text-align : center;gap : .5rem;border-left-width: 1px;padding : 1.5rem 1.25rem}.alq-thankyou-notice--large .alq-wc-notice-icon{font-size: 2.25rem;margin: 0}.alq-thankyou-notice--xlarge .alq-wc-notice-icon{font-size: 2.75rem;margin: 0}.alq-thankyou-notice--large .alq-wc-notice-text{font-size: 1.35rem;font-weight: 700;line-height: 1.4}.alq-thankyou-notice--xlarge .alq-wc-notice-text{font-size: 1.75rem;font-weight: 700;line-height: 1.35}.alq-thankyou-notice--large .alq-wc-notice-text p + p,.alq-thankyou-notice--xlarge .alq-wc-notice-text p + p{font-size: .95rem;font-weight: 400}@media (max-width: 575.98px){.alq-thankyou-notice--large .alq-wc-notice-text{font-size: 1.2rem}.alq-thankyou-notice--xlarge .alq-wc-notice-text{font-size: 1.45rem}}.alq-place-order-note{margin-top: .75rem;font-size : .85rem;text-align: center;color : #6b7280}.alq-place-order-note a{color: var(--alq-accent,#b8912a);font-weight: 600}.alq-order-row{display : flex;flex-wrap : nowrap;gap : .6rem;margin-top : .6rem}.alq-order-btn{display : inline-flex !important;align-items : center;justify-content : center;gap : .4rem;flex : 1 1 0;height : 36px !important;padding : 0 1rem !important;font-size : .8rem !important;font-weight : 600 !important;border-radius : var(--alq-wc-radius,4px) !important;text-decoration : none !important;transition : background .2s,color .2s,border-color .2s;white-space : nowrap;line-height : 1 !important}.alq-order-btn svg{width : .9rem;height : .9rem;flex-shrink: 0}.woocommerce a.button.alq-wa-btn,.woocommerce .alq-wa-btn{background : var(--alq-whatsapp,#25d366) !important;color : #fff !important;border : 2px solid var(--alq-whatsapp,#25d366) !important}.woocommerce a.button.alq-wa-btn:hover,.woocommerce .alq-wa-btn:hover{background : var(--alq-whatsapp-dark,#1ebe5d) !important;border-color: var(--alq-whatsapp-dark,#1ebe5d) !important;color : #fff !important}.woocommerce a.button.alq-msg-btn,.woocommerce .alq-msg-btn{background : linear-gradient(135deg,var(--alq-messenger,#0084ff) 0%,var(--alq-messenger-end,#7b00ff) 100%) !important;color : #fff !important;border : 2px solid var(--alq-messenger,#0084ff) !important}.woocommerce a.button.alq-msg-btn:hover,.woocommerce .alq-msg-btn:hover{background : linear-gradient(135deg,#006ae0 0%,#6200d6 100%) !important;border-color: #006ae0 !important;color : #fff !important}.woocommerce div.product.type-product .product_meta{font-size: .8rem;color: var(--alq-wc-muted);margin-top: 1rem;border-top: 1px solid var(--alq-wc-border);padding-top: .75rem}.woocommerce div.product.type-product .product_meta > span{display: block;margin-bottom: .2rem}.woocommerce div.product.type-product .product_meta a{color: var(--alq-accent,#b8912a);text-decoration: none}.woocommerce div.product.type-product .product_meta a:hover{text-decoration: underline}.woocommerce div.product.type-product table.variations{width: 100%;border-collapse: collapse;margin-bottom: .5rem}.woocommerce div.product.type-product table.variations th{font-size: .85rem;font-weight: 600;padding: .4rem .5rem .4rem 0}.woocommerce div.product.type-product table.variations td select{width: 100%;border: 1.5px solid var(--alq-wc-border);border-radius: 5px;padding: .38rem 2rem .38rem .7rem;font-size: .88rem;color: var(--alq-primary,#0f172a);background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23666666' viewBox='0 0 16 16'%3E%3Cpath d='M1.65 5.3a.75.75 0 0 1 1.06 0L8 10.59l5.29-5.3a.75.75 0 1 1 1.06 1.07l-5.82 5.82a.75.75 0 0 1-1.06 0L1.65 6.36a.75.75 0 0 1 0-1.06z'/%3E%3C/svg%3E") no-repeat right .7rem center / 12px 12px;-webkit-appearance: none;appearance: none;cursor: pointer}.woocommerce div.product.type-product table.variations td select:focus{border-color: var(--alq-accent,#b8912a);outline: none;box-shadow: 0 0 0 3px rgba(184,145,42,.15)}.woocommerce div.product.type-product table.variations td select.alq-var-select-hidden{display: none !important}.alq-var-btn-group{display : flex;flex-wrap: wrap;gap : .4rem;margin-top: .25rem}.alq-var-btn{padding : .3rem .75rem;font-size : .82rem;font-weight : 500;color : var(--alq-primary,#0f172a);background : #fff;border : 1.5px solid var(--alq-wc-border);border-radius: 5px;cursor : pointer;transition : border-color .18s,background .18s,color .18s;line-height : 1.4;white-space : nowrap}.alq-var-btn:hover:not(.disabled):not(.selected){border-color : var(--alq-accent,#b8912a);color : var(--alq-accent,#b8912a)}.alq-var-btn.selected{border-color : var(--alq-accent,#b8912a);background : var(--alq-accent,#b8912a);color : #fff}.alq-var-btn.selected:hover{color: #fff}.alq-var-btn.disabled{opacity: .4;cursor : not-allowed;text-decoration: line-through}.woocommerce div.product.type-product .reset_variations{font-size: .78rem;color: var(--alq-wc-muted);text-decoration: none;display: block}.woocommerce div.product.type-product .reset_variations:hover{color: var(--alq-accent,#b8912a)}.woocommerce div.product.type-product .reset_variations[style*="hidden"]{display: none !important}.woocommerce-product-gallery__wrapper .alq-badge-stack{top : .75rem;left : .75rem}.woocommerce-product-gallery__wrapper .alq-pw-sale-badge,.woocommerce-product-gallery__wrapper .alq-new-badge{font-size: .74rem;padding : .4rem .85rem}.woocommerce div.product.type-product form.cart.variations_form > div:only-child{flex : 0 0 100% !important;width : 100% !important}.woocommerce div.product.type-product .single_variation_wrap{min-height: 0 !important}.woocommerce div.product.type-product .woocommerce-variation{min-height: 0 !important}.woocommerce div.product.type-product .woocommerce-variation-add-to-cart{display : flex !important;flex-wrap : nowrap !important;width : 100% !important;gap : .75rem;align-items: center;margin-top : .75rem !important}.woocommerce div.product.type-product .woocommerce-variation-add-to-cart-disabled .quantity{display: none !important}.woocommerce div.product.type-product .woocommerce-variation-description{font-size: .85rem;margin-bottom: .25rem}.woocommerce div.product.type-product table.variations{margin-bottom: 0 !important}.woocommerce div.product.type-product .woocommerce-tabs{margin-top: 3rem}.woocommerce div.product.type-product .woocommerce-tabs ul.tabs{display: flex;gap: 0;border-bottom: 2px solid var(--alq-wc-border);list-style: none;padding: 0;margin: 0 0 1.5rem;flex-wrap: wrap}.woocommerce div.product.type-product .woocommerce-tabs ul.tabs li{border: none;background: none;margin: 0;padding: 0}.woocommerce div.product.type-product .woocommerce-tabs ul.tabs li a{display: block;padding: .65rem 1.25rem .65rem .1rem;font-size: .88rem;font-weight: 600;color: var(--alq-wc-muted);text-decoration: none;border-bottom: 2px solid transparent;margin-bottom: -2px;transition: color .2s,border-color .2s}.woocommerce div.product.type-product .woocommerce-tabs ul.tabs li a:hover{color: var(--alq-accent,#b8912a)}.woocommerce div.product.type-product .woocommerce-tabs ul.tabs li.active a{color: var(--alq-accent,#b8912a);border-bottom-color: var(--alq-accent,#b8912a)}.woocommerce div.product.type-product .woocommerce-tabs ul.tabs::before,.woocommerce div.product.type-product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product.type-product .woocommerce-tabs ul.tabs li::after{display: none}.woocommerce div.product.type-product .woocommerce-tabs .panel{font-size: .9rem;line-height: 1.75;color: var(--alq-primary,#0f172a)}.woocommerce div.product.type-product .woocommerce-tabs .panel h2{font-size: 1.1rem;font-weight: 700;margin-bottom: .75rem}#reviews #comments ol.commentlist li.comment{padding: 1rem 0;border-bottom: 1px solid var(--alq-wc-border)}#reviews #comments ol.commentlist li.comment:last-child{border-bottom: none}#reviews #reply-title{font-size: 1rem;font-weight: 700;margin-top: 1.5rem}#reviews #respond,#reviews .comment-respond{background : #fff !important;border : 1px solid var(--alq-wc-border) !important;border-radius: var(--alq-wc-radius) !important;padding : 2rem !important;margin-top : 1.5rem !important;box-shadow : var(--alq-wc-shadow) !important}.woocommerce .related,.woocommerce .upsells{margin-top: 3rem}.woocommerce .related h2,.woocommerce .upsells h2{font-size: 1.25rem;font-weight: 700;color: var(--alq-primary,#0f172a);margin-bottom: 1.5rem;padding-bottom: 1rem;border-bottom: 2px solid var(--alq-wc-border)}.alq-fbt-wrap{margin : 3rem 0 0;padding : 1.5rem;background : #fff;border : 1px solid var(--alq-wc-border);border-radius : 8px;container-type : inline-size;container-name : alq-fbt}.alq-fbt-heading{font-size : 1.25rem;font-weight : 700;color : var(--alq-primary,#0f172a);margin-bottom : 1.25rem}.alq-fbt-row{display : flex;align-items : stretch;gap : .75rem}.alq-fbt-item{flex : 1 1 0;min-width : 0}.alq-fbt-item-label{display : flex;flex-direction : row;align-items : center;gap : .65rem;height : 100%;padding : .65rem 2.1rem .65rem .65rem;border : 1.5px solid var(--alq-accent,#b8912a);border-radius : 8px;cursor : pointer;position : relative;text-align : left;background : #fff;transition : opacity .2s,border-color .2s}.alq-fbt-item--unchecked .alq-fbt-item-label{opacity : .45;border-color : var(--alq-wc-border)}.alq-fbt-thumb{flex-shrink: 0}.alq-fbt-thumb img{width : 56px;height : 56px;object-fit : cover;border-radius : 4px;display : block}.alq-fbt-item-info{display : flex;flex-direction : column;gap : .25rem;min-width : 0}.alq-fbt-item-name{font-size : .8rem;font-weight : 600;line-height : 1.3;color : var(--alq-primary,#0f172a);display : -webkit-box;-webkit-line-clamp : 2;-webkit-box-orient : vertical;overflow : hidden}.alq-fbt-item-price{font-size : .85rem;font-weight : 700;color : var(--alq-accent,#b8912a)}.alq-fbt-check{position : absolute;top : 50%;right : .6rem;transform : translateY(-50%);width : 18px;height : 18px;accent-color : var(--alq-accent,#b8912a);cursor : pointer}.alq-fbt-connector{flex : 0 0 auto;align-self : center;font-size : 1.5rem;font-weight : 300;color : var(--alq-wc-muted)}.alq-fbt-connector--eq{color : var(--alq-accent,#b8912a);font-weight : 700}.alq-fbt-summary{flex : 1.2 1 0;min-width : 170px;display : flex;flex-direction : column;justify-content: center;background : var(--alq-accent,#b8912a);color : #fff;border-radius : 8px;padding : 1rem 1.25rem;text-align : center}.alq-fbt-total{font-size : 1.3rem;font-weight : 800;line-height : 1.2}.alq-fbt-save{font-size : .78rem;opacity : .9;margin-bottom : .6rem}.alq-fbt-add-btn{width : 100%;background : #fff;color : var(--alq-accent,#b8912a);border : none;border-radius : 5px;padding : .5rem 1rem;font-weight : 700;font-size : .85rem;cursor : pointer;transition : background .2s}.alq-fbt-add-btn:hover:not(:disabled){background: #f3f4f6}.alq-fbt-add-btn:disabled{opacity: .5;cursor: not-allowed}@container alq-fbt (max-width: 700px){.alq-fbt-row{display : grid;grid-template-columns : repeat(2,1fr);gap : .75rem}.alq-fbt-connector{display: none}.alq-fbt-item{flex: unset;min-width: 0}.alq-fbt-item-label{height: 100%}.alq-fbt-summary{flex: unset;min-width: 0}}@container alq-fbt (max-width: 360px){.alq-fbt-row{grid-template-columns: 1fr}}@supports not (container-type: inline-size){@media (max-width: 700px){.alq-fbt-row{display : grid;grid-template-columns : repeat(2,1fr);gap : .75rem}.alq-fbt-connector{display: none}.alq-fbt-item{flex: unset;min-width: 0}.alq-fbt-summary{flex: unset;min-width: 0}}@media (max-width: 360px){.alq-fbt-row{grid-template-columns: 1fr}}}.woocommerce-cart table.cart,.woocommerce table.shop_table{width: 100%;border-collapse: separate;border-spacing: 0;border: 1px solid var(--alq-wc-border);border-radius: var(--alq-wc-radius);overflow: hidden}.woocommerce-cart table.cart th,.woocommerce table.shop_table th{background: var(--alq-wc-light);font-size: .82rem;font-weight: 700;text-transform: uppercase;letter-spacing: .04em;color: var(--alq-wc-muted);padding: .85rem 1rem;border-bottom: 1px solid var(--alq-wc-border)}.woocommerce-cart table.cart td,.woocommerce table.shop_table td{padding: .85rem 1rem;vertical-align: middle;border-bottom: 1px solid var(--alq-wc-border);font-size: .9rem;color: var(--alq-primary,#0f172a)}.woocommerce-cart table.cart tr:last-child td{border-bottom: none}.woocommerce-cart table.cart td.product-thumbnail img{width: 64px;height: 64px;object-fit: cover;border-radius: 5px;border: 1px solid var(--alq-wc-border)}.woocommerce-cart table.cart td.product-name,.woocommerce-cart table.cart td.product-price,.woocommerce-cart table.cart td.product-subtotal{padding: 1rem 1.25rem}.woocommerce-cart table.cart td.product-name a{color: var(--alq-primary,#0f172a);font-weight: 600;text-decoration: none}.woocommerce-cart table.cart td.product-name a:hover{color: var(--alq-accent,#b8912a)}.woocommerce-cart table.cart td.product-subtotal{font-weight: 700;color: var(--alq-accent,#b8912a)}.woocommerce-cart table.cart .quantity .qty{width: 60px;text-align: center;border: 1.5px solid var(--alq-wc-border);border-radius: 5px;padding: .3rem .5rem;font-size: .9rem}.woocommerce-cart table.cart td .remove{color: var(--alq-wc-muted) !important;font-size: 1.1rem;text-decoration: none;display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;border-radius: 50%;transition: background .2s,color .2s}.woocommerce-cart table.cart td .remove:hover{background: var(--alq-wc-error);color: #fff !important}.woocommerce-cart .coupon{display: flex;gap: .5rem;flex-wrap: wrap;align-items: center}.woocommerce-cart .coupon #coupon_code{border: 1.5px solid var(--alq-wc-border);border-radius: var(--alq-wc-radius);padding: .5rem .85rem;font-size: .88rem;height: 40px;flex: 1 1 180px}.woocommerce-cart .coupon #coupon_code:focus{border-color: var(--alq-accent,#b8912a);outline: none;box-shadow: 0 0 0 3px rgba(184,145,42,.15)}.woocommerce-cart .coupon button[name="apply_coupon"]{background: var(--alq-accent,#b8912a) !important;border: none;color: #fff !important;border-radius: var(--alq-wc-radius);height: 40px;padding: 0 1.1rem;font-size: .88rem;font-weight: 700;cursor: pointer;transition: background .2s;white-space: nowrap}.woocommerce-cart .coupon button[name="apply_coupon"]:hover{background: var(--alq-accent-dark,#9a7821) !important}button[name="update_cart"]{background: transparent;border: 1.5px solid var(--alq-wc-border);color: var(--alq-wc-muted);border-radius: var(--alq-wc-radius);height: 40px;padding: 0 1.1rem;font-size: .88rem;font-weight: 600;cursor: pointer;transition: border-color .2s,color .2s}button[name="update_cart"]:not([disabled]):hover{border-color: var(--alq-accent,#b8912a);color: var(--alq-accent,#b8912a)}.woocommerce-cart table.cart td.actions{padding: 1rem 1.25rem;background: var(--alq-wc-light)}body.woocommerce-cart .wp-block-woocommerce-product-collection > h2{font-size: 1.2rem;font-weight: 700;color: var(--alq-primary,#0f172a);margin: 3rem 0 1.5rem;padding-bottom: .75rem;border-bottom: 2px solid var(--alq-wc-border)}body.woocommerce-cart .wp-block-woocommerce-product-collection ul.wc-block-product-template{display: grid;grid-template-columns: repeat(4,1fr);gap: 1.25rem;list-style: none;margin: 0;padding: 0}body.woocommerce-cart .wp-block-woocommerce-product-collection li.wc-block-product{display : flex;flex-direction : column;margin : 0;padding : 1rem;list-style : none;background : #fff;border : 1px solid var(--alq-wc-border);border-radius : var(--alq-wc-radius);transition : box-shadow .25s ease,transform .25s ease,border-color .25s ease}body.woocommerce-cart .wp-block-woocommerce-product-collection li.wc-block-product:hover{box-shadow : 0 8px 28px rgba(0,0,0,.1);transform : translateY(-3px);border-color : var(--alq-accent,#b8912a)}body.woocommerce-cart .wp-block-woocommerce-product-collection .wc-block-components-product-image{position: relative;border-radius: 6px;overflow: hidden;margin-bottom: .75rem}body.woocommerce-cart .wp-block-woocommerce-product-collection .wp-block-woocommerce-product-sale-badge{position: absolute;top : .5rem;left : .5rem;z-index : 2}body.woocommerce-cart .wp-block-woocommerce-product-collection .wc-block-components-product-sale-badge{position : static !important;width : auto !important;height : auto !important;min-width : 0 !important;min-height : 0 !important;background : var(--alq-accent,#b8912a) !important;color : #fff !important;border : none !important;border-radius : 999px !important;padding : .25rem .6rem !important;line-height : 1 !important;font-size : .64rem !important;font-weight : 700 !important;letter-spacing : .02em;text-transform : uppercase}body.woocommerce-cart .wp-block-woocommerce-product-collection .wc-block-components-product-sale-badge__text{color: #fff !important}body.woocommerce-cart .wp-block-woocommerce-product-collection .wc-block-components-product-image img{transition: transform .4s ease}body.woocommerce-cart .wp-block-woocommerce-product-collection li.wc-block-product:hover .wc-block-components-product-image img{transform: scale(1.04)}body.woocommerce-cart .wp-block-woocommerce-product-collection h2.wp-block-post-title{font-size : .92rem;font-weight : 700;color : var(--alq-primary,#0f172a);line-height : 1.4;margin : 0 0 .35rem}body.woocommerce-cart .wp-block-woocommerce-product-collection h2.wp-block-post-title a{color: inherit;text-decoration: none}body.woocommerce-cart .wp-block-woocommerce-product-collection h2.wp-block-post-title a:hover{color: var(--alq-accent,#b8912a)}body.woocommerce-cart .wp-block-woocommerce-product-collection .wp-block-woocommerce-product-price{font-size: .84rem;margin: 0 0 .75rem}body.woocommerce-cart .wp-block-woocommerce-product-collection .wp-block-woocommerce-product-price .woocommerce-Price-amount{font-weight: 600;color: #64748b}body.woocommerce-cart .wp-block-woocommerce-product-collection .wp-block-woocommerce-product-price del{color: #9ca3af}body.woocommerce-cart .wp-block-woocommerce-product-collection .wp-block-woocommerce-product-price ins{text-decoration: none;color: var(--alq-accent,#b8912a)}body.woocommerce-cart .wp-block-woocommerce-product-collection .wc-block-components-product-button{margin-top: auto}body.woocommerce-cart .wp-block-woocommerce-product-collection .wc-block-components-product-button__button{width : 100% !important;background : var(--alq-accent,#b8912a) !important;color : #fff !important;border : none !important;border-radius : 5px !important;font-size : .82rem !important;font-weight : 600 !important;padding : .5rem .9rem !important}body.woocommerce-cart .wp-block-woocommerce-product-collection .wc-block-components-product-button__button:hover{background: var(--alq-accent-dark,#9a7821) !important}@media (max-width: 767.98px){body.woocommerce-cart .wp-block-woocommerce-product-collection ul.wc-block-product-template{grid-template-columns: repeat(2,1fr);gap: 1rem}}@media (max-width: 699.98px){body.woocommerce-cart .alq-cart-cross-desktop{display: none !important}}@media (min-width: 700px){body.woocommerce-cart .alq-cart-cross-mobile{display: none !important}}.cart_totals{background: var(--alq-wc-light);border: 1px solid var(--alq-wc-border);border-radius: var(--alq-wc-radius);padding: 1.5rem}.cart_totals h2{font-size: 1.1rem;font-weight: 700;margin-bottom: 1rem;padding-bottom: .5rem;border-bottom: 1px solid var(--alq-wc-border);color: var(--alq-primary,#0f172a)}.cart_totals table{width: 100%}.cart_totals table th,.cart_totals table td{padding: .6rem 0;font-size: .9rem}.cart_totals table th{font-weight: 600;color: var(--alq-wc-muted);width: 45%}.cart_totals table .order-total td{font-size: 1.1rem;font-weight: 700;color: var(--alq-primary,#0f172a)}.cart_totals table .order-total th{font-size: .95rem;font-weight: 700}.cart_totals .wc-proceed-to-checkout a.checkout-button{display: block;width: 100%;padding: .75rem 1.5rem;background: var(--alq-accent,#b8912a) !important;color: #fff !important;font-size: 1rem;font-weight: 700;border-radius: var(--alq-wc-radius);text-align: center;text-decoration: none;margin-top: 1rem;transition: background .2s;border: none}.cart_totals .wc-proceed-to-checkout a.checkout-button:hover{background: var(--alq-primary,#0f172a) !important}.alq-empty-cart{max-width: 480px;margin: 0 auto}.alq-empty-cart-title{font-size: 1.5rem;font-weight: 700;color: var(--alq-primary,#0f172a);margin-bottom: .5rem}.alq-empty-cart-msg{font-size: .95rem;color: var(--alq-wc-muted,#64748b);margin-bottom: 0}.return-to-shop .button,.woocommerce a.button.wc-backward{display: inline-flex;align-items: center;gap: .45rem;height: 42px;padding: 0 2rem;font-size: .95rem;font-weight: 700}.return-to-shop .button::before{content: '\2190';font-size: 1.1rem;line-height: 1}.woocommerce-checkout #customer_details{margin-bottom: 1.5rem}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce-checkout #order_review_heading{font-size: 1.3rem;font-weight: 700;color: var(--alq-primary,#0f172a);padding-bottom: .6rem;border-bottom: 2px solid var(--alq-wc-border);margin-bottom: 1.25rem}.woocommerce form .form-row{margin-bottom: 1rem}.woocommerce form .form-row label{font-size: .82rem;font-weight: 600;color: var(--alq-primary,#0f172a);margin-bottom: .3rem;display: block}.woocommerce form .form-row label .required{color: var(--alq-wc-error);margin-left: .15rem}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{width: 100%;border: 1.5px solid var(--alq-wc-border);border-radius: var(--alq-wc-radius);padding: .5rem .85rem;font-size: .9rem;color: var(--alq-primary,#0f172a);background: #fff;transition: border-color .2s,box-shadow .2s}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{border-color: var(--alq-accent,#b8912a);outline: none;box-shadow: 0 0 0 3px rgba(184,145,42,.15)}.woocommerce-additional-fields h3{font-size: 1.1rem;font-weight: 700;color: var(--alq-primary,#0f172a);margin-bottom: 1rem}#order_review table.shop_table{margin-bottom: 1.25rem}#order_review table.shop_table tfoot tr td{font-weight: 700}#order_review table.shop_table .order-total td,#order_review table.shop_table .order-total th{font-size: 1rem;color: var(--alq-accent,#b8912a)}.woocommerce-checkout #payment{background: var(--alq-wc-light);border: 1px solid var(--alq-wc-border);border-radius: var(--alq-wc-radius);padding: 1.25rem}.woocommerce-checkout #payment ul.payment_methods{list-style: none;padding: 0;margin-bottom: 1rem}.woocommerce-checkout #payment ul.payment_methods li{border-bottom: 1px solid var(--alq-wc-border);padding: .6rem 0}.woocommerce-checkout #payment ul.payment_methods li:last-child{border-bottom: none}.woocommerce-checkout #payment ul.payment_methods label{display: inline-flex;align-items: center;gap: .5rem;font-weight: 600;font-size: .9rem;cursor: pointer;margin-left: .4rem}.woocommerce-checkout #payment ul.payment_methods label img{height: 35px;max-height: 35px;width: auto;max-width: 100px;object-fit: contain;vertical-align: middle}.woocommerce-checkout #payment .payment_box{background: #fff;border: 1px solid var(--alq-wc-border);border-radius: 5px;padding: .75rem;font-size: .85rem;color: var(--alq-wc-muted);margin-top: .4rem}.woocommerce-checkout #payment #place_order,#payment #place_order{display: block;width: 100%;padding: .85rem 1.5rem;background: var(--alq-accent,#b8912a) !important;color: #fff !important;font-size: 1.05rem;font-weight: 700;border: none;border-radius: var(--alq-wc-radius);cursor: pointer;transition: background .2s;text-align: center}.woocommerce-checkout #payment #place_order:hover{background: var(--alq-primary,#0f172a) !important}.woocommerce-checkout .woocommerce-form__input-checkbox{margin-right: .4rem}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background: var(--alq-accent,#b8912a) !important;color: #fff !important;border: none;border-radius: var(--alq-wc-radius);padding: .5rem 1.2rem;font-size: .88rem;font-weight: 600;cursor: pointer;transition: background .2s;text-decoration: none;display: inline-block}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background: var(--alq-accent-dark,#9a7821) !important;color: #fff !important}.woocommerce a.button.disabled,.woocommerce button.button.disabled{opacity: .55;cursor: not-allowed}.woocommerce #respond input#submit.button{height : 42px !important;padding : 0 1.6rem !important;font-size : .9rem !important;font-weight: 700 !important}.woocommerce .quantity .qty{border: 1.5px solid var(--alq-wc-border);border-radius: 5px;padding: .4rem .6rem;font-size: .9rem;color: var(--alq-primary,#0f172a);background: #fff;width: 60px;text-align: center}.woocommerce .quantity .qty:focus{border-color: var(--alq-accent,#b8912a);outline: none;box-shadow: 0 0 0 3px rgba(184,145,42,.15)}.alq-cart-drawer-body .widget_shopping_cart_content{padding: 0}.alq-cart-drawer-body .woocommerce-mini-cart{list-style: none;padding: 0;margin: 0}.alq-cart-drawer-body .woocommerce-mini-cart__item{display: flex;gap: .75rem;align-items: flex-start;padding: .85rem 0;border-bottom: 1px solid var(--alq-wc-border)}.alq-cart-drawer-body .woocommerce-mini-cart__item img{width: 60px;height: 60px;object-fit: cover;border-radius: 5px;border: 1px solid var(--alq-wc-border);flex-shrink: 0}.alq-cart-drawer-body .woocommerce-mini-cart__item a{font-size: .88rem;font-weight: 600;color: var(--alq-primary,#0f172a);text-decoration: none;line-height: 1.35}.alq-cart-drawer-body .woocommerce-mini-cart__item a:hover{color: var(--alq-accent,#b8912a)}.alq-cart-drawer-body .woocommerce-mini-cart__item .quantity{font-size: .8rem;color: var(--alq-wc-muted);margin-top: .2rem;display: block}.alq-cart-drawer-body .woocommerce-mini-cart__item .remove{color: var(--alq-wc-muted) !important;font-size: 1rem;text-decoration: none;margin-left: auto;flex-shrink: 0;align-self: center;transition: color .2s}.alq-cart-drawer-body .woocommerce-mini-cart__item .remove:hover{color: var(--alq-wc-error) !important}.alq-cart-drawer-body .woocommerce-mini-cart__total{display: flex;justify-content: space-between;align-items: center;font-size: .9rem;font-weight: 700;color: var(--alq-primary,#0f172a);padding: .85rem 0 1rem}.alq-cart-drawer-body .woocommerce-mini-cart__total .amount{color: var(--alq-accent,#b8912a)}.alq-cart-drawer-body .woocommerce-mini-cart__buttons{display: flex;flex-direction: column;gap: .5rem}.alq-cart-drawer-body .woocommerce-mini-cart--empty{text-align: center;color: var(--alq-wc-muted);font-size: .9rem;padding: 2rem 0}.widget_product_search .woocommerce-product-search{display: flex;gap: 0;border: 1.5px solid var(--alq-wc-border);border-radius: var(--alq-wc-radius);overflow: hidden}.widget_product_search .woocommerce-product-search .search-field{flex: 1;border: none;padding: .5rem .85rem;font-size: .88rem;color: var(--alq-primary,#0f172a);outline: none}.widget_product_search .woocommerce-product-search button[type="submit"]{background: var(--alq-accent,#b8912a) !important;color: #fff !important;border: none;padding: .5rem .85rem;cursor: pointer;font-size: .9rem;transition: background .2s}.widget_product_search .woocommerce-product-search button[type="submit"]:hover{background: var(--alq-primary,#0f172a) !important}.widget_product_categories ul,.woocommerce-widget-layered-nav ul{list-style: none;padding: 0;margin: 0}.widget_product_categories ul li,.woocommerce-widget-layered-nav ul li{padding: .3rem 0;border-bottom: 1px solid var(--alq-wc-border);font-size: .88rem;display: flex;align-items: center;justify-content: space-between}.widget_product_categories ul li:last-child,.woocommerce-widget-layered-nav ul li:last-child{border-bottom: none}.widget_product_categories ul li a,.woocommerce-widget-layered-nav ul li a{color: var(--alq-primary,#0f172a);text-decoration: none;transition: color .2s}.widget_product_categories ul li a:hover,.woocommerce-widget-layered-nav ul li a:hover{color: var(--alq-accent,#b8912a)}.widget_product_categories ul li .count,.woocommerce-widget-layered-nav ul li .count{font-size: .75rem;color: var(--alq-wc-muted);background: var(--alq-wc-light);border-radius: 99px;padding: .1rem .5rem}.widget_price_filter .price_slider_wrapper{padding: .5rem 0 1rem}.widget_price_filter .ui-slider{background: var(--alq-wc-border);border-radius: 99px;height: 4px;margin: 1rem 0;position: relative}.widget_price_filter .ui-slider-range{background : var(--alq-accent,#b8912a) !important;height : 100%;border-radius: 99px;position : absolute}.widget_price_filter .ui-slider-handle{width : 14px !important;height : 14px !important;background : var(--alq-accent,#b8912a) !important;border-radius: 50% !important;border : 2px solid #fff !important;box-shadow : 0 1px 4px rgba(0,0,0,.2) !important;top : -5px;cursor : grab;position : absolute}.widget_price_filter .ui-slider-handle:active{cursor: grabbing}.widget_rating_filter .star-rating,.widget_rating_filter .star-rating::before,.widget_rating_filter .star-rating span::before{color : var(--alq-accent,#b8912a) !important}.wc-block-product-filter-price-slider .range-bar{color : var(--alq-accent,#b8912a) !important}.wc-block-product-filter-price-slider__content{grid-template-columns : 88px 1fr 88px !important}.wc-block-product-filter-price-slider__left.text,.wc-block-product-filter-price-slider__right.text{width : 100% !important}.wc-block-product-filter-price-slider__left.text input,.wc-block-product-filter-price-slider__right.text input{max-width : none !important;width : 100% !important}.wc-block-product-filter-price-slider__right.text input{text-align : right !important}.wc-block-product-filter-checkbox-list__text svg,.wc-block-product-filter-checkbox-list__text-wrapper svg{fill : var(--alq-accent,#b8912a) !important;color : var(--alq-accent,#b8912a) !important}.alq-shop-sidebar .widget_block h1,.alq-shop-sidebar .widget_block h2,.alq-shop-sidebar .widget_block h3,.alq-shop-sidebar .widget_block h4{font-size : .82rem;font-weight : 700;text-transform: uppercase;letter-spacing: .08em;color : var(--alq-primary,#0f172a);margin-bottom : .75rem;padding : 0;border : none;line-height : 1.4}.widget_price_filter .price_slider_amount{display: flex;justify-content: space-between;align-items: center}.widget_price_filter .price_slider_amount .price_label{font-size: .82rem;color: var(--alq-wc-muted)}.widget_price_filter .price_slider_amount button{background: var(--alq-accent,#b8912a) !important;color: #fff !important;border: none;border-radius: 5px;padding: .3rem .75rem;font-size: .78rem;font-weight: 600;cursor: pointer}.wc-block-product-filter-removable-chips{--wc-product-filter-removable-chips-background : var(--alq-accent,#b8912a);--wc-product-filter-removable-chips-text : #fff;--wc-product-filter-removable-chips-border : var(--alq-accent,#b8912a)}.wc-block-product-filter-checkbox-list__items{display: flex;flex-direction: column;gap: .1rem}.wc-block-product-filter-checkbox-list__label{display : flex;align-items : center;gap : .55rem;cursor : pointer;font-size : .875rem;color : var(--alq-primary,#0f172a);padding : .25rem 0;user-select : none}.wc-block-product-filter-checkbox-list__input-wrapper{position : relative;width : 17px;height : 17px;flex-shrink : 0;border : 1.5px solid #b9bfc9;border-radius: 4px;background : #fff;display : flex;align-items : center;justify-content: center;transition : background .15s,border-color .15s,box-shadow .15s}.wc-block-product-filter-checkbox-list__item:hover .wc-block-product-filter-checkbox-list__input-wrapper{border-color: var(--alq-accent,#b8912a)}.wc-block-product-filter-checkbox-list__input-wrapper::before{display: none !important}.wc-block-product-filter-checkbox-list__input{position: absolute;inset : 0;width : 100%;height : 100%;margin : 0;opacity : 0;cursor : pointer}.wc-block-product-filter-checkbox-list__item:has(input:checked) .wc-block-product-filter-checkbox-list__input-wrapper{background : var(--alq-accent,#b8912a);border-color : var(--alq-accent,#b8912a)}.wc-block-product-filter-checkbox-list__input-wrapper svg{position: relative;width : 12px;height : 12px;color : #fff;fill : #fff}.wp-block-woocommerce-product-filter-attribute .wc-block-product-filter-checkbox-list__items{flex-direction : row;flex-wrap : wrap;gap : .45rem}.wp-block-woocommerce-product-filter-attribute .wc-block-product-filter-checkbox-list__item{flex: none}.wp-block-woocommerce-product-filter-attribute .wc-block-product-filter-checkbox-list__label{padding : .3rem .9rem;border : 1.5px solid var(--alq-wc-border,#e2e8f0);border-radius : 10px;font-size : .82rem;font-weight : 600;min-width : 2.5rem;justify-content : center;background : transparent;transition : border-color .15s,background .15s,color .15s}.wp-block-woocommerce-product-filter-attribute .wc-block-product-filter-checkbox-list__input-wrapper{display: none}.wp-block-woocommerce-product-filter-attribute .wc-block-product-filter-checkbox-list__label:hover{border-color : var(--alq-accent,#b8912a);color : var(--alq-accent,#b8912a)}.wp-block-woocommerce-product-filter-attribute .wc-block-product-filter-checkbox-list__item:has(input:checked) .wc-block-product-filter-checkbox-list__label{background : var(--alq-accent,#b8912a);border-color : var(--alq-accent,#b8912a);color : #fff}.wp-block-woocommerce-product-filter-attribute .wc-block-product-filter-checkbox-list__item.alq-has-swatch .wc-block-product-filter-checkbox-list__label{padding : .25rem !important;min-width : auto !important;border-color : transparent !important;background : transparent !important;gap : 0}.wp-block-woocommerce-product-filter-attribute .wc-block-product-filter-checkbox-list__item.alq-has-swatch .wc-block-product-filter-checkbox-list__label:hover{border-color : transparent !important;color : inherit !important;background : transparent !important}.wp-block-woocommerce-product-filter-attribute .wc-block-product-filter-checkbox-list__item.alq-has-swatch .wc-block-product-filter-checkbox-list__text-wrapper,.wp-block-woocommerce-product-filter-attribute .wc-block-product-filter-checkbox-list__item.alq-has-swatch .wc-block-product-filter-checkbox-list__text{display : none !important}.alq-color-swatch{width : 30px;height : 30px;border-radius : 50%;flex-shrink : 0;display : inline-block;border : 2.5px solid rgba(255,255,255,.9);box-shadow : 0 0 0 1.5px rgba(0,0,0,.2);cursor : pointer;transition : box-shadow .15s,transform .15s}.wp-block-woocommerce-product-filter-attribute .wc-block-product-filter-checkbox-list__item.alq-has-swatch .wc-block-product-filter-checkbox-list__label:hover .alq-color-swatch{transform : scale(1.1);box-shadow : 0 0 0 2px rgba(0,0,0,.25)}.wp-block-woocommerce-product-filter-attribute .wc-block-product-filter-checkbox-list__item.alq-has-swatch:has(input:checked) .alq-color-swatch{box-shadow : 0 0 0 3px var(--alq-accent,#b8912a);border-color : #fff;transform : scale(1.08)}.wc-block-product-filter-removable-chips__items{display : flex;flex-wrap : wrap;gap : .4rem;list-style: none;padding : 0;margin : 0 0 .75rem}.wc-block-product-filter-removable-chips__items .wc-block-product-filter-removable-chips__item{border-radius : 100px !important;padding : .22rem .5rem .22rem .75rem;font-size : .78rem;font-weight : 600;line-height : 1.4}.wc-block-product-filter-removable-chips__remove{background : none;border : none;padding : 0;cursor : pointer;display : inline-flex;align-items : center;justify-content: center;color : rgba(255,255,255,.75);border-radius: 50%;width : 18px;height : 18px;transition : background .15s,color .15s}.wc-block-product-filter-removable-chips__remove:hover{background : rgba(0,0,0,.15);color : #fff}.wc-block-product-filter-removable-chips__remove-icon{width : 14px !important;height : 14px !important}.wc-block-product-filter-clear-button{display : block !important;width : 100% !important;margin-top: .6rem !important}.wc-block-product-filter-clear-button .wp-block-button__link{display : inline-flex !important;align-items : center !important;justify-content: center !important;width : 100% !important;background : transparent !important;color : var(--alq-accent,#b8912a) !important;border : 1px solid var(--alq-accent,#b8912a) !important;border-radius : 10px !important;padding : .4rem 1rem !important;font-size : .82rem !important;font-weight : 600 !important;line-height : 1.4 !important;text-decoration: none !important;cursor : pointer !important;transition : background .15s,color .15s !important}.wc-block-product-filter-clear-button .wp-block-button__link:hover{background : var(--alq-accent,#b8912a) !important;color : #fff !important}@media (max-width: 600px){.alq-shop-sidebar:has(.wc-block-product-filters.is-overlay-opened),.alq-shop-sidebar:has(.wc-block-product-filters.is-overlay-closing){z-index: 10000}.wc-block-product-filters.is-overlay-closing .wc-block-product-filters__overlay{z-index: 9999}body.alq-overlay-locked{overflow: hidden !important}.wc-block-product-filters__overlay{top: 0 !important}.wc-block-product-filters.is-overlay-opened .wc-block-product-filters__overlay{background-color: rgba(0,0,0,0.45)}.wc-block-product-filters .wc-block-product-filters__overlay-dialog{position : fixed !important;top : 0 !important;left : 0 !important;bottom : 0 !important;width : 300px !important;max-width : 85vw !important;height : 100% !important;overflow-y: auto;overscroll-behavior-y: contain;transform : translateX(-110%) !important;transition: transform 0.2s ease !important;box-shadow: 5px 0 20px rgba(0,0,0,0.15)}.wc-block-product-filters.is-overlay-opened .wc-block-product-filters__overlay-dialog{transform: translateX(0) !important}.wc-block-product-filters__apply{display: none !important}}@media (max-width: 575.98px){.woocommerce-ordering{position : relative;width : 2rem;height : 2rem;flex-shrink : 0;margin-top : 0 !important;margin-bottom: 0 !important;margin-right: 0 !important;margin-left : auto !important}.woocommerce-ordering::before{content : '';position : absolute;inset : 0;z-index : 1;border : 1.5px solid var(--alq-wc-border);border-radius : 5px;background : #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23888888' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 2.5a.5.5 0 0 0-1 0v8.793l-1.146-1.147a.5.5 0 0 0-.708.708l2 1.999.007.007a.497.497 0 0 0 .7-.006l2-2a.5.5 0 0 0-.707-.708L3.5 11.293V2.5zm3.5 1a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5zM7.5 6a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5zm0 3a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1h-3zm0 3a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1z'/%3E%3C/svg%3E") center/1rem no-repeat;pointer-events : none}.woocommerce-ordering select.orderby{opacity : 0;position : absolute;inset : 0;width : 2rem;height : 2rem;cursor : pointer;z-index : 2;max-width : none !important;font-size : 16px;-webkit-appearance: none;appearance : none}}.widget_products ul,.widget_recently_viewed_products ul,.widget_top_rated_products ul{list-style : none;padding : 0;margin : 0}.widget_products li,.widget_recently_viewed_products li,.widget_top_rated_products li{display : flex !important;align-items : stretch !important;gap : 0;padding : .6rem 0 !important;border-bottom : 1px solid var(--alq-wc-border);margin : 0 !important}.widget_products li:last-child,.widget_recently_viewed_products li:last-child,.widget_top_rated_products li:last-child{border-bottom: none}.alq-wpr-thumb{display : block;flex-shrink : 0;line-height : 0;padding : 0 !important;margin : 0 !important}.alq-wpr-img,.widget_products li img,.widget_recently_viewed_products li img,.widget_top_rated_products li img{width : 65px !important;height : 65px !important;object-fit : cover;border-radius : 0;border : none;display : block;float : none !important;margin-left : 0 !important}.alq-wpr-info{flex : 1;display : flex;flex-direction : column;gap : .2rem;min-width : 0;margin-left : .85rem}.alq-wpr-name{font-size : .9rem;font-weight : 500 !important;color : #4b5563 !important;text-decoration : none !important;line-height : 1.4;display : block}.alq-wpr-name:hover{color: var(--alq-accent,#b8912a) !important}.alq-wpr-price{font-size: .82rem}.alq-wpr-price ins,.alq-wpr-price .amount,.alq-wpr-price ins .amount{color : var(--alq-accent,#b8912a);font-weight : 700;text-decoration : none}.alq-wpr-price del{opacity: .55;margin-right: .25rem;text-decoration: line-through}.alq-wpr-price del .amount{color: var(--alq-wc-muted);font-weight: 400;text-decoration: none}.wc-block-cart__submit-button.wp-element-button,.wc-block-components-button.wc-block-cart__submit-button{background-color: var(--alq-accent,#b8912a) !important;color: #fff !important;border: none !important;border-radius: var(--alq-wc-radius) !important;font-weight: 700 !important;font-size: 1rem !important;transition: background .2s !important}.wc-block-cart__submit-button.wp-element-button:hover,.wc-block-components-button.wc-block-cart__submit-button:hover{background-color: var(--alq-accent-dark,#9a7821) !important}.wc-block-components-checkout-place-order-button.wp-element-button,.wc-block-components-button.wc-block-components-checkout-place-order-button{background-color: var(--alq-accent,#b8912a) !important;color: #fff !important;border: none !important;border-radius: var(--alq-wc-radius) !important;font-weight: 700 !important;font-size: 1rem !important;transition: background .2s !important}.wc-block-components-checkout-place-order-button.wp-element-button:hover,.wc-block-components-button.wc-block-components-checkout-place-order-button:hover{background-color: var(--alq-accent-dark,#9a7821) !important}.wc-block-components-text-input input,.wc-block-components-country-input input,.wc-block-components-address-form input,.wc-block-components-address-form select,.wp-block-woocommerce-checkout .wc-block-components-text-input input,.wp-block-woocommerce-checkout .wc-block-components-select select{border : 1.5px solid var(--alq-wc-border) !important;border-radius : var(--alq-wc-radius) !important;padding-top : 1.4rem !important;padding-bottom: .4rem !important;padding-left : .85rem !important;padding-right : .85rem !important;font-size : .9rem !important;color : var(--alq-primary,#0f172a) !important;transition : border-color .2s,box-shadow .2s !important}.wc-block-components-text-input:has(input[required]) label::after,.wc-block-components-combobox:has(input[required]) label::after,.wc-block-components-country-input:has(input[required]) label::after,.wc-block-components-select:has(select[required]) label::after{content : ' *';color : #e53e3e}.wc-block-components-text-input input:focus,.wc-block-components-address-form input:focus,.wc-block-components-address-form select:focus{border-color: var(--alq-accent,#b8912a) !important;outline: none !important;box-shadow: 0 0 0 3px rgba(184,145,42,.15) !important}.wc-block-cart-items__header{font-size : 1rem !important;font-weight : 700 !important;color : var(--alq-primary,#0f172a) !important;text-transform: none !important;letter-spacing: 0 !important;border-bottom : 2px solid var(--alq-wc-border) !important;padding-bottom: .6rem !important}.wc-block-cart-items__header th{padding-top: 1.25rem !important}.wc-block-cart-items .wc-block-cart-item{border-bottom: 1px solid var(--alq-wc-border) !important;padding: .85rem 0 !important}.wc-block-cart-item__image{width: 84px !important;min-width: 84px !important}.wc-block-cart-item__image img{width : 84px !important;height : 84px !important;max-width : 84px !important;object-fit : cover !important;border-radius: var(--alq-wc-radius,8px) !important;display : block !important}.wc-block-components-product-name{font-weight: 600 !important;color: var(--alq-primary,#0f172a) !important}.wc-block-components-product-name:hover{color: var(--alq-accent,#b8912a) !important}.wc-block-components-quantity-selector{border: 1.5px solid var(--alq-wc-border) !important;border-radius: 5px !important;overflow: hidden}.wc-block-components-quantity-selector__button{background: var(--alq-wc-light) !important;color: var(--alq-primary,#0f172a) !important;border: none !important;width: 32px !important;transition: background .2s !important}.wc-block-components-quantity-selector__button:hover{background: var(--alq-accent,#b8912a) !important;color: #fff !important}.wc-block-components-quantity-selector__value{border: none !important;font-weight: 600 !important}.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title{display: block !important}.wc-block-cart__totals-title{font-size : 1rem !important;font-weight : 500 !important;color : var(--alq-primary,#0f172a) !important;text-transform: none !important;border-bottom : 2px solid var(--alq-wc-border) !important;padding: 1px 16px 10px 0 !important;padding-bottom: .6rem !important;margin-bottom : 1rem !important}.wc-block-components-totals-item{border-bottom: 1px solid var(--alq-wc-border) !important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color: var(--alq-accent,#b8912a) !important;font-weight: 700 !important}.wc-block-components-totals-coupon__link{color: var(--alq-accent,#b8912a) !important;font-weight: 600 !important}.wc-block-components-totals-coupon__button{background: var(--alq-accent,#b8912a) !important;color: #fff !important;border: none !important;border-radius: var(--alq-wc-radius) !important;font-weight: 700 !important}.wc-block-components-totals-coupon__button:hover{background: var(--alq-accent-dark,#9a7821) !important}.wp-block-woocommerce-checkout-order-summary-block{background: #fff !important;border: 1px solid var(--alq-wc-border) !important;border-radius: var(--alq-wc-radius) !important;padding: 1.25rem !important}.wc-block-components-checkout-order-summary__title{font-size : 1rem !important;font-weight : 700 !important;color : var(--alq-primary,#0f172a) !important;border-bottom: 2px solid var(--alq-wc-border) !important;padding-bottom: .6rem !important;margin-top : 0 !important;margin-bottom: .75rem !important}.wc-block-components-checkout-order-summary__title-text{font-size : 1rem !important;font-weight: 700 !important;color : var(--alq-primary,#0f172a) !important;margin: 0 0 4px 2px !important}.wc-block-checkout__actions{display : flex !important;flex-direction: column !important}.wc-block-checkout__actions_row{order: 10 !important}.wc-block-cart .wc-block-components-product-metadata__description,.wc-block-checkout .wc-block-components-product-metadata__description{display: none !important}.woocommerce-checkout .alq-wc-breadcrumb,.woocommerce-checkout .alq-shop-header-bar,.woocommerce-cart .alq-wc-breadcrumb,.woocommerce-cart .alq-shop-header-bar{display: none !important}.alq-checkout-steps{display : flex;align-items : center;justify-content : center;gap : 0;margin-bottom : 1.75rem;padding : 1rem 1.25rem;background : #fff;border-radius : var(--alq-wc-radius);box-shadow : var(--alq-wc-shadow,0 1px 4px rgba(0,0,0,.08))}.alq-checkout-steps__item{display : flex;flex-direction : column;align-items : center;gap : .3rem;cursor : default;text-decoration : none;color : inherit}a.alq-checkout-steps__item{cursor : pointer}a.alq-checkout-steps__item:hover .alq-checkout-steps__num{background : var(--alq-accent,#b8912a);border-color : var(--alq-accent,#b8912a);color : #fff}a.alq-checkout-steps__item:hover .alq-checkout-steps__label{color : var(--alq-accent,#b8912a)}.alq-checkout-steps__num{width : 2rem;height : 2rem;border-radius : 50%;display : flex;align-items : center;justify-content : center;font-size : .8rem;font-weight : 700;background : var(--alq-wc-light,#f8f9fa);border : 2px solid var(--alq-wc-border,#e5e7eb);color : var(--alq-wc-muted,#6b7280);transition : background .2s,border-color .2s,color .2s}.alq-checkout-steps__label{font-size : .72rem;font-weight : 500;color : var(--alq-wc-muted,#6b7280);transition : color .2s}.alq-checkout-steps__line{flex : 1;min-width : 3rem;max-width : 6rem;height : 2px;background : var(--alq-wc-border,#e5e7eb);margin : 0 .5rem;margin-bottom: 1.1rem;transition : background .2s}.alq-checkout-steps__item.is-active .alq-checkout-steps__num{background : var(--alq-accent,#b8912a);border-color : var(--alq-accent,#b8912a);color : #fff}.alq-checkout-steps__item.is-active .alq-checkout-steps__label{color : var(--alq-accent,#b8912a);font-weight: 700}.alq-checkout-steps__item.is-done .alq-checkout-steps__num{background : var(--alq-accent-dark,#9a7821);border-color : var(--alq-accent-dark,#9a7821);color : #fff}.alq-checkout-steps__item.is-done .alq-checkout-steps__label{color: var(--alq-accent-dark,#9a7821)}.alq-checkout-steps__line.is-done{background: var(--alq-accent,#b8912a)}.woocommerce-checkout form.wc-block-checkout,.woocommerce-checkout .wp-block-woocommerce-checkout{padding-top: 0 !important}.wc-block-checkout__contact-fields,.wc-block-checkout__shipping-fields,.wc-block-checkout__shipping-option,.wc-block-checkout__payment-method,.wc-block-checkout__order-notes{background : #fff !important;border-radius : var(--alq-wc-radius) !important;box-shadow : var(--alq-wc-shadow,0 1px 4px rgba(0,0,0,.08)) !important;padding : 1.5rem !important;margin-bottom : 1rem !important;border : 1px solid var(--alq-wc-border) !important}.wc-block-components-checkout-step__title{font-size : 1rem !important;font-weight : 700 !important;color : var(--alq-primary,#0f172a) !important;padding-bottom: .6rem !important;border-bottom : 2px solid var(--alq-wc-border) !important;margin-bottom : 1rem !important}.wc-block-components-checkout-step__heading-container{margin-bottom : .25rem !important}body.alq-hide-co-order_notes .wc-block-checkout__order-notes,body.alq-hide-co-order_notes .wc-block-checkout__add-note{display: none !important}body.alq-hide-co-billing_same .wc-block-checkout__use-address-for-billing{display: none !important}@media (min-width: 992px){.woocommerce-checkout .wc-block-components-sidebar-layout{flex-wrap : nowrap !important;flex-direction: row !important}.woocommerce-checkout .wc-block-checkout__main{flex : 1 1 58% !important;width : 58% !important;max-width : 58% !important;padding-right: 1.25rem !important}.woocommerce-checkout .wc-block-checkout__sidebar{flex : 1 1 auto !important;width : auto !important;max-width : none !important;padding-left: 0.5rem !important;align-self : flex-start !important;position : sticky !important;top : calc( var(--alq-header-total-h,80px) + 1.5rem ) !important}}.wc-block-components-order-summary-item__image{position : relative !important;width : 60px !important;min-width : 60px !important;height : 60px !important;border-radius: 6px !important;flex-shrink: 0 !important}.wc-block-components-order-summary-item__image img{width : 60px !important;height : 60px !important;max-width : 60px !important;object-fit : cover !important;border-radius: 6px !important;display : block !important}.wc-block-components-order-summary-item__quantity{position : absolute !important;top : 0 !important;right : 0 !important;transform : translate(50%,-50%) !important;z-index : 1 !important}.wc-block-components-order-summary-item{border-bottom: 1px solid var(--alq-wc-border,#e5e0d8) !important;padding-bottom: .75rem !important;margin-bottom : .25rem !important}.wc-block-components-order-summary-item:last-child{border-bottom: none !important}.wc-block-components-order-summary-item__individual-prices{display: none !important}body.alq-hide-co-order-images .wc-block-components-order-summary-item__image,body.alq-hide-co-order-images .wc-block-components-order-summary-item__quantity{display: none !important}body.alq-hide-coupon .wc-block-components-totals-coupon{display: none !important}.wc-block-components-order-summary-item__full-price{font-weight : 600 !important;color : var(--alq-primary,#0f172a) !important}.wc-block-components-totals-item__value{font-weight : 700 !important;color : var(--alq-primary,#0f172a) !important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color : var(--alq-accent,#b8912a) !important;font-size : 1.1rem !important}body.woocommerce-checkout #customer_details .col-1,body.woocommerce-checkout #customer_details .col-2{float: none;width: 100%;max-width: 100%;padding: 0}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields{background : #fff;border : 1px solid var(--alq-wc-border);border-radius : var(--alq-wc-radius);box-shadow : var(--alq-wc-shadow,0 1px 4px rgba(0,0,0,.08));padding : 1.5rem;margin-bottom : 1rem}body.woocommerce-checkout .woocommerce-shipping-fields:not(:has(*)){display: none}body.woocommerce-checkout .woocommerce-additional-fields:has(.woocommerce-additional-fields__field-wrapper){background : #fff;border : 1px solid var(--alq-wc-border);border-radius : var(--alq-wc-radius);box-shadow : var(--alq-wc-shadow,0 1px 4px rgba(0,0,0,.08));padding : 1.5rem;margin-bottom : 1rem}body.woocommerce-checkout .woocommerce-billing-fields > h3,body.woocommerce-checkout .woocommerce-additional-fields > h3{font-size : 1.3rem;font-weight : 700;color : var(--alq-primary,#0f172a);padding-bottom: .6rem;border-bottom : 2px solid var(--alq-wc-border);margin : 0 0 1rem}body.woocommerce-checkout #ship-to-different-address{margin: 0;padding: 0;border: 0;font-size: .95rem}body.woocommerce-checkout #ship-to-different-address label{display: flex;align-items: center;gap: .5rem;margin: 0;font-weight: 600;cursor: pointer}body.woocommerce-checkout .shipping_address{margin-top: 1rem}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 1rem}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper .form-row{float: none;width: 100%;margin: 0 0 1rem;padding: 0;grid-column: 1 / -1}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-first,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-first{grid-column: 1}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-last,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-last{grid-column: 2}body.woocommerce-checkout .form-row input.input-text,body.woocommerce-checkout .form-row select,body.woocommerce-checkout .form-row textarea{padding: .65rem .85rem}body.woocommerce-checkout .form-row textarea{min-height: 6rem}body.woocommerce-checkout .form-row .optional{display: none}body.woocommerce-checkout .form-row abbr.required,body.woocommerce-checkout .form-row .required{color: var(--alq-wc-error);text-decoration: none;border: 0}body.woocommerce-checkout .form-row.woocommerce-invalid input.input-text,body.woocommerce-checkout .form-row.woocommerce-invalid select,body.woocommerce-checkout .form-row.woocommerce-invalid .select2-selection{border-color: var(--alq-wc-error)}body.woocommerce-checkout .select2-container--default .select2-selection--single{height: auto;min-height: 2.75rem;display: flex;align-items: center;border: 1.5px solid var(--alq-wc-border);border-radius: var(--alq-wc-radius);background: #fff}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{flex: 1;padding: .5rem 2rem .5rem .85rem;line-height: 1.5;font-size: .9rem;color: var(--alq-primary,#0f172a)}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{top: 0;height: 100%;right: .4rem}body.woocommerce-checkout .select2-container--default.select2-container--focus .select2-selection--single,body.woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--single{border-color: var(--alq-accent,#b8912a);box-shadow: 0 0 0 3px rgba(184,145,42,.15)}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-NoticeGroup-checkout{margin-bottom: 1rem}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{margin-bottom: 1rem}body.woocommerce-checkout tr.alq-co-coupon-row td{padding: .6rem 0;border-bottom: 1px solid var(--alq-wc-border)}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background: transparent;border: 0;padding: 0;margin: 0;font-size: .85rem}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon{color: var(--alq-accent,#b8912a);font-weight: 600;text-decoration: underline}body.woocommerce-checkout form.checkout_coupon{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem;margin: .6rem 0 0}body.woocommerce-checkout form.checkout_coupon > p:first-child{flex: 0 0 100%;margin: 0 0 .3rem;font-size: .8rem}body.woocommerce-checkout form.checkout_coupon .form-row-first{flex: 1 1 140px;float: none;width: auto;margin: 0}body.woocommerce-checkout form.checkout_coupon .form-row-first input{width: 100%;padding: .5rem .7rem;font-size: .85rem;border: 1.5px solid var(--alq-wc-border);border-radius: var(--alq-wc-radius)}body.woocommerce-checkout form.checkout_coupon .form-row-last{flex: 0 0 auto;float: none;width: auto;margin: 0}body.woocommerce-checkout form.checkout_coupon .form-row-last button{padding: .5rem .9rem;font-size: .85rem;white-space: nowrap}body.woocommerce-checkout form.checkout_coupon .clear{display: none}body.woocommerce-checkout form.woocommerce-checkout #order_review_heading{margin: 0;padding: 1.25rem 1.25rem 0;background: #fff;border: 1px solid var(--alq-wc-border);border-bottom: 0;border-radius: var(--alq-wc-radius) var(--alq-wc-radius) 0 0;font-size: 1.3rem;font-weight: 700;color: var(--alq-primary,#0f172a)}body.woocommerce-checkout form.woocommerce-checkout #order_review_heading::after{content: '';display: block;margin-top: .6rem;border-bottom: 2px solid var(--alq-wc-border)}body.woocommerce-checkout form.woocommerce-checkout #order_review{background: #fff;border: 1px solid var(--alq-wc-border);border-top: 0;border-radius: 0 0 var(--alq-wc-radius) var(--alq-wc-radius);padding: .5rem 1.25rem 1.25rem}body.woocommerce-checkout #order_review table.shop_table{width: 100%;border: 0;border-collapse: collapse;margin: 0 0 1rem}body.woocommerce-checkout #order_review table.shop_table th,body.woocommerce-checkout #order_review table.shop_table td{padding: .7rem 0;border: 0;border-bottom: 1px solid var(--alq-wc-border);background: transparent;vertical-align: top}body.woocommerce-checkout #order_review table.shop_table thead th{font-size: .75rem;font-weight: 600;text-transform: uppercase;letter-spacing: .04em;color: var(--alq-wc-muted)}body.woocommerce-checkout #order_review table.shop_table thead th:last-child,body.woocommerce-checkout #order_review table.shop_table td:last-child{text-align: right}body.woocommerce-checkout #order_review table.shop_table tfoot th{text-align: left;font-weight: 600}body.woocommerce-checkout #order_review table.shop_table tfoot td[data-title="Shipping"]{text-align: left}body.woocommerce-checkout #order_review table.shop_table .order-total th,body.woocommerce-checkout #order_review table.shop_table .order-total td{font-size: 1.05rem;font-weight: 700;border-bottom: 0}body.woocommerce-checkout #order_review table.shop_table .order-total th{color: var(--alq-primary,#0f172a)}body.woocommerce-checkout #order_review table.shop_table .order-total td{color: var(--alq-accent,#b8912a)}body.woocommerce-checkout #order_review ul#shipping_method{list-style: none;margin: 0;padding: 0}body.woocommerce-checkout #order_review ul#shipping_method li{position: relative;display: flex;align-items: center;gap: .5rem;margin: 0 0 .45rem;padding: .55rem .75rem;background: #fff;border: 1.5px solid var(--alq-wc-border,#e5e7eb);border-radius: 8px;text-align: start;transition: border-color .15s,background .15s}body.woocommerce-checkout #order_review ul#shipping_method li:has(input:checked),body.woocommerce-checkout #order_review ul#shipping_method li:only-child{border-color: var(--alq-accent,#b8912a);background: color-mix(in srgb,var(--alq-accent,#b8912a) 7%,#fff 93%)}body.woocommerce-checkout #order_review ul#shipping_method li:last-child{margin-bottom: 0}body.woocommerce-checkout #order_review ul#shipping_method input[type="radio"]{flex-shrink: 0;margin: 0}body.woocommerce-checkout #order_review ul#shipping_method label{flex: 1 1 auto;margin: 0;cursor: pointer;font-weight: 600;line-height: 1.35}body.woocommerce-checkout #order_review ul#shipping_method label::after{content: "";position: absolute;inset: 0}body.woocommerce-checkout #order_review ul#shipping_method label .amount{font-weight: 700}body.woocommerce-checkout #order_review input[type="radio"]{accent-color: var(--alq-accent,#b8912a)}body.woocommerce-checkout .alq-co-item{display: flex;align-items: flex-start;gap: .75rem}body.woocommerce-checkout .alq-co-thumb{flex: 0 0 60px;line-height: 0}body.woocommerce-checkout .alq-co-thumb img{width: 60px;height: 60px;max-width: 60px;object-fit: cover;border-radius: 6px;display: block}body.woocommerce-checkout .alq-co-text{display: flex;flex-direction: column;padding-top: 0}body.woocommerce-checkout .alq-co-name{font-weight: 600;line-height: 1.3;color: var(--alq-primary,#0f172a)}body.woocommerce-checkout .alq-co-qty{margin-top: .05rem;font-size: .85rem;font-weight: 500;color: var(--alq-wc-muted)}body.woocommerce-checkout #order_review td.product-name .product-quantity{color: var(--alq-wc-muted);font-weight: 500}body.woocommerce-checkout #order_review #payment{background: transparent;border: 0;border-radius: 0;padding: 0}body.woocommerce-checkout #order_review #payment .place-order{padding: 0;margin: 0}body.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper,body.woocommerce-checkout #payment .woocommerce-privacy-policy-text{font-size: .82rem;color: var(--alq-wc-muted);margin-bottom: 1rem}body.woocommerce-checkout .alq-checkout-payment-notice{margin-bottom: 1rem}body.woocommerce-checkout #payment #place_order{float: none}@media (min-width: 992px){body.woocommerce-checkout form.woocommerce-checkout{display: grid;grid-template-columns: minmax(0,58fr) minmax(0,42fr);grid-template-rows: auto auto 1fr;grid-template-areas: "notice  notice" "details heading" "details review";column-gap: 1.75rem;align-items: start}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-NoticeGroup-checkout{grid-area: notice}body.woocommerce-checkout form.woocommerce-checkout #customer_details{grid-area: details;margin-bottom: 0}body.woocommerce-checkout form.woocommerce-checkout #order_review_heading{grid-area: heading}body.woocommerce-checkout form.woocommerce-checkout #order_review{grid-area: review;position: sticky;top: calc( var(--alq-header-total-h,80px) + 1.5rem )}}@media (max-width: 991.98px){body.woocommerce-checkout form.woocommerce-checkout #order_review_heading{margin-top: 1.5rem}}@media (max-width: 575.98px){body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-first,body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-last,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-first,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper .form-row-last{grid-column: 1 / -1}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields{padding: 1.1rem}}@media ( max-width: 991.98px ){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns: repeat(2,1fr)}.woocommerce div.product.type-product{grid-template-columns: minmax(0,1fr)}.woocommerce div.product.type-product .woocommerce-product-gallery{grid-column: 1}.woocommerce div.product.type-product .summary{grid-column: 1}.woocommerce div.product.type-product .woocommerce-tabs{grid-column: 1}.woocommerce div.product.type-product .alq-fbt-wrap{grid-column: 1}.woocommerce div.product.type-product .related,.woocommerce div.product.type-product .upsells{grid-column: 1}.woocommerce div.product.type-product .woocommerce-tabs ul.tabs{flex-wrap : nowrap;overflow-x : auto;-webkit-overflow-scrolling: touch;scrollbar-width : none}.woocommerce div.product.type-product .woocommerce-tabs ul.tabs::-webkit-scrollbar{display: none}.woocommerce div.product.type-product .woocommerce-tabs ul.tabs li a{font-size: .75rem;padding: .55rem .85rem .55rem .1rem}.woocommerce div.product.type-product .related ul.products,.woocommerce div.product.type-product .upsells ul.products{grid-template-columns: repeat(2,minmax(0,1fr)) !important}.alq-wishlist-ymal ul.products{grid-template-columns: repeat(2,minmax(0,1fr)) !important}}@media ( max-width: 575.98px ){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns: repeat(2,1fr);gap: 0.75rem}.woocommerce-cart table.cart thead{display: none}.woocommerce-cart table.cart tbody tr{display: flex;flex-wrap: wrap;padding: .75rem 0;border-bottom: 1px solid var(--alq-wc-border)}.woocommerce-cart table.cart tbody td{border-bottom: none;padding: .25rem .5rem}.woocommerce-cart table.cart td.product-remove{order: 1}.woocommerce-cart table.cart td.product-thumbnail{order: 2}.woocommerce-cart table.cart td.product-name{order: 3;flex: 1}.woocommerce-cart table.cart td.product-price{order: 4}.woocommerce-cart table.cart td.product-quantity{order: 5}.woocommerce-cart table.cart td.product-subtotal{order: 6}.alq-shop-controls{width: 100%;max-width: 100%}.woocommerce div.product.type-product form.cart{gap: .5rem}.woocommerce div.product.type-product .woocommerce-variation-add-to-cart{gap: .5rem !important}.woocommerce div.product.type-product form.cart .button{padding : 0 .9rem;width : auto !important;justify-content: center}.alq-order-row{gap: .35rem}.alq-order-btn{font-size: .7rem !important;padding : 0 .3rem !important;gap : .2rem !important;height : 34px !important}.alq-order-btn svg{width : .7rem;height: .7rem}}.woocommerce div.product.type-product > .woocommerce-notices-wrapper,.woocommerce div.product.type-product > .alq-sp-sticky-row,.woocommerce div.product.type-product > .alq-sp-below-fold{grid-column: 1 / -1}.alq-sp-sticky-row{align-items: flex-start}@media (min-width: 992px){.alq-sp-gallery-col{position : sticky;top : calc( var(--alq-header-total-h,80px) + 1.5rem );align-self: flex-start}.alq-sp-content-inner{padding: 0 2rem 2rem 2rem}}.alq-sp-tabs-wrap{margin-top: 2rem}.alq-sp-tabs-wrap .woocommerce-tabs{margin-top: 0 !important;border-top: none !important}.alq-sp-tabs-wrap .alq-fbt-wrap{margin-top: 0;margin-bottom: 2rem}@media (min-width: 700px){.wc-block-cart__main{flex : 1 1 66% !important;width : 66% !important;max-width : 66% !important;padding-right: 1.25rem !important}.wc-block-cart__sidebar{flex : 1 1 auto !important;width : auto !important;max-width : none !important;padding-left : 0.5rem !important;align-self : flex-start !important;position : sticky !important;top : calc( var(--alq-header-total-h,80px) + 1.5rem ) !important}}table.wc-block-cart-items{background : #fff !important;border-radius : var(--alq-wc-radius) !important;box-shadow : var(--alq-wc-shadow) !important;margin-bottom : 1rem !important;border-collapse: separate !important;border-spacing : 0 !important}.wp-block-woocommerce-cart-order-summary-block{background : #fff !important;border-radius: var(--alq-wc-radius) !important;padding : 1.25rem 1.5rem !important;box-shadow : var(--alq-wc-shadow) !important}.wc-block-cart-items__header-image,.wc-block-cart-items__header-product{padding-left: 16px !important}@media (min-width: 992px){table.wc-block-cart-items{padding-left : 1rem !important;padding-right: 1rem !important}.wc-block-cart-items__header-image,.wc-block-cart-items__header-product{padding-left: 0 !important}.wc-block-cart-items__header-total{padding-right: 0 !important}.wc-block-cart-item__image{padding-left : 0 !important;padding-right: 1rem !important}.wc-block-cart-item__total{padding-right: 0 !important}}.wc-block-components-shipping-calculator{background : var(--alq-wc-light);border : 1px solid var(--alq-wc-border);border-radius: var(--alq-wc-radius);padding : .85rem 1rem;margin-top : .5rem}.wc-block-components-shipping-calculator__toggle,.wc-block-components-totals-shipping__via{color : var(--alq-accent,#b8912a) !important;font-weight : 600 !important;font-size : .88rem !important;text-decoration: none !important;background : none !important;border : none !important;padding : 0 !important;cursor : pointer !important}.wc-block-components-shipping-calculator__toggle:hover{text-decoration: underline !important}.wc-block-components-shipping-calculator-form{margin-top: .75rem}.wc-block-components-shipping-calculator-form .wc-block-components-country-input,.wc-block-components-shipping-calculator-form .wc-block-components-text-input{margin-bottom: .5rem}.wc-block-components-shipping-calculator__button,.wc-block-components-shipping-calculator-form button[type="submit"]{background : var(--alq-accent,#b8912a) !important;color : #fff !important;border : none !important;border-radius: var(--alq-wc-radius) !important;padding : .5rem 1.25rem !important;font-weight : 600 !important;font-size : .88rem !important;cursor : pointer !important;transition : background .2s !important;margin-top : .5rem !important}.wc-block-components-shipping-calculator__button:hover{background: var(--alq-accent-dark,#9a7821) !important}.wc-block-components-totals-shipping .wc-block-components-totals-item__label{font-weight: 600}.wc-block-components-notice-banner{border-radius : var(--alq-wc-radius) !important;padding : .85rem 1rem .85rem 1.1rem !important;font-size : .9rem !important;font-weight : 500 !important;border-left : 4px solid transparent !important;margin-bottom : 1rem !important;display : flex !important;align-items : flex-start !important;gap : .75rem !important;scroll-margin-top: calc( var(--alq-header-total-h,80px) + 20px ) !important}.with-scroll-to-top__scroll-point{scroll-margin-top: calc( var(--alq-header-total-h,80px) + 20px )}.wc-block-components-checkout-step.has-error input,.wc-block-components-checkout-step.has-error select,.wc-block-checkout__form input:invalid,.wc-block-checkout__form select:invalid{scroll-margin-top: calc( var(--alq-header-total-h,80px) + 20px )}.wc-block-components-notice-banner.is-error,.wc-block-components-notice-banner--error{background : #fef2f2 !important;border-left-color: var(--alq-wc-error,#dc2626) !important;color : #991b1b !important}.wc-block-components-notice-banner.is-success,.wc-block-components-notice-banner--success{background : #f0fdf4 !important;border-left-color: var(--alq-wc-success,#16a34a) !important;color : #166534 !important}.wc-block-components-notice-banner.is-info,.wc-block-components-notice-banner.is-warning,.wc-block-components-notice-banner--info{background : #fffbeb !important;border-left-color: #d97706 !important;color : #92400e !important}.wc-block-components-notice-snackbar__content{background : var(--alq-primary,#0f172a) !important;color : #fff !important;border-radius: var(--alq-wc-radius) !important;font-size : .88rem !important;box-shadow : var(--alq-wc-shadow-h) !important;padding : .65rem 1rem !important}@media (max-width: 991.98px){.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row{grid-template-columns: 80px 1fr !important;padding-left : .75rem !important;padding-right: .75rem !important}.wc-block-cart-item__image{width : 80px !important;min-width: 80px !important;max-width: 80px !important;padding : 0 !important;overflow : hidden !important}.wc-block-cart-item__image img{width : 80px !important;max-width: 80px !important;height : 80px !important;display : block !important}.wc-block-cart-item__product{padding-left: .75rem !important}.wc-block-cart-item__product .wc-block-components-product-name,.wc-block-cart-item__product .wc-block-components-product-name a{font-size : .82rem !important;line-height: 1.35 !important}}@media (max-width: 360px){.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row{grid-template-columns: 60px 1fr !important;padding-left : .5rem !important;padding-right: .5rem !important}.wc-block-cart-item__image{width : 60px !important;min-width: 60px !important;max-width: 60px !important;padding : 0 !important;overflow : hidden !important}.wc-block-cart-item__image img{width : 60px !important;max-width: 60px !important;height : 60px !important;display : block !important}.alq-checkout-steps{padding: .5rem .375rem !important}}@media (max-width: 991px){.woocommerce-checkout .wc-block-components-sidebar-layout{flex-direction: column !important}.woocommerce-checkout .wc-block-checkout__main,.woocommerce-checkout .wc-block-checkout__form{display: contents !important}.woocommerce-checkout .wc-block-components-notices{order : 5 !important;width : 100% !important;box-sizing : border-box !important}.woocommerce-checkout .wc-block-components-checkout-step{order : 10 !important;width : 100% !important;box-sizing : border-box !important;padding-left : 1.25rem !important;padding-right : 1.25rem !important}.woocommerce-checkout .wc-block-checkout__contact-fields,.woocommerce-checkout .wc-block-checkout__shipping-fields,.woocommerce-checkout .wc-block-checkout__shipping-option,.woocommerce-checkout .wc-block-checkout__payment-method,.woocommerce-checkout .wc-block-checkout__order-notes{padding: 1rem !important}.woocommerce-checkout .wc-block-checkout__sidebar{order : 50 !important;display : block !important;width : 100% !important;max-width : 100% !important;position : static !important;padding-left: 0 !important;box-sizing : border-box !important}.woocommerce-checkout .wc-block-checkout__actions > div:first-child{display: none !important}.woocommerce-checkout .wc-block-checkout__terms{order : 75 !important;width : 100% !important;padding-left : 1.25rem !important;padding-right : 1.25rem !important;box-sizing : border-box !important}.woocommerce-checkout .wc-block-checkout__actions{order : 100 !important;width : 100% !important;padding-left : 0 !important;padding-right : 0 !important;margin-top : 1.5rem !important;padding-bottom: 1.5rem !important;box-sizing : border-box !important}.woocommerce-checkout .wc-block-checkout__actions_row{padding-left : 0 !important;padding-right : 0 !important;margin-top : 1rem !important}.alq-checkout-steps{padding: .75rem;gap: 0}.alq-checkout-steps__line{min-width: 1.5rem}.alq-checkout-steps__label{font-size: .65rem}}@container (max-width: 699px){.wc-block-checkout__actions{padding-left : 0 !important;padding-right: 0 !important;margin-top : 2rem !important}.wc-block-checkout__actions_row{padding-left : 0 !important;padding-right: 0 !important;margin-top : 1.5rem !important}}.wc-block-cart__empty-cart__title.with-empty-cart-icon::before{background-color : var(--alq-accent,#b8912a) !important;height : 4.5em !important;width : 4.5em !important;margin : 2.5rem auto 1.25em !important;display : block !important;-webkit-mask-image : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M2.25 2.25a.75.75 0 0 0 0 1.5h1.386c.17 0 .318.114.362.278l2.558 9.592a3.752 3.752 0 0 0-2.806 3.63c0 .414.336.75.75.75h15.75a.75.75 0 0 0 0-1.5H5.378A2.25 2.25 0 0 1 7.5 15h11.218a.75.75 0 0 0 .674-.421 60.358 60.358 0 0 0 2.96-7.228.75.75 0 0 0-.525-.965A60.864 60.864 0 0 0 5.68 4.509l-.232-.867A1.875 1.875 0 0 0 3.636 2.25H2.25zM3.75 20.25a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM16.5 20.25a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0z'/%3E%3C/svg%3E") !important;mask-image : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M2.25 2.25a.75.75 0 0 0 0 1.5h1.386c.17 0 .318.114.362.278l2.558 9.592a3.752 3.752 0 0 0-2.806 3.63c0 .414.336.75.75.75h15.75a.75.75 0 0 0 0-1.5H5.378A2.25 2.25 0 0 1 7.5 15h11.218a.75.75 0 0 0 .674-.421 60.358 60.358 0 0 0 2.96-7.228.75.75 0 0 0-.525-.965A60.864 60.864 0 0 0 5.68 4.509l-.232-.867A1.875 1.875 0 0 0 3.636 2.25H2.25zM3.75 20.25a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0zM16.5 20.25a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0z'/%3E%3C/svg%3E") !important;-webkit-mask-repeat : no-repeat !important;mask-repeat : no-repeat !important;-webkit-mask-size : contain !important;mask-size : contain !important;-webkit-mask-position: center !important;mask-position : center !important;content : '' !important}.wc-block-cart__empty-cart__title{font-size : 1.35rem !important;font-weight : 700 !important;color : var(--alq-primary,#0f172a) !important;margin-bottom: .5rem !important}.wp-block-woocommerce-empty-cart-block .wp-block-separator{margin : 1.75rem auto !important;max-width : 180px !important;opacity : .45 !important;border-color: var(--alq-accent,#b8912a) !important}.woocommerce-order-received #alq-wc-main{max-width: 960px;margin-left: auto;margin-right: auto}.woocommerce-order-received .woocommerce-thankyou-order-received{background : #f0faf4 !important;border-left : 4px solid #38a169 !important;border-radius: var(--alq-wc-radius) !important;color : #276749 !important;font-weight : 600 !important;padding : .85rem 1.1rem !important;margin-bottom: 1.25rem !important}.woocommerce-order-received ul.woocommerce-order-overview + p{background : var(--alq-wc-light,#f8f9fa) !important;border : 1px solid var(--alq-wc-border,#e5e7eb) !important;border-radius: var(--alq-wc-radius) !important;padding : .85rem 1.1rem !important;margin : 0 0 1.5rem !important;font-size : .9rem !important;color : var(--alq-wc-muted,#6b7280) !important}.woocommerce-order-received ul.woocommerce-order-overview{display : flex !important;flex-wrap : wrap !important;list-style : none !important;margin : 0 0 1.5rem !important;padding : 0 !important;background : #fff !important;border : 1px solid var(--alq-wc-border) !important;border-radius: var(--alq-wc-radius) !important;box-shadow : var(--alq-wc-shadow) !important;overflow : hidden !important}.woocommerce-order-received ul.woocommerce-order-overview li{flex : 1 1 0 !important;min-width : 120px !important;padding : 1rem 1.25rem !important;border-right: 1px solid var(--alq-wc-border) !important;margin : 0 !important;font-size : .88rem !important;line-height : 1.4 !important}.woocommerce-order-received ul.woocommerce-order-overview li:last-child{border-right: none !important}.woocommerce-order-received ul.woocommerce-order-overview li strong{display : block !important;font-size : .78rem !important;font-weight : 600 !important;letter-spacing: .06em !important;color : var(--alq-wc-muted,#6b7280) !important;margin-bottom : .25rem !important}.woocommerce-order-received .woocommerce-order-details{background : #fff !important;border : 1px solid var(--alq-wc-border) !important;border-radius: var(--alq-wc-radius) !important;box-shadow : var(--alq-wc-shadow) !important;padding : 1.25rem !important;margin-bottom: 1.5rem !important}.woocommerce-order-received .woocommerce-order-details__title{font-size : 1.2rem !important;font-weight : 700 !important;color : var(--alq-primary,#0f172a) !important;border-bottom: 2px solid var(--alq-wc-border) !important;padding-bottom: .6rem !important;margin-top : 0 !important;margin-bottom: .75rem !important}.woocommerce-order-received table.woocommerce-table--order-details{width : 100% !important;border-collapse: collapse !important}.woocommerce-order-received table.woocommerce-table--order-details thead th{font-size : 1rem !important;font-weight : 700 !important;color : var(--alq-primary,#0f172a) !important;text-transform: none !important;letter-spacing: 0 !important;border-bottom : 2px solid var(--alq-wc-border) !important;padding : .5rem 0 .6rem !important}.woocommerce-order-received table.woocommerce-table--order-details td,.woocommerce-order-received table.woocommerce-table--order-details tbody th{padding : .75rem 0 !important;border-bottom: 1px solid var(--alq-wc-border) !important;vertical-align: middle !important}.woocommerce-order-received table.woocommerce-table--order-details tbody tr:last-child td,.woocommerce-order-received table.woocommerce-table--order-details tbody tr:last-child th{border-bottom: none !important}.woocommerce-order-received .woocommerce-table__product-name a{color : var(--alq-primary,#0f172a) !important;font-weight : 600 !important;text-decoration: none !important}.woocommerce-order-received .woocommerce-table__product-name a:hover{color: var(--alq-accent,#b8912a) !important}.woocommerce-order-received table.woocommerce-table--order-details tfoot th,.woocommerce-order-received table.woocommerce-table--order-details tfoot td{padding : .55rem 0 !important;border-bottom: 1px solid var(--alq-wc-border) !important;font-size : .9rem !important}.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:last-child td{border-bottom: none !important;font-weight : 700 !important;font-size : 1rem !important;color : var(--alq-accent,#b8912a) !important}.woocommerce-order-received .woocommerce-customer-details{display : flex !important;gap : 0 !important;margin-top : 0 !important;background : #fff !important;border : 1px solid var(--alq-wc-border) !important;border-radius: var(--alq-wc-radius) !important;box-shadow : var(--alq-wc-shadow) !important;overflow : hidden !important}.woocommerce-order-received .woocommerce-column--billing-address,.woocommerce-order-received .woocommerce-column--shipping-address{flex : 1 !important;background : transparent !important;border : none !important;border-radius: 0 !important;box-shadow : none !important;padding : 1.25rem !important}.woocommerce-order-received .woocommerce-column--billing-address{border-right: 1px solid var(--alq-wc-border) !important}.woocommerce-order-received .woocommerce-customer-details > .woocommerce-columns{flex : 7 1 0 !important;min-width: 0 !important}.woocommerce-order-received h2.woocommerce-column__title{font-size : 1rem !important;font-weight : 700 !important;color : var(--alq-primary,#0f172a) !important;border-bottom: 2px solid var(--alq-wc-border) !important;padding-bottom: .6rem !important;margin-top : 0 !important;margin-bottom: .75rem !important}.woocommerce-order-received address{font-style: normal !important;font-size : .88rem !important;line-height: 1.75 !important;color : var(--alq-primary,#0f172a) !important}.woocommerce-order-received .woocommerce-customer-details{flex-wrap: wrap !important}.woocommerce-order-received .woocommerce-customer-details > h2.woocommerce-column__title,.woocommerce-order-received .woocommerce-customer-details > address{flex : 1 1 100% !important;min-width : 100% !important;padding-left : 1.25rem !important;padding-right: 1.25rem !important}.woocommerce-order-received .woocommerce-customer-details > h2.woocommerce-column__title{padding-top: 1.25rem !important}.woocommerce-order-received .woocommerce-customer-details > address{padding-bottom: 1.25rem !important}.woocommerce-order-received .woocommerce-customer-details > address + .alq-mb-payment-details{flex : 1 1 100% !important;min-width : 100% !important;border-left: none !important;border-top : 1px solid var(--alq-wc-border) !important}.woocommerce-order-received .alq-mb-payment-details{flex : 3 1 0 !important;min-width : 0 !important;padding : 1.25rem !important;background : transparent !important;border-left : 1px solid var(--alq-wc-border) !important}.woocommerce-order-received .alq-mb-payment-details .alq-mb-detail-row{margin: 0 0 .35rem !important}.woocommerce-order-received .alq-mb-payment-details .alq-mb-detail-row:last-child{margin-bottom: 0 !important}.woocommerce-order-received .alq-mb-payment-details .alq-mb-detail-label{font-weight: 600 !important;color : var(--alq-primary,#0f172a) !important}.alq-thankyou-followup{display : block;margin-top : .45rem;font-size : .85rem;font-weight: 400;color : #276749;opacity : .85}.alq-continue-shopping-wrap{display : flex;justify-content: center;flex-wrap : wrap;gap : .85rem;text-align : center;margin-top : 1.5rem}.alq-continue-shopping{display : inline-block;margin-top : 0;padding : .65rem 1.5rem;background : transparent;border : 2px solid var(--alq-accent,#b8912a);border-radius: var(--alq-wc-radius);color : var(--alq-accent,#b8912a);font-weight: 600;font-size : .9rem;text-decoration: none;transition : background .2s,color .2s}.alq-continue-shopping:hover{background: var(--alq-accent,#b8912a);color : #fff}.alq-view-order{display : inline-block;margin-top : 0;padding : .65rem 1.5rem;background : var(--alq-primary,#0f172a);border : 2px solid var(--alq-primary,#0f172a);border-radius: var(--alq-wc-radius);color : #fff;font-weight: 600;font-size : .9rem;text-decoration: none;transition : background .2s,border-color .2s,color .2s}.alq-view-order:hover{background: transparent;color : var(--alq-primary,#0f172a)}@media (max-width: 767px){.woocommerce-order-received ul.woocommerce-order-overview li{flex : 1 1 45% !important;min-width: 0 !important;border-bottom: 1px solid var(--alq-wc-border) !important}.woocommerce-order-received .woocommerce-customer-details{flex-direction: column !important}.woocommerce-order-received .alq-mb-payment-details{border-left: none !important;border-top : 1px solid var(--alq-wc-border) !important}}.wp-block-woocommerce-empty-cart-block h2:not(.with-empty-cart-icon),.wp-block-woocommerce-empty-cart-block h3:not(.with-empty-cart-icon){margin-top : .25rem !important;margin-bottom : .5rem !important;padding-bottom: .6rem !important;font-size : 1.75rem !important;font-weight : 700 !important;color : var(--alq-primary,#0f172a) !important;text-align : center}.wp-block-woocommerce-empty-cart-block h2:not(.with-empty-cart-icon)::after,.wp-block-woocommerce-empty-cart-block h3:not(.with-empty-cart-icon)::after{content : '' !important;display : block !important;width : 50px !important;height : 3px !important;background : var(--alq-accent,#b8912a) !important;border-radius: 2px !important;margin : .4rem auto 1.25rem !important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products{display : grid !important;grid-template-columns : repeat(4,minmax(0,1fr)) !important;gap : 1.25rem !important;list-style : none !important;padding : 0 !important;margin : 0 !important;flex-wrap : unset !important;flex-direction : unset !important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product{width : 100% !important;min-width : 0 !important;max-width : none !important;flex-basis : auto !important;flex-shrink : 1 !important;margin : 0 !important;background : #fff !important;border : 1px solid #e9ecef !important;border-radius : 10px !important;box-shadow : var(--alq-wc-shadow) !important;overflow : hidden !important;transition : box-shadow .25s,transform .25s,border-color .25s !important;display : flex !important;flex-direction : column !important;position : relative !important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product:hover{transform : translateY(-3px) !important;box-shadow : 0 8px 28px rgba(0,0,0,.1) !important;border-color : var(--alq-accent,#b8912a) !important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product-link{display : block !important;width : 100% !important;text-decoration: none !important;color : inherit !important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product-image{display : block !important;width : 100% !important;aspect-ratio : 1 / 1 !important;overflow : hidden !important;margin : 0 !important;padding : 0 !important;position : relative !important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product-image img{display : block !important;width : 100% !important;height : 100% !important;object-fit: cover !important;transition: transform .4s ease !important;margin : 0 !important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product:hover .wc-block-grid__product-image img{transform: scale(1.04) !important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product-image::before{content : '' !important;position : absolute !important;inset : 0 !important;background: rgba(0,0,0,.48) !important;opacity : 0 !important;transition: opacity .25s ease !important;z-index : 3 !important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product:hover .wc-block-grid__product-image::before{opacity: 1 !important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product-image::after{content : 'View Details' !important;position : absolute !important;top : 50% !important;left : 50% !important;transform : translate(-50%,-50%) !important;padding : .35rem 1.1rem !important;font-size : .78rem !important;font-weight : 600 !important;background : #fff !important;color : var(--alq-primary,#0f172a) !important;border-radius: 4px !important;white-space : nowrap !important;line-height : 1.5 !important;opacity : 0 !important;transition : opacity .25s ease !important;z-index : 4 !important;pointer-events: none !important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product:hover .wc-block-grid__product-image::after{opacity: 1 !important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product-title{font-weight : 600 !important;font-size : .9rem !important;color : var(--alq-primary,#0f172a) !important;padding : .75rem .85rem .3rem !important;margin : 0 !important;line-height : 1.4 !important;text-align : center !important;display : -webkit-box !important;-webkit-line-clamp : 2 !important;-webkit-box-orient : vertical !important;overflow : hidden !important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product-price{padding : 0 .85rem .1rem !important;margin : 0 !important;font-size : .95rem !important;font-weight: 700 !important;color : var(--alq-accent,#b8912a) !important;text-align : center !important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product-price del,.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product-price del .amount{color : var(--alq-wc-muted) !important;font-weight : 400 !important;opacity : .65 !important;font-size : .82rem !important;text-decoration: line-through !important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product-price ins{text-decoration: none !important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product-add-to-cart{padding : .5rem .85rem .85rem !important;margin-top: auto !important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product-add-to-cart .wp-block-button__link,.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product-add-to-cart a.button,.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product-add-to-cart button{display : block !important;width : 100% !important;text-align : center !important;background : var(--alq-accent,#b8912a) !important;color : #fff !important;border : none !important;border-radius : var(--alq-wc-radius) !important;padding : .45rem 1rem !important;font-size : .85rem !important;font-weight : 600 !important;cursor : pointer !important;transition : background .2s !important;text-decoration: none !important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product-add-to-cart .wp-block-button__link:hover,.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product-add-to-cart a.button:hover,.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product-add-to-cart button:hover{background: var(--alq-accent-dark,#9a7821) !important;color : #fff !important}.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__product-onsale{position : absolute !important;top : .55rem !important;left : .55rem !important;display : flex !important;align-items : center !important;justify-content: center !important;background : var(--alq-accent,#b8912a) !important;color : #fff !important;font-size : .68rem !important;font-weight : 700 !important;letter-spacing : -.01em !important;width : 2.4rem !important;height : 2.4rem !important;min-width : 0 !important;padding : 0 !important;margin : 0 !important;overflow : hidden !important;border-radius : 50% !important;z-index : 5 !important;pointer-events : none !important;box-shadow : 0 2px 6px rgba(0,0,0,.2) !important;line-height : 1 !important}@media (max-width: 767px){.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products{grid-template-columns: repeat(2,minmax(0,1fr)) !important}}@media (max-width: 479px){.wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products{grid-template-columns: 1fr !important}}body.woocommerce-account #alq-wc-main > .woocommerce{display : flex !important;gap : 1.5rem !important;align-items: flex-start !important}body.woocommerce-account #alq-wc-main > .woocommerce::before,body.woocommerce-account #alq-wc-main > .woocommerce::after{display: none !important}.woocommerce-MyAccount-navigation{flex : 0 0 220px !important;width : 220px !important;background : #fff !important;border : 1px solid var(--alq-wc-border) !important;border-radius: var(--alq-wc-radius) !important;box-shadow : var(--alq-wc-shadow) !important;overflow : hidden !important}.woocommerce-MyAccount-navigation ul{list-style: none !important;margin : 0 !important;padding : 0 !important}.woocommerce-MyAccount-navigation li{border-bottom: 1px solid var(--alq-wc-border) !important;margin : 0 !important}.woocommerce-MyAccount-navigation li:last-child{border-bottom: none !important}.woocommerce-MyAccount-navigation li a{display : flex !important;align-items : center !important;gap : .65rem !important;padding : .85rem 1.1rem !important;color : var(--alq-primary,#0f172a) !important;font-weight : 500 !important;font-size : .88rem !important;text-decoration: none !important;transition : background .15s,color .15s,padding-left .15s !important}.woocommerce-MyAccount-navigation li a::before{content : '' !important;display : inline-block !important;width : 16px !important;height : 16px !important;background-size : contain !important;background-repeat : no-repeat !important;background-position: center !important;flex-shrink : 0 !important;opacity : .55 !important;transition : opacity .15s !important}.woocommerce-MyAccount-navigation li a:hover{background : var(--alq-wc-light,#f9fafb) !important;color : var(--alq-accent,#b8912a) !important;padding-left: 1.35rem !important}.woocommerce-MyAccount-navigation li a:hover::before{opacity: 1 !important}.woocommerce-MyAccount-navigation li.is-active a{background : var(--alq-accent,#b8912a) !important;color : #fff !important;font-weight: 600 !important}.woocommerce-MyAccount-navigation li.is-active a::before{opacity: 1 !important;filter : brightness(0) invert(1) !important}.woocommerce-MyAccount-navigation-link--dashboard a::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b8912a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7'/%3E%3Crect x='14' y='3' width='7' height='7'/%3E%3Crect x='3' y='14' width='7' height='7'/%3E%3Crect x='14' y='14' width='7' height='7'/%3E%3C/svg%3E") !important}.woocommerce-MyAccount-navigation-link--orders a::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b8912a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2'/%3E%3Crect x='9' y='3' width='6' height='4' rx='1'/%3E%3Cline x1='9' y1='12' x2='15' y2='12'/%3E%3Cline x1='9' y1='16' x2='13' y2='16'/%3E%3C/svg%3E") !important}.woocommerce-MyAccount-navigation-link--alq-wishlist a::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b8912a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 00-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 00-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 000-7.78z'/%3E%3C/svg%3E") !important}.woocommerce-MyAccount-navigation-link--alq-compare a::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b8912a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 3l4 4-4 4'/%3E%3Cpath d='M21 7H9'/%3E%3Cpath d='M7 21l-4-4 4-4'/%3E%3Cpath d='M3 17h12'/%3E%3C/svg%3E") !important}.woocommerce-MyAccount-navigation-link--downloads a::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b8912a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 01-2 2H5a2 2 0 01-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E") !important}.woocommerce-MyAccount-navigation-link--edit-address a::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b8912a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7z'/%3E%3Ccircle cx='12' cy='9' r='2.5'/%3E%3C/svg%3E") !important}.woocommerce-MyAccount-navigation-link--edit-account a::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b8912a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") !important}.woocommerce-MyAccount-navigation-link--customer-logout a::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e53e3e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 01-2-2V5a2 2 0 012-2h4'/%3E%3Cpolyline points='16 17 21 12 16 7'/%3E%3Cline x1='21' y1='12' x2='9' y2='12'/%3E%3C/svg%3E") !important}.woocommerce-MyAccount-navigation-link--customer-logout a,.woocommerce-MyAccount-navigation-link--customer-logout a:hover{color : #e53e3e !important}.woocommerce-MyAccount-navigation-link--customer-logout a:hover{background: #fff5f5 !important}.woocommerce-MyAccount-navigation-link--customer-logout a::before{opacity: .7 !important;filter : none !important}.woocommerce-MyAccount-content{flex : 1 1 0 !important;min-width : 0 !important;background : #fff !important;border : 1px solid var(--alq-wc-border) !important;border-radius: var(--alq-wc-radius) !important;box-shadow : var(--alq-wc-shadow) !important;padding : 1.5rem !important}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{font-size : 1rem !important;font-weight : 700 !important;color : var(--alq-primary,#0f172a) !important;border-bottom: 2px solid var(--alq-wc-border) !important;padding-bottom: .6rem !important;margin-top : 0 !important;margin-bottom: .85rem !important}.woocommerce-dashboard .woocommerce-MyAccount-content > p:first-child{font-size : .92rem !important;color : var(--alq-wc-muted,#6b7280) !important;border-bottom: 1px solid var(--alq-wc-border) !important;padding-bottom: .85rem !important;margin-bottom : 1rem !important}.woocommerce-dashboard .woocommerce-MyAccount-content > p:first-child strong{color : var(--alq-primary,#0f172a) !important;font-size: 1rem !important}.woocommerce-MyAccount-content table.woocommerce-orders-table,.woocommerce-MyAccount-content table.shop_table{width : 100% !important;border-collapse: collapse !important}.woocommerce-MyAccount-content table.woocommerce-orders-table thead th,.woocommerce-MyAccount-content table.shop_table thead th{font-size : .88rem !important;font-weight : 700 !important;color : var(--alq-primary,#0f172a) !important;text-transform: none !important;letter-spacing: 0 !important;border-bottom : 2px solid var(--alq-wc-border) !important;padding : .5rem .75rem .6rem !important;text-align : left !important}.woocommerce-MyAccount-content table.woocommerce-orders-table tbody td,.woocommerce-MyAccount-content table.shop_table tbody td{padding : .75rem !important;border-bottom : 1px solid var(--alq-wc-border) !important;font-size : .875rem !important;vertical-align: middle !important}.woocommerce-MyAccount-content table tbody tr:last-child td{border-bottom: none !important}.woocommerce-MyAccount-content .woocommerce-button.button,.woocommerce-MyAccount-content td .button{background : transparent !important;border : 1.5px solid var(--alq-accent,#b8912a) !important;color : var(--alq-accent,#b8912a) !important;padding : .3rem .85rem !important;border-radius: 4px !important;font-size : .78rem !important;font-weight : 600 !important;transition : background .15s,color .15s !important;text-decoration: none !important}.woocommerce-MyAccount-content .woocommerce-button.button:hover,.woocommerce-MyAccount-content td .button:hover{background: var(--alq-accent,#b8912a) !important;color : #fff !important}.woocommerce-MyAccount-content mark.order-status{background : var(--alq-wc-light,#f3f4f6) !important;border-radius: 20px !important;padding : .2rem .7rem !important;font-size : .75rem !important;font-weight : 600 !important;color : var(--alq-primary,#0f172a) !important}.woocommerce-MyAccount-content mark.order-status.status-completed{background: #d1fae5 !important;color: #065f46 !important}.woocommerce-MyAccount-content mark.order-status.status-processing{background: #dbeafe !important;color: #1e40af !important}.woocommerce-MyAccount-content mark.order-status.status-on-hold{background: #fef3c7 !important;color: #92400e !important}.woocommerce-MyAccount-content mark.order-status.status-cancelled{background: #fee2e2 !important;color: #991b1b !important}.woocommerce-MyAccount-content mark.order-status.status-pending{background: #fef9c3 !important;color: #854d0e !important}.woocommerce-MyAccount-content mark.order-status.status-refunded{background: #e0e7ff !important;color: #3730a3 !important}.woocommerce-MyAccount-content mark.order-status.status-failed{background: #fecaca !important;color: #7f1d1d !important}.woocommerce-MyAccount-content .woocommerce-Addresses{display: flex !important;gap : 1rem !important}.woocommerce-MyAccount-content .woocommerce-Address{flex : 1 !important;border : 1px solid var(--alq-wc-border) !important;border-radius: var(--alq-wc-radius) !important;padding : 1.1rem 1.25rem !important}.woocommerce-MyAccount-content .woocommerce-Address-title{display : flex !important;justify-content: space-between !important;align-items : center !important;border-bottom : 2px solid var(--alq-wc-border) !important;padding-bottom : .5rem !important;margin-bottom : .75rem !important}.woocommerce-MyAccount-content .woocommerce-Address-title h3{font-size : 1rem !important;font-weight : 700 !important;color : var(--alq-primary,#0f172a) !important;border-bottom: none !important;padding : 0 !important;margin : 0 !important}.woocommerce-MyAccount-content .woocommerce-Address-title .edit,.woocommerce-MyAccount-content address + a.edit{font-size : .78rem !important;font-weight : 600 !important;color : var(--alq-accent,#b8912a) !important;text-decoration: none !important;border : 1.5px solid var(--alq-accent,#b8912a) !important;border-radius : 4px !important;padding : .2rem .65rem !important;transition : background .15s,color .15s !important}.woocommerce-MyAccount-content .woocommerce-Address-title .edit:hover,.woocommerce-MyAccount-content address + a.edit:hover{background: var(--alq-accent,#b8912a) !important;color : #fff !important}.woocommerce-MyAccount-content address{font-style : normal !important;font-size : .875rem !important;line-height: 1.8 !important;color : var(--alq-primary,#0f172a) !important}.alq-account-greeting{font-size : .9rem !important;color : var(--alq-wc-muted) !important;margin-bottom: 1.5rem !important}.alq-account-cards{display : flex !important;flex-direction: column !important;gap : 1.25rem !important}.alq-account-card{border : 1px solid var(--alq-wc-border) !important;border-radius: var(--alq-wc-radius) !important;padding : 1.25rem 1.4rem !important;background : #fff !important}.alq-account-card__header{display : flex !important;justify-content: space-between !important;align-items : center !important;border-bottom : 2px solid var(--alq-wc-border) !important;padding-bottom : .6rem !important;margin-bottom : 1rem !important}.alq-account-card__header h2{border-bottom : none !important;padding-bottom: 0 !important;margin : 0 !important;font-size : 1rem !important;font-weight : 700 !important;color : var(--alq-primary,#0f172a) !important;display : flex !important;align-items : center !important;gap : .45rem !important}.alq-account-card__header h2 i{color: var(--alq-accent,#b8912a) !important}.alq-account-card__link{font-size : .8rem !important;font-weight : 600 !important;color : var(--alq-accent,#b8912a) !important;text-decoration: none !important;white-space : nowrap !important}.alq-account-card__link:hover{text-decoration: underline !important}.alq-account-orders-list{list-style: none !important;margin: 0 !important;padding: 0 !important}.alq-account-orders-list__item + .alq-account-orders-list__item{border-top: 1px solid var(--alq-wc-border) !important}.alq-account-orders-list__link{display : flex !important;flex-wrap : wrap !important;align-items : center !important;gap : .5rem .75rem !important;padding : .65rem 0 !important;text-decoration: none !important;color : inherit !important}.alq-account-orders-list__num{font-weight: 700 !important;color: var(--alq-primary,#0f172a) !important;font-size: .88rem !important}.alq-account-orders-list__date{font-size: .78rem !important;color: var(--alq-wc-muted) !important}.alq-account-orders-list__total{margin-left: auto !important;font-weight: 700 !important;font-size: .88rem !important;color: var(--alq-primary,#0f172a) !important}.alq-account-empty{font-size: .88rem !important;color: var(--alq-wc-muted) !important;margin: 0 !important}.alq-account-empty a{color: var(--alq-accent,#b8912a) !important;font-weight: 600 !important}.alq-account-summary{margin: 0 0 1.1rem !important}.alq-account-summary__row{display : flex !important;justify-content: space-between !important;gap : 1rem !important;font-size : .875rem !important;padding : .35rem 0 !important}.alq-account-summary__row dt{color: var(--alq-wc-muted) !important;font-weight: 600 !important;margin: 0 !important}.alq-account-summary__row dd{color: var(--alq-primary,#0f172a) !important;margin: 0 !important;text-align: right !important}.alq-account-address + .alq-account-address{margin-top: .85rem !important}.woocommerce-MyAccount-content .woocommerce-form-row,.woocommerce-MyAccount-content .form-row{margin-bottom: .85rem !important}.woocommerce-MyAccount-content .woocommerce-form-row label,.woocommerce-MyAccount-content .form-row label{display : block !important;font-size : .83rem !important;font-weight : 600 !important;color : var(--alq-primary,#0f172a) !important;margin-bottom: .3rem !important}.woocommerce-MyAccount-content input.input-text,.woocommerce-MyAccount-content select,.woocommerce-MyAccount-content textarea{width : 100% !important;border : 1.5px solid var(--alq-wc-border) !important;border-radius: 6px !important;padding : .6rem .85rem !important;font-size : .9rem !important;color : var(--alq-primary,#0f172a) !important;background : #fff !important;transition : border-color .2s,box-shadow .2s !important}.woocommerce-MyAccount-content input.input-text:focus,.woocommerce-MyAccount-content select:focus,.woocommerce-MyAccount-content textarea:focus{border-color: var(--alq-accent,#b8912a) !important;outline : none !important;box-shadow : 0 0 0 3px rgba(184,145,42,.12) !important}.woocommerce-MyAccount-content fieldset{border : 1px solid var(--alq-wc-border) !important;border-radius: var(--alq-wc-radius) !important;padding : 1.1rem 1.25rem !important;margin : 1.25rem 0 !important}.woocommerce-MyAccount-content fieldset legend{font-size : .88rem !important;font-weight: 700 !important;color : var(--alq-primary,#0f172a) !important;padding : 0 .5rem !important}.woocommerce-MyAccount-content button[type="submit"],.woocommerce-MyAccount-content .woocommerce-Button[type="submit"],.woocommerce-MyAccount-content input[type="submit"]{background : var(--alq-accent,#b8912a) !important;color : #fff !important;border : none !important;padding : .65rem 1.75rem !important;border-radius: var(--alq-wc-radius) !important;font-weight : 600 !important;font-size : .95rem !important;cursor : pointer !important;transition : background .2s !important;margin-top : .5rem !important}.woocommerce-MyAccount-content button[type="submit"]:hover,.woocommerce-MyAccount-content .woocommerce-Button[type="submit"]:hover,.woocommerce-MyAccount-content input[type="submit"]:hover{background: var(--alq-accent-dark,#9a7821) !important}.woocommerce-MyAccount-content .woocommerce-message,.woocommerce-MyAccount-content .woocommerce-notice--success{background : #f0faf4 !important;border-left : 4px solid #38a169 !important;border-radius: var(--alq-wc-radius) !important;color : #276749 !important;font-weight : 500 !important;padding : .75rem 1rem !important;margin-bottom: 1rem !important;list-style : none !important}.woocommerce-MyAccount-content .woocommerce-error{background : #fff5f5 !important;border-left : 4px solid #e53e3e !important;border-radius: var(--alq-wc-radius) !important;color : #c53030 !important;padding : .75rem 1rem !important;margin-bottom: 1rem !important;list-style : none !important}@media (max-width: 767px){body.woocommerce-account #alq-wc-main > .woocommerce{flex-direction: column !important}.woocommerce-MyAccount-navigation{flex : none !important;width: 100% !important}.woocommerce-MyAccount-navigation ul{display : grid !important;grid-template-columns: repeat(2,1fr) !important}.woocommerce-MyAccount-navigation li{border-right : none !important;border-bottom: 1px solid var(--alq-wc-border) !important}.woocommerce-MyAccount-navigation li:nth-child(odd){border-right: 1px solid var(--alq-wc-border) !important}.woocommerce-MyAccount-navigation li:nth-last-child(-n+2){border-bottom: none !important}.woocommerce-MyAccount-content .woocommerce-Addresses{flex-direction: column !important}.woocommerce-MyAccount-content table.woocommerce-orders-table thead{display: none !important}.woocommerce-MyAccount-content table.woocommerce-orders-table tbody td{display: block !important;text-align: right !important;padding: .5rem .75rem !important}.woocommerce-MyAccount-content table.woocommerce-orders-table tbody td::before{content : attr(data-title) !important;float : left !important;font-weight: 700 !important}}.woocommerce-account:not(.logged-in) .woocommerce{flex-direction: column !important;align-items : center !important}.woocommerce-account:not(.logged-in) .woocommerce > h2,.woocommerce-account:not(.logged-in) .u-column1 h2,.woocommerce-account:not(.logged-in) .u-column2 h2{display: none !important}.woocommerce-account:not(.logged-in) .woocommerce > .woocommerce-form-login,.woocommerce-account:not(.logged-in) .woocommerce > .woocommerce-form-register{margin-top: 0 !important}.woocommerce-form-login::before{content : "Login";display : block !important;font-size : 1.1rem !important;font-weight : 700 !important;color : var(--alq-primary,#0f172a) !important;border-bottom: 2px solid var(--alq-wc-border) !important;padding-bottom: .65rem !important;margin-bottom: 1.1rem !important}.woocommerce-form-register::before{content : "Register";display : block !important;font-size : 1.1rem !important;font-weight : 700 !important;color : var(--alq-primary,#0f172a) !important;border-bottom: 2px solid var(--alq-wc-border) !important;padding-bottom: .65rem !important;margin-bottom: 1.1rem !important}.woocommerce-form-login,.woocommerce-form-register{background : #fff !important;border : 1px solid var(--alq-wc-border) !important;border-radius: var(--alq-wc-radius) !important;box-shadow : var(--alq-wc-shadow) !important;padding : 1.75rem 2rem !important;width : 100% !important;max-width : 480px !important;margin : 0 !important}.woocommerce-form-login h2,.woocommerce-form-register h2{font-size : 1.1rem !important;font-weight : 700 !important;color : var(--alq-primary,#0f172a) !important;border-bottom: 2px solid var(--alq-wc-border) !important;padding-bottom: .65rem !important;margin-top : 0 !important;margin-bottom: 1.25rem !important}.woocommerce-form-login .woocommerce-form__label,.woocommerce-form-register .woocommerce-form__label{display : block !important;font-size : .83rem !important;font-weight : 600 !important;color : var(--alq-primary,#0f172a) !important;margin-bottom: .3rem !important}.woocommerce-form-login input[type="text"],.woocommerce-form-login input[type="password"],.woocommerce-form-login input[type="email"],.woocommerce-form-register input[type="text"],.woocommerce-form-register input[type="password"],.woocommerce-form-register input[type="email"]{width : 100% !important;border : 1.5px solid var(--alq-wc-border) !important;border-radius: 6px !important;padding : .6rem .85rem !important;font-size : .9rem !important;color : var(--alq-primary,#0f172a) !important;background : #fff !important;transition : border-color .2s,box-shadow .2s !important}.woocommerce-form-login input[type="text"]:focus,.woocommerce-form-login input[type="password"]:focus,.woocommerce-form-login input[type="email"]:focus,.woocommerce-form-register input[type="text"]:focus,.woocommerce-form-register input[type="password"]:focus,.woocommerce-form-register input[type="email"]:focus{border-color: var(--alq-accent,#b8912a) !important;outline : none !important;box-shadow : 0 0 0 3px rgba(184,145,42,.12) !important}.woocommerce-form-login .woocommerce-form-row,.woocommerce-form-register .woocommerce-form-row{margin-bottom: .85rem !important}.woocommerce-form-login__rememberme{display : flex !important;align-items: center !important;gap : .4rem !important;font-size : .85rem !important;cursor : pointer !important}.woocommerce-form-login__submit,.woocommerce-form-register input[type="submit"],.woocommerce-form-login input[type="submit"]{background : var(--alq-accent,#b8912a) !important;color : #fff !important;border : none !important;padding : .65rem 1.75rem !important;border-radius : var(--alq-wc-radius) !important;font-weight : 600 !important;font-size : .95rem !important;cursor : pointer !important;transition : background .2s !important;text-decoration: none !important;margin-top : .25rem !important}.woocommerce-form-login__submit:hover,.woocommerce-form-register input[type="submit"]:hover,.woocommerce-form-login input[type="submit"]:hover{background: var(--alq-accent-dark,#9a7821) !important;color : #fff !important}.woocommerce-form-login .lost_password{margin-top: .65rem !important}.woocommerce-form-login .lost_password a{font-size : .82rem !important;color : var(--alq-accent,#b8912a) !important;text-decoration: none !important}.woocommerce-form-login .lost_password a:hover{text-decoration: underline !important}.woocommerce-privacy-policy-text{font-size: .8rem !important;color : var(--alq-wc-muted,#6b7280) !important;margin : .75rem 0 !important;line-height: 1.6 !important}.woocommerce-privacy-policy-text a{color: var(--alq-accent,#b8912a) !important}.woocommerce-account:not(.logged-in) .woocommerce-message{background : #fffbeb !important;border-left : 4px solid var(--alq-accent,#b8912a) !important;border-radius: var(--alq-wc-radius) !important;color : #78350f !important;font-size : .9rem !important;padding : .75rem 1rem !important;margin-bottom: 1rem !important;list-style : none !important}.woocommerce-account:not(.logged-in) .woocommerce .u-columns.col2-set{display : flex !important;gap : 1.5rem !important;width : 100% !important;max-width: 980px !important}.woocommerce-account:not(.logged-in) .woocommerce .u-column1,.woocommerce-account:not(.logged-in) .woocommerce .u-column2{flex : 1 !important;float: none !important;width: auto !important}.woocommerce-account:not(.logged-in) .u-column1 h2,.woocommerce-account:not(.logged-in) .u-column2 h2{font-size : 1.1rem !important;font-weight : 700 !important;color : var(--alq-primary,#0f172a) !important;margin-bottom: .65rem !important}.woocommerce-form-register .woocommerce-privacy-policy-text{font-size : .8rem !important;color : var(--alq-wc-muted,#6b7280) !important;margin : .75rem 0 !important;line-height: 1.6 !important}.woocommerce-form-register > p:not([class]){font-size : .82rem !important;color : var(--alq-wc-muted,#6b7280) !important;margin : .25rem 0 .85rem !important;line-height: 1.5 !important}.woocommerce-account:not(.logged-in):not(.woocommerce-lost-password) .alq-shop-header-bar{display: none !important}.woocommerce-lost-password .woocommerce{gap: 1rem !important}.woocommerce-ResetPassword{background : #fff !important;border : 1px solid var(--alq-wc-border) !important;border-radius: var(--alq-wc-radius) !important;box-shadow : var(--alq-wc-shadow) !important;padding : 1.75rem 2rem !important;width : 100% !important;max-width : 480px !important;margin : 0 auto !important}.woocommerce-lost-password .woocommerce-ResetPassword::before{content : "Reset Password";display : block !important;font-size : 1.1rem !important;font-weight : 700 !important;color : var(--alq-primary,#0f172a) !important;border-bottom: 2px solid var(--alq-wc-border) !important;padding-bottom: .65rem !important;margin-bottom: 1.1rem !important}.woocommerce-ResetPassword > p:first-of-type{font-size : .85rem !important;color : var(--alq-wc-muted,#6b7280) !important;line-height : 1.6 !important;background : var(--alq-wc-light,#f9fafb) !important;border-left : 3px solid var(--alq-accent,#b8912a) !important;border-radius: 4px !important;padding : .6rem .85rem !important;margin-bottom: 1rem !important}.woocommerce-ResetPassword .woocommerce-form-row,.woocommerce-ResetPassword .form-row-first,.woocommerce-ResetPassword .form-row-last{width : 100% !important;float : none !important;margin-right : 0 !important;margin-left : 0 !important}.woocommerce-ResetPassword input.input-text,.woocommerce-ResetPassword input[type="text"],.woocommerce-ResetPassword input[type="email"]{width : 100% !important;box-sizing: border-box !important}.woocommerce-ResetPassword label{display : block !important;font-size : .83rem !important;font-weight : 600 !important;color : var(--alq-primary,#0f172a) !important;margin-bottom: .3rem !important}.woocommerce-ResetPassword input[type="text"],.woocommerce-ResetPassword input[type="email"]{width : 100% !important;border : 1.5px solid var(--alq-wc-border) !important;border-radius: 6px !important;padding : .6rem .85rem !important;font-size : .9rem !important;color : var(--alq-primary,#0f172a) !important;background : #fff !important;transition : border-color .2s,box-shadow .2s !important}.woocommerce-ResetPassword input[type="text"]:focus,.woocommerce-ResetPassword input[type="email"]:focus{border-color: var(--alq-accent,#b8912a) !important;outline : none !important;box-shadow : 0 0 0 3px rgba(184,145,42,.12) !important}.woocommerce-ResetPassword button[type="submit"]{background : var(--alq-accent,#b8912a) !important;color : #fff !important;border : none !important;padding : .65rem 1.75rem !important;border-radius: var(--alq-wc-radius) !important;font-weight : 600 !important;font-size : .95rem !important;cursor : pointer !important;transition : background .2s !important;margin-top : .25rem !important}.woocommerce-ResetPassword button[type="submit"]:hover{background: var(--alq-accent-dark,#9a7821) !important}@media (max-width: 767px){.woocommerce-account:not(.logged-in) .woocommerce{flex-direction: column !important;align-items : stretch !important}.woocommerce-account:not(.logged-in) .woocommerce .u-columns.col2-set{flex-direction: column !important}.woocommerce-form-login,.woocommerce-form-register,.woocommerce-ResetPassword{max-width: none !important;padding : 1.25rem !important}}.alq-no-products{display : flex;flex-direction : column;align-items : center;justify-content: center;text-align : center;padding : 4rem 1.5rem;width : 100%}.alq-no-products__icon{font-size : 3.5rem;line-height: 1;color : var(--alq-accent,#c9a96e);margin-bottom: 1.25rem;opacity : .75}.alq-no-products__title{font-size : 1.35rem;font-weight: 700;color : var(--alq-primary,#0f172a);margin-bottom: .5rem}.alq-no-products__msg{font-size : .95rem;color : #64748b;max-width : 420px;margin-bottom: 1.75rem;line-height: 1.6}.alq-wishlist-layout{display : flex;gap : 1.5rem;align-items: flex-start}.alq-wishlist-sidebar{flex : 0 0 220px;width: 220px}.alq-wishlist-guest-card{background : #fff;border : 1px solid var(--alq-wc-border);border-radius: var(--alq-wc-radius);box-shadow : var(--alq-wc-shadow);padding : 1.75rem 1.25rem;text-align : center}.alq-wishlist-guest-card i{font-size : 2rem;color : var(--alq-wc-muted,#94a3b8);display : block;margin-bottom: .75rem}.alq-wishlist-guest-card h3{font-size : .95rem;font-weight: 700;color : var(--alq-primary,#0f172a);margin-bottom: .4rem}.alq-wishlist-guest-card p{font-size : .8rem;color : var(--alq-wc-muted,#64748b);line-height: 1.5;margin-bottom: 1rem}.alq-wishlist-guest-card .button{width: 100%;justify-content: center}.alq-wishlist-main{flex : 1 1 0;min-width : 0;background : #fff;border : 1px solid var(--alq-wc-border);border-radius: var(--alq-wc-radius);box-shadow : var(--alq-wc-shadow);padding : 1.5rem}.alq-wishlist-page-header{border-bottom: 2px solid var(--alq-wc-border);padding-bottom: .85rem;margin-bottom : 1.25rem}.alq-wishlist-page-header h2{font-size : 1.1rem;font-weight: 700;color : var(--alq-primary,#0f172a);margin : 0 0 .3rem}.alq-wishlist-page-header p{font-size : .85rem;color : var(--alq-wc-muted,#64748b);margin : 0}.alq-wishlist-page-count{font-weight: 700;color: var(--alq-accent,#b8912a)}.alq-wishlist-row{display : grid;grid-template-columns: 76px 1fr;column-gap : .85rem;row-gap : .4rem;align-items : start;position : relative;padding : 1rem 2.4rem 1rem 0;border-bottom : 1px solid var(--alq-wc-border)}.alq-wishlist-row:last-child{border-bottom: none;padding-bottom: 0}.alq-wishlist-row-thumb{grid-column : 1;grid-row : 1 / span 2;width : 76px;height : 76px;border-radius: 8px;overflow : hidden;display : block;border : 1px solid var(--alq-wc-border)}.alq-wishlist-row-thumb img{width : 100%;height : 100%;object-fit: cover}.alq-wishlist-row-body{grid-column: 2;grid-row : 1;min-width : 0}.alq-wishlist-row-title{display : block;font-size : .95rem;font-weight: 600;color : var(--alq-primary,#0f172a);text-decoration: none;margin-bottom: .3rem}.alq-wishlist-row-title:hover{color: var(--alq-accent,#b8912a)}.alq-wishlist-row-rating{margin-bottom: .3rem}.alq-wishlist-row-rating .star-rating{float: none}.alq-wishlist-row-price{font-size: .9rem}.alq-wishlist-row-price del{color: var(--alq-wc-muted,#9ca3af);font-weight: 400}.alq-wishlist-row-price ins{text-decoration: none}.alq-wishlist-row-actions{grid-column : 2;grid-row : 2;display : flex;flex-direction : row;flex-wrap : wrap;justify-content: flex-start;align-items : center;gap : .5rem}.alq-wishlist-row-actions .added_to_cart,.alq-compare-cart-cell .added_to_cart{display : inline-flex;align-items : center;white-space : nowrap;padding : .5rem .9rem;font-size : .78rem;font-weight : 600;text-decoration : none;border : 1.5px solid var(--alq-accent,#b8912a);border-radius : 5px;color : var(--alq-accent,#b8912a) !important;background : transparent;transition : background .2s,color .2s}.alq-wishlist-row-actions .added_to_cart:hover,.alq-compare-cart-cell .added_to_cart:hover{background : var(--alq-accent,#b8912a);color : #fff !important}.alq-wishlist-remove-row-btn{position : absolute;top : 1rem;right : 0;width : 2.1rem;height : 2.1rem;display : flex;align-items : center;justify-content: center;background : #fff;border : 1px solid var(--alq-wc-border);border-radius : 50%;color : #dc2626;font-size : .9rem;flex-shrink : 0;transition : background .2s,border-color .2s}.alq-wishlist-remove-row-btn:hover{background : #fee2e2;border-color: #dc2626}.alq-wishlist-remove-row-btn:disabled{opacity: .5;cursor: not-allowed}.alq-wishlist-empty-state{text-align: center;padding : 2.5rem 1rem}.alq-wishlist-empty-state i{font-size : 2.5rem;color : var(--alq-accent,#b8912a);display : block;margin-bottom: 1rem}.alq-wishlist-empty-state h3{font-size : 1.05rem;font-weight: 700;color : var(--alq-primary,#0f172a);margin-bottom: .4rem}.alq-wishlist-empty-state p{font-size : .85rem;color : var(--alq-wc-muted,#64748b);margin-bottom: 1.25rem}.alq-wishlist-load-more-wrap{text-align: center;margin-top: 1.5rem}.alq-wishlist-load-more-btn{min-width: 160px}.alq-wishlist-load-more-btn:disabled{opacity: .6;cursor: not-allowed}@media (max-width: 767.98px){.alq-wishlist-layout{flex-direction: column}.alq-wishlist-sidebar{width: 100%;flex: none}.alq-wishlist-main{width: 100%;padding: 1rem}}@media (min-width: 768px){.alq-wishlist-row{grid-template-columns: 108px 1fr}.alq-wishlist-row-thumb{width: 108px;height: 108px}}.alq-compare-subtitle{color : var(--alq-wc-muted,#64748b);font-size : .95rem;margin : .25rem 0 0;flex-basis : 100%}.alq-compare-table-wrap{width : 100%;max-width : 100%;overflow-x : auto;-webkit-overflow-scrolling: touch;position : relative;border : 1px solid var(--alq-wc-border,#eef0f2);border-radius : 14px;background : #fff}.alq-compare-table{width : 100%;border-collapse: separate;border-spacing : 0;min-width : 560px}.alq-compare-table th,.alq-compare-table td{padding : 1rem;border-bottom: 1px solid #eef0f2;border-right : 1px solid #eef0f2;text-align : center;vertical-align: middle}.alq-compare-table tr:last-child th,.alq-compare-table tr:last-child td{border-bottom: none}.alq-compare-table tr th:last-child,.alq-compare-table tr td:last-child{border-right: none}.alq-compare-table tr:nth-child(even){background: var(--alq-wc-bg-alt,#f8f9fb)}.alq-compare-table th[scope="row"]{text-align : left;font-weight : 700;font-size : .82rem;color : var(--alq-wc-muted,#64748b);white-space : nowrap;width : 1%;padding-right: 1.5rem}.alq-compare-table td{min-width: 180px}.alq-compare-row-image td{position : relative;padding-top : 2.75rem}.alq-compare-thumb-link{display : block;text-decoration: none}.alq-compare-thumb-link img{width : 96px;height : 96px;object-fit : cover;border-radius: .5rem;border : 1px solid #eef0f2;background : var(--alq-wc-bg-alt,#f8f9fb)}.alq-compare-remove-btn{position : absolute;top : .75rem;right : .75rem;width : 2.1rem;height : 2.1rem;display : flex;align-items : center;justify-content: center;background : #fff;border : 1px solid var(--alq-wc-border,#eef0f2);border-radius : 50%;color : #dc2626;font-size : .9rem;padding : 0;cursor : pointer;transition : background .2s,border-color .2s}.alq-compare-remove-btn:hover{background : #fee2e2;border-color: #dc2626}.alq-compare-remove-btn:disabled{opacity: .5;cursor: not-allowed}.alq-compare-name{font-size : .9rem;font-weight : 600;line-height : 1.35;color : var(--alq-primary,#0f172a);text-decoration: none}.alq-compare-name:hover{color: var(--alq-accent,#b8912a)}.alq-compare-instock{color: #16a34a;font-weight: 600;font-size: .85rem}.alq-compare-outofstock{color: #dc2626;font-weight: 600;font-size: .85rem}.alq-compare-table ins{text-decoration: none}.alq-compare-table del{color: var(--alq-wc-muted,#9ca3af);font-weight: 400}.alq-compare-no-reviews{color : var(--alq-wc-muted,#94a3b8);font-style: italic;font-size : .85rem}.alq-compare-table .star-rating{float : none;display : inline-block;vertical-align: middle}.alq-compare-desc{font-size : .85rem;color : var(--alq-wc-muted,#64748b);line-height: 1.5;text-align : left}.alq-compare-actions{display : flex;justify-content: flex-end;align-items : center;gap : .75rem;margin-top : 1.25rem;flex-wrap : wrap}.alq-compare-clear-all-btn{background : transparent;color : var(--alq-accent,#b8912a);border : 2px solid var(--alq-accent,#b8912a);border-radius: var(--alq-wc-radius);padding : calc(.5rem - 2px) 1.2rem;font-size : .88rem;line-height : 1;font-weight : 600;cursor : pointer;transition : background .2s,color .2s}.alq-compare-clear-all-btn:hover{background: var(--alq-accent,#b8912a);color : #fff}.alq-compare-clear-all-btn:disabled{opacity: .6;cursor: not-allowed}.alq-compare-print-btn i{margin-right: .4rem}body.page-template-page-templatescompare-php #alq-wc-main{padding-bottom: 3rem}@media (max-width: 767.98px){.alq-compare-table th[scope="row"]{font-size: .72rem}.alq-compare-table td{min-width: 150px;padding: .75rem}.alq-compare-thumb-link img{width: 72px;height: 72px}.alq-compare-actions{justify-content: stretch}.alq-compare-actions button{flex: 1 1 auto;text-align: center;justify-content: center}}.alq-compare-table{--alq-cmp-label: 150px;--alq-cmp-show : 4.3;table-layout : fixed;min-width : 0;width : calc(var(--alq-cmp-label) + (100% - var(--alq-cmp-label)) * var(--alq-cmp-count,1) / min(var(--alq-cmp-count,1),var(--alq-cmp-show)))}.alq-compare-table th[scope="row"]{width : var(--alq-cmp-label);white-space : normal;position : sticky;inset-inline-start: 0;z-index : 1;background : #fff}.alq-compare-table tr:nth-child(even) th[scope="row"]{background: var(--alq-wc-bg-alt,#f8f9fb)}.alq-compare-table td{min-width : 0;overflow-wrap: break-word}@media (max-width: 991.98px){.alq-compare-table{--alq-cmp-show: 3.3;--alq-cmp-label: 120px}}@media (max-width: 767.98px){.alq-compare-table{--alq-cmp-show: 2.3;--alq-cmp-label: 84px}.alq-compare-table th[scope="row"]{padding: .6rem .5rem}.alq-compare-table td{min-width: 0;padding: .6rem .5rem}.alq-compare-table .alq-compare-cart-cell .button{max-width: 100%;padding: .45rem .5rem;font-size: .82rem;line-height: 1.25}}.alq-compare-print-head{display: none}@media print{body.page-template-page-templatescompare-php .alq-topbar,body.page-template-page-templatescompare-php .alq-navbar-wrap,body.page-template-page-templatescompare-php footer,body.page-template-page-templatescompare-php .alq-mobile-bar,body.page-template-page-templatescompare-php #back-to-top,body.page-template-page-templatescompare-php #whatsapp-float,body.page-template-page-templatescompare-php .alq-compare-actions,body.page-template-page-templatescompare-php .alq-compare-subtitle,body.page-template-page-templatescompare-php .alq-compare-remove-btn,body.page-template-page-templatescompare-php .alq-compare-row-cart{display: none !important}body.page-template-page-templatescompare-php .container:has(#alq-wc-main){max-width: none;padding: 0}body.page-template-page-templatescompare-php .alq-compare-print-head{display : flex;align-items : center;justify-content: space-between;gap : 1rem;padding-bottom : .75rem;margin-bottom : 1rem;border-bottom : 1px solid #d9dde3}.alq-compare-print-head img{display: block;width: auto;height: auto;max-height: 48px;max-width: 220px}.alq-compare-print-head .site-title{font-size: 1.25rem;font-weight: 700;color: #000}.alq-compare-print-site{font-size: .8rem;color: #555}body.page-template-page-templatescompare-php .alq-compare-table-wrap{overflow: visible !important;border : none;padding : 0}body.page-template-page-templatescompare-php .alq-compare-table{width : 100%;min-width : 0;table-layout: fixed;font-size : 9.5pt}body.page-template-page-templatescompare-php .alq-compare-table th,body.page-template-page-templatescompare-php .alq-compare-table td{min-width : 0;padding : .45rem .4rem;border-color: #d9dde3;overflow-wrap: anywhere}body.page-template-page-templatescompare-php .alq-compare-table th[scope="row"]{width : 15%;white-space : normal;position : static;padding-inline-end: .4rem;font-size : 8.5pt}body.page-template-page-templatescompare-php .alq-compare-row-image td{padding-top: .45rem}body.page-template-page-templatescompare-php .alq-compare-thumb-link img{width: 64px;height: 64px}body.page-template-page-templatescompare-php .alq-compare-name{font-size: 9.5pt}body.page-template-page-templatescompare-php .alq-compare-desc{font-size: 8.5pt}body.page-template-page-templatescompare-php .alq-compare-table tr{break-inside: avoid}}.alq-sale-countdown{display : inline-flex;flex-wrap : wrap;align-items : center;gap : .9rem;margin : .9rem 0 1.2rem;padding : .75rem 1rem;background : var(--alq-wc-light);border : 1px solid var(--alq-wc-border);border-radius : var(--alq-wc-radius);max-width : 100%}.alq-sale-countdown-label{display : flex;align-items : center;gap : .4rem;font-size : .88rem;font-weight : 600;color : var(--alq-primary,#0f172a);white-space : nowrap}.alq-sale-countdown-label i{color: var(--alq-accent,#b8912a);font-size: 1rem}.alq-sale-countdown-units{display : flex;gap : .5rem}.alq-sale-countdown-unit{display : flex;flex-direction : column;align-items : center;min-width : 44px;padding : .3rem .4rem;background : #fff;border : 1px solid var(--alq-accent,#b8912a);border-radius : 6px}.alq-sale-countdown-num{font-size : 1rem;font-weight : 700;line-height : 1.2;color : var(--alq-primary,#0f172a);font-variant-numeric: tabular-nums}.alq-sale-countdown-unit small{font-size : .62rem;color : var(--alq-wc-muted);text-transform: uppercase;letter-spacing: .03em}@media (max-width: 575.98px){.alq-sale-countdown{gap: .6rem;padding: .6rem .75rem}.alq-sale-countdown-label{font-size: .78rem;flex: 1 0 100%}.alq-sale-countdown-units{gap: .35rem}.alq-sale-countdown-unit{min-width: 38px;padding: .25rem .3rem}.alq-sale-countdown-num{font-size: .88rem}.alq-sale-countdown-unit small{font-size: .58rem}}.alq-stock-alert{margin : 1rem 0;padding : 1rem 1.1rem;background : #fef2f2;border : 1px solid #fecaca;border-radius : var(--alq-wc-radius)}.alq-stock-alert-intro{display : flex;align-items : flex-start;gap : .45rem;margin : 0 0 .65rem;font-size : .82rem;color : var(--alq-primary,#0f172a);line-height : 1.5}.alq-stock-alert-intro i{color : var(--alq-wc-error);font-size : .95rem;margin-top: .15rem;flex-shrink: 0}.alq-stock-alert-form{display : flex;flex-wrap : wrap;gap : .6rem}.alq-stock-alert-email{flex : 1 1 220px;min-width : 0;height : 42px;padding : 0 .9rem;font-size : .9rem;border : 1.5px solid var(--alq-wc-border);border-radius : var(--alq-wc-radius)}.alq-stock-alert-email:focus{outline : none;box-shadow: none;border-color: var(--alq-accent,#b8912a)}.alq-stock-alert-submit{flex-shrink : 0;white-space : nowrap;height : 42px;padding : 0 1.4rem;font-size : .85rem;font-weight : 700;background : var(--alq-accent,#b8912a);color : #fff;border : none;border-radius : var(--alq-wc-radius);cursor : pointer;transition : background .2s}.alq-stock-alert-submit:hover:not(:disabled){background: var(--alq-accent-dark,#9a7821)}.alq-stock-alert-message{margin : .5rem 0 0;font-size : .8rem;min-height: 0}.alq-stock-alert-message:empty{margin: 0}.alq-stock-alert-message.is-success{color: var(--alq-wc-success)}.alq-stock-alert-message.is-error{color: var(--alq-wc-error)}@media (max-width: 575.98px){.alq-stock-alert{padding: .85rem .9rem}.alq-stock-alert-form{flex-direction: column;align-items: stretch}.alq-stock-alert-email{flex: 0 0 auto;width: 100%}.alq-stock-alert-submit{width: 100%}}.quantity:has(.alq-qty-btn:focus-visible),.quantity:not(:has(.alq-qty-btn)):focus-within,.woocommerce-product-search:focus-within{outline: 2px solid #9a7520;outline-offset: 2px}.alq-qty-btn:focus-visible{outline: none}.quantity:has(> .alq-qty-btn) .qty:focus{outline: none;background: color-mix(in srgb,var(--alq-accent,#b8912a) 8%,#fff 92%)}.quantity:has(> .alq-qty-btn){display: inline-flex;align-items: stretch;border: 1.5px solid var(--alq-wc-border);border-radius: var(--alq-wc-radius,5px);overflow: hidden;background: #fff}.quantity:has(> .alq-qty-btn) .qty{width: 44px !important;min-height: 38px;border: none !important;border-radius: 0 !important;box-shadow: none !important;margin: 0;padding: 0 !important;text-align: center;font-weight: 600;background: #fff;-moz-appearance: textfield;appearance: textfield}.quantity:has(> .alq-qty-btn) .qty::-webkit-outer-spin-button,.quantity:has(> .alq-qty-btn) .qty::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.alq-qty-btn{-webkit-appearance: none;appearance: none;flex: 0 0 34px;width: 34px;margin: 0;padding: 0;border: none;border-radius: 0;background: #fff;color: var(--alq-wc-muted);font-size: 1.1rem;line-height: 1;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: background .15s,color .15s}.alq-qty-minus{border-right: 1.5px solid var(--alq-wc-border)}.alq-qty-plus{border-left: 1.5px solid var(--alq-wc-border)}.alq-qty-btn:hover{background: var(--alq-accent,#b8912a);color: #fff}.alq-qty-btn:active{filter: brightness(.94)}.quantity:has(> input.qty[type="hidden"]){display: none !important}.quantity[style*="display: block"]:has(> .alq-qty-btn){display: inline-flex !important}.woocommerce div.product.type-product form.cart .quantity[style*="display: block"]:has(> .alq-qty-btn){display: flex !important}
