.page .entry-header,.page .page-header,.page h1.entry-title,.page h1.page-title,.woocommerce-page .entry-header,.woocommerce-page h1.entry-title,.woocommerce-page .page-header,.woocommerce-page h1.page-title,.woocommerce-account .entry-header,.woocommerce-account h1.entry-title,.woocommerce-cart .entry-header,.woocommerce-cart h1.entry-title,.woocommerce-checkout .entry-header,.woocommerce-checkout h1.entry-title,.page-header.botiga-page-header,.botiga-page-header,.page-title,h1.page-title,h1.entry-title.page-title,.single-post .entry-header .entry-title,body:not(.single-product) .entry-header h1.entry-title{display:none!important}.site-content,#content,main#primary,main.site-main,#primary{padding-top:20px!important;margin-top:0!important}.page .entry-content,.woocommerce-page .entry-content,.page .page-content{padding-top:0!important;margin-top:0!important}.botiga-breadcrumbs,.woocommerce-breadcrumb{margin-bottom:10px!important;padding-bottom:0!important}.content-area,.site-main{padding-top:0!important;margin-top:0!important}.woocommerce-page-header,header.woocommerce-page-header,.woocommerce-page-header-style2,header.woocommerce-page-header.woocommerce-page-header-style2{margin-top:0!important;margin-bottom:0!important;padding-top:10px!important;padding-bottom:10px!important}.content-wrapper,div.container.content-wrapper{margin-top:0!important;padding-top:0!important}.botiga-container,.entry-content>.botiga-container:first-child{padding-top:0!important}.woocommerce-page .woocommerce,.woocommerce-account .woocommerce{padding-top:0!important}.single-product h1.product_title,.single-product .product_title{display:block!important}a,a:hover,a:focus,a:visited{text-decoration:none!important}a:focus,button:focus,input:focus,select:focus,textarea:focus,img:focus,[role="button"]:focus,.button:focus,a:active,button:active,img:active{outline:none!important;outline-offset:0!important;box-shadow:none!important}button::-moz-focus-inner,input::-moz-focus-inner,a::-moz-focus-inner{border:0!important;outline:0!important}.woocommerce a:focus,.woocommerce img:focus,.woocommerce button:focus,.woocommerce .button:focus,.woocommerce a:active,.woocommerce img:active,.products a:focus,.products img:focus,.product a:focus,.product img:focus{outline:none!important;box-shadow:none!important}.woocommerce-cart .woocommerce{max-width:1200px;margin:0 auto;padding:20px 16px 60px}.woocommerce table.shop_table{border:none!important;border-collapse:separate!important;border-spacing:0!important;background:#fff;border-radius:12px!important;overflow:hidden;box-shadow:0 1px 6px rgb(0 0 0 / .06)}.woocommerce table.shop_table thead th{background:#f5f5f7!important;color:#444!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em;padding:14px 18px!important;border:none!important}.woocommerce table.shop_table td{padding:18px!important;border-top:1px solid #f0f0f0!important;border-bottom:none!important;border-left:none!important;border-right:none!important;vertical-align:middle!important;font-size:14px;color:#333}.woocommerce table.shop_table td.product-name a{color:#1a1a2e!important;font-weight:600!important;font-size:15px!important;text-decoration:none!important}.woocommerce table.shop_table td.product-name a:hover{color:#2d6a4f!important}.woocommerce table.shop_table td.product-name .variation,.woocommerce table.shop_table td.product-name dl.variation{font-size:13px!important;color:#777!important;margin-top:6px!important}.woocommerce table.shop_table td.product-name dl.variation dt,.woocommerce table.shop_table td.product-name dl.variation dd{font-size:13px!important;margin-bottom:2px!important}.woocommerce table.shop_table td.product-thumbnail img{border-radius:8px!important;width:72px!important;height:72px!important;object-fit:cover;border:1px solid #eee}.woocommerce table.shop_table td.product-price,.woocommerce table.shop_table td.product-subtotal{font-weight:600!important;color:#1a1a2e!important;font-size:15px!important}.woocommerce table.shop_table .quantity input.qty{width:60px!important;height:40px!important;border:1.5px solid #ddd!important;border-radius:8px!important;text-align:center!important;font-size:14px!important;font-weight:500!important;background:#fafafa!important;padding:0!important;-moz-appearance:textfield}.woocommerce table.shop_table .quantity input.qty:focus{border-color:#2d6a4f!important;outline:none!important;box-shadow:0 0 0 3px rgb(45 106 79 / .1)!important;background:#fff!important}.woocommerce .botiga-quantity-plus,.woocommerce .botiga-quantity-minus{width:32px!important;height:32px!important;border-radius:6px!important;border:1px solid #ddd!important;background:#f8f8f8!important;color:#555!important;font-size:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:all 0.15s ease}.woocommerce .botiga-quantity-plus:hover,.woocommerce .botiga-quantity-minus:hover{background:#2d6a4f!important;color:#fff!important;border-color:#2d6a4f!important}.woocommerce a.remove{width:28px!important;height:28px!important;line-height:28px!important;text-align:center!important;border-radius:50%!important;background:#fef2f2!important;color:#dc2626!important;font-size:16px!important;font-weight:400!important;transition:all 0.2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.woocommerce a.remove:hover{background:#dc2626!important;color:#fff!important}.woocommerce button[name="update_cart"],.woocommerce input[name="update_cart"]{background:#f5f5f7!important;color:#333!important;border:1px solid #ddd!important;border-radius:8px!important;padding:10px 24px!important;font-size:13px!important;font-weight:600!important;text-transform:none!important;cursor:pointer;transition:all 0.2s ease!important;box-shadow:none!important}.woocommerce button[name="update_cart"]:hover,.woocommerce input[name="update_cart"]:hover{background:#e8e8ea!important;border-color:#ccc!important;box-shadow:none!important;transform:none!important}.woocommerce button[name="update_cart"]:disabled,.woocommerce input[name="update_cart"]:disabled{opacity:0.4!important;cursor:not-allowed!important}.woocommerce .coupon{display:flex!important;gap:0!important;align-items:stretch!important}.woocommerce .coupon input[type="text"]{border:1.5px solid #ddd!important;border-right:none!important;border-radius:8px 0 0 8px!important;padding:10px 14px!important;font-size:14px!important;background:#fafafa!important;min-width:180px;box-shadow:none!important}.woocommerce .coupon input[type="text"]:focus{border-color:#2d6a4f!important;outline:none!important;box-shadow:none!important;background:#fff!important}.woocommerce .coupon .button{border-radius:0 8px 8px 0!important;padding:10px 20px!important;font-size:13px!important;font-weight:600!important;background:#2d6a4f!important;color:#fff!important;border:none!important;box-shadow:none!important;white-space:nowrap}.woocommerce .coupon .button:hover{background:#1b4332!important;transform:none!important;box-shadow:none!important}.woocommerce .cart_totals,.woocommerce .cart-collaterals .cart_totals{background:#fff!important;border-radius:12px!important;padding:28px!important;box-shadow:0 1px 6px rgb(0 0 0 / .06);border:1px solid #eee!important}.woocommerce .cart_totals h2{font-size:18px!important;font-weight:700!important;color:#1a1a2e!important;margin-bottom:20px!important;padding-bottom:14px!important;border-bottom:1px solid #eee!important}.woocommerce .cart_totals table{border:none!important;box-shadow:none!important}.woocommerce .cart_totals table th{background:transparent!important;font-weight:500!important;color:#666!important;font-size:14px!important;padding:12px 0!important;border:none!important;text-transform:none!important;letter-spacing:0!important}.woocommerce .cart_totals table td{background:transparent!important;font-weight:600!important;color:#1a1a2e!important;font-size:14px!important;padding:12px 0!important;border:none!important;text-align:right!important}.woocommerce .cart_totals table tr{border-bottom:1px solid #f0f0f0!important}.woocommerce .cart_totals table tr:last-child{border-bottom:none!important}.woocommerce .cart_totals table tr.order-total th,.woocommerce .cart_totals table tr.order-total td{font-size:18px!important;font-weight:700!important;color:#1a1a2e!important;padding-top:18px!important;border-top:2px solid #eee!important}.woocommerce .cart_totals .woocommerce-shipping-methods{list-style:none!important;padding:0!important;margin:0!important}.woocommerce .cart_totals .woocommerce-shipping-methods li{padding:6px 0!important;font-size:14px!important}.woocommerce .cart_totals .woocommerce-shipping-methods li label{font-weight:500!important;color:#444!important;cursor:pointer}.woocommerce .wc-proceed-to-checkout a.checkout-button,.woocommerce a.checkout-button,.checkout-button{display:block!important;width:100%!important;text-align:center!important;padding:16px 24px!important;font-size:16px!important;font-weight:700!important;letter-spacing:.02em;background:#2d6a4f!important;color:#fff!important;border:none!important;border-radius:10px!important;cursor:pointer;transition:all 0.25s ease!important;box-shadow:0 2px 8px rgb(45 106 79 / .2)!important;text-transform:none!important;line-height:1.4!important;margin-top:12px!important}.woocommerce .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce a.checkout-button:hover,.checkout-button:hover{background:#1b4332!important;box-shadow:0 4px 16px rgb(45 106 79 / .3)!important;transform:translateY(-1px)!important;color:#fff!important}.woocommerce-checkout .woocommerce{max-width:1200px;margin:0 auto;padding:20px 16px 60px}.woocommerce-checkout .col2-set{margin-bottom:30px}.woocommerce-checkout h3,.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3{font-size:20px!important;font-weight:700!important;color:#1a1a2e!important;margin-bottom:20px!important;padding-bottom:12px!important;border-bottom:2px solid #f0f0f0!important}.woocommerce-checkout label{font-size:13px!important;font-weight:600!important;color:#444!important;margin-bottom:6px!important;display:block!important}.woocommerce-checkout label .required{color:#dc2626!important}.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout input[type="password"],.woocommerce-checkout input[type="number"],.woocommerce-checkout textarea,.woocommerce-checkout select,.woocommerce-checkout .select2-container .select2-selection--single{width:100%!important;padding:12px 14px!important;border:1.5px solid #ddd!important;border-radius:8px!important;font-size:14px!important;color:#333!important;background:#fafafa!important;transition:border-color 0.2s ease,box-shadow 0.2s ease!important;box-shadow:none!important;-webkit-appearance:none}.woocommerce-checkout input:focus,.woocommerce-checkout textarea:focus,.woocommerce-checkout select:focus{border-color:#2d6a4f!important;outline:none!important;box-shadow:0 0 0 3px rgb(45 106 79 / .1)!important;background:#fff!important}.woocommerce-checkout .select2-container .select2-selection--single{height:46px!important;display:flex!important;align-items:center!important}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:normal!important;padding-left:14px!important;color:#333!important;font-size:14px!important}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{height:100%!important;right:10px!important}.select2-dropdown{border:1.5px solid #ddd!important;border-radius:8px!important;box-shadow:0 4px 16px rgb(0 0 0 / .1)!important;overflow:hidden}.select2-results__option{padding:10px 14px!important;font-size:14px!important}.select2-results__option--highlighted{background:#2d6a4f!important;color:#fff!important}.woocommerce-checkout textarea{min-height:100px!important;resize:vertical}.woocommerce-checkout .form-row{margin-bottom:16px!important}.woocommerce-checkout #order_review,.woocommerce-checkout #order_review_heading{margin-top:0!important}.woocommerce-checkout #order_review_heading{font-size:20px!important;font-weight:700!important;color:#1a1a2e!important;margin-bottom:16px!important}.woocommerce-checkout .woocommerce-checkout-review-order{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 6px rgb(0 0 0 / .06);border:1px solid #eee}.woocommerce-checkout table.woocommerce-checkout-review-order-table{border:none!important;box-shadow:none!important;margin-bottom:0!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table thead th{background:transparent!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em;color:#888!important;padding:10px 0!important;border:none!important;border-bottom:1px solid #eee!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table td,.woocommerce-checkout table.woocommerce-checkout-review-order-table th{padding:14px 0!important;border:none!important;border-bottom:1px solid #f5f5f5!important;font-size:14px!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-name{color:#333!important;font-weight:500!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-total{text-align:right!important;font-weight:600!important;color:#1a1a2e!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total td{font-size:18px!important;font-weight:700!important;color:#1a1a2e!important;padding-top:18px!important;border-top:2px solid #eee!important;border-bottom:none!important}.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr:not(.order-total) th,.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr:not(.order-total) td{font-size:14px!important;font-weight:500!important;color:#555!important}.woocommerce-checkout #payment{background:#fff!important;border-radius:12px!important;border:1px solid #eee!important;box-shadow:0 1px 6px rgb(0 0 0 / .06);padding:0!important;overflow:hidden}.woocommerce-checkout #payment ul.payment_methods{list-style:none!important;padding:0!important;margin:0!important;border:none!important}.woocommerce-checkout #payment ul.payment_methods li{padding:16px 20px!important;margin:0!important;border-bottom:1px solid #f0f0f0!important;background:transparent!important}.woocommerce-checkout #payment ul.payment_methods li:last-child{border-bottom:none!important}.woocommerce-checkout #payment ul.payment_methods li label{font-size:15px!important;font-weight:600!important;color:#1a1a2e!important;cursor:pointer!important;display:inline!important}.woocommerce-checkout #payment ul.payment_methods li .payment_box{background:#f8f9fa!important;border-radius:8px!important;padding:14px 16px!important;margin-top:12px!important;font-size:13px!important;color:#555!important;line-height:1.6!important;border:none!important}.woocommerce-checkout #payment ul.payment_methods li .payment_box::before{display:none!important}.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]{margin-right:10px!important;accent-color:#2d6a4f!important}.woocommerce-checkout #payment ul.payment_methods li img{max-height:28px!important;margin-left:8px!important;vertical-align:middle!important}.woocommerce-checkout #payment .place-order{padding:20px!important;background:#f8f9fa!important;border-top:1px solid #eee!important}.woocommerce-checkout #place_order,.woocommerce-checkout button#place_order{display:block!important;width:100%!important;padding:16px 24px!important;font-size:17px!important;font-weight:700!important;background:#2d6a4f!important;color:#fff!important;border:none!important;border-radius:10px!important;cursor:pointer!important;transition:all 0.25s ease!important;box-shadow:0 2px 8px rgb(45 106 79 / .2)!important;text-transform:none!important;letter-spacing:.02em;line-height:1.4!important}.woocommerce-checkout #place_order:hover,.woocommerce-checkout button#place_order:hover{background:#1b4332!important;box-shadow:0 4px 16px rgb(45 106 79 / .3)!important;transform:translateY(-1px)!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin-bottom:16px!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label{font-size:13px!important;font-weight:400!important;color:#555!important;display:inline!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a{color:#2d6a4f!important;text-decoration:underline!important}.woocommerce-checkout .woocommerce-privacy-policy-text p{font-size:12px!important;color:#888!important;line-height:1.5!important}.woocommerce-message{background:#f0fdf4!important;border-left:4px solid #2d6a4f!important;border-top:none!important;border-radius:8px!important;padding:14px 20px!important;color:#1a1a2e!important;font-size:14px!important;box-shadow:0 1px 4px rgb(0 0 0 / .04)}.woocommerce-message::before{color:#2d6a4f!important}.woocommerce-info{background:#eff6ff!important;border-left:4px solid #3b82f6!important;border-top:none!important;border-radius:8px!important;padding:14px 20px!important;color:#1e3a5f!important;font-size:14px!important;box-shadow:0 1px 4px rgb(0 0 0 / .04)}.woocommerce-info::before{color:#3b82f6!important}.woocommerce-error{background:#fef2f2!important;border-left:4px solid #dc2626!important;border-top:none!important;border-radius:8px!important;padding:14px 20px!important;color:#7f1d1d!important;font-size:14px!important}.woocommerce-error::before{color:#dc2626!important}.woocommerce-cart .cart-empty{text-align:center!important;padding:60px 20px!important;font-size:16px!important;color:#888!important}.woocommerce-cart .return-to-shop{text-align:center!important;margin-top:20px!important}.woocommerce-cart .return-to-shop a.button{display:inline-block!important;padding:14px 32px!important;font-size:15px!important;font-weight:600!important;background:#2d6a4f!important;color:#fff!important;border-radius:10px!important;border:none!important;text-decoration:none!important;transition:all 0.25s ease!important;box-shadow:0 2px 8px rgb(45 106 79 / .2)!important}.woocommerce-cart .return-to-shop a.button:hover{background:#1b4332!important;box-shadow:0 4px 16px rgb(45 106 79 / .3)!important;transform:translateY(-1px)!important}.woocommerce-checkout .woocommerce-form-login-toggle,.woocommerce-checkout .woocommerce-form-coupon-toggle{margin-bottom:16px!important}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{font-size:14px!important}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info a,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{color:#2d6a4f!important;font-weight:600!important}.woocommerce-checkout form.login,.woocommerce-checkout form.checkout_coupon{background:#fff!important;border:1px solid #eee!important;border-radius:12px!important;padding:24px!important;margin-bottom:20px!important;box-shadow:0 1px 6px rgb(0 0 0 / .04)}.woocommerce-checkout form.checkout_coupon .form-row-first{width:70%!important}.woocommerce-checkout form.checkout_coupon .form-row-last{width:28%!important}.woocommerce-checkout form.checkout_coupon .button{background:#2d6a4f!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:12px 20px!important;font-size:14px!important;font-weight:600!important;width:100%!important;box-shadow:none!important}.woocommerce-checkout form.checkout_coupon .button:hover{background:#1b4332!important;transform:none!important;box-shadow:none!important}.woocommerce .blockUI.blockOverlay{background:rgb(255 255 255 / .7)!important;opacity:1!important}@media (max-width:768px){.woocommerce table.shop_table td{padding:12px 10px!important}.woocommerce table.shop_table td.product-thumbnail img{width:56px!important;height:56px!important}.woocommerce table.shop_table td.product-name a{font-size:14px!important}.woocommerce .cart_totals{padding:20px!important}.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout select,.woocommerce-checkout .select2-container .select2-selection--single{padding:10px 12px!important;font-size:16px!important}.woocommerce-checkout .woocommerce-checkout-review-order{padding:16px}.woocommerce-checkout #place_order{font-size:16px!important;padding:14px 20px!important}.woocommerce .wc-proceed-to-checkout a.checkout-button{font-size:15px!important;padding:14px 20px!important}.woocommerce-checkout #payment ul.payment_methods li{padding:14px 16px!important}.woocommerce-checkout form.checkout_coupon .form-row-first,.woocommerce-checkout form.checkout_coupon .form-row-last{width:100%!important;float:none!important}}@media (max-width:480px){.woocommerce .cart_totals h2{font-size:16px!important}.woocommerce-checkout h3{font-size:18px!important}.woocommerce table.shop_table .quantity input.qty{width:50px!important;height:36px!important}}body.single-product .quantity{display:inline-flex!important;align-items:center!important;border:1px solid var(--bt-color-forms-borders,#e8e8e8)!important;border-radius:4px!important;overflow:hidden!important;height:40px!important;width:auto!important;max-width:130px!important;min-width:0!important;padding:0!important;margin:0!important;position:relative!important}body.single-product .quantity .qty,body.single-product .quantity input[type="number"].qty,body.single-product .quantity input.input-text.qty{width:50px!important;height:100%!important;text-align:center!important;border:none!important;font-size:14px!important;font-weight:600!important;color:var(--bt-color-body-text,#212121)!important;background:var(--bt-color-bg,#FFF)!important;-moz-appearance:textfield!important;appearance:textfield!important;padding:0!important;margin:0!important;min-width:0!important;max-width:50px!important;box-shadow:none!important;outline:none!important}body.single-product .quantity .qty::-webkit-outer-spin-button,body.single-product .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}body.single-product .quantity .botiga-quantity-minus,body.single-product .quantity .botiga-quantity-plus,body.single-product .quantity a.botiga-quantity-minus,body.single-product .quantity a.botiga-quantity-plus,body.single-product .quantity a.botiga-quantity-minus.show,body.single-product .quantity a.botiga-quantity-plus.show,body.quantity-button-style5 .quantity .botiga-quantity-minus,body.quantity-button-style5 .quantity .botiga-quantity-plus,body.quantity-button-style5 .quantity a.botiga-quantity-minus,body.quantity-button-style5 .quantity a.botiga-quantity-plus,body.quantity-button-style5 .quantity a.botiga-quantity-minus.show,body.quantity-button-style5 .quantity a.botiga-quantity-plus.show{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:100%!important;min-width:36px!important;max-width:36px!important;background:var(--bt-color-content-cards-bg,#f5f5f5)!important;color:var(--bt-color-body-text,#212121)!important;font-size:18px!important;font-weight:400!important;text-decoration:none!important;cursor:pointer!important;transition:background 0.2s ease,color 0.2s ease!important;border:none!important;padding:0!important;line-height:1!important;user-select:none!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;opacity:1!important;visibility:visible!important;border-radius:0!important;box-shadow:none!important;margin:0!important;float:none!important}body.single-product .quantity .botiga-quantity-minus:hover,body.single-product .quantity .botiga-quantity-plus:hover,body.single-product .quantity a.botiga-quantity-minus:hover,body.single-product .quantity a.botiga-quantity-plus:hover,body.quantity-button-style5 .quantity .botiga-quantity-minus:hover,body.quantity-button-style5 .quantity .botiga-quantity-plus:hover{background:var(--bt-color-button-bg,#212121)!important;color:var(--bt-color-button,#FFF)!important}body.single-product .quantity .botiga-quantity-minus .bt-d-none,body.single-product .quantity .botiga-quantity-plus .bt-d-none{display:none!important}body.single-product .woocommerce-grouped-product-list .quantity{height:36px!important;max-width:115px!important}body.single-product .woocommerce-grouped-product-list .quantity .qty,body.single-product .woocommerce-grouped-product-list .quantity input[type="number"].qty{width:44px!important;max-width:44px!important}body.single-product .woocommerce-grouped-product-list .quantity .botiga-quantity-minus,body.single-product .woocommerce-grouped-product-list .quantity .botiga-quantity-plus,body.single-product .woocommerce-grouped-product-list .quantity a.botiga-quantity-minus,body.single-product .woocommerce-grouped-product-list .quantity a.botiga-quantity-plus,body.single-product .woocommerce-grouped-product-list .quantity a.botiga-quantity-minus.show,body.single-product .woocommerce-grouped-product-list .quantity a.botiga-quantity-plus.show{width:32px!important;min-width:32px!important;max-width:32px!important;font-size:16px!important}body.single-product .single_add_to_cart_button,body.single-product button.single_add_to_cart_button,body.single-product .botiga-single-addtocart-wrapper .single_add_to_cart_button,body.single-product .botiga-single-addtocart-wrapper button.single_add_to_cart_button{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px 24px!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;height:auto!important;min-height:40px!important;max-height:44px!important;width:auto!important;max-width:100%!important;white-space:nowrap!important;background:var(--bt-color-button-bg,#212121)!important;color:var(--bt-color-button,#FFF)!important;border:none!important;border-radius:4px!important;cursor:pointer!important;transition:opacity 0.2s ease!important}body.single-product .single_add_to_cart_button:hover,body.single-product button.single_add_to_cart_button:hover,body.single-product .botiga-single-addtocart-wrapper .single_add_to_cart_button:hover{opacity:0.85!important}body.single-product .woocommerce-grouped-product-list{width:100%!important;border-collapse:collapse!important}body.single-product .woocommerce-grouped-product-list td{padding:10px 8px!important;vertical-align:middle!important;border-bottom:none!important}body.single-product .woocommerce-grouped-product-list-item__label label a{color:var(--bt-color-body-text,#212121)!important;text-decoration:none!important;font-weight:500!important}body.single-product .woocommerce-grouped-product-list-item__label label a:hover{color:var(--bt-color-link-hover,#757575)!important}