*:focus-visible{outline:none;box-shadow:none}.xioneer-section{position:relative;z-index:0;color:var(--brand-text);font-family:var(--x-body-family);letter-spacing:normal;overflow-x:clip}.xioneer-section *{box-sizing:border-box}a:not(.button):not([class*=btn]):not([class*=link--no-underline]):not(.header__menu-item):not(.header__active-menu-item):not(.header__icon):not(.list-menu__item):not(.full-unstyled-link):not(.active-facets__button):not(.swatch__link):not(.media):not(.xioneer-config__opt):not(.xioneer-config__dd-option):not(.xioneer-langpill__item):not(.card__inner):not([class*=card-wrapper]):hover{color:var(--brand-primary);text-decoration:underline;text-decoration-color:var(--brand-primary);text-decoration-thickness:1px;text-underline-offset:.3em;transition:color .15s ease,text-decoration-color .15s ease}.xioneer-container{width:100%;max-width:var(--x-content-max, 118rem);margin-inline:auto;padding-inline:2.4rem}@media screen and (max-width:749px){.xioneer-container{padding-inline:2rem}}.xioneer-section--dark{color:#fff;--brand-text: #ffffff;--brand-text-rgb: 255, 255, 255;--brand-text-secondary: rgba(255, 255, 255, .72);--brand-border-rgb: 255, 255, 255;--color-foreground: 255, 255, 255}.xioneer-section--dark .x-eyebrow{color:var(--brand-primary)}.xioneer-section--dark .x-heading,.xioneer-section--dark .x-text strong,.xioneer-section--dark h1,.xioneer-section--dark h2,.xioneer-section--dark h3,.xioneer-section--dark h4,.xioneer-section--dark h5,.xioneer-section--dark h6{color:#fff}.xioneer-section--dark .x-text,.xioneer-section--dark p,.xioneer-section--dark li,.xioneer-section--dark label{color:#ffffffc7}.xioneer-section--dark a:not(.button):not([class*=btn]):not(.xioneer-config__opt):not(.xioneer-config__dd-option){color:#fff}.xioneer-section--dark a:not(.button):not([class*=btn]):hover{color:var(--brand-primary)}.xioneer-section--dark :is(.xioneer-ways__card,.xioneer-ways__card-caption,.xioneer-ways__card-media,.xioneer-dict__card,.xioneer-companion__card,.xioneer-articles__card,.xioneer-disposal__card,.xioneer-compare__col--con,.xioneer-kit__card--light,.xioneer-locator__panel,.xioneer-parts__card,.xioneer-fallback-card,.xioneer-grid-section .card,.xioneer-grid-section .card-wrapper,.xioneer-grid-section .card__content,.xioneer-grid-section .card-information,.xioneer-collection-section .card,.xioneer-collection-section .card-wrapper,.xioneer-collection-section .card__content,.xioneer-collection-section .card-information){color:#121212;--brand-text: #121212;--brand-text-rgb: 18, 18, 18;--brand-text-secondary: rgba(18, 18, 18, .65);--brand-border-rgb: 18, 18, 18;--color-foreground: 18, 18, 18}.xioneer-section--dark :is(.xioneer-ways__card,.xioneer-dict__card,.xioneer-companion__card,.xioneer-articles__card,.xioneer-disposal__card,.xioneer-compare__col--con,.xioneer-kit__card--light,.xioneer-locator__panel,.xioneer-parts__card,.xioneer-fallback-card,.xioneer-grid-section .card,.xioneer-collection-section .card) :is(h1,h2,h3,h4,h5,h6,strong,b,dd){color:#121212}.xioneer-section--dark :is(.xioneer-ways__card,.xioneer-dict__card,.xioneer-companion__card,.xioneer-articles__card,.xioneer-disposal__card,.xioneer-compare__col--con,.xioneer-kit__card--light,.xioneer-locator__panel,.xioneer-parts__card,.xioneer-fallback-card) :is(p,li,label,span){color:#121212c7}.xioneer-section--dark :is(.xioneer-ways__card,.xioneer-dict__card,.xioneer-companion__card,.xioneer-articles__card,.xioneer-disposal__card,.xioneer-compare__col--con,.xioneer-locator__panel,.xioneer-parts__card) a:not(.button):not([class*=btn]){color:#121212}.xioneer-section--dark :is(.xioneer-ways__card,.xioneer-dict__card,.xioneer-companion__card,.xioneer-articles__card,.xioneer-disposal__card,.xioneer-compare__col--con,.xioneer-locator__panel,.xioneer-parts__card) a:not(.button):not([class*=btn]):hover{color:var(--brand-primary)}.x-eyebrow{display:inline-flex;align-items:center;gap:1rem;margin:0 0 1.2rem;font-family:var(--x-body-family);font-size:1.15rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-accent)}.x-eyebrow:before{content:"";width:2.4rem;height:.4rem;background:currentColor;flex:0 0 auto;transform:skew(-30deg)}.x-heading{margin:0 0 1.2rem;font-family:var(--x-heading-family);font-style:var(--x-heading-style);font-weight:800;line-height:1.1;letter-spacing:-.015em;color:var(--brand-text);font-size:clamp(3.2rem,5.6vw,5.4rem)}.x-heading--sm{font-size:clamp(2.6rem,3.5vw,4.4rem)}.x-heading--xs{font-size:clamp(2rem,3vw,2.8rem)}.x-mark{position:relative;color:var(--brand-accent);background-repeat:no-repeat;background-position:0 82%;background-size:100% .34em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.x-mark:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:.28em;background:#d6e3a1;z-index:-1;transform:skew(-30deg)}.x-text{margin:0;font-family:var(--x-body-family);font-weight:400;color:var(--brand-text-secondary);font-size:clamp(1.4rem,1.6vw,1.6rem);line-height:1.55}.x-text strong,.x-text b{color:var(--brand-text);font-weight:700}.x-section-head{max-width:64rem;margin-bottom:4rem}.x-section-head--center{margin-inline:auto;text-align:center}.x-section-head--center .x-eyebrow{justify-content:center}.x-section-head .x-text{margin-top:1.6rem}.x-section-head .x-text p{margin-block:0}.x-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;font-family:var(--font-button-family);font-weight:700;font-size:1.55rem;line-height:1;text-decoration:none;text-align:center;cursor:pointer;padding:2rem 3rem;border-radius:var(--x-btn-radius);border:1.5px solid transparent;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease;-webkit-appearance:none;appearance:none}@media screen and (max-width:749px){.x-btn{padding:1.2rem 2.4rem}}.x-btn--small{padding:1rem 1.8rem;font-size:1.4rem}.x-btn--full{width:100%}.x-btn__icon{display:inline-flex}.x-btn--primary{background:var(--x-btn-primary-bg);color:var(--x-btn-primary-text);border-color:var(--x-btn-primary-border);box-shadow:0 10px 26px #88bd3259}.x-btn--primary:hover{transform:translateY(-2px);box-shadow:0 1rem 2.4rem rgba(var(--brand-primary-rgb),.35)}.x-btn--secondary{background:var(--x-btn-secondary-bg);color:var(--x-btn-secondary-text);border-color:var(--x-btn-secondary-border)}.x-btn--secondary:hover{transform:translateY(-2px);border-color:var(--brand-text)}.x-btn[aria-disabled=true]{cursor:default;opacity:.6;pointer-events:none}.x-chip{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.2rem;border-radius:100px;background:#fff;border:1px solid rgba(var(--brand-border-rgb),1);font-size:1.25rem;font-weight:600;color:var(--brand-text)}.x-chip svg,.x-chip .x-chip__tick{color:var(--brand-primary);flex:0 0 auto}.x-chip__tick.svg-wrapper{width:16px;height:16px}.xioneer-rail{--rail-gap: 1.6rem}@media screen and (min-width:990px){.xioneer-rail{--rail-gap: 2.4rem}}@media screen and (max-width:749px){.slider.xioneer-rail .grid__item{width:82%;min-width:82%;max-width:82%}}@media screen and (min-width:750px)and (max-width:989px){.slider.xioneer-rail .grid__item{width:calc(50% - var(--rail-gap));min-width:calc(50% - var(--rail-gap));max-width:calc(50% - var(--rail-gap))}}.xioneer-rail-buttons{display:flex;align-items:center;gap:1.2rem;margin-top:2.4rem}.xioneer-rail-buttons .slider-button{width:4.4rem;height:4.4rem;border-radius:100px;border:1.5px solid rgba(var(--brand-border-rgb),1);background:#fff;color:var(--brand-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.xioneer-rail-buttons .slider-button:hover:not([disabled]){border-color:var(--brand-text)}.xioneer-rail-buttons .slider-button[disabled]{opacity:.35;cursor:default}.xioneer-rail-buttons .slider-button .svg-wrapper{width:1.6rem;height:1.6rem}.x-card{background:#fff;border:1px solid rgba(var(--brand-border-rgb),.7);border-radius:1.8rem;padding:2.8rem;box-shadow:0 1.2rem 3.2rem rgba(var(--brand-text-rgb),.06)}.x-card--dark{box-shadow:0 1.6rem 4rem #0000002e}.x-card--dark{background:var(--brand-secondary);color:#fff;border-color:transparent}.x-card--accent{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary) inset}.xioneer-media{position:relative;width:100%;height:100%}.xioneer-media__img,.xioneer-media__video{display:block;width:100%;height:100%;object-fit:cover}.xioneer-hero{overflow:clip}.xioneer-hero[data-hero-wash]{overflow:visible;overflow-x:clip}.xioneer-hero__inner{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:start}@media screen and (min-width:990px){.xioneer-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5.2rem;align-items:center}}@media screen and (max-width:989px){.xioneer-hero__inner--media-first .xioneer-hero__content{order:2}.xioneer-hero__inner--media-first .xioneer-hero__media-col{order:1}}.xioneer-hero__content>*+*{margin-top:1.6rem}.xioneer-hero__heading{font-size:clamp(3.6rem,6.4vw,6rem);line-height:1.1}.xioneer-hero__description{max-width:48rem;font-size:clamp(1.6rem,1.5vw,1.8rem);line-height:1.6;color:rgba(var(--brand-text-rgb),.76)}.xioneer-hero__pills{display:flex;flex-wrap:wrap;gap:.8rem}.xioneer-hero__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.xioneer-hero__price-prefix{font-size:1.4rem;font-weight:600;color:rgba(var(--brand-text-rgb),.66);align-self:center}.xioneer-hero__price{font-family:var(--x-heading-family);font-weight:800;font-size:2.8rem;color:var(--brand-text)}.xioneer-hero__price-caption{color:rgba(var(--brand-text-rgb),.66);font-size:1.3rem}.xioneer-hero__price-note{margin:.6rem 0 0;color:rgba(var(--brand-text-rgb),.68);font-size:1.3rem}.xioneer-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.xioneer-hero__trust{display:flex;flex-wrap:wrap;gap:.8rem 1.8rem;margin-top:2rem}.xioneer-hero__trust-item{display:inline-flex;align-items:center;gap:.7rem;font-size:1.25rem;color:var(--brand-text-secondary)}.xioneer-hero__trust-dot{width:.8rem;height:.8rem;border-radius:50%;background:var(--brand-primary);flex:0 0 auto}.xioneer-hero__media-col{width:100%;position:relative}.xioneer-hero__media-frame{position:relative;border-radius:1.8rem;overflow:hidden;background:#fff;aspect-ratio:540 / 338;box-shadow:0 2rem 5rem rgba(var(--brand-text-rgb),.08)}.xioneer-hero__media-frame .xioneer-media,.xioneer-hero__media-frame .xioneer-media--desktop,.xioneer-hero__media-frame .xioneer-media--mobile{position:absolute;top:0;right:0;bottom:0;left:0}.xioneer-hero__media-after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:xHeroCrossfade 8s ease-in-out infinite}@keyframes xHeroCrossfade{0%,40%{opacity:0}55%,90%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.xioneer-hero__media-after{animation:none;opacity:1}}.xioneer-hero__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.xioneer-hero__chip{position:absolute;top:1.6rem;left:1.6rem;z-index:2;padding:.7rem 1.4rem;border-radius:100px;background:#141414db;color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.xioneer-hero__media-badge{position:absolute;right:-1.2rem;top:-1.8rem;z-index:2;width:112px;height:112px;display:flex;flex-direction:column;border-radius:50%;align-items:center;background:#fff;gap:.6rem;transform:rotate(6deg);box-shadow:0 18px 50px #1010101a}@media screen and (max-width:749px){.xioneer-hero__media-badge{top:-2.8rem;width:70px;height:70px}}.xioneer-hero__media-badge-img{width:100%;height:100%;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 .6rem 1.6rem #0000001f;display:block}.xioneer-hero__media-badge-img img{width:80%;height:80%;object-fit:contain;object-position:center center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xioneer-hero__media-badge-label{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);padding:.3rem 1rem;border-radius:100px;background:#d6e3a1;color:var(--brand-accent);font-size:1rem;font-weight:800;white-space:nowrap}.xioneer-hero__caption{margin-top:1.4rem;text-align:center;font-size:1.3rem;color:rgba(var(--brand-text-rgb),.7)}.xioneer-hero__caption strong{color:var(--brand-text)}.xioneer-hero__scroll{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:1rem;font-size:1.25rem;font-weight:600;color:var(--brand-accent)}.xioneer-hero__scroll-dot{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;border:1.5px solid currentColor;font-size:1rem;line-height:1}.xioneer-hero--background{padding:0}.xioneer-hero--background .xioneer-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.xioneer-hero--background .xioneer-hero__bg .xioneer-media,.xioneer-hero--background .xioneer-hero__bg .xioneer-media--desktop,.xioneer-hero--background .xioneer-hero__bg .xioneer-media--mobile{position:absolute;top:0;right:0;bottom:0;left:0}.xioneer-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.xioneer-hero__bg-inner{position:relative;z-index:2;display:flex;min-height:var(--hero-min-height, 600px);padding-top:4rem;padding-bottom:4rem}.xioneer-hero__content--narrow{max-width:42rem}.xioneer-hero__content--medium{max-width:56rem}.xioneer-hero__content--wide{max-width:72rem}.xioneer-hero__pos--top-left,.xioneer-hero__pos--top-center,.xioneer-hero__pos--top-right{align-items:flex-start}.xioneer-hero__pos--middle-left,.xioneer-hero__pos--middle-center,.xioneer-hero__pos--middle-right{align-items:center}.xioneer-hero__pos--bottom-left,.xioneer-hero__pos--bottom-center,.xioneer-hero__pos--bottom-right{align-items:flex-end}.xioneer-hero__pos--top-left,.xioneer-hero__pos--middle-left,.xioneer-hero__pos--bottom-left{justify-content:flex-start}.xioneer-hero__pos--top-center,.xioneer-hero__pos--middle-center,.xioneer-hero__pos--bottom-center{justify-content:center}.xioneer-hero__pos--top-right,.xioneer-hero__pos--middle-right,.xioneer-hero__pos--bottom-right{justify-content:flex-end}.xioneer-hero__align--left{text-align:left}.xioneer-hero__align--center{text-align:center}.xioneer-hero__align--center .x-eyebrow,.xioneer-hero__align--center .xioneer-hero__pills,.xioneer-hero__align--center .xioneer-hero__price-row,.xioneer-hero__align--center .xioneer-hero__buttons,.xioneer-hero__align--center .xioneer-hero__trust{justify-content:center}.xioneer-hero__align--right{text-align:right}.xioneer-hero__align--right .x-eyebrow,.xioneer-hero__align--right .xioneer-hero__pills,.xioneer-hero__align--right .xioneer-hero__price-row,.xioneer-hero__align--right .xioneer-hero__buttons,.xioneer-hero__align--right .xioneer-hero__trust{justify-content:flex-end}@media screen and (max-width:749px){.xioneer-hero--background.xioneer-hero--stack-mobile{display:flex;flex-direction:column}.xioneer-hero--background.xioneer-hero--stack-mobile .xioneer-hero__bg{position:relative;aspect-ratio:4 / 3}.xioneer-hero--background.xioneer-hero--stack-mobile .xioneer-hero__bg-inner{min-height:0}}.xioneer-compare__grid{position:relative;display:grid;grid-template-columns:1fr;gap:1.6rem;margin:3.2rem auto 0;max-width:88rem}@media screen and (min-width:990px){.xioneer-compare__grid{grid-template-columns:1fr 1fr;gap:0;border-radius:2.2rem;overflow:hidden;box-shadow:0 1.8rem 5rem #1010101a}}.xioneer-compare__col{padding:3.2rem 3.4rem 2.6rem;border-radius:2rem}.xioneer-compare__col--con{background:#f0f2ed}.xioneer-compare__col--pro{background:#101010;color:#fff}@media screen and (min-width:990px){.xioneer-compare__col{border-radius:0}}.xioneer-compare__col-head{margin:0 0 1.6rem}.xioneer-compare__col-title{margin:0;font-family:var(--x-heading-family);font-size:2rem;font-weight:800;letter-spacing:-.015em;color:rgba(var(--brand-text-rgb),.55)}.xioneer-compare__col--pro .xioneer-compare__col-title{color:#fff}.xioneer-compare__col-tag{display:block;margin-top:.4rem;font-family:var(--x-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-text-secondary)}.xioneer-compare__col-tag--accent{color:#d6e3a1}.xioneer-compare__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.xioneer-compare__item{display:flex;align-items:flex-start;gap:1.1rem;padding:1.1rem 0;border-bottom:1px solid rgba(var(--brand-text-rgb),.08);font-size:1.45rem;line-height:1.45;color:rgba(var(--brand-text-rgb),.78)}.xioneer-compare__item:last-child{border-bottom:0}.xioneer-compare__col--pro .xioneer-compare__item{border-bottom-color:#ffffff1f;color:#ffffffe6}.xioneer-compare__mark{width:2.2rem;height:2.2rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-top:.1rem}.xioneer-compare__mark svg{width:1rem;height:1rem}.xioneer-compare__mark--con{background:rgba(var(--brand-text-rgb),.08);color:rgba(var(--brand-text-rgb),.55)}.xioneer-compare__mark--pro{background:var(--brand-primary);color:#101010}.xioneer-compare__quote{margin:1.8rem 0 0;font-size:1.4rem;line-height:1.5;color:var(--brand-text-secondary)}.xioneer-compare__col--pro .xioneer-compare__quote{color:#ffffff9e}.xioneer-compare__quote-accent{color:var(--brand-primary)}.xioneer-compare__vs{justify-self:center;align-self:center;width:5.4rem;height:5.4rem;border-radius:1.4rem;background:var(--brand-primary);color:#101010;display:flex;align-items:center;justify-content:center;font-family:var(--x-heading-family);font-weight:800;font-size:1.6rem;letter-spacing:.02em;z-index:3;box-shadow:0 .8rem 2rem rgba(var(--brand-primary-rgb),.4)}@media screen and (min-width:990px){.xioneer-compare__vs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-6deg)}}.xioneer-fc__stage{position:relative;margin-top:3.2rem;border-radius:2.8rem;background:#0c0c0c;color:#fff;padding:clamp(2.4rem,5vw,6rem) clamp(2rem,4vw,5rem);overflow:hidden;text-align:center}.xioneer-fc__production{margin:0 0 1.2rem;font-size:1.2rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c}.xioneer-fc__title-xl{margin:0;font-family:var(--x-heading-family);font-weight:800;line-height:.98;letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(30px,4.2vw,52px)}.xioneer-fc__title,.xioneer-steps__title,.xioneer-disposal__title,.xioneer-disposal__opt-title,.xioneer-fcard__title,.xioneer-kit__price,.xioneer-checkout__product-title,.xioneer-checkout__price .price,.xioneer-checkout__fallback-price,.xioneer-fc__price-now{font-weight:700}.xioneer-fc__title-xl span{display:block}.xioneer-fc__title-1{color:#fff}.xioneer-fc__title-2{color:var(--brand-primary)}.xioneer-fc__note{margin:1.4rem auto 3rem;max-width:48rem;color:#ffffffa6;font-size:1.4rem}.xioneer-fc__video{position:relative;max-width:64rem;margin:2.8rem auto 0;aspect-ratio:16 / 9;border-radius:2rem;overflow:hidden;background:#ffffff0d;display:flex;align-items:center;justify-content:center}.xioneer-fc__video--inline{background:transparent;aspect-ratio:auto;min-height:15rem}.xioneer-fc__video-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.xioneer-fc__play{position:relative;z-index:2;width:7.2rem;height:7.2rem;border-radius:50%;border:0;background:var(--brand-primary);color:#121212;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 12px #88bd3229,0 0 0 26px #88bd3212;transition:transform .15s ease}.xioneer-fc__play:hover{transform:scale(1.06)}.xioneer-fc__play .svg-wrapper{width:2.4rem;height:2.4rem}.xioneer-fc__video.is-playing .xioneer-fc__video-poster{display:none}.xioneer-video__frame{position:absolute;top:0;right:0;bottom:0;left:0}.xioneer-fc__video video,.xioneer-fc__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.xioneer-fc__cards{display:grid;grid-template-columns:1fr;gap:1.6rem;margin-top:3.2rem;max-width:66.6rem;margin-inline:auto}@media screen and (min-width:750px){.xioneer-fc__cards{grid-template-columns:repeat(var(--fc-cols, 3),minmax(0,1fr));gap:1.2rem}}.xioneer-fc__card{position:relative;background:#fff;border:1px solid rgba(var(--brand-border-rgb),1);border-radius:1.8rem;padding:2rem 1.2rem 1.5rem;text-align:center;color:var(--brand-text)}.xioneer-section--dark .xioneer-fc__card{background:#ffffff0a;border-color:#ffffff1f;color:#fff}.xioneer-fc__card.is-highlighted{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary) inset,0 1rem 3rem rgba(var(--brand-primary-rgb),.18)}.xioneer-fc__badge{position:absolute;top:-1.1rem;right:-.2rem;padding:.4rem 1rem;border-radius:.7rem;background:#3a3a3a;color:#fff;font-size:1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transform:rotate(6deg)}.xioneer-fc__badge.is-active{background:var(--brand-primary);color:#121212}.xioneer-fc__icon{display:inline-flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;margin-bottom:1rem}.xioneer-fc__icon--emoji{font-size:3.2rem}.xioneer-fc__icon img{width:100%;height:100%;object-fit:contain}.xioneer-fc__title{margin:0;font-family:var(--x-heading-family);font-size:1.4rem}.xioneer-section--dark .xioneer-fc__title{color:#fff}.xioneer-fc__sub{margin:.3rem 0 0;font-size:1.2rem;opacity:.72}.xioneer-fc__footer{text-align:center;margin:2.4rem auto 0;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text-secondary)}.xioneer-fc__mascot{position:absolute;right:clamp(1.2rem,3vw,3rem);bottom:clamp(1.2rem,3vw,3rem);width:clamp(7rem,12vw,11rem);height:auto;opacity:.9;pointer-events:none}@media screen and (max-width:749px){.xioneer-fc__mascot{display:none}}.xioneer-locator__grid{display:grid;grid-template-columns:1fr;gap:2.4rem}@media screen and (min-width:990px){.xioneer-locator__grid{grid-template-columns:1fr 1fr;gap:4rem;align-items:center}}.xioneer-locator__label{display:block;margin:2.4rem 0 .8rem;font-size:1.3rem;font-weight:600;color:var(--brand-text-secondary)}.xioneer-locator__select-wrap{position:relative;max-width:42rem}.xioneer-locator__select{-webkit-appearance:none;appearance:none;width:100%;padding:1.6rem 4.4rem 1.6rem 1.8rem;border:1px solid rgba(var(--brand-border-rgb),1);border-radius:1.2rem;background:#fff;font-size:1.6rem;font-weight:600;font-family:var(--x-body-family);color:var(--brand-text);cursor:pointer}.xioneer-locator__caret{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);width:1.4rem;height:1.4rem;pointer-events:none;color:var(--brand-text-secondary)}.xioneer-locator__chem{margin-top:1.6rem;font-size:1.4rem;color:var(--brand-text-secondary)}.xioneer-locator__panels{position:relative}.xioneer-locator__panel{position:relative;background:#fff;border:1px solid rgba(var(--brand-border-rgb),.9);border-radius:1.8rem;padding:2.6rem;box-shadow:0 2rem 4rem #10101014}.xioneer-locator__panel-head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:1.8rem}.xioneer-locator__flag{display:inline-flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;border-radius:50%;background:#101010;color:var(--brand-primary);font-family:var(--x-heading-family);font-weight:800;font-size:1.5rem;letter-spacing:.04em}.xioneer-locator__badge{display:inline-flex;align-items:center;padding:.6rem 1.1rem;border-radius:.8rem;background:var(--brand-primary);color:#101010;font-family:var(--x-body-family);font-weight:800;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.xioneer-locator__product{margin:0;font-family:var(--x-heading-family);font-weight:800;font-size:2.3rem;line-height:1.1;letter-spacing:-.015em;color:var(--brand-text)}.xioneer-locator__sub{margin:.6rem 0 0;font-size:1.3rem;color:rgba(var(--brand-text-rgb),.62)}.xioneer-locator__price{display:inline-block;margin-top:1.6rem;padding:.8rem 1.6rem;border-radius:999px;background:#d6e3a1;color:var(--brand-accent);font-family:var(--x-body-family);font-weight:800;font-size:1.35rem}.xioneer-locator__where{margin:1.2rem 0 0;color:var(--brand-text-secondary);font-size:1.4rem;line-height:1.5}.xioneer-locator__mascot{position:absolute;right:3.4rem;bottom:3rem;width:6rem;height:auto;pointer-events:none;opacity:.9}@media screen and (max-width:749px){.xioneer-locator__mascot{display:none}}.xioneer-steps__grid{display:grid;grid-template-columns:1fr;gap:1.6rem;margin-top:3.2rem}@media screen and (min-width:750px){.xioneer-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.xioneer-steps__grid{grid-template-columns:repeat(var(--steps-cols, 4),minmax(0,1fr));gap:2rem}}.xioneer-steps__card{position:relative;background:#fff;border:1px solid rgba(var(--brand-border-rgb),.7);border-radius:1.8rem;padding:2.4rem 2rem 2rem;color:var(--brand-text);box-shadow:0 1.8rem 5rem rgba(var(--brand-text-rgb),.1)}.xioneer-section--dark .xioneer-steps__card{background:#ffffff0a;border-color:#ffffff1f;color:#fff;box-shadow:none}.xioneer-steps__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:1.8rem}.xioneer-steps__num{position:absolute;top:-1.3rem;left:1.8rem;width:3rem;height:3rem;border-radius:1rem;background:#101010;color:var(--brand-primary);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.4rem;font-family:var(--x-heading-family);flex:0 0 auto;transform:skew(-8deg)}.xioneer-steps__check{width:2.2rem;height:2.2rem;border-radius:50%;background:#d6e3a1;color:#101010;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.xioneer-steps__check svg{width:1.1rem;height:1.1rem}.xioneer-steps__icon{display:flex;align-items:center;justify-content:flex-start;width:100%;height:8rem;margin:0 0 1.6rem}.xioneer-steps__icon--emoji{font-size:3rem}.xioneer-steps__icon img{max-width:100%;height:100%;object-fit:contain;object-position:left center}.xioneer-steps__title{margin:0;font-family:var(--x-heading-family);font-size:1.5rem;line-height:1.6}.xioneer-steps__text{margin:.4rem 0 0;font-size:1.3rem;line-height:1.6;color:rgba(var(--brand-text-rgb),.65)}.xioneer-section--dark .xioneer-steps__text{color:#ffffffa6}.xioneer-steps__cta{margin-top:3.2rem;text-align:center}.xioneer-steps__cta-note{margin:1.2rem 0 0;font-size:1.3rem;color:var(--brand-text-secondary)}.xioneer-kit__grid{display:grid;grid-template-columns:1fr;gap:1.6rem}@media screen and (min-width:990px){.xioneer-kit__grid{grid-template-columns:1.5fr 1fr;gap:2rem;align-items:stretch}}.xioneer-kit__card{border-radius:2rem;padding:3.2rem;display:flex;flex-direction:column}.xioneer-kit__card--dark{background:var(--brand-secondary);color:#fff}.xioneer-kit__card--dark .x-heading{color:#fff}.xioneer-kit__card--light{background:#fff;border:1px solid rgba(var(--brand-border-rgb),1)}.xioneer-kit__list{list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-direction:column;gap:1.2rem;flex:1 1 auto}.xioneer-kit__item{display:flex;gap:1rem;font-size:1.4rem;align-items:baseline;color:#fffc}.xioneer-kit__arrow{color:var(--brand-primary);font-weight:700;flex:0 0 auto}.xioneer-kit__buy{display:flex;align-items:center;gap:1.6rem;margin-top:2.4rem;flex-wrap:wrap}.xioneer-kit__price{font-family:var(--x-heading-family);font-weight:700;font-size:2.8rem}.xioneer-kit__links{margin-top:2rem;display:flex;flex-direction:column;gap:1rem;flex:1 1 auto}.xioneer-kit__link{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 1.8rem;border:1px solid rgba(var(--brand-border-rgb),1);border-radius:1.2rem;text-decoration:none;color:var(--brand-text);font-weight:600}a.xioneer-kit__link:hover{border-color:var(--brand-text)}.xioneer-kit__link-tag{color:var(--brand-text-secondary);font-weight:500;font-size:1.4rem;white-space:nowrap}.xioneer-kit__note{margin:1.6rem 0 0;font-size:1.3rem;color:var(--brand-text-secondary)}.xioneer-kit__cta{margin-top:3.2rem;text-align:center}.xioneer-kit__cta-note{margin:1.2rem 0 0;font-size:1.3rem;color:var(--brand-text-secondary)}.xioneer-disposal__steps{display:grid;grid-template-columns:1fr;gap:1.6rem;max-width:90rem;margin-inline:auto}@media screen and (min-width:750px){.xioneer-disposal__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}.xioneer-disposal__card{position:relative;background:#fff;border:1px solid rgba(var(--brand-border-rgb),.7);border-radius:1.6rem;padding:2.8rem 2rem 2rem;box-shadow:0 1.2rem 3.2rem rgba(var(--brand-text-rgb),.07)}.xioneer-disposal__title{margin:0 0 5px;font-family:var(--x-heading-family);font-size:1.6rem}.xioneer-disposal__text{margin:.3rem 0 0;font-size:1.2rem;color:var(--brand-text-secondary);line-height:1.55}.xioneer-disposal__options{display:grid;grid-template-columns:1fr;gap:1.6rem;margin-top:2.6rem;max-width:64rem;margin-inline:auto}@media screen and (min-width:750px){.xioneer-disposal__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}}.xioneer-disposal__option{position:relative;background:#fff;border:1px solid rgba(var(--brand-border-rgb),1);border-radius:1.4rem;padding:1.8rem 1.8rem 1.5rem;text-align:center}.xioneer-disposal__option.is-highlighted{background:rgba(var(--brand-primary-rgb),.1);border-color:var(--brand-primary)}.xioneer-disposal__badge{position:absolute;top:-1rem;right:.8rem;padding:.4rem 1rem;border-radius:7px;background:#3a3a3a;color:#fff;font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;transform:rotate(5deg)}.xioneer-disposal__badge.is-active{background:var(--brand-primary);color:#121212}.xioneer-disposal__opt-title{margin:0;font-family:var(--x-heading-family);font-size:1.4rem}.xioneer-faq__inner{max-width:var(--x-faq-list-max, 82rem)}.xioneer-faq__list{margin-top:3.2rem;display:flex;flex-direction:column;gap:1.2rem}.xioneer-faq__item{background:var(--x-faq-card-bg, #ffffff);border:1px solid var(--x-faq-card-border, transparent);border-radius:var(--x-pdp-radius, 1.4rem);overflow:hidden;transition:background .15s ease}.xioneer-faq__item[open]{background:var(--x-faq-card-bg, #ffffff)}.xioneer-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 2.4rem;cursor:pointer;font-weight:600;font-size:var(--x-faq-q-size, 1.7rem);line-height:1.4;list-style:none;color:var(--brand-text)}.xioneer-faq__q::-webkit-details-marker{display:none}.xioneer-faq__icon{position:relative;width:1.6rem;height:1.6rem;flex:0 0 auto}.xioneer-faq__icon:before,.xioneer-faq__icon:after{content:"";position:absolute;background:var(--brand-text);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.xioneer-faq__icon:before{left:0;top:50%;width:100%;height:2px;transform:translateY(-50%)}.xioneer-faq__icon:after{top:0;left:50%;width:2px;height:100%;transform:translate(-50%)}.xioneer-faq__item[open] .xioneer-faq__icon:after{transform:translate(-50%) scaleY(0);opacity:0}.xioneer-faq__a{padding:0 2.4rem 2.2rem;color:var(--brand-text-secondary);font-size:calc(1.5rem * var(--x-text-scale, 1));line-height:1.6}.xioneer-faq__a>*:first-child{margin-top:0}.xioneer-faq__a p{margin:0}.xioneer-faq__a p+p{margin-top:1rem}.xioneer-faq__a>:last-child{margin-bottom:0}.xioneer-faq__a a{color:var(--x-accent, var(--brand-accent))}.xioneer-faq__a strong{color:var(--brand-text)}.xioneer-faq__q:hover{color:var(--x-heading-color, var(--brand-text))}.xioneer-faq__q:focus-visible{outline:2px solid var(--x-accent, var(--brand-primary));outline-offset:-2px;border-radius:inherit}.xioneer-faq__item[open] .xioneer-faq__icon:before,.xioneer-faq__item[open] .xioneer-faq__icon:after{background:var(--x-accent, var(--brand-accent))}.xioneer-faq__item[hidden]{display:none}.xioneer-faq--outline .xioneer-faq__item{border-color:var(--x-faq-card-border, rgba(var(--brand-text-rgb), .12))}.xioneer-faq--outline .xioneer-faq__item[open]{border-color:var(--x-accent, var(--brand-primary))}.xioneer-faq--minimal .xioneer-faq__list{gap:0}.xioneer-faq--minimal .xioneer-faq__item{background:transparent;border:0;border-bottom:1px solid var(--x-faq-card-border, rgba(var(--brand-text-rgb), .14));border-radius:0}.xioneer-faq--minimal .xioneer-faq__item:first-child{border-top:1px solid var(--x-faq-card-border, rgba(var(--brand-text-rgb), .14))}.xioneer-faq--minimal .xioneer-faq__q,.xioneer-faq--minimal .xioneer-faq__a{padding-inline:0}.xioneer-faq__subtitle{margin-top:1.2rem}.xioneer-faq__subtitle p{margin:0}.xioneer-faq__count{margin:1.4rem 0 0;font-size:1.3rem;font-weight:700;color:var(--x-accent, var(--brand-accent))}.xioneer-faq__head-icon{display:inline-flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;margin-bottom:1.8rem;border-radius:1.6rem;background:var(--brand-primary);color:var(--brand-text);margin-right:1rem}.xioneer-faq__head-icon svg,.xioneer-faq__head-icon img{width:2.8rem;height:2.8rem;object-fit:contain}.xioneer-faq--stacked .xioneer-faq__head:not(.x-section-head--center){text-align:left}.xioneer-faq--split .xioneer-faq__inner{max-width:var(--x-content-max, 118rem)}.xioneer-faq--split .xioneer-faq__heading{margin-bottom:0}@media screen and (min-width:990px){.xioneer-faq--split .xioneer-faq__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:6.4rem;align-items:start}.xioneer-faq--split .xioneer-faq__head{position:sticky;top:calc(var(--x-header-height, 8rem) + 3.2rem)}.xioneer-faq--split .xioneer-faq__list{margin-top:0}}[data-x-faq-section]{scroll-margin-top:calc(var(--x-header-height, 8rem) + 1.6rem)}.shopify-section.x-faq-hidden{display:none}.xioneer-faqhead__inner{max-width:var(--x-content-max, 96rem)}.xioneer-faqhead--center .xioneer-faqhead__inner{text-align:center}.xioneer-faqhead--center .x-eyebrow{justify-content:center}.xioneer-faqhead .xioneer-faqhead__title{margin:0;font-size:calc(clamp(3.4rem,5vw,5.6rem) * var(--x-heading-scale, 1))}.xioneer-faqhead__subtitle{max-width:64rem;margin-top:1.6rem}.xioneer-faqhead--center .xioneer-faqhead__subtitle{margin-inline:auto}.xioneer-faqhead__subtitle p{margin:0}.xioneer-faqhead__search{position:relative;max-width:64rem;margin-top:3.2rem}.xioneer-faqhead--center .xioneer-faqhead__search{margin-inline:auto}.xioneer-faqhead__search[hidden]{display:none}.xioneer-faqhead__search-icon{position:absolute;top:50%;left:2.2rem;width:2rem;height:2rem;margin-top:-1rem;color:rgba(var(--brand-text-rgb),.55);pointer-events:none}.xioneer-faqhead__search-icon svg{width:100%;height:100%}.xioneer-faqhead__input{width:100%;min-height:5.8rem;margin:0;padding:1.4rem 5.6rem 1.4rem 5.4rem;border:1px solid rgba(var(--brand-text-rgb),.14);border-radius:var(--x-pdp-radius, 4rem);background:#fff;box-shadow:0 1.2rem 3.2rem rgba(var(--brand-text-rgb),.06);color:var(--brand-text);font-family:inherit;font-size:1.6rem;-webkit-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.xioneer-faqhead__input::-webkit-search-cancel-button{display:none}.xioneer-faqhead__input::placeholder{color:rgba(var(--brand-text-rgb),.5)}.xioneer-faqhead__input:focus{outline:none;border-color:var(--x-accent, var(--brand-primary));box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.28),0 1.2rem 3.2rem rgba(var(--brand-text-rgb),.06)}.xioneer-faqhead__clear{position:absolute;top:50%;right:1.2rem;display:inline-flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;margin-top:-1.7rem;padding:0;border:0;border-radius:50%;background:rgba(var(--brand-text-rgb),.07);color:var(--brand-text);cursor:pointer}.xioneer-faqhead__clear[hidden]{display:none}.xioneer-faqhead__clear:hover{background:rgba(var(--brand-text-rgb),.14)}.xioneer-faqhead__status{min-height:0;margin:1.2rem 0 0;font-size:1.35rem;font-weight:600;color:var(--brand-text-secondary)}.xioneer-faqhead__status:empty{margin:0}.xioneer-faqhead__status.is-empty{color:var(--brand-text)}.xioneer-faqhead__cats{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.4rem}.xioneer-faqhead--center .xioneer-faqhead__cats{justify-content:center}.xioneer-faqhead__cats[hidden]{display:none}.xioneer-faqhead__cat{display:inline-flex;align-items:center;gap:.8rem;padding:.9rem 1.2rem .9rem 1.6rem;border:1px solid rgba(var(--brand-text-rgb),.16);border-radius:999px;background:#fff;color:rgba(var(--brand-text-rgb),.82);font-size:1.4rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.xioneer-faqhead__cat:hover{border-color:rgba(var(--brand-text-rgb),.4);color:var(--brand-text)}.xioneer-faqhead__cat.is-active{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-text)}.xioneer-faqhead__cat.is-empty{opacity:.4;pointer-events:none}.xioneer-faqhead__cat-count{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;height:2.4rem;padding:0 .7rem;border-radius:999px;background:rgba(var(--brand-text-rgb),.07);font-size:1.2rem;font-weight:700}.xioneer-faqhead__cat.is-active .xioneer-faqhead__cat-count{background:#ffffff8c}.xioneer-faqhead__contact{margin:2.4rem 0 0;font-size:1.45rem;color:var(--brand-text-secondary)}.xioneer-faqhead__contact a{margin-left:.4rem;font-weight:700;color:var(--x-accent, var(--brand-accent));text-decoration:none}.xioneer-faqhead__contact a:hover{text-decoration:underline}@media screen and (max-width:749px){.xioneer-faqhead__cats{flex-wrap:nowrap;justify-content:flex-start!important;margin-inline:-2rem;padding:0 2rem .4rem;overflow-x:auto;scrollbar-width:none}.xioneer-faqhead__cats::-webkit-scrollbar{display:none}.xioneer-faqhead__cat{flex:0 0 auto}.xioneer-faqhead__input{font-size:1.6rem}}.xioneer-checkout__empty{text-align:center;max-width:50rem;margin:3.2rem auto 0}.xioneer-checkout .buy-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:start;max-width:1040px;margin:0 auto}.xioneer-checkout .buy-visual{background:#fff;border-radius:26px;padding:28px;position:sticky;top:calc(var(--x-header-height, 8rem) + 20px);overflow:hidden;box-shadow:0 18px 44px #0000001a}.xioneer-checkout .buy-visual:before{content:"";position:absolute;top:0;right:-30px;width:170px;height:12px;background:var(--brand-primary);transform:skew(-30deg)}.xioneer-checkout .buy-visual img{position:relative;width:100%;height:auto;display:block}.xioneer-checkout .buy-visual .cap{position:relative;display:flex;justify-content:space-between;align-items:baseline;margin-top:8px;font-size:13px;color:var(--brand-text-secondary)}.xioneer-checkout .buy-visual .cap b{color:var(--brand-text);font-size:15px}.xioneer-checkout .bv-facts{position:relative;list-style:none;margin:18px 0 0;padding-top:16px;border-top:1px solid var(--brand-border);display:grid;gap:9px;font-size:13px;color:var(--brand-text-secondary)}.xioneer-checkout .bv-facts li{display:flex;gap:10px;align-items:baseline}.xioneer-checkout .bv-facts li:before{content:"";width:12px;height:4px;background:var(--brand-primary);transform:skew(-30deg) translateY(-2px);flex-shrink:0}.xioneer-checkout .buy-form .x-heading{text-align:left;margin:12px 0 8px}.xioneer-checkout .buy-form .x-eyebrow{justify-content:flex-start}.xioneer-checkout .buy-form__lede{margin:0 0 22px}.xioneer-checkout .buy-form__q{display:block;font-size:13px;font-weight:700;letter-spacing:.01em;margin:22px 0 10px}.xioneer-checkout .sizes{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.xioneer-checkout .size{background:#fff;border:2.5px solid transparent;border-radius:16px;padding:14px 14px 12px;text-align:left;cursor:pointer;color:var(--brand-secondary);min-height:44px;transition:border-color .18s ease}.xioneer-checkout .size:hover{border-color:#88bd328c}.xioneer-checkout .size[aria-checked=true]{border-color:var(--brand-primary)}.xioneer-checkout .size .g{display:block;font-size:19px;font-weight:800}.xioneer-checkout .size .p{display:block;font-size:13.5px;font-weight:600;color:#10101080;margin-top:2px;font-variant-numeric:tabular-nums}.xioneer-checkout .variants{display:grid;grid-template-columns:1fr 1fr;gap:12px}.xioneer-checkout .variant{position:relative;background:#fff;border:2.5px solid transparent;border-radius:18px;padding:18px 20px;cursor:pointer;text-align:left;color:var(--brand-secondary);transition:border-color .18s ease;min-height:44px}.xioneer-checkout .variant:hover:not(:disabled){border-color:#88bd328c}.xioneer-checkout .variant[aria-checked=true]{border-color:var(--brand-primary)}.xioneer-checkout .variant .d{font-size:24px;font-weight:800;display:block}.xioneer-checkout .variant .w{font-size:12.5px;color:var(--brand-secondary);margin-top:2px;display:block;padding-right:24px}.xioneer-checkout .variant:disabled{opacity:.42;cursor:not-allowed;border-color:transparent}.xioneer-checkout .variant.oos .w{color:#8a4b0f;font-weight:700}.xioneer-checkout .variant .radio{position:absolute;top:18px;right:18px;width:22px;height:22px;border-radius:50%;border:2.5px solid rgba(16,16,16,.2)}.xioneer-checkout .variant[aria-checked=true] .radio{border-color:var(--brand-primary);background:radial-gradient(circle at center,var(--brand-primary) 0 46%,transparent 50%)}.xioneer-checkout .addon{background:#fff;border-radius:16px;padding:16px 20px;display:flex;gap:14px;align-items:center;cursor:pointer;border:2.5px solid transparent;transition:border-color .18s ease}.xioneer-checkout .addon.ams{margin-top:10px}.xioneer-checkout .addon.ams[hidden]{display:none}.xioneer-checkout .addon.sel{border-color:var(--brand-primary)}.xioneer-checkout .addon input{width:22px;height:22px;accent-color:var(--brand-primary);flex-shrink:0}.xioneer-checkout .addon b{font-size:15px}.xioneer-checkout .addon span{font-size:12.5px;color:var(--brand-secondary);display:block}.xioneer-checkout .addon .ap{margin-left:auto;font-size:13px;white-space:nowrap}.xioneer-checkout .shopify-payment-button__more-options{color:var(--brand-secondary)}.xioneer-checkout .paybox{background:#fff;border-radius:20px;padding:22px;margin-top:18px;box-shadow:0 18px 44px #00000014}.xioneer-checkout .sumline{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--brand-border)}.xioneer-checkout .sumline b{font-size:14.5px;display:block;color:var(--brand-secondary)!important}.xioneer-checkout .sumline span{font-size:12.5px;color:var(--brand-secondary)}.xioneer-checkout .sumline .t{font-size:20px;font-weight:800;white-space:nowrap;color:var(--brand-text);font-variant-numeric:tabular-nums}.xioneer-checkout .vatline{font-size:12.5px;color:var(--brand-text-secondary);margin:-8px 0 14px}.xioneer-checkout .stock{font-size:13px;font-weight:600;color:#8a4b0f;background:#fbefe2;border-radius:10px;padding:10px 12px;margin:-4px 0 14px}.xioneer-checkout .stock[hidden]{display:none}.xioneer-checkout .buybtns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.xioneer-checkout .buybtns .x-btn{width:100%}.xioneer-checkout .buybtns .x-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.xioneer-checkout .xdiv{display:flex;align-items:center;gap:12px;margin:16px 0 10px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#10101080}.xioneer-checkout .xdiv:before,.xioneer-checkout .xdiv:after{content:"";flex:1;height:1px;background:var(--brand-border)}.xioneer-checkout .xpay{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.xioneer-checkout .xbtn{height:48px;border-radius:12px;border:none;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;min-width:0;font-size:15px;font-weight:700}.xioneer-checkout .x-apple{background:#000;color:#fff}.xioneer-checkout .x-google{background:#fff;border:1.5px solid #dadce0;color:#3c4043}.xioneer-checkout .x-shop{background:#5a31f4;color:#fff;font-style:italic}.xioneer-checkout .x-paypal{background:#ffc439;color:#003087;font-style:italic}.xioneer-checkout .x-paypal i{font-style:italic;color:#002f86}.xioneer-checkout .trust{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--brand-border);font-size:12.5px;font-weight:600;color:#101010b3}.xioneer-checkout .trust .cards{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.xioneer-checkout .trust .ssl{display:flex;align-items:center;gap:6px}.xioneer-checkout .trust .ssl svg{width:15px;height:15px;color:var(--brand-accent)}.xioneer-checkout .terms{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:16px;padding-top:16px;border-top:1px solid var(--brand-border);font-size:13px;color:#101010bd}.xioneer-checkout .terms div{display:flex;gap:7px;align-items:center}.xioneer-checkout .terms img{width:16px;height:16px;flex-shrink:0}.xioneer-checkout .grade-link{display:block;margin-top:18px;font-size:13.5px}.xioneer-checkout .grade-link a{font-weight:700;color:var(--brand-accent)}@media screen and (max-width:900px){.xioneer-checkout .buy-grid{grid-template-columns:1fr}.xioneer-checkout .buy-visual{position:relative;top:0;max-width:440px;margin:0 auto;width:100%}}@media screen and (max-width:520px){.xioneer-checkout .sizes,.xioneer-checkout .xpay{grid-template-columns:1fr 1fr}}@media screen and (max-width:440px){.xioneer-checkout .variants,.xioneer-checkout .buybtns{grid-template-columns:1fr}}.xioneer-checkout__grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:3.2rem;align-items:start}@media screen and (min-width:990px){.xioneer-checkout__grid{grid-template-columns:1fr 1fr;gap:3.2rem}}.xioneer-checkout .product-form__input{margin:0 0 1.6rem}.xioneer-checkout fieldset.product-form__input{border:0;padding:0}.xioneer-checkout .product-form__input .form__label{font-size:1.3rem;font-weight:600;color:var(--brand-text-secondary);margin-bottom:.8rem}.xioneer-checkout .product-form__input--pill input[type=radio]{position:absolute;opacity:0;pointer-events:none}.xioneer-checkout .product-form__input--pill label{display:inline-flex;align-items:center;justify-content:center;padding:1.4rem 2rem;margin:0 .8rem .8rem 0;border:1.5px solid rgba(var(--brand-border-rgb),1);border-radius:1.2rem;cursor:pointer;font-weight:600;background:#fff;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.xioneer-checkout .product-form__input--pill input[type=radio]:checked+label{border-color:var(--brand-primary);background:rgba(var(--brand-primary-rgb),.1);box-shadow:0 0 0 1px var(--brand-primary) inset}.xioneer-checkout .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--brand-primary);outline-offset:2px}.xioneer-checkout__tip{font-size:1.4rem;color:var(--brand-text-secondary);margin:1.6rem 0 0}.xioneer-checkout__addon{display:flex;align-items:center;gap:1.2rem;margin-top:1.6rem;padding:1.6rem 1.8rem;border:1px solid rgba(var(--brand-border-rgb),1);border-radius:1.2rem;cursor:pointer;background:#fff}.xioneer-checkout__addon-check{width:2rem;height:2rem;accent-color:var(--brand-primary);flex:0 0 auto}.xioneer-checkout__addon-body{display:flex;flex-direction:column;flex:1 1 auto}.xioneer-checkout__addon-title{font-weight:600}.xioneer-checkout__addon-sub{font-size:1.3rem;color:var(--brand-text-secondary)}.xioneer-checkout__addon-price{font-weight:700;white-space:nowrap}.xioneer-checkout__summary{padding:2.8rem}.xioneer-checkout__product{display:flex;align-items:center;gap:1.4rem;padding-bottom:1.8rem;border-bottom:1px solid rgba(var(--brand-border-rgb),1)}.xioneer-checkout__thumb{width:6.4rem;height:6.4rem;border-radius:1.2rem;overflow:hidden;background:var(--brand-section-background);flex:0 0 auto}.xioneer-checkout__thumb img{width:100%;height:100%;object-fit:cover}.xioneer-checkout__product-meta{display:flex;flex-direction:column}.xioneer-checkout__product-title{font-weight:700;font-size:1.7rem}.xioneer-checkout__product-sub{font-size:1.4rem;color:var(--brand-text-secondary)}.xioneer-checkout__price-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.8rem}.xioneer-checkout__price-label{font-size:1.5rem;color:var(--brand-text-secondary)}.xioneer-checkout__price .price{font-family:var(--x-heading-family)}.xioneer-checkout__vat{margin:.6rem 0 0;font-size:1.3rem;color:var(--brand-text-secondary)}.xioneer-checkout__buy{margin-top:2rem}.xioneer-checkout__buy .product-form__submit{border-radius:var(--x-btn-radius);font-family:var(--font-button-family)}.xioneer-checkout__buy .product-form__submit.button--primary{background:var(--x-btn-primary-bg);color:var(--x-btn-primary-text);box-shadow:0 0 0 var(--buttons-border-width, 1px) var(--x-btn-primary-border)}.xioneer-checkout__buy .product-form__submit.button--secondary{background:var(--x-btn-secondary-bg);color:var(--x-btn-secondary-text);box-shadow:0 0 0 1.5px var(--x-btn-secondary-border)}.xioneer-checkout__pay-notes{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem;font-size:1.2rem;color:var(--brand-text-secondary)}.xioneer-checkout__trust{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid rgba(var(--brand-border-rgb),1)}.xioneer-checkout__trust-item{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;color:var(--brand-text-secondary)}.xioneer-checkout__footer{text-align:center;margin:2.4rem auto 0;font-size:1.2rem;color:var(--brand-text-secondary)}.xioneer-checkout__fallback-variants{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.6rem}.xioneer-checkout__fallback-variant{padding:1.2rem 1.8rem;border:1.5px solid rgba(var(--brand-border-rgb),1);border-radius:1.2rem;font-weight:600;background:#fff}.xioneer-checkout__fallback-variant.is-selected{border-color:var(--brand-primary);background:rgba(var(--brand-primary-rgb),.1);box-shadow:0 0 0 1px var(--brand-primary) inset}.xioneer-checkout__fallback-badge{margin-left:auto;align-self:flex-start;padding:.4rem 1rem;border-radius:100px;background:var(--brand-primary);color:var(--x-btn-primary-text);font-size:1.1rem;font-weight:700;text-transform:uppercase}.xioneer-checkout__fallback-price{font-family:var(--x-heading-family);font-weight:700;font-size:2.4rem}.xioneer-checkout__fallback-was{margin-left:.8rem;color:var(--brand-text-secondary);font-size:1.5rem;text-decoration:line-through}.xioneer-grid__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3.2rem;flex-wrap:wrap}.xioneer-grid__head .x-section-head{margin:0}.xioneer-grid__view-all{flex:0 0 auto}.xioneer-grid-section .slider-mobile-gutter{display:block}.xioneer-grid-section .xioneer-rail-buttons{justify-content:flex-end}.xioneer-collection-section{font-family:var(--x-body-family);letter-spacing:normal;overflow-x:clip}.xioneer-collection-section .facets-vertical{align-items:flex-start;gap:3.2rem}.xioneer-collection-section .product-grid-container{flex:1 1 0;min-width:0;width:auto}.xioneer-card-grid{font-family:var(--x-body-family);letter-spacing:normal}.xioneer-card-grid .product-grid{--grid-mobile-horizontal-spacing: 1.6rem;--grid-mobile-vertical-spacing: 2.4rem;--grid-desktop-horizontal-spacing: 2.4rem;--grid-desktop-vertical-spacing: 3.2rem;align-items:stretch;margin-top:0;margin-bottom:0}.xioneer-card-grid .product-card-wrapper{box-sizing:border-box;padding:2rem;border:1px solid rgba(var(--brand-border-rgb),.9);border-radius:1rem;background:#fff;box-shadow:0 .3rem 1.2rem rgba(var(--brand-text-rgb),.07)}.xioneer-card-grid .product-grid>.grid__item{display:flex;min-width:0}.xioneer-card-grid .product-grid>.grid__item>product-component{flex:1 1 0;width:100%;min-width:0}.xioneer-card-grid .product-card-wrapper,.xioneer-card-grid .product-card-wrapper>.card-wrapper{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start;column-gap:.8rem;width:100%;height:100%}.xioneer-card-grid .product-card-wrapper>.card{display:contents}.xioneer-card-grid .product-card-wrapper>.card>.card__inner{grid-column:1 / -1;grid-row:1}.xioneer-card-grid .product-card-wrapper>.card>.card__inner>.card__content{display:none}.xioneer-card-grid .card__heading{font-family:var(--x-body-family);font-size:1.5rem;font-weight:600;line-height:1.35}.xioneer-card-grid .product-card-wrapper>.card>.card__content .card__heading{grid-column:1 / -1;grid-row:2;align-self:start;margin:0 0 .6rem}.xioneer-card-grid .card.card--standard.card--text:not(.card--horizontal)>.card__content .card__heading:not(.card__heading--placeholder){display:block}.xioneer-card-grid .product-card-wrapper>.card>.card__content .card-information{grid-column:1;grid-row:3;align-self:center;min-width:0;margin-bottom:.8rem}.xioneer-card-grid .product-card-wrapper>.card>.card__content>.quick-add,.xioneer-card-grid .product-card-wrapper>.card>.card__content>quick-add-bulk{grid-column:1;grid-row:4;align-self:center;justify-self:center;width:100%;max-width:100%;margin:0}.xioneer-card-grid .card--text .card__inner{background-color:transparent}.xioneer-card-grid .card__inner{--ratio-percent: 100% !important;background-color:transparent}.xioneer-card-grid .card__media,.xioneer-card-grid .card__media .media{background-color:transparent}.xioneer-card-grid .card__media .media img{object-fit:cover}.xioneer-card-grid .card-information,.xioneer-card-grid .card-information .price{font-family:var(--x-body-family);margin-top:0!important}.xioneer-card-grid .price-item{color:var(--brand-text);font-size:1.45rem;font-weight:600}.xioneer-card-grid .unit-price.caption{display:none}.xioneer-card-grid .underline-links-hover:hover a{text-decoration:none}.xioneer-card-grid .quick-add__submit.x-btn{min-width:0;min-height:4.4rem;width:100%;padding:.8rem;font-family:var(--font-button-family);font-size:1.2rem;white-space:nowrap}.xioneer-collection-section .facets-vertical-sort{margin-bottom:2.4rem}.xioneer-collection-section .facets-vertical-form{flex-direction:row-reverse;align-items:center;gap:1.6rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(var(--brand-border-rgb),.9);justify-content:space-between}.xioneer-collection-section .facets__summary,.xioneer-collection-section .facet-filters__label,.xioneer-collection-section .product-count__text{font-weight:600}.xioneer-collection-section .facets__form{align-items:center;gap:1rem 2rem}.xioneer-collection-section .facets__wrapper{gap:.8rem}.xioneer-collection-section .facets-vertical-form .product-count-vertical{margin-left:0}.facets-vertical-form .select .svg-wrapper{right:1rem}.facets-vertical-form .facet-filters__sort:focus-visible{outline:none;box-shadow:none}.facets__header-vertical{font-size:1.2rem}.facets__summary:hover .facets__summary-label,.facets-layout-list .facets__label:hover .facet-checkbox__text-label,.facets-layout-list input:focus~.facet-checkbox__text-label{text-decoration:none}.active-facets__button-remove{text-decoration:none;font-weight:600}.xioneer-collection-section .facets__heading,.xioneer-collection-section .facets__heading--vertical{color:var(--brand-primary);font-family:var(--x-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.xioneer-collection-section .facets-vertical .facets-wrapper{position:sticky;top:calc(var(--header-height) + 2rem);flex:0 0 26rem;padding:1.6rem;border:1px solid rgba(var(--brand-border-rgb),.85);border-radius:1rem;background:rgba(var(--brand-primary-rgb),.035)}.xioneer-collection-section .facets-vertical .facets__form-vertical{width:100%}.xioneer-collection-section .facets__disclosure-vertical{border-top-color:rgba(var(--brand-border-rgb),.9)}.xioneer-collection-section .scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:none}.xioneer-collection-section .facets__summary,.xioneer-collection-section .facet-filters__label,.xioneer-collection-section .product-count__text{color:var(--brand-text);font-family:var(--x-body-family)}.xioneer-collection-section .facet-checkbox>input[type=checkbox]+svg{border-radius:.2rem;color:rgba(var(--brand-border-rgb),1)}.xioneer-collection-section .facet-checkbox>input[type=checkbox]:checked+svg{background-color:var(--brand-primary);color:var(--brand-primary)}.xioneer-collection-section .facet-checkbox>input[type=checkbox]:checked~.svg-wrapper{background-color:transparent;color:#fff}.xioneer-collection-section .facet-filters__sort,.xioneer-collection-section .mobile-facets__sort .select__select{min-height:4.2rem;padding:0 3rem 0 1.2rem;border:1px solid rgba(var(--brand-border-rgb),.9);border-radius:var(--x-btn-radius);color:var(--brand-text);font-family:var(--font-button-family)}.xioneer-collection-section .active-facets__button-inner{border:1px solid #101010;border-radius:var(--x-btn-radius);color:var(--brand-text);box-shadow:none}.xioneer-collection-section .active-facets__button--light:hover .active-facets__button-inner{box-shadow:none}@media screen and (min-width:750px)and (max-width:989px){.xioneer-collection-section .product-grid>.grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:749px){.xioneer-collection-section .facets-container{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 1rem;padding:0}.xioneer-collection-section .mobile-facets__wrapper{grid-column:1;grid-row:1;min-width:0}.xioneer-collection-section .mobile-facets__open{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:0 1.4rem;border:none;border-radius:var(--x-btn-radius);color:var(--brand-text);font-family:var(--font-button-family)}.xioneer-collection-section .mobile-facets__open-label{display:none}.xioneer-collection-section .facets-vertical .facets-wrapper{top:1rem;padding:0 1.6rem;margin-bottom:1.6rem;z-index:2;background-color:var(--x-btn-secondary-bg)}.xioneer-collection-section .active-facets-mobile{grid-column:1 / -1;grid-row:2;display:flex;flex-wrap:wrap;gap:.6rem;margin:0}.xioneer-collection-section .product-count{grid-column:2;grid-row:1;margin:0}.xioneer-card-grid .product-grid{--grid-mobile-horizontal-spacing: 1.2rem;--grid-mobile-vertical-spacing: 2rem}.xioneer-card-grid .product-grid>.grid__item{min-width:0}.xioneer-collection-section .mobile-facets__wrapper .mobile-facets__close{display:none}.xioneer-collection-section .mobile-facets__header.xioneer-facets__header{display:flex!important;flex-direction:row;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 2rem;text-align:left;border-bottom:1px solid rgba(var(--brand-text-rgb),.08);background:#fff}.xioneer-collection-section .xioneer-facets__title{display:block;flex:1 1 auto;margin:0;font-family:var(--x-heading-family);font-weight:800;font-size:1.9rem;letter-spacing:-.01em;color:var(--brand-text);text-align:left}.xioneer-collection-section .xioneer-facets__drawer-close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--brand-text);cursor:pointer;transition:background .15s ease}.xioneer-collection-section .xioneer-facets__drawer-close:hover{background:rgba(var(--brand-text-rgb),.06)}.xioneer-collection-section .mobile-facets__main{padding:0;text-align:left}.xioneer-collection-section .mobile-facets__details{border-bottom:1px solid rgba(var(--brand-text-rgb),.08)}.xioneer-collection-section .mobile-facets__details .mobile-facets__summary{display:block;list-style:none;padding:1.6rem 2rem;cursor:pointer;font-family:var(--x-body-family);font-size:1.5rem;font-weight:700;letter-spacing:normal;line-height:1.3;color:var(--brand-text);text-align:left}.xioneer-collection-section .mobile-facets__details .mobile-facets__summary::-webkit-details-marker{display:none}.xioneer-collection-section .mobile-facets__details .mobile-facets__summary>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:inherit}.xioneer-collection-section .mobile-facets__details .mobile-facets__summary>div>span:first-child{flex:1 1 auto}.xioneer-collection-section .mobile-facets__details .mobile-facets__arrow{position:relative;display:inline-block;width:1.4rem;height:1.4rem;margin-left:auto;overflow:hidden;transform:none;transition:none}.xioneer-collection-section .mobile-facets__details .mobile-facets__arrow svg{display:none}.xioneer-collection-section .mobile-facets__details .mobile-facets__arrow:after{content:"";position:absolute;top:25%;left:50%;width:.8rem;height:.8rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translate(-50%) rotate(45deg);transition:transform .2s ease}.xioneer-collection-section .mobile-facets__details[open] .mobile-facets__arrow:after{transform:translate(-50%,20%) rotate(225deg)}.xioneer-collection-section .mobile-facets__details .mobile-facets__submenu{position:static!important;transform:none!important;visibility:visible!important;display:block;width:100%;height:auto;padding:0 2rem 1.6rem;background:transparent;overflow:visible}.xioneer-collection-section .mobile-facets__details .mobile-facets__close-button{display:none}.xioneer-collection-section .mobile-facets__details .mobile-facets__submenu>.mobile-facets__footer{display:none}.xioneer-collection-section .mobile-facets__list{display:flex;flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none}.xioneer-collection-section .mobile-facets__item{margin:0;padding:0}.xioneer-collection-section .mobile-facets__label{display:flex;align-items:center;gap:1rem;padding:.6rem 0;font-family:var(--x-body-family);font-size:1.5rem;font-weight:500;letter-spacing:normal;color:var(--brand-text);cursor:pointer}.xioneer-collection-section .mobile-facets__info{display:none}.xioneer-collection-section .facets__price{display:block;padding:0}.xioneer-collection-section div.mobile-facets__details{border-bottom:0}.xioneer-collection-section div.mobile-facets__details>.mobile-facets__summary{cursor:default;padding:1.6rem 2rem}.xioneer-collection-section div.mobile-facets__details>.mobile-facets__summary>.mobile-facets__sort{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.8rem;padding:0;text-align:left;width:100%}.xioneer-collection-section .mobile-facets__sort label{display:block;font-family:var(--x-body-family);font-size:1.5rem;font-weight:700;color:var(--brand-text);letter-spacing:normal;text-align:left;flex-shrink:0;width:100%}.xioneer-collection-section .mobile-facets__sort .select{position:relative;display:block;width:100%;margin:0}.xioneer-collection-section .mobile-facets__sort .select__select{display:block;width:100%;min-height:4.6rem;padding:0 3.6rem 0 1.4rem;margin:0;border:1px solid rgba(var(--brand-border-rgb),.9);border-radius:var(--x-btn-radius);background-color:#fff;font-family:var(--x-body-family);font-size:1.4rem;font-weight:500;letter-spacing:normal;color:var(--brand-text);text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;-webkit-appearance:none;appearance:none;box-shadow:none;filter:none}.xioneer-collection-section .mobile-facets__sort .select .svg-wrapper,.xioneer-collection-section .mobile-facets__sort .select .icon-caret{position:absolute;top:50%;right:1.2rem;left:auto;transform:translateY(-50%);width:1.2rem;height:1.2rem;margin:0;pointer-events:none}.xioneer-collection-section .mobile-facets__main>.mobile-facets__footer{position:sticky;bottom:0;display:flex;align-items:center;gap:1.2rem;padding:1.6rem 2rem calc(1.6rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid rgba(var(--brand-text-rgb),.08);z-index:2}.xioneer-collection-section .mobile-facets__main>.mobile-facets__footer .mobile-facets__clear-wrapper{flex:0 0 auto;margin:0}.xioneer-collection-section .mobile-facets__main>.mobile-facets__footer .mobile-facets__clear{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:0 1.8rem;border:1px solid rgba(var(--brand-text-rgb),.3);border-radius:var(--x-btn-radius);background:transparent;font-family:var(--x-body-family);font-size:1.4rem;font-weight:700;letter-spacing:normal;color:var(--brand-text);text-decoration:none;white-space:nowrap}.xioneer-collection-section .mobile-facets__main>.mobile-facets__footer .button--primary{position:relative;flex:1 1 auto;min-height:4.6rem;padding:0 2rem;border:0;border-radius:999px;background:var(--brand-primary);color:var(--brand-secondary, #101010);font-family:var(--x-body-family);font-size:1.4rem;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:none;transition:filter .15s ease}.xioneer-collection-section .mobile-facets__main>.mobile-facets__footer .button--primary:before,.xioneer-collection-section .mobile-facets__main>.mobile-facets__footer .button--primary:after{content:none;display:none;border:0;box-shadow:none}.xioneer-collection-section .mobile-facets__main>.mobile-facets__footer .button--primary:focus,.xioneer-collection-section .mobile-facets__main>.mobile-facets__footer .button--primary:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb, 174, 215, 111),.4)}.xioneer-collection-section .mobile-facets__main>.mobile-facets__footer .button--primary:hover{filter:brightness(1.05)}.xioneer-section.xioneer-collection-section:has(.mobile-facets__disclosure[open]),.xioneer-collection-section:has(.mobile-facets__disclosure[open]){z-index:1000!important}}.xioneer-fcard{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid rgba(var(--brand-border-rgb),.7);border-radius:1.6rem;overflow:hidden;box-shadow:0 1.2rem 3.2rem rgba(var(--brand-text-rgb),.07)}.xioneer-fcard__media{position:relative;width:100%;padding-bottom:var(--fcard-ratio, 100%);background:var(--brand-section-background);overflow:hidden}.xioneer-fcard__media img,.xioneer-fcard__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.xioneer-fcard__badge{position:absolute;top:1.2rem;left:1.2rem;z-index:2;padding:.4rem 1rem;border-radius:100px;background:var(--brand-primary);color:var(--x-btn-primary-text);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.xioneer-fcard__body{display:flex;flex-direction:column;gap:.6rem;padding:1.8rem;flex:1 1 auto}.xioneer-fcard__sub{font-size:1.3rem;color:var(--brand-text-secondary)}.xioneer-fcard__title{margin:0;font-family:var(--x-heading-family);font-size:1.8rem}.xioneer-fcard__price{display:flex;align-items:baseline;gap:.8rem;margin-top:.2rem}.xioneer-fcard__price-now{font-weight:700;font-size:1.7rem}.xioneer-fcard__price-was{color:var(--brand-text-secondary);font-size:1.4rem;text-decoration:line-through}.xioneer-fcard__body .x-btn{margin-top:auto}.xioneer-specs__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 1rem;margin-top:3.2rem;text-align:center}@media screen and (min-width:750px){.xioneer-specs__stats{grid-template-columns:repeat(4,1fr)}.xioneer-specs__stat+.xioneer-specs__stat{border-left:1px solid rgba(255,255,255,.12)}}.xioneer-specs__stat{display:flex;flex-direction:column;gap:.6rem;padding:0 1rem}.xioneer-specs__stat-value{font-family:var(--x-heading-family);font-weight:800;font-size:clamp(2.2rem,3vw,3rem);color:#fff;line-height:1.1}.xioneer-specs__stat-label{font-size:1.05rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c}.xioneer-specs__matrix{margin-top:4rem}.xioneer-specs__search-wrap{position:relative;max-width:44rem;margin:0 auto 2.4rem}.xioneer-specs__search-icon{position:absolute;left:1.8rem;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem;color:#ffffff80;pointer-events:none}.xioneer-specs__search{width:100%;padding:1.2rem 2rem 1.2rem 4.4rem;border-radius:100px;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);color:#fff;font-family:var(--x-body-family);font-size:1.4rem}.xioneer-specs__search::placeholder{color:#ffffff80}.xioneer-specs__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}@media screen and (min-width:750px){.xioneer-specs__grid{grid-template-columns:repeat(4,1fr);gap:1.6rem}}.xioneer-specs__material{position:relative;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:1.4rem;padding:2rem 1.8rem;display:flex;flex-direction:column;gap:.3rem}.xioneer-specs__check{position:absolute;top:1.4rem;right:1.4rem;width:2rem;height:2rem;border-radius:50%;background:var(--brand-primary);color:#101010;display:flex;align-items:center;justify-content:center}.xioneer-specs__check svg{width:1rem;height:1rem}.xioneer-specs__material-name{font-family:var(--x-heading-family);font-weight:700;font-size:1.7rem;color:#fff}.xioneer-specs__material-desc{font-size:1.3rem;color:#ffffff8c}.xioneer-specs__noresults{text-align:center;color:#fff9;margin:2rem 0 0}.xioneer-specs__toggle{display:inline-flex;align-items:center;gap:1.2rem;margin-top:2.4rem;padding:1.2rem 1.8rem;border-radius:1.4rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.xioneer-specs__toggle-switch{width:4rem;height:2.2rem;border-radius:100px;background:var(--brand-primary);position:relative;flex:0 0 auto}.xioneer-specs__toggle-switch span{position:absolute;top:.3rem;right:.3rem;width:1.6rem;height:1.6rem;border-radius:50%;background:#fff}.xioneer-specs__toggle-label{font-weight:600;font-size:1.4rem;color:#fff}.xioneer-specs__media{margin-top:4rem}.xioneer-specs__media-frame{position:relative;border-radius:2rem;overflow:hidden}.xioneer-specs__media-frame img{display:block;width:100%;height:auto}.xioneer-specs__media-caption{position:absolute;left:1.6rem;bottom:1.6rem;padding:.8rem 1.4rem;border-radius:1rem;background:#0009;color:#fff;font-size:1.3rem;max-width:80%}.xioneer-specs__media-note{text-align:center;margin:1.6rem 0 0;font-size:1.3rem;color:#ffffff8c}.xioneer-specs__cta{margin-top:4rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;padding:3.2rem;border-radius:2rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.xioneer-specs__cta-heading{margin:0 0 .8rem;font-family:var(--x-heading-family);font-weight:700;font-size:2.2rem;color:#fff}.xioneer-specs__cta-body{margin:0;max-width:62rem;color:#ffffffa6;font-size:1.5rem;line-height:1.55}.xioneer-specs__cta-btn{flex:0 0 auto;display:inline-flex;align-items:center;padding:1.5rem 3rem;border-radius:100px;border:2px solid rgba(255,255,255,.3);color:#fff;font-family:var(--font-button-family);font-weight:700;font-size:1.55rem;text-decoration:none;transition:border-color .15s ease,background .15s ease}.xioneer-specs__cta-btn:hover{border-color:#fff;background:#ffffff0f}.xioneer-matstats__inner{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.xioneer-matstats__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:5rem}}.xioneer-matstats__heading{font-size:clamp(3.4rem,4.4vw,5.6rem);line-height:1.04;letter-spacing:-.03em}.xioneer-section--dark .xioneer-matstats__heading{color:#fff}.xioneer-matstats__body{margin-top:1.8rem;max-width:52rem;font-size:clamp(1.6rem,1.5vw,1.85rem);line-height:1.6;color:var(--brand-text-secondary)}.xioneer-section--dark .xioneer-matstats__body{color:#ffffffb8}.xioneer-matstats__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.6rem;border:1px solid rgba(var(--brand-text-rgb),.14);border-radius:1.4rem;overflow:hidden}.xioneer-section--dark .xioneer-matstats__stats{border-color:#ffffff24}.xioneer-matstats__stat{display:flex;flex-direction:column;gap:.6rem;padding:1.6rem 1.8rem;border-left:1px solid rgba(var(--brand-text-rgb),.14)}.xioneer-section--dark .xioneer-matstats__stat{border-left-color:#ffffff24}.xioneer-matstats__stat:first-child{border-left:0}.xioneer-matstats__stat-label{font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-primary)}.xioneer-matstats__stat-value{font-family:var(--x-heading-family);font-weight:800;font-size:1.6rem;color:var(--brand-text);margin-top:auto}.xioneer-section--dark .xioneer-matstats__stat-value{color:#fff}.xioneer-matstats__spools{margin-top:1.8rem;font-size:1.35rem;line-height:1.5;color:var(--brand-text-secondary);max-width:48rem}.xioneer-section--dark .xioneer-matstats__spools{color:#fff9}.xioneer-matstats__cta{margin-top:2.4rem}.xioneer-matstats__media{position:relative}.xioneer-matstats__media-frame{border-radius:2rem;overflow:hidden;aspect-ratio:4 / 5;background:#fff;max-width:82%;margin-inline:auto}.xioneer-matstats__media-frame img{width:100%;height:100%;object-fit:cover}.xioneer-matstats__badge{position:absolute;left:2rem;bottom:2rem;display:inline-flex;flex-direction:column;gap:.2rem;padding:.8rem 1.4rem;border-radius:1rem;background:var(--brand-primary);color:#101010;box-shadow:0 18px 50px #1010101a;transform:rotate(-3deg)}.xioneer-matstats__badge-title{font-family:var(--x-heading-family);font-weight:800;font-size:1.5rem;line-height:1}.xioneer-matstats__badge-sub{font-size:1.15rem;font-weight:600;opacity:.85}@media screen and (max-width:749px){.xioneer-matstats__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.xioneer-matstats__stat:nth-child(odd){border-left:0}.xioneer-matstats__stat:nth-child(n+3){border-top:1px solid rgba(255,255,255,.14)}}.xioneer-ways__inner{display:flex;flex-direction:column-reverse;gap:3.2rem}@media screen and (min-width:990px){.xioneer-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem;align-items:end}.xioneer-ways .xioneer-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"heading heading" "tabs    card" "content card";column-gap:5rem;row-gap:0;align-items:start}.xioneer-ways .xioneer-heading{grid-area:heading}.xioneer-ways__tabs{grid-area:tabs;max-width:none;align-self:start}.xioneer-ways__inner{display:contents}.xioneer-ways__left{grid-area:content}.xioneer-ways__right{grid-area:card;align-self:stretch}}.xioneer-ways__heading{margin-bottom:4rem}.xioneer-ways__tabs{display:flex;gap:.4rem;padding:.5rem;background:rgba(var(--brand-text-rgb),.05);border-radius:1.6rem;margin-bottom:2.6rem}.xioneer-ways__tab{flex:1 1 0;padding:1rem .8rem;border:0;border-radius:1.2rem;background:transparent;font-family:var(--x-body-family);font-size:1.4rem;font-weight:700;color:rgba(var(--brand-text-rgb),.66);cursor:pointer;transition:background .2s ease,color .2s ease;min-height:48px}.xioneer-ways__tab:hover,.xioneer-ways__tab.is-active{background:#fff;color:#101010}.xioneer-ways__title{margin:0;font-family:var(--x-heading-family);font-weight:800;font-size:2.4rem;letter-spacing:-.015em;color:var(--brand-text)}.xioneer-ways__body{margin:1.2rem 0 0;font-size:1.6rem;line-height:1.6;color:rgba(var(--brand-text-rgb),.72);max-width:42rem}.xioneer-ways__bestfor{margin:1.8rem 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem;font-size:1.4rem;color:var(--brand-text-secondary)}.xioneer-ways__bestfor-label{font-size:1.15rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-accent)}.xioneer-ways__subtitle{margin-bottom:4.5rem;max-width:51rem}.xioneer-ways__subtitle p{margin-top:0}.xioneer-ways__card{background:#f0f2ed;border-radius:2.4rem;padding:2rem 2.2rem 1.8rem}.xioneer-ways__card-caption{display:inline-flex;padding:.6rem 1.4rem;border-radius:999px;background:#fff;font-size:1.3rem;font-weight:700;color:var(--brand-text);box-shadow:0 .4rem 1.2rem #1010100f}.xioneer-ways__card-media{margin-top:1.6rem;border-radius:1.4rem;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}.xioneer-ways__card-media img{width:100%;height:100%;object-fit:cover}body .xioneer-ways__card-legend{margin:1.2rem 0 0;font-size:1.2rem;color:var(--brand-secondary)}.xioneer-ways__card-diagram{width:72%;height:56%;display:flex;flex-direction:column;justify-content:center;gap:1rem}.xioneer-ways__card-part{height:2.6rem;border-radius:.6rem;background:#101010}.xioneer-ways__card-support{height:1.6rem;border-radius:.4rem;background:repeating-linear-gradient(90deg,var(--brand-primary) 0 4px,transparent 4px 11px)}.xioneer-config__grid{display:grid;grid-template-columns:1fr;gap:3.2rem;margin-top:3.2rem}@media screen and (min-width:990px){.xioneer-config__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:4rem;align-items:start}}.xioneer-config__step{padding:2rem 2.2rem 2.2rem;border-radius:2rem;background-color:#fff;border:1px solid var(--brand-border)}.xioneer-config__step:not(:last-child){margin-bottom:2.6rem}.xioneer-config__step-head{display:flex;align-items:center;gap:1rem;margin-bottom:1.2rem}.xioneer-config__step-num{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;background:var(--brand-primary);color:var(--brand-text);font-family:var(--x-heading-family);font-size:1.3rem;font-weight:800;transform:skew(-8deg);flex:0 0 auto}.xioneer-config__step-q{font-size:1.55rem;font-weight:700;color:var(--brand-text)}.xioneer-config__opts{display:flex;flex-wrap:wrap;gap:.8rem;padding-left:3.4rem}.xioneer-config__opt{cursor:pointer}.xioneer-config__opt input{position:absolute;opacity:0;width:0;height:0}.xioneer-config__opt-pill{display:inline-flex;padding:.9rem 1.6rem;border-radius:999px;border:1px solid rgba(var(--brand-text-rgb),.16);font-size:1.4rem;font-weight:600;color:rgba(var(--brand-text-rgb),.82);transition:background .15s ease,color .15s ease,border-color .15s ease}.xioneer-config__opt:hover .xioneer-config__opt-pill{border-color:rgba(var(--brand-text-rgb),.4)}.xioneer-config__opt input:checked+.xioneer-config__opt-pill{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-text)}.xioneer-config__opt input:focus-visible+.xioneer-config__opt-pill{outline:2px solid var(--brand-primary);outline-offset:2px}.xioneer-config__opts--hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xioneer-config__dd{position:relative}.xioneer-config__step.is-dd-open{position:relative;z-index:5}.xioneer-config__dd-toggle{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;min-height:4.8rem;margin:0;padding:1.1rem 1.8rem;border:1px solid rgba(var(--brand-text-rgb),.16);border-radius:1.2rem;background:#fff;color:var(--brand-text);font-family:inherit;font-size:1.5rem;font-weight:600;line-height:1.4;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.xioneer-config__dd-toggle:hover{border-color:rgba(var(--brand-text-rgb),.4)}.xioneer-config__dd-toggle:focus-visible,.xioneer-config__dd.is-open .xioneer-config__dd-toggle{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.28)}.xioneer-config__dd-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xioneer-config__dd-icon{flex:0 0 auto;width:1.2rem;height:.8rem;color:var(--brand-text);transition:transform .2s ease}.xioneer-config__dd.is-open .xioneer-config__dd-icon{transform:rotate(180deg)}.xioneer-config__dd-list{position:absolute;top:calc(100% + .6rem);left:0;right:0;z-index:10;max-height:28rem;margin:0;padding:.6rem;overflow-y:auto;list-style:none;border:1px solid var(--brand-border);border-radius:1.4rem;background:#fff;box-shadow:0 1.6rem 4rem rgba(var(--brand-text-rgb),.14);scrollbar-width:thin}.xioneer-config__dd-list[hidden]{display:none}.xioneer-config__dd-option{position:relative;display:flex;align-items:center;gap:1rem;padding:1rem 3.6rem 1rem 1.4rem;border-radius:999px;font-size:1.4rem;font-weight:600;line-height:1.35;color:rgba(var(--brand-text-rgb),.82);cursor:pointer;outline:none;transition:background .15s ease,color .15s ease}.xioneer-config__dd-option+.xioneer-config__dd-option{margin-top:.2rem}.xioneer-config__dd-option:hover,.xioneer-config__dd-option:focus-visible{background:rgba(var(--brand-primary-rgb),.16);color:var(--brand-text)}.xioneer-config__dd-option[aria-selected=true]{background:var(--brand-primary);color:var(--brand-text)}.xioneer-config__dd-option[aria-selected=true]:after{content:"";position:absolute;top:50%;right:1.6rem;width:.6rem;height:1.1rem;margin-top:-.7rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.xioneer-config__dd--pending .xioneer-config__dd-toggle,.xioneer-config__dd-toggle[disabled],.xioneer-config__dd-toggle[aria-disabled=true]{opacity:.55;cursor:not-allowed;background:rgba(var(--brand-text-rgb),.04)}.xioneer-config__dd--pending .xioneer-config__dd-toggle:hover,.xioneer-config__dd-toggle[disabled]:hover,.xioneer-config__dd-toggle[aria-disabled=true]:hover{border-color:rgba(var(--brand-text-rgb),.16)}.xioneer-config__step--pending .xioneer-config__step-num{opacity:.5}.xioneer-config__step--pending .xioneer-config__step-q{opacity:.7}.xioneer-config__result-card--pending{opacity:.9}.xioneer-config__result-product--pending{color:rgba(var(--brand-text-rgb),.78)}.xioneer-config__result-card{position:sticky;top:2rem;overflow:hidden}.xioneer-config__result-label{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-accent)}.xioneer-config__result-product{margin:.6rem 0 0;font-family:var(--x-heading-family);font-weight:800;font-size:clamp(3rem,3.4vw,4rem);letter-spacing:-.02em;line-height:1.05;color:var(--brand-text)}.xioneer-config__result-desc{margin:.6rem 0 0;font-size:1.35rem;color:rgba(var(--brand-text-rgb),.66)}.xioneer-config__result-adhesion{margin:1.4rem 0 0;font-size:1.3rem;font-weight:600;color:var(--brand-text)}.xioneer-config__result-stats{display:flex;gap:2.8rem;margin-top:1.6rem}.xioneer-config__result-stat{display:flex;flex-direction:column;gap:.3rem}.xioneer-config__result-stat-label{font-size:1.05rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-text-secondary)}.xioneer-config__result-stat-value{font-family:var(--x-heading-family);font-weight:700;font-size:1.5rem;color:var(--brand-text)}.xioneer-config__result-cta{margin-top:2rem}@media screen and (max-width:749px){.xioneer-config__opts{padding-left:0}.xioneer-config__dd{margin-left:0}.xioneer-config__result-card{position:static}.xioneer-config__result-stat-value{font-size:1.1rem}}.xioneer-parts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:3.4rem}@media screen and (max-width:980px){.xioneer-parts__grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:620px){.xioneer-parts__grid{grid-template-columns:1fr}}.xioneer-parts__card{background:#fff;color:var(--brand-text);border-radius:2rem;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1.8rem 4.4rem #0000002e}.xioneer-parts .ba{--pos: 50%;position:relative;aspect-ratio:3 / 2;overflow:hidden;background:#f9fbfc;touch-action:pan-y;cursor:ew-resize;user-select:none;-webkit-user-select:none;margin-inline:1rem}.xioneer-parts .ba-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.xioneer-parts .ba-before{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.xioneer-parts .ba-line{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;margin-left:-1.5px;background:var(--brand-primary);box-shadow:0 0 0 1px #fff9}.xioneer-parts .ba-knob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2.2rem;height:2.2rem;border-radius:50%;background:var(--brand-primary);border:2px solid #ffffff;color:var(--brand-secondary);display:grid;place-items:center;box-shadow:0 3px 10px #10101038;cursor:grab;transition:transform .15s ease}.xioneer-parts .ba-knob svg{width:1.3rem;height:1.3rem}.xioneer-parts .ba-knob:before{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;border-radius:50%}.xioneer-parts .ba.drag .ba-knob{cursor:grabbing;transform:translate(-50%,-50%) scale(1.08)}.xioneer-parts .ba-knob:focus-visible{outline:3px solid var(--brand-secondary);outline-offset:2px}.xioneer-parts .ba-tag{position:absolute;top:1rem;font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:7px;padding:.5rem .8rem;pointer-events:none;transition:opacity .2s ease}body .xioneer-parts .ba-l{left:1rem;background:#101010d1;color:#fff}.xioneer-parts .ba-r{right:1rem;background:var(--brand-primary);color:var(--brand-secondary)}.xioneer-parts .ba-static{cursor:default;touch-action:auto}.xioneer-parts .meta{padding:1.4rem 1.8rem 1.6rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.xioneer-parts__title{margin:0;font-family:var(--x-heading-family);font-weight:800;font-size:1.65rem;color:var(--brand-text)}.xioneer-parts__desc{margin:0;font-size:1.3rem;line-height:1.5;color:var(--brand-text-secondary)}.xioneer-parts .meta dl{display:grid;grid-template-columns:auto 1fr;gap:.4rem 1.2rem;font-size:1.2rem;margin:auto 0 0;padding-top:1rem;border-top:1px solid var(--brand-border)}.xioneer-parts .meta dt{margin:0;color:var(--brand-text-secondary);font-weight:600}.xioneer-parts .meta dd{margin:0;font-weight:700;color:var(--brand-text)}.xioneer-parts__foot{display:flex;align-items:center;justify-content:space-between;gap:1.8rem;flex-wrap:wrap;background:#1b1d18;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:2.2rem;padding:2.2rem 2.6rem;margin-top:3.4rem;position:relative;overflow:hidden}.xioneer-parts__foot:after{content:"";position:absolute;right:-40px;bottom:0;width:240px;height:100%;background:var(--brand-primary);opacity:.12;transform:skew(-30deg);pointer-events:none}.xioneer-parts__foot-copy{position:relative;z-index:1}.xioneer-parts__foot-heading{display:block;margin:0;font-size:1.8rem;font-weight:800;color:#fff}.xioneer-parts__foot-note{display:block;margin:.2rem 0 0;font-size:1.35rem;color:#ffffff9e}.xioneer-parts__foot .x-btn{position:relative;z-index:1}.xioneer-companion__inner{grid-template-columns:1fr;gap:3.2rem;background:var(--brand-background);border-radius:2rem;padding:2.4rem;display:grid;align-items:center}@media screen and (min-width:990px){.xioneer-companion__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4rem;padding:4.2rem;border-radius:2.4rem}}.xioneer-companion__heading{margin-top:1.2rem}.xioneer-companion__subtitle{margin-top:1.6rem;max-width:46rem}.xioneer-companion__features{list-style:none;margin:2.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:1.2rem}.xioneer-companion__feature{display:flex;align-items:center;gap:1.2rem;font-size:1.55rem;color:var(--brand-text)}.xioneer-companion__feature-check{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--brand-primary);color:#101010;flex:0 0 auto}.xioneer-companion__feature-check svg{width:1.2rem;height:1.2rem}.xioneer-companion__cta{margin-top:2.6rem}.xioneer-companion__card{position:relative;background:#fff;border-radius:1.8rem;overflow:hidden;box-shadow:0 18px 50px #1010101a;padding:18px 18px 22px}.xioneer-companion__badge{position:absolute;top:1.6rem;left:1.6rem;z-index:2;padding:.5rem 1.2rem;border-radius:999px;background:var(--brand-primary);color:#101010;font-size:1.05rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.xioneer-companion__card-media{aspect-ratio:16 / 9;background:var(--brand-background);border-radius:1.4rem}.xioneer-companion__card-media img{width:100%;height:100%;object-fit:cover;vertical-align:middle;mix-blend-mode:darken}.xioneer-companion__card-body{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 6px;margin-top:1.6rem}.xioneer-companion__card-title{margin:0;font-family:var(--x-heading-family);font-weight:800;font-size:2.3rem;color:var(--brand-text)}.xioneer-companion__card-sub{margin:.2rem 0 0;font-size:1.35rem;color:var(--brand-text-secondary)}.xioneer-companion__card-price{margin:1.2rem 0 0;font-family:var(--x-heading-family);font-weight:800;font-size:2rem;color:var(--brand-text)}.xioneer-kit__inner{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:center}.xioneer-kit__intro{margin-block-end:4rem;max-width:64rem}.xioneer-kit__image{height:100%;background-color:#f9fbfc;display:flex;place-items:center;padding:1.8rem;border-radius:2.2rem;border:1px solid var(--brand-border)}.xioneer-kit__image img{width:100%;height:auto;object-fit:cover}@media screen and (min-width:990px){.xioneer-kit__inner{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:5rem}}.xioneer-kit__body{margin-top:1.6rem;max-width:46rem}.xioneer-kit__card{background:#101010;color:#fff;border-radius:2.4rem;padding:3.2rem;display:block}.xioneer-kit__card-eyebrow{margin:0 0 .8rem;font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-primary)}.xioneer-kit__card-title{margin:0 0 1.8rem;font-family:var(--x-heading-family);font-weight:800;font-size:2.2rem;color:#fff}.xioneer-kit__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem;flex:none}.xioneer-kit__item{display:flex;align-items:flex-start;gap:1rem;font-size:1.45rem;color:#ffffffdb}.xioneer-kit__item-check{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--brand-primary);color:#101010;flex:0 0 auto;margin-top:.2rem}.xioneer-kit__item-check svg{width:1rem;height:1rem}.xioneer-kit__note{margin:1.8rem 0 0;font-size:1.25rem;line-height:1.5;color:#fff9}.xioneer-kit__buy{display:flex;align-items:center;gap:1.6rem;margin-top:2.2rem;flex-wrap:wrap}.xioneer-kit__price{font-family:var(--x-heading-family);font-weight:800;font-size:2.4rem;color:#fff}.xioneer-articles__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2rem}.xioneer-articles__head-text{max-width:58rem}.xioneer-articles__subtitle{margin-top:1.4rem}.xioneer-articles__grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:3.2rem}@media screen and (min-width:750px){.xioneer-articles__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.xioneer-articles__card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(var(--brand-border-rgb),.7);border-radius:2rem;overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.xioneer-articles__card:hover{transform:translateY(-3px);box-shadow:0 1.6rem 4rem rgba(var(--brand-text-rgb),.1)}.xioneer-articles__media{position:relative;aspect-ratio:16 / 10;background:#f0f2ed}.xioneer-articles__media img{width:100%;height:100%;object-fit:cover}.xioneer-articles__media-ph{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#e7ecdc,#f0f2ed)}.xioneer-articles__cat{position:absolute;top:1.2rem;left:1.2rem;padding:.4rem 1rem;border-radius:999px;background:#101010c7;color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.xioneer-articles__body{padding:1.8rem 2rem 2rem;display:flex;flex-direction:column;flex:1 1 auto}.xioneer-articles__title{margin:0;font-family:var(--x-heading-family);font-weight:800;font-size:1.7rem;line-height:1.25;color:var(--brand-text)}.xioneer-articles__excerpt{margin:.8rem 0 0;font-size:1.35rem;line-height:1.5;color:var(--brand-text-secondary);flex:1 1 auto}.xioneer-articles__more{margin-top:1.4rem;display:inline-flex;gap:.5rem;font-size:1.3rem;font-weight:700;color:var(--brand-accent)}.xioneer-cta__inner{display:grid;grid-template-columns:1fr;gap:2.8rem;align-items:center}@media screen and (min-width:990px){.xioneer-cta__inner{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:5rem}}.xioneer-cta__heading{font-size:clamp(3rem,4vw,5rem)}.xioneer-section--dark .xioneer-cta__heading{color:#fff}.xioneer-section--dark .xioneer-cta__subtitle{color:#ffffffb8;margin-top:1.4rem}.xioneer-cta__form-label{margin:0 0 1.2rem;font-size:1.4rem;color:#ffffffb8}.xioneer-cta__field{display:flex;gap:1rem;flex-wrap:wrap}.xioneer-cta__input{flex:1 1 24rem;min-width:0;padding:1.6rem 2rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;font-size:1.5rem;font-family:var(--x-body-family)}.xioneer-cta__input::placeholder{color:#ffffff80}.xioneer-cta__input:focus{outline:none;border-color:var(--brand-primary)}.xioneer-cta__submit{flex:0 0 auto}.xioneer-cta__disclaimer{margin:1.2rem 0 0;font-size:1.2rem;color:#ffffff80}.xioneer-cta__success{font-size:1.6rem;color:var(--brand-primary);font-weight:700}.xioneer-cta__error{margin-top:1rem;font-size:1.3rem;color:#ff9b9b}.xioneer-hero__washscroll{position:relative}.x-anim .xioneer-hero{opacity:1;transform:none}.xioneer-hero__frame{--wash: 108%;aspect-ratio:auto;border:1px solid rgba(16,16,16,.05);margin:0}.xioneer-hero__after{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.xioneer-hero__before{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(0 0,100% 0,100% calc(var(--wash, 108%) - 7%),0 calc(var(--wash, 108%) + 7%));will-change:clip-path}.xioneer-hero__before img{display:block;width:100%;height:100%;object-fit:cover}.xioneer-hero__washline{position:absolute;left:-6%;width:112%;height:5px;border-radius:3px;top:calc(var(--wash, 108%));transform:rotate(-4deg);background:linear-gradient(90deg,rgba(136,189,50,0),var(--brand-primary) 18%,var(--brand-primary) 82%,rgba(136,189,50,0));box-shadow:0 0 22px #88bd32bf;opacity:0;pointer-events:none;z-index:2;display:block!important}.xioneer-hero__frame.is-washing .xioneer-hero__washline{opacity:1}.xioneer-hero__bub{position:absolute;width:7px;height:7px;border-radius:50%;background:#88bd32e6;top:calc(var(--wash, 108%));opacity:0;pointer-events:none;z-index:2}.xioneer-hero__bub:nth-of-type(1){left:14%;animation-delay:0s}.xioneer-hero__bub:nth-of-type(2){left:32%;width:5px;height:5px;animation-delay:.35s}.xioneer-hero__bub:nth-of-type(3){left:51%;animation-delay:.15s}.xioneer-hero__bub:nth-of-type(4){left:68%;width:5px;height:5px;animation-delay:.5s}.xioneer-hero__bub:nth-of-type(5){left:85%;animation-delay:.25s}.xioneer-hero__frame.is-washing .xioneer-hero__bub{animation:xHeroBub 1.5s ease-out infinite}@keyframes xHeroBub{0%{transform:translate(0);opacity:0}12%{opacity:.95}50%{transform:translate(6px,-260px)}to{transform:translate(-4px,-520px);opacity:0}}.xioneer-hero__tags{position:absolute;z-index:3;top:1.4rem;left:1.4rem;display:flex;gap:.8rem}.xioneer-hero__tag{font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#101010d1;color:#fff;border-radius:8px;padding:.6rem 1.1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .3s ease}.xioneer-hero__tag--green{background:var(--brand-primary);color:var(--brand-secondary)}.xioneer-hero__scroll-hint{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:1.2rem;font-size:1.25rem;font-weight:600;color:var(--brand-accent);transition:opacity .4s ease}.xioneer-hero__scroll-hint.off{opacity:0}@media screen and (min-width:1024px)and (prefers-reduced-motion:no-preference){.xioneer-hero__washscroll{height:170vh}.xioneer-hero__washscroll .xioneer-hero__inner{position:sticky;top:8rem;min-height:calc(100vh - 8rem);align-content:center}}@media screen and (max-width:1023px),(prefers-reduced-motion:reduce){.xioneer-hero__before{transition:clip-path 1.7s cubic-bezier(.6,.05,.25,1)}.xioneer-hero.is-washed .xioneer-hero__before{clip-path:polygon(0 0,100% 0,100% -22%,0 -8%)}.xioneer-hero.is-washed .xioneer-hero__washline{opacity:1;animation:xHeroSweep 1.7s cubic-bezier(.6,.05,.25,1) forwards}@keyframes xHeroSweep{0%{top:108%;opacity:0}12%{opacity:1}88%{opacity:1}to{top:-22%;opacity:0}}}@media(prefers-reduced-motion:reduce){.xioneer-hero__before{transition:none}.xioneer-hero.is-washed .xioneer-hero__washline{animation:none;opacity:0}.xioneer-hero__frame.is-washing .xioneer-hero__bub{animation:none}}.link.link--text.list-menu__item.list-menu__item--link,.list-menu__item .header__active-menu-item,.header__submenu .header__menu-item,details[open]>.header__menu-item{text-decoration:none}.header__menu-item:hover span,.header__submenu .header__menu-item:hover{text-decoration:none}.header nav.header__inline-menu .header__submenu{background-color:#fff;border-radius:1rem;border:1px solid rgba(var(--brand-border-rgb),.8);box-shadow:0 1.2rem 3.2rem #1212121a}.header nav.header__inline-menu .header__submenu li:hover{border-radius:1rem;background-color:#f0f2ed;margin-inline:.5rem}@media screen and (max-width:749px){.xioneer-config__step{padding:1.8rem}.xioneer-compare__col{padding:2.4rem}.xioneer-compare__vs{width:4.4rem;height:4.4rem}.xioneer-kit__card{padding:2.4rem}.xioneer-faq__q{padding:1.6rem 2rem;line-height:1.4}.footer .footer__content-top{padding-inline:0}}.x-compare-price{margin-left:.6rem;font-size:.62em;font-weight:600;color:var(--brand-text-secondary, rgba(var(--brand-text-rgb), .6));text-decoration:line-through;white-space:nowrap}.xioneer-section--dark .x-compare-price,.xioneer-kit .x-compare-price{color:#ffffff8c}.xioneer-hero .xioneer-hero__price-compare{align-self:center;font-size:1.6rem;margin-left:-.4rem}.x-product-cta,.x-product-cta__form{display:contents}.x-product-cta__error:not([hidden]){flex-basis:100%;order:9;font-size:1.3rem;color:#c0392b}.x-btn.product-form__submit{position:relative;cursor:pointer}.x-btn.product-form__submit:disabled,.x-btn.product-form__submit[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.x-btn.product-form__submit>.loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:flex;align-items:center;justify-content:center;width:2rem}.x-btn.product-form__submit>.loading__spinner.hidden{display:none}.x-btn.product-form__submit.loading>span:first-child{visibility:hidden}.x-btn.product-form__submit .loading__spinner .path{stroke:currentColor}.xioneer-matstats__price{margin:1.4rem 0 0;font-family:var(--x-heading-family);font-weight:800;font-size:2.4rem;display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap}.xioneer-matstats__price-prefix,.xioneer-companion__card-price-prefix,.xioneer-kit__price-prefix,.xioneer-parts__foot-price-prefix{font-family:var(--x-body-family);font-size:.55em;font-weight:600;opacity:.7;margin-right:.4rem}.xioneer-parts__foot-price{display:block;margin-top:.6rem;font-size:1.8rem;font-weight:800;color:#fff}a.xioneer-companion__card--link{display:block;color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}a.xioneer-companion__card--link:hover{transform:translateY(-2px);box-shadow:0 22px 56px #10101024}a.xioneer-companion__card--link:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.xioneer-companion__badge--soldout{background:#101010;color:#fff}.xioneer-companion__card-price{white-space:nowrap}.xioneer-checkout .x-co-variants{display:flex;flex-direction:column}.xioneer-checkout fieldset.x-co-option{border:0;padding:0;margin:0;min-width:0}.xioneer-checkout .x-co-option>legend.buy-form__q{padding:0;float:left;width:100%}.xioneer-checkout .x-co-option>.sizes,.xioneer-checkout .x-co-option>.variants{clear:both}.xioneer-checkout .x-co-option>.sizes{grid-template-columns:repeat(var(--x-co-cols, 4),minmax(0,1fr))}.xioneer-checkout .x-co-option>.variants{grid-template-columns:repeat(var(--x-co-cols, 2),minmax(0,1fr))}.xioneer-checkout .x-co-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.xioneer-checkout .x-co-option .size,.xioneer-checkout .x-co-option .variant{display:block;margin:0;min-width:0;overflow-wrap:anywhere}.xioneer-checkout .x-co-input:checked+.size,.xioneer-checkout .x-co-input:checked+.variant{border-color:var(--brand-primary)}.xioneer-checkout .x-co-input:checked+.variant .radio{border-color:var(--brand-primary);background:radial-gradient(circle at center,var(--brand-primary) 0 46%,transparent 50%)}.xioneer-checkout .x-co-input:focus-visible+.size,.xioneer-checkout .x-co-input:focus-visible+.variant{outline:2px solid var(--brand-primary);outline-offset:2px}.xioneer-checkout .x-co-option .is-unavailable{opacity:.5}.xioneer-checkout .x-co-option .size.is-unavailable .g{text-decoration:line-through}.xioneer-checkout .x-co-option .variant .w:empty{display:none}.xioneer-checkout .sumline .t{text-align:right}.xioneer-checkout .sumline .t .x-compare-price{display:block;margin:0;font-size:13px}.xioneer-checkout .sumline .t .x-co-unit{display:block;font-size:11.5px;font-weight:600;color:var(--brand-text-secondary)}.xioneer-checkout .stock.hidden{display:none}.xioneer-checkout .x-co-sku{margin:-6px 0 14px;font-size:12px;color:var(--brand-text-secondary)}.xioneer-checkout .x-co-form .form{margin:0}.xioneer-checkout .x-co-error:not([hidden]){display:block;margin:0 0 12px;font-size:13px;color:#c0392b}.xioneer-checkout .x-co-express{margin-bottom:4px}.xioneer-checkout .x-co-express:empty,.xioneer-checkout .xdiv:has(+.x-co-express:empty){display:none}@media screen and (max-width:520px){.xioneer-checkout .x-co-option>.sizes{grid-template-columns:repeat(min(var(--x-co-cols, 2),2),minmax(0,1fr))}}@media screen and (max-width:440px){.xioneer-checkout .x-co-option>.variants{grid-template-columns:1fr}}.xioneer-kit__image--reco{position:relative}.xioneer-kit__reco-badge{position:absolute;top:1.6rem;left:1.6rem;z-index:1;padding:.5rem 1.2rem;border-radius:999px;background:var(--brand-primary);color:#101010;font-size:1.05rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.xioneer-kit__reco-note{margin:1.4rem 0 0;padding-left:1.2rem;border-left:3px solid var(--brand-primary);font-size:1.35rem;line-height:1.5;color:#ffffffd1}.xioneer-kit__buy--reco .x-btn{flex:0 1 auto}.xioneer-kit__buy--reco:empty{display:none}.x-slider-wrap{display:block}.x-slider-dots{display:none}@media screen and (max-width:989px){.x-slider{--x-slider-gap: 1.6rem;display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:var(--x-slider-gap)!important;position:relative;max-width:none!important;margin-inline:0!important;margin-bottom:-2.4rem;padding:1.2rem 0 2.4rem!important;scroll-padding-inline:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;list-style:none}.x-slider::-webkit-scrollbar{display:none}.x-slider>.x-slider__slide{flex:0 0 calc((100% - var(--x-slider-gap)) / 2);width:calc((100% - var(--x-slider-gap)) / 2);min-width:0;max-width:none;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.x-slider-dots{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.4rem;margin-top:2rem}.x-slider-dots[hidden]{display:none}.x-slider-dot{width:2.4rem;height:2.4rem;padding:0;border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.x-slider-dot:before{content:"";width:.8rem;height:.8rem;border-radius:99px;background:rgba(var(--brand-text-rgb),.22);transition:width .25s ease,background-color .25s ease}.x-slider-dot[aria-current=true]:before{width:2.4rem;background:var(--brand-primary)}.x-slider-dot:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px;border-radius:99px}.xioneer-section--dark .x-slider-dot:before,.xioneer-fc__stage .x-slider-dot:before{background:#ffffff4d}.xioneer-section--dark .x-slider-dot[aria-current=true]:before,.xioneer-fc__stage .x-slider-dot[aria-current=true]:before{background:var(--brand-primary)}.slider.xioneer-rail{column-gap:var(--rail-gap)!important;gap:var(--rail-gap)!important;margin-inline:0!important;padding-inline:0!important;scroll-padding-left:0!important;width:100%}.slider.xioneer-rail:after{display:none}.slider.xioneer-rail .grid__item,.slider.xioneer-rail .grid__item:first-of-type{box-sizing:border-box;width:calc((100% - var(--rail-gap)) / 2);min-width:calc((100% - var(--rail-gap)) / 2);max-width:calc((100% - var(--rail-gap)) / 2);margin-left:0;margin-right:0;scroll-snap-align:start;scroll-snap-stop:always}.xioneer-rail-buttons{display:none!important}}@media screen and (max-width:749px){.x-slider>.x-slider__slide{flex-basis:100%;width:100%}.slider.xioneer-rail .grid__item,.slider.xioneer-rail .grid__item:first-of-type{width:100%;min-width:100%;max-width:100%}}.xioneer-dict__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:center;padding:4.2rem;border-radius:2.2rem;background:#f0f2ed;box-shadow:0 1.8rem 5rem #1010101a}.xioneer-dict__heading{margin:1.2rem 0 1rem}.xioneer-dict__lede{max-width:42ch}.xioneer-dict__lede p{margin:0}.xioneer-dict__select-wrap{position:relative;margin-top:2rem}.xioneer-dict__select{width:100%;margin:0;padding:1.5rem 4.8rem 1.5rem 1.8rem;border:2px solid rgba(16,16,16,.12);border-radius:1.4rem;background:#fff;color:#101010;font-family:var(--x-body-family);font-size:1.65rem;font-weight:700;line-height:1.3;cursor:pointer;appearance:none;-webkit-appearance:none}.xioneer-dict__select:focus{outline:3px solid #D6E3A1;border-color:var(--brand-primary)}.xioneer-dict__select:focus:not(:focus-visible){outline:none}.xioneer-dict__caret{position:absolute;top:50%;right:1.8rem;transform:translateY(-50%);display:flex;color:#101010;pointer-events:none}.xioneer-dict__note{margin:1.4rem 0 0;font-size:1.2rem;line-height:1.5;color:#10101099}.xioneer-dict__note b{color:#4c6727}.xioneer-dict__results{min-width:0}.xioneer-dict__result{position:relative;min-height:23.6rem;padding:2.6rem;border-radius:1.8rem;background:#fff;color:#101010;box-shadow:0 1.8rem 5rem #1010101a}.xioneer-dict__result[hidden]{display:none}.xioneer-dict__result--media{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,38%);gap:2rem;align-items:center}.xioneer-dict__solved{position:absolute;top:1.8rem;right:1.8rem;z-index:1;padding:.6rem 1.1rem;border-radius:.8rem;background:var(--brand-primary);color:#101010;font-size:1.05rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transform:rotate(4deg)}.xioneer-dict__cc{display:inline-grid;place-items:center;width:4.6rem;height:4.6rem;border-radius:50%;background:#101010;color:var(--brand-primary);font-size:1.5rem;font-weight:800;letter-spacing:.04em}.xioneer-dict__brand{margin:1.2rem 0 .2rem;font-family:var(--x-heading-family);font-size:2.3rem;font-weight:800;line-height:1.2;color:#101010;overflow-wrap:anywhere}.xioneer-dict__generic{font-size:1.3rem;color:#1010109e}.xioneer-dict__price{display:inline-block;margin-top:1.3rem;padding:.8rem 1.6rem;border-radius:999px;background:#d6e3a1;color:#4c6727;font-size:1.35rem;font-weight:800}.xioneer-dict__where{margin-top:1.1rem;font-size:1.3rem;line-height:1.5;color:#101010a8}.xioneer-dict__pack{align-self:end;margin-top:2.6rem}.xioneer-dict__pack img{display:block;width:100%;height:auto;max-height:20rem;object-fit:contain}.xioneer-dict__mascot{position:absolute;right:1.4rem;bottom:1.2rem;width:5rem;height:auto;opacity:.9}@media screen and (max-width:899px){.xioneer-dict__card{grid-template-columns:minmax(0,1fr);gap:2.8rem;padding:2.8rem 2.2rem}}@media screen and (max-width:479px){.xioneer-dict__result{padding:2.2rem 2rem 2.4rem}.xioneer-dict__result--media{grid-template-columns:minmax(0,1fr)}.xioneer-dict__pack{margin-top:0;max-width:18rem}}.xioneer-dict__result:has(.xioneer-dict__mascot) .xioneer-dict__where{padding-right:5.6rem}.x-float-btn{position:fixed;bottom:calc(2.4rem + env(safe-area-inset-bottom,0px));z-index:40;display:inline-flex;align-items:center;gap:1rem;padding:1.6rem;border:0;border-radius:var(--x-btn-radius, 100px);background:var(--x-btn-primary-bg, var(--brand-primary));color:var(--x-btn-primary-text, #101010);font-family:var(--font-button-family);font-size:1.5rem;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 1rem 2.6rem #88bd3259,0 .4rem 1.2rem #1010101f;transition:transform .2s ease,opacity .25s ease,box-shadow .2s ease}.x-float-btn--right{right:2.4rem}.x-float-btn--left{left:2.4rem}.x-float-btn:hover{transform:translateY(-2px);box-shadow:0 1.4rem 3rem #88bd3273,0 .6rem 1.4rem #10101024}.x-float-btn:focus-visible{outline:3px solid #101010;outline-offset:3px}.x-float-btn.is-hidden{opacity:0;transform:translateY(1.2rem);pointer-events:none}.x-float-btn__icon{display:inline-grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;color:var(--brand-primary)}@media screen and (max-width:749px){.x-float-btn{bottom:calc(1.6rem + env(safe-area-inset-bottom,0px));padding:1.2rem;font-size:1.4rem}.x-float-btn--right{right:1.6rem}.x-float-btn--left{left:1.6rem}.x-float-btn--desktop-only{display:none}}html.x-modal-lock{overflow:hidden}.x-modal{width:min(112rem,calc(100vw - 4rem));max-width:none;max-height:calc(100dvh - 4rem);margin:auto;padding:0;border:0;border-radius:2.4rem;background:transparent;color:var(--brand-text);overflow:visible}.x-modal::backdrop{background:#1010109e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.x-modal[open]{animation:x-modal-in .28s cubic-bezier(.2,.8,.2,1)}.x-modal[open]::backdrop{animation:x-modal-fade .28s ease}@keyframes x-modal-in{0%{opacity:0;transform:translateY(2rem) scale(.98)}to{opacity:1;transform:none}}@keyframes x-modal-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.x-modal[open],.x-modal[open]::backdrop{animation:none}}.x-modal__panel{position:relative;max-height:calc(100dvh - 4rem);overflow-y:auto;overscroll-behavior:contain;padding:5.2rem 4.8rem 4.8rem;border-radius:2.4rem;background:var(--x-modal-bg, var(--brand-background, #F0F2ED));box-shadow:0 3rem 8rem #1010104d}.x-modal__panel .x-section-head{margin-top:0;padding-right:4.8rem}.x-modal__close{position:absolute;top:1.6rem;right:1.6rem;z-index:2;display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:1.5px solid rgba(var(--brand-border-rgb),1);border-radius:50%;background:#fff;color:var(--brand-text);cursor:pointer;transition:border-color .2s ease,transform .2s ease}.x-modal__close:hover{border-color:var(--brand-text);transform:rotate(90deg)}.x-modal__close:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.x-modal__close svg{width:1.8rem;height:1.8rem}@media screen and (max-width:749px){.x-modal{width:calc(100vw - 2.4rem);max-height:calc(100dvh - 2.4rem);border-radius:2rem}.x-modal__panel{max-height:calc(100dvh - 2.4rem);padding:5.6rem 2rem 2.4rem;border-radius:2rem}.x-modal__panel .x-section-head{padding-right:0}}.x-modal,.x-modal__panel{scrollbar-width:none;-ms-overflow-style:none}.x-modal::-webkit-scrollbar,.x-modal__panel::-webkit-scrollbar{display:none;width:0;height:0}.xioneer-config__result-card[hidden]{display:none}.xioneer-config__result-link{color:inherit;text-decoration:none}.xioneer-config__result-link:hover{color:var(--brand-accent, var(--brand-primary))}.xioneer-config__result-adhesion[hidden],.xioneer-config__result-note[hidden]{display:none}.xioneer-config__result-note{margin:.8rem 0 0;padding:.8rem 1.2rem;border-left:3px solid var(--brand-primary);background:rgba(var(--brand-text-rgb),.04);border-radius:0 .8rem .8rem 0;font-size:1.25rem;line-height:1.45;color:rgba(var(--brand-text-rgb),.8)}.xioneer-config__result-product-row{display:flex;align-items:center;gap:1.4rem;margin-top:2rem;padding:1.2rem;border:1px solid rgba(var(--brand-border-rgb),.9);border-radius:1.4rem;color:inherit;text-decoration:none;transition:border-color .2s ease}.xioneer-config__result-product-row:hover{border-color:var(--brand-primary)}.xioneer-config__result-thumb{flex:0 0 6.4rem;width:6.4rem;height:6.4rem;border-radius:1rem;background:var(--brand-background, #F0F2ED);overflow:hidden}.xioneer-config__result-thumb img{width:100%;height:100%;object-fit:contain}.xioneer-config__result-product-meta{display:flex;flex-direction:column;gap:.3rem;min-width:0}.xioneer-config__result-product-title{font-size:1.4rem;font-weight:700;color:var(--brand-text);overflow-wrap:anywhere}.xioneer-config__result-price{font-family:var(--x-heading-family);font-size:1.6rem;font-weight:800;color:var(--brand-text)}.xioneer-config__result-price-prefix{font-family:var(--x-body-family);font-size:1.2rem;font-weight:600;opacity:.7;margin-right:.4rem}.xioneer-config__result-product--none{font-size:clamp(2.4rem,2.6vw,3rem)}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{background:transparent}.menu-drawer__menu-item{padding:1.1rem 3rem 1.1rem 1.2rem}.header{padding:1.1rem 1.2rem}.x-adaptive .x-heading{color:var(--x-heading-color, var(--brand-text));font-size:calc(clamp(3.2rem,5.6vw,5.4rem) * var(--x-heading-scale, 1))}.x-adaptive .x-heading--sm{font-size:calc(clamp(2.6rem,3.5vw,4.4rem) * var(--x-heading-scale, 1))}.x-adaptive .x-heading--xs{font-size:calc(clamp(2rem,3vw,2.8rem) * var(--x-heading-scale, 1))}.x-adaptive .x-text{font-size:calc(clamp(1.4rem,1.6vw,1.6rem) * var(--x-text-scale, 1))}.x-adaptive .x-eyebrow{color:var(--x-eyebrow-text, var(--x-accent, var(--brand-accent)))}.x-adaptive .x-accent-text{color:var(--x-accent, var(--brand-primary))}.x-adaptive .x-btn--primary{background:var(--x-section-btn-bg, var(--x-btn-primary-bg));color:var(--x-section-btn-text, var(--x-btn-primary-text));border-color:var(--x-section-btn-bg, var(--x-btn-primary-border))}.x-adaptive .x-btn--secondary{background:transparent;color:var(--brand-text);border-color:rgba(var(--brand-text-rgb),.28)}.x-adaptive .x-btn--secondary:hover{border-color:var(--brand-text)}.xioneer-langpill-form{margin:0}.xioneer-langpill-wrap--footer .xioneer-langpill{margin-top:0}.xioneer-langpill{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem;border:1px solid rgba(var(--brand-text-rgb),.14);border-radius:999px;background:#fff;line-height:1}.xioneer-langpill__item{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;margin:0;border:0;border-radius:50%;background:transparent;color:rgba(var(--brand-text-rgb),.6);font-family:var(--x-body-family, inherit);font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.xioneer-langpill__item--btn:hover{color:var(--brand-text);background:rgba(var(--brand-text-rgb),.06)}.xioneer-langpill__item--btn:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.xioneer-langpill__item.is-active{background:var(--brand-text, #121212);color:#fff;cursor:default}.xioneer-langpill__code{display:inline-block}.xioneer-section--dark .xioneer-langpill,.xioneer-langpill-wrap--footer .xioneer-langpill{background:#ffffff14;border-color:#ffffff2e}.xioneer-section--dark .xioneer-langpill__item--btn,.xioneer-langpill-wrap--footer .xioneer-langpill__item--btn{color:#ffffffb3}.xioneer-section--dark .xioneer-langpill__item--btn:hover,.xioneer-langpill-wrap--footer .xioneer-langpill__item--btn:hover{color:#fff;background:#ffffff1f}.xioneer-section--dark .xioneer-langpill__item.is-active,.xioneer-langpill-wrap--footer .xioneer-langpill__item.is-active{background:#fff;color:var(--brand-text, #121212)}.menu-drawer .xioneer-langpill{background:#fff;border-color:rgba(var(--brand-text-rgb),.14)}.menu-drawer .xioneer-langpill__item--btn{color:rgba(var(--brand-text-rgb),.6)}.menu-drawer .xioneer-langpill__item--btn:hover{color:var(--brand-text);background:rgba(var(--brand-text-rgb),.06)}.menu-drawer .xioneer-langpill__item.is-active{background:var(--brand-text, #121212);color:#fff}html.x-locale-swap body{opacity:0}html.x-locale-swap:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:var(--brand-background, #F0F2ED);pointer-events:none}html.x-locale-swap.x-locale-swap--fade body{opacity:1;transition:opacity .22s ease-out}html.x-locale-swap.x-locale-swap--fade:after{opacity:0;transition:opacity .22s ease-out}@media(prefers-reduced-motion:reduce){html.x-locale-swap body,html.x-locale-swap.x-locale-swap--fade body{opacity:1;transition:none}html.x-locale-swap:after,html.x-locale-swap.x-locale-swap--fade:after{display:none}}.xioneer-topbar{width:100%;background:#d9e6b3;color:var(--brand-text);font-family:var(--x-body-family);font-size:1.3rem;line-height:1.3;letter-spacing:normal}.xioneer-topbar__inner{display:flex;align-items:center;justify-content:center;gap:1.6rem;width:100%;max-width:var(--page-width, 150rem);margin:0 auto;padding:.6rem 2.4rem}.xioneer-topbar--between .xioneer-topbar__inner{display:grid;grid-template-columns:1fr auto 1fr;justify-content:initial}.xioneer-topbar--between .xioneer-topbar__message{grid-column:2;justify-self:center;text-align:center}.xioneer-topbar--between .xioneer-topbar__right{grid-column:3;justify-self:end}.xioneer-topbar__message{margin:0;min-width:0;font-size:1.3rem;color:inherit;text-align:center}.xioneer-topbar__right{display:inline-flex;align-items:center;gap:1.6rem;flex:0 0 auto}.xioneer-topbar .list-social.xioneer-topbar__social{display:inline-flex;flex-wrap:wrap;gap:1.2rem;margin:0;padding:0;list-style:none}.xioneer-topbar .list-social__item{margin:0}.xioneer-topbar .list-social__link{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:inherit;text-decoration:none;transition:opacity .15s ease}.xioneer-topbar .list-social__link:hover{opacity:.75;color:inherit;text-decoration:none}.xioneer-topbar .list-social__link .svg-wrapper,.xioneer-topbar .list-social__link svg{width:1.6rem;height:1.6rem;color:inherit;fill:currentColor}.xioneer-topbar__search{display:inline-flex;align-items:center}.xioneer-topbar__search .header__search{padding:0;margin:0;border:0}.xioneer-topbar__search .header__icon.header__icon--search{width:2.4rem;height:2.4rem;min-width:0;padding:0;color:inherit;background:transparent;border:0}.xioneer-topbar__search .header__icon.header__icon--search:hover{opacity:.75;color:inherit}.xioneer-topbar__search .header__icon.header__icon--search .svg-wrapper,.xioneer-topbar__search .header__icon.header__icon--search svg{width:1.6rem;height:1.6rem;color:inherit;stroke:currentColor}.xioneer-langpill-wrap--topbar .xioneer-langpill-form{margin:0;padding:0;display:inline-flex}.xioneer-topbar .xioneer-langpill{display:inline-flex;align-items:center;gap:.4rem;padding:0;background:transparent;border:0;border-radius:0}.xioneer-topbar .xioneer-langpill__item{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .4rem;background:transparent;color:inherit;font-family:var(--x-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.02em;border:0;border-radius:0;cursor:pointer;opacity:.6;transition:opacity .15s ease}.xioneer-topbar .xioneer-langpill__item.is-active,.xioneer-topbar .xioneer-langpill__item.xioneer-langpill__item--btn:hover{background:transparent;color:inherit;opacity:1}@media screen and (max-width:749px){.xioneer-topbar__inner{padding:.5rem 1.6rem;gap:1rem}.xioneer-topbar__right{gap:1rem}.xioneer-topbar .list-social.xioneer-topbar__social{gap:.8rem}.xioneer-topbar__message{font-size:1.2rem}.xioneer-topbar--between .xioneer-topbar__inner{display:flex;flex-direction:column;gap:.6rem}.xioneer-topbar--between .xioneer-topbar__message,.xioneer-topbar--between .xioneer-topbar__right{justify-self:auto}}.main-page-title.page-title,.shopify-policy__title>h1{font-family:var(--x-heading-family);font-weight:800;font-size:clamp(3.2rem,4vw,4.4rem);line-height:1.1;letter-spacing:-.015em;color:var(--brand-text);margin:0 0 2.4rem}.shopify-policy__container{max-width:76rem;margin:0 auto;padding:4rem 2.4rem 6rem}.shopify-policy__title{margin-bottom:2.4rem}.main-page-title+.rte,.shopify-policy__body .rte,.shopify-policy__body,.xioneer-product-main .product__description.rte{font-family:var(--x-body-family);font-size:1.6rem;line-height:1.65;color:var(--brand-text);letter-spacing:normal}.main-page-title+.rte :is(h1,h2,h3,h4,h5,h6),.shopify-policy__body :is(h1,h2,h3,h4,h5,h6),.xioneer-product-main .product__description.rte :is(h2,h3,h4,h5,h6){font-family:var(--x-heading-family);font-weight:800;color:var(--brand-text);letter-spacing:-.01em;line-height:1.2;margin:3.2rem 0 1rem}.main-page-title+.rte h2,.shopify-policy__body h2{font-size:2.4rem}.main-page-title+.rte h3,.shopify-policy__body h3{font-size:2rem}.main-page-title+.rte h4,.shopify-policy__body h4{font-size:1.7rem}.main-page-title+.rte>:is(h1,h2,h3,h4,h5,h6):first-child,.shopify-policy__body>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.main-page-title+.rte p,.shopify-policy__body p,.xioneer-product-main .product__description.rte p{margin:0 0 1.4rem;color:inherit}.main-page-title+.rte p:last-child,.shopify-policy__body p:last-child{margin-bottom:0}.main-page-title+.rte :is(ul,ol),.shopify-policy__body :is(ul,ol),.xioneer-product-main .product__description.rte :is(ul,ol){margin:0 0 1.6rem;padding-left:2rem}.main-page-title+.rte li,.shopify-policy__body li,.xioneer-product-main .product__description.rte li{margin:0 0 .6rem}.main-page-title+.rte li::marker,.shopify-policy__body li::marker{color:var(--brand-primary)}.main-page-title+.rte a,.shopify-policy__body a,.xioneer-product-main .product__description.rte a{color:var(--brand-primary);text-decoration:underline;text-decoration-color:rgba(var(--brand-primary-rgb),.55);text-underline-offset:.25em;text-decoration-thickness:1px;transition:color .15s ease,text-decoration-color .15s ease}.main-page-title+.rte a:hover,.shopify-policy__body a:hover,.xioneer-product-main .product__description.rte a:hover{color:var(--brand-primary);text-decoration-color:var(--brand-primary)}.main-page-title+.rte strong,.shopify-policy__body strong,.xioneer-product-main .product__description.rte strong{color:var(--brand-text);font-weight:700}.main-page-title+.rte blockquote,.shopify-policy__body blockquote,.xioneer-product-main .product__description.rte blockquote{margin:2rem 0;padding:1.2rem 1.8rem;border-left:3px solid var(--brand-primary);background:rgba(var(--brand-primary-rgb),.08);font-style:italic;color:var(--brand-text)}.main-page-title+.rte hr,.shopify-policy__body hr{margin:2.8rem 0;border:0;border-top:1px solid rgba(var(--brand-text-rgb),.1)}.main-page-title+.rte table,.shopify-policy__body table,.xioneer-product-main .product__description.rte table{width:100%;margin:2rem 0;border-collapse:collapse;font-size:1.45rem}.main-page-title+.rte :is(th,td),.shopify-policy__body :is(th,td),.xioneer-product-main .product__description.rte :is(th,td){padding:.8rem 1.2rem;border:1px solid rgba(var(--brand-text-rgb),.1);text-align:left;vertical-align:top}.main-page-title+.rte th,.shopify-policy__body th{background:rgba(var(--brand-text-rgb),.04);font-weight:700}.main-page-title+.rte address,.shopify-policy__body address{margin:0 0 1.6rem;font-style:normal;line-height:1.6}@media screen and (max-width:749px){.main-page-title.page-title,.shopify-policy__title>h1{font-size:2.8rem}.main-page-title+.rte,.shopify-policy__body,.xioneer-product-main .product__description.rte{font-size:1.5rem}.main-page-title+.rte h2,.shopify-policy__body h2{font-size:2.1rem;margin-top:2.6rem}.main-page-title+.rte h3,.shopify-policy__body h3{font-size:1.8rem;margin-top:2.2rem}}.xioneer-search-section{font-family:var(--x-body-family);letter-spacing:normal}.xioneer-search{display:flex;flex-direction:column;gap:3.6rem}.xioneer-search__hero{display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center;padding:4rem 0 2.4rem}.xioneer-search__hero .x-eyebrow{margin:0}.xioneer-search__title{margin:0;max-width:60rem}.xioneer-search__meta{margin:0;font-size:1.5rem;color:var(--brand-text-secondary);max-width:54rem}.xioneer-search__empty{margin:1.6rem 0 0;font-size:1.5rem;color:var(--brand-text-secondary)}.xioneer-search__form{position:relative;width:100%;max-width:72rem;margin-top:1.2rem}.xioneer-search__form predictive-search,.xioneer-search__form main-search,.xioneer-search__form search-form{display:block;width:100%}.xioneer-search-field{display:block;width:100%}.xioneer-search-field__wrap{position:relative;display:flex;align-items:center;gap:.8rem;width:100%;padding:.6rem .6rem .6rem 1.8rem;border:1px solid rgba(var(--brand-text-rgb),.14);border-radius:999px;background:#fff;box-shadow:0 1.2rem 3.2rem rgba(var(--brand-text-rgb),.08);transition:border-color .2s ease,box-shadow .2s ease}.xioneer-search-field__wrap .predictive-search--search-template{left:0;right:0;width:100%;margin-top:1rem}.xioneer-search-field__wrap:focus-within{border-color:var(--brand-primary);box-shadow:0 1.2rem 3.2rem rgba(var(--brand-text-rgb),.12)}.xioneer-search-field__icon{display:inline-flex;width:2rem;height:2rem;color:rgba(var(--brand-text-rgb),.55);flex-shrink:0}.xioneer-search-field__icon svg{width:2rem;height:2rem;stroke:currentColor;fill:currentColor}.xioneer-search-field__input{flex:1 1 auto;min-width:0;height:4.8rem;padding:0 .4rem;margin:0;border:0;background:transparent;box-shadow:none;font-family:var(--x-body-family);font-size:1.6rem;color:var(--brand-text);letter-spacing:normal;-webkit-appearance:none;appearance:none}.xioneer-search-field__input:focus,.xioneer-search-field__input:focus-visible{outline:none;box-shadow:none}.xioneer-search-field__input::placeholder{color:rgba(var(--brand-text-rgb),.5)}.xioneer-search-field__input::-webkit-search-decoration,.xioneer-search-field__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.xioneer-search-field__clear{position:static;top:auto;right:auto;width:3.6rem;height:3.6rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(var(--brand-text-rgb),.06);color:var(--brand-text);border:0;cursor:pointer;flex-shrink:0;box-shadow:none;transition:background .2s ease}.xioneer-search-field__clear:hover{background:rgba(var(--brand-text-rgb),.12)}.xioneer-search-field__clear.hidden{display:none}.xioneer-search-field__clear .svg-wrapper,.xioneer-search-field__clear svg{width:1.4rem;height:1.4rem}.xioneer-search-field__submit{position:static;top:auto;right:auto;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;height:4.4rem;padding:0 2rem;border-radius:999px;background:var(--brand-primary);color:var(--brand-secondary, #101010);border:0;box-shadow:none;font-family:var(--x-body-family);font-size:1.4rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;cursor:pointer;flex-shrink:0;transition:filter .2s ease,transform .2s ease}.xioneer-search-field__submit:hover{filter:brightness(1.05);transform:translateY(-1px)}.xioneer-search-field__submit .svg-wrapper,.xioneer-search-field__submit svg{width:1.6rem;height:1.6rem}.xioneer-search-field__submit-icon{display:none}@media screen and (max-width:640px){.xioneer-search__hero{padding:2rem 0 1.6rem}.xioneer-search-field__wrap{padding:.5rem .5rem .5rem 1.4rem;gap:.6rem}.xioneer-search-field__input{height:4.4rem;font-size:1.5rem}.xioneer-search-field__submit{height:3.8rem;padding:0;width:3.8rem;border-radius:50%}.xioneer-search-field__submit-label{display:none}.xioneer-search-field__submit-icon{display:inline-flex;color:var(--brand-secondary, #101010)}}.xioneer-search-section .facets-vertical-sort{padding:0;margin-bottom:1.6rem}.xioneer-search-section .collection--empty .title-wrapper{padding:4rem 0}.xioneer-search-section .collection--empty .title--primary{font-family:var(--x-heading-family);font-weight:800;font-size:2.2rem;letter-spacing:-.01em;color:var(--brand-text)}.predictive-search{background:#fff;border:1px solid rgba(var(--brand-text-rgb),.1);border-radius:2rem;box-shadow:0 2rem 5rem rgba(var(--brand-text-rgb),.14);overflow:hidden;padding:0}.predictive-search--search-template{margin-top:1.4rem}.predictive-search__results-groups-wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:0}.predictive-search__results-groups-wrapper--no-products,.predictive-search__results-groups-wrapper--no-suggestions{grid-template-columns:1fr}.predictive-search__result-group{padding:1.4rem 1.8rem 1.8rem;min-width:0}.predictive-search__result-group+.predictive-search__result-group{border-left:1px solid rgba(var(--brand-text-rgb),.08)}@media screen and (max-width:749px){.predictive-search__results-groups-wrapper{grid-template-columns:1fr}.predictive-search__result-group+.predictive-search__result-group{border-left:0;border-top:1px solid rgba(var(--brand-text-rgb),.08)}}.predictive-search__heading{margin:0 0 .8rem;padding:.6rem 0;font-family:var(--x-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--brand-text-rgb),.55)}.predictive-search__results-list{display:flex;flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none}.predictive-search__list-item{margin:0}.predictive-search__item.link{display:flex;align-items:center;gap:1.2rem;padding:.9rem 1rem;border-radius:1rem;color:var(--brand-text);text-decoration:none;transition:background .15s ease,color .15s ease}.predictive-search__item.link:hover,.predictive-search__list-item[aria-selected=true] .predictive-search__item{background:rgba(var(--brand-primary-rgb, 174, 215, 111),.18);color:var(--brand-text)}.predictive-search__item-content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.predictive-search__item-heading.h5{margin:0;font-family:var(--x-body-family);font-weight:600;font-size:1.45rem;line-height:1.3;letter-spacing:normal;color:var(--brand-text)}.predictive-search__item-vendor{font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--brand-text-rgb),.55)}.predictive-search__item .price{font-family:var(--x-body-family);font-weight:700;font-size:1.35rem;color:var(--brand-text);letter-spacing:normal;margin-top:.2rem}.predictive-search__image{width:4.6rem;height:4.6rem;flex-shrink:0;object-fit:cover;border-radius:.8rem;background:rgba(var(--brand-text-rgb),.04);border:1px solid rgba(var(--brand-text-rgb),.06)}.predictive-search__search-for-button{border-top:1px solid rgba(var(--brand-text-rgb),.08);padding:.8rem 1.8rem;background:rgba(var(--brand-text-rgb),.03)}.predictive-search__item--term.predictive-search__item{display:inline-flex;width:auto;padding:.8rem 1.2rem;border-radius:999px;background:transparent;color:var(--brand-text);font-family:var(--x-body-family);font-weight:700;font-size:1.4rem;letter-spacing:normal;gap:.6rem}.predictive-search__item--term.predictive-search__item:hover{color:var(--brand-primary);background:transparent}.predictive-search__item--term .svg-wrapper{width:1.4rem;height:1.4rem}.predictive-search__loading-state{padding:1.6rem}.search-modal__content .search{--xp-field-radius: 999px;position:relative}.search-modal__form .search .field{display:flex;align-items:center;gap:.6rem;padding:.6rem .6rem .6rem 1.8rem;border:1px solid rgba(var(--brand-text-rgb),.14);border-radius:var(--xp-field-radius);background:#fff;box-shadow:0 1.2rem 3.2rem rgba(var(--brand-text-rgb),.08)}.search-modal__form .search .field:focus-within{border-color:var(--brand-primary)}.search-modal__form .search .field:before,.search-modal__form .search .field:after{display:none}.search-modal__form .search .search__input.field__input{flex:1 1 auto;min-width:0;height:4.4rem;padding:0 .4rem;border:0;background:transparent;box-shadow:none;font-family:var(--x-body-family);font-size:1.5rem;color:var(--brand-text);letter-spacing:normal}.search-modal__form .search .search__input.field__input::placeholder{color:rgba(var(--brand-text-rgb),.5)}.search-modal__form .search .search__input.field__input:focus,.search-modal__form .search .search__input.field__input:focus-visible{outline:none;box-shadow:none}.search-modal__form .search .field__label{display:none}.search-modal__form .search .reset__button.field__button,.search-modal__form .search .search__button.field__button{position:static;width:3.6rem;height:3.6rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:0;cursor:pointer;flex-shrink:0;background:rgba(var(--brand-text-rgb),.06);color:var(--brand-text);transition:background .2s ease,transform .2s ease}.search-modal__form .search .reset__button.field__button:hover{background:rgba(var(--brand-text-rgb),.12)}.search-modal__form .search .search__button.field__button{background:var(--brand-primary);color:var(--brand-secondary, #101010)}.search-modal__form .search .search__button.field__button:hover{filter:brightness(1.05);transform:translateY(-1px)}.search-modal__form .search .reset__button .svg-wrapper,.search-modal__form .search .search__button .svg-wrapper{width:1.6rem;height:1.6rem}.predictive-search--header{margin-top:1rem;border-radius:1.6rem}body .product__view-details.animate-arrow{margin-top:1.6rem}body quick-add-modal .product__title>a:hover{text-decoration:none}.xioneer-video-section__head{margin-bottom:2.4rem}.xioneer-video-section__list{display:flex;flex-direction:column;gap:4rem;margin:0 auto;max-width:76rem}.xioneer-video-card{text-align:center}.xioneer-video-card__caption{margin:0 0 1rem;font-family:var(--x-body-family);font-size:1.4rem;font-weight:500;color:rgba(var(--brand-text-rgb),.65);text-align:left}.xioneer-video-card__frame{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:1.4rem;overflow:hidden;background:rgba(var(--brand-text-rgb),.06);cursor:pointer}.xioneer-video-card__frame--empty{cursor:default;display:flex;align-items:center;justify-content:center}.xioneer-video-card__placeholder{padding:1.2rem 2rem;font-size:1.3rem;color:rgba(var(--brand-text-rgb),.55);text-align:center}.xioneer-video-card__poster,.xioneer-video-card__media{display:block;width:100%;height:100%;object-fit:cover;border:0}.xioneer-video-card__poster--empty{background:linear-gradient(135deg,rgba(var(--brand-primary-rgb),.18),rgba(var(--brand-text-rgb),.08))}.xioneer-video-card__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:7.2rem;height:7.2rem;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;color:inherit;transition:transform .15s ease}.xioneer-video-card__play:hover{transform:translate(-50%,-50%) scale(1.06)}.xioneer-video-card__play svg{width:100%;height:100%;filter:drop-shadow(0 .4rem 1.2rem rgba(16,16,16,.25))}.xioneer-video-card__tag{position:absolute;top:1rem;left:1rem;padding:.4rem 1rem;border-radius:.6rem;background:#101010bf;color:#fff;font-family:var(--x-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.xioneer-video-card__pdf{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.4rem;color:var(--brand-primary);font-family:var(--x-body-family);font-size:1.4rem;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(var(--brand-primary-rgb),.5);transition:color .15s ease,border-color .15s ease}.xioneer-video-card__pdf:hover{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}.xioneer-video-card__pdf svg{width:1.6rem;height:1.6rem}.xioneer-dlgrid__head{margin-bottom:2.4rem}.xioneer-dlgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.4rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.xioneer-dlgrid--2-col{grid-template-columns:repeat(2,minmax(0,1fr))}.xioneer-dlgrid--3-col{grid-template-columns:repeat(3,minmax(0,1fr))}}.xioneer-dlgrid__item{margin:0;padding:0}.xioneer-dlgrid__card{display:flex;align-items:center;gap:1.4rem;padding:1.6rem 1.8rem;border:1px solid rgba(var(--brand-text-rgb),.1);border-radius:1.2rem;background:#fff;color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.xioneer-dlgrid__card:hover{border-color:var(--brand-primary);transform:translateY(-1px);box-shadow:0 1.2rem 2.8rem rgba(var(--brand-text-rgb),.08);color:inherit;text-decoration:none}.xioneer-dlgrid__tag{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4.8rem;border:1px solid #F0D4D4;border-radius:.6rem;background:#fbebeb;color:#a32d2d;font-family:var(--x-body-family);font-size:1rem;font-weight:800;letter-spacing:.05em;text-align:center;text-transform:uppercase}.xioneer-dlgrid__body{flex:1 1 auto;min-width:0}.xioneer-dlgrid__title{display:block;font-family:var(--x-body-family);font-size:1.5rem;font-weight:700;line-height:1.3;color:var(--brand-text);overflow-wrap:anywhere}.xioneer-dlgrid__cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--brand-primary);color:var(--brand-secondary, #101010);transition:transform .15s ease,filter .15s ease}.xioneer-dlgrid__card:hover .xioneer-dlgrid__cta{transform:translateY(1px);filter:brightness(1.05)}.xioneer-dlgrid__cta svg{width:1.8rem;height:1.8rem}.xioneer-section--dark .xioneer-dlgrid__card{background:#ffffff0a;border-color:#ffffff24}.xioneer-section--dark .xioneer-dlgrid__title{color:#fff}.xioneer-section--dark .xioneer-video-card__caption{color:#ffffffbf}a.x-cart-drawer__view-cart.link{color:var(--brand-text);font-family:var(--x-body-family);font-size:1.5rem;font-weight:700;line-height:1.35;letter-spacing:0;margin-left:auto}@media screen and (min-width:750px)and (max-width:1024px){.xioneer-split--bleed .xioneer-split__media{--x-media-width: 50%}}body .content-for-layout{flex:none}.xioneer-rfq-opener{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:5rem;padding:0 2.2rem;border:0;border-radius:999px;background:var(--brand-primary);color:var(--brand-secondary, #101010);font-family:var(--x-body-family);font-size:1.5rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:filter .15s ease,transform .15s ease}.xioneer-rfq-opener:hover{filter:brightness(1.05);transform:translateY(-1px)}.xioneer-rfq-opener:before,.xioneer-rfq-opener:after{display:none;content:none}.xioneer-rfq-modal{width:min(96vw,64rem);max-height:90vh;margin:auto!important;padding:0;border:0;border-radius:1.6rem;background:transparent;overflow:hidden}.xioneer-rfq-modal::backdrop{background:#1010108c}.xioneer-rfq-modal[open]{display:flex;flex-direction:column}body.xioneer-rfq-open{overflow:hidden}.xioneer-rfq{position:relative;width:100%;flex:1 1 auto;min-height:0;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:3rem 3rem 2.6rem;background:#fff;border-radius:1.6rem;color:var(--brand-text);box-shadow:0 2rem 6rem rgba(var(--brand-text-rgb),.2);box-sizing:border-box}.xioneer-rfq .xioneer-rfq__close,.xioneer-rfq-modal .xioneer-rfq__close{position:absolute;top:1.4rem;right:1.4rem;left:auto;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:rgba(var(--brand-text-rgb),.06);color:var(--brand-text);cursor:pointer;transition:background .15s ease}.xioneer-rfq .xioneer-rfq__close:hover,.xioneer-rfq-modal .xioneer-rfq__close:hover{background:rgba(var(--brand-text-rgb),.12)}.xioneer-rfq__head{margin-bottom:1.8rem;text-align:center}.xioneer-rfq__title{margin:0 0 .6rem;font-family:var(--x-heading-family);font-weight:800;font-size:2.2rem;letter-spacing:-.01em;color:var(--brand-text)}.xioneer-rfq__lede{margin:0 auto;max-width:46rem;font-family:var(--x-body-family);font-size:1.4rem;color:rgba(var(--brand-text-rgb),.7)}.xioneer-rfq .xioneer-contact__field{display:flex;flex-direction:column;gap:.6rem;min-width:0}.xioneer-rfq .xioneer-contact__label{color:rgba(var(--brand-text-rgb),.66);font-family:var(--x-body-family);font-size:1.3rem;font-weight:600}.xioneer-rfq .xioneer-contact__input{width:100%;min-height:4.6rem;margin:0;padding:1.1rem 1.8rem;border:1px solid rgba(var(--brand-text-rgb),.24);border-radius:var(--x-pdp-radius, .6rem);background:#fff;box-shadow:none;color:var(--brand-text);font-family:var(--x-body-family);font-size:1.5rem;line-height:1.5;letter-spacing:0;outline:none;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}.xioneer-rfq .xioneer-contact__input::placeholder{color:rgba(var(--brand-text-rgb),.66);opacity:1}.xioneer-rfq .xioneer-contact__input:hover{border-color:rgba(var(--brand-text-rgb),.45)}.xioneer-rfq .xioneer-contact__input:focus,.xioneer-rfq .xioneer-contact__input:focus-visible{border-color:var(--brand-primary);outline:none;box-shadow:0 0 0 .25rem rgba(var(--brand-primary-rgb),.18)}.xioneer-rfq .xioneer-contact__input[aria-invalid=true]{border-color:#c0392b}.xioneer-rfq .xioneer-contact__textarea{min-height:9.6rem;resize:vertical}.xioneer-rfq .xioneer-contact__field-error{color:#c0392b;font-size:1.25rem;font-weight:600}.xioneer-rfq .xioneer-rfq__select{padding-right:4rem;background-image:linear-gradient(45deg,transparent 50%,rgba(var(--brand-text-rgb),.6) 50%),linear-gradient(135deg,rgba(var(--brand-text-rgb),.6) 50%,transparent 50%);background-position:calc(100% - 2rem) 50%,calc(100% - 1.5rem) 50%;background-size:.5rem .5rem,.5rem .5rem;background-repeat:no-repeat}.xioneer-rfq__form{display:flex;flex-direction:column;gap:1.6rem}.xioneer-rfq__section-title{margin:.8rem 0;font-family:var(--x-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--brand-text-rgb),.55);text-align:center}.xioneer-rfq__product{padding:1.4rem 1.6rem;border:1px solid rgba(var(--brand-text-rgb),.1);border-radius:1rem;background:rgba(var(--brand-text-rgb),.025)}.xioneer-rfq__product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.4rem;margin:0;font-size:1.35rem}.xioneer-rfq__product-row{display:flex;flex-direction:column;gap:.1rem}.xioneer-rfq__product-row dt{margin:0;font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--brand-text-rgb),.55)}.xioneer-rfq__product-row dd{margin:0;font-weight:600;color:var(--brand-text);overflow-wrap:anywhere}.xioneer-rfq__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem}@media screen and (min-width:600px){.xioneer-rfq__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.xioneer-rfq__fields .xioneer-contact__field--full{grid-column:1 / -1}}.xioneer-rfq__req{color:var(--brand-primary);margin-left:.2rem}.xioneer-rfq__opt{color:rgba(var(--brand-text-rgb),.5);font-weight:500;font-size:.9em}.xioneer-rfq__actions{margin-top:1.2rem;display:flex;justify-content:center}.xioneer-rfq__submit{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:2rem 3rem;border:1.5px solid var(--x-btn-primary-border, var(--brand-primary));border-radius:var(--x-btn-radius, 100px);background:var(--x-btn-primary-bg, var(--brand-primary));color:var(--x-btn-primary-text, var(--brand-text));font-family:var(--font-button-family);font-weight:700;font-size:1.55rem;line-height:1;letter-spacing:0;text-align:center;cursor:pointer;box-shadow:0 10px 26px rgba(var(--brand-primary-rgb),.35);transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease;-webkit-appearance:none;appearance:none}.xioneer-rfq__submit[disabled],.xioneer-rfq__submit[aria-busy=true]{opacity:.7;cursor:progress;box-shadow:none;transform:none}.xioneer-rfq__submit:hover:not([disabled]){transform:translateY(-2px);box-shadow:0 1rem 2.4rem rgba(var(--brand-primary-rgb),.45)}.xioneer-rfq__submit:focus-visible{outline:.2rem solid var(--brand-text);outline-offset:.3rem}@media screen and (max-width:749px){.xioneer-rfq__submit{padding:1.2rem 2.4rem}}.xioneer-rfq__status{margin:0;padding:1rem 1.4rem;border-radius:1rem;font-size:1.4rem}@media screen and (max-width:599px){.xioneer-rfq{padding:2.4rem 1.8rem 2rem;border-radius:1rem}.xioneer-rfq-modal{max-height:85vh}.xioneer-rfq__title{font-size:1.9rem}.xioneer-rfq__product-list{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/xioneer.css.map */
