@charset "UTF-8";
/* https://bellabiscotteria.com/wp-content/themes/kdw-framework4/other-css/woo-css.css?ver=1785609373 */
@media only screen{.price .wcsatt-sub-options,.product_meta,#bella-content{margin-top:25px;border-top:1px solid #e8e8e1;padding-top:25px}#woo-primary main{padding:0 10px}.related.products{width:100%;margin:40px 0 0}.related h2:first-of-type{font-size:2.5rem}.woocommerce nav.woocommerce-pagination ul li span.current{background:#184E1B;color:#fff}.woocommerce nav.woocommerce-pagination ul li a{color:#184E1B}.woocommerce nav.woocommerce-pagination ul li,.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover{background:#184E1B;color:#fff}.label{display:inline-block;padding:unset;border-radius:0;font-size:1rem;line-height:1;white-space:nowrap;cursor:default;background:#fff0;color:#000}.product_meta{display:none}.woocommerce div.product form.cart .variations td{padding-left:8px;padding-right:8px}.single-product.woocommerce .quantity .qty{margin-bottom:0;width:100%}.woocommerce div.product form.cart .variations select{margin-bottom:5px}.woocommerce div.product form.cart .variations.unstriped tbody tr,.woocommerce div.product form.cart .variations tbody{border:none;background-color:#fff0}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{line-height:1em}.woocommerce div.product form.cart .variations td{padding-bottom:0}.woocommerce div.product form.cart .reset_variations{margin-left:5px}label{display:block;margin:0;font-size:1rem;font-weight:400;line-height:1.8;color:#231F20}.woocommerce #primary{margin-bottom:1.18rem}.woocommerce ul.products li.product a img{transition:all ease 0.34s;-moz-transform:scale(1) rotate(0deg) translateX(0) translateY(0) skewX(0deg) skewY(0deg);-webkit-transform:scale(1) rotate(0deg) translateX(0) translateY(0) skewX(0deg) skewY(0deg);-o-transform:scale(1) rotate(0deg) translateX(0) translateY(0) skewX(0deg) skewY(0deg);-ms-transform:scale(1) rotate(0deg) translateX(0) translateY(0) skewX(0deg) skewY(0deg);transform:scale(1) rotate(0deg) translateX(0) translateY(0) skewX(0deg) skewY(0deg)}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{text-transform:capitalize;font-size:1.7rem;color:#184E1B;margin:.25rem 0 .5rem}.woocommerce ul.products li.product .price{font-family:inter-18pt,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;text-transform:capitalize;font-size:1.3rem;font-weight:700;color:#184E1B;margin-bottom:1rem}.single-product.woocommerce div.product .entry-summary .product_title{color:#000;font-size:2.8rem;text-transform:capitalize;display:inline-block;position:relative;height:auto;padding-top:20px;margin-bottom:20px}.single-product.woocommerce div.product .entry-summary .product_title:before{content:'';height:2px;width:72px;background:#BE2513;position:absolute;top:0;left:0}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#184E1B;font-weight:700;font-size:1.5rem}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:1rem;padding:.85em 1em;font-weight:600;border-radius:0;left:auto;color:#000;background-color:#C5D4C5}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#EBE1CD;color:#000}.woocommerce-checkout-payment a:hover{color:#000}.woocommerce-checkout-payment a.button:hover,.my-account-row a.button:hover{color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style:none;margin-bottom:8px}ul.products li{cursor:pointer}ul.products li{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px rgb(0 0 0 / .06),0 4px 16px rgb(0 0 0 / .04);transition:transform 0.3s,box-shadow 0.3s;position:relative}ul.products li:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgb(0 0 0 / .1)}.woocommerce ul.products li.product a .shop-card-img{width:100%;height:220px;overflow:hidden;display:flex;align-items:center;justify-content:center}.woocommerce ul.products li.product a .shop-card-img img{width:100%;height:100%;margin-bottom:0;object-fit:cover}.shop-content{padding:1.25rem 1.5rem 1.5rem}.shop-content p{font-size:.85rem;color:#6b7280;line-height:1.5;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.woocommerce-cart table.cart td.actions .coupon .input-text{width:120px!important;height:2.67375rem}.wp-post-image{border-radius:10px}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button{background-color:#184E1B;color:#fff;display:block;padding:.85em 1em}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button:hover{background-color:#BE2513;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt{background-color:#184E1B;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt:hover{background-color:#BE2513;color:#fff}.woocommerce table.shop_table,.woocommerce table.shop_table{border-radius:0;border:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#184E1B;color:#fff}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{background:#fff0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f7f7f7;border-radius:0}.shop_table tfoot,.shop-table thead{background:#fff0}.shop_table thead th{font-size:.751rem;text-transform:uppercase;color:#000;font-weight:500;padding:0 0 .65rem;border-bottom:2px solid #184E1B;text-align:left}.woocommerce-info{border-top-color:#184E1B}.woocommerce-info::before{color:#184E1B}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:#f7f7f7;color:#000}#payment .woocommerce-info{background-color:#e9e9e9}.checkout.woocommerce-checkout h3{font-size:2rem}#customer_details{margin-bottom:30px}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{border-radius:0}}@media only screen and (max-width:40em){.product-categories,.widget-title{text-align:center}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none;width:300px;margin:0 auto}.woocommerce .products ul,.woocommerce ul.products{padding:30px}.woocommerce-products-header .woocommerce-products-header__title{font-size:1.7rem;text-align:center}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:none;text-align:center}.woocommerce .woocommerce-breadcrumb{margin:0 auto;padding:0;text-align:center}#bella-content,h2.related-title,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price,.single-product.woocommerce div.product .entry-summary .product_title{text-align:center}.single-product.woocommerce div.product .entry-summary .product_title{font-size:2rem}.single-product.woocommerce div.product .entry-summary .product_title:before{left:50%;transform:translatex(-50%)}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:none;margin:0 auto}.single-product.woocommerce div.product .entry-summary .product_title{display:block;text-align:center}}@media only screen and (min-width:18.75em) and (max-width:31.25em){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%;float:none;clear:both;margin:0 0 2.992em}}@media only screen and (min-width:40.063em) and (max-width:63.938em){.shop-title-row h1 .welcome-text{font-size:1.75rem;display:block;text-align:center;margin-left:0}.product-categories,.widget-title{text-align:center}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none;width:300px;margin:0 auto}.woocommerce .products ul,.woocommerce ul.products{padding:30px}.woocommerce-products-header .woocommerce-products-header__title{text-align:center}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:none;text-align:center}.woocommerce .woocommerce-breadcrumb{margin:0 auto;padding:0;text-align:center}}@media only screen and (min-width:64em) and (max-width:90em){.woocommerce .products ul,.woocommerce ul.products,.woocommerce .woocommerce-ordering{margin-right:1rem}}@media only screen and (min-width:37.50em) and (max-width:56.25em) and (orientation:portrait){.hide-tablet-portrait{display:none!important}.show-tablet-portrait{display:inherit!important}}