@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-slider-nested{min-width:0;width:100%}.brxe-slider-nested .splide__slide{align-items:center;display:flex;justify-content:center;position:relative}.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev{transform:translateY(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev{transform:translateX(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows svg{min-height:0;min-width:0}}@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-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-s00004 {text-align: center; color: var(--lv-style-icons-dark)}#brxe-s00005 {max-width: 680px; opacity: .78; text-align: center; color: var(--lv-style-body-text-muted)}#brxe-s00003 {padding-top: var(--lv-space-xl); padding-right: var(--lv-page-gutter); padding-bottom: var(--lv-space-xl); padding-left: var(--lv-page-gutter); background-color: var(--lv-style-background-regular); width: 100%; align-items: center; row-gap: 32px}#brxe-s00009 {padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-size: 16px; line-height: 16.8px; border: 1px solid var(--lv-style-lines-regular); border-radius: 9999px; flex-shrink: 0}@media (max-width: 767px) {#brxe-s00009 {font-size: 14px}}#brxe-s0000a {padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-size: 16px; line-height: 16.8px; border: 1px solid var(--lv-style-lines-regular); border-radius: 9999px; flex-shrink: 0}@media (max-width: 767px) {#brxe-s0000a {font-size: 14px}}#brxe-s0000b {padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-size: 16px; line-height: 16.8px; border: 1px solid var(--lv-style-lines-regular); border-radius: 9999px; flex-shrink: 0}@media (max-width: 767px) {#brxe-s0000b {font-size: 14px}}#brxe-s0000c {padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-size: 16px; line-height: 16.8px; border: 1px solid var(--lv-style-lines-regular); border-radius: 9999px; flex-shrink: 0}@media (max-width: 767px) {#brxe-s0000c {font-size: 14px}}#brxe-s0000d {padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-size: 16px; line-height: 16.8px; border: 1px solid var(--lv-style-lines-regular); border-radius: 9999px; flex-shrink: 0}@media (max-width: 767px) {#brxe-s0000d {font-size: 14px}}#brxe-s00008 {display: flex; flex-direction: row; column-gap: 16px}#brxe-s00007 {overflow: auto; display: flex; padding-top: 32px; padding-bottom: 32px}#brxe-s00006 {width: 100%; position: sticky; top: 0px; z-index: 90; padding-right: var(--lv-page-gutter); padding-left: var(--lv-page-gutter); background-color: var(--lv-style-background-regular)}#brxe-s00011 {max-width: 680px; opacity: .78; color: var(--lv-style-body-text-muted)}#brxe-s0000f {display: flex; flex-direction: column; row-gap: 16px}.brxe-bbebbf {width: 100%; border-radius: var(--lv-radius-md)}.brxe-bbebbf:not(.tag), .brxe-bbebbf img {aspect-ratio: 1; object-fit: cover}.brxe-de4c42 {display: flex; flex-direction: column; row-gap: var(--lv-space-xs); width: 100%; flex-grow: 1}.brxe-c01c0a {width: 100%; min-height: 30px; font-family: "Cormorant Garamond"; font-size: 30px; font-weight: 600; line-height: 1; color: var(--lv-style-body-text-regular)}.brxe-6de7d2 {width: 100%}.brxe-s00016 {width: 100%}.brxe-c3e2c8 {display: flex; flex-direction: column; width: 100%; height: 100%; row-gap: 24px; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; background-color: var(--lv-style-background-card-light); border-radius: var(--lv-radius-md); overflow: hidden}@media (max-width: 767px) {.brxe-c3e2c8 {row-gap: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}.brxe-s00014.brxe-div {display: flex; width: 100%}[data-id="brxe-s00013"].splide__slide {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}.brxe-5c4b53 {width: 24px; height: 24px; flex-shrink: 0}.brxe-5c4b53:not(.tag), .brxe-5c4b53 img {object-fit: contain}.brxe-b074d3 {display: inline-flex; padding-top: var(--lv-space-xs); padding-right: var(--lv-space-sm); padding-bottom: var(--lv-space-xs); padding-left: var(--lv-space-sm); text-align: center; text-decoration: none; border-radius: 4px; width: max-content; max-width: 100%; transition: background-color .18s ease, color .18s ease; flex-shrink: 0; min-height: 52px; align-items: center; justify-content: center; column-gap: var(--lv-space-xs); gap: var(--lv-space-xs); cursor: pointer}.brxe-b074d3:hover {opacity: .9}.brxe-b074d3:active {opacity: 1}@media (prefers-reduced-motion: reduce){.brxe-b074d3{transition:none;}} .brxe-b074d3 { white-space: normal;} .brxe-b074d3:focus-visible { outline: 2px solid var(--lv-color-stone-900); outline-offset: 4px;} .brxe-b074d3:active { background: var(--lv-color-sage-700);}#brxe-s00018 {display: flex; width: 100%}[data-id="brxe-s00017"].splide__slide {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-s00012 {width: 100%; max-width: 872px}#water-filters {padding-top: var(--lv-space-lg); padding-right: var(--lv-page-gutter); padding-bottom: var(--lv-space-xl); padding-left: var(--lv-page-gutter); background-color: var(--lv-style-background-regular); width: 100%; align-items: center; row-gap: var(--lv-space-lg)}#brxe-s0001e {max-width: 680px; opacity: .78; color: var(--lv-style-body-text-muted)}#brxe-s0001c {display: flex; flex-direction: column; row-gap: 16px}.brxe-s00023 {width: 100%}.brxe-s00021.brxe-div {display: flex; width: 100%}[data-id="brxe-s00020"].splide__slide {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}.brxe-s00027 {width: 100%}.brxe-s00025.brxe-div {display: flex; width: 100%}[data-id="brxe-s00024"].splide__slide {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-s00029 {display: flex; width: 100%}[data-id="brxe-s00028"].splide__slide {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#collections {width: 100%; max-width: 1248px}#replacement-bundles {padding-top: var(--lv-space-xl); padding-right: var(--lv-page-gutter); padding-bottom: var(--lv-space-xl); padding-left: var(--lv-page-gutter); background-color: var(--lv-style-background-light); width: 100%; align-items: center; row-gap: var(--lv-space-lg)}#brxe-s0002f {max-width: 680px; opacity: .78; color: var(--lv-style-body-text-muted)}#brxe-s0002d {display: flex; flex-direction: column; row-gap: 16px}.brxe-s00034 {width: 100%}.brxe-s00032.brxe-div {display: flex; width: 100%}[data-id="brxe-s00031"].splide__slide {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-s00036 {display: flex; width: 100%}[data-id="brxe-s00035"].splide__slide {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-s00030 {width: 100%; max-width: 872px}#accessories {padding-top: var(--lv-space-xl); padding-right: var(--lv-page-gutter); padding-bottom: var(--lv-space-xl); padding-left: var(--lv-page-gutter); background-color: var(--lv-style-background-regular); width: 100%; align-items: center; row-gap: var(--lv-space-lg)}#brxe-s0003c {max-width: 680px; opacity: .78; color: var(--lv-style-body-text-muted)}#brxe-s0003a {display: flex; flex-direction: column; row-gap: 16px}.brxe-s00041 {width: 100%}.brxe-s0003f.brxe-div {display: flex; width: 100%}[data-id="brxe-s0003e"].splide__slide {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}.brxe-s00045 {width: 100%}.brxe-s00043.brxe-div {display: flex; width: 100%}[data-id="brxe-s00042"].splide__slide {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}.brxe-s00049 {width: 100%}.brxe-s00047.brxe-div {display: flex; width: 100%}[data-id="brxe-s00046"].splide__slide {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-s0003d {width: 100%; max-width: 1248px}#individual-replacements {padding-top: var(--lv-space-xl); padding-right: var(--lv-page-gutter); padding-bottom: var(--lv-space-xl); padding-left: var(--lv-page-gutter); background-color: var(--lv-style-background-light); width: 100%; align-items: center; row-gap: var(--lv-space-lg)}#brxe-s00000 {display: flex; width: 100%; flex-direction: column}@media (prefers-reduced-motion: no-preference) { html:has(.lv-shop-page) { scroll-behavior: smooth; }}@media (prefers-reduced-motion: reduce) { html:has(.lv-shop-page) { scroll-behavior: auto; } .lv-shop-page *, .lv-shop-page *::before, .lv-shop-page *::after { scroll-behavior: auto; transition-duration: 0s; }}@media (min-width: 1024px) and (max-width: 1200px) { :root body .lv-shop-page .lv-shop-slider { max-width: 832px; }}:root body .lv-shop-page { --lv-page-gutter: 96px; --lv-space-xl: 96px; --lv-space-lg: 64px; --lv-type-hero: 60px; --lv-type-heading: 48px; --lv-type-body-md: 18px; width: 100%; max-width: none; color: var(--lv-style-body-text-regular);} .lv-shop-page p { margin: 0;} .lv-shop-page a:focus-visible { outline: 2px solid var(--lv-color-stone-900); outline-offset: 4px;} .lv-shop-page button:focus-visible { outline: 2px solid var(--lv-color-stone-900); outline-offset: 4px;} .lv-shop-page .lv-shop-section { scroll-margin-top: 100px;} .lv-shop-page #collections { scroll-margin-top: 100px;} .lv-shop-page .lv-shop-section:first-of-type { padding-top: 64px;} .lv-shop-page .lv-shop-inner { width: 100%; max-width: 1248px; margin-inline: auto;} .lv-shop-page .lv-shop-navigation>.brxe-div { min-height: 73px; height: 73px;} .lv-shop-page .lv-shop-navigation .brxe-fa5f35 { max-width: 1248px;} .lv-shop-page .lv-shop-navigation .brxe-27cc44 { width: 24.2188px; height: 23.6819px;} .lv-shop-page .lv-shop-navigation .brxe-ed05b8 { width: 126.641px; height: 11.7532px;} .lv-shop-page .lv-shop-navigation .brxe-feead3 { gap: 16px;} .lv-shop-page .lv-shop-category-scroll { scrollbar-width: none;} .lv-shop-page .lv-shop-category-links { min-width: max-content; margin-inline: auto;} .lv-shop-page .lv-shop-category-scroll::-webkit-scrollbar { display: none;} .lv-shop-page .lv-shop-category-link { color: var(--lv-style-body-text-muted); transition: background-color .15s ease, color .15s ease;} .lv-shop-page .lv-shop-category-link[aria-current="location"] { background: var(--lv-style-button-primary); border-color: var(--lv-style-button-primary); color: var(--lv-style-body-text-white);} .lv-shop-page .lv-shop-slider { min-width: 0;} .lv-shop-page .lv-shop-slider .splide__list { align-items: stretch;}:root body .lv-shop-page .lv-shop-slider .splide__slide { height: auto; display: flex; align-items: stretch; justify-content: flex-start;}:root body .lv-shop-page .lv-shop-product-context { width: 100%; display: flex; align-items: stretch; flex: 1;}:root body .lv-shop-page .lv-shop-card { height: auto; flex: 1;} .lv-shop-page .lv-shop-card picture { display: contents;} .lv-shop-page .lv-shop-card picture>source { display: none;} .lv-shop-page .lv-shop-card-image { display: block; aspect-ratio: 1; width: 100%; flex-shrink: 0;} .lv-shop-page .lv-shop-card-image img { display: block; width: 100%; height: 100%; object-fit: cover; border-radius: var(--lv-radius-md);} .lv-shop-page .lv-shop-card-copy { min-height: 94px;} .lv-shop-page .lv-shop-card-price { display: flex; flex-wrap: wrap; align-items: baseline; gap: 16px;} .lv-shop-page .lv-shop-card-price del { font-size: 24px; font-weight: 500; color: var(--lv-style-body-text-muted);} .lv-shop-page .lv-shop-card-price ins { text-decoration: none;} .lv-shop-page .lv-shop-card-price .lv-shop-availability { font-family: Montserrat, sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; color: var(--lv-style-body-text-muted);} .lv-shop-page .lv-shop-card-actions>* { width: 100%;} .lv-shop-page .lv-shop-card-actions a.button { display: flex; align-items: center; justify-content: center; gap: 16px; width: 100%; min-height: 56px; padding: 16px 24px; background: var(--lv-style-button-primary); color: var(--lv-style-body-text-white); border: 0; border-radius: 4px; font-family: Montserrat, sans-serif; font-size: 18px; font-weight: 600; line-height: 24px; letter-spacing: .04em; text-transform: uppercase; text-decoration: none;} .lv-shop-page .lv-shop-card-actions .brxe-b074d3 { display: flex; align-items: center; justify-content: center; gap: 16px; width: 100%; min-height: 56px; padding: 16px 24px; background: var(--lv-style-button-primary); color: var(--lv-style-body-text-white); border: 0; border-radius: 4px; font-family: Montserrat, sans-serif; font-size: 18px; font-weight: 600; line-height: 24px; letter-spacing: .04em; text-transform: uppercase; text-decoration: none;} .lv-shop-page .lv-shop-card-actions a.button::after { content: ""; display: block; flex: 0 0 24px; width: 24px; height: 24px; background: url("https://bricks-dev.lotusvita.com/wp-content/uploads/2026/09/lv-figma-2a4b60863841.svg") center / 24px 24px no-repeat;} .lv-shop-page .lv-shop-card-actions a:hover { opacity: .9;} .lv-shop-page .lv-shop-card-actions .added_to_cart { display: block; text-align: center; margin-top: 8px; font: 500 14px/20px Montserrat, sans-serif;} .lv-shop-page .lv-shop-slider>.splide__pagination { position: static; transform: none; display: flex; gap: 16px; padding: 24px 0 8px; margin: 0; width: 100%;} .lv-shop-page .lv-shop-slider>.splide__pagination:has(li:only-child) { display: none;} .lv-shop-page .lv-shop-slider .splide__pagination__page { display: block; width: 10px; height: 10px; min-width: 10px; min-height: 10px; margin: 0; padding: 0; border: 0; border-radius: 50%; background: var(--lv-style-lines-regular); opacity: 1; transform: none; position: relative;} .lv-shop-page .lv-shop-slider .splide__pagination__page::before { content: ""; position: absolute; inset: -8px;} .lv-shop-page .lv-shop-slider .splide__pagination__page.is-active { background: var(--lv-style-button-primary);}@media (max-width: 1024px) {:root body .lv-shop-page { --lv-page-gutter: clamp(48px, calc(18.75vw - 96px), 96px); --lv-space-xl: clamp(64px, calc(12.5vw - 32px), 96px); --lv-space-lg: clamp(48px, calc(6.25vw), 64px); --lv-type-hero: clamp(48px, calc(4.6875vw + 12px), 60px); --lv-type-heading: clamp(40px, calc(3.125vw + 16px), 48px);}:root body .lv-shop-page .lv-shop-navigation > .brxe-div { padding-inline: var(--lv-page-gutter); }:root body .lv-shop-page .lv-shop-section:first-of-type { padding-top: var(--lv-space-lg); }:root body .lv-shop-page .lv-shop-category-links { margin-inline: 0; }}@media (max-width: 767px) {:root body .lv-shop-page { --lv-page-gutter: 20px; --lv-space-xl: 48px; --lv-space-lg: 48px; --lv-type-hero: 40px; --lv-type-heading: 32px;}:root body .lv-shop-page .lv-shop-card-copy { min-height: 94px; }:root body .lv-shop-page .lv-shop-category-link { font-size: 14px; }:root body .lv-shop-page .lv-shop-card-actions .brxe-b074d3,:root body .lv-shop-page .lv-shop-card-actions a.button { padding-inline: 16px; }}