body .woocommerce ul.products li.product .price del,body.woocommerce ul.products li.product .price del{font-size:17px;color:#606875;opacity:1;margin-right:8px}body .woocommerce ul.products li.product .price ins,body.woocommerce ul.products li.product .price ins{background:0 0;text-decoration:none}body.woocommerce .summary .price{color:#202632!important;font-weight:800!important;font-size:30px!important}body.woocommerce-shop #main,body.tax-product_cat #main{width:calc(100% - 48px);max-width:1140px;margin:0 auto;padding:32px 0 48px}body.woocommerce-shop .woocommerce-products-header h1,body.tax-product_cat .woocommerce-products-header h1{font-size:42px;line-height:1.2;font-weight:700;color:#202632;margin:0 0 24px}body.woocommerce .woocommerce-result-count{color:#59616c;font-size:15px;padding-top:12px}body.woocommerce .woocommerce-ordering select{min-height:46px;border:1px solid #d4d9e0;border-radius:7px;color:#202632;background:#fff;padding:10px 36px 10px 14px;font-size:15px}body .woocommerce .woocommerce-info,body .woocommerce .woocommerce-message,body.woocommerce .woocommerce-info,body.woocommerce .woocommerce-message{background:#fffaf0;color:#202632;border:1px solid #ecd9ae;border-left:4px solid #f5a400;border-radius:9px;padding:17px 20px;margin:0 0 24px;box-shadow:none;font-size:15px;line-height:1.6}body .woocommerce .woocommerce-info:before,body .woocommerce .woocommerce-message:before,body.woocommerce .woocommerce-info:before,body.woocommerce .woocommerce-message:before{display:none}body .woocommerce .woocommerce-info a,body .woocommerce .woocommerce-message a,body.woocommerce .woocommerce-message a{color:#202632!important;font-weight:700;text-underline-offset:3px}body .woocommerce .woocommerce-message a.button{background:#202632!important;color:#fff!important;border-radius:6px;padding:12px 16px}body.woocommerce-cart,body.woocommerce-checkout{background:#f6f7f8;color:#202632}body.woocommerce-cart #content{width:calc(100% - 48px)!important;max-width:1140px!important;padding:40px 0 56px!important;margin:0 auto!important;box-sizing:border-box}body.woocommerce-cart #content .page-content,body.woocommerce-cart #content .woocommerce.wp-block-group.alignwide{width:100%!important;max-width:100%!important;margin:0!important}body.woocommerce-cart #content .entry-title{font-size:42px;font-weight:700;color:#202632;line-height:1.2;margin:0 0 24px}body.woocommerce-cart #content a,body.woocommerce-checkout #order_review a{color:#202632}body.woocommerce-cart #content .checkout-button,body.woocommerce-cart #content .return-to-shop a,body.woocommerce-checkout #payment #place_order{display:flex;justify-content:center;align-items:center;min-height:54px;padding:14px 20px;border:0;border-radius:8px;background:#f5a400!important;color:#202632!important;font-size:17px;line-height:1.4;font-weight:700;text-decoration:none}body.woocommerce-cart #content .checkout-button:hover,body.woocommerce-checkout #payment #place_order:hover{background:#ffb71b!important}body.woocommerce-cart #content .amount,body.woocommerce-checkout #order_review .amount{color:#202632}body.woocommerce-cart #content .quantity .qty{width:72px;min-height:46px;border:1px solid #bdc5cf;border-radius:7px;color:#202632;background:#fff;padding:8px;text-align:center;font-size:16px}body.woocommerce-cart #content table.cart td.product-thumbnail img{width:112px!important;height:112px!important;max-width:100%;object-fit:contain;background:#fff;border:1px solid #edf0f2;border-radius:9px;display:block!important}body.woocommerce-cart #content table.cart td.product-name>a{color:#202632!important;text-decoration:none;font-weight:700;line-height:1.5}body.woocommerce-cart #content .single-product-extras ul,body.woocommerce-checkout #payment .single-product-extras ul{list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px solid #e5e8ed;display:grid;gap:9px}body.woocommerce-cart #content .single-product-extras li,body.woocommerce-checkout #payment .single-product-extras li{font-size:13px;line-height:1.5;color:#59616c;display:flex;align-items:flex-start;gap:8px}body.woocommerce-cart #content .single-product-extras img,body.woocommerce-checkout #payment .single-product-extras img{width:16px;height:16px;flex:0 0 16px;margin-top:2px}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background:#fffaf0!important;border:1px solid #ecd9ae!important;border-left:4px solid #f5a400!important;padding:17px 20px!important;color:#202632!important}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before{display:none!important}body.woocommerce-checkout .woocommerce-form-coupon-toggle a{color:#202632!important;font-weight:700}@media (min-width:769px){body.woocommerce-cart #content .woocommerce.wp-block-group{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:0 28px;align-items:start}body.woocommerce-cart #content .renzo-purchase-navigation,body.woocommerce-cart #content .woocommerce-notices-wrapper,body.woocommerce-cart #content .cart-empty,body.woocommerce-cart #content .return-to-shop{grid-column:1/-1}body.woocommerce-cart #content .woocommerce-cart-form{grid-column:1;min-width:0}body.woocommerce-cart #content .cart-collaterals{grid-column:2;width:100%;min-width:0}body.woocommerce-cart #content .cart_totals{float:none;width:100%;padding:24px;border:1px solid #e1e4e8;border-radius:12px;background:#fff;box-sizing:border-box}body.woocommerce-cart #content .cart_totals h2{font-size:24px;font-weight:700;line-height:1.3;color:#202632;margin:0 0 20px}body.woocommerce-cart #content table.cart{display:block;width:100%;border:0;background:0 0;margin:0}body.woocommerce-cart #content table.cart thead{display:none}body.woocommerce-cart #content table.cart tbody{display:block}body.woocommerce-cart #content table.cart tr.cart_item{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr) 110px;gap:12px 18px;padding:24px;margin:0 0 18px;border:1px solid #e1e4e8;border-radius:12px;background:#fff}body.woocommerce-cart #content table.cart tr.cart_item td{min-width:0;border:0;background:0 0!important;padding:0;text-align:left!important}body.woocommerce-cart #content table.cart td.product-remove{position:absolute;top:6px;right:6px}body.woocommerce-cart #content table.cart td.product-remove a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;font-size:25px;color:#59616c!important;border-radius:50%;background:#f4f5f7;text-decoration:none}body.woocommerce-cart #content table.cart td.product-remove a:hover{background:#fff0eb;color:#a52f1c!important}body.woocommerce-cart #content table.cart td.product-thumbnail{display:block!important;grid-column:1;grid-row:1/3;width:112px}body.woocommerce-cart #content table.cart td.product-name{display:contents}body.woocommerce-cart #content table.cart td.product-name>a{grid-column:2/-1;grid-row:1;padding-right:20px;font-size:17px}body.woocommerce-cart #content table.cart dl.variation{grid-column:2/-1;grid-row:2;display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 12px;font-size:13px;line-height:1.5;margin:0 0 8px}body.woocommerce-cart #content table.cart dl.variation dt,body.woocommerce-cart #content table.cart dl.variation dd{float:none;margin:0;padding:0}body.woocommerce-cart #content table.cart dl.variation dt{font-weight:400;color:#59616c}body.woocommerce-cart #content table.cart dl.variation dd{color:#202632;font-weight:600}body.woocommerce-cart #content table.cart dl.variation p{margin:0}body.woocommerce-cart #content table.cart td.product-price,body.woocommerce-cart #content table.cart td.product-quantity,body.woocommerce-cart #content table.cart td.product-subtotal{grid-row:3;border-top:1px solid #edf0f2;padding-top:16px;display:flex;flex-direction:column;gap:8px;justify-content:flex-start}body.woocommerce-cart #content table.cart td.product-price:before,body.woocommerce-cart #content table.cart td.product-quantity:before,body.woocommerce-cart #content table.cart td.product-subtotal:before{content:attr(data-title);font-size:12px;line-height:1.4;color:#59616c;font-weight:400}body.woocommerce-cart #content table.cart td.product-price{grid-column:1;font-size:17px;font-weight:600}body.woocommerce-cart #content table.cart td.product-quantity{grid-column:2}body.woocommerce-cart #content table.cart td.product-subtotal{grid-column:3;font-size:20px;font-weight:800}body.woocommerce-cart #content table.cart tbody>tr:not(.cart_item){display:block}body.woocommerce-cart #content table.cart td.actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%;padding:16px 0;border:0;background:0 0}body.woocommerce-cart #content table.cart .coupon{display:flex;flex-wrap:wrap;gap:8px;float:none;padding:0}body.woocommerce-cart #content table.cart .coupon #coupon_code{width:145px;min-height:44px;padding:10px 12px;border:1px solid #bdc5cf;border-radius:7px;margin:0;font-size:15px}body.woocommerce-cart #content table.cart .actions .button{min-height:44px;border:1px solid #d4d9e0;border-radius:7px;background:#fff;color:#202632;padding:10px 14px;font-size:14px;line-height:1.4}body.woocommerce-cart #content table.cart .actions .button:disabled{background:#eef0f3;color:#747c88;opacity:1}body.woocommerce-cart #content .cart_totals table{border:0;border-collapse:collapse;margin:0;width:100%}body.woocommerce-cart #content .cart_totals table th,body.woocommerce-cart #content .cart_totals table td{background:0 0;border:0;border-top:1px solid #e5e8ed;padding:16px 0;font-size:14px;line-height:1.6;vertical-align:top}body.woocommerce-cart #content .cart_totals table th{width:30%;padding-right:12px;font-weight:600}body.woocommerce-cart #content .cart_totals table td{text-align:right}body.woocommerce-cart #content .woocommerce-shipping-destination{font-size:12px;color:#59616c;line-height:1.6}body.woocommerce-cart #content .shipping-calculator-button{color:#202632;text-decoration:underline}body.woocommerce-cart #content .order-total strong{font-size:24px;white-space:nowrap}body.woocommerce-cart #content .includes_tax{display:block;font-size:12px;line-height:1.5;color:#59616c;margin-top:4px}body.woocommerce-cart #content .wc-proceed-to-checkout{padding:8px 0 0}body.woocommerce-cart #content .wc-proceed-to-checkout .checkout-button{margin:0}body.woocommerce-checkout #customer_details>.col-1,body.woocommerce-checkout #customer_details>.col-2{float:none;width:100%;padding:24px;margin:0 0 24px;border:1px solid #e1e4e8;border-radius:12px;background:#fff;box-sizing:border-box}body.woocommerce-checkout #customer_details h3{font-size:23px;font-weight:700;line-height:1.3;color:#202632;margin:0 0 20px}body.woocommerce-checkout #customer_details #ship-to-different-address{font-size:17px;line-height:1.5}body.woocommerce-checkout #customer_details .form-row{padding:0;margin:0 0 18px}body.woocommerce-checkout #customer_details label{font-size:14px;font-weight:600;line-height:1.5;margin-bottom:7px;color:#202632}body.woocommerce-checkout #customer_details input.input-text,body.woocommerce-checkout #customer_details select,body.woocommerce-checkout #customer_details textarea{width:100%;min-height:48px;border:1px solid #bdc5cf;border-radius:7px;padding:11px 12px;background:#fff;color:#202632;font-size:16px;line-height:1.5}body.woocommerce-checkout #customer_details textarea{min-height:108px}body.woocommerce-checkout #customer_details .optional{font-size:12px;font-weight:400;color:#59616c}body.woocommerce-checkout #customer_details .select2-selection--single{min-height:48px;border:1px solid #bdc5cf;border-radius:7px}body.woocommerce-checkout #customer_details .select2-selection__rendered{line-height:46px;font-size:16px;padding-left:12px}body.woocommerce-checkout #customer_details .select2-selection__arrow{height:46px}body.woocommerce-checkout #order_review_heading{margin:0;padding:24px 24px 16px;border:1px solid #e1e4e8;border-bottom:0;border-radius:12px 12px 0 0;background:#fff;font-size:24px;font-weight:700;line-height:1.3;color:#202632}body.woocommerce-checkout #order_review{padding:0 24px 24px;border:1px solid #e1e4e8;border-top:0;border-radius:0 0 12px 12px;background:#fff;min-width:0;box-sizing:border-box}body.woocommerce-checkout #order_review table.shop_table{width:100%;border:0;border-collapse:collapse;margin:0 0 18px}body.woocommerce-checkout #order_review table thead{display:none}body.woocommerce-checkout #order_review table th,body.woocommerce-checkout #order_review table td{padding:16px 0;border:0;border-top:1px solid #e5e8ed;background:0 0;font-size:14px;line-height:1.6;vertical-align:top}body.woocommerce-checkout #order_review table td.product-name{font-size:16px;font-weight:700;padding-right:16px}body.woocommerce-checkout #order_review table td.product-total{font-size:17px;font-weight:700;white-space:nowrap}body.woocommerce-checkout #order_review .item-thumbnail{float:left;width:80px;height:80px;margin:0 14px 12px 0}body.woocommerce-checkout #order_review .item-thumbnail img{display:block;width:80px;height:80px;max-width:100%;object-fit:contain;border:1px solid #edf0f2;border-radius:8px}body.woocommerce-checkout #order_review dl.variation{clear:both;display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 10px;margin:14px 0 0;font-size:13px;line-height:1.5}body.woocommerce-checkout #order_review dl.variation dt,body.woocommerce-checkout #order_review dl.variation dd{float:none;margin:0;padding:0}body.woocommerce-checkout #order_review dl.variation dt{font-weight:400;color:#59616c}body.woocommerce-checkout #order_review dl.variation p{margin:0}body.woocommerce-checkout #order_review tfoot td{text-align:right}body.woocommerce-checkout #order_review .order-total strong{font-size:24px;white-space:nowrap}body.woocommerce-checkout #order_review .includes_tax{display:block;font-size:12px;font-weight:400;color:#59616c;line-height:1.5;margin-top:4px}body.woocommerce-checkout #payment{padding:0;background:0 0;border-radius:0;border-top:1px solid #e5e8ed}body.woocommerce-checkout #payment ul.payment_methods{padding:18px 0;border:0}body.woocommerce-checkout #payment ul.payment_methods label{font-size:16px;font-weight:700;color:#202632}body.woocommerce-checkout #payment .payment_box{padding:14px;border-radius:8px;background:#f3f5f7;color:#59616c;font-size:14px;line-height:1.6}body.woocommerce-checkout #payment .payment_box:before{display:none}body.woocommerce-checkout #payment .payment_box p{margin:0}body.woocommerce-checkout #payment .place-order{padding:0;margin:0}body.woocommerce-checkout #payment .woocommerce-privacy-policy-text,body.woocommerce-checkout #payment .cr-customer-consent{font-size:13px;line-height:1.65;color:#59616c}body.woocommerce-checkout #payment .cr-customer-consent{margin:16px 0}body.woocommerce-checkout #payment input[type=checkbox],body.woocommerce-checkout #ship-to-different-address input{width:18px;height:18px;accent-color:#c57d00;vertical-align:middle}body.woocommerce-checkout #payment #place_order{float:none;width:100%;margin-top:20px}}@media (min-width:1025px){body.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:auto 1fr;column-gap:28px;align-items:start}body.woocommerce-checkout form.checkout:before,body.woocommerce-checkout form.checkout:after{display:none}body.woocommerce-checkout #customer_details{grid-column:1;grid-row:1/3;width:100%;float:none}body.woocommerce-checkout #order_review_heading{grid-column:2;grid-row:1;float:none;width:100%;box-sizing:border-box}body.woocommerce-checkout #order_review{grid-column:2;grid-row:2;float:none;width:100%}}@media (min-width:769px) and (max-width:1024px){body.woocommerce-cart #content .woocommerce.wp-block-group{grid-template-columns:1fr}body.woocommerce-cart #content .cart-collaterals{grid-column:1;margin-top:24px}body.woocommerce-checkout #customer_details{width:100%}body.woocommerce-checkout #order_review{width:100%}}@media (max-width:768px){body.woocommerce-cart #content{width:calc(100% - 32px)!important;padding:28px 0 40px!important}body.woocommerce-cart #content .entry-title{font-size:32px}body.woocommerce-cart #content table.cart tr.cart_item{grid-template-columns:88px minmax(0,1fr)}body.woocommerce-cart #content table.cart td.product-thumbnail{width:88px}body.woocommerce-cart #content table.cart td.product-thumbnail img{width:88px!important;height:88px!important}body.woocommerce-shop #main,body.tax-product_cat #main{width:calc(100% - 32px);padding:24px 0 36px}body.woocommerce-shop .woocommerce-products-header h1{font-size:32px}body.woocommerce .woocommerce-ordering,body.woocommerce .woocommerce-result-count{float:none;width:100%}body.woocommerce .woocommerce-ordering select{width:100%}}