:root{--lx-white: #ffffff;--lx-paper: #f7f9f8;--lx-mist: #eef3f2;--lx-line: #e2e8e6;--lx-ink: #0e1a22;--lx-ink-2: #2a3332;--lx-mute: #5c6867;--lx-teal: #128a9a;--lx-teal-deep: #0c5f70;--lx-teal-soft: #e8f6f8;--lx-focus: #128a9a}body.warehouse--v4{background:var(--lx-white);color:var(--lx-ink-2)}.heading,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:-.02em;color:var(--lx-ink)}.slideshow .heading,.slideshow .h1,.slideshow .h2,.slideshow__title,.slideshow__content,.slideshow__slide,.slideshow__slide-inner{color:#fff!important}.section{background:var(--lx-white)}.button{border-radius:999px;letter-spacing:.01em;font-weight:600;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.button--primary,.slideshow__button,.slideshow__button.button,a.header__quote-btn{background:linear-gradient(135deg,#0a3d7a,#0e6b8f 48%,#14a0b0)!important;color:#fff!important;border:none!important;box-shadow:0 8px 20px #0a3d7a38}.slideshow__button,.slideshow__button.button{font-size:14px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;height:54px!important;line-height:54px!important;padding:0 22px!important}.button--primary:hover,.slideshow__button:hover,.slideshow__button.button:hover,a.header__quote-btn:hover{background:linear-gradient(135deg,#083266,#0c5c7a 48%,#108a98)!important;color:#fff!important}.button--secondary{background:var(--lx-teal-soft);color:var(--lx-teal-deep)}.button--secondary:hover{background:#d5eef1;color:var(--lx-teal-deep)}.button--ternary,.button--transparent{border-radius:999px;box-shadow:0 0 0 1px var(--lx-line) inset}.header__row--search{background:#fff!important;padding:10px 0!important}.header__search-row-inner{display:grid!important;grid-template-columns:1fr minmax(280px,680px) 1fr!important;align-items:center!important;gap:0!important;max-width:none!important;width:100%!important;margin:0 auto!important;padding:0 16px!important}.header__row--search .header__search-bar-wrapper{grid-column:2!important;justify-self:stretch!important;max-width:none!important;width:100%!important;flex:none!important}.header__row--search .search-bar,.header__row--search .search-bar__top-wrapper,.header__row--search .search-bar__top{width:100%!important}.header__row--search .search-bar{padding-bottom:0!important;min-width:0!important}.header__row--search .search-bar__top{background:#f1f1f1!important;border:1px solid #e3e3e3!important;border-radius:999px!important;padding:0 6px 0 18px!important;height:54px!important;display:flex!important;align-items:center!important;box-shadow:none!important}.header__row--search .search-bar.is-expanded .search-bar__top,.header__row--search .search-bar__top:focus-within{background:#f1f1f1!important;border-color:#c6c6c6!important;box-shadow:none!important}.header__row--search .search-bar__input-wrapper{flex:1 1 auto!important;display:flex!important;align-items:center!important}.header__row--search .search-bar__input{border:none!important;background:transparent!important;height:52px!important;font-size:16px!important;flex:1 1 auto!important;padding:0!important;color:#0e1a22!important}.header__row--search .search-bar__input::placeholder{color:#6b7280!important;opacity:1!important}.header__row--search .search-bar__input:focus{outline:none!important;box-shadow:none!important}.header__row--search .search-bar__submit,.header__row--search .search-bar__submit:hover,.header__row--search .search-bar__submit:focus{flex:0 0 auto!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#6b7280!important;cursor:pointer!important}.header__row--search .search-bar__submit .icon,.header__row--search .search-bar__submit .icon--search{width:18px!important;height:18px!important}.header__row--search .search-bar__filter,.header__row--search .search-bar__close-button{display:none!important}.header__search-bar-wrapper.is-fixed{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;height:auto!important;max-height:none!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;z-index:auto!important}.header__row--search .search-bar.is-fixed,.header__row--search .search-bar.is-expanded{position:static!important}.header__row--search .search-bar__inner{width:100%!important;left:0!important;top:calc(100% + 6px)!important;overflow:visible!important;z-index:20}.header__row--search .search-bar__results,.header__row--search .search-bar__menu-wrapper{background:#fff!important;border:1px solid #e2e5ea!important;border-radius:16px!important;box-shadow:0 12px 32px #0e1a221a!important;overflow:hidden}.header__quote-btn{grid-column:3!important;justify-self:start!important;margin-left:16px!important;height:54px!important}.header__nav-inline .nav-bar__item:last-child .nav-bar__link{background:transparent!important;color:inherit!important;padding:inherit!important;margin:0!important;border:none!important;border-radius:0!important;font-size:inherit!important;font-weight:inherit!important;font-family:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.header__action-item-link:hover .icon--account,.header__action-item-link:hover .icon--cart{color:var(--lx-teal)!important}.header__cart-count{background:var(--lx-teal)!important}@media(max-width:640px){.header,.header.header--search-expanded,.header.header--inline{display:block!important;min-height:0!important;margin-bottom:0!important;align-items:stretch!important}.header__inner{display:block!important;width:100%!important}.header__row--search{padding:8px 0 12px!important}.header__search-row-inner{display:flex!important;flex-direction:column!important;align-items:stretch!important;grid-template-columns:none!important;gap:10px!important;max-width:none!important;padding:0 16px!important}.header__row--search .header__search-bar-wrapper,.header__search-bar-wrapper,.header__search-bar-wrapper.is-visible,.header__search-bar-wrapper.is-fixed{position:static!important;visibility:visible!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;z-index:auto!important;grid-column:auto!important;flex:none!important;order:1}.header__row--search .search-bar,.header__row--search .search-bar.is-fixed,.header__row--search .search-bar.is-expanded,.header__search-bar-wrapper.is-visible .search-bar{position:static!important;opacity:1!important;width:100%!important;margin:0!important;padding:0!important}.header__quote-btn{order:2;grid-column:auto!important;align-self:center!important;justify-self:center!important;margin:0 auto!important;width:auto!important;height:44px!important;padding:0 28px!important;font-size:14px!important}.header__row--search .search-bar__input{height:46px!important;font-size:16px!important}.header__row--search .search-bar__input::placeholder{font-size:12.8px!important}.header__row--search .search-bar__top{height:48px!important}.header__actions,.header__action-list{transform:translate(-10px)}}.shopify-section__header{background:#fff;border-bottom-color:#eef0f2!important}.header__row--top{background:#fff!important}.header__nav-inline,.header__nav-inline .nav-bar__linklist{justify-content:flex-start!important}.header__nav-inline .nav-bar__link,.header__nav-inline .nav-bar__item .nav-bar__link,.nav-bar__linklist>li>a{font-weight:400!important;font-size:14px!important;letter-spacing:0!important;color:var(--lx-ink)!important;background:transparent!important;padding:0!important;border-radius:0!important}.header__nav-inline .nav-bar__link:hover,.nav-bar__linklist>li>a:hover{color:var(--lx-teal)!important;background:transparent!important}.nav-bar__linklist>li:last-child,.header__nav-inline .nav-bar__item:last-child{margin-left:0!important}.nav-bar__linklist>li:last-child>a,.header__nav-inline .nav-bar__item:last-child .nav-bar__link{background:transparent!important;color:var(--lx-ink)!important;padding:0!important;border-radius:0!important;font-weight:400!important;font-size:14px!important}#quote-request-form{text-align:center}#quote-request-form button[type=submit]{display:inline-flex!important;align-items:center;justify-content:center;margin:8px auto 0!important;background:linear-gradient(135deg,#0a3d7a,#0e6b8f 48%,#14a0b0)!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:15px 40px!important;font-size:1.05rem!important;font-weight:600!important;box-shadow:0 8px 20px #0a3d7a38;cursor:pointer}#quote-request-form button[type=submit]:hover{background:linear-gradient(135deg,#083266,#0c5c7a 48%,#108a98)!important;color:#fff!important}.slideshow--large,.slideshow--edge2edge{min-height:62vh}.slideshow__slide-inner,.slideshow__slide-inner--middle-center,.slideshow__slide-inner--bottom-center{justify-content:flex-end!important}.slideshow__content-wrapper{padding-top:0!important;padding-bottom:5.5vh!important}.slideshow__slide--overlay:before{background:linear-gradient(180deg,#0e1a222e,#0e1a226b)!important}.slideshow__title.heading.h1{font-size:clamp(18px,2.35vw,34px);line-height:1.2;letter-spacing:-.02em;max-width:none;width:100%;margin-left:auto;margin-right:auto;white-space:nowrap;text-wrap:nowrap}.slideshow__content{font-size:clamp(15px,1.5vw,20px);max-width:none;white-space:nowrap;opacity:.94}@media(max-width:700px){.slideshow__title.heading.h1,.slideshow__content{white-space:normal;text-wrap:balance}}@media(max-width:640px){.slideshow--large,.slideshow--edge2edge{min-height:58vh}.slideshow__content-wrapper{padding-left:16px!important;padding-right:16px!important;padding-bottom:28px!important}.slideshow__title.heading.h1{font-size:22px}.slideshow__content{font-size:14px}.slideshow__button,.slideshow__button.button{margin-left:auto;margin-right:auto}}.slideshow__button{margin-top:8px}.text-with-icons,.luminix-multicolumn-inner{background:transparent}[data-section-type=text-with-icons] .text-with-icons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto;justify-content:center;align-items:start;column-gap:24px;row-gap:0;margin:0!important;padding:18px 12px!important;background:#fff;border:none!important;border-block:none!important;box-shadow:none!important}[data-section-type=text-with-icons]{border:none!important;box-shadow:none!important}[data-section-type=text-with-icons]:before,[data-section-type=text-with-icons]:after,[data-section-type=text-with-icons] .section:before,[data-section-type=text-with-icons] .section:after{display:none!important;content:none!important;border:none!important}[data-section-type=text-with-icons] .text-with-icons:after{content:none!important;display:none!important}[data-section-type=text-with-icons] .text-with-icons__item{flex:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:8px!important;display:grid;grid-template-rows:72px auto auto;justify-items:center;text-align:center}@supports (grid-template-rows: subgrid){[data-section-type=text-with-icons] .text-with-icons__item{display:grid;grid-template-rows:subgrid;grid-row:span 3}}[data-section-type=text-with-icons] .text-with-icons__icon-wrapper{margin:0 0 10px!important;color:var(--lx-teal);height:72px;display:flex;align-items:flex-end;justify-content:center}[data-section-type=text-with-icons] .text-with-icons__icon-wrapper img,[data-section-type=text-with-icons] .text-with-icons__icon-wrapper svg,[data-section-type=text-with-icons] .text-with-icons__icon-wrapper .icon{max-width:88px!important;width:88px;max-height:64px;height:auto;object-fit:contain}[data-section-type=text-with-icons] .text-with-icons__title{color:var(--lx-ink);font-size:15px;letter-spacing:-.02em;margin:0 0 8px!important;align-self:start}[data-section-type=text-with-icons] .text-with-icons__content,[data-section-type=text-with-icons] .text-with-icons__content p{font-size:13.8px;line-height:1.4;color:var(--lx-mute);margin:0!important}@media(max-width:900px){[data-section-type=text-with-icons] .text-with-icons__title{font-size:13px}[data-section-type=text-with-icons] .text-with-icons__content,[data-section-type=text-with-icons] .text-with-icons__content p{font-size:12.65px}[data-section-type=text-with-icons] .text-with-icons__icon-wrapper img{max-width:64px!important;width:64px}}@media(max-width:640px){[data-section-type=text-with-icons] .text-with-icons{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:center;gap:22px;padding:28px 20px!important;grid-template-columns:none;grid-template-rows:none}[data-section-type=text-with-icons] .text-with-icons__item{display:flex!important;flex-direction:column;flex:0 0 auto!important;width:100%!important;max-width:360px;grid-row:auto;grid-template-rows:none}[data-section-type=text-with-icons] .text-with-icons__title{font-size:14.4px}[data-section-type=text-with-icons] .text-with-icons__content,[data-section-type=text-with-icons] .text-with-icons__content p{font-size:11.2px;line-height:1.45}[data-section-type=text-with-icons] .text-with-icons__icon-wrapper img,[data-section-type=text-with-icons] .text-with-icons__icon-wrapper svg,[data-section-type=text-with-icons] .text-with-icons__icon-wrapper .icon{max-width:70px!important;width:70px;height:auto}}.collection-item,.collection-list .collection-item{border-radius:16px;overflow:hidden}.collection-item__title,.collection-item .heading{letter-spacing:-.02em}.collection-block-item__title,.collection-block-item--overlay .collection-block-item__title,.collection-block-item__title.heading,.collection-block-item__title.h2,.template-list-collections .collection-block-item__title{color:#fff!important;text-shadow:0 1px 8px rgba(14,26,34,.45)}@media(max-width:640px){[data-section-type=collection-list] .section__header{display:flex!important;flex-direction:column;align-items:flex-start;gap:4px;width:100%!important;margin-bottom:16px}[data-section-type=collection-list] .scroller,[data-section-type=collection-list] .scroller__inner{display:block!important;overflow:visible!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;transform:none!important}[data-section-type=collection-list] .collection-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px 10px!important;width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box}[data-section-type=collection-list] .collection-list:before,[data-section-type=collection-list] .collection-list:after{content:none!important;display:none!important}[data-section-type=collection-list] .collection-item{width:100%!important;max-width:none!important;margin:0!important;float:none!important;overflow:visible!important;text-align:center}[data-section-type=collection-list] .collection-item__image-wrapper,[data-section-type=collection-list] .collection-item__image-wrapper--rounded{display:block;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden}[data-section-type=collection-list] .collection-item__image-wrapper .aspect-ratio{padding-bottom:100%!important}[data-section-type=collection-list] .collection-item__title{margin-top:8px;font-size:13px;line-height:1.25}}.product-item{background:#fff;border:1px solid transparent;border-radius:14px;padding:10px 10px 16px;transition:border-color .2s ease,box-shadow .2s ease}[data-section-type=featured-collection] .product-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px 16px!important;width:100%;background:#fff!important}[data-section-type=featured-collection] .product-item{width:100%!important;max-width:none!important;float:none!important;margin:0!important}@media(max-width:999px){[data-section-type=featured-collection] .product-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:699px){[data-section-type=featured-collection] .product-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.product-item:hover{border-color:var(--lx-line);box-shadow:0 10px 28px #0e1a220f}.product-item__image-wrapper{background:#fff;border-radius:10px;display:block;overflow:hidden}.product-item__image-wrapper .aspect-ratio{position:relative;padding-bottom:100%!important}.product-item__primary-image,.product-item__image-wrapper img{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.product-item__price-list,.product-item .price,.product-item .price-list{display:block!important;visibility:visible!important;color:var(--lx-ink);font-weight:600}.product-item__title{color:var(--lx-ink);font-weight:560}.product-item__vendor,.product-item .product-item__vendor-link{color:var(--lx-mute);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.price-list{color:var(--lx-ink);font-weight:600}.collection__title,.page__title{letter-spacing:-.03em}.collection__toolbar,.collection__filter-group{background:#fff}@media(max-width:640px){.collection__toolbar{top:122px!important;z-index:4;background:#fff!important;box-shadow:0 1px #eef0f2}}.collection__filter-link.is-active,.collection__filter-item-active{color:var(--lx-teal)}.pagination{gap:6px}.pagination a,.pagination span{border-radius:999px}.product-form__add-button.button--primary{width:100%}.product-meta,.product__info{color:var(--lx-ink-2)}.product-form__buy-buttons{display:flex;flex-direction:column;gap:10px}.offers,[data-section-type=offers],[data-section-type=offers] .section,[data-section-type=offers] .container,[data-section-type=offers] .scroller,[data-section-type=offers] .offer-item,[data-section-type=offers] .offer-item--inline,[data-section-type=offers] .offer-item__inner,[data-section-type=featured-collection],[data-section-type=featured-collection] .section,[data-section-type=featured-collection] .container{background:#fff!important}.article-item__title{letter-spacing:-.02em;color:var(--lx-ink)}.article-item__image-container,.article__image,.article__featured-media,.blog-item__image{background:#fff!important}.article-item__image-container{border-radius:12px;overflow:hidden}.article-item__image,.article__image img,.article__featured-media img{object-fit:contain!important;object-position:center;background:#fff!important}[data-section-type=blog-posts] .block-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px 16px!important}[data-section-type=blog-posts] .block-list__item{width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important}[data-section-type=blog-posts] .article-item__image-container{display:block;aspect-ratio:16 / 10;overflow:hidden;background:#fff!important}[data-section-type=blog-posts] .article-item__image{width:100%;height:100%;object-fit:contain!important;object-position:center;background:#fff!important;transform:none}[data-section-type=blog-posts] .article-item__title{font-size:14px;line-height:1.35;margin-top:8px}[data-section-type=blog-posts] .article-item__meta{font-size:12px;margin-top:4px}@media(max-width:999px){[data-section-type=blog-posts] .block-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){[data-section-type=blog-posts] .container{display:flex;flex-direction:column}[data-section-type=blog-posts] .section__header{display:flex!important;width:100%!important;float:none!important;margin-bottom:16px}[data-section-type=blog-posts] .block-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 12px!important;width:100%!important;max-width:100%!important;box-sizing:border-box;padding:0 16px}[data-section-type=blog-posts] .block-list:before,[data-section-type=blog-posts] .block-list:after{content:none!important;display:none!important;width:0!important}[data-section-type=blog-posts] .block-list__item,[data-section-type=blog-posts] .block-list__item[class*="1/"]{display:flex!important;float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;flex:none!important}[data-section-type=blog-posts] .article-item{display:flex;flex-direction:column;width:100%;height:100%}[data-section-type=blog-posts] .article-item__image-container{aspect-ratio:16 / 10;width:100%;background:#fff!important}[data-section-type=blog-posts] .article-item__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.9em;margin-top:8px}[data-section-type=blog-posts] .article-item__meta{margin-top:auto;padding-top:4px}[data-section-type=offers] .scroller,[data-section-type=offers] .scroller__inner{display:block!important;overflow:visible!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;transform:none!important}[data-section-type=offers] .block-list{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box}[data-section-type=offers] .block-list__item,[data-section-type=offers] .block-list__item[class*="1/"]{display:block!important;float:none!important;flex:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}[data-section-type=offers] .offer-item,[data-section-type=offers] .offer-item--inline,[data-section-type=offers] .block-list__item .offer-item.offer-item--inline{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box}[data-section-type=offers] .offer-item__inner{display:flex;flex-direction:column;height:100%}[data-section-type=offers] .offer-item__title{min-height:2.6em;margin-bottom:8px!important}}.brands-grid,[data-section-type=brands-grid]{background:#fff}[data-section-type=brands-grid] .section__title,[data-section-type=brands-grid] .brands-grid__heading,.section-brands-grid .section__title,.section-brands-grid h2{text-align:left!important;font-family:inherit;font-size:22px!important;font-weight:400!important;line-height:33px!important;letter-spacing:-.02em!important;color:var(--lx-ink)!important}[data-section-type=featured-collection] .product-item__price-list,[data-section-type=featured-collection] .product-item .price,[data-section-type=featured-collection] .price-list{font-size:13.6px!important}.footer{background:#000!important;color:#d6e5f5!important;border-top:none;padding-top:36px}.footer__title,.footer .heading{color:#fff!important}.footer a{color:#d6e5f5}.footer a:hover{color:#14a0b0}.footer .rte h3{color:#fff!important}.footer .rte .icon--bi-phone,.footer .rte .icon--bi-email{display:inline-block;vertical-align:middle;margin-right:8px;color:#d6e5f5}.footer .rte .icon--bi-phone{width:12px;height:12px}.footer .rte .icon--bi-email{width:11px;height:11px}.footer .rte .icon--bi-phone [stroke],.footer .rte .icon--bi-email [stroke]{stroke:currentColor!important}.footer-contact-rows{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:8px 0 0}.footer-contact-row{display:flex;align-items:center;gap:10px}.footer-contact-row .icon--bi-phone,.footer-contact-row .icon--bi-email{display:block!important;width:16px!important;height:16px!important;margin:0!important;flex-shrink:0}.footer-contact-row .icon--bi-phone [stroke],.footer-contact-row .icon--bi-email [stroke]{stroke:#d6e5f5!important}.contact__store-text .icon--bi-phone,.contact__store-text .icon--bi-email{display:inline-block;vertical-align:middle;margin-right:8px;color:var(--lx-ink)}.contact__store-text .icon--bi-phone{width:12px;height:12px}.contact__store-text .icon--bi-email{width:11px;height:11px}.contact__store-text .icon--bi-phone [stroke],.contact__store-text .icon--bi-email [stroke]{stroke:currentColor!important}@media(max-width:749px){.container:has(#contact_form),.container:has(.contact__store-info){padding-left:20px;padding-right:20px}.layout:has(#contact_form){display:flex!important;flex-direction:column!important;gap:28px}.layout:has(#contact_form)>.layout__section--large-secondary{order:1;margin-bottom:0!important}.layout:has(#contact_form)>.layout__section:has(#contact_form){order:2}.contact__store-info{margin-top:0!important}.contact__store-heading{margin:0 0 12px!important;line-height:1.3}.contact__store-image{margin:0 0 14px!important;border-radius:12px;overflow:hidden}.contact__store-text p{margin:0 0 14px!important;line-height:1.55}.contact__store-text h3{margin:20px 0 10px!important}#contact_form .form__header{margin-bottom:16px}#contact_form .form__input-row{display:flex!important;flex-direction:column!important;gap:14px!important;margin-bottom:14px!important}#contact_form .form__input-row .form__input-wrapper{width:100%!important;margin-bottom:0!important}#contact_form .form__input-wrapper{margin-bottom:14px}#contact_form .form__submit{margin-top:6px;width:100%}.mobile-menu__help-wrapper .icon--bi-phone,#mobile-menu .icon--bi-phone{width:19px!important;height:19px!important}.mobile-menu__help-wrapper .icon--bi-email,#mobile-menu .icon--bi-email{width:18px!important;height:18px!important}.footer__item-title[aria-expanded=false]+.footer__collapsible,.footer__title[aria-expanded=false]+.footer__collapsible,.footer__collapsible{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;visibility:visible!important;opacity:1!important;padding-bottom:12px}.footer__title[aria-expanded=false] .plus-button,.footer__title .plus-button{transform:rotate(45deg)}.footer p:has(.icon--bi-phone),.footer p:has(.icon--bi-email){display:block!important}.footer .icon--bi-phone,.footer .icon--bi-email,.footer .rte .icon--bi-phone,.footer .rte .icon--bi-email{display:inline-block!important;width:16px!important;height:16px!important;margin-right:10px;vertical-align:-3px}.footer .icon--bi-phone [stroke],.footer .icon--bi-email [stroke]{stroke:#d6e5f5!important}.footer .payment-list{display:flex!important;flex-wrap:wrap!important;align-items:center;justify-content:flex-start;gap:8px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden}.footer .payment-list__item,.footer svg.payment-list__item{width:44px!important;height:28px!important;flex:0 0 44px!important;display:block!important}.footer .icon--linkedin,.footer [class*=social] .icon{width:32px!important;height:32px!important}}.collection__description-card,.collection__description-card .card__section{background:#fff!important;border:none!important;box-shadow:none!important}.collection__description-card{padding:8px 0 56px!important}.collection__description{max-width:720px;margin:0 auto}.collection__description .rte{font-size:16px;line-height:1.65;color:#3d4a4e}.collection__description .rte>*:first-child{margin-top:0}.collection__description .rte p{margin:0 0 .7em}.collection__description .rte p+p{margin-top:0}.collection__description .rte p:first-of-type{font-size:1.0625rem;color:#0e1a22;line-height:1.6;margin-bottom:1.1em}.collection__description .rte h1,.collection__description .rte h2,.collection__description .rte h3,.collection__description .rte h4{color:#0e1a22;letter-spacing:-.02em;font-weight:600;line-height:1.25;margin:1.75em 0 .65em}.collection__description .rte h2{font-size:1.5rem}.collection__description .rte h3{font-size:1.2rem}.collection__description .rte ul,.collection__description .rte ol{margin:.4em 0 1.4em;padding-left:1.25em}.collection__description .rte li{margin:.45em 0;line-height:1.55}.collection__description .rte li+li{margin-top:.55em}.collection__title.heading.h1{letter-spacing:-.03em}.collection__filter-group:has([id*=availability]),.collection__filter-group:has([id*=filter-v-availability]),.collection__filter-group:has([id*=filter-v-price]),.collection__filter-group:has(input[name="filter.v.availability"]),.collection__filter-group:has(input[name="filter.v.price.gte"]),.collection__filter-group:has(input[name="filter.v.price.lte"]){display:none!important}.layout__section--secondary .card:not(:has(.collection__filter-group)):not(:has(.collection__filter-linklist)){display:none!important}.form__field,input[type=text],input[type=email],input[type=tel],input[type=number],textarea,select{border-radius:10px}.form__field:focus,input:focus,textarea:focus,select:focus{outline:2px solid var(--lx-teal-soft);border-color:var(--lx-teal)}.container.container--narrow:has(.quote-page-wrapper){max-width:1120px}.quote-page-wrapper{max-width:none!important;padding-left:0!important;padding-right:0!important}.quote-benefits{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto auto;column-gap:20px!important;row-gap:10px!important;align-items:stretch!important}.quote-benefits>div{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;box-sizing:border-box}@supports (grid-template-rows: subgrid){.quote-benefits>div{display:grid;grid-template-rows:subgrid;grid-row:span 2;align-items:start}}.rte .quote-benefits h3,.quote-benefits h3{display:block!important;width:100%;margin:0!important;line-height:1.3!important;text-align:center;text-wrap:balance}.rte .quote-benefits p,.quote-benefits p{margin:0!important;width:100%;text-align:center;overflow-wrap:break-word}.quote-info{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:40px 48px!important;align-items:start!important}.rte .quote-info h3,.quote-info h3{margin-top:0!important;margin-bottom:15px!important}.quote-info ol,.quote-info p,.quote-info li{text-align:left}.quote-info ol{margin:0;padding-left:1.3em}#quote-request-form .table-wrapper,.table-wrapper:has(#quote-request-form),.quote-form-section,#quote-request-form,#quote-request-form table,#quote-request-form tbody,#quote-request-form tr,#quote-request-form td{overflow:visible!important}.autocomplete-results{position:fixed!important;z-index:4000!important}@media(max-width:749px){.container.container--narrow:has(.quote-page-wrapper){padding-left:16px;padding-right:16px;max-width:100%}.container:has(.quote-page-wrapper) .page__header{margin-bottom:0!important;padding-bottom:0!important}.container:has(.quote-page-wrapper) .page__title{font-size:1.7rem!important;line-height:1.2!important}.quote-page-wrapper,.quote-form-section,.quote-header,.quote-header p,.quote-benefits,.quote-benefits>div,.quote-info,.trust-section{max-width:100%!important;min-width:0;box-sizing:border-box!important}.quote-page-wrapper{padding:8px 0 28px!important}.quote-header{margin-bottom:20px!important}.quote-header p,.quote-form-section>p,.quote-benefits p,.quote-info p,.quote-info li,.trust-section p{overflow-wrap:break-word}.quote-header p{font-size:.98rem!important;line-height:1.55!important;max-width:none!important}.quote-form-section{padding:22px 16px!important;margin-bottom:28px!important;box-sizing:border-box!important;max-width:100%}.quote-form-section h2{font-size:1.35rem!important;line-height:1.25!important;margin-bottom:10px!important}.quote-form-section>p{font-size:.95rem!important;line-height:1.5!important;margin-bottom:20px!important}#quote-request-form,#quote-request-form table,#quote-request-form thead,#quote-request-form tbody,#quote-request-form tr,#quote-request-form th,#quote-request-form td{display:block!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}#quote-request-form table{margin-bottom:8px!important}#quote-request-form thead{display:none!important}#quote-request-form tr{margin-bottom:16px}#quote-request-form td{padding:0 0 8px!important}#quote-request-form td:last-child{max-width:112px!important}#quote-request-form input,#quote-request-form .product-search-input,#quote-request-form input[type=number],#quote-request-form input[type=text],#quote-request-form input[type=email],#quote-request-form input[type=tel]{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;font-size:16px!important}#quote-request-form>div[style*=grid-template-columns]{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;margin-bottom:20px!important;text-align:left}#quote-request-form label{text-align:left!important;font-size:.92rem!important}#quote-request-form>div[style*="margin-bottom: 40px"]{margin-bottom:18px!important}#quote-request-form #add-row-btn,button#add-row-btn{background:#fff!important;color:#0c5f70!important;border:1.5px solid #128a9a!important;border-radius:999px!important;padding:11px 22px!important;font-size:.95rem!important;font-weight:600!important;box-shadow:none!important}#quote-request-form button[type=submit]{width:100%!important;max-width:100%;padding:14px 20px!important;font-size:1rem!important;box-sizing:border-box!important}.quote-benefits,.quote-info{grid-template-columns:1fr!important;grid-template-rows:none}.quote-benefits{gap:12px!important;margin-bottom:24px!important}.quote-benefits>div{display:flex;flex-direction:column;grid-row:auto;padding:18px 16px!important;box-sizing:border-box;min-width:0;width:100%}.quote-benefits h3,.quote-benefits p{overflow-wrap:break-word;max-width:100%}.quote-info{gap:24px!important;margin-bottom:24px!important}.trust-section{padding:24px 16px!important}}a:focus-visible,button:focus-visible,.header__quote-btn:focus-visible,.search-bar__input:focus-visible{outline:2px solid var(--lx-teal);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/luminix-ui.css.map */
