@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}.woocommerce-cart-form.processing { opacity: 0.5; pointer-events: none;}#brxe-isupvt {font-size: 40px; font-family: "Fira Sans"; font-weight: 500}@media (max-width: 767px) {#brxe-isupvt {font-size: 34px}}@media (max-width: 478px) {#brxe-isupvt {font-size: 24px}}#brxe-dyayiu {flex-direction: row; align-self: flex-start !important; padding-top: 80px; padding-right: 120px; padding-bottom: 40px; padding-left: 120px}@media (max-width: 991px) {#brxe-dyayiu {padding-top: 40px; padding-right: 30px; padding-bottom: 40px; padding-left: 30px}}#brxe-jqbojg .product-price {display: none}#brxe-jqbojg {font-size: 13px; font-family: "Fira Sans"; color: #333333}#brxe-jqbojg tbody .product-name {font-size: 24px; text-align: left; font-family: "Fira Sans"; text-wrap: wrap; font-weight: 400}#brxe-jqbojg tbody .product-quantity {font-family: "Fira Sans"}#brxe-jqbojg .product-remove a {color: #d02f2f}#brxe-jqbojg thead {display: none}#brxe-jqbojg .product-thumbnail img {width: 250px; height: 250px}#brxe-jqbojg tbody .product-subtotal {font-size: 16px; font-family: "Fira Sans"; font-weight: 600} .cart-item td { border-bottom: 1px solid #f0f0f0 !important; padding-top: 30px !important; padding-bottom: 30px !important;} .cart-item:last-child td { border-bottom: none !important;} table.shop_table { border-collapse: collapse !important; border: none !important;} .cart .quantity { width: 150px!important;} .cart .quantity .minus{ border-radius: 10px 0 0 10px; } .cart .quantity .plus{ border-radius: 0 10px 10px 0; }.cart-item { position: relative; display: flex; align-items: center; padding-right: 40px; } .product-remove { position: absolute; right: 0; order: 10;} .product-remove a { color: #e31e24 !important;  font-size: 24px; text-decoration: none; transition: transform 0.2s;} .product-remove a:hover { transform: scale(1.2);}td.product-thumbnail { width: 250px;} th.product-name { padding-left: 20px; }  .quantity .minus, .quantity .plus { background-color: transparent !important; border: 1px solid #e0e0e0 !important; width: 40px !important;}@media (max-width: 991px) {#brxe-jqbojg {padding-right: 0}}@media (max-width: 767px) {@media (max-width: 767px) {  .woocommerce-cart-form table.shop_table tr.cart-item { display: grid !important;  grid-template-columns: 1fr 1fr !important; grid-template-areas: "image image"  "title title"  "price price"  "quantity subtotal";  position: relative !important;  gap: 10px !important; padding: 0 0 20px 0 !important;  border-bottom: 10px solid #f9f9f9 !important;  background: #fff; }  .cart-item td { border: none !important; padding: 0 !important; }  .woocommerce-cart-form table.shop_table td::before { display: none !important; } .woocommerce-cart-form tbody th[scope=row][data-title]:before{ display: none !important; }  td.product-remove { position: absolute !important; top: 10px !important; right: 15px !important; z-index: 10;  width: auto !important; height: auto !important; }  td.product-thumbnail { grid-area: image !important; width: 100% !important; margin-bottom: 10px !important; } td.product-thumbnail img { width: 100% !important; height: auto !important; max-height: 450px;  object-fit: cover !important; display: block !important; }  td.product-name { grid-area: title !important; } td.product-name a { font-size: 18px !important; font-weight: 700 !important; color: #000 !important; text-decoration: none !important; display: block; } th.product-name{ padding: 0; margin-bottom: 15px; }  td.product-price { grid-area: price !important; font-size: 16px !important; color: #666 !important; margin-bottom: 15px !important; }   td.product-quantity{ grid-area: quantity !important; padding-left: 0px !important; align-self: center !important; margin-bottom: 15px!important; }  .cart .quantity { width: 120px !important; margin: 0 !important; }  td.product-subtotal { grid-area: subtotal !important; text-align: right !important; padding-right: 15px !important; align-self: center !important; font-size: 18px !important; font-weight: 600 !important; color: #000 !important; margin-bottom: 15px!important; }}.actions .button{ display: none;}}#brxe-rwpwsx {width: 80%}@media (max-width: 991px) {#brxe-rwpwsx {width: 100%}}#brxe-bgrsai .wc-proceed-to-checkout .button {width: 100%; background-color: var(--bricks-color-aaca99); color: #ffffff; font-weight: 700; font-family: "Fira Sans"}.wc-proceed-to-checkout .button { display: flex; align-items: center; justify-content: center;}#brxe-michjc {width: 20%; position: sticky; top: 100px; background-color: var(--bricks-color-066690); padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; border-radius: 8px; box-shadow: 2px 2px 10px 5px rgba(33, 33, 33, 0.08)}@media (max-width: 991px) {#brxe-michjc {width: 100%}}@media (max-width: 767px) {#brxe-michjc {margin-top: 20px}}#brxe-wphaty {display: flex; flex-direction: row; column-gap: 60px; width: 100%; padding-right: 120px; padding-left: 120px}@media (max-width: 991px) {#brxe-wphaty {flex-direction: column; padding-right: 30px; padding-left: 30px}}