body.template-index{background-color:var(--ks-black-rich, #0A0A0A)}body.template-index .shopify-section--trust-cards{background-color:var(--ks-white, #ffffff)}body.template-index .shopify-section{padding-top:0!important;padding-bottom:0!important}body.template-index .shopify-section--slideshow .slideshow__slide-heading,body.template-index .shopify-section--slideshow .h1,body.template-index .shopify-section--slideshow slideshow-carousel .prose h1{font-family:var(--ks-font-heading, "Exo 2", "Inter Tight", -apple-system, sans-serif)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:-.02em!important;font-size:clamp(28px,5vw,40px)!important;line-height:1.2!important;text-shadow:0 2px 8px rgba(0,0,0,.7)!important}body.template-index .section-header .h2,body.template-index .section-header h2,body.template-index .shopify-section .section-header h2{font-family:var(--ks-font-heading, "Exo 2", "Inter Tight", -apple-system, sans-serif)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:clamp(24px,4vw,32px)!important;line-height:1.2!important;color:var(--ks-charcoal-light, #1C1C1C)!important}body.template-index .section-header .h6,body.template-index .section-header h6,body.template-index .shopify-section .section-header h6{font-family:var(--ks-font-heading, "Exo 2", "Inter Tight", -apple-system, sans-serif)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;color:var(--ks-gold, #C9A227)!important;margin-bottom:8px!important}body.template-index .shopify-section--slideshow .prose h6,body.template-index .shopify-section--slideshow slideshow-carousel .prose h6{font-family:var(--ks-font-heading, "Exo 2", "Inter Tight", -apple-system, sans-serif)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;color:var(--ks-gold, #C9A227)!important;text-shadow:0 2px 6px rgba(0,0,0,.6)!important}body.template-index .shopify-section .prose p,body.template-index .shopify-section .rte p,body.template-index .section__text p{font-family:var(--ks-font-body, "Inter Tight", -apple-system, sans-serif)!important;font-weight:400!important;font-size:14px!important;line-height:1.6!important;color:var(--ks-gray, #9CA3AF)!important}body.template-index .shopify-section--slideshow,body.template-index .shopify-section--hero-video{padding-top:0!important;padding-bottom:0!important}body.template-index .slideshow__next-section-button{position:absolute!important;bottom:24px!important;left:50%!important;transform:translate(-50%)!important;z-index:20!important;width:56px!important;height:56px!important;background:#ffffff26!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:2px solid rgba(255,255,255,.4)!important;border-radius:50%!important;animation:heroScrollBounce 2s ease-in-out infinite!important;cursor:pointer!important;transition:background .3s ease,border-color .3s ease,transform .3s ease!important}body.template-index .slideshow__next-section-button:hover{background:#ffffff40!important;border-color:#ffffffb3!important;animation-play-state:paused!important;transform:translate(-50%) scale(1.1)!important}body.template-index .slideshow__next-section-button:active{transform:translate(-50%) scale(.95)!important}body.template-index .slideshow__next-section-button svg,body.template-index .slideshow__next-section-button .icon{width:24px!important;height:24px!important;color:#fff!important;stroke:#fff!important;fill:none!important;transition:transform .3s ease!important}body.template-index .slideshow__next-section-button:hover svg,body.template-index .slideshow__next-section-button:hover .icon{transform:translateY(3px)!important}@keyframes heroScrollBounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}body.template-index .slideshow__next-section-button:before{content:""!important;position:absolute!important;top:-4px!important;right:-4px!important;bottom:-4px!important;left:-4px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.3)!important;animation:heroPulseRing 2s ease-out infinite!important;pointer-events:none!important}@keyframes heroPulseRing{0%{transform:scale(1);opacity:.6}to{transform:scale(1.4);opacity:0}}@media(max-width:749px){body.template-index .slideshow__next-section-button{width:48px!important;height:48px!important;bottom:16px!important}body.template-index .slideshow__next-section-button svg,body.template-index .slideshow__next-section-button .icon{width:20px!important;height:20px!important}}.template-index .shopify-section--hero-video{margin-top:-148px!important;position:relative;z-index:1}body.template-index .scrolling-content__text,body.template-index .shopify-section--scrolling-content .scrolling-content__text{font-family:var(--ks-font-heading, "Exo 2", -apple-system, sans-serif)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--ks-charcoal-light, #1C1C1C)!important}body.template-index .shopify-section--scrolling-content{border-top:.5px solid var(--ks-smoke, #E8E6E3)!important;border-bottom:.5px solid var(--ks-smoke, #E8E6E3)!important;padding-top:0!important;padding-bottom:0!important}body.template-index .shopify-section--collection-list .collection-card,body.template-index .shopify-section--collection-list collection-list .collection-card{position:relative!important;border-radius:12px!important;overflow:hidden!important;transition:transform .3s ease!important}body.template-index .shopify-section--collection-list .content-over-media{--content-over-media-height: auto !important;aspect-ratio:1 / 1!important;min-height:0!important;max-height:none!important}body.template-index .shopify-section--collection-list .content-over-media>img,body.template-index .shopify-section--collection-list .content-over-media>svg{width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;object-fit:cover!important}body.template-index .shopify-section--collection-list .content-over-media:before{opacity:.5!important}body.template-index .shopify-section--collection-list .content-over-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0a0a59,#0a0a0a26 40%,#0a0a0a0d);transition:background .3s ease;pointer-events:none;z-index:1}body.template-index .shopify-section--collection-list .collection-card:hover .content-over-media:after,body.template-index .shopify-section--collection-list collection-list .collection-card:hover .content-over-media:after{background:linear-gradient(to top,#0a0a0a4d,#0a0a0a1a 40%,#0a0a0a06)}body.template-index .shopify-section--collection-list .collection-card__content,body.template-index .shopify-section--collection-list .collection-card .prose{position:relative;z-index:5}body.template-index .shopify-section--collection-list .collection-card .prose h4,body.template-index .shopify-section--collection-list .collection-card .prose h3,body.template-index .shopify-section--collection-list .collection-card h4,body.template-index .shopify-section--collection-list .collection-card h3{font-family:var(--ks-font-heading, "Exo 2", -apple-system, sans-serif)!important;font-weight:700!important;font-size:22px!important;text-transform:uppercase!important;letter-spacing:.02em!important;color:#fff!important}body.template-index .shopify-section--collection-list .collection-card .button,body.template-index .shopify-section--collection-list .collection-card .button--solid,body.template-index .shopify-section--collection-list .collection-card .button--outline{position:relative!important;z-index:10!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:var(--ks-font-heading, "Exo 2", -apple-system, sans-serif)!important;font-weight:700!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.1em!important;pointer-events:auto!important;cursor:pointer!important;border-radius:8px!important;min-height:48px!important;padding:14px 24px!important;background:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.6)!important}body.template-index .shopify-section--collection-list .collection-card .button:hover,body.template-index .shopify-section--collection-list .collection-card .button--solid:hover,body.template-index .shopify-section--collection-list .collection-card .button--outline:hover{border-color:#fff!important;background:#ffffff1a!important}body.template-index .shopify-section--collection-list .zoom-image img,body.template-index .shopify-section--collection-list collection-list img{transition:transform .4s ease!important}body.template-index .shopify-section--collection-list .collection-card:hover .zoom-image img,body.template-index .shopify-section--collection-list .collection-card:hover img{transform:scale(1.05)!important}.template-index .shopify-section--header{background:transparent!important;border-bottom:none!important;box-shadow:none!important;z-index:1001!important}.template-index .header:not(.is-solid):not(:has(.header-search[open])){background:transparent!important;border-bottom:none!important;box-shadow:none!important}.template-index .header:not(.is-solid):not(:has(.header-search[open])) .header__logo-image{transition:filter .3s ease}.template-index .header__logo-image--transparent{display:none!important}.template-index .header:not(.is-solid):not(:has(.header-search[open])),.template-index .header:not(.is-solid):not(:has(.header-search[open])).color-scheme--scheme-2{--text-color: 255 255 255 !important;color:#fff!important}.template-index .header:not(.is-solid):not(:has(.header-search[open])) .header__primary-nav>button,.template-index .header:not(.is-solid):not(:has(.header-search[open])) .header__primary-nav>button>svg,.template-index .header:not(.is-solid):not(:has(.header-search[open])) .header__secondary-nav .kits-header-link,.template-index .header:not(.is-solid):not(:has(.header-search[open])) .header__secondary-nav .kits-header-link__label,.template-index .header:not(.is-solid):not(:has(.header-search[open])) .header__secondary-nav .kits-header-link>svg{color:#fff!important;stroke:#fff!important;transition:color .3s ease,stroke .3s ease}.template-index .header.is-solid{background:#fffffff7!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:.5px solid #E8E6E3!important;box-shadow:0 1px 3px #0000000a!important;position:fixed!important;top:calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px))!important;inset-inline:0!important;width:100%!important;z-index:1001!important}.template-index .header.is-solid,.template-index .header.is-solid.color-scheme--scheme-2{--text-color: 28 28 28 !important;color:#1c1c1c!important}.template-index .header.is-solid .header__logo-image{filter:none!important}.template-index .header.is-solid .header__primary-nav>button,.template-index .header.is-solid .header__primary-nav>button>svg,.template-index .header.is-solid .header__secondary-nav .kits-header-link,.template-index .header.is-solid .header__secondary-nav .kits-header-link__label,.template-index .header.is-solid .header__secondary-nav .kits-header-link>svg{color:#1c1c1c!important;stroke:#1c1c1c!important}body.template-index .shopify-section--header .header:has(.header-search[open]){--text-color: 28 28 28 !important;color:#1c1c1c!important;background:#fffffff7!important;border-bottom:.5px solid #E8E6E3!important;box-shadow:0 1px 3px #0000000a!important}body.template-index .shopify-section--header .header:has(.header-search[open]) .header__logo-image,body.template-index .shopify-section--header .header:has(.header-search[open]) .header__nav-icon,body.template-index .shopify-section--header .header:has(.header-search[open]) .header__nav-icon svg,body.template-index .shopify-section--header .header:has(.header-search[open]) .kits-header-link,body.template-index .shopify-section--header .header:has(.header-search[open]) .kits-header-link__label,body.template-index .shopify-section--header .header:has(.header-search[open]) .kits-header-link>svg{color:#1c1c1c!important;stroke:#1c1c1c!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important}.template-index .header:not(.is-solid):not(:has(.header-search[open])) .kits-header-link,.template-index .header:not(.is-solid):not(:has(.header-search[open])) .kits-header-link__label{color:var(--ks-white, #FFFFFF)!important}.template-index .header:not(.is-solid):not(:has(.header-search[open])) .kits-header-link svg,.template-index .header:not(.is-solid):not(:has(.header-search[open])) .header__primary-nav>button>svg{color:var(--ks-white, #FFFFFF)!important;stroke:var(--ks-white, #FFFFFF)!important}body.template-index .header:not(.is-solid):not(:has(.header-search[open])) .header__logo-image{filter:brightness(0) invert(1) drop-shadow(0 2px 4px rgba(0,0,0,.5))!important}body.template-index .header:not(.is-solid):not(:has(.header-search[open])) .header__nav-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))!important}body.template-index .header:not(.is-solid):not(:has(.header-search[open])) .kits-header-link__label{text-shadow:0 2px 4px rgba(0,0,0,.5)}.template-index .header:not(.is-solid):not(:has(.header-search[open])) .kits-header-link--cart,.template-index .header:not(.is-solid):not(:has(.header-search[open])) .kits-header-link--cart .kits-header-link__label,.template-index .header:not(.is-solid):not(:has(.header-search[open])) .kits-header-link--search,.template-index .header:not(.is-solid):not(:has(.header-search[open])) .kits-header-link--search .kits-header-link__label,.template-index .header:not(.is-solid):not(:has(.header-search[open])) .header__primary-nav>button{color:#fff!important}.template-index .header:not(.is-solid):not(:has(.header-search[open])) .kits-header-link--cart .kits-header-link__hint,.template-index .header:not(.is-solid):not(:has(.header-search[open])) .kits-header-link--search .kits-header-link__hint,.template-index .header .kits-header-link__hint{color:#0a0a0a!important;background:#fff!important}.template-index .header:not(.is-solid):not(:has(.header-search[open])) .kits-header-link--cart svg,.template-index .header:not(.is-solid):not(:has(.header-search[open])) .kits-header-link--search svg,.template-index .header:not(.is-solid):not(:has(.header-search[open])) .header__primary-nav>button svg{color:#fff!important;stroke:#fff!important;fill:currentColor}.template-index .shopify-section--slideshow .slideshow__slide:before{content:none!important;display:none!important}body.template-index header-sidebar.header-sidebar,body.template-index .header-sidebar.drawer,body.template-index #sidebar-menu{z-index:2000!important;background:var(--ks-white, #FFFFFF)!important;color:var(--ks-charcoal-light, #1C1C1C)!important}body.template-index header-sidebar.header-sidebar::part(base){z-index:2000!important}body.template-index header-sidebar.header-sidebar::part(overlay){z-index:1999!important;background:#0a0a0a26!important}body.template-index header-sidebar.header-sidebar::part(content),body.template-index header-sidebar.header-sidebar::part(header){background:var(--ks-white, #FFFFFF)!important;color:var(--ks-charcoal-light, #1C1C1C)!important}body.template-index header-sidebar.header-sidebar::part(close-button){color:var(--ks-charcoal-light, #1C1C1C)!important;stroke:var(--ks-charcoal-light, #1C1C1C)!important}body.template-index .header-sidebar .header-sidebar__linklist-button,body.template-index .header-sidebar .header-sidebar__nested-linklist a,body.template-index .header-sidebar .header-sidebar__back-button{color:var(--ks-charcoal-light, #1C1C1C)!important;font-family:var(--ks-font-heading, "Exo 2", "Inter Tight", -apple-system, sans-serif)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important}body.template-index .header-sidebar .header-sidebar__linklist-button svg,body.template-index .header-sidebar .header-sidebar__back-button svg,body.template-index .header-sidebar .header-sidebar__nested-linklist svg{color:var(--ks-charcoal-light, #1C1C1C)!important;stroke:var(--ks-charcoal-light, #1C1C1C)!important}body.template-index .header-sidebar .header-sidebar__linklist-button .icon-chevron,body.template-index .header-sidebar .header-sidebar__back-button .icon-chevron{color:var(--ks-charcoal-light, #1C1C1C)!important;stroke:var(--ks-charcoal-light, #1C1C1C)!important}.template-index #shopify-section-template--28232563229047__slideshow_hero{margin-top:-148px!important;position:relative;z-index:1}.shopify-section-group-overlay-group{padding:0!important}body.template-index .shopify-section--collection-list .section-header{margin-bottom:32px!important}@media(min-width:990px){body.template-index .shopify-section--collection-list .section-header{margin-bottom:40px!important}}.template-index product-card,.template-index .product-card{background:#fff!important;border:1px solid #E5E5E5!important;border-radius:8px!important;padding:0!important;overflow:hidden!important;transition:transform .2s cubic-bezier(0,0,.2,1),box-shadow .2s cubic-bezier(0,0,.2,1)!important}.template-index .product-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px #00000014!important}.template-index .product-card__figure{background:#fff!important;border-radius:0!important;overflow:hidden!important;position:relative!important}.template-index .product-card__image{object-fit:contain!important;padding:16px!important;border-radius:0!important;transition:opacity .3s ease,transform .3s ease!important}.template-index .product-card__image--secondary{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;transition:opacity .3s ease!important}.template-index .product-card:hover .product-card__image--primary{opacity:0!important}.template-index .product-card:hover .product-card__image--secondary{opacity:1!important}.template-index .product-card__info{padding:12px 10px 14px!important}.template-index .product-card__info .v-stack{gap:8px!important}.template-index .product-card .vendor{display:none!important}.template-index .product-card__title,.template-index .product-card .product-title{font-family:Inter Tight,-apple-system,sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.13px!important;color:#1c1c1c!important;line-height:17.55px!important;text-decoration:none!important}.template-index .product-card price-list,.template-index .product-card .price-list{font-family:Inter Tight,-apple-system,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#1c1c1c!important}.template-index .product-card .price--on-sale,.template-index .product-card .price-item--sale,.template-index .product-card .text-on-sale{color:#e53935!important;font-weight:700!important}.template-index .product-card .price--compare,.template-index .product-card .price-item--regular,.template-index .product-card .line-through,.template-index .product-card s{color:#4a4a4a!important;text-decoration:line-through!important;font-size:12px!important}.template-index .product-card .badge--on-sale,.template-index .product-card on-sale-badge{background:#e53935!important;color:#fff!important;border-radius:4px!important;font-family:Inter Tight,-apple-system,sans-serif!important;font-size:11px!important;padding:6px 12px!important;font-weight:700!important;letter-spacing:.045em!important;text-transform:uppercase!important;box-shadow:0 2px 4px #00000026!important}.template-index .product-card__quick-add-button{background:#0a0a0a!important;color:#fff!important;font-family:"Exo 2",-apple-system,sans-serif!important;font-size:12px!important;font-weight:600!important;padding:12px 20px!important;border-radius:4px!important;border:none!important;position:absolute!important;bottom:12px!important;left:50%!important;transform:translate(-50%)!important;opacity:1!important;cursor:pointer!important;min-height:48px!important;min-width:48px!important;z-index:5!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;transition:opacity .2s cubic-bezier(0,0,.2,1),transform .2s cubic-bezier(0,0,.2,1)!important}@media(min-width:990px){.template-index .product-card__quick-add-button{opacity:0!important;transform:translate(-50%) translateY(4px)!important}.template-index .product-card:hover .product-card__quick-add-button,.template-index .product-card:focus-within .product-card__quick-add-button{opacity:1!important;transform:translate(-50%) translateY(0)!important}}.template-index .product-card__quick-add-button svg{width:16px!important;height:16px!important;color:#fff!important}.template-index .product-card .rating-badge{display:flex!important;align-items:center!important;gap:4px!important;font-size:12px!important}.template-index .product-card .rating-badge__stars svg{width:12px!important;height:12px!important}body.template-index .featured-collections-carousel .product-list,body.template-index .shopify-section--featured-collections product-list{gap:16px!important}@media(min-width:990px){body.template-index .featured-collections-carousel .product-list,body.template-index .shopify-section--featured-collections product-list{gap:24px!important}}body.template-index .shopify-section--featured-collections .section-header{margin-bottom:32px!important}@media(min-width:990px){body.template-index .shopify-section--featured-collections .section-header{margin-bottom:40px!important}}body.template-index .shopify-section--featured-collections .section-header a,body.template-index .shopify-section--featured-collections a[href*=collections]{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:var(--ks-font-heading, "Exo 2", -apple-system, sans-serif)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;color:var(--ks-charcoal-light, #1C1C1C)!important;border:2px solid var(--ks-silver, #D1D5DB)!important;border-radius:8px!important;min-height:48px!important;padding:14px 24px!important;background:transparent!important;text-decoration:none!important}body.template-index .shopify-section--featured-collections .section-header a:hover,body.template-index .shopify-section--featured-collections a[href*=collections]:hover{border-color:var(--ks-charcoal, #1A1A1A)!important;background:#f5f5f5!important}body.template-index .shopify-section--before-after-image .section-header h2{font-family:var(--ks-font-heading, "Exo 2", -apple-system, sans-serif)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:-.02em!important;color:var(--ks-charcoal-light, #1C1C1C)!important}body.template-index .shopify-section--before-after-image .section-header h6{font-family:var(--ks-font-heading, "Exo 2", -apple-system, sans-serif)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;color:var(--ks-gold, #C9A227)!important}body.template-index .shopify-section--before-after-image .section-header p{font-family:var(--ks-font-body, "Inter Tight", -apple-system, sans-serif)!important;font-weight:400!important;font-size:14px!important;color:#666!important}body.template-index .shopify-section--before-after-image .section-header p:first-of-type{color:#555!important;font-weight:500!important}body.template-index .shopify-section--before-after-image .section-header p:last-of-type{color:#666!important}body.template-index .before-after__cursor{width:56px!important;height:56px!important;background:transparent!important;border:none!important;cursor:ew-resize!important;transition:transform .15s ease,filter .15s ease!important;z-index:10!important;top:50%!important;transform:translateY(-50%)!important}body.template-index .before-after--horizontal .before-after__cursor{left:calc(var(--before-after-cursor-position, 50%) - 28px)!important}body.template-index .before-after__cursor:hover{transform:translateY(-50%) scale(1.1)!important;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))!important}body.template-index .before-after__cursor:active{transform:translateY(-50%) scale(.95)!important}body.template-index .before-after__cursor svg{width:56px!important;height:56px!important;filter:drop-shadow(0 2px 8px rgba(0,0,0,.25))!important}body.template-index .before-after__cursor svg circle{fill:var(--ks-white, #FFFFFF)!important;stroke:var(--ks-black-rich, #0A0A0A)!important;stroke-width:2!important}body.template-index .before-after__cursor svg path{stroke:var(--ks-black-rich, #0A0A0A)!important;stroke-width:2.5!important}body.template-index .before-after--horizontal .before-after__cursor:before{content:""!important;position:absolute!important;width:3px!important;height:200%!important;background:var(--ks-white, #FFFFFF)!important;box-shadow:0 0 6px #00000059,-1px 0 #0000001a,1px 0 #0000001a!important;left:50%!important;transform:translate(-50%,-25%)!important;top:0!important;z-index:-1!important;pointer-events:none!important}body.template-index .before-after.before-after-image{overflow:hidden!important}@media(max-width:749px){body.template-index .before-after__cursor{width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.template-index .before-after--horizontal .before-after__cursor{left:calc(var(--before-after-cursor-position, 50%) - 24px)!important}body.template-index .before-after__cursor svg{width:34px!important;height:34px!important}body.template-index .before-after--horizontal .before-after__cursor:before{width:3px!important}}body .shopify-section--before-after-image .before-after.before-after-image:after{content:"DRAG TO COMPARE"!important;position:absolute!important;bottom:16px!important;left:50%!important;transform:translate(-50%)!important;font-family:var(--ks-font-body, "Inter Tight", sans-serif)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--ks-white, #FFFFFF)!important;background:#000000b3!important;padding:8px 16px!important;border-radius:20px!important;z-index:5!important;pointer-events:none!important;opacity:1!important;transition:opacity .3s ease!important}body .shopify-section--before-after-image .before-after.before-after-image.is-dragging:after,body .shopify-section--before-after-image .before-after.before-after-image:active:after{opacity:0!important}body.template-index .shopify-section--blog-posts .section-header h6{font-family:var(--ks-font-heading, "Exo 2", -apple-system, sans-serif)!important;font-weight:600!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.16em!important;color:var(--ks-gold, #C9A227)!important;text-align:center!important;margin-bottom:var(--ks-space-2, 8px)!important}body.template-index .shopify-section--blog-posts .section-header h2{font-family:var(--ks-font-heading, "Exo 2", -apple-system, sans-serif)!important;font-weight:800!important;font-size:clamp(24px,3.5vw,36px)!important;text-transform:uppercase!important;letter-spacing:-.01em!important;color:var(--ks-charcoal, #1C1C1C)!important;text-align:center!important}body.template-index .shopify-section--blog-posts .blog-post-card{background:var(--ks-white, #FFFFFF)!important;border:.5px solid var(--ks-smoke, #E8E6E3)!important;border-radius:var(--ks-radius-card, 12px)!important;overflow:hidden!important;transition:transform .2s ease,box-shadow .2s ease!important}body.template-index .shopify-section--blog-posts .blog-post-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px #0000000f!important}body.template-index .shopify-section--blog-posts .blog-post-card img{aspect-ratio:16 / 9!important;object-fit:cover!important;width:100%!important;border-radius:12px 12px 0 0!important}body.template-index .shopify-section--blog-posts .blog-post-card__info{padding:var(--ks-space-4, 16px)!important}body.template-index .shopify-section--blog-posts .blog-post-card h3,body.template-index .shopify-section--blog-posts .blog-post-card__title{font-family:var(--ks-font-heading, "Exo 2", -apple-system, sans-serif)!important;font-weight:600!important;font-size:16px!important;text-transform:uppercase!important;color:var(--ks-charcoal, #1C1C1C)!important;line-height:1.3!important;margin-bottom:var(--ks-space-2, 8px)!important}body.template-index .shopify-section--blog-posts .blog-post-card__excerpt{font-family:var(--ks-font-body, "Inter Tight", -apple-system, sans-serif)!important;font-weight:400!important;font-size:14px!important;color:var(--ks-gray-dark, #6B7280)!important;line-height:1.6!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body.template-index .shopify-section--blog-posts time{font-family:var(--ks-font-body, "Inter Tight", -apple-system, sans-serif)!important;font-weight:500!important;font-size:12px!important;color:var(--ks-gray, #9CA3AF)!important;text-transform:uppercase!important;letter-spacing:.04em!important}body.template-index .shopify-section--blog-posts .justify-self-center a,body.template-index .shopify-section--blog-posts .justify-self-center button{background:transparent!important;color:var(--ks-charcoal, #1C1C1C)!important;border:2px solid var(--ks-silver, #D1D5DB)!important;border-radius:var(--ks-radius-btn, 8px)!important;font-family:var(--ks-font-heading, "Exo 2", -apple-system, sans-serif)!important;font-weight:600!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.04em!important;min-height:48px!important;padding:0 28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;transition:all .2s ease!important}body.template-index .shopify-section--blog-posts .justify-self-center a:hover,body.template-index .shopify-section--blog-posts .justify-self-center button:hover{border-color:var(--ks-charcoal, #0A0A0A)!important;background:var(--ks-cloud, #F4F3F1)!important;transform:translateY(-1px)!important}@media(max-width:749px){body.template-index .shopify-section--blog-posts .blog-post-card h3,body.template-index .shopify-section--blog-posts .blog-post-card__title{font-size:14px!important}body.template-index .shopify-section--blog-posts .blog-post-card__excerpt{-webkit-line-clamp:2!important;font-size:13px!important}}body.template-index .shopify-section--testimonials .testimonial-item{font-family:var(--ks-font-body, "Inter Tight", -apple-system, sans-serif)!important;background:var(--ks-white, #FFFFFF)!important;border:.5px solid var(--ks-smoke, #E8E6E3)!important;border-radius:12px!important;padding:24px 20px!important}body.template-index .shopify-section--testimonials .testimonial-item .prose p,body.template-index .shopify-section--testimonials .testimonial-item p{font-family:var(--ks-font-body, "Inter Tight", -apple-system, sans-serif)!important;font-weight:400!important;font-style:italic!important;font-size:14px!important;line-height:1.7!important;color:var(--ks-steel, #4A4A4A)!important}body.template-index .shopify-section--testimonials .testimonial-item .prose strong,body.template-index .shopify-section--testimonials .testimonial-item .prose b,body.template-index .shopify-section--testimonials .testimonial-item strong,body.template-index .shopify-section--testimonials .testimonial-item b,body.template-index .shopify-section--testimonials .testimonial-item .text-base,body.template-index .shopify-section--testimonials .testimonial-list__thumbnail .text-base{font-family:var(--ks-font-heading, "Exo 2", -apple-system, sans-serif)!important;font-weight:600!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--ks-charcoal-light, #1C1C1C)!important;font-style:normal!important}body.template-index .shopify-section--testimonials .testimonial-item .prose p:first-child,body.template-index .shopify-section--testimonials .testimonial-item p:first-child{font-style:normal!important;color:var(--ks-amber, #D4850A)!important;letter-spacing:2px!important;margin-bottom:8px!important}body.template-index .shopify-section--testimonials .page-dots button{background:#0a0a0a33!important}body.template-index .shopify-section--testimonials .page-dots button[aria-current=true],body.template-index .shopify-section--testimonials .page-dots button.is-selected{background:var(--ks-amber, #D4850A)!important}body.template-index .shopify-section--testimonials .testimonial-list__thumbnail{border-radius:8px!important;border:1px solid var(--ks-smoke, #E8E6E3)!important;background:var(--ks-white, #FFFFFF)!important}body.template-index .shopify-section--testimonials .testimonial-list__thumbnail[aria-current=true],body.template-index .shopify-section--testimonials .testimonial-list__thumbnail.is-selected{border-color:var(--ks-gold, #C9A227)!important}body.template-index .shopify-section--newsletter .section-header h2{color:#fff!important}body.template-index .shopify-section--newsletter .section-header h6{color:var(--ks-gold, #C9A227)!important}body.template-index .shopify-section--newsletter .prose p{color:#ffffffb3!important}body.template-index .shopify-section--newsletter input[type=email]{font-family:var(--ks-font-body, "Inter Tight", -apple-system, sans-serif)!important;font-size:14px!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.2)!important;background:#ffffff14!important;color:#fff!important;min-height:48px!important;padding:0 16px!important}body.template-index .shopify-section--newsletter input[type=email]::placeholder{color:#fff6!important}body.template-index .shopify-section--newsletter input[type=email]:focus{border-color:var(--ks-gold, #C9A227)!important;outline:none!important;box-shadow:0 0 0 3px #c9a22733!important}body.template-index .shopify-section--newsletter .button,body.template-index .shopify-section--newsletter button[type=submit]{background:var(--ks-gold, #C9A227)!important;color:var(--ks-black-rich, #0A0A0A)!important;border:none!important;font-family:var(--ks-font-heading, "Exo 2", -apple-system, sans-serif)!important;font-weight:700!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:.12em!important;border-radius:8px!important;min-height:52px!important;padding:16px 24px!important;transition:background .2s ease!important}body.template-index .shopify-section--newsletter .button:hover,body.template-index .shopify-section--newsletter button[type=submit]:hover{background:var(--ks-gold-light, #D4B73D)!important}body.template-index .blog-post-card{background:var(--ks-white, #FFFFFF)!important;border-radius:12px!important;overflow:hidden!important;border:.5px solid var(--ks-smoke, #E8E6E3)!important;transition:transform .2s ease,box-shadow .2s ease!important}body.template-index .blog-post-card:hover{transform:translateY(-4px)!important;box-shadow:0 10px 15px -3px #0000001a!important}body.template-index .blog-post-card__image{aspect-ratio:16 / 10!important;object-fit:cover!important}body.template-index .blog-post-card__category{font-family:var(--ks-font-heading, "Exo 2", -apple-system, sans-serif)!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--ks-gold, #C9A227)!important}body.template-index .blog-post-card__title{font-family:var(--ks-font-heading, "Exo 2", -apple-system, sans-serif)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.02em!important;font-size:16px!important;line-height:1.3!important;color:var(--ks-charcoal-light, #1C1C1C)!important}body.template-index .blog-post-card__excerpt{font-family:var(--ks-font-body, "Inter Tight", -apple-system, sans-serif)!important;font-weight:400!important;font-size:14px!important;line-height:1.6!important;color:var(--ks-gray-dark, #6B7280)!important}body.template-index .blog-post-card__read-more{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:var(--ks-font-heading, "Exo 2", -apple-system, sans-serif)!important;font-weight:700!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:var(--ks-charcoal-light, #1C1C1C)!important;border:2px solid var(--ks-silver, #D1D5DB)!important;border-radius:8px!important;min-height:48px!important;padding:14px 24px!important;background:transparent!important;text-decoration:none!important;transition:all .25s ease!important}body.template-index .blog-post-card__read-more:hover{color:var(--ks-charcoal-light, #1C1C1C)!important;border-color:var(--ks-charcoal, #1A1A1A)!important;background:#f5f5f5!important}body.template-index .shopify-section--blog-posts .section-header h2{font-family:var(--ks-font-heading, "Exo 2", -apple-system, sans-serif)!important;font-weight:700!important;text-transform:uppercase!important}body.template-index .shopify-section--blog-posts .section-header h6{font-family:var(--ks-font-heading, "Exo 2", -apple-system, sans-serif)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;color:var(--ks-gold, #C9A227)!important}body.template-index .blog-post-list{gap:24px!important}body.template-index .link{font-family:"Exo 2",-apple-system,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important}body.template-index :focus-visible{outline:2px solid var(--ks-gold, #C9A227)!important;outline-offset:2px!important}body.template-index button:focus-visible,body.template-index a:focus-visible,body.template-index .button:focus-visible{outline:2px solid var(--ks-gold, #C9A227)!important;outline-offset:2px!important;border-radius:8px!important}@media(max-width:749px){body.template-index .button,body.template-index a.button,body.template-index .product-card__quick-add-button,body.template-index .quick-buy__button,body.template-index [class*=btn],body.template-index button{min-height:48px!important;min-width:48px!important}}@media(prefers-reduced-motion:reduce){body.template-index *,body.template-index *:before,body.template-index *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.template-index .section-header{margin-bottom:24px!important}@media(min-width:990px){body.template-index .section-header{margin-bottom:32px!important}}body.template-index .shopify-section-group-header-group,body.template-index .shopify-section-group-footer-group{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}body.template-index .shopify-section-group-header-group{background:transparent}body.template-index:has(main>.shopify-section:first-child [allow-transparent-header]) main>.shopify-section:first-child{min-height:100vh;min-height:100svh}body.template-index .shopify-section .container,body.template-index .shopify-section .container--lg,body.template-index .shopify-section .container--md{max-width:1400px!important;margin-left:auto!important;margin-right:auto!important;padding-left:16px!important;padding-right:16px!important;width:100%!important}@media(min-width:990px){body.template-index .shopify-section .container,body.template-index .shopify-section .container--lg,body.template-index .shopify-section .container--md{padding-left:32px!important;padding-right:32px!important}}body.template-index .shopify-section .section-header,body.template-index .shopify-section .section-stack,body.template-index .shopify-section .prose{text-align:inherit}body.template-index .shopify-section .section-stack{width:100%!important;justify-items:stretch!important}body.template-index .shopify-section--slideshow,body.template-index .shopify-section--slideshow slideshow-carousel,body.template-index .shopify-section--slideshow .slideshow__slide,body.template-index .color-scheme--scheme-3,body.template-index .color-scheme--scheme-5{background-color:var(--ks-black-rich, #0A0A0A)!important}body.template-index .shopify-section--before-after-image .section-header{text-align:center!important;margin-bottom:32px!important}body.template-index .shopify-section-group-footer-group,body.template-index .shopify-section--footer,body.template-index footer,body.template-index .ks-footer,body.template-index [data-color-scheme=scheme-3],body.template-index [data-color-scheme=scheme-5],body.template-index .section--dark{background-color:var(--ks-black-rich, #0A0A0A)!important}.before-after__before-image,.before-after__after-image{position:relative!important;overflow:hidden!important;width:100%!important;height:100%!important}.before-after.before-after-image .before-after__before-image,.before-after.before-after-image .before-after__after-image{grid-area:1 / -1!important}.before-after__before-image img,.before-after__after-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;position:relative!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important}.before-after__after-image img.image-background{position:relative!important;inset-block-start:0!important;inset-inline-start:0!important}.before-after--horizontal .before-after__before-image{clip-path:inset(0 calc(100% - var(--before-after-cursor-position, 50%)) 0 0)!important;overflow:hidden!important}.before-after--horizontal .before-after__before-image .before-after__content-wrapper{position:absolute!important;bottom:16px!important;left:16px!important;right:auto!important;top:auto!important;inset-block-start:auto!important;inset-block-end:16px!important;inset-inline-start:16px!important;inset-inline-end:auto!important;z-index:10!important;width:auto!important;transform:none!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important}.before-after--horizontal .before-after__after-image .before-after__content-wrapper{position:absolute!important;bottom:16px!important;right:16px!important;left:auto!important;top:auto!important;inset-block-start:auto!important;inset-block-end:16px!important;inset-inline-start:auto!important;inset-inline-end:16px!important;z-index:10!important;width:auto!important;transform:none!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:8px!important}.before-after .before-after__content-wrapper>*:not(.button):not(a){background:#0e0f14cc!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;color:#fff!important;font-family:"Exo 2",-apple-system,sans-serif!important;font-weight:600!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.1em!important;padding:6px 16px!important;border-radius:6px!important;display:inline-block!important;margin:0!important;line-height:1.4!important}.before-after__cta-below a.button,.before-after__cta-below .button,.before-after__after-image a.button,.before-after__after-image .button{background:linear-gradient(135deg,var(--ks-red-sale, #E32C2B) 0%,var(--ks-red, #C8102E) 100%)!important;color:var(--ks-white, #FFFFFF)!important;font-family:var(--ks-font-heading, "Exo 2", -apple-system, sans-serif)!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.075em!important;border-radius:var(--ks-radius-button, 8px)!important;border:none!important;min-height:var(--ks-touch-target-min, 48px)!important;padding:10px 20px!important;box-shadow:0 4px 12px #c8102e40!important;transition:transform .25s ease,box-shadow .25s ease!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.before-after__cta-below .button:hover,.before-after__after-image .button:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #c8102e59!important}.shopify-section--before-after-image .before-after__cta-below{width:100%;display:flex;justify-content:center;margin-top:var(--ks-space-6, 24px);text-align:center}.shopify-section--before-after-image .before-after__cta-below-inner{width:100%;max-width:22rem}.shopify-section--before-after-image .before-after__cta-below .button{width:100%}@media(prefers-reduced-motion:no-preference){.shopify-section--before-after-image .before-after__cta-below[reveal-on-scroll=true]{opacity:0;transform:translateY(var(--ks-space-4, 16px));transition:opacity .45s ease,transform .45s ease;pointer-events:none}.shopify-section--before-after-image .before-after__cta-below[reveal-on-scroll=true].is-revealed{opacity:1;transform:translateY(0);pointer-events:auto}}@media(prefers-reduced-motion:reduce){.shopify-section--before-after-image .before-after__cta-below[reveal-on-scroll=true]{opacity:1}}@media(max-width:749px){.before-after,.before-after-image{min-height:250px!important}.shopify-section--before-after-image before-after.before-after-image.before-after--horizontal{touch-action:none!important}.shopify-section--before-after-image .before-after--horizontal .before-after__cursor{touch-action:none!important}.before-after--horizontal .before-after__before-image .before-after__content-wrapper{bottom:10px!important;left:10px!important;inset-block-end:10px!important;inset-inline-start:10px!important}.before-after--horizontal .before-after__after-image .before-after__content-wrapper{bottom:10px!important;right:10px!important;inset-block-end:10px!important;inset-inline-end:10px!important}.before-after .before-after__content-wrapper>*:not(.button):not(a){font-size:8px!important;padding:3px 8px!important;letter-spacing:.06em!important}.before-after__cta-below .button{font-size:14px!important;min-height:var(--ks-touch-target-min, 48px)!important;padding:12px 24px!important}body .shopify-section--before-after-image .before-after.before-after-image:after{font-size:9px!important;padding:4px 10px!important;bottom:10px!important}}body.template-index .shopify-section--collection-list .button,body.template-index .shopify-section--collection-list .collection-item .button,body.template-index .shopify-section--collection-list .collection-card .button,body.template-index [data-section-type=collection-list] .button{background:linear-gradient(135deg,var(--ks-charcoal, #1A1A1A) 0%,var(--ks-black-soft, #0D0D0D) 100%)!important;color:var(--ks-white, #FFFFFF)!important;border:none!important;border-radius:var(--ks-radius-button, 8px)!important;min-height:44px!important;padding:0 24px!important;font-family:var(--ks-font-heading, "Exo 2", -apple-system, sans-serif)!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;transition:transform var(--ks-duration-normal, .2s) var(--ks-ease-out, ease),box-shadow var(--ks-duration-normal, .2s) var(--ks-ease-out, ease),background var(--ks-duration-normal, .2s) var(--ks-ease-out, ease)!important}@media(hover:hover){body.template-index .shopify-section--collection-list .button:hover,body.template-index .shopify-section--collection-list .collection-item .button:hover,body.template-index .shopify-section--collection-list .collection-card .button:hover,body.template-index [data-section-type=collection-list] .button:hover{background:var(--ks-iron, #374151)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #00000026!important}}body.template-index .product-item__vendor,body.template-index .product-item__vendor a,body.template-index .product-item__vendor .button,body.template-index .product-item__vendor-badge,body.template-index .shopify-section--featured-collections .vendor,body.template-index .shopify-section--featured-collections .smallcaps,body.template-index .featured-collection .vendor,body.template-index .featured-collection .smallcaps{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:4px 0!important;font-family:var(--ks-font-body, "Inter Tight", -apple-system, sans-serif)!important;font-size:10px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:var(--ks-gray, #9CA3AF)!important;display:inline!important}.template-index .button:not(.button--secondary):not(.button--outline),.template-index a.button:not(.button--secondary),.template-index .blog-post-card .button,.template-index .blog-post-card a.button,.template-index .product-item .button,.template-index .collection-item .button,.template-index .collection-card .button,.template-index .ba-service-card__cta,.template-index .before-after .button{background:linear-gradient(135deg,#1a1a1a,#2d2d2d)!important;background-color:transparent!important;color:#fff!important;font-family:"Exo 2",-apple-system,sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;line-height:1.2!important;border-radius:8px!important;border:none!important;min-height:48px!important;padding:14px 24px!important;box-shadow:0 4px 12px #0003,inset 0 1px #ffffff1a!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;position:relative!important;overflow:hidden!important}.template-index .button:not(.button--secondary):not(.button--outline):hover,.template-index a.button:not(.button--secondary):hover,.template-index .blog-post-card .button:hover,.template-index .product-item .button:hover,.template-index .collection-item .button:hover,.template-index .collection-card .button:hover,.template-index .ba-service-card__cta:hover,.template-index .before-after .button:hover{background:linear-gradient(135deg,#2d2d2d,#404040)!important;transform:translateY(-3px) scale(1.02)!important;box-shadow:0 8px 24px #00000040,0 0 0 2px #ffffff1a,inset 0 1px #ffffff26!important}.template-index .button:not(.button--secondary):not(.button--outline):active,.template-index a.button:not(.button--secondary):active,.template-index .ba-service-card__cta:active{transform:translateY(0) scale(.98)!important;box-shadow:0 2px 8px #0003!important}.template-index .button--secondary,.template-index .button--outline:not(.slideshow .button--outline),.template-index .ks-blog-cta{background:transparent!important;color:#1a1a1a!important;font-family:"Exo 2",-apple-system,sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;line-height:1.2!important;border-radius:8px!important;border:2px solid #1A1A1A!important;min-height:48px!important;padding:14px 24px!important;box-shadow:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.template-index .button--secondary:hover,.template-index .button--outline:not(.slideshow .button--outline):hover,.template-index .ks-blog-cta:hover{background:#1a1a1a!important;color:#fff!important;transform:translateY(-3px)!important;box-shadow:0 8px 24px #00000026!important}.template-index .slideshow .button:not(.button--outline),.template-index .slideshow a.button:not(.button--outline),.template-index .slideshow__slide-content .button:not(.button--outline),.template-index .shopify-section--slideshow .button:not(.button--outline){background:linear-gradient(135deg,#fff,#f5f5f5)!important;color:#0a0a0a!important;font-family:"Exo 2",-apple-system,sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;border-radius:8px!important;border:none!important;min-height:48px!important;padding:14px 28px!important;box-shadow:0 4px 16px #0000004d!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;--button-background: 255 255 255 !important;--button-text-color: 0 0 0 !important}.template-index .slideshow .button:not(.button--outline):hover,.template-index .slideshow a.button:not(.button--outline):hover,.template-index .slideshow__slide-content .button:not(.button--outline):hover,.template-index .shopify-section--slideshow .button:not(.button--outline):hover{background:#fff!important;color:#0a0a0a!important;transform:translateY(-3px) scale(1.02)!important;box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff80!important}.template-index .slideshow .button:not(.button--outline):active,.template-index .slideshow a.button:not(.button--outline):active{transform:translateY(0) scale(.98)!important;box-shadow:0 2px 12px #00000040!important}.template-index .slideshow .button--outline,.template-index .slideshow a.button.button--outline,.template-index .slideshow__slide-content .button--outline,.template-index .shopify-section--slideshow .button--outline{background:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.7)!important;box-shadow:none!important;font-family:"Exo 2",-apple-system,sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;min-height:48px!important;padding:14px 28px!important;border-radius:8px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;--button-background: transparent !important;--button-text-color: 255 255 255 !important}.template-index .slideshow .button--outline:hover,.template-index .slideshow a.button.button--outline:hover,.template-index .slideshow__slide-content .button--outline:hover,.template-index .shopify-section--slideshow .button--outline:hover{background:#fff3!important;border-color:#fff!important;color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 4px 20px #ffffff40,inset 0 1px #fff3!important;transform:translateY(-3px) scale(1.02)!important}.template-index .slideshow .button--outline:active,.template-index .slideshow a.button.button--outline:active,.template-index .slideshow__slide-content .button--outline:active{transform:translateY(0) scale(.98)!important;background:#ffffff40!important}.template-index .collection-list .button,.template-index .collection-card .button,.template-index .collection-item .button{background:linear-gradient(135deg,#1a1a1a,#2d2d2d)!important;color:#fff!important;font-family:"Exo 2",-apple-system,sans-serif!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;border-radius:6px!important;border:none!important;min-height:44px!important;padding:12px 20px!important;box-shadow:0 4px 12px #0000004d!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.template-index .collection-list .button:hover,.template-index .collection-card .button:hover,.template-index .collection-item .button:hover{background:linear-gradient(135deg,#2d2d2d,#404040)!important;transform:translateY(-2px) scale(1.05)!important;box-shadow:0 8px 24px #00000059,0 0 0 2px #fff3!important}.template-index .ba-service-card__cta{background:linear-gradient(135deg,#1a1a1a,#2d2d2d)!important;color:#fff!important;font-family:"Exo 2",-apple-system,sans-serif!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;border-radius:6px!important;border:none!important;min-height:40px!important;padding:10px 18px!important;box-shadow:0 4px 12px #00000040!important}.template-index .ba-service-card:hover .ba-service-card__cta{background:linear-gradient(135deg,#2d2d2d,#404040)!important;transform:translateY(-2px) scale(1.05)!important;box-shadow:0 6px 20px #0000004d,0 0 0 2px #ffffff26!important}.template-index .before-after .button,.template-index .before-after a.button{background:linear-gradient(135deg,#c8102e,#a50d24)!important;color:#fff!important;font-family:"Exo 2",-apple-system,sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;border-radius:8px!important;border:none!important;min-height:48px!important;padding:14px 24px!important;box-shadow:0 4px 16px #c8102e59!important}.template-index .before-after .button:hover,.template-index .before-after a.button:hover{background:linear-gradient(135deg,#e53935,#c8102e)!important;transform:translateY(-3px) scale(1.02)!important;box-shadow:0 8px 28px #c8102e66,0 0 0 2px #fff3!important}.template-index [data-color-scheme=scheme-3] .button--primary,.template-index [data-color-scheme=scheme-5] .button--primary,.template-index .section--dark .button--primary{background:#fff!important;color:#0a0a0a!important}.template-index [data-color-scheme=scheme-3] .button--primary:hover,.template-index .section--dark .button--primary:hover{background:#f4f3f1!important}.template-index .section-spacing{padding-block-start:40px!important;padding-block-end:40px!important}.template-index #main>.shopify-section+.shopify-section{margin-top:0!important}.template-index .shopify-section--slideshow+.shopify-section,.template-index .shopify-section--hero-video+.shopify-section{padding-block-start:24px!important}.template-index .shopify-section--slideshow+.shopify-section--trust-cards,.template-index .shopify-section--hero-video+.shopify-section--trust-cards{padding-block-start:0!important;margin-top:0!important}.template-index .shopify-section--trust-cards{margin:0!important;padding-top:32px!important;padding-bottom:32px!important}.template-index .shopify-section--trust-cards .section-spacing{padding-block:24px!important}.template-index .shopify-section--trust-cards .trust-bar{margin-top:0!important}.template-index .shopify-section--scrolling-content .section-spacing{padding-block:16px!important}.template-index .shopify-section--before-after-image .section-spacing{padding-block:32px!important}.template-index .shopify-section--apps .section-spacing,.template-index .shopify-section--blog-posts .section-spacing{padding-block:40px!important}.template-index .bordered-section{border-block-start:none!important;border-block-end:none!important}.template-index .section-stack{gap:24px!important}@media(max-width:749px){.template-index .section-spacing{padding-block-start:32px!important;padding-block-end:32px!important}.template-index .shopify-section--trust-cards .section-spacing{padding-block:16px!important}.template-index .shopify-section--scrolling-content .section-spacing{padding-block:12px!important}}.template-index .blog-post-card{background:#fff!important;border:.5px solid #E8E6E3!important;border-radius:12px!important;overflow:hidden!important;transition:transform .25s ease,box-shadow .25s ease!important}.template-index .blog-post-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px #0000000f!important}.template-index .blog-post-card img{aspect-ratio:16 / 9!important;object-fit:cover!important;width:100%!important}.template-index .blog-post-card__info{padding:16px!important}.template-index .blog-post-card .badge,.template-index .blog-post-card [class*=category],.template-index .blog-post-card [class*=tag]{color:#c9a227!important;font-family:"Exo 2",sans-serif!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.12em!important}.template-index .blog-post-card time,.template-index .blog-post-card [class*=date]{font-family:Inter Tight,sans-serif!important;font-size:12px!important;color:#9ca3af!important}.template-index .blog-post-card__title{font-family:"Exo 2",sans-serif!important;font-weight:700!important;font-size:16px!important;text-transform:uppercase!important;color:#1c1c1c!important;line-height:1.3!important;margin:8px 0!important}.template-index .blog-post-card__excerpt{font-family:Inter Tight,sans-serif!important;font-size:14px!important;color:#6b7280!important;line-height:1.6!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin-bottom:12px!important}.template-index .blog-post-card .button{margin-top:auto!important}.template-index .blog-post-card__meta,.template-index .blog-post-card .blog-post-card__meta{display:none!important}.template-index .blog-post-list{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important}@media(max-width:989px){.template-index .blog-post-list{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}@media(max-width:599px){.template-index .blog-post-list{grid-template-columns:1fr!important;gap:16px!important}}.template-index .blog-post-card{display:flex!important;flex-direction:column!important;height:100%!important}.template-index .blog-post-card__info{display:flex!important;flex-direction:column!important;flex:1!important;padding:16px!important}.template-index .blog-post-card__title{font-size:15px!important;line-height:1.4!important;margin-bottom:8px!important}.template-index .blog-post-card__excerpt{flex:1!important;margin-bottom:16px!important}.template-index #main>.shopify-section:last-child{margin-bottom:0!important;padding-bottom:0!important}.template-index .shopify-section-group-footer-group{margin-top:0!important}.template-index .collection-item__title,.template-index .collection-list .h3,.template-index .collection-list p.h3,.template-index .collection-list .collection-item .heading{display:none!important}.template-index .collection-item .button,.template-index .collection-list .button{background:linear-gradient(135deg,#1a1a1a,#2d2d2d)!important;color:#fff!important;font-family:"Exo 2",-apple-system,sans-serif!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1.68px!important;line-height:1.2!important;border-radius:8px!important;border:2px solid rgba(255,255,255,.1)!important;min-height:52px!important;padding:16px 24px!important;box-shadow:0 4px 12px #00000026!important;transition:all .25s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.template-index .collection-item .button:hover,.template-index .collection-list .button:hover{background:linear-gradient(135deg,#2d2d2d,#404040)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #0003!important}.template-index .collection-item .collection-item__image-wrapper:after,.template-index .collection-item .content-over-media:after{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,rgba(0,0,0,.2) 35%,rgba(0,0,0,.05) 70%,transparent 100%)!important;pointer-events:none!important;z-index:1!important;transition:opacity .3s ease!important}.template-index .collection-item:hover .collection-item__image-wrapper:after,.template-index .collection-item:hover .content-over-media:after{opacity:.85!important}.template-index .collection-item .button{position:relative!important;z-index:10!important;pointer-events:auto!important}.template-index .collection-item{border-radius:12px!important;overflow:hidden!important}.template-index .shopify-section--slideshow,.template-index .shopify-section--slideshow>slideshow-carousel{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.template-index .shopify-section--slideshow .container,.template-index .shopify-section--slideshow .page-width,.template-index .shopify-section--slideshow .section-spacing,.template-index .shopify-section--slideshow .bordered-section{max-width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.template-index slideshow-carousel,.template-index .slideshow,.template-index .slideshow__slide,.template-index .shopify-section--slideshow .content-over-media{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.template-index .slideshow,.template-index slideshow-carousel,.template-index .slideshow__slide,.template-index .shopify-section--slideshow .content-over-media{aspect-ratio:16 / 9!important;height:auto!important;min-height:0!important;max-height:80vh!important;overflow:hidden!important;position:relative!important}.template-index .slideshow video,.template-index .shopify-section--slideshow .content-over-media video,.template-index .slideshow__slide video{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;z-index:1!important}.template-index .shopify-section--slideshow .content-over-media:before{background:transparent!important;opacity:0!important}.template-index .slideshow__slide:after,.template-index .shopify-section--slideshow .content-over-media:after{content:none!important;display:none!important}.template-index .slideshow__slide-content,.template-index .shopify-section--slideshow .content-over-media__content-wrapper{display:flex!important;flex-direction:column!important;z-index:5!important;position:relative!important;padding:24px 32px!important;max-width:680px!important}@media(min-width:750px){.template-index .slideshow__slide-content{align-items:flex-end!important;text-align:right!important;padding:40px 48px!important}.template-index .slideshow__slide-content .prose{text-align:right!important}.template-index .slideshow__slide-content .button-group{justify-content:flex-end!important}}.template-index .slideshow__slide-content .prose{color:#fff!important;display:flex!important;flex-direction:column!important;gap:0!important}.template-index .slideshow__slide-content h6,.template-index .slideshow__slide-content .h6,.template-index .slideshow__slide-content .content-over-media__subheading{color:var(--ks-gold, #C9A227)!important;font-family:Inter Tight,-apple-system,sans-serif!important;font-weight:600!important;font-size:clamp(.8rem,1.2vw,.95rem)!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-shadow:0 2px 6px rgba(0,0,0,.6)!important;margin-bottom:12px!important;order:-1!important}.template-index .slideshow__slide-content h1,.template-index .slideshow__slide-content .h1,.template-index .slideshow__slide-content .slideshow__slide-heading{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.7)!important;font-family:"Exo 2",-apple-system,sans-serif!important;font-weight:700!important;font-size:clamp(1.5rem,3.5vw,2.5rem)!important;line-height:1.2!important;letter-spacing:-.01em!important;margin-bottom:24px!important}body.template-index .shopify-section--slideshow .slideshow__slide-content .prose p,body.template-index .shopify-section--slideshow .slideshow__slide-content .prose a:not(.button){text-shadow:0 2px 6px rgba(0,0,0,.6)!important}.template-index .slideshow__slide-content .button{min-height:52px!important;padding:14px 32px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.08em!important;border-radius:8px!important;cursor:pointer!important;pointer-events:auto!important;position:relative!important;z-index:10!important;text-shadow:0 1px 3px rgba(0,0,0,.4)!important}.template-index .slideshow__slide-content .button:not(.button--outline){background:#fff!important;color:#0a0a0a!important;border:none!important;box-shadow:0 4px 16px #0000004d!important}.template-index .slideshow__slide-content .button:not(.button--outline):hover{background:#f5f5f5!important;transform:translateY(-3px)!important;box-shadow:0 8px 24px #0006!important}.template-index .slideshow__slide-content .button--outline{background:#ffffff1a!important;color:#fff!important;border:2px solid rgba(255,255,255,.8)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.template-index .slideshow__slide-content .button--outline:hover{background:#ffffff40!important;border-color:#fff!important;transform:translateY(-3px)!important}.template-index .slideshow__slide-content .button-group{gap:16px!important;flex-wrap:wrap!important;margin-top:24px!important;display:flex!important}.template-index .slideshow__nav,.template-index .slideshow__pagination,.template-index [class*=slideshow__nav],.template-index [class*=slideshow-pagination]{display:none!important}.template-index .slideshow__slide svg.placeholder{display:block!important;opacity:.3!important}@media(max-width:749px){.template-index .slideshow,.template-index slideshow-carousel,.template-index .slideshow__slide,.template-index .shopify-section--slideshow .content-over-media{aspect-ratio:9 / 16!important;max-height:80vh!important;min-height:480px!important}.template-index .slideshow__slide-content{padding:24px 20px 40px!important;max-width:100%!important;align-items:center!important}.template-index .slideshow__slide-content .prose{text-align:center!important;align-items:center!important}.template-index .slideshow__slide-content h1,.template-index .slideshow__slide-content .h1{font-size:1.375rem!important;line-height:1.25!important;margin-bottom:20px!important}.template-index .slideshow__slide-content h6,.template-index .slideshow__slide-content .h6,.template-index .slideshow__slide-content .content-over-media__subheading{font-size:.7rem!important;margin-bottom:10px!important}.template-index .slideshow__slide-content .button{padding:14px 24px!important;font-size:13px!important;min-height:48px!important;font-weight:700!important}.template-index .slideshow__slide-content .button-group{flex-direction:column!important;width:100%!important;gap:12px!important;margin-top:20px!important}.template-index .slideshow__slide-content .button-group .button{width:100%!important;justify-content:center!important}}body.template-index .shopify-section--scrolling-content .scrolling-content__text,body.template-index .scrolling-content__text{font-family:"Exo 2",sans-serif!important;font-size:20px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important}body.template-index .shopify-section--scrolling-content svg,body.template-index .scrolling-content__item svg{width:24px!important;height:24px!important;flex-shrink:0!important}#shopify-section-template--28232563229047__scrolling_trust_klarna,#shopify-section-template--28232563229047__scrolling_trust_klarna .section-spacing,#shopify-section-template--28232563229047__scrolling_trust_klarna .scrolling-content{background-color:#ffb3c7!important}#shopify-section-template--28232563229047__scrolling_trust_klarna .scrolling-content__text{color:#0e0f14!important}#shopify-section-template--28232563229047__scrolling_trust_klarna img[src*=klarna],#shopify-section-template--28232563229047__scrolling_trust_klarna img[alt*=Klarna],#shopify-section-template--28232563229047__scrolling_trust_klarna img[alt*=klarna],.scrolling-content img[src*=klarna],.scrolling-content img[alt*=klarna]{height:32px!important;width:auto!important}#shopify-section-template--28232563229047__scrolling_trust_trustpilot,#shopify-section-template--28232563229047__scrolling_trust_trustpilot .section-spacing,#shopify-section-template--28232563229047__scrolling_trust_trustpilot .scrolling-content{background-color:#00b67a!important}#shopify-section-template--28232563229047__scrolling_trust_trustpilot .scrolling-content__text{color:#fff!important}#shopify-section-template--28232563229047__scrolling_trust_trustpilot svg{fill:#fff!important;color:#fff!important}#shopify-section-template--28232563229047__scrolling_trust_refund,#shopify-section-template--28232563229047__scrolling_trust_refund .section-spacing,#shopify-section-template--28232563229047__scrolling_trust_refund .scrolling-content{background-color:#f5f5f5!important}#shopify-section-template--28232563229047__scrolling_trust_refund .scrolling-content__text{color:#0e0f14!important}@media screen and (max-width:768px){body.template-index .shopify-section--scrolling-content .scrolling-content__text{font-size:16px!important}body.template-index .shopify-section--scrolling-content .section-spacing{padding-top:12px!important;padding-bottom:12px!important}body.template-index .shopify-section--scrolling-content svg{width:20px!important;height:20px!important}.scrolling-content img[src*=klarna],.scrolling-content img[alt*=klarna]{height:24px!important}}@media screen and (max-width:480px){body.template-index .shopify-section--scrolling-content .scrolling-content__text{font-size:14px!important}body.template-index .shopify-section--scrolling-content .section-spacing{padding-top:10px!important;padding-bottom:10px!important}}.shopify-section--trust-cards .trust-bar__text,.trust-bar__item .trust-bar__text,span.trust-bar__text{font-family:Inter Tight,sans-serif!important;font-size:16px!important;font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important;color:#0e0f14!important}.trust-bar__item svg,.trust-bar__icon svg{width:24px!important;height:24px!important}.shopify-section--featured-collections h2,.shopify-section--featured-collections h2.h2,.shopify-section--featured-collections .h2,#shopify-section-template--28232563229047__featured_collections_best_sellers h2{font-family:"Exo 2",sans-serif!important;font-size:32px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#0e0f14!important}body.template-index .shopify-section h2.h2,body.template-index .shopify-section h2.heading,body.template-index .shopify-section .section-header h2{font-family:"Exo 2",sans-serif!important;font-size:32px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important}@media screen and (max-width:768px){.trust-bar__text,span.trust-bar__text{font-size:12px!important}body.template-index .shopify-section h2.h2,body.template-index .shopify-section h2,.shopify-section--featured-collections h2{font-size:24px!important}}@media screen and (max-width:480px){.trust-bar__text{font-size:10px!important}body.template-index .shopify-section h2.h2,body.template-index .shopify-section h2{font-size:20px!important}}body.template-index .shopify-section--trust-cards,.shopify-section--trust-cards.shopify-section,html body .shopify-section--trust-cards{padding-top:32px!important;padding-bottom:32px!important;margin-top:0!important}body.template-index .shopify-section--trust-cards>section,body.template-index .shopify-section--trust-cards>div,body.template-index .shopify-section--trust-cards [class*=section-template]{padding-top:0!important}body.template-index .shopify-section--trust-cards .section-spacing{padding-top:0!important;padding-bottom:0!important}body.template-index .shopify-section--scrolling-content{padding:0!important;margin:0!important}body.template-index .shopify-section--scrolling-content .section-spacing{padding-top:16px!important;padding-bottom:16px!important}body.template-index .shopify-section--collection-list .section-spacing,body.template-index .shopify-section--featured-collections .section-spacing,body.template-index .shopify-section--before-after-image .section-spacing,body.template-index .shopify-section--blog-posts .section-spacing,body.template-index .shopify-section--apps .section-spacing,body.template-index .shopify-section--rich-text .section-spacing{padding-top:48px!important;padding-bottom:48px!important}@media screen and (max-width:768px){body.template-index .shopify-section--trust-cards{padding-top:20px!important;padding-bottom:20px!important}body.template-index .shopify-section--scrolling-content .section-spacing{padding-top:12px!important;padding-bottom:12px!important}body.template-index .shopify-section--collection-list .section-spacing,body.template-index .shopify-section--featured-collections .section-spacing,body.template-index .shopify-section--before-after-image .section-spacing,body.template-index .shopify-section--blog-posts .section-spacing{padding-top:32px!important;padding-bottom:32px!important}}@media screen and (max-width:480px){body.template-index .shopify-section--trust-cards{padding-top:16px!important;padding-bottom:16px!important}body.template-index .shopify-section--collection-list .section-spacing,body.template-index .shopify-section--featured-collections .section-spacing,body.template-index .shopify-section--before-after-image .section-spacing,body.template-index .shopify-section--blog-posts .section-spacing{padding-top:24px!important;padding-bottom:24px!important}}html body.template-index .shopify-section.shopify-section--trust-cards{padding-top:32px!important;padding-bottom:32px!important;margin:0!important}body.template-index .shopify-section--trust-cards,body.template-index .shopify-section--trust-cards .section-spacing,body.template-index [id*=featured_collections_best_sellers],body.template-index [id*=featured_collections_best_sellers] .section-spacing,body.template-index [id*=featured_collections_best_sellers] .section-header,body.template-index .shopify-section--blog-posts,body.template-index .shopify-section--blog-posts .section-spacing{background-color:#fff!important}body.template-index .shopify-section--collection-list,body.template-index .shopify-section--collection-list .section-spacing,body.template-index .shopify-section--before-after,body.template-index .shopify-section--before-after-image,body.template-index [id*=before_after_showcase],body.template-index .shopify-section--before-after .section-spacing,body.template-index .shopify-section--before-after-image .section-spacing,body.template-index [id*=before_after_showcase] .section-spacing{background-color:#efefef!important}@media screen and (max-width:768px){.shopify-section--apps,#shopify-section-template--28232563229047__google_reviews_home{display:none!important}}@media screen and (min-width:769px){.shopify-section--apps{background-color:#0a0a0a!important;padding:64px 0!important}.shopify-section--apps .color-scheme,.shopify-section--apps [class*=color-scheme]{background-color:#0a0a0a!important}.shopify-section--apps .container{max-width:1200px!important;margin:0 auto!important;padding:0 80px!important}.shopify-section--apps .reputon-reviews-head,.shopify-section--apps .go1704276146,.shopify-section--apps .reputon-leave-review,.shopify-section--apps .reputon-bt,.shopify-section--apps .reputon-link,.shopify-section--apps .reputon-buttons-holder,.shopify-section--apps [aria-label="Leave a Review"],.shopify-section--apps .reputon-summary-review,.shopify-section--apps .reputon-reviews-head .reputon-leave-review,.shopify-section--apps .reputon-reviews-head .reputon-bt,.shopify-section--apps .reputon-reviews-head .reputon-link,.shopify-section--apps .reputon-reviews-head .reputon-buttons-holder,.shopify-section--apps .reputon-reviews-head .go2321659058,.shopify-section--apps .reputon-reviews-head .go3686656524,.shopify-section--apps .reputon-reviews-head [aria-label="Leave a Review"],.shopify-section--apps .reputon-reviews-head a[href*=review]{display:none!important}.shopify-section--apps .reputon-single-review .go2321659058,.shopify-section--apps .reputon-single-review .go2168103151,.shopify-section--apps .reputon-single-review .go2266400232,.shopify-section--apps .reputon-single-review .go3309230012,.shopify-section--apps .reputon-single-review .go2438777923,.shopify-section--apps .reputon-single-review [class*=author],.shopify-section--apps .reputon-single-review [class*=name]{display:block!important;visibility:visible!important;height:auto!important}.shopify-section--apps .reputon-single-review .go2266400232,.shopify-section--apps .reputon-single-review .go2168103151 a{color:#fff!important;font-weight:600!important;font-size:14px!important;text-decoration:none!important}.shopify-section--apps .section-heading,.shopify-section--apps h2{margin-bottom:32px!important;padding-bottom:0!important;text-align:center!important}.shopify-section--apps .section-heading__subheading{margin-bottom:16px!important}.shopify-section--apps .reputon-carousel-container,.shopify-section--apps .go2822177200{position:relative!important;padding:0 60px!important}.shopify-section--apps .reputon-swiper-button-prev,.shopify-section--apps .reputon-swiper-button-next{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:48px!important;height:48px!important;background:#c8a951!important;border-radius:50%!important;color:#0e0f14!important;z-index:10!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background .2s ease!important}.shopify-section--apps .reputon-swiper-button-prev{left:0!important}.shopify-section--apps .reputon-swiper-button-next{right:0!important}.shopify-section--apps .reputon-swiper-button-prev:hover,.shopify-section--apps .reputon-swiper-button-next:hover{background:#d4b85d!important}.shopify-section--apps .reputon-single-review:not(.reputon-summary-review),.shopify-section--apps .reputon-card:not(.reputon-summary-review),.shopify-section--apps .go1396884658{background:#1a1a1a!important;background-color:#1a1a1a!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important}.shopify-section--apps .reputon-text,.shopify-section--apps .reputon-text-holder{color:#e0e0e0!important;font-size:14px!important;line-height:1.6!important}.shopify-section--apps [class*=author],.shopify-section--apps .go2266400232{color:#fff!important;font-weight:600!important}.shopify-section--apps .go2060741935{color:#888!important;font-size:12px!important}.shopify-section--apps span:contains("Show more"),.shopify-section--apps [onclick*=show]{color:#c8a951!important}.shopify-section--apps .reputon-carousel,.shopify-section--apps .reputon-reviews-holder,.shopify-section--apps .reputon-carousel-container,.shopify-section--apps .go4062848608,.shopify-section--apps .go2822177200,.shopify-section--apps .reputon-google-reviews-widget{border:none!important;box-shadow:none!important;outline:none!important}}#shopify-section-template--28232563229047__google_reviews_title,.shopify-section--rich-text:has(+.shopify-section--apps){background-color:#0a0a0a!important;padding:48px 0 24px!important}#shopify-section-template--28232563229047__google_reviews_title .color-scheme,#shopify-section-template--28232563229047__google_reviews_title [class*=color-scheme]{background-color:#0a0a0a!important}@media screen and (min-width:769px){.shopify-section--apps{position:relative!important;overflow:visible!important}.shopify-section--apps .container{overflow:visible!important}.shopify-section--apps .reputon-google-reviews-widget{position:relative!important;overflow:visible!important}.shopify-section--apps .reputon-carousel-holder,.shopify-section--apps .go1687802735{margin:0 60px!important}.shopify-section--apps .reputon-swiper-button-prev{position:absolute!important;left:-60px!important;top:50%!important;transform:translateY(-50%)!important;z-index:100!important}.shopify-section--apps .reputon-swiper-button-next{position:absolute!important;right:-60px!important;top:50%!important;transform:translateY(-50%)!important;z-index:100!important}.shopify-section--apps .reputon-carousel-container,.shopify-section--apps .go2822177200{padding:0!important}}body.template-index .shopify-section--collection-list .section-header p,body.template-index .shopify-section--collection-list .section-header .prose p{color:#555!important}body.template-index .shopify-section--before-after-image .section-header p,body.template-index .shopify-section--before-after-image .section-header p:last-of-type{color:#555!important}body.template-index .shopify-section--before-after-image .section-header p:first-of-type{color:#444!important;font-weight:500!important}body.template-index .shopify-section--blog-posts .blog-post-card__excerpt,body.template-index .blog-post-card__excerpt,.template-index .blog-post-card__excerpt{color:#555!important}newsletter-popup,.popup,.newsletter-popup,.modal--newsletter,.shopify-section--popup,#shopify-section-popup{display:none!important;visibility:hidden!important;opacity:0!important}
/*# sourceMappingURL=/cdn/shop/t/66/assets/kits-homepage.css.map */
