:root{--radius-pill: 999px;--radius-row: 10px;--track-eyebrow: .1333em;--track-button: .0857em;--track-chip: .0833em;--line-height-default: 1.5;--btn-md-font-size: var(--fs-sm);--btn-md-padding: 1.0714em 2em;--btn-font-weight: 700;--btn-letter-spacing: var(--track-button);--dur-state: .12s;--dur-reveal: .24s;--dur-stagger: 60ms}h1,.h1{letter-spacing:-.022em}h2,.h2{letter-spacing:-.04em}h3,.h3{letter-spacing:-.017em}h4,.h4{letter-spacing:-.02em}h5,.h5{letter-spacing:-.025em}h6,.h6{letter-spacing:-.033em}.subheading{font-size:var(--fs-xs);font-weight:700;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.btn{border-radius:var(--radius-pill);line-height:1.25;text-transform:uppercase;transition:all var(--dur-state) ease-out}.btn-secondary{border-radius:var(--radius-pill)}.btn-plain{border-radius:0;padding-left:0;padding-right:0}.badge{background-color:transparent;border:1px solid rgb(var(--color-text-rgb) / .361);border-radius:var(--radius-pill);color:var(--color-text-heading);font-size:var(--fs-xs);letter-spacing:var(--track-chip);padding:.5rem .875rem}a.badge:hover,a.badge:focus-visible{background-color:rgb(var(--color-text-rgb) / .04);color:var(--color-text-heading)}.input{border-radius:var(--border-radius);font-size:var(--fs-md);min-height:56px;padding:1em .875em}.qty-switcher{--width: 8.5rem}.qty-switcher .input{border-radius:var(--radius-pill);font-weight:600;min-height:44px;padding-bottom:0;padding-top:0}.qty-switcher .btn{width:2.75em}.qty-switcher .btn[name=decrease]{border-inline-end:1px solid rgb(var(--color-text-rgb) / .141);border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.qty-switcher .btn[name=increase]{border-inline-start:1px solid rgb(var(--color-text-rgb) / .141);border-radius:0 var(--radius-pill) var(--radius-pill) 0}.qty-switcher .btn svg{height:16px;width:16px}.qty-switcher .btn:disabled{color:rgb(var(--color-text-rgb) / .4);opacity:1}.accordion-row-plus-minus{height:1.25rem;width:1.25rem}[data-animate-on-scroll=true][data-viewport-entered=true] .scroll-animate-fade-in-up,[data-animate-on-scroll=true][data-viewport-entered=true].scroll-animate-fade-in-up,[data-animate-on-scroll=true][data-viewport-entered=true] .scroll-animate-fade-in,[data-animate-on-scroll=true][data-viewport-entered=true].scroll-animate-fade-in{animation-delay:calc(var(--animation-index, 0) * var(--dur-stagger));animation-duration:var(--dur-reveal)}@keyframes scroll-animate-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.header-cta{margin-left:.5rem;white-space:nowrap}@media(min-width:1200px){#header[data-desktop-nav=drawer]~#header-mobile-menu{display:flex}#header[data-desktop-nav=drawer]~#header-mobile-menu[hidden]{display:none}#header[data-desktop-nav=drawer] #header-desktop [data-toggle=header-mobile-menu][aria-expanded=true]{background-color:rgb(var(--color-text-rgb) / .05);color:var(--color-text)}}.product-options select option:disabled{color:rgb(var(--color-text-rgb) / .4)}.featured-collection .product-card .product-title{font-size:18px;font-weight:600}.featured-collection .product-card .product-title-link{display:flex;align-items:center;justify-content:space-between;gap:16px}.featured-collection .product-card .product-title-link:after{content:"";position:static;flex-shrink:0;width:40px;height:40px;border-radius:50%;background-color:rgb(var(--color-text-rgb) / .09);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4.25 10h11.5m0 0-4-4m4 4-4 4' stroke='%232f6c8c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:background-color .2s ease-out}.featured-collection .product-card:hover .product-title-link:after{background-color:rgb(var(--color-text-rgb) / .16)}@media(min-width:1200px){.product-main .product-main-content{padding:24px;border:1px solid var(--color-border);border-radius:calc(var(--border-radius) * 1.5);background-color:var(--color-form-background);box-shadow:0 6px 24px rgb(var(--color-text-rgb) / .08)}}.feature-strip-card{border-radius:calc(var(--border-radius) * 1.5);background-color:var(--color-form-background)}.feature-strip-card .icon-block{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50rem;background-color:rgb(var(--color-primary-rgb) / .1);color:var(--color-primary)}.product-title-chip{display:inline-flex;align-items:center;margin-left:12px;padding:5px 12px;border-radius:50rem;background-color:rgb(var(--color-primary-rgb) / .08);color:var(--color-primary);font-family:var(--body-font-family);font-size:12px;font-weight:700;letter-spacing:1.2px;line-height:1.2;text-transform:uppercase;vertical-align:middle}.featured-collection-header-copy{display:flex;flex-direction:column;gap:6px}.featured-collection-subtitle{margin:0;font-size:var(--fs-sm);line-height:1.5;color:rgb(var(--color-text-rgb) / .66)}.featured-collection .product-card{padding:20px;border-radius:calc(var(--border-radius) * 1.5);background-color:var(--color-form-background)}.featured-collection .product-card-media{border-radius:var(--border-radius);background-color:var(--color-background)}.featured-collection .featured-collection-inner{position:relative}.featured-collection .theme-carousel{position:static}.featured-collection .theme-carousel-controls,.featured-collection .theme-carousel[data-scrollable=false] .theme-carousel-controls{position:absolute;top:0;right:0;z-index:2;display:flex;gap:12px;width:116px}.featured-collection .theme-carousel-controls button{position:static;transform:none;flex:0 0 52px;width:52px;height:52px}.featured-collection .theme-carousel[data-scrollable=false] .theme-carousel-controls button{opacity:.45;pointer-events:none}.featured-collection .product-card-media{background-color:var(--color-form-background)}.featured-collection .product-card-media img,.featured-collection .product-card-media svg{object-fit:contain}.hero .h1,.hero h1{max-width:830px}.hf-email-heading{max-width:768px}.footer .menu-block a{white-space:nowrap}.hero .hero-media-wrapper{background-color:#9d9d9d}@media(min-aspect-ratio:16 / 9){.hero .hero-media{object-fit:cover}}@media(max-aspect-ratio:16 / 9){.hero .hero-media{object-fit:contain}}@media(max-width:599px){.hero .hero-media{transform:scale(1.9)}}@media(max-width:599px){.hero{--hero-min-height: 68svh}}.hero .h1,.hero h1{letter-spacing:-.009em;line-height:1.08}@media(min-width:1200px){.hero .hero-content-wrapper{padding-left:0;padding-right:0}}.featured-collection .product-card,.featured-collection .product-card.section-styling{position:relative;box-sizing:border-box;border-radius:var(--hf-card-radius, calc(var(--border-radius) * 1.5));overflow:hidden}.featured-collection .product-card .product-title-link:after{display:none}.featured-collection .product-card .product-title-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.featured-collection .product-card .product-title-link{justify-content:flex-start}.header-cta.btn-md{padding:17px 32px;font-size:var(--fs-md)}.shopify-section-group-footer-group .group-block{overflow:visible}@media(min-width:1200px){.product-main .product-main-media-gallery{position:sticky;top:calc(var(--header-height, 72px) + 16px);align-self:start}}[id$=__feature_strip] .group-block .group-block{padding:28px;border:1px solid var(--color-border);border-radius:calc(var(--border-radius) * 1.5)}.hf-email-capture .hf-email-stage{position:relative;isolation:isolate;overflow:hidden}.hf-email-capture .hf-email-stage:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:-1;border-radius:inherit;background-image:var(--hf-email-backdrop, none);background-size:cover;background-position:center;filter:blur(18px) saturate(1.1);opacity:.55;-webkit-mask-image:radial-gradient(100% 100% at 50% 50%,#000 30%,transparent 85%);mask-image:radial-gradient(100% 100% at 50% 50%,#000 30%,transparent 85%)}@media(min-width:1200px){.hf-360-body .hf-360-stage-col{position:sticky;top:calc(var(--header-height, 72px) + 16px);align-self:start}}.hf-email-capture .hf-email-stage{--hf-email-backdrop: url(hf-mount-on-tool.jpg)}.cart-hf-upsells{display:flex;flex-direction:column;gap:10px;margin:12px 0 16px}.cart-hf-upsell{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--border-radius);background-color:var(--color-form-background, var(--color-background));color:var(--color-text);text-decoration:none}a.cart-hf-upsell:hover{border-color:var(--color-primary)}.cart-hf-upsell-media{flex:0 0 56px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:calc(var(--border-radius) / 1.5);background-color:var(--color-background);overflow:hidden}.cart-hf-upsell-media-icon{color:var(--color-primary);background-color:rgb(var(--color-primary-rgb) / .08)}.cart-hf-upsell-thumb{display:block;width:100%;height:100%;object-fit:contain}.cart-hf-upsell-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.cart-hf-upsell-heading{margin:0;font-size:var(--fs-md);font-weight:600;line-height:1.3;color:var(--color-text-heading)}.cart-hf-upsell-body{margin:0;font-size:var(--fs-sm);line-height:1.4;color:rgb(var(--color-text-rgb) / .75)}.cart-hf-upsell-note:before{content:" \b7  "}.cart-hf-upsell-form{display:flex;align-items:center;gap:8px;flex:1 1 auto;flex-basis:100%;min-width:0}.cart-hf-upsell-select{flex:1 1 auto;min-width:0;max-width:none;width:100%}.cart-hf-upsell-clip .cart-hf-upsell-form .btn{flex:0 0 auto;white-space:nowrap}@media(max-width:599px){.cart-hf-upsell{flex-wrap:wrap}.cart-hf-upsell-form{flex-basis:100%}}.featured-collection--kit-card .hf-kit-card-wrap{width:100%}.featured-collection-header--kit-static{margin-bottom:24px}.featured-collection--kit-with-carousel .hf-kit-card-wrap{margin-bottom:32px}@media(max-width:599px){.featured-collection--kit-with-carousel .hf-kit-card-wrap{margin-bottom:24px}}.featured-collection--compact-cards .product-card{padding:12px 14px 14px}.featured-collection--compact-cards .product-card-media{margin-bottom:0}.featured-collection--compact-cards .product-card-title{font-size:var(--fs-sm);line-height:1.25}@media(max-width:599px){.featured-collection--compact-cards .theme-carousel{overflow:hidden}}@media(max-width:599px){.holder-configurator-row[data-holder-handle=belt-clip]{align-items:flex-start}.holder-configurator-row[data-holder-handle=belt-clip] .holder-configurator-variants{grid-column:1 / -1;flex-direction:column;align-items:stretch;gap:8px;margin-top:2px}.holder-configurator-row[data-holder-handle=belt-clip] .holder-configurator-variant{width:100%;padding:8px 10px;font-size:10px;letter-spacing:.4px;line-height:1.35;text-transform:none;text-align:center;white-space:normal}.holder-configurator-row[data-holder-handle=belt-clip] .holder-configurator-name{font-size:var(--fs-sm);line-height:1.25}}@media(min-width:900px){.hf-home-slide{display:flex;flex-direction:column}.hf-home-slide>*{flex:0 0 auto}.hf-home-slide-attachments .theme-carousel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.hf-home-slide-attachments .theme-carousel-track{flex:1 1 auto;align-items:stretch}.hf-home-slide-attachments .theme-carousel-item{height:auto}.hf-home-slide-kit .hf-kit-card{flex:1 1 auto}.hf-home-slide-attachments .product-card-media-wrapper{display:flex;flex:1 1 auto;min-height:0}.hf-home-slide-attachments .product-card-media{flex:1 1 auto;aspect-ratio:auto;min-height:0}.hf-home-slide-attachments .product-card-media img,.hf-home-slide-attachments .product-card-media svg{width:100%;height:100%;object-fit:contain}}@media(max-width:899px){.featured-collection--home-slider hf-home-slider .hf-home-slide-kit .hf-kit-card{box-sizing:border-box}.featured-collection--home-slider hf-home-slider .hf-home-slide-attachments{width:100%;min-width:0}.featured-collection--home-slider hf-home-slider .hf-home-slide-attachments theme-carousel{display:flex;flex-direction:column;width:100%;min-width:0}.featured-collection--home-slider hf-home-slider .hf-home-slide-attachments .theme-carousel-track{overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.featured-collection--home-slider hf-home-slider .hf-home-slide-attachments .theme-carousel-controls{display:flex!important;position:static;align-self:flex-end;order:-1;width:auto;margin:0 0 12px}.featured-collection--home-slider hf-home-slider .hf-home-slide-attachments .theme-carousel-controls button{position:static;transform:none}.featured-collection--home-slider hf-home-slider .hf-home-slide-attachments .theme-carousel-dots{display:none!important}.featured-collection--home-slider hf-home-slider .hf-home-slide-attachments .theme-carousel-counter{display:none}.featured-collection--home-slider hf-home-slider .hf-home-slider-dots{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;max-width:100%}}@media(max-width:899px){.featured-collection--home-slider hf-home-slider[data-sync-mobile-card-heights] .hf-home-slide-attachments .theme-carousel-item{display:flex;align-items:stretch}.featured-collection--home-slider hf-home-slider[data-sync-mobile-card-heights] .hf-home-slide-attachments .product-card{box-sizing:border-box;flex:0 0 auto;width:100%;height:var(--hf-mobile-kit-card-height);min-height:var(--hf-mobile-kit-card-height);max-height:var(--hf-mobile-kit-card-height)}.featured-collection--home-slider hf-home-slider[data-sync-mobile-card-heights] .hf-home-slide-attachments .product-card-media-wrapper{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.featured-collection--home-slider hf-home-slider[data-sync-mobile-card-heights] .hf-home-slide-attachments .product-card-media{flex:1 1 auto;aspect-ratio:auto;min-height:0}.featured-collection--home-slider hf-home-slider[data-sync-mobile-card-heights] .hf-home-slide-attachments .product-card-media img,.featured-collection--home-slider hf-home-slider[data-sync-mobile-card-heights] .hf-home-slide-attachments .product-card-media img+img,.featured-collection--home-slider hf-home-slider[data-sync-mobile-card-heights] .hf-home-slide-attachments .product-card-media svg{width:100%;height:100%;object-fit:contain}}.product-gallery-item-video .product-gallery-media{width:100%;height:100%;object-fit:contain;background-color:var(--color-background)}.product-gallery-thumbnail-item-video .product-gallery-thumbnail{position:relative}.product-gallery-thumbnail-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#00000052}.holder-configurator-no-mount{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--border-radius);background-color:var(--color-form-background, var(--color-background));cursor:pointer}.holder-configurator-no-mount-text{font-size:var(--fs-sm);font-weight:600;line-height:1.35;color:var(--color-text-heading)}.holder-configurator-row[data-disabled]{opacity:.45}.holder-configurator-row[data-disabled] .holder-configurator-qty{pointer-events:none}@media(max-width:1199px){#header-mobile-menu button.nav-link{-webkit-appearance:none;appearance:none;margin:0;cursor:pointer;text-align:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;-webkit-tap-highlight-color:rgb(var(--color-primary-rgb) / .12)}#header-mobile-menu .nav-link[data-back-button],#header-mobile-menu .mobile-submenu-back{cursor:pointer}#header-mobile-menu .mobile-submenu-head{list-style:none}#header-mobile-menu .mobile-submenu-head-inner{display:flex;flex-direction:column;gap:10px;padding-bottom:.35rem}#header-mobile-menu .mobile-submenu-back{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:.5rem;width:auto;min-height:44px;padding:.65rem 1rem;border-bottom:0;border-radius:var(--border-radius);background-color:rgb(var(--color-text-rgb) / .05)}#header-mobile-menu .mobile-menu-hub{margin:0 0 .35rem}#header-mobile-menu .mobile-submenu-hub{justify-content:center;min-height:48px;text-align:center;text-decoration:none}.mobile-menu-cta{margin:1.25rem 0 0}.mobile-menu-cta-link{justify-content:center;min-height:48px}html,body{overflow-x:clip}#main,#header-group,#footer-group,.shopify-section,.shopify-section-group-header-group,.shopify-section-group-footer-group{min-width:0;max-width:100%}[class*=page-width]:not(.page-width-bleed){padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px))}.theme-carousel-track,.hf-home-slider-track,.hf-testimonials-track{overscroll-behavior-x:contain}}@media(max-width:599px){[class*=page-width]:not(.page-width-bleed){padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px))}.featured-collection.section-spacing,.hf-360-viewer.section-spacing,.hf-email-capture.section-spacing{padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px))}#main h1,#main h2,#main h3,#main .h1,#main .h2,#main .h3{overflow-wrap:break-word}.group-block{min-width:0}.hero .hero-content-wrapper{padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px))}.hf-testimonials,.announcement-bar{overflow-x:clip}.product-gallery-controls button{width:2.75rem;height:2.75rem}.product-gallery-thumbnails{overscroll-behavior-x:contain}.btn-icon{min-width:44px;min-height:44px}.input,.hf-fitment-step-trigger,select.input{font-size:max(16px,var(--fs-md))}.rte pre,.rte code{overflow-x:auto;max-width:100%;word-break:break-word}iframe,.rte iframe{max-width:100%}.product-main .product-main-content{padding:18px 16px 22px;border:1px solid var(--color-border);border-radius:calc(var(--border-radius) * 1.5);background-color:var(--color-form-background);box-shadow:0 4px 16px rgb(var(--color-text-rgb) / .06)}.product-main-inner{gap:1.25rem}.product-main-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.product-title-chip{margin-left:0}.footer .menu-block a{white-space:normal}.featured-collection .theme-carousel{display:flex;flex-direction:column;gap:12px}.featured-collection .theme-carousel-controls,.featured-collection .theme-carousel[data-scrollable=false] .theme-carousel-controls{position:static;align-self:flex-end;order:-1;width:auto;margin:0}.featured-collection .theme-carousel-controls button{flex:0 0 48px;width:48px;height:48px}.btn-group{width:100%}.btn-group .btn{min-width:0;flex:1 1 100%;width:100%}.header-cta.btn-md{padding:12px 16px;font-size:var(--fs-sm);white-space:normal;text-align:center;line-height:1.2}[id$=__feature_strip] .group-block .group-block{padding:20px 18px}.rte table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.rte img,.product-main-description img{max-width:100%;height:auto}}.product-main .product-main-media-gallery .product-gallery-list{aspect-ratio:1 / 1}.product-main .product-main-media-gallery .product-gallery-item img.product-gallery-media{object-fit:contain;object-position:center}.cart-hf-upsell.cart-hf-upsell-clip{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px}.cart-hf-upsell-clip .cart-hf-upsell-media{grid-column:1;grid-row:1;width:100%;height:auto;min-height:150px;align-self:stretch}.cart-hf-upsell-clip .cart-hf-upsell-thumb{width:100%;height:100%;min-height:150px;object-fit:contain}.cart-hf-upsell-clip .cart-hf-upsell-copy{grid-column:2;grid-row:1;justify-content:flex-start;overflow-wrap:anywhere}.cart-hf-upsell-clip .cart-hf-upsell-form{grid-column:1 / -1;grid-row:2;width:100%}.cart-hf-upsell-clip .cart-hf-upsell-form{align-items:stretch}.cart-hf-upsell-clip .cart-hf-upsell-select{height:auto;min-height:0;align-self:stretch;margin-block:2px}.cart-hf-upsell-clip .hf-clip-photo-swap{position:relative}.cart-hf-upsell-clip .hf-clip-photo-swap>summary{position:relative;display:block;width:100%;height:100%;min-height:150px;list-style:none;cursor:pointer}.hf-clip-photo-swap>summary::-webkit-details-marker{display:none}.hf-clip-photo-swap>summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}.cart-hf-upsell-clip .hf-clip-photo-alternate{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;pointer-events:none}@media(hover:none),(pointer:coarse){.hf-clip-photo-swap[open] .hf-clip-photo-alternate{opacity:1}.hf-clip-photo-swap[open] .hf-clip-photo-default{opacity:0}}@media(hover:hover)and (pointer:fine){.hf-clip-photo-swap:hover .hf-clip-photo-alternate,.hf-clip-photo-swap:focus-within .hf-clip-photo-alternate{opacity:1}.hf-clip-photo-swap:hover .hf-clip-photo-default,.hf-clip-photo-swap:focus-within .hf-clip-photo-default{opacity:0}}.cart-hf-upsell-clip .cart-hf-upsell-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px}.cart-hf-upsell-clip .cart-hf-upsell-form>.cart-hf-upsell-select{grid-column:1;grid-row:1;width:100%;min-width:0}.cart-hf-upsell-clip .cart-hf-upsell-form>.btn{grid-column:2;grid-row:1;align-self:stretch;height:auto;white-space:nowrap}.cart-hf-upsell-clip .hf-clip-build-picker{grid-column:1;grid-row:1;min-width:0}.cart-hf-upsell-clip .hf-clip-build-picker label{display:block;margin-bottom:6px}.cart-hf-upsell-clip .hf-clip-build-picker select{width:100%;min-width:0;margin:0}.cart-hf-upsell-clip .cart-hf-upsell-form:has(.hf-clip-build-picker)>.cart-hf-upsell-select{grid-row:2}.cart-hf-upsell-clip .cart-hf-upsell-form:has(.hf-clip-build-picker)>.btn{grid-row:1 / 3}.cart-hf-upsell-clip .cart-hf-upsell-form:has(.hf-clip-build-picker){grid-template-rows:auto auto auto}.cart-hf-upsell-clip .cart-hf-upsell-form .hf-clip-build-picker{display:contents}.cart-hf-upsell-clip .cart-hf-upsell-form .hf-clip-build-picker>label{grid-column:1 / -1;grid-row:1;margin:0}.cart-hf-upsell-clip .cart-hf-upsell-form .hf-clip-build-picker>select{grid-column:1;grid-row:2}.cart-hf-upsell-clip .cart-hf-upsell-form:has(.hf-clip-build-picker)>.cart-hf-upsell-select{grid-column:1;grid-row:3}.cart-hf-upsell-clip .cart-hf-upsell-form:has(.hf-clip-build-picker)>.btn{grid-column:2;grid-row:2 / 4;display:flex;align-items:center;justify-content:center;height:auto;min-height:0;margin:0;border-radius:16px}.cart-items>.hf-cart-kit-parent,.cart-items>.hf-cart-kit-attachment{border-bottom:0}.cart-items>.hf-cart-kit-parent:not(:first-child){border-top:1px solid var(--color-border);margin-top:16px;padding-top:20px}.cart-items>.hf-cart-kit-parent{padding-bottom:8px}.cart-items>.hf-cart-kit-attachment{grid-template-columns:60px minmax(0,1fr);gap:12px;margin-left:20px;padding-top:10px;padding-bottom:10px}.hf-cart-kit-attachment .cart-item-title{font-size:var(--fs-sm);line-height:1.35}.hf-cart-kit-attachment .cart-item-actions{flex-direction:row-reverse;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px}.hf-cart-kit-attachment .cart-item-price{text-align:left}@media(max-width:599px){.cart-items>.hf-cart-kit-attachment{grid-template-columns:48px minmax(0,1fr);gap:10px;margin-left:14px}}.cart-items>.hf-cart-kit-parent{grid-template-columns:80px minmax(0,1fr)}.cart-items>.hf-cart-kit-attachment{grid-template-columns:60px minmax(0,1fr)}.cart-items>.hf-cart-kit-parent>.cart-item-image-link,.cart-items>.hf-cart-kit-attachment>.cart-item-image-link{width:100%;min-width:0}.cart-items>.hf-cart-kit-parent .cart-item-image,.cart-items>.hf-cart-kit-attachment .cart-item-image{width:100%;aspect-ratio:1 / 1}@media(max-width:599px){.cart-items>.hf-cart-kit-parent{grid-template-columns:64px minmax(0,1fr)}.cart-items>.hf-cart-kit-attachment{grid-template-columns:48px minmax(0,1fr)}}.hf-build-remove-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;margin:auto;padding:24px;border:1px solid var(--color-border);border-radius:var(--border-radius);background:var(--color-background);color:var(--color-text)}.hf-build-remove-dialog::backdrop{background:#00000073}.hf-build-remove-dialog h2{margin:0 0 12px;font-size:20px}.hf-build-remove-dialog p{margin:0 0 20px}.hf-build-remove-actions{display:flex;flex-direction:column;gap:10px}.hf-build-remove-actions .btn{width:100%;height:auto;white-space:normal}.cart-items>.hf-cart-kit-attachment.hf-cart-kit-orphan{grid-template-columns:80px minmax(0,1fr);gap:16px;margin-left:0;padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border)}.cart-items>.hf-cart-kit-orphan.hf-cart-orphan-start{border-top:1px solid var(--color-border);margin-top:16px;padding-top:20px}.hf-cart-kit-orphan .cart-item-actions{flex-direction:row}@media(max-width:599px){.cart-items>.hf-cart-kit-attachment.hf-cart-kit-orphan{grid-template-columns:64px minmax(0,1fr);gap:16px}}.cart-items>.hf-cart-kit-attachment.hf-cart-kit-orphan{border-bottom:0}.cart-items>.hf-cart-kit-parent:not(:first-child),.cart-items>.hf-cart-kit-orphan.hf-cart-orphan-start{border-top:0}.cart-item>.hf-cart-group-heading{grid-column:1 / -1;min-width:0;margin:0 0 4px}.hf-cart-group-pill{display:block;width:100%;text-align:center;max-width:100%;box-sizing:border-box;padding:6px 12px;border:1px solid var(--color-border);border-radius:999px;background:rgb(var(--color-text-rgb) / .04);color:var(--color-text-heading);font-size:var(--fs-sm);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.cart-item .cart-item-meta,.cart-item .cart-item-properties{font-family:var(--body-font-family);font-size:var(--fs-sm);font-weight:400;font-style:normal;line-height:1.2;letter-spacing:normal;text-transform:none;color:rgb(var(--color-text-rgb) / .7);margin:.25rem 0 0}.cart-item .cart-item-properties{padding:0;list-style:none}.cart-items>.hf-cart-kit-parent .cart-item-title,.cart-items>.hf-cart-kit-orphan .cart-item-title{font-size:var(--fs-md);line-height:1.3}.cart-items>.hf-cart-kit-parent .cart-item-meta,.cart-items>.hf-cart-kit-orphan .cart-item-meta,.cart-items>.hf-cart-kit-parent .cart-item-properties,.cart-items>.hf-cart-kit-orphan .cart-item-properties{font-size:var(--fs-sm);line-height:1.35}.cart-items>.hf-cart-kit-attachment:not(.hf-cart-kit-orphan) .cart-item-title{font-size:var(--fs-sm);line-height:1.3}.cart-items>.hf-cart-kit-attachment:not(.hf-cart-kit-orphan) .cart-item-meta,.cart-items>.hf-cart-kit-attachment:not(.hf-cart-kit-orphan) .cart-item-properties{font-size:var(--fs-xs);line-height:1.35}.hf-build-remove-dialog{position:fixed;padding-top:48px}.hf-build-remove-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:var(--color-text);font-family:Arial,sans-serif;font-size:28px;font-weight:400;line-height:1;letter-spacing:0;text-indent:0;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.hf-build-remove-close:hover,.hf-build-remove-close:focus-visible{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-background)}.hf-build-remove-close:focus{outline:none;box-shadow:none}.hf-build-remove-close:hover,.hf-build-remove-close:active{outline:2px solid var(--color-primary);outline-offset:2px}.cart-items>.cart-item[tabindex="-1"]:focus,.cart-items>.cart-item[tabindex="-1"]:focus-visible{outline:none!important;box-shadow:none!important}#header-mobile-menu a.mobile-submenu-hub.btn-primary{background-color:var(--color-primary-button-background);border-color:var(--color-primary-button-border);color:var(--color-primary-button-text)}#header-mobile-menu a.mobile-submenu-hub.btn-primary:hover,#header-mobile-menu a.mobile-submenu-hub.btn-primary:active{background-color:var(--color-primary-button-hover-background);border-color:var(--color-primary-button-hover-border);color:var(--color-primary-button-hover-text)}.cart-hf-upsell-clip .cart-hf-upsell-select{text-align:center;text-align-last:center}cart-component:focus,cart-component:focus-visible,#cart-dialog:focus,#cart-dialog:focus-visible{outline:none!important;box-shadow:none!important}@media(max-width:599px){.footer .email-signup .hf-email-field{flex-wrap:nowrap;align-items:center;gap:10px;padding:8px 8px 8px 20px;border-radius:50rem}.footer .email-signup .hf-email-input{flex:1 1 0;min-width:0;padding:0}.footer .email-signup .hf-email-field[data-button-style=arrow] .hf-email-button{flex:0 0 44px;width:44px;min-width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50rem}}@media(max-width:599px){.footer .email-signup .hf-email-input{font-size:max(16px,var(--fs-md))}}.cart-items>.cart-item:has(>.hf-cart-group-heading){margin-top:0;padding-top:24px;border-top:0}.cart-items>.cart-item:has(+.cart-item>.hf-cart-group-heading){padding-bottom:0}.cart-goal:has(+.cart-items>.cart-item:first-child>.hf-cart-group-heading),.cart-hf-upsells:has(+.cart-items>.cart-item:first-child>.hf-cart-group-heading){margin-bottom:0}#header-mobile-menu:not([hidden]){top:var(--top, 0px);bottom:0;height:auto;max-height:calc(100vh - var(--top, 0px));max-height:calc(100dvh - var(--top, 0px));overscroll-behavior-y:none}#header-mobile-menu .mobile-menu-body{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))}.shopify-section:has(>#header-mobile-menu:not([hidden])){position:fixed;top:0;left:0;right:0;width:100%;z-index:9;transform:none!important;transition:none}.hf-email-capture .hf-email-input[type=email]{background-color:#f5f6f5;color:#1d1d1d}.hf-email-capture .hf-email-input[type=email]::placeholder{color:#51595e;opacity:1}#product-main-template--21284520656948__main{padding-top:8px}.hf-email-capture .hf-email-card{background-color:#51595e}.hf-email-capture .hf-email-stage{border-radius:24px;overflow:hidden;-webkit-clip-path:inset(0 round 24px);clip-path:inset(0 round 24px)}.hf-why-ours .hf-why-ours-panel{background-color:#51595e;border:1px solid #51595E;border-radius:24px;padding:24px}@media(max-width:749px){.hf-why-ours .hf-why-ours-panel{padding:16px}}@media(max-width:749px){.hf-email-capture.section-spacing{padding-left:0;padding-right:0}.hf-email-capture .hf-email-capture-inner{padding-left:16px;padding-right:16px}.hf-email-capture .hf-email-stage{width:100%;box-sizing:border-box;padding-left:16px;padding-right:16px}}.hf-fitment-step .hf-fitment-step-popup{background-color:#282b2d;color:#f5f6f5;border-color:#51595e;box-shadow:0 8px 24px #00000059}#header{width:calc(100% - 16px);margin:8px auto;box-sizing:border-box;border-radius:999px;background:#1d1d1db8;color:#f5f6f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(245,246,245,.4);box-shadow:inset 0 1px #f5f6f52e,inset 0 -8px 16px #9eafb914,0 4px 16px #0003}#header .btn-icon{color:#f5f6f5}#header .header-logo:has(.header-logo-img-inverse) .header-logo-img-default{display:none}#header .header-logo .header-logo-img-inverse{display:block}.shopify-section-group-header-group:has(#header){background:#1d1d1d}#header{padding-top:4px;padding-bottom:4px}html,body{background-color:#1d1d1d}.shopify-section-group-header-group:has(#header){padding-top:2px;padding-bottom:2px;background:#1d1d1d}#header{margin-top:0;margin-bottom:0}.hf-email-capture .hf-email-card .email-signup .hf-email-field{background-color:#f5f6f5}.product-main .holder-configurator-variant[aria-pressed=true],body[data-template-name=index] .featured-collection .product-card .product-title,body[data-template-name=index] .featured-collection .product-card .product-title-link{color:#1d1d1d}.hf-cart-group-pill[data-hf-cart-active=true]{background-color:#9eafb9;border-color:#9eafb9;color:#1d1d1d;box-shadow:0 0 0 2px #9eafb933}.hf-kit-card .hf-kit-eyebrow{color:#51595e;opacity:1}.shopify-section:has(>#header){background:transparent!important;background-image:none!important;box-shadow:none!important}#header{background:#1d1d1dcc!important;background-image:none!important;border:1px solid rgb(245 246 245 / 40%);border-radius:999px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.shopify-section:has(>#header-mobile-menu:not([hidden])){width:calc(100% - 16px);margin-inline:auto;box-sizing:border-box;border:1px solid rgb(245 246 245 / 40%);border-radius:24px;background:#1d1d1dcc!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.shopify-section:has(>#header-mobile-menu:not([hidden]))>#header{width:100%;margin:0;background:transparent!important;border:0;border-radius:24px 24px 0 0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#header-mobile-menu:not([hidden]){position:relative;inset:auto;width:100%;height:auto;max-height:calc(100dvh - var(--header-height, 80px) - 32px);min-height:0;background:transparent;color:#f5f6f5;border:0;border-top:1px solid rgb(245 246 245 / 20%);border-radius:0 0 24px 24px;transform:none;animation:none;overflow-y:auto}#header-mobile-menu .mobile-menu-body{flex-grow:0;background:transparent}#header-mobile-menu .mobile-menu-content{flex-grow:0}#header-mobile-menu .nav-link{color:#f5f6f5}#header-mobile-menu .nav-link:hover,#header-mobile-menu .nav-link.active{color:#9eafb9}.shopify-section:has(>#header-mobile-menu:not([hidden]))>#header:after{background:transparent!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}#header-mobile-menu .social-icons-wrapper{background:transparent}#header-mobile-menu .social-icons a{color:#f5f6f5;opacity:1}#header-mobile-menu .social-icons a:hover,#header-mobile-menu .social-icons a:focus-visible{color:#9eafb9}#header-mobile-menu .social-icons a:focus-visible{outline:2px solid #9EAFB9;outline-offset:4px}#header-dropdown-menu{background:#1d1d1dcc!important;border:1px solid rgb(245 246 245 / 40%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#header-dropdown-menu .header-dropdown-inner{background:transparent}body[data-template-name=product] .product-title-chip:before{content:"";display:inline-block;flex:0 0 5px;width:5px;height:5px;margin-right:7px;border-radius:50%;background-color:#d65f00}body[data-template-name=product] .hf-fitment-step-badge,body[data-template-name=product] .holder-configurator-step{outline:1px solid #D65F00;outline-offset:2px}.hf-build-remove-dialog{background:#282b2d;color:#f5f6f5;border:1px solid #51595E}.hf-build-remove-dialog :is(h1,h2,h3,p){color:#f5f6f5}.hf-build-remove-dialog button{background:transparent;color:#f5f6f5;border-color:#9eafb9}.hf-build-remove-dialog button:hover,.hf-build-remove-dialog button:focus-visible{background:#9eafb9;border-color:#9eafb9;color:#1d1d1d}.hf-build-remove-dialog button:focus-visible{outline:2px solid #B1BFC7;outline-offset:3px}body[data-template-name=index] .header-transparent-section:not(:has(>#header-mobile-menu:not([hidden])))>#header[data-transparent-header=true]{top:8px}.hf-360-viewer .hf-360-header{background:transparent;border:5px solid #F5F6F5;padding:28px 32px;border-radius:18px;gap:12px}.hf-360-viewer .hf-360-header .hf-360-eyebrow,.hf-360-viewer .hf-360-header .hf-360-heading,.hf-360-viewer .hf-360-header .hf-360-intro{color:#f5f6f5}.hf-360-viewer .hf-360-header .hf-360-eyebrow svg{color:#9eafb9}@media screen and (max-width:749px){.hf-360-viewer .hf-360-header{border-width:4px;padding:24px 20px;border-radius:16px}}.hf-email-capture,.hf-email-capture .hf-email-stage{background:#1d1d1d}.hf-email-capture .hf-email-card{background:#282b2d}.hf-email-capture .hf-email-heading,.hf-email-capture .hf-email-dek,.hf-email-capture .hf-email-consent{color:#f5f6f5}.hf-email-capture .hf-email-eyebrow{background:#1d1d1d;color:#9eafb9}.hf-email-capture .hf-email-card .email-signup .hf-email-field{background:#f5f6f5;border:0;box-shadow:none;padding:8px 8px 8px 20px;gap:10px;border-radius:50rem}.hf-email-capture .hf-email-card .email-signup .hf-email-input{background:transparent;color:#1d1d1d;border:0;border-radius:0;padding:0;min-width:0}.hf-email-capture .hf-email-card .email-signup .hf-email-input::placeholder{color:#51595e;opacity:1}.hf-email-capture .hf-email-card .hf-email-button{background:#9eafb9;color:#1d1d1d;border-color:#9eafb9}.hf-email-capture .hf-email-card .hf-email-button:hover{background:#b1bfc7;border-color:#b1bfc7}.hf-email-capture .hf-email-input:focus-visible,.hf-email-capture .hf-email-button:focus-visible{outline:2px solid #9EAFB9;outline-offset:3px}@media screen and (max-width:599px){.hf-email-capture .hf-email-card .email-signup .hf-email-field{padding:12px;border-radius:var(--border-radius)}.hf-email-capture .hf-email-card .email-signup .hf-email-input{padding:4px 8px}}.comparison-slider-media-wrapper[data-orientation=horizontal] .comparison-slider-layer-before{clip-path:inset(0 calc((100 - var(--compare, 50)) * 1%) 0 0)}.comparison-slider-media-wrapper[data-orientation=vertical] .comparison-slider-layer-before{clip-path:inset(0 0 calc(var(--compare, 50) * 1%) 0)}#header-dropdown-menu .header-dropdown-inner:has(.hf-menu-product-photo){display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:center;column-gap:20px}#header-dropdown-menu .hf-menu-product-photo{grid-column:2;grid-row:1 / span 3;pointer-events:none}#header-dropdown-menu .hf-menu-product-photo img{display:block;width:100%;height:auto;max-height:220px;object-fit:contain}#header-dropdown-menu .header-dropdown-inner:has(.hf-menu-product-photo)>:not(.hf-menu-product-photo){grid-column:1;min-width:0}#header-mobile-menu .mobile-menu-content:has(.hf-menu-product-photo){display:grid;grid-template-columns:minmax(0,60%) minmax(0,40%);grid-template-rows:auto minmax(0,1fr);column-gap:0;position:relative}#header-mobile-menu .mobile-menu-content:has(.hf-menu-product-photo)>.mobile-menu-hub{grid-column:1 / -1;grid-row:1;min-width:0}#header-mobile-menu .mobile-menu-content:has(.hf-menu-product-photo)>.nav-list{grid-column:1;grid-row:2;min-width:0;position:relative;z-index:1}#header-mobile-menu .hf-menu-product-photo{grid-column:2;grid-row:2;position:relative;align-self:stretch;min-width:0;min-height:0;margin-right:-20px;overflow:hidden;pointer-events:none}#header-mobile-menu .hf-menu-product-photo img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:left center}@media screen and (min-width:1200px){#header-dropdown-menu:has(.hf-menu-product-photo){padding:0;overflow:hidden}#header-dropdown-menu .header-dropdown-inner:has(.hf-menu-product-photo){padding:0;align-items:stretch}#header-dropdown-menu .header-dropdown-list{padding-block:.5rem}#header-dropdown-menu .hf-menu-product-photo{grid-column:2;grid-row:1;position:relative;align-self:stretch;min-width:0;min-height:0;margin:0;overflow:hidden}#header-dropdown-menu .hf-menu-product-photo img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:left center}}@media screen and (max-width:599px){.announcement-bar{--border-bottom-width: 0px;border-bottom:0}.hero .hero-media-wrapper{overflow:hidden;background:#1d1d1d}.hero .hero-media img,.hero .hero-media video{transform:scale(1.005);transform-origin:center}}.hf-360-viewer .hf-360-cta{border:5px solid #F5F6F5;border-radius:18px}@media(max-width:1199px){[id$=__feature_strip] [id$=__group_features]{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:16px;align-items:stretch}[id$=__feature_strip] [id$=__group_features]>.group-block{min-width:0;box-sizing:border-box;align-self:stretch}}[id$=__comparison_slider_yiQmrn] .heading-block-title{font-size:calc((var(--h1-font-size) + var(--h2-font-size)) / 2)}@media(min-width:1200px){.hero .hero-content-wrapper{padding-left:40px;padding-right:40px;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
