.brand-art{background-image:url('e-lockups.jpg')}.category-image.photo-strip{background-image:url('c-categories.jpg')}.custom-logo{width:100%;height:100%;object-fit:contain}.nav-row nav a{display:flex;align-items:center;font-size:13px;color:#73796e;position:relative}.nav-row nav a.active{color:var(--forest);font-weight:700}.nav-row nav a.active:after{content:'';position:absolute;height:2px;background:var(--forest);left:0;right:0;bottom:0}.mode-switch{display:block;flex-shrink:0}.hero .primary{width:max-content}.filter-row a{border:1px solid var(--line);border-radius:20px;padding:8px 15px;white-space:nowrap;font-size:12px;color:#6b7569}.filter-row a.active{background:var(--accent);border-color:var(--accent);color:white}.load-more{width:max-content}.jain-info{display:flex}.jain-info a{font-size:12px;margin-left:auto}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.skip-link:focus{clip:auto;width:auto;height:auto;top:5px;left:5px;z-index:99999;background:white;padding:12px}.fudzu-cart-count{font-size:11px}.woocommerce ul.products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:auto!important;margin:0!important;float:none!important;background:white;border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;padding:8px 8px 14px!important;position:relative}.woocommerce ul.products li.product a img{height:190px!important;width:100%;object-fit:contain;background:#f5f4ee;border-radius:8px;margin:0 0 14px!important;mix-blend-mode:multiply}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px;line-height:1.5;min-height:49px;font-weight:600;color:var(--ink);padding:0 7px;margin:0}.woocommerce ul.products li.product .product-category{padding:0 7px;font-size:10px}.woocommerce ul.products li.product .product-size{padding:0 7px;font-size:12px;margin:8px 0 12px;line-height:1.5;color:var(--muted)}.woocommerce ul.products li.product .price{font-size:15px;font-weight:700;color:var(--forest);padding:0 7px;margin-bottom:0;min-height:22px}.woocommerce ul.products li.product .button{margin:12px 7px 0 auto;font-size:12px;font-weight:600;border:1px solid #c4553a66;color:var(--terra);background:#fffaf6;border-radius:6px;padding:9px 13px}.woocommerce ul.products li.product .added_to_cart{font-size:12px;color:var(--forest);padding:8px;text-align:right}.woocommerce ul.products li.product .star-rating{margin-left:7px;color:#b8850d;font-size:11px}.woocommerce ul.products li.product .product-badge{top:165px;left:17px;bottom:auto;font-size:9px;z-index:2}.woocommerce ul.products li.product .veg-mark{z-index:2;top:17px;right:17px}.woocommerce-surface,.page-content{padding-top:35px;min-height:400px}.woocommerce-surface h1,.page-content h1{font-family:Newsreader,Georgia,serif;font-size:45px;font-weight:400;letter-spacing:-.03em}.woocommerce .woocommerce-breadcrumb{font-size:12px;color:var(--muted);margin-bottom:25px}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{font-size:13px;margin-bottom:25px}.woocommerce .woocommerce-ordering select{max-width:100%}.woocommerce nav.woocommerce-pagination{margin:30px 0}.woocommerce nav.woocommerce-pagination ul{border:0;display:flex;gap:8px;justify-content:center}.woocommerce nav.woocommerce-pagination ul li{border:1px solid var(--line);border-radius:6px;overflow:hidden;font-size:14px}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--forest);color:white}.woocommerce div.product p.price{font-size:27px;color:var(--forest)}.woocommerce div.product .product_title{font-size:42px;line-height:1.1}.woocommerce div.product div.images img{border-radius:15px;max-height:580px;object-fit:contain;background:white}.woocommerce div.product div.summary{font-size:15px;line-height:1.7}.diet-note{background:#f2e6d9;border-radius:7px;padding:12px 15px;color:#a44b31;font-size:13px;line-height:1.6;margin-bottom:20px}.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce input.button.alt{background:var(--accent)!important;color:white;border-radius:7px;font-weight:600;padding:14px 20px}.woocommerce .quantity .qty{width:70px;padding:10px;border:1px solid var(--line);border-radius:5px}.woocommerce form.cart .quantity{border:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0;margin-top:30px}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#eeeade;border:1px solid var(--line);font-size:14px}.woocommerce div.product .woocommerce-tabs .panel{font-size:15px;line-height:1.8}.woocommerce table.shop_table{border-color:var(--line);border-radius:9px;font-size:14px}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:16px 12px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce .input-text{padding:12px;border:1px solid #d6dacf;border-radius:6px;background:white;line-height:1.5}.woocommerce form .form-row label{font-size:14px}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{border-top-color:var(--forest);background:#eaf0e5;font-size:14px}.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{color:var(--forest)}.woocommerce .woocommerce-error{font-size:14px}.woocommerce .cart-collaterals .cart_totals h2{margin-bottom:18px}.woocommerce-checkout #payment{background:#eeeee5}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-MyAccount-navigation li a{display:block;padding:14px;border-bottom:1px solid var(--line);font-size:14px}.woocommerce-MyAccount-navigation li.is-active a{background:var(--forest);color:white}.woocommerce .related.products h2{margin-bottom:20px}.woocommerce .related.products ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce .product_meta{font-size:12px}.woocommerce .product_meta span{display:block}.woocommerce form .form-row .required{color:var(--terra)}.woocommerce #review_form #respond textarea{min-height:130px}.woocommerce div.product .woocommerce-tabs .panel h2{margin:20px 0}.woocommerce .woocommerce-Reviews-title{font-size:22px}.woocommerce .comment-form label{display:block;font-size:14px}.woocommerce .woocommerce-loop-product__link{flex:1}.woocommerce .woocommerce-loop-product__link:hover h2{color:var(--terra)}.admin-bar .header{top:32px}
@media(max-width:1100px){.woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}.woocommerce ul.products li.product a img{height:165px!important}.woocommerce ul.products li.product .product-badge{top:145px}}
@media(max-width:760px){.nav-row nav{display:none}.cart-button .fudzu-cart-count{position:absolute;right:-3px;top:-5px;font-size:9px;background:var(--terra);color:white;border-radius:50%;padding:1px 4px}.bottom-nav a{display:flex;align-items:center;flex-direction:column;gap:5px;font-size:10px;position:relative;color:#70786c}.bottom-nav a.selected{color:var(--accent)}.bottom-nav .fudzu-cart-count{position:absolute;top:-4px;left:calc(50% + 6px);font-size:8px;background:var(--terra);color:white;min-width:13px;border-radius:10px;padding:1px 3px}.woocommerce ul.products,.woocommerce .related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.woocommerce ul.products li.product a img{height:150px!important;margin-bottom:12px!important}.woocommerce ul.products li.product{padding:6px 6px 12px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px;min-height:42px;padding:0 5px}.woocommerce ul.products li.product .product-category{font-size:9px;padding:0 5px}.woocommerce ul.products li.product .product-size{font-size:11px;padding:0 5px}.woocommerce ul.products li.product .price{font-size:14px;padding:0 5px}.woocommerce ul.products li.product .button{font-size:11px;padding:8px 11px}.woocommerce ul.products li.product .product-badge{top:132px;left:12px;font-size:8px}.filter-row a{font-size:11px;padding:7px 12px}.woocommerce-surface h1,.page-content h1{font-size:34px}.woocommerce-surface{padding-top:25px}.woocommerce div.product .product_title{font-size:32px}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{font-size:12px;float:none;display:block}.woocommerce div.product div.images img{max-height:370px}.jain .hero h1{font-size:32px}.jain-info a{display:none}.admin-bar .header{top:46px}.woocommerce .woocommerce-message .button{display:block;float:none;margin-bottom:10px}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:12px 8px}.woocommerce .cart .button{font-size:12px}}
