@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}}@layer bricks {.brxe-button{width:auto}}@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 {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@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 {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@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}}#brxe-kc0007 {font-size: var(--text-3xl); font-weight: 800; color: var(--kb-text-on-dark); line-height: var(--kb-lh-heading); text-align: center}@media (max-width: 767px) {#brxe-kc0007 {font-size: var(--text-2xl)}}#brxe-kc0008 {font-size: var(--text-s); font-weight: 500; color: var(--kb-text-muted-on-dark); line-height: 1.7; font-family: "Abar FaNum"; text-align: center}#brxe-kc0006 {align-items: center; row-gap: var(--space-3xs); width: 100%}#brxe-kc000a {display: grid; align-items: initial}#brxe-kc0009 {width: 100%; margin-top: var(--space-2xs); padding-top: var(--space-s); padding-right: var(--space-m); padding-bottom: var(--space-s); padding-left: var(--space-m); background-color: rgb(255 255 255 / .04); border: var(--kb-bd-hair) solid var(--kb-on-dark-a12); border-radius: var(--kb-radius-l)}@media (max-width: 767px) {#brxe-kc0009 {padding-top: var(--space-xs); padding-right: var(--space-3xs); padding-bottom: var(--space-xs); padding-left: var(--space-3xs); border-radius: var(--kb-radius-m)}}#brxe-kc0004 {align-items: center; row-gap: var(--space-s)}@media (max-width: 767px) {#brxe-kc0004 {row-gap: var(--space-xs)}}#brxe-kc000m {row-gap: var(--space-2xs)}#brxe-kc000t {font-size: 22px; color: var(--kb-accent-strong); fill: var(--kb-accent-strong)}#brxe-kc000t { grid-row: span 2; }#brxe-kc000u {font-size: var(--text-s); font-weight: 500; color: var(--kb-text); line-height: 1.7; font-family: "Abar FaNum"}#brxe-kc000v .bar-wrapper:nth-child(1) .bar span {background-color: var(--kb-accent)}#brxe-kc000v .bar {height: 6px; background-color: var(--kb-surface); border-radius: var(--kb-radius-pill)}#brxe-kc000s {display: grid; align-items: initial; grid-template-columns: auto minmax(0, 1fr); gap: 4px var(--space-xs); align-items: center; padding-top: var(--space-xs); padding-right: var(--space-s); padding-bottom: var(--space-xs); padding-left: var(--space-s); background-color: var(--kb-accent-tint); border: var(--kb-bd-hair) solid var(--kb-accent-soft); border-radius: var(--kb-radius-m)}#brxe-kc000r {width: 100%}#brxe-kc000x {font-size: var(--text-l); font-weight: 700; color: var(--kb-text-heading)}#brxe-kc000y {gap: 0.35em; padding-top: 0.4em; padding-right: 0.8em; padding-bottom: 0.4em; padding-left: 0.8em; border-radius: var(--kb-radius-pill); font-size: var(--text-xs); font-weight: 500; color: var(--kb-text-muted); line-height: 1.4}#brxe-kc000y:hover {color: var(--kb-danger); background-color: var(--kb-danger-soft)}#brxe-kc000w {flex-direction: row; justify-content: space-between; align-items: center; column-gap: var(--space-xs)}.brxe-kc0010 .brxe-kc0012.brxe-image {width: 88%; height: 88%}.brxe-kc0010 .brxe-kc0012.brxe-image:not(.tag), .brxe-kc0010 .brxe-kc0012.brxe-image img {object-fit: contain}.brxe-kc0010 .brxe-kc0013.brxe-text-basic {position: absolute; top: 4px; right: 4px; z-index: 1; background-color: var(--kb-badge-sale-bg); border-radius: var(--kb-radius-pill); padding-top: 1px; padding-right: 6px; padding-bottom: 1px; padding-left: 6px; font-size: var(--text-2xs); font-weight: 700; color: var(--kb-badge-sale-text); line-height: 1.4; font-family: "Abar FaNum"}.brxe-kc0010 .brxe-kc0011.brxe-block {position: relative; aspect-ratio: 1; width: 100%; overflow: hidden; background-color: var(--kb-surface-sunken); border-radius: var(--kb-radius-m); display: flex; align-items: center; justify-content: center}.brxe-kc0011 { grid-row: 1 / span 2; }@media (max-width: 767px) {.brxe-kc0010 .brxe-kc0011.brxe-block {border-radius: var(--kb-radius-s)}}.brxe-kc0010 .brxe-kc0015.brxe-heading {font-size: var(--text-m); font-weight: 600; color: var(--kb-text-heading); line-height: 1.7}.brxe-kc0010 .brxe-kc0015.brxe-heading:hover {color: var(--kb-primary)}@media (max-width: 767px) {.brxe-kc0010 .brxe-kc0015.brxe-heading {font-size: var(--text-s); line-height: 1.65}}.brxe-kc0010 .brxe-kc0017.brxe-text-basic {font-weight: 700; color: var(--kb-text-brand)}.brxe-kc0010 .brxe-kc0019.brxe-woocommerce-cart-item-data {flex-direction: row; flex-wrap: wrap; column-gap: 0.5em}.brxe-kc0010 .brxe-kc0019.brxe-woocommerce-cart-item-data .brx-cart-item-data__label {font-size: var(--text-xs); font-weight: 500; color: var(--kb-text-muted)}.brxe-kc0010 .brxe-kc0019.brxe-woocommerce-cart-item-data .brx-cart-item-data__value {font-size: var(--text-xs); font-weight: 400; color: var(--kb-text-muted)}.brxe-kc0010 .brxe-kc0016.brxe-block {flex-direction: row; flex-wrap: wrap; align-items: center; column-gap: 0px; row-gap: 2px; font-size: var(--text-xs); font-weight: 400; color: var(--kb-text-muted); line-height: 1.7; font-family: "Abar FaNum"}.brxe-kc0016 > * + *::before, .brxe-kc0016 span[aria-hidden="true"]::before { content: ""; display: inline-block; inline-size: 1px; block-size: 11px; margin-inline: 8px; background: var(--kb-border-strong); vertical-align: -1px; } .brxe-kc0016 span[aria-hidden="true"] { font-size: 0; }.brxe-kc0010 .brxe-kc001a.brxe-text-basic {font-family: "Abar FaNum"}.brxe-kc0010 .brxe-kc001b.brxe-text-basic {font-family: "Abar FaNum"}.brxe-kc0010 .brxe-kc0014.brxe-block {row-gap: 6px; min-width: 0px}.brxe-kc0014 { grid-column: 2; grid-row: 1; }.brxe-kc0010 .brxe-kc001d.brxe-text-basic {font-size: var(--text-l); font-weight: 800; color: var(--kb-price); line-height: 1.4}@media (max-width: 767px) {.brxe-kc0010 .brxe-kc001d.brxe-text-basic {font-size: var(--text-m)}}.brxe-kc0010 .brxe-kc001e.brxe-text-basic {font-size: var(--text-xs); font-weight: 400; color: var(--kb-price-was)}.brxe-kc0010 .brxe-kc001f.brxe-text-basic {font-size: var(--text-xs); font-weight: 400; color: var(--kb-price-unit)}.brxe-kc0010 .brxe-kc001g.brxe-text-basic {background-color: var(--kb-success-soft); border-radius: var(--kb-radius-pill); padding-top: 1px; padding-right: 8px; padding-bottom: 1px; padding-left: 8px; font-size: var(--text-2xs); font-weight: 700; color: var(--kb-success-strong); line-height: 1.7}.brxe-kc0010 .brxe-kc001c.brxe-block {align-items: flex-end; row-gap: 2px; text-align: left}.brxe-kc001c { grid-column: 3; grid-row: 1; }@media (max-width: 767px) { .brxe-kc001c { grid-column: 2; grid-row: 2; flex-direction: row; flex-wrap: wrap; align-items: baseline; justify-content: flex-start; column-gap: var(--space-2xs); text-align: start; } }.brxe-kc0010 .brxe-kc001i.brxe-woocommerce-cart-quantity .brx-number-wrap {gap: 0px; --brx-cart-quantity-input-height: 36px}.brxe-kc0010 .brxe-kc001i.brxe-woocommerce-cart-quantity .brx-number-input {width: 40px; background-color: transparent; border: 0; font-size: 16px; font-weight: 700; color: var(--kb-text-heading); line-height: 1; font-family: "Abar FaNum"; text-align: center}.brxe-kc0010 .brxe-kc001i.brxe-woocommerce-cart-quantity .brx-stepper-button {width: 36px; background-color: transparent; border-radius: var(--kb-radius-pill); font-size: 18px; font-weight: 500; color: var(--kb-primary); line-height: 1}.brxe-kc0010 .brxe-kc001i.brxe-woocommerce-cart-quantity {border: var(--kb-bd-thin) solid var(--kb-border-strong); border-radius: var(--kb-radius-pill); background-color: var(--kb-surface); width: auto; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; flex-shrink: 0}.brxe-kc001i button:hover:not(:disabled) { background: var(--kb-primary-tint); } .brxe-kc001i[aria-busy="true"] { opacity: .6; }.brxe-kc0010 .brxe-kc001j.brxe-div {flex-grow: 1}.brxe-kc0010 .brxe-kc001k.brxe-xfavorite .x-favorite_icons {font-size: 1.1em}.brxe-kc0010 .brxe-kc001k.brxe-xfavorite[data-x-spinner] .x-favorite_icons::before {color: var(--kb-primary)}.brxe-kc0010 .brxe-kc001k.brxe-xfavorite[data-x-spinner] .x-favorite_text:only-child::before {color: var(--kb-primary)}.brxe-kc0010 .brxe-kc001k.brxe-xfavorite .x-favorite {padding-top: 0; padding-right: 0.85em; padding-bottom: 0; padding-left: 0.85em; row-gap: 0.4em; flex-direction: row; font-size: var(--text-xs); font-weight: 500; color: var(--kb-text-muted); line-height: 1; background-color: transparent; border-radius: var(--kb-radius-pill)}.brxe-kc0010 .brxe-kc001k.brxe-xfavorite {flex-shrink: 0; white-space: nowrap}.brxe-kc0010 .brxe-kc001k.brxe-xfavorite .x-favorite:hover {background-color: var(--kb-primary-tint); color: var(--kb-primary)}.brxe-kc001k .x-favorite { min-block-size: 36px; gap: 0.4em; transition: background-color var(--kb-dur-fast) var(--kb-ease-out), color var(--kb-dur-fast) var(--kb-ease-out); }.brxe-kc0010 .brxe-kc001l.brxe-text-link .icon > i {font-size: 1.15em}.brxe-kc0010 .brxe-kc001l.brxe-text-link .icon > svg {width: 1.15em; height: 1.15em}.brxe-kc0010 .brxe-kc001l.brxe-text-link {gap: 0.4em; display: inline-flex; align-items: center; flex-shrink: 0; padding-top: 0; padding-right: 0.85em; padding-bottom: 0; padding-left: 0.85em; min-height: 36px; border-radius: var(--kb-radius-pill); font-size: var(--text-xs); font-weight: 500; color: var(--kb-text-muted); line-height: 1; width: auto}.brxe-kc0010 .brxe-kc001l.brxe-text-link:hover {color: var(--kb-danger); background-color: var(--kb-danger-soft)}.brxe-kc001l { transition: background-color var(--kb-dur-fast) var(--kb-ease-out), color var(--kb-dur-fast) var(--kb-ease-out); }.brxe-kc0010 .brxe-kc001h.brxe-block {flex-direction: row; align-items: center; column-gap: var(--space-xs); row-gap: var(--space-2xs); border-top: var(--kb-bd-hair) dashed var(--kb-border); padding-top: var(--space-xs)}.brxe-kc001h { grid-column: 2 / -1; grid-row: 2; align-self: end; }@media (max-width: 767px) { .brxe-kc001h { grid-column: 1 / -1; grid-row: 3; column-gap: var(--space-3xs); } }.brxe-kc0010.brxe-block {display: grid; align-items: initial; grid-template-columns: 88px minmax(0, 1fr) auto; gap: var(--space-xs) var(--space-s); align-items: start; padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); border-radius: var(--kb-radius-l)}.brxe-kc0010 { grid-template-rows: auto auto; transition: box-shadow var(--kb-dur-base) var(--kb-ease-out), opacity var(--kb-dur-base) var(--kb-ease-out); }@media (hover: hover) { .brxe-kc0010:hover { box-shadow: var(--kb-shadow-2); } }.brxe-kc0010:has(.blockUI), .brxe-kc0010[aria-busy="true"] { opacity: .55; pointer-events: none; }@media (max-width: 767px) {.brxe-kc0010.brxe-block {grid-template-columns: 72px minmax(0, 1fr); gap: var(--space-2xs) var(--space-xs); padding-top: var(--space-xs); padding-right: var(--space-xs); padding-bottom: var(--space-xs); padding-left: var(--space-xs); border-radius: var(--kb-radius-m)}}#brxe-kc000z {width: 100%}#brxe-kc000z > .woocommerce-cart-form__contents { display: flex; flex-direction: column; gap: var(--space-s); }#brxe-kc001m {align-self: flex-start}#brxe-kc001q {font-size: 22px; color: var(--kb-text-on-accent); fill: var(--kb-text-on-accent)}#brxe-kc001p {display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; flex-shrink: 0; background-color: var(--kb-accent); border-radius: var(--kb-radius-circle); box-shadow: 0 0 0 6px var(--kb-accent-a24)}#brxe-kc001s {font-size: var(--text-l); font-weight: 800; color: var(--kb-text-heading); line-height: 1.5}@media (max-width: 767px) {#brxe-kc001s {font-size: var(--text-m)}}#brxe-kc001t {font-size: var(--text-xs); font-weight: 400; color: var(--kb-accent-deep); line-height: 1.7}#brxe-kc001r {flex-grow: 1; flex-shrink: 1; row-gap: 0px; width: auto; min-width: 0px}#brxe-kc001o {align-items: center; column-gap: var(--space-xs); flex-direction: row; flex-wrap: nowrap}.brxe-kc001v .brxe-kc001x.brxe-image {width: 88%; height: 88%}.brxe-kc001v .brxe-kc001x.brxe-image:not(.tag), .brxe-kc001v .brxe-kc001x.brxe-image img {object-fit: contain}.brxe-kc001v .brxe-kc001w.brxe-block {align-items: center; aspect-ratio: 1; background-color: var(--kb-surface-sunken); border-radius: var(--kb-radius-s); display: flex; justify-content: center; overflow: hidden; width: 100%}.brxe-kc001w { grid-column: 1; grid-row: 1 / span 2; }.brxe-kc001v .brxe-kc001y.brxe-heading {color: var(--kb-text-heading); font-size: var(--text-xs); font-weight: 600; line-height: 1.7}.brxe-kc001v .brxe-kc001y.brxe-heading:hover {color: var(--kb-primary)}.brxe-kc001y { grid-column: 2; grid-row: 1; align-self: end; }.brxe-kc001v .brxe-kc0020.brxe-text-basic {color: var(--kb-price); font-size: var(--text-s); font-weight: 800; line-height: 1.5}.brxe-kc0020 { grid-column: 2; grid-row: 2; } .brxe-kc0020 del { display: none; } .brxe-kc0020 ins { text-decoration: none; }.brxe-kc001v .brxe-kc0021.brxe-button {width: 44px; height: 44px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; border-radius: var(--kb-radius-circle); justify-content: center; font-size: 24px; line-height: 1}.brxe-kc0021 { grid-column: 3; grid-row: 1 / span 2; }.brxe-kc001v .brxe-kc0022.brxe-button {width: 44px; height: 44px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; border-radius: var(--kb-radius-circle); justify-content: center; font-size: 20px; line-height: 1}.brxe-kc0022 { grid-column: 3; grid-row: 1 / span 2; }.brxe-kc001z { display: contents; }.brxe-kc001v.brxe-block {align-items: center; background-color: var(--kb-surface); border-radius: var(--kb-radius-m); box-shadow: 0 1px 2px 0 var(--kb-ink-a08); display: grid; align-items: initial; gap: 2px var(--space-xs); grid-template-columns: 64px minmax(0, 1fr) auto; padding-top: var(--space-2xs); padding-right: var(--space-2xs); padding-bottom: var(--space-2xs); padding-left: var(--space-2xs)}.brxe-kc001v[aria-busy="true"] { opacity: .55; pointer-events: none; }#brxe-kc001u { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fill, minmax(min(100%, 250px), 1fr)); gap: var(--space-xs); }@media (max-width: 767px) { #brxe-kc001u { display: flex; flex-direction: row; flex-wrap: nowrap; overflow-x: auto; scroll-snap-type: x mandatory; overscroll-behavior-x: contain; margin-inline: calc(var(--space-xs) * -1); padding-inline: var(--space-xs); scroll-padding-inline: var(--space-xs); scrollbar-width: none; } #brxe-kc001u::-webkit-scrollbar { display: none; } #brxe-kc001u > li { flex: 0 0 82%; scroll-snap-align: start; } }#brxe-kc001n {position: relative; overflow: hidden; row-gap: var(--space-s); padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); border: var(--kb-bd-hair) solid var(--kb-accent-soft); border-radius: var(--kb-radius-l); background-color: var(--kb-accent-tint)}#brxe-kc001n { isolation: isolate; }#brxe-kc001n::after { content: ""; position: absolute; z-index: -1; pointer-events: none; inline-size: 300px; aspect-ratio: 1; inset-block-start: -150px; inset-inline-end: -110px; border-radius: 50%; background: repeating-radial-gradient(circle, transparent 0 18px, rgb(var(--kb-rgb-accent) / .16) 18px 19px); -webkit-mask-image: radial-gradient(circle, #000 25%, transparent 70%); mask-image: radial-gradient(circle, #000 25%, transparent 70%); }@media (max-width: 767px) {#brxe-kc001n {padding-top: var(--space-s); padding-right: var(--space-xs); padding-bottom: var(--space-s); padding-left: var(--space-xs); border-radius: var(--kb-radius-m)}}#brxe-kc0024 {font-size: var(--text-l); font-weight: 700; color: var(--kb-text-heading)}.brxe-kc0026 .brxe-kc0028.brxe-image {width: 88%; height: 88%}.brxe-kc0026 .brxe-kc0028.brxe-image:not(.tag), .brxe-kc0026 .brxe-kc0028.brxe-image img {object-fit: contain}.brxe-kc0026 .brxe-kc0027.brxe-block {aspect-ratio: 1; width: 100%; overflow: hidden; background-color: var(--kb-surface-sunken); border-radius: var(--kb-radius-s); display: flex; align-items: center; justify-content: center}.brxe-kc0026 .brxe-kc002a.brxe-heading {font-size: var(--text-s); font-weight: 600; color: var(--kb-text-heading); line-height: 1.7}.brxe-kc0026 .brxe-kc002a.brxe-heading:hover {color: var(--kb-primary)}.brxe-kc0026 .brxe-kc002b.brxe-text-basic {font-size: var(--text-s); font-weight: 700; color: var(--kb-price)}.brxe-kc0026 .brxe-kc0029.brxe-block {row-gap: 2px; min-width: 0px}.brxe-kc0026 .brxe-kc002f.brxe-xfavorite .x-favorite_icons {font-size: 1.1em}.brxe-kc0026 .brxe-kc002f.brxe-xfavorite .x-favorite {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: transparent; border-radius: var(--kb-radius-pill); color: var(--kb-text-muted)}.brxe-kc0026 .brxe-kc002f.brxe-xfavorite .x-favorite_inner {width: 40px}.brxe-kc0026 .brxe-kc002f.brxe-xfavorite .x-favorite:hover {background-color: var(--kb-danger-soft); color: var(--kb-danger)}.brxe-kc002f .x-favorite { block-size: 40px; justify-content: center; }.brxe-kc0026 .brxe-kc002c.brxe-block {flex-direction: row; align-items: center; column-gap: var(--space-3xs); width: auto}@media (max-width: 478px) { .brxe-kc002c { grid-column: 1 / -1; } }.brxe-kc0026.brxe-block {display: grid; align-items: initial; grid-template-columns: 64px minmax(0, 1fr) auto; gap: var(--space-xs); align-items: center; padding-top: var(--space-xs); padding-right: 0; padding-bottom: var(--space-xs); padding-left: 0}.brxe-kc0026[aria-busy="true"] { opacity: .5; pointer-events: none; transition: opacity var(--kb-dur-base) var(--kb-ease-out); }@media (max-width: 478px) {.brxe-kc0026.brxe-block {grid-template-columns: 56px minmax(0, 1fr)}}#brxe-kc0025 {row-gap: 0px}#brxe-kc0025 { list-style: none; margin: 0; padding: 0; }#brxe-kc0025 > li + li { border-top: var(--kb-bd-hair) solid var(--kb-border); }#brxe-kc0023 {row-gap: var(--space-2xs); padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); border-radius: var(--kb-radius-l)}@media (max-width: 767px) {#brxe-kc0023 {border-radius: var(--kb-radius-m)}}#brxe-kc000q {row-gap: var(--space-s); min-width: 0px}#brxe-kc002j {font-size: var(--text-l); font-weight: 700; color: var(--kb-text-heading)}#brxe-kc002l {font-family: "Abar FaNum"}#brxe-kc002m {font-weight: 600; color: var(--kb-text)}#brxe-kc002k {flex-direction: row; justify-content: space-between; align-items: baseline; column-gap: var(--space-xs); font-size: var(--text-s); font-weight: 400; color: var(--kb-text-muted); line-height: 1.7}.brxe-kc002o .brxe-kc002q.brxe-icon {font-size: 18px; color: var(--kb-success-strong); fill: var(--kb-success-strong); cursor: pointer}.brxe-kc002o .brxe-kc002r.brxe-text-basic {direction: ltr}.brxe-kc002o .brxe-kc002p.brxe-block {flex-direction: row; align-items: center; column-gap: 4px; background-color: var(--kb-success-soft); border-radius: var(--kb-radius-pill); padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 4px; font-size: var(--text-xs); font-weight: 600; color: var(--kb-success-strong); line-height: 1.6}.brxe-kc002o .brxe-kc002s.brxe-text-basic {font-size: var(--text-s); font-weight: 600; color: var(--kb-success-strong)}.brxe-kc002o.brxe-block {flex-direction: row; justify-content: space-between; align-items: center; column-gap: var(--space-xs)}#brxe-kc002n {row-gap: var(--space-3xs)}.brxe-kc002u .brxe-kc002w.brxe-text-basic {font-weight: 600; color: var(--kb-text)}.brxe-kc002u.brxe-block {flex-direction: row; justify-content: space-between; font-size: var(--text-s); font-weight: 400; color: var(--kb-text-muted)}#brxe-kc002t {row-gap: var(--space-3xs)}.brxe-kc002y .brxe-kc0030.brxe-text-basic {font-weight: 600; color: var(--kb-text)}.brxe-kc002y.brxe-block {flex-direction: row; justify-content: space-between; font-size: var(--text-s); font-weight: 400; color: var(--kb-text-muted)}#brxe-kc002x {row-gap: var(--space-3xs)}#brxe-kc0033 {font-family: "Abar FaNum"}#brxe-kc0034 {font-weight: 600; color: var(--kb-text)}#brxe-kc0032 {flex-direction: row; justify-content: space-between; align-items: baseline; column-gap: var(--space-xs); font-size: var(--text-s); font-weight: 400; color: var(--kb-text-muted); line-height: 1.7}#brxe-kc0036 {font-family: "Abar FaNum"}#brxe-kc0037 {font-weight: 600; color: var(--kb-text)}#brxe-kc0035 {flex-direction: row; justify-content: space-between; align-items: baseline; column-gap: var(--space-xs); font-size: var(--text-s); font-weight: 400; color: var(--kb-text-muted); line-height: 1.7}#brxe-kc0038 {font-size: var(--text-xs); font-weight: 400; color: var(--kb-text-muted); line-height: 1.8}#brxe-kc0031 {row-gap: 2px}#brxe-kc0039 .line {height: 1px}#brxe-kc0039.horizontal .line {border-top-width: 1px; border-top-color: var(--kb-border)}#brxe-kc0039.vertical .line {border-right-color: var(--kb-border)}#brxe-kc0039 .icon {color: var(--kb-border)}#brxe-kc0039 {margin-top: var(--space-3xs); margin-right: 0; margin-bottom: var(--space-3xs); margin-left: 0}#brxe-kc003b {font-size: var(--text-m); font-weight: 600; color: var(--kb-text-heading)}#brxe-kc003c {font-size: var(--text-xl); font-weight: 800; color: var(--kb-price); line-height: 1.3}#brxe-kc003a {flex-direction: row; justify-content: space-between; align-items: center; column-gap: var(--space-xs)}#brxe-kc003d {background-color: var(--kb-success-soft); border-radius: var(--kb-radius-s); padding-top: var(--space-2xs); padding-right: var(--space-xs); padding-bottom: var(--space-2xs); padding-left: var(--space-xs); font-size: var(--text-s); font-weight: 500; color: var(--kb-success-strong); line-height: 1.8; font-family: "Abar FaNum"}#brxe-kc003e {flex-direction: row; justify-content: space-between; font-size: var(--text-xs); font-weight: 400; color: var(--kb-text-muted); font-family: "Abar FaNum"}#brxe-kc003i {font-size: var(--text-s); font-weight: 600; color: var(--kb-text); line-height: 1.6}#brxe-kc003j .coupon {flex-direction: row}#brxe-kc003h {row-gap: var(--space-3xs); margin-top: var(--space-3xs)}#brxe-kc003k {width: 100%; justify-content: center; min-height: 54px; margin-top: var(--space-3xs)}#brxe-kc003o {font-size: 16px; color: var(--kb-primary); fill: var(--kb-primary); margin-top: 3px}#brxe-kc003n {flex-direction: row; align-items: flex-start; column-gap: 8px; font-size: var(--text-xs); font-weight: 400; color: var(--kb-text-muted); line-height: 1.8}#brxe-kc003r {font-size: 16px; color: var(--kb-primary); fill: var(--kb-primary); margin-top: 3px}#brxe-kc003q {flex-direction: row; align-items: flex-start; column-gap: 8px; font-size: var(--text-xs); font-weight: 400; color: var(--kb-text-muted); line-height: 1.8}#brxe-kc003m {row-gap: 4px}#brxe-kc003m { list-style: none; margin: 0; padding: 0; }#brxe-kc002i {row-gap: var(--space-xs); padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); border-radius: var(--kb-radius-l)}@media (max-width: 767px) {#brxe-kc002i {padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); border-radius: var(--kb-radius-m)}}#brxe-kc002h {position: sticky; top: calc(var(--kb-header-h) + 24px); row-gap: var(--space-s)}@media (max-width: 991px) {#brxe-kc002h {position: static}}#brxe-kc000p {display: grid; align-items: initial; grid-template-columns: minmax(0, 1fr) 380px; gap: var(--space-m); align-items: start}@media (max-width: 991px) {#brxe-kc000p {grid-template-columns: minmax(0, 1fr)}}@media (max-width: 767px) {#brxe-kc000p {gap: var(--space-s)}}#brxe-kc000l {row-gap: var(--space-m)}@media (max-width: 767px) {#brxe-kc000l {row-gap: var(--space-s)}}#brxe-kc000k {padding-top: var(--space-m); padding-right: 0; padding-bottom: var(--space-xl); padding-left: 0}@media (max-width: 767px) {#brxe-kc000k {padding-top: var(--space-s); padding-right: 0; padding-bottom: var(--space-l); padding-left: 0}}#brxe-kc003y {font-size: var(--text-xl); font-weight: 700; color: var(--kb-text-heading); line-height: var(--kb-lh-heading)}@media (max-width: 767px) {#brxe-kc003y {font-size: var(--text-l)}}#brxe-kc003z {font-size: var(--text-s); font-weight: 400; color: var(--kb-text-muted)}#brxe-kc003x {row-gap: 2px}.brxe-kbpcim {height: 100%; width: 100%}.brxe-kbpcim:not(.tag), .brxe-kbpcim img {object-fit: contain}.brxe-kbpcwl .x-favorite_icons {font-size: 1em}.brxe-kbpcwl[data-x-spinner] .x-favorite_icons::before {color: var(--kb-primary)}.brxe-kbpcwl[data-x-spinner] .x-favorite_text:only-child::before {color: var(--kb-primary)}.brxe-kbpcwl .x-favorite {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; justify-content: center; background-color: rgb(var(--kb-rgb-white) / .88); color: var(--kb-text-muted); line-height: 1; border-radius: var(--kb-radius-pill); box-shadow: 0 2px 8px 0 var(--kb-ink-a12)}.brxe-kbpcwl .tippy-content {font-size: var(--text-xs); font-weight: 500}.brxe-kbpcwl .x-favorite { inline-size: 32px; block-size: 32px; display: grid; place-items: center; -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); border: var(--kb-bd-hair) solid var(--kb-border); cursor: pointer; transition: color var(--kb-dur-base) var(--kb-ease-out), background-color var(--kb-dur-base) var(--kb-ease-out), scale var(--kb-dur-base) var(--kb-ease-spring);} .brxe-kbpcwl .x-favorite_icons, .brxe-kbpcwl .x-favorite_icon { display: grid; place-items: center; } .brxe-kbpcwl .x-favorite:hover { background: var(--kb-danger-soft); color: var(--kb-wishlist); } .brxe-kbpcwl .x-favorite[aria-pressed="true"] { color: var(--kb-wishlist); } .brxe-kbpcwl .x-favorite:active { scale: .9; }@media (max-width: 767px) { .brxe-kbpcwl .x-favorite { inline-size: 28px; block-size: 28px; }}.brxe-kbpccp .x-favorite_icons {font-size: 1em}.brxe-kbpccp[data-x-spinner] .x-favorite_icons::before {color: var(--kb-primary)}.brxe-kbpccp[data-x-spinner] .x-favorite_text:only-child::before {color: var(--kb-primary)}.brxe-kbpccp .x-favorite {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; justify-content: center; background-color: rgb(var(--kb-rgb-white) / .88); color: var(--kb-text-muted); line-height: 1; border-radius: var(--kb-radius-pill); box-shadow: 0 2px 8px 0 var(--kb-ink-a12)}.brxe-kbpccp .tippy-content {font-size: var(--text-xs); font-weight: 500}.brxe-kbpccp .x-favorite { inline-size: 32px; block-size: 32px; display: grid; place-items: center; -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); border: var(--kb-bd-hair) solid var(--kb-border); cursor: pointer; transition: color var(--kb-dur-base) var(--kb-ease-out), background-color var(--kb-dur-base) var(--kb-ease-out), scale var(--kb-dur-base) var(--kb-ease-spring);} .brxe-kbpccp .x-favorite_icons, .brxe-kbpccp .x-favorite_icon { display: grid; place-items: center; } .brxe-kbpccp .x-favorite:hover { background: var(--kb-primary-tint); color: var(--kb-primary); } .brxe-kbpccp .x-favorite[aria-pressed="true"] { background: var(--kb-primary); color: var(--kb-text-on-brand); border-color: var(--kb-primary); } .brxe-kbpccp .x-favorite:active { scale: .9; }@media (max-width: 767px) { .brxe-kbpccp .x-favorite { inline-size: 28px; block-size: 28px; }}.brxe-kbpcac {flex-direction: row; position: absolute; top: 6px; left: 6px; width: auto; z-index: 3; column-gap: 4px; align-items: center}.brxe-kbpcac { pointer-events: none; } .brxe-kbpcac > * { pointer-events: auto; }.brxe-kbpcmd {aspect-ratio: var(--kb-card-media-ar); background-color: var(--kb-surface-sunken); border-radius: var(--kb-radius-s); overflow: hidden; position: relative}.brxe-kbpcbr {color: var(--kb-text-brand); font-size: var(--text-xs); font-weight: 600; line-height: 1.5; margin-bottom: calc(-1 * var(--space-2xs))}.brxe-kbpctt {color: var(--kb-text); font-size: var(--text-s); font-weight: 500; line-height: 1.8}.brxe-kbpctt a::after, a.brxe-kbpctt::after { content: ""; position: absolute; inset: 0; z-index: var(--kb-z-content, 2);}.brxe-kbpcsp {color: var(--kb-text-muted); font-size: var(--text-xs); font-weight: 400; line-height: 1.5; font-family: "Abar FaNum"; white-space: nowrap; overflow: hidden}.brxe-kbpcsp { text-overflow: ellipsis; }.brxe-kbpcri.brxi-kc0042 {color: var(--kb-rating-star); fill: var(--kb-rating-star); font-size: 1.15em}.brxe-kbpcrv {font-family: "Abar FaNum"; font-weight: 700; color: var(--kb-text)}.brxe-kbpcrc {font-family: "Abar FaNum"; color: var(--kb-text-subtle)}.brxe-kbpcrt {flex-direction: row; align-items: center; column-gap: 4px; width: auto}.brxe-kbpclw {background-color: var(--kb-warning-soft); border-radius: var(--kb-radius-pill); padding-top: 1px; padding-right: 7px; padding-bottom: 1px; padding-left: 7px; font-family: "Abar FaNum"; font-size: 11px; font-weight: 500; line-height: 1.6; color: var(--kb-warning)}.brxe-kbpclw { display: inline-flex; align-items: center; gap: 5px; } .brxe-kbpclw::before { content: ""; inline-size: 5px; block-size: 5px; border-radius: 50%; background: var(--kb-stock-low); }.brxe-kbpcmt {flex-direction: row; align-items: center; justify-content: space-between; column-gap: var(--space-2xs); row-gap: var(--space-3xs); flex-wrap: wrap; font-size: var(--text-xs); line-height: 1.6}.brxe-kbpcsd { display: inline-flex; align-items: center; gap: 3px; padding: 1px 9px 1px 7px; border-radius: var(--kb-radius-pill, 999px); background: linear-gradient(100deg, var(--kb-accent-light, #f0a24b), var(--kb-accent, #d98324) 55%, var(--kb-accent-deep, #a85c14)); color: var(--kb-cta-text, #fff); font-size: 11px; font-weight: 700; line-height: 1.75; box-shadow: 0 3px 8px rgb(var(--kb-rgb-accent, 217 131 36) / .3); }.brxe-kbpcpc { margin-inline-start: auto; padding: 0 7px; border-radius: var(--kb-radius-pill, 999px); background: var(--kb-accent-tint, #fdf0e1); color: var(--kb-accent-deep, #a85c14); font-family: var(--kb-font-num); font-size: 11px; font-weight: 700; line-height: 1.75; box-shadow: inset 0 0 0 1px rgb(var(--kb-rgb-accent, 217 131 36) / .25); direction: ltr; unicode-bidi: isolate; }.brxe-kbpcdr {flex-direction: row; align-items: center; column-gap: 6px; row-gap: 4px; flex-wrap: wrap; width: 100%; margin-bottom: 4px}.brxe-kbpcdr .kb-ico { inline-size: 12px; block-size: 12px; fill: currentColor; flex: none; }.brxe-930d27 > .brxe-kbpcpw { align-self: stretch; }.brxe-kbpcpw {margin-top: auto; font-size: var(--text-m)}@media (max-width: 767px) {.brxe-kbpcpw {font-size: var(--text-s)}}.brxe-kbpcsv { align-self: stretch; max-inline-size: none; display: flex; align-items: center; justify-content: center; gap: 6px; margin: 2px calc(-1 * var(--space-s)) calc(-1 * var(--space-s)); padding: 9px var(--space-s); border-block-start: 1.5px dashed rgb(var(--kb-rgb-accent, 217 131 36) / .45); border-radius: 0 0 var(--kb-radius-m) var(--kb-radius-m); background: linear-gradient(100deg, var(--kb-accent-tint, #fdf0e1), #fff7ee); color: var(--kb-accent-deep, #a85c14); font-family: var(--kb-font-num); font-size: var(--text-xs); font-weight: 700; line-height: 1.6; text-align: center; } .brxe-kbpcsv .kb-ico { inline-size: 14px; block-size: 14px; fill: currentColor; flex: none; }@media (max-width: 767px) { .brxe-kbpcsv { margin: 2px calc(-1 * var(--space-xs)) calc(-1 * var(--space-xs)); padding: 8px 6px; font-size: 11px; } }.brxe-930d27:hover {border-color: var(--kb-border-brand)}.brxe-930d27 {transition: border-color 600ms cubic-bezier(.22, 1, .36, 1), box-shadow 600ms cubic-bezier(.22, 1, .36, 1), transform 600ms cubic-bezier(.22, 1, .36, 1); height: 100%; padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); position: relative; row-gap: var(--space-xs)}.brxe-930d27 .brxe-kbpcim { transition: transform 900ms cubic-bezier(.22, 1, .36, 1);} .brxe-930d27 .brxe-kbpctt,.brxe-930d27 .brxe-kbpctt a { transition: color 450ms cubic-bezier(.22, 1, .36, 1);}@media (hover: hover) and (pointer: fine) { .brxe-930d27:hover { transform: translateY(-4px); box-shadow: var(--kb-shadow-3); } .brxe-930d27:hover .brxe-kbpcim { transform: scale(1.05); } .brxe-930d27:hover .brxe-kbpctt, .brxe-930d27:hover .brxe-kbpctt a { color: var(--kb-text-brand); }}@media (prefers-reduced-motion: reduce) { .brxe-930d27:hover, .brxe-930d27:hover .brxe-kbpcim { transform: none; }}.brxe-930d27:has(.brxe-kbsto2) .brxe-kbpcim { opacity: .55; filter: grayscale(.5); }@media (max-width: 767px) {.brxe-930d27 {padding-top: var(--space-xs); padding-right: var(--space-xs); padding-bottom: var(--space-xs); padding-left: var(--space-xs); row-gap: var(--space-2xs)}}.brxe-kc0041.brxe-block {height: 100%}#brxe-kc0040 {width: 100%}#brxe-kc0040 { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--space-s); }@media (max-width: 991px) { #brxe-kc0040 { grid-template-columns: repeat(3, minmax(0, 1fr)); } #brxe-kc0040 > li:nth-child(n+4) { display: none; } }@media (max-width: 767px) { #brxe-kc0040 { display: flex; flex-direction: row; flex-wrap: nowrap; gap: var(--space-xs); overflow-x: auto; overscroll-behavior-x: contain; scroll-snap-type: x mandatory; margin-inline: calc(var(--kb-gutter) * -1); padding-inline: var(--kb-gutter); scroll-padding-inline: var(--kb-gutter); padding-block-end: var(--space-2xs); scrollbar-width: none; } #brxe-kc0040::-webkit-scrollbar { display: none; } #brxe-kc0040 > li, #brxe-kc0040 > li:nth-child(n+4) { display: block; flex: 0 0 min(68%, 260px); scroll-snap-align: start; } }@media (max-width: 767px) { #brxe-kc0040 { -webkit-mask-image: linear-gradient(to right, transparent 0, #000 64px); mask-image: linear-gradient(to right, transparent 0, #000 64px); } }#brxe-kc003w {row-gap: var(--space-s); width: 100%}.brxe-kbtbt0 {color: var(--kb-text-heading); font-size: var(--text-s); font-weight: 600; line-height: 1.5; font-family: "Abar FaNum"}.brxe-kbtbs0 {color: var(--kb-text-muted); font-size: var(--text-xs); font-weight: 400; line-height: 1.5; font-family: "Abar FaNum"}.brxe-kbtbb0 {row-gap: 0px; min-width: 0px; flex-grow: 1; flex-shrink: 1}.brxe-kbtbi0 {flex-direction: row; align-items: center; column-gap: var(--space-xs); min-width: 0px; flex-wrap: nowrap}@media (max-width: 767px) {.brxe-kbtbi0 {column-gap: var(--space-xs)}}.brxe-kbtbt5 {color: var(--kb-text-heading); font-size: var(--text-s); font-weight: 600; line-height: 1.5; font-family: "Abar FaNum"}.brxe-kbtbs5 {color: var(--kb-text-muted); font-size: var(--text-xs); font-weight: 400; line-height: 1.5; font-family: "Abar FaNum"}.brxe-kbtbb5 {row-gap: 0px; min-width: 0px; flex-grow: 1; flex-shrink: 1}.brxe-kbtbi5 {flex-direction: row; align-items: center; column-gap: var(--space-xs); min-width: 0px; flex-wrap: nowrap}@media (max-width: 767px) {.brxe-kbtbi5 {column-gap: var(--space-xs)}}.brxe-kbtbt1 {color: var(--kb-text-heading); font-size: var(--text-s); font-weight: 600; line-height: 1.5; font-family: "Abar FaNum"}.brxe-kbtbs1 {color: var(--kb-text-muted); font-size: var(--text-xs); font-weight: 400; line-height: 1.5; font-family: "Abar FaNum"}.brxe-kbtbb1 {row-gap: 0px; min-width: 0px; flex-grow: 1; flex-shrink: 1}.brxe-kbtbi1 {flex-direction: row; align-items: center; column-gap: var(--space-xs); min-width: 0px; flex-wrap: nowrap}@media (max-width: 767px) {.brxe-kbtbi1 {column-gap: var(--space-xs)}}.brxe-kbtbt3 {color: var(--kb-text-heading); font-size: var(--text-s); font-weight: 600; line-height: 1.5; font-family: "Abar FaNum"}.brxe-kbtbs3 {color: var(--kb-text-muted); font-size: var(--text-xs); font-weight: 400; line-height: 1.5; font-family: "Abar FaNum"}.brxe-kbtbb3 {row-gap: 0px; min-width: 0px; flex-grow: 1; flex-shrink: 1}.brxe-kbtbi3 {flex-direction: row; align-items: center; column-gap: var(--space-xs); min-width: 0px; flex-wrap: nowrap}@media (max-width: 767px) {.brxe-kbtbi3 {column-gap: var(--space-xs)}}.brxe-kbtbt2 {color: var(--kb-text-heading); font-size: var(--text-s); font-weight: 600; line-height: 1.5; font-family: "Abar FaNum"}.brxe-kbtbs2 {color: var(--kb-text-muted); font-size: var(--text-xs); font-weight: 400; line-height: 1.5; font-family: "Abar FaNum"}.brxe-kbtbb2 {row-gap: 0px; min-width: 0px; flex-grow: 1; flex-shrink: 1}.brxe-kbtbi2 {flex-direction: row; align-items: center; column-gap: var(--space-xs); min-width: 0px; flex-wrap: nowrap}@media (max-width: 767px) {.brxe-kbtbi2 {column-gap: var(--space-xs)}}.brxe-kbtbt4 {color: var(--kb-text-heading); font-size: var(--text-s); font-weight: 600; line-height: 1.5; font-family: "Abar FaNum"}.brxe-kbtbs4 {color: var(--kb-text-muted); font-size: var(--text-xs); font-weight: 400; line-height: 1.5; font-family: "Abar FaNum"}.brxe-kbtbb4 {row-gap: 0px; min-width: 0px; flex-grow: 1; flex-shrink: 1}.brxe-kbtbi4 {flex-direction: row; align-items: center; column-gap: var(--space-xs); min-width: 0px; flex-wrap: nowrap}@media (max-width: 991px) {.brxe-kbtbi4 {display: none}}@media (max-width: 767px) {.brxe-kbtbi4 {column-gap: var(--space-xs)}}.brxe-cbf060 {display: grid; align-items: initial; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: var(--space-xs); padding-top: var(--space-s); padding-right: var(--space-m); padding-bottom: var(--space-s); padding-left: var(--space-m); background-color: color-mix(in srgb, var(--kb-primary-tint) 45%, var(--kb-surface)); border-radius: var(--kb-radius-l); width: 100%}.brxe-cbf060 { position: relative; isolation: isolate; overflow: hidden; box-shadow: inset 0 0 0 var(--kb-bd-hair) var(--kb-border); } .brxe-cbf060::before,.brxe-cbf060::after { content: ""; position: absolute; z-index: -1; aspect-ratio: 1; border-radius: 50%; pointer-events: none; } .brxe-cbf060::before { inset-block-start: -210px; inset-inline-start: -160px; inline-size: 460px; background: repeating-radial-gradient(circle, transparent 0 20px, rgb(var(--kb-rgb-brand) / .06) 20px 21px); -webkit-mask-image: radial-gradient(circle, rgb(0 0 0) 16%, transparent 68%); mask-image: radial-gradient(circle, rgb(0 0 0) 16%, transparent 68%); } .brxe-cbf060::after { inset-block-end: -170px; inset-inline-end: -120px; inline-size: 340px; background: repeating-radial-gradient(circle, transparent 0 13px, rgb(var(--kb-rgb-brand) / .05) 13px 14px); -webkit-mask-image: radial-gradient(circle, rgb(0 0 0) 12%, transparent 66%); mask-image: radial-gradient(circle, rgb(0 0 0) 12%, transparent 66%); } .brxe-cbf060 > .brxe-block { justify-content: center; padding: 4px var(--space-2xs); } .brxe-cbf060 .brxe-icon { flex: 0 0 auto; font-size: 22px; line-height: 1; color: color-mix(in srgb, var(--kb-primary) 42%, var(--kb-surface)); transition: color var(--kb-dur-base) var(--kb-ease-out); }@media (hover: hover) { .brxe-cbf060 > .brxe-block:hover .brxe-icon { color: var(--kb-primary); } } .brxe-cbf060 > .brxe-block > .brxe-block > :first-child { color: var(--kb-text); font-size: 13px; line-height: 1.6; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .brxe-cbf060 > .brxe-block > .brxe-block > :last-child:not(:first-child) { color: var(--kb-text-subtle); font-size: 11.5px; line-height: 1.6; }@media (max-width: 767px) { .brxe-cbf060 > .brxe-block { justify-content: flex-start; padding: 6px var(--space-2xs); } .brxe-cbf060 .brxe-icon { font-size: 19px; } .brxe-cbf060 > .brxe-block > .brxe-block > :last-child:not(:first-child) { display: none; } .brxe-cbf060::before { inline-size: 300px; inset-block-start: -150px; inset-inline-start: -130px; } .brxe-cbf060::after { inline-size: 240px; }}@media (prefers-reduced-motion: reduce) { .brxe-cbf060 .brxe-icon { transition: none; } }@media (max-width: 991px) {.brxe-cbf060 {grid-template-columns: repeat(4, minmax(0, 1fr))}}@media (max-width: 767px) {.brxe-cbf060 {grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 4px var(--space-2xs); padding-top: var(--space-xs); padding-right: var(--space-xs); padding-bottom: var(--space-xs); padding-left: var(--space-xs); border-radius: var(--kb-radius-m)}}#brxe-kc003v {row-gap: var(--space-l)}@media (max-width: 767px) {#brxe-kc003v {row-gap: var(--space-m)}}#brxe-kc003u {padding-top: 0; padding-right: 0; padding-bottom: var(--space-xl); padding-left: 0}@media (max-width: 767px) {#brxe-kc003u {padding-top: 0; padding-right: 0; padding-bottom: var(--space-l); padding-left: 0}}#brxe-kc0047 {font-size: var(--text-xs); font-weight: 400; color: var(--kb-text-muted); font-family: "Abar FaNum"}#brxe-kc0048 {font-size: var(--text-l); font-weight: 800; color: var(--kb-price); line-height: 1.3}#brxe-kc0046 {row-gap: 0px; width: auto; min-width: 0px}#brxe-kc0049 {flex-shrink: 0}#brxe-kc0045 {flex-direction: row; justify-content: space-between; align-items: center; column-gap: var(--space-s); min-height: var(--kb-stickybar-h); padding-top: var(--space-2xs); padding-right: 0; padding-bottom: var(--space-2xs); padding-left: 0}#brxe-kc0044 {position: fixed; left: 0px; right: 0px; bottom: 0px; z-index: var(--kb-z-sticky); display: none; background-color: var(--kb-surface); border-top: var(--kb-bd-hair) solid var(--kb-border); box-shadow: 0 -8px 24px -12px var(--kb-ink-a20); padding-top: 0; padding-right: var(--kb-gutter); padding-bottom: env(safe-area-inset-bottom, 0px); padding-left: var(--kb-gutter)}@media (max-width: 991px) { body:has(.kb-cart-bar) { padding-bottom: calc(var(--kb-stickybar-h) + env(safe-area-inset-bottom, 0px)); } }@media (max-width: 991px) {#brxe-kc0044 {display: flex}}#brxe-kc004f {font-size: var(--text-3xl); font-weight: 800; color: var(--kb-text-on-dark); line-height: var(--kb-lh-heading); text-align: center}@media (max-width: 767px) {#brxe-kc004f {font-size: var(--text-2xl)}}#brxe-kc004e {align-items: center; row-gap: var(--space-3xs); width: 100%}#brxe-kc004h {display: grid; align-items: initial}#brxe-kc004g {width: 100%; margin-top: var(--space-2xs); padding-top: var(--space-s); padding-right: var(--space-m); padding-bottom: var(--space-s); padding-left: var(--space-m); background-color: rgb(255 255 255 / .04); border: var(--kb-bd-hair) solid var(--kb-on-dark-a12); border-radius: var(--kb-radius-l)}@media (max-width: 767px) {#brxe-kc004g {padding-top: var(--space-xs); padding-right: var(--space-3xs); padding-bottom: var(--space-xs); padding-left: var(--space-3xs); border-radius: var(--kb-radius-m)}}#brxe-kc004c {align-items: center; row-gap: var(--space-s)}@media (max-width: 767px) {#brxe-kc004c {row-gap: var(--space-xs)}}#brxe-kc004x {font-size: var(--text-2xl); font-weight: 800; color: var(--kb-text-heading); line-height: var(--kb-lh-heading)}@media (max-width: 767px) {#brxe-kc004x {font-size: var(--text-xl)}}#brxe-kc0050 {justify-content: center}#brxe-kc0051 {justify-content: center}#brxe-kc004z {flex-direction: row; flex-wrap: wrap; justify-content: center; column-gap: var(--space-xs); row-gap: var(--space-xs)}@media (max-width: 767px) {#brxe-kc004z {flex-direction: column; align-items: stretch; width: 100%}}.brxe-kc0053 .brxe-kc0054.brxe-text-link {display: inline-flex; align-items: center; min-height: 40px; padding-top: 0; padding-right: 16px; padding-bottom: 0; padding-left: 16px; background-color: var(--kb-surface-alt); border: var(--kb-bd-hair) solid var(--kb-border); border-radius: var(--kb-radius-pill); font-size: var(--text-s); font-weight: 500; color: var(--kb-text); line-height: 1}.brxe-kc0053 .brxe-kc0054.brxe-text-link:hover {background-color: var(--kb-primary-tint); color: var(--kb-primary)}.brxe-kc0053.brxe-block {width: auto}#brxe-kc0052 {flex-direction: row; flex-wrap: wrap; justify-content: center; column-gap: var(--space-2xs); row-gap: var(--space-2xs); margin-top: var(--space-xs)}#brxe-kc0052 { list-style: none; padding: 0; }@media (max-width: 767px) {#brxe-kc004u {padding-top: var(--space-l); padding-right: var(--space-s); padding-bottom: var(--space-l); padding-left: var(--space-s)}}#brxe-kc0056 {font-size: var(--text-l); font-weight: 700; color: var(--kb-text-heading)}.brxe-kc0058 .brxe-kc005a.brxe-image {width: 88%; height: 88%}.brxe-kc0058 .brxe-kc005a.brxe-image:not(.tag), .brxe-kc0058 .brxe-kc005a.brxe-image img {object-fit: contain}.brxe-kc0058 .brxe-kc0059.brxe-block {aspect-ratio: 1; width: 100%; overflow: hidden; background-color: var(--kb-surface-sunken); border-radius: var(--kb-radius-s); display: flex; align-items: center; justify-content: center}.brxe-kc0058 .brxe-kc005c.brxe-heading {font-size: var(--text-s); font-weight: 600; color: var(--kb-text-heading); line-height: 1.7}.brxe-kc0058 .brxe-kc005c.brxe-heading:hover {color: var(--kb-primary)}.brxe-kc0058 .brxe-kc005d.brxe-text-basic {font-size: var(--text-s); font-weight: 700; color: var(--kb-price)}.brxe-kc0058 .brxe-kc005b.brxe-block {row-gap: 2px; min-width: 0px}.brxe-kc0058 .brxe-kc005h.brxe-xfavorite .x-favorite_icons {font-size: 1.1em}.brxe-kc0058 .brxe-kc005h.brxe-xfavorite .x-favorite {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: transparent; border-radius: var(--kb-radius-pill); color: var(--kb-text-muted)}.brxe-kc0058 .brxe-kc005h.brxe-xfavorite .x-favorite_inner {width: 40px}.brxe-kc0058 .brxe-kc005h.brxe-xfavorite .x-favorite:hover {background-color: var(--kb-danger-soft); color: var(--kb-danger)}.brxe-kc005h .x-favorite { block-size: 40px; justify-content: center; }.brxe-kc0058 .brxe-kc005e.brxe-block {flex-direction: row; align-items: center; column-gap: var(--space-3xs); width: auto}@media (max-width: 478px) { .brxe-kc005e { grid-column: 1 / -1; } }.brxe-kc0058.brxe-block {display: grid; align-items: initial; grid-template-columns: 64px minmax(0, 1fr) auto; gap: var(--space-xs); align-items: center; padding-top: var(--space-xs); padding-right: 0; padding-bottom: var(--space-xs); padding-left: 0}.brxe-kc0058[aria-busy="true"] { opacity: .5; pointer-events: none; transition: opacity var(--kb-dur-base) var(--kb-ease-out); }@media (max-width: 478px) {.brxe-kc0058.brxe-block {grid-template-columns: 56px minmax(0, 1fr)}}#brxe-kc0057 {row-gap: 0px}#brxe-kc0057 { list-style: none; margin: 0; padding: 0; }#brxe-kc0057 > li + li { border-top: var(--kb-bd-hair) solid var(--kb-border); }#brxe-kc0055 {row-gap: var(--space-2xs); padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); border-radius: var(--kb-radius-l)}@media (max-width: 767px) {#brxe-kc0055 {border-radius: var(--kb-radius-m)}}#brxe-kc005k {font-size: var(--text-xl); font-weight: 700; color: var(--kb-text-heading); line-height: var(--kb-lh-heading)}@media (max-width: 767px) {#brxe-kc005k {font-size: var(--text-l)}}#brxe-kc005l {font-size: var(--text-s); font-weight: 400; color: var(--kb-text-muted)}#brxe-kc005j {row-gap: 2px}.brxe-kbpcwl .x-favorite { inline-size: 32px; block-size: 32px; display: grid; place-items: center; -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); border: var(--kb-bd-hair) solid var(--kb-border); cursor: pointer; transition: color var(--kb-dur-base) var(--kb-ease-out), background-color var(--kb-dur-base) var(--kb-ease-out), scale var(--kb-dur-base) var(--kb-ease-spring);} .brxe-kbpcwl .x-favorite_icons, .brxe-kbpcwl .x-favorite_icon { display: grid; place-items: center; } .brxe-kbpcwl .x-favorite:hover { background: var(--kb-danger-soft); color: var(--kb-wishlist); } .brxe-kbpcwl .x-favorite[aria-pressed="true"] { color: var(--kb-wishlist); } .brxe-kbpcwl .x-favorite:active { scale: .9; }@media (max-width: 767px) { .brxe-kbpcwl .x-favorite { inline-size: 28px; block-size: 28px; }}.brxe-kbpccp .x-favorite { inline-size: 32px; block-size: 32px; display: grid; place-items: center; -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); border: var(--kb-bd-hair) solid var(--kb-border); cursor: pointer; transition: color var(--kb-dur-base) var(--kb-ease-out), background-color var(--kb-dur-base) var(--kb-ease-out), scale var(--kb-dur-base) var(--kb-ease-spring);} .brxe-kbpccp .x-favorite_icons, .brxe-kbpccp .x-favorite_icon { display: grid; place-items: center; } .brxe-kbpccp .x-favorite:hover { background: var(--kb-primary-tint); color: var(--kb-primary); } .brxe-kbpccp .x-favorite[aria-pressed="true"] { background: var(--kb-primary); color: var(--kb-text-on-brand); border-color: var(--kb-primary); } .brxe-kbpccp .x-favorite:active { scale: .9; }@media (max-width: 767px) { .brxe-kbpccp .x-favorite { inline-size: 28px; block-size: 28px; }}.brxe-kbpcac { pointer-events: none; } .brxe-kbpcac > * { pointer-events: auto; }.brxe-kbpctt a::after, a.brxe-kbpctt::after { content: ""; position: absolute; inset: 0; z-index: var(--kb-z-content, 2);}.brxe-kbpcsp { text-overflow: ellipsis; }.brxe-kbpcri.brxi-kc005o {color: var(--kb-rating-star); fill: var(--kb-rating-star); font-size: 1.15em}.brxe-kbpclw { display: inline-flex; align-items: center; gap: 5px; } .brxe-kbpclw::before { content: ""; inline-size: 5px; block-size: 5px; border-radius: 50%; background: var(--kb-stock-low); }.brxe-kbpcdr .kb-ico { inline-size: 12px; block-size: 12px; fill: currentColor; flex: none; }.brxe-930d27 > .brxe-kbpcpw { align-self: stretch; }.brxe-930d27 .brxe-kbpcim { transition: transform 900ms cubic-bezier(.22, 1, .36, 1);} .brxe-930d27 .brxe-kbpctt,.brxe-930d27 .brxe-kbpctt a { transition: color 450ms cubic-bezier(.22, 1, .36, 1);}@media (hover: hover) and (pointer: fine) { .brxe-930d27:hover { transform: translateY(-4px); box-shadow: var(--kb-shadow-3); } .brxe-930d27:hover .brxe-kbpcim { transform: scale(1.05); } .brxe-930d27:hover .brxe-kbpctt, .brxe-930d27:hover .brxe-kbpctt a { color: var(--kb-text-brand); }}@media (prefers-reduced-motion: reduce) { .brxe-930d27:hover, .brxe-930d27:hover .brxe-kbpcim { transform: none; }}.brxe-930d27:has(.brxe-kbsto2) .brxe-kbpcim { opacity: .55; filter: grayscale(.5); }.brxe-kc005n.brxe-block {height: 100%}#brxe-kc005m {width: 100%}#brxe-kc005m { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--space-s); }@media (max-width: 991px) { #brxe-kc005m { grid-template-columns: repeat(3, minmax(0, 1fr)); } #brxe-kc005m > li:nth-child(n+4) { display: none; } }@media (max-width: 767px) { #brxe-kc005m { display: flex; flex-direction: row; flex-wrap: nowrap; gap: var(--space-xs); overflow-x: auto; overscroll-behavior-x: contain; scroll-snap-type: x mandatory; margin-inline: calc(var(--kb-gutter) * -1); padding-inline: var(--kb-gutter); scroll-padding-inline: var(--kb-gutter); padding-block-end: var(--space-2xs); scrollbar-width: none; } #brxe-kc005m::-webkit-scrollbar { display: none; } #brxe-kc005m > li, #brxe-kc005m > li:nth-child(n+4) { display: block; flex: 0 0 min(68%, 260px); scroll-snap-align: start; } }@media (max-width: 767px) { #brxe-kc005m { -webkit-mask-image: linear-gradient(to right, transparent 0, #000 64px); mask-image: linear-gradient(to right, transparent 0, #000 64px); } }#brxe-kc005i {row-gap: var(--space-s); width: 100%}#brxe-kc004s {row-gap: var(--space-l)}@media (max-width: 767px) {#brxe-kc004s {row-gap: var(--space-m)}}#brxe-kc004r {padding-top: var(--space-l); padding-right: 0; padding-bottom: var(--space-xl); padding-left: 0}@media (max-width: 767px) {#brxe-kc004r {padding-top: var(--space-m); padding-right: 0; padding-bottom: var(--space-l); padding-left: 0}}.brxe-kbstd2 {background-color: var(--kb-stock-out); border-radius: var(--kb-radius-circle); flex-shrink: 0; height: 5px; width: 5px}.brxe-kbstt2 {color: var(--kb-danger-strong)}.brxe-kbsto2 {flex-direction: row; align-items: center; column-gap: 5px; width: auto; background-color: var(--kb-danger-soft); border-radius: var(--kb-radius-pill); padding-top: 1px; padding-right: 7px; padding-bottom: 1px; padding-left: 7px; color: var(--kb-danger-strong)}.brxe-kbstd3 {background-color: var(--kb-stock-low); border-radius: var(--kb-radius-circle); flex-shrink: 0; height: 5px; width: 5px}.brxe-kbstt3 {color: var(--kb-warning)}.brxe-kbstb3 {flex-direction: row; align-items: center; column-gap: 5px; width: auto; background-color: var(--kb-warning-soft); border-radius: var(--kb-radius-pill); padding-top: 1px; padding-right: 7px; padding-bottom: 1px; padding-left: 7px; color: var(--kb-warning)}.brxe-cf9bd8 {align-items: center; column-gap: var(--space-2xs); flex-direction: row; font-size: 11px; font-weight: 500; line-height: 1.6; width: auto}.brxe-kbprpr {color: var(--kb-price); font-family: "Abar FaNum"; font-weight: 700; line-height: 1.4}.brxe-kbprpr .price del { display: block; font-size: 0.65em; font-weight: 400; color: var(--kb-price-was);}.brxe-kbprpr .price ins { text-decoration: none;}.brxe-kbprcl {color: var(--kb-text-brand); font-weight: 700}.brxe-4fa882 {align-items: baseline; column-gap: var(--space-2xs); flex-direction: row; flex-wrap: wrap; row-gap: var(--space-3xs); width: auto}