.brxe-brickspixel-woo-product-featured-image{position:relative;overflow:hidden;z-index:0}.brxe-brickspixel-woo-product-featured-image .woo-product-featured-image{position:relative;display:block;transition:.3s;z-index:10}.brxe-brickspixel-woo-product-featured-image .woo-product-hover-image{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;opacity:0;z-index:21}.brxe-brickspixel-woo-product-featured-image .woo-product-hover-image:hover{opacity:1}.brxe-brickspixel-woo-product-rating-counter{display:flex;width:100%}.brxe-brickspixel-woo-product-rating-counter .rating-counter-wrapper,.brxe-brickspixel-woo-product-rating-counter a{display:flex;align-items:center}.brxe-brickspixel-woo-product-rating-counter .star-rating:before{left:0}.brxe-brickspixel-woo-checkout-billing-details,.brxe-brickspixel-woo-checkout-coupon,.brxe-brickspixel-woo-checkout-login,.brxe-brickspixel-woo-checkout-order-notes,.brxe-brickspixel-woo-checkout-shipping-details,.brxe-brickspixel-woo-myaccount-nav,.brxe-brickspixel-woo-myaccount-nav .woocommerce-MyAccount-navigation ul,.brxe-brickspixel-woo-order-track,.woocommerce-checkout .brxe-brickspixel-woo-checkout-cart-items,.woocommerce-checkout .brxe-brickspixel-woo-checkout-cart-items .grid .cart-item-content,.woocommerce-checkout .brxe-brickspixel-woo-checkout-review-order{width:100%}.brxe-brickspixel-woo-checkout-cart-items .cart-item-image{position:relative}.brxe-brickspixel-woo-checkout-cart-items .cart-item-image .quantity{position:absolute;top:-1rem;right:0}.brxe-brickspixel-woo-checkout-login .woocommerce-form.woocommerce-form-login.login{flex-wrap:wrap;column-gap:3rem;row-gap:1rem}.brxe-brickspixel-woo-checkout-login .lost_password a{width:100%;display:block}.brxe-brickspixel-woo-checkout-coupon .woocommerce-form-coupon .form-row-first,.brxe-brickspixel-woo-checkout-login .woocommerce-form-login .form-row-first{float:left;margin:0;width:49%}.brxe-brickspixel-woo-checkout-coupon .woocommerce-form-coupon .form-row-last,.brxe-brickspixel-woo-checkout-login .woocommerce-form-login .form-row-last{float:right;width:49%}.brxe-brickspixel-woo-checkout-coupon .woocommerce-form-coupon .form-row-wide,.brxe-brickspixel-woo-checkout-login .woocommerce-form-login .form-row-wide{clear:both;width:100%}.brxe-brickspixel-woo-checkout-coupon .woocommerce-form-coupon .clear,.brxe-brickspixel-woo-checkout-login .woocommerce-form-login .clear{clear:both}@media (max-width:991px){.brxe-brickspixel-woo-checkout-coupon .woocommerce-form-coupon .form-row-first,.brxe-brickspixel-woo-checkout-login .woocommerce-form-login .form-row-first,.brxe-brickspixel-woo-checkout-login .woocommerce-form-login .form-row-last{float:none;width:100%}}.brxe-brickspixel-woo-checkout-coupon .woocommerce-form-coupon .button,.brxe-brickspixel-woo-checkout-login .woocommerce-form-login .button{align-items:center;background-color:#e4e7e9;border-width:0;color:currentcolor;display:inline-flex;font-weight:700;justify-content:center;min-height:40px;padding:7px 15px;text-align:center;text-decoration:none}.brxe-brickspixel-woo-checkout-coupon .woocommerce-info,.brxe-brickspixel-woo-order-track .fields-wrapper,.brxe-brickspixel-woo-order-track .form-wrapper,.woocommerce-checkout .brxe-brickspixel-woo-checkout-review-order .tax-total{display:flex}.brxe-brickspixel-woo-checkout-coupon .checkout_coupon.woocommerce-form-coupon{margin:0}.brxe-brickspixel-woo-checkout-coupon .brickspixel-hide-notification,.brxe-brickspixel-woo-checkout-login .brickspixel-hide-notification{display:none}.woocommerce-checkout .brxe-woocommerce-checkout-order-review .product-name:has(.product-img){position:relative}.woocommerce-checkout .brxe-woocommerce-checkout-order-review .product-name:has(.product-img) .product-quantity{position:absolute;left:auto}.woocommerce-checkout .brxe-woocommerce-checkout-order-review .product-thumbnail{position:relative;width:fit-content}.woocommerce-checkout .brxe-woocommerce-checkout-order-review .product-thumbn-img{float:left;margin-right:2rem}.woocommerce-checkout .brxe-woocommerce-checkout-order-review .product-quantity-counter{position:absolute;left:auto;right:.3rem;background:#fff;border:1px solid #e5e5e4;padding:0 1.2rem;border-radius:20px}.woocommerce-checkout .brxe-woocommerce-checkout-order-review .product-name:has(.product-quantity-counter) .product-quantity,.woocommerce-checkout .brxe-woocommerce-checkout-order-review .product-name:has(.product-quantity-counter-suffix) .product-quantity{display:none}.brxe-brickspixel-woo-order-track .woocommerce-order-details h2.woocommerce-order-details__title,.brxe-woocommerce-checkout-order-review .product-name{margin-bottom:1rem}.woocommerce-checkout .brxe-brickspixel-woo-checkout-cart-items .brickspixel-cart-items{display:grid}/*.woocommerce-checkout .brxe-brickspixel-woo-checkout-cart-items .cart-item{display:flex;flex-wrap:nowrap}*/.woocommerce-checkout .brxe-brickspixel-woo-checkout-cart-items .list .cart-item-image{width:var(--list-image-width)}.woocommerce-checkout .brxe-brickspixel-woo-checkout-cart-items .list .cart-item-content{width:calc(100% - var(--list-image-width))}.woocommerce-checkout .product-thumb-img{width:100%;height:auto}.woocommerce-checkout .brxe-brickspixel-woo-checkout-cart-items .product-thumb-img{width:100%;border:none!important}.brxe-brickspixel-woo-track-order .woocommerce,.woocommerce-checkout .brxe-brickspixel-woo-checkout-cart-items .cart-item-content,.woocommerce-checkout .brxe-brickspixel-woo-checkout-payment .wc_payment_methods.payment_methods.methods{display:flex;flex-direction:column}.woocommerce-checkout .brxe-brickspixel-woo-checkout-cart-items .product-attribute{width:fit-content}.woocommerce-checkout .brxe-brickspixel-woo-checkout-cart-items .cart-item-price_quantity,.woocommerce-checkout .brxe-brickspixel-woo-checkout-cart-items .cart-item-total{display:flex;flex-direction:row}.brxe-brickspixel-woo-myaccount-nav .icon,.woocommerce-checkout .brxe-brickspixel-woo-checkout-cart-items .cart-item-quantity{line-height:100%}/*.woocommerce-checkout .brxe-brickspixel-woo-checkout-review-order .shop_table tbody,.woocommerce-checkout .brxe-brickspixel-woo-checkout-review-order .shop_table thead{display:none!important}*/.woocommerce-checkout .brxe-brickspixel-woo-checkout-review-order .shop_table.woocommerce-checkout-review-order-table tfoot,.woocommerce-checkout .brxe-brickspixel-woo-checkout-review-order .shop_table.woocommerce-checkout-review-order-table thead{border-bottom:none}.woocommerce-checkout .brxe-brickspixel-woo-checkout-review-order .shop_table thead th,.woocommerce-checkout .brxe-brickspixel-woo-checkout-review-order .shop_table tfoot td,.woocommerce-checkout .brxe-brickspixel-woo-checkout-review-order .shop_table tfoot th{padding:1rem 0}.brxe-brickspixel-woo-checkout-billing-details .woocommerce-account-fields .create-account .form-row,.woocommerce-checkout .brxe-brickspixel-woo-checkout-payment #payment .payment_methods input[type=radio]+label,.woocommerce-checkout .brxe-brickspixel-woo-checkout-review-order .woocommerce-shipping-totals.shipping .woocommerce-shipping-methods li,.woocommerce-checkout .brxe-brickspixel-woo-checkout-review-order .woocommerce-shipping-totals.shipping .woocommerce-shipping-methods li label{margin-bottom:0}.woocommerce-checkout .brxe-brickspixel-woo-checkout-review-order .woocommerce-shipping-methods{display:flex;flex-direction:column;gap:1rem}/*.woocommerce-checkout .brxe-brickspixel-woo-checkout-review-order .shop_table th{min-width:100px;width:35%}*/.woocommerce-checkout .brxe-brickspixel-woo-checkout-review-order .shop_table tfoot td{width:50%}.woocommerce-checkout .brxe-brickspixel-woo-checkout-payment #payment{padding:0!important}.woocommerce-checkout .brxe-brickspixel-woo-checkout-payment #payment .payment_methods input[type=radio]{height:2rem!important;width:2rem!important}.woocommerce-checkout .brxe-brickspixel-woo-checkout-payment #place_order.button{padding:1rem 2rem;line-height:1.5em}.woocommerce-checkout .brxe-brickspixel-woo-checkout-billing-details #customer_details{float:none;margin-right:0;width:auto}.brxe-brickspixel-woo-checkout-billing-details .select2-container--default .select2-selection--single,.brxe-brickspixel-woo-checkout-billing-details input:not([type=submit]),.brxe-brickspixel-woo-checkout-billing-details select,.brxe-brickspixel-woo-checkout-billing-details textarea,.brxe-brickspixel-woo-checkout-shipping-details .select2-container--default .select2-selection--single,.brxe-brickspixel-woo-checkout-shipping-details input:not([type=submit]),.brxe-brickspixel-woo-checkout-shipping-details select,.brxe-brickspixel-woo-checkout-shipping-details textarea{line-height:1.3em}.select2-container--open .select2-dropdown--below{border-top:1px solid #d9d7d2;margin-top:10px;border-radius:5px}.select2-container--open .select2-dropdown--above{border-bottom:1px solid #d9d7d2;margin-bottom:10px;border-radius:5px}.brxe-brickspixel-woo-checkout-billing-details .cutout-border-maker{background-color:var(--billing-field-bg-color,#fff);height:var(--billing-field-border-width,1px);display:block;position:absolute;top:0;left:10px;z-index:1}.brxe-brickspixel-woo-checkout-billing-details:has(input:focus) .cutout-border-maker,.brxe-brickspixel-woo-checkout-billing-details:has(select:focus) .cutout-border-maker,.brxe-brickspixel-woo-checkout-billing-details:has(textarea:focus) .cutout-border-maker{background-color:var(--billing-field-bg-color)}.brxe-brickspixel-woo-checkout-shipping-details .cutout-border-maker{background:var(--shipping-cutout-border-color,#fff);height:var(--shipping-field-border-width,1px);display:block;position:absolute;top:0;left:10px;z-index:1}.select2-container,.select2-selection.select2-selection--single{height:auto!important}.brxe-brickspixel-woo-checkout-shipping-details:has(input:focus) .cutout-border-maker,.brxe-brickspixel-woo-checkout-shipping-details:has(select:focus) .cutout-border-maker,.brxe-brickspixel-woo-checkout-shipping-details:has(textarea:focus) .cutout-border-maker{background:var(--shipping-cutout-border-color,#fff)}.brxe-brickspixel-woo-checkout-shipping-details .woocommerce-shipping-fields__field-wrapper,.woocommerce .brxe-brickspixel-woo-checkout-billing-details .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;row-gap:20px;column-gap:2%!important}.woocommerce .brxe-brickspixel-woo-checkout-billing-details .form-row-first,.woocommerce .brxe-brickspixel-woo-checkout-billing-details .form-row-last,.woocommerce .brxe-brickspixel-woo-checkout-billing-details .form-row-wide,.woocommerce .brxe-brickspixel-woo-checkout-shipping-details .form-row-first,.woocommerce .brxe-brickspixel-woo-checkout-shipping-details .form-row-last,.woocommerce .brxe-brickspixel-woo-checkout-shipping-details .form-row-wide{margin-bottom:0!important}.select2-container{display:block!important}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0!important}.woocommerce .select2-selection .select2-selection__arrow{height:inherit;width:30px;top:50%;transform:translateY(-50%)}.woocommerce .brxe-brickspixel-woo-checkout-billing-details #billing_country_field,.woocommerce .brxe-brickspixel-woo-checkout-billing-details #billing_state_field,.woocommerce .brxe-brickspixel-woo-checkout-shipping-details #shipping_country_field,.woocommerce .brxe-brickspixel-woo-checkout-shipping-details #shipping_state_field{margin-bottom:4px!important}.brxe-brickspixel-woo-checkout-billing-details .billing_address_2-border,.brxe-brickspixel-woo-order-track .woocommerce .woocommerce-form-track-order.track_order{display:none}.brxe-brickspixel-woo-checkout-billing-details .woocommerce-billing-fields .form-row,.brxe-brickspixel-woo-checkout-shipping-details .woocommerce-shipping-fields .form-row{position:relative}.woocommerce-checkout .brxe-brickspixel-woo-checkout-shipping-details #customer_details{width:100%;margin:0}.brxe-brickspixel-woo-checkout-billing-details .woocommerce-account-fields .create-account{margin-top:3rem;display:flex;flex-direction:column}.brxe-brickspixel-woo-checkout-shipping-details #ship-to-different-address{margin-bottom:20px}.woocommerce-checkout .brxe-brickspixel-woo-checkout-shipping-details .woocommerce-shipping-fields{margin-top:0}.brxe-brickspixel-woo-checkout-billing-details .woocommerce-account-fields .create-account .form-row:has(.cutout-border-maker) label,.brxe-brickspixel-woo-checkout-billing-details .woocommerce-billing-fields .form-row:has(.cutout-border-maker) label,.brxe-brickspixel-woo-checkout-shipping-details .woocommerce-shipping-fields .shipping_address .form-row:has(.cutout-border-maker) label{position:absolute;left:10px;margin:0;padding:0 5px;width:fit-content;line-height:100%;transition:.3s;opacity:0;pointer-events:none;border:none}.woocommerce-password-strength{margin:1rem 0 0;padding:5px 10px;border:1px solid;border-radius:2px}.woocommerce-password-strength.strong{color:green;border-color:green;background-color:var(--bricks-bg-success)}.woocommerce-password-strength.good{color:#99c707;border-color:#99c707;background-color:var(--bricks-bg-success)}.woocommerce-password-strength.bad,.woocommerce-password-strength.short{color:red;background-color:#fff0f0;border-color:red}.woocommerce-password-strength.short{color:#007cba;background-color:#f4f8ff;border-color:#007cba}.col2-set .woocommerce-form__label.woocommerce-form__label-for-checkbox{display:flex;align-items:center;flex-flow:row-reverse;justify-content:space-between}.brxe-brickspixel-woo-checkout-billing-details #createaccount,.brxe-brickspixel-woo-myaccount-nav .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;flex-wrap:nowrap;list-style-type:none;padding-inline-start:0;margin-block-start:0;margin-block-end:0}.brxe-brickspixel-woo-myaccount-nav .woocommerce-MyAccount-navigation a{display:flex!important;align-items:center}.brxe-brickspixel-woo-myaccount-nav .navigation-endpoint-name{line-height:1.4em}.brxe-brickspixel-woo-myaccount-nav .tooltip-icon{position:absolute}.brxe-brickspixel-woo-myaccount-nav .woocommerce-MyAccount-navigation .is-active,.brxe-brickspixel-woo-myaccount-nav li.woocommerce-MyAccount-navigation-link{position:relative!important}body .brxe-brickspixel-woo-myaccount-nav .woocommerce-MyAccount-navigation{display:flex!important}.brxe-brickspixel-woo-order-track .woocommerce{flex-direction:column}.brxe-brickspixel-woo-order-track .form-row-first,.brxe-brickspixel-woo-order-track .form-row-last{float:none;margin-bottom:0}.brxe-brickspixel-woo-order-track .button-wrapper .button{padding:1rem 2rem}.woocommerce-account .brxe-brickspixel-woo-order-track .woocommerce:not(#brx-content){gap:2rem}.woocommerce-account .brxe-brickspixel-woo-order-track .woocommerce:not(#brx-content)>h2{margin-top:0;text-align:left}.woocommerce-account .brxe-brickspixel-woo-order-track ol.commentlist.notes{padding-left:1.5rem;margin-block-start:0;margin-block-end:0}.brxe-brickspixel-woo-order-track .woocommerce-order-details table .product-quantity{margin:0;padding:3px 10px;width:fit-content}.woocommerce .woocommerce-invalid.validate-required select,.woocommerce .woocommerce-invalid.validate-required span{border-color:var(--bricks-text-danger)}.brxe-brickspixel-woo-checkout-shipping-methods{width:100%}.brxe-brickspixel-woo-checkout-shipping-methods #shipping_method.woocommerce-shipping-methods li,.bp-wc-shipping-methods-table .woocommerce-shipping-methods li,.bp-wc-shipping-methods-table .woocommerce-shipping-methods li label,.woocommerce .woocommerce-shipping-methods li label{margin-bottom: 0}.woocommerce-checkout .woocommerce-shipping-methods{display: flex;flex-direction: column;gap: 1rem}.brxe-brickspixel-woo-checkout-review-order .shipping-method{display: flex;gap:1rem}.woocommerce-checkout .woocommerce-checkout-payment{border:none!important}.brxe-brickspixel-woo-checkout-shipping-methods .woocommerce-shipping-methods li label,.woocommerce-shipping-methods li label{display:flex}.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {display:flex;justify-content:space-between;flex-direction:row-reverse}.brxe-brickspixel-woo-checkout-shipping-details #ship-to-different-address{margin-bottom:0!important}.woocommerce-checkout .brxe-brickspixel-woo-checkout-shipping-details .woocommerce-additional-fields{margin-top:0!important}.brxe-brickspixel-woo-checkout-shipping-details .woocommerce-shipping-fields .shipping_address{margin-top: 20px}.brxe-filter-checkbox.bp-color .brx-option-text,.brxe-filter-checkbox.bp-color .color-attribute-filter-color-indicator{min-width:2.5rem;width:var(--bp-color-filter-button-width);aspect-ratio:1}.brxe-filter-active-filters.bp-color .bricks-button.circle .color-attribute-filter-color-indicator,.brxe-filter-checkbox.bp-color .bricks-button.circle .color-attribute-filter-color-indicator{border-radius:100px}.brxe-filter-checkbox.bp-color.color-only .bricks-button,.brxe-filter-checkbox.bp-color.color-only .color-attribute-filter-color-indicator{font-size: 0px!important;letter-spacing: 0px!important;gap:0!important;aspect-ratio:1}.brxe-filter-active-filters.bp-color.color-only .bricks-button{font-size:0!Important;letter-spacing:0!important;gap:0}.brxe-filter-active-filters.bp-color .color-attribute-filter-color-indicator.color-active-filter{min-width:2.5rem;width:var(--bp-active-color-filter-button-width);aspect-ratio:1}.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout-review-order-table:has(.cart_item) thead{display:table-header-group !Important}.woocommerce-checkout-review-order-table tfoot tr{width:100%}.woocommerce-checkout-review-order-table tr td>span, .woocommerce-checkout-review-order-table tr td>div,.woocommerce-checkout-review-order-table tr td>strong:has(.amount), .woocommerce-checkout-review-order-table tr td>div,.woocommerce-checkout-review-order-table tr td ul li,.woocommerce-checkout-review-order-table thead tr th.product-total{display:inline-flex}.woocommerce-checkout .brxe-brickspixel-woo-checkout-cart-items .cart-item{display:grid}.woocommerce-checkout .brxe-brickspixel-woo-checkout-cart-items .cart-item-attributes{display:flex;flex-wrap:wrap}