section.breadcrumbs.bg{background:#fffbf5}.productdetails-info .nav-tabs{margin-top:80px!important}.blog-details blockquote p{color:#2f5c47;font-size:26px;font-weight:700;margin-top:40px;margin-bottom:40px;line-height:39px}.single-product div.product .woocommerce-product-gallery{width:100%;aspect-ratio:1/1}.productdetails-info .product-img{padding:0}.productmain-box .price{font-size:18px}.woocommerce-product-gallery__image img{object-fit:cover;object-position:center;width:100%;height:100%}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{margin-right:5px;margin-bottom:5px;padding:24px 16px!important;border-radius:5px!important;color:#000!important;font-size:20px!important;font-weight:400!important;background:#e8e7e2!important;border:none!important;box-shadow:none!important}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){background:#177490!important;color:#fff!important}.woocommerce-variation-add-to-cart{display:flex;align-items:start;gap:15px;flex-wrap:wrap}.woocommerce-variation-add-to-cart input[type=number]{height:54px;border-radius:8px;border:1px solid #e8e7e2;background:#fff;margin-bottom:10px;padding-left:15px}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed{border-radius:12px;padding:12px 24px;background:#177490;color:#fff;font-weight:700;font-size:20px;line-height:150%;display:inline-block;text-transform:capitalize}button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed:hover{background:#cdbea3!important;color:#fff!important}.productdetails-info .nav-tabs .active>.nav-link{color:#265e55;border-color:#ddd3c1}.productdetails-info .woocommerce-Tabs-panel ul li p{margin-bottom:10px}.productdetails-info .woocommerce-Tabs-panel .woocommerce-product-attributes{width:100%;border:1px solid #ccc}.productdetails-info .woocommerce-Tabs-panel .woocommerce-product-attributes td,.productdetails-info .woocommerce-Tabs-panel .woocommerce-product-attributes th{padding:10px 15px}.productdetails-info .woocommerce-Tabs-panel .woocommerce-product-attributes p{margin:0}.productdetails-info .woocommerce-Tabs-panel .woocommerce-product-attributes th{border-right:1px solid #ccc}.productdetails-info .woocommerce-Tabs-panel h2.woocommerce-Reviews-title{margin-bottom:20px!important}.productdetails-info .woocommerce-Tabs-panel .woocommerce-noreviews{margin-bottom:30px;background:0 0;color:#000}.productdetails-info .comment-form input,.productdetails-info .comment-form textarea{width:100%;height:54px;border-radius:8px;border:1px solid #e8e7e2;background:#fff;margin-bottom:0;padding-left:15px}.productdetails-info .comment-form textarea{height:100px;padding:15px}.productdetails-info .comment-form input[type=checkbox]{width:25px;height:25px;margin-right:10px;position:relative;top:5px}.productdetails-info .comment-form input[type=submit]{border-radius:12px;padding:12px 24px;background:#177490;color:#fff;font-weight:700;font-size:20px;display:inline-block;text-transform:capitalize}.related-products .product-box .stars i{margin-right:4px}p.stars a::before{color:#919eab!important}p.stars.selected a:not(.active)::before{color:#ffc107!important}p.stars:hover a::before{color:#ffc107!important}p.stars.selected a.active::before{color:#ffc107!important}p.stars.selected a.active~a::before{content:"S";color:#919eab!important;opacity:.25}ol.commentlist{list-style:none;padding:0;margin:0}ol.commentlist>li .comment_container{display:flex;align-items:start;gap:15px}ol.commentlist>li .comment_container>.avatar{border-radius:50%}.productdetails-info .entry-summary form.cart{display:flex;align-items:start;gap:15px;flex-wrap:wrap}.productdetails-info .entry-summary input[type=number]{height:54px;border-radius:8px;border:1px solid #e8e7e2;background:#fff;margin-bottom:10px;padding-left:15px}.productdetails-info .entry-summary button[type=submit]{border-radius:12px;padding:12px 24px;background:#177490;color:#fff;font-weight:700;font-size:20px;line-height:150%;display:inline-block;text-transform:capitalize}.productdetails-info .entry-summary button[type=submit]:hover{background:#cdbea3!important;color:#fff!important}.productdetails-info .entry-summary button.custom-wishlist-btn{border-radius:12px;padding:12px 24px;background:#177490;color:#fff;font-weight:700;font-size:20px;line-height:150%;display:inline-block;text-transform:capitalize;margin:10px 0}.productdetails-info .entry-summary button.custom-wishlist-btn:hover{background:#cdbea3!important;color:#fff!important}.productdetails-info .comment-form input[type=submit]:hover{background:#cdbea3!important;color:#fff!important}.woocommerce-account .productdetails-info.account-pages .woocommerce{text-align:center}.woocommerce-account .productdetails-info.account-pages .woocommerce h2{margin-bottom:20px;font-size:36px}.woocommerce-account .productdetails-info.account-pages .woocommerce-form{max-width:50%;display:inline-block;width:100%}.woocommerce-account .productdetails-info.account-pages .form-row{margin-bottom:20px}.woocommerce-account .productdetails-info.account-pages .woocommerce-form label{margin:0;color:#78716c;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;display:inline-block;width:100%;text-align:left}.woocommerce-account .productdetails-info.account-pages .woocommerce-form .input-text{padding:9px 20px;display:inline-block;width:100%;border-radius:8px;border:1px solid #e8e7e2;background:#fff}.woocommerce-account .productdetails-info.account-pages .form-row label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{margin-bottom:15px}.woocommerce-account .productdetails-info.account-pages .form-row label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span{color:#495057;font-size:18px}.woocommerce-account .productdetails-info.account-pages .form-row input[type=checkbox]{width:24px;height:24px;vertical-align:middle;margin-right:10px;position:relative;top:-3px;border-radius:5px}.woocommerce-account .productdetails-info.account-pages .woocommerce-button.button{display:inline-block;display:inline-block;border-radius:100px;border-radius:12px;margin-top:10px;width:100%;transition:all .3s;line-height:54px;padding:0 24px;background:#177490;color:#fff;font-weight:700;font-size:20px;text-transform:capitalize}.woocommerce-account .productdetails-info.account-pages .woocommerce-button.button:hover{background:#cdbea3;color:rgba(0,0,0,.5)}.woocommerce-account .productdetails-info.account-pages p a:hover{color:#000}.woocommerce-account .productdetails-info.account-pages p{color:#000}.woocommerce-account .productdetails-info.account-pages p a{color:#2f5c47;text-decoration:underline;font-weight:700}.woocommerce-account .productdetails-info.account-pages p.woocommerce-LostPassword.lost_password{text-align:left}.woocommerce-account .productdetails-info.account-pages .woocommerce-form button.show-password-input{display:none}.woocommerce-account .productdetails-info.account-pages p.woocommerce-LostPassword.lost_password{margin-bottom:10px}.woocommerce-account .productdetails-info.account-pages .woocommerce{text-align:center}.woocommerce-account .productdetails-info.account-pages .woocommerce h2{margin-bottom:20px;font-size:36px}.woocommerce-account .productdetails-info.account-pages form.woocommerce-ResetPassword.lost_reset_password{max-width:50%;display:inline-block;width:100%;text-align:left}.woocommerce-account .productdetails-info.account-pages .form-row{margin-bottom:20px}.woocommerce-account .productdetails-info.account-pages form.woocommerce-ResetPassword.lost_reset_password label{margin:0;color:#78716c;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;display:inline-block;width:100%;text-align:left}.woocommerce-account .productdetails-info.account-pages form.woocommerce-ResetPassword.lost_reset_password .input-text{padding:9px 20px;display:inline-block;width:100%;border-radius:8px;border:1px solid #e8e7e2;background:#fff}.woocommerce-account .productdetails-info.account-pages .woocommerce-Button.button{display:inline-block;display:inline-block;border-radius:100px;border-radius:12px;margin-top:10px;width:100%;transition:all .3s;line-height:54px;padding:0 24px;background:#177490;color:#fff;font-weight:700;font-size:20px;text-transform:capitalize}.woocommerce-account .productdetails-info.account-pages .woocommerce-Button.button:hover{background:#cdbea3;color:rgba(0,0,0,.5)}.woocommerce-account .productdetails-info.account-pages p{color:#000}.woocommerce-account .productdetails-info.account-pages p a{color:#2f5c47;text-decoration:underline;font-weight:700}.woocommerce-account .productdetails-info.account-pages p a:hover{color:#000}.woocommerce-account .productdetails-info.account-pages nav.woocommerce-MyAccount-navigation{float:left;width:20%}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content{float:right;width:75%;text-align:left;position:relative}.woocommerce-account .productdetails-info.account-pages nav.woocommerce-MyAccount-navigation ul{display:inline-block;width:100%;margin:0;padding:0;padding:12px;list-style:none;margin-bottom:20px;text-align:left;border-radius:12px;border:1px solid #e8e7e2}.woocommerce-account .productdetails-info.account-pages nav.woocommerce-MyAccount-navigation ul li{display:inline-block;width:100%;margin-bottom:5px}.woocommerce-account .productdetails-info.account-pages nav.woocommerce-MyAccount-navigation ul li a{display:inline-block;display:inline-block;width:100%;font-size:18px;color:#495057;font-family:"Alegreya Sans",sans-serif;font-weight:700;line-height:30px;text-transform:capitalize;padding:10px 24px;border-radius:0;border-radius:8px;transition:all .3s;border:1px solid transparent}.woocommerce-account .productdetails-info.account-pages nav.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-account .productdetails-info.account-pages nav.woocommerce-MyAccount-navigation ul li.is-active a{color:#495057;border:1px solid rgba(226,226,226,.5);background:#ebefe0}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table{width:100%;border:none;text-align:left;margin-bottom:25px}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table th{color:#495057;font-family:"Alegreya Sans",sans-serif;font-size:18px;font-weight:700;background:#ebefe0;padding:20px 15px}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table th:first-child{border-radius:8px 0px 0px 8px}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table th:last-child{border-radius:0px 8px 8px 0px}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table td{color:#000;font-size:20px;font-size:20px;padding:20px 15px;border:none;border-bottom:1px solid #e8e7e2;border-right:none;border-left:none}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table tbody th:first-child{border:none;border-bottom:1px solid #e8e7e2;background:0 0!important;font-weight:400!important;color:#000;font-size:20px}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table td:last-child{border-radius:0px 8px 8px 0px;border-right:1px solid #e8e7e2}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table .woocommerce-button.view{background:0 0;color:#177490;font-size:20px;line-height:32px;border-bottom:2px solid #177490;text-transform:capitalize;border-radius:0;width:auto;text-align:center;padding:0}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table .woocommerce-button.view:hover{background:0 0!important;color:#000!important;border-color:#000!important}.woocommerce-account .productdetails-info.account-pages .u-columns.woocommerce-Addresses.col2-set.addresses{display:inline-block;display:flex;width:100%;justify-content:space-between}.woocommerce-account .productdetails-info.account-pages .u-columns.woocommerce-Addresses.col2-set.addresses h3{color:#264653;margin:0;font-size:26px;text-transform:capitalize;font-family:"Alegreya Sans",sans-serif;font-weight:700}.woocommerce-account .productdetails-info.account-pages .thmaf-acnt-cus-addr .th-head h3{color:#264653;margin:0;font-size:26px;text-transform:capitalize;font-family:"Alegreya Sans",sans-serif;font-weight:700;border-bottom:1px solid #f2f2f2;padding:8px 0;margin-bottom:10px}.woocommerce-account .productdetails-info.account-pages .u-columns.woocommerce-Addresses.col2-set.addresses header{position:relative;background:0 0;padding:0;backdrop-filter:blur(0px);border:none}.woocommerce-account .productdetails-info.account-pages .u-columns.woocommerce-Addresses.col2-set.addresses>div{border-radius:12px;border:1px solid #e8e7e2;padding:25px;width:49%;display:inline-block}.woocommerce-account .productdetails-info.account-pages .thmaf-my-acnt.th-custom{margin-top:20px}.woocommerce-account .productdetails-info.account-pages .u-columns.woocommerce-Addresses.col2-set.addresses>div a.edit{display:inline-block;margin-bottom:10px;color:#2f5c47}.woocommerce-account .productdetails-info.account-pages .u-columns.woocommerce-Addresses.col2-set.addresses>div a.edit:hover{color:#000;text-decoration:underline}.woocommerce-account .productdetails-info.account-pages .u-columns.woocommerce-Addresses.col2-set.addresses>div{color:#000}.woocommerce-account .productdetails-info.account-pages .woocommerce-customer-details .woocommerce-columns{display:inline-block;display:flex;width:100%;justify-content:space-between;color:#000}.woocommerce-account .productdetails-info.account-pages .woocommerce-customer-details .woocommerce-columns>div{border:1px solid #d2d2d2;padding:15px;width:49%;display:inline-block}.woocommerce-account .productdetails-info.account-pages .woocommerce-customer-details .woocommerce-columns>div a{color:#2f5c47}.woocommerce-account .productdetails-info.account-pages .woocommerce-customer-details .woocommerce-columns>div a:hover{color:#000;text-decoration:underline}.woocommerce-account .productdetails-info.account-pages .mark,.woocommerce-account .productdetails-info.account-pages mark{background-color:#2f5c47;color:#fff}.woocommerce-account .productdetails-info.account-pages form.woocommerce-EditAccountForm.edit-account fieldset>legend{color:#000;font-weight:700;font-size:33px;margin-top:10px;margin-bottom:15px}.woocommerce-account .productdetails-info.account-pages form.woocommerce-EditAccountForm.edit-account label{margin:0;line-height:24px;letter-spacing:.16px;display:inline-block;width:100%;text-align:left;color:#78716c;font-family:"Alegreya Sans",sans-serif;font-size:16px;font-weight:400}.woocommerce-account .productdetails-info.account-pages form.woocommerce-EditAccountForm.edit-account .input-text{padding:9px 20px;display:inline-block;width:100%;height:48px;border-radius:8px;border:1px solid #e8e7e2;background:#fff;margin-bottom:10px;padding-left:15px}.woocommerce-account .productdetails-info.account-pages form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button{font-size:16px;background:#177490;color:#fff;font-weight:700;line-height:30px;text-transform:uppercase;padding:12px 24px;display:inline-block;width:auto;width:100%;border-radius:100px;margin-top:10px;transition:all .3s;text-align:center}.woocommerce-account .productdetails-info.account-pages form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button:hover{background:#cdbea3;color:#fff}.woocommerce-account .productdetails-info.account-pages .woocommerce-address-fields label{margin:0;line-height:24px;letter-spacing:.16px;display:inline-block;width:100%;text-align:left;color:#78716c;font-family:"Alegreya Sans",sans-serif;font-size:16px;font-weight:400}.woocommerce-account .productdetails-info.account-pages .woocommerce-address-fields .input-text{padding:9px 20px;display:inline-block;width:100%;height:50px;border-radius:8px;border:1px solid #e8e7e2;background:#fff;margin-bottom:10px;padding-left:15px}.woocommerce-account .productdetails-info.account-pages .woocommerce-address-fields .select2-container--default .select2-selection--single{border-radius:4px;border-radius:8px;border:1px solid #e8e7e2;background:#fff;padding:9px 12px;display:inline-block;width:100%;height:50px;text-align:left}.woocommerce-account .productdetails-info.account-pages .woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;line-height:32px}.woocommerce-account .productdetails-info.account-pages .woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__arrow{height:50px}.woocommerce-account .productdetails-info.account-pages .woocommerce-address-fields button[type=submit]{font-size:16px;background:#177490;color:#fff;font-weight:700;line-height:30px;text-transform:uppercase;padding:12px 24px;display:inline-block;width:auto;width:100%;border-radius:12px;margin-top:10px;transition:all .3s;text-align:center}.woocommerce-account .productdetails-info.account-pages .woocommerce-address-fields button[type=submit]:hover{background:#cdbea3;color:#fff}.woocommerce-account .productdetails-info.account-pages span#account_display_name_description{font-size:17px}.woocommerce-account .productdetails-info.account-pages .form-row button.show-password-input{display:none}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table.shop_table.wishlist-table td:first-child a img{width:140px;height:140px;border-radius:12px;object-fit:cover;margin-bottom:10px}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content h3{color:#2f5c47;text-transform:capitalize;font-family:"Alegreya Sans",sans-serif;font-size:30px;font-weight:700;margin-bottom:20px}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table.shop_table.wishlist-table td:first-child a{font-size:17px;line-height:.6}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table.shop_table.wishlist-table thead th:first-child{width:15%}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table.shop_table.wishlist-table td .qty-wrapper{border-radius:8px;border:1px solid #e8e7e2;padding:6px 10px;gap:12px;display:inline-block}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table.shop_table.wishlist-table td input[type=number]{width:40px;text-align:center;border:none;background:0 0}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table.shop_table.wishlist-table td .qty-wrapper button.qty-minus,.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table.shop_table.wishlist-table td .qty-wrapper button.qty-plus{border:2px solid #177490;background:0 0;border-radius:50%;line-height:17px;color:#177490;font-weight:700;padding:0;min-width:20px}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table.shop_table.wishlist-table td .qty-wrapper button.qty-minus{border:2px solid #cacaca;color:#cacaca}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table.shop_table.wishlist-table td:last-child .btn-border{width:auto!important;background:#177490;border-color:#177490;color:#fff;line-height:52px}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table.shop_table.wishlist-table td:last-child .btn-border:hover{background:#cdbea3!important;border-color:#cdbea3!important;color:#fff!important}section.productdetails-info.searchpages.account-pages .woocommerce-form-register{text-align:center}section.productdetails-info.searchpages.account-pages .woocommerce-form-register h2{margin-bottom:20px;font-size:36px}section.productdetails-info.searchpages.account-pages .woocommerce-form-register{max-width:50%;display:block;width:100%;margin:0 auto}section.productdetails-info.searchpages.account-pages .woocommerce-form-register .form-row{margin-bottom:20px}section.productdetails-info.searchpages.account-pages .woocommerce-form-register .form-row label{margin:0;color:#78716c;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;display:inline-block;width:100%;text-align:left}section.productdetails-info.searchpages.account-pages .woocommerce-form-register .input-text,section.productdetails-info.searchpages.account-pages .woocommerce-form-register input[type=text],section.productdetails-info.searchpages.account-pages .woocommerce-form-register input[type=email],section.productdetails-info.searchpages.account-pages .woocommerce-form-register input[type=password]{padding:9px 20px;display:inline-block;width:100%;border-radius:8px;border:1px solid #e8e7e2;background:#fff}section.productdetails-info.searchpages.account-pages .woocommerce-form-register .form-row label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{margin-bottom:15px}section.productdetails-info.searchpages.account-pages .woocommerce-form-register .form-row label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span{color:#495057;font-size:18px}section.productdetails-info.searchpages.account-pages .woocommerce-form-register .form-row input[type=checkbox]{width:24px;height:24px;vertical-align:middle;margin-right:10px;position:relative;top:-3px;border-radius:5px}section.productdetails-info.searchpages.account-pages .woocommerce-form-register .woocommerce-Button.button{display:inline-block;display:inline-block;border-radius:100px;border-radius:12px;margin-top:10px;width:100%;transition:all .3s;line-height:54px;padding:0 24px;background:#177490;color:#fff;font-weight:700;font-size:20px;text-transform:capitalize}section.productdetails-info.searchpages.account-pages .woocommerce-form-register .woocommerce-Button.button:hover{background:#cdbea3;color:rgba(0,0,0,.5)}section.productdetails-info.searchpages.account-pages .woocommerce-form-register p a:hover{color:#000}section.productdetails-info.searchpages.account-pages .woocommerce-form-register p{color:#000}section.productdetails-info.searchpages.account-pages .woocommerce-form-register p a{color:#2f5c47;text-decoration:underline;font-weight:700}section.productdetails-info.searchpages.account-pages .woocommerce-form-register p.woocommerce-LostPassword.lost_password{text-align:left}section.productdetails-info.searchpages.account-pages .woocommerce-form-register .woocommerce-form-register button.show-password-input{display:none}section.productdetails-info.searchpages.account-pages .woocommerce-form-register p.woocommerce-LostPassword.lost_password{margin-bottom:10px}section.productdetails-info.searchpages.account-pages .woocommerce-form-register+p{text-align:center}section.productdetails-info.searchpages.account-pages .woocommerce-form-register+p a{color:#2f5c47;text-decoration:underline;font-weight:700}section.productdetails-info.searchpages.account-pages .woocommerce-form-register+p a:hover{color:#000;text-decoration:none}.irs--round .irs-bar{background-color:#8f8f8f!important}.irs--round .irs-handle{border:4px solid #177490!important;background-color:#177490!important}.main-products.related-products .filter-sidebar ul.woocommerce-widget-layered-nav-list{list-style:none;padding:0;margin:0}.main-products.related-products .filter-sidebar ul.woocommerce-widget-layered-nav-list li{display:inline-block}.main-products.related-products .filter-sidebar ul.woocommerce-widget-layered-nav-list li span.count{display:none}.main-products.related-products .filter-sidebar ul.woocommerce-widget-layered-nav-list li a{display:inline-block;line-height:50px;padding:0 16px;text-align:center;margin-right:8px;margin-bottom:8px;color:#000;font-family:"Alegreya Sans",sans-serif;font-size:20px;font-style:normal;font-weight:400;border-radius:5px;background:#e8e7e2}.main-products.related-products .filter-sidebar ul.woocommerce-widget-layered-nav-list li a:hover,.main-products.related-products .filter-sidebar ul.woocommerce-widget-layered-nav-list li a.active{background:#177490;color:#fff}.main-products.related-products .product-list .woof_products_top_panel ul{display:inline-block}button.woof_reset_button_2{border-radius:8px;padding:3px 19px;background:#177490;color:#fff;font-weight:700;font-size:17px;display:inline-block;text-transform:capitalize;margin-right:5px}.main-products.related-products .filter-sidebar>h3:first-child{margin-top:6px}span.xoo-wsc-pname>a{font-weight:500!important}.xoo-wsc-products:not(.xoo-wsc-pattern-card) .xoo-wsc-product{border-radius:0px;box-shadow:none;background-color:#fff}.xoo-wsc-markup .xoo-wsc-pprice{font-size:18px!important;color:#2f5c47!important;font-weight:500;text-transform:capitalize}.xoo-wsc-pprice .amount bdi{font-size:19px!important;color:#2f5c47!important}.xoo-wsc-product dl.variation dt{clear:left;color:#495057;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.xoo-wsc-product dl.variation,.xoo-wsc-product dl.variation p{margin:0;font-size:14px}.xoo-wsc-footer span.woocommerce-Price-amount.amount{font-size:21px!important}.xoo-wsc-ft-buttons-cont>a span.woocommerce-Price-amount.amount{color:#fff!important}.xoo-wsc-ft-buttons-cont>a:hover span.woocommerce-Price-amount.amount{color:#000!important}.xoo-wsc-ft-buttons-cont>a.xoo-wsc-ft-btn.xoo-wsc-btn.xoo-wsc-ft-btn-cart{background:0 0!important;border-color:#177490!important;color:#177490!important}.xoo-wsc-ft-buttons-cont>a.xoo-wsc-ft-btn.xoo-wsc-btn.xoo-wsc-ft-btn-cart:hover{background:#177490!important;color:#fff!important;border-color:#177490!important}body.page-template-template-cart .wc-block-cart-item__product .wc-block-components-quantity-selector{border-radius:8px;border:1px solid #e8e7e2!important;padding:6px 10px}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{border-radius:50%;border:2px solid #177490;padding:0;color:#177490;opacity:1!important;line-height:10px;min-width:28px}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{height:28px}.wp-block-woocommerce-cart button.wc-block-cart-item__remove-link{font-weight:700!important;color:#2f5c47!important}.wp-block-woocommerce-cart button.wc-block-cart-item__remove-link:hover{color:#000!important}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill,.wc-block-components-form .wc-block-components-text-input.is-active input[type=email],.wc-block-components-form .wc-block-components-text-input.is-active input[type=number],.wc-block-components-form .wc-block-components-text-input.is-active input[type=password],.wc-block-components-form .wc-block-components-text-input.is-active input[type=tel],.wc-block-components-form .wc-block-components-text-input.is-active input[type=text],.wc-block-components-form .wc-block-components-text-input.is-active input[type=url],.wc-block-components-text-input input:-webkit-autofill,.wc-block-components-text-input.is-active input[type=email],.wc-block-components-text-input.is-active input[type=number],.wc-block-components-text-input.is-active input[type=password],.wc-block-components-text-input.is-active input[type=tel],.wc-block-components-text-input.is-active input[type=text],.wc-block-components-text-input.is-active input[type=url]{border-radius:8px!important;border:1px solid #e8e7e2!important;background:#fff!important}.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=password],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=password],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url]{border-radius:8px!important;border:1px solid #e8e7e2!important;background:#fff!important}.wc-blocks-components-select .wc-blocks-components-select__select{border:1px solid #e8e7e2!important}.woocommerce-order-received section.productdetails-info.searchpages{text-align:center}.woocommerce-order-received section.productdetails-info.searchpages .woocommerce-form-login{display:inline-block;width:100%;max-width:50%}.woocommerce-order-received section.productdetails-info.searchpages .woocommerce .woocommerce-info{margin-bottom:40px;display:inline-block;width:100%;max-width:55%}.woocommerce-order-received section.productdetails-info.searchpages .woocommerce .woocommerce-thankyou-order-received{margin-bottom:20px;font-size:36px;color:#2f5c47;font-weight:700}.woocommerce-order-received section.productdetails-info.searchpages .woocommerce-form-login .form-row{margin-bottom:20px}.woocommerce-order-received section.productdetails-info.searchpages .woocommerce-form-login .form-row label{margin:0;color:#78716c;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;display:inline-block;width:100%;text-align:left}.woocommerce-order-received section.productdetails-info.searchpages .woocommerce-form-login .input-text,.woocommerce-order-received section.productdetails-info.searchpages .woocommerce-form-login input[type=text],.woocommerce-order-received section.productdetails-info.searchpages .woocommerce-form-login input[type=email],.woocommerce-order-received section.productdetails-info.searchpages .woocommerce-form-login input[type=password]{padding:9px 20px;display:inline-block;width:100%;border-radius:8px;border:1px solid #e8e7e2;background:#fff}.woocommerce-order-received section.productdetails-info.searchpages .woocommerce-form-login .form-row label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{margin-bottom:15px}.woocommerce-order-received section.productdetails-info.searchpages .woocommerce-form-login .form-row label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span{color:#495057;font-size:18px}.woocommerce-order-received section.productdetails-info.searchpages .woocommerce-form-login .form-row input[type=checkbox]{width:24px;height:24px;vertical-align:middle;margin-right:10px;position:relative;top:-3px;border-radius:5px}.woocommerce-order-received section.productdetails-info.searchpages .woocommerce-form-login .woocommerce-form-login__submit{display:inline-block;display:inline-block;border-radius:100px;border-radius:12px;margin-top:10px;width:100%;transition:all .3s;line-height:54px;padding:0 24px;background:#177490;color:#fff;font-weight:700;font-size:20px;text-transform:capitalize}.woocommerce-order-received section.productdetails-info.searchpages .woocommerce-form-login .woocommerce-form-login__submit:hover{background:#cdbea3;color:rgba(0,0,0,.5)}.woocommerce-order-received section.productdetails-info.searchpages .woocommerce-form-login p{color:#000}.woocommerce-order-received section.productdetails-info.searchpages .woocommerce-form-login p a{color:#2f5c47;text-decoration:underline;font-weight:700}.woocommerce-order-received section.productdetails-info.searchpages .woocommerce-form-login p a:hover{color:#000}.woocommerce-order-received section.productdetails-info.searchpages .woocommerce-form-login button.show-password-input{display:none}header.normal{position:relative;background:0 0;background:#fffbf5;backdrop-filter:blur(0px)}.order-success{background:#fffbf5;padding:0 0 130px}.order-success .section-title h2{margin:50px 0 20px}.order-success .section-title p{color:#44403c;margin-bottom:15px}.order-success .section-title p a{color:rgba(0,0,0,.6);display:inline-block;margin:0 15px;text-transform:capitalize}.order-success .section-title p a:hover{color:#2f5c47}.order-success .section-title .btns{margin-top:30px}.order-success .section-title p a i{margin-right:5px;vertical-align:middle}.order-success .section-title p a{color:rgba(0,0,0,.6)}.order-success .btn-default{margin:10px}body.home .product-box .img{position:relative;overflow:hidden;border-radius:24px 24px 24px 24px;background:#deeef5;display:flex;padding:0;justify-content:center;align-items:center;align-self:stretch;aspect-ratio:1/.95}body.home .product-box .img a{width:100%;height:100%;display:inline-block}body.home .product-box .img img{width:100%;height:100%;object-fit:cover;object-position:center}.woocommerce-order-received section.productdetails-info.searchpages h2.woocommerce-order-details__title{color:#2f5c47;font-weight:700}.woocommerce-order-received section.productdetails-info.searchpages ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{list-style:none;padding:0;margin:0;border:1px solid #e8e7e2;border-bottom:none;border-right:none;display:flex;width:100%;flex-wrap:wrap;margin-bottom:20px}.woocommerce-order-received section.productdetails-info.searchpages ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{border-right:1px solid #e8e7e2;width:50%;border-bottom:1px solid #e8e7e2;padding:10px 0}.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{border:1px solid #e8e7e2;width:100%;text-align:left;margin-bottom:30px}.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th,.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td{padding:12px 20px;border-bottom:1px solid #e8e7e2;border-right:1px solid #e8e7e2;font-size:18px;font-family:"Alegreya Sans",sans-serif}.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td ul.wc-item-meta{list-style:none;padding:0;margin:0}.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td strong.product-quantity{color:#2f5c47;font-weight:700;font-size:25px!important}.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td span.woocommerce-Price-amount.amount{font-size:18px!important;color:#2f5c47!important;font-weight:700}.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td:last-child span.woocommerce-Price-amount.amount{font-size:18px!important;color:#2f5c47!important;font-weight:700}.woocommerce-order-received section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses{display:flex;justify-content:space-between;flex-wrap:wrap}.woocommerce-order-received section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses>div{width:48%;border-radius:12px;border:1px solid #e8e7e2;padding:25px;display:inline-block;color:#000;text-align:center}.woocommerce-order-received section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses h2{color:#2f5c47!important;font-weight:700;font-weight:700;margin:0;text-transform:capitalize;font-family:"Alegreya Sans",sans-serif}.woocommerce-order-received section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses a.edit{display:inline-block;margin-bottom:10px;color:#2f5c47}.book-details{padding:30px 0 140px;background:#fffbf5}.book-details .section-title h2{color:#151515;font-size:36px}.book-details h3{color:#151515;font-family:"Alegreya Sans",sans-serif;font-size:26px;font-weight:700;text-transform:capitalize;margin-top:40px}.book-details ol{padding-left:0;margin:0;margin-bottom:30px;margin-top:15px}.book-details ol li{margin-bottom:15px}.book-details .details h3{margin-top:0;margin-bottom:24px}.book-details .details{border-radius:16px;border:1px solid #e8e7e2;padding:16px 16px 0;margin-bottom:40px}.book-details .details ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.book-details .details ul li{width:50%;color:#495057;font-size:20px;font-family:"Alegreya Sans",sans-serif;font-weight:400;position:relative;padding-left:45px;margin-bottom:24px}.book-details .details ul li img{position:absolute;top:0;left:0;max-height:34px}.book-details .details ul li b{font-weight:700;color:#0c0704}.book-details .blockquote{border-left:3px solid #749f8f;background:#ebefe0;padding:12px 0 12px 12px;margin-bottom:40px}.book-details .blockquote p{margin:0;color:#000}.book-details .btns{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap}.book-details .btns a{width:49%;text-align:center}.book-details ol li{margin-bottom:10px;border-bottom:1px solid #e8e7e2;padding-bottom:10px}.book-details ol{list-style:none}.book-details .img{display:inline-block;width:100%;position:relative;padding:0 80px}.book-details .img img{border-radius:12px;box-shadow:0 37px 45.8px 0 rgba(0,0,0,.15),0 18px 30px 0 rgba(0,0,0,.1);aspect-ratio:1/1.2;object-fit:cover;position:relative;z-index:2}.book-details .img:before{content:"";position:absolute;top:50%;left:50%;width:470px;height:450px;border-radius:50%;background:rgba(235,239,224,.76);transform:translate(-50%,-50%)}.page-template-template-cart table.wc-block-cart-items thead tr th{background:#ebefe0!important;color:#495057;font-size:18px!important;font-weight:700;padding:10px 16px;visibility:visible!important;text-transform:capitalize}.page-template-template-cart table.wc-block-cart-items thead tr th:first-child{border-radius:8px 0px 0px 8px!important}.page-template-template-cart table.wc-block-cart-items thead tr th:last-child{border-radius:0px 8px 8px 0px!important}.page-template-template-cart table.wc-block-cart-items tbody tr td:first-child,.page-template-template-cart table.wc-block-cart-items tbody tr th:first-child{border-top:none!important}.xoo-wsc-products:not(.xoo-wsc-pattern-card) .xoo-wsc-product{border-radius:0px!important;box-shadow:none!important;background:0 0!important;border-color:#e8e7e2!important}@media only screen and (max-width:767px){.woocommerce-account .productdetails-info.account-pages .woocommerce-form{max-width:100%}.woocommerce-account .productdetails-info.account-pages form.woocommerce-ResetPassword.lost_reset_password{max-width:100%}.woocommerce-account .productdetails-info.account-pages nav.woocommerce-MyAccount-navigation{float:none;display:inline-block;width:100%}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content{float:none;display:inline-block;width:100%}.woocommerce-account .productdetails-info.account-pages .u-columns.woocommerce-Addresses.col2-set.addresses{flex-wrap:wrap}.woocommerce-account .productdetails-info.account-pages .u-columns.woocommerce-Addresses.col2-set.addresses>div{width:100%;margin-bottom:15px}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table.shop_table.wishlist-table{display:inline-block;width:100%}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table.shop_table.wishlist-table td{display:inline-block;width:100%}section.productdetails-info.searchpages.account-pages .woocommerce-form-register{max-width:100%}.woocommerce-order-received section.productdetails-info.searchpages .woocommerce-form-login{max-width:100%}.woocommerce-order-received section.productdetails-info.searchpages .woocommerce .woocommerce-info{width:100%;max-width:100%}.woocommerce-order-received section.productdetails-info.searchpages .woocommerce .woocommerce-info{font-size:15px}.woocommerce-order-received section.productdetails-info.searchpages .woocommerce .woocommerce-thankyou-order-received{font-size:26px!important;line-height:1.4}.woocommerce-order-received section.productdetails-info.searchpages ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{width:100%}.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th,.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td{padding:9px 20px;font-size:14px;font-family:"Alegreya Sans",sans-serif}.woocommerce-order-received section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses{flex-wrap:wrap}.woocommerce-order-received section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses>div{width:100%;margin-bottom:30px}.woocommerce-order-received section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses address{font-size:17px}.book-details .details ul li{width:100%}.book-details .btns a{width:100%;margin-bottom:15px}}@media only screen and (min-width:768px)and (max-width:991px){.woocommerce-account .productdetails-info.account-pages .woocommerce-form{max-width:70%}.woocommerce-account .productdetails-info.account-pages form.woocommerce-ResetPassword.lost_reset_password{max-width:70%}.woocommerce-account .productdetails-info.account-pages nav.woocommerce-MyAccount-navigation{width:30%}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content{width:65%}.woocommerce-account .productdetails-info.account-pages .u-columns.woocommerce-Addresses.col2-set.addresses{flex-wrap:wrap}.woocommerce-account .productdetails-info.account-pages .u-columns.woocommerce-Addresses.col2-set.addresses>div{width:100%;margin-bottom:15px}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table.shop_table.wishlist-table td{font-size:18px;font-weight:700;padding:10px 15px;display:inline-block;width:100%}section.productdetails-info.searchpages.account-pages .woocommerce-form-register{max-width:70%}.woocommerce-order-received section.productdetails-info.searchpages .woocommerce-form-login{max-width:70%}.woocommerce-order-received section.productdetails-info.searchpages .woocommerce .woocommerce-thankyou-order-received{font-size:29px!important}.woocommerce-order-received section.productdetails-info.searchpages .woocommerce .woocommerce-info{width:100%;max-width:100%}.woocommerce-order-received section.productdetails-info.searchpages ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li{width:100%}.woocommerce-order-received section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses address{font-size:17px}}@media only screen and (min-width:992px)and (max-width:1199px){.woocommerce-account .productdetails-info.account-pages nav.woocommerce-MyAccount-navigation{width:30%}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content{width:65%}.woocommerce-account .productdetails-info.account-pages .woocommerce-MyAccount-content table.shop_table.wishlist-table td:first-child a img{width:80px;height:80px}}body#error-page{max-width:unset!important}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.active{background:#000!important;color:#fff!important}.variation-buttons{display:flex;gap:12px;margin-top:10px}.variation-btn{padding:12px 24px;border-radius:8px;background:#f2f2f2;border:1px solid #ddd;cursor:pointer;font-weight:600}.variation-btn.active{background:#000;color:#fff;border-color:#000}.banner .h1{margin-top:20px}.banner .btn-default{display:inline-block}.product-variants .variant-btn{border-radius:100px;border:1px solid #8f9971;padding-top:7px;padding-right:16px;padding-bottom:7px;padding-left:12px;background:0 0;color:#8f9971;font-size:14px;font-style:normal;font-weight:500;line-height:16px}.variant-btn.active{background:#8f9971;color:#fff;font-style:normal;font-weight:800}.woocommerce-price-suffix{display:none}.product-price-cart .btn-cart{border-radius:12px;background:#177490;color:#fff;font-family:"Alegreya Sans";font-size:14px;font-style:normal;font-weight:700;line-height:24px;padding:10px 45px;margin-left:auto}.main-products .btn-default{margin-top:62px}@media only screen and (max-width:1100px){.product-price-cart .btn-cart{margin-left:0}}@media only screen and (max-width:767px){.natural-products{padding-bottom:40px;background:#fffbf5}}.little-about.animal-colloids{position:relative;overflow:inherit;overflow-x:clip}.bg-shape-top{max-width:191px;position:absolute;right:-17px;top:-155px;height:402px;z-index:10}.bg-shape-bottom{width:234.256px;position:absolute;left:-13px;bottom:-219px;height:449.873px;z-index:10}@media only screen and (max-width:767px){.bg-shape-top{max-width:131px;top:-83px;height:200px;z-index:10}.bg-shape-bottom{width:130px;bottom:-70px;height:200px;z-index:10}}.natural-box::after{position:absolute;content:"";top:50%;left:50%;width:calc(100% - 34px);height:calc(100% - 34px);border-radius:15px;border:1px solid #fff;transform:translate(-50%,-50%);pointer-events:none;z-index:2}.natural-box h3{z-index:3}.natural-box img,.natural-box{min-height:476px}@media only screen and (max-width:1599px){.natural-box img,.natural-box{min-height:435px}}@media only screen and (max-width:1399px){.natural-box img,.natural-box{min-height:373px}}@media only screen and (max-width:1199px){.natural-box img,.natural-box{min-height:311px}}@media only screen and (max-width:991px){.natural-box img,.natural-box{min-height:228px}.natural-box::after{border-radius:10px}}@media only screen and (max-width:767px){.natural-box img,.natural-box{min-height:auto}}.animal-colloids-wrapper{min-height:436px;display:flex;align-items:center}.animal-colloids .section-title h6{text-transform:uppercase!important;font-size:20px;letter-spacing:13px;line-height:120%;margin-bottom:20px}.animal-colloids .section-title h2{margin-bottom:25px;font-size:96px;line-height:87.5%}.animal-colloids .btn-default{background-color:#177490!important}.animal-colloids .btn-default:hover{background-color:#8f9971!important}@media only screen and (max-width:991px){.animal-colloids .section-title h2{font-size:75px}}@media only screen and (max-width:767px){.animal-colloids-wrapper{min-height:auto}.animal-colloids .section-title h2{font-size:40px}}.manufacture .section-title h2{font-family:"lithos";font-weight:300;color:#2d241f}.manufacture h3{color:#2d241f;line-height:116.667%}.manufacture .img{max-width:130%;width:130%}@media only screen and (max-width:767px){.manufacture{padding:60px 0 0}}.horse-filter{padding-top:124px}.little-about .btn-default{color:#fff;background-color:#8f9971;border:0;border-radius:100px;padding:12px 32px}@media only screen and (max-width:767px){.little-about{padding:60px 0}}.icon-box{text-align:center;flex-direction:column;margin-top:.9375rem}.icon-box p{margin-top:.9375rem}@media only screen and (max-width:767px){.icon-box{margin-bottom:0}}.newsletter-section .bg{padding-top:5.5rem;padding-bottom:16.875rem}.newsletter-section .section-title h2{font-size:2rem;line-height:100%;margin-top:2.625rem}.newsletter-section .section-title p{margin-top:1.25rem}@media only screen and (max-width:1199px){.newsletter-section .bg{padding-top:4.375rem;padding-bottom:9.375rem}}@media only screen and (max-width:991px){.newsletter-section .bg{padding-top:3.75rem;padding-bottom:7.5rem}.newsletter-section .section-title h2{margin-top:2rem}}@media only screen and (max-width:767px){.newsletter-logo{max-width:18.75rem}.newsletter-section .section-title h2{font-size:1.6rem;margin-top:1.2rem}.newsletter-section .section-title p{margin-top:1rem}.newsletter-section .bg{padding-top:2.5rem;padding-bottom:5rem}}