/* Product detail and Quick View share the storefront sage palette. */
html body #product-product .product_right{color:#3e5145}
html body #product-product .product_right h1{font:500 27px/1.3 Manrope,sans-serif!important;letter-spacing:-.6px!important;text-transform:none!important;color:#3e5145!important;margin:0 0 16px}
html body #product-product .product_right .main-price h2{font:700 28px/1.3 Manrope,sans-serif!important;color:#3e5145!important;letter-spacing:-.5px!important;margin:0}
html body #product-product .product_right .main-price span[style]{color:#7c8776!important;font:400 16px/1.5 Manrope,sans-serif!important}
html body #product-product .product_right .rating .fa{color:#829575!important}
html body #product-product .product_right .rating a{color:#586d50!important;font-size:12px;text-transform:none!important}
html body #product-product .product_right .brand li,html body #product-product .product_right .brand a{color:#66735e!important;font-size:13px;text-transform:none!important;line-height:1.9}
html body #product-product .product_right hr{border-color:#e1e7db;margin:20px 0}
html body #product-product #button-cart{background:#71876a!important;border:1px solid #71876a!important;color:#fff!important;border-radius:7px;min-height:46px;padding:11px 20px;font:600 14px/1.5 Manrope,sans-serif!important;text-transform:none!important;box-shadow:none}
html body #product-product #button-cart:hover{background:#52694b!important;border-color:#52694b!important}
html body #product-product .plus-minus-input .input-group-button button:not(#button-cart){background:#f1f4ec!important;color:#52694b!important;border:1px solid #dce4d5!important;border-radius:6px;box-shadow:none;min-height:44px}
html body #product-product .plus-minus-input .input-group-button button i{color:inherit!important}
html body #product-product .plus-minus-input .input-group-field{height:44px!important;border:1px solid #dce4d5!important;border-radius:6px;color:#3e5145!important;background:#fff!important;font:500 15px Manrope,sans-serif!important}
html body #product-product .input-group-wishlist{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}
html body #product-product .input-group-wishlist button{font:500 12px/1.5 Manrope,sans-serif!important;text-transform:none!important;padding:8px 12px!important}
html body #quickproduct.popup_products_page{width:100%;max-width:100%;padding:24px;background:#fdfcf8}
html body #quickproduct .thumbnail{border:1px solid #e3e8dd;border-radius:10px;background:#fff;overflow:hidden}
@media(max-width:640px){html body #product-product .product_right h1{font-size:22px!important}html body #quickproduct.popup_products_page{padding:16px}}

html body #product-product .plus-minus-input{display:flex;align-items:center;gap:8px;flex-wrap:wrap}html body #product-product .plus-minus-input>.input-group-button{float:none;margin:0;padding:0}html body #product-product .plus-minus-input>.input-group-field{width:60px!important;margin:0!important;float:none}html body #product-product .plus-minus-input>.input-group-wishlist{flex-basis:100%;margin-top:8px}html body #product-product #button-cart{margin:0!important} 
/* Product information uses full-width horizontal tabs with a separate content panel. */
html body #product-product .reviews_wrapper{display:flex;flex-direction:column;clear:both;border:1px solid #dfe6d8;border-radius:12px;background:#fff;overflow:hidden;margin-top:12px}
html body #product-product .reviews_wrapper>.col-sm-2,html body #product-product .reviews_wrapper>.col-sm-10{width:100%;float:none;padding:0}
html body #product-product .reviews_wrapper .nav-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:14px!important;margin:0!important;background:#f0f3eb;border-bottom:1px solid #dfe6d8;text-align:left}
html body #product-product .reviews_wrapper .nav-tabs>li{display:block;width:auto;float:none;margin:0}
html body #product-product .reviews_wrapper .nav-tabs>li>a{width:auto;margin:0;padding:10px 18px;border:1px solid transparent!important;border-radius:7px;font:600 14px/1.5 Manrope,sans-serif!important;text-transform:none!important;letter-spacing:0;background:transparent;color:#52694b;white-space:nowrap}
html body #product-product .reviews_wrapper .nav-tabs>li.active>a{background:#71876a!important;border-color:#71876a!important;color:#fff!important}
html body #product-product .reviews_wrapper .nav-tabs>li:not(.active)>a:hover{background:#e1e8d8!important;color:#3e5145!important}
html body #product-product .reviews_wrapper .nav-tabs a:before,html body #product-product .reviews_wrapper .nav-tabs a:after{display:none!important}
html body #product-product .reviews_wrapper .tab-content{padding:24px;clear:both;min-height:100px;color:#3e5145}
html body #product-product .reviews_wrapper p{text-transform:none;text-align:left}
html body #product-product .overview h4{font:600 15px/1.5 Manrope,sans-serif!important;text-transform:capitalize;margin-bottom:8px;color:#3e5145}
html body #product-product .overview p{color:#66735e;font-size:14px;line-height:1.7}
@media(max-width:640px){html body #product-product .reviews_wrapper .tab-content{padding:18px}html body #product-product .reviews_wrapper .nav-tabs{gap:5px}html body #product-product .reviews_wrapper .nav-tabs>li>a{padding:9px 12px;font-size:13px!important}}

html:has(.mm-quickview-shell){scrollbar-color:#899b82 #edf1e7;scrollbar-width:thin}
html body .mm-quickview-shell{padding:0!important;margin:0;display:flow-root;background:#fdfcf8}
html body .mm-quickview-shell #quickproduct.popup_products_page{padding:24px}
html body .mm-quickview-shell .product_right hr{margin:14px 0}
html body .mm-quickview-shell .product_right h1{font-size:24px!important}
html:has(.mm-quickview-shell)::-webkit-scrollbar{width:8px}
html:has(.mm-quickview-shell)::-webkit-scrollbar-track{background:#edf1e7;box-shadow:none}
html:has(.mm-quickview-shell)::-webkit-scrollbar-thumb{background:#899b82;border-radius:8px}
html:has(.mm-quickview-shell)::-webkit-scrollbar-thumb:hover{background:#52694b}
