:root{--lifnex-red: #E01616;--lifnex-black: #000000;--lifnex-muted: #2E2E2E;--lifnex-bg-light: #F6F6F6;--lifnex-border: #C9C9C9;--lifnex-radius-media: 12px;--lifnex-radius-button: 8px;--lifnex-radius-badge: 4px;--buttons-radius: var(--lifnex-radius-button);--buttons-radius-outset: var(--lifnex-radius-button);--inputs-radius: var(--lifnex-radius-button);--inputs-radius-outset: var(--lifnex-radius-button);--lifnex-ease: cubic-bezier(.16, 1, .3, 1);--lifnex-reveal-duration: .82s;--lifnex-reveal-travel: 24px;--lifnex-reveal-step: 70ms;--lifnex-drawer-duration: .82s;--lifnex-drawer-duration-out: .42s;--lifnex-drawer-ease: cubic-bezier(.215, .61, .355, 1);--lifnex-settle-duration: 1.3s;--lifnex-settle-scale: 1.05;--lifnex-parallax-range: 56px;--lifnex-nav-underline-duration: .42s;--lifnex-nav-underline-ease: cubic-bezier(.33, 1, .68, 1);--lifnex-nav-underline-offset: 3px;--lifnex-nav-gap: 1.2rem;--lifnex-panel-duration: 1s;--lifnex-panel-duration-out: .42s;--lifnex-panel-travel: 32px;--lifnex-panel-ease: cubic-bezier(.16, 1, .3, 1);--lifnex-panel-stagger-step: 75ms;--lifnex-panel-item-duration: .8s;--lifnex-panel-item-travel: 18px}.template-index .section-header{position:relative;z-index:10;transition:background-color .3s ease,color .3s ease}.template-index .section-header .header-wrapper{transition:background-color .3s ease,color .3s ease}.template-index .lifnex-hero{margin-top:calc(-1 * var(--header-height, 0px))}.template-index .section-header:not(.is-scrolled) .header-wrapper{background:transparent;background-image:none;border-bottom:none}.template-index .section-header:not(.is-scrolled) .header__heading-link,.template-index .section-header:not(.is-scrolled) .header__menu-item,.template-index .section-header:not(.is-scrolled) .header__icon,.template-index .section-header:not(.is-scrolled) .header__icon:after,.template-index .section-header:not(.is-scrolled) .header__inline-menu>ul>li>a{color:#fff}.template-index .section-header:not(.is-scrolled) .header__heading-logo{filter:brightness(0) invert(1)}.template-index .section-header:not(.is-scrolled) .menu-drawer,.template-index .section-header:not(.is-scrolled) .header__submenu,.template-index .section-header:not(.is-scrolled) .mega-menu,.template-index .section-header:not(.is-scrolled) predictive-search,.template-index .section-header:not(.is-scrolled) .search-modal{color:rgb(var(--color-foreground))}.template-index .section-header:not(.is-scrolled) .mega-menu__content,.template-index .section-header:not(.is-scrolled) .mega-menu__link,.template-index .section-header:not(.is-scrolled) .lifnex-mega__columns a,.template-index .section-header:not(.is-scrolled) .lifnex-mega__gcard,.template-index .section-header:not(.is-scrolled) .lifnex-mega__gcard-name,.template-index .section-header:not(.is-scrolled) .lifnex-mega__rail-link{color:rgb(var(--color-foreground))}.template-index .section-header:not(.is-scrolled) .lifnex-mega__card,.template-index .section-header:not(.is-scrolled) .lifnex-mega__card-label{color:#fff}.template-index .section-header:not(.is-scrolled):has(details.mega-menu[open]) .header-wrapper{background:rgb(var(--color-background));background-image:none}.template-index .section-header:not(.is-scrolled):has(details.mega-menu[open]) .header__heading-link,.template-index .section-header:not(.is-scrolled):has(details.mega-menu[open]) .header__menu-item,.template-index .section-header:not(.is-scrolled):has(details.mega-menu[open]) .header__icon,.template-index .section-header:not(.is-scrolled):has(details.mega-menu[open]) .header__icon:after,.template-index .section-header:not(.is-scrolled):has(details.mega-menu[open]) .header__inline-menu>ul>li>a{color:rgb(var(--color-foreground))}.template-index .section-header:not(.is-scrolled):has(details.mega-menu[open]) .header__heading-logo{filter:none}.template-index .section-header:not(.is-scrolled).menu-open .header-wrapper{background:rgb(var(--color-background));background-image:none}.template-index .section-header:not(.is-scrolled).menu-open .header__heading-link,.template-index .section-header:not(.is-scrolled).menu-open .header__icon,.template-index .section-header:not(.is-scrolled).menu-open .header__icon:after{color:rgb(var(--color-foreground))}.template-index .section-header:not(.is-scrolled).menu-open .header__heading-logo{filter:none}@media(prefers-reduced-motion:reduce){.template-index .section-header,.template-index .section-header .header-wrapper{transition:none}}h1,.h1,h2,.h2,h3,.h3{font-family:var(--font-heading-family);font-weight:500}h1,.h1{font-size:clamp(2.5rem,7vw,6rem);letter-spacing:-.035em;line-height:1}h2,.h2{font-size:clamp(1.875rem,4.5vw,3.5rem);letter-spacing:-.03em;line-height:1.05}h3,.h3{font-size:clamp(1.375rem,2vw,1.75rem);letter-spacing:-.025em;line-height:1.1}body,p,li,.rte{font-weight:500;font-size:16px;letter-spacing:-.011em;line-height:1.5}.button,button:not(.reset),.shopify-challenge__button,input[type=submit]{font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:1.25;border-radius:var(--lifnex-radius-button)}.lifnex-eyebrow{display:block;font-size:12px;font-weight:500;letter-spacing:.025em;line-height:1.1;text-transform:uppercase;color:var(--lifnex-muted)}.site-nav__link,.footer-block__details-content a,.footer__list-social .list-social__link{font-size:13px;font-weight:500;letter-spacing:-.015em;line-height:1.1}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__menu-item{white-space:nowrap}.card,.card__inner,.card__media,img,.media{border-radius:var(--lifnex-radius-media)}.lifnex-hero__media img,.lifnex-hero__media video,.lifnex-split__media img,.lifnex-countdown__media img,.lifnex-newsletter__media img,.lifnex-marquee__media img,.lifnex-marquee__media video,.lifnex-promo__media img,.lifnex-promo__media video,.lifnex-cat-card img,.lifnex-cat-card video,.lifnex-card__image,.lifnex-card__placeholder,.lifnex-gallery__item img,.lifnex-social__tile img,.lifnex-mega__card img,.lifnex-blog__card-media img{border-radius:0}.button,.field__input,.select__select,.product-form__input .button,.quantity{border-radius:var(--lifnex-radius-button)}:root{--lifnex-cta-font-size: 12px;--lifnex-cta-tracking: .08em;--lifnex-cta-padding-y: 14px;--lifnex-cta-padding-x: 26px;--lifnex-cta-gap: 12px}.lifnex-cta.button,button.lifnex-cta{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--lifnex-cta-gap);min-width:0;min-height:0;padding:var(--lifnex-cta-padding-y) var(--lifnex-cta-padding-x);font-size:var(--lifnex-cta-font-size);font-weight:500;letter-spacing:var(--lifnex-cta-tracking);line-height:1.2;text-transform:uppercase;border-radius:var(--lifnex-radius-button);border:1px solid transparent}.lifnex-cta.button:after,.lifnex-cta.button:before,button.lifnex-cta:after,button.lifnex-cta:before{display:none}.lifnex-cta--fill{background:var(--lifnex-black);color:#fff;border-color:var(--lifnex-black)}.lifnex-cta--outline-dark{background:transparent;color:var(--lifnex-black);border-color:var(--lifnex-black)}.lifnex-cta--outline-light{background:#ffffff1a;color:#fff;border-color:#ffffff73}@media(hover:hover)and (pointer:fine){.lifnex-cta.button,button.lifnex-cta{transition:background-color .25s var(--lifnex-ease),color .25s var(--lifnex-ease),border-color .25s var(--lifnex-ease)}.lifnex-cta--fill:hover{background:#1a1a1a;border-color:#1a1a1a}.lifnex-cta--outline-dark:hover{background:var(--lifnex-black);color:#fff}.lifnex-cta--outline-light:hover{background:#fff;color:#000;border-color:#fff}}@media(prefers-reduced-motion:reduce){.lifnex-cta.button,button.lifnex-cta{transition:none}}.lifnex-cta svg{width:16px;height:16px;flex:0 0 auto}@media(hover:hover)and (pointer:fine){.lifnex-cta svg{transition:transform .25s var(--lifnex-ease)}.lifnex-cta:hover svg{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.lifnex-cta svg,.lifnex-cta:hover svg{transition:none;transform:none}}@media(hover:hover){.button{transition:background-color .25s var(--lifnex-ease),color .25s var(--lifnex-ease),border-color .25s var(--lifnex-ease)}}.lifnex-bg-light{background-color:var(--lifnex-bg-light)}.lifnex-border{border-color:var(--lifnex-border)}.lifnex-accent{color:var(--lifnex-red)}.lifnex-badge--new,.lifnex-badge--sale{border-radius:var(--lifnex-radius-badge);background:var(--lifnex-red);color:#fff;font-size:11px;font-weight:500;letter-spacing:-.02em;text-transform:uppercase;padding:4px 8px;display:inline-block}.lifnex-motion [data-lifnex-reveal]{opacity:0;transform:translateY(var(--lifnex-reveal-travel));transition:opacity var(--lifnex-reveal-duration) var(--lifnex-ease),transform var(--lifnex-reveal-duration) var(--lifnex-ease)}[data-lifnex-reveal].is-revealed{opacity:1;transform:none}.lifnex-motion [data-lifnex-reveal-item]{opacity:0;transform:translateY(var(--lifnex-reveal-travel));transition:opacity var(--lifnex-reveal-duration) var(--lifnex-ease),transform var(--lifnex-reveal-duration) var(--lifnex-ease);transition-delay:calc(var(--reveal-index, 0) * var(--lifnex-reveal-step))}[data-lifnex-reveal-group].is-revealed [data-lifnex-reveal-item]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lifnex-motion [data-lifnex-reveal],.lifnex-motion [data-lifnex-reveal-item]{opacity:1;transform:none;transition:none;transition-delay:0s}}:root{--ease-out-slow: var(--lifnex-ease);--animation-slide-in: slideIn var(--lifnex-reveal-duration) var(--lifnex-ease) forwards;--animation-fade-in: fadeIn var(--lifnex-reveal-duration) var(--lifnex-ease)}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in{transform:translateY(var(--lifnex-reveal-travel))}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation-delay:calc(var(--animation-order) * var(--lifnex-reveal-step))}@keyframes slideIn{0%{transform:translateY(var(--lifnex-reveal-travel));opacity:.01}to{transform:translateY(0);opacity:1}}}.lifnex-motion [data-lifnex-reveal-media]{overflow:hidden}.lifnex-motion [data-lifnex-reveal-media]>img,.lifnex-motion [data-lifnex-reveal-media]>video,.lifnex-motion [data-lifnex-reveal-media]>.lifnex-placeholder{transform:scale(var(--lifnex-settle-scale));transition:transform var(--lifnex-settle-duration) var(--lifnex-ease)}[data-lifnex-reveal-media].is-revealed>img,[data-lifnex-reveal-media].is-revealed>video,[data-lifnex-reveal-media].is-revealed>.lifnex-placeholder{transform:none}@media(prefers-reduced-motion:reduce){.lifnex-motion [data-lifnex-reveal-media]>img,.lifnex-motion [data-lifnex-reveal-media]>video,.lifnex-motion [data-lifnex-reveal-media]>.lifnex-placeholder{transform:none;transition:none}}@media(prefers-reduced-motion:no-preference)and (min-width:750px)and (hover:hover){.lifnex-motion [data-lifnex-parallax]{top:calc(var(--lifnex-parallax-range) * -1);height:calc(100% + var(--lifnex-parallax-range) * 2)}}html{scroll-padding-top:calc(var(--header-height, 0px) + 24px)}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.26s;animation-timing-function:var(--lifnex-ease)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}:focus-visible{outline:2px solid var(--lifnex-black);outline-offset:3px;border-radius:2px}.lifnex-why :focus-visible,.lifnex-split :focus-visible{outline-color:#fff}@media(prefers-reduced-motion:no-preference){.button:active:not([disabled]),button:not(.reset):active:not([disabled]){transform:translateY(1px)}}.section-header.is-scrolled .header-wrapper{box-shadow:0 1px 0 0 var(--lifnex-border)}.lifnex-placeholder{display:flex;align-items:center;justify-content:center;background:var(--lifnex-bg-light);color:var(--lifnex-muted);font-size:12px;font-weight:500;letter-spacing:.025em;text-transform:uppercase;text-align:center;padding:8px}.lifnex-placeholder--dark{background:var(--lifnex-black);color:#fff;border:none}.lifnex-zoom{overflow:hidden}.lifnex-zoom img,.lifnex-zoom video,.lifnex-zoom .lifnex-placeholder{transition:transform .5s var(--lifnex-ease)}@media(hover:hover)and (pointer:fine){.lifnex-zoom:hover img,.lifnex-zoom:hover video,.lifnex-zoom:hover .lifnex-placeholder{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.lifnex-zoom img,.lifnex-zoom video,.lifnex-zoom .lifnex-placeholder{transition:none}.lifnex-zoom:hover img,.lifnex-zoom:hover video,.lifnex-zoom:hover .lifnex-placeholder{transform:none}}.lifnex-media-video video{display:block;width:100%;height:100%;object-fit:cover}.lifnex-card{display:block;text-decoration:none;color:inherit}.lifnex-card__media{position:relative;background:var(--lifnex-bg-light);margin-bottom:12px;border-radius:var(--lifnex-radius-media);overflow:hidden}.lifnex-card__media--portrait{aspect-ratio:4 / 5}.lifnex-card__media--square{aspect-ratio:1 / 1}.lifnex-card__image,.lifnex-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lifnex-card__image{object-position:var(--lifnex-card-focal, center)}.lifnex-card__image--secondary{opacity:0}.lifnex-card__media--hover-slide .lifnex-card__image--secondary{opacity:1;transform:translate(100%)}.lifnex-card__badge{position:absolute;top:8px;left:8px;z-index:2}.lifnex-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.lifnex-card__title{font-size:15px;font-weight:500;letter-spacing:-.02em;line-height:1.3}.lifnex-card__category{display:block;margin-top:2px;font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;color:var(--lifnex-muted)}.lifnex-card__price{position:relative;flex:0 0 auto;font-size:14px;text-align:right;white-space:nowrap}.lifnex-card__price .price,.lifnex-card__price .price__container{display:inline-flex;gap:6px;align-items:baseline;margin:0;font-size:13px;letter-spacing:normal}.lifnex-card__quickadd{display:none;text-decoration:underline;font-size:14px;font-weight:500;white-space:nowrap}@media(hover:hover)and (pointer:fine){.lifnex-card:hover .lifnex-card__price>:not(.lifnex-card__quickadd){visibility:hidden}.lifnex-card:hover .lifnex-card__quickadd{display:inline;position:absolute;right:0;top:0}}.lifnex-badge--sale-alt{border-radius:var(--lifnex-radius-badge);background:#fff;color:var(--lifnex-red);font-size:11px;font-weight:500;letter-spacing:-.02em;text-transform:uppercase;padding:4px 8px;display:inline-block}@media(prefers-reduced-motion:reduce){.lifnex-card__image--secondary{transition:none}.lifnex-card__media--hover-slide .lifnex-card__image--secondary{opacity:0;transform:none}.lifnex-card:hover .lifnex-card__media--hover-slide .lifnex-card__image--secondary{opacity:1}.lifnex-card:hover .lifnex-card__media--hover-slide .lifnex-card__image{transform:none}}.lifnex-callout{border-radius:var(--lifnex-radius-media);position:relative;z-index:2;margin:0 24px 24px auto;background:#fff;color:#000;padding:16px;display:flex;align-items:center;gap:12px;max-width:280px;text-decoration:none}.lifnex-callout img,.lifnex-callout__placeholder{width:56px;height:56px;object-fit:cover;flex:0 0 auto}.lifnex-callout__name{display:block;font-size:14px;font-weight:500;letter-spacing:-.028em;margin:0 0 2px}.lifnex-callout__category,.lifnex-callout__price{display:block;font-size:13px;color:var(--lifnex-muted)}.lifnex-callout__badge{position:absolute;top:8px;left:8px;z-index:3}@media screen and (min-width:750px){.lifnex-callout{position:absolute;bottom:32px;right:32px;margin:0}}.lifnex-marquee{display:grid;grid-template-columns:1fr;gap:24px;align-items:center}@media screen and (min-width:750px){.lifnex-marquee{grid-template-columns:1fr 1fr;gap:48px}}.lifnex-marquee__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--lifnex-radius-media);background:var(--lifnex-bg-light)}@media screen and (min-width:750px){.lifnex-marquee{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw}.lifnex-marquee__media{border-top-left-radius:0;border-bottom-left-radius:0}.lifnex-marquee__panel{padding-right:max(1.5rem,calc((100vw - var(--page-width)) / 2 + 1.5rem))}}@media screen and (max-width:749px){.lifnex-marquee{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw}.lifnex-marquee__media{border-radius:0}.lifnex-marquee__panel{padding-left:1.5rem;padding-right:1.5rem}}.lifnex-marquee__card{width:100%;max-width:420px;margin:0 auto}.lifnex-marquee__media img,.lifnex-marquee__media video,.lifnex-marquee__media .lifnex-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lifnex-marquee__ticker{position:absolute;left:0;right:0;bottom:0;z-index:2;overflow:hidden;padding:12px 0;background:linear-gradient(0deg,#00000080,#0000)}.lifnex-marquee__track{display:flex;width:max-content;animation-name:lifnex-marquee-scroll;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:24s}.lifnex-marquee__item{flex:0 0 auto;white-space:nowrap;padding-right:64px;margin:0;padding-left:24px;font-size:13px;font-weight:500;letter-spacing:-.011em;color:#fff}@keyframes lifnex-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lifnex-marquee__panel{display:flex;align-items:center}.lifnex-marquee__content{max-width:480px}.lifnex-marquee__heading{margin:12px 0 16px}.lifnex-marquee__body{margin:0 0 24px}.lifnex-marquee__panel .lifnex-callout{position:static;margin:0;max-width:320px}@media(prefers-reduced-motion:reduce){.lifnex-marquee__track{animation:none;width:100%}.lifnex-marquee__item[aria-hidden=true]{display:none}.lifnex-marquee__item{white-space:normal;padding-right:0}}.lifnex-carousel__arrows{display:flex;gap:8px;flex:0 0 auto}.lifnex-carousel__arrows .lifnex-carousel__arrow{border-radius:50%;width:40px;height:40px;border:none;background:var(--lifnex-bg-light);cursor:pointer;display:flex;align-items:center;justify-content:center}.lifnex-carousel__arrow:disabled{opacity:.3;cursor:default}.lifnex-carousel__arrow svg{width:14px;height:14px;flex:0 0 auto}.lifnex-carousel__arrow[data-carousel-prev] svg{transform:rotate(90deg)}.lifnex-carousel__arrow[data-carousel-next] svg{transform:rotate(-90deg)}[data-lifnex-carousel-track]{cursor:grab}[data-lifnex-carousel-track].is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none;scroll-behavior:auto}[data-lifnex-carousel-track].is-dragging>*{pointer-events:none}@media(hover:hover)and (pointer:fine){.button,button:not(.reset),.shopify-challenge__button,input[type=submit]{transition:background-color .25s ease,color .25s ease,border-color .25s ease}.lifnex-card:hover .lifnex-card__media--hover-zoom .lifnex-card__image,.lifnex-blog__card:hover img,.lifnex-social__tile:hover img{transform:scale(1.04)}.lifnex-card:hover .lifnex-card__media--hover-fade .lifnex-card__image--secondary{opacity:1}.lifnex-card:hover .lifnex-card__media--hover-slide .lifnex-card__image{transform:translate(-100%)}.lifnex-card:hover .lifnex-card__media--hover-slide .lifnex-card__image--secondary{transform:translate(0)}.lifnex-zoom .lifnex-card__image{transition:transform .5s var(--lifnex-ease),opacity .4s var(--lifnex-ease)}.lifnex-blog__card img,.lifnex-social__tile img{transition:transform .5s var(--lifnex-ease)}}@media(prefers-reduced-motion:reduce){.button,button:not(.reset),.lifnex-card__image,.lifnex-blog__card img,.lifnex-social__tile img,.header__inline-menu>ul>li>.header__menu-item>span:after,.header__inline-menu>ul>li>*>details>.header__menu-item>span:after,.header__icons .header__icon .header__icon-label:after{transition:none}.lifnex-card:hover .lifnex-card__image,.lifnex-blog__card:hover img,.lifnex-social__tile:hover img{transform:none}}.header__inline-menu .header__menu-item:hover span,.header__inline-menu details[open]>.header__menu-item,.header__inline-menu .header__active-menu-item,.header__inline-menu .header__menu-item:hover .header__active-menu-item{text-decoration:none}.header__inline-menu .header__menu-item{position:relative}.header__inline-menu>ul>li>.header__menu-item>span,.header__inline-menu>ul>li>*>details>.header__menu-item>span{position:relative}.header__inline-menu>ul>li>.header__menu-item>span:after,.header__inline-menu>ul>li>*>details>.header__menu-item>span:after{content:"";position:absolute;left:0;right:0;top:100%;margin-top:var(--lifnex-nav-underline-offset);height:1px;background:currentColor;pointer-events:none;transform:scaleX(var(--lifnex-nav-bar-scale, 0));transform-origin:var(--lifnex-nav-bar-origin, right);transition:transform var(--lifnex-nav-underline-duration) var(--lifnex-nav-underline-ease)}.header__inline-menu details[open]>.header__menu-item{--lifnex-nav-bar-scale: 1;--lifnex-nav-bar-origin: left}@media(hover:hover)and (pointer:fine){.header__inline-menu .header__menu-item:hover{--lifnex-nav-bar-scale: 1;--lifnex-nav-bar-origin: left}}.header__icon .header__icon-label{display:none}.header__icons .header__icon{text-decoration:none}.header__icons .desktop-localization-wrapper:empty{display:none}.header__icons{align-items:center}@media screen and (min-width:990px){.header__icons{gap:2.4rem;padding-right:0}.header__icons .header__icon .header__icon-glyph,.header__icons .header__icon .header__icon-close{display:none}.header__icons .header__icon .header__icon-label{display:inline;height:auto;position:relative}.header__icons .header__icon,.header__icons .header__icon--summary{display:block}.header__icons .header__icon--summary>span{display:block;height:auto}.header__icons .header__icon,.header__icons .header__icon--summary{width:auto;height:auto;min-width:0;margin:0;padding:.6rem 0;font-size:14px;font-weight:500;letter-spacing:-.011em}.header__icons .header__icon .header__icon-label:after{content:"";position:absolute;left:0;right:0;top:100%;margin-top:var(--lifnex-nav-underline-offset);height:1px;background:currentColor;pointer-events:none;transform:scaleX(var(--lifnex-nav-bar-scale, 0));transform-origin:var(--lifnex-nav-bar-origin, right);transition:transform var(--lifnex-nav-underline-duration) var(--lifnex-nav-underline-ease)}}@media(hover:hover)and (pointer:fine){.header__icons .header__icon:hover{--lifnex-nav-bar-scale: 1;--lifnex-nav-bar-origin: left}}.lifnex-card{position:relative;isolation:isolate}.lifnex-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lifnex-card__favourite{position:absolute;top:1.2rem;right:1.2rem;z-index:2;display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--lifnex-black);cursor:pointer}.lifnex-card__favourite svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.5;transition:fill .2s var(--lifnex-ease),transform .2s var(--lifnex-ease)}.lifnex-card__favourite[aria-pressed=true] svg{fill:var(--lifnex-red);stroke:var(--lifnex-red)}@media(hover:hover)and (pointer:fine){.lifnex-card__favourite:hover svg{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.lifnex-card__favourite svg{transition:none}.lifnex-card__favourite:hover svg{transform:none}}.lifnex-fav-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;visibility:hidden;pointer-events:none}.lifnex-fav-drawer.is-open{visibility:visible;pointer-events:auto}.lifnex-fav-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .3s var(--lifnex-ease)}.lifnex-fav-drawer.is-open .lifnex-fav-drawer__backdrop{opacity:1}.lifnex-fav-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(480px,100vw);background:#fff;color:var(--lifnex-black);transform:translate(100%);transition:transform .35s var(--lifnex-ease);display:flex;flex-direction:column;overflow:hidden;box-shadow:-12px 0 32px -12px #0000002e}.lifnex-fav-drawer.is-open .lifnex-fav-drawer__panel{transform:translate(0)}.lifnex-fav-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--lifnex-border);flex-shrink:0}.lifnex-fav-drawer__heading{margin:0;font-size:18px;font-weight:600;letter-spacing:-.011em}.lifnex-fav-drawer__close{background:transparent;border:0;padding:6px;color:var(--lifnex-black);cursor:pointer;display:grid;place-items:center}.lifnex-fav-drawer__body{flex:1;overflow-y:auto;padding:20px 24px}.lifnex-fav-drawer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lifnex-fav-drawer__empty{text-align:center;padding:40px 8px;color:var(--lifnex-muted)}.lifnex-fav-drawer__empty h3{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--lifnex-black)}.lifnex-fav-drawer__empty p{margin:0 0 20px}@media(prefers-reduced-motion:reduce){.lifnex-fav-drawer__backdrop,.lifnex-fav-drawer__panel{transition:none}}.footer__list-social.list-social{gap:1.6rem;margin-top:2.4rem;justify-content:flex-start}.footer__list-social .list-social__link{padding:0;color:var(--lifnex-black);transition:opacity .2s var(--lifnex-ease)}.footer__list-social .list-social__link .svg-wrapper{width:2rem;height:2rem}@media(hover:hover)and (pointer:fine){.footer__list-social .list-social__link:hover{opacity:.55}}@media(prefers-reduced-motion:reduce){.footer__list-social .list-social__link{transition:none}}.lifnex-footer__wordmark{display:block;height:auto}.lifnex-footer__legal{display:block;line-height:1.5}.lifnex-footer__legal-name{font-weight:500}.announcement-bar--marquee{overflow:hidden;padding:1rem 0}.lifnex-abar__track{display:flex;align-items:center;width:max-content;animation-name:lifnex-marquee-scroll;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:60s}.lifnex-abar__track--ltr{animation-direction:reverse}.lifnex-abar__item{flex:0 0 auto;display:flex;align-items:center;gap:3.2rem;padding-right:3.2rem;white-space:nowrap;font-size:1.3rem;font-weight:500;letter-spacing:-.011em}.lifnex-abar__link{color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.lifnex-abar__link:hover{text-decoration:underline}.announcement-bar--marquee:hover .lifnex-abar__track{animation-play-state:paused}}.lifnex-abar__sep{opacity:.45}@media(prefers-reduced-motion:reduce){.lifnex-abar__track{animation:none;width:100%;justify-content:center}.lifnex-abar__item[aria-hidden=true],.lifnex-abar__item:not(:first-child){display:none}.lifnex-abar__item .lifnex-abar__sep{display:none}}.product__accordion.accordion{margin-top:0;border-top:1px solid rgba(0,0,0,.08);border-bottom:0}.product__accordion.accordion:last-of-type{border-bottom:1px solid rgba(0,0,0,.08)}.product__accordion .accordion__title{font-size:1.6rem;font-weight:500;letter-spacing:-.011em}.product__accordion summary{align-items:center;padding:2.4rem 0;cursor:pointer}.product__accordion summary .icon-caret{display:none}.product__accordion summary:after{content:"+";margin-left:auto;font-size:2rem;font-weight:400;line-height:1;color:var(--lifnex-muted);transition:color .2s var(--lifnex-ease)}.product__accordion details[open]>summary:after{content:"\2212"}@media(hover:hover)and (pointer:fine){.product__accordion summary:hover:after{color:var(--lifnex-black)}}@media(prefers-reduced-motion:reduce){.product__accordion summary:after{transition:none}}.product__accordion .accordion__content{padding:0 0 1.8rem;font-size:1.4rem}.lifnex-social__strip{overflow:hidden;width:100vw;margin-left:calc(50% - 50vw);padding:1.8rem 0}.lifnex-social__track{display:flex;align-items:center;width:max-content;animation-name:lifnex-marquee-scroll;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:45s}.lifnex-social__track--ltr{animation-direction:reverse}.lifnex-social__pair{flex:0 0 auto;display:flex;align-items:center;gap:1.6rem;padding-right:5.6rem;text-decoration:none;color:inherit}.lifnex-social__pair-thumb{position:relative;flex:0 0 auto;width:var(--strip-thumb, 64px);height:var(--strip-thumb, 64px);overflow:hidden;border-radius:8px;background:var(--lifnex-bg-light)}.lifnex-social__pair-thumb img,.lifnex-social__pair-thumb video,.lifnex-social__pair-thumb .lifnex-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lifnex-social__pair-label{display:flex;gap:.4em;white-space:nowrap;font-size:1.5rem;font-weight:500;letter-spacing:-.011em;color:var(--lifnex-black)}.lifnex-social__pair-handle{color:var(--lifnex-muted);opacity:.55}@media(hover:hover)and (pointer:fine){.lifnex-social__strip:hover .lifnex-social__track{animation-play-state:paused}}@media screen and (max-width:749px){.lifnex-social__pair{padding-right:3.2rem}.lifnex-social__pair-label{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.lifnex-social__track{animation:none;width:100%;overflow-x:auto}.lifnex-social__pair[aria-hidden=true]{display:none}}.lifnex-contact__hero{position:relative;aspect-ratio:21 / 9;overflow:hidden;background:var(--lifnex-bg-light);margin-bottom:4.8rem}.lifnex-contact__hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lifnex-contact__heading{margin:0 0 4rem}.lifnex-contact__grid{display:grid;gap:4.8rem}@media screen and (min-width:990px){.lifnex-contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.2rem 8rem;align-items:start}}.lifnex-contact__eyebrow{display:block;margin-bottom:2rem;font-size:1.1rem;font-weight:500;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;color:var(--lifnex-muted);opacity:.55}.lifnex-contact__rows{margin:0}.lifnex-contact__row{padding:1.6rem 0;border-bottom:1px solid rgba(0,0,0,.08)}.lifnex-contact__row:first-child{padding-top:0}.lifnex-contact__row-label{margin:0 0 .4rem;font-size:1.3rem;font-weight:500;color:var(--lifnex-muted);opacity:.6}.lifnex-contact__row-value{margin:0;font-size:1.5rem;font-weight:500;letter-spacing:-.011em;color:var(--lifnex-black)}.lifnex-contact__link{color:inherit;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.2);transition:border-color .2s var(--lifnex-ease)}@media(hover:hover)and (pointer:fine){.lifnex-contact__link:hover{border-bottom-color:var(--lifnex-black)}}@media(prefers-reduced-motion:reduce){.lifnex-contact__link{transition:none}}.lifnex-contact__social{margin-top:4rem}.lifnex-contact__fields{display:grid;gap:2.4rem}.lifnex-contact__field{display:grid;gap:.8rem}.lifnex-contact__field label{font-size:1.3rem;font-weight:500;color:var(--lifnex-muted)}.lifnex-contact__field input,.lifnex-contact__field textarea{width:100%;padding:1.2rem 0;border:0;border-bottom:1px solid rgba(0,0,0,.2);border-radius:0;background:transparent;font-family:inherit;font-size:1.5rem;color:var(--lifnex-black)}.lifnex-contact__field input:focus,.lifnex-contact__field textarea:focus{outline:none;border-bottom-color:var(--lifnex-black)}.lifnex-contact__field textarea{resize:vertical}.lifnex-contact__submit{justify-self:start}.lifnex-contact__notice{margin:0;font-size:1.4rem}.lifnex-contact__notice--error{color:var(--lifnex-red)}.lifnex-pdp__eyebrow{display:block;margin-bottom:1.2rem;font-size:1.1rem;font-weight:500;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;color:var(--lifnex-muted);opacity:.55}.lifnex-pdp__buyrow{display:grid;gap:1.2rem;margin-bottom:1.6rem}@media screen and (min-width:750px){.lifnex-pdp__buyrow{grid-template-columns:16rem minmax(0,1fr);align-items:center}}.lifnex-pdp__buyrow .quantity{height:5.6rem;border-radius:var(--inputs-radius);overflow:hidden}.lifnex-pdp__buyrow .product-form__quantity,.lifnex-pdp__buyrow .product-form{margin:0}@media screen and (min-width:750px){.lifnex-pdp__buyrow .product-form__quantity>.form__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.product-form__submit,.shopify-payment-button__button--unbranded{min-height:5.6rem;font-size:1.3rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.product-form__submit{--color-button: 220, 220, 220;--alpha-button-background: 1;color:#000}.product-form__submit:after{display:none}@media(hover:hover)and (pointer:fine){.product-form__submit:not([disabled]):hover{--color-button: 200, 200, 200}}.shopify-payment-button__button--unbranded{background:var(--lifnex-black);color:#fff;border:0}.shopify-payment-button__button--unbranded:after{display:none}@media(hover:hover)and (pointer:fine){.shopify-payment-button__button--unbranded:hover{background:#1a1a1a}}.lifnex-pdp__buyrow .product-form__submit{margin-bottom:1.2rem}.template-product product-info[id^=MainProduct-]{background-color:var(--lifnex-bg-light)}@media screen and (min-width:990px){.product--large>.product__media-wrapper{background:transparent;padding:4rem 4rem 4rem 0;margin-left:calc(50% - 50vw);padding-left:calc(50vw - 50% + 4rem)}}.template-product .product__media-item .media{background-color:#fff}.product__media-icon{pointer-events:none}@media(hover:hover)and (pointer:fine){.product__modal-opener--image{cursor:zoom-in}}@media screen and (min-width:990px){.product--thumbnail media-gallery.product__column-sticky,.product--thumbnail media-gallery{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:1.2rem;align-items:start}.product--thumbnail media-gallery>.thumbnail-slider{grid-column:1;grid-row:1;position:sticky;top:calc(var(--header-height, 0px) + 2.4rem);max-height:calc(100vh - var(--header-height, 0px) - 4.8rem);overflow-y:auto;scrollbar-width:thin}.product--thumbnail media-gallery>.thumbnail-slider.is-scrollable{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 3.2rem),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 3.2rem),transparent 100%)}.product--thumbnail media-gallery>slider-component:not(.thumbnail-slider){grid-column:2;grid-row:1}.product--thumbnail media-gallery>[role=status]{display:none}.product--thumbnail media-gallery .thumbnail-list{grid-template-columns:minmax(0,1fr);grid-gap:1.2rem}.product--thumbnail media-gallery>.thumbnail-slider>.slider-button{display:none}.product--thumbnail media-gallery .thumbnail-list{padding-right:0}}.lifnex-stickybuy{position:fixed;z-index:4;right:2.4rem;bottom:2.4rem;display:flex;align-items:center;gap:1.6rem;padding:1.2rem 1.2rem 1.2rem 1.6rem;background:#fff;border-radius:4rem;box-shadow:0 .6rem 2.4rem #0000001f;opacity:0;transform:translateY(1.6rem);visibility:hidden;pointer-events:none;transition:opacity var(--lifnex-panel-duration, .52s) var(--lifnex-panel-ease, ease),transform var(--lifnex-panel-duration, .52s) var(--lifnex-panel-ease, ease),visibility var(--lifnex-panel-duration, .52s) var(--lifnex-panel-ease, ease)}.lifnex-stickybuy.is-visible{opacity:1;transform:none;visibility:visible;pointer-events:auto}.lifnex-stickybuy__media{position:relative;flex:0 0 auto;width:4.8rem;height:4.8rem;overflow:hidden;border-radius:50%;background:var(--lifnex-bg-light)}.lifnex-stickybuy__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lifnex-stickybuy__text{display:grid;gap:.2rem;min-width:0}.lifnex-stickybuy__title{font-size:1.4rem;font-weight:500;letter-spacing:-.011em;color:var(--lifnex-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:22rem}.lifnex-stickybuy__price{font-size:1.3rem;color:var(--lifnex-muted)}.lifnex-stickybuy__cta{flex:0 0 auto;min-height:4.4rem}@media screen and (max-width:749px){.lifnex-stickybuy{right:1.2rem;left:1.2rem;bottom:1.2rem;border-radius:2.4rem}.lifnex-stickybuy__title{max-width:none}}@media(prefers-reduced-motion:reduce){.lifnex-stickybuy{transition:none}}.product .product__tax{display:none}.lifnex-typemq{overflow:hidden;width:100vw;margin-left:calc(50% - 50vw)}.lifnex-typemq__track{display:flex;align-items:center;width:max-content;animation-name:lifnex-marquee-scroll;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:60s}.lifnex-typemq__item{flex:0 0 auto;display:flex;align-items:center;gap:.32em;padding-right:.32em;white-space:nowrap;font-weight:500;letter-spacing:-.02em;line-height:1;color:#d4d4d4}.lifnex-typemq__sep{font-size:.28em;line-height:1;opacity:.8}@media(prefers-reduced-motion:reduce){.lifnex-typemq__track{animation:none;width:100%;justify-content:center}.lifnex-typemq__item~.lifnex-typemq__item{display:none}.lifnex-typemq__item .lifnex-typemq__sep{display:none}}@media screen and (min-width:990px){.product-pdp-features .multicolumn-list__item{display:flex;flex-direction:column;min-height:26rem;padding:0 3.2rem;border-left:1px solid rgba(0,0,0,.08)}.product-pdp-features .multicolumn-list__item:first-child{padding-left:0;border-left:0}.product-pdp-features .multicolumn-list__item:last-child{padding-right:0}.product-pdp-features .multicolumn-card__info{display:flex;flex-direction:column;flex:1;padding:0}.product-pdp-features .multicolumn-card__info>.rte{margin-top:auto}}@media screen and (max-width:989px){.product-pdp-features .multicolumn-list:not(.slider) .multicolumn-list__item{border-top:1px solid rgba(0,0,0,.08);padding-top:2.4rem}.product-pdp-features .multicolumn-list:not(.slider).grid--1-col-tablet-down>.multicolumn-list__item:first-child,.product-pdp-features .multicolumn-list:not(.slider).grid--2-col-tablet-down>.multicolumn-list__item:nth-child(-n+2){border-top:0;padding-top:0}}.template-product .product__inventory .svg-wrapper{display:none}.lifnex-cat-card[hidden]{display:none!important}@media screen and (min-width:990px){.template-product .page-width{max-width:100%;padding-left:3.2rem;padding-right:3.2rem}}@media screen and (max-width:749px){.field__input,.select__select,.customer .field input,.customer select,textarea,input[type=search],input[type=email],input[type=tel],input[type=number],input[type=text],input[type=password],input[type=url],.quantity__input{font-size:16px;line-height:1.2}}@media screen and (max-width:749px){.lifnex-stickybuy{bottom:max(1.2rem,env(safe-area-inset-bottom,1.2rem));left:max(1.2rem,env(safe-area-inset-left,1.2rem));right:max(1.2rem,env(safe-area-inset-right,1.2rem))}}@media screen and (max-width:749px){.lifnex-carousel__arrow,.lifnex-fav-drawer__close{position:relative}.lifnex-card__favourite:before,.lifnex-carousel__arrow:before,.lifnex-fav-drawer__close:before{content:"";position:absolute;inset:50% auto auto 50%;width:44px;height:44px;transform:translate(-50%,-50%)}}.is-marquee-paused{animation-play-state:paused}*{-webkit-tap-highlight-color:transparent}@media screen and (max-width:749px){.rte table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;table-layout:auto}.rte table thead,.rte table tbody,.rte table tr{display:table;width:max-content;min-width:100%}}.lifnex-countdown__value{font-variant-numeric:tabular-nums}@media screen and (max-width:749px){.lifnex-card__row{flex-direction:column;align-items:flex-start;gap:2px}.lifnex-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:39px}}.shopify-policy__container{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem 96px}.shopify-policy__title{padding:72px 0 48px}.shopify-policy__title h1{font-size:calc(var(--font-heading-scale) * 3rem);line-height:1.15;letter-spacing:-.01em;text-align:left;margin:0;color:var(--lifnex-black)}.shopify-policy__body{max-width:68ch;margin:0;font-size:1.6rem;line-height:1.7;color:var(--lifnex-muted)}.shopify-policy__body p{margin:0 0 1.4em}.shopify-policy__body p:last-child{margin-bottom:0}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body strong{color:var(--lifnex-black)}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{margin:2em 0 .6em;line-height:1.25}.shopify-policy__body h2{font-size:2.2rem}.shopify-policy__body h3{font-size:1.9rem}.shopify-policy__body h4{font-size:1.7rem}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.4em;padding-left:2.4rem}.shopify-policy__body li{margin-bottom:.5em}.shopify-policy__body li:last-child{margin-bottom:0}.shopify-policy__body a{color:var(--lifnex-black);text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.shopify-policy__container{padding-bottom:64px}.shopify-policy__title{padding:48px 0 32px}.shopify-policy__title h1{font-size:calc(var(--font-heading-scale) * 2.4rem)}.shopify-policy__body{font-size:1.5rem}}@media screen and (max-width:989px){.header__icons .header__icon--cart .header__icon-label{display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:500;letter-spacing:-.011em}.header__icons .header__icon--cart .header__icon-glyph{display:none}.header__icons .header__icon--cart{position:relative;padding-left:1.4rem;margin-left:.4rem}.header__icons .header__icon--cart:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:1.6rem;background:currentColor;opacity:.25}}@media screen and (max-width:749px){.section-header .header{padding-left:2rem;padding-right:2rem}.header__icon .svg-wrapper{width:38px;height:38px}.header__icons .header__icon--cart .header__icon-label{white-space:nowrap}}@media screen and (max-width:989px){.header__icons .header__icon--cart{width:auto;min-width:0}.header__icon--summary,.header__icons .header__icon--summary{display:inline-flex;align-items:center;justify-content:center;position:relative}}.lifnex-byline{display:flex;align-items:center;gap:1.2rem;margin-top:2rem}.lifnex-byline__avatar{width:4.8rem;height:4.8rem;flex:0 0 4.8rem;border-radius:50%;object-fit:cover;display:block}.lifnex-byline__text{display:flex;flex-direction:column;min-width:0}.lifnex-byline__name{font-size:1.4rem;font-weight:600;line-height:1.3}.lifnex-byline__role{font-size:1.3rem;line-height:1.3;opacity:.65}.lifnex-fav-card{position:relative;display:block}.lifnex-fav-card__link{display:block;text-decoration:none;color:inherit}.lifnex-fav-card__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--lifnex-radius-media, 4px);background:var(--lifnex-bg-light, #f4f4f4)}.lifnex-fav-card__meta{display:flex;flex-direction:column;gap:4px;margin-top:12px}.lifnex-fav-card__title{font-size:1.4rem;line-height:1.3}.lifnex-fav-card__price{font-size:1.3rem;color:var(--lifnex-muted, #666)}.lifnex-fav-card__favourite{position:absolute;top:8px;right:8px}.lifnex-fav-drawer__loading,.lifnex-favourites__loading{display:flex;align-items:center;justify-content:center;padding:48px 0}.lifnex-fav-drawer__spinner{width:24px;height:24px;border:2px solid rgba(0,0,0,.15);border-top-color:#0009;border-radius:50%;animation:lifnex-fav-spin .8s linear infinite}@keyframes lifnex-fav-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lifnex-fav-drawer__spinner{animation:none}}@media screen and (max-width:749px){.template-product .shopify-section-group-footer-group{padding-bottom:var(--lifnex-stickybuy-offset, 0px)}}.header__icons .header__icon--custom .header__icon-label{display:inline}.lifnex-cta-warning{margin:16px 0 0;padding:12px 16px;border:1px solid #d02020;background:#fff5f5;color:#7a1010;font-size:13px;line-height:1.4;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lifnex-base.css.map */
