.woocommerce,.woocommerce-page{overflow:visible}.woocommerce::before,.woocommerce::after,.woocommerce-page::before,.woocommerce-page::after{content:none !important;display:none !important}.woocommerce-notices-wrapper{display:block !important;width:100% !important;outline:none !important}.woocommerce-message,.woocommerce-info,.woocommerce-error{padding:12px 16px !important;margin:0 0 16px 0 !important;border-radius:12px !important;font-size:13.5px !important;font-weight:500 !important;line-height:1.5 !important;list-style:none !important;outline:none !important;box-shadow:0 2px 8px rgba(0,0,0,0.03) !important;box-sizing:border-box !important;width:100% !important}.woocommerce-message:focus,.woocommerce-message:focus-visible,.woocommerce-info:focus,.woocommerce-info:focus-visible,.woocommerce-error:focus,.woocommerce-error:focus-visible,.woocommerce-notices-wrapper:focus,.woocommerce-notices-wrapper:focus-visible{outline:none !important;box-shadow:none !important}.woocommerce-error{background-color:#FEF2F2 !important;border:1px solid #FEE2E2 !important;border-left:4px solid #DC2626 !important;color:#991B1B !important}.woocommerce-error li,.woocommerce-message li,.woocommerce-info li{list-style:none !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;gap:10px !important;color:inherit !important;font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important}.woocommerce-error li::before{content:"" !important;display:inline-block !important;flex-shrink:0 !important;width:16px !important;height:16px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DC2626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E") !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}.woocommerce-message{background-color:#F0FDF4 !important;border:1px solid #DCFCE7 !important;border-left:4px solid #16A34A !important;color:#166534 !important}.woocommerce-message li::before{content:"" !important;display:inline-block !important;flex-shrink:0 !important;width:16px !important;height:16px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316A34A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'%3E%3C/path%3E%3Cpolyline points='22 4 12 14.01 9 11.01'%3E%3C/polyline%3E%3C/svg%3E") !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}.woocommerce-info{background-color:#FFFBEB !important;border:1px solid #FEF3C7 !important;border-left:4px solid #D97706 !important;color:#92400E !important}.woocommerce-info li::before{content:"" !important;display:inline-block !important;flex-shrink:0 !important;width:16px !important;height:16px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D97706' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='16' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'%3E%3C/line%3E%3C/svg%3E") !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}.barkat-auth-wrapper .woocommerce-notices-wrapper{margin-bottom:14px !important}.woocommerce-message a.button,.woocommerce-info a.button{padding:8px 18px !important;border-radius:var(--radius-pill) !important;background-color:var(--color-accent) !important;color:#ffffff !important;font-weight:600 !important;font-size:0.85rem !important;float:none !important;margin-left:12px !important}.shopease-woo-page-wrapper{padding:32px 0 64px;width:100%}.shopease-main-content{padding:20px 0 60px}.woocommerce-breadcrumb{font-size:0.85rem;color:var(--color-text-muted);margin-bottom:24px;padding:0;background:transparent !important;border:none !important;display:flex;align-items:center;gap:6px;flex-wrap:wrap;line-height:1.5}.woocommerce-breadcrumb a{color:var(--color-dark-bg);font-weight:600;text-decoration:none}.woocommerce-breadcrumb a:hover{color:var(--color-accent)}.shopease-shop-control-bar{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:24px !important;padding:12px 18px !important;background-color:#FAF7F2 !important;border:1px solid #E8DFC8 !important;border-radius:14px !important;box-shadow:0 2px 8px rgba(46,33,26,0.03) !important;flex-wrap:wrap;gap:12px;box-sizing:border-box !important;width:100% !important}.woocommerce-result-count{float:none !important;margin:0 !important;font-size:0.86rem !important;color:#6B5E51 !important;font-weight:500 !important;line-height:1.4 !important}.woocommerce-ordering{float:none !important;margin:0 !important;display:flex !important;align-items:center !important}.woocommerce-ordering select{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background-color:#ffffff !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235A321F' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;background-size:11px !important;padding:8px 36px 8px 16px !important;border:1.5px solid #E0D4C2 !important;border-radius:9999px !important;font-family:inherit !important;font-size:0.85rem !important;font-weight:600 !important;color:#3B2418 !important;cursor:pointer !important;box-shadow:0 1px 4px rgba(46,33,26,0.04) !important;transition:all 0.2s ease !important;outline:none !important;min-width:160px !important;box-sizing:border-box !important}.woocommerce-ordering select:hover{border-color:#B38E46 !important;box-shadow:0 2px 8px rgba(179,142,70,0.12) !important}.woocommerce-ordering select:focus{border-color:#5A321F !important;box-shadow:0 0 0 3px rgba(90,50,31,0.12) !important}.woocommerce-products-header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--color-border-light)}.woocommerce-products-header .page-title,.woocommerce-products-header__title{font-size:2rem;font-family:var(--font-heading);font-weight:700;color:var(--color-dark-bg);margin-bottom:0;line-height:1.2}.woocommerce-result-count{margin:0 0 20px !important;font-size:0.9rem;color:var(--color-text-muted);font-weight:500}.woocommerce ul.products,.woocommerce-page ul.products,ul.products{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:24px !important;list-style:none !important;margin:0 0 40px !important;padding:0 !important;float:none !important;clear:both !important;width:100% !important}.woocommerce ul.products::before,.woocommerce ul.products::after{content:none !important;display:none !important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100% !important;max-width:100% !important;float:none !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important}@media (max-width:64rem){.woocommerce ul.products,.woocommerce-page ul.products,ul.products{grid-template-columns:repeat(3,1fr) !important;gap:18px !important}}@media (max-width:48rem){.woocommerce ul.products,.woocommerce-page ul.products,ul.products{grid-template-columns:repeat(2,1fr) !important;gap:12px !important}}@media (max-width:30rem){.woocommerce ul.products,.woocommerce-page ul.products,ul.products{grid-template-columns:repeat(2,1fr) !important;gap:8px !important}}.woocommerce ul.products li.product a.button,.woocommerce ul.products li.product a.add_to_cart_button,.woocommerce ul.products li.product a.product_type_simple{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;padding:11px 20px !important;border-radius:30px !important;background-color:var(--color-primary-brown,#5A321F) !important;color:#FFFDF9 !important;font-weight:700 !important;font-size:0.82rem !important;letter-spacing:0.08em !important;text-transform:uppercase !important;margin-top:12px !important;border:none !important;transition:all 0.3s cubic-bezier(0.16,1,0.3,1) !important;text-decoration:none !important;box-shadow:0 4px 14px rgba(90,50,31,0.22) !important}.woocommerce ul.products li.product a.button:hover,.woocommerce ul.products li.product a.add_to_cart_button:hover{background-color:var(--color-terracotta,#A95732) !important;transform:translateY(-2px) !important;box-shadow:0 8px 20px rgba(169,87,50,0.35) !important}.woocommerce ul.products li.product .out-of-stock-btn,.woocommerce ul.products li.product button.out-of-stock-btn,.woocommerce ul.products li.product a.out-of-stock-btn{background:#8F4425 !important;opacity:0.75 !important;color:#ffffff !important;cursor:not-allowed !important;pointer-events:none !important;box-shadow:none !important}.product-card{display:flex !important;flex-direction:column !important;justify-content:space-between !important;background:#FFFDF9 !important;border-radius:14px !important;border:1px solid var(--color-border-light,#EFE8DC) !important;padding:14px !important;box-shadow:0 4px 16px rgba(46,33,26,0.04) !important;transition:transform 0.4s cubic-bezier(0.16,1,0.3,1),box-shadow 0.4s cubic-bezier(0.16,1,0.3,1),border-color 0.3s ease !important;position:relative !important;transform-style:preserve-3d !important}.product-card:hover{transform:translateY(-8px) translateZ(10px) !important;box-shadow:0 20px 40px rgba(46,33,26,0.12),0 8px 16px rgba(169,87,50,0.08) !important;border-color:var(--color-terracotta,#A95732) !important}.product-card-top{position:relative !important;border-radius:var(--radius-sm) !important;overflow:hidden !important;margin-bottom:12px !important;background:#faf8f5 !important;aspect-ratio:1 / 1 !important}.product-card-img-link,.product-card-top a{display:block !important;width:100% !important;height:100% !important}.product-card-img,.product-card-top img{width:100% !important;height:100% !important;aspect-ratio:1 / 1 !important;object-fit:cover !important;border-radius:var(--radius-sm) !important;transition:transform var(--transition-normal) !important}.product-card:hover .product-card-img,.product-card:hover .product-card-top img{transform:scale(1.05) !important}.product-card-body{display:flex !important;flex-direction:column !important;flex-grow:1 !important;justify-content:space-between !important}.product-title,.product-card .product-title{font-size:0.95rem !important;font-weight:700 !important;font-family:var(--font-heading) !important;color:#302923 !important;line-height:1.4 !important;margin:0 0 8px 0 !important;min-height:2.8em !important;height:3em !important;overflow:hidden !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;line-clamp:2 !important;-webkit-box-orient:vertical !important}.product-title a{color:#302923 !important;text-decoration:none !important}.product-title a:hover{color:#A95732 !important}.product-price-wrapper,.product-card .price{font-size:1.1rem !important;font-weight:800 !important;color:#5A321F !important;margin-bottom:12px !important;display:block !important}.product-card-action{margin-top:auto !important}.product-card-action a.button,.product-card-action a.add_to_cart_button{width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:10px 16px !important;border-radius:var(--radius-pill) !important;background-color:#5A321F !important;color:#ffffff !important;font-weight:600 !important;font-size:0.85rem !important;text-transform:uppercase !important;letter-spacing:0.5px !important;border:1px solid #5A321F !important;transition:all var(--transition-fast) !important;text-decoration:none !important}.product-card-action a.button:hover,.product-card-action a.add_to_cart_button:hover{background-color:#A95732 !important;border-color:#A95732 !important;transform:translateY(-2px) !important;box-shadow:0 4px 14px rgba(169,87,50,0.3) !important}.wishlist-btn{position:absolute !important;top:10px !important;right:10px !important;width:32px !important;height:32px !important;border-radius:50% !important;background:rgba(255,255,255,0.9) !important;backdrop-filter:blur(4px) !important;border:1px solid var(--color-border-light) !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;z-index:15 !important;transition:all var(--transition-fast) !important}.wishlist-btn svg{width:16px !important;height:16px !important;fill:#9ca3af !important;transition:fill var(--transition-fast) !important}.wishlist-btn:hover{background:#ffffff !important;transform:scale(1.1) !important;box-shadow:0 4px 10px rgba(0,0,0,0.1) !important}.wishlist-btn:hover svg{fill:var(--color-accent) !important}.barkat-product-showcase{background:#ffffff;padding:35px;border-radius:24px;border:1px solid #ede8e1;box-shadow:0 16px 45px rgba(90,50,31,0.05);margin-bottom:40px}@media (max-width:48rem){.barkat-product-showcase{padding:16px 12px;border-radius:16px;margin-bottom:25px}}.product-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-bottom:30px}@media (max-width:56.25rem){.product-hero-grid{grid-template-columns:1fr;gap:20px;margin-bottom:20px}}.product-gallery-section{width:100% !important;float:none !important}.gallery-card-wrapper{background-color:#faf8f5;border-radius:20px;padding:14px;border:1px solid #eae4db;box-shadow:0 8px 25px rgba(0,0,0,0.03);width:100%;box-sizing:border-box}@media (max-width:48rem){.gallery-card-wrapper{padding:10px;border-radius:14px}}.gallery-card-wrapper .woocommerce-product-gallery,.woocommerce div.product div.images,.woocommerce-product-gallery{width:100% !important;max-width:100% !important;float:none !important;position:relative !important;overflow:hidden !important;border-radius:14px !important;margin:0 !important;padding:0 !important}.woocommerce-product-gallery__wrapper{margin:0 !important;padding:0 !important}.woocommerce-product-gallery.is-single-image .woocommerce-product-gallery__wrapper{width:100% !important}.woocommerce-product-gallery__image{text-align:center !important}.woocommerce-product-gallery.is-single-image .woocommerce-product-gallery__image{width:100% !important}.woocommerce-product-gallery img,.gallery-card-wrapper img{width:100% !important;height:auto !important;max-height:28.75rem !important;object-fit:cover !important;border-radius:12px !important;display:block !important;margin:0 auto !important}@media (max-width:48rem){.woocommerce-product-gallery img,.gallery-card-wrapper img{max-height:22.5rem !important;border-radius:10px !important}}.woocommerce span.onsale{position:absolute !important;top:12px !important;left:12px !important;min-height:auto !important;min-width:auto !important;padding:6px 14px !important;font-family:var(--font-heading) !important;font-weight:800 !important;font-size:0.725rem !important;letter-spacing:0.8px !important;text-transform:uppercase !important;border-radius:var(--radius-pill) !important;background-color:#A95732 !important;color:#ffffff !important;line-height:1 !important;box-shadow:0 4px 12px rgba(169,87,50,0.35) !important;z-index:20 !important}.woocommerce-product-gallery{position:relative !important}.woocommerce-product-gallery .flex-viewport{border-radius:14px !important;overflow:hidden !important;position:relative !important}.woocommerce-product-gallery .flex-direction-nav{position:absolute !important;top:calc((100% - 68px) / 2) !important;left:0 !important;right:0 !important;width:100% !important;height:0 !important;margin:0 !important;padding:0 !important;list-style:none !important;pointer-events:none !important;z-index:25 !important}.woocommerce-product-gallery .flex-direction-nav li{position:static !important;list-style:none !important;margin:0 !important;padding:0 !important}.woocommerce-product-gallery .flex-direction-nav a{position:absolute !important;top:0 !important;transform:translateY(-50%) !important;display:flex !important;align-items:center !important;justify-content:center !important;width:38px !important;height:38px !important;background:rgba(255,255,255,0.92) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;border-radius:50% !important;border:1px solid rgba(232,223,200,0.9) !important;box-shadow:0 4px 14px rgba(46,33,26,0.16) !important;color:#5A321F !important;font-size:0 !important;text-indent:0 !important;overflow:visible !important;cursor:pointer !important;pointer-events:auto !important;opacity:1 !important;transition:all 0.25s cubic-bezier(0.16,1,0.3,1) !important;text-decoration:none !important;z-index:30 !important}.woocommerce-product-gallery .flex-direction-nav a.flex-prev{left:10px !important;right:auto !important}.woocommerce-product-gallery .flex-direction-nav a.flex-next{right:10px !important;left:auto !important}.woocommerce-product-gallery .flex-direction-nav a:hover{background:#5A321F !important;color:#ffffff !important;border-color:#5A321F !important;transform:translateY(-50%) scale(1.08) !important;box-shadow:0 6px 18px rgba(90,50,31,0.28) !important}.woocommerce-product-gallery .flex-direction-nav a::before{content:"" !important;position:absolute !important;top:50% !important;left:50% !important;width:9px !important;height:9px !important;border-top:2.5px solid #5A321F !important;border-right:2.5px solid #5A321F !important;transition:border-color 0.2s ease !important}.woocommerce-product-gallery .flex-direction-nav a:hover::before{border-color:#ffffff !important}.woocommerce-product-gallery .flex-direction-nav a.flex-prev::before{transform:translate(-30%,-50%) rotate(-135deg) !important}.woocommerce-product-gallery .flex-direction-nav a.flex-next::before{transform:translate(-70%,-50%) rotate(45deg) !important}.woocommerce-product-gallery .flex-direction-nav a.flex-disabled{opacity:0.3 !important;cursor:default !important;pointer-events:none !important}.barkat-gallery-counter{position:absolute !important;bottom:12px !important;right:12px !important;background:rgba(46,33,26,0.82) !important;backdrop-filter:blur(6px) !important;-webkit-backdrop-filter:blur(6px) !important;color:#ffffff !important;font-size:0.75rem !important;font-weight:700 !important;letter-spacing:0.5px !important;padding:4px 11px !important;border-radius:12px !important;border:1px solid rgba(255,255,255,0.25) !important;box-shadow:0 2px 8px rgba(0,0,0,0.25) !important;z-index:35 !important;pointer-events:none !important;line-height:1.3 !important;display:block !important}.woocommerce-product-gallery.is-single-image .barkat-gallery-counter,.woocommerce-product-gallery.is-single-image .flex-direction-nav,.woocommerce-product-gallery.is-single-image .flex-control-thumbs{display:none !important}.flex-control-thumbs,ol.flex-control-thumbs{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;gap:8px !important;margin-top:10px !important;padding:4px 2px !important;list-style:none !important;scrollbar-width:thin;scrollbar-color:#DED0BC transparent}.flex-control-thumbs::-webkit-scrollbar{height:4px}.flex-control-thumbs::-webkit-scrollbar-thumb{background:#DED0BC;border-radius:4px}.flex-control-thumbs li,ol.flex-control-thumbs li{flex:0 0 62px !important;width:62px !important;height:62px !important;float:none !important;margin:0 !important;border-radius:10px !important;overflow:hidden !important;border:2px solid #E8DFC8 !important;cursor:pointer !important;transition:all 0.2s ease !important;background:#ffffff !important;box-sizing:border-box !important}.flex-control-thumbs li img{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:8px !important;opacity:0.7 !important;transition:opacity 0.2s ease !important}.flex-control-thumbs li.flex-active,.flex-control-thumbs li:hover{border-color:#5A321F !important;box-shadow:0 4px 12px rgba(90,50,31,0.22) !important;transform:translateY(-1px) !important}.flex-control-thumbs li.flex-active img,.flex-control-thumbs li:hover img{opacity:1 !important}.woocommerce-product-gallery__trigger{position:absolute !important;top:12px !important;right:12px !important;width:2.25rem !important;height:2.25rem !important;background:#ffffff !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 4px 10px rgba(0,0,0,0.15) !important;z-index:20 !important;text-decoration:none !important}.product-info-section,.summary.entry-summary{width:100% !important;float:none !important;display:flex !important;flex-direction:column !important}.product-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.category-pill{display:inline-block;padding:5px 14px;background:#F1E9DC;border:1px solid #E8DFC8;border-radius:var(--radius-pill);font-size:0.75rem;font-weight:750;color:#5A321F;text-transform:uppercase;letter-spacing:0.5px}.stock-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-pill);font-size:0.78rem;font-weight:650}.stock-pill.in-stock{color:#137333;background:#E6F4EA;border:1px solid #CEEAD6}.stock-pill.out-of-stock{color:#C5221F;background:#FCE8E6;border:1px solid #FAD2CF}.stock-pill.in-stock .pulse-dot{width:0.5rem;height:0.5rem;background-color:#188038;border-radius:50%;box-shadow:0 0 0 0 rgba(24,128,56,0.7);animation:pulse-green 2s infinite}@keyframes pulse-green{0%{box-shadow:0 0 0 0 rgba(24,128,56,0.7)}70%{box-shadow:0 0 0 8px rgba(24,128,56,0)}100%{box-shadow:0 0 0 0 rgba(24,128,56,0)}}.product-main-title{font-size:2.1rem !important;font-weight:800 !important;line-height:1.25 !important;color:#302923 !important;margin:0 0 12px 0 !important;letter-spacing:-0.5px}@media (max-width:48rem){.product-main-title{font-size:1.55rem !important;margin-bottom:10px !important}}.star-rating::before,.star-rating::after,.woocommerce .star-rating::before,.woocommerce .star-rating::after,.woocommerce-page .star-rating::before,.woocommerce-page .star-rating::after{content:none !important;display:none !important}.star-rating span::before,.star-rating span::after,.woocommerce .star-rating span::before,.woocommerce .star-rating span::after,.woocommerce-page .star-rating span::before,.woocommerce-page .star-rating span::after{content:none !important;display:none !important}.product-rating-row{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.barkat-stars-rating{display:inline-flex !important;align-items:center !important;gap:3px !important}.barkat-stars-rating svg{fill:#B08A5A !important;width:16px !important;height:16px !important;display:inline-block !important}.star-rating{color:#b08a5a !important;font-size:0.95rem !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif !important}.rating-count-text{font-size:0.825rem;color:#64748b;font-weight:500}.verified-buyer-badge{font-size:0.75rem;font-weight:650;color:#5A321F;background:#F1E9DC;border:1px solid #E8DFC8;padding:4px 10px;border-radius:var(--radius-pill)}.designer-price-card{background:#FBF8F1;border-radius:16px;padding:16px 20px;border:1px solid #E8DFC8;border-left:4px solid #5A321F;margin-bottom:18px}.price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:6px;flex-wrap:wrap}.current-price{font-family:var(--font-heading);font-size:2.1rem;font-weight:850;color:#5A321F;line-height:1}.original-price{font-size:1.25rem;color:#94a3b8;text-decoration:line-through}.discount-badge{display:inline-block;padding:4px 10px;background:#A95732;color:#ffffff;font-size:0.75rem;font-weight:800;border-radius:var(--radius-pill);letter-spacing:0.5px}.price-subtext{font-size:0.8rem;color:#15803d;font-weight:650;display:flex;align-items:center;gap:6px;flex-wrap:wrap}@media (max-width:48rem){.designer-price-card{padding:12px 16px}.current-price{font-size:1.75rem}.original-price{font-size:1.1rem}}.product-excerpt-card{background:#FBF8F1;border-radius:12px;padding:14px 18px;border:1px solid #E8DFC8;font-size:0.925rem;line-height:1.6;color:#302923;margin-bottom:18px}.product-excerpt-card p{margin:0}.product-action-box form.cart{display:flex !important;align-items:center !important;gap:14px !important;margin-bottom:0 !important;flex-wrap:wrap}.quantity{display:inline-flex !important;align-items:center !important;border:1px solid #DED0BC !important;border-radius:var(--radius-pill) !important;background:#ffffff !important;overflow:hidden !important;padding:2px !important;height:48px !important;box-sizing:border-box !important}.quantity .qty-btn{width:2.375rem !important;height:100% !important;background:none !important;border:none !important;font-size:1.3rem !important;font-weight:700 !important;color:#5A321F !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:all var(--transition-fast) !important}.quantity .qty-btn:hover{background-color:#F1E9DC !important;color:#A95732 !important}.quantity input.qty{width:3rem !important;height:100% !important;text-align:center !important;border:none !important;font-weight:700 !important;font-size:1.05rem !important;background:transparent !important;color:#302923 !important;padding:0 !important}form.cart .single_add_to_cart_button{flex-grow:1 !important;height:48px !important;padding:0 32px !important;font-size:1.025rem !important;border-radius:var(--radius-pill) !important;background-color:#5A321F !important;color:#ffffff !important;font-family:var(--font-heading) !important;font-weight:700 !important;letter-spacing:0.5px !important;border:1px solid #5A321F !important;cursor:pointer !important;box-shadow:0 4px 14px rgba(90,50,31,0.22) !important;transition:all var(--transition-normal) !important;text-transform:uppercase !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important}form.cart .single_add_to_cart_button:hover{background-color:#A95732 !important;border-color:#A95732 !important;transform:translateY(-2px) !important;box-shadow:0 8px 20px rgba(169,87,50,0.3) !important}@media (max-width:37.5rem){.product-action-box form.cart{flex-direction:column !important;align-items:stretch !important;gap:10px !important}.quantity{width:100% !important;justify-content:center}form.cart .single_add_to_cart_button{width:100% !important}}.product-fullwidth-details{width:100%;margin-top:25px;border-top:1px solid #E8DFC8;padding-top:25px}.artisan-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}@media (max-width:62rem){.artisan-trust-grid{grid-template-columns:1fr 1fr;gap:10px}}@media (max-width:30rem){.artisan-trust-grid{grid-template-columns:1fr;gap:8px}}.trust-pill{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#FBF8F1;border:1px solid #E8DFC8;border-radius:12px}.trust-icon{font-size:1.4rem;line-height:1;color:#5A321F}.trust-info{display:flex;flex-direction:column}.trust-info strong{font-size:0.825rem;color:#302923;line-height:1.2}.trust-info span{font-size:0.725rem;color:#64748b}.designer-delivery-banner{background:#F1E9DC;border:1px dashed #5A321F;border-radius:12px;padding:12px 18px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;font-size:0.85rem;flex-wrap:wrap;gap:6px}@media (max-width:37.5rem){.designer-delivery-banner{flex-direction:column;align-items:flex-start;padding:10px 14px;font-size:0.8rem}}.banner-left{display:flex;align-items:center;gap:6px;color:#302923}.banner-right strong.delivery-date{color:#5A321F}.product-meta-chips{border-top:1px solid #E8DFC8;padding-top:16px;margin-bottom:25px;display:flex;align-items:center;gap:20px;font-size:0.825rem;flex-wrap:wrap}.meta-row{display:flex;align-items:center;gap:6px}.meta-title{font-weight:700;color:#5A321F}.meta-val{color:#302923;font-weight:600}.meta-tags-list a{display:inline-block;padding:3px 12px;background:#F1E9DC;border:1px solid #E8DFC8;border-radius:var(--radius-pill);color:#5A321F;font-weight:600;font-size:0.75rem;text-decoration:none;margin-right:4px}.meta-tags-list a:hover{background:#5A321F;color:#ffffff;border-color:#5A321F}.product-tabs-section{border-top:2px solid #E8DFC8 !important;padding-top:30px !important}.woocommerce-tabs ul.tabs,.wc-tabs{display:flex !important;flex-wrap:wrap !important;gap:8px !important;background:#F1E9DC !important;padding:6px !important;border-radius:30px !important;border:1px solid #E8DFC8 !important;margin-bottom:24px !important;list-style:none !important}.woocommerce-tabs ul.tabs li,.wc-tabs li{margin:0 !important;padding:0 !important;border:none !important;background:none !important;list-style:none !important;flex:1 1 auto !important}.woocommerce-tabs ul.tabs li a,.wc-tabs li a{display:flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;padding:10px 20px !important;border-radius:24px !important;font-family:var(--font-heading) !important;font-weight:700 !important;font-size:0.875rem !important;color:#5A321F !important;text-decoration:none !important;transition:all var(--transition-fast) !important;text-align:center !important}.woocommerce-tabs ul.tabs li.active a,.wc-tabs li.active a{background-color:#5A321F !important;color:#ffffff !important;box-shadow:0 4px 12px rgba(90,50,31,0.22) !important}.woocommerce-tabs ul.tabs li a:hover{background-color:#E8DFC8 !important;color:#5A321F !important}.woocommerce-tabs ul.tabs li::before,.woocommerce-tabs ul.tabs li::after{display:none !important}.woocommerce-Tabs-panel{line-height:1.7;color:#302923;background:#FBF8F1;padding:28px 24px;border-radius:16px;border:1px solid #E8DFC8}@media (max-width:48rem){.woocommerce-Tabs-panel{padding:18px 14px;border-radius:12px}}.woocommerce-Tabs-panel h2:first-of-type{display:none}.woocommerce-Tabs-panel p{margin-bottom:14px;font-size:0.9rem;color:#334155}.woocommerce-Tabs-panel p strong{display:block;font-size:1.05rem;color:var(--color-dark-bg);margin-top:18px;margin-bottom:8px;font-family:var(--font-heading);letter-spacing:-0.2px}.woocommerce-Tabs-panel p:first-of-type strong{margin-top:0}.woocommerce-Tabs-panel ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;list-style:none;padding:0;margin:8px 0 18px 0}@media (max-width:48rem){.woocommerce-Tabs-panel ul{grid-template-columns:1fr;gap:6px}}.woocommerce-Tabs-panel ul li{position:relative;padding-left:20px;font-size:0.85rem;color:#475569;line-height:1.5;margin:0}.woocommerce-Tabs-panel ul li::before{content:'✓';position:absolute;left:0;top:0;color:var(--color-accent);font-weight:800;font-size:0.85rem}#reviews #comments ol.commentlist{padding:0;list-style:none;margin-bottom:25px}#reviews #comments ol.commentlist li{background:#ffffff;padding:20px;border-radius:12px;border:1px solid #ede8e1;margin-bottom:14px}#reviews #comments ol.commentlist li .star-rating{float:right;margin-top:2px}#reviews #comments ol.commentlist li .meta{font-size:0.825rem;color:var(--color-text-muted);margin-bottom:10px}#reviews #comments ol.commentlist li .meta strong{color:var(--color-dark-bg);font-size:0.9rem}#reviews #comments ol.commentlist li .description{font-size:0.9rem;color:#334155;line-height:1.55}#review_form_wrapper{background:#ffffff;padding:24px;border-radius:14px;border:1px solid #ede8e1;margin-top:20px}#reply-title{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:var(--color-dark-bg);margin-bottom:14px;display:block}.comment-form-rating{margin-bottom:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.comment-form-rating label{font-weight:700;color:var(--color-dark-bg);font-size:0.85rem}.comment-form-rating .stars{display:flex;gap:6px;margin:0}.comment-form-rating .stars a{color:#f59e0b;font-size:1.15rem;text-decoration:none;font-weight:700}.comment-form-comment label,.comment-form-author label,.comment-form-email label{display:block;font-weight:600;font-size:0.85rem;margin-bottom:4px;color:var(--color-dark-bg)}.comment-form-comment textarea{width:100%;padding:12px;border-radius:10px;border:1px solid var(--color-border);font-size:0.875rem;margin-bottom:14px;box-sizing:border-box}.comment-form-author input,.comment-form-email input{width:100%;padding:10px 14px;border-radius:var(--radius-pill);border:1px solid var(--color-border);font-size:0.875rem;margin-bottom:14px;box-sizing:border-box}#respond input#submit{padding:12px 28px !important;background-color:var(--color-accent) !important;color:#ffffff !important;font-family:var(--font-heading) !important;font-weight:700 !important;border-radius:var(--radius-pill) !important;border:none !important;cursor:pointer !important;font-size:0.9rem !important;box-shadow:0 4px 14px rgba(240,90,36,0.3) !important;transition:all var(--transition-fast) !important}#respond input#submit:hover{background-color:var(--color-accent-orange-hover) !important;transform:translateY(-2px) !important}.shopease-cart-wrapper{display:grid !important;grid-template-columns:1.5fr 1fr !important;gap:32px !important;margin-top:24px;align-items:start}@media (max-width:56.25rem){.shopease-cart-wrapper{grid-template-columns:1fr !important;gap:24px !important}}table.shop_table{width:100% !important;border-collapse:separate !important;border-spacing:0 !important;border-radius:14px !important;border:1px solid #e2e8f0 !important;overflow:hidden !important;background:#ffffff !important;box-shadow:0 4px 20px rgba(0,0,0,0.03) !important}table.shop_table th{background-color:#f8fafc !important;padding:14px 18px !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;font-weight:700 !important;font-size:0.8rem !important;text-transform:uppercase !important;letter-spacing:0.5px !important;color:#475569 !important;text-align:left !important;border-bottom:1px solid #e2e8f0 !important}table.shop_table td{padding:16px 18px !important;border-top:1px solid #f1f5f9 !important;vertical-align:middle !important;border-left:none !important;border-right:none !important}table.shop_table td.product-thumbnail{width:70px !important}table.shop_table td.product-thumbnail img{width:58px !important;height:58px !important;object-fit:cover !important;border-radius:10px !important;border:1px solid #e2e8f0 !important}table.shop_table td.product-name{min-width:240px !important}.cart-item-title,table.shop_table td.product-name a{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;font-size:0.95rem !important;font-weight:600 !important;color:#2E211A !important;line-height:1.45 !important;text-decoration:none !important;display:inline-block !important;word-break:normal !important;overflow-wrap:break-word !important;transition:color 0.2s ease !important}.cart-item-title:hover,table.shop_table td.product-name a:hover{color:#5A321F !important}table.shop_table td.product-price,table.shop_table td.product-subtotal{font-size:0.95rem !important;font-weight:700 !important;color:#2E211A !important}table.shop_table td.product-subtotal{color:#5A321F !important;font-weight:800 !important}.wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.cart-collaterals .checkout-button{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;padding:16px 28px !important;text-align:center !important;background-color:var(--color-accent,#A95732) !important;color:#ffffff !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;font-weight:800 !important;font-size:0.95rem !important;letter-spacing:0.5px !important;border-radius:50px !important;margin-top:18px !important;box-shadow:0 4px 16px rgba(240,90,36,0.35) !important;transition:all 0.2s ease !important;text-transform:uppercase !important;text-decoration:none !important}.wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:#A95732 !important;transform:translateY(-2px) !important;box-shadow:0 6px 20px rgba(240,90,36,0.45) !important}.woocommerce-checkout .shopease-checkout-wrapper{margin-top:20px}@media (max-width:900px){.woocommerce-checkout .shopease-checkout-wrapper{grid-template-columns:1fr !important;gap:1.75rem !important}.checkout-right-col{position:static !important}}.checkout-billing-fields{background:#ffffff;padding:28px 30px;border:1px solid #cbd5e1;border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,0.03)}.checkout-billing-fields .form-row{margin-bottom:18px}.checkout-billing-fields label{font-weight:600;font-size:0.875rem;color:#302923;margin-bottom:6px;display:block}.checkout-billing-fields label .required{color:#e11d48;text-decoration:none;font-weight:700}.checkout-billing-fields input.input-text,.checkout-billing-fields select,.checkout-billing-fields textarea{width:100%;padding:12px 16px;border:1px solid #cbd5e1;border-radius:10px;font-size:0.925rem;color:#2E211A;background:#ffffff;transition:border-color 0.2s ease,box-shadow 0.2s ease}.checkout-billing-fields input.input-text:focus,.checkout-billing-fields select:focus,.checkout-billing-fields textarea:focus{border-color:#5A321F;outline:none;box-shadow:0 0 0 3px rgba(90,50,31,0.12)}#order_review,.woocommerce-checkout-review-order{background:#ffffff !important;padding:26px 28px !important;border-radius:14px !important;border:1px solid #e2e8f0 !important;box-shadow:0 6px 24px rgba(0,0,0,0.04) !important}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:14px 16px !important;font-size:0.9rem !important;border-bottom:1px solid #f1f5f9 !important}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{font-size:1.1rem !important;font-weight:800 !important;color:#5A321F !important;border-bottom:none !important}.woocommerce-checkout #payment{background:#f8fafc !important;border-radius:12px !important;padding:18px !important;border:1px solid #e2e8f0 !important;margin-top:16px !important}.woocommerce-checkout #payment ul.payment_methods{padding:0 !important;margin:0 0 16px 0 !important;border:none !important;list-style:none !important}.woocommerce-checkout #payment ul.payment_methods li{margin-bottom:10px !important;padding:12px 16px !important;background:#ffffff !important;border:1px solid #cbd5e1 !important;border-radius:10px !important;transition:all 0.2s ease !important}.woocommerce-checkout #payment ul.payment_methods li.payment_method_selected,.woocommerce-checkout #payment ul.payment_methods li:hover{border-color:#5A321F !important;background:#f0fdf4 !important}.woocommerce-checkout #payment ul.payment_methods li label{font-weight:700 !important;color:#2E211A !important;font-size:0.9rem !important;cursor:pointer !important;margin-left:8px !important}.woocommerce-checkout #payment div.payment_box{background:#ffffff !important;color:#475569 !important;font-size:0.85rem !important;line-height:1.5 !important;padding:12px 14px !important;border-radius:8px !important;border:1px solid #e2e8f0 !important;margin-top:10px !important}#place_order,.woocommerce-checkout #place_order{width:100% !important;padding:16px 28px !important;background-color:var(--color-accent) !important;color:#ffffff !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;font-weight:800 !important;border-radius:50px !important;border:none !important;font-size:0.95rem !important;letter-spacing:0.5px !important;cursor:pointer !important;margin-top:18px !important;box-shadow:0 4px 16px rgba(240,90,36,0.35) !important;transition:all 0.2s ease !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important}#place_order:hover{background-color:#A95732 !important;transform:translateY(-2px) !important;box-shadow:0 6px 20px rgba(240,90,36,0.45) !important}.shopease-account-container{margin-top:15px}.account-header-card{background-color:var(--color-dark-bg);color:#fff;padding:20px 24px;border-radius:var(--radius-md);margin-bottom:25px}.account-header-user{display:flex;align-items:center;gap:16px}.account-header-avatar img{width:3.125rem !important;height:3.125rem !important;border-radius:50% !important;border:2px solid var(--color-mint) !important;object-fit:cover !important}.account-header-title{color:#fff !important;font-size:1.25rem;font-family:var(--font-heading);margin-bottom:2px}.account-header-meta{display:flex;align-items:center;gap:10px}.account-header-email{font-size:0.825rem;color:rgba(255,255,255,0.7)}.woocommerce-account .entry-title{display:none !important}.account-layout-grid{display:grid !important;grid-template-columns:240px 1fr !important;gap:25px !important;align-items:start !important}@media (max-width:56.25rem){.account-layout-grid{grid-template-columns:1fr !important;gap:16px !important}}.woocommerce-account .woocommerce-MyAccount-navigation,.account-sidebar-nav .woocommerce-MyAccount-navigation{float:none !important;width:100% !important;background:transparent !important;border:none !important;border-radius:0 !important;padding:0 !important;box-shadow:none !important}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex !important;flex-direction:column !important;gap:6px !important;margin:0 !important;padding:0 !important;list-style:none !important}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none !important;margin:0 !important;float:none !important;width:100% !important}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex !important;align-items:center !important;padding:10px 16px !important;border-radius:10px !important;font-weight:600 !important;font-size:0.875rem !important;color:#334155 !important;background:#f8fafc !important;transition:all 0.2s ease !important;text-decoration:none !important}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background-color:#5A321F !important;color:#ffffff !important}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation{padding:8px !important;border-radius:12px !important}.woocommerce-account .woocommerce-MyAccount-navigation ul{flex-direction:row !important;overflow-x:auto !important;overflow-y:hidden !important;padding-bottom:4px !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none}.woocommerce-account .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none !important}.woocommerce-account .woocommerce-MyAccount-navigation li{flex:0 0 auto !important;width:auto !important}.woocommerce-account .woocommerce-MyAccount-navigation li a{white-space:nowrap !important;padding:8px 16px !important;font-size:0.825rem !important;border-radius:50px !important}}.woocommerce-account .woocommerce-MyAccount-content,.account-main-content .woocommerce-MyAccount-content{float:none !important;width:100% !important}.account-main-content{background:#fff;padding:24px;border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}@media (max-width:37.5rem){.account-main-content{padding:16px}}.dashboard-welcome-box{margin-bottom:20px}.dashboard-user-greeting{font-size:1.05rem;color:var(--color-text-main);margin-bottom:4px}.dashboard-user-greeting a{color:var(--color-accent);font-weight:600}.dashboard-intro-text{font-size:0.85rem;color:var(--color-text-muted);line-height:1.5}.dashboard-quick-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}@media (max-width:48rem){.dashboard-quick-cards{grid-template-columns:1fr}}.quick-card{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px 16px;display:flex;align-items:center;gap:10px;text-decoration:none !important;transition:all var(--transition-fast)}.quick-card:hover{background:#fff;transform:translateY(-2px);border-color:var(--color-mint);box-shadow:var(--shadow-sm)}.quick-card-icon{font-size:1.4rem;line-height:1}.quick-card-body{display:flex;flex-direction:column;flex-grow:1}.quick-card-title{font-family:var(--font-heading);font-weight:700;font-size:0.875rem;color:var(--color-dark-bg)}.quick-card-sub{font-size:0.75rem;color:var(--color-text-muted)}.quick-card-arrow{color:var(--color-accent);font-weight:700;font-size:1rem}.dashboard-admin-panel{background:var(--color-mint-light);border:1px solid var(--color-mint);border-radius:var(--radius-md);padding:16px}.admin-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.admin-panel-header h4{font-size:0.9rem;color:var(--color-dark-bg);margin:0}.admin-panel-links{display:flex;flex-wrap:wrap;gap:8px}.btn-sm{padding:6px 14px !important;font-size:0.775rem !important}@media (max-width:48rem){table.shop_table thead{display:none !important}table.shop_table tr{display:flex !important;flex-direction:column !important;padding:14px !important;border-bottom:1px solid var(--color-border-light) !important;position:relative;background:#fff;margin-bottom:12px;border-radius:var(--radius-sm);border:1px solid var(--color-border-light)}table.shop_table td{border:none !important;padding:6px 0 !important;display:flex !important;align-items:center !important;justify-content:space-between !important}table.shop_table td.product-remove{position:absolute;top:8px;right:10px;padding:0 !important}table.shop_table td.product-thumbnail{justify-content:center !important;padding-bottom:8px !important}table.shop_table td.product-thumbnail img{width:4.375rem !important;height:4.375rem !important}table.shop_table td.product-name{font-weight:700;font-size:0.95rem;justify-content:center !important;text-align:center}table.shop_table td.actions{flex-direction:column !important;gap:10px !important}table.shop_table td.actions .coupon{width:100% !important;display:flex !important;flex-direction:column !important;gap:8px !important}table.shop_table td.actions .coupon input{width:100% !important}table.shop_table td.actions .coupon button{width:100% !important}table.shop_table td.actions button[name="update_cart"]{width:100% !important;float:none !important}}.quantity{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:#ffffff;overflow:hidden}.quantity .qty-btn{min-width:2.75rem !important;min-height:2.75rem !important;display:inline-flex;align-items:center;justify-content:center;background:var(--color-cream);border:none;cursor:pointer;font-size:1.15rem;font-weight:700;color:var(--color-dark-bg);touch-action:manipulation}.quantity input.qty{min-height:2.75rem !important;width:3rem !important;text-align:center;border:none;font-size:1rem;font-weight:600;padding:0;-moz-appearance:textfield;appearance:textfield}.quantity input.qty::-webkit-outer-spin-button,.quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (max-width:48rem){ul.products{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:0.75rem !important}ul.products li.product{width:100% !important;margin:0 !important}.shopease-shop-control-bar{flex-direction:column;align-items:stretch;gap:0.75rem}.shopease-shop-control-bar select{width:100%;min-height:2.75rem}}@media (max-width:24.375rem){ul.products{gap:0.5rem !important}.product-card .product-title{font-size:0.85rem}.product-card .price{font-size:0.9rem}}@media (max-width:48rem){.shopease-single-product-grid{grid-template-columns:1fr !important;gap:1.5rem !important}.single-product-top-badge{flex-wrap:wrap;gap:0.5rem}.cart .quantity,.cart .single_add_to_cart_button{min-height:2.75rem}.woocommerce-tabs ul.wc-tabs{display:flex;flex-wrap:wrap;gap:0.5rem;border-bottom:none}.woocommerce-tabs ul.wc-tabs li{flex:1 1 auto;text-align:center}.woocommerce-tabs ul.wc-tabs li a{min-height:2.75rem;display:flex;align-items:center;justify-content:center;padding:0.5rem 1rem;border-radius:var(--radius-pill);background:var(--color-cream);font-size:0.875rem}.woocommerce-tabs ul.wc-tabs li.active a{background:var(--color-dark-bg);color:#ffffff}}@media (max-width:48rem){.shopease-cart-wrapper{grid-template-columns:1fr !important;gap:1.5rem !important}table.cart{border:none !important;background:transparent !important;box-shadow:none !important}table.cart thead{display:none !important}table.cart tbody{display:flex;flex-direction:column;gap:1rem}table.cart tr.woocommerce-cart-form__cart-item,table.cart tr.cart_item{display:grid !important;grid-template-columns:72px 1fr auto !important;grid-template-rows:auto auto !important;gap:8px 12px !important;background:#ffffff !important;border:1px solid #E8DFC8 !important;border-radius:16px !important;padding:14px !important;margin-bottom:12px !important;box-shadow:0 4px 16px rgba(46,33,26,0.04) !important;position:relative !important;width:100% !important;box-sizing:border-box !important}table.cart td{display:block !important;padding:0 !important;border:none !important;background:transparent !important}table.cart td.product-remove{grid-column:3 !important;grid-row:1 !important;display:flex !important;align-items:flex-start !important;justify-content:flex-end !important;position:static !important}table.cart td.product-remove a.remove{width:30px !important;height:30px !important;min-width:30px !important;min-height:30px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:50% !important;background:#F1E9DC !important;color:#5A321F !important;border:1px solid #E8DFC8 !important;text-decoration:none !important}table.cart td.product-thumbnail{grid-column:1 !important;grid-row:1 / 3 !important;display:flex !important;align-items:center !important;justify-content:center !important}table.cart td.product-thumbnail img{width:72px !important;height:72px !important;object-fit:cover !important;border-radius:10px !important;border:1px solid #E8DFC8 !important}table.cart td.product-name{grid-column:2 !important;grid-row:1 !important;display:flex !important;flex-direction:column !important;justify-content:center !important;padding-right:6px !important}table.cart td.product-name a.cart-item-title,table.cart td.product-name a{font-size:0.9rem !important;font-weight:700 !important;color:#302923 !important;line-height:1.35 !important;text-decoration:none !important}table.cart td.product-price{grid-column:2 !important;grid-row:2 !important;display:flex !important;align-items:center !important;color:#5A321F !important;font-weight:750 !important;font-size:0.95rem !important}table.cart td.product-quantity{grid-column:2 !important;grid-row:2 !important;display:flex !important;align-items:center !important;margin-top:22px !important}table.cart td.product-subtotal{grid-column:3 !important;grid-row:2 !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;text-align:right !important;font-weight:850 !important;color:#5A321F !important;font-size:1.05rem !important;margin-top:22px !important}table.cart tr:last-child td.actions{display:flex !important;flex-direction:column !important;gap:0.75rem !important;background:transparent !important;padding:0.5rem 0 !important}table.cart td.actions .coupon{display:flex !important;width:100% !important;gap:0.5rem !important}table.cart td.actions .coupon input.input-text{flex:1;min-height:2.75rem}table.cart td.actions .coupon button.button,table.cart td.actions button[name="update_cart"]{width:100%;min-height:2.75rem;display:flex;align-items:center;justify-content:center}.cart-collaterals{width:100%}.cart_totals{width:100% !important;float:none !important}.wc-proceed-to-checkout a.checkout-button{min-height:3rem;display:flex;align-items:center;justify-content:center;font-size:1rem}}@media (max-width:48rem){.shopease-checkout-wrapper{display:flex !important;flex-direction:column !important;gap:1.5rem !important}.col2-set,.col-1,.col-2,.checkout-billing-fields,.checkout-shipping-fields{width:100% !important;float:none !important}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:flex;flex-direction:column;gap:0.75rem}.form-row{width:100% !important;float:none !important;margin:0 0 0.75rem 0 !important}.form-row label{display:block;margin-bottom:0.35rem;font-size:0.875rem;font-weight:600}.form-row input.input-text,.form-row select,.form-row textarea{width:100% !important;min-height:2.75rem !important;font-size:1rem !important;box-sizing:border-box !important}#order_review{width:100% !important;padding:1.25rem !important;background:#ffffff;border-radius:var(--radius-md);border:1px solid var(--color-border)}.woocommerce-checkout-payment{background:transparent !important;padding:0 !important}.wc_payment_methods li{min-height:2.75rem;display:flex;flex-direction:column;justify-content:center;padding:0.5rem 0}#place_order{width:100% !important;min-height:3rem !important;font-size:1.05rem !important;font-weight:700}}@media (max-width:48rem){.woocommerce-account .woocommerce{display:block;gap:0}.woocommerce-notices-wrapper:empty{display:none !important}nav.woocommerce-MyAccount-navigation{width:100% !important;float:none !important;margin-bottom:1rem}nav.woocommerce-MyAccount-navigation ul{display:flex !important;flex-wrap:wrap !important;gap:0.5rem !important;padding:0 !important;list-style:none !important}nav.woocommerce-MyAccount-navigation ul li{flex:1 1 calc(50% - 0.25rem);margin:0 !important}nav.woocommerce-MyAccount-navigation ul li a{min-height:2.75rem;display:flex;align-items:center;justify-content:center;padding:0.5rem 0.75rem;border-radius:var(--radius-pill);background:#ffffff;border:1px solid var(--color-border);font-size:0.85rem;font-weight:600;text-align:center}nav.woocommerce-MyAccount-navigation ul li.is-active a{background:var(--color-dark-bg);color:#ffffff;border-color:var(--color-dark-bg)}.woocommerce-MyAccount-content{width:100% !important;float:none !important}table.my_account_orders,table.woocommerce-orders-table{border:none !important;background:transparent !important}table.my_account_orders thead,table.woocommerce-orders-table thead{display:none !important}table.my_account_orders tbody,table.woocommerce-orders-table tbody{display:flex;flex-direction:column;gap:1rem}table.my_account_orders tr,table.woocommerce-orders-table tr{display:flex !important;flex-direction:column !important;background:#ffffff !important;border:1px solid var(--color-border) !important;border-radius:var(--radius-md) !important;padding:1rem !important;box-shadow:var(--shadow-sm) !important;gap:0.5rem !important}table.my_account_orders td,table.woocommerce-orders-table td{display:flex !important;justify-content:space-between !important;align-items:center !important;padding:0.4rem 0 !important;border-top:1px solid var(--color-border-light) !important;font-size:0.875rem !important}table.my_account_orders td:first-child,table.woocommerce-orders-table td:first-child{border-top:none !important}table.my_account_orders td::before,table.woocommerce-orders-table td::before{content:attr(data-title);font-weight:600;color:var(--color-text-muted)}table.my_account_orders td.woocommerce-orders-table__cell-order-actions,table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions{justify-content:flex-end !important;padding-top:0.75rem !important}table.my_account_orders td.woocommerce-orders-table__cell-order-actions a,table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a{min-height:2.5rem;min-width:5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--color-dark-bg);color:#ffffff;padding:0.25rem 1rem;font-size:0.85rem}}.shopease-login-page-container{max-width:64rem;margin:0 auto;padding:2rem 1rem 3rem;width:100%}.shopease-login-header{text-align:center;margin-bottom:2.25rem}.shopease-login-header .entry-title{font-size:clamp(1.5rem,4vw,2.2rem);font-weight:800;color:var(--color-dark-bg);margin-bottom:0.5rem}.shopease-login-header p{color:var(--color-text-muted);font-size:0.95rem}.shopease-auth-grid.has-registration{display:grid !important;grid-template-columns:1fr 1fr !important;gap:2.25rem !important;align-items:stretch !important;width:100% !important;margin:0 auto !important}.shopease-auth-grid.login-only{max-width:32rem;margin:0 auto;display:block}.shopease-auth-col{width:100% !important;float:none !important}.shopease-auth-col .login-card,.shopease-auth-col .register-card{background:#ffffff;padding:2.25rem;border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-md);height:100%;display:flex;flex-direction:column}.auth-card-header{margin-bottom:1.5rem;padding-bottom:0.75rem;border-bottom:2px solid var(--color-mint-light)}.auth-card-header h2{font-size:1.4rem;color:var(--color-dark-bg);margin-bottom:0.25rem}.auth-card-header .auth-sub{font-size:0.8rem;color:var(--color-text-muted);font-weight:500}.auth-meta-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;flex-wrap:wrap;gap:0.5rem}.auth-register-note{font-size:0.85rem;color:var(--color-text-muted);margin-bottom:1.25rem;line-height:1.5}.form-submit-row button{width:100% !important;min-height:3rem !important;border-radius:var(--radius-pill) !important;font-weight:700 !important;font-size:1rem !important;display:flex !important;align-items:center !important;justify-content:center !important}.woocommerce-form-login__submit{background-color:var(--color-accent) !important;color:#ffffff !important}.woocommerce-form-register__submit{background-color:var(--color-dark-bg) !important;color:#ffffff !important}@media (max-width:48rem){.shopease-auth-grid.has-registration{grid-template-columns:1fr !important;gap:1.5rem !important}}.barkat-product-showcase{background:#ffffff;padding:2.25rem;border-radius:1.5rem;border:1px solid #ede8e1;box-shadow:0 1rem 2.8rem rgba(90,50,31,0.05);margin-bottom:2rem !important}.product-fullwidth-details{width:100%;margin-top:1.5rem !important;border-top:1px solid #ede8e1;padding-top:1.5rem !important}.product-tabs-section{padding-top:1.25rem !important;margin-bottom:0 !important}.shopease-main-content{padding:1.25rem 0 2.5rem !important}section.newsletter-section{padding:2.5rem 0 !important}.woocommerce form.login,.woocommerce form.register,form.login,form.register{border:none !important;padding:0 !important;margin:0 !important;background:transparent !important;box-shadow:none !important;border-radius:0 !important}.barkat-auth-wrapper{max-width:32rem;margin:1.5rem auto 3.5rem;padding:0 1rem;width:100%}.barkat-auth-card{background:#ffffff;border-radius:1.25rem;border:1px solid var(--color-border);box-shadow:0 12px 35px rgba(90,50,31,0.08);padding:2.25rem 2rem;position:relative}@media (max-width:480px){.barkat-auth-card{padding:1.75rem 1.25rem;border-radius:1rem}}.barkat-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0.375rem;background:var(--color-bg-light);padding:0.375rem;border-radius:var(--radius-pill);border:1px solid var(--color-border-light);margin-bottom:2rem}.barkat-tab-btn{display:flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.625rem 1rem;border-radius:var(--radius-pill);background:transparent;border:none;font-family:var(--font-heading);font-weight:700;font-size:0.9rem;color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast)}.barkat-tab-btn svg{width:1rem;height:1rem;fill:currentColor}.barkat-tab-btn.is-active{background-color:var(--color-dark-bg);color:#ffffff;box-shadow:0 4px 12px rgba(90,50,31,0.2)}.barkat-auth-header{text-align:center;margin-bottom:1.75rem}.barkat-auth-header h2{font-family:var(--font-heading);font-size:1.5rem;font-weight:800;color:var(--color-dark-bg);margin-bottom:0.375rem}.barkat-auth-header p{color:var(--color-text-muted);font-size:0.875rem;line-height:1.45}.barkat-form .form-field-group{margin-bottom:1.25rem}.barkat-form .form-field-group label{display:block;font-family:var(--font-heading);font-weight:600;font-size:0.85rem;color:var(--color-dark-bg);margin-bottom:0.375rem}.barkat-form .input-wrapper{position:relative !important;display:flex !important;align-items:center !important;width:100% !important}.barkat-form .input-icon{position:absolute !important;left:14px !important;top:50% !important;transform:translateY(-50%) !important;width:18px !important;height:18px !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#64748b !important;pointer-events:none !important;z-index:10 !important}.barkat-form input.input-text,.barkat-form input[type="text"],.barkat-form input[type="email"],.barkat-form input[type="password"],.barkat-form input[type="tel"],.barkat-form .woocommerce-Input{width:100% !important;height:48px !important;min-height:48px !important;padding-left:48px !important;padding-right:48px !important;border-radius:10px !important;border:1.5px solid #cbd5e1 !important;font-size:14px !important;background-color:#ffffff !important;color:#2E211A !important;box-sizing:border-box !important;outline:none !important;transition:all 0.2s ease !important}.barkat-form input.input-text:focus,.barkat-form input[type="text"]:focus,.barkat-form input[type="email"]:focus,.barkat-form input[type="password"]:focus,.barkat-form input[type="tel"]:focus,.barkat-form .woocommerce-Input:focus{border-color:#5A321F !important;background-color:#ffffff !important;box-shadow:0 0 0 3px rgba(90,50,31,0.12) !important}.form-options-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;font-size:0.85rem;flex-wrap:wrap;gap:0.5rem}.form-options-row .lost-pw-link{color:#5A321F;font-weight:700;text-decoration:none;transition:color 0.2s ease}.form-options-row .lost-pw-link:hover{color:#5A321F;text-decoration:underline}.form-submit-group{margin-bottom:1.25rem}.barkat-btn-primary,.barkat-btn-dark{width:100% !important;height:3.125rem !important;min-height:3.125rem !important;border-radius:50px !important;font-family:var(--font-heading) !important;font-weight:800 !important;font-size:0.95rem !important;letter-spacing:0.5px !important;text-transform:uppercase !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.5rem !important;background-color:#5A321F !important;color:#ffffff !important;border:none !important;cursor:pointer !important;box-shadow:0 4px 16px rgba(90,50,31,0.25) !important;transition:all 0.2s ease !important}.barkat-btn-primary:hover,.barkat-btn-dark:hover{background-color:#5A321F !important;transform:translateY(-1px) !important;box-shadow:0 6px 20px rgba(90,50,31,0.35) !important}.btn-arrow{font-size:1.1rem;transition:transform var(--transition-fast)}.barkat-btn-primary:hover .btn-arrow,.barkat-btn-dark:hover .btn-arrow{transform:translateX(4px)}.auth-policy-note,.auth-privacy-text{font-size:0.775rem;color:var(--color-text-muted);line-height:1.45;margin-bottom:1.25rem}.auth-switch-footer{text-align:center;padding-top:1.25rem;border-top:1px solid var(--color-border-light);font-size:0.875rem;color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;gap:0.375rem;flex-wrap:wrap}.auth-switch-link{background:none;border:none;padding:0;color:var(--color-accent);font-weight:700;font-family:var(--font-heading);cursor:pointer;text-decoration:underline}.auth-switch-link:hover{color:var(--color-accent-orange-hover)}.woocommerce-account:not(.logged-in) .entry-title{display:none !important}.woocommerce-account:not(.logged-in) .shopease-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.barkat-auth-wrapper{max-width:28.5rem !important;margin:1.5rem auto 3.5rem !important;padding:0 !important;width:100% !important;box-sizing:border-box !important;background:transparent !important;min-height:auto !important;border:none !important;box-shadow:none !important}.barkat-auth-wrapper::before,.barkat-auth-wrapper::after{display:none !important;content:none !important}.barkat-auth-card{background:#ffffff !important;border-radius:1.25rem !important;border:1px solid var(--color-border) !important;box-shadow:0 10px 30px rgba(90,50,31,0.07) !important;padding:2.25rem 2rem !important;width:100% !important;box-sizing:border-box !important}@media (max-width:768px){.woocommerce-account .shopease-main-content,.woocommerce-account .barkat-myaccount-main-content{padding-top:10px !important;padding-bottom:24px !important;margin-top:0 !important}.woocommerce-account .shopease-container{padding-top:0 !important;margin-top:0 !important;margin-bottom:0 !important}.woocommerce-account:not(.logged-in) .barkat-auth-wrapper,.barkat-auth-wrapper{margin:8px auto 24px auto !important;background:transparent !important;min-height:auto !important;border:none !important;box-shadow:none !important}.barkat-auth-card{padding:24px 18px !important;border-radius:16px !important;border:1px solid #EFE8DC !important;box-shadow:0 4px 20px rgba(90,50,31,0.06) !important}}.auth-switch-footer{text-align:center !important;padding-top:1.25rem !important;margin-top:0.5rem !important;border-top:1px solid var(--color-border-light) !important;font-size:0.875rem !important;color:var(--color-text-muted) !important;display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;gap:0.5rem !important;width:100% !important;clear:both !important;box-sizing:border-box !important}.auth-switch-link{background:none !important;border:none !important;padding:0 !important;color:var(--color-accent) !important;font-weight:700 !important;font-family:var(--font-heading) !important;cursor:pointer !important;text-decoration:underline !important;font-size:0.875rem !important}.barkat-form{border:none !important;padding:0 !important;margin:0 !important;background:transparent !important;box-shadow:none !important}@media (max-width:48rem){.woocommerce form input[type="text"],.woocommerce form input[type="password"],.woocommerce form input[type="email"],.woocommerce form input[type="tel"],.woocommerce form input[type="number"],.woocommerce form select,.woocommerce form textarea{min-height:48px !important;font-size:1rem !important;padding:10px 16px !important}}.cart-collaterals,.woocommerce-cart .cart-collaterals{display:block !important;width:100% !important;float:none !important;clear:both !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important}.cart-collaterals::before,.cart-collaterals::after{display:none !important}.cart-collaterals .cart_totals,.woocommerce-cart .cart-collaterals .cart_totals,.cart_totals{float:none !important;width:100% !important;max-width:100% !important;display:block !important;margin:0 0 20px 0 !important;padding:24px !important;background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:16px !important;box-shadow:0 4px 20px rgba(0,0,0,0.04) !important;box-sizing:border-box !important;position:static !important}.cart-totals-heading,.cart_totals h2{font-size:1.1rem !important;font-weight:800 !important;color:#2E211A !important;margin:0 0 16px 0 !important;padding-bottom:12px !important;border-bottom:1px solid #f1f5f9 !important;text-transform:uppercase !important;letter-spacing:0.5px !important;text-align:left !important}.cart-totals-table,.cart_totals table.shop_table{width:100% !important;border-collapse:collapse !important;border:none !important;box-shadow:none !important;background:transparent !important;margin-bottom:20px !important}.cart-totals-table th,.cart-totals-table td,.cart_totals table.shop_table th,.cart_totals table.shop_table td{padding:12px 0 !important;border:none !important;border-bottom:1px solid #f1f5f9 !important;background:transparent !important;font-size:0.925rem !important}.cart-totals-table th,.cart_totals table.shop_table th{text-align:left !important;font-weight:600 !important;color:#64748b !important}.cart-totals-table td,.cart_totals table.shop_table td{text-align:right !important;font-weight:700 !important;color:#2E211A !important}.cart-totals-table tr.order-total th,.cart-totals-table tr.order-total td,.cart_totals table.shop_table tr.order-total th,.cart_totals table.shop_table tr.order-total td{font-size:1.15rem !important;font-weight:800 !important;color:#5A321F !important;border-bottom:none !important;padding-top:16px !important}.wc-proceed-to-checkout,.cart_totals .wc-proceed-to-checkout{margin-top:16px !important;width:100% !important;float:none !important;display:block !important}.wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.cart_totals .wc-proceed-to-checkout a.checkout-button,a.checkout-button{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:52px !important;min-height:52px !important;padding:0 24px !important;background-color:#A95732 !important;color:#ffffff !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;font-weight:800 !important;font-size:0.95rem !important;letter-spacing:0.5px !important;border-radius:50px !important;border:none !important;text-transform:uppercase !important;text-decoration:none !important;box-shadow:0 4px 16px rgba(240,90,36,0.35) !important;transition:all 0.2s ease !important;box-sizing:border-box !important;margin:0 !important}.wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,a.checkout-button:hover{background-color:#A95732 !important;transform:translateY(-2px) !important;box-shadow:0 6px 20px rgba(240,90,36,0.45) !important}.barkat-cart-trust-badges{clear:both !important;float:none !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;gap:12px !important;margin-top:16px !important;padding:18px 20px !important;background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:14px !important;box-shadow:0 4px 15px rgba(0,0,0,0.02) !important;position:static !important}.cart-totals-rows{display:flex;flex-direction:column;gap:0;margin-bottom:16px;width:100%}.cart-total-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f1f5f9;background:transparent;box-shadow:none;border-radius:0}.cart-total-row:last-child{border-bottom:none}.cart-total-label{font-size:14px;font-weight:500;color:#64748b}.cart-total-value{font-size:14px;font-weight:700;color:#2E211A;text-align:right}.cart-total-row.order-total-row{border-bottom:none;padding-top:14px;margin-top:4px}.cart-total-row.order-total-row .cart-total-label{font-size:16px;font-weight:800;color:#2E211A}.cart-total-row.order-total-row .cart-total-value,.cart-total-row.order-total-row .grand-total-amount{font-size:20px;font-weight:800;color:#5A321F}.designer-coupon-wrapper{margin:12px 0 14px 0 !important;width:100% !important;box-sizing:border-box !important}.designer-coupon-input-group{display:flex !important;align-items:center !important;background:#f8fafc !important;border:1px solid #cbd5e1 !important;border-radius:50px !important;padding:3px 4px 3px 12px !important;box-sizing:border-box !important;width:100% !important;transition:all 0.2s ease !important}.designer-coupon-input-group:focus-within{border-color:#5A321F !important;box-shadow:0 0 0 3px rgba(90,50,31,0.1) !important;background:#ffffff !important}.designer-coupon-input-group .coupon-icon{flex-shrink:0 !important;margin-right:6px !important;opacity:0.7 !important}.designer-coupon-input-group input.designer-coupon-input{flex:1 !important;min-width:0 !important;height:36px !important;background:transparent !important;border:none !important;outline:none !important;box-shadow:none !important;font-size:13px !important;font-weight:500 !important;color:#2E211A !important;padding:0 !important;margin:0 !important}.designer-coupon-input-group input.designer-coupon-input::placeholder{color:#94a3b8 !important}.designer-coupon-input-group button.designer-coupon-btn{height:34px !important;padding:0 18px !important;font-size:12px !important;font-weight:700 !important;letter-spacing:0.3px !important;border-radius:50px !important;background:#5A321F !important;color:#ffffff !important;border:none !important;cursor:pointer !important;white-space:nowrap !important;flex-shrink:0 !important;transition:background 0.2s ease !important}.designer-coupon-input-group button.designer-coupon-btn:hover{background:#5A321F !important}.applied-coupon-banner{margin:10px 0 !important;display:flex !important;flex-direction:column !important;gap:6px !important;width:100% !important}.applied-coupon-item{display:flex !important;align-items:center !important;justify-content:space-between !important;background:#F1E9DC !important;border:1px dashed #5A321F !important;border-radius:50px !important;padding:6px 14px !important;box-sizing:border-box !important;width:100% !important}.applied-coupon-left{display:flex !important;align-items:center !important;gap:6px !important}.applied-coupon-left .coupon-tag{font-size:14px !important}.applied-coupon-left .coupon-code-text{font-size:13px !important;font-weight:800 !important;color:#5A321F !important;letter-spacing:0.5px !important}.remove-coupon-btn{background:transparent !important;border:none !important;color:#ef4444 !important;font-size:12px !important;font-weight:700 !important;cursor:pointer !important;padding:0 !important;text-decoration:underline !important}.remove-coupon-btn:hover{color:#dc2626 !important}.coupon-feedback-msg{font-size:12px !important;font-weight:600 !important;margin-top:6px !important;padding:4px 8px !important;border-radius:6px !important}.coupon-feedback-msg.coupon-success{color:#166534 !important;background:#f0fdf4 !important}.coupon-feedback-msg.coupon-error{color:#991b1b !important;background:#fef2f2 !important}.savings-highlight-text{font-size:12px !important;font-weight:700 !important;color:#16a34a !important;background:#f0fdf4 !important;border-radius:50px !important;padding:4px 10px !important;margin:4px 0 8px 0 !important;display:inline-block !important;text-align:left !important}.cart-total-value.discount-amount{color:#16a34a !important;font-weight:800 !important}.cart-total-value.free-shipping-text{color:#16a34a !important;font-weight:800 !important}.barkat-designer-order-summary{background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:14px !important;padding:14px 16px !important;box-shadow:0 2px 8px rgba(0,0,0,0.02) !important;width:100% !important;box-sizing:border-box !important;margin-bottom:0 !important}.designer-product-list{display:flex !important;flex-direction:column !important;gap:10px !important;width:100% !important}.designer-product-item{display:flex !important;align-items:center !important;gap:12px !important;padding:4px 0 !important;background:transparent !important;border:none !important;box-shadow:none !important;width:100% !important}.designer-product-thumb{width:54px !important;height:54px !important;min-width:54px !important;min-height:54px !important;border-radius:8px !important;object-fit:cover !important;border:1px solid #e2e8f0 !important;flex-shrink:0 !important}.designer-product-info{flex:1 !important;min-width:0 !important;display:flex !important;flex-direction:column !important;gap:2px !important}.designer-product-name{font-size:13px !important;font-weight:600 !important;color:#2E211A !important;line-height:1.35 !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}.designer-product-meta{font-size:11px !important;font-weight:600 !important;color:#64748b !important}.designer-product-price{font-size:14px !important;font-weight:800 !important;color:#2E211A !important;white-space:nowrap !important;text-align:right !important;flex-shrink:0 !important}.designer-summary-divider{height:1px !important;background:#f1f5f9 !important;margin:10px 0 !important;width:100% !important}.designer-pricing-breakdown{display:flex !important;flex-direction:column !important;gap:6px !important;width:100% !important}.designer-price-row{display:flex !important;justify-content:space-between !important;align-items:center !important;padding:2px 0 !important;background:transparent !important;border:none !important;box-shadow:none !important;width:100% !important}.designer-price-row .row-label{font-size:13px !important;font-weight:500 !important;color:#64748b !important}.designer-price-row .row-label .muted-note{font-size:11px !important;color:#94a3b8 !important;font-weight:400 !important}.designer-price-row .row-val{font-size:13px !important;font-weight:700 !important;color:#2E211A !important;text-align:right !important}.designer-price-row .row-val.green-text{color:#16a34a !important;font-weight:800 !important}.designer-grand-total-row{display:flex !important;justify-content:space-between !important;align-items:center !important;padding:4px 0 0 0 !important;background:transparent !important;border:none !important;box-shadow:none !important;width:100% !important}.designer-grand-total-row .total-label{font-size:15px !important;font-weight:800 !important;color:#2E211A !important;letter-spacing:0.5px !important}.designer-grand-total-row .total-val{font-size:18px !important;font-weight:800 !important;color:#5A321F !important}.tax-inclusive-notice{display:flex !important;align-items:center !important;gap:6px !important;font-size:12px !important;font-weight:600 !important;color:#16a34a !important;margin-top:8px !important;padding:4px 0 !important}.tax-badge-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:16px !important;height:16px !important;background:#dcfce7 !important;color:#16a34a !important;border-radius:50% !important;font-size:10px !important;font-weight:800 !important}.tax-collapsible-details{margin-top:6px !important;width:100% !important}.tax-toggle-btn{background:transparent !important;border:none !important;padding:0 !important;font-size:11px !important;font-weight:600 !important;color:#64748b !important;cursor:pointer !important;display:flex !important;align-items:center !important;gap:4px !important;text-decoration:underline !important}.tax-toggle-btn .toggle-arrow{transition:transform 0.2s ease !important;display:inline-block !important}.tax-toggle-btn.is-open .toggle-arrow{transform:rotate(180deg) !important}.tax-details-box{background:#f8fafc !important;border:1px solid #e2e8f0 !important;border-radius:8px !important;padding:8px 12px !important;margin-top:6px !important;display:flex !important;flex-direction:column !important;gap:4px !important}.tax-detail-row{display:flex !important;justify-content:space-between !important;align-items:center !important;font-size:11px !important;color:#64748b !important;font-weight:500 !important}@media (max-width:768px){.woocommerce table.shop_table.cart,.woocommerce-cart-form__contents{display:block !important;width:100% !important}.woocommerce table.shop_table.cart thead{display:none !important}.woocommerce table.shop_table.cart tr.cart_item{display:flex !important;flex-wrap:wrap !important;padding:16px 12px !important;margin-bottom:12px !important;background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:10px !important;position:relative !important}.woocommerce table.shop_table.cart td{display:block !important;border:none !important;padding:4px 0 !important;text-align:left !important}.woocommerce table.shop_table.cart td.product-remove{position:absolute !important;top:10px !important;right:10px !important}.woocommerce table.shop_table.cart td.product-thumbnail{width:70px !important;margin-right:12px !important}.woocommerce table.shop_table.cart td.product-name{flex:1 !important;min-width:160px !important}.single-product .product{display:flex !important;flex-direction:column !important;gap:20px !important}.single-product div.product div.images,.single-product div.product div.summary{width:100% !important;float:none !important}.woocommerce-checkout .col2-set{width:100% !important;float:none !important;margin-bottom:24px !important}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{width:100% !important;float:none !important}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:block !important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width:100% !important;box-sizing:border-box !important;min-height:48px !important;display:flex !important;align-items:center !important;justify-content:center !important}}.product-card a.added_to_cart,.product-card-action a.added_to_cart,.product-editorial-card a.added_to_cart,.woocommerce ul.products li.product a.added_to_cart{display:none !important}a.added_to_cart.wc-forward,.woocommerce a.added_to_cart.wc-forward,.product-card a.added_to_cart.wc-forward,.product-card-action a.added_to_cart.wc-forward,.editorial-product-card a.added_to_cart.wc-forward,.woocommerce ul.products li.product a.added_to_cart.wc-forward,.woocommerce ul.products li.product .added_to_cart.wc-forward,.added_to_cart.wc-forward{display:none !important;visibility:hidden !important;opacity:0 !important;height:0 !important;width:0 !important;margin:0 !important;padding:0 !important;pointer-events:none !important}.barkat-account-nav-wrapper{width:100% !important}.barkat-account-nav-list{list-style:none !important;padding:0 !important;margin:0 !important;display:flex !important;flex-direction:column !important;gap:4px !important}.barkat-account-nav-list li{margin:0 !important;padding:0 !important}.barkat-account-nav-list li a{display:flex !important;align-items:center !important;gap:12px !important;padding:12px 16px !important;font-size:0.9rem !important;font-weight:600 !important;color:var(--color-charcoal-brown,#302923) !important;text-decoration:none !important;border-radius:10px !important;background:transparent !important;transition:all 0.2s ease !important;border-left:3px solid transparent !important}.barkat-account-nav-list li a:hover{background:rgba(90,50,31,0.06) !important;color:var(--color-primary-brown,#5A321F) !important}.barkat-account-nav-list li.is-active a,.barkat-account-nav-list li.active a{background:var(--color-primary-brown,#5A321F) !important;color:#FFFDF9 !important;font-weight:700 !important;border-left:3px solid var(--color-terracotta,#A95732) !important;box-shadow:0 4px 14px rgba(90,50,31,0.2) !important}.barkat-account-nav-list li.is-active a svg,.barkat-account-nav-list li.active a svg{stroke:#FFFDF9 !important}@media (max-width:768px){.dashboard-mobile-toggle{display:none !important}.barkat-account-nav-wrapper{background:#FFFDF9 !important;border:1px solid var(--color-border-light,#EFE8DC) !important;border-radius:12px !important;padding:8px !important;margin-bottom:14px !important}.barkat-account-nav-list{flex-direction:row !important;overflow-x:auto !important;white-space:nowrap !important;gap:8px !important;padding-bottom:4px !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important}.barkat-account-nav-list::-webkit-scrollbar{display:none !important}.barkat-account-nav-list li a{padding:8px 14px !important;font-size:0.82rem !important;border-radius:20px !important;border-left:none !important;border:1px solid var(--color-border-light,#EFE8DC) !important;background:#ffffff !important}.barkat-account-nav-list li.is-active a,.barkat-account-nav-list li.active a{background:var(--color-primary-brown,#5A321F) !important;color:#FFFDF9 !important;border-color:var(--color-primary-brown,#5A321F) !important}.barkat-account-nav-list li.is-active a svg,.barkat-account-nav-list li.active a svg{stroke:#FFFDF9 !important}.designer-coupon-input-group{display:flex !important;align-items:center !important;background:#ffffff !important;border:1px solid #CBD5E1 !important;border-radius:30px !important;padding:4px 4px 4px 12px !important;width:100% !important;box-sizing:border-box !important;position:relative !important}.designer-coupon-input-group input.designer-coupon-input{flex:1 1 auto !important;min-width:0 !important;width:50% !important;height:36px !important;background:transparent !important;border:none !important;outline:none !important;font-size:0.82rem !important;color:#302923 !important;padding:0 !important}.designer-coupon-input-group button.designer-coupon-btn{flex:0 0 auto !important;width:auto !important;height:34px !important;padding:0 16px !important;background:var(--color-primary-brown,#5A321F) !important;color:#FFFDF9 !important;border-radius:24px !important;border:none !important;font-size:0.8rem !important;font-weight:700 !important;cursor:pointer !important;white-space:nowrap !important}.barkat-checkout-steps{display:flex !important;justify-content:space-between !important;align-items:center !important;gap:4px !important;margin:10px 0 16px !important;padding:8px 10px !important;background:#FFFDF9 !important;border:1px solid var(--color-border-light,#EFE8DC) !important;border-radius:10px !important;font-size:0.68rem !important;width:100% !important;box-sizing:border-box !important;overflow-x:auto !important;white-space:nowrap !important}.barkat-checkout-steps .step-item{gap:4px !important;font-size:0.68rem !important}.barkat-checkout-steps .step-number{width:18px !important;height:18px !important;font-size:0.6rem !important;min-width:18px !important}.header-actions{display:flex !important;align-items:center !important;gap:6px !important;flex-shrink:0 !important}.header-action-btn,.mobile-search-toggle,.header-user-btn,.mobile-nav-toggle,.cart-contents{width:36px !important;height:36px !important;min-width:36px !important;min-height:36px !important;padding:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:50% !important;background:#F1E9DC !important;border:1px solid #E8DFC8 !important;color:#5A321F !important;box-shadow:none !important;transition:all 0.2s ease !important;cursor:pointer !important;flex-shrink:0 !important;text-decoration:none !important}.header-action-btn svg,.mobile-search-toggle svg,.header-user-btn svg,.mobile-nav-toggle svg{fill:#5A321F !important;stroke:none !important;width:18px !important;height:18px !important;display:block !important;opacity:1 !important;visibility:visible !important;transition:fill 0.15s ease !important}.header-action-btn:hover,.header-action-btn:focus,.header-action-btn:active,.header-action-btn.is-active,.mobile-search-toggle:hover,.mobile-search-toggle:focus,.mobile-search-toggle:active,.mobile-search-toggle.is-active,.header-user-btn:hover,.header-user-btn:focus,.header-user-btn:active,.header-user-btn.is-active,.mobile-nav-toggle:hover,.mobile-nav-toggle:focus,.mobile-nav-toggle:active,.mobile-nav-toggle.is-active{background:#5A321F !important;border-color:#5A321F !important;color:#FFFFFF !important}.header-action-btn:hover svg,.header-action-btn:focus svg,.header-action-btn:active svg,.header-action-btn.is-active svg,.mobile-search-toggle:hover svg,.mobile-search-toggle:focus svg,.mobile-search-toggle:active svg,.mobile-search-toggle.is-active svg,.header-user-btn:hover svg,.header-user-btn:focus svg,.header-user-btn:active svg,.header-user-btn.is-active svg,.mobile-nav-toggle:hover svg,.mobile-nav-toggle:focus svg,.mobile-nav-toggle:active svg,.mobile-nav-toggle.is-active svg{fill:#FFFFFF !important}.cart-count-badge,.cart-contents .cart-count{top:-2px !important;right:-2px !important;width:16px !important;height:16px !important;font-size:0.65rem !important;background-color:#5A321F !important;color:#FFFFFF !important;border:2px solid #FFFFFF !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important}}img,.product-card-img,.editorial-product-img-box img,.category-editorial-img img,.product-card-top img,.attachment-woocommerce_thumbnail,.attachment-woocommerce_single,.cart-item-card img,.woocommerce td.product-thumbnail img{object-fit:cover !important;object-position:center !important;max-width:100% !important;height:100% !important;aspect-ratio:1 / 1 !important}.product-card-top,.editorial-product-img-box,.category-editorial-img{aspect-ratio:1 / 1 !important;overflow:hidden !important;position:relative !important}@media (max-width:768px){.shopease-account-container,.shopease-container,.site-main,.account-layout-grid{padding-left:6px !important;padding-right:6px !important;margin-left:auto !important;margin-right:auto !important;margin-top:0.5rem !important;margin-bottom:0.5rem !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}.woocommerce-account .shopease-container,.woocommerce-account .shopease-account-container,.woocommerce-account .account-layout-grid{margin-top:0 !important;padding-top:0 !important}.account-sidebar-nav,.account-main-content,.minimal-card,.dashboard-section-block,.minimal-profile-bar{padding:10px 8px !important;margin-bottom:8px !important;width:100% !important;box-sizing:border-box !important}.woocommerce-account .account-sidebar-nav{padding:0 !important;margin:0 !important;position:static !important;top:0 !important}.dashboard-mobile-toggle{display:flex !important;justify-content:space-between !important;align-items:center !important;width:100% !important;padding:10px 14px !important;background:#FFFDF9 !important;border:1px solid var(--color-border-light,#EFE8DC) !important;border-radius:8px !important;font-size:0.9rem !important;color:var(--color-primary-brown,#5A321F) !important;cursor:pointer !important}.woocommerce-MyAccount-navigation ul.dashboard-nav-list{display:none !important;flex-direction:column !important;background:#FFFDF9 !important;border:1px solid var(--color-border-light,#EFE8DC) !important;border-radius:8px !important;padding:6px !important;margin-top:6px !important;list-style:none !important}.woocommerce-MyAccount-navigation ul.dashboard-nav-list.is-open{display:flex !important}.woocommerce-MyAccount-navigation ul li{padding:0 !important;margin:0 !important}.woocommerce-MyAccount-navigation ul li a{display:flex !important;align-items:center !important;gap:8px !important;padding:8px 12px !important;font-size:0.85rem !important;border-radius:6px !important;color:var(--color-charcoal-brown,#302923) !important;text-decoration:none !important}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li.active a{background:var(--color-primary-brown,#5A321F) !important;color:#FFFDF9 !important;font-weight:700 !important}}@media (max-width:768px){.woocommerce-MyAccount-navigation .dashboard-mobile-toggle{display:flex !important;justify-content:space-between !important;align-items:center !important;width:100% !important;padding:12px 16px !important;background:#FFFDF9 !important;border:1px solid var(--color-border-light,#EFE8DC) !important;border-radius:10px !important;font-size:0.92rem !important;font-weight:700 !important;color:var(--color-primary-brown,#5A321F) !important;cursor:pointer !important;box-shadow:0 2px 8px rgba(46,33,26,0.04) !important;margin-bottom:8px !important}.woocommerce-MyAccount-navigation ul.dashboard-nav-list{display:none !important;flex-direction:column !important;background:#FFFDF9 !important;border:1px solid var(--color-border-light,#EFE8DC) !important;border-radius:12px !important;padding:8px !important;margin-top:6px !important;margin-bottom:14px !important;list-style:none !important;box-shadow:0 8px 24px rgba(46,33,26,0.08) !important}.woocommerce-MyAccount-navigation ul.dashboard-nav-list.is-open{display:flex !important;max-height:2000px !important;opacity:1 !important;visibility:visible !important}.woocommerce-MyAccount-navigation ul.dashboard-nav-list li{padding:0 !important;margin:0 0 2px 0 !important;width:100% !important}.woocommerce-MyAccount-navigation ul.dashboard-nav-list li a{display:flex !important;align-items:center !important;gap:10px !important;padding:10px 14px !important;font-size:0.88rem !important;font-weight:600 !important;border-radius:8px !important;color:var(--color-charcoal-brown,#302923) !important;text-decoration:none !important;background:transparent !important;border:none !important}.woocommerce-MyAccount-navigation ul.dashboard-nav-list li.is-active a,.woocommerce-MyAccount-navigation ul.dashboard-nav-list li.active a{background:var(--color-primary-brown,#5A321F) !important;color:#FFFDF9 !important;font-weight:700 !important}}.account-sidebar-nav{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin-bottom:12px !important}.barkat-mobile-dropdown-btn{display:none}.barkat-account-dropdown-menu{list-style:none !important;padding:0 !important;margin:0 !important;display:flex !important;flex-direction:column !important;gap:4px !important}.barkat-account-dropdown-menu li a{display:flex !important;align-items:center !important;gap:10px !important;padding:12px 16px !important;font-size:0.9rem !important;font-weight:600 !important;color:var(--color-charcoal-brown,#302923) !important;border-radius:10px !important;text-decoration:none !important;background:transparent !important;border-left:3px solid transparent !important}.barkat-account-dropdown-menu li.is-active a,.barkat-account-dropdown-menu li.active a{background:var(--color-primary-brown,#5A321F) !important;color:#FFFDF9 !important;font-weight:700 !important;border-left:3px solid var(--color-terracotta,#A95732) !important}@media (max-width:768px){.barkat-mobile-dropdown-btn{display:flex !important;justify-content:space-between !important;align-items:center !important;width:100% !important;padding:12px 16px !important;background:#FFFDF9 !important;border:1px solid var(--color-border-light,#EFE8DC) !important;border-radius:10px !important;font-size:0.95rem !important;font-weight:700 !important;color:var(--color-primary-brown,#5A321F) !important;cursor:pointer !important;box-shadow:0 2px 8px rgba(46,33,26,0.04) !important;box-sizing:border-box !important;margin-bottom:8px !important}.barkat-mobile-dropdown-btn .btn-left{display:inline-flex !important;align-items:center !important;gap:10px !important}.barkat-mobile-dropdown-btn .arrow-icon{transition:transform 0.3s ease !important}.barkat-mobile-dropdown-btn[aria-expanded="true"] .arrow-icon{transform:rotate(180deg) !important}.barkat-account-dropdown-menu,.dashboard-nav-list,.woocommerce-MyAccount-navigation:not(.barkat-designer-sidebar) ul{display:none !important;flex-direction:column !important;background:#FFFDF9 !important;border:1px solid var(--color-border-light,#EFE8DC) !important;border-radius:12px !important;padding:8px !important;margin-top:6px !important;margin-bottom:14px !important;list-style:none !important;box-shadow:0 10px 30px rgba(46,33,26,0.1) !important;box-sizing:border-box !important}.barkat-account-dropdown-menu.is-open,.dashboard-nav-list.is-open,.woocommerce-MyAccount-navigation ul.is-open{display:flex !important}.barkat-account-dropdown-menu li,.dashboard-nav-list li{margin:0 0 3px 0 !important;padding:0 !important;width:100% !important}.barkat-account-dropdown-menu li a,.dashboard-nav-list li a{display:flex !important;align-items:center !important;padding:10px 14px !important;font-size:0.88rem !important;font-weight:600 !important;color:var(--color-charcoal-brown,#302923) !important;border-radius:8px !important;text-decoration:none !important;background:transparent !important;border:none !important}.barkat-account-dropdown-menu li.is-active a,.barkat-account-dropdown-menu li.active a,.dashboard-nav-list li.is-active a,.dashboard-nav-list li.active a{background:var(--color-primary-brown,#5A321F) !important;color:#FFFDF9 !important;font-weight:700 !important}}.account-sidebar-nav{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 0 12px 0 !important}.barkat-account-dropdown-wrapper{width:100% !important}.barkat-acc-toggle-btn{display:none !important}@media (min-width:769px){.barkat-acc-menu-nav{display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important}.barkat-acc-menu-list{list-style:none !important;padding:0 !important;margin:0 !important;display:flex !important;flex-direction:column !important;gap:4px !important}.barkat-acc-menu-list li a{display:flex !important;align-items:center !important;gap:10px !important;padding:12px 16px !important;font-size:0.9rem !important;font-weight:600 !important;color:#302923 !important;border-radius:10px !important;text-decoration:none !important;border-left:3px solid transparent !important}.barkat-acc-menu-list li.is-active a,.barkat-acc-menu-list li.active a{background:#5A321F !important;color:#FFFDF9 !important;font-weight:700 !important;border-left-color:#A95732 !important}}@media (max-width:768px){.barkat-acc-toggle-btn{display:flex !important;justify-content:space-between !important;align-items:center !important;width:100% !important;padding:12px 16px !important;background:#FFFDF9 !important;border:1px solid #EFE8DC !important;border-radius:10px !important;font-size:0.95rem !important;font-weight:700 !important;color:#5A321F !important;cursor:pointer !important;box-shadow:0 2px 8px rgba(46,33,26,0.04) !important;box-sizing:border-box !important;margin-bottom:6px !important}.barkat-acc-toggle-btn .btn-title{display:inline-flex !important;align-items:center !important;gap:10px !important}.barkat-acc-toggle-btn .btn-arrow{transition:transform 0.3s ease !important}.barkat-acc-toggle-btn.is-active .btn-arrow{transform:rotate(180deg) !important}.barkat-acc-menu-nav,.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-navigation ul,.dashboard-nav-list,.barkat-account-dropdown-menu{display:none !important;visibility:hidden !important;opacity:0 !important;height:0 !important;overflow:hidden !important;margin:0 !important;padding:0 !important;border:none !important}.barkat-acc-menu-nav.is-open,.woocommerce-MyAccount-navigation.is-open,.woocommerce-MyAccount-navigation ul.is-open,.dashboard-nav-list.is-open,.barkat-account-dropdown-menu.is-open{display:flex !important;visibility:visible !important;opacity:1 !important;height:auto !important;overflow:visible !important;flex-direction:column !important;background:#FFFDF9 !important;border:1px solid #EFE8DC !important;border-radius:12px !important;padding:8px !important;margin-top:6px !important;margin-bottom:12px !important;list-style:none !important;box-shadow:0 10px 25px rgba(46,33,26,0.08) !important}.barkat-acc-menu-list li,.barkat-account-dropdown-menu li{margin:0 0 3px 0 !important;padding:0 !important;width:100% !important}.barkat-acc-menu-list li a,.barkat-account-dropdown-menu li a{display:flex !important;align-items:center !important;padding:10px 14px !important;font-size:0.88rem !important;font-weight:600 !important;color:#302923 !important;border-radius:8px !important;text-decoration:none !important;background:transparent !important}.barkat-acc-menu-list li.is-active a,.barkat-acc-menu-list li.active a,.barkat-account-dropdown-menu li.is-active a,.barkat-account-dropdown-menu li.active a{background:#5A321F !important;color:#FFFDF9 !important;font-weight:700 !important}}.barkat-luxury-dashboard{display:flex !important;flex-direction:column !important;gap:24px !important;width:100% !important;box-sizing:border-box !important;font-family:'Inter',sans-serif !important}.luxury-profile-hero{background:linear-gradient(135deg,#2E211A 0%,#4A2617 50%,#5A321F 100%) !important;border:1px solid rgba(212,175,55,0.35) !important;border-radius:16px !important;padding:28px 32px !important;display:flex !important;justify-content:space-between !important;align-items:center !important;flex-wrap:wrap !important;gap:20px !important;box-shadow:0 12px 32px rgba(46,33,26,0.15) !important;position:relative !important;overflow:hidden !important}.luxury-profile-hero::before{content:"" !important;position:absolute !important;top:-50px !important;right:-50px !important;width:180px !important;height:180px !important;background:radial-gradient(circle,rgba(212,175,55,0.15) 0%,transparent 70%) !important;pointer-events:none !important}.hero-profile-meta{display:flex !important;align-items:center !important;gap:20px !important}.hero-avatar-ring{width:64px !important;height:64px !important;min-width:64px !important;min-height:64px !important;border-radius:50% !important;background:#FFFDF9 !important;color:#5A321F !important;border:3px solid #D4AF37 !important;display:flex !important;align-items:center !important;justify-content:center !important;font-family:'Cinzel',serif !important;font-size:1.6rem !important;font-weight:800 !important;box-shadow:0 6px 18px rgba(0,0,0,0.25) !important}.hero-user-details{display:flex !important;flex-direction:column !important;gap:4px !important}.hero-name-badge-row{display:flex !important;align-items:center !important;gap:12px !important;flex-wrap:wrap !important}.hero-user-name{margin:0 !important;font-size:1.45rem !important;font-weight:700 !important;color:#FFFDF9 !important;font-family:'Cormorant Garamond',serif !important;letter-spacing:0.02em !important}.royal-tier-badge{background:linear-gradient(135deg,#D4AF37 0%,#B08A5A 100%) !important;color:#2E211A !important;font-size:0.72rem !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:0.06em !important;padding:4px 12px !important;border-radius:20px !important;box-shadow:0 2px 8px rgba(0,0,0,0.2) !important}.royal-tier-badge.admin-badge{background:linear-gradient(135deg,#A95732 0%,#5A321F 100%) !important;color:#FFFDF9 !important}.hero-user-email{margin:0 !important;font-size:0.85rem !important;color:rgba(255,253,249,0.8) !important}.hero-actions{display:flex !important;align-items:center !important;gap:10px !important}.hero-action-btn{display:inline-flex !important;align-items:center !important;gap:6px !important;padding:8px 16px !important;border-radius:20px !important;font-size:0.8rem !important;font-weight:700 !important;text-decoration:none !important;transition:all 0.25s ease !important}.hero-action-btn.edit-btn{background:rgba(255,253,249,0.15) !important;color:#FFFDF9 !important;border:1px solid rgba(255,253,249,0.3) !important}.hero-action-btn.edit-btn:hover{background:#FFFDF9 !important;color:#5A321F !important}.hero-action-btn.logout-btn{background:rgba(239,68,68,0.2) !important;color:#fca5a5 !important;border:1px solid rgba(239,68,68,0.4) !important}.hero-action-btn.logout-btn:hover{background:#ef4444 !important;color:#ffffff !important}.luxury-stats-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr)) !important;gap:16px !important}.luxury-stat-card{background:#FFFDF9 !important;border:1px solid var(--color-border-light,#EFE8DC) !important;border-radius:14px !important;padding:18px 20px !important;display:flex !important;align-items:center !important;gap:16px !important;box-shadow:0 4px 16px rgba(46,33,26,0.04) !important;transition:transform 0.3s ease,box-shadow 0.3s ease !important}.luxury-stat-card:hover{transform:translateY(-4px) !important;box-shadow:0 10px 24px rgba(46,33,26,0.08) !important;border-color:var(--color-terracotta,#A95732) !important}.stat-icon-wrapper{width:44px !important;height:44px !important;min-width:44px !important;border-radius:10px !important;background:var(--color-warm-cream,#F7F3EC) !important;display:flex !important;align-items:center !important;justify-content:center !important}.stat-icon-wrapper.gold-icon{background:rgba(212,175,55,0.15) !important}.stat-content{display:flex !important;flex-direction:column !important}.stat-number{font-size:1.25rem !important;font-weight:800 !important;color:var(--color-charcoal-brown,#302923) !important;font-family:'Cinzel',serif !important}.stat-number.gold-text{color:#B08A5A !important}.stat-title{font-size:0.78rem !important;font-weight:600 !important;color:#64748b !important;text-transform:uppercase !important;letter-spacing:0.04em !important}.dashboard-block-container{background:#FFFDF9 !important;border:1px solid var(--color-border-light,#EFE8DC) !important;border-radius:16px !important;padding:24px !important;box-shadow:0 6px 20px rgba(46,33,26,0.04) !important}.block-header{margin-bottom:20px !important;padding-bottom:14px !important;border-bottom:1px solid var(--color-border-light,#EFE8DC) !important}.block-title{margin:0 !important;font-size:1.15rem !important;font-weight:800 !important;color:var(--color-charcoal-brown,#302923) !important;display:flex !important;align-items:center !important;gap:10px !important;font-family:'Cormorant Garamond',serif !important}.manager-actions-grid,.customer-hub-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr)) !important;gap:16px !important}.manager-action-card,.hub-card{background:#ffffff !important;border:1px solid #EFE8DC !important;border-radius:12px !important;padding:20px !important;display:flex !important;align-items:center !important;gap:16px !important;text-decoration:none !important;transition:all 0.25s ease !important}.manager-action-card:hover,.hub-card:hover{border-color:var(--color-terracotta,#A95732) !important;box-shadow:0 8px 24px rgba(169,87,50,0.12) !important;transform:translateY(-2px) !important}.card-icon,.hub-card-icon{font-size:1.8rem !important;flex-shrink:0 !important}.card-text strong,.hub-card-details h4{display:block !important;font-size:0.98rem !important;font-weight:700 !important;color:var(--color-charcoal-brown,#302923) !important;margin:0 0 4px 0 !important}.card-text p,.hub-card-details p{margin:0 !important;font-size:0.82rem !important;color:#64748b !important;line-height:1.4 !important}.card-arrow,.hub-arrow{margin-left:auto !important;font-weight:800 !important;font-size:1.1rem !important;color:var(--color-terracotta,#A95732) !important;transition:transform 0.2s ease !important}.manager-action-card:hover .card-arrow,.hub-card:hover .hub-arrow{transform:translateX(4px) !important}.royal-concierge-banner{background:var(--color-warm-cream,#F7F3EC) !important;border:1px solid var(--color-border-light,#EFE8DC) !important;border-radius:14px !important;padding:20px 24px !important;display:flex !important;justify-content:space-between !important;align-items:center !important;flex-wrap:wrap !important;gap:16px !important}.concierge-left{display:flex !important;align-items:center !important;gap:14px !important}.concierge-crown{font-size:1.8rem !important}.concierge-left h5{margin:0 0 2px 0 !important;font-size:1.05rem !important;font-weight:800 !important;color:var(--color-charcoal-brown,#302923) !important;font-family:'Cormorant Garamond',serif !important}.concierge-left p{margin:0 !important;font-size:0.82rem !important;color:#64748b !important}.concierge-btn{display:inline-flex !important;align-items:center !important;padding:10px 20px !important;background:#25D366 !important;color:#ffffff !important;font-weight:700 !important;font-size:0.85rem !important;border-radius:50px !important;text-decoration:none !important;box-shadow:0 4px 14px rgba(37,211,102,0.25) !important;transition:transform 0.2s ease !important}.concierge-btn:hover{transform:scale(1.04) !important}@media (max-width:768px){.luxury-profile-hero{padding:20px 18px !important;flex-direction:column !important;align-items:flex-start !important}.hero-profile-meta{flex-direction:column !important;align-items:flex-start !important;gap:12px !important}.hero-actions{width:100% !important;justify-content:flex-start !important}.luxury-stats-grid{grid-template-columns:repeat(2,1fr) !important;gap:10px !important}.dashboard-block-container{padding:16px 14px !important}.royal-concierge-banner{flex-direction:column !important;align-items:flex-start !important}.concierge-btn{width:100% !important;justify-content:center !important}}@media (max-width:768px){.shopease-woo-page-wrapper,.woocommerce-page .shopease-container,.archive.woocommerce-page .shopease-container,.tax-product_cat .shopease-container,.post-type-archive-product .shopease-container{padding-left:16px !important;padding-right:16px !important;padding-top:16px !important;width:100% !important;box-sizing:border-box !important}.woocommerce-products-header{margin-bottom:16px !important;padding-bottom:12px !important}.woocommerce-products-header .page-title,.woocommerce-products-header__title{font-size:1.5rem !important;line-height:1.25 !important;margin-bottom:6px !important;color:var(--color-charcoal-brown,#302923) !important}.term-description,.page-description{font-size:0.85rem !important;line-height:1.5 !important;color:#64748b !important;margin-bottom:12px !important}.woocommerce-breadcrumb{margin-bottom:14px !important;font-size:0.78rem !important;gap:4px !important}.shopease-shop-control-bar{display:flex !important;flex-direction:row !important;justify-content:space-between !important;align-items:center !important;padding:10px 14px !important;margin-bottom:20px !important;border-radius:14px !important;gap:10px !important;background:#FAF7F2 !important;border:1px solid #E8DFC8 !important;box-shadow:0 2px 8px rgba(46,33,26,0.03) !important;flex-wrap:nowrap !important}.woocommerce-result-count,.shopease-shop-control-bar .woocommerce-result-count{font-size:0.76rem !important;margin:0 !important;color:#6B5E51 !important;font-weight:600 !important;white-space:nowrap !important;flex-shrink:0 !important}.woocommerce-ordering,.shopease-shop-control-bar .woocommerce-ordering{margin:0 !important;display:flex !important;align-items:center !important}.woocommerce-ordering select,.shopease-shop-control-bar .woocommerce-ordering select{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background-color:#ffffff !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%235A321F' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 11px center !important;background-size:10px !important;padding:7px 28px 7px 12px !important;font-size:0.76rem !important;border-radius:9999px !important;border:1.5px solid #E0D4C2 !important;color:#3B2418 !important;font-weight:600 !important;cursor:pointer !important;outline:none !important;min-width:135px !important;max-width:175px !important;box-shadow:0 1px 3px rgba(46,33,26,0.04) !important}.woocommerce ul.products,.woocommerce-page ul.products,ul.products{grid-template-columns:repeat(2,1fr) !important;gap:12px !important;margin:0 0 32px 0 !important;padding:0 !important;width:100% !important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:#ffffff !important;border:1.5px solid #F0E8D8 !important;border-radius:14px !important;overflow:hidden !important;box-shadow:0 4px 12px rgba(46,33,26,0.04) !important;display:flex !important;flex-direction:column !important;padding:0 !important;margin:0 !important;width:100% !important}.woocommerce ul.products li.product .editorial-product-img-box,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,.woocommerce ul.products li.product a img,.woocommerce ul.products li.product img{border-radius:0 !important;aspect-ratio:1 / 1 !important;object-fit:cover !important;width:100% !important;display:block !important}.woocommerce ul.products li.product .editorial-product-info{padding:10px 10px 12px !important;display:flex !important;flex-direction:column !important;flex:1 !important;justify-content:space-between !important}.woocommerce ul.products li.product h3.editorial-product-title,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:0.85rem !important;line-height:1.3 !important;font-weight:700 !important;margin:0 0 4px 0 !important;color:#302923 !important;min-height:auto !important}.woocommerce ul.products li.product .editorial-product-category{font-size:0.65rem !important;letter-spacing:0.06em !important;color:#A95732 !important;font-weight:800 !important;margin-bottom:4px !important;text-transform:uppercase !important;display:block !important}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .editorial-product-price{font-size:0.95rem !important;font-weight:800 !important;color:#5A321F !important;margin-bottom:6px !important}.woocommerce ul.products li.product .price del{font-size:0.78rem !important;color:#94a3b8 !important;margin-right:4px !important}.woocommerce ul.products li.product .price ins{text-decoration:none !important;color:#5A321F !important}.woocommerce ul.products li.product .editorial-product-badge,.woocommerce ul.products li.product span.onsale{top:8px !important;left:8px !important;font-size:0.6rem !important;padding:3px 8px !important;border-radius:10px !important;font-weight:800 !important}.woocommerce ul.products li.product a.button,.woocommerce ul.products li.product a.add_to_cart_button{padding:9px 12px !important;font-size:0.72rem !important;margin-top:6px !important;border-radius:20px !important;min-height:38px !important;display:flex !important;align-items:center !important;justify-content:center !important}.woocommerce nav.woocommerce-pagination,nav.woocommerce-pagination,.barkat-pagination{display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important;margin:28px auto 40px auto !important;padding:0 !important;clear:both !important;text-align:center !important}.woocommerce nav.woocommerce-pagination ul,nav.woocommerce-pagination ul,.barkat-pagination ul{display:inline-flex !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;gap:6px !important;margin:0 auto !important;padding:0 !important;list-style:none !important;border:none !important;background:transparent !important;white-space:normal !important}.woocommerce nav.woocommerce-pagination ul li,nav.woocommerce-pagination ul li,.barkat-pagination ul li{display:inline-flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:0 !important;border:none !important;float:none !important;overflow:visible !important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,nav.woocommerce-pagination ul li a,nav.woocommerce-pagination ul li span,.barkat-pagination ul li a,.barkat-pagination ul li span{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:38px !important;height:38px !important;padding:0 10px !important;font-size:0.88rem !important;border-radius:10px !important;border:1.5px solid #E8DFC8 !important;background:#FAF7F2 !important;color:#5A321F !important;font-family:inherit !important;font-weight:600 !important;line-height:1 !important;text-decoration:none !important;box-sizing:border-box !important;transition:all 0.2s cubic-bezier(0.16,1,0.3,1) !important;box-shadow:0 2px 6px rgba(46,33,26,0.04) !important}.woocommerce nav.woocommerce-pagination ul li span.current,nav.woocommerce-pagination ul li span.current,.barkat-pagination ul li span.current{background:#5A321F !important;color:#FFFFFF !important;border-color:#5A321F !important;box-shadow:0 4px 14px rgba(90,50,31,0.28) !important;cursor:default !important}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus,nav.woocommerce-pagination ul li a:hover,nav.woocommerce-pagination ul li a:focus,.barkat-pagination ul li a:hover,.barkat-pagination ul li a:focus{background:#F0EAE1 !important;color:#3A1F12 !important;border-color:#5A321F !important;transform:translateY(-2px) !important;box-shadow:0 6px 14px rgba(90,50,31,0.12) !important}.woocommerce nav.woocommerce-pagination ul li a svg,nav.woocommerce-pagination ul li a svg,.barkat-pagination ul li a svg{display:block !important;stroke:currentColor !important;flex-shrink:0 !important}.woocommerce nav.woocommerce-pagination ul li span.dots,nav.woocommerce-pagination ul li span.dots,.barkat-pagination ul li span.dots{border:none !important;background:transparent !important;box-shadow:none !important;color:#A39282 !important;min-width:24px !important;padding:0 4px !important}}@media (max-width:768px){html body .site-header,html body.woocommerce-page .site-header,html body.woocommerce-account .site-header,html body.woocommerce-cart .site-header,html body.woocommerce-checkout .site-header,html body .site-header.is-scrolled{height:62px !important;min-height:62px !important;max-height:62px !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important;display:block !important;width:100% !important;position:sticky !important;top:0 !important;z-index:1000 !important;background:#FBF8F1 !important;background-color:#FBF8F1 !important;border-bottom:1px solid #E8DFC8 !important;box-shadow:0 2px 10px rgba(46,33,26,0.05) !important}html body .site-header .shopease-container,html body.woocommerce-page .site-header .shopease-container,html body.woocommerce-account .site-header .shopease-container,html body.woocommerce-cart .site-header .shopease-container,html body.woocommerce-checkout .site-header .shopease-container{height:100% !important;min-height:62px !important;max-height:62px !important;padding:0 16px !important;margin:0 auto !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;display:flex !important;align-items:center !important}html body .site-header .header-inner,html body.woocommerce-page .site-header .header-inner,html body.woocommerce-account .site-header .header-inner,html body.woocommerce-cart .site-header .header-inner,html body.woocommerce-checkout .site-header .header-inner{height:100% !important;min-height:62px !important;max-height:62px !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important;display:flex !important;justify-content:space-between !important;align-items:center !important;flex-direction:row !important;flex-wrap:nowrap !important;width:100% !important;gap:8px !important}html body .site-header .site-branding{display:flex !important;align-items:center !important;justify-content:flex-start !important;height:100% !important;flex:0 0 auto !important;margin:0 !important;padding:0 !important;max-width:160px !important;min-width:0 !important}html body .site-header .site-logo{display:inline-flex !important;align-items:center !important;height:100% !important;margin:0 !important;padding:0 !important;line-height:1 !important;text-decoration:none !important}html body .site-header .site-logo-img,html body .site-logo-img{height:48px !important;max-height:48px !important;min-height:48px !important;width:auto !important;max-width:150px !important;aspect-ratio:auto !important;object-fit:contain !important;display:block !important;margin:0 !important;padding:0 !important;border-radius:0 !important;transform:none !important}html body .site-header .header-actions{display:flex !important;align-items:center !important;justify-content:flex-end !important;flex-direction:row !important;flex-wrap:nowrap !important;gap:7px !important;flex:0 0 auto !important;margin:0 !important;padding:0 !important;height:100% !important}html body .site-header .header-action-btn,html body .site-header .mobile-search-toggle,html body .site-header .header-user-btn,html body .site-header .mobile-nav-toggle,html body .site-header .cart-contents{width:36px !important;height:36px !important;min-width:36px !important;min-height:36px !important;max-width:36px !important;max-height:36px !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:50% !important;background:#F1E9DC !important;border:1px solid #E8DFC8 !important;color:#5A321F !important;box-shadow:none !important;transition:all 0.2s ease !important;cursor:pointer !important;flex-shrink:0 !important;position:relative !important;text-decoration:none !important;vertical-align:middle !important}html body .site-header .header-action-btn svg,html body .site-header .mobile-search-toggle svg,html body .site-header .header-user-btn svg,html body .site-header .mobile-nav-toggle svg{fill:#5A321F !important;stroke:none !important;width:18px !important;height:18px !important;min-width:18px !important;min-height:18px !important;max-width:18px !important;max-height:18px !important;display:block !important;margin:0 auto !important;opacity:1 !important;visibility:visible !important;transition:fill 0.15s ease !important}html body .site-header .header-action-btn:hover,html body .site-header .header-action-btn:focus,html body .site-header .header-action-btn:active,html body .site-header .header-action-btn.is-active,html body .site-header .mobile-search-toggle:hover,html body .site-header .mobile-search-toggle:focus,html body .site-header .mobile-search-toggle:active,html body .site-header .mobile-search-toggle.is-active,html body .site-header .header-user-btn:hover,html body .site-header .header-user-btn:focus,html body .site-header .header-user-btn:active,html body .site-header .header-user-btn.is-active,html body .site-header .mobile-nav-toggle:hover,html body .site-header .mobile-nav-toggle:focus,html body .site-header .mobile-nav-toggle:active,html body .site-header .mobile-nav-toggle.is-active{background:#5A321F !important;border-color:#5A321F !important;color:#FFFFFF !important}html body .site-header .header-action-btn:hover svg,html body .site-header .header-action-btn:focus svg,html body .site-header .header-action-btn:active svg,html body .site-header .header-action-btn.is-active svg,html body .site-header .mobile-search-toggle:hover svg,html body .site-header .mobile-search-toggle:focus svg,html body .site-header .mobile-search-toggle:active svg,html body .site-header .mobile-search-toggle.is-active svg,html body .site-header .header-user-btn:hover svg,html body .site-header .header-user-btn:focus svg,html body .site-header .header-user-btn:active svg,html body .site-header .header-user-btn.is-active svg,html body .site-header .mobile-nav-toggle:hover svg,html body .site-header .mobile-nav-toggle:focus svg,html body .site-header .mobile-nav-toggle:active svg,html body .site-header .mobile-nav-toggle.is-active svg{fill:#FFFFFF !important}html body .site-header .cart-count-badge,html body .site-header .cart-contents .cart-count{position:absolute !important;top:-2px !important;right:-2px !important;width:16px !important;height:16px !important;font-size:0.65rem !important;font-weight:700 !important;background-color:#5A321F !important;color:#FFFFFF !important;border:2px solid #FFFFFF !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;padding:0 !important;margin:0 !important}html body .site-header .desktop-only-text{display:none !important}html body .site-header .main-navigation,html body .main-navigation,.main-navigation{display:none !important}html body .site-header .mobile-search-bar,html body .mobile-search-bar{display:none !important;position:relative !important;top:auto !important;left:auto !important;right:auto !important;width:100% !important;background:#FAF7F2 !important;border-top:1px solid #EAE0D2 !important;border-bottom:1px solid #DED0BC !important;padding:10px 16px !important;box-shadow:0 4px 14px rgba(46,33,26,0.08) !important;z-index:999 !important;box-sizing:border-box !important}html body .site-header .mobile-search-bar.is-active,html body .mobile-search-bar.is-active{display:block !important;animation:barkatSearchSlideDown 0.22s cubic-bezier(0.16,1,0.3,1) forwards !important}html body .site-header.search-is-open,html body .site-header:has(.mobile-search-bar.is-active),html body.woocommerce-page .site-header.search-is-open,html body.woocommerce-page .site-header:has(.mobile-search-bar.is-active),html body.woocommerce-account .site-header.search-is-open,html body.woocommerce-account .site-header:has(.mobile-search-bar.is-active),html body.woocommerce-cart .site-header.search-is-open,html body.woocommerce-cart .site-header:has(.mobile-search-bar.is-active),html body.woocommerce-checkout .site-header.search-is-open,html body.woocommerce-checkout .site-header:has(.mobile-search-bar.is-active){height:auto !important;min-height:62px !important;max-height:none !important}html body .mobile-search-bar .mobile-search-inner,html body .mobile-search-bar .shopease-container{height:auto !important;min-height:0 !important;max-height:none !important;padding:0 !important;margin:0 auto !important;width:100% !important;max-width:600px !important;display:block !important;box-sizing:border-box !important}}@media (max-width:380px){html body .site-header .shopease-container{padding:0 10px !important}html body .site-header .header-inner{gap:4px !important}html body .site-header .site-logo-img,html body .site-logo-img{height:44px !important;max-height:44px !important;min-height:44px !important}html body .site-header .header-actions{gap:5px !important}html body .site-header .header-action-btn,html body .site-header .mobile-search-toggle,html body .site-header .header-user-btn,html body .site-header .mobile-nav-toggle,html body .site-header .cart-contents{width:34px !important;height:34px !important;min-width:34px !important;min-height:34px !important;max-width:34px !important;max-height:34px !important}}@media (max-width:768px){body.single-product .shopease-woo-page-wrapper,.single-product .shopease-woo-page-wrapper{padding-top:10px !important;padding-bottom:24px !important;padding-left:0 !important;padding-right:0 !important}body.single-product .shopease-container,.single-product.woocommerce-page .shopease-container,.single-product .shopease-container{padding-left:10px !important;padding-right:10px !important;padding-top:0 !important;padding-bottom:0 !important}.single-product .woocommerce-breadcrumb{margin-bottom:8px !important;margin-top:0 !important;font-size:0.75rem !important;line-height:1.3 !important;gap:4px !important}.single-product .barkat-product-showcase{padding:12px 10px 14px !important;border-radius:14px !important;margin-bottom:16px !important;box-shadow:0 4px 18px rgba(90,50,31,0.05) !important}.single-product .product-hero-grid{grid-template-columns:1fr !important;gap:12px !important;margin-bottom:12px !important}.single-product .gallery-card-wrapper{padding:6px !important;border-radius:12px !important;box-shadow:0 2px 8px rgba(0,0,0,0.02) !important}.single-product .gallery-card-wrapper .woocommerce-product-gallery{border-radius:10px !important;margin:0 !important}.single-product .gallery-card-wrapper img,.single-product .woocommerce-product-gallery img{border-radius:8px !important;max-height:22rem !important}.single-product .woocommerce-product-gallery__trigger{top:8px !important;right:8px !important;width:2rem !important;height:2rem !important}.single-product .woocommerce-product-gallery .flex-direction-nav a{width:32px !important;height:32px !important}.single-product .woocommerce-product-gallery .flex-direction-nav{top:calc((100% - 62px) / 2) !important}.single-product .woocommerce-product-gallery .flex-direction-nav a::before{width:7px !important;height:7px !important;border-top-width:2px !important;border-right-width:2px !important}.single-product .barkat-gallery-counter{bottom:10px !important;right:10px !important;font-size:0.7rem !important;padding:3px 8px !important}.single-product .flex-control-thumbs{gap:6px !important;margin-top:8px !important}.single-product .flex-control-thumbs li{flex:0 0 52px !important;width:52px !important;height:52px !important;border-radius:8px !important}.single-product .product-info-section,.single-product .summary.entry-summary{gap:0 !important;margin:0 !important;width:100% !important}.single-product .product-eyebrow{margin-bottom:6px !important;gap:6px !important}.single-product .category-pill{padding:3px 10px !important;font-size:0.7rem !important}.single-product .stock-pill{padding:3px 8px !important;font-size:0.72rem !important}.single-product .product-main-title{font-size:1.25rem !important;line-height:1.3 !important;margin:0 0 6px 0 !important;letter-spacing:-0.2px !important;word-break:normal !important;overflow-wrap:break-word !important}.single-product .product-rating-row{margin-bottom:8px !important;gap:6px !important}.single-product .barkat-stars-rating svg{width:14px !important;height:14px !important}.single-product .rating-count-text{font-size:0.76rem !important}.single-product .verified-buyer-badge{padding:2px 7px !important;font-size:0.7rem !important}.single-product .designer-price-card{padding:8px 12px !important;margin-bottom:10px !important;border-radius:10px !important}.single-product .price-row{margin-bottom:3px !important;gap:6px !important}.single-product .current-price{font-size:1.55rem !important}.single-product .original-price{font-size:1rem !important}.single-product .discount-badge{padding:2px 7px !important;font-size:0.7rem !important}.single-product .price-subtext{font-size:0.74rem !important;gap:4px !important}.single-product .product-excerpt-card{padding:6px 10px !important;margin-bottom:8px !important;border-radius:8px !important;font-size:0.8rem !important;line-height:1.45 !important;background:#FAF7F2 !important;border:1px solid #EAE3D6 !important;color:#5C5248 !important}.single-product .product-action-box .stock.in-stock,.single-product .product-action-box p.stock{display:none !important}.single-product .product-action-box{margin-bottom:4px !important}.single-product .product-action-box form.cart{display:flex !important;flex-direction:row !important;align-items:center !important;gap:8px !important;margin:0 !important}.single-product .quantity{display:inline-flex !important;align-items:center !important;justify-content:space-between !important;width:104px !important;min-width:104px !important;max-width:104px !important;height:44px !important;border-radius:22px !important;background:#ffffff !important;border:1px solid #DED0BC !important;padding:2px 4px !important;box-sizing:border-box !important;overflow:hidden !important;flex-shrink:0 !important}.single-product .quantity .qty-btn{width:30px !important;min-width:30px !important;height:38px !important;background:transparent !important;border:none !important;border-radius:50% !important;font-size:1.25rem !important;font-weight:700 !important;color:#5A321F !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;line-height:1 !important;padding:0 !important;margin:0 !important;box-shadow:none !important;transition:background 0.2s ease !important}.single-product .quantity .qty-btn:hover,.single-product .quantity .qty-btn:active{background:#F1E9DC !important;color:#A95732 !important}.single-product .quantity input.qty{flex:1 !important;width:36px !important;min-width:30px !important;max-width:44px !important;height:100% !important;text-align:center !important;border:none !important;background:transparent !important;color:#302923 !important;-webkit-text-fill-color:#302923 !important;font-size:1.05rem !important;font-weight:700 !important;font-family:inherit !important;line-height:normal !important;padding:0 !important;margin:0 !important;box-shadow:none !important;outline:none !important;-moz-appearance:textfield !important;appearance:textfield !important;-webkit-appearance:none !important}.single-product .quantity input.qty::-webkit-outer-spin-button,.single-product .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none !important;display:none !important;margin:0 !important}.single-product form.cart .single_add_to_cart_button{flex:1 !important;width:auto !important;min-width:0 !important;height:44px !important;margin-top:0 !important;padding:0 16px !important;font-size:0.92rem !important;letter-spacing:0.3px !important}.single-product .product-fullwidth-details{margin-top:10px !important;padding-top:12px !important;border-top:1px solid #EDE8E1 !important}.single-product .artisan-trust-grid{grid-template-columns:1fr 1fr !important;gap:8px !important;margin-bottom:10px !important}.single-product .trust-pill{padding:8px 10px !important;gap:8px !important;border-radius:10px !important;background:#FAF7F2 !important;border:1px solid #EAE3D6 !important;display:flex !important;align-items:center !important}.single-product .trust-icon{display:flex !important;align-items:center !important;justify-content:center !important;width:28px !important;height:28px !important;min-width:28px !important;border-radius:50% !important;background:#F1E8DC !important;color:#5A321F !important;flex-shrink:0 !important}.single-product .trust-icon svg{width:14px !important;height:14px !important}.single-product .trust-info strong{font-size:0.72rem !important;line-height:1.2 !important;color:#302923 !important;display:block !important}.single-product .trust-info span{font-size:0.65rem !important;line-height:1.2 !important;color:#7A6F66 !important;display:block !important}.single-product .designer-delivery-banner{padding:8px 12px !important;margin-bottom:12px !important;font-size:0.76rem !important;gap:6px !important;border-radius:10px !important;background:#FAF7F2 !important;border:1px solid #EAE3D6 !important;display:flex !important;align-items:center !important;justify-content:space-between !important}.single-product .designer-delivery-banner .pin-icon svg{width:14px !important;height:14px !important;color:#5A321F !important}.single-product .designer-delivery-banner .banner-left,.single-product .designer-delivery-banner .banner-right{font-size:0.74rem !important}.single-product .meta-row-sku,.single-product .sku_wrapper,.single-product .product-meta-chips .meta-row:has(.meta-val),.single-product .product-meta-chips .meta-row:first-child:not(.meta-row-category){display:none !important}.single-product .product-meta-chips{padding-top:10px !important;margin-bottom:14px !important;border-top:1px solid #EDE8E1 !important;display:flex !important;align-items:center !important;gap:8px !important;font-size:0.78rem !important}.single-product .meta-row-category{display:flex !important;align-items:center !important;gap:6px !important}.single-product .meta-row-category .meta-title{font-weight:700 !important;color:#5A321F !important;font-size:0.78rem !important}.single-product .meta-tags-list a{display:inline-block !important;padding:3px 10px !important;font-size:0.72rem !important;font-weight:600 !important;border-radius:12px !important;background:#F4ECE1 !important;border:1px solid #E5DCCB !important;color:#5A321F !important;text-decoration:none !important}.single-product .product-tabs-section{padding-top:12px !important;margin-top:0 !important;border-top:1px solid #EDE8E1 !important;margin-bottom:28px !important}.single-product .woocommerce-tabs ul.tabs,.single-product .wc-tabs{padding:3px !important;margin-bottom:10px !important;gap:4px !important;border-radius:20px !important;background:#F3ECE1 !important;border:1px solid #E5DCCB !important}.single-product .woocommerce-tabs ul.tabs li a,.single-product .wc-tabs li a{padding:6px 14px !important;font-size:0.78rem !important;min-height:32px !important;border-radius:16px !important;font-weight:600 !important}.single-product .woocommerce-Tabs-panel{padding:14px 14px 22px !important;border-radius:12px !important;font-size:0.84rem !important;line-height:1.6 !important;background:#FAF7F2 !important;border:1px solid #EAE3D6 !important;color:#4A3E36 !important}.single-product .woocommerce-Tabs-panel p{margin-bottom:8px !important;font-size:0.84rem !important;line-height:1.6 !important}.single-product .barkat-back-to-top{bottom:16px !important;right:14px !important;width:38px !important;height:38px !important;opacity:0.75 !important}.single-product .barkat-back-to-top:hover,.single-product .barkat-back-to-top:active{opacity:1 !important}.single-product section.related.products,.single-product section.upsells.products,.single-product div.product .related.products{margin-top:16px !important;margin-bottom:16px !important}.single-product section.related.products>h2,.single-product section.upsells.products>h2,.single-product .related.products>h2{font-size:1.2rem !important;margin-bottom:10px !important}}.sku_wrapper,.meta-row-sku,.product_meta .sku_wrapper,.product_meta .sku,.woocommerce-product-details__short-description .sku,.woocommerce-table--order-details .product-sku,.order_item .product-sku{display:none !important}