﻿:root{--primary-color: #C82333;--primary-hover: #ad1827;--highlight-color: #DA9913;--highlight-text-color: #fbdea4;--accent-dot-color: #f59e0b;--accent-dot: #f59e0b;--text-dark: #111827;--text-muted: #6b7280;--search-bg: #f3f4f6;--bg-light: #F8F9FA;--border-light: #f0f0f0;--avatar-bg: #d1d5db;--white-color: #ffffff}body{font-family:"DM Sans",Sans-serif}p{margin-bottom:0}.woocommerce-page h1,.woocommerce-page h2,.woocommerce-page h3,.woocommerce-page h4,.woocommerce-page h5,.woocommerce-page h6{font-family:"Montserrat",sans-serif}.storefront-breadcrumb{background:#f1f1f1}.site-container{width:100%;max-width:1720px;padding-inline:60px;margin-inline:auto;display:flow-root}@media(max-width: 1600px){.site-container{max-width:1440px;padding-inline:40px}}@media(max-width: 767px){.site-container{padding-inline:12px}}body.drawer-open{overflow:hidden !important;touch-action:none}body.page-template-default .wp-block-woocommerce-cart{margin-inline:0 !important}#page a:focus{outline:none}.site-custom-accordian .elementor-accordion,.site-custom-accordian .elementor-toggle,.site-custom-accordian .e-n-accordion{border:none !important;display:flex;flex-direction:column;gap:14px;padding:0 !important;margin:0 !important}.site-custom-accordian .elementor-accordion-item,.site-custom-accordian .elementor-toggle-item,.site-custom-accordian .e-n-accordion-item{background-color:var(--white-color, #ffffff) !important;border:1.5px solid var(--border-light, #f0f0f0) !important;border-radius:14px !important;overflow:hidden !important;margin:0 !important;transition:all .25s ease !important;box-shadow:0 2px 8px rgba(0,0,0,.02) !important}.site-custom-accordian .elementor-accordion-item:hover,.site-custom-accordian .elementor-toggle-item:hover,.site-custom-accordian .e-n-accordion-item:hover{border-color:rgba(200,35,51,.2) !important;box-shadow:0 4px 14px rgba(0,0,0,.04) !important}.site-custom-accordian .elementor-accordion-item:has(.elementor-active),.site-custom-accordian .elementor-accordion-item[open],.site-custom-accordian .elementor-toggle-item:has(.elementor-active),.site-custom-accordian .elementor-toggle-item[open],.site-custom-accordian .e-n-accordion-item:has(.elementor-active),.site-custom-accordian .e-n-accordion-item[open]{border-color:rgba(200,35,51,.35) !important;box-shadow:0 6px 18px rgba(200,35,51,.06) !important}.site-custom-accordian .elementor-tab-title,.site-custom-accordian summary.e-n-accordion-item-title{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:16px 20px !important;background-color:rgba(0,0,0,0) !important;border:none !important;cursor:pointer !important;transition:all .2s ease !important;margin:0 !important;gap:12px}.site-custom-accordian .elementor-tab-title .elementor-accordion-title,.site-custom-accordian .elementor-tab-title .elementor-toggle-title,.site-custom-accordian .elementor-tab-title .e-n-accordion-item-title-text,.site-custom-accordian summary.e-n-accordion-item-title .elementor-accordion-title,.site-custom-accordian summary.e-n-accordion-item-title .elementor-toggle-title,.site-custom-accordian summary.e-n-accordion-item-title .e-n-accordion-item-title-text{font-size:16px !important;font-weight:700 !important;color:var(--text-dark, #111827) !important;line-height:1.4 !important;letter-spacing:-0.2px !important;text-decoration:none !important;transition:color .2s ease !important;flex:1;margin:0 !important;order:1}.site-custom-accordian .elementor-tab-title .elementor-accordion-icon,.site-custom-accordian .elementor-tab-title .elementor-toggle-icon,.site-custom-accordian .elementor-tab-title .e-n-accordion-item-title-icon,.site-custom-accordian summary.e-n-accordion-item-title .elementor-accordion-icon,.site-custom-accordian summary.e-n-accordion-item-title .elementor-toggle-icon,.site-custom-accordian summary.e-n-accordion-item-title .e-n-accordion-item-title-icon{width:32px !important;height:32px !important;min-width:32px !important;border-radius:50% !important;background-color:var(--search-bg, #f3f4f6) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:var(--text-dark, #111827) !important;transition:all .25s ease !important;margin:0 !important;font-size:13px !important;order:2}.site-custom-accordian .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left,.site-custom-accordian .elementor-tab-title .elementor-accordion-icon.elementor-toggle-icon-left,.site-custom-accordian .elementor-tab-title .elementor-toggle-icon.elementor-accordion-icon-left,.site-custom-accordian .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left,.site-custom-accordian .elementor-tab-title .e-n-accordion-item-title-icon.elementor-accordion-icon-left,.site-custom-accordian .elementor-tab-title .e-n-accordion-item-title-icon.elementor-toggle-icon-left,.site-custom-accordian summary.e-n-accordion-item-title .elementor-accordion-icon.elementor-accordion-icon-left,.site-custom-accordian summary.e-n-accordion-item-title .elementor-accordion-icon.elementor-toggle-icon-left,.site-custom-accordian summary.e-n-accordion-item-title .elementor-toggle-icon.elementor-accordion-icon-left,.site-custom-accordian summary.e-n-accordion-item-title .elementor-toggle-icon.elementor-toggle-icon-left,.site-custom-accordian summary.e-n-accordion-item-title .e-n-accordion-item-title-icon.elementor-accordion-icon-left,.site-custom-accordian summary.e-n-accordion-item-title .e-n-accordion-item-title-icon.elementor-toggle-icon-left{order:0 !important}.site-custom-accordian .elementor-tab-title .elementor-accordion-icon svg,.site-custom-accordian .elementor-tab-title .elementor-toggle-icon svg,.site-custom-accordian .elementor-tab-title .e-n-accordion-item-title-icon svg,.site-custom-accordian summary.e-n-accordion-item-title .elementor-accordion-icon svg,.site-custom-accordian summary.e-n-accordion-item-title .elementor-toggle-icon svg,.site-custom-accordian summary.e-n-accordion-item-title .e-n-accordion-item-title-icon svg{width:14px !important;height:14px !important;fill:currentColor;transition:transform .25s ease !important}.site-custom-accordian .elementor-tab-title .elementor-accordion-icon i,.site-custom-accordian .elementor-tab-title .elementor-toggle-icon i,.site-custom-accordian .elementor-tab-title .e-n-accordion-item-title-icon i,.site-custom-accordian summary.e-n-accordion-item-title .elementor-accordion-icon i,.site-custom-accordian summary.e-n-accordion-item-title .elementor-toggle-icon i,.site-custom-accordian summary.e-n-accordion-item-title .e-n-accordion-item-title-icon i{font-size:12px !important}.site-custom-accordian .elementor-tab-title:hover .elementor-accordion-title,.site-custom-accordian .elementor-tab-title:hover .elementor-toggle-title,.site-custom-accordian .elementor-tab-title:hover .e-n-accordion-item-title-text,.site-custom-accordian summary.e-n-accordion-item-title:hover .elementor-accordion-title,.site-custom-accordian summary.e-n-accordion-item-title:hover .elementor-toggle-title,.site-custom-accordian summary.e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:var(--primary-color) !important}.site-custom-accordian .elementor-tab-title:hover .elementor-accordion-icon,.site-custom-accordian .elementor-tab-title:hover .elementor-toggle-icon,.site-custom-accordian .elementor-tab-title:hover .e-n-accordion-item-title-icon,.site-custom-accordian summary.e-n-accordion-item-title:hover .elementor-accordion-icon,.site-custom-accordian summary.e-n-accordion-item-title:hover .elementor-toggle-icon,.site-custom-accordian summary.e-n-accordion-item-title:hover .e-n-accordion-item-title-icon{background-color:rgba(200,35,51,.1) !important;color:var(--primary-color) !important}.site-custom-accordian .elementor-tab-title.elementor-active .elementor-accordion-title,.site-custom-accordian .elementor-tab-title.elementor-active .elementor-toggle-title,.site-custom-accordian .elementor-tab-title.elementor-active .e-n-accordion-item-title-text,.site-custom-accordian .elementor-tab-title[aria-expanded=true] .elementor-accordion-title,.site-custom-accordian .elementor-tab-title[aria-expanded=true] .elementor-toggle-title,.site-custom-accordian .elementor-tab-title[aria-expanded=true] .e-n-accordion-item-title-text,.site-custom-accordian summary.e-n-accordion-item-title.elementor-active .elementor-accordion-title,.site-custom-accordian summary.e-n-accordion-item-title.elementor-active .elementor-toggle-title,.site-custom-accordian summary.e-n-accordion-item-title.elementor-active .e-n-accordion-item-title-text,.site-custom-accordian summary.e-n-accordion-item-title[aria-expanded=true] .elementor-accordion-title,.site-custom-accordian summary.e-n-accordion-item-title[aria-expanded=true] .elementor-toggle-title,.site-custom-accordian summary.e-n-accordion-item-title[aria-expanded=true] .e-n-accordion-item-title-text{color:var(--primary-color) !important}.site-custom-accordian .elementor-tab-title.elementor-active .elementor-accordion-icon,.site-custom-accordian .elementor-tab-title.elementor-active .elementor-toggle-icon,.site-custom-accordian .elementor-tab-title.elementor-active .e-n-accordion-item-title-icon,.site-custom-accordian .elementor-tab-title[aria-expanded=true] .elementor-accordion-icon,.site-custom-accordian .elementor-tab-title[aria-expanded=true] .elementor-toggle-icon,.site-custom-accordian .elementor-tab-title[aria-expanded=true] .e-n-accordion-item-title-icon,.site-custom-accordian summary.e-n-accordion-item-title.elementor-active .elementor-accordion-icon,.site-custom-accordian summary.e-n-accordion-item-title.elementor-active .elementor-toggle-icon,.site-custom-accordian summary.e-n-accordion-item-title.elementor-active .e-n-accordion-item-title-icon,.site-custom-accordian summary.e-n-accordion-item-title[aria-expanded=true] .elementor-accordion-icon,.site-custom-accordian summary.e-n-accordion-item-title[aria-expanded=true] .elementor-toggle-icon,.site-custom-accordian summary.e-n-accordion-item-title[aria-expanded=true] .e-n-accordion-item-title-icon{background-color:var(--primary-color) !important;color:var(--white-color, #ffffff) !important;transform:rotate(180deg)}.site-custom-accordian .elementor-tab-title.elementor-active .elementor-accordion-icon svg,.site-custom-accordian .elementor-tab-title.elementor-active .elementor-toggle-icon svg,.site-custom-accordian .elementor-tab-title.elementor-active .e-n-accordion-item-title-icon svg,.site-custom-accordian .elementor-tab-title[aria-expanded=true] .elementor-accordion-icon svg,.site-custom-accordian .elementor-tab-title[aria-expanded=true] .elementor-toggle-icon svg,.site-custom-accordian .elementor-tab-title[aria-expanded=true] .e-n-accordion-item-title-icon svg,.site-custom-accordian summary.e-n-accordion-item-title.elementor-active .elementor-accordion-icon svg,.site-custom-accordian summary.e-n-accordion-item-title.elementor-active .elementor-toggle-icon svg,.site-custom-accordian summary.e-n-accordion-item-title.elementor-active .e-n-accordion-item-title-icon svg,.site-custom-accordian summary.e-n-accordion-item-title[aria-expanded=true] .elementor-accordion-icon svg,.site-custom-accordian summary.e-n-accordion-item-title[aria-expanded=true] .elementor-toggle-icon svg,.site-custom-accordian summary.e-n-accordion-item-title[aria-expanded=true] .e-n-accordion-item-title-icon svg{fill:var(--white-color, #ffffff) !important}.site-custom-accordian .elementor-tab-content,.site-custom-accordian .e-n-accordion-item-content{padding:14px 20px 20px !important;border-top:1px solid var(--border-light, #f0f0f0) !important;font-size:14.5px !important;line-height:1.7 !important;color:var(--text-muted, #6b7280) !important;background-color:rgba(0,0,0,0) !important;border-bottom:none !important;border-left:none !important;border-right:none !important}.site-custom-accordian .elementor-tab-content p,.site-custom-accordian .e-n-accordion-item-content p{margin:0 0 12px !important;color:inherit !important;font-size:inherit !important;line-height:inherit !important}.site-custom-accordian .elementor-tab-content p:last-child,.site-custom-accordian .e-n-accordion-item-content p:last-child{margin-bottom:0 !important}.site-custom-accordian .elementor-tab-content ul,.site-custom-accordian .elementor-tab-content ol,.site-custom-accordian .e-n-accordion-item-content ul,.site-custom-accordian .e-n-accordion-item-content ol{padding-left:20px !important;margin:10px 0 !important}.site-custom-accordian .elementor-tab-content ul li,.site-custom-accordian .elementor-tab-content ol li,.site-custom-accordian .e-n-accordion-item-content ul li,.site-custom-accordian .e-n-accordion-item-content ol li{margin-bottom:6px !important}@media(max-width: 767px){.site-custom-accordian .elementor-tab-title,.site-custom-accordian summary.e-n-accordion-item-title{padding:14px 16px !important}.site-custom-accordian .elementor-tab-title .elementor-accordion-title,.site-custom-accordian .elementor-tab-title .elementor-toggle-title,.site-custom-accordian .elementor-tab-title .e-n-accordion-item-title-text,.site-custom-accordian summary.e-n-accordion-item-title .elementor-accordion-title,.site-custom-accordian summary.e-n-accordion-item-title .elementor-toggle-title,.site-custom-accordian summary.e-n-accordion-item-title .e-n-accordion-item-title-text{font-size:14.5px !important}.site-custom-accordian .elementor-tab-title .elementor-accordion-icon,.site-custom-accordian .elementor-tab-title .elementor-toggle-icon,.site-custom-accordian .elementor-tab-title .e-n-accordion-item-title-icon,.site-custom-accordian summary.e-n-accordion-item-title .elementor-accordion-icon,.site-custom-accordian summary.e-n-accordion-item-title .elementor-toggle-icon,.site-custom-accordian summary.e-n-accordion-item-title .e-n-accordion-item-title-icon{width:28px !important;height:28px !important;min-width:28px !important}.site-custom-accordian .elementor-tab-title .elementor-accordion-icon svg,.site-custom-accordian .elementor-tab-title .elementor-toggle-icon svg,.site-custom-accordian .elementor-tab-title .e-n-accordion-item-title-icon svg,.site-custom-accordian summary.e-n-accordion-item-title .elementor-accordion-icon svg,.site-custom-accordian summary.e-n-accordion-item-title .elementor-toggle-icon svg,.site-custom-accordian summary.e-n-accordion-item-title .e-n-accordion-item-title-icon svg{width:12px !important;height:12px !important}.site-custom-accordian .elementor-tab-content,.site-custom-accordian .e-n-accordion-item-content{padding:12px 16px 16px !important;font-size:13.5px !important}}.site-header-wrap{padding:0 !important;margin-bottom:0 !important;background-color:var(--white-color);border-bottom:none}.site-top-header{position:relative;background-color:var(--text-dark);color:var(--white-color);text-align:center;font-size:13px;font-weight:500;line-height:1.4;padding-block:12px;letter-spacing:.1px}.site-top-header .site-container{display:block}.site-top-header .site-top-header-close{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;padding:6px;margin:0;color:var(--white-color);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:.75;line-height:1;border-radius:50%;transition:opacity .2s ease,transform .2s ease,background-color .2s ease}@media(min-width: 1024px){.site-top-header .site-top-header-close{right:24px}}.site-top-header .site-top-header-close:hover{opacity:1;background-color:rgba(255,255,255,.12);transform:translateY(-50%) scale(1.08)}.site-top-header .site-top-header-close:focus-visible{outline:2px solid rgba(255,255,255,.6)}.site-top-header .site-top-header-close svg{display:block;width:16px;height:16px;stroke:currentColor}.site-main-header{padding:14px 0;background-color:var(--white-color)}.site-main-header-row{display:flex;align-items:center;justify-content:space-between;gap:32px}.header-logo-group{display:flex;align-items:center;gap:12px;flex-shrink:0}.agro-mobile-menu-toggle{display:none;align-items:center;justify-content:center;width:38px;height:38px;background:var(--primary-color) !important;border:none;padding:10px !important;cursor:pointer;border-radius:50px;color:var(--text-dark);transition:background-color .15s ease}.agro-mobile-menu-toggle svg{width:24px;height:24px;stroke:var(--white-color);display:block}.agro-mobile-menu-toggle:hover,.agro-mobile-menu-toggle:focus{background-color:var(--highlight-color) !important;outline:none}.header-logo{display:flex;align-items:center;flex-shrink:0}@media(max-width: 767px){.header-logo{max-width:140px}}.header-logo .site-title,.header-logo h1.site-title{margin:0 !important;padding:0 !important;font-size:28px !important;font-weight:800 !important;line-height:1 !important}.header-logo .site-title a,.header-logo h1.site-title a{color:var(--primary-color) !important;text-decoration:none !important;display:inline-flex !important;align-items:baseline !important;letter-spacing:-0.4px !important}.header-logo .site-title a::after,.header-logo h1.site-title a::after{content:"";display:inline-block;width:7px;height:7px;background-color:var(--accent-dot-color);border-radius:50%;margin-left:6px;margin-bottom:2px}.header-logo .site-description{display:none !important}.header-search{flex:1;max-width:620px;margin:0 auto;position:relative}.header-search .widget-title,.header-search .gamma.widget-title{display:none !important}.header-search .widget,.header-search .widget_product_search,.header-search .site-search,.header-search .woocommerce-product-search,.header-search .search-form{margin:0 !important;padding:0 !important;width:100% !important;position:relative !important}.header-search form.woocommerce-product-search,.header-search form.search-form,.header-search form[role=search]{position:relative !important;display:flex !important;align-items:center !important;width:100% !important;max-width:100% !important;margin:0 !important;background-color:var(--search-bg, #f3f4f6);border:1.5px solid var(--highlight-color);border-radius:50px;padding:4px 5px 4px 40px !important;transition:all .25s ease;box-sizing:border-box !important}.header-search form.woocommerce-product-search::before,.header-search form.search-form::before,.header-search form[role=search]::before{content:"" !important;display:inline-block !important;width:18px !important;height:18px !important;margin-right:12px !important;flex-shrink:0 !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%238c9ba5' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;transition:all .2s ease !important}.header-search form.woocommerce-product-search:hover,.header-search form.search-form:hover,.header-search form[role=search]:hover{background-color:#ededef;border-color:rgba(0,0,0,.05)}.header-search form.woocommerce-product-search:focus-within,.header-search form.search-form:focus-within,.header-search form[role=search]:focus-within{background-color:var(--white-color, #ffffff);border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(200,35,51,.12)}.header-search form.woocommerce-product-search:focus-within::before,.header-search form.search-form:focus-within::before,.header-search form[role=search]:focus-within::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23c82333' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E") !important}.header-search label{margin:0 !important;padding:0 !important;display:contents}.header-search label.screen-reader-text,.header-search .screen-reader-text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;display:none !important}.header-search input[type=search].search-field,.header-search input[type=text].search-field{flex:1;width:100% !important;height:38px !important;line-height:38px !important;background:rgba(0,0,0,0) !important;background-image:none !important;border:none !important;border-radius:0 !important;padding:0 8px 0 0 !important;font-size:14.5px !important;color:var(--text-dark) !important;outline:none !important;box-shadow:none !important;-webkit-appearance:none}.header-search input[type=search].search-field::-webkit-search-decoration,.header-search input[type=search].search-field::-webkit-search-cancel-button,.header-search input[type=search].search-field::-webkit-search-results-button,.header-search input[type=search].search-field::-webkit-search-results-decoration,.header-search input[type=text].search-field::-webkit-search-decoration,.header-search input[type=text].search-field::-webkit-search-cancel-button,.header-search input[type=text].search-field::-webkit-search-results-button,.header-search input[type=text].search-field::-webkit-search-results-decoration{-webkit-appearance:none}.header-search input[type=search].search-field::placeholder,.header-search input[type=text].search-field::placeholder{color:#8c9ba5 !important;opacity:1 !important;font-size:13.5px !important;font-weight:400}.header-search button[type=submit],.header-search input[type=submit],.header-search button.search-submit,.header-search input.search-submit{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:38px !important;padding:0 22px !important;border:none !important;border-radius:50px !important;background-color:var(--primary-color) !important;color:var(--white-color, #ffffff) !important;font-size:13.5px !important;font-weight:700 !important;cursor:pointer !important;flex-shrink:0 !important;transition:all .2s ease !important;box-shadow:0 2px 6px rgba(200,35,51,.2) !important;text-transform:none !important;letter-spacing:.2px !important;line-height:1 !important;white-space:nowrap !important;margin:0 !important}.header-search button[type=submit]:hover,.header-search input[type=submit]:hover,.header-search button.search-submit:hover,.header-search input.search-submit:hover{background-color:var(--primary-hover) !important;transform:translateY(-1px);box-shadow:0 4px 10px rgba(200,35,51,.28) !important}.header-search button[type=submit]:active,.header-search input[type=submit]:active,.header-search button.search-submit:active,.header-search input.search-submit:active{transform:translateY(0)}.header-cart{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:20px !important;flex-shrink:0 !important}.agro-header-user{width:38px !important;height:38px !important;border-radius:50% !important;background-color:var(--avatar-bg) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;flex-shrink:0 !important;text-decoration:none !important;transition:background-color .2s ease !important}.agro-header-user:hover{background-color:#b5b9c0 !important}.agro-header-user .user-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.agro-header-user .user-icon svg{width:22px;height:22px;stroke:#fff}.agro-header-user .user-avatar{width:100%;height:100%;object-fit:cover;border-radius:50%}.site-header-cart{list-style:none !important;margin:0 !important;padding:0 !important;position:relative !important;float:none !important;width:auto !important}.site-header-cart>li{list-style:none !important;margin:0 !important;padding:0 !important}.site-header-cart .cart-contents{display:grid !important;grid-template-columns:auto auto !important;grid-template-rows:auto auto !important;align-items:center !important;column-gap:12px !important;row-gap:1px !important;text-decoration:none !important;padding:0 !important;background:rgba(0,0,0,0) !important;height:auto !important;width:auto !important;line-height:1.2 !important}.site-header-cart .cart-contents .amount{grid-column:1 !important;grid-row:1 !important;font-size:15px !important;font-weight:700 !important;color:var(--text-dark) !important;text-align:right !important;white-space:nowrap !important;display:block !important}.site-header-cart .cart-contents .amount .woocommerce-Price-currencySymbol{font-weight:700 !important}.site-header-cart .cart-contents .count{grid-column:1 !important;grid-row:2 !important;font-size:12px !important;font-weight:400 !important;color:var(--text-muted) !important;text-align:right !important;white-space:nowrap !important;display:block !important;opacity:1 !important;background:none !important;padding:0 !important;margin:0 !important}.site-header-cart .cart-contents::after{grid-column:2 !important;grid-row:1/span 2 !important;content:"" !important;font-family:inherit !important;width:24px !important;height:24px !important;display:inline-block !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111827' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 10 4-6'/%3E%3Cpath d='m19 10-4-6'/%3E%3Cpath d='M2 10h20'/%3E%3Cpath d='m3.5 10 1.6 8.5a2 2 0 0 0 2 1.5h9.8a2 2 0 0 0 2-1.5L20.5 10'/%3E%3Cpath d='M4.5 15h15'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;margin:0 !important;padding:0 !important}.site-header-cart .cart-contents:hover{opacity:.85}.site-header-cart .widget_shopping_cart{display:none !important;position:absolute;top:calc(100% + 8px);left:auto !important;right:0;z-index:9999;background:#fff;box-shadow:0 10px 25px rgba(0,0,0,.1);border:1px solid var(--border-light);border-radius:8px;min-width:280px}@media screen and (min-width: 768px){.site-header-cart .widget_shopping_cart{background:#fff !important}}.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{display:block !important}.site-main-nav{padding:12px 0;background-color:var(--primary-color);border-top:1px solid var(--border-light)}.site-main-nav .main-navigation{float:none !important;width:100% !important;margin:0 !important;display:flex;justify-content:center}.site-main-nav .main-navigation ul.menu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:18px}.site-main-nav .main-navigation ul.menu li{margin:0 16px}.site-main-nav .main-navigation ul.menu li a{font-weight:500;color:var(--white-color);text-decoration:none;padding:6px 0;transition:color .2s}.site-main-nav .main-navigation ul.menu li a:hover{color:var(--highlight-text-color)}.agro-side-drawer{position:fixed;top:0;left:0;width:310px;max-width:85vw;height:100%;height:100dvh;background:#fff;z-index:100000;display:flex;flex-direction:column;transform:translateX(-100%);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:4px 0 24px rgba(0,0,0,.15);overflow-y:auto}.agro-side-drawer.is-open{transform:translateX(0)}.agro-side-drawer .drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-light)}.agro-side-drawer .drawer-header .drawer-logo .site-title a{color:var(--primary-color);font-size:22px;font-weight:800;text-decoration:none;display:inline-flex;align-items:baseline}.agro-side-drawer .drawer-header .drawer-close{background:rgba(0,0,0,0) !important;border:none !important;cursor:pointer !important;width:36px !important;height:36px !important;min-width:36px !important;padding:0 !important;margin:0 !important;float:none !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#4b5563 !important;box-shadow:none !important;transition:background-color .15s ease !important}.agro-side-drawer .drawer-header .drawer-close svg{display:block !important;stroke:#111827 !important;width:20px !important;height:20px !important}.agro-side-drawer .drawer-header .drawer-close:hover,.agro-side-drawer .drawer-header .drawer-close:focus{background-color:#f3f4f6 !important;color:#111827 !important;outline:none !important}.agro-side-drawer .drawer-user-info{display:flex;align-items:center;gap:14px;padding:14px 20px;background-color:#f9fafb;border-bottom:1px solid var(--border-light)}.agro-side-drawer .drawer-user-info .drawer-avatar{width:42px;height:42px;border-radius:50%;background-color:var(--avatar-bg);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.agro-side-drawer .drawer-user-info .drawer-avatar img{width:100%;height:100%;object-fit:cover}.agro-side-drawer .drawer-user-info .drawer-avatar svg{display:block}.agro-side-drawer .drawer-user-info .drawer-user-text{display:flex;flex-direction:column}.agro-side-drawer .drawer-user-info .drawer-user-text .drawer-greeting{font-size:12px;color:var(--text-muted);line-height:1.2}.agro-side-drawer .drawer-user-info .drawer-user-text .drawer-user-link{font-size:14px;font-weight:600;color:var(--text-dark);text-decoration:none}.agro-side-drawer .drawer-user-info .drawer-user-text .drawer-user-link:hover{color:var(--primary-color)}.agro-side-drawer .drawer-nav{flex:1;padding:10px 0;overflow-y:auto}.agro-side-drawer .drawer-nav ul.drawer-menu{list-style:none;margin:0;padding:0}.agro-side-drawer .drawer-nav ul.drawer-menu li{list-style:none;margin:0;padding:0}.agro-side-drawer .drawer-nav ul.drawer-menu li a{display:flex;align-items:center;justify-content:space-between;padding:13px 20px;font-size:15px;font-weight:500;color:var(--text-dark);text-decoration:none;border-bottom:1px solid #f9fafb;transition:all .15s ease}.agro-side-drawer .drawer-nav ul.drawer-menu li a:hover,.agro-side-drawer .drawer-nav ul.drawer-menu li a:focus{background-color:#fef2f2;color:var(--primary-color);padding-left:24px}.agro-side-drawer .drawer-nav ul.drawer-menu li.current-menu-item>a{color:var(--primary-color);font-weight:600;background-color:#fef2f2;border-left:3px solid var(--primary-color)}.agro-side-drawer .drawer-footer{padding:14px 20px;background-color:#f9fafb;border-top:1px solid var(--border-light)}.agro-side-drawer .drawer-footer .drawer-offer{display:flex;align-items:flex-start;gap:8px}.agro-side-drawer .drawer-footer .drawer-offer .offer-badge{background-color:var(--primary-color);color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:4px;white-space:nowrap;margin-top:2px}.agro-side-drawer .drawer-footer .drawer-offer p{margin:0;font-size:12px;color:#4b5563;line-height:1.4}.agro-drawer-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.45);z-index:99999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;backdrop-filter:blur(2px)}.agro-drawer-backdrop.is-open{opacity:1;visibility:visible}@media(max-width: 1600px){.site-main-header-row{gap:24px}}@media(max-width: 1024px){.site-main-nav{display:none !important}.agro-mobile-menu-toggle{display:flex !important}.site-top-header{font-size:12px;padding:6px 12px}.site-main-header{padding:10px 0}.site-main-header-row{display:grid !important;grid-template-columns:1fr auto !important;row-gap:12px !important;column-gap:12px !important;align-items:center !important}.header-logo-group{grid-column:1 !important;grid-row:1 !important;display:flex !important;align-items:center !important;gap:8px !important}.header-cart{grid-column:2 !important;grid-row:1 !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:12px !important}.header-logo .site-title,.header-logo h1.site-title{font-size:24px !important}.header-search{grid-column:1/span 2 !important;grid-row:2 !important;width:100% !important;max-width:100% !important;margin:0 !important}.header-search form.woocommerce-product-search::before,.header-search form.search-form::before,.header-search form[role=search]::before{width:16px !important;height:16px !important;margin-right:8px !important;top:14px}.header-search input[type=search].search-field,.header-search input[type=text].search-field{height:36px !important;line-height:36px !important;font-size:13.5px !important}.header-search button[type=submit],.header-search input[type=submit],.header-search button.search-submit,.header-search input.search-submit{height:36px !important;padding:0 16px !important;font-size:13px !important}}@media(max-width: 767px){.site-top-header{font-size:11.5px;padding:5px 8px}.header-logo .site-title,.header-logo h1.site-title{font-size:21px !important}.agro-header-user{width:34px !important;height:34px !important}.agro-header-user .user-icon svg{width:18px !important;height:18px !important}.site-header-cart .cart-contents{column-gap:8px !important}.site-header-cart .cart-contents .amount{font-size:13px !important}.site-header-cart .cart-contents .count{font-size:11px !important}.site-header-cart .cart-contents::after{width:21px !important;height:21px !important}}@media(max-width: 480px){.header-logo .site-title,.header-logo h1.site-title{font-size:19px !important}.header-search button[type=submit],.header-search input[type=submit],.header-search button.search-submit,.header-search input.search-submit{width:36px !important;min-width:36px !important;padding:0 !important;font-size:0 !important;position:relative !important}.header-search button[type=submit]::after,.header-search input[type=submit]::after,.header-search button.search-submit::after,.header-search input.search-submit::after{content:"" !important;display:block !important;width:15px !important;height:15px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important}.site-header-cart .cart-contents{column-gap:6px !important}.site-header-cart .cart-contents .count{display:none !important}}@media(min-width: 1025px){.agro-mobile-menu-toggle,.agro-side-drawer,.agro-drawer-backdrop{display:none !important}}.storefront-handheld-footer-bar{display:none !important}.woocommerce-active .site-header .site-header-cart{width:auto !important;max-width:none !important;float:none !important}.woocommerce-active .site-header .site-search{width:100% !important;float:none !important}.woocommerce-active .site-header .main-navigation{float:none !important;width:100% !important;margin:0 !important}.error-404 .page-content{max-width:100%;margin:0 auto}.error-404 .agro-404-hero{max-width:740px;margin:0 auto 60px;text-align:center;padding:44px 28px;background:var(--white-color, #ffffff);border-radius:20px;border:1px solid var(--border-light, #f0f0f0);box-shadow:0 10px 30px rgba(0,0,0,.03)}.error-404 .agro-404-hero .agro-404-number{font-size:clamp(84px,12vw,130px);font-weight:900;line-height:1;letter-spacing:-4px;color:var(--primary-color);margin-bottom:12px;text-shadow:0 4px 18px rgba(200,35,51,.15);user-select:none}.error-404 .agro-404-hero .page-header.agro-404-header{margin:0 0 16px;padding:0;border:none}.error-404 .agro-404-hero .page-header.agro-404-header .page-title{font-size:clamp(24px,4vw,32px);font-weight:800;color:var(--text-dark);line-height:1.25;margin:0 0 12px;letter-spacing:-0.5px}.error-404 .agro-404-hero .page-header.agro-404-header .page-subtitle{font-size:15px;line-height:1.6;color:var(--text-muted);max-width:540px;margin:0 auto}.error-404 .agro-404-hero .agro-404-search-section{margin-top:32px;width:100%}.error-404 .agro-404-hero .agro-404-search-section .agro-404-search-form{max-width:580px;margin:0 auto}.error-404 .agro-404-hero .agro-404-search-section .agro-404-search-form .search-field-wrap{display:flex;align-items:center;background-color:var(--search-bg, #f3f4f6);border:1.5px solid rgba(0,0,0,0);border-radius:50px;padding:5px 6px 5px 18px;transition:all .2s ease}.error-404 .agro-404-hero .agro-404-search-section .agro-404-search-form .search-field-wrap:focus-within{background-color:var(--white-color, #ffffff);border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(200,35,51,.12)}.error-404 .agro-404-hero .agro-404-search-section .agro-404-search-form .search-field-wrap .search-icon{display:flex;align-items:center;justify-content:center;color:#9ca3af;margin-right:12px;flex-shrink:0}.error-404 .agro-404-hero .agro-404-search-section .agro-404-search-form .search-field-wrap .search-icon svg{display:block}.error-404 .agro-404-hero .agro-404-search-section .agro-404-search-form .search-field-wrap .search-field{flex:1;height:44px;border:none !important;outline:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;font-size:14.5px;color:var(--text-dark);padding:0}.error-404 .agro-404-hero .agro-404-search-section .agro-404-search-form .search-field-wrap .search-field::placeholder{color:#8c9ba5;opacity:1;font-size:14px}.error-404 .agro-404-hero .agro-404-search-section .agro-404-search-form .search-field-wrap .search-submit{height:44px;padding:0 28px;border:none !important;border-radius:50px !important;background-color:var(--primary-color) !important;color:var(--white-color, #ffffff) !important;font-size:14.5px !important;font-weight:700 !important;cursor:pointer;flex-shrink:0;transition:all .2s ease !important}.error-404 .agro-404-hero .agro-404-search-section .agro-404-search-form .search-field-wrap .search-submit:hover{background-color:var(--primary-hover) !important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(200,35,51,.25)}.error-404 .agro-404-hero .agro-404-search-section .agro-404-quick-links{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px;flex-wrap:wrap}.error-404 .agro-404-hero .agro-404-search-section .agro-404-quick-links a{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:50px;font-size:13.5px;font-weight:600;text-decoration:none !important;transition:all .2s ease}.error-404 .agro-404-hero .agro-404-search-section .agro-404-quick-links a svg{display:block}.error-404 .agro-404-hero .agro-404-search-section .agro-404-quick-links .agro-btn-home{background-color:var(--text-dark);color:var(--white-color) !important}.error-404 .agro-404-hero .agro-404-search-section .agro-404-quick-links .agro-btn-home:hover{background-color:#000;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.error-404 .agro-404-hero .agro-404-search-section .agro-404-quick-links .agro-btn-shop{background-color:var(--search-bg, #f3f4f6);color:var(--text-dark) !important;border:1px solid #e5e7eb}.error-404 .agro-404-hero .agro-404-search-section .agro-404-quick-links .agro-btn-shop:hover{background-color:#e5e7eb;color:var(--primary-color) !important;transform:translateY(-2px)}.error-404 .fourohfour-columns-2,.error-404 section[aria-label="Popular Products"]{margin-top:40px}.error-404 .fourohfour-columns-2 h2,.error-404 section[aria-label="Popular Products"] h2{font-size:24px;font-weight:800;color:var(--text-dark);margin-bottom:24px;letter-spacing:-0.3px}@media(max-width: 767px){.error-404{padding:30px 0 50px}.error-404 .agro-404-hero{padding:30px 16px;margin-bottom:40px;border-radius:16px}.error-404 .agro-404-hero .agro-404-search-section .agro-404-search-form .search-field-wrap{padding:4px 4px 4px 14px}.error-404 .agro-404-hero .agro-404-search-section .agro-404-search-form .search-field-wrap .search-field{font-size:13.5px}.error-404 .agro-404-hero .agro-404-search-section .agro-404-search-form .search-field-wrap .search-submit{height:40px;padding:0 18px;font-size:13.5px}.error-404 .agro-404-hero .agro-404-search-section .agro-404-quick-links{flex-direction:column;width:100%}.error-404 .agro-404-hero .agro-404-search-section .agro-404-quick-links a{width:100%;justify-content:center;padding:11px 20px}}body.woocommerce-cart #primary.content-area{float:none !important;width:100% !important;margin:0 auto !important;padding-top:24px;padding-bottom:60px}body.woocommerce-cart #secondary.widget-area{display:none !important}body.woocommerce-cart .entry-header{margin-bottom:28px;border-bottom:1px solid var(--border-light);padding-bottom:16px}body.woocommerce-cart .entry-header .entry-title{font-size:clamp(24px,4vw,32px);font-weight:800;color:var(--text-dark);letter-spacing:-0.5px;margin:0;display:flex;align-items:center;gap:12px}body.woocommerce-cart .entry-header .entry-title::before{content:"";display:inline-block;width:28px;height:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='none' stroke='%23c82333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='21' r='1'%3E%3C/circle%3E%3Ccircle cx='19' cy='21' r='1'%3E%3C/circle%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}body.woocommerce-cart .woocommerce-notices-wrapper{margin-bottom:20px}body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message,body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-info,body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error{border-radius:12px !important;padding:14px 20px 14px 48px !important;font-size:14px;font-weight:500;line-height:1.5;box-shadow:0 2px 8px rgba(0,0,0,.04);position:relative;margin:0 0 16px !important}body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message a.button,body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-info a.button,body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error a.button{border-radius:50px !important;padding:6px 16px !important;font-size:13px !important;font-weight:700 !important;background-color:var(--primary-color) !important;color:var(--white-color) !important;transition:all .2s ease}body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message a.button:hover,body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-info a.button:hover,body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error a.button:hover{background-color:var(--primary-hover) !important}body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message{border-top:3px solid #10b981 !important;background-color:#ecfdf5 !important;color:#065f46 !important}body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message::before{color:#10b981 !important}body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-info{border-top:3px solid #3b82f6 !important;background-color:#eff6ff !important;color:#1e40af !important}body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-info::before{color:#3b82f6 !important}body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error{border-top:3px solid var(--primary-color) !important;background-color:#fef2f2 !important;color:#991b1b !important}body.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error::before{color:var(--primary-color) !important}.wp-block-woocommerce-cart,.wc-block-cart{margin-inline:0 !important;max-width:100% !important}.wp-block-woocommerce-cart .wc-block-cart__main,.wc-block-cart .wc-block-cart__main{padding-right:0 !important}.wp-block-woocommerce-cart .wc-block-cart-items,.wc-block-cart .wc-block-cart-items{border-collapse:separate;border-spacing:0 12px;width:100%;margin-bottom:24px}.wp-block-woocommerce-cart .wc-block-cart-items thead th,.wc-block-cart .wc-block-cart-items thead th{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:10px 16px;border-bottom:1px solid var(--border-light);background:rgba(0,0,0,0)}.wp-block-woocommerce-cart .wc-block-cart-items .wc-block-cart-items__row,.wc-block-cart .wc-block-cart-items .wc-block-cart-items__row{background-color:var(--white-color);border:1px solid var(--border-light);border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.02);transition:all .2s ease}.wp-block-woocommerce-cart .wc-block-cart-items .wc-block-cart-items__row:hover,.wc-block-cart .wc-block-cart-items .wc-block-cart-items__row:hover{box-shadow:0 6px 16px rgba(0,0,0,.05);border-color:rgba(200,35,51,.15)}.wp-block-woocommerce-cart .wc-block-cart-items .wc-block-cart-items__row td,.wc-block-cart .wc-block-cart-items .wc-block-cart-items__row td{padding:16px 18px !important;vertical-align:middle;border:none !important}.wp-block-woocommerce-cart .wc-block-cart-items .wc-block-cart-item__image,.wc-block-cart .wc-block-cart-items .wc-block-cart-item__image{width:80px;min-width:80px}.wp-block-woocommerce-cart .wc-block-cart-items .wc-block-cart-item__image img,.wc-block-cart .wc-block-cart-items .wc-block-cart-item__image img{width:72px;height:72px;object-fit:contain;border-radius:10px;border:1px solid var(--border-light);padding:4px;background-color:#fff}.wp-block-woocommerce-cart .wc-block-cart-items .wc-block-cart-item__product .wc-block-components-product-name,.wc-block-cart .wc-block-cart-items .wc-block-cart-item__product .wc-block-components-product-name{font-size:15.5px;font-weight:700;color:var(--text-dark);text-decoration:none;line-height:1.4;transition:color .2s ease}.wp-block-woocommerce-cart .wc-block-cart-items .wc-block-cart-item__product .wc-block-components-product-name:hover,.wc-block-cart .wc-block-cart-items .wc-block-cart-item__product .wc-block-components-product-name:hover{color:var(--primary-color)}.wp-block-woocommerce-cart .wc-block-cart-items .wc-block-cart-item__product .wc-block-components-product-metadata,.wc-block-cart .wc-block-cart-items .wc-block-cart-item__product .wc-block-components-product-metadata{font-size:13px;color:var(--text-muted);margin-top:4px}.wp-block-woocommerce-cart .wc-block-cart-items .wc-block-cart-item__prices,.wc-block-cart .wc-block-cart-items .wc-block-cart-item__prices{font-size:15px;font-weight:700;color:var(--text-dark)}.wp-block-woocommerce-cart .wc-block-cart-items .wc-block-cart-item__total .wc-block-components-formatted-money-amount,.wc-block-cart .wc-block-cart-items .wc-block-cart-item__total .wc-block-components-formatted-money-amount{font-size:16px;font-weight:800;color:var(--primary-color)}.wp-block-woocommerce-cart .wc-block-cart-items .wc-block-cart-item__total .wc-block-components-sale-badge .wc-block-components-formatted-money-amount,.wc-block-cart .wc-block-cart-items .wc-block-cart-item__total .wc-block-components-sale-badge .wc-block-components-formatted-money-amount{font-weight:500;color:var(--highlight-color)}.wp-block-woocommerce-cart .wc-block-cart-items .wc-block-components-quantity-selector,.wc-block-cart .wc-block-cart-items .wc-block-components-quantity-selector{border:1.5px solid var(--border-light) !important;border-radius:50px !important;overflow:hidden;background:var(--search-bg);display:inline-flex;align-items:center;height:38px}.wp-block-woocommerce-cart .wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button,.wc-block-cart .wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{width:34px !important;height:34px !important;border:none !important;background:rgba(0,0,0,0) !important;color:var(--text-dark) !important;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.wp-block-woocommerce-cart .wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover,.wc-block-cart .wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{background:rgba(200,35,51,.1) !important;color:var(--primary-color) !important}.wp-block-woocommerce-cart .wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input,.wc-block-cart .wc-block-cart-items .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{width:44px !important;height:100% !important;border:none !important;background:rgba(0,0,0,0) !important;text-align:center !important;font-size:14px !important;font-weight:700 !important;color:var(--text-dark) !important;padding:0 !important}.wp-block-woocommerce-cart .wc-block-cart-items .wc-block-cart-item__remove-link,.wc-block-cart .wc-block-cart-items .wc-block-cart-item__remove-link{color:var(--text-muted) !important;font-size:13px;font-weight:600;text-decoration:none !important;transition:all .2s ease}.wp-block-woocommerce-cart .wc-block-cart-items .wc-block-cart-item__remove-link:hover,.wc-block-cart .wc-block-cart-items .wc-block-cart-item__remove-link:hover{color:var(--primary-color) !important;text-decoration:underline !important}.wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals,.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block,.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals{background:var(--white-color);border:1px solid var(--border-light);border-radius:18px;padding:24px 22px;box-shadow:0 4px 18px rgba(0,0,0,.03)}.wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-cart__totals-title,.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-cart__totals-title,.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-cart__totals-title,.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-cart__totals-title{font-size:20px;font-weight:800;color:var(--text-dark);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--border-light)}.wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item,.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-item,.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item,.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-item{font-size:14.5px;padding:10px 0;color:var(--text-muted)}.wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item .wc-block-components-totals-item__value,.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-item .wc-block-components-totals-item__value,.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item .wc-block-components-totals-item__value,.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-item .wc-block-components-totals-item__value{font-weight:700;color:var(--text-dark)}.wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item.wc-block-components-totals-footer-item,.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-item.wc-block-components-totals-footer-item,.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item.wc-block-components-totals-footer-item,.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-item.wc-block-components-totals-footer-item{font-size:18px;font-weight:800;color:var(--text-dark);border-top:1.5px dashed var(--border-light);margin-top:8px;padding-top:16px}.wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--primary-color);font-size:22px}.wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon,.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-coupon,.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon,.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-coupon{margin:16px 0}.wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button,.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button,.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button,.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button{color:var(--white-color);background:var(--primary-color);font-weight:700;font-size:13.5px}.wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button .wc-block-components-button__text,.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button .wc-block-components-button__text,.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button .wc-block-components-button__text,.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-coupon .wc-block-components-totals-coupon__button .wc-block-components-button__text{opacity:1 !important}.wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon-form,.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-coupon .wc-block-components-totals-coupon-form,.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon-form,.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-coupon .wc-block-components-totals-coupon-form{display:flex;gap:8px;margin-top:10px}.wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon-form input.wc-block-components-totals-coupon__input,.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-coupon .wc-block-components-totals-coupon-form input.wc-block-components-totals-coupon__input,.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon-form input.wc-block-components-totals-coupon__input,.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-coupon .wc-block-components-totals-coupon-form input.wc-block-components-totals-coupon__input{flex:1;height:42px;border-radius:50px;border:1.5px solid var(--border-light);background:var(--search-bg);padding:0 16px;font-size:13.5px}.wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon-form input.wc-block-components-totals-coupon__input:focus,.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-coupon .wc-block-components-totals-coupon-form input.wc-block-components-totals-coupon__input:focus,.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon-form input.wc-block-components-totals-coupon__input:focus,.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-coupon .wc-block-components-totals-coupon-form input.wc-block-components-totals-coupon__input:focus{border-color:var(--primary-color);background:#fff;outline:none}.wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon-form button.wc-block-components-totals-coupon__button-submit,.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-coupon .wc-block-components-totals-coupon-form button.wc-block-components-totals-coupon__button-submit,.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon-form button.wc-block-components-totals-coupon__button-submit,.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-coupon .wc-block-components-totals-coupon-form button.wc-block-components-totals-coupon__button-submit{height:42px;border-radius:50px;background:var(--text-dark);color:#fff;padding:0 20px;font-weight:700;font-size:13px;border:none;cursor:pointer}.wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon-form button.wc-block-components-totals-coupon__button-submit:hover,.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-coupon .wc-block-components-totals-coupon-form button.wc-block-components-totals-coupon__button-submit:hover,.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon-form button.wc-block-components-totals-coupon__button-submit:hover,.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-components-totals-coupon .wc-block-components-totals-coupon-form button.wc-block-components-totals-coupon__button-submit:hover{background:#000}.wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-cart__submit,.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-cart__submit,.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-cart__submit,.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-cart__submit{margin-top:20px}.wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-cart__submit .wc-block-cart__submit-button,.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-cart__submit .wc-block-cart__submit-button,.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-cart__submit .wc-block-cart__submit-button,.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-cart__submit .wc-block-cart__submit-button{width:100% !important;height:50px !important;border-radius:50px !important;background-color:var(--primary-color) !important;color:var(--white-color) !important;font-size:16px !important;font-weight:800 !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 4px 14px rgba(200,35,51,.28) !important;transition:all .25s ease !important;text-decoration:none !important;border:none !important;cursor:pointer !important}.wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-cart__submit .wc-block-cart__submit-button:hover,.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-cart__submit .wc-block-cart__submit-button:hover,.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-cart__submit .wc-block-cart__submit-button:hover,.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-cart__submit .wc-block-cart__submit-button:hover{background-color:var(--primary-hover) !important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(200,35,51,.38) !important}.wp-block-woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-cart__submit .wc-block-cart__submit-button:active,.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-cart__submit .wc-block-cart__submit-button:active,.wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-cart__submit .wc-block-cart__submit-button:active,.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-cart__submit .wc-block-cart__submit-button:active{transform:translateY(0)}.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit-button,.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit-button{border-radius:50px;text-decoration:none}body.woocommerce-cart .woocommerce{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start;width:100%}body.woocommerce-cart .woocommerce .woocommerce-notices-wrapper{width:100%;flex-basis:100%}body.woocommerce-cart .woocommerce form.woocommerce-cart-form{flex:1 1 62%;min-width:0;margin:0}body.woocommerce-cart .woocommerce .cart-collaterals{flex:1 1 33%;min-width:320px;position:sticky;top:90px;margin:0;width:auto !important}body.woocommerce-cart table.shop_table.cart{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--border-light);border-radius:16px;overflow:hidden;background-color:var(--white-color);box-shadow:0 2px 12px rgba(0,0,0,.02);margin:0 0 24px}body.woocommerce-cart table.shop_table.cart thead{background-color:var(--bg-light)}body.woocommerce-cart table.shop_table.cart thead th{padding:16px 20px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--border-light);border-top:none;border-left:none;border-right:none;line-height:1}body.woocommerce-cart table.shop_table.cart thead th.product-name{text-align:left}body.woocommerce-cart table.shop_table.cart thead th.product-price,body.woocommerce-cart table.shop_table.cart thead th.product-subtotal{text-align:right}body.woocommerce-cart table.shop_table.cart thead th.product-quantity{text-align:center}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item{transition:background-color .15s ease}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item:hover{background-color:#fafbfc}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td{padding:18px 20px;vertical-align:middle;border-top:none;border-bottom:1px solid var(--border-light);border-left:none;border-right:none}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-remove{width:36px;padding-right:0;text-align:center}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-remove a.remove{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:28px !important;height:28px !important;border-radius:50% !important;background:#fee2e2 !important;color:var(--primary-color) !important;font-size:18px !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;transition:all .2s ease !important}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-remove a.remove:hover{background:var(--primary-color) !important;color:#fff !important;transform:scale(1.08)}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-thumbnail{width:80px;padding-left:12px}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-thumbnail img{width:70px;height:70px;object-fit:contain;border-radius:10px;border:1px solid var(--border-light);padding:4px;background-color:#fff;display:block}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-name a{font-size:15.5px;font-weight:700;color:var(--text-dark);text-decoration:none;line-height:1.4;display:inline-block;transition:color .2s ease}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-name a:hover{color:var(--primary-color)}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-name .variation{font-size:12.5px;color:var(--text-muted);margin-top:4px}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-name .variation dt,body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-name .variation dd{display:inline;margin:0}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-name .variation dd{margin-right:8px}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-name .backorder_notification{font-size:12px;color:#b45309;margin-top:4px}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-price{text-align:right;font-size:15px;font-weight:600;color:var(--text-dark);white-space:nowrap}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-quantity{text-align:center}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-quantity .quantity{display:inline-flex;align-items:center;justify-content:center}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-quantity .quantity input.qty{width:56px;height:38px;border:1.5px solid var(--border-light);border-radius:8px;text-align:center;font-weight:700;font-size:14.5px;color:var(--text-dark);background:var(--search-bg);outline:none;transition:all .2s ease}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-quantity .quantity input.qty:focus{border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 3px rgba(200,35,51,.1)}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-subtotal{text-align:right;font-size:16px;font-weight:800;color:var(--primary-color);white-space:nowrap}body.woocommerce-cart table.shop_table.cart tbody tr td.actions{padding:20px !important;background-color:var(--bg-light);border:none !important}body.woocommerce-cart table.shop_table.cart tbody tr td.actions .actions-wrapper .coupon,body.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon{float:left;display:inline-flex;align-items:center;gap:8px}body.woocommerce-cart table.shop_table.cart tbody tr td.actions .actions-wrapper .coupon label,body.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon label{display:none}body.woocommerce-cart table.shop_table.cart tbody tr td.actions .actions-wrapper .coupon input.input-text,body.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon input.input-text{height:42px;border-radius:50px !important;border:1.5px solid var(--border-light);padding:0 18px !important;background:var(--white-color) !important;min-width:180px;font-size:13.5px;color:var(--text-dark);outline:none;transition:all .2s ease}body.woocommerce-cart table.shop_table.cart tbody tr td.actions .actions-wrapper .coupon input.input-text::placeholder,body.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon input.input-text::placeholder{color:#9ca3af}body.woocommerce-cart table.shop_table.cart tbody tr td.actions .actions-wrapper .coupon input.input-text:focus,body.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon input.input-text:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(200,35,51,.1)}body.woocommerce-cart table.shop_table.cart tbody tr td.actions .actions-wrapper .coupon button.button,body.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon button.button{height:42px;border-radius:50px !important;background:var(--text-dark) !important;color:var(--white-color) !important;padding:0 20px !important;font-size:13px !important;font-weight:700 !important;border:none !important;cursor:pointer;transition:all .2s ease;white-space:nowrap}body.woocommerce-cart table.shop_table.cart tbody tr td.actions .actions-wrapper .coupon button.button:hover,body.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon button.button:hover{background:#000 !important;transform:translateY(-1px)}body.woocommerce-cart table.shop_table.cart tbody tr td.actions .actions-wrapper button[name=update_cart],body.woocommerce-cart table.shop_table.cart tbody tr td.actions button[name=update_cart]{float:right;height:42px;border-radius:50px !important;background:var(--white-color) !important;color:var(--text-dark) !important;border:1.5px solid var(--border-light) !important;padding:0 22px !important;font-size:13px !important;font-weight:700 !important;cursor:pointer;transition:all .2s ease;white-space:nowrap}body.woocommerce-cart table.shop_table.cart tbody tr td.actions .actions-wrapper button[name=update_cart]:hover,body.woocommerce-cart table.shop_table.cart tbody tr td.actions button[name=update_cart]:hover{border-color:var(--text-dark) !important;background:var(--text-dark) !important;color:var(--white-color) !important;transform:translateY(-1px)}body.woocommerce-cart table.shop_table.cart tbody tr td.actions .actions-wrapper button[name=update_cart]:disabled,body.woocommerce-cart table.shop_table.cart tbody tr td.actions button[name=update_cart]:disabled{opacity:.5;cursor:not-allowed;transform:none}body.woocommerce-cart .cart-collaterals .cart_totals{width:100% !important;float:none !important;background:var(--white-color);border:1px solid var(--border-light);border-radius:18px;padding:26px 24px;box-shadow:0 4px 18px rgba(0,0,0,.03)}body.woocommerce-cart .cart-collaterals .cart_totals h2{font-size:20px;font-weight:800;color:var(--text-dark);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--border-light);letter-spacing:-0.3px}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table{width:100%;border-collapse:collapse;border:none;margin-bottom:18px}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr{border-bottom:1px solid var(--border-light)}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr th{padding:12px 0;font-size:14px;font-weight:600;color:var(--text-muted);border:none;text-align:left;width:40%}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr td{padding:12px 0;font-size:15px;font-weight:700;color:var(--text-dark);border:none;text-align:right}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.order-total{border-bottom:none;border-top:1.5px dashed var(--border-light)}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.order-total th{font-size:17px;font-weight:800;color:var(--text-dark);padding-top:16px}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.order-total td{padding-top:16px}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.order-total td strong{font-weight:800}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.order-total td .woocommerce-Price-amount{color:var(--primary-color);font-size:22px;font-weight:800}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.shipping td{font-size:13px;font-weight:500}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.shipping td ul#shipping_method{list-style:none;margin:0;padding:0;text-align:right}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.shipping td ul#shipping_method li{margin-bottom:6px}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.shipping td ul#shipping_method li input{margin-right:6px}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.shipping td .woocommerce-shipping-calculator{margin-top:8px}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.shipping td .woocommerce-shipping-calculator a.shipping-calculator-button{color:var(--primary-color);font-weight:600;font-size:12.5px;text-decoration:underline}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.shipping td .woocommerce-shipping-calculator .shipping-calculator-form{margin-top:10px;text-align:left}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.shipping td .woocommerce-shipping-calculator .shipping-calculator-form input.input-text,body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.shipping td .woocommerce-shipping-calculator .shipping-calculator-form select{border-radius:8px;border:1.5px solid var(--border-light);height:36px;padding:0 12px;font-size:13px;width:100%;margin-bottom:8px}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.shipping td .woocommerce-shipping-calculator .shipping-calculator-form button.button{border-radius:50px;background:var(--text-dark);color:#fff;font-size:12.5px;padding:6px 16px;border:none;width:100%}body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding:0}body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:50px !important;border-radius:50px !important;background-color:var(--primary-color) !important;color:var(--white-color) !important;font-size:16px !important;font-weight:800 !important;letter-spacing:.2px;text-decoration:none !important;box-shadow:0 4px 14px rgba(200,35,51,.28) !important;transition:all .25s ease !important;border:none !important;cursor:pointer !important}body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:hover{background-color:var(--primary-hover) !important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(200,35,51,.38) !important}body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:active{transform:translateY(0)}body.woocommerce-cart .cart-empty.woocommerce-info,body.woocommerce-cart .wc-block-cart__empty-cart{text-align:center;padding:50px 24px !important;background:var(--white-color) !important;border:1px solid var(--border-light) !important;border-radius:20px !important;box-shadow:0 6px 24px rgba(0,0,0,.03) !important;margin:20px auto 40px !important;max-width:600px}body.woocommerce-cart .cart-empty.woocommerce-info::before,body.woocommerce-cart .wc-block-cart__empty-cart::before{content:"" !important;display:block !important;width:72px !important;height:72px !important;margin:0 auto 18px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 24 24' fill='none' stroke='%23d1d5db' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='21' r='1'%3E%3C/circle%3E%3Ccircle cx='19' cy='21' r='1'%3E%3C/circle%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'%3E%3C/path%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:contain !important;float:none !important;position:static !important}body.woocommerce-cart .cart-empty.woocommerce-info,body.woocommerce-cart .wc-block-cart__empty-cart{font-size:18px;font-weight:700;color:var(--text-dark)}body.woocommerce-cart p.return-to-shop{text-align:center;margin-top:-16px;margin-bottom:50px}body.woocommerce-cart p.return-to-shop a.button.wc-backward{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:48px !important;padding:0 32px !important;border-radius:50px !important;background-color:var(--primary-color) !important;color:var(--white-color) !important;font-size:15px !important;font-weight:700 !important;text-decoration:none !important;box-shadow:0 4px 14px rgba(200,35,51,.28) !important;transition:all .25s ease !important}body.woocommerce-cart p.return-to-shop a.button.wc-backward:hover{background-color:var(--primary-hover) !important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(200,35,51,.38) !important}body.woocommerce-cart .cross-sells{width:100%;margin-top:48px;padding-top:32px;border-top:1px solid var(--border-light)}body.woocommerce-cart .cross-sells h2{font-size:22px;font-weight:800;color:var(--text-dark);margin-bottom:24px;letter-spacing:-0.4px}@media(max-width: 1600px){body.woocommerce-cart .woocommerce{gap:28px}}@media(max-width: 1024px){body.woocommerce-cart .woocommerce{flex-direction:column}body.woocommerce-cart .woocommerce form.woocommerce-cart-form{flex:1 1 100%;width:100%}body.woocommerce-cart .woocommerce .cart-collaterals{flex:1 1 100%;width:100% !important;position:static;margin-top:12px}.wp-block-woocommerce-cart .wc-block-cart__sidebar,.wc-block-cart .wc-block-cart__sidebar{margin-top:24px}}@media(max-width: 767px){body.woocommerce-cart #primary.content-area{padding-top:16px;padding-bottom:40px}body.woocommerce-cart .entry-header{margin-bottom:20px}body.woocommerce-cart .entry-header .entry-title{font-size:22px}body.woocommerce-cart .entry-header .entry-title::before{width:22px;height:22px}body.woocommerce-cart table.shop_table.cart{border-radius:12px}body.woocommerce-cart table.shop_table.cart thead{display:none}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item{display:flex;flex-wrap:wrap;position:relative;padding:16px 14px;border-bottom:1px solid var(--border-light)}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td{border:none !important;padding:4px !important}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-remove{position:absolute;top:14px;right:14px;width:auto;padding:0 !important}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-thumbnail{width:64px;min-width:64px;padding-left:0 !important}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-thumbnail img{width:58px;height:58px}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-name{flex:1 1 calc(100% - 110px);padding-right:32px !important}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-name a{font-size:14.5px}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-price{display:none}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-quantity{width:50%;text-align:left;padding-top:10px !important;padding-left:64px !important}body.woocommerce-cart table.shop_table.cart tbody tr.cart_item td.product-subtotal{width:50%;text-align:right;padding-top:10px !important;font-size:16px}body.woocommerce-cart table.shop_table.cart tbody tr td.actions{padding:16px 14px !important}body.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon{width:100%;display:flex;flex-direction:column;gap:8px;float:none;margin-bottom:14px}body.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon input.input-text{width:100%;min-width:0}body.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon button.button{width:100%}body.woocommerce-cart table.shop_table.cart tbody tr td.actions button[name=update_cart]{width:100%;float:none}body.woocommerce-cart .cart-collaterals .cart_totals{padding:20px 16px;border-radius:14px}body.woocommerce-cart .cart-collaterals .cart_totals h2{font-size:18px}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.order-total td .woocommerce-Price-amount{font-size:19px}body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward{height:46px !important;font-size:15px !important}.wp-block-woocommerce-cart .wc-block-cart-items,.wc-block-cart .wc-block-cart-items{border-spacing:0 8px}.wp-block-woocommerce-cart .wc-block-cart-items .wc-block-cart-items__row td,.wc-block-cart .wc-block-cart-items .wc-block-cart-items__row td{padding:12px 10px !important}.wp-block-woocommerce-cart .wc-block-cart-items .wc-block-cart-item__image,.wc-block-cart .wc-block-cart-items .wc-block-cart-item__image{width:60px;min-width:60px}.wp-block-woocommerce-cart .wc-block-cart-items .wc-block-cart-item__image img,.wc-block-cart .wc-block-cart-items .wc-block-cart-item__image img{width:54px;height:54px}.wp-block-woocommerce-cart .wc-block-cart-items .wc-block-cart-item__product .wc-block-components-product-name,.wc-block-cart .wc-block-cart-items .wc-block-cart-item__product .wc-block-components-product-name{font-size:14px}.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals,.wc-block-cart .wc-block-cart__sidebar .wc-block-cart__totals{padding:20px 16px;border-radius:14px}}body.woocommerce-checkout #primary.content-area{float:none !important;width:100% !important;margin:0 auto !important;padding-top:24px;padding-bottom:60px}body.woocommerce-checkout #secondary.widget-area{display:none !important}body.woocommerce-checkout .entry-header{margin-bottom:28px;border-bottom:1px solid var(--border-light);padding-bottom:16px}body.woocommerce-checkout .entry-header .entry-title{font-size:clamp(24px,4vw,32px);font-weight:800;color:var(--text-dark);letter-spacing:-0.5px;margin:0;display:flex;align-items:center;gap:12px}body.woocommerce-checkout .entry-header .entry-title::before{content:"";display:inline-block;width:28px;height:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='none' stroke='%23c82333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2'%3E%3C/rect%3E%3Cline x1='2' y1='10' x2='22' y2='10'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info,body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background-color:var(--bg-light) !important;border:1px solid var(--border-light) !important;border-left:4px solid var(--primary-color) !important;border-radius:12px !important;padding:14px 20px !important;font-size:14px !important;font-weight:500 !important;color:var(--text-dark) !important;margin-bottom:20px !important}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info::before,body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before{display:none !important}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a.showlogin,body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a.showcoupon,body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a.showlogin,body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon{color:var(--primary-color) !important;font-weight:700 !important;text-decoration:underline !important;margin-left:4px;transition:color .2s ease}body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a.showlogin:hover,body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a.showcoupon:hover,body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a.showlogin:hover,body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon:hover{color:var(--primary-hover) !important}body.woocommerce-checkout form.woocommerce-form-login,body.woocommerce-checkout form.checkout_coupon{background-color:var(--white-color);border:1px solid var(--border-light);border-radius:16px;padding:24px;margin-bottom:28px;box-shadow:0 4px 16px rgba(0,0,0,.03)}body.woocommerce-checkout form.woocommerce-form-login p,body.woocommerce-checkout form.checkout_coupon p{margin-bottom:14px;font-size:14px;color:var(--text-muted)}body.woocommerce-checkout form.woocommerce-form-login .form-row,body.woocommerce-checkout form.checkout_coupon .form-row{padding:0;margin-bottom:14px}body.woocommerce-checkout form.woocommerce-form-login .form-row label,body.woocommerce-checkout form.checkout_coupon .form-row label{font-size:13.5px;font-weight:700;color:var(--text-dark);margin-bottom:6px;display:block}body.woocommerce-checkout form.woocommerce-form-login .form-row input.input-text,body.woocommerce-checkout form.checkout_coupon .form-row input.input-text{height:44px;border-radius:10px;border:1.5px solid var(--border-light);background:var(--search-bg);padding:0 16px;font-size:14px;color:var(--text-dark);width:100%;outline:none;transition:all .2s ease}body.woocommerce-checkout form.woocommerce-form-login .form-row input.input-text:focus,body.woocommerce-checkout form.checkout_coupon .form-row input.input-text:focus{background:#fff;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(200,35,51,.1)}body.woocommerce-checkout form.woocommerce-form-login .form-row button.button,body.woocommerce-checkout form.checkout_coupon .form-row button.button{height:44px;border-radius:50px;background-color:var(--primary-color);color:var(--white-color);font-size:14px;font-weight:700;padding:0 24px;border:none;cursor:pointer;transition:all .2s ease}body.woocommerce-checkout form.woocommerce-form-login .form-row button.button:hover,body.woocommerce-checkout form.checkout_coupon .form-row button.button:hover{background-color:var(--primary-hover);transform:translateY(-1px)}body.woocommerce-checkout form.woocommerce-checkout{display:flex;flex-wrap:wrap;gap:36px;align-items:flex-start;width:100%}body.woocommerce-checkout form.woocommerce-checkout #customer_details{flex:1 1 58%;min-width:0}body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-1,body.woocommerce-checkout form.woocommerce-checkout #customer_details .col-2{float:none !important;width:100% !important;margin:0 0 24px !important;padding:0 !important}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields{background-color:var(--white-color);border:1px solid var(--border-light);border-radius:18px;padding:28px 24px;margin-bottom:24px;box-shadow:0 4px 16px rgba(0,0,0,.02)}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields h3,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields h3{font-size:20px;font-weight:800;color:var(--text-dark);margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--border-light);letter-spacing:-0.3px;display:flex;align-items:center;justify-content:space-between}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields h3 #ship-to-different-address,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields h3 #ship-to-different-address,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields h3 #ship-to-different-address{font-size:15px;font-weight:700;margin:0;cursor:pointer}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields h3 #ship-to-different-address label,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields h3 #ship-to-different-address label,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields h3 #ship-to-different-address label{display:inline-flex;align-items:center;gap:8px;margin:0;cursor:pointer}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields h3 #ship-to-different-address label input[type=checkbox],body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields h3 #ship-to-different-address label input[type=checkbox],body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields h3 #ship-to-different-address label input[type=checkbox]{accent-color:var(--primary-color);width:18px;height:18px;cursor:pointer}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{display:flex;flex-wrap:wrap;margin-inline:-8px}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.form-row,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper p.form-row{padding:0 8px;margin-bottom:16px;width:100%;float:none}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row.form-row-first,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row.form-row-last,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.form-row.form-row-first,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.form-row.form-row-last,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper p.form-row.form-row-first,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper p.form-row.form-row-last{width:50%}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row.form-row-wide,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.form-row.form-row-wide,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper p.form-row.form-row-wide{width:100%}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row label,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.form-row label,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper p.form-row label{display:block;font-size:13.5px;font-weight:700;color:var(--text-dark);margin-bottom:6px;line-height:1.3}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row label abbr.required,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.form-row label abbr.required,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper p.form-row label abbr.required{color:var(--primary-color);text-decoration:none;font-size:14px;font-weight:700;margin-left:3px}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row label .optional,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.form-row label .optional,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper p.form-row label .optional{color:var(--text-muted);font-weight:400;font-size:12px;margin-left:4px}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row input.input-text,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row select,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row textarea,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.form-row input.input-text,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.form-row select,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.form-row textarea,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper p.form-row input.input-text,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper p.form-row select,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper p.form-row textarea{width:100%;border:1.5px solid var(--border-light);border-radius:10px;background-color:var(--search-bg);color:var(--text-dark);font-size:14px;padding:0 16px;outline:none;transition:all .2s ease;box-sizing:border-box}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row input.input-text:focus,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row select:focus,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row textarea:focus,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.form-row input.input-text:focus,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.form-row select:focus,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.form-row textarea:focus,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper p.form-row input.input-text:focus,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper p.form-row select:focus,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper p.form-row textarea:focus{background-color:#fff;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(200,35,51,.1)}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row input.input-text,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row select,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.form-row input.input-text,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.form-row select,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper p.form-row input.input-text,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper p.form-row select{height:46px;line-height:46px}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row textarea,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.form-row textarea,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper p.form-row textarea{height:100px;padding:12px 16px;resize:vertical}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row .select2-container--default .select2-selection--single,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.form-row .select2-container--default .select2-selection--single,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper p.form-row .select2-container--default .select2-selection--single{height:46px;border:1.5px solid var(--border-light);border-radius:10px;background-color:var(--search-bg);padding:0 12px;display:flex;align-items:center}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row .select2-container--default .select2-selection--single .select2-selection__rendered,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.form-row .select2-container--default .select2-selection--single .select2-selection__rendered,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper p.form-row .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-dark);line-height:44px;padding-left:0;font-size:14px}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row .select2-container--default .select2-selection--single .select2-selection__arrow,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.form-row .select2-container--default .select2-selection--single .select2-selection__arrow,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper p.form-row .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px;right:10px}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row .select2-container--default.select2-container--open .select2-selection--single,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.form-row .select2-container--default.select2-container--open .select2-selection--single,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper p.form-row .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--primary-color);background-color:#fff}body.woocommerce-checkout form.woocommerce-checkout #order_review_heading{display:none}body.woocommerce-checkout form.woocommerce-checkout #order_review{flex:1 1 38%;min-width:320px;position:sticky;top:90px;background-color:var(--white-color);border:1px solid var(--border-light);border-radius:18px;padding:28px 24px;box-shadow:0 4px 20px rgba(0,0,0,.03)}body.woocommerce-checkout form.woocommerce-checkout #order_review::before{content:"Your Order";display:block;font-size:20px;font-weight:800;color:var(--text-dark);margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid var(--border-light);letter-spacing:-0.3px}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;border:none;margin-bottom:20px}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table thead{background:rgba(0,0,0,0)}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table thead th{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:8px 0 12px;border-bottom:1px solid var(--border-light);border-top:none;border-left:none;border-right:none}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table thead th.product-name{text-align:left}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table thead th.product-total{text-align:right}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item{border-bottom:1px solid var(--border-light)}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td{padding:14px 0;vertical-align:middle;border:none}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name{font-size:14.5px;font-weight:600;color:var(--text-dark);line-height:1.4}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name strong.product-quantity{font-weight:700;color:var(--primary-color);margin-left:4px}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .variation{font-size:12px;color:var(--text-muted);margin-top:4px}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-total{text-align:right;font-size:15px;font-weight:700;color:var(--text-dark);white-space:nowrap}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr{border-bottom:1px solid var(--border-light)}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr th{padding:12px 0;font-size:14px;font-weight:600;color:var(--text-muted);border:none;text-align:left}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr td{padding:12px 0;font-size:15px;font-weight:700;color:var(--text-dark);border:none;text-align:right}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total{border-bottom:none;border-top:1.5px dashed var(--border-light)}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total th{font-size:17px;font-weight:800;color:var(--text-dark);padding-top:16px}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total td{padding-top:16px}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total td strong{font-weight:800}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total td .woocommerce-Price-amount{color:var(--primary-color);font-size:22px;font-weight:800}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.shipping td{font-size:13.5px}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method{list-style:none;margin:0;padding:0}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method li{margin-bottom:6px}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method li input[type=radio]{accent-color:var(--primary-color);margin-right:6px}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.shipping td ul#shipping_method li label{font-size:13.5px;font-weight:500;color:var(--text-dark)}body.woocommerce-checkout form.woocommerce-checkout #payment{background:rgba(0,0,0,0);border-radius:0;padding:0;margin-top:20px;border-top:1px solid var(--border-light);padding-top:20px}body.woocommerce-checkout form.woocommerce-checkout #payment ul.wc_payment_methods{list-style:none;padding:0;margin:0 0 18px;border:none}body.woocommerce-checkout form.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method{margin-bottom:12px}body.woocommerce-checkout form.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>input[type=radio]{accent-color:var(--primary-color);width:17px;height:17px;margin-right:8px;cursor:pointer;vertical-align:middle}body.woocommerce-checkout form.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>label{font-size:14.5px;font-weight:700;color:var(--text-dark);cursor:pointer;vertical-align:middle}body.woocommerce-checkout form.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>label img{max-height:24px;margin-left:8px;vertical-align:middle}body.woocommerce-checkout form.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method div.payment_box{background-color:var(--bg-light);border:1px solid var(--border-light);border-radius:10px;padding:14px 16px;margin-top:10px;font-size:13px;color:var(--text-muted);line-height:1.5}body.woocommerce-checkout form.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method div.payment_box::before{display:none}body.woocommerce-checkout form.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method div.payment_box p{margin:0}body.woocommerce-checkout form.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper{margin-bottom:18px}body.woocommerce-checkout form.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{font-size:12.5px;color:var(--text-muted);line-height:1.5;margin-bottom:12px}body.woocommerce-checkout form.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text a{color:var(--primary-color);text-decoration:underline}body.woocommerce-checkout form.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{font-size:13px;color:var(--text-dark);font-weight:500;display:flex;align-items:flex-start;gap:8px;cursor:pointer}body.woocommerce-checkout form.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox input[type=checkbox]{accent-color:var(--primary-color);width:16px;height:16px;margin-top:2px;cursor:pointer;flex-shrink:0}body.woocommerce-checkout form.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox a{color:var(--primary-color);font-weight:700;text-decoration:underline}body.woocommerce-checkout form.woocommerce-checkout #payment .place-order{padding:0;margin:0}body.woocommerce-checkout form.woocommerce-checkout #payment .place-order button#place_order{width:100% !important;height:52px !important;border-radius:50px !important;background-color:var(--primary-color) !important;color:var(--white-color) !important;font-size:16px !important;font-weight:800 !important;letter-spacing:.3px;display:flex !important;align-items:center !important;justify-content:center !important;border:none !important;cursor:pointer !important;box-shadow:0 4px 16px rgba(200,35,51,.3) !important;transition:all .25s ease !important}body.woocommerce-checkout form.woocommerce-checkout #payment .place-order button#place_order:hover{background-color:var(--primary-hover) !important;transform:translateY(-2px);box-shadow:0 6px 22px rgba(200,35,51,.4) !important}body.woocommerce-checkout form.woocommerce-checkout #payment .place-order button#place_order:active{transform:translateY(0)}.wp-block-woocommerce-checkout,.wc-block-checkout{margin-inline:0 !important;max-width:100% !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-step,.wc-block-checkout .wc-block-components-checkout-step{background:var(--white-color);border:1px solid var(--border-light);border-radius:18px;padding:26px 24px;margin-bottom:24px;box-shadow:0 4px 16px rgba(0,0,0,.02)}.wp-block-woocommerce-checkout .wc-block-components-checkout-step .wc-block-components-checkout-step__title,.wc-block-checkout .wc-block-components-checkout-step .wc-block-components-checkout-step__title{font-size:19px;font-weight:800;color:var(--text-dark);letter-spacing:-0.3px;border-bottom:1px solid var(--border-light);padding-bottom:12px;margin-bottom:18px}.wp-block-woocommerce-checkout .wc-block-components-checkout-step .wc-block-components-text-input input,.wp-block-woocommerce-checkout .wc-block-components-checkout-step .wc-block-components-combobox input,.wc-block-checkout .wc-block-components-checkout-step .wc-block-components-text-input input,.wc-block-checkout .wc-block-components-checkout-step .wc-block-components-combobox input{border-radius:10px !important;border:1.5px solid var(--border-light) !important;background-color:var(--search-bg) !important;height:46px !important;font-size:14px !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-step .wc-block-components-text-input input:focus,.wp-block-woocommerce-checkout .wc-block-components-checkout-step .wc-block-components-combobox input:focus,.wc-block-checkout .wc-block-components-checkout-step .wc-block-components-text-input input:focus,.wc-block-checkout .wc-block-components-checkout-step .wc-block-components-combobox input:focus{background-color:#fff !important;border-color:var(--primary-color) !important;box-shadow:0 0 0 3px rgba(200,35,51,.1) !important}.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block,.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wc-block-checkout__totals,.wc-block-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block,.wc-block-checkout .wc-block-checkout__sidebar .wc-block-checkout__totals{background:var(--white-color);border:1px solid var(--border-light);border-radius:18px;padding:26px 24px;box-shadow:0 4px 18px rgba(0,0,0,.03)}.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__totals-title,.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wc-block-checkout__totals .wc-block-checkout__totals-title,.wc-block-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__totals-title,.wc-block-checkout .wc-block-checkout__sidebar .wc-block-checkout__totals .wc-block-checkout__totals-title{font-size:20px;font-weight:800;color:var(--text-dark);margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--border-light)}.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item,.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wc-block-checkout__totals .wc-block-components-totals-footer-item,.wc-block-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item,.wc-block-checkout .wc-block-checkout__sidebar .wc-block-checkout__totals .wc-block-components-totals-footer-item{font-size:18px;font-weight:800;border-top:1.5px dashed var(--border-light);padding-top:16px}.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wc-block-checkout__totals .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.wc-block-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.wc-block-checkout .wc-block-checkout__sidebar .wc-block-checkout__totals .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--primary-color);font-size:22px}.wp-block-woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button,.wc-block-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{height:52px !important;border-radius:50px !important;background-color:var(--primary-color) !important;color:var(--white-color) !important;font-size:16px !important;font-weight:800 !important;box-shadow:0 4px 16px rgba(200,35,51,.3) !important;transition:all .25s ease !important}.wp-block-woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover,.wc-block-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover{background-color:var(--primary-hover) !important;transform:translateY(-2px);box-shadow:0 6px 22px rgba(200,35,51,.4) !important}@media(max-width: 1600px){body.woocommerce-checkout form.woocommerce-checkout{gap:28px}}@media(max-width: 1024px){body.woocommerce-checkout form.woocommerce-checkout{flex-direction:column}body.woocommerce-checkout form.woocommerce-checkout #customer_details{flex:1 1 100%;width:100%}body.woocommerce-checkout form.woocommerce-checkout #order_review{flex:1 1 100%;width:100%;position:static;margin-top:10px}.wp-block-woocommerce-checkout .wc-block-checkout__sidebar,.wc-block-checkout .wc-block-checkout__sidebar{margin-top:24px}}@media(max-width: 767px){body.woocommerce-checkout #primary.content-area{padding-top:16px;padding-bottom:40px}body.woocommerce-checkout .entry-header{margin-bottom:20px}body.woocommerce-checkout .entry-header .entry-title{font-size:22px}body.woocommerce-checkout .entry-header .entry-title::before{width:22px;height:22px}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout form.woocommerce-checkout #order_review{padding:20px 16px;border-radius:14px}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields h3,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields h3,body.woocommerce-checkout form.woocommerce-checkout #order_review h3{font-size:18px}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row.form-row-first,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p.form-row.form-row-last,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.form-row.form-row-first,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p.form-row.form-row-last,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper p.form-row.form-row-first,body.woocommerce-checkout form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper p.form-row.form-row-last{width:100%}body.woocommerce-checkout form.woocommerce-checkout #order_review::before{font-size:18px}body.woocommerce-checkout form.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total td .woocommerce-Price-amount{font-size:19px}body.woocommerce-checkout form.woocommerce-checkout #payment .place-order button#place_order{height:48px !important;font-size:15px !important}.wp-block-woocommerce-checkout .wc-block-components-checkout-step,.wp-block-woocommerce-checkout .wc-block-checkout__sidebar .wc-block-checkout__totals,.wc-block-checkout .wc-block-components-checkout-step,.wc-block-checkout .wc-block-checkout__sidebar .wc-block-checkout__totals{padding:20px 16px;border-radius:14px}.wp-block-woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button,.wc-block-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{height:48px !important;font-size:15px !important}}body.woocommerce-order-received .entry-header{display:none !important}body.woocommerce-order-received #primary.content-area{float:none !important;width:100% !important;margin:0 auto !important;padding-top:16px;padding-bottom:60px}body.woocommerce-order-received #secondary.widget-area{display:none !important}body.woocommerce-order-received .post-edit-link{display:none !important}body.woocommerce-order-received ul.order_details::before,body.woocommerce-order-received ul.order_details::after{display:none !important;content:none !important}body.woocommerce-order-received .col2-set.addresses{width:100% !important;float:none !important;margin:0 !important}body.woocommerce-order-received .col2-set.addresses .col-1,body.woocommerce-order-received .col2-set.addresses .col-2{width:100% !important;float:none !important;margin:0 !important}body.woocommerce-order-received .woocommerce-order.agro-order-received-container,body.woocommerce-order-received .woocommerce-order{background-color:var(--white-color, #ffffff);border:1px solid #e5e7eb;border-radius:24px;padding:40px 44px;box-shadow:0 10px 30px rgba(0,0,0,.04);margin:16px auto 40px;max-width:980px;box-sizing:border-box}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card{background:linear-gradient(180deg, #f0fdf4 0%, #ffffff 100%);border:1px solid #bbf7d0;border-radius:20px;padding:36px 28px 30px;text-align:center;margin-bottom:30px;position:relative;overflow:hidden}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-thankyou-badge-wrap,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-thankyou-badge-wrap{margin-bottom:14px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-thankyou-badge,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-thankyou-badge{display:inline-flex;align-items:center;gap:6px;background-color:#dcfce7;color:#15803d;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;padding:6px 16px;border-radius:9999px;border:1px solid #86efac}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-thankyou-icon-check,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-thankyou-icon-check{position:relative;width:68px;height:68px;margin:0 auto 18px;border-radius:50%;background:linear-gradient(135deg, #10b981 0%, #059669 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(16,185,129,.35)}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-thankyou-icon-check .agro-pulse-ring,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-thankyou-icon-check .agro-pulse-ring{position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:50%;border:2px solid rgba(16,185,129,.4);animation:agroPulse 2s infinite cubic-bezier(0.4, 0, 0.6, 1)}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-thankyou-title,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-thankyou-title{font-family:"Montserrat",sans-serif;font-size:clamp(24px,3.5vw,32px);font-weight:800;color:#111827;letter-spacing:-0.5px;margin:0 0 10px;line-height:1.25}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-thankyou-subtitle,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-thankyou-subtitle{font-size:15.5px;color:#4b5563;max-width:580px;margin:0 auto 14px;line-height:1.6}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-thankyou-subtitle strong,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-thankyou-subtitle strong{color:#111827;font-weight:700}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-thankyou-email-note,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-thankyou-email-note{display:inline-flex;align-items:center;gap:8px;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;padding:8px 18px;font-size:13.5px;color:#065f46;margin:4px auto 24px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-thankyou-email-note svg,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-thankyou-email-note svg{flex-shrink:0;stroke:#10b981}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-thankyou-email-note strong,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-thankyou-email-note strong{color:#047857;word-break:break-all}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-order-stepper,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-order-stepper{display:flex;align-items:center;justify-content:center;max-width:640px;margin:20px auto 0;padding:0 10px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-order-stepper .agro-step,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-order-stepper .agro-step{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:2}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-order-stepper .agro-step .step-icon,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-order-stepper .agro-step .step-icon{width:32px;height:32px;border-radius:50%;background-color:#f3f4f6;border:2px solid #e5e7eb;color:#9ca3af;display:flex;align-items:center;justify-content:center;transition:all .3s ease}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-order-stepper .agro-step .step-label,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-order-stepper .agro-step .step-label{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:600;color:#6b7280;white-space:nowrap}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-order-stepper .agro-step.is-active .step-icon,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-order-stepper .agro-step.is-active .step-icon{background-color:#10b981;border-color:#10b981;color:#fff;box-shadow:0 3px 10px rgba(16,185,129,.3)}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-order-stepper .agro-step.is-active .step-label,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-order-stepper .agro-step.is-active .step-label{color:#065f46;font-weight:700}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-order-stepper .agro-step.is-current .step-icon,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-order-stepper .agro-step.is-current .step-icon{background-color:#f59e0b;border-color:#f59e0b;color:#fff;box-shadow:0 3px 10px rgba(245,158,11,.3)}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-order-stepper .agro-step.is-current .step-label,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-order-stepper .agro-step.is-current .step-label{color:#b45309;font-weight:700}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-order-stepper .agro-step-connector,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-order-stepper .agro-step-connector{flex:1;height:3px;background-color:#e5e7eb;margin:-24px 8px 0;border-radius:2px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-order-stepper .agro-step-connector.is-active,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-order-stepper .agro-step-connector.is-active{background-color:#10b981}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-order-stepper .agro-step-connector.is-current,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-order-stepper .agro-step-connector.is-current{background:linear-gradient(90deg, #10b981, #f59e0b)}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-overview-cards,body.woocommerce-order-received .woocommerce-order .agro-thankyou-overview-cards{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;margin-bottom:24px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-overview-cards .overview-card,body.woocommerce-order-received .woocommerce-order .agro-thankyou-overview-cards .overview-card{background:#f9fafb;border:1px solid #f0f2f5;border-radius:14px;padding:18px 16px;display:flex;align-items:center;gap:14px;transition:transform .2s ease,box-shadow .2s ease}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-overview-cards .overview-card:hover,body.woocommerce-order-received .woocommerce-order .agro-thankyou-overview-cards .overview-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.04)}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-overview-cards .overview-card .card-icon,body.woocommerce-order-received .woocommerce-order .agro-thankyou-overview-cards .overview-card .card-icon{width:42px;height:42px;border-radius:12px;background-color:#fff;border:1px solid #e5e7eb;color:var(--primary-color, #C82333);display:flex;align-items:center;justify-content:center;flex-shrink:0}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-overview-cards .overview-card .card-content,body.woocommerce-order-received .woocommerce-order .agro-thankyou-overview-cards .overview-card .card-content{min-width:0}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-overview-cards .overview-card .card-content .card-label,body.woocommerce-order-received .woocommerce-order .agro-thankyou-overview-cards .overview-card .card-content .card-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;margin-bottom:4px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-overview-cards .overview-card .card-content .card-val,body.woocommerce-order-received .woocommerce-order .agro-thankyou-overview-cards .overview-card .card-content .card-val{display:block;font-family:"Montserrat",sans-serif;font-size:14.5px;font-weight:700;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-overview-cards .overview-card .card-content .card-val.highlight,body.woocommerce-order-received .woocommerce-order .agro-thankyou-overview-cards .overview-card .card-content .card-val.highlight{color:var(--primary-color, #C82333);font-size:16px;font-weight:800}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-overview-cards .overview-card.is-total,body.woocommerce-order-received .woocommerce-order .agro-thankyou-overview-cards .overview-card.is-total{background:#fff5f5;border-color:#fee2e2}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-overview-cards .overview-card.is-total .card-icon,body.woocommerce-order-received .woocommerce-order .agro-thankyou-overview-cards .overview-card.is-total .card-icon{background-color:#fee2e2;border-color:#fca5a5;color:var(--primary-color, #C82333)}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-actions-bar,body.woocommerce-order-received .woocommerce-order .agro-thankyou-actions-bar{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid #f0f2f5}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-actions-bar .agro-action-btn,body.woocommerce-order-received .woocommerce-order .agro-thankyou-actions-bar .agro-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:700;border-radius:12px;padding:12px 24px;text-decoration:none !important;transition:all .25s ease;cursor:pointer;border:none;line-height:1.2}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-actions-bar .agro-action-btn.agro-btn-primary,body.woocommerce-order-received .woocommerce-order .agro-thankyou-actions-bar .agro-action-btn.agro-btn-primary{background-color:var(--primary-color, #C82333);color:#fff !important;box-shadow:0 4px 14px rgba(200,35,51,.25)}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-actions-bar .agro-action-btn.agro-btn-primary:hover,body.woocommerce-order-received .woocommerce-order .agro-thankyou-actions-bar .agro-action-btn.agro-btn-primary:hover{background-color:var(--primary-hover, #ad1827);transform:translateY(-2px);box-shadow:0 6px 18px rgba(200,35,51,.35)}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-actions-bar .agro-action-btn.agro-btn-secondary,body.woocommerce-order-received .woocommerce-order .agro-thankyou-actions-bar .agro-action-btn.agro-btn-secondary{background-color:#f3f4f6;color:#1f2937 !important;border:1px solid #e5e7eb}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-actions-bar .agro-action-btn.agro-btn-secondary:hover,body.woocommerce-order-received .woocommerce-order .agro-thankyou-actions-bar .agro-action-btn.agro-btn-secondary:hover{background-color:#e5e7eb;color:#111827 !important;transform:translateY(-2px)}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-actions-bar .agro-action-btn.agro-btn-outline,body.woocommerce-order-received .woocommerce-order .agro-thankyou-actions-bar .agro-action-btn.agro-btn-outline{background-color:#fff;color:#4b5563 !important;border:1px solid #d1d5db}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-actions-bar .agro-action-btn.agro-btn-outline:hover,body.woocommerce-order-received .woocommerce-order .agro-thankyou-actions-bar .agro-action-btn.agro-btn-outline:hover{background-color:#f9fafb;color:#111827 !important;border-color:#9ca3af;transform:translateY(-2px)}body.woocommerce-order-received .woocommerce-order.agro-order-received-container>p:not(.woocommerce-notice),body.woocommerce-order-received .woocommerce-order>p:not(.woocommerce-notice){background-color:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #10b981;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:500;color:#334155;margin:0 0 28px;display:flex;align-items:center;gap:10px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container>p:not(.woocommerce-notice)::before,body.woocommerce-order-received .woocommerce-order>p:not(.woocommerce-notice)::before{content:"";display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2310b981' 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");background-repeat:no-repeat;background-size:contain;flex-shrink:0}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details{margin-bottom:36px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details h2.woocommerce-order-details__title,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details h2.woocommerce-order-details__title{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:800;color:#111827;letter-spacing:-0.3px;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:10px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details h2.woocommerce-order-details__title::before,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details h2.woocommerce-order-details__title::before{content:"";display:inline-block;width:22px;height:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23C82333' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'%3E%3C/path%3E%3Cline x1='3' y1='6' x2='21' y2='6'%3E%3C/line%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex-shrink:0}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;margin-bottom:0}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details thead th,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details thead th{background-color:#f8fafc;padding:16px 20px;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#475569;border-bottom:1px solid #e2e8f0;border-top:none}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details thead th.product-name,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details thead th.product-name{text-align:left}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details thead th.product-total,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details thead th.product-total{text-align:right}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tbody tr,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tbody tr{transition:background-color .2s ease}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tbody tr:hover,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tbody tr:hover{background-color:#fcfcfc}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tbody tr:last-child td,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tbody tr:last-child td{border-bottom:1px solid #e2e8f0}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tbody td,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tbody td{padding:16px 20px;border-bottom:1px solid #f1f5f9;vertical-align:middle}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name{color:#111827}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name .agro-order-product-cell,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name .agro-order-product-cell{display:flex;align-items:center;gap:16px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name .agro-order-product-cell .agro-order-item-img,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name .agro-order-product-cell .agro-order-item-img{width:54px;height:54px;object-fit:contain;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:4px;flex-shrink:0}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name .agro-order-product-cell .agro-order-product-meta,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name .agro-order-product-cell .agro-order-product-meta{min-width:0}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name a,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name a{font-family:"Montserrat",sans-serif;font-size:14.5px;font-weight:700;color:#111827;text-decoration:none;transition:color .2s ease}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name a:hover,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name a:hover{color:var(--primary-color, #C82333)}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name .product-quantity,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name .product-quantity{display:inline-block;background-color:#f1f5f9;color:#475569;font-size:12.5px;font-weight:700;padding:2px 8px;border-radius:6px;margin-left:6px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name ul.wc-item-meta,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name ul.wc-item-meta{list-style:none;padding:0;margin:6px 0 0;font-size:12.5px;color:#6b7280}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name ul.wc-item-meta li,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name ul.wc-item-meta li{margin:0}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name ul.wc-item-meta li strong,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name ul.wc-item-meta li strong{color:#374151}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-total,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-total{text-align:right;font-family:"Montserrat",sans-serif;font-size:15px;font-weight:700;color:#111827}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tfoot tr th,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tfoot tr th{padding:14px 20px;background-color:#f8fafc;font-size:13.5px;font-weight:600;color:#64748b;text-align:left;border-bottom:1px solid #f1f5f9}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tfoot tr td,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tfoot tr td{padding:14px 20px;background-color:#f8fafc;font-family:"Montserrat",sans-serif;font-size:14.5px;font-weight:700;color:#1e293b;text-align:right;border-bottom:1px solid #f1f5f9}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tfoot tr:last-child th,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tfoot tr:last-child th{background-color:#fff5f5;color:#991b1b;font-size:15.5px;font-weight:800;border-top:2px solid #fecaca;border-bottom:none}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tfoot tr:last-child td,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tfoot tr:last-child td{background-color:#fff5f5;font-size:20px;font-weight:900;color:var(--primary-color, #C82333);border-top:2px solid #fecaca;border-bottom:none}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details{margin-bottom:30px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details h2,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details h2{font-family:"Montserrat",sans-serif;font-size:20px;font-weight:800;color:#111827;letter-spacing:-0.3px;margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;gap:10px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details h2::before,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details h2::before{content:"";display:inline-block;width:22px;height:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23C82333' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'%3E%3C/path%3E%3Ccircle cx='12' cy='7' r='4'%3E%3C/circle%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex-shrink:0}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:20px;width:100%}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address,body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-sizing:border-box;transition:border-color .2s ease}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address:hover,body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address:hover,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address:hover,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address:hover{border-color:#cbd5e1}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address h3.woocommerce-column__title,body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address h3.woocommerce-column__title,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address h3.woocommerce-column__title,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address h3.woocommerce-column__title{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:800;color:#1e293b;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:8px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address.woocommerce-column--billing-address h3.woocommerce-column__title::before,body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address.woocommerce-column--billing-address h3.woocommerce-column__title::before,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address.woocommerce-column--billing-address h3.woocommerce-column__title::before,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address.woocommerce-column--billing-address h3.woocommerce-column__title::before{content:"";display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23C82333' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address.woocommerce-column--shipping-address h3.woocommerce-column__title::before,body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address.woocommerce-column--shipping-address h3.woocommerce-column__title::before,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address.woocommerce-column--shipping-address h3.woocommerce-column__title::before,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address.woocommerce-column--shipping-address h3.woocommerce-column__title::before{content:"";display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2310b981' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'%3E%3C/path%3E%3Ccircle cx='12' cy='10' r='3'%3E%3C/circle%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address address,body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address address,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address address,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address address{font-style:normal;font-size:14px;line-height:1.7;color:#475569}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address address p.woocommerce-customer-details--phone,body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address address p.woocommerce-customer-details--email,body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address address p.woocommerce-customer-details--phone,body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address address p.woocommerce-customer-details--email,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address address p.woocommerce-customer-details--phone,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address address p.woocommerce-customer-details--email,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address address p.woocommerce-customer-details--phone,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address address p.woocommerce-customer-details--email{margin:10px 0 0;display:flex;align-items:center;gap:8px;font-weight:600;color:#1e293b}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address address p.woocommerce-customer-details--phone::before,body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address address p.woocommerce-customer-details--email::before,body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address address p.woocommerce-customer-details--phone::before,body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address address p.woocommerce-customer-details--email::before,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address address p.woocommerce-customer-details--phone::before,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address address p.woocommerce-customer-details--email::before,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address address p.woocommerce-customer-details--phone::before,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address address p.woocommerce-customer-details--email::before{content:"";display:inline-block;width:15px;height:15px;background-repeat:no-repeat;background-size:contain;opacity:.7}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address address p.woocommerce-customer-details--phone::before,body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address address p.woocommerce-customer-details--phone::before,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address address p.woocommerce-customer-details--phone::before,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address address p.woocommerce-customer-details--phone::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23334155' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'%3E%3C/path%3E%3C/svg%3E")}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address address p.woocommerce-customer-details--email::before,body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address address p.woocommerce-customer-details--email::before,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--billing-address address p.woocommerce-customer-details--email::before,body.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address address p.woocommerce-customer-details--email::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23334155' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'%3E%3C/path%3E%3Cpolyline points='22,6 12,13 2,6'%3E%3C/polyline%3E%3C/svg%3E")}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-support-card,body.woocommerce-order-received .woocommerce-order .agro-thankyou-support-card{background:linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%);border:1px solid #e2e8f0;border-radius:16px;padding:24px 28px;margin-top:36px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-support-card .support-content,body.woocommerce-order-received .woocommerce-order .agro-thankyou-support-card .support-content{display:flex;align-items:center;gap:16px;max-width:540px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-support-card .support-content .support-icon,body.woocommerce-order-received .woocommerce-order .agro-thankyou-support-card .support-content .support-icon{width:48px;height:48px;border-radius:14px;background-color:#fff;border:1px solid #e2e8f0;color:var(--primary-color, #C82333);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,.03)}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-support-card .support-content .support-text h4,body.woocommerce-order-received .woocommerce-order .agro-thankyou-support-card .support-content .support-text h4{font-family:"Montserrat",sans-serif;font-size:15.5px;font-weight:800;color:#111827;margin:0 0 4px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-support-card .support-content .support-text p,body.woocommerce-order-received .woocommerce-order .agro-thankyou-support-card .support-content .support-text p{font-size:13.5px;color:#64748b;margin:0;line-height:1.5}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-support-card .support-contacts,body.woocommerce-order-received .woocommerce-order .agro-thankyou-support-card .support-contacts{display:flex;align-items:center;gap:12px;flex-wrap:wrap}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-support-card .support-contacts .support-link,body.woocommerce-order-received .woocommerce-order .agro-thankyou-support-card .support-contacts .support-link{display:inline-flex;align-items:center;gap:8px;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:700;padding:10px 18px;border-radius:10px;text-decoration:none !important;transition:all .2s ease}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-support-card .support-contacts .support-link.phone,body.woocommerce-order-received .woocommerce-order .agro-thankyou-support-card .support-contacts .support-link.phone{background-color:#fff;color:#1e293b !important;border:1px solid #cbd5e1}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-support-card .support-contacts .support-link.phone:hover,body.woocommerce-order-received .woocommerce-order .agro-thankyou-support-card .support-contacts .support-link.phone:hover{background-color:#1e293b;color:#fff !important;border-color:#1e293b}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-support-card .support-contacts .support-link.phone:hover svg,body.woocommerce-order-received .woocommerce-order .agro-thankyou-support-card .support-contacts .support-link.phone:hover svg{stroke:#fff}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-support-card .support-contacts .support-link.phone svg,body.woocommerce-order-received .woocommerce-order .agro-thankyou-support-card .support-contacts .support-link.phone svg{stroke:var(--primary-color, #C82333);transition:stroke .2s ease}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-support-card .support-contacts .support-link.email,body.woocommerce-order-received .woocommerce-order .agro-thankyou-support-card .support-contacts .support-link.email{background-color:var(--primary-color, #C82333);color:#fff !important;box-shadow:0 4px 12px rgba(200,35,51,.2)}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-support-card .support-contacts .support-link.email:hover,body.woocommerce-order-received .woocommerce-order .agro-thankyou-support-card .support-contacts .support-link.email:hover{background-color:var(--primary-hover, #ad1827);transform:translateY(-1px)}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-support-card .support-contacts .support-link.email svg,body.woocommerce-order-received .woocommerce-order .agro-thankyou-support-card .support-contacts .support-link.email svg{stroke:#fff}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-status-card,body.woocommerce-order-received .woocommerce-order .agro-thankyou-status-card{text-align:center;padding:40px 20px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-status-card.agro-status-failed .agro-status-icon.failed,body.woocommerce-order-received .woocommerce-order .agro-thankyou-status-card.agro-status-failed .agro-status-icon.failed{width:72px;height:72px;border-radius:50%;background-color:#fee2e2;color:#dc2626;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-status-card .agro-status-title,body.woocommerce-order-received .woocommerce-order .agro-thankyou-status-card .agro-status-title{font-family:"Montserrat",sans-serif;font-size:24px;font-weight:800;color:#111827;margin:0 0 10px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-status-card .agro-status-desc,body.woocommerce-order-received .woocommerce-order .agro-thankyou-status-card .agro-status-desc{font-size:15px;color:#6b7280;max-width:500px;margin:0 auto 24px;line-height:1.6}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-status-card .agro-status-actions,body.woocommerce-order-received .woocommerce-order .agro-thankyou-status-card .agro-status-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-status-card .agro-status-actions .agro-btn,body.woocommerce-order-received .woocommerce-order .agro-thankyou-status-card .agro-status-actions .agro-btn{padding:12px 24px;border-radius:10px;font-weight:700;font-size:14px;text-decoration:none !important}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-status-card .agro-status-actions .agro-btn.agro-btn-primary,body.woocommerce-order-received .woocommerce-order .agro-thankyou-status-card .agro-status-actions .agro-btn.agro-btn-primary{background-color:var(--primary-color, #C82333);color:#fff !important}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-status-card .agro-status-actions .agro-btn.agro-btn-secondary,body.woocommerce-order-received .woocommerce-order .agro-thankyou-status-card .agro-status-actions .agro-btn.agro-btn-secondary{background-color:#f3f4f6;color:#111827 !important}body.woocommerce-order-received .woocommerce>.woocommerce-verify-email,body.woocommerce-order-received .woocommerce>.woocommerce-form-login{background-color:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:36px 32px;box-shadow:0 10px 30px rgba(0,0,0,.04);max-width:560px;margin:24px auto 40px}body.woocommerce-order-received .woocommerce>.woocommerce-verify-email p.form-row,body.woocommerce-order-received .woocommerce>.woocommerce-form-login p.form-row{margin-bottom:16px}body.woocommerce-order-received .woocommerce>.woocommerce-verify-email p.form-row label,body.woocommerce-order-received .woocommerce>.woocommerce-form-login p.form-row label{font-weight:600;font-size:14px;color:#374151;margin-bottom:6px;display:block}body.woocommerce-order-received .woocommerce>.woocommerce-verify-email p.form-row input.input-text,body.woocommerce-order-received .woocommerce>.woocommerce-form-login p.form-row input.input-text{width:100%;height:48px;padding:10px 16px;border:1px solid #d1d5db;border-radius:10px;font-size:15px}body.woocommerce-order-received .woocommerce>.woocommerce-verify-email p.form-row input.input-text:focus,body.woocommerce-order-received .woocommerce>.woocommerce-form-login p.form-row input.input-text:focus{border-color:var(--primary-color, #C82333);box-shadow:0 0 0 3px rgba(200,35,51,.12);outline:none}body.woocommerce-order-received .woocommerce>.woocommerce-verify-email p.form-row button[type=submit],body.woocommerce-order-received .woocommerce>.woocommerce-form-login p.form-row button[type=submit]{width:100%;height:48px;background-color:var(--primary-color, #C82333) !important;color:#fff !important;border-radius:10px !important;font-weight:700 !important;font-size:15px !important;border:none !important;cursor:pointer;transition:background-color .2s ease}body.woocommerce-order-received .woocommerce>.woocommerce-verify-email p.form-row button[type=submit]:hover,body.woocommerce-order-received .woocommerce>.woocommerce-form-login p.form-row button[type=submit]:hover{background-color:var(--primary-hover, #ad1827) !important}body.woocommerce-order-received .woocommerce>p.woocommerce-thankyou-order-received{text-align:center;max-width:560px;margin:20px auto 16px;font-size:16px;font-weight:600;color:#059669}@keyframes agroPulse{0%{transform:scale(0.95);opacity:.8}50%{transform:scale(1.18);opacity:0}100%{transform:scale(0.95);opacity:0}}@media(max-width: 1024px){body.woocommerce-order-received .woocommerce-order.agro-order-received-container,body.woocommerce-order-received .woocommerce-order{padding:32px 24px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-overview-cards,body.woocommerce-order-received .woocommerce-order .agro-thankyou-overview-cards{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){body.woocommerce-order-received .woocommerce-order.agro-order-received-container,body.woocommerce-order-received .woocommerce-order{padding:24px 16px;border-radius:16px;margin:10px auto 30px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card{padding:28px 16px 20px;border-radius:16px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-thankyou-title,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-thankyou-title{font-size:22px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-thankyou-subtitle,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-thankyou-subtitle{font-size:14px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-order-stepper .step-label,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-order-stepper .step-label{font-size:10.5px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-hero-card .agro-order-stepper .step-icon,body.woocommerce-order-received .woocommerce-order .agro-thankyou-hero-card .agro-order-stepper .step-icon{width:28px;height:28px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-overview-cards,body.woocommerce-order-received .woocommerce-order .agro-thankyou-overview-cards{grid-template-columns:1fr;gap:12px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-overview-cards .overview-card,body.woocommerce-order-received .woocommerce-order .agro-thankyou-overview-cards .overview-card{padding:14px 14px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-actions-bar,body.woocommerce-order-received .woocommerce-order .agro-thankyou-actions-bar{flex-direction:column;width:100%}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-actions-bar .agro-action-btn,body.woocommerce-order-received .woocommerce-order .agro-thankyou-actions-bar .agro-action-btn{width:100%}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details thead th,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details thead th{padding:12px 14px;font-size:11px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tbody td,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tbody td{padding:12px 14px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name .agro-order-product-cell,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name .agro-order-product-cell{gap:10px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name .agro-order-product-cell .agro-order-item-img,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name .agro-order-product-cell .agro-order-item-img{width:44px;height:44px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name .agro-order-product-cell a,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tbody td.product-name .agro-order-product-cell a{font-size:13.5px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tfoot tr th,body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tfoot tr td,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tfoot tr th,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tfoot tr td{padding:10px 14px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .woocommerce-order-details table.woocommerce-table--order-details tfoot tr:last-child td,body.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.woocommerce-table--order-details tfoot tr:last-child td{font-size:18px}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-support-card,body.woocommerce-order-received .woocommerce-order .agro-thankyou-support-card{padding:20px 16px;flex-direction:column;align-items:flex-start}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-support-card .support-contacts,body.woocommerce-order-received .woocommerce-order .agro-thankyou-support-card .support-contacts{width:100%;flex-direction:column}body.woocommerce-order-received .woocommerce-order.agro-order-received-container .agro-thankyou-support-card .support-contacts .support-link,body.woocommerce-order-received .woocommerce-order .agro-thankyou-support-card .support-contacts .support-link{width:100%;justify-content:center}}@media print{body.woocommerce-order-received header#masthead,body.woocommerce-order-received footer#colophon,body.woocommerce-order-received .storefront-breadcrumb,body.woocommerce-order-received .agro-thankyou-actions-bar,body.woocommerce-order-received .agro-thankyou-support-card,body.woocommerce-order-received .post-edit-link{display:none !important}body.woocommerce-order-received .woocommerce-order.agro-order-received-container,body.woocommerce-order-received .woocommerce-order{box-shadow:none !important;border:none !important;padding:0 !important;max-width:100% !important}body.woocommerce-order-received .agro-thankyou-hero-card{background:#fff !important;border:1px solid #000 !important}}body.woocommerce-account #primary.content-area{float:none !important;width:100% !important;margin:0 auto !important;padding-top:24px;padding-bottom:60px}body.woocommerce-account #secondary.widget-area{display:none !important}body.woocommerce-account .entry-header{margin-bottom:28px;border-bottom:1px solid var(--border-light);padding-bottom:16px}body.woocommerce-account .entry-header .entry-title{font-size:clamp(24px,4vw,32px);font-weight:800;color:var(--text-dark);letter-spacing:-0.5px;margin:0;display:flex;align-items:center;gap:12px}body.woocommerce-account .entry-header .entry-title::before{content:"";display:inline-block;width:28px;height:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='none' stroke='%23c82333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'%3E%3C/path%3E%3Ccircle cx='12' cy='7' r='4'%3E%3C/circle%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}body.woocommerce-account .woocommerce-notices-wrapper{margin-bottom:24px}body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message,body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info,body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error{background-color:var(--white-color) !important;border:1px solid var(--border-light) !important;border-radius:12px !important;padding:14px 20px 14px 48px !important;font-size:14px;font-weight:500;color:var(--text-dark) !important;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.03);margin-bottom:16px}body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message a,body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info a,body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error a{color:var(--primary-color) !important;font-weight:700 !important;text-decoration:underline !important}body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message a:hover,body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info a:hover,body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error a:hover{color:var(--primary-hover) !important}body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message .button,body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info .button,body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error .button{background-color:var(--primary-color) !important;color:var(--white-color) !important;border-radius:50px !important;padding:6px 18px !important;font-size:13px !important;font-weight:700 !important;border:none !important;text-decoration:none !important;margin-right:12px}body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message .button:hover,body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info .button:hover,body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error .button:hover{background-color:var(--primary-hover) !important}body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message{border-left:4px solid #16a34a !important}body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-message::before{content:"" !important;position:absolute;left:18px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' 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");background-repeat:no-repeat;background-size:contain}body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info{border-left:4px solid #0284c7 !important}body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-info::before{content:"" !important;position:absolute;left:18px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%230284c7' 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");background-repeat:no-repeat;background-size:contain}body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error{border-left:4px solid var(--primary-color) !important;list-style:none}body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error::before{content:"" !important;position:absolute;left:18px;top:16px;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23c82333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='15' y1='9' x2='9' y2='15'%3E%3C/line%3E%3Cline x1='9' y1='9' x2='15' y2='15'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error li{margin-bottom:4px}body.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error li:last-child{margin-bottom:0}body.woocommerce-account .woocommerce #customer_login,body.woocommerce-account .woocommerce .u-columns.col2-set{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:32px;align-items:flex-start;margin-bottom:40px}body.woocommerce-account .woocommerce #customer_login .col-1,body.woocommerce-account .woocommerce #customer_login .col-2,body.woocommerce-account .woocommerce #customer_login .u-column1,body.woocommerce-account .woocommerce #customer_login .u-column2,body.woocommerce-account .woocommerce .u-columns.col2-set .col-1,body.woocommerce-account .woocommerce .u-columns.col2-set .col-2,body.woocommerce-account .woocommerce .u-columns.col2-set .u-column1,body.woocommerce-account .woocommerce .u-columns.col2-set .u-column2{float:none !important;width:100% !important;margin:0 !important;padding:32px !important;background:var(--white-color);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.04)}body.woocommerce-account .woocommerce #customer_login h2,body.woocommerce-account .woocommerce .u-columns.col2-set h2{font-size:20px;font-weight:800;color:var(--text-dark);margin:0 0 20px 0;padding-bottom:14px;border-bottom:1px solid var(--border-light);display:flex;align-items:center;gap:10px}body.woocommerce-account .woocommerce #customer_login h2::before,body.woocommerce-account .woocommerce .u-columns.col2-set h2::before{content:"";display:inline-block;width:22px;height:22px;background-repeat:no-repeat;background-size:contain}body.woocommerce-account .woocommerce #customer_login .col-1 h2::before,body.woocommerce-account .woocommerce #customer_login .u-column1 h2::before,body.woocommerce-account .woocommerce .u-columns.col2-set .col-1 h2::before,body.woocommerce-account .woocommerce .u-columns.col2-set .u-column1 h2::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23c82333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'%3E%3C/path%3E%3Cpolyline points='10 17 15 12 10 7'%3E%3C/polyline%3E%3Cline x1='15' y1='12' x2='3' y2='12'%3E%3C/line%3E%3C/svg%3E")}body.woocommerce-account .woocommerce #customer_login .col-2 h2::before,body.woocommerce-account .woocommerce #customer_login .u-column2 h2::before,body.woocommerce-account .woocommerce .u-columns.col2-set .col-2 h2::before,body.woocommerce-account .woocommerce .u-columns.col2-set .u-column2 h2::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23c82333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'%3E%3C/path%3E%3Ccircle cx='8.5' cy='7' r='4'%3E%3C/circle%3E%3Cline x1='20' y1='8' x2='20' y2='14'%3E%3C/line%3E%3Cline x1='23' y1='11' x2='17' y2='11'%3E%3C/line%3E%3C/svg%3E")}body.woocommerce-account .woocommerce #customer_login.auth-toggle-layout,body.woocommerce-account .woocommerce .u-columns.col2-set.auth-toggle-layout{display:block;max-width:480px;margin:20px auto 50px auto}body.woocommerce-account .woocommerce #customer_login.auth-toggle-layout .col-1,body.woocommerce-account .woocommerce #customer_login.auth-toggle-layout .col-2,body.woocommerce-account .woocommerce #customer_login.auth-toggle-layout .u-column1,body.woocommerce-account .woocommerce #customer_login.auth-toggle-layout .u-column2,body.woocommerce-account .woocommerce .u-columns.col2-set.auth-toggle-layout .col-1,body.woocommerce-account .woocommerce .u-columns.col2-set.auth-toggle-layout .col-2,body.woocommerce-account .woocommerce .u-columns.col2-set.auth-toggle-layout .u-column1,body.woocommerce-account .woocommerce .u-columns.col2-set.auth-toggle-layout .u-column2{margin:0 auto !important;box-shadow:0 10px 30px rgba(0,0,0,.06)}body.woocommerce-account .woocommerce .agro-aura-auth-switch{margin-top:24px;padding-top:20px;border-top:1px solid var(--border-light);text-align:center;font-size:14px;color:#6b7280}body.woocommerce-account .woocommerce .agro-aura-auth-switch p{margin:0}body.woocommerce-account .woocommerce .agro-aura-auth-switch a{color:var(--primary-color);font-weight:700;text-decoration:none;margin-left:6px;transition:all .2s ease}body.woocommerce-account .woocommerce .agro-aura-auth-switch a:hover{color:var(--primary-hover);text-decoration:underline}body.woocommerce-account .woocommerce form.woocommerce-form-login,body.woocommerce-account .woocommerce form.woocommerce-form-register,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword{border:none;padding:0;margin:0;display:grid}body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row{padding:0;margin-bottom:18px}body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row label,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row label,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row label{font-size:13.5px;font-weight:700;color:var(--text-dark);margin-bottom:8px;display:block}body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row label .required,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row label .required,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row label .required{color:var(--primary-color);text-decoration:none}body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row input.input-text,body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row input[type=email],body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row input[type=password],body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row input[type=text],body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row input[type=tel],body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row input.input-text,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row input[type=email],body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row input[type=password],body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row input[type=text],body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row input[type=tel],body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row input.input-text,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row input[type=email],body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row input[type=password],body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row input[type=text],body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row input[type=tel]{height:46px;border-radius:10px;border:1.5px solid #e5e7eb;background:var(--search-bg);padding:0 16px;font-size:14px;color:var(--text-dark);width:100%;outline:none;box-sizing:border-box;transition:all .2s ease}body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row input.input-text:focus,body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row input[type=email]:focus,body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row input[type=password]:focus,body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row input[type=text]:focus,body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row input[type=tel]:focus,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row input.input-text:focus,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row input[type=email]:focus,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row input[type=password]:focus,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row input[type=text]:focus,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row input[type=tel]:focus,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row input.input-text:focus,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row input[type=email]:focus,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row input[type=password]:focus,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row input[type=text]:focus,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row input[type=tel]:focus{background:#fff;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(200,35,51,.1)}body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row .password-input,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row .password-input,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row .password-input{position:relative;display:block;width:100%}body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row .password-input .show-password-input,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row .password-input .show-password-input,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row .password-input .show-password-input{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;opacity:.6;transition:opacity .2s}body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row .password-input .show-password-input:hover,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row .password-input .show-password-input:hover,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row .password-input .show-password-input:hover{opacity:1}body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row .password-input .show-password-input::after,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row .password-input .show-password-input::after,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row .password-input .show-password-input::after{content:"";display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'%3E%3C/path%3E%3Ccircle cx='12' cy='12' r='3'%3E%3C/circle%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row.rememberme-lostpassword,body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row label.woocommerce-form-login__rememberme,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row.rememberme-lostpassword,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row label.woocommerce-form-login__rememberme,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row.rememberme-lostpassword,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row label.woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:#4b5563;cursor:pointer;margin-bottom:0}body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row.rememberme-lostpassword input[type=checkbox],body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row label.woocommerce-form-login__rememberme input[type=checkbox],body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row.rememberme-lostpassword input[type=checkbox],body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row label.woocommerce-form-login__rememberme input[type=checkbox],body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row.rememberme-lostpassword input[type=checkbox],body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row label.woocommerce-form-login__rememberme input[type=checkbox]{width:17px;height:17px;border-radius:4px;border:1.5px solid #d1d5db;cursor:pointer;accent-color:var(--primary-color)}body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row button.button,body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row button.woocommerce-button,body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row button.woocommerce-form-login__submit,body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row button.woocommerce-form-register__submit,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row button.button,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row button.woocommerce-button,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row button.woocommerce-form-login__submit,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row button.woocommerce-form-register__submit,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row button.button,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row button.woocommerce-button,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row button.woocommerce-form-login__submit,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row button.woocommerce-form-register__submit{width:100%;height:48px;border-radius:50px !important;background-color:var(--primary-color) !important;color:var(--white-color) !important;font-size:15px !important;font-weight:700 !important;border:none !important;cursor:pointer;margin-top:6px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:all .2s ease !important}body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row button.button:hover,body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row button.woocommerce-button:hover,body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row button.woocommerce-form-login__submit:hover,body.woocommerce-account .woocommerce form.woocommerce-form-login .form-row button.woocommerce-form-register__submit:hover,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row button.button:hover,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row button.woocommerce-button:hover,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row button.woocommerce-form-login__submit:hover,body.woocommerce-account .woocommerce form.woocommerce-form-register .form-row button.woocommerce-form-register__submit:hover,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row button.button:hover,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row button.woocommerce-button:hover,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row button.woocommerce-form-login__submit:hover,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .form-row button.woocommerce-form-register__submit:hover{background-color:var(--primary-hover) !important;transform:translateY(-1px);box-shadow:0 4px 14px rgba(200,35,51,.25)}body.woocommerce-account .woocommerce form.woocommerce-form-login .woocommerce-LostPassword,body.woocommerce-account .woocommerce form.woocommerce-form-register .woocommerce-LostPassword,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .woocommerce-LostPassword{margin-top:14px;text-align:right}body.woocommerce-account .woocommerce form.woocommerce-form-login .woocommerce-LostPassword a,body.woocommerce-account .woocommerce form.woocommerce-form-register .woocommerce-LostPassword a,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .woocommerce-LostPassword a{font-size:13px;font-weight:600;color:var(--primary-color);text-decoration:none;transition:all .2s ease}body.woocommerce-account .woocommerce form.woocommerce-form-login .woocommerce-LostPassword a:hover,body.woocommerce-account .woocommerce form.woocommerce-form-register .woocommerce-LostPassword a:hover,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .woocommerce-LostPassword a:hover{color:var(--primary-hover);text-decoration:underline}body.woocommerce-account .woocommerce form.woocommerce-form-login .woocommerce-privacy-policy-text,body.woocommerce-account .woocommerce form.woocommerce-form-register .woocommerce-privacy-policy-text,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .woocommerce-privacy-policy-text{font-size:12.5px;color:var(--text-muted);line-height:1.5;margin-bottom:16px}body.woocommerce-account .woocommerce form.woocommerce-form-login .woocommerce-privacy-policy-text a,body.woocommerce-account .woocommerce form.woocommerce-form-register .woocommerce-privacy-policy-text a,body.woocommerce-account .woocommerce form.woocommerce-ResetPassword .woocommerce-privacy-policy-text a{color:var(--primary-color);text-decoration:underline}body.woocommerce-account .woocommerce>form.woocommerce-form-login{max-width:460px;margin:20px auto 50px auto !important;padding:36px !important;background:var(--white-color);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.04)}body.woocommerce-account .woocommerce form.woocommerce-ResetPassword{max-width:480px;margin:20px auto 50px auto !important;padding:36px !important;background:var(--white-color);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.04)}body.woocommerce-account .woocommerce form.woocommerce-ResetPassword p:first-child{font-size:14px;color:var(--text-muted);line-height:1.6;margin-bottom:20px}body.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation){display:flex;flex-direction:row;align-items:flex-start;gap:32px;width:100%;margin-bottom:40px}body.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation)::after{content:"";display:table;clear:both}body.woocommerce-account nav.woocommerce-MyAccount-navigation{float:none !important;flex:0 0 280px;width:280px !important;background:var(--white-color);border:1px solid var(--border-light);border-radius:16px;padding:16px;box-shadow:0 4px 20px rgba(0,0,0,.04);position:sticky;top:100px;z-index:10}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul{list-style:none !important;padding:0 !important;margin:0 !important;display:flex;flex-direction:column;gap:4px}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link{list-style:none !important;margin:0 !important;padding:0 !important;border:none !important}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{display:flex !important;align-items:center;gap:12px;padding:12px !important;border-radius:10px;font-size:14px;font-weight:600;color:var(--text-dark);transition:all .2s ease}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a::before{content:"";display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0;transition:transform .2s ease}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:hover{background-color:var(--search-bg);color:var(--primary-color);transform:translateX(3px)}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:hover::before{transform:scale(1.1)}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a{background-color:#fee2e2 !important;color:var(--primary-color) !important;font-weight:700 !important}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23c82333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7'%3E%3C/rect%3E%3Crect x='14' y='3' width='7' height='7'%3E%3C/rect%3E%3Crect x='14' y='14' width='7' height='7'%3E%3C/rect%3E%3Crect x='3' y='14' width='7' height='7'%3E%3C/rect%3E%3C/svg%3E")}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23c82333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'%3E%3C/path%3E%3Cline x1='3' y1='6' x2='21' y2='6'%3E%3C/line%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'%3E%3C/path%3E%3C/svg%3E")}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23c82333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'%3E%3C/path%3E%3Cpolyline points='7 10 12 15 17 10'%3E%3C/polyline%3E%3Cline x1='12' y1='15' x2='12' y2='3'%3E%3C/line%3E%3C/svg%3E")}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23c82333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'%3E%3C/path%3E%3Ccircle cx='12' cy='10' r='3'%3E%3C/circle%3E%3C/svg%3E")}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23c82333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'%3E%3C/circle%3E%3Cpath d='M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z'%3E%3C/path%3E%3C/svg%3E")}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:8px !important;padding-top:8px !important;border-top:1px solid var(--border-light) !important}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a{color:#ef4444}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23ef4444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'%3E%3C/path%3E%3Cpolyline points='16 17 21 12 16 7'%3E%3C/polyline%3E%3Cline x1='21' y1='12' x2='9' y2='12'%3E%3C/line%3E%3C/svg%3E")}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{background-color:#fee2e2;color:#b91c1c}body.woocommerce-account .woocommerce-MyAccount-content{float:none !important;flex:1;min-width:0;width:100% !important;background:var(--white-color);border:1px solid var(--border-light);border-radius:16px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.04)}body.woocommerce-account .woocommerce-MyAccount-content>p:first-child{font-size:16px;color:var(--text-dark);line-height:1.6;margin-bottom:20px;padding:16px 20px;background-color:#fef2f2;border:1px solid #fee2e2;border-left:4px solid var(--primary-color);border-radius:10px}body.woocommerce-account .woocommerce-MyAccount-content>p:first-child strong{color:var(--primary-color)}body.woocommerce-account .woocommerce-MyAccount-content>p:first-child a{color:var(--primary-color);font-weight:700;text-decoration:underline}body.woocommerce-account .woocommerce-MyAccount-content>p:first-child a:hover{color:var(--primary-hover)}body.woocommerce-account .woocommerce-MyAccount-content>p:nth-child(2){font-size:14px;color:var(--text-muted);line-height:1.7;margin-bottom:28px}body.woocommerce-account .woocommerce-MyAccount-content>p:nth-child(2) a{color:var(--primary-color);font-weight:600;text-decoration:underline}body.woocommerce-account .woocommerce-MyAccount-content>p:nth-child(2) a:hover{color:var(--primary-hover)}body.woocommerce-account .woocommerce-MyAccount-content .agro-dashboard-cards-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:20px;margin-top:24px;margin-bottom:20px}body.woocommerce-account .woocommerce-MyAccount-content .agro-dashboard-cards-grid .dashboard-card{background:#fff;border:1px solid var(--border-light);border-radius:14px;padding:24px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-decoration:none;transition:all .25s cubic-bezier(0.16, 1, 0.3, 1);position:relative;overflow:hidden}body.woocommerce-account .woocommerce-MyAccount-content .agro-dashboard-cards-grid .dashboard-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:rgba(0,0,0,0);transition:background-color .2s ease}body.woocommerce-account .woocommerce-MyAccount-content .agro-dashboard-cards-grid .dashboard-card .card-icon{width:44px;height:44px;border-radius:10px;background-color:#fef2f2;display:flex;align-items:center;justify-content:center;color:var(--primary-color);transition:all .2s ease}body.woocommerce-account .woocommerce-MyAccount-content .agro-dashboard-cards-grid .dashboard-card .card-icon svg{width:22px;height:22px;stroke:var(--primary-color)}body.woocommerce-account .woocommerce-MyAccount-content .agro-dashboard-cards-grid .dashboard-card .card-title{font-size:16px;font-weight:700;color:var(--text-dark);margin:0}body.woocommerce-account .woocommerce-MyAccount-content .agro-dashboard-cards-grid .dashboard-card .card-desc{font-size:12.5px;color:var(--text-muted);line-height:1.5;margin:0}body.woocommerce-account .woocommerce-MyAccount-content .agro-dashboard-cards-grid .dashboard-card .card-arrow{margin-top:auto;font-size:13px;font-weight:700;color:var(--primary-color);display:inline-flex;align-items:center;gap:6px}body.woocommerce-account .woocommerce-MyAccount-content .agro-dashboard-cards-grid .dashboard-card .card-arrow::after{content:"→";transition:transform .2s ease}body.woocommerce-account .woocommerce-MyAccount-content .agro-dashboard-cards-grid .dashboard-card:hover{border-color:#e5e7eb;transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.06)}body.woocommerce-account .woocommerce-MyAccount-content .agro-dashboard-cards-grid .dashboard-card:hover::before{background-color:var(--primary-color)}body.woocommerce-account .woocommerce-MyAccount-content .agro-dashboard-cards-grid .dashboard-card:hover .card-icon{background-color:var(--primary-color);color:#fff}body.woocommerce-account .woocommerce-MyAccount-content .agro-dashboard-cards-grid .dashboard-card:hover .card-icon svg{stroke:#fff}body.woocommerce-account .woocommerce-MyAccount-content .agro-dashboard-cards-grid .dashboard-card:hover .card-arrow::after{transform:translateX(4px)}body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads{width:100% !important;border-collapse:separate !important;border-spacing:0 !important;border:1px solid var(--border-light) !important;border-radius:12px !important;overflow:hidden !important;margin-bottom:28px !important}body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table thead th,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads thead th{background-color:#f9fafb !important;color:#4b5563 !important;font-size:12.5px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.5px !important;padding:14px 18px !important;border:none !important;border-bottom:1px solid var(--border-light) !important}body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads tbody tr{transition:background-color .15s ease}body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr:hover,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads tbody tr:hover{background-color:#fcfcfc !important}body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr:last-child td,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads tbody tr:last-child td{border-bottom:none !important}body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads tbody tr td{padding:16px 18px !important;font-size:14px !important;color:var(--text-dark) !important;border:none !important;border-bottom:1px solid var(--border-light) !important;vertical-align:middle !important}body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-number a,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads tbody tr td.woocommerce-orders-table__cell-order-number a{font-weight:700;color:var(--primary-color);text-decoration:none}body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-number a:hover,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads tbody tr td.woocommerce-orders-table__cell-order-number a:hover{text-decoration:underline}body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-date,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads tbody tr td.woocommerce-orders-table__cell-order-date{color:var(--text-muted);font-size:13.5px}body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-status span.status-pill,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-status span,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads tbody tr td.woocommerce-orders-table__cell-order-status span.status-pill,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads tbody tr td.woocommerce-orders-table__cell-order-status span{display:inline-flex;align-items:center;padding:4px 12px;border-radius:50px;font-size:12px;font-weight:700;text-transform:capitalize;line-height:1.2;background-color:#f3f4f6;color:#374151}body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-total,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads tbody tr td.woocommerce-orders-table__cell-order-total{font-weight:700}body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a.button,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a.woocommerce-button,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads tbody tr td.woocommerce-orders-table__cell-order-actions a.button,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads tbody tr td.woocommerce-orders-table__cell-order-actions a.woocommerce-button{display:inline-flex !important;align-items:center !important;justify-content:center !important;background-color:var(--search-bg) !important;color:var(--text-dark) !important;border:1px solid #e5e7eb !important;border-radius:50px !important;padding:6px 18px !important;font-size:13px !important;font-weight:700 !important;text-decoration:none !important;transition:all .2s ease !important}body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a.button:hover,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a.woocommerce-button:hover,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads tbody tr td.woocommerce-orders-table__cell-order-actions a.button:hover,body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-table--order-downloads tbody tr td.woocommerce-orders-table__cell-order-actions a.woocommerce-button:hover{background-color:var(--primary-color) !important;border-color:var(--primary-color) !important;color:var(--white-color) !important;transform:translateY(-1px)}body.woocommerce-account .woocommerce-MyAccount-content .status-completed{background-color:#dcfce7 !important;color:#15803d !important}body.woocommerce-account .woocommerce-MyAccount-content .status-processing{background-color:#e0f2fe !important;color:#0369a1 !important}body.woocommerce-account .woocommerce-MyAccount-content .status-on-hold,body.woocommerce-account .woocommerce-MyAccount-content .status-pending{background-color:#fef3c7 !important;color:#b45309 !important}body.woocommerce-account .woocommerce-MyAccount-content .status-cancelled,body.woocommerce-account .woocommerce-MyAccount-content .status-failed{background-color:#fee2e2 !important;color:#991b1b !important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message--info,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:20px 24px !important;border-radius:12px !important;background-color:#f8fafc !important;color:var(--text-dark);border:1px solid #e2e8f0 !important;border-left:4px solid var(--primary-color) !important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message--info a.button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message--info a.woocommerce-Button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info a.button,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info a.woocommerce-Button{background-color:var(--primary-color) !important;color:#fff !important;border-radius:50px !important;padding:10px 22px !important;font-size:13.5px !important;font-weight:700 !important;border:none !important;text-decoration:none !important;transition:all .2s ease !important}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message--info a.button:hover,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message--info a.woocommerce-Button:hover,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info a.button:hover,body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info a.woocommerce-Button:hover{background-color:var(--primary-hover) !important;transform:translateY(-1px)}body.woocommerce-account .woocommerce-MyAccount-content p.order-info{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px 20px;font-size:14px;color:var(--text-dark);margin-bottom:24px;line-height:1.6}body.woocommerce-account .woocommerce-MyAccount-content p.order-info mark{background:rgba(0,0,0,0);font-weight:700;color:var(--primary-color)}body.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-details{margin-bottom:36px}body.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-details h2.woocommerce-order-details__title{font-size:18px;font-weight:800;color:var(--text-dark);margin:0 0 16px 0}body.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-details table.woocommerce-table--order-details{width:100% !important;border:1px solid var(--border-light) !important;border-radius:12px !important;overflow:hidden !important}body.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-details table.woocommerce-table--order-details th,body.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-details table.woocommerce-table--order-details td{padding:14px 18px !important;font-size:14px !important;border:none !important;border-bottom:1px solid var(--border-light) !important}body.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-details table.woocommerce-table--order-details thead th{background-color:#f9fafb !important;font-weight:700 !important}body.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot th{font-weight:600 !important;color:var(--text-muted) !important;border-top:1px solid var(--border-light) !important}body.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot tr:last-child th,body.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-order-details table.woocommerce-table--order-details tfoot tr:last-child td{font-size:16px !important;font-weight:800 !important;color:var(--text-dark) !important;border-bottom:none !important}body.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-customer-details h2{font-size:18px;font-weight:800;color:var(--text-dark);margin:0 0 16px 0}body.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-customer-details .woocommerce-columns--addresses{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:20px}body.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column{background:#fcfcfc;border:1px solid var(--border-light);border-radius:12px;padding:20px}body.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column h3{font-size:15px;font-weight:700;color:var(--text-dark);margin:0 0 12px 0;padding-bottom:8px;border-bottom:1px solid var(--border-light)}body.woocommerce-account .woocommerce-MyAccount-content section.woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column address{font-style:normal;font-size:13.5px;color:var(--text-muted);line-height:1.6}body.woocommerce-account .woocommerce-MyAccount-content>p{font-size:14.5px;color:var(--text-muted);margin-bottom:24px;line-height:1.6}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:24px;margin-bottom:24px}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .col-1,body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .col-2,body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .u-column1,body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .u-column2{float:none !important;width:100% !important;margin:0 !important}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address{background:#fff;border:1.5px solid var(--border-light);border-radius:16px;padding:24px 26px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;transition:all .25s ease;position:relative}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address:hover{border-color:#d1d5db;box-shadow:0 8px 24px rgba(0,0,0,.05);transform:translateY(-2px)}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address header.title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--border-light)}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address header.title h3{font-size:17px;font-weight:800;color:var(--text-dark);margin:0;display:flex;align-items:center;gap:10px}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address header.title h3::before{content:"";display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-size:contain}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address header.title a.edit{font-size:12.5px;font-weight:700;color:var(--primary-color);background:#fef2f2;border:1px solid #fee2e2;padding:6px 16px;border-radius:50px;text-decoration:none;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address header.title a.edit::before{content:"";display:inline-block;width:13px;height:13px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%23c82333' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'%3E%3C/path%3E%3Cpath d='M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:filter .2s ease}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address header.title a.edit:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address header.title a.edit:hover::before{filter:brightness(0) invert(1)}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address.u-column1 header.title h3::before,body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address.col-1 header.title h3::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23c82333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'%3E%3C/rect%3E%3Cline x1='2' y1='10' x2='22' y2='10'%3E%3C/line%3E%3C/svg%3E")}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address.u-column2 header.title h3::before,body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address.col-2 header.title h3::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23c82333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1' y='3' width='15' height='13'%3E%3C/rect%3E%3Cpolygon points='16 8 20 8 23 11 23 16 16 16 16 8'%3E%3C/polygon%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'%3E%3C/circle%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'%3E%3C/circle%3E%3C/svg%3E")}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address address{font-style:normal;font-size:14px;color:var(--text-dark);line-height:1.7;flex:1}body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address address:empty,body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address address:has(>em){color:var(--text-muted);font-style:italic}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields){width:100%}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields)>h3{font-size:22px;font-weight:800;color:var(--text-dark);letter-spacing:-0.4px;margin:0 0 24px 0;padding-bottom:16px;border-bottom:1px solid var(--border-light);display:flex;align-items:center;gap:12px}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields)>h3::before{content:"";display:inline-block;width:26px;height:26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%23c82333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'%3E%3C/path%3E%3Ccircle cx='12' cy='10' r='3'%3E%3C/circle%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex-shrink:0}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields{width:100%}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper{display:flex;flex-wrap:wrap;margin-inline:-10px}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row{padding:0 10px;margin-bottom:18px;box-sizing:border-box;width:100%;float:none !important}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row.form-row-first,body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row.form-row-last{width:50% !important}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row.form-row-wide{width:100% !important}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row#billing_city_field,body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row#shipping_city_field,body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row#billing_state_field,body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row#shipping_state_field,body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row#billing_postcode_field,body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row#shipping_postcode_field,body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row#billing_phone_field,body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row#shipping_phone_field,body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row#billing_email_field,body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row#shipping_email_field{width:50% !important}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row label{display:block;font-size:13.5px;font-weight:700;color:var(--text-dark);margin-bottom:7px;line-height:1.3}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row label abbr.required{color:var(--primary-color);text-decoration:none;font-size:14px;font-weight:700;margin-left:3px}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row label .optional{color:var(--text-muted);font-weight:400;font-size:12px;margin-left:4px}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row .woocommerce-input-wrapper{display:block;width:100%;position:relative}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row input.input-text,body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row select,body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row textarea{width:100%;border:1.5px solid #e5e7eb;border-radius:10px;background-color:var(--search-bg);color:var(--text-dark);font-size:14px;padding:0 16px;outline:none;transition:all .2s ease;box-sizing:border-box}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row input.input-text:focus,body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row select:focus,body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row textarea:focus{background-color:#fff;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(200,35,51,.1)}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row input.input-text,body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row select{height:46px;line-height:46px}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row textarea{height:100px;padding:12px 16px;resize:vertical}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row .select2-container--default{width:100% !important}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row .select2-container--default .select2-selection--single{height:46px !important;border:1.5px solid #e5e7eb !important;border-radius:10px !important;background-color:var(--search-bg) !important;padding:0 14px !important;display:flex !important;align-items:center !important;transition:all .2s ease}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-dark) !important;line-height:44px !important;padding-left:0 !important;font-size:14px !important}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px !important;right:12px !important}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#6b7280 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row .select2-container--default.select2-container--open .select2-selection--single,body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) .woocommerce-address-fields__field-wrapper p.form-row .select2-container--default.select2-container--focus .select2-selection--single{border-color:var(--primary-color) !important;background-color:#fff !important;box-shadow:0 0 0 3px rgba(200,35,51,.1) !important}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) button[name=save_address]{min-width:200px;height:48px;border-radius:50px !important;background-color:var(--primary-color) !important;color:#fff !important;font-size:15px !important;font-weight:700 !important;border:none !important;padding:0 36px !important;cursor:pointer;display:inline-flex !important;align-items:center;justify-content:center;gap:10px;margin-top:10px;box-shadow:0 4px 14px rgba(200,35,51,.2);transition:all .25s ease !important}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) button[name=save_address]::after{content:"✓";font-size:14px;font-weight:800}body.woocommerce-account .woocommerce-MyAccount-content form:has(.woocommerce-address-fields) button[name=save_address]:hover{background-color:var(--primary-hover) !important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(200,35,51,.35)}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm{width:100%;display:flex;flex-wrap:wrap;margin-inline:-10px}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm::before{content:"Account Details";display:flex;align-items:center;gap:12px;width:100%;margin:0 10px 24px 10px;padding-bottom:16px;border-bottom:1px solid var(--border-light);font-size:22px;font-weight:800;color:var(--text-dark);letter-spacing:-0.4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' fill='none' stroke='%23c82333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'%3E%3C/path%3E%3Ccircle cx='12' cy='7' r='4'%3E%3C/circle%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left center;background-size:26px;padding-left:38px;box-sizing:border-box}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm .clear{display:none !important}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.form-row{padding:0 10px;margin-bottom:18px;box-sizing:border-box;width:100%;float:none !important}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.form-row.form-row-first,body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.form-row.form-row-last{width:50% !important}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.form-row.form-row-wide{width:100% !important}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.form-row label{display:block;font-size:13.5px;font-weight:700;color:var(--text-dark);margin-bottom:7px;line-height:1.3}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.form-row label .required,body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.form-row label abbr.required{color:var(--primary-color);text-decoration:none;font-size:14px;font-weight:700;margin-left:3px}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.form-row input.input-text,body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.form-row input[type=text],body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.form-row input[type=email],body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.form-row input[type=password]{width:100%;height:46px;line-height:46px;border:1.5px solid #e5e7eb;border-radius:10px;background-color:var(--search-bg);color:var(--text-dark);font-size:14px;padding:0 16px;outline:none;transition:all .2s ease;box-sizing:border-box}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.form-row input.input-text:focus,body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.form-row input[type=text]:focus,body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.form-row input[type=email]:focus,body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.form-row input[type=password]:focus{background-color:#fff;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(200,35,51,.1)}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.form-row .password-input{position:relative;display:block;width:100%}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.form-row .password-input .show-password-input{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;opacity:.6;transition:opacity .2s}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.form-row .password-input .show-password-input:hover{opacity:1}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.form-row .password-input .show-password-input::after{content:"";display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'%3E%3C/path%3E%3Ccircle cx='12' cy='12' r='3'%3E%3C/circle%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.form-row span:has(em),body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p.form-row span>em{display:block;font-size:12px;color:var(--text-muted);font-style:normal;line-height:1.5;margin-top:6px}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset{width:100%;margin:16px 10px 24px 10px;padding:24px;border:1.5px solid #e5e7eb;border-radius:16px;background-color:#f9fafb;box-sizing:border-box;display:flex;flex-wrap:wrap}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset legend{font-size:15px;font-weight:800;color:var(--text-dark);background:#fff;border:1.5px solid #e5e7eb;padding:6px 18px;border-radius:50px;display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;box-shadow:0 2px 8px rgba(0,0,0,.04)}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset legend::before{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23c82333' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset p.form-row{padding:0 8px;margin-bottom:16px;width:100%}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset p.form-row:first-of-type{width:100% !important}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset p.form-row:nth-of-type(2),body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset p.form-row:nth-of-type(3){width:50% !important}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset p.form-row input.input-text{background-color:#fff;border-color:#e5e7eb}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset p.form-row input.input-text:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(200,35,51,.1)}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm>p:last-of-type,body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p:has(button[name=save_account_details]){width:100%;padding:0 10px;margin-top:6px;margin-bottom:0}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm>p:last-of-type button[name=save_account_details],body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p:has(button[name=save_account_details]) button[name=save_account_details]{min-width:200px;height:48px;border-radius:50px !important;background-color:var(--primary-color) !important;color:#fff !important;font-size:15px !important;font-weight:700 !important;border:none !important;padding:0 36px !important;cursor:pointer;display:inline-flex !important;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 14px rgba(200,35,51,.2);transition:all .25s ease !important}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm>p:last-of-type button[name=save_account_details]::after,body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p:has(button[name=save_account_details]) button[name=save_account_details]::after{content:"✓";font-size:14px;font-weight:800}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm>p:last-of-type button[name=save_account_details]:hover,body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p:has(button[name=save_account_details]) button[name=save_account_details]:hover{background-color:var(--primary-hover) !important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(200,35,51,.35)}@media(max-width: 1024px){body.woocommerce-account nav.woocommerce-MyAccount-navigation{flex:0 0 240px;width:240px !important}body.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation){gap:20px}body.woocommerce-account .woocommerce-MyAccount-content{padding:24px}}@media(max-width: 768px){body.woocommerce-account .entry-header{margin-bottom:20px}body.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation){flex-direction:column !important;gap:24px}body.woocommerce-account nav.woocommerce-MyAccount-navigation{width:100% !important;flex:none !important;position:static !important;padding:12px}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul{flex-direction:row !important;flex-wrap:wrap !important;gap:6px !important}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link{flex:1 1 calc(50% - 6px)}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{padding:10px 12px;font-size:13px;justify-content:flex-start}body.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:0 !important;padding-top:0 !important;border-top:none !important}body.woocommerce-account .woocommerce-MyAccount-content{padding:20px}body.woocommerce-account .woocommerce-MyAccount-content .form-row-first,body.woocommerce-account .woocommerce-MyAccount-content .form-row-last,body.woocommerce-account .woocommerce-MyAccount-content p.form-row#billing_city_field,body.woocommerce-account .woocommerce-MyAccount-content p.form-row#shipping_city_field,body.woocommerce-account .woocommerce-MyAccount-content p.form-row#billing_state_field,body.woocommerce-account .woocommerce-MyAccount-content p.form-row#shipping_state_field,body.woocommerce-account .woocommerce-MyAccount-content p.form-row#billing_postcode_field,body.woocommerce-account .woocommerce-MyAccount-content p.form-row#shipping_postcode_field,body.woocommerce-account .woocommerce-MyAccount-content p.form-row#billing_phone_field,body.woocommerce-account .woocommerce-MyAccount-content p.form-row#shipping_phone_field,body.woocommerce-account .woocommerce-MyAccount-content p.form-row#billing_email_field,body.woocommerce-account .woocommerce-MyAccount-content p.form-row#shipping_email_field,body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset p.form-row{width:100% !important;float:none !important}body.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset{padding:18px 14px;margin-inline:0}body.woocommerce-account .woocommerce-MyAccount-content button[name=save_account_details],body.woocommerce-account .woocommerce-MyAccount-content button[name=save_address]{width:100% !important;min-width:0 !important;justify-content:center !important}body.woocommerce-account .woocommerce-MyAccount-content table.woocommerce-orders-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}body.woocommerce-account #customer_login,body.woocommerce-account .u-columns.col2-set{grid-template-columns:1fr !important;gap:24px !important}body.woocommerce-account #customer_login .col-1,body.woocommerce-account #customer_login .col-2,body.woocommerce-account #customer_login .u-column1,body.woocommerce-account #customer_login .u-column2,body.woocommerce-account .u-columns.col2-set .col-1,body.woocommerce-account .u-columns.col2-set .col-2,body.woocommerce-account .u-columns.col2-set .u-column1,body.woocommerce-account .u-columns.col2-set .u-column2{padding:24px 20px !important}}.agro-contact-form{width:100%}.agro-contact-form br{display:none}.agro-contact-form .agro-form-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}.agro-contact-form .agro-form-group{margin-bottom:20px}.agro-contact-form .agro-form-group label{display:block;margin-bottom:8px;color:#18212f;font-size:14px;font-weight:600;line-height:1.4}.agro-contact-form .agro-form-group label span{color:#8a8f98;font-size:12px;font-weight:400}.agro-contact-form .agro-form-group input[type=text],.agro-contact-form .agro-form-group input[type=email],.agro-contact-form .agro-form-group textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #e6ded5;border-radius:8px;background-color:#fff;color:#18212f;font-family:inherit;font-size:14px;line-height:1.5;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.agro-contact-form .agro-form-group input[type=text]::placeholder,.agro-contact-form .agro-form-group input[type=email]::placeholder,.agro-contact-form .agro-form-group textarea::placeholder{color:#a4a4a4;opacity:1}.agro-contact-form .agro-form-group input[type=text]:hover,.agro-contact-form .agro-form-group input[type=email]:hover,.agro-contact-form .agro-form-group textarea:hover{border-color:#d8c9bd}.agro-contact-form .agro-form-group input[type=text]:focus,.agro-contact-form .agro-form-group input[type=email]:focus,.agro-contact-form .agro-form-group textarea:focus{border-color:#c5162e;background-color:#fff;box-shadow:0 0 0 3px rgba(197,22,46,.08)}.agro-contact-form .agro-form-group input[type=text],.agro-contact-form .agro-form-group input[type=email]{height:48px;padding:0 15px}.agro-contact-form .agro-form-group textarea{min-height:145px;padding:13px 15px;resize:vertical}.agro-contact-form .agro-form-submit{margin-top:5px}.agro-contact-form .agro-form-submit input[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-width:160px;min-height:46px;padding:12px 24px;border:0;border-radius:7px;background:#c5162e;color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.agro-contact-form .agro-form-submit input[type=submit]:hover{background:#a91025;box-shadow:0 6px 16px rgba(197,22,46,.18);transform:translateY(-1px)}.agro-contact-form .agro-form-submit input[type=submit]:active{transform:translateY(0)}.agro-contact-form .wpcf7-not-valid{border-color:#d62839 !important}.agro-contact-form .wpcf7-not-valid-tip{margin-top:6px;color:#d62839;font-size:12px;line-height:1.4}.agro-contact-form .wpcf7-response-output{margin:20px 0 0 !important;padding:12px 15px !important;border:1px solid #e6ded5 !important;border-radius:7px;background:#fffaf5;color:#4a4a4a;font-size:13px;line-height:1.5}@media(max-width: 767px){.agro-contact-form .agro-form-row{grid-template-columns:1fr;gap:0;margin-bottom:0}.agro-contact-form .agro-form-group{margin-bottom:18px}.agro-contact-form .agro-form-group input[type=text],.agro-contact-form .agro-form-group input[type=email]{height:46px}.agro-contact-form .agro-form-group textarea{min-height:125px}.agro-contact-form .agro-form-submit input[type=submit]{width:100%}}.woocommerce-message,.woocommerce-error{width:100%;max-width:1600px;margin-inline:auto !important;display:flow-root}@media(max-width: 1600px){.woocommerce-message,.woocommerce-error{max-width:1440px;padding-inline:40px}}@media(max-width: 767px){.woocommerce-message,.woocommerce-error{padding-inline:12px}}.site-content>.woocommerce:has(.woocommerce-message),.site-content>.woocommerce:has(.woocommerce-error){padding-inline:60px}@media(max-width: 1600px){.site-content>.woocommerce:has(.woocommerce-message),.site-content>.woocommerce:has(.woocommerce-error){padding-inline:40px}}@media(max-width: 767px){.site-content>.woocommerce:has(.woocommerce-message),.site-content>.woocommerce:has(.woocommerce-error){padding-inline:12px}}.agro-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:4px;line-height:1}.agro-badge.badge-collection{background-color:#ffedd5;color:#9a3412}.agro-badge.badge-sku{background-color:#f3f4f6;color:#4b5563;font-weight:600;letter-spacing:.2px}.agro-badge.badge-discount{background-color:#f5a623;color:#111827;font-weight:800;border-radius:20px;padding:5px 12px;font-size:12px;box-shadow:0 2px 6px rgba(0,0,0,.12)}.agro-badge.badge-value{background-color:var(--accent-dot-color);color:#111827;font-size:10px;font-weight:800;padding:3px 8px;border-radius:4px}.agro-badge.badge-savings{background-color:#f3f4f6;color:#4b5563;font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px}.agro-price-wrap{display:inline-flex;align-items:baseline;gap:8px}.agro-price-wrap .current-price{font-size:18px;font-weight:800;color:var(--text-dark)}.agro-price-wrap .regular-price,.agro-price-wrap del{font-size:14px;color:#9ca3af;text-decoration:line-through;font-weight:400}.agro-price-wrap .unit-price{font-size:12px;font-weight:600;color:var(--primary-color)}.agro-quantity-stepper{display:inline-flex;align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;height:48px;padding:0 4px;user-select:none}.agro-quantity-stepper .qty-btn{width:38px;height:38px;background:rgba(0,0,0,0) !important;border:none !important;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:var(--text-dark);border-radius:6px;padding:0 !important;margin:0 !important;transition:background-color .15s ease}.agro-quantity-stepper .qty-btn:hover{background-color:#e5e7eb !important}.agro-quantity-stepper .qty-btn:active{transform:scale(0.95)}.agro-quantity-stepper .qty-input,.agro-quantity-stepper input[type=number]{width:44px !important;height:100% !important;border:none !important;background:rgba(0,0,0,0) !important;text-align:center !important;font-size:16px !important;font-weight:700 !important;color:var(--text-dark) !important;padding:0 !important;margin:0 !important;box-shadow:none !important;outline:none !important;-moz-appearance:textfield}.agro-quantity-stepper .qty-input::-webkit-outer-spin-button,.agro-quantity-stepper .qty-input::-webkit-inner-spin-button,.agro-quantity-stepper input[type=number]::-webkit-outer-spin-button,.agro-quantity-stepper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.btn-agro-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:var(--primary-color) !important;color:#fff !important;font-size:15px !important;font-weight:700 !important;height:48px !important;padding:0 24px !important;border-radius:8px !important;border:none !important;cursor:pointer;text-decoration:none !important;transition:all .2s ease !important;box-shadow:0 2px 8px rgba(200,35,51,.25) !important}.btn-agro-primary svg{stroke:#fff;fill:none;flex-shrink:0}.btn-agro-primary:hover{background-color:#b01c2b !important;box-shadow:0 4px 12px rgba(200,35,51,.35) !important;transform:translateY(-1px)}.btn-agro-primary:active{transform:translateY(0)}.btn-agro-buy-now{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:#f59e0b !important;color:#fff !important;font-size:15px !important;font-weight:700 !important;height:48px !important;padding:0 20px !important;border-radius:8px !important;border:none !important;cursor:pointer;text-decoration:none !important;transition:all .2s ease !important;box-shadow:0 2px 8px rgba(245,158,11,.25) !important}.btn-agro-buy-now svg{fill:currentColor;stroke:none;flex-shrink:0}.btn-agro-buy-now:hover{background-color:#d97706 !important;box-shadow:0 4px 12px rgba(245,158,11,.35) !important;transform:translateY(-1px)}.btn-agro-buy-now:active{transform:translateY(0)}ul.products{display:grid !important;grid-template-columns:repeat(4, 1fr) !important;gap:20px !important;margin:0 0 40px 0 !important;padding:0 !important;list-style:none !important}ul.products::before,ul.products::after{display:none !important}ul.products li.product,ul.products .agro-product-card-item{float:none !important;width:100% !important;margin:0 !important;padding:12px !important;background-color:#fff;border:1px solid #f0f0f0;border-radius:16px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.03);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}ul.products li.product:hover,ul.products .agro-product-card-item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}ul.products li.product:hover .card-image-wrap img,ul.products .agro-product-card-item:hover .card-image-wrap img{transform:scale(1.04)}ul.products li.product>a:first-child,ul.products .agro-product-card-item>a:first-child{display:none !important}ul.products li.product .onsale,ul.products .agro-product-card-item .onsale{display:none !important}ul.products li.product .price,ul.products .agro-product-card-item .price{display:none !important}ul.products li.product .star-rating,ul.products .agro-product-card-item .star-rating{display:none !important}ul.products li.product .woocommerce-loop-product__title,ul.products .agro-product-card-item .woocommerce-loop-product__title{display:none !important}ul.products li.product .card-image-wrap,ul.products .agro-product-card-item .card-image-wrap{position:relative;width:100%;aspect-ratio:1/.94;overflow:hidden;background-color:#fafafa;border-radius:12px}ul.products li.product .card-image-wrap img,ul.products .agro-product-card-item .card-image-wrap img{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px;transition:transform .35s ease}ul.products li.product .card-image-wrap .badge-discount,ul.products .agro-product-card-item .card-image-wrap .badge-discount{position:absolute;top:10px;left:10px;z-index:2;background-color:#f5a623;color:#111827;font-size:11px;font-weight:800;padding:4px 8px;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.12);letter-spacing:.3px;line-height:1}ul.products li.product .card-image-wrap .badge-rating,ul.products .agro-product-card-item .card-image-wrap .badge-rating{display:none !important}ul.products li.product .card-content-wrap,ul.products .agro-product-card-item .card-content-wrap{padding:12px 4px;display:flex;flex-direction:column;flex-grow:1;text-align:left}ul.products li.product .card-content-wrap .card-usp-tag,ul.products .agro-product-card-item .card-content-wrap .card-usp-tag{font-size:11px;font-weight:800;color:#15803d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;line-height:1.2}ul.products li.product .card-content-wrap .card-title-link,ul.products .agro-product-card-item .card-content-wrap .card-title-link{text-decoration:none;color:var(--text-dark);margin-bottom:6px}ul.products li.product .card-content-wrap .card-title-link .card-title,ul.products .agro-product-card-item .card-content-wrap .card-title-link .card-title{font-size:18px;font-weight:800;color:var(--text-dark);line-height:1.25;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}ul.products li.product .card-content-wrap .card-title-link:hover .card-title,ul.products .agro-product-card-item .card-content-wrap .card-title-link:hover .card-title{color:var(--primary-color)}ul.products li.product .card-content-wrap .card-short-desc,ul.products .agro-product-card-item .card-content-wrap .card-short-desc{font-size:12.5px;color:#6b7280;line-height:1.45;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:36px}ul.products li.product .card-content-wrap .card-pack-pills,ul.products .agro-product-card-item .card-content-wrap .card-pack-pills{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}ul.products li.product .card-content-wrap .card-pack-pills .pack-pill,ul.products .agro-product-card-item .card-content-wrap .card-pack-pills .pack-pill{font-size:12px;font-weight:700;padding:4px 10px;border-radius:4px;background-color:#f3f4f6;color:#111827;border:none;cursor:pointer;user-select:none;transition:all .15s ease;line-height:1.2}ul.products li.product .card-content-wrap .card-pack-pills .pack-pill:hover,ul.products .agro-product-card-item .card-content-wrap .card-pack-pills .pack-pill:hover{background-color:#e5e7eb}ul.products li.product .card-content-wrap .card-pack-pills .pack-pill.is-selected,ul.products .agro-product-card-item .card-content-wrap .card-pack-pills .pack-pill.is-selected{background-color:#fee2e2 !important;color:#991b1b !important;font-weight:800 !important}ul.products li.product .card-content-wrap .card-bottom-row,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row{margin-top:auto;display:flex;justify-content:space-between;gap:8px;padding-top:14px;border-top:1px solid #f3f4f6}ul.products li.product .card-content-wrap .card-bottom-row .card-price-col,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-price-col{display:flex;flex-direction:column}ul.products li.product .card-content-wrap .card-bottom-row .card-price-col .price-numbers,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-price-col .price-numbers{display:flex;align-items:baseline;gap:6px}ul.products li.product .card-content-wrap .card-bottom-row .card-price-col .price-numbers .current-price,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-price-col .price-numbers .current-price{font-size:21px;font-weight:800;color:var(--text-dark);line-height:1}ul.products li.product .card-content-wrap .card-bottom-row .card-price-col .price-numbers .regular-price,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-price-col .price-numbers .regular-price{font-size:13.5px;color:#9ca3af;text-decoration:line-through;font-weight:500}ul.products li.product .card-content-wrap .card-bottom-row .card-price-col .savings-text,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-price-col .savings-text{font-size:12px;font-weight:700;color:#15803d;line-height:1.2;margin-top:4px}ul.products li.product .card-content-wrap .card-bottom-row .card-add-btn-wrap,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-add-btn-wrap{display:flex;flex-direction:column;gap:8px}ul.products li.product .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.add_to_cart_button,ul.products li.product .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.product_type_simple,ul.products li.product .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.product_type_variable,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.add_to_cart_button,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.product_type_simple,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.product_type_variable{background-color:#a30021 !important;color:#fff !important;font-size:14px !important;font-weight:700 !important;padding:8px 20px !important;border-radius:50px !important;border:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:4px !important;text-decoration:none !important;cursor:pointer;transition:all .2s ease !important;margin:0 !important;line-height:1.4 !important;box-shadow:none !important}ul.products li.product .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.add_to_cart_button::before,ul.products li.product .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.product_type_simple::before,ul.products li.product .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.product_type_variable::before,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.add_to_cart_button::before,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.product_type_simple::before,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.product_type_variable::before{content:"+ ";font-size:15px;font-weight:800}ul.products li.product .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.add_to_cart_button:hover,ul.products li.product .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.product_type_simple:hover,ul.products li.product .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.product_type_variable:hover,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.add_to_cart_button:hover,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.product_type_simple:hover,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.product_type_variable:hover{background-color:#85001a !important;transform:translateY(-1px)}ul.products li.product .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.add_to_cart_button.loading,ul.products li.product .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.product_type_simple.loading,ul.products li.product .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.product_type_variable.loading,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.add_to_cart_button.loading,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.product_type_simple.loading,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.product_type_variable.loading{opacity:.7}ul.products li.product .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.add_to_cart_button.added::after,ul.products li.product .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.product_type_simple.added::after,ul.products li.product .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.product_type_variable.added::after,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.add_to_cart_button.added::after,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.product_type_simple.added::after,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-add-btn-wrap .button.product_type_variable.added::after{margin-left:4px}ul.products li.product .card-content-wrap .card-bottom-row .card-add-btn-wrap .added_to_cart.wc-forward,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-add-btn-wrap .added_to_cart.wc-forward{border-radius:50px}@media(max-width: 1024px){ul.products{grid-template-columns:repeat(2, 1fr) !important;gap:16px !important}}@media(max-width: 767px){ul.products{grid-template-columns:repeat(2, 1fr) !important;gap:12px !important}ul.products li.product,ul.products .agro-product-card-item{padding:8px !important}ul.products li.product .card-content-wrap,ul.products .agro-product-card-item .card-content-wrap{padding:10px 2px 2px 2px}ul.products li.product .card-content-wrap .card-title-link .card-title,ul.products .agro-product-card-item .card-content-wrap .card-title-link .card-title{font-size:14.5px}ul.products li.product .card-content-wrap .card-usp-tag,ul.products .agro-product-card-item .card-content-wrap .card-usp-tag{font-size:9.5px}ul.products li.product .card-content-wrap .card-short-desc,ul.products .agro-product-card-item .card-content-wrap .card-short-desc{display:none}ul.products li.product .card-content-wrap .card-pack-pills,ul.products .agro-product-card-item .card-content-wrap .card-pack-pills{gap:4px;margin-bottom:10px}ul.products li.product .card-content-wrap .card-pack-pills .pack-pill,ul.products .agro-product-card-item .card-content-wrap .card-pack-pills .pack-pill{font-size:10.5px;padding:3px 7px}ul.products li.product .card-content-wrap .card-bottom-row,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row{padding-top:10px;flex-wrap:wrap}ul.products li.product .card-content-wrap .card-bottom-row .card-price-col .price-numbers .current-price,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-price-col .price-numbers .current-price{font-size:16px}ul.products li.product .card-content-wrap .card-bottom-row .card-price-col .price-numbers .regular-price,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-price-col .price-numbers .regular-price{font-size:11.5px}ul.products li.product .card-content-wrap .card-bottom-row .card-price-col .price-numbers .savings-text,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-price-col .price-numbers .savings-text{font-size:10px}ul.products li.product .card-content-wrap .card-bottom-row .card-price-col .price-numbers .card-price-col .card-add-btn-wrap .button.add_to_cart_button,ul.products .agro-product-card-item .card-content-wrap .card-bottom-row .card-price-col .price-numbers .card-price-col .card-add-btn-wrap .button.add_to_cart_button{padding:6px 12px !important;font-size:12px !important}}body.single-product #primary.content-area{float:none !important;width:100% !important;margin:0 !important;padding-top:20px}body.single-product #secondary.widget-area{display:none !important}body.single-product div.product{display:grid !important;grid-template-columns:minmax(0, 1fr) minmax(0, 1.15fr);gap:48px;align-items:start;margin-bottom:40px}body.single-product .agro-single-product-wrap:before,body.single-product .agro-single-product-wrap:after{display:none !important}body.single-product .agro-single-product-wrap>:not(.agro-gallery-column):not(.woocommerce-product-gallery):not(.agro-product-summary){grid-column:1/-1 !important;width:100% !important}body.single-product .agro-gallery-column{position:relative !important;width:100% !important;max-width:100% !important;min-width:0 !important}body.single-product .agro-gallery-column .onsale,body.single-product .agro-gallery-column .agro-discount-badge{position:absolute !important;top:16px !important;left:16px !important;z-index:15 !important;background-color:#f5a623 !important;color:#111827 !important;font-size:13px !important;font-weight:800 !important;padding:6px 14px !important;border-radius:8px !important;box-shadow:0 2px 10px rgba(0,0,0,.15) !important;letter-spacing:.3px !important;min-height:auto !important;min-width:auto !important;line-height:1.2 !important;border:none !important;margin:0 !important;display:inline-block !important;pointer-events:none !important;user-select:none !important;transition:transform .2s ease,opacity .2s ease}body.single-product .woocommerce-product-gallery{float:none !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;position:relative !important}body.single-product .woocommerce-product-gallery .flex-viewport,body.single-product .woocommerce-product-gallery:not(:has(.flex-viewport)) .woocommerce-product-gallery__wrapper{width:100% !important;max-width:100% !important;border-radius:16px;overflow:hidden !important;position:relative;background-color:#fafafa;border:1px solid #f0f0f0;box-shadow:0 4px 20px rgba(0,0,0,.05)}body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{position:relative;margin:0 !important;padding:0 !important}body.single-product .woocommerce-product-gallery:not(:has(.flex-viewport)) .woocommerce-product-gallery__image{width:100%}body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image{position:relative !important;border-radius:16px;overflow:hidden;aspect-ratio:1/1;box-sizing:border-box}body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image.flex-active-slide{aspect-ratio:1/1}body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a{display:block;width:100%;height:100%;cursor:zoom-in}body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img:not(.zoomImg){width:100% !important;height:100% !important;aspect-ratio:1/1;display:block !important;object-fit:cover !important;object-position:center;border-radius:16px}body.single-product .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs{display:flex !important;align-items:center;gap:12px;margin:16px 0 0 0 !important;padding:0 0 4px 0 !important;overflow-x:auto;max-width:100% !important;list-style:none !important}body.single-product .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li{width:72px !important;height:72px !important;border-radius:10px;overflow:hidden;border:2px solid rgba(0,0,0,0);cursor:pointer;flex-shrink:0;background-color:#fafafa;transition:all .2s ease;float:none !important;margin:0 !important;padding:0 !important}body.single-product .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;border-radius:8px;opacity:.8;transition:opacity .2s ease}body.single-product .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li img.flex-active{opacity:1 !important}body.single-product .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li:hover{border-color:#d1d5db}body.single-product .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li:hover img{opacity:1 !important}body.single-product .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li:has(img.flex-active),body.single-product .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li.is-active{border-color:var(--primary-color) !important;box-shadow:0 2px 8px rgba(200,35,51,.25)}body.single-product .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li:has(img.flex-active) img,body.single-product .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li.is-active img{opacity:1 !important}body.single-product .woocommerce-product-gallery img.zoomImg{cursor:crosshair !important;border-radius:16px}body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute !important;top:16px !important;right:16px !important;z-index:9 !important;background:#fff !important;border-radius:50% !important;box-shadow:0 2px 8px rgba(0,0,0,.12) !important;width:36px !important;height:36px !important;text-align:center !important;line-height:36px !important;color:#4b5563 !important;text-indent:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;border:none !important;transition:transform .2s ease,box-shadow .2s ease}body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before{font-size:16px !important;line-height:1 !important}body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover{transform:scale(1.08);box-shadow:0 4px 12px rgba(0,0,0,.18) !important}body.single-product .summary.entry-summary{float:none !important;width:100% !important;margin:0 !important}body.single-product .summary.entry-summary .agro-product-meta-tags{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}body.single-product .summary.entry-summary .product_title{font-size:34px !important;font-weight:800 !important;color:var(--text-dark) !important;line-height:1.18 !important;margin:0 0 14px 0 !important;letter-spacing:-0.5px !important}body.single-product .summary.entry-summary .woocommerce-product-details__short-description{margin:0 0 24px 0 !important}body.single-product .summary.entry-summary .woocommerce-product-details__short-description p{font-size:15px !important;line-height:1.6 !important;color:#4b5563 !important;margin:0 !important}body.single-product .summary.entry-summary>p.price{display:none}body.single-product .summary.entry-summary .agro-pack-size-section{margin-bottom:26px}body.single-product .summary.entry-summary .agro-pack-size-section .pack-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}body.single-product .summary.entry-summary .agro-pack-size-section .pack-header .pack-label{font-size:14px;font-weight:700;color:var(--text-dark)}body.single-product .summary.entry-summary .agro-pack-size-section .pack-header .weight-guide-link{font-size:13px;font-weight:600;color:#b45309;text-decoration:none;display:inline-flex;align-items:center;gap:5px;transition:color .15s ease}body.single-product .summary.entry-summary .agro-pack-size-section .pack-header .weight-guide-link svg{width:15px;height:15px;stroke:#b45309}body.single-product .summary.entry-summary .agro-pack-size-section .pack-header .weight-guide-link:hover{color:#92400e;text-decoration:underline}body.single-product .summary.entry-summary .agro-pack-size-section .pack-cards-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px;max-width:450px}body.single-product .summary.entry-summary .agro-pack-size-section .pack-cards-grid .pack-card{position:relative;border:1.5px solid #e5e7eb;border-radius:8px;padding:14px 12px;background-color:#fff;cursor:pointer;user-select:none;transition:all .2s ease}body.single-product .summary.entry-summary .agro-pack-size-section .pack-cards-grid .pack-card .pack-card-badge{position:absolute;top:-10px;left:10px}body.single-product .summary.entry-summary .agro-pack-size-section .pack-cards-grid .pack-card .pack-weight{font-size:15px;font-weight:700;color:var(--text-dark);margin-bottom:4px;transition:color .15s ease}body.single-product .summary.entry-summary .agro-pack-size-section .pack-cards-grid .pack-card .pack-prices{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}body.single-product .summary.entry-summary .agro-pack-size-section .pack-cards-grid .pack-card .pack-prices .current{font-size:14px;font-weight:700;color:var(--text-dark)}body.single-product .summary.entry-summary .agro-pack-size-section .pack-cards-grid .pack-card .pack-prices .original{font-size:12px;color:#9ca3af;text-decoration:line-through}body.single-product .summary.entry-summary .agro-pack-size-section .pack-cards-grid .pack-card .pack-unit-price{font-size:12px;font-weight:700;color:var(--primary-color)}body.single-product .summary.entry-summary .agro-pack-size-section .pack-cards-grid .pack-card:hover{border-color:#cbd5e1}body.single-product .summary.entry-summary .agro-pack-size-section .pack-cards-grid .pack-card.is-selected{border-color:var(--primary-color);border-width:1px;box-shadow:0 4px 14px rgba(200,35,51,.12)}body.single-product .summary.entry-summary .agro-pack-size-section .pack-cards-grid .pack-card.is-selected .pack-weight{color:var(--primary-color)}body.single-product .summary.entry-summary form.cart{margin-bottom:28px !important;display:block !important}body.single-product .summary.entry-summary form.cart .agro-action-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}body.single-product .summary.entry-summary form.cart .single_add_to_cart_button:not(.btn-agro-primary){display:none !important}body.single-product .summary.entry-summary .agro-feature-highlights{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:12px;margin-top:24px}body.single-product .summary.entry-summary .agro-feature-highlights .feature-card{display:flex;align-items:center;gap:12px;padding:14px 16px;background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:transform .2s ease,box-shadow .2s ease}body.single-product .summary.entry-summary .agro-feature-highlights .feature-card .feature-icon{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}body.single-product .summary.entry-summary .agro-feature-highlights .feature-card .feature-icon.icon-aged{background-color:#fef3c7}body.single-product .summary.entry-summary .agro-feature-highlights .feature-card .feature-icon.icon-polish{background-color:#dcfce7}body.single-product .summary.entry-summary .agro-feature-highlights .feature-card .feature-icon.icon-aroma{background-color:#fee2e2}body.single-product .summary.entry-summary .agro-feature-highlights .feature-card .feature-icon svg,body.single-product .summary.entry-summary .agro-feature-highlights .feature-card .feature-icon img{width:20px;height:20px;object-fit:contain}body.single-product .summary.entry-summary .agro-feature-highlights .feature-card .feature-text{display:flex;flex-direction:column}body.single-product .summary.entry-summary .agro-feature-highlights .feature-card .feature-text .feature-title{font-size:13px;font-weight:700;color:var(--text-dark);line-height:1.2}body.single-product .summary.entry-summary .agro-feature-highlights .feature-card .feature-text .feature-subtitle{font-size:11.5px;color:#6b7280;line-height:1.2;margin-top:2px}body.single-product .summary.entry-summary .agro-feature-highlights .feature-card:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.06)}body.single-product .woocommerce-tabs.wc-tabs-wrapper{grid-column:1/-1 !important;width:100% !important;float:none !important;clear:both !important;margin-top:24px;margin-bottom:48px}body.single-product .woocommerce-tabs.wc-tabs-wrapper::before,body.single-product .woocommerce-tabs.wc-tabs-wrapper::after{content:"";display:table;clear:both}body.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;flex-wrap:wrap !important;float:none !important;width:100% !important;margin:0 0 28px 0 !important;padding:0 !important;list-style:none !important;border-bottom:2px solid #e5e7eb !important;gap:4px !important;background:rgba(0,0,0,0) !important;clear:both !important;position:relative !important}body.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs::before,body.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs::after{display:none !important}body.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li{float:none !important;display:inline-flex !important;margin:0 !important;padding:0 !important;border:none !important;background:rgba(0,0,0,0) !important;position:relative !important;list-style:none !important}body.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li::before,body.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li::after{display:none !important}body.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a{display:inline-flex !important;align-items:center !important;gap:8px;padding:14px 24px !important;font-size:15px !important;font-weight:600 !important;color:#6b7280 !important;text-decoration:none !important;position:relative;transition:all .2s ease !important;border-radius:10px 10px 0 0;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}body.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a:hover{color:var(--text-dark) !important;background-color:#f9fafb !important}body.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active a{color:var(--primary-color) !important;font-weight:800 !important;background-color:rgba(0,0,0,0) !important}body.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active a::after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background-color:var(--primary-color);border-radius:3px 3px 0 0;z-index:2}body.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.description_tab a::before{content:"";display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Cline x1='16' y1='13' x2='8' y2='13'%3E%3C/line%3E%3Cline x1='16' y1='17' x2='8' y2='17'%3E%3C/line%3E%3Cline x1='10' y1='9' x2='8' y2='9'%3E%3C/line%3E%3Csvg%3E");background-repeat:no-repeat;background-size:contain}body.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.additional_information_tab a::before{content:"";display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='4' y1='21' x2='4' y2='14'%3E%3C/line%3E%3Cline x1='4' y1='10' x2='4' y2='3'%3E%3C/line%3E%3Cline x1='12' y1='21' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='8' x2='12' y2='3'%3E%3C/line%3E%3Cline x1='20' y1='21' x2='20' y2='16'%3E%3C/line%3E%3Cline x1='20' y1='12' x2='20' y2='3'%3E%3C/line%3E%3Cline x1='1' y1='14' x2='7' y2='14'%3E%3C/line%3E%3Cline x1='9' y1='8' x2='15' y2='8'%3E%3C/line%3E%3Cline x1='17' y1='16' x2='23' y2='16'%3E%3C/line%3E%3Csvg%3E");background-repeat:no-repeat;background-size:contain}body.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.reviews_tab a::before{content:"";display:inline-block;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2'%3E%3C/polygon%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}body.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active.description_tab a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23c82333' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Cline x1='16' y1='13' x2='8' y2='13'%3E%3C/line%3E%3Cline x1='16' y1='17' x2='8' y2='17'%3E%3C/line%3E%3Cline x1='10' y1='9' x2='8' y2='9'%3E%3C/line%3E%3C/svg%3E")}body.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active.additional_information_tab a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23c82333' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='4' y1='21' x2='4' y2='14'%3E%3C/line%3E%3Cline x1='4' y1='10' x2='4' y2='3'%3E%3C/line%3E%3Cline x1='12' y1='21' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='8' x2='12' y2='3'%3E%3C/line%3E%3Cline x1='20' y1='21' x2='20' y2='16'%3E%3C/line%3E%3Cline x1='20' y1='12' x2='20' y2='3'%3E%3C/line%3E%3Cline x1='1' y1='14' x2='7' y2='14'%3E%3C/line%3E%3Cline x1='9' y1='8' x2='15' y2='8'%3E%3C/line%3E%3Cline x1='17' y1='16' x2='23' y2='16'%3E%3C/line%3E%3C/svg%3E")}body.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li.active.reviews_tab a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23c82333' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2'%3E%3C/polygon%3E%3C/svg%3E")}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel{float:none !important;width:100% !important;clear:both !important;background-color:#fff !important;border:1px solid var(--border-light) !important;border-radius:16px !important;padding:36px 40px !important;box-shadow:0 4px 20px rgba(0,0,0,.03) !important;margin:0 !important;box-sizing:border-box !important}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel>h2:first-child{font-size:20px;font-weight:800;color:var(--text-dark);letter-spacing:-0.3px;margin:0 0 20px 0;padding-bottom:12px;border-bottom:1px solid var(--border-light)}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel p{font-size:15px;color:#374151;line-height:1.8;margin-bottom:16px}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel p:last-child{margin-bottom:0}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel ul,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel ol{margin:16px 0 20px 24px;padding:0}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel ul li,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel ol li{font-size:14.5px;color:#4b5563;line-height:1.7;margin-bottom:8px}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel ul li:last-child,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel ol li:last-child{margin-bottom:0}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-description{color:#374151}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-additional_information table.shop_attributes{width:100%;max-width:500px;border-collapse:separate;border-spacing:0;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;margin:0}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-additional_information table.shop_attributes th,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-additional_information table.shop_attributes td{padding:14px 20px !important;font-size:14px !important;border-bottom:1px solid #f0f0f0 !important;vertical-align:middle !important}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-additional_information table.shop_attributes th{background-color:#f9fafb !important;font-weight:700 !important;color:var(--text-dark) !important;width:32% !important;text-align:left !important;border-right:1px solid #f0f0f0 !important;border-top:none !important}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-additional_information table.shop_attributes td{background-color:#fff !important;color:#4b5563 !important;font-style:normal !important;border-top:none !important}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-additional_information table.shop_attributes td p{margin:0 !important;font-size:14px !important}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-additional_information table.shop_attributes tr:last-child th,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-additional_information table.shop_attributes tr:last-child td{border-bottom:none !important}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-additional_information table.shop_attributes tr:hover th{background-color:#f3f4f6 !important}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-additional_information table.shop_attributes tr:hover td{background-color:#fafafa !important}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #comments{margin-bottom:32px}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #comments h2.woocommerce-Reviews-title{font-size:20px;font-weight:800;color:var(--text-dark);margin:0 0 20px 0}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #comments ol.commentlist{list-style:none !important;padding:0 !important;margin:0 !important;display:flex;flex-direction:column;gap:16px}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #comments ol.commentlist li.review{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:20px;list-style:none !important;margin:0 !important}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #comments ol.commentlist li.review img.avatar{border-radius:50%;float:left;width:44px;height:44px;margin-right:16px}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #comments ol.commentlist li.review .comment-text{margin:0;padding:0;border:none}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #comments ol.commentlist li.review .comment-text .star-rating{float:right;color:#f59e0b}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #comments ol.commentlist li.review .comment-text .meta{font-size:13px;color:#6b7280;margin-bottom:10px}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #comments ol.commentlist li.review .comment-text .meta strong{color:var(--text-dark);font-size:14px}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #comments ol.commentlist li.review .comment-text .description{font-size:14px;color:#374151;line-height:1.6}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #comments ol.commentlist li.review .comment-text .description p:last-child{margin-bottom:0}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #comments p.woocommerce-noreviews{font-size:14.5px;color:var(--text-muted);background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px 20px;margin:0}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper{background-color:#fafbfc;border:1px solid #e5e7eb;border-radius:14px;padding:24px 28px}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper #reply-title{font-size:18px;font-weight:800;color:var(--text-dark);margin:0 0 16px 0}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper p.comment-notes{font-size:13px;color:var(--text-muted);margin-bottom:16px}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-rating{margin-bottom:16px}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-rating label{font-size:14px;font-weight:700;color:var(--text-dark);margin-bottom:6px;display:block}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-comment,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-author,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-email{margin-bottom:16px}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-comment label,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-author label,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-email label{font-size:13.5px;font-weight:700;color:var(--text-dark);margin-bottom:6px;display:block}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-comment input[type=text],body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-comment input[type=email],body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-comment textarea,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-author input[type=text],body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-author input[type=email],body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-author textarea,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-email input[type=text],body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-email input[type=email],body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-email textarea{width:100%;border:1.5px solid #e5e7eb;border-radius:10px;background-color:#fff;padding:10px 16px;font-size:14px;color:var(--text-dark);outline:none;transition:all .2s ease;box-sizing:border-box}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-comment input[type=text]:focus,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-comment input[type=email]:focus,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-comment textarea:focus,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-author input[type=text]:focus,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-author input[type=email]:focus,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-author textarea:focus,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-email input[type=text]:focus,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-email input[type=email]:focus,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-email textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(200,35,51,.1)}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-comment input[type=text],body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-comment input[type=email],body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-author input[type=text],body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-author input[type=email],body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-email input[type=text],body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-email input[type=email]{height:44px}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-comment textarea,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-author textarea,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper .comment-form-email textarea{height:110px;resize:vertical}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper p.form-submit{margin-top:20px;margin-bottom:0}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper p.form-submit input#submit,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper p.form-submit button#submit{height:46px;border-radius:50px !important;background-color:var(--primary-color) !important;color:#fff !important;font-size:14px !important;font-weight:700 !important;border:none !important;padding:0 32px !important;cursor:pointer;transition:all .2s ease !important}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper p.form-submit input#submit:hover,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper p.form-submit button#submit:hover{background-color:var(--primary-hover) !important;transform:translateY(-2px);box-shadow:0 4px 14px rgba(200,35,51,.25)}@media(max-width: 1024px){body.single-product div.product{grid-template-columns:minmax(0, 1fr) !important;gap:32px;width:100% !important;max-width:100% !important;overflow:hidden}body.single-product .agro-gallery-column{width:100% !important;max-width:100% !important;min-width:0 !important}body.single-product .woocommerce-product-gallery{width:100% !important;max-width:100% !important;min-width:0 !important}body.single-product .woocommerce-product-gallery .flex-viewport{width:100% !important;max-width:100% !important;overflow:hidden !important}body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image{aspect-ratio:1/1}body.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img:not(.zoomImg){width:100% !important;height:100% !important;aspect-ratio:1/1;object-fit:cover !important;object-position:center}body.single-product .summary.entry-summary .product_title{font-size:28px !important}body.single-product .summary.entry-summary .agro-pack-size-section .pack-cards-grid{gap:10px}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel{padding:28px 24px !important}}@media(max-width: 767px){body.single-product .summary.entry-summary .product_title{font-size:24px !important}body.single-product .summary.entry-summary .agro-pack-size-section .pack-cards-grid{grid-template-columns:1fr}body.single-product .summary.entry-summary form.cart .agro-action-row{flex-direction:column;align-items:stretch}body.single-product .summary.entry-summary form.cart .agro-action-row .agro-quantity-stepper{justify-content:center;width:100%}body.single-product .summary.entry-summary form.cart .agro-action-row .btn-agro-primary,body.single-product .summary.entry-summary form.cart .agro-action-row .btn-agro-buy-now{width:100%}body.single-product .summary.entry-summary .agro-feature-highlights{grid-template-columns:1fr}body.single-product .woocommerce-tabs.wc-tabs-wrapper{margin-top:16px;margin-bottom:32px}body.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs{flex-wrap:nowrap !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:4px !important;margin-bottom:20px !important}body.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs::-webkit-scrollbar{display:none}body.single-product .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li a{padding:12px 16px !important;font-size:14px !important;white-space:nowrap !important}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel{padding:22px 16px !important;border-radius:14px !important}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel>h2:first-child{font-size:18px}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-additional_information table.shop_attributes th,body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-additional_information table.shop_attributes td{padding:10px 14px !important;font-size:13px !important}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-additional_information table.shop_attributes th{width:40% !important}body.single-product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.panel#tab-reviews #reviews #review_form_wrapper{padding:20px 16px}}body.single-product .related>h2{font-size:34px !important;font-weight:800 !important;color:var(--text-dark) !important;line-height:1.18 !important;letter-spacing:-0.5px !important;text-align:left !important}body.archive.woocommerce .site,body.post-type-archive-product .site,body.tax-product_cat .site,body.tax-product_tag .site,body.search.woocommerce .site,body.search.woocommerce-page .site,body.woocommerce-search-page .site{overflow:visible}body.archive.woocommerce #primary.content-area,body.post-type-archive-product #primary.content-area,body.tax-product_cat #primary.content-area,body.tax-product_tag #primary.content-area,body.search.woocommerce #primary.content-area,body.search.woocommerce-page #primary.content-area,body.woocommerce-search-page #primary.content-area{float:none !important;width:100% !important;margin:0 !important;padding-top:20px}body.archive.woocommerce #secondary.widget-area,body.post-type-archive-product #secondary.widget-area,body.tax-product_cat #secondary.widget-area,body.tax-product_tag #secondary.widget-area,body.search.woocommerce #secondary.widget-area,body.search.woocommerce-page #secondary.widget-area,body.woocommerce-search-page #secondary.widget-area{display:none !important}body.archive.woocommerce .agro-shop-layout,body.post-type-archive-product .agro-shop-layout,body.tax-product_cat .agro-shop-layout,body.tax-product_tag .agro-shop-layout,body.search.woocommerce .agro-shop-layout,body.search.woocommerce-page .agro-shop-layout,body.woocommerce-search-page .agro-shop-layout{display:grid;grid-template-columns:270px minmax(0, 1fr);gap:36px;align-items:start;margin-bottom:50px}body.archive.woocommerce .agro-shop-layout.full-width,body.archive.woocommerce .agro-shop-layout.agro-no-products-layout,body.post-type-archive-product .agro-shop-layout.full-width,body.post-type-archive-product .agro-shop-layout.agro-no-products-layout,body.tax-product_cat .agro-shop-layout.full-width,body.tax-product_cat .agro-shop-layout.agro-no-products-layout,body.tax-product_tag .agro-shop-layout.full-width,body.tax-product_tag .agro-shop-layout.agro-no-products-layout,body.search.woocommerce .agro-shop-layout.full-width,body.search.woocommerce .agro-shop-layout.agro-no-products-layout,body.search.woocommerce-page .agro-shop-layout.full-width,body.search.woocommerce-page .agro-shop-layout.agro-no-products-layout,body.woocommerce-search-page .agro-shop-layout.full-width,body.woocommerce-search-page .agro-shop-layout.agro-no-products-layout{display:block !important;grid-template-columns:1fr !important;width:100% !important;max-width:100% !important;margin-bottom:40px}body.archive.woocommerce .agro-shop-layout.full-width .agro-shop-main-content,body.archive.woocommerce .agro-shop-layout.agro-no-products-layout .agro-shop-main-content,body.post-type-archive-product .agro-shop-layout.full-width .agro-shop-main-content,body.post-type-archive-product .agro-shop-layout.agro-no-products-layout .agro-shop-main-content,body.tax-product_cat .agro-shop-layout.full-width .agro-shop-main-content,body.tax-product_cat .agro-shop-layout.agro-no-products-layout .agro-shop-main-content,body.tax-product_tag .agro-shop-layout.full-width .agro-shop-main-content,body.tax-product_tag .agro-shop-layout.agro-no-products-layout .agro-shop-main-content,body.search.woocommerce .agro-shop-layout.full-width .agro-shop-main-content,body.search.woocommerce .agro-shop-layout.agro-no-products-layout .agro-shop-main-content,body.search.woocommerce-page .agro-shop-layout.full-width .agro-shop-main-content,body.search.woocommerce-page .agro-shop-layout.agro-no-products-layout .agro-shop-main-content,body.woocommerce-search-page .agro-shop-layout.full-width .agro-shop-main-content,body.woocommerce-search-page .agro-shop-layout.agro-no-products-layout .agro-shop-main-content{width:100% !important;max-width:100% !important}@media(min-width: 1025px){body.archive.woocommerce .agro-sidebar-wrap,body.post-type-archive-product .agro-sidebar-wrap,body.tax-product_cat .agro-sidebar-wrap,body.tax-product_tag .agro-sidebar-wrap,body.search.woocommerce .agro-sidebar-wrap,body.search.woocommerce-page .agro-sidebar-wrap,body.woocommerce-search-page .agro-sidebar-wrap{position:sticky;top:20px}body.archive.woocommerce.admin-bar .agro-sidebar-wrap,body.post-type-archive-product.admin-bar .agro-sidebar-wrap,body.tax-product_cat.admin-bar .agro-sidebar-wrap,body.tax-product_tag.admin-bar .agro-sidebar-wrap,body.search.woocommerce.admin-bar .agro-sidebar-wrap,body.search.woocommerce-page.admin-bar .agro-sidebar-wrap,body.woocommerce-search-page.admin-bar .agro-sidebar-wrap{position:sticky;top:52px}}body.archive.woocommerce .agro-shop-sidebar,body.post-type-archive-product .agro-shop-sidebar,body.tax-product_cat .agro-shop-sidebar,body.tax-product_tag .agro-shop-sidebar,body.search.woocommerce .agro-shop-sidebar,body.search.woocommerce-page .agro-shop-sidebar,body.woocommerce-search-page .agro-shop-sidebar{background-color:#fff;border-radius:12px;padding:0}body.archive.woocommerce .agro-shop-sidebar .refine-shelf-header,body.post-type-archive-product .agro-shop-sidebar .refine-shelf-header,body.tax-product_cat .agro-shop-sidebar .refine-shelf-header,body.tax-product_tag .agro-shop-sidebar .refine-shelf-header,body.search.woocommerce .agro-shop-sidebar .refine-shelf-header,body.search.woocommerce-page .agro-shop-sidebar .refine-shelf-header,body.woocommerce-search-page .agro-shop-sidebar .refine-shelf-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid #f0f0f0}body.archive.woocommerce .agro-shop-sidebar .refine-shelf-header .refine-title,body.post-type-archive-product .agro-shop-sidebar .refine-shelf-header .refine-title,body.tax-product_cat .agro-shop-sidebar .refine-shelf-header .refine-title,body.tax-product_tag .agro-shop-sidebar .refine-shelf-header .refine-title,body.search.woocommerce .agro-shop-sidebar .refine-shelf-header .refine-title,body.search.woocommerce-page .agro-shop-sidebar .refine-shelf-header .refine-title,body.woocommerce-search-page .agro-shop-sidebar .refine-shelf-header .refine-title{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:800;color:var(--text-dark);letter-spacing:-0.2px}body.archive.woocommerce .agro-shop-sidebar .refine-shelf-header .refine-title svg,body.post-type-archive-product .agro-shop-sidebar .refine-shelf-header .refine-title svg,body.tax-product_cat .agro-shop-sidebar .refine-shelf-header .refine-title svg,body.tax-product_tag .agro-shop-sidebar .refine-shelf-header .refine-title svg,body.search.woocommerce .agro-shop-sidebar .refine-shelf-header .refine-title svg,body.search.woocommerce-page .agro-shop-sidebar .refine-shelf-header .refine-title svg,body.woocommerce-search-page .agro-shop-sidebar .refine-shelf-header .refine-title svg{width:18px;height:18px;stroke:var(--primary-color)}body.archive.woocommerce .agro-shop-sidebar .refine-shelf-header .reset-all-btn,body.post-type-archive-product .agro-shop-sidebar .refine-shelf-header .reset-all-btn,body.tax-product_cat .agro-shop-sidebar .refine-shelf-header .reset-all-btn,body.tax-product_tag .agro-shop-sidebar .refine-shelf-header .reset-all-btn,body.search.woocommerce .agro-shop-sidebar .refine-shelf-header .reset-all-btn,body.search.woocommerce-page .agro-shop-sidebar .refine-shelf-header .reset-all-btn,body.woocommerce-search-page .agro-shop-sidebar .refine-shelf-header .reset-all-btn{font-size:12px;font-weight:700;color:var(--primary-color);background:none;border:none;padding:0;cursor:pointer;text-decoration:none;transition:opacity .15s ease}body.archive.woocommerce .agro-shop-sidebar .refine-shelf-header .reset-all-btn:hover,body.post-type-archive-product .agro-shop-sidebar .refine-shelf-header .reset-all-btn:hover,body.tax-product_cat .agro-shop-sidebar .refine-shelf-header .reset-all-btn:hover,body.tax-product_tag .agro-shop-sidebar .refine-shelf-header .reset-all-btn:hover,body.search.woocommerce .agro-shop-sidebar .refine-shelf-header .reset-all-btn:hover,body.search.woocommerce-page .agro-shop-sidebar .refine-shelf-header .reset-all-btn:hover,body.woocommerce-search-page .agro-shop-sidebar .refine-shelf-header .reset-all-btn:hover{opacity:.8}body.archive.woocommerce .agro-shop-sidebar .filter-group,body.post-type-archive-product .agro-shop-sidebar .filter-group,body.tax-product_cat .agro-shop-sidebar .filter-group,body.tax-product_tag .agro-shop-sidebar .filter-group,body.search.woocommerce .agro-shop-sidebar .filter-group,body.search.woocommerce-page .agro-shop-sidebar .filter-group,body.woocommerce-search-page .agro-shop-sidebar .filter-group{margin-bottom:24px}body.archive.woocommerce .agro-shop-sidebar .filter-group .filter-heading,body.post-type-archive-product .agro-shop-sidebar .filter-group .filter-heading,body.tax-product_cat .agro-shop-sidebar .filter-group .filter-heading,body.tax-product_tag .agro-shop-sidebar .filter-group .filter-heading,body.search.woocommerce .agro-shop-sidebar .filter-group .filter-heading,body.search.woocommerce-page .agro-shop-sidebar .filter-group .filter-heading,body.woocommerce-search-page .agro-shop-sidebar .filter-group .filter-heading{font-size:11px;font-weight:800;color:#6b7280;text-transform:uppercase;letter-spacing:.8px;margin-bottom:14px}body.archive.woocommerce .agro-shop-sidebar .filter-category-tree,body.post-type-archive-product .agro-shop-sidebar .filter-category-tree,body.tax-product_cat .agro-shop-sidebar .filter-category-tree,body.tax-product_tag .agro-shop-sidebar .filter-category-tree,body.search.woocommerce .agro-shop-sidebar .filter-category-tree,body.search.woocommerce-page .agro-shop-sidebar .filter-category-tree,body.woocommerce-search-page .agro-shop-sidebar .filter-category-tree{list-style:none;margin:0;padding:0}body.archive.woocommerce .agro-shop-sidebar .filter-category-tree li,body.post-type-archive-product .agro-shop-sidebar .filter-category-tree li,body.tax-product_cat .agro-shop-sidebar .filter-category-tree li,body.tax-product_tag .agro-shop-sidebar .filter-category-tree li,body.search.woocommerce .agro-shop-sidebar .filter-category-tree li,body.search.woocommerce-page .agro-shop-sidebar .filter-category-tree li,body.woocommerce-search-page .agro-shop-sidebar .filter-category-tree li{margin-bottom:6px}body.archive.woocommerce .agro-shop-sidebar .filter-category-tree li a,body.post-type-archive-product .agro-shop-sidebar .filter-category-tree li a,body.tax-product_cat .agro-shop-sidebar .filter-category-tree li a,body.tax-product_tag .agro-shop-sidebar .filter-category-tree li a,body.search.woocommerce .agro-shop-sidebar .filter-category-tree li a,body.search.woocommerce-page .agro-shop-sidebar .filter-category-tree li a,body.woocommerce-search-page .agro-shop-sidebar .filter-category-tree li a{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:6px;text-decoration:none;color:#4b5563;font-size:14px;font-weight:500;transition:all .15s ease}body.archive.woocommerce .agro-shop-sidebar .filter-category-tree li a .cat-name,body.post-type-archive-product .agro-shop-sidebar .filter-category-tree li a .cat-name,body.tax-product_cat .agro-shop-sidebar .filter-category-tree li a .cat-name,body.tax-product_tag .agro-shop-sidebar .filter-category-tree li a .cat-name,body.search.woocommerce .agro-shop-sidebar .filter-category-tree li a .cat-name,body.search.woocommerce-page .agro-shop-sidebar .filter-category-tree li a .cat-name,body.woocommerce-search-page .agro-shop-sidebar .filter-category-tree li a .cat-name{display:flex;align-items:center;gap:8px}body.archive.woocommerce .agro-shop-sidebar .filter-category-tree li a .cat-count,body.post-type-archive-product .agro-shop-sidebar .filter-category-tree li a .cat-count,body.tax-product_cat .agro-shop-sidebar .filter-category-tree li a .cat-count,body.tax-product_tag .agro-shop-sidebar .filter-category-tree li a .cat-count,body.search.woocommerce .agro-shop-sidebar .filter-category-tree li a .cat-count,body.search.woocommerce-page .agro-shop-sidebar .filter-category-tree li a .cat-count,body.woocommerce-search-page .agro-shop-sidebar .filter-category-tree li a .cat-count{font-size:12px;color:#9ca3af;font-weight:600}body.archive.woocommerce .agro-shop-sidebar .filter-category-tree li a:hover,body.post-type-archive-product .agro-shop-sidebar .filter-category-tree li a:hover,body.tax-product_cat .agro-shop-sidebar .filter-category-tree li a:hover,body.tax-product_tag .agro-shop-sidebar .filter-category-tree li a:hover,body.search.woocommerce .agro-shop-sidebar .filter-category-tree li a:hover,body.search.woocommerce-page .agro-shop-sidebar .filter-category-tree li a:hover,body.woocommerce-search-page .agro-shop-sidebar .filter-category-tree li a:hover{background-color:#f9fafb;color:var(--text-dark)}body.archive.woocommerce .agro-shop-sidebar .filter-category-tree li.is-active a,body.post-type-archive-product .agro-shop-sidebar .filter-category-tree li.is-active a,body.tax-product_cat .agro-shop-sidebar .filter-category-tree li.is-active a,body.tax-product_tag .agro-shop-sidebar .filter-category-tree li.is-active a,body.search.woocommerce .agro-shop-sidebar .filter-category-tree li.is-active a,body.search.woocommerce-page .agro-shop-sidebar .filter-category-tree li.is-active a,body.woocommerce-search-page .agro-shop-sidebar .filter-category-tree li.is-active a{background-color:#fee2e2;color:var(--primary-color);font-weight:700}body.archive.woocommerce .agro-shop-sidebar .filter-category-tree li.is-active a .cat-name::before,body.post-type-archive-product .agro-shop-sidebar .filter-category-tree li.is-active a .cat-name::before,body.tax-product_cat .agro-shop-sidebar .filter-category-tree li.is-active a .cat-name::before,body.tax-product_tag .agro-shop-sidebar .filter-category-tree li.is-active a .cat-name::before,body.search.woocommerce .agro-shop-sidebar .filter-category-tree li.is-active a .cat-name::before,body.search.woocommerce-page .agro-shop-sidebar .filter-category-tree li.is-active a .cat-name::before,body.woocommerce-search-page .agro-shop-sidebar .filter-category-tree li.is-active a .cat-name::before{content:"";width:7px;height:7px;border-radius:50%;background-color:var(--primary-color);display:inline-block}body.archive.woocommerce .agro-shop-sidebar .filter-category-tree li.is-active a .cat-count,body.post-type-archive-product .agro-shop-sidebar .filter-category-tree li.is-active a .cat-count,body.tax-product_cat .agro-shop-sidebar .filter-category-tree li.is-active a .cat-count,body.tax-product_tag .agro-shop-sidebar .filter-category-tree li.is-active a .cat-count,body.search.woocommerce .agro-shop-sidebar .filter-category-tree li.is-active a .cat-count,body.search.woocommerce-page .agro-shop-sidebar .filter-category-tree li.is-active a .cat-count,body.woocommerce-search-page .agro-shop-sidebar .filter-category-tree li.is-active a .cat-count{color:var(--primary-color);font-weight:800}body.archive.woocommerce .agro-shop-sidebar .filter-checkbox-list,body.post-type-archive-product .agro-shop-sidebar .filter-checkbox-list,body.tax-product_cat .agro-shop-sidebar .filter-checkbox-list,body.tax-product_tag .agro-shop-sidebar .filter-checkbox-list,body.search.woocommerce .agro-shop-sidebar .filter-checkbox-list,body.search.woocommerce-page .agro-shop-sidebar .filter-checkbox-list,body.woocommerce-search-page .agro-shop-sidebar .filter-checkbox-list{list-style:none;margin:0;padding:0}body.archive.woocommerce .agro-shop-sidebar .filter-checkbox-list li,body.post-type-archive-product .agro-shop-sidebar .filter-checkbox-list li,body.tax-product_cat .agro-shop-sidebar .filter-checkbox-list li,body.tax-product_tag .agro-shop-sidebar .filter-checkbox-list li,body.search.woocommerce .agro-shop-sidebar .filter-checkbox-list li,body.search.woocommerce-page .agro-shop-sidebar .filter-checkbox-list li,body.woocommerce-search-page .agro-shop-sidebar .filter-checkbox-list li{margin-bottom:10px}body.archive.woocommerce .agro-shop-sidebar .filter-checkbox-list li label,body.post-type-archive-product .agro-shop-sidebar .filter-checkbox-list li label,body.tax-product_cat .agro-shop-sidebar .filter-checkbox-list li label,body.tax-product_tag .agro-shop-sidebar .filter-checkbox-list li label,body.search.woocommerce .agro-shop-sidebar .filter-checkbox-list li label,body.search.woocommerce-page .agro-shop-sidebar .filter-checkbox-list li label,body.woocommerce-search-page .agro-shop-sidebar .filter-checkbox-list li label{display:flex;align-items:center;justify-content:space-between;font-size:13.5px;color:#374151;cursor:pointer;user-select:none;font-weight:500}body.archive.woocommerce .agro-shop-sidebar .filter-checkbox-list li label .checkbox-label-text,body.post-type-archive-product .agro-shop-sidebar .filter-checkbox-list li label .checkbox-label-text,body.tax-product_cat .agro-shop-sidebar .filter-checkbox-list li label .checkbox-label-text,body.tax-product_tag .agro-shop-sidebar .filter-checkbox-list li label .checkbox-label-text,body.search.woocommerce .agro-shop-sidebar .filter-checkbox-list li label .checkbox-label-text,body.search.woocommerce-page .agro-shop-sidebar .filter-checkbox-list li label .checkbox-label-text,body.woocommerce-search-page .agro-shop-sidebar .filter-checkbox-list li label .checkbox-label-text{display:flex;align-items:center;gap:10px}body.archive.woocommerce .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox],body.post-type-archive-product .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox],body.tax-product_cat .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox],body.tax-product_tag .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox],body.search.woocommerce .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox],body.search.woocommerce-page .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox],body.woocommerce-search-page .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox]{appearance:none;width:17px;height:17px;border:1.5px solid #d1d5db;border-radius:4px;outline:none;cursor:pointer;margin:0;position:relative;background-color:#fff;transition:all .15s ease}body.archive.woocommerce .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox]:checked,body.post-type-archive-product .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox]:checked,body.tax-product_cat .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox]:checked,body.tax-product_tag .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox]:checked,body.search.woocommerce .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox]:checked,body.search.woocommerce-page .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox]:checked,body.woocommerce-search-page .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox]:checked{background-color:var(--primary-color);border-color:var(--primary-color)}body.archive.woocommerce .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox]:checked::after,body.post-type-archive-product .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox]:checked::after,body.tax-product_cat .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox]:checked::after,body.tax-product_tag .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox]:checked::after,body.search.woocommerce .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox]:checked::after,body.search.woocommerce-page .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox]:checked::after,body.woocommerce-search-page .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox]:checked::after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}body.archive.woocommerce .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox]:hover,body.post-type-archive-product .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox]:hover,body.tax-product_cat .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox]:hover,body.tax-product_tag .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox]:hover,body.search.woocommerce .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox]:hover,body.search.woocommerce-page .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox]:hover,body.woocommerce-search-page .agro-shop-sidebar .filter-checkbox-list li label input[type=checkbox]:hover{border-color:var(--primary-color)}body.archive.woocommerce .agro-shop-sidebar .filter-checkbox-list li label .item-count,body.post-type-archive-product .agro-shop-sidebar .filter-checkbox-list li label .item-count,body.tax-product_cat .agro-shop-sidebar .filter-checkbox-list li label .item-count,body.tax-product_tag .agro-shop-sidebar .filter-checkbox-list li label .item-count,body.search.woocommerce .agro-shop-sidebar .filter-checkbox-list li label .item-count,body.search.woocommerce-page .agro-shop-sidebar .filter-checkbox-list li label .item-count,body.woocommerce-search-page .agro-shop-sidebar .filter-checkbox-list li label .item-count{font-size:12px;color:#9ca3af;font-weight:600}body.archive.woocommerce .agro-shop-sidebar .filter-checkbox-list li label:hover,body.post-type-archive-product .agro-shop-sidebar .filter-checkbox-list li label:hover,body.tax-product_cat .agro-shop-sidebar .filter-checkbox-list li label:hover,body.tax-product_tag .agro-shop-sidebar .filter-checkbox-list li label:hover,body.search.woocommerce .agro-shop-sidebar .filter-checkbox-list li label:hover,body.search.woocommerce-page .agro-shop-sidebar .filter-checkbox-list li label:hover,body.woocommerce-search-page .agro-shop-sidebar .filter-checkbox-list li label:hover{color:var(--text-dark)}body.archive.woocommerce .agro-shop-sidebar .pack-size-filter-grid,body.post-type-archive-product .agro-shop-sidebar .pack-size-filter-grid,body.tax-product_cat .agro-shop-sidebar .pack-size-filter-grid,body.tax-product_tag .agro-shop-sidebar .pack-size-filter-grid,body.search.woocommerce .agro-shop-sidebar .pack-size-filter-grid,body.search.woocommerce-page .agro-shop-sidebar .pack-size-filter-grid,body.woocommerce-search-page .agro-shop-sidebar .pack-size-filter-grid{display:flex;flex-wrap:wrap;gap:8px}body.archive.woocommerce .agro-shop-sidebar .pack-size-filter-grid .pack-pill-btn,body.post-type-archive-product .agro-shop-sidebar .pack-size-filter-grid .pack-pill-btn,body.tax-product_cat .agro-shop-sidebar .pack-size-filter-grid .pack-pill-btn,body.tax-product_tag .agro-shop-sidebar .pack-size-filter-grid .pack-pill-btn,body.search.woocommerce .agro-shop-sidebar .pack-size-filter-grid .pack-pill-btn,body.search.woocommerce-page .agro-shop-sidebar .pack-size-filter-grid .pack-pill-btn,body.woocommerce-search-page .agro-shop-sidebar .pack-size-filter-grid .pack-pill-btn{background-color:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:700;cursor:pointer;user-select:none;transition:all .15s ease}body.archive.woocommerce .agro-shop-sidebar .pack-size-filter-grid .pack-pill-btn:hover,body.post-type-archive-product .agro-shop-sidebar .pack-size-filter-grid .pack-pill-btn:hover,body.tax-product_cat .agro-shop-sidebar .pack-size-filter-grid .pack-pill-btn:hover,body.tax-product_tag .agro-shop-sidebar .pack-size-filter-grid .pack-pill-btn:hover,body.search.woocommerce .agro-shop-sidebar .pack-size-filter-grid .pack-pill-btn:hover,body.search.woocommerce-page .agro-shop-sidebar .pack-size-filter-grid .pack-pill-btn:hover,body.woocommerce-search-page .agro-shop-sidebar .pack-size-filter-grid .pack-pill-btn:hover{border-color:#cbd5e1;background-color:#e5e7eb}body.archive.woocommerce .agro-shop-sidebar .pack-size-filter-grid .pack-pill-btn.is-active,body.post-type-archive-product .agro-shop-sidebar .pack-size-filter-grid .pack-pill-btn.is-active,body.tax-product_cat .agro-shop-sidebar .pack-size-filter-grid .pack-pill-btn.is-active,body.tax-product_tag .agro-shop-sidebar .pack-size-filter-grid .pack-pill-btn.is-active,body.search.woocommerce .agro-shop-sidebar .pack-size-filter-grid .pack-pill-btn.is-active,body.search.woocommerce-page .agro-shop-sidebar .pack-size-filter-grid .pack-pill-btn.is-active,body.woocommerce-search-page .agro-shop-sidebar .pack-size-filter-grid .pack-pill-btn.is-active{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color);box-shadow:0 2px 6px rgba(200,35,51,.25)}body.archive.woocommerce .agro-shop-sidebar .agro-promise-card,body.post-type-archive-product .agro-shop-sidebar .agro-promise-card,body.tax-product_cat .agro-shop-sidebar .agro-promise-card,body.tax-product_tag .agro-shop-sidebar .agro-promise-card,body.search.woocommerce .agro-shop-sidebar .agro-promise-card,body.search.woocommerce-page .agro-shop-sidebar .agro-promise-card,body.woocommerce-search-page .agro-shop-sidebar .agro-promise-card{background-color:#f2f8f5;border:1px solid #dcf0e7;border-radius:10px;padding:16px;margin-top:30px}body.archive.woocommerce .agro-shop-sidebar .agro-promise-card .promise-header,body.post-type-archive-product .agro-shop-sidebar .agro-promise-card .promise-header,body.tax-product_cat .agro-shop-sidebar .agro-promise-card .promise-header,body.tax-product_tag .agro-shop-sidebar .agro-promise-card .promise-header,body.search.woocommerce .agro-shop-sidebar .agro-promise-card .promise-header,body.search.woocommerce-page .agro-shop-sidebar .agro-promise-card .promise-header,body.woocommerce-search-page .agro-shop-sidebar .agro-promise-card .promise-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}body.archive.woocommerce .agro-shop-sidebar .agro-promise-card .promise-header svg,body.post-type-archive-product .agro-shop-sidebar .agro-promise-card .promise-header svg,body.tax-product_cat .agro-shop-sidebar .agro-promise-card .promise-header svg,body.tax-product_tag .agro-shop-sidebar .agro-promise-card .promise-header svg,body.search.woocommerce .agro-shop-sidebar .agro-promise-card .promise-header svg,body.search.woocommerce-page .agro-shop-sidebar .agro-promise-card .promise-header svg,body.woocommerce-search-page .agro-shop-sidebar .agro-promise-card .promise-header svg{width:17px;height:17px;stroke:#15803d;fill:none;stroke-width:2}body.archive.woocommerce .agro-shop-sidebar .agro-promise-card .promise-header span,body.post-type-archive-product .agro-shop-sidebar .agro-promise-card .promise-header span,body.tax-product_cat .agro-shop-sidebar .agro-promise-card .promise-header span,body.tax-product_tag .agro-shop-sidebar .agro-promise-card .promise-header span,body.search.woocommerce .agro-shop-sidebar .agro-promise-card .promise-header span,body.search.woocommerce-page .agro-shop-sidebar .agro-promise-card .promise-header span,body.woocommerce-search-page .agro-shop-sidebar .agro-promise-card .promise-header span{font-size:11.5px;font-weight:800;color:#15803d;text-transform:uppercase;letter-spacing:.5px}body.archive.woocommerce .agro-shop-sidebar .agro-promise-card p,body.post-type-archive-product .agro-shop-sidebar .agro-promise-card p,body.tax-product_cat .agro-shop-sidebar .agro-promise-card p,body.tax-product_tag .agro-shop-sidebar .agro-promise-card p,body.search.woocommerce .agro-shop-sidebar .agro-promise-card p,body.search.woocommerce-page .agro-shop-sidebar .agro-promise-card p,body.woocommerce-search-page .agro-shop-sidebar .agro-promise-card p{font-size:12px;line-height:1.5;color:#4b5563;margin:0}body.archive.woocommerce .agro-shop-main-content,body.post-type-archive-product .agro-shop-main-content,body.tax-product_cat .agro-shop-main-content,body.tax-product_tag .agro-shop-main-content,body.search.woocommerce .agro-shop-main-content,body.search.woocommerce-page .agro-shop-main-content,body.woocommerce-search-page .agro-shop-main-content{min-width:0}body.archive.woocommerce .agro-shop-main-content ul.products,body.post-type-archive-product .agro-shop-main-content ul.products,body.tax-product_cat .agro-shop-main-content ul.products,body.tax-product_tag .agro-shop-main-content ul.products,body.search.woocommerce .agro-shop-main-content ul.products,body.search.woocommerce-page .agro-shop-main-content ul.products,body.woocommerce-search-page .agro-shop-main-content ul.products{grid-template-columns:repeat(4, 1fr) !important;gap:20px !important}@media(max-width: 1280px)and (min-width: 1025px){body.archive.woocommerce .agro-shop-main-content ul.products,body.post-type-archive-product .agro-shop-main-content ul.products,body.tax-product_cat .agro-shop-main-content ul.products,body.tax-product_tag .agro-shop-main-content ul.products,body.search.woocommerce .agro-shop-main-content ul.products,body.search.woocommerce-page .agro-shop-main-content ul.products,body.woocommerce-search-page .agro-shop-main-content ul.products{grid-template-columns:repeat(3, 1fr) !important}}body.archive.woocommerce .agro-shop-main-content .agro-shop-top-bar,body.post-type-archive-product .agro-shop-main-content .agro-shop-top-bar,body.tax-product_cat .agro-shop-main-content .agro-shop-top-bar,body.tax-product_tag .agro-shop-main-content .agro-shop-top-bar,body.search.woocommerce .agro-shop-main-content .agro-shop-top-bar,body.search.woocommerce-page .agro-shop-main-content .agro-shop-top-bar,body.woocommerce-search-page .agro-shop-main-content .agro-shop-top-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:14px}body.archive.woocommerce .agro-shop-main-content .agro-shop-top-bar .shop-result-count,body.post-type-archive-product .agro-shop-main-content .agro-shop-top-bar .shop-result-count,body.tax-product_cat .agro-shop-main-content .agro-shop-top-bar .shop-result-count,body.tax-product_tag .agro-shop-main-content .agro-shop-top-bar .shop-result-count,body.search.woocommerce .agro-shop-main-content .agro-shop-top-bar .shop-result-count,body.search.woocommerce-page .agro-shop-main-content .agro-shop-top-bar .shop-result-count,body.woocommerce-search-page .agro-shop-main-content .agro-shop-top-bar .shop-result-count{font-size:13.5px;color:#6b7280;font-weight:500;margin:0}body.archive.woocommerce .agro-shop-main-content .agro-shop-top-bar .shop-result-count strong,body.post-type-archive-product .agro-shop-main-content .agro-shop-top-bar .shop-result-count strong,body.tax-product_cat .agro-shop-main-content .agro-shop-top-bar .shop-result-count strong,body.tax-product_tag .agro-shop-main-content .agro-shop-top-bar .shop-result-count strong,body.search.woocommerce .agro-shop-main-content .agro-shop-top-bar .shop-result-count strong,body.search.woocommerce-page .agro-shop-main-content .agro-shop-top-bar .shop-result-count strong,body.woocommerce-search-page .agro-shop-main-content .agro-shop-top-bar .shop-result-count strong{color:var(--text-dark);font-weight:700}body.archive.woocommerce .agro-shop-main-content .agro-shop-top-bar .agro-top-right-controls,body.post-type-archive-product .agro-shop-main-content .agro-shop-top-bar .agro-top-right-controls,body.tax-product_cat .agro-shop-main-content .agro-shop-top-bar .agro-top-right-controls,body.tax-product_tag .agro-shop-main-content .agro-shop-top-bar .agro-top-right-controls,body.search.woocommerce .agro-shop-main-content .agro-shop-top-bar .agro-top-right-controls,body.search.woocommerce-page .agro-shop-main-content .agro-shop-top-bar .agro-top-right-controls,body.woocommerce-search-page .agro-shop-main-content .agro-shop-top-bar .agro-top-right-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap}body.archive.woocommerce .agro-shop-main-content .agro-shop-top-bar .agro-active-filters,body.post-type-archive-product .agro-shop-main-content .agro-shop-top-bar .agro-active-filters,body.tax-product_cat .agro-shop-main-content .agro-shop-top-bar .agro-active-filters,body.tax-product_tag .agro-shop-main-content .agro-shop-top-bar .agro-active-filters,body.search.woocommerce .agro-shop-main-content .agro-shop-top-bar .agro-active-filters,body.search.woocommerce-page .agro-shop-main-content .agro-shop-top-bar .agro-active-filters,body.woocommerce-search-page .agro-shop-main-content .agro-shop-top-bar .agro-active-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}body.archive.woocommerce .agro-shop-main-content .agro-shop-top-bar .agro-active-filters .filter-chip,body.post-type-archive-product .agro-shop-main-content .agro-shop-top-bar .agro-active-filters .filter-chip,body.tax-product_cat .agro-shop-main-content .agro-shop-top-bar .agro-active-filters .filter-chip,body.tax-product_tag .agro-shop-main-content .agro-shop-top-bar .agro-active-filters .filter-chip,body.search.woocommerce .agro-shop-main-content .agro-shop-top-bar .agro-active-filters .filter-chip,body.search.woocommerce-page .agro-shop-main-content .agro-shop-top-bar .agro-active-filters .filter-chip,body.woocommerce-search-page .agro-shop-main-content .agro-shop-top-bar .agro-active-filters .filter-chip{display:inline-flex;align-items:center;gap:6px;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;color:#374151}body.archive.woocommerce .agro-shop-main-content .agro-shop-top-bar .agro-active-filters .filter-chip .remove-chip-btn,body.post-type-archive-product .agro-shop-main-content .agro-shop-top-bar .agro-active-filters .filter-chip .remove-chip-btn,body.tax-product_cat .agro-shop-main-content .agro-shop-top-bar .agro-active-filters .filter-chip .remove-chip-btn,body.tax-product_tag .agro-shop-main-content .agro-shop-top-bar .agro-active-filters .filter-chip .remove-chip-btn,body.search.woocommerce .agro-shop-main-content .agro-shop-top-bar .agro-active-filters .filter-chip .remove-chip-btn,body.search.woocommerce-page .agro-shop-main-content .agro-shop-top-bar .agro-active-filters .filter-chip .remove-chip-btn,body.woocommerce-search-page .agro-shop-main-content .agro-shop-top-bar .agro-active-filters .filter-chip .remove-chip-btn{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:14px;line-height:1}body.archive.woocommerce .agro-shop-main-content .agro-shop-top-bar .agro-active-filters .filter-chip .remove-chip-btn:hover,body.post-type-archive-product .agro-shop-main-content .agro-shop-top-bar .agro-active-filters .filter-chip .remove-chip-btn:hover,body.tax-product_cat .agro-shop-main-content .agro-shop-top-bar .agro-active-filters .filter-chip .remove-chip-btn:hover,body.tax-product_tag .agro-shop-main-content .agro-shop-top-bar .agro-active-filters .filter-chip .remove-chip-btn:hover,body.search.woocommerce .agro-shop-main-content .agro-shop-top-bar .agro-active-filters .filter-chip .remove-chip-btn:hover,body.search.woocommerce-page .agro-shop-main-content .agro-shop-top-bar .agro-active-filters .filter-chip .remove-chip-btn:hover,body.woocommerce-search-page .agro-shop-main-content .agro-shop-top-bar .agro-active-filters .filter-chip .remove-chip-btn:hover{color:var(--primary-color)}body.archive.woocommerce .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering,body.post-type-archive-product .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering,body.tax-product_cat .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering,body.tax-product_tag .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering,body.search.woocommerce .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering,body.search.woocommerce-page .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering,body.woocommerce-search-page .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering{display:flex;align-items:center;gap:8px;margin:0}body.archive.woocommerce .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering .sort-label,body.post-type-archive-product .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering .sort-label,body.tax-product_cat .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering .sort-label,body.tax-product_tag .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering .sort-label,body.search.woocommerce .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering .sort-label,body.search.woocommerce-page .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering .sort-label,body.woocommerce-search-page .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering .sort-label{font-size:11.5px;font-weight:800;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}body.archive.woocommerce .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering,body.post-type-archive-product .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering,body.tax-product_cat .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering,body.tax-product_tag .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering,body.search.woocommerce .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering,body.search.woocommerce-page .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering,body.woocommerce-search-page .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering{margin:0 !important;float:none !important}body.archive.woocommerce .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering select.orderby,body.post-type-archive-product .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering select.orderby,body.tax-product_cat .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering select.orderby,body.tax-product_tag .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering select.orderby,body.search.woocommerce .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering select.orderby,body.search.woocommerce-page .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering select.orderby,body.woocommerce-search-page .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering select.orderby{border:1px solid #e5e7eb;border-radius:6px;background-color:#fff;padding:6px 30px 6px 12px;font-size:13px;font-weight:600;color:var(--text-dark);cursor:pointer;appearance:none;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='%234b5563' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;outline:none}body.archive.woocommerce .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering select.orderby:hover,body.archive.woocommerce .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering select.orderby:focus,body.post-type-archive-product .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering select.orderby:hover,body.post-type-archive-product .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering select.orderby:focus,body.tax-product_cat .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering select.orderby:hover,body.tax-product_cat .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering select.orderby:focus,body.tax-product_tag .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering select.orderby:hover,body.tax-product_tag .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering select.orderby:focus,body.search.woocommerce .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering select.orderby:hover,body.search.woocommerce .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering select.orderby:focus,body.search.woocommerce-page .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering select.orderby:hover,body.search.woocommerce-page .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering select.orderby:focus,body.woocommerce-search-page .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering select.orderby:hover,body.woocommerce-search-page .agro-shop-main-content .agro-shop-top-bar .agro-catalog-ordering form.woocommerce-ordering select.orderby:focus{border-color:#cbd5e1}body.archive.woocommerce .agro-shop-main-content .agro-pagination-wrap,body.archive.woocommerce .agro-shop-main-content #agro-shop-pagination,body.post-type-archive-product .agro-shop-main-content .agro-pagination-wrap,body.post-type-archive-product .agro-shop-main-content #agro-shop-pagination,body.tax-product_cat .agro-shop-main-content .agro-pagination-wrap,body.tax-product_cat .agro-shop-main-content #agro-shop-pagination,body.tax-product_tag .agro-shop-main-content .agro-pagination-wrap,body.tax-product_tag .agro-shop-main-content #agro-shop-pagination,body.search.woocommerce .agro-shop-main-content .agro-pagination-wrap,body.search.woocommerce .agro-shop-main-content #agro-shop-pagination,body.search.woocommerce-page .agro-shop-main-content .agro-pagination-wrap,body.search.woocommerce-page .agro-shop-main-content #agro-shop-pagination,body.woocommerce-search-page .agro-shop-main-content .agro-pagination-wrap,body.woocommerce-search-page .agro-shop-main-content #agro-shop-pagination{display:none !important}body.archive.woocommerce .agro-shop-main-content .storefront-sorting,body.post-type-archive-product .agro-shop-main-content .storefront-sorting,body.tax-product_cat .agro-shop-main-content .storefront-sorting,body.tax-product_tag .agro-shop-main-content .storefront-sorting,body.search.woocommerce .agro-shop-main-content .storefront-sorting,body.search.woocommerce-page .agro-shop-main-content .storefront-sorting,body.woocommerce-search-page .agro-shop-main-content .storefront-sorting{display:none !important}body.archive.woocommerce .agro-shop-main-content .agro-infinite-scroll-status,body.post-type-archive-product .agro-shop-main-content .agro-infinite-scroll-status,body.tax-product_cat .agro-shop-main-content .agro-infinite-scroll-status,body.tax-product_tag .agro-shop-main-content .agro-infinite-scroll-status,body.search.woocommerce .agro-shop-main-content .agro-infinite-scroll-status,body.search.woocommerce-page .agro-shop-main-content .agro-infinite-scroll-status,body.woocommerce-search-page .agro-shop-main-content .agro-infinite-scroll-status{width:100%;padding:36px 0 48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;clear:both}body.archive.woocommerce .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-loader,body.post-type-archive-product .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-loader,body.tax-product_cat .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-loader,body.tax-product_tag .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-loader,body.search.woocommerce .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-loader,body.search.woocommerce-page .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-loader,body.woocommerce-search-page .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-loader{display:inline-flex;align-items:center;gap:12px;background-color:#fff;padding:10px 24px;border-radius:50px;box-shadow:0 4px 18px rgba(0,0,0,.08);border:1px solid #e5e7eb;font-size:13.5px;font-weight:600;color:var(--text-dark);animation:agroInfinitePulse 1.8s ease-in-out infinite}body.archive.woocommerce .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-loader .agro-infinite-spinner,body.post-type-archive-product .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-loader .agro-infinite-spinner,body.tax-product_cat .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-loader .agro-infinite-spinner,body.tax-product_tag .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-loader .agro-infinite-spinner,body.search.woocommerce .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-loader .agro-infinite-spinner,body.search.woocommerce-page .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-loader .agro-infinite-spinner,body.woocommerce-search-page .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-loader .agro-infinite-spinner{width:20px;height:20px;border:2.5px solid #f3f4f6;border-top-color:var(--primary-color);border-radius:50%;animation:agroInfiniteSpin .75s linear infinite;flex-shrink:0}body.archive.woocommerce .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-loader .agro-infinite-text,body.post-type-archive-product .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-loader .agro-infinite-text,body.tax-product_cat .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-loader .agro-infinite-text,body.tax-product_tag .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-loader .agro-infinite-text,body.search.woocommerce .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-loader .agro-infinite-text,body.search.woocommerce-page .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-loader .agro-infinite-text,body.woocommerce-search-page .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-loader .agro-infinite-text{letter-spacing:-0.1px}body.archive.woocommerce .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-end,body.post-type-archive-product .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-end,body.tax-product_cat .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-end,body.tax-product_tag .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-end,body.search.woocommerce .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-end,body.search.woocommerce-page .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-end,body.woocommerce-search-page .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-end{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:600;color:#9ca3af;padding:8px 20px;border-radius:20px;background-color:#f9fafb}body.archive.woocommerce .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-end::before,body.archive.woocommerce .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-end::after,body.post-type-archive-product .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-end::before,body.post-type-archive-product .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-end::after,body.tax-product_cat .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-end::before,body.tax-product_cat .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-end::after,body.tax-product_tag .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-end::before,body.tax-product_tag .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-end::after,body.search.woocommerce .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-end::before,body.search.woocommerce .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-end::after,body.search.woocommerce-page .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-end::before,body.search.woocommerce-page .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-end::after,body.woocommerce-search-page .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-end::before,body.woocommerce-search-page .agro-shop-main-content .agro-infinite-scroll-status .agro-infinite-end::after{content:"";display:inline-block;width:24px;height:1px;background-color:#e5e7eb}@keyframes agroInfiniteSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes agroInfinitePulse{0%,100%{box-shadow:0 4px 18px rgba(0,0,0,.07)}50%{box-shadow:0 4px 22px rgba(160,16,38,.12)}}body.archive.woocommerce .agro-shop-main-content nav.woocommerce-pagination,body.post-type-archive-product .agro-shop-main-content nav.woocommerce-pagination,body.tax-product_cat .agro-shop-main-content nav.woocommerce-pagination,body.tax-product_tag .agro-shop-main-content nav.woocommerce-pagination,body.search.woocommerce .agro-shop-main-content nav.woocommerce-pagination,body.search.woocommerce-page .agro-shop-main-content nav.woocommerce-pagination,body.woocommerce-search-page .agro-shop-main-content nav.woocommerce-pagination{margin-top:30px;margin-bottom:40px;text-align:center}body.archive.woocommerce .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers,body.post-type-archive-product .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers,body.tax-product_cat .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers,body.tax-product_tag .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers,body.search.woocommerce .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers,body.search.woocommerce-page .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers,body.woocommerce-search-page .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers{border:none !important;display:inline-flex;gap:6px;padding:0}body.archive.woocommerce .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li,body.post-type-archive-product .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li,body.tax-product_cat .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li,body.tax-product_tag .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li,body.search.woocommerce .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li,body.search.woocommerce-page .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li,body.woocommerce-search-page .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li{border:none !important}body.archive.woocommerce .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li .page-numbers,body.post-type-archive-product .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li .page-numbers,body.tax-product_cat .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li .page-numbers,body.tax-product_tag .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li .page-numbers,body.search.woocommerce .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li .page-numbers,body.search.woocommerce-page .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li .page-numbers,body.woocommerce-search-page .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li .page-numbers{padding:8px 14px;border-radius:6px;font-weight:600;font-size:13.5px;border:1px solid #e5e7eb;color:#374151}body.archive.woocommerce .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li .page-numbers.current,body.post-type-archive-product .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li .page-numbers.current,body.tax-product_cat .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li .page-numbers.current,body.tax-product_tag .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li .page-numbers.current,body.search.woocommerce .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li .page-numbers.current,body.search.woocommerce-page .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li .page-numbers.current,body.woocommerce-search-page .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li .page-numbers.current{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}body.archive.woocommerce .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li .page-numbers:hover:not(.current),body.post-type-archive-product .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li .page-numbers:hover:not(.current),body.tax-product_cat .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li .page-numbers:hover:not(.current),body.tax-product_tag .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li .page-numbers:hover:not(.current),body.search.woocommerce .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li .page-numbers:hover:not(.current),body.search.woocommerce-page .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li .page-numbers:hover:not(.current),body.woocommerce-search-page .agro-shop-main-content nav.woocommerce-pagination ul.page-numbers li .page-numbers:hover:not(.current){background-color:#f9fafb;border-color:#cbd5e1}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state{width:100%;padding:30px 0 50px;display:flex;justify-content:center}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card{max-width:640px;width:100%;margin:0 auto;text-align:center;padding:48px 32px;background:#fff;border-radius:18px;border:1px solid #f0f0f0;box-shadow:0 10px 30px rgba(0,0,0,.03)}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-icon-wrap,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-icon-wrap,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-icon-wrap,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-icon-wrap,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-icon-wrap,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-icon-wrap,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-icon-wrap{margin-bottom:22px;display:flex;justify-content:center}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-icon-wrap .empty-icon-circle,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-icon-wrap .empty-icon-circle,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-icon-wrap .empty-icon-circle,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-icon-wrap .empty-icon-circle,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-icon-wrap .empty-icon-circle,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-icon-wrap .empty-icon-circle,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-icon-wrap .empty-icon-circle{width:76px;height:76px;border-radius:50%;background:#fee2e2;display:flex;align-items:center;justify-content:center}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-icon-wrap .empty-icon-circle svg,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-icon-wrap .empty-icon-circle svg,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-icon-wrap .empty-icon-circle svg,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-icon-wrap .empty-icon-circle svg,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-icon-wrap .empty-icon-circle svg,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-icon-wrap .empty-icon-circle svg,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-icon-wrap .empty-icon-circle svg{width:36px;height:36px;stroke:var(--primary-color, #c82333)}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header{margin-bottom:26px}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header .empty-title,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header .empty-title,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header .empty-title,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header .empty-title,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header .empty-title,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header .empty-title,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header .empty-title{font-size:clamp(22px,3.5vw,26px);font-weight:800;color:var(--text-dark, #1f2937);line-height:1.3;margin:0 0 10px;letter-spacing:-0.4px}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header .empty-title .search-term,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header .empty-title .search-term,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header .empty-title .search-term,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header .empty-title .search-term,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header .empty-title .search-term,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header .empty-title .search-term,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header .empty-title .search-term{color:var(--primary-color, #c82333);font-weight:800}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header .empty-subtitle,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header .empty-subtitle,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header .empty-subtitle,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header .empty-subtitle,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header .empty-subtitle,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header .empty-subtitle,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-state-header .empty-subtitle{font-size:14.5px;line-height:1.6;color:#6b7280;max-width:480px;margin:0 auto}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box{max-width:460px;margin:0 auto 28px}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form{margin:0}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap{display:flex;align-items:center;background-color:#f3f4f6;border:1.5px solid rgba(0,0,0,0);border-radius:50px;padding:4px 6px 4px 16px;transition:all .2s ease}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap:focus-within,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap:focus-within,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap:focus-within,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap:focus-within,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap:focus-within,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap:focus-within,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap:focus-within{background-color:#fff;border-color:var(--primary-color, #c82333);box-shadow:0 0 0 4px rgba(200,35,51,.12)}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-icon,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-icon,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-icon,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-icon,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-icon,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-icon,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-icon{color:#9ca3af;display:flex;align-items:center;margin-right:10px;flex-shrink:0}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-field,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-field,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-field,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-field,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-field,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-field,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-field{flex:1;height:42px;border:none !important;outline:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;font-size:14px;color:var(--text-dark, #1f2937);padding:0}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-field::placeholder,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-field::placeholder,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-field::placeholder,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-field::placeholder,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-field::placeholder,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-field::placeholder,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-field::placeholder{color:#9ca3af}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-submit-btn,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-submit-btn,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-submit-btn,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-submit-btn,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-submit-btn,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-submit-btn,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-submit-btn{height:40px;padding:0 22px;border:none !important;border-radius:50px !important;background-color:var(--primary-color, #c82333) !important;color:#fff !important;font-size:13.5px !important;font-weight:700 !important;cursor:pointer;flex-shrink:0;transition:all .2s ease !important}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-submit-btn:hover,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-submit-btn:hover,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-submit-btn:hover,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-submit-btn:hover,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-submit-btn:hover,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-submit-btn:hover,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .agro-inline-search-form .search-input-wrap .search-submit-btn:hover{background-color:var(--primary-hover, #a81c2a) !important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(200,35,51,.25)}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons a,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons a,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons a,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons a,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons a,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons a,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons a{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:50px;font-size:13.5px;font-weight:700;text-decoration:none !important;transition:all .2s ease}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons a svg,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons a svg,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons a svg,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons a svg,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons a svg,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons a svg,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons a svg{display:block;flex-shrink:0}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-home,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-home,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-home,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-home,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-home,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-home,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-home{background-color:var(--text-dark, #1f2937);color:#fff !important}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-home:hover,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-home:hover,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-home:hover,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-home:hover,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-home:hover,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-home:hover,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-home:hover{background-color:#000;transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.18)}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-shop,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-shop,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-shop,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-shop,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-shop,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-shop,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-shop{background-color:#f3f4f6;color:var(--text-dark, #1f2937) !important;border:1.5px solid #e5e7eb}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-shop:hover,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-shop:hover,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-shop:hover,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-shop:hover,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-shop:hover,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-shop:hover,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons .agro-btn-shop:hover{background-color:#fff;border-color:var(--primary-color, #c82333);color:var(--primary-color, #c82333) !important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(200,35,51,.1)}@media(max-width: 767px){body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card{padding:32px 18px;border-radius:14px}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .search-input-wrap,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .search-input-wrap,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .search-input-wrap,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .search-input-wrap,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .search-input-wrap,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .search-input-wrap,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .search-input-wrap{padding:3px 4px 3px 12px}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .search-input-wrap .search-field,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .search-input-wrap .search-field,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .search-input-wrap .search-field,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .search-input-wrap .search-field,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .search-input-wrap .search-field,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .search-input-wrap .search-field,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .search-input-wrap .search-field{font-size:13px;height:38px}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .search-input-wrap .search-submit-btn,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .search-input-wrap .search-submit-btn,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .search-input-wrap .search-submit-btn,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .search-input-wrap .search-submit-btn,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .search-input-wrap .search-submit-btn,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .search-input-wrap .search-submit-btn,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .empty-search-box .search-input-wrap .search-submit-btn{height:36px;padding:0 16px;font-size:13px}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons{flex-direction:column;width:100%}body.archive.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons a,body.post-type-archive-product .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons a,body.tax-product_cat .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons a,body.tax-product_tag .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons a,body.search.woocommerce .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons a,body.search.woocommerce-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons a,body.woocommerce-search-page .agro-shop-main-content .agro-empty-shop-state .agro-empty-shop-card .agro-empty-action-buttons a{width:100%;justify-content:center}}@media(max-width: 1024px){body.archive.woocommerce .agro-shop-layout,body.post-type-archive-product .agro-shop-layout,body.tax-product_cat .agro-shop-layout,body.tax-product_tag .agro-shop-layout,body.search.woocommerce .agro-shop-layout,body.search.woocommerce-page .agro-shop-layout,body.woocommerce-search-page .agro-shop-layout{grid-template-columns:1fr;gap:24px}body.archive.woocommerce .agro-shop-sidebar,body.post-type-archive-product .agro-shop-sidebar,body.tax-product_cat .agro-shop-sidebar,body.tax-product_tag .agro-shop-sidebar,body.search.woocommerce .agro-shop-sidebar,body.search.woocommerce-page .agro-shop-sidebar,body.woocommerce-search-page .agro-shop-sidebar{position:static;border:1px solid #f0f0f0;padding:18px}body.archive.woocommerce .agro-shop-sidebar .filter-group,body.post-type-archive-product .agro-shop-sidebar .filter-group,body.tax-product_cat .agro-shop-sidebar .filter-group,body.tax-product_tag .agro-shop-sidebar .filter-group,body.search.woocommerce .agro-shop-sidebar .filter-group,body.search.woocommerce-page .agro-shop-sidebar .filter-group,body.woocommerce-search-page .agro-shop-sidebar .filter-group{border-bottom:1px solid #f0f0f0;padding-bottom:14px;margin-bottom:14px}body.archive.woocommerce .agro-shop-sidebar .filter-group:last-of-type,body.post-type-archive-product .agro-shop-sidebar .filter-group:last-of-type,body.tax-product_cat .agro-shop-sidebar .filter-group:last-of-type,body.tax-product_tag .agro-shop-sidebar .filter-group:last-of-type,body.search.woocommerce .agro-shop-sidebar .filter-group:last-of-type,body.search.woocommerce-page .agro-shop-sidebar .filter-group:last-of-type,body.woocommerce-search-page .agro-shop-sidebar .filter-group:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}body.archive.woocommerce .agro-shop-sidebar .filter-group .filter-heading,body.post-type-archive-product .agro-shop-sidebar .filter-group .filter-heading,body.tax-product_cat .agro-shop-sidebar .filter-group .filter-heading,body.tax-product_tag .agro-shop-sidebar .filter-group .filter-heading,body.search.woocommerce .agro-shop-sidebar .filter-group .filter-heading,body.search.woocommerce-page .agro-shop-sidebar .filter-group .filter-heading,body.woocommerce-search-page .agro-shop-sidebar .filter-group .filter-heading{display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none;margin-bottom:0;padding:6px 0;font-size:12px;font-weight:800;color:#374151;transition:color .2s ease}body.archive.woocommerce .agro-shop-sidebar .filter-group .filter-heading::after,body.post-type-archive-product .agro-shop-sidebar .filter-group .filter-heading::after,body.tax-product_cat .agro-shop-sidebar .filter-group .filter-heading::after,body.tax-product_tag .agro-shop-sidebar .filter-group .filter-heading::after,body.search.woocommerce .agro-shop-sidebar .filter-group .filter-heading::after,body.search.woocommerce-page .agro-shop-sidebar .filter-group .filter-heading::after,body.woocommerce-search-page .agro-shop-sidebar .filter-group .filter-heading::after{content:"";display:inline-block;width:8px;height:8px;border-right:2px solid #6b7280;border-bottom:2px solid #6b7280;transform:rotate(45deg);transition:transform .25s ease,border-color .2s ease;margin-left:10px;flex-shrink:0}body.archive.woocommerce .agro-shop-sidebar .filter-group .filter-heading:hover,body.post-type-archive-product .agro-shop-sidebar .filter-group .filter-heading:hover,body.tax-product_cat .agro-shop-sidebar .filter-group .filter-heading:hover,body.tax-product_tag .agro-shop-sidebar .filter-group .filter-heading:hover,body.search.woocommerce .agro-shop-sidebar .filter-group .filter-heading:hover,body.search.woocommerce-page .agro-shop-sidebar .filter-group .filter-heading:hover,body.woocommerce-search-page .agro-shop-sidebar .filter-group .filter-heading:hover{color:var(--primary-color)}body.archive.woocommerce .agro-shop-sidebar .filter-group .filter-heading:hover::after,body.post-type-archive-product .agro-shop-sidebar .filter-group .filter-heading:hover::after,body.tax-product_cat .agro-shop-sidebar .filter-group .filter-heading:hover::after,body.tax-product_tag .agro-shop-sidebar .filter-group .filter-heading:hover::after,body.search.woocommerce .agro-shop-sidebar .filter-group .filter-heading:hover::after,body.search.woocommerce-page .agro-shop-sidebar .filter-group .filter-heading:hover::after,body.woocommerce-search-page .agro-shop-sidebar .filter-group .filter-heading:hover::after{border-color:var(--primary-color)}body.archive.woocommerce .agro-shop-sidebar .filter-group>*:not(.filter-heading),body.post-type-archive-product .agro-shop-sidebar .filter-group>*:not(.filter-heading),body.tax-product_cat .agro-shop-sidebar .filter-group>*:not(.filter-heading),body.tax-product_tag .agro-shop-sidebar .filter-group>*:not(.filter-heading),body.search.woocommerce .agro-shop-sidebar .filter-group>*:not(.filter-heading),body.search.woocommerce-page .agro-shop-sidebar .filter-group>*:not(.filter-heading),body.woocommerce-search-page .agro-shop-sidebar .filter-group>*:not(.filter-heading){display:none;padding-top:10px}body.archive.woocommerce .agro-shop-sidebar .filter-group.is-open .filter-heading,body.post-type-archive-product .agro-shop-sidebar .filter-group.is-open .filter-heading,body.tax-product_cat .agro-shop-sidebar .filter-group.is-open .filter-heading,body.tax-product_tag .agro-shop-sidebar .filter-group.is-open .filter-heading,body.search.woocommerce .agro-shop-sidebar .filter-group.is-open .filter-heading,body.search.woocommerce-page .agro-shop-sidebar .filter-group.is-open .filter-heading,body.woocommerce-search-page .agro-shop-sidebar .filter-group.is-open .filter-heading{color:var(--primary-color);margin-bottom:8px}body.archive.woocommerce .agro-shop-sidebar .filter-group.is-open .filter-heading::after,body.post-type-archive-product .agro-shop-sidebar .filter-group.is-open .filter-heading::after,body.tax-product_cat .agro-shop-sidebar .filter-group.is-open .filter-heading::after,body.tax-product_tag .agro-shop-sidebar .filter-group.is-open .filter-heading::after,body.search.woocommerce .agro-shop-sidebar .filter-group.is-open .filter-heading::after,body.search.woocommerce-page .agro-shop-sidebar .filter-group.is-open .filter-heading::after,body.woocommerce-search-page .agro-shop-sidebar .filter-group.is-open .filter-heading::after{transform:rotate(-135deg);border-color:var(--primary-color)}body.archive.woocommerce .agro-shop-sidebar .filter-group.is-open>*:not(.filter-heading),body.post-type-archive-product .agro-shop-sidebar .filter-group.is-open>*:not(.filter-heading),body.tax-product_cat .agro-shop-sidebar .filter-group.is-open>*:not(.filter-heading),body.tax-product_tag .agro-shop-sidebar .filter-group.is-open>*:not(.filter-heading),body.search.woocommerce .agro-shop-sidebar .filter-group.is-open>*:not(.filter-heading),body.search.woocommerce-page .agro-shop-sidebar .filter-group.is-open>*:not(.filter-heading),body.woocommerce-search-page .agro-shop-sidebar .filter-group.is-open>*:not(.filter-heading){display:block;animation:filterAccordionFadeIn .25s ease}body.archive.woocommerce .agro-shop-main-content ul.products,body.post-type-archive-product .agro-shop-main-content ul.products,body.tax-product_cat .agro-shop-main-content ul.products,body.tax-product_tag .agro-shop-main-content ul.products,body.search.woocommerce .agro-shop-main-content ul.products,body.search.woocommerce-page .agro-shop-main-content ul.products,body.woocommerce-search-page .agro-shop-main-content ul.products{grid-template-columns:repeat(2, 1fr) !important;gap:16px !important}}@media(max-width: 767px){body.archive.woocommerce .agro-shop-main-content .agro-shop-top-bar,body.post-type-archive-product .agro-shop-main-content .agro-shop-top-bar,body.tax-product_cat .agro-shop-main-content .agro-shop-top-bar,body.tax-product_tag .agro-shop-main-content .agro-shop-top-bar,body.search.woocommerce .agro-shop-main-content .agro-shop-top-bar,body.search.woocommerce-page .agro-shop-main-content .agro-shop-top-bar,body.woocommerce-search-page .agro-shop-main-content .agro-shop-top-bar{flex-direction:column;align-items:stretch}body.archive.woocommerce .agro-shop-main-content ul.products,body.post-type-archive-product .agro-shop-main-content ul.products,body.tax-product_cat .agro-shop-main-content ul.products,body.tax-product_tag .agro-shop-main-content ul.products,body.search.woocommerce .agro-shop-main-content ul.products,body.search.woocommerce-page .agro-shop-main-content ul.products,body.woocommerce-search-page .agro-shop-main-content ul.products{grid-template-columns:repeat(2, 1fr) !important;gap:12px !important}}.site-footer.site-footer-wrap a,.site-footer.site-footer-wrap a:not(.button):not(.components-button){color:var(--white-color);text-decoration:none;transition:color .2s ease}.site-footer.site-footer-wrap a:hover,.site-footer.site-footer-wrap a:not(.button):not(.components-button):hover{color:var(--accent-dot-color)}.site-footer.site-footer-wrap ul.menu li{position:relative;transition:margin-left .2s ease;padding-left:0}.site-footer.site-footer-wrap ul.menu li::before{content:"";position:absolute;width:14px;height:1px;background-color:var(--white-color);opacity:.8;top:11px;display:none}.site-footer.site-footer-wrap ul.menu li a{color:var(--white-color);text-decoration:none}.site-footer.site-footer-wrap ul.menu li:has(a:hover){margin-left:1px}.site-footer-wrap{background-color:var(--text-dark);padding:0;color:var(--white-color)}.site-footer-wrap .widget .widget-title{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var(--white-color)}.site-footer-wrap .site-info.footer-copyright-wrap{float:none !important;width:100% !important;border-top:1px solid rgba(255,255,255,.18);padding:22px 0 26px !important;margin-top:30px;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:20px;flex-wrap:wrap}.site-footer-wrap .site-info.footer-copyright-wrap .copyright-text{font-size:14px;line-height:1.5;color:rgba(255,255,255,.75);font-weight:400;margin:0}.site-footer-wrap .site-info.footer-copyright-wrap .policies-links ul{list-style:none !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;gap:22px;flex-wrap:wrap}.site-footer-wrap .site-info.footer-copyright-wrap .policies-links ul li{list-style:none !important;margin:0 !important;padding:0 !important;position:relative;display:inline-flex;align-items:center}.site-footer-wrap .site-info.footer-copyright-wrap .policies-links ul li::before{display:none !important}.site-footer-wrap .site-info.footer-copyright-wrap .policies-links ul li:not(:last-child)::after{content:"";display:inline-block;width:1px;height:13px;background-color:rgba(255,255,255,.3);margin-left:22px}.site-footer-wrap .site-info.footer-copyright-wrap .policies-links ul li a{font-size:13.5px;color:rgba(255,255,255,.75);text-decoration:none;font-weight:500;transition:color .2s ease;white-space:nowrap}.site-footer-wrap .site-info.footer-copyright-wrap .policies-links ul li a:hover{color:var(--highlight-text-color, #fbdea4)}@media(max-width: 767px){.site-footer-wrap .site-info.footer-copyright-wrap{flex-direction:column-reverse !important;text-align:center !important;padding:18px 0 22px !important;gap:14px}.site-footer-wrap .site-info.footer-copyright-wrap .copyright-text{text-align:center;font-size:13px}.site-footer-wrap .site-info.footer-copyright-wrap .policies-links{width:100%}.site-footer-wrap .site-info.footer-copyright-wrap .policies-links ul{justify-content:center !important;gap:14px}.site-footer-wrap .site-info.footer-copyright-wrap .policies-links ul li:not(:last-child)::after{margin-left:14px}.site-footer-wrap .site-info.footer-copyright-wrap .policies-links ul li a{font-size:12.5px}}.footer-widget-1 .widget_media_image{max-width:280px}.contact-info{display:flex;flex-direction:column;gap:18px}.contact-info .contact-item{display:flex;align-items:center;gap:12px;color:var(--white-color);font-size:16px;line-height:1.5}.contact-info .contact-item .contact-icon{width:20px;height:20px;flex:0 0 20px;color:#9a6200;display:flex;align-items:center;justify-content:center}.social-links{display:flex;align-items:center;gap:10px;margin-top:20px}.social-links .social-link{width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:var(--white-color);border:1px solid rgba(255,255,255,.3);border-radius:50%;text-decoration:none;transition:all .25s ease}.social-links .social-link svg{display:block}.social-links .social-link:hover{color:#fff !important;background-color:rgba(245,158,11,.36);border-color:rgba(245,158,11,.36);transform:translateY(-2px)}/*# sourceMappingURL=main.css.map */
