body { display: flex; min-height: 100vh; flex-direction: column;}.brx-content { flex: 1;}.added_to_cart.wc-forward { display: none;}.brxe-woocommerce-mini-cart .cart-detail.cart-detail-iclbre { max-width: 40rem; width: 90%;}.brxe-woocommerce-mini-cart .cart-detail li { background-color: #eeeeee; position: relative;}.brxe-woocommerce-mini-cart .cart-detail.cart-detail-iclbre li a { font-size: var(--c1-text-m); font-weight: 500; line-height: 1.2; display: flex; padding: 3rem 1rem;}.brxe-woocommerce-mini-cart .cart-detail img { height: auto; width: 8rem; border-radius: var(--c1-radius-l);}.brxe-woocommerce-mini-cart .cart-detail li .quantity { color: var(--c1-dark); font-size: var(--c1-text-m); display: block; text-align: right; font-weight: 400; position: absolute; bottom: 0; right: 0; margin-right: var(--c1-space-xs); margin-bottom: var(--c1-space-xs); background-color: #ffffff; padding: 1rem; border-radius: var(--c1-radius-full);}.brxe-woocommerce-mini-cart .cart-detail .total { padding-inline: var(--c1-space-2xl); background-color: var(--c1-secondary); color: white; padding-block: .5rem; display: flex;}.brxe-woocommerce-mini-cart .cart-detail .total small { align-self: center;}.brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart__buttons { display: flex; justify-content: space-around; margin-bottom: 22px;}.brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart__buttons a { color: var(--btn-3-color); font-weight: var(--btn-3-font-weight); line-height: var(--btn-3-lh); width: var(--btn-3-width); background-color: var(--btn-3-bg); border: var(--btn-3-border); padding: var(--btn-3-padding); box-shadow: var(--btn-3-shadow); font-size: var(--btn-3-font-size); border-radius: var(--btn-3-radius);}.brxe-woocommerce-mini-cart .cart-detail.cart-detail-iclbre li .remove { font-size: 0;}.brxe-woocommerce-mini-cart .cart-detail.cart-detail-iclbre li .remove::before {content: '';position: absolute;top: 40%;left: 9%;transform: translate(-50%, -50%);width: 2rem;height: 2rem;background-image: url("data:image/svg+xml,<svg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'><rect fill='%23000000' x='32' y='48' width='448' height='80' rx='32' ry='32'/><path fill='%23000000' d='M74.45,160a8,8,0,0,0-8,8.83L92.76,421.39a1.5,1.5,0,0,0,0,.22A48,48,0,0,0,140.45,464H371.54a48,48,0,0,0,47.67-42.39l0-.21,26.27-252.57a8,8,0,0,0-8-8.83ZM323.31,340.69a16,16,0,1,1-22.63,22.62L256,318.63l-44.69,44.68a16,16,0,0,1-22.63-22.62L233.37,296l-44.69-44.69a16,16,0,0,1,22.63-22.62L256,273.37l44.68-44.68a16,16,0,0,1,22.63,22.62L278.62,296Z'/></svg>");background-size: contain;background-repeat: no-repeat;}.woocommerce-mini-cart { margin-top: var(--c1-space-2xl);}.brxe-woocommerce-mini-cart.show-cart-details .cart-detail :where(.bricks-mini-cart-close) { right: unset; left: 0;}.brxe-woocommerce-mini-cart.show-cart-details .cart-detail :where(.bricks-mini-cart-close) svg { fill: #848484;}.brxe-woocommerce-mini-cart .cart-count.show { background-color: #d2955f;}.woocommerce-cart-form .coupon .button, form.cart .button, form.woocommerce-cart-form .button, .woocommerce .button, .cart-collaterals .wc-proceed-to-checkout .button, .btn-5, .bricks-search-form button { color: var(--btn-3-color); font-weight: var(--btn-3-font-weight); line-height: var(--btn-3-lh); width: var(--btn-3-width); background-color: var(--btn-3-bg); border: var(--btn-3-border); padding: var(--btn-3-padding); box-shadow: var(--btn-3-shadow); font-size: var(--btn-3-font-size); border-radius: var(--btn-3-radius);}.woocommerce-cart-form tbody tr:last-child { height: calc(1.7*var(--c1-space-5xl));}.woocommerce-cart-form .coupon input { border: none; background-color: color-mix(in oklch, var(--c1-secondary), transparent 70%); border-radius: var(--c1-radius-m);}.woocommerce-cart-form .coupon input::placeholder { color: color-mix(in oklch, var(--c1-dark),transparent 60%);}@media all and (max-width:991px) { .woocommerce-cart-form .actions>button { margin-top: 10rem; } .woocommerce-cart-form .coupon input { max-width: 290px; }}@media all and (max-width:767px) { .woocommerce-cart-form .actions>button { margin-top: 2rem; }}.woocommerce-cart-form tbody .product-name { font-weight: 400;}.woocommerce-cart-form .product-thumbnail img { border-radius: var(--c1-radius-l);}@media all and (max-width:961px) { .woocommerce-cart-form .product-thumbnail img { border-radius: var(--c1-radius-m); }}@media all and (max-width:767px) { .woocommerce-cart-form .product-thumbnail img { max-width: 300px; border-radius: var(--c1-radius-l); }}.woocommerce-cart-form .product-remove a .remove-icon { height: 2.2rem; width: 2.2rem; color: #b5b5b5; margin-right: 1rem; transition: 100ms ease-in-out;}.woocommerce-cart-form .product-remove a .remove-icon:hover { color: color-mix(in oklch, #b5b5b5, var(--c1-primary) 30%);}.woocommerce-cart-form tbody td { box-sizing: border-box;}.woocommerce-cart-form tbody td, .woocommerce-cart-form tbody th[scope="row"] { padding-inline: unset;}.woocommerce-cart-form tbody td, .woocommerce-cart-form tbody th, .woocommerce-cart-form tbody tr td:not(.product-thumbnail){font-size: var(--c1-text-l);font-weight: 400; padding-inline: var(--c1-space-xs);}@media all and (max-width:767px){ .woocommerce-cart-form tbody td, .woocommerce-cart-form tbody th, .woocommerce-cart-form tbody tr td:not(.product-thumbnail) { padding-inline: unset; }}.woo__pages h3, .woo__pages h3 label span { font-weight: 600; font-size: var(--c1-text-2xl); margin-bottom: var(--c1-space-l); color: var(--c1-secondary);}.woo__pages .woocommerce-billing-fields input, .woo__pages .woocommerce-additional-fields textarea, .woo__pages .woocommerce-billing-fields select, .woocommerce-account input, .woo__pages .woocommerce-shipping-fields input, .woo__pages .woocommerce-shipping-fields select { border: unset; background-color: var(--card-bg); border-radius: var(--c1-radius-m);}.woo__pages .woocommerce-billing-fields input::placeholder, .woo__pages .woocommerce-additional-fields textarea::placeholder, .woo__pages .woocommerce-shipping-fields input::placeholder { color: #a69d97; font-size: var(--c1-text-l); font-weight: 300;}.woo__pages .woocommerce-billing-fields label, .woo__pages .woocommerce-additional-fields label, .woo__pages .woocommerce-checkout label { font-weight: 300; margin-bottom: unset;}.woo__pages .woocommerce-privacy-policy-text { font-size: var(--c1-text-m); margin-bottom: var(--c1-space-l);}.woo__pages label .required { color: var(--c1-danger);}.woo__pages .place-order .button { transition: 100ms ease-in-out; font-size: var(--c1-text-l); line-height: 1.6; background-color: #abbcee;}.woo__pages .woocommerce-account-fields:has(.create-account) { margin-top: var(--c1-space-l); padding: var(--c1-space-m); border: 2px solid #b3ace3; border-radius: var(--c1-radius-m);}.woo__pages .create-account .checkbox span { margin-left: .5rem;}h3#ship-to-different-address { padding: var(--c1-space-2xs) var(--c1-space-m) var(--c1-space-xs) var(--c1-space-m); border-radius: var(--c1-radius-m); border: 1px solid #c3baa5;}.woo__pages .woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address input { right: 2rem;}#ship-to-different-address-checkbox { height: 20px; width: 20px;}@media (max-width:767px) { .woo__pages .place-order .button { line-height: 2; }}.woo__pages .place-order .button:hover { background-color: #a790bb;}.woo__pages .woocommerce .before-checkout { margin-top: var(--c1-space-l); padding-right: var(--c1-space-2xl); padding-left: var(--c1-space-2xl); max-width: 1366px; background-color: var(--c1-light); border-radius: var(--c1-radius-l);}.woocommerce ul.woocommerce-shipping-methods label { line-height: unset;}.before-checkout .woocommerce-info { background-color: unset; color: var(--c1-dark);}.before-checkout .woocommerce-checkout form#woocommerce-checkout-form-coupon { background-color: unset !important; margin: 0 !important;}.woo__pages .woocommerce .before-checkout>div, .woo__pages .woocommerce .before-checkout>form { }.woocommerce-checkout form.checkout_coupon { margin: 0 !important; background-color: unset !important;}.woocommerce-checkout form.checkout_coupon input { border: unset; border-radius: var(--c1-radius-m); background-color: #ffffff;}#brx-content > .woocommerce { padding-inline: var(--c1-space-xl);}@media (max-width: 1279px) { .brxe-container.woo-pages__wrapper { padding-right: unset; padding-left: unset; }}@media (max-width:991px) { .woocommerce .checkout_coupon button { margin-top: 2rem; margin-bottom: .8rem; }}.woocommerce-error { width: 95%; max-width: 1366px; margin-inline:auto; margin-top: 3rem; border-radius: var(--c1-radius-l);}form.bricks-search-form { height: 2.6em;}.woocommerce form .select2-selection { border-radius: var(--c1-radius-m);}.woocommerce-message { border-radius: var(--c1-radius-l); margin-block: var(--c1-space-m);}.brxe-breadcrumbs .item:first-child img,.brxe-breadcrumbs .item:first-child .icon { display: none !important;}.brxe-breadcrumbs .item:first-child { text-indent: -9999px; background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0iY3VycmVudENvbG9yIj4KICA8cGF0aCBkPSJNMjkuODMyLDEyLjIyMmMtMC4xOTIsMC4yODktMC41MSwwLjQ0NS0wLjgzMywwLjQ0NWMtMC4xOSwwLTAuMzgzLTAuMDU1LTAuNTU0LTAuMTY4TDE2LDQuMjAyCiAgICBMMy41NTUsMTIuNDk5Yy0wLjQ2MiwwLjMwNS0xLjA4MSwwLjE4Mi0xLjM4Ny0wLjI3N2MtMC4zMDctMC40Ni0wLjE4My0xLjA4LDAuMjc3LTEuMzg3bDEzLTguNjY3YzAuMzM2LTAuMjI1LDAuNzczLTAuMjI1LDEuMTA5LDAKICAgIGwxMyw4LjY2N0MzMC4wMTUsMTEuMTQyLDMwLjEzOSwxMS43NjIsMjkuODMyLDEyLjIyMnogTTQsMTN2NnY1djRjMCwxLjEsMC45LDIsMiwyaDd2LTljMC0wLjU1LDAuNDUtMSwxLTFoNGMwLjU1LDAsMSwwLjQ1LDEsMXY5aDcKICAgIGMxLjEsMCwyLTAuOSwyLTJ2LTR2LTV2LTZMMTYsNUw0LDEzeiI+PC9wYXRoPgo8L3N2Zz4K') no-repeat center; background-size: 16px 16px; width: 16px !important; height: 16px !important; display: inline-block !important; position: relative; overflow: hidden;}.cart-detail.off-canvas.right.cart-detail-iclbre { opacity: 0 !important; visibility: hidden !important; transform: translateX(100%) !important; transition: none !important;}.cart-detail.off-canvas.right.cart-detail-iclbre.active { opacity: 1 !important; visibility: visible !important; transform: translateX(0) !important; transition: opacity 0.3s ease, transform 0.3s ease !important;}.brxe-form .message.success { background-color: var(--bg-success); color: var(--c1-success);}.brxe-form .message { border-radius: var(--c1-radius-m);}.brxe-popup-3318 .brx-popup-content, .brxe-popup-3405 .brx-popup-content { background-image: linear-gradient(21deg, #eee5da, #afb0ec); border-radius: var(--c1-radius-l);}.woo-pages__wrapper .wp-playlist { background: #c6c6c647; border-radius: var(--c1-radius-m); margin-top: var(--c1-space-2xl); max-width: 90%;}.woo-pages__wrapper .mejs-container .mejs-controls, .woo-pages__wrapper .mejs-container { background: #888; border-radius: var(--c1-radius-full);}.woo-pages__wrapper .wp-playlist-tracks { margin-top: 13px;}.woo-pages__wrapper .mejs-controls .mejs-time-rail .mejs-time-current { background: #b492b9;}iframe[src*="youtube"] { width: 100%; aspect-ratio: 16 / 9; height: auto; max-width: 90%;}.c1-clickable-box-fix { position: relative;}.c1-clickable-box-fix a { position: static; z-index: 999;}.bricks-is-frontend .c1-clickable-box-fix a::before { content: ""; position: absolute; inset: 0;}body #cmplz-manage-consent .cmplz-manage-consent { background-color: #edeae3; height: var(--c1-space-3xl);}.ppc-button-wrapper { margin-top: var(--c1-space-m);}#brxe-iclbre .woocommerce-mini-cart__buttons a.button { padding: calc(var(--c1-space-4xs)/2) var(--c1-space-2xs);}