:root .woocommerce-cart .cart-collaterals .cart_totals,:root .woocommerce-cart-form{background-color:#fff;border-radius:4px;box-sizing:border-box;padding:var(--wp--preset--spacing--50,1.25rem) var(--wp--preset--spacing--60,2.25rem) var(--wp--preset--spacing--60,2.25rem)}:root .woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,:root .woocommerce-cart .woocommerce table.shop_table.cart td.actions .button{align-items:center;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:500;justify-content:center;line-height:1.2;margin:0;min-height:40px;padding:0 20px;text-decoration:none}:root .woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:focus-visible,:root .woocommerce-cart .woocommerce table.shop_table.cart td.actions .button:focus-visible{outline:2px solid var(--wp--preset--color--contrast,#141414);outline-offset:2px}:root .woocommerce-cart .woocommerce table.shop_table.cart td.actions .button{background-color:transparent;border:1px solid var(--wp--preset--color--contrast,#141414);color:var(--wp--preset--color--contrast,#141414)}:root .woocommerce-cart .woocommerce table.shop_table.cart td.actions .button:hover:not(:disabled){background-color:var(--wp--preset--color--contrast,#141414);color:#fff}:root .woocommerce-cart .woocommerce table.shop_table.cart td.actions .button:disabled{cursor:default;opacity:.4}:root .wp-block-post-content>.woocommerce:has(>.woocommerce-cart-form){display:grid;gap:var(--wp--preset--spacing--50,1.25rem);grid-template-columns:minmax(0,1fr);margin-inline:0;margin-bottom:var(--wp--preset--spacing--70,3.38rem);max-width:none}:root .wp-block-post-content>.woocommerce:has(>.woocommerce-cart-form):after,:root .wp-block-post-content>.woocommerce:has(>.woocommerce-cart-form):before{display:none}@media(min-width:1024px){:root .wp-block-post-content>.woocommerce:has(>.woocommerce-cart-form){align-items:start;grid-template-columns:minmax(0,1fr) 380px}:root .wp-block-post-content>.woocommerce:has(>.woocommerce-cart-form)>.woocommerce-notices-wrapper{grid-column:1/-1;grid-row:1}:root .wp-block-post-content>.woocommerce:has(>.woocommerce-cart-form)>.woocommerce-cart-form{grid-column:1;grid-row:2}:root .wp-block-post-content>.woocommerce:has(>.woocommerce-cart-form)>.cart-collaterals{grid-column:2;grid-row:2}}:root .wp-block-post-content>.woocommerce:has(>.woocommerce-cart-form)>.woocommerce-notices-wrapper:empty{display:none}:root .woocommerce-cart-form{margin:0}:root .woocommerce-cart .woocommerce table.shop_table.cart{border:0;border-collapse:collapse;border-radius:0;font-size:16px;font-weight:300;margin:0}:root .woocommerce-cart .woocommerce table.shop_table.cart td,:root .woocommerce-cart .woocommerce table.shop_table.cart th{border:0;padding:var(--wp--preset--spacing--50,1.25rem) 12px;vertical-align:middle}:root .woocommerce-cart .woocommerce table.shop_table.cart thead th{border-bottom:1px solid #e6e6e6;color:#6b6b6b;font-size:14px;font-weight:500;padding-top:0}:root .woocommerce-cart .woocommerce table.shop_table.cart tbody tr+tr td{border-top:1px solid #e6e6e6}:root .woocommerce-cart .woocommerce table.shop_table.cart td.product-remove{padding-left:0;width:32px}:root .woocommerce-cart .woocommerce table.shop_table.cart td.product-remove a.remove{align-items:center;border-radius:4px;color:#6b6b6b!important;display:flex;font-size:22px;font-weight:300;height:32px;justify-content:center;width:32px}:root .woocommerce-cart .woocommerce table.shop_table.cart td.product-remove a.remove:hover{background-color:#f7f7f7;color:var(--wp--preset--color--secondary,#d41e2e)!important}:root .woocommerce-cart .woocommerce table.shop_table.cart td.product-remove a.remove:focus-visible{outline:2px solid var(--wp--preset--color--contrast,#141414);outline-offset:0}:root .woocommerce-cart .woocommerce table.shop_table.cart td.product-thumbnail,:root .woocommerce-cart .woocommerce table.shop_table.cart th.product-thumbnail{min-width:0;width:80px}:root .woocommerce-cart .woocommerce table.shop_table.cart td.product-thumbnail img,:root .woocommerce-cart .woocommerce table.shop_table.cart th.product-thumbnail img{border-radius:4px;display:block;height:auto;width:80px}:root .woocommerce-cart .woocommerce table.shop_table.cart td.product-name{font-weight:400;line-height:1.4}:root .woocommerce-cart .woocommerce table.shop_table.cart td.product-name a{color:var(--wp--preset--color--contrast,#141414);text-decoration:none}:root .woocommerce-cart .woocommerce table.shop_table.cart td.product-name a:hover{text-decoration:underline;text-underline-offset:3px}:root .woocommerce-cart .woocommerce table.shop_table.cart td.product-name dl,:root .woocommerce-cart .woocommerce table.shop_table.cart td.product-name p{color:#6b6b6b;font-size:14px;font-weight:300;margin:6px 0 0}:root .woocommerce-cart .woocommerce table.shop_table.cart td.product-price,:root .woocommerce-cart .woocommerce table.shop_table.cart td.product-quantity,:root .woocommerce-cart .woocommerce table.shop_table.cart td.product-subtotal,:root .woocommerce-cart .woocommerce table.shop_table.cart th.product-price,:root .woocommerce-cart .woocommerce table.shop_table.cart th.product-quantity,:root .woocommerce-cart .woocommerce table.shop_table.cart th.product-subtotal{white-space:nowrap;width:1%}:root .woocommerce-cart .woocommerce table.shop_table.cart td.product-subtotal,:root .woocommerce-cart .woocommerce table.shop_table.cart th.product-subtotal{padding-right:0;text-align:right}:root .woocommerce-cart .woocommerce table.shop_table.cart td.product-subtotal{font-weight:500}:root .woocommerce-cart .woocommerce table.shop_table.cart .tax_label,:root .woocommerce-cart .woocommerce table.shop_table.cart small{color:#6b6b6b;font-size:13px;font-weight:300}:root .woocommerce-cart .woocommerce table.shop_table.cart td.product-subtotal .tax_label{display:block;margin-top:2px}:root .woocommerce-cart .woocommerce table.shop_table.cart td.actions{border-top:1px solid #e6e6e6;padding:var(--wp--preset--spacing--50,1.25rem) 0 0}:root .woocommerce-cart .woocommerce table.shop_table.cart td.actions .coupon{display:flex;flex-wrap:wrap;gap:8px}:root .woocommerce-cart .woocommerce table.shop_table.cart td.actions .coupon label.screen-reader-text{position:absolute}:root .woocommerce-cart .woocommerce table.shop_table.cart td.actions .coupon:after,:root .woocommerce-cart .woocommerce table.shop_table.cart td.actions .coupon:before{display:none}:root .woocommerce-cart .woocommerce table.shop_table.cart td.actions #coupon_code{background-color:#fff;border:1px solid #767676;border-radius:4px;box-sizing:border-box;color:var(--wp--preset--color--contrast,#141414);font-family:inherit;font-size:16px;height:40px;margin:0;padding:0 12px;width:200px}:root .woocommerce-cart .woocommerce table.shop_table.cart td.actions #coupon_code::placeholder{color:#6b6b6b}:root .woocommerce-cart .woocommerce table.shop_table.cart td.actions #coupon_code:focus{border-color:var(--wp--preset--color--contrast,#141414);outline:2px solid var(--wp--preset--color--contrast,#141414);outline-offset:-1px}:root .woocommerce-cart .cart-collaterals{margin:0}:root .woocommerce-cart .cart-collaterals:after,:root .woocommerce-cart .cart-collaterals:before{display:none}:root .woocommerce-cart .cart-collaterals .cart_totals{float:none;padding-top:var(--wp--preset--spacing--60,2.25rem);width:100%}:root .woocommerce-cart .cart-collaterals .cart_totals h2{font-size:var(--wp--preset--font-size--m,1.25rem);font-weight:500;line-height:1.3;margin:0 0 var(--wp--preset--spacing--50,1.25rem)}:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table,:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table tbody{display:block}:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr{display:flex;gap:12px;justify-content:space-between}:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table{border:0;border-collapse:collapse;border-radius:0;font-size:16px;font-weight:300;margin:0}:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table td,:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table th{background:transparent;border:0;border-top:1px solid #e6e6e6;padding:14px 0;vertical-align:top}:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr:first-child td,:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr:first-child th{border-top:0;padding-top:0}:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table td,:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table th{display:block}:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table th{flex:0 0 auto;font-weight:500}:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table td{flex:1 1 auto;text-align:right}:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr+tr{border-top:1px solid #e6e6e6}:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr+tr td,:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr+tr th{border-top:0}:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table .includes_tax,:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table .tax_label,:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table small{color:#6b6b6b;font-size:13px;font-weight:300}:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.order-total{border-top-color:var(--wp--preset--color--contrast,#141414)}:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table .order-total td,:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table .order-total th{font-size:18px;font-weight:600;padding-bottom:0;padding-top:var(--wp--preset--spacing--50,1.25rem)}:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table .order-total small{display:block;margin-top:4px}:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals{flex-direction:column;gap:0}:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals th{padding-bottom:10px}:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals td{padding-top:0;text-align:left}:root .woocommerce-cart .cart-collaterals .cart_totals #shipping_method{list-style:none;margin:0;padding:0}:root .woocommerce-cart .cart-collaterals .cart_totals #shipping_method li{line-height:1.4;margin:0 0 8px}:root .woocommerce-cart .cart-collaterals .cart_totals #shipping_method li:last-child{margin-bottom:0}:root .woocommerce-cart .cart-collaterals .cart_totals #shipping_method input[type=radio]{accent-color:var(--wp--preset--color--contrast,#141414);margin:0 6px 0 0;vertical-align:-1px}:root .woocommerce-cart .cart-collaterals .cart_totals #shipping_method label{font-weight:300}:root .woocommerce-cart .cart-collaterals .cart_totals #shipping_method label .amount{font-weight:500}:root .woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator,:root .woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination{color:#6b6b6b;font-size:14px;margin:10px 0 0}:root .woocommerce-cart .cart-collaterals .cart_totals .shipping-calculator-button{color:var(--wp--preset--color--contrast,#141414);text-underline-offset:3px}:root .woocommerce-cart .cart-collaterals .cart_totals .shipping-calculator-button:after{display:none}:root .woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{margin:0;padding:var(--wp--preset--spacing--50,1.25rem) 0 0}:root .woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{background-color:var(--wp--preset--color--contrast,#141414);border:0;color:#fff;font-size:16px;margin:0;min-height:48px;width:100%}:root .woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover{background-color:#000}@media(max-width:768px){:root .woocommerce-cart-form{padding:var(--wp--preset--spacing--50,1.25rem)}:root .woocommerce-cart .woocommerce table.shop_table_responsive.cart tbody tr{display:block;padding:12px 0}:root .woocommerce-cart .woocommerce table.shop_table_responsive.cart tbody tr+tr{border-top:1px solid #e6e6e6}:root .woocommerce-cart .woocommerce table.shop_table_responsive.cart tbody td,:root .woocommerce-cart .woocommerce table.shop_table_responsive.cart tbody tr+tr td{align-items:center;background:transparent!important;border:0;column-gap:6px;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:6px 0;text-align:right}:root .woocommerce-cart .woocommerce table.shop_table_responsive.cart tbody td:before,:root .woocommerce-cart .woocommerce table.shop_table_responsive.cart tbody tr+tr td:before{color:#6b6b6b;font-size:14px;font-weight:500;margin-right:auto}:root .woocommerce-cart .woocommerce table.shop_table_responsive.cart td.product-thumbnail{display:none}:root .woocommerce-cart .woocommerce table.shop_table_responsive.cart td.product-price,:root .woocommerce-cart .woocommerce table.shop_table_responsive.cart td.product-quantity,:root .woocommerce-cart .woocommerce table.shop_table_responsive.cart td.product-subtotal{width:auto}:root .woocommerce-cart .woocommerce table.shop_table_responsive.cart td.product-subtotal .tax_label{display:inline;margin:0}:root .woocommerce-cart .woocommerce table.shop_table_responsive.cart td.product-remove{justify-content:flex-end;width:auto}:root .woocommerce-cart .woocommerce table.shop_table_responsive.cart td.actions{border-top:0;display:block;padding-top:var(--wp--preset--spacing--50,1.25rem)}:root .woocommerce-cart .woocommerce table.shop_table_responsive.cart td.actions:before{display:none}:root .woocommerce-cart .woocommerce table.shop_table_responsive.cart td.actions .coupon{margin-bottom:12px}:root .woocommerce-cart .woocommerce table.shop_table_responsive.cart td.actions #coupon_code{flex:1 1 auto;width:auto}:root .woocommerce-cart .woocommerce table.shop_table_responsive.cart td.actions .button{width:100%}:root .woocommerce-cart .cart-collaterals .cart_totals{padding:var(--wp--preset--spacing--50,1.25rem)}:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table td:before{display:none}:root .woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr.woocommerce-shipping-totals td{text-align:left!important}}
