.woocommerce .woocommerce-breadcrumb{font-size:.82rem;color:#746E66;margin-block:1.25rem}.woocommerce .products ul,.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none}.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;background:#FFFDF8;border:1px solid #D9D0C5;border-radius:20px;overflow:hidden;padding:0 0 1rem;transition:transform .18s ease,border-color .18s ease}.woocommerce ul.products li.product:hover{transform:translateY(-2px);border-color:#B8AA9A}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block;text-decoration:none}.woocommerce ul.products li.product a img{margin:0 0 .9rem;border-radius:0;aspect-ratio:4/5;object-fit:cover;background:#EEE8DE}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button{margin-inline:1rem}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.95rem;line-height:1.7;padding:0;min-height:3.3em}.woocommerce ul.products li.product .price{color:#9C4B35!important;font-weight:800;font-size:.94rem}.woocommerce ul.products li.product .button{display:flex;align-items:center;justify-content:center;width:calc(100% - 2rem);min-height:42px;margin-top:.7rem;border-radius:999px;background:#191714;color:#FFFDF8;font-size:.86rem;padding:.62rem .85rem;box-sizing:border-box}.woocommerce ul.products li.product.product-category .woocommerce-loop-category__title{font-size:1rem;line-height:1.65;padding-inline:1rem}.woocommerce ul.products li.product.product-category .count{background:transparent;color:#746E66;font-size:.78rem}.woocommerce span.onsale{min-width:auto;min-height:auto;line-height:1;border-radius:999px;background:#9C4B35;color:#FFFDF8;padding:.5rem .65rem;top:.75rem!important;right:.75rem!important;left:auto!important;font-size:.76rem}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{font-size:.85rem;color:#746E66}.woocommerce .woocommerce-ordering select{border:1px solid #D9D0C5;border-radius:999px;background:#FFFDF8;padding:.6rem 1rem;color:#191714;min-height:44px;font-size:.9rem}.woocommerce div.product{padding-block:2rem}.woocommerce div.product div.images img{border-radius:22px;background:#EEE8DE}.woocommerce div.product .product_title{font-size:clamp(1.7rem,3.3vw,2.35rem);line-height:1.4}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#9C4B35!important;font-weight:800;font-size:1.08rem}.woocommerce-product-details__short-description{display:none!important}.woocommerce div.product form.cart{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center;margin-block:1.5rem}.woocommerce div.product form.cart .variations{width:100%;border-collapse:separate;border-spacing:0 .6rem}.woocommerce div.product form.cart .variations th{text-align:right;padding-left:1rem;font-size:.92rem}.woocommerce div.product form.cart select,.woocommerce div.product form.cart input.qty,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.wc-block-components-text-input input,.wc-block-components-combobox .wc-block-components-combobox-control input{border:1px solid #D9D0C5!important;border-radius:12px!important;background:#FFFDF8!important;color:#191714!important;padding:.72rem .85rem!important;min-height:44px;font-size:.95rem}.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.woocommerce #respond input#submit{border-radius:999px!important;background:#191714!important;color:#FFFDF8!important;font-weight:700!important;font-size:.92rem!important;padding:.78rem 1.2rem!important;min-height:44px}.woocommerce div.product .woocommerce-tabs{margin-top:3rem}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0!important;border-bottom:1px solid #D9D0C5}.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0!important;background:transparent!important;border-radius:0!important;margin:0!important;padding:0 1rem .7rem!important;font-size:.92rem}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:2px solid #191714!important}.woocommerce table.shop_table{border:1px solid #D9D0C5!important;border-radius:18px!important;background:#FFFDF8;border-collapse:separate!important;overflow:hidden}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-checkout-review-order,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{background:#FFFDF8;border:1px solid #D9D0C5!important;border-radius:20px;padding:1.25rem}.wc-block-cart,.wc-block-checkout{--wp--style--global--content-size:1240px;font-size:.95rem}.wc-block-components-sidebar-layout{gap:2rem}.wc-block-components-sidebar{background:#FFFDF8;border:1px solid #D9D0C5;border-radius:20px;padding:1rem;font-size:.95rem}.wc-block-components-button{border-radius:999px!important;min-height:46px;font-size:.92rem!important}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-top:0!important;border-radius:14px;background:#FFFDF8!important;border:1px solid #D9D0C5!important;color:#191714!important;font-size:.92rem}.woocommerce-message::before,.woocommerce-info::before{color:#9C4B35!important}.khabak-guidance{display:grid;gap:.2rem;margin:1rem 0 1.25rem;padding:.9rem 1rem;border:1px solid #D9D0C5;border-radius:14px;background:#FFFDF8;color:#191714;font-size:.88rem;line-height:1.85}.khabak-guidance strong{font-size:.92rem}.khabak-guidance span{color:#746E66}.khabak-guidance--variation{margin-top:.5rem}.khabak-size-help{width:100%;margin:-.55rem 0 .65rem;color:#746E66;font-size:.82rem}.khabak-size-help summary{cursor:pointer;color:#5f584f;font-weight:700}.khabak-size-help p{margin:.5rem 0 0;max-width:48rem;line-height:1.9}.khabak-native-select--enhanced{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.khabak-swatches{display:flex;flex-wrap:wrap;gap:.5rem;margin:.2rem 0 .35rem}.khabak-swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:48px;min-height:44px;padding:.55rem .8rem;border:1px solid #CFC5B9;border-radius:12px;background:#FFFDF8;color:#191714;font:inherit;font-size:.86rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,transform .15s ease}.khabak-swatch:hover:not(:disabled){border-color:#9C4B35;transform:translateY(-1px)}.khabak-swatch:focus-visible{outline:3px solid rgba(156,75,53,.2);outline-offset:2px}.khabak-swatch.is-selected{border-color:#191714;background:#191714;color:#FFFDF8;box-shadow:0 0 0 1px #191714}.khabak-swatch.is-unavailable,.khabak-swatch:disabled{cursor:not-allowed;opacity:.42;text-decoration:line-through;background:#EEE8DE;transform:none}.khabak-swatch__dot{width:18px;height:18px;flex:0 0 18px;border-radius:50%;background:var(--khabak-swatch-color);border:1px solid rgba(25,23,20,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.khabak-swatch.is-selected .khabak-swatch__dot{box-shadow:0 0 0 2px #FFFDF8,inset 0 0 0 1px rgba(25,23,20,.15)}.khabak-checkout-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;max-width:720px;margin:0 auto 1rem;padding:.3rem;border-radius:999px;background:#EEE8DE;font-size:.78rem;color:#746E66;text-align:center}.khabak-checkout-steps span{padding:.55rem .65rem;border-radius:999px}.khabak-checkout-steps .is-current{background:#191714;color:#FFFDF8;font-weight:700}.khabak-order-reassurance{margin:1.25rem 0;padding:1.1rem 1.2rem;border:1px solid #D9D0C5;border-right:4px solid #9C4B35;border-radius:16px;background:#FFFDF8}.khabak-order-reassurance strong{display:block;font-size:1.08rem;margin-bottom:.35rem}.khabak-order-reassurance p{margin:.2rem 0;color:#5f584f;line-height:1.9}.khabak-order-reassurance.is-success{border-right-color:#39764b;background:#f4faf5}.khabak-order-reassurance.is-warning{border-right-color:#b36a22;background:#fff8ef}.khabak-order-reassurance__email{font-size:.84rem}.khabak-enamad-slot:empty{display:none}@media(max-width:1000px){.woocommerce .products ul,.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.woocommerce .products ul,.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.woocommerce ul.products li.product{border-radius:14px;padding-bottom:.75rem}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button{margin-inline:.75rem}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.9rem;min-height:3em}.woocommerce ul.products li.product .button{display:flex;width:calc(100% - 1.5rem);min-height:40px;font-size:.8rem;padding:.55rem .45rem}.woocommerce div.product .product_title{font-size:1.6rem}.woocommerce div.product form.cart .single_add_to_cart_button{flex:1;min-width:150px}.khabak-checkout-steps{font-size:.72rem;border-radius:16px}.khabak-checkout-steps span{padding:.5rem .3rem}.khabak-guidance{font-size:.84rem}.khabak-swatch{min-height:42px;padding:.5rem .68rem;font-size:.82rem}}