@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-progress-bar){display:grid;gap:20px;width:100%}:where(.brxe-progress-bar) label{cursor:inherit;display:flex;justify-content:space-between;margin-bottom:.5em}:where(.brxe-progress-bar) label>*{flex:1}:where(.brxe-progress-bar) label>*+.percentage{flex:none}:where(.brxe-progress-bar) .bar{background-color:var(--bricks-bg-light);height:8px;overflow:hidden;position:relative}:where(.brxe-progress-bar) .bar span{background-color:#dee2e5;height:100%;left:0;position:absolute;transition:all .6s cubic-bezier(.55,.055,.675,.19);width:0}}@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}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.brxe-woocommerce-cart-quantity{display:inline-flex;max-width:100%}.brxe-woocommerce-cart-quantity .brx-number-wrap{--brx-cart-quantity-input-height:var(--bricks-input-height);align-items:stretch;display:inline-flex;gap:0;max-width:100%}.brxe-woocommerce-cart-quantity .brx-number-wrap.brx-number-layout--inline,.brxe-woocommerce-cart-quantity .brx-number-wrap.brx-number-layout--stepper-left,.brxe-woocommerce-cart-quantity .brx-number-wrap.brx-number-layout--stepper-right{direction:ltr}.brxe-woocommerce-cart-quantity .brx-number-wrap.brx-number-layout--stepper-left,.brxe-woocommerce-cart-quantity .brx-number-wrap.brx-number-layout--stepper-right{gap:4px}.brxe-woocommerce-cart-quantity .brx-number-wrap.brx-number-layout--stepper-left .brx-stepper-button,.brxe-woocommerce-cart-quantity .brx-number-wrap.brx-number-layout--stepper-right .brx-stepper-button{height:max(0px,(var(--brx-cart-quantity-input-height) - var(--brx-qty-effective-gap))/2)}.brxe-woocommerce-cart-quantity .brx-number-input{-moz-appearance:textfield;height:var(--brx-cart-quantity-input-height);max-width:100%;min-width:0;text-align:center;width:80px}.brxe-woocommerce-cart-quantity .brx-number-input::-webkit-inner-spin-button,.brxe-woocommerce-cart-quantity .brx-number-input::-webkit-outer-spin-button{-webkit-appearance:none}.brxe-woocommerce-cart-quantity .brx-stepper{--brx-cart-quantity-stepper-gap:2px;--brx-qty-effective-gap:clamp(0px,var(--brx-cart-quantity-stepper-gap),var(--brx-cart-quantity-input-height));display:inline-flex;flex-direction:column;gap:var(--brx-qty-effective-gap)}.brxe-woocommerce-cart-quantity .brx-stepper-button{align-items:center;background:transparent;border:1px solid var(--bricks-border-color);box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;height:var(--brx-cart-quantity-input-height);justify-content:center;line-height:1;min-height:0;min-width:0;padding:0;user-select:none;width:var(--brx-cart-quantity-input-height)}.brxe-woocommerce-cart-quantity .brx-stepper-button>svg{height:1em;max-height:100%;max-width:100%;width:1em}.brxe-woocommerce-cart-quantity .brx-stepper-button:disabled{cursor:not-allowed;opacity:.5}.brxe-woocommerce-cart-quantity .brx-number-layout--inline .brx-stepper-button{flex-shrink:0}.brxe-woocommerce-cart-quantity .brx-number-layout--inline .brx-number-input{border-inline-end:none;border-inline-start:none}.brxe-woocommerce-cart-quantity .brx-number-static-value{align-items:center;display:inline-flex;justify-content:center}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {:where(.brxe-divider){align-items:center;display:flex;font-size:30px;gap:30px}:where(.brxe-divider).horizontal{width:100%}:where(.brxe-divider).horizontal .line{border-top:1px solid}:where(.brxe-divider).vertical{flex-direction:column}:where(.brxe-divider).vertical .line{border-right:1px solid;width:auto}:where(.brxe-divider) .line{position:relative;width:100%}:where(.brxe-divider) .icon{flex-shrink:0;position:relative}:where(.brxe-divider) a{display:inline-flex}}#brxe-gkciis {font-size: var(--text-3xl); color: var(--paper); letter-spacing: normal; line-height: var(--leading-tight); margin-bottom: 0}#brxe-xunkpy {display: flex; flex-direction: column; flex-grow: 1; font-weight: 600}#brxe-kwtpzi {align-items: flex-end; font-weight: 600}#brxe-plvfft {display: flex; align-self: stretch !important; width: 100%; column-gap: 1rem; justify-content: space-between}#brxe-eijtdq {margin-top: 1rem; margin-bottom: 1rem; display: none}#brxe-cgwvua {position: relative; align-items: stretch; padding-top: 1rem; padding-bottom: 1rem; align-self: stretch !important; width: 100%}.brxe-amckwi .brxe-qvdoli.brxe-image:not(.tag), .brxe-amckwi .brxe-qvdoli.brxe-image img {object-fit: cover}.brxe-amckwi .brxe-qvdoli.brxe-image {width: 100%}.c-cart-item__thumb { height: auto; aspect-ratio: 3 / 4;}.brxe-amckwi .brxe-yzgxkr.brxe-div {width: 100%; position: relative}.brxe-amckwi .brxe-ztvejg.brxe-woocommerce-cart-item-data {font-size: 1.1rem}.brxe-amckwi .brxe-eocxzg.brxe-icon {font-size: 15px}.brxe-amckwi .brxe-nxsscz.brxe-div {display: flex; align-items: center; align-self: stretch !important; width: 100%; flex-wrap: wrap; justify-content: flex-start; column-gap: 1rem}.brxe-amckwi .brxe-eewfrw.brxe-div {display: flex; flex-direction: column; flex-grow: 1}.brxe-amckwi .brxe-lmqsuf.brxe-text-basic {font-weight: 700; text-align: left}.brxe-amckwi .brxe-mbhmno.brxe-text-basic {display: inline-block; font-size: var(--text-xs); background-color: #2a2a2a; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; border-radius: 999px}.brxe-mbhmno { white-space: nowrap;}.brxe-amckwi .brxe-eccfuk.brxe-div {align-items: flex-end; display: flex; flex-direction: column}@container cart (max-width: 35rem) { .c-cart-item__line-total { grid-column: 2; align-items: flex-start; }}.brxe-amckwi .brxe-kdwxnf.brxe-div {align-self: stretch !important; width: 100%; justify-content: space-between}@container cart (max-width: 35rem) { .c-cart .c-cart-item__layout { grid-template-columns: calc(var(--icon, 1.5rem) * 4) minmax(0, 1fr); column-gap: var(--space-s); }} .c-cart-item__layout { display: grid; grid-template-columns: calc(var(--icon, 1.5rem) * 6) minmax(0, 1fr) auto; column-gap: 1rem;}.brxe-amckwi .brxe-lhnjyy.brxe-divider {margin-top: 1rem; margin-bottom: 1rem; display: none}.brxe-amckwi.brxe-div {position: relative; align-items: stretch; padding-top: 1rem; padding-bottom: 1rem; align-self: stretch !important; width: 100%}#brxe-gptvao {display: grid; align-items: initial; gap: 1rem; grid-template-columns: 1fr 1fr 1fr}@media (max-width: 478px) {#brxe-gptvao {grid-template-columns: minmax(0,1fr)}}#brxe-ojxweb {align-items: stretch; column-gap: 0px; row-gap: 0px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; display: flex; flex-direction: column}#brxe-ezzsen .bar-wrapper:nth-child(1) .bar span {background-color: hsl(0, 0%, 20%)}#brxe-ezzsen .label {color: var(--scrim-muted); font-size: var(--text-s)}#brxe-ezzsen .percentage {color: var(--scrim-muted); font-size: var(--text-s)}#brxe-ezzsen .bar {background-color: var(--color-charcoal); height: 6px}#brxe-ezzsen .bar span {background-color: var(--accent)}#brxe-ocnfmf {font-size: var(--text-s); color: var(--lux-muted)}#brxe-zdfsbe {font-size: var(--text-s); color: var(--lux-fg); font-variant-numeric: tabular-nums}#brxe-deknyr {display: flex; justify-content: space-between; align-self: stretch !important; width: 100%; align-items: baseline; margin-top: 0; margin-bottom: 0; font-size: var(--text-s)}.brxe-kcyjyf .brxe-cmnuqg.brxe-icon {font-size: 10px; margin-right: 8px; cursor: pointer}.brxe-kcyjyf .brxe-pjfiho.brxe-div {display: flex; align-items: center}.brxe-kcyjyf .brxe-zucoer.brxe-div {display: flex; justify-content: space-between; align-self: stretch !important; width: 100%}#brxe-azcnvh {display: flex; justify-content: flex-end; align-self: stretch !important; width: 100%}.brxe-teplky .brxe-yfhngr.brxe-div {display: flex; justify-content: space-between; align-self: stretch !important; width: 100%}#brxe-zzlndv {display: flex; justify-content: flex-end; align-self: stretch !important; width: 100%}.brxe-innimk .brxe-wzkxje.brxe-div {display: flex; justify-content: space-between; align-self: stretch !important; width: 100%}#brxe-mqarrx {font-size: var(--text-s); color: var(--lux-muted)}#brxe-edmimg {font-size: var(--text-s); color: var(--lux-fg); font-variant-numeric: tabular-nums}#brxe-islbhs {display: flex; justify-content: space-between; align-self: stretch !important; width: 100%; margin-top: 0; margin-bottom: 0; align-items: baseline; font-size: var(--text-s)}#brxe-fjsnlk {display: block; margin-top: 0; margin-bottom: 0; padding-top: var(--space-xs); border-top-width: 0px; background-color: var(--lux-muted)}#brxe-fjsnlk .line { border-top-color: var(--lux-muted);}#brxe-trwxyo {font-size: var(--text-m); font-weight: 500; color: var(--lux-muted)}#brxe-tabuov {font-size: var(--text-xl); font-weight: 700; color: var(--lux-fg); font-variant-numeric: tabular-nums}#brxe-afbxqf {display: flex; justify-content: space-between; align-self: stretch !important; width: 100%; align-items: baseline; margin-top: 0; margin-bottom: 0; padding-top: var(--space-xs)}#brxe-sncuic {border-color: var(--paper); color: var(--onyx); text-transform: none}#brxe-sncuic:hover {border-color: var(--paper-hover)}#brxe-sncuic { background: var(--paper);}#brxe-sncuic:hover { background: var(--paper-hover);}#brxe-ghxhph {font-size: var(--text-m); color: var(--scrim-muted); text-align: left; margin-top: 0}#brxe-yvpvmu {align-items: stretch; padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); row-gap: var(--space-s); border: 1px solid var(--lux-border); background-color: var(--scrim)}#brxe-yvpvmu { background-image: var(--lux-card); box-shadow: var(--lux-elev);}#brxe-yvpvmu .brxe-divider .line { border-top-color: var(--scrim-muted);}#brxe-btrirg {row-gap: 0px; position: sticky; top: calc(var(--header-h) + var(--space-s))}#brxe-ssxlro {display: grid; align-items: initial; align-items: flex-start; padding-top: 0; padding-bottom: 0; margin-top: var(--space-m)}@container cart (min-width: 56rem) { .c-cart .c-cart-layout { grid-template-columns: minmax(0, 7fr) minmax(320px, 4.5fr); gap: var(--space-xl); }} .c-cart-layout { grid-template-columns: minmax(0, 1fr); gap: var(--space-l);}#brxe-iaadhu {color: var(--paper)}#brxe-snmfch {background-color: var(--color-ink); color: var(--scrim); border-radius: var(--radius-s)}#brxe-hbtpyn {min-height: 50vh; display: flex; align-items: center; justify-content: center}.c-cart { container: cart / inline-size;}#brxe-hiphyd {max-width: var(--container-m); padding-right: var(--space-s); padding-left: var(--space-s); width: 100%}@media (max-width: 991px) {#brxe-hiphyd {max-width: 100%}}@media (max-width: 767px) {#brxe-hiphyd {max-width: 100%}}@media (max-width: 478px) {#brxe-hiphyd {max-width: 100%}}#brxe-srutug {color: var(--scrim-fg); background-color: var(--scrim)}@media (max-width: 767px) { #brxe-srutug .product-remove { margin-left: 0; }}@media (max-width: 767px) { #brxe-srutug .cart_totals .brxe-div { flex-wrap: wrap; row-gap: var(--space-2xs); } #brxe-srutug .brxe-text-basic { min-width: 0; } #brxe-srutug small.includes_tax { white-space: normal; }}@media (max-width: 767px) { #brxe-srutug { --section-pad: var(--space-xl); }}@media (max-width: 767px) { #brxe-srutug .coupon input.input-text, #brxe-srutug .coupon button.button { flex: 1 1 100%; }}#brxe-srutug .brxe-container { background-image: var(--grad-canvas);}#brxe-srutug input.qty { width: var(--tap); border: 0; background: transparent; color: var(--color-ink); text-align: center; font: inherit; font-weight: 500; font-variant-numeric: tabular-nums; -moz-appearance: textfield; appearance: textfield;}#brxe-srutug input.qty:focus-visible { outline: 3px solid var(--paper); outline-offset: -2px;}#brxe-srutug input.qty::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0;}#brxe-srutug input.qty::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0;}#brxe-srutug mark.order-status { background: transparent; color: var(--scrim-muted); display: inline-flex; align-items: center; gap: var(--space-2xs); font-size: var(--text-s);}#brxe-srutug mark.order-status::before { content: ""; width: 0.5em; height: 0.5em; border-radius: var(--radius-pill); background: var(--success-light);}#brxe-srutug .woocommerce-cart-form__cart-item.cart_item { padding: var(--space-s) 0;}#brxe-srutug .woocommerce-cart-form__contents>div>.brxe-divider { margin: 0;}#brxe-srutug .woocommerce-cart-form__cart-item .brxe-divider { margin: 0;}#brxe-srutug .woocommerce-cart-form__contents>div>.brxe-divider .line { border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; height: 0; border-top-style: solid; border-top-width: 1px; border-top-color: var(--color-border);}#brxe-srutug .woocommerce-cart-form__cart-item .brxe-divider .line { border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; height: 0; border-top-style: solid; border-top-width: 1px; border-top-color: var(--color-border);}#brxe-srutug .brx-number-wrap { display: inline-flex; align-items: center; background: var(--lux-card); border: 1px solid var(--lux-border); border-radius: var(--radius-s); box-shadow: var(--lux-elev); overflow: hidden;}#brxe-srutug .brx-stepper-button { width: var(--tap); height: var(--tap); background: transparent; border: 0; color: var(--paper); font-size: var(--text-m); cursor: pointer;}#brxe-srutug .brx-stepper-button:hover { background: var(--color-white);}#brxe-srutug .brx-stepper-button span { line-height: 1;}#brxe-srutug input.qty { width: var(--tap);}#brxe-srutug .product-remove { font-size: var(--text-s); color: var(--scrim-muted); text-decoration: underline; text-decoration-color: var(--scrim-muted); text-underline-offset: 4px; cursor: pointer; font-style: normal;}#brxe-srutug .product-remove:hover { color: var(--paper);}#brxe-srutug input.qty { width: var(--tap);}#brxe-srutug .brx-number-wrap { display: inline-flex; align-items: center; background: var(--lux-card); border: 0; border-radius: var(--radius-s); box-shadow: var(--lux-elev); overflow: hidden;}#brxe-srutug .brx-number-input { flex: 0 0 var(--tap); width: var(--tap);}#brxe-srutug .brx-stepper-button { width: var(--tap); height: var(--tap); background: transparent; border: 0; color: var(--paper); font-size: var(--text-m); cursor: pointer;}#brxe-srutug .brx-stepper-button:hover { background: var(--color-white);}#brxe-srutug .brx-stepper-button span { line-height: 1;}#brxe-srutug .product-remove { font-size: var(--text-s); color: var(--scrim-muted); text-decoration: underline; text-decoration-color: var(--scrim-muted); text-underline-offset: 4px; cursor: pointer; font-style: normal;}#brxe-srutug .product-remove:hover { color: var(--paper);}#brxe-srutug .progress-bar { display: flex; flex-direction: column; gap: var(--space-2xs);}#brxe-srutug .progress-bar .label { font-size: var(--text-s); color: var(--scrim-muted);}#brxe-srutug .progress-bar .percentage { font-size: var(--text-s); color: var(--scrim-muted);}#brxe-srutug .progress-bar .bar { border-radius: var(--radius-pill); overflow: hidden;}#brxe-srutug .progress-bar .bar span { border-radius: var(--radius-pill);}#brxe-srutug .cart_totals small.includes_tax { font-size: var(--text-xs); color: var(--lux-muted);}#brxe-srutug .woocommerce-cart-form__cart-item del { color: var(--scrim-muted);}#brxe-srutug .woocommerce-cart-form__cart-item ins { text-decoration: none;}#brxe-srutug .product-remove { margin-left: var(--space-s); font-style: normal;}#brxe-srutug .coupon { display: flex; gap: var(--space-2xs); align-items: stretch;}#brxe-srutug .coupon .input-text { flex: 1; min-height: var(--tap); background: var(--lux-inset, var(--grad-inset)); background-color: var(--scrim); border: 1px solid var(--lux-border); border-radius: var(--radius-s); padding: 0 var(--space-s); color: var(--paper); font-size: var(--text-s); box-shadow: var(--lux-elev);}#brxe-srutug .coupon .input-text::placeholder { color: var(--scrim-muted);}#brxe-srutug .coupon .input-text:focus { border-color: var(--paper); outline: none;}#brxe-srutug .coupon .button { min-height: var(--tap); min-width: var(--tap); padding: 0 var(--space-s); background: transparent; border: 1px solid var(--border); border-radius: var(--radius-s); color: var(--color-white); font-family: var(--font-body); font-weight: 700; font-size: var(--text-s); letter-spacing: 0; cursor: pointer;}#brxe-srutug [class*="woocommerce-cart-coupon"] input.input-text { background: var(--grad-panel); color: var(--paper); border: 1px solid var(--lux-border); min-height: 44px;}#brxe-srutug [class*="woocommerce-cart-coupon"] button.button { background: transparent; color: var(--paper); border: 1px solid var(--veil-a25); border-radius: var(--radius-s); min-height: 44px; padding: 10px 18px; cursor: pointer;}#brxe-srutug [class*="woocommerce-cart-coupon"] button[name="apply_coupon"] { background: transparent; color: var(--paper); border: 1px solid var(--veil-a25); border-radius: var(--radius-s); min-height: 44px; padding: 10px 18px; cursor: pointer;}#brxe-srutug [class*="woocommerce-cart-coupon"] button.button:hover { background: var(--lux-border-soft);}#brxe-srutug [class*="woocommerce-cart-coupon"] button[name="apply_coupon"]:hover { background: var(--lux-border-soft);}#brxe-srutug .coupon .input-text { background: var(--veil-a05); border: 1px solid var(--lux-border); border-radius: var(--radius-s); box-shadow: var(--lux-elev);}#brxe-srutug [class*="woocommerce-cart-coupon"] input.input-text { background: var(--veil-a05); border: 1px solid var(--lux-border); border-radius: var(--radius-s); box-shadow: var(--lux-elev);}#brxe-srutug .coupon .input-text::placeholder { color: var(--scrim-muted);}#brxe-srutug { --ck-layer: v5; --section-pad: var(--space-xl); padding-block: var(--section-pad); --lux-card: var(--lux-panel);}#brxe-srutug .brxe-container { background-image: none; color: var(--scrim-fg);}#brxe-srutug .brx-grid { align-items: start;}#brxe-srutug #brxe-cgwvua { padding-bottom: var(--space-2xs);}#brxe-srutug #brxe-hxalpz { color: var(--scrim-muted); font-size: var(--text-xs); font-weight: 500; letter-spacing: var(--tracking-caps); text-transform: uppercase;}#brxe-srutug #brxe-jxsxrh { color: var(--scrim-muted); font-size: var(--text-xs); font-weight: 500; letter-spacing: var(--tracking-caps); text-transform: uppercase;}#brxe-srutug #brxe-jxsxrh { text-align: end;}#brxe-srutug #brxe-eijtdq { margin-block: 0; padding-block: 0;}#brxe-srutug .brxe-lhnjyy { margin-block: 0; padding-block: 0;}#brxe-srutug #brxe-eijtdq .line { background: var(--lux-border);}#brxe-srutug .brxe-lhnjyy .line { background: var(--lux-border);}#brxe-srutug .cart_item { padding-block: var(--space-m); align-items: start;}#brxe-srutug .c-cart-item__name { color: var(--lux-fg); font-size: var(--text-m); font-weight: 500; line-height: var(--leading-snug);}#brxe-srutug .c-cart-item__meta { color: var(--scrim-muted); font-size: var(--text-xs); line-height: var(--leading-body); max-width: 46ch;}#brxe-srutug .c-cart-item__meta ul { margin: var(--space-3xs) 0 0; padding-inline-start: var(--space-s);}#brxe-srutug .c-cart-item__meta li { margin-block: 0;}#brxe-srutug .brx-cart-item-data { color: var(--scrim-muted); font-size: var(--text-xs); gap: var(--space-3xs);}#brxe-srutug .brx-cart-item-data__item { flex-wrap: wrap;}#brxe-srutug .brx-cart-item-data__label { white-space: nowrap; flex-shrink: 0; letter-spacing: var(--tracking-caps); text-transform: uppercase;}#brxe-srutug .brx-cart-item-data__value { white-space: nowrap;}#brxe-srutug .c-cart-item__price { color: var(--lux-fg); font-size: var(--text-m); font-weight: 500; font-variant-numeric: tabular-nums; text-align: end; white-space: nowrap;}#brxe-srutug .brx-number-wrap { display: inline-flex; align-items: center; background: var(--grad-inset); border: 1px solid var(--lux-border); border-radius: var(--radius-s); overflow: hidden;}#brxe-srutug .brx-stepper-button { width: var(--tap); height: var(--tap); display: inline-flex; align-items: center; justify-content: center; color: var(--scrim-muted); font-size: var(--text-m); line-height: 1; cursor: pointer; background: transparent; border: 0; transition: color var(--motion-fast), background-color var(--motion-fast);}#brxe-srutug .brx-stepper-button:hover { color: var(--paper); background: var(--grad-panel); outline: 2px solid var(--paper); outline-offset: -2px;}#brxe-srutug .brx-stepper-button:focus-visible { color: var(--paper); background: var(--grad-panel); outline: 2px solid var(--paper); outline-offset: -2px;}#brxe-srutug input.qty { width: var(--tap); min-height: var(--tap); border-inline: 1px solid var(--lux-border); color: var(--lux-fg); background: transparent; text-align: center; line-height: var(--tap);}#brxe-srutug input.qty:focus-visible { outline: 2px solid var(--paper); outline-offset: -2px;}#brxe-srutug input.qty:disabled { color: var(--scrim-muted);}#brxe-srutug .product-remove { display: inline-flex; align-items: center; justify-content: center; width: var(--tap); height: var(--tap); margin-left: 0; color: var(--scrim-muted); font-size: var(--text-s); text-decoration: none; transition: color var(--motion-fast);}#brxe-srutug .product-remove:hover { color: var(--danger-light); outline: 2px solid var(--danger-light); outline-offset: -2px;}#brxe-srutug .product-remove:focus-visible { color: var(--danger-light); outline: 2px solid var(--danger-light); outline-offset: -2px;}#brxe-srutug #brxe-deknyr { align-items: baseline; gap: var(--space-s);}#brxe-srutug #brxe-afbxqf { align-items: baseline; gap: var(--space-s);}#brxe-srutug #brxe-ocnfmf { color: var(--lux-muted); font-size: var(--text-s);}#brxe-srutug #brxe-mqarrx { color: var(--lux-muted); font-size: var(--text-s);}#brxe-srutug #brxe-edmimg { color: var(--lux-fg); font-size: var(--text-s); font-variant-numeric: tabular-nums; text-align: end;}#brxe-srutug #brxe-zdfsbe { color: var(--lux-fg); font-size: var(--text-s); font-variant-numeric: tabular-nums; text-align: end;}#brxe-srutug #brxe-afbxqf { border-top: 1px solid var(--lux-border); padding-top: var(--space-s); margin-top: var(--space-2xs);}#brxe-srutug #brxe-trwxyo { color: var(--lux-fg); font-size: var(--text-s); font-weight: 500; letter-spacing: var(--tracking-caps); text-transform: uppercase;}#brxe-srutug #brxe-tabuov { color: var(--lux-fg); font-size: var(--text-l); font-weight: 500; font-variant-numeric: tabular-nums; text-align: end;}#brxe-srutug #brxe-tabuov small.includes_tax { display: block; color: var(--scrim-muted); font-size: var(--text-xs); font-weight: 400; letter-spacing: normal; text-transform: none;}#brxe-srutug .coupon { display: flex; flex-wrap: wrap; align-items: center; gap: var(--space-2xs);} .c-cart .coupon input.input-text { flex: 1 1 8rem; min-height: var(--tap); background: var(--grad-inset); border: 1px solid var(--lux-border); border-radius: var(--radius-s); padding: 0 var(--space-s); color: var(--lux-fg); font-family: var(--font-stack); font-size: var(--text-s); min-inline-size: 0;}#brxe-srutug .coupon input.input-text:focus-visible { outline: 2px solid var(--paper); outline-offset: 2px;}#brxe-srutug .coupon input.input-text:-webkit-autofill { -webkit-text-fill-color: var(--lux-fg); -webkit-box-shadow: 0 0 0 1000px var(--scrim) inset; box-shadow: 0 0 0 1000px var(--scrim) inset;}#brxe-srutug .coupon button.button { min-height: var(--tap); padding: 0 var(--space-m); background: transparent; color: var(--lux-muted); border: 1px solid var(--lux-border); border-radius: var(--radius-s); font-family: var(--font-stack); font-size: var(--text-xs); font-weight: 500; letter-spacing: var(--tracking-caps); text-transform: uppercase; cursor: pointer; transition: color var(--motion-fast), border-color var(--motion-fast);}#brxe-srutug .coupon button.button:hover { color: var(--paper); border-color: var(--lux-border-strong); outline: 2px solid var(--paper); outline-offset: 2px;}#brxe-srutug .coupon button.button:focus-visible { color: var(--paper); border-color: var(--lux-border-strong); outline: 2px solid var(--paper); outline-offset: 2px;}#brxe-srutug :is(a, button, input, select, textarea, summary, [tabindex]):focus-visible { outline: 3px solid var(--paper) !important; outline-offset: 2px !important;}#brxe-srutug :is(button, a):focus-visible { outline-color: var(--paper) !important;}#brxe-srutug .brx-input-indicator { flex: 0 0 auto; border: 1px solid var(--lux-border-strong); background: transparent; box-shadow: none;}#brxe-srutug input:checked~.brx-input-indicator { background: var(--paper); border-color: var(--paper);}#brxe-srutug .brx-input-indicator.is-checked { background: var(--paper); border-color: var(--paper);}#brxe-srutug :is(input, .brx-input-indicator):focus-visible { outline: 2px solid var(--paper); outline-offset: 2px;}#brxe-srutug .woocommerce-form-login__rememberme { display: flex; align-items: center; gap: var(--space-2xs); min-height: var(--tap); color: var(--lux-muted); font-size: var(--text-s); cursor: pointer;}#brxe-srutug .woocommerce-form-row .woocommerce-form__label-for-checkbox { display: flex; align-items: center; gap: var(--space-2xs); min-height: var(--tap); color: var(--lux-muted); font-size: var(--text-s); cursor: pointer;}#brxe-srutug label:has(>input[type=checkbox]) { display: flex; align-items: center; gap: var(--space-2xs); min-height: var(--tap); color: var(--lux-muted); font-size: var(--text-s); cursor: pointer;}#brxe-srutug :is(.brx-cart-item-data, .woocommerce-privacy-policy-text) { color: var(--scrim-muted); font-size: var(--text-xs);}#brxe-srutug .product-remove { display: inline-flex; align-items: center; justify-content: center; width: var(--tap); height: var(--tap); margin-left: 0; color: var(--scrim-muted); font-size: var(--text-s); font-style: normal; text-decoration: none; cursor: pointer; transition: color var(--motion-fast);}#brxe-srutug .product-remove:hover { color: var(--danger-light); outline: 2px solid var(--danger-light); outline-offset: -2px;}#brxe-srutug .product-remove:focus-visible { color: var(--danger-light); outline: 2px solid var(--danger-light); outline-offset: -2px;}#brxe-srutug .coupon label { display: block; flex: 1 0 100%; position: static !important; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; clip-path: none; white-space: normal; color: var(--scrim-muted); font-size: var(--text-xs); font-weight: 500; letter-spacing: var(--tracking-caps); text-transform: uppercase;}#brxe-srutug .coupon button.button { background: transparent !important; color: var(--lux-muted); border: 1px solid var(--lux-border);}#brxe-srutug .coupon button.button:hover { background: var(--grad-inset) !important; color: var(--paper); border-color: var(--lux-border-strong); outline: 2px solid var(--paper); outline-offset: 2px;}#brxe-srutug .coupon button.button:focus-visible { background: var(--grad-inset) !important; color: var(--paper); border-color: var(--lux-border-strong); outline: 2px solid var(--paper); outline-offset: 2px;}#brxe-srutug .bricks-button:is(:focus-visible, :focus) { outline: 3px solid var(--scrim) !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px var(--paper) !important;}