: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}.brxe-shortcode{width:100%}.woocommerce table.shop_table th, .woocommerce table.shop_table td { background-color: var(--white);}.woocommerce .woocommerce-info:not(.cart-empty),.woocommerce .woocommerce-notices-wrapper .woocommerce-info:not(.cart-empty) { background-color: var(--white); border: 2px solid green; color: green; font-family: 'Montserrat'; justify-content: center; gap: 4px; font-weight: 600; margin-bottom: var(--space-xs); }.cart-collaterals {max-width: 100%; width: 100% !important;}.cart-collaterals {display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}.cart-collaterals > div {max-width: 48%; width: 100%;}@media(max-width: 767px) {.cart-collaterals > div { max-width: 100%; }}.cart-collaterals .onsale { position: absolute; top: 10px; right: 10px; padding: 5px var(--space-xs); background: var(--base); border-radius: 100%; line-height: 1; height: 50px; width: 50px; display: flex; justify-content: center; align-items: center; color: var(--white); text-transform: uppercase; font-family: 'Montserrat'; font-weight: 700;}.cart-collaterals .cross-sells h2.woocommerce-loop-product__title { margin-top: var(--space-s); margin-bottom: 5px; font-size: calc(var(--text-m)*1.1) !important; text-transform: none; text-align: left;}.cart-collaterals .cross-sells .price { color: var(--base); font-weight: 700; font-family: "Montserrat"; font-size: var(--text-m); margin-top: var(--space-xs); margin-bottom: var(--space-xs); flex-grow: 1; display: flex; align-items: flex-end; gap: 5px;}.cart-collaterals .cross-sells .price del {color: var(--primary);}.cart-collaterals .button { max-width: 100%; width: 100%; transition: all .5s ease-in-out;}.cart-collaterals .cross-sells > h2 { line-height: 62px;}@media(max-width: 767px) { .cart-collaterals .cross-sells > h2 { line-height: 1.2; }}.woocommerce-cart .woocommerce {padding: 0 !important;}.brxe-container.before-cart {max-width: 100%; width: 100%;}.woocommerce .woocommerce-message,.woocommerce .woocommerce-notices-wrapper .woocommerce-message {justify-content: center; text-align: center; gap: var(--space-xs); font-family: 'Montserrat'; color: var(--white); padding: var(--space-s); border: 1px solid var(--base); background-color: var(--base); margin-bottom: var(--space-xs);}.woocommerce table.shop_table { box-shadow: var(--box-shadow-m);}.woocommerce table th,.woocommerce table td,.woocommerce-cart-form tbody td.product-price:before, .woocommerce-cart-form tbody td.product-quantity:before, .woocommerce-cart-form tbody td.product-subtotal:before {font-family: 'Montserrat'; text-transform: uppercase; font-weight: 500 !important;}.woocommerce table.shop_table th,.woocommerce table.shop_table td {padding: var(--space-s);}.product-price del,.product-price ins { font-family: 'Montserrat';font-weight: 500;}.product-price del {color: var(--primary);}.product-price ins {color: var(--base);}form.cart .quantity,form.cart .quantity input,form.cart .quantity .action,form.woocommerce-cart-form .quantity,form.woocommerce-cart-form .quantity input,form.woocommerce-cart-form .quantity .action {border: none; flex: 0;}form.cart .quantity input,form.woocommerce-cart-form .quantity input {min-width: 50px; font-family: 'Montserrat'; font-size: var(--text-m); font-weight: 500;}form.cart .quantity .action svg,form.woocommerce-cart-form .quantity .action svg {height: 20px; width: 20px;}.product-subtotal,.cart-collaterals td { font-family: 'Montserrat'; font-size: var(--text-m); font-weight: 500;}.woocommerce-cart-form .coupon input {border: 1px solid var(--accent-light-trans-80);}.woocommerce .button {transition: all .5s ease-in-out;}.woocommerce .button:hover {background-color: var(--white); color: var(--action);}.woocommerce-cart-form button[type=submit]:disabled {border: 1px solid var(--accent-light-trans-80);}.woocommerce-cart-form {margin-bottom: var(--space-l);}.cart_totals h2,.cross-sells h2 {font-size: var(--h3) !important; text-transform: uppercase;}.cart-collaterals .wc-proceed-to-checkout .button { line-height: 1.2; max-width: 100%; width: 100%;}@media(max-width: 767px) { .woocommerce-Price-amount { flex-grow: 1; } .awdr-you-saved-text { max-width: 100%; width: 100%; } form.cart .quantity .qty, form.woocommerce-cart-form .quantity .qty { flex: 1; } .product-name a { font-size: var(--text-m); text-align: center; } .woocommerce table.shop_table th, .woocommerce table.shop_table td { padding: var(--space-xs); } .woocommerce-cart-form .product-thumbnail > a { max-width: 150px; margin: 0 auto; }}.woocommerce-error {margin-bottom: var(--space-s);}.wlr-message-info {border-radius: 0 !important; padding: var(--space-s); justify-content: center; font-family: 'Montserrat'; margin-bottom: var(--space-xs) !important; font-weight: 400 !important;}#wlr-reward-link {color: var(--white);}#wlr-reward-link:hover {color: var(--primary);}.alertify .wlr-myaccount-page .wlr-heading { border-left: none !important; font-weight: 500; margin-bottom: var(--space-s);}.wlr-myaccount-page #wlr-available-points,.wlr-myaccount-page #wlr-redeemed-points,.wlr-myaccount-page .wlr-coupon-card,.wlr-myaccount-page .wlr-reward-card,.wlr-myaccount-page .wlr-button,.wlr-myaccount-page .wlr-table-header,.wlr-myaccount-page .wlr-earning-options .wlr-card,.wlr-myaccount-page .wlr-point-conversion-section,.wlr-myaccount-page .wlr-point-conversion-section .wlr-input-point-conversion,.wlr-myaccount-page .wlr-point-conversion-section .wlr-point-label-content {border-radius: 0;}.wlr-myaccount-page .wlr-button,#wlr-next-button, #wlr-prev-button,.alertify .ajs-ok {font-family: 'Montserrat'; letter-spacing: 3px; font-weight: 700; text-align: center; text-transform: uppercase; transition: all .5s, ease-in-out; background-color: var(--action) !important; color: var(--white) !important; border: 1px solid var(--action);}#wlr-next-button:hover, #wlr-prev-button:hover,.alertify .ajs-ok:hover {background-color: var(--white) !important; color: var(--action) !important;}.alertify .ajs-ok,.alertify .ajs-cancel {min-width: 120px !important;}.alertify .ajs-cancel {font-family: 'Montserrat'; letter-spacing: 3px; font-weight: 700; text-align: center; text-transform: uppercase; transition: all .5s, ease-in-out; background-color: var(--white) !important; color: var(--action) !important; border: 1px solid var(--white);}.alertify .ajs-cancel:hover {background-color: var(--action) !important; color: var(--white) !important;}.wlr-myaccount-page .wlr-reward-card:hover,.wlr-myaccount-page .wlr-coupon-card:hover,.wlr-myaccount-page .wlr-earning-options .wlr-card .wlr-icon { box-shadow: none !important;}.woocommerce-notices-wrapper:not(:empty) {margin-bottom: 0 !important;}.woocommerce-info a.showcoupon { text-transform: uppercase; letter-spacing: 1px; font-family: "Montserrat"; font-weight: 700; padding: var(--space-xs);}.wc-empty-cart-message,.return-to-shop {text-align: center;}.wc-empty-cart-message {margin-bottom: var(--space-s);}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before { content: ""; color: var(--primary); font-size: 20px; margin: 100px auto; width: 1em; height: 1em; border-radius: 50%; position: relative; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; text-indent: -9999em; -webkit-animation: load4 1.3s infinite linear; animation: load4 1.3s infinite linear; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0);}@-webkit-keyframes load4 { 0%, 100% { box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0; } 12.5% { box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em; } 25% { box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em; } 37.5% { box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em; } 50% { box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em; } 62.5% { box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em; } 75% { box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0; } 87.5% { box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em; }}@keyframes load4 { 0%, 100% { box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0; } 12.5% { box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em; } 25% { box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em; } 37.5% { box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em; } 50% { box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em; } 62.5% { box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em; } 75% { box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0; } 87.5% { box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em; }}.shop_table .shipping th:after { content: "All priority, express 2-day, and overnight orders of in stock items are shipping on the same business day when ordered by 2:45pm EST on Mon - Fri. All orders placed after that time or on the weekend will go out the next business day."; font-size: var(--space-xs); display: flex !important; text-transform: none; max-width: 300px;}#pwgc-redeem-gift-card-form br {display: none;}#pwgc-redeem-gift-card-form label { font-size: var(--h3); font-family: 'Montserrat'; font-weight: 400; color: var(--black); text-transform: uppercase; margin-bottom: var(--space-s);}#pwgc-redeem-gift-card-form #pwgc-redeem-gift-card-number {width: 100%; margin-bottom: var(--space-xs);}#pwgc-redeem-error { font-weight: 600; color: var(--action-comp); line-height: 1; text-align: center;}#brxe-datxjm {font-size: var(--h2); text-transform: uppercase}#brxe-pbtaoa {flex-direction: column; align-self: center !important; justify-content: center; align-items: center; column-gap: var(--space-l); row-gap: var(--space-l)}#brxe-rvkfxz {padding-top: var(--section-space-s); padding-bottom: var(--section-space-s)}@media (max-width: 767px) {#brxe-rvkfxz {padding-top: var(--section-space-xs); padding-bottom: var(--section-space-xs)}}