@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}#brxe-auyuof {color: var(--t6-text-b); text-wrap: nowrap; font-size: var(--t6-text-s); font-weight: 500; transition: all 0.3s linear}#brxe-auyuof:hover {color: var(--t6-accent-a); font-weight: 500}#brxe-pxfbrh {font-size: var(--t6-text-s); color: var(--t6-text-b); fill: var(--t6-text-b); padding-right: var(--t6-space-2xs); padding-left: var(--t6-space-2xs)}#brxe-bpxlpe {color: var(--t6-text-b); text-wrap: nowrap; font-size: var(--t6-text-s); font-weight: 500; transition: all 0.3s linear}#brxe-bpxlpe:hover {color: var(--t6-accent-a); font-weight: 500}#brxe-nbripn {font-size: var(--t6-text-s); color: var(--t6-text-b); fill: var(--t6-text-b); padding-right: var(--t6-space-2xs); padding-left: var(--t6-space-2xs)}#brxe-kuqdxg {color: var(--t6-accent-a); text-wrap: nowrap; font-size: var(--t6-text-s); font-weight: 500; transition: all 0.3s linear}#brxe-kuqdxg:hover {color: var(--t6-accent-a); font-weight: 500}#brxe-iqanga {flex-direction: row; align-items: center; padding-top: var(--t6-space-2xs); padding-bottom: var(--t6-space-2xs); border-bottom: 1px dotted var(--t6-border-a); justify-content: flex-start; margin-bottom: var(--t6-space-m)}#brxe-5395b5 {width: 100%; border-radius: var(--t6-radius-m); overflow: hidden; margin-bottom: var(--t6-space-m)}#brxe-5395b5 .woocommerce-message a, #brxe-5395b5 .woocommerce-message a.button {border-radius: var(--t6-radius-xs); padding-top: var(--t6-space-xs); padding-right: var(--t6-space-m); padding-bottom: var(--t6-space-xs); padding-left: var(--t6-space-m); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: var(--t6-space-m); background-color: var(--t6-success); color: var(--t6-text-d); line-height: 1; font-weight: 600; font-family: "Outfit"; text-align: center; font-size: var(--t6-text-m)}#brxe-5395b5 .woocommerce-message {padding-top: var(--t6-space-xs); padding-right: var(--t6-space-xs); padding-bottom: var(--t6-space-xs); padding-left: var(--t6-space-xs); border-radius: var(--t6-radius-s); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; background-color: rgba(68, 162, 93, 0.7); color: var(--t6-text-d); font-size: var(--t6-text-m); text-align: left; font-weight: 400; line-height: 1.2; text-decoration: none; font-family: "Outfit"}#brxe-5395b5 .woocommerce-info {padding-top: var(--t6-space-xs); padding-right: var(--t6-space-xs); padding-bottom: var(--t6-space-xs); padding-left: var(--t6-space-xs); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; border-radius: var(--t6-radius-s); background-color: var(--t6-background-b); color: var(--t6-text-b); font-size: var(--t6-text-m); font-weight: 400; line-height: 1.2}#brxe-5395b5 .woocommerce-error {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: var(--t6-space-xs); padding-right: var(--t6-space-xs); padding-bottom: var(--t6-space-xs); padding-left: var(--t6-space-xs); border-radius: var(--t6-radius-s); background-color: rgba(252, 74, 101, 0.62); color: var(--t6-text-d); font-size: var(--t6-text-m); text-align: left; font-family: "Outfit"; font-weight: 400; line-height: 1.2}#brxe-5395b5 .woocommerce-error a, #brxe-5395b5 .woocommerce-error a.button {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: var(--t6-space-m); padding-top: var(--t6-space-xs); padding-right: var(--t6-space-m); padding-bottom: var(--t6-space-xs); padding-left: var(--t6-space-m); background-color: var(--t6-error); color: var(--t6-text-d); font-size: var(--t6-text-m); text-align: center; font-family: "Outfit"; font-weight: 600; line-height: 1; text-decoration: none; border: 0; border-radius: var(--t6-radius-xs)}#brxe-5395b5 .woocommerce-info a, #brxe-5395b5 .woocommerce-info a.button {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: var(--t6-space-m); padding-top: var(--t6-space-xs); padding-right: var(--t6-space-m); padding-bottom: var(--t6-space-xs); padding-left: var(--t6-space-m); border: 0; border-radius: var(--t6-radius-xs); background-color: var(--t6-background-c); color: var(--t6-accent-a); font-size: var(--t6-text-m); text-align: center; font-weight: 600; text-decoration: none; line-height: 1}#brxe-5395b5 .woocommerce-error li:has(a) { display: flex; justify-content: space-between;}#brxe-9f314f .woocommerce-billing-fields h3 {color: var(--t6-text-a); font-size: var(--t6-text-xl)}#brxe-9f314f .woocommerce-billing-fields__field-wrapper label, #brxe-9f314f .woocommerce-shipping-fields__field-wrapper label {margin-top: var(--t6-space-s); margin-right: 0; margin-bottom: var(--t6-space-4xs); margin-left: 0}#brxe-9f314f input { border-radius: var(--t6-radius-s); border: solid 1px var(--t6-border-a);}#brxe-9f314f textarea { border-radius: var(--t6-radius-s); border: solid 1px var(--t6-border-a);}#brxe-9f314f .select2-container--default .select2-selection--single { border-radius: var(--t6-radius-s); border: solid 1px var(--t6-border-a);}#brxe-9f314f .select2-selection__rendered { line-height: var(--bricks-woo-input-height);}#brxe-9f314f .select2-selection__arrow b { border-color: var(--t6-border-a) transparent transparent transparent;} .select2-dropdown--below { margin-top: -5px; }#brxe-9f314f h3 { color: var(--t6-text-a); font-size: var(--t6-text-xl);}#brxe-ptuxfh {width: 60%}@media (max-width: 767px) {#brxe-ptuxfh {width: 100%}}#brxe-190089 #order_review_heading {color: var(--t6-text-a); font-size: var(--t6-text-xl)}#brxe-190089 .shop_table tbody td {border-top: 0 dotted var(--t6-border-a); border-right: 0 dotted var(--t6-border-a); border-bottom: 1px dotted var(--t6-border-a); border-left: 0 dotted var(--t6-border-a); color: var(--t6-text-b); font-size: var(--t6-text-m); text-align: left; font-weight: 400; line-height: 1.2; letter-spacing: -0.4px}#brxe-190089 .shop_table thead th, #brxe-190089 .shop_table tbody td, #brxe-190089 .shop_table tfoot th, #brxe-190089 .shop_table tfoot td {padding-top: var(--t6-space-2xs); padding-right: var(--t6-space-xs); padding-bottom: var(--t6-space-2xs); padding-left: var(--t6-space-xs)}#brxe-190089 #payment {background-color: var(--t6-background-b); padding-top: var(--t6-space-2xs); padding-right: var(--t6-space-xs); padding-bottom: var(--t6-space-2xs); padding-left: var(--t6-space-xs); margin-top: var(--t6-space-s); margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-190089 #payment .payment_methods .payment_box {margin-top: var(--t6-space-2xs); margin-right: 0; margin-bottom: var(--t6-space-2xs); margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: transparent; color: var(--t6-text-b); text-align: left; font-weight: 400; font-family: "Outfit"; font-size: var(--t6-text-m); line-height: 1.2; letter-spacing: -0.4px}#brxe-190089 button[type="submit"] {margin-top: var(--t6-space-2xs); margin-right: 0; margin-bottom: var(--t6-space-2xs); margin-left: 0; padding-top: var(--t6-space-xs); padding-right: var(--t6-space-m); padding-bottom: var(--t6-space-xs); padding-left: var(--t6-space-m); background-color: transparent; border: 2px solid var(--t6-accent-a); border-radius: var(--t6-radius-m); width: 100%; align-self: flex-start; color: var(--t6-accent-a); font-size: var(--t6-text-m); font-weight: 600; line-height: 1; text-align: center}#brxe-190089 button[type="submit"]:hover {color: var(--t6-text-d); background-color: var(--t6-accent-a)}#brxe-190089 .woocommerce-privacy-policy-text {margin-top: var(--t6-space-s); margin-right: 0; margin-bottom: var(--t6-space-s); margin-left: 0; color: var(--t6-text-b); font-size: var(--t6-text-m); text-align: left; font-weight: 400; font-family: "Outfit"; line-height: 1.2; letter-spacing: -0.4px}#brxe-190089 .shop_table thead {color: var(--t6-text-a); font-size: var(--t6-text-s); text-align: left; font-weight: 600; line-height: 1; font-family: "Outfit"}#brxe-190089 .shop_table tfoot {color: var(--t6-text-a); font-size: var(--t6-text-s); text-align: left; font-weight: 600; line-height: 1; font-family: "Outfit"}#brxe-190089 #payment .payment_methods label {color: var(--t6-text-a); font-size: var(--t6-text-m); text-align: left; font-weight: 600; font-family: "Outfit"; line-height: 1}#brxe-190089 h3 { margin-bottom: var(--t6-space-l);}#brxe-190089 :where(.mhfgfwc-toggle, .mhfgfwc-hidden, ) { display: none !important;}#brxe-190089 .woocommerce-checkout-review-order-table, #brxe-190089 #payment {background-color: var(--t6-background-b); border-radius: var(--t6-radius-m); overflow: hidden; border: 1px solid var(--t6-border-a) !important; border-collapse: separate;}#brxe-190089 .product-name * {display: inline; }#brxe-190089 fieldset p label { display: flex; justify-content: space-between; margin: 0;}#brxe-190089 .woocommerce-checkout-review-order-table thead th { border-bottom: dotted 1px var(--t6-border-a); }#brxe-190089 .woocommerce-Price-amount * {font-size: var(--t6-text-m); font-weight: 400; line-height: 1.2; color: var(--t6-text-b); }#brxe-190089 fieldset { border: dotted 1px var(--t6-border-a); border-radius: var(--t6-radius-s); padding: var(--t6-space-3xs);}#brxe-190089 fieldset p label img { object-fit: contain;}#brxe-190089 button#place_order { transition: all 0.3s linear;}#brxe-190089 #payment .payment_methods img { max-width: 160px;}#brxe-190089 .woocommerce-terms-and-conditions-checkbox-text, #brxe-190089 .anonymous-donation-checkbox label { font-size: var(--t6-text-m); font-weight: 400; line-height: 1.2; color: var(--t6-text-b);}#brxe-190089 p { margin: 0 !important;}#brxe-gsetvj {width: 40%; position: sticky; top: 20px}@media (max-width: 767px) {#brxe-gsetvj {width: 100%}}#brxe-xyitxc {flex-direction: row; column-gap: var(--t6-space-xl); align-items: flex-start}