:root,.xioneer-section,.xioneer-product-main-shell{--x-pdp-card-bg: var(--x-surface, #ffffff);--x-pdp-card-border: var(--x-surface-border, rgba(18, 18, 18, .05));--x-pdp-card-shadow: var(--x-surface-shadow, 0 .4rem 1.8rem rgba(18, 32, 18, .06));--x-pdp-surface: var(--x-surface, #ffffff);--x-pdp-muted: rgba(var(--brand-text-rgb), .62);--x-pdp-line: rgba(var(--brand-text-rgb), .1);--x-pdp-heading: var(--x-heading-color, var(--brand-text));--x-pdp-accent: var(--x-accent, var(--brand-primary));--x-pdp-accent-rgb: var(--x-accent-rgb, var(--brand-primary-rgb));--x-pdp-eyebrow-text: var(--x-eyebrow-text, #2f4a10);--x-pdp-btn-bg: var(--x-section-btn-bg, var(--brand-primary));--x-pdp-btn-text: var(--x-section-btn-text, var(--x-btn-primary-text));--x-pdp-control-text: #121212}.xioneer-product-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;padding-top:1.8rem;padding-bottom:2.2rem;color:var(--brand-text);font-family:var(--x-body-family);font-size:1.25rem;font-weight:500;line-height:1.4}.xioneer-product-breadcrumb a{color:inherit;text-decoration:none}.xioneer-product-breadcrumb a:hover{color:var(--x-pdp-accent)}.xioneer-product-breadcrumb__sep{display:inline-flex;width:.9rem;height:.9rem;color:var(--x-pdp-muted)}.xioneer-product-breadcrumb__sep svg{width:100%;height:100%;transform:rotate(-90deg)}.xioneer-product-main{background:var(--brand-background)}.xioneer-product-main.gradient,.xioneer-product-main.color-scheme-1{background:#fff;background-image:none}.xioneer-product-main-shell>.xioneer-product-main.gradient,.xioneer-product-main-shell>.xioneer-product-main.color-scheme-1{background:transparent}.xioneer-product-main-shell>.xioneer-product-breadcrumb.page-width,.xioneer-product-main-shell>.xioneer-product-main>product-component>.page-width{max-width:var(--x-content-max, 112.3rem);padding-inline:2.4rem}.xioneer-product-main .product{align-items:start;column-gap:0;row-gap:2.4rem;margin:0}.xioneer-product-main .product__media-wrapper,.xioneer-product-main .product__info-wrapper{min-width:0;box-sizing:border-box}@media screen and (min-width:750px){.xioneer-product-main-shell .product.grid>.product__media-wrapper,.xioneer-product-main-shell .product>.product__media-wrapper{width:50.2%;max-width:50.2%;padding:0;position:-webkit-sticky;position:sticky!important;top:10rem;align-self:flex-start!important;height:-moz-fit-content;height:fit-content;z-index:1}.xioneer-product-main-shell .product .product__info-wrapper{width:49.8%;max-width:49.8%;padding:0 0 0 3.2rem}}@media screen and (min-width:990px){.xioneer-product-main-shell .product .product__info-wrapper{padding-left:5rem}}.xioneer-product-main .product__media-list .product-media-container{overflow:hidden;border:0;border-radius:var(--x-pdp-radius, .8rem);background:#fff}.xioneer-product-main-shell .product__media-list .product-media-container.media-type-image,.quick-add-modal .product__media-list .product-media-container.media-type-image{--aspect-ratio: 1.145}.xioneer-product-main-shell .product__media-list .product-media-container.media-fit-cover .media img,.quick-add-modal .product__media-list .product-media-container.media-fit-cover .media img{object-fit:cover}.xioneer-product-main .product__media-placeholder{overflow:hidden;border-radius:var(--x-pdp-radius, .8rem)}.xioneer-product-main .product__media-wrapper media-gallery>slider-component:first-of-type{position:relative}.xioneer-product-main .product__media-icon{top:auto;right:1.6rem;bottom:1.6rem;left:auto;width:4rem;height:4rem;border:0;background:#fff;box-shadow:0 .2rem .8rem #1212121f;color:var(--x-pdp-control-text);opacity:1}.xioneer-product-main .product__modal-opener:hover .product__media-icon{border:0}.xioneer-product-main .product__media-icon .icon,.xioneer-product-main .product__media-icon svg{width:1.7rem;height:1.7rem}.xioneer-gallery-nav{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.xioneer-gallery-nav__button{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 .2rem .8rem #1212121f;color:var(--x-pdp-control-text);cursor:pointer;pointer-events:auto;transform:translateY(-50%);transition:transform .15s ease,box-shadow .2s ease}.xioneer-gallery-nav__button:hover{box-shadow:0 .4rem 1.2rem #1212122e}.xioneer-gallery-nav__button--prev{left:1.6rem}.xioneer-gallery-nav__button--next{right:1.6rem}.xioneer-gallery-nav__button .svg-wrapper,.xioneer-gallery-nav__button svg{width:1.2rem;height:1.2rem}.xioneer-gallery-nav__button--prev svg{transform:rotate(90deg)}.xioneer-gallery-nav__button--next svg{transform:rotate(-90deg)}@media screen and (min-width:750px){.xioneer-product-main-shell .product__media-list,.quick-add-modal .product__media-list{margin-bottom:0}.xioneer-product-main-shell slider-component:has(>.xioneer-gallery-nav)>.slider-buttons,.quick-add-modal slider-component:has(>.xioneer-gallery-nav)>.slider-buttons{display:none}.xioneer-product-main-shell .thumbnail-slider{margin-top:2rem}.xioneer-product-main-shell .product .thumbnail-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem;padding:0}.xioneer-product-main-shell .thumbnail-slider .thumbnail-list.slider--tablet-up{padding:.2rem}.xioneer-product-main-shell .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - 1.35rem)}}.xioneer-product-main .thumbnail-list__item{overflow:visible}.xioneer-product-main .thumbnail{overflow:hidden;border:.2rem solid transparent;border-radius:.6rem;background:#fff}.xioneer-product-main .thumbnail img{object-fit:cover}.xioneer-product-main .thumbnail[aria-current]{border-color:var(--x-pdp-accent);box-shadow:none}.xioneer-product-main .thumbnail:hover{opacity:.85}.xioneer-product-main .product__info-container{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-auto-flow:row dense;align-items:start;column-gap:1.6rem;font-family:var(--x-body-family);letter-spacing:0}.xioneer-product-main .product__info-container>*{grid-column:1 / -1;min-width:0;margin:0}.xioneer-product-main .product__info-container>[id^=price-],.xioneer-product-main .product__info-container>.product__tax,.xioneer-product-main .product__info-container>.volume-pricing-note,.xioneer-product-main .product__info-container>div:has(>.installment){grid-column:1}.xioneer-product-main .product__info-container>.product__inventory{grid-column:2;grid-row:span 2}.xioneer-product-main .product__info-container>.xioneer-product-badge{justify-self:start}.xioneer-product-badge{display:inline-flex;align-items:center;margin:0;padding:.3rem .9rem;border-radius:.4rem;background:rgba(var(--x-pdp-accent-rgb),.22);color:var(--x-pdp-eyebrow-text);font-family:var(--x-body-family);font-size:1.2rem;font-weight:700;line-height:1.35;letter-spacing:0}.xioneer-product-main .product__title{margin:1.2rem 0 0}.xioneer-product-main .product__title h1,.xioneer-product-main .product__title .h1{margin:0;color:var(--x-pdp-heading);font-family:var(--x-heading-family);font-size:calc(3rem * var(--x-heading-scale, 1));font-weight:800;line-height:1.15;letter-spacing:-.01em}.xioneer-product-subtitle{margin:.6rem 0 0;color:var(--x-pdp-muted);font-family:var(--x-body-family);font-size:calc(1.5rem * var(--x-text-scale, 1));font-weight:400;line-height:1.5}.xioneer-product-main .product__text,.xioneer-product-main .product__vendor{color:var(--x-pdp-muted);font-family:var(--x-body-family);font-size:1.3rem}.xioneer-product-main .product__info-container>[id^=price-]{margin-top:2rem}.xioneer-product-main .price{font-family:var(--x-body-family)}.xioneer-product-main .price--large .price-item{color:var(--x-pdp-heading);font-family:var(--x-heading-family);font-size:calc(3rem * var(--x-heading-scale, 1));font-weight:800;line-height:1.15;letter-spacing:-.01em}.xioneer-product-main .price--large.price--on-sale .price__sale s.price-item--regular,.xioneer-product-main .price--large .price__sale .price-item--regular{color:var(--x-pdp-muted);font-family:var(--x-body-family);font-size:1.8rem;font-weight:600;letter-spacing:0}.xioneer-product-main .price--large .price__container{margin-bottom:0}.xioneer-product-main .price .unit-price{display:block;margin-top:.6rem;color:var(--x-pdp-muted);font-family:var(--x-body-family);font-size:1.3rem;font-weight:500;letter-spacing:0;line-height:1.4}.xioneer-product-main .price .unit-price .price-item,.xioneer-product-main .price .unit-price span{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0}.xioneer-product-main .price__badge-sale,.xioneer-product-main .price__badge-sold-out{border-radius:.4rem}.xioneer-product-main .product__tax{margin-top:.4rem;color:var(--x-pdp-muted);font-size:1.15rem}.xioneer-product-main .product__tax a{color:inherit}.xioneer-product-main .installment:empty,.xioneer-product-main .installment:has(>input:only-child){display:none}.xioneer-product-main .product__inventory{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:end;column-gap:.8rem;row-gap:.2rem;margin:2.4rem 0 0;color:var(--x-pdp-accent);font-family:var(--x-body-family);font-size:1.45rem;font-weight:700;line-height:1.3;letter-spacing:0;text-align:left}.xioneer-product-main .product__inventory .svg-wrapper{width:1.3rem;height:1.3rem}.xioneer-product-main .product__inventory .svg-wrapper svg{width:1.3rem;height:1.3rem}.xioneer-product-main .product__inventory .svg-wrapper{color:var(--x-pdp-accent)!important}.xioneer-product-main .product__inventory .svg-wrapper svg circle{stroke:none}.xioneer-inventory-note{grid-column:2;color:var(--x-pdp-muted);font-size:1.15rem;font-weight:500}.xioneer-product-main .product__info-container>variant-selects,.xioneer-product-main .product__info-container>.product-form__input:not(.product-form__quantity):first-of-type{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--x-pdp-line)}.xioneer-product-main .product-form__input{margin:0;max-width:none}.xioneer-product-main variant-selects .product-form__input+.product-form__input{margin-top:1.6rem}.xioneer-product-main .product-form__input.xioneer-option--single{display:none}.xioneer-product-main variant-selects .xioneer-option--single+.product-form__input{margin-top:0}.xioneer-product-main .product-form__input .form__label{margin:0 0 1rem;color:var(--brand-text);font-family:var(--x-body-family);font-size:1.4rem;font-weight:700;letter-spacing:0}.xioneer-product-main .product-form__input--pill{display:flex;flex-wrap:wrap;gap:1.2rem}.xioneer-product-main .product-form__input--pill .form__label{flex:0 0 100%}.xioneer-product-main .product-form__input--pill input[type=radio]+label{margin:0;border:1px solid rgba(var(--brand-text-rgb),.14);border-radius:.6rem;background:var(--x-pdp-surface);color:var(--brand-text);font-family:var(--x-body-family);font-size:1.4rem;font-weight:700;letter-spacing:0}.xioneer-product-main .product-form__input--pill input[type=radio]:checked+label{border-color:var(--x-pdp-accent);background:var(--x-pdp-surface);color:var(--brand-text);box-shadow:0 0 0 1px var(--x-pdp-accent) inset}.xioneer-product-main .product-form__input--pill input[type=radio]+label.xioneer-variant-pill{display:flex;flex:1 1 10.4rem;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem;min-width:10.4rem;padding:1.2rem 1.6rem;text-align:left;white-space:normal}.xioneer-variant-pill__name{font-size:1.4rem;font-weight:700;line-height:1.35}.xioneer-variant-pill__price{font-size:1.4rem;font-weight:600;line-height:1.35}.xioneer-variant-pill__unit{color:var(--x-pdp-muted);font-size:1.15rem;font-weight:500;line-height:1.35}.xioneer-product-main .product__info-container>.product-form__quantity{margin-top:2rem}.xioneer-product-main .product-form__quantity .form__label{margin-bottom:1rem}.xioneer-product-main .quantity{width:17.8rem;min-height:4.6rem;border-radius:.6rem;background:var(--x-pdp-surface)}.xioneer-product-main .quantity:before,.xioneer-product-main .quantity:after{border-radius:.6rem}.xioneer-product-main .quantity:after{box-shadow:0 0 0 1px rgba(var(--brand-text-rgb),.14)}.xioneer-product-main .quantity__input{color:var(--brand-text);font-family:var(--x-body-family);font-size:1.4rem;font-weight:600}.xioneer-product-main .quantity__button{width:5rem;color:var(--brand-text)}.xioneer-product-main .quantity__button:focus,.xioneer-product-main .quantity__button:focus-visible,.xioneer-product-main .quantity__button:active,.xioneer-product-main .quantity__input:focus,.xioneer-product-main .quantity__input:focus-visible{background-color:transparent;box-shadow:none;z-index:0;outline:0}.xioneer-product-main .quantity:after{z-index:2}.xioneer-product-main .product-form__input--pill input[type=radio]:disabled+label,.xioneer-product-main .product-form__input--pill input[type=radio].disabled+label,.xioneer-product-main .product-form__input--pill input[type=radio]:disabled:checked+label,.xioneer-product-main .product-form__input--pill input[type=radio].disabled:checked+label{color:rgba(var(--brand-text-rgb),.55);text-decoration:line-through;background:var(--x-pdp-surface)}.xioneer-product-main .product-form__input--pill input[type=radio]:disabled+label .xioneer-variant-pill__name,.xioneer-product-main .product-form__input--pill input[type=radio].disabled+label .xioneer-variant-pill__name,.xioneer-product-main .product-form__input--pill input[type=radio]:disabled+label .xioneer-variant-pill__price,.xioneer-product-main .product-form__input--pill input[type=radio].disabled+label .xioneer-variant-pill__price,.xioneer-product-main .product-form__input--pill input[type=radio]:disabled+label .xioneer-variant-pill__unit,.xioneer-product-main .product-form__input--pill input[type=radio].disabled+label .xioneer-variant-pill__unit{color:rgba(var(--brand-text-rgb),.55)}.xioneer-product-main .product__info-container>div:has(>product-form),.xioneer-product-main .product__info-container>.product-form__buttons{margin-top:1.2rem}.xioneer-product-main .product-form__buttons{max-width:none}.xioneer-product-main .product__info-container product-form.product-form{margin-top:0}.xioneer-product-main .product-form__submit.button--primary{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5rem;margin-bottom:1rem;border:0;border-radius:.8rem;background:var(--x-pdp-btn-bg);color:var(--x-pdp-btn-text);font-family:var(--font-button-family);font-size:1.5rem;font-weight:700;letter-spacing:0;box-shadow:none;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease}.xioneer-product-main .product-form__submit.button--primary:before,.xioneer-product-main .product-form__submit.button--primary:after{display:none}.xioneer-product-main .product-form__submit.button--primary:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 .8rem 2rem rgba(var(--brand-primary-rgb),.28)}.xioneer-product-main .product-form__submit-icon{order:-1;display:inline-flex;width:2rem;height:2rem}.xioneer-product-main .product-form__submit-icon svg{width:100%;height:100%}.xioneer-product-main .product-form__submit[aria-disabled=true] .product-form__submit-icon,.xioneer-product-main .product-form__submit.loading .product-form__submit-icon{display:none}.xioneer-product-main .shopify-payment-button__button--unbranded{min-height:5rem;border:1px solid rgba(var(--brand-text-rgb),.22);border-radius:.8rem;background:var(--x-pdp-surface);color:var(--brand-text);font-family:var(--font-button-family);font-size:1.5rem;font-weight:700;letter-spacing:0}.xioneer-product-main .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--x-pdp-surface);text-decoration:none;box-shadow:0 0 0 1px var(--brand-text) inset}.xioneer-product-main .shopify-payment-button__button--branded{border-radius:.8rem;overflow:hidden}.xioneer-product-main .shopify-payment-button__more-options{font-size:1.2rem}.xioneer-product-main .product__info-container>.xioneer-product-highlights{margin-top:1.6rem}.xioneer-product-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem;margin:0;padding:0;list-style:none}.xioneer-product-highlights__item{display:flex;align-items:flex-start;gap:1.2rem;min-width:0;margin:0}.xioneer-product-highlights__icon{display:inline-flex;flex:0 0 2.6rem;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;margin-top:.2rem;color:var(--x-pdp-heading)}.xioneer-product-highlights__icon svg,.xioneer-product-highlights__icon img{display:block;width:2.4rem;height:2.4rem;object-fit:contain}.xioneer-product-highlights__copy{display:flex;flex-direction:column;gap:.3rem;min-width:0}.xioneer-product-highlights__heading{color:var(--x-pdp-heading);font-family:var(--x-body-family);font-size:1.35rem;font-weight:700;line-height:1.35}.xioneer-product-highlights__text{color:var(--x-pdp-muted);font-family:var(--x-body-family);font-size:calc(1.1rem * var(--x-text-scale, 1));font-weight:500;line-height:1.4}.xioneer-product-main .product__info-container>share-button,.xioneer-product-main .product__info-container>.share-button{margin-top:1.6rem}.xioneer-product-main .product__description,.xioneer-product-main .product__description p{color:var(--x-pdp-muted);font-family:var(--x-body-family);font-size:1.45rem;line-height:1.65}.xioneer-product-main .product__info-container>.product__description,.xioneer-product-main .product__info-container>.product__accordion,.xioneer-product-main .product__info-container>.product__text,.xioneer-product-main .product__info-container>.product__sku{margin-top:1.6rem}.xioneer-product-main .product__accordion{border-top-color:var(--x-pdp-line)}.xioneer-product-main .product__accordion .summary__title,.xioneer-product-main .product__accordion .accordion__title{color:var(--x-pdp-heading);font-family:var(--x-body-family);font-weight:700}.quick-add-modal .xioneer-product-main .product{column-gap:0;align-items:flex-start}.quick-add-modal .xioneer-product-main .product__title h1,.quick-add-modal .xioneer-product-main .product__title .h1,.quick-add-modal .xioneer-product-main .price--large .price-item{font-size:2.4rem}.quick-add-modal .xioneer-product-main .product__info-container{grid-template-columns:minmax(0,1fr)}.quick-add-modal .xioneer-product-main .product__info-container>.product__inventory{grid-column:1;grid-row:auto;justify-self:start;justify-content:flex-start;margin-top:.6rem}.quick-add-modal .thumbnail-slider{position:relative;display:block!important;margin-top:1.6rem}.quick-add-modal .product--thumbnail .product__media-item:not(.is-active),.quick-add-modal .product--thumbnail_slider .product__media-item:not(.is-active){display:none!important}.quick-add-modal .product--thumbnail .product__media-item.is-active,.quick-add-modal .product--thumbnail_slider .product__media-item.is-active{display:block!important}.quick-add-modal .thumbnail-slider .thumbnail-list,.quick-add-modal .thumbnail-slider .thumbnail-list.slider--tablet-up,.quick-add-modal .thumbnail-slider .thumbnail-list.slider--mobile{position:static;inset:auto;display:flex;flex-wrap:nowrap;gap:1.2rem;width:100%;min-width:0;max-width:100%;margin:0;padding:.2rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.quick-add-modal .thumbnail-slider .thumbnail-list::-webkit-scrollbar{display:none}.quick-add-modal .thumbnail-list .thumbnail-list__item,.quick-add-modal .thumbnail-list .thumbnail-list__item.slider__slide{flex:0 0 calc((100% - 3.6rem)/4);width:calc((100% - 3.6rem)/4);max-width:none}.quick-add-modal .thumbnail-slider .slider-button,.quick-add-modal .xioneer-thumbs--vertical media-gallery>.thumbnail-slider .slider-button{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 .2rem .8rem #1212121f;color:var(--x-pdp-control-text, #121212);cursor:pointer;transform:translateY(-50%)}.quick-add-modal .thumbnail-slider .slider-button--prev{left:.4rem}.quick-add-modal .thumbnail-slider .slider-button--next{right:.4rem}.quick-add-modal .thumbnail-slider .slider-button:not([disabled]):hover{box-shadow:0 .4rem 1.2rem #1212122e;color:var(--x-pdp-control-text, #121212)}.quick-add-modal .thumbnail-slider .slider-button[disabled]{opacity:.35;cursor:default;box-shadow:none}.quick-add-modal .quick-add-modal__content-info{overflow:hidden;overflow-y:auto}.quick-add-modal .xioneer-product-main .product__media-wrapper{width:100%;max-width:100%}.quick-add-modal .xioneer-product-main .product__media-list{margin:0}@media screen and (min-width:750px){.quick-add-modal .xioneer-thumbs--vertical:not(.xioneer-product--no-media) media-gallery:has(>.thumbnail-slider){display:block;grid-template-columns:none;column-gap:0}.quick-add-modal .xioneer-thumbs--vertical media-gallery>.thumbnail-slider{position:relative;grid-column:auto;grid-row:auto;display:block!important;margin-top:1.6rem}.quick-add-modal .xioneer-product-main .product>.product__media-wrapper,.quick-add-modal .xioneer-product-main .product.grid>.product__media-wrapper{position:-webkit-sticky;position:sticky!important;top:2rem;align-self:flex-start!important;height:-moz-fit-content;height:fit-content}}@media screen and (max-width:749px){.xioneer-product-main-shell>.xioneer-product-breadcrumb.page-width,.xioneer-product-main-shell>.xioneer-product-main>product-component>.page-width{padding-inline:2rem}.xioneer-product-breadcrumb{padding-top:1.2rem;padding-bottom:1.2rem;font-size:1.2rem}.xioneer-product-main .product__info-wrapper{padding-top:.4rem}.xioneer-product-main .product__title h1,.xioneer-product-main .product__title .h1,.xioneer-product-main .price--large .price-item{font-size:2.6rem}.xioneer-product-main .product__info-container>.product__inventory{margin-top:2rem}.xioneer-product-main .product-form__input--pill{gap:.8rem}.xioneer-product-main .product-form__input--pill input[type=radio]+label.xioneer-variant-pill{flex:1 1 calc(50% - .4rem);padding:1rem 1.2rem}.xioneer-product-main .quantity{width:-moz-fit-content;width:fit-content;max-width:100%}.xioneer-product-highlights{gap:1.6rem 1.2rem}.xioneer-product-main .product__media-icon{right:1.2rem;bottom:1.2rem;width:3.6rem;height:3.6rem}}.xioneer-product-benefits__list,.xioneer-product-video__layout,.xioneer-product-details__tabs{border:1px solid var(--x-pdp-card-border);border-radius:var(--x-pdp-radius, .8rem);background:var(--x-pdp-card-bg);box-shadow:var(--x-pdp-card-shadow)}.xioneer-product-benefits__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:9.3rem;margin:0;padding:1.1rem 0;list-style:none}.xioneer-product-benefits__item{display:flex;align-items:center;gap:1.6rem;min-width:0;padding:.6rem 2.8rem .6rem 3.8rem}.xioneer-product-benefits__item+.xioneer-product-benefits__item{border-left:1px solid var(--x-pdp-line)}.xioneer-product-benefits__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;color:var(--x-pdp-heading)}.xioneer-product-benefits__icon svg,.xioneer-product-benefits__icon img{width:2.8rem;height:2.8rem;object-fit:contain}.xioneer-product-benefits__copy{display:flex;flex-direction:column;gap:.4rem;min-width:0}.xioneer-product-benefits__heading{color:var(--x-pdp-heading);font-family:var(--x-body-family);font-size:1.45rem;font-weight:700;line-height:1.3}.xioneer-product-benefits__text{color:var(--x-pdp-muted);font-family:var(--x-body-family);font-size:calc(1.25rem * var(--x-text-scale, 1));font-weight:500;line-height:1.35}.xioneer-product-story__layout{display:grid;grid-template-columns:minmax(0,var(--x-media-width, 49.4%)) minmax(0,1fr);align-items:center;gap:5.4rem}.xioneer-product-story__layout--right .xioneer-product-story__media{order:2}.xioneer-product-story__media,.xioneer-product-video__media{position:relative;min-width:0;overflow:hidden;border-radius:var(--x-pdp-radius, .8rem);background:var(--brand-background)}.xioneer-product-story__media{aspect-ratio:559 / 375}.xioneer-product-story__image,.xioneer-product-story__placeholder{display:block;width:100%;height:100%}.xioneer-product-story__image--cover{object-fit:cover}.xioneer-product-story__image--contain{object-fit:contain}.xioneer-product-story__eyebrow,.xioneer-product-video__eyebrow{display:inline-flex;margin:0 0 1.4rem;padding:.3rem .9rem;border-radius:.4rem;background:rgba(var(--x-pdp-accent-rgb),.22);color:var(--x-pdp-eyebrow-text);font-family:var(--x-body-family);font-size:1.2rem;font-weight:700;line-height:1.35}.xioneer-product-story__heading,.xioneer-product-video__heading{margin:0 0 1.8rem;color:var(--x-pdp-heading);font-family:var(--x-heading-family);font-size:calc(3.2rem * var(--x-heading-scale, 1));font-weight:800;line-height:1.16;letter-spacing:-.01em}.xioneer-product-video__heading{font-size:calc(3rem * var(--x-heading-scale, 1));margin-bottom:1.6rem}.xioneer-product-story__text,.xioneer-product-video__text,.xioneer-product-details__panel{color:var(--x-pdp-muted);font-family:var(--x-body-family);font-size:calc(1.45rem * var(--x-text-scale, 1));font-weight:500;line-height:1.6}.xioneer-product-story__text p,.xioneer-product-video__text p,.xioneer-product-details__copy p{margin:0 0 1.4rem}.xioneer-product-story__text>:last-child,.xioneer-product-video__text>:last-child,.xioneer-product-details__copy>:last-child{margin-bottom:0}.xioneer-product-story__text>:first-child,.xioneer-product-video__text>:first-child,.xioneer-product-details__panel .rte>:first-child{margin-top:0}.xioneer-product-video__layout{display:grid;grid-template-columns:minmax(0,var(--x-media-width, 53.7%)) minmax(0,1fr);align-items:center;gap:0;padding:.4rem}.xioneer-product-video__media{height:100%;min-height:28.2rem;background:#121212}.xioneer-product-video__content{min-width:0;padding:2.4rem 3.2rem 2.4rem 5rem}.xioneer-product-video__poster,.xioneer-product-video__media video,.xioneer-product-video__media iframe{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.xioneer-product-video__media:after{position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(180deg,#0000,#00000073);content:"";pointer-events:none}.xioneer-product-video__media.is-playing:after{display:none}.xioneer-product-video__play{position:absolute;top:50%;left:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;padding:0;border:0;border-radius:50%;background:#121212d1;color:#fff;cursor:pointer;transform:translate(-50%,-50%)}.xioneer-product-video__play--static{cursor:default}.xioneer-product-video__play .svg-wrapper,.xioneer-product-video__play svg{width:2.2rem;height:2.2rem;margin-left:.3rem}.xioneer-product-video__cta{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-width:20.4rem;min-height:4.4rem;margin-top:2.4rem;padding:0 2.4rem;border:0;border-radius:.6rem;background:var(--x-pdp-btn-bg);color:var(--x-pdp-btn-text);cursor:pointer;font-family:var(--font-button-family);font-size:1.4rem;font-weight:700;transition:transform .15s ease,box-shadow .2s ease}.xioneer-product-video__cta:hover{transform:translateY(-1px);box-shadow:0 .8rem 2rem rgba(var(--brand-primary-rgb),.28)}.xioneer-product-video__cta .svg-wrapper,.xioneer-product-video__cta svg{width:1.4rem;height:1.4rem}.xioneer-product-video__cta[hidden]{display:none}.xioneer-product-video__frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.xioneer-product-video__frame video,.xioneer-product-video__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.xioneer-product-details__heading{margin:0 0 1.6rem;color:var(--x-pdp-heading);font-family:var(--x-heading-family);font-size:calc(2.4rem * var(--x-heading-scale, 1));font-weight:800;line-height:1.2}.xioneer-product-details__tabs{overflow:hidden;padding:0 2.9rem 2.9rem}.xioneer-product-details__tab-list{display:flex;gap:0;margin:0;overflow-x:auto;border-bottom:1px solid var(--x-pdp-line);scrollbar-width:none}.xioneer-product-details__tab-list::-webkit-scrollbar{display:none}.xioneer-product-details__tab{position:relative;flex:1 1 0;min-height:5.4rem;padding:1.6rem 1.2rem;border:0;border-radius:0;background:transparent;color:var(--brand-text);cursor:pointer;font-family:var(--x-body-family);font-size:1.35rem;font-weight:600;white-space:nowrap;opacity:.8}.xioneer-product-details__tab:hover{opacity:1}.xioneer-product-details__tab.is-active{color:var(--brand-text);font-weight:700;opacity:1}.xioneer-product-details__tab.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:.3rem;background:var(--x-pdp-accent);content:""}.xioneer-product-details__panels{padding:2.4rem 0 0}.xioneer-product-details__panel[hidden]{display:none}.xioneer-product-details__panel-grid{display:grid;grid-template-columns:minmax(0,1fr)}.xioneer-product-details__panel-grid--split{grid-template-columns:minmax(0,655fr) minmax(0,424fr)}.xioneer-product-details__copy{min-width:0}.xioneer-product-details__panel-grid--split .xioneer-product-details__copy{padding-right:4.2rem}.xioneer-product-details__copy h2,.xioneer-product-details__copy h3,.xioneer-product-details__copy h4,.xioneer-product-details__advantages-heading{margin:0 0 1.2rem;color:var(--x-pdp-heading);font-family:var(--x-body-family);font-size:1.8rem;font-weight:700;line-height:1.3;letter-spacing:0}.xioneer-product-details__advantages{min-width:0;padding-left:4.2rem;border-left:1px solid var(--x-pdp-line)}.xioneer-product-details__advantages-list{display:grid;gap:1.1rem;margin:0;padding:0;list-style:none}.xioneer-product-details__advantages-list li{display:flex;align-items:center;gap:1.4rem;color:var(--brand-text);font-size:1.4rem;font-weight:500;line-height:1.4}.xioneer-product-details__check{display:inline-flex;flex:0 0 auto;width:1.8rem;height:1.8rem;color:var(--x-pdp-accent)}.xioneer-product-details__check svg{width:100%;height:100%}.xioneer-product-related__header{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1.8rem}.xioneer-product-related .related-products__heading{margin:0;color:var(--x-pdp-heading);font-family:var(--x-heading-family);font-size:calc(var(--x-related-heading-size, 2.4rem) * var(--x-heading-scale, 1));font-weight:800;line-height:1.2}.xioneer-product-related__view-all{display:inline-flex;align-items:center;gap:.6rem;color:var(--x-pdp-accent);font-family:var(--x-body-family);font-size:1.3rem;font-weight:700;text-decoration:none;white-space:nowrap}.xioneer-product-related .product-grid{margin:0}@media screen and (max-width:989px){.xioneer-product-benefits__item{padding-inline:2rem}.xioneer-product-story__layout{gap:3.2rem}.xioneer-product-story__heading,.xioneer-product-video__heading{font-size:2.6rem}.xioneer-product-video__layout,.xioneer-product-story__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xioneer-product-video__content{padding:2rem 2.4rem 2rem 3.2rem}.xioneer-product-details__tab{flex:1 0 auto;padding-inline:1.6rem}.xioneer-product-details__panel-grid--split .xioneer-product-details__copy{padding-right:2.4rem}.xioneer-product-details__advantages{padding-left:2.4rem}}@media screen and (max-width:749px){.xioneer-product-benefits__list{grid-template-columns:1fr;gap:0;padding:.4rem 1.8rem}.xioneer-product-benefits__item{padding:1.4rem 0}.xioneer-product-benefits__item+.xioneer-product-benefits__item{border-top:1px solid var(--x-pdp-line);border-left:0}.xioneer-product-story__layout,.xioneer-product-video__layout{grid-template-columns:minmax(0,1fr);gap:2.4rem}.xioneer-product-story__layout--right .xioneer-product-story__media{order:0}.xioneer-product-story__heading,.xioneer-product-video__heading{font-size:2.4rem}.xioneer-product-video__layout{gap:0}.xioneer-product-video__media{min-height:0;aspect-ratio:16 / 9}.xioneer-product-video__content{padding:2rem 1.6rem 1.6rem}.xioneer-product-video__cta{width:100%}.xioneer-product-details__tabs{padding:0 1.6rem 2rem}.xioneer-product-details__tab-list{margin-inline:-1.6rem;padding-inline:.4rem}.xioneer-product-details__tab{flex:0 0 auto;padding-inline:1.4rem}.xioneer-product-details__panels{padding-top:2rem}.xioneer-product-details__panel-grid--split{grid-template-columns:minmax(0,1fr);gap:2.4rem}.xioneer-product-details__panel-grid--split .xioneer-product-details__copy{padding-right:0}.xioneer-product-details__advantages{padding:2.4rem 0 0;border-top:1px solid var(--x-pdp-line);border-left:0}.xioneer-product-related__header{align-items:flex-end;gap:1rem}.xioneer-product-related .related-products__heading{font-size:2.2rem}.xioneer-product-main .quantity__input{width:50px}}.xioneer-align--center{text-align:center}.xioneer-align--right{text-align:right}.xioneer-align--center .xioneer-product-video__cta{margin-inline:auto}.xioneer-product-video__layout--right{grid-template-columns:minmax(0,1fr) minmax(0,var(--x-media-width, 53.7%))}.xioneer-product-video__layout--right .xioneer-product-video__media{order:2}.xioneer-product-video__layout--right .xioneer-product-video__content{padding:2.4rem 5rem 2.4rem 3.2rem}.xioneer-product-related .related-products__heading.h1{--x-related-heading-size: 3rem}.xioneer-product-related .related-products__heading.h0{--x-related-heading-size: 3.6rem}.xioneer-product-related .related-products__heading.hxl{--x-related-heading-size: 4.4rem}.xioneer-product-related .related-products__heading.hxxl{--x-related-heading-size: 5.2rem}.xioneer-media-placeholder{overflow:hidden;border-radius:var(--x-pdp-radius, .8rem);background:rgba(var(--brand-text-rgb),.04)}.xioneer-media-placeholder .media{background:transparent}.xioneer-product-main .xioneer-media-placeholder .placeholder-svg,.xioneer-media-placeholder__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:12%;background:transparent;fill:rgba(var(--brand-text-rgb),.28)}@media screen and (min-width:750px){.xioneer-thumbs--vertical:not(.xioneer-product--no-media) media-gallery:has(>.thumbnail-slider){display:grid;grid-template-columns:var(--x-thumb-col, 9.6rem) minmax(0,1fr);column-gap:1.6rem;align-items:stretch}.xioneer-thumbs--vertical media-gallery>:not(slider-component){grid-column:1 / -1}.xioneer-thumbs--vertical media-gallery:has(>.thumbnail-slider)>slider-component:first-of-type{grid-column:2;grid-row:1}.xioneer-thumbs--vertical media-gallery>.thumbnail-slider{position:relative;grid-column:1;grid-row:1;display:block;min-height:0;margin:0}.xioneer-thumbs--vertical media-gallery>.thumbnail-slider .slider-button{display:none}.xioneer-product-main-shell .xioneer-thumbs--vertical .thumbnail-slider .thumbnail-list,.xioneer-product-main-shell .xioneer-thumbs--vertical .thumbnail-slider .thumbnail-list.slider--tablet-up{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.2rem;padding:.2rem;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y proximity;scrollbar-width:none}.xioneer-product-main-shell .xioneer-thumbs--vertical .thumbnail-list .thumbnail-list__item,.xioneer-product-main-shell .xioneer-thumbs--vertical .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{flex:0 0 auto;width:100%;max-width:none;scroll-snap-align:start}}@media screen and (min-width:750px)and (max-width:989px){.xioneer-thumbs--vertical:not(.xioneer-product--no-media) media-gallery:has(>.thumbnail-slider){--x-thumb-col: 6.4rem;column-gap:1rem}.xioneer-product-main-shell .xioneer-thumbs--vertical .thumbnail-slider .thumbnail-list,.xioneer-product-main-shell .xioneer-thumbs--vertical .thumbnail-slider .thumbnail-list.slider--tablet-up{gap:.8rem}}.xioneer-product-highlights__heading,.xioneer-product-benefits__heading,.xioneer-variant-pill__name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media screen and (min-width:750px)and (max-width:989px){.xioneer-product-highlights{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){.xioneer-product-main .product-form__input--pill input[type=radio]+label.xioneer-variant-pill{max-width:calc(50% - .4rem)}.xioneer-product-main .product-form__submit.button--primary{padding-inline:1.6rem;gap:.8rem;white-space:nowrap}}@media screen and (max-width:359px){.xioneer-product-main .product-form__submit.button--primary{font-size:1.4rem}}.xioneer-product-main .xioneer-price-block{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:1.4rem;row-gap:.2rem}.xioneer-product-main .xioneer-price-block>.price,.xioneer-product-main .xioneer-price-block .price__container{display:contents}.xioneer-product-main .xioneer-price-block .price__regular,.xioneer-product-main .xioneer-price-block .price__sale{grid-column:1;grid-row:1 / span 2;align-self:center}.xioneer-product-main .xioneer-price-block .unit-price{grid-column:2;grid-row:1;align-self:end;margin:0}.xioneer-product-main .xioneer-price-block .product__tax{grid-column:2;grid-row:2;align-self:start;margin:0;line-height:1.4}.xioneer-product-main .xioneer-price-block .badge{grid-column:1 / -1;grid-row:3;justify-self:start;margin-top:.8rem}.xioneer-product-main .product-form__input--pill input[type=radio]+label:not(.xioneer-variant-pill){flex:0 1 auto;min-width:0;padding:1rem 1.8rem;white-space:normal;overflow-wrap:anywhere}.xioneer-product-main .thumbnail-list{scrollbar-width:none;-ms-overflow-style:none}.xioneer-product-main .thumbnail-list::-webkit-scrollbar{display:none}@media screen and (max-width:1199px){.xioneer-product-main .product__info-container>.product__inventory{grid-column:1 / -1;grid-row:auto;justify-content:start;margin-top:1.2rem}}.xioneer-product-main .product__inventory{overflow-wrap:anywhere}.quick-add-modal .thumbnail-slider,.quick-add-modal .thumbnail-slider.small-hide,.quick-add-modal .thumbnail-slider.medium-hide,.quick-add-modal .thumbnail-slider.large-up-hide{display:block!important}.quick-add-modal .thumbnail-slider .slider-button,.quick-add-modal .thumbnail-slider .slider-button.small-hide,.quick-add-modal .thumbnail-slider .slider-button.medium-hide,.quick-add-modal .thumbnail-slider .slider-button.large-up-hide{display:inline-flex!important;visibility:visible}.quick-add-modal .thumbnail-slider.thumbnail-slider--no-slide .slider-button{display:inline-flex!important}.quick-add-modal .thumbnail-slider.thumbnail-slider--no-slide .thumbnail-list{justify-content:center}@media screen and (min-width:1201px){.quick-add-modal .thumbnail-slider .slider-button,.quick-add-modal .xioneer-thumbs--vertical media-gallery>.thumbnail-slider .slider-button{width:4rem;height:4rem}.quick-add-modal .thumbnail-slider .slider-button .svg-wrapper,.quick-add-modal .thumbnail-slider .slider-button .icon{width:1.2rem;height:1.2rem}}@media screen and (min-width:750px)and (max-width:1023px){.quick-add-modal .thumbnail-slider .slider-button,.quick-add-modal .xioneer-thumbs--vertical media-gallery>.thumbnail-slider .slider-button{width:2.4rem;height:2.4rem}.quick-add-modal .thumbnail-slider .slider-button .svg-wrapper,.quick-add-modal .thumbnail-slider .slider-button .icon{width:1.2rem;height:1.2rem}}@media screen and (min-width:1024px)and (max-width:1200px){.quick-add-modal .thumbnail-slider .slider-button,.quick-add-modal .xioneer-thumbs--vertical media-gallery>.thumbnail-slider .slider-button{width:3.2rem;height:3.2rem}}@media screen and (max-width:749px){.quick-add-modal .thumbnail-slider .slider-button,.quick-add-modal .xioneer-thumbs--vertical media-gallery>.thumbnail-slider .slider-button{width:1.8rem;height:1.8rem}.quick-add-modal .thumbnail-slider .slider-button .svg-wrapper,.quick-add-modal .thumbnail-slider .slider-button .icon{width:1rem;height:1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/xioneer-product.css.map */
