:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-4-5: 18px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-18: 72px;--space-20: 80px;--space-22: 88px;--space-24: 96px;--space-28: 112px;--space-32: 128px;--space-36: 144px;--space-40: 160px;--space-48: 192px;--space-56: 216px;--space-64: 256px;--space-96: 384px;--heading-huge-font-size: 72px;--heading-xlarge-font-size: 64px;--heading-large-font-size: 56px;--heading-medium-font-size: 44px;--heading-regular-font-size: 38px;--heading-small-font-size: 32px;--heading-xsmall-font-size: 28px;--megamenu-body-font-size: 16px;--menu-drawer-body-font-size: 18px;--mobile-menu-child-drawer-body-font-size: 11px;--mobile-menu-sub-child-drawer-body-font-size: 16px;--body-stable-large-font-size: 18px;--subheading-xxlarge-font-size: 24px;--subheading-xlarge-font-size: 20px;--subheading-large-font-size: 18px;--subheading-medium-font-size: 16px;--subheading-small-font-size: 14px;--subheading-xsmall-font-size: 12px;--subheading-xxsmall-font-size: 11px;--body-xxlarge-font-size: 24px;--body-xlarge-font-size: 20px;--body-large-font-size: 18px;--body-medium-font-size: 16px;--body-small-font-size: 14px;--body-xsmall-font-size: 12px;--line-height-heading: 108%;--line-height-subheading: 120%;--line-height-body: 140%;--button-transition-speed: .5s;--button-transition-easing: ease-in-out;--subtle-gradient:radial-gradient(350.76% 95.7% at 87.85% 61.23%, rgba(255, 255, 255, .14) 0%, rgba(255, 255, 255, 0) 100%), #000;--font-color-primary: #fff;--font-family-primary: "Proxima Nova Bold";--font-family-secondary: "Proxima Nova Semibold";--font-family-thin: "Proxima Nova Thin";--font-family-regular: "Proxima Nova Regular";--font-family-medium: "Proxima Nova Medium";--font-family-extrabold: "ProximaNova-Extrabold";--font-family-lab-grotesque-primary: "Lab Grotesque Mono";--font-family-lab-grotesque-bold: "Lab Grotesque Mono Bold";--accent-color-red: #EB1D24}@media screen and (max-width:750px){:root{--heading-huge-font-size: 32px;--heading-xlarge-font-size: 32px;--heading-large-font-size: 32px;--heading-medium-font-size: 32px;--heading-regular-font-size: 28px;--heading-small-font-size: 28px;--heading-xsmall-font-size: 22px}}@media screen and (max-width:1100px){:root{--megamenu-body-font-size: 14px}}@media screen and (max-width:750px){:root{--body-xxlarge-font-size: 20px;--body-xlarge-font-size: 18px;--body-large-font-size: 16px;--body-medium-font-size: 14px;--body-small-font-size: 12px;--body-xsmall-font-size: 11px}}h1.heading-huge,h2.heading-huge,h3.heading-huge,h4.heading-huge,h5.heading-huge,h6.heading-huge,.heading-huge,h1 .heading-huge,h2 .heading-huge,h3 .heading-huge,h4 .heading-huge,h5 .heading-huge,h6 .heading-huge,.heading-huge>*{font-family:Proxima Nova Bold!important;font-size:var(--heading-huge-font-size)!important;line-height:var(--line-height-heading)!important;font-weight:700!important}h1.heading-xlarge,h2.heading-xlarge,h3.heading-xlarge,h4.heading-xlarge,h5.heading-xlarge,h6.heading-xlarge,.heading-xlarge,h1 .heading-xlarge,h2 .heading-xlarge,h3 .heading-xlarge,h4 .heading-xlarge,h5 .heading-xlarge,h6 .heading-xlarge,.heading-xlarge>*{font-family:Proxima Nova Bold!important;font-size:var(--heading-xlarge-font-size)!important;line-height:var(--line-height-heading)!important;font-weight:700!important}h1.heading-large,h2.heading-large,h3.heading-large,h4.heading-large,h5.heading-large,h6.heading-large,h1 .heading-large,h2 .heading-large,h3 .heading-large,h4 .heading-large,h5 .heading-large,h6 .heading-large,.heading-large,.heading-large>*{font-family:Proxima Nova Bold!important;font-size:var(--heading-large-font-size)!important;line-height:var(--line-height-heading)!important;font-weight:700!important}h1.heading-medium,h2.heading-medium,h3.heading-medium,h4.heading-medium,h5.heading-medium,h6.heading-medium,.heading-medium,.heading-medium>*,h1 .heading-medium,h2 .heading-medium,h3 .heading-medium,h4 .heading-medium,h5 .heading-medium,h6 .heading-medium{font-family:Proxima Nova Bold!important;font-size:var(--heading-medium-font-size)!important;line-height:var(--line-height-heading)!important;font-weight:700!important}h1.heading-regular,h2.heading-regular,h3.heading-regular,h4.heading-regular,h5.heading-regular,h6.heading-regular,.heading-regular,h1 .heading-regular,h2 .heading-regular,h3 .heading-regular,h4 .heading-regular,h5 .heading-regular,h6 .heading-regular,.heading-regular>*{font-family:Proxima Nova Bold!important;font-size:var(--heading-regular-font-size)!important;line-height:var(--line-height-heading)!important;font-weight:700!important}h1.heading-small,h2.heading-small,h3.heading-small,h4.heading-small,h5.heading-small,h6.heading-small,.heading-small,h1 .heading-small,h2 .heading-small,h3 .heading-small,h4 .heading-small,h5 .heading-small,h6 .heading-small,.heading-small>*{font-family:Proxima Nova Bold!important;font-size:var(--heading-small-font-size)!important;line-height:var(--line-height-heading)!important;font-weight:700!important}h1.heading-xsmall,h2.heading-xsmall,h3.heading-xsmall,h4.heading-xsmall,h5.heading-xsmall,h6.heading-xsmall,.heading-xsmall,h1 .heading-xsmall,h2 .heading-xsmall,h3 .heading-xsmall,h4 .heading-xsmall,h5 .heading-xsmall,h6 .heading-xsmall,.heading-xsmall>*{font-family:Proxima Nova Bold!important;font-size:var(--heading-xsmall-font-size)!important;line-height:var(--line-height-heading)!important;font-weight:700!important}.body-xxlarge,.body-xxlarge>*{font-family:Proxima Nova Semibold;font-size:var(--body-xxlarge-font-size)!important;line-height:var(--line-height-body)!important}.body-xlarge,.body-xlarge>*{font-family:Proxima Nova Semibold;font-size:var(--body-xlarge-font-size)!important;line-height:var(--line-height-body)!important}.body-large,.body-large>*{font-family:Proxima Nova Semibold;font-size:var(--body-large-font-size)!important;line-height:var(--line-height-body)!important}.body-medium,.body-medium>*{font-family:Proxima Nova Semibold;font-size:var(--body-medium-font-size)!important;line-height:var(--line-height-body)!important}.body-small,.body-small>*{font-family:Proxima Nova Semibold;font-size:var(--body-small-font-size)!important;line-height:var(--line-height-body)!important}.body-xsmall,.body-xsmall>*{font-family:Proxima Nova Semibold;font-size:var(--body-xsmall-font-size)!important;line-height:var(--line-height-body)!important}.subheading-xxlarge,.subheading-xxlarge *{font-family:Proxima Nova Bold;font-size:var(--subheading-xxlarge-font-size)!important;line-height:var(--line-height-subheading)!important}.subheading-xlarge,.subheading-xlarge *{font-family:Proxima Nova Bold;font-size:var(--subheading-xlarge-font-size)!important;line-height:var(--line-height-subheading)!important}.subheading-large,.subheading-large *{font-family:Proxima Nova Bold;font-size:var(--subheading-large-font-size)!important;line-height:var(--line-height-subheading)!important}.subheading-medium,.subheading-medium *{font-family:Proxima Nova Bold;font-size:var(--subheading-medium-font-size)!important;line-height:var(--line-height-subheading)!important}.subheading-small,.subheading-small *{font-family:Proxima Nova Bold;font-size:var(--subheading-small-font-size)!important;line-height:var(--line-height-subheading)!important}.subheading-xsmall,.subheading-xsmall *{font-family:Proxima Nova Bold;font-size:var(--subheading-xsmall-font-size)!important;line-height:var(--line-height-subheading)!important}.subheading-xxsmall,.subheading-xxsmall *{font-family:Proxima Nova Bold;font-size:var(--subheading-xxsmall-font-size)!important;line-height:var(--line-height-subheading)!important}.font-bold,.font-bold *{font-family:Proxima Nova Bold,Lab Grotesque Mono Bold!important;font-weight:700!important}.font-semibold,.font-semibold *{font-family:Proxima Nova Semibold!important;font-weight:600!important}.font-medium,.font-medium *{font-family:Proxima Nova Medium!important;font-weight:500!important}.font-regular,.font-regular *{font-family:Proxima Nova Regular,Lab Grotesque Mono!important;font-weight:400!important}.vp-button{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4-5) var(--space-4);min-width:auto;width:100%;height:56px;line-height:100%;font-family:Proxima Nova Bold!important;font-size:var(--subheading-small-font-size);font-weight:700;font-style:normal;letter-spacing:normal;cursor:pointer;box-shadow:none;transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}.vp-button-icon img{width:10px;height:20px}@media screen and (min-width:375px){.vp-button{min-width:311px;width:343px}}@media screen and (min-width:750px){.vp-button{min-width:300px;width:320px}}.vp-button-primary{text-transform:var(--button-text-case-primary);border-radius:var(--style-border-radius-buttons-primary);background-color:var(--color-primary-button-background);--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);--button-border-width: var(--style-border-width-primary);transition:all var(--button-transition-speed) var(--button-transition-easing);border:1px solid var(--button-border-color)}.vp-button-primary svg path{fill:var(--color-primary-button-text)}.vp-button-primary:hover{background-color:var(--color-primary-button-hover-background);--button-color: var(--color-primary-button-hover-text);--button-border-color: var(--color-primary-button-hover-border);transition:all var(--button-transition-speed) var(--button-transition-easing);border:1px solid var(--button-border-color)}.vp-button-primary:hover svg path{fill:var(--color-primary-button-hover-text)}.vp-button-secondary{text-transform:var(--button-text-case-secondary);border-radius:var(--style-border-radius-buttons-secondary);background-color:var(--color-secondary-button-background);--button-color: var(--color-secondary-button-text);--button-background-color: var(--color-secondary-button-background);--button-border-color: var(--color-secondary-button-border);--button-border-width: var(--style-border-width-secondary);transition:all var(--button-transition-speed) var(--button-transition-easing);border:1px solid var(--button-border-color)}.vp-button-secondary svg path{fill:var(--color-secondary-button-text)}.vp-button-secondary:hover{background-color:var(--color-secondary-button-hover-background);--button-color: var(--color-secondary-button-hover-text);--button-border-color: var(--color-secondary-button-hover-border);transition:all var(--button-transition-speed) var(--button-transition-easing)}.vp-button-secondary:hover svg path{fill:var(--color-secondary-button-hover-text)}.vp-button-transparent{background-color:transparent;text-transform:var(--button-text-case-primary);border:1px solid currentColor;border-radius:var(--style-border-radius-buttons-primary);--button-color: #ffffff;--button-border-color: #ffffff;--button-border-width: var(--style-border-width-primary);opacity:1;transition:all var(--button-transition-speed) var(--button-transition-easing)}.vp-button-transparent:hover{opacity:.6;--button-color: #ffffff;--button-border-color: #ffffff;transition:all var(--button-transition-speed) var(--button-transition-easing)}.text-block.vp-text-highlight i,.text-block.vp-text-highlight :is(i,em),.vp-text-highlight :is(i,em){font-style:normal!important;color:var(--vp-text-highlight-color)!important}@media(max-width:749px){.hide-on-mobile{display:none!important}}@media(min-width:750px){.hide-on-desktop{display:none!important}}.hero__media-wrapper--video{position:relative}.hero-video-controls{position:absolute;top:max(var(--space-5),88px);right:max(var(--space-5),88px);display:flex;flex-direction:row;gap:var(--space-3);z-index:2}.hero-video-controls button svg{height:32px;width:32px}@media screen and (max-width:749px){.hero-video-controls{top:auto;bottom:max(var(--space-5),216px);right:max(var(--space-4),16px)}}.hero-video-control{width:40px;height:40px;border-radius:999px;border:none;padding:0;cursor:pointer;background:transparent;display:flex;align-items:center;justify-content:center}.hero-video-control__icon{display:flex;align-items:center;justify-content:center}.hero-video-control__icon svg{display:block}.hero-video-control__icon--play,.hero-video-control__icon--volume-off,.hero-video-control__icon--play-pause,.hero-video--paused .hero-video-controls{display:none}.hero-video--playing .hero-video-controls{display:flex}.hero-video--muted .hero-video-control__icon--volume-on{display:none}.hero-video--muted .hero-video-control__icon--volume-off{display:flex}.hero-video-controls{opacity:0;pointer-events:none;transition:opacity .2s ease}.hero--video-playing .hero-video-controls{opacity:1;pointer-events:auto}.vp-video-control-button--hidden{display:none}.width-row-full{width:100%}.width-row-fit{width:fit-content}.vp-founder-signature-highlight{background-color:#f6f6f6!important}.vp-founder-signature-highlight_container-sign-name{font-weight:700;line-height:132%;text-transform:uppercase}.vp-founder-signature-highlight_container-sign-co p{font-family:Lab Grotesque Mono!important;font-size:14px}.vp-founder-signature-highlight_container-sign .image-block{width:112px}.vp-founder-signature-highlight .vp-button{font-size:var(--body-medium-font-size)}.vp-founder-signature-highlight_container-left .image-block.hide-on-mobile{min-width:290px}@media(max-width:749px){.vp-founder-signature-highlight .section-content-wrapper{gap:40px;padding-top:48px;padding-bottom:48px}.vp-founder-signature-highlight_text-container .group-block-content{gap:16px}.vp-founder-signature-highlight_container-right{gap:24px}.vp-founder-signature-highlight_container-sign{padding-bottom:16px}.vp-founder-signature-highlight_container-sign .group-block-content{gap:9px}.vp-founder-signature-highlight_container-sign-name{text-transform:capitalize}.vp-founder-signature-highlight_container-sign .image-block{max-width:101px}}.vp-mobile-width-row-full,.vp-mobile-width-row-full__without-padding{margin-left:calc(-1 * var(--page-margin, 16px));margin-right:calc(-1 * var(--page-margin, 16px));width:calc(100% + var(--page-margin, 16px) * 2)}@media(min-width:750px){.vp-mobile-width-row-full>div{padding-left:unset;padding-right:unset}.vp-mobile-width-row-full,.vp-mobile-width-row-full__without-padding{margin-left:unset;margin-right:unset;width:100%}}@media(max-width:1440px){.vp-width-row-full .swiper{padding-left:calc(var(--page-margin, 16px));padding-right:calc(var(--page-margin, 16px))}.vp-width-row-full{margin-left:calc(-1 * var(--page-margin, 16px));margin-right:calc(-1 * var(--page-margin, 16px));width:calc(100% + var(--page-margin, 16px) * 2)}}@media screen and (min-width:750px){.custom-product-media-gallery .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:1fr 1fr}}@media screen and (min-width:750px){.custom-product-media-gallery .product-information__grid{grid-column:2}}@media screen and (min-width:750px){.custom-product-media-gallery .product-information__grid:not(.product-information--media-none).product-information--media-left:has(.media-gallery--extend){grid-column:2 / 3}}.variant-video-component{width:100%;padding:0 var(--page-margin, 16px)}.vp-media-filter-button-wrapper{display:flex;gap:0;justify-content:center;align-items:center;padding:6px;margin-top:12px;border-radius:44px;position:relative;overflow:hidden}.vp-media-filter-button-wrapper:before{content:"";position:absolute;top:6px;bottom:6px;left:6px;width:calc(50% - 6px);border-radius:44px;transform:translate(0);transition:transform .3s ease;z-index:0}.vp-media-filter-button-wrapper:has(.vp-media-filter-button-video.is-active):before{transform:translate(100%)}.vp-media-filter-button-wrapper button{display:flex;height:32px;padding:0 25px;justify-content:center;align-items:center;flex:1 0 0;border-radius:44px;border:none;transition:color .3s ease;position:relative;z-index:1;font-family:Proxima Nova Regular;font-size:14px;font-style:normal;font-weight:400;line-height:140%}.vp-media-gallery slideshow-container{padding:var(--space-2) var(--page-margin, 16px) 0 var(--page-margin, 16px)}.vp-media-gallery slideshow-slide{border-radius:3px}.vp-media-gallery slideshow-controls scroll-hint{-webkit-mask-image:unset!important;mask-image:unset!important}slideshow-slide .vp-video-contain img{object-fit:contain!important}slideshow-slide .vp-video-contain deferred-media video{object-fit:contain!important}.vp-slider-loader{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;justify-content:center;align-items:center;z-index:10;transition:opacity .3s ease,visibility .3s ease;margin-left:calc(-1 * var(--page-margin, 16px));margin-right:calc(-1 * var(--page-margin, 16px));width:calc(100% + var(--page-margin, 16px) * 2)}.vp-slider-loader .spinner{width:40px;height:40px;border:3px solid rgba(0,0,0,.1);border-top-color:#000;border-radius:50%;animation-name:vp-spin;animation-duration:.8s;animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:forwards}.vp-slider-loader.loaded{opacity:0;visibility:hidden}swiper-slider .vp-review-card,swiper-slider .vp-blog-card{cursor:grab}swiper-slider .vp-review-card:active,swiper-slider .vp-blog-card:active{cursor:grabbing}.product-details .loox-rating span.loox-rating-label{color:var(--color-foreground-heading);font-family:var(--font-family-regular);font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.28px;text-transform:uppercase;margin-left:8px}span.save-info-tag{font-size:14px;font-family:var(--font-family-regular);font-style:normal;font-weight:600;line-height:140%;text-transform:capitalize;padding:2px 8px;min-height:24px}.product-details .priceContainer,.product-details .priceContainer span{display:flex;align-items:center;gap:12px}add-to-cart-component span.add-to-cart-icon{display:none}body [data-template^=product] .product-details{z-index:4}.assembly-videos-content .details__header{font-size:16px!important}.assembly-videos-content .assembly-videos-content__text-wrap{margin-bottom:30px}@media screen and (min-width:750px){.assembly-videos-content .assembly-videos-content__text-wrap{position:sticky;top:12px}}.assembly-videos-content accordion-custom .page-title{display:none!important}@media screen and (max-width:749px){.assembly-videos-content accordion-custom .rte{margin:auto}.assembly-videos-content accordion-custom iframe{height:auto;width:100%}}.faq-page-content .page-title{font-size:var(--heading-small-font-size)!important}.faq-page-content h5{font-size:var(--subheading-xxlarge-font-size)!important;font-family:Proxima Nova Bold!important}.faq-page-content p{font-family:Proxima Nova Regular!important}.money-back-guarantee-page-content h5{font-size:var(--subheading-xxlarge-font-size)!important;font-family:Proxima Nova Bold!important}.money-back-guarantee-page-content p{font-family:Proxima Nova Regular!important}.flex-col{flex-direction:column}.vp-media-gallery{position:relative}.vp-media-gallery__logo{position:absolute;z-index:2;height:65px;width:120px;top:10px;left:11px}@media screen and (max-width:750px){.vp-media-gallery__logo{height:43px;width:80px;top:12px;left:20px}.vp-media-gallery slideshow-container{background-color:transparent}}.vp-media-gallery__logo img{height:100%;width:100%;object-fit:contain}body.vp-cs-modal-open{overflow:hidden}.shopify-block:not(:has(>:not(style,script))){display:none}@media screen and (min-width:750px){.vp-search-page-banner .section-content-wrapper.spacing-style{min-height:300px!important}}@media screen and (max-width:749px){.vp-search-page-banner .section-content-wrapper.spacing-style{padding-bottom:24px;padding-top:24px}.vp-search-page-banner-text-content{min-height:92px!important}}
/*# sourceMappingURL=/cdn/shop/t/168/assets/custom.css.map */
