@layer bricks {.brxe-shortcode{width:100%}}#brxe-utgvkq .navigation > a:has(.home) {gap: 5px}#brxe-xmpzxt {padding-bottom: 5rem}form.woocommerce-cart-form table.shop_table.cart { display: block !important; width: 100%;}form.woocommerce-cart-form table.shop_table.cart thead { display: grid !important; grid-template-columns: 1fr 320px !important; column-gap: 30px; border-bottom: 1px solid #dddedf; line-height: 60px; padding: 0;}form.woocommerce-cart-form table.shop_table.cart thead tr { display: contents !important;}form.woocommerce-cart-form table.shop_table.cart thead th.product-remove,form.woocommerce-cart-form table.shop_table.cart thead th.product-thumbnail { display: none !important;}form.woocommerce-cart-form table.shop_table.cart thead th.product-price,form.woocommerce-cart-form table.shop_table.cart thead th.product-quantity { display: none !important;}form.woocommerce-cart-form table.shop_table.cart thead th.product-name { grid-column: 1 !important; text-align: left; padding: 0;}form.woocommerce-cart-form table.shop_table.cart thead th.product-subtotal { grid-column: 2 !important; text-align: left; padding: 0; font-size: 0;}form.woocommerce-cart-form table.shop_table.cart thead th.product-subtotal::after { content: "Details"; font-size: 2rem;}form.woocommerce-cart-form table.shop_table.cart tbody { display: block !important;}form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item { display: grid !important; grid-template-columns: 30px 100px 1fr 320px !important; grid-template-rows: auto auto auto 1fr !important; column-gap: 16px; align-items: start; padding: 24px 0; border-bottom: 1px solid #dddedf; position: relative;}form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item:last-child { border-bottom: none;}form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-remove { grid-column: 1 !important; grid-row: 1 / -1 !important; width: auto; padding: 0; text-align: center; align-self: start; padding-top: 6px;}form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-remove a { font-size: 24px; line-height: 1;}form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-thumbnail { grid-column: 2 !important; grid-row: 1 / -1 !important; align-self: start; padding: 0; width: 100px;}form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-thumbnail img { width: 100px; height: auto; display: block; object-fit: cover;}form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-name { grid-column: 3 !important; grid-row: 1 / -1 !important; align-self: start; padding: 0; font-weight: 700; line-height: 1.5; min-width: 0;}form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-price,form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-quantity,form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-subtotal { grid-column: 4 !important; width: 100%; padding: 10px 0 !important; border-bottom: 1px solid #f2f2f2; display: flex !important; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; align-self: start; column-gap: 12px; text-align: right;}form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-price { grid-row: 1 !important; border-top: none; padding-top: 0 !important;}form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-quantity { grid-row: 2 !important;}form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-subtotal { grid-row: 3 !important; border-bottom: none;}form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-price[data-title]::before,form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-quantity[data-title]::before,form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-subtotal[data-title]::before { content: attr(data-title); font-weight: 700; flex-shrink: 0;}form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-price:not([data-title])::before { content: "Price"; font-weight: 700;}form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-quantity:not([data-title])::before { content: "Quantity"; font-weight: 700;}form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-subtotal:not([data-title])::before { content: "Subtotal"; font-weight: 700;}form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-quantity .quantity { width: 160px !important; margin-left: auto;}form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-subtotal > * { margin-left: auto; text-align: right; line-height: 1.4;}form.woocommerce-cart-form dl.variation { display: grid !important; grid-template-columns: minmax(260px, 580px) 1fr !important; column-gap: 16px; row-gap: 4px; flex-wrap: nowrap !important; margin: 8px 0 0 0; padding: 8px 0 0 0; border-top: 1px solid #f0f0f0; font-size: 0.92em; line-height: 1.4; font-weight: 400;}form.woocommerce-cart-form dl.variation dt,form.woocommerce-cart-form dl.variation dd { display: block !important; margin: 0; padding: 0; min-width: 0;  overflow-wrap: break-word; word-wrap: break-word; word-break: normal; hyphens: auto;}form.woocommerce-cart-form dl.variation dt { grid-column: 1 !important; font-weight: 700; color: #222; white-space: normal;  line-height: 1.35;}form.woocommerce-cart-form dl.variation dd { grid-column: 2 !important; color: #555; font-weight: 400; white-space: normal; line-height: 1.45;}form.woocommerce-cart-form dl.variation dd p { display: inline !important; margin: 0; overflow-wrap: break-word; word-wrap: break-word;}form.woocommerce-cart-form dl.variation dd:empty { display: none !important;}form.woocommerce-cart-form dl.variation dt:has(.pewc-cart-group-heading) + dd { display: none !important;}form.woocommerce-cart-form dl.variation dt:empty,form.woocommerce-cart-form dl.variation dd:empty,form.woocommerce-cart-form dl.variation dt:blank,form.woocommerce-cart-form dl.variation dd:blank { display: none !important;}form.woocommerce-cart-form dl.variation dd > p:only-child:empty,form.woocommerce-cart-form dl.variation dd:has(> p:only-child:empty) { display: none !important;}form.woocommerce-cart-form dl.variation dt::after,form.woocommerce-cart-form dl.variation dt::before { content: none !important; display: none !important;}form.woocommerce-cart-form dl.variation dt:has(.pewc-cart-group-heading) { grid-column: 1 / -1 !important; margin: 10px 0 2px 0; padding-top: 8px; border-top: 1px dashed #e0e0e0; font-size: 0 !important;  line-height: 0 !important; color: transparent !important; }form.woocommerce-cart-form dl.variation dt:first-child:has(.pewc-cart-group-heading) { margin-top: 0; padding-top: 0; border-top: none;}form.woocommerce-cart-form span.pewc-cart-group-heading { display: inline-block !important; font-size: 0.95rem !important;  line-height: 1.3 !important; color: #222 !important; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; text-decoration: none !important;}form.woocommerce-cart-form dl.variation dt:has(.pewc-cart-group-heading) + dd { display: none !important;}form.woocommerce-cart-form dl.variation dd:empty { display: none !important; margin: 0 !important; padding: 0 !important;}form.woocommerce-cart-form td.product-name p:first-child { font-weight: 400; margin: 0 0 8px 0;}form.woocommerce-cart-form table.shop_table.cart tbody tr:not(.cart_item) { display: block !important; padding: 16px 0 0; border-bottom: none;}form.woocommerce-cart-form table.shop_table.cart tbody tr:not(.cart_item) td { display: block !important; width: 100%; padding: 0;}form.woocommerce-cart-form .actions { text-align: right;}.woocommerce .cart-collaterals,.woocommerce-cart .cart-collaterals,.woocommerce-page .cart-collaterals { float: right !important; clear: right; width: 450px !important;  max-width: 100%; margin-top: 32px; height: fit-content;} .woocommerce .cart-collaterals .cart_totals,.woocommerce-cart .cart-collaterals .cart_totals { width: 100%; float: none;} .woocommerce .cart-collaterals .cart_totals h2 { margin: 0 0 12px 0; line-height: 1.2; text-align: left;} .woocommerce .cart-collaterals .cart_totals table { width: 100%; margin: 0 0 20px;} .woocommerce .cart-collaterals .cart_totals table tr { display: flex !important; justify-content: space-between; align-items: baseline; padding: 12px 0; border-bottom: 1px solid #f2f2f2;} .woocommerce .cart-collaterals .cart_totals table tr:last-child { border-bottom: none;} .woocommerce .cart-collaterals .cart_totals table th { padding: 0; border: 0; font-weight: 700; text-align: left;} .woocommerce .cart-collaterals .cart_totals table td { padding: 0; border: 0; text-align: right;} .woocommerce .cart-collaterals .wc-proceed-to-checkout { width: 100%;} .woocommerce .cart-collaterals .wc-proceed-to-checkout .button { width: 100%; text-align: center; justify-content: center;}@media (max-width: 768px) { form.woocommerce-cart-form table.shop_table.cart thead { display: none !important; } form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item { grid-template-columns: 30px 100px 1fr !important; grid-template-areas: "remove thumb name" "details details details" !important; column-gap: 12px; row-gap: 16px; } form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-price, form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-quantity, form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-subtotal { grid-area: details !important; } form.woocommerce-cart-form dl.variation { grid-template-columns: 1fr !important; row-gap: 2px; } form.woocommerce-cart-form dl.variation dt { grid-column: 1 !important; margin-top: 6px; } form.woocommerce-cart-form dl.variation dd { grid-column: 1 !important; margin-bottom: 4px; } form.woocommerce-cart-form table.shop_table.cart tbody tr.cart_item td.product-quantity .quantity { width: auto !important; }  .woocommerce .cart-collaterals, .woocommerce-cart .cart-collaterals, .woocommerce-page .cart-collaterals { float: none !important; width: 100% !important; margin-top: 24px; }}#brxe-bfroqd {padding-top: 0}