@layer bricks {}@layer bricks {.brxe-shortcode{width:100%}}@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}}#an-cart-mini-cart .cart-count {display: flex}#an-cart-mini-cart .cart-detail {width: 440px}@media(max-width:1050px){ .an-commerce-v2.an-commerce-v2 .an-cart-native>.woocommerce{display:block} .an-commerce-v2.an-commerce-v2 .an-cart-native .cart-collaterals{margin-top:24px} .an-commerce-v2.an-commerce-v2 .an-checkout-native .woocommerce form.checkout{grid-template-columns:minmax(0,1.15fr) minmax(320px,1fr);gap:28px} .an-commerce-v2.an-commerce-v2 .an-cart-native .woocommerce-cart-form{padding:8px 16px 20px} .an-commerce-v2.an-commerce-v2 .woocommerce table.shop_table :is(th,td){padding:16px 8px}}@media(max-width:899px){ .an-commerce.an-commerce-v2.an-commerce-v2{padding:34px 20px 56px;min-height:65vh} .an-commerce-v2.an-commerce-v2 .an-commerce-intro{margin-bottom:28px} .an-commerce-v2.an-commerce-v2 .an-cart-native>.woocommerce{display:block} .an-commerce-v2.an-commerce-v2 .an-cart-native .cart-collaterals{margin-top:22px} .an-commerce-v2.an-commerce-v2 .an-checkout-native .woocommerce form.checkout{display:block} .an-commerce-v2.an-commerce-v2 .an-checkout-native #customer_details{margin-bottom:26px} .an-commerce-v2.an-commerce-v2 .an-checkout-native .woocommerce-billing-fields,.an-commerce-v2.an-commerce-v2 .an-checkout-native .woocommerce-additional-fields,.an-commerce-v2.an-commerce-v2 .an-checkout-native .woocommerce-shipping-fields{padding:22px} .an-commerce-v2.an-commerce-v2 .an-checkout-native #order_review_heading{padding:24px 22px 0} .an-commerce-v2.an-commerce-v2 .an-checkout-native #order_review{padding:12px 22px 24px}}@media(max-width:600px){ .an-commerce-v2.an-commerce-v2 h1{font-size:var(--an-heading-size, var(--an-type-title-compact))} .an-commerce-v2.an-commerce-v2 .an-commerce-intro>p:last-child,.an-commerce-v2.an-commerce-v2 .an-cart-intro{font-size:15px} .an-commerce-v2.an-commerce-v2 .an-cart-native .woocommerce-cart-form{padding:0;background:transparent;border:0} .an-commerce-v2.an-commerce-v2 .an-cart-native table.cart thead{display:none} .an-commerce-v2.an-commerce-v2 .an-cart-native table.cart tbody,.an-commerce-v2.an-commerce-v2 .an-cart-native table.cart{display:block} .an-commerce-v2.an-commerce-v2 .an-cart-native table.cart tr.cart_item{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);gap:6px 16px;padding:20px;margin:0 0 14px;border:1px solid var(--ac-line);border-radius:16px;background:var(--ac-panel)} .an-commerce-v2.an-commerce-v2 .an-cart-native table.cart tr.cart_item td{display:block;width:auto;padding:0;border:0;background:transparent!important;text-align:left!important} .an-commerce-v2.an-commerce-v2 .an-cart-native table.cart tr.cart_item td.product-remove{position:absolute;top:10px;right:10px} .an-commerce-v2.an-commerce-v2 .an-cart-native table.cart tr.cart_item td.product-thumbnail{grid-column:1;grid-row:1/span 2;display:block!important} .an-commerce-v2.an-commerce-v2 .an-cart-native table.cart tr.cart_item td.product-thumbnail img{width:76px;height:76px} .an-commerce-v2.an-commerce-v2 .an-cart-native table.cart tr.cart_item td.product-name{grid-column:2;padding-right:16px;min-height:34px} .an-commerce-v2.an-commerce-v2 .an-cart-native table.cart tr.cart_item td.product-price{grid-column:2;font-size:14px;color:var(--ac-muted)} .an-commerce-v2.an-commerce-v2 .an-cart-native table.cart tr.cart_item td.product-quantity,.an-commerce-v2.an-commerce-v2 .an-cart-native table.cart tr.cart_item td.product-subtotal{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px} .an-commerce-v2.an-commerce-v2 .an-cart-native table.cart tr.cart_item td.product-subtotal{border-top:1px solid var(--ac-line);margin-top:8px;padding-top:16px} .an-commerce-v2.an-commerce-v2 .an-cart-native table.cart tr.cart_item td:is(.product-remove,.product-name,.product-thumbnail,.product-price)::before{display:none} .an-commerce-v2.an-commerce-v2 .an-cart-native table.cart tr.cart_item td:is(.product-quantity,.product-subtotal)::before{float:none;font-weight:400;color:var(--ac-muted);font-size:13px} .an-commerce-v2.an-commerce-v2 .an-cart-native table.cart tr:not(.cart_item){display:block;background:transparent} .an-commerce-v2.an-commerce-v2 .an-cart-native .actions{display:block!important} .an-commerce-v2.an-commerce-v2 .an-cart-native .coupon{gap:10px;flex-direction:column;align-items:stretch} .an-commerce-v2.an-commerce-v2 .an-cart-native .coupon #coupon_code{width:100%;flex:none} .an-commerce-v2.an-commerce-v2 .an-cart-native .coupon .button,.an-commerce-v2.an-commerce-v2 .an-cart-native .actions>.button{width:100%;margin:0} .an-commerce-v2.an-commerce-v2 .an-cart-native .actions>.button{margin-top:12px} .an-commerce-v2.an-commerce-v2 .an-cart-native .cart-collaterals{padding:22px} .an-commerce-v2.an-commerce-v2 .an-checkout-native .form-row-first,.an-commerce-v2.an-commerce-v2 .an-checkout-native .form-row-last{float:none;width:100%;margin-right:0} .an-commerce-v2.an-commerce-v2 .woocommerce .form-row{margin-bottom:18px} .an-commerce-v2.an-commerce-v2 .woocommerce .form-row label{font-size:14px} .an-commerce-v2.an-commerce-v2 .an-checkout-native #payment .payment_box{padding:14px}}@media(prefers-reduced-motion:reduce){.an-commerce-v2.an-commerce-v2 *{transition:none!important;scroll-behavior:auto!important}}@media(min-width:1100px){ .an-commerce-v2 .an-checkout-native form.checkout>div:has(>#order_review){position:sticky;top:24px;align-self:start}}@media(max-width:600px){ .an-commerce-v2.an-commerce-v2 .an-commerce-actions{gap:12px} .an-commerce-v2.an-commerce-v2 .an-commerce-actions .an-commerce-back{max-width:110px;font-size:13px} .an-commerce-v2.an-commerce-v2 .an-commerce-mini-cart .cart-detail{padding:68px 22px 24px}}@media(max-width:899px){#brxe-cm0001.an-cart-page[class] .an-commerce-navigation{gap:16px;}#brxe-cm0001.an-cart-page[class] .an-commerce-actions{gap:12px;}#brxe-cm0001.an-cart-page[class] .an-commerce-back{max-width:none;font-size:12px;}}@media (max-width: 767px) { body.page-id-306 #brxe-cm0001 :is(.woocommerce-message,.woocommerce-info,.wc-block-components-notice-banner), body.page-id-306 #brxe-cm0001 .woocommerce-error > li:only-child:has(.button) { flex-wrap: wrap; align-items: flex-start; gap: 12px; } body.page-id-306 #brxe-cm0001 :is(.woocommerce-error,.woocommerce-message,.woocommerce-info,.wc-block-components-notice-banner) a:is(.button,.wc-forward) { flex: 0 0 auto; float: none; width: auto; min-width: max-content; max-width: 100%; height: auto; min-height: 44px; padding: 10px 18px; white-space: nowrap; word-break: normal; overflow-wrap: normal; }} .an-commerce.an-commerce-v2 { --ac-bg: #080808; --ac-panel: #111213; --ac-inset: #18191a; --ac-line: #303133; --ac-text: #f4f4f4; --ac-muted: #b4b4b7; --ac-amber: var(--an-accent); background: var(--ac-bg); color: var(--ac-text); font-family: var(--an-type-family); padding: clamp(36px,5vw,72px) clamp(20px,3vw,48px) 80px; width: 100%; min-height: 70vh;} .an-commerce-v2 * { box-sizing: border-box;} .an-commerce-v2 *::before { box-sizing: border-box;} .an-commerce-v2 *::after { box-sizing: border-box;} .an-commerce-v2 .an-commerce-inner { display: block; width: 100%; max-width: 1240px; margin: 0 auto; min-width: 0;} .an-commerce-v2 h1 { font: var(--an-type-weight-heading) var(--an-heading-size, var(--an-type-title-compact))/var(--an-heading-leading, var(--an-type-leading-text)) var(--an-type-family); letter-spacing: -.045em; color: var(--an-heading-color, var(--ac-text)); margin: 0 0 14px; text-wrap: balance;} .an-commerce-v2 h2 { font: var(--an-type-weight-heading) var(--an-heading-size, var(--an-type-section))/var(--an-heading-leading, var(--an-type-leading-text)) var(--an-type-family); letter-spacing: -.025em; color: var(--an-heading-color, var(--ac-text)); margin: 0 0 24px; text-transform: none;} .an-commerce-v2 h3 { font: var(--an-type-weight-heading) var(--an-heading-size, var(--an-type-card))/var(--an-heading-leading, var(--an-type-leading-text)) var(--an-type-family); letter-spacing: -.025em; color: var(--an-heading-color, var(--ac-text)); margin: 0 0 24px; text-transform: none;} .an-commerce-v2 p { font-size: 16px; line-height: 1.65; margin: 0 0 18px;} .an-commerce-v2 .an-cart-intro { color: var(--ac-muted); max-width: 68ch;} .an-commerce-v2 .an-commerce-intro>p:last-child { color: var(--ac-muted); max-width: 68ch;} .an-commerce-v2 .an-cart-intro { margin-bottom: 36px;} .an-commerce-v2 .an-commerce-intro { max-width: none; margin: 0 0 40px; text-align: left;} .an-commerce-v2 .an-commerce-eyebrow { color: var(--ac-muted); font-size: 11px; font-weight: 600; letter-spacing: .15em; margin-bottom: 18px;} .an-commerce-v2 a { color: inherit; text-underline-offset: 4px;} .an-commerce-v2 .woocommerce { min-width: 0; color: inherit; font: 400 15px/1.55 var(--an-type-family);} .an-commerce-v2 .woocommerce-notices-wrapper:empty { display: none;} .an-commerce-v2 .woocommerce :is(.woocommerce-info,.woocommerce-message,.woocommerce-error) { background: var(--ac-panel); color: var(--ac-text); border: 1px solid var(--ac-line); border-radius: 12px; padding: 18px 20px 18px 48px; margin: 0 0 24px; box-shadow: none; list-style: none;} .an-commerce-v2 .an-lab-notice { background: var(--ac-panel); color: var(--ac-text); border: 1px solid var(--ac-line); border-radius: 12px; padding: 18px 20px 18px 48px; margin: 0 0 24px; box-shadow: none; list-style: none;} .an-commerce-v2 .woocommerce :is(.woocommerce-info,.woocommerce-message)::before { color: var(--ac-amber);} .an-commerce-v2 .woocommerce .woocommerce-error { border-color: #8e5452;} .an-commerce-v2 .woocommerce .woocommerce-error::before { color: #eca39e;} .an-commerce-v2 .woocommerce :is(.woocommerce-info,.woocommerce-message,.woocommerce-error) a { color: var(--ac-amber);} .an-commerce-v2 .woocommerce :is(a.button,button.button,input.button) { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 46px; padding: 12px 22px; border: 1px solid var(--ac-amber); border-radius: 999px; background: #121212; color: var(--ac-amber); font: 600 15px/1.35 var(--an-type-family); box-shadow: none; text-align: center; text-decoration: none; white-space: normal; cursor: pointer; transition: background 180ms ease,border-color 180ms ease,color 180ms ease,box-shadow 180ms ease;} .an-commerce-v2 .an-commerce-button { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 46px; padding: 12px 22px; border: 1px solid var(--ac-amber); border-radius: 999px; background: #121212; color: var(--ac-amber); font: 600 15px/1.35 var(--an-type-family); box-shadow: none; text-align: center; text-decoration: none; white-space: normal; cursor: pointer; transition: background 180ms ease,border-color 180ms ease,color 180ms ease,box-shadow 180ms ease;} .an-commerce-v2 .woocommerce :is(a.button,button.button,input.button):hover { background: var(--an-accent-bg-2b2112); border-color: var(--an-accent-hover); color: var(--an-accent-hover); box-shadow: 0 0 0 1px rgb(from var(--an-accent-hover) r g b / 0.12),0 5px 20px rgb(from var(--an-accent) r g b / 0.08);} .an-commerce-v2 .an-commerce-button:hover { background: var(--an-accent-bg-2b2112); border-color: var(--an-accent-hover); color: var(--an-accent-hover); box-shadow: 0 0 0 1px rgb(from var(--an-accent-hover) r g b / 0.12),0 5px 20px rgb(from var(--an-accent) r g b / 0.08);} .an-commerce-v2 .woocommerce :is(.checkout-button,#place_order) { background: var(--ac-amber); color: var(--an-accent-bg-171108); width: 100%; font-size: 16px; min-height: 52px;} .an-commerce-v2 .woocommerce :is(.checkout-button,#place_order):hover { background: var(--an-accent-tone-ffc76e); border-color: var(--an-accent-tone-ffc76e); color: var(--an-accent-bg-171108); box-shadow: none;} .an-commerce-v2 .woocommerce :is(button.button,input.button):disabled { opacity: .42; cursor: not-allowed; box-shadow: none;} .an-commerce-v2 :is(a,button,input,textarea,select):focus-visible { outline: 2px solid var(--ac-amber); outline-offset: 4px;} .an-commerce-v2 .woocommerce .form-row { padding: 0; margin: 0 0 20px; min-width: 0;} .an-commerce-v2 .woocommerce .form-row label { display: block; color: #dedee0; font: 400 14px/1.5 var(--an-type-family); margin: 0 0 8px;} .an-commerce-v2 .woocommerce .form-row :is(input.input-text,textarea,select) { width: 100%; min-width: 0; min-height: 50px; padding: 13px 14px; border: 1px solid #414245; border-radius: 9px; background: var(--ac-inset); color: var(--ac-text); font: 400 16px/1.4 var(--an-type-family); box-shadow: none;} .an-commerce-v2 .woocommerce #coupon_code { width: 100%; min-width: 0; min-height: 50px; padding: 13px 14px; border: 1px solid #414245; border-radius: 9px; background: var(--ac-inset); color: var(--ac-text); font: 400 16px/1.4 var(--an-type-family); box-shadow: none;} .an-commerce-v2 .woocommerce input::placeholder { color: #939398; opacity: 1;} .an-commerce-v2 .woocommerce textarea::placeholder { color: #939398; opacity: 1;} .an-commerce-v2 .woocommerce .form-row textarea { min-height: 104px; resize: vertical;} .an-commerce-v2 .woocommerce .form-row :is(input.input-text,textarea,select):focus { border-color: var(--ac-amber); outline: none; box-shadow: 0 0 0 3px rgb(from var(--an-accent) r g b / 0.12);} .an-commerce-v2 .woocommerce .form-row .required { color: var(--an-accent-tone-e8b879);} .an-commerce-v2 .woocommerce .form-row .optional { color: var(--ac-muted); font-size: 13px;} .an-commerce-v2 .woocommerce .form-row .description { color: var(--ac-muted); font-size: 13px;} .an-commerce-v2 .woocommerce .form-row :is(input[type=checkbox],input[type=radio]) { width: 18px; height: 18px; accent-color: var(--ac-amber); vertical-align: middle; margin: 0 9px 0 0; flex-shrink: 0;} .an-commerce-v2 .woocommerce .form-row label.checkbox { line-height: 1.65;} .an-commerce-v2 .woocommerce .form-row label.checkbox input { margin-top: 2px;} .an-commerce-v2 .anp-choice-text { margin-left: .2em;} .an-commerce-v2 .select2-container { width: 100%!important;} .an-commerce-v2 .select2-container .select2-selection { min-height: 50px; border: 1px solid #414245; border-radius: 9px; background: var(--ac-inset); color: var(--ac-text);} .an-commerce-v2 .select2-container .select2-selection__rendered { color: var(--ac-text); padding: 10px 34px 10px 14px; line-height: 28px;} .an-commerce-v2 .select2-container .select2-selection__arrow { height: 48px; right: 8px;} .an-commerce-v2 .woocommerce table.shop_table { width: 100%; margin: 0; border: 0; border-collapse: collapse; border-spacing: 0; border-radius: 0; background: transparent; color: var(--ac-text);} .an-commerce-v2 .woocommerce table.shop_table :is(th,td) { padding: 18px 12px; border: 0; border-bottom: 1px solid var(--ac-line); vertical-align: middle; text-align: left; overflow-wrap: anywhere;} .an-commerce-v2 .woocommerce table.shop_table th { font-size: 13px; font-weight: 400; color: var(--ac-muted); text-transform: none;} .an-commerce-v2 .woocommerce table.shop_table :is(td.product-price,td.product-subtotal) { font-size: 15px; white-space: nowrap;} .an-commerce-v2 .woocommerce .quantity .qty { width: 70px; min-height: 42px; padding: 8px; text-align: center; border: 1px solid #414245; border-radius: 8px; background: var(--ac-inset); color: var(--ac-text); font-size: 16px;} .an-commerce-v2 .woocommerce :is(.product-name,.cart_item) a { text-decoration: none;} .an-commerce-v2 .woocommerce .product-name>a { font-weight: 600; font-size: 16px; line-height: 1.4;} .an-commerce-v2 .woocommerce .product-name dl { margin: 8px 0 0; font-size: 13px; color: var(--ac-muted);} .an-commerce-v2 .woocommerce .product-name dl p { font-size: 13px; line-height: 1.5; margin: 0;} .an-commerce-v2 .woocommerce .product-name .variation { line-height: 1.5;} .an-commerce-v2 .woocommerce a.remove { display: flex; align-items: center; justify-content: center; width: 28px; height: 28px; border-radius: 50%; color: #aaa!important; background: transparent; font-size: 24px; font-weight: 400; text-decoration: none;} .an-commerce-v2 .woocommerce a.remove:hover { color: #fff!important; background: #383232;} .an-commerce-v2 .an-cart-native>.woocommerce { display: grid; grid-template-columns: minmax(0,1.65fr) minmax(320px,.9fr); gap: 0 40px; align-items: start;} .an-commerce-v2 .an-cart-native>.woocommerce>* { grid-column: 1/-1; min-width: 0;} .an-commerce-v2 .an-cart-native .woocommerce-cart-form { grid-column: 1!important; padding: 8px 22px 22px; background: var(--ac-panel); border: 1px solid var(--ac-line); border-radius: 18px;} .an-commerce-v2 .an-cart-native .cart-collaterals { grid-column: 2!important; width: 100%; float: none; min-width: 0; padding: 26px; background: var(--ac-panel); border: 1px solid var(--ac-line); border-radius: 18px;} .an-commerce-v2 .an-cart-native .cart_totals { float: none; width: 100%;} .an-commerce-v2 .an-cart-native .cross-sells { float: none; width: 100%;} .an-commerce-v2 .an-cart-native .cart_totals h2 { font-size: var(--an-heading-size, var(--an-type-section)); margin-bottom: 12px;} .an-commerce-v2 .an-cart-native .cart_totals table.shop_table :is(th,td) { padding: 15px 0; font-size: 14px; vertical-align: top;} .an-commerce-v2 .an-cart-native .cart_totals table.shop_table td { text-align: right;} .an-commerce-v2 .an-cart-native .cart_totals .order-total :is(th,td) { font-size: 18px; color: var(--ac-text); border-bottom: 0; padding-top: 24px;} .an-commerce-v2 .an-cart-native .cart_totals .wc-proceed-to-checkout { padding: 20px 0 0;} .an-commerce-v2 .an-cart-native .cart_totals .checkout-button { margin: 0;} .an-commerce-v2 .an-cart-native .product-thumbnail { width: 88px; padding-left: 0;} .an-commerce-v2 .an-cart-native .product-thumbnail img { display: block; width: 72px; height: 72px; object-fit: contain; border-radius: 8px; background: #202123;} .an-commerce-v2 .an-cart-native .product-remove { padding-right: 0; width: 28px;} .an-commerce-v2 .an-cart-native .actions { padding: 24px 0 0!important; border-bottom: 0!important;} .an-commerce-v2 .an-cart-native .actions>.button { float: none; margin-top: 14px;} .an-commerce-v2 .an-cart-native .coupon { float: none; display: flex; align-items: center; gap: 10px; flex-wrap: wrap;} .an-commerce-v2 .an-cart-native .coupon #coupon_code { flex: 1 1 150px; width: auto; min-height: 46px;} .an-commerce-v2 .an-cart-native .coupon .button { flex: 0 0 auto;} .an-commerce-v2 .an-cart-native .return-to-shop { margin: 0;} .an-commerce-v2 .an-cart-native .cart-empty { max-width: 760px;} .an-commerce-v2 .an-checkout-native .woocommerce form.checkout { display: grid; grid-template-columns: minmax(0,1.2fr) minmax(360px,.85fr); gap: 0 48px; align-items: start;} .an-commerce-v2 .an-checkout-native form.checkout>* { grid-column: 1/-1; min-width: 0;} .an-commerce-v2 .an-checkout-native #customer_details { grid-column: 1; grid-row: 1/span 2; float: none; width: 100%; margin: 0;} .an-commerce-v2 .an-checkout-native #customer_details>.col-1 { float: none; width: 100%; margin: 0;} .an-commerce-v2 .an-checkout-native #customer_details>.col-2 { float: none; width: 100%; margin: 0;} .an-commerce-v2 .an-checkout-native .woocommerce-billing-fields { padding: 28px; background: var(--ac-panel); border: 1px solid var(--ac-line); border-radius: 18px; margin: 0 0 22px;} .an-commerce-v2 .an-checkout-native .woocommerce-additional-fields { padding: 28px; background: var(--ac-panel); border: 1px solid var(--ac-line); border-radius: 18px; margin: 0 0 22px;} .an-commerce-v2 .an-checkout-native .woocommerce-shipping-fields { padding: 28px; background: var(--ac-panel); border: 1px solid var(--ac-line); border-radius: 18px; margin: 0 0 22px;} .an-commerce-v2 .an-checkout-native .woocommerce-shipping-fields:empty { display: none;} .an-commerce-v2 .an-checkout-native #order_review_heading { grid-column: 2; grid-row: 1; float: none; width: 100%; padding: 28px 28px 0; margin: 0; background: var(--ac-panel); border: 1px solid var(--ac-line); border-bottom: 0; border-radius: 18px 18px 0 0; font-size: 22px;} .an-commerce-v2 .an-checkout-native #order_review { grid-column: 2; grid-row: 2; float: none; width: 100%; padding: 12px 28px 28px; background: var(--ac-panel); border: 1px solid var(--ac-line); border-top: 0; border-radius: 0 0 18px 18px; margin: 0;} .an-commerce-v2 .an-checkout-native table.woocommerce-checkout-review-order-table :is(th,td) { padding: 16px 0; font-size: 14px; vertical-align: top;} .an-commerce-v2 .an-checkout-native table.woocommerce-checkout-review-order-table :is(th:last-child,td:last-child) { text-align: right; padding-left: 18px; white-space: normal;} .an-commerce-v2 .an-checkout-native .woocommerce-Price-amount { white-space: nowrap;} .an-commerce-v2 .an-checkout-native table.woocommerce-checkout-review-order-table .order-total :is(th,td) { font-size: 18px; color: var(--ac-text); padding-top: 22px;} .an-commerce-v2 .an-checkout-native #payment { background: transparent; border-radius: 0; margin-top: 22px;} .an-commerce-v2 .an-checkout-native #payment ul.payment_methods { padding: 0 0 20px; border: 0; margin: 0; list-style: none;} .an-commerce-v2 .an-checkout-native #payment ul.payment_methods li { padding: 16px 0; list-style: none; line-height: 1.55;} .an-commerce-v2 .an-checkout-native #payment ul.payment_methods li>label { font-size: 15px; font-weight: 600;} .an-commerce-v2 .an-checkout-native #payment .payment_box { background: var(--ac-inset); color: var(--ac-text); padding: 18px; border: 1px solid var(--ac-line); border-radius: 10px;} .an-commerce-v2 .an-checkout-native #payment .payment_box::before { border-bottom-color: var(--ac-line);} .an-commerce-v2 .an-checkout-native #payment div.form-row { padding: 0; margin: 0;} .an-commerce-v2 .an-checkout-native #payment .woocommerce-privacy-policy-text p { font-size: 13px; line-height: 1.65; color: var(--ac-muted);} .an-commerce-v2 .an-checkout-native #payment .woocommerce-terms-and-conditions-wrapper p { font-size: 13px; line-height: 1.65; color: var(--ac-muted);} .an-commerce-v2 .an-checkout-native #place_order { margin: 20px 0 0; float: none;} .an-commerce-v2 .an-checkout-native .woocommerce-form-login { padding: 24px; border: 1px solid var(--ac-line); border-radius: 14px; background: var(--ac-panel); margin: 0 0 24px;} .an-commerce-v2 .an-checkout-native .checkout_coupon { padding: 24px; border: 1px solid var(--ac-line); border-radius: 14px; background: var(--ac-panel); margin: 0 0 24px;} .an-commerce-v2 .woocommerce .woocommerce-invalid :is(input.input-text,select,.select2-selection) { border-color: #bd7772;}body.page-id-307 .select2-dropdown { background: #18191a; border-color: #414245; color: #f4f4f4;}body.page-id-306 .select2-dropdown { background: #18191a; border-color: #414245; color: #f4f4f4;}body.page-id-307 .select2-search__field { background: #111213; color: #f4f4f4; border-color: #414245;}body.page-id-306 .select2-search__field { background: #111213; color: #f4f4f4; border-color: #414245;}body.page-id-307 .select2-results__option--highlighted { background: var(--an-accent-bg-2b2112)!important; color: var(--an-accent-hover)!important;}body.page-id-306 .select2-results__option--highlighted { background: var(--an-accent-bg-2b2112)!important; color: var(--an-accent-hover)!important;} .an-commerce-v2 .an-commerce-navigation { display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 16px; width: 100%; min-width: 0; margin: 0 0 38px; padding: 0 0 22px; border-bottom: 1px solid var(--ac-line);} .an-commerce-v2 .an-commerce-brand { font: 600 17px/1.4 var(--an-type-family); letter-spacing: -.025em; color: var(--ac-text); text-decoration: none; white-space: nowrap;} .an-commerce-v2 .an-commerce-back { font: 400 14px/1.4 var(--an-type-family); color: var(--ac-muted); text-decoration: none; text-align: right; max-width: 60%;} .an-commerce-v2 .an-commerce-navigation a:hover { color: var(--ac-amber);} .an-commerce-v2 .an-commerce-actions { display: flex; flex-direction: row; align-items: center; gap: 18px; min-width: 0;} .an-commerce-v2 .an-commerce-actions .an-commerce-back { max-width: 150px;} .an-commerce-v2 .an-commerce-mini-cart { flex: 0 0 44px; width: 44px; height: 44px;} .an-commerce-v2 .an-commerce-mini-cart .mini-cart-link { display: flex; align-items: center; justify-content: center; position: relative; width: 44px; height: 44px; border: 1px solid var(--ac-line); border-radius: 50%; background: #121212; color: var(--ac-text); text-decoration: none;} .an-commerce-v2 .an-commerce-mini-cart .mini-cart-link:hover { border-color: var(--ac-amber); color: var(--ac-amber);} .an-commerce-v2 .an-commerce-mini-cart .mini-cart-link i { font-size: 19px; line-height: 1;} .an-commerce-v2 .an-commerce-mini-cart .cart-count { display: flex; align-items: center; justify-content: center; position: absolute; top: -5px; right: -5px; width: 20px; height: 20px; border: 2px solid var(--ac-bg); border-radius: 50%; background: var(--ac-amber); color: var(--an-accent-bg-171108); font: 600 11px/1 var(--an-type-family);} .an-commerce-v2 .an-commerce-mini-cart .cart-detail { width: min(440px,100vw); max-width: 100vw; height: 100dvh; max-height: 100dvh; padding: 72px 28px 28px; background: var(--ac-panel); border-left: 1px solid var(--ac-line); color: var(--ac-text); font: 400 15px/1.55 var(--an-type-family); overflow-y: auto; box-shadow: -16px 0 48px rgba(0,0,0,.3);} .an-commerce-v2 .an-commerce-mini-cart .widget_shopping_cart_content { min-width: 0; width: 100%;} .an-commerce-v2 .an-commerce-mini-cart .woocommerce-mini-cart { list-style: none; padding: 0; margin: 0 0 22px;} .an-commerce-v2 .an-commerce-mini-cart .woocommerce-mini-cart-item { position: relative; min-height: 104px; padding: 18px 0; border-bottom: 1px solid var(--ac-line); list-style: none;} .an-commerce-v2 .an-commerce-mini-cart .woocommerce-mini-cart-item a:not(.remove) { display: block; padding-right: 22px; font-size: 16px; font-weight: 600; text-decoration: none;} .an-commerce-v2 .an-commerce-mini-cart .woocommerce-mini-cart-item img { float: left; width: 64px; height: 64px; object-fit: contain; margin: 0 16px 10px 0; border-radius: 8px; background: #202123;} .an-commerce-v2 .an-commerce-mini-cart .woocommerce-mini-cart-item .quantity { display: block; margin-top: 6px; color: var(--ac-muted); font-size: 14px;} .an-commerce-v2 .an-commerce-mini-cart .woocommerce-mini-cart-item .remove { position: absolute; top: 14px; right: 0; display: flex; align-items: center; justify-content: center; width: 26px; height: 26px; color: var(--ac-muted)!important; font-size: 24px; font-weight: 400; text-decoration: none; background: transparent; border-radius: 50%;} .an-commerce-v2 .an-commerce-mini-cart .woocommerce-mini-cart-item .remove:hover { color: #fff!important; background: #383232;} .an-commerce-v2 .an-commerce-mini-cart .woocommerce-mini-cart__total { display: flex; justify-content: space-between; gap: 20px; margin: 0; padding: 8px 0 22px; font-size: 18px;} .an-commerce-v2 .an-commerce-mini-cart .woocommerce-mini-cart__total strong { font-weight: 400;} .an-commerce-v2 .an-commerce-mini-cart .woocommerce-Price-amount { white-space: nowrap;} .an-commerce-v2 .an-commerce-mini-cart .woocommerce-mini-cart__buttons { display: flex; flex-direction: column; gap: 12px; margin: 0;} .an-commerce-v2 .an-commerce-mini-cart .woocommerce-mini-cart__buttons .button { display: flex; align-items: center; justify-content: center; width: 100%; min-height: 48px; padding: 12px 22px; border: 1px solid var(--ac-amber); border-radius: 999px; background: #121212; color: var(--ac-amber); font: 600 15px/1.35 var(--an-type-family); text-align: center; text-decoration: none; white-space: normal;} .an-commerce-v2 .an-commerce-mini-cart .woocommerce-mini-cart__buttons .button:hover { background: var(--an-accent-bg-2b2112); border-color: var(--an-accent-hover); color: var(--an-accent-hover);} .an-commerce-v2 .an-commerce-mini-cart .woocommerce-mini-cart__buttons .checkout { background: var(--ac-amber); color: var(--an-accent-bg-171108);} .an-commerce-v2 .an-commerce-mini-cart .woocommerce-mini-cart__buttons .checkout:hover { background: var(--an-accent-tone-ffc76e); border-color: var(--an-accent-tone-ffc76e); color: var(--an-accent-bg-171108);} .an-commerce-v2 .an-commerce-mini-cart .bricks-mini-cart-close { position: absolute; top: 18px; right: 20px; display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; padding: 0; border: 1px solid var(--ac-line); border-radius: 50%; background: #191a1b; color: var(--ac-text); font-size: 18px; cursor: pointer;} .an-commerce-v2 .an-commerce-mini-cart .bricks-mini-cart-close:hover { border-color: var(--ac-amber); color: var(--ac-amber);} .an-commerce-v2 .an-commerce-mini-cart .off-canvas-overlay { background: rgba(0,0,0,.66);} .an-commerce-v2 .an-checkout-native #order_review #payment { padding-top: 22px; border-top: 1px solid var(--ac-line);}#brxe-cm0001.an-cart-page .an-commerce-navigation { display: flex; flex-flow: row nowrap; align-items: center; justify-content: space-between; gap: 24px; width: 100%; min-width: 0;}#brxe-cm0001.an-cart-page .an-commerce-brand { display: inline-flex; flex: 0 0 auto; width: auto; margin: 0; white-space: nowrap;}#brxe-cm0001.an-cart-page .an-commerce-actions { display: flex; flex: 0 0 auto; flex-flow: row nowrap; align-items: center; justify-content: flex-end; gap: 20px; width: auto; min-width: 0; margin: 0 0 0 auto;}#brxe-cm0001.an-cart-page .an-commerce-back { order: 1; flex: 0 0 auto; width: auto; padding: 0; white-space: nowrap;}#brxe-cm0001.an-cart-page .an-commerce-mini-cart { order: 2; flex: 0 0 44px; width: 44px; margin: 0;}html:has(body.page-id-306) { background: #080808; min-height: 100svh;}body.page-id-306 { background: #080808; min-height: 100svh;}body.page-id-306 #brx-content { background: #080808; min-height: 100svh;}body.page-id-306 #brxe-cm0001.an-cart-page { min-height: 100svh;} .brxe-text-link { gap: 5px;} .brxe-text-link { align-items: center; display: inline-flex;} .brxe-text-link span { align-items: center; display: inline-flex;} .brxe-text-link span { justify-content: center;} .brxe-text-link .icon { flex-shrink: 0;}