.section-hero-banner{--cl-banner-red: var(--cl-accent, #D3173A);--cl-banner-red-rgb: 211, 23, 58;--cl-btn-font: var(--cl-condensed, "Barlow Condensed", "DM Sans", sans-serif);--cl-text-font: "Barlow", var(--textFontFamily, sans-serif)}.section-hero-banner .hero-media-cont-inner{overflow:visible}.section-hero-banner .hero-media-cont-inner.width-medium{width:auto;max-width:min(960px,100%)}.section-hero-banner .hero-media-cont-inner>h5{margin:0 0 2px;padding:0;font-family:var(--cl-btn-font);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:.22em;text-transform:uppercase;color:#fff}.section-hero-banner .hero-media-cont-inner>.hero-media-heading{margin:0;padding:0;font-family:var(--cl-btn-font);font-size:clamp(42px,6vw,78px);font-weight:800;line-height:.84;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;color:#fff}.section-hero-banner .hero-media-cont-inner>.hero-media-desc{margin:4px 0 0;max-width:560px;font-family:var(--cl-btn-font);font-size:19px;font-weight:400;line-height:1.3;letter-spacing:.02em;color:#fff}@media screen and (min-width:768px){.hero-media-card.desktop-adapt-image{height:auto}}@media screen and (min-width:768px){[id$=__slideshow_AwDwyy] .hero-media-content-wrapper{padding:0}[id$=__slideshow_AwDwyy] .hero-media-content>.container{max-width:none;margin:0;padding:0}[id$=__slideshow_AwDwyy] .hero-media-cont-inner{top:auto;right:auto;bottom:0;left:0;padding:0 0 clamp(24px,3vw,56px) clamp(16px,3vw,56px)}}.section-hero-banner .hero-media-card .hero-media-cont-inner .hero-media-btns{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px}.section-hero-banner .hero-media-btns .btn{position:relative;overflow:hidden;margin:0;min-width:0;min-height:0;height:52px;padding:0 40px;box-sizing:border-box;border-radius:2px;font-family:var(--cl-btn-font);font-weight:700;font-size:18px;letter-spacing:.1em;text-transform:uppercase;line-height:1;color:#fff;transition:background-color .25s ease,border-color .25s ease,box-shadow .3s ease,transform .25s ease}.section-hero-banner .hero-media-btns .btn:before{display:none}.section-hero-banner .hero-media-btns .btn>span{position:relative;z-index:1}.section-hero-banner .hero-media-btns .btn.btn-alternate{order:-1;background:var(--cl-banner-red);border:1px solid var(--cl-banner-red);color:#fff;box-shadow:0 4px 18px color-mix(in srgb,var(--cl-banner-red) 20%,transparent)}.section-hero-banner .hero-media-btns .btn.btn-alternate:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:60%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.28) 50%,transparent 100%);transform:translate(-130%);transition:transform .6s ease;pointer-events:none}.section-hero-banner .hero-media-btns .btn.btn-alternate:hover,.section-hero-banner .hero-media-btns .btn.btn-alternate:focus-visible{color:#fff;background:var(--cl-banner-red);border-color:var(--cl-banner-red);transform:translateY(-2px);box-shadow:0 0 0 3px color-mix(in srgb,var(--cl-banner-red) 15%,transparent),0 8px 26px color-mix(in srgb,var(--cl-banner-red) 35%,transparent)}.section-hero-banner .hero-media-btns .btn.btn-alternate:hover:after,.section-hero-banner .hero-media-btns .btn.btn-alternate:focus-visible:after{transform:translate(230%)}.section-hero-banner .hero-media-btns .btn:not(.btn-alternate){background:#1408088c;border:1px solid rgba(255,255,255,.7);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.section-hero-banner .hero-media-btns .btn:not(.btn-alternate):after{display:none}.section-hero-banner .hero-media-btns .btn:not(.btn-alternate):hover,.section-hero-banner .hero-media-btns .btn:not(.btn-alternate):focus-visible{color:#fff;background:#ffffff14;border-color:#fff;transform:translateY(-2px);box-shadow:0 0 0 3px #ffffff14,0 6px 22px #ffffff1f}@media(prefers-reduced-motion:reduce){.section-hero-banner .hero-media-btns .btn,.section-hero-banner .hero-media-btns .btn:after{transition:none;transform:none}}@media screen and (max-width:767px){.section-hero-banner .hero-media-card .hero-media-cont-inner .hero-media-btns{gap:12px;margin-top:24px}.section-hero-banner .hero-media-btns .btn{height:48px;padding:0 24px;font-size:16px}.section-hero-banner .hero-media-cont-inner>.hero-media-desc{font-size:15px}}[id$=__primotiv_carousel] .container-small,[id$=__primotiv_carousel] .container{max-width:none;padding-left:clamp(16px,3vw,56px);padding-right:clamp(16px,3vw,56px)}[id$=__primotiv_carousel] .heading-header h2{display:block;width:min(720px,90vw);aspect-ratio:1754.5 / 81;margin:28px 0 53px;background:url(primotiv-rs-logo-v3.svg) left center / contain no-repeat;color:transparent;font-size:0;line-height:0;overflow:hidden}@media screen and (min-width:768px){[id$=__primotiv_carousel] .flickity-enabled{container-type:inline-size}[id$=__primotiv_carousel] .flickity-slider>.product-media-cards{-ms-flex:0 0 446px;flex:0 0 446px;width:446px;max-width:none}[id$=__primotiv_carousel] .flickity-slider:has(>:nth-child(1):last-child)>.product-media-cards{flex-basis:max(446px,100cqw / 1);width:max(446px,100cqw / 1)}[id$=__primotiv_carousel] .flickity-slider:has(>:nth-child(2):last-child)>.product-media-cards{flex-basis:max(446px,100cqw / 2);width:max(446px,100cqw / 2)}[id$=__primotiv_carousel] .flickity-slider:has(>:nth-child(3):last-child)>.product-media-cards{flex-basis:max(446px,100cqw / 3);width:max(446px,100cqw / 3)}[id$=__primotiv_carousel] .flickity-slider:has(>:nth-child(4):last-child)>.product-media-cards{flex-basis:max(446px,100cqw / 4);width:max(446px,100cqw / 4)}[id$=__primotiv_carousel] .flickity-slider:has(>:nth-child(5):last-child)>.product-media-cards{flex-basis:max(446px,100cqw / 5);width:max(446px,100cqw / 5)}[id$=__primotiv_carousel] .flickity-slider:has(>:nth-child(6):last-child)>.product-media-cards{flex-basis:max(446px,100cqw / 6);width:max(446px,100cqw / 6)}[id$=__primotiv_carousel] .flickity-slider:has(>:nth-child(7):last-child)>.product-media-cards{flex-basis:max(446px,100cqw / 7);width:max(446px,100cqw / 7)}[id$=__primotiv_carousel] .flickity-slider:has(>:nth-child(8):last-child)>.product-media-cards{flex-basis:max(446px,100cqw / 8);width:max(446px,100cqw / 8)}[id$=__primotiv_carousel] .flickity-slider:has(>:nth-child(9):last-child)>.product-media-cards{flex-basis:max(446px,100cqw / 9);width:max(446px,100cqw / 9)}[id$=__primotiv_carousel] .flickity-slider:has(>:nth-child(10):last-child)>.product-media-cards{flex-basis:max(446px,100cqw / 10);width:max(446px,100cqw / 10)}[id$=__primotiv_carousel] .flickity-slider:has(>:nth-child(11):last-child)>.product-media-cards{flex-basis:max(446px,100cqw / 11);width:max(446px,100cqw / 11)}[id$=__primotiv_carousel] .flickity-slider:has(>:nth-child(12):last-child)>.product-media-cards{flex-basis:max(446px,100cqw / 12);width:max(446px,100cqw / 12)}[id$=__primotiv_carousel] .flickity-prev-next-button{transition:opacity .35s ease,visibility 0s linear 0s}}@container (min-width: 446px){[id$=__primotiv_carousel] .flickity-enabled:has(.flickity-slider>:nth-child(1):last-child) .flickity-prev-next-button{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s}}@container (min-width: 892px){[id$=__primotiv_carousel] .flickity-enabled:has(.flickity-slider>:nth-child(2):last-child) .flickity-prev-next-button{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s}}@container (min-width: 1338px){[id$=__primotiv_carousel] .flickity-enabled:has(.flickity-slider>:nth-child(3):last-child) .flickity-prev-next-button{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s}}@container (min-width: 1784px){[id$=__primotiv_carousel] .flickity-enabled:has(.flickity-slider>:nth-child(4):last-child) .flickity-prev-next-button{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s}}@container (min-width: 2230px){[id$=__primotiv_carousel] .flickity-enabled:has(.flickity-slider>:nth-child(5):last-child) .flickity-prev-next-button{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s}}@container (min-width: 2676px){[id$=__primotiv_carousel] .flickity-enabled:has(.flickity-slider>:nth-child(6):last-child) .flickity-prev-next-button{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s}}@container (min-width: 3122px){[id$=__primotiv_carousel] .flickity-enabled:has(.flickity-slider>:nth-child(7):last-child) .flickity-prev-next-button{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s}}@container (min-width: 3568px){[id$=__primotiv_carousel] .flickity-enabled:has(.flickity-slider>:nth-child(8):last-child) .flickity-prev-next-button{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s}}@container (min-width: 4014px){[id$=__primotiv_carousel] .flickity-enabled:has(.flickity-slider>:nth-child(9):last-child) .flickity-prev-next-button{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s}}@container (min-width: 4460px){[id$=__primotiv_carousel] .flickity-enabled:has(.flickity-slider>:nth-child(10):last-child) .flickity-prev-next-button{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s}}@container (min-width: 4906px){[id$=__primotiv_carousel] .flickity-enabled:has(.flickity-slider>:nth-child(11):last-child) .flickity-prev-next-button{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s}}@container (min-width: 5352px){[id$=__primotiv_carousel] .flickity-enabled:has(.flickity-slider>:nth-child(12):last-child) .flickity-prev-next-button{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s}}@media screen and (min-width:768px){[id$=__primotiv_carousel] .flickity-prev-next-button{top:208px}[id$=__primotiv_carousel] .flickity-prev-next-button.previous{left:27px}[id$=__primotiv_carousel] .flickity-prev-next-button.next{right:41px}}@media screen and (max-width:767px){[id$=__primotiv_carousel] .flickity-enabled{container-type:inline-size}[id$=__primotiv_carousel] .flickity-prev-next-button{top:calc(35cqw - 4px)}}[id$=__primotiv_carousel] .media-image{background-color:#000}[id$=__primotiv_carousel] .flickity-prev-next-button{background:#ffffff1f;border:1px solid rgba(255,255,255,.55);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .25s ease,color .25s ease,border-color .25s ease}[id$=__primotiv_carousel] .flickity-prev-next-button:hover,[id$=__primotiv_carousel] .flickity-prev-next-button:focus-visible{background:#fff;border-color:#fff;color:#000}header.header{background:#fff;border-top:3px solid var(--cl-accent, #C8102E);border-bottom:2px solid #141414}header.header>.container{max-width:none;padding-left:clamp(16px,3vw,56px);padding-right:clamp(16px,3vw,56px)}header.header .navbar{min-height:79px}header.header .nav-main-wrapper .navbar-nav{display:flex;flex-wrap:wrap;align-items:center;column-gap:30px;row-gap:4px}header.header .nav-main-wrapper .navbar-nav>.site-nav-item>.site-nav-link{margin:0;padding:3px 0 0;min-height:44px;box-sizing:border-box;border-bottom:3px solid transparent;font-family:var(--cl-condensed);font-weight:700;font-size:16px;letter-spacing:.1em;text-transform:uppercase;line-height:1;color:#141414;transition:border-color .2s ease,color .2s ease}header.header .nav-main-wrapper .navbar-nav>.site-nav-item>.site-nav-link:hover,header.header .nav-main-wrapper .navbar-nav>.site-nav-item>.site-nav-link:focus-visible,header.header .nav-main-wrapper .navbar-nav>.site-nav-item:hover>.site-nav-link{border-bottom-color:var(--cl-accent, #C8102E);color:#141414}header.header .nav-main-wrapper .navbar-nav>.site-nav-item>.site-nav-link svg{width:12px;height:12px}header.header .icons{gap:6px;align-items:center}header.header .header-icons-item>a,header.header .header-icons-item .account-menu__trigger{color:#141414}header.header .cart-icon a.cart{position:relative;display:inline-flex;align-items:center;gap:8px;width:auto;height:44px;padding:0 18px;margin-left:8px;box-sizing:border-box;border-radius:999px;background:var(--cl-accent, #C8102E);color:#fff;transition:filter .2s ease}header.header .cart-icon a.cart:hover{filter:brightness(.9)}header.header .cart-icon a.cart svg{width:20px;height:20px;fill:#fff;color:#fff}header.header .cart-icon a.cart svg path{fill:#fff}header.header .cart-icon a.cart:after{content:"Cart";font-family:var(--cl-condensed);font-weight:700;font-size:16px;letter-spacing:.1em;text-transform:uppercase;line-height:1}header.header .cart-icon .cart-count{top:-6px;right:-6px;background:#141414;color:#fff}header.header .nav-main-wrapper .navbar-nav>.site-nav-item>.site-nav-link:before{display:none}header.header .account-icon svg,header.header .search-icon svg{width:24px;height:24px}header.header .account-icon,header.header .search-icon{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){header.header .cart-icon a.cart{width:40px;height:40px;padding:0;margin-left:0;justify-content:center}header.header .cart-icon a.cart:after{display:none}}@media screen and (min-width:768px){[id$=__primotiv_carousel] .heading-header h2{margin-left:-1.3px}}[id$=__primotiv_carousel] .product-title-wrapper .product-name{font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:18px;font-weight:700;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;color:#fff}[id$=__primotiv_carousel] .price-wrapper{display:flex;align-items:baseline;gap:10px}[id$=__primotiv_carousel] .price-wrapper .item-price{margin:0;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:22px;font-weight:700;letter-spacing:.02em;color:#fff}[id$=__primotiv_carousel] .price-wrapper .item-price-old{margin:0;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:17px;font-weight:400;letter-spacing:.02em;color:#ffffff80}[id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page{--fmb-ink: #141414;--fmb-muted: #555555;--fmb-accent: var(--cl-accent, #C8102E);--fmb-cond: var(--cl-condensed, "Barlow Condensed", sans-serif);--fmb-text: "Barlow", var(--textFontFamily, sans-serif);background:#fff}[id$=__1737672903a5932f71] .ymm-page-width.ymm_app{max-width:none;margin:0;padding:56px 24px;background:#fff}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox{max-width:1180px;margin:0 auto;padding:0;border:0;background:#fff;color:var(--fmb-ink);font-family:var(--fmb-text)}[id$=__1737672903a5932f71] #ymm_searchbox{max-width:var(--cl-reviews-w, 1180px)}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox h2#ymm_label{display:flex!important;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin:0 0 28px;padding:0 0 12px;border-bottom:2px solid var(--fmb-ink);text-align:left;font-family:var(--fmb-cond);font-size:34px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--fmb-ink)}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox h2#ymm_label:after{content:"Select your vehicle to see the bulbs that fit.";font-family:var(--fmb-text);font-size:16px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--fmb-muted)}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox ul.dropdowns{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px 16px;margin:0;padding:0;counter-reset:fmb-step}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox.horizontal ul.dropdowns>li,:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox.horizontal ul.dropdowns>li:not(.ymm_bttns){width:auto;min-width:0;margin:0;padding:0}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox ul.dropdowns>li:not(.ymm_bttns){counter-increment:fmb-step}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox label.ymm_label{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-family:var(--fmb-cond);font-size:15px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--fmb-ink)}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox label.ymm_label:before{content:counter(fmb-step);flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:var(--fmb-accent);color:#fff;font-size:13px;line-height:22px;letter-spacing:0;text-align:center}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox select.ymm-filter{-webkit-appearance:none;appearance:none;width:100%;height:50px;min-height:0;min-width:0;box-sizing:border-box;margin:0;padding:0 42px 0 14px;border:1.5px solid var(--fmb-ink);border-radius:4px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141414' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px;font-family:var(--fmb-text);font-size:16px;font-weight:400;line-height:normal;color:var(--fmb-ink);opacity:1;box-shadow:none}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox select.ymm-filter[disabled]{border-color:#c9c9c9;background-color:#f1f1ef;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555555' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");color:var(--fmb-muted);opacity:1}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox select.ymm-filter:focus-visible{outline:2px solid var(--fmb-accent);outline-offset:2px}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox ul.dropdowns>li.ymm_bttns{grid-column:1 / -1;margin-top:8px}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .button-action{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .btn{width:auto;height:52px;min-height:0;min-width:180px;box-sizing:border-box;margin:0;padding:0 40px;border:1.5px solid var(--fmb-ink);border-radius:4px;font-family:var(--fmb-cond);font-size:18px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;opacity:1;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .btn.ymm_search,:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .btn.ymm_search[disabled]{background-color:var(--fmb-accent);border-color:var(--fmb-accent);color:#fff}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .btn.ymm_search[disabled]{opacity:.55}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .btn.ymm_search:not([disabled]):hover{background-color:var(--cl-accent-dark, #a50d26);border-color:var(--cl-accent-dark, #a50d26);opacity:1}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .btn.ymm_reset{background-color:#fff;border-color:var(--fmb-ink);color:var(--fmb-ink)}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .btn.ymm_reset:hover{background-color:var(--fmb-ink);color:#fff;opacity:1}footer.footer[id$=__footer]{--ft-ink: #141414;--ft-muted: #555555;--ft-accent: var(--cl-accent, #C8102E);--ft-cond: var(--cl-condensed, "Barlow Condensed", sans-serif);--ft-text: var(--cl-text, "Barlow", sans-serif);background:#fff;color:var(--ft-ink);border-top:2px solid var(--ft-ink);font-family:var(--ft-text)}footer.footer[id$=__footer] .footer-inner-wrapper>.container{max-width:1280px;margin:0 auto;padding:56px 24px 0;box-sizing:border-box}footer.footer[id$=__footer] .footer-navi-menus{display:flex;flex-wrap:wrap;gap:48px 64px;margin:0}footer.footer[id$=__footer] .footer-navi-menus>.footer-navi-column{padding:0;max-width:none;min-width:0}footer.footer[id$=__footer] .footer-navi-menus>.footer-navi-column:first-child{flex:1 1 300px;max-width:400px}footer.footer[id$=__footer] .footer-navi-menus>.footer-navi-column:last-child{flex:2 1 520px}footer.footer[id$=__footer] .footer-logo-box{display:flex;flex-direction:column;gap:22px;height:auto;padding:0;border:0}footer.footer[id$=__footer] .footer-logo{display:block;width:fit-content;margin:0;padding:0}footer.footer[id$=__footer] .footer-logo img{display:block;height:42px;width:auto}footer.footer[id$=__footer] .footer-logo-box .textBase p{max-width:none;margin:0;padding:0;font-family:var(--ft-text);font-size:16px;line-height:1.55;color:#2a2a2a}footer.footer[id$=__footer] .footer-item-right{display:flex;flex-direction:column;gap:40px;padding:0}footer.footer[id$=__footer] .footer-newsletter{display:flex;flex-direction:column;gap:16px;padding:0}footer.footer[id$=__footer] .footer-newsletter .newsletter-heading{display:flex;flex-direction:column;gap:6px}footer.footer[id$=__footer] .footer-newsletter .news-letter-title{margin:0;font-family:var(--ft-cond);font-size:30px;font-weight:700;line-height:1.05;letter-spacing:.06em;text-transform:uppercase;color:var(--ft-ink)}footer.footer[id$=__footer] .footer-newsletter .news-letter-desc{margin:0;max-width:none;padding:0;font-family:var(--ft-text);font-size:16px;line-height:1.4;color:var(--ft-muted)}footer.footer[id$=__footer] .footer-newsletter .news-letter-form{max-width:none;margin:0}footer.footer[id$=__footer] .footer-newsletter .news-letter-form fieldset{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;border:0;background:transparent}footer.footer[id$=__footer] .footer-newsletter .form-field{flex:1 1 260px;min-width:0;margin:0}footer.footer[id$=__footer] .footer-newsletter .form-input-field{width:100%;height:52px;min-height:0;box-sizing:border-box;margin:0;padding:0 16px;background:#fff;border:1.5px solid var(--ft-ink);border-radius:4px;font-family:var(--ft-text);font-size:16px;color:var(--ft-ink)}footer.footer[id$=__footer] .footer-newsletter .form-input-field:focus-visible{outline:2px solid var(--ft-accent);outline-offset:2px}footer.footer[id$=__footer] .footer-newsletter .news-letter-form .btn{height:52px;min-width:0;box-sizing:border-box;margin:0;padding:0 34px;overflow:hidden;background:var(--ft-accent);border:1.5px solid var(--ft-accent);border-radius:4px;color:#fff;font-family:var(--ft-cond);font-size:18px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease}footer.footer[id$=__footer] .footer-newsletter .news-letter-form .btn:before,footer.footer[id$=__footer] .footer-newsletter .news-letter-form .btn:after{display:none}footer.footer[id$=__footer] .footer-newsletter .news-letter-form .btn:hover{background:var(--cl-accent-dark, #a50d26);border-color:var(--cl-accent-dark, #a50d26);color:#fff}footer.footer[id$=__footer] .footer-navi-list>.grid-row{margin:0}footer.footer[id$=__footer] .footer-navi-list>.grid-row>div{flex:0 0 100%;max-width:100%;padding:0}footer.footer[id$=__footer] .footer-menu-title{margin:0;font-family:var(--ft-cond);font-size:15px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--ft-accent)}footer.footer[id$=__footer] .footer-nav-menu ul li a{display:inline-flex;align-items:center;min-height:44px;padding:0;font-family:var(--ft-text);font-size:16px;font-weight:500;line-height:1;text-transform:none;text-decoration:none;color:var(--ft-ink);transition:color .2s ease}footer.footer[id$=__footer] .footer-nav-menu ul li a:before{display:none}footer.footer[id$=__footer] .footer-nav-menu ul li a:hover{color:var(--ft-accent)}footer.footer[id$=__footer] .footer-nav-menu ul li a:hover>span{transform:none}@media screen and (min-width:768px){footer.footer[id$=__footer] .footer-nav-menu{display:flex;flex-direction:column;gap:12px}footer.footer[id$=__footer] .footer-nav-menu .footer-menu-list{display:flex;flex-wrap:wrap;gap:0 26px;margin:0;padding:0}footer.footer[id$=__footer] .footer-nav-menu ul li{margin:0}}footer.footer[id$=__footer] .footer-bottom-wrapper{margin-top:48px;padding:18px 0 24px;border-top:1px solid #d4d4d4}footer.footer[id$=__footer] .footer-bottom-wrapper>.grid-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin:0}footer.footer[id$=__footer] .footer-bottom-wrapper>.grid-row>div{flex:0 1 auto;max-width:none;width:auto;padding:0}footer.footer[id$=__footer] .footer-copyright,footer.footer[id$=__footer] .footer-copyright small,footer.footer[id$=__footer] .cl-footer-credit{margin:0;padding:0;font-family:var(--ft-text);font-size:13px;line-height:1.4;color:var(--ft-muted);text-decoration:none}footer.footer[id$=__footer] .cl-footer-credit:hover{color:var(--ft-accent)}[id$=__featured_blog_7RNaxr]{--fb-accent: var(--cl-accent, #D3173A);--fb-cond: var(--cl-condensed, "Barlow Condensed", sans-serif);--fb-text: var(--cl-text, "Barlow", sans-serif)}[id$=__featured_blog_7RNaxr] .spacing-box{padding:80px 24px 88px;background:#000;color:#fff;font-family:var(--fb-text)}[id$=__featured_blog_7RNaxr] .spacing-box>div{max-width:1180px;margin:0 auto;padding:0}[id$=__featured_blog_7RNaxr] .heading-header{margin:0 0 40px;padding:0 0 14px;border-bottom:2px solid #ffffff}[id$=__featured_blog_7RNaxr] .heading-header h2{margin:0;font-family:var(--fb-cond);font-size:clamp(32px,4vw,46px);font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;color:#fff}[id$=__featured_blog_7RNaxr] .article-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:48px 28px;margin:0}[id$=__featured_blog_7RNaxr] .article-inner>div{max-width:none;width:auto;padding:0;margin:0}[id$=__featured_blog_7RNaxr] .article-list-item{position:relative;display:flex;flex-direction:column;gap:18px;height:100%;margin:0;padding:0 0 22px;border-bottom:1px solid #3a3a3a}[id$=__featured_blog_7RNaxr] .article-list-img{position:relative;aspect-ratio:16 / 10;margin:0;overflow:hidden;border:1px solid #2a2a2a;border-radius:4px;background:#111}[id$=__featured_blog_7RNaxr] .article-list-img>a{display:block;width:100%;height:100%;padding:0}[id$=__featured_blog_7RNaxr] .article-list-img img{position:static;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}[id$=__featured_blog_7RNaxr] .article-list-img:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:4px;background:var(--fb-accent);z-index:2}[id$=__featured_blog_7RNaxr] .arrow-icon-wrapper{display:none}[id$=__featured_blog_7RNaxr] .article-list-content{margin:0;padding:0}[id$=__featured_blog_7RNaxr] .article-list-content-innr{display:flex;flex-direction:column;gap:14px;margin:0;padding:0}[id$=__featured_blog_7RNaxr] .article-title{margin:0;font-family:var(--fb-text);font-size:20px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;text-wrap:pretty}[id$=__featured_blog_7RNaxr] .article-title a{color:#fff;text-decoration:none;background:none}[id$=__featured_blog_7RNaxr] .article-title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}[id$=__featured_blog_7RNaxr] .article-list-content-innr:after{content:"Read article";display:inline-block;width:fit-content;padding-left:32px;background:linear-gradient(var(--fb-accent),var(--fb-accent)) left center / 22px 3px no-repeat;font-family:var(--fb-cond);font-size:15px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#cfcfcf;transition:color .25s ease,background-size .25s ease,padding-left .25s ease}[id$=__featured_blog_7RNaxr] .article-list-item:hover .article-list-img img{transform:scale(1.04)}[id$=__featured_blog_7RNaxr] .article-list-item:hover .article-list-content-innr:after{color:#fff;background-size:34px 3px;padding-left:44px}@media(prefers-reduced-motion:reduce){[id$=__featured_blog_7RNaxr] .article-list-img img,[id$=__featured_blog_7RNaxr] .article-list-content-innr:after{transition:none}}.ymm-result-page{max-width:1180px;margin:0 auto;padding:56px 0 80px;color:#141414;font-family:var(--cl-text, "Barlow", sans-serif)}.ymm-result-page #ymm_searchbox_cont.ymm_app{margin:0;padding:0}.ymm-result-page #product_container{margin:0}.ymm-result-page #products.search-result-ctm{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:32px 24px;margin:48px 0 0;padding:0}.ymm-result-page #products .ymm-grid-item{width:auto;max-width:none;float:none;margin:0;padding:0}.ymm-result-page .ymm-product-item{display:flex;flex-direction:column;gap:18px;height:100%;margin:0;padding:0;text-align:left}.ymm-result-page #products .product-thumb{position:relative;width:100%;height:auto;max-width:none;aspect-ratio:1 / 1;margin:0;overflow:hidden;border:1px solid #e3e3e3;border-radius:4px;background:#fff}.ymm-result-page .product-thumb>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:12%;box-sizing:border-box}.ymm-result-page .product-thumb img{width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.ymm-result-page .ymm-product-item:hover .product-thumb img{transform:scale(1.04)}.ymm-result-page #products .ymm_pro_lbl{position:absolute;top:12px;left:12px;right:auto;width:auto;z-index:2;display:flex;gap:6px;margin:0}.ymm-result-page .ymm_pro_lbl .ymm-soldout,.ymm-result-page .ymm_pro_lbl .ymm-label-sale{display:inline-block;margin:0;padding:5px 8px;border-radius:2px;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:12px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#fff}.ymm-result-page .ymm_pro_lbl .ymm-soldout{background:var(--cl-accent, #C8102E)}.ymm-result-page .ymm_pro_lbl .ymm-salebox{margin:0;padding:0;background:none}.ymm-result-page .ymm_pro_lbl .ymm-label-sale{background:#141414}.ymm-result-page .ymm-product-details{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;text-align:left}.ymm-result-page .grid-view-item__title{margin:0;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:21px;font-weight:700;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance}.ymm-result-page .grid-view-item__title a{color:#141414;text-decoration:none}.ymm-result-page .grid-view-item__title a:hover{color:var(--cl-accent, #C8102E)}.ymm-result-page .grid-view-item__meta p{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:10px;margin:0}.ymm-result-page .grid-view-item__meta .prd_price{font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:22px;font-weight:700;letter-spacing:.02em;color:#141414}.ymm-result-page .grid-view-item__meta .compare_price,.ymm-result-page .grid-view-item__meta .comp_price{font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:17px;font-weight:400;letter-spacing:.02em;color:#8a8a8a}.ymm-result-page .page-ymm-custom>div:not(.ymm_content){max-width:none;margin-top:72px!important;font-family:var(--cl-text, "Barlow", sans-serif);font-size:16px;line-height:1.65;color:#2a2a2a}.ymm-result-page .page-ymm-custom h2{margin:0 0 22px;padding:0 0 12px;border-bottom:2px solid #141414;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:34px;font-weight:700;line-height:1.05;letter-spacing:.06em;text-transform:uppercase;color:#141414}.ymm-result-page .page-ymm-custom h3{margin:44px 0 14px;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:24px;font-weight:700;line-height:1.1;letter-spacing:.06em;text-transform:uppercase;color:#141414}.ymm-result-page .page-ymm-custom h4{display:flex;align-items:center;gap:10px;margin:28px 0 8px;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:19px;font-weight:700;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;color:#141414}.ymm-result-page .page-ymm-custom h4:before{content:"";flex:0 0 22px;width:22px;height:3px;background:var(--cl-accent, #C8102E)}.ymm-result-page .page-ymm-custom p{margin:0 0 14px;font-size:16px;line-height:1.65;color:#2a2a2a}.ymm-result-page .page-ymm-custom strong{font-weight:600;color:#141414}.ymm-result-page .page-ymm-custom ul{margin:0 0 14px;padding:0;list-style:none}.ymm-result-page .page-ymm-custom ul li{position:relative;margin:0 0 8px;padding:0 0 0 20px;font-size:16px;line-height:1.55}.ymm-result-page .page-ymm-custom ul li:before{content:"";position:absolute;left:2px;top:.6em;width:6px;height:6px;background:var(--cl-accent, #C8102E)}.ymm-result-page .page-ymm-custom ol{margin:0;padding:0;list-style:none;counter-reset:cl-step}.ymm-result-page .page-ymm-custom ol li{display:flex;align-items:center;gap:12px;margin:0 0 10px;padding:0;font-size:16px;line-height:1.45;counter-increment:cl-step}.ymm-result-page .page-ymm-custom ol li:before{content:counter(cl-step);flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:var(--cl-accent, #C8102E);color:#fff;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:14px;font-weight:700;line-height:24px;text-align:center}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox form#ymm_form:before{content:"The results below are a suggestion only. Remove your current headlights and inspect the size code to ensure you have the right size.";display:block;box-sizing:border-box;max-height:0;margin:0;padding:0 18px 0 50px;overflow:hidden;opacity:0;transform:translateY(-10px);border-left:3px solid var(--cl-accent, #C8102E);border-radius:0 4px 4px 0;background:#fbeff1 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C8102E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/%3E%3Cline x1='12' y1='9' x2='12' y2='13'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E") 16px center / 20px 20px no-repeat;font-family:var(--cl-text, "Barlow", sans-serif);font-size:16px;font-weight:500;line-height:1.45;color:#141414;transition:max-height .45s cubic-bezier(.2,.7,.2,1),margin .45s cubic-bezier(.2,.7,.2,1),padding .45s cubic-bezier(.2,.7,.2,1),opacity .35s ease .1s,transform .45s cubic-bezier(.2,.7,.2,1) .05s}:is([id$=__1737672903a5932f71].cl-fmb-touched,[id$=__1738046640d5c849e6].cl-fmb-touched,.ymm-result-page.cl-fmb-touched) #ymm_searchbox form#ymm_form:before{max-height:140px;margin:0 0 28px;padding:14px 18px 14px 50px;opacity:1;transform:none}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .ymm_loading{position:relative;display:block;width:100%;height:50px;box-sizing:border-box;margin:0;padding:0;overflow:hidden;border:1.5px solid #c9c9c9;border-radius:4px;background:#f1f1ef}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .ymm_loading img{display:none}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .ymm_loading:before{content:"";position:absolute;top:50%;right:13px;width:18px;height:18px;margin-top:-9px;box-sizing:border-box;border:2.5px solid color-mix(in srgb,var(--cl-accent) 18%,transparent);border-top-color:var(--cl-accent, #C8102E);border-radius:50%;animation:cl-spin .7s linear infinite}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .ymm_loading:after{content:"";position:absolute;top:50%;left:14px;width:42%;height:10px;margin-top:-5px;border-radius:5px;background:linear-gradient(90deg,#e2e2df,#f7f7f5,#e2e2df) 0 0 / 200% 100%;animation:cl-shimmer 1.2s ease-in-out infinite}@keyframes cl-spin{to{transform:rotate(360deg)}}@keyframes cl-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox form#ymm_form:before{transition:none;transform:none}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .ymm_loading:before,:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .ymm_loading:after{animation-duration:2s}}@media screen and (min-width:768px){.ymm-result-page .page-ymm-custom>div:not(.ymm_content){display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:row dense;column-gap:64px;align-items:start}.ymm-result-page .page-ymm-custom>div:not(.ymm_content)>*{grid-column:1 / -1}.ymm-result-page .page-ymm-custom>div:not(.ymm_content)>h3:nth-of-type(1),.ymm-result-page .page-ymm-custom>div:not(.ymm_content)>ul:nth-of-type(1){grid-column:1}.ymm-result-page .page-ymm-custom>div:not(.ymm_content)>h3:nth-of-type(2),.ymm-result-page .page-ymm-custom>div:not(.ymm_content)>ol:nth-of-type(1){grid-column:2}}[id$=__17422123090d607a7c] .spacing-box{padding:0 clamp(16px,3vw,56px) 56px}[id$=__17422123090d607a7c] #looxReviews{max-width:none!important;width:var(--cl-loox-w, 100%)!important;margin:0 auto!important}[id$=__17422123090d607a7c] .spacing-box:before{content:"Customer Reviews";display:block;max-width:var(--cl-loox-w, none);margin:0 auto 24px;padding:0 0 14px;border-bottom:2px solid #141414;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:38px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#141414}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox{container-type:inline-size}@container (min-width: 1150px){:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox ul.dropdowns{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.3fr) auto;align-items:end}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox select.ymm-filter{padding-right:36px;font-size:15px}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox ul.dropdowns>li.ymm_bttns{grid-column:auto;margin-top:0}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .button-action{flex-wrap:nowrap;justify-content:flex-end;gap:10px}:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .btn{height:50px;min-width:0;padding:0 28px}}.breadcrumb-section .spacing-box{padding:22px 0 0}.breadcrumb-section .container{max-width:1200px}.breadcrumb-section .breadcrumb-wrapper,.breadcrumb-section .breadcrumb-wrapper li,.breadcrumb-section .breadcrumb-wrapper a,.breadcrumb-section .breadcrumb-wrapper span{font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:14px;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#555;text-decoration:none}.breadcrumb-section .breadcrumb-wrapper a{display:inline-flex;align-items:center;min-height:32px}.breadcrumb-section .breadcrumb-wrapper a:before,.breadcrumb-section .breadcrumb-wrapper a:after{display:none}.breadcrumb-section .breadcrumb-wrapper a:hover{color:var(--cl-accent, #C8102E)}.breadcrumb-section .breadcrumb-wrapper li:last-child,.breadcrumb-section .breadcrumb-wrapper li:last-child span{color:#141414}.collection-banner .banner-main-box{height:auto;min-height:0;padding:0}.collection-banner .banner-content{width:100%;max-width:none;margin:0;padding:8px 0 14px}.collection-banner .banner-content .container{max-width:1200px;margin:0 auto;padding:0 15px}.collection-banner .banner-heading{margin:0;padding:0;border:0;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:clamp(30px,3.4vw,42px);font-weight:700;line-height:1.05;letter-spacing:.04em;text-transform:uppercase;color:#141414}.collection-banner .banner-content .rte{display:none}[id$=__1738046640d5c849e6] .ymm-page-width.ymm_app{max-width:1200px;margin:0 auto;padding:56px 15px;background:#fff}.section-collection-filters~.section-accordion .spacing-box{padding-bottom:0}.section-collection-filters+[id$=__1738046640d5c849e6] .ymm-page-width.ymm_app{padding-top:0}.section-collection-filters .facets-bar-wrapper .container{max-width:1200px}.section-collection-filters .collection-facets-bar{padding:14px 0;border-top:2px solid #141414;border-bottom:1px solid #e3e3e3}.section-collection-filters .product-item-count,.section-collection-filters .facet-summary,.section-collection-filters .shortby-title,.section-collection-filters .facets-mobile-toggle{font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#141414}.section-collection-filters .product-item-count{color:#555}.section-collection-filters .sortby-filter-box{border:1.5px solid #141414;border-radius:4px;box-shadow:0 8px 24px #00000014}.section-collection-filters .sortby-dropdown .filter-sort-names{font-family:var(--cl-text, "Barlow", sans-serif);font-size:15px;color:#141414}.section-collection-filters .sortby-dropdown .filter-sort-checkbox:checked+span{color:var(--cl-accent, #C8102E);font-weight:600}.section-collection-filters .container-small{padding-top:32px}.section-collection-filters .sidebar-filter .collapse-box{margin:0 0 22px;padding:0 0 20px;border-bottom:1px solid #e3e3e3}.section-collection-filters .sidebar-filter .filter-tab-title{display:flex;align-items:center;justify-content:space-between;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#141414}.section-collection-filters .sidebar-filter .side-filter-content{margin-top:14px}.section-collection-filters .sidebar-filter .filter-tab-item{display:flex;align-items:center;gap:10px;margin:0 0 10px}.section-collection-filters .sidebar-filter .sidebar-filter-name{font-family:var(--cl-text, "Barlow", sans-serif);font-size:16px;color:#2a2a2a}.section-collection-filters .sidebar-filter input.checkbox{accent-color:var(--cl-accent, #C8102E)}.section-collection-filters .sidebar-filter .mark{border:1.5px solid #141414;border-radius:3px}.section-collection-filters .sidebar-filter input.checkbox:checked+.mark{background-color:var(--cl-accent, #C8102E);border-color:var(--cl-accent, #C8102E)}.section-collection-filters .side-filter-price-range .numberVal{border:1.5px solid #141414;border-radius:4px;background:#fff}.section-collection-filters .side-filter-price-range .numberVal input,.section-collection-filters .side-filter-price-range .field-currency{font-family:var(--cl-text, "Barlow", sans-serif);font-size:15px;color:#141414}.section-collection-filters .range-slider .noUi-connect{background:var(--cl-accent, #C8102E)}.section-collection-filters .range-slider .noUi-handle{width:18px;height:18px;top:-7px;right:-9px;box-sizing:border-box;padding:0;border:2px solid var(--cl-accent, #C8102E);border-radius:50%;background:#fff;box-shadow:none;cursor:grab}.section-collection-filters #result-product-grid .grid-row{row-gap:36px}.section-collection-filters .product-card .product-media-card{position:relative;overflow:hidden;border:1px solid #e3e3e3;border-radius:4px;background:#fff;transition:border-color .25s ease}.section-collection-filters .product-card:hover .product-media-card{border-color:#141414}.section-collection-filters .product-card .media-image{background:#fff}.section-collection-filters .product-card .media-image img{object-fit:contain;padding:8%;box-sizing:border-box}.section-collection-filters .product-card .badge-card{top:12px;left:12px;z-index:3}.section-collection-filters .product-card .badge-item{padding:5px 8px;border-radius:2px;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:12px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase}.section-collection-filters .product-card .badge-sold{background:var(--cl-accent, #C8102E);color:#fff}.section-collection-filters .product-card .product-header{padding:16px 0 0}.section-collection-filters .product-card .product-title-wrapper .product-name{display:block;margin:0 0 8px;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:20px;font-weight:700;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;color:#141414;text-decoration:none}.section-collection-filters .product-card .product-title-wrapper .product-name:hover{color:var(--cl-accent, #C8102E)}.section-collection-filters .product-card .price-wrapper{display:flex;align-items:baseline;gap:10px}.section-collection-filters .product-card .price-wrapper .item-price{margin:0;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:22px;font-weight:700;letter-spacing:.02em;color:#141414}.section-collection-filters .product-card .price-wrapper .item-price-old{margin:0;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:17px;font-weight:400;letter-spacing:.02em;color:#8a8a8a}.section-collection-filters~.section-accordion .accordion-wrapper{max-width:none;margin:0}.section-collection-filters~.section-accordion .accordion-detail-item{padding:0;border-top:2px solid #141414;border-bottom:1px solid #e3e3e3;border-left:0;border-right:0;border-radius:0;background:#fff}.section-collection-filters~.section-accordion .according-heading{display:flex;align-items:center;gap:14px;padding:22px 0;cursor:pointer}.section-collection-filters~.section-accordion .quest-icon-box{display:none}.section-collection-filters~.section-accordion .according-title{flex:1;margin:0;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:26px;font-weight:700;line-height:1.1;letter-spacing:.06em;text-transform:uppercase;color:#141414}.section-collection-filters~.section-accordion .arrow-icon-inner{color:var(--cl-accent, #C8102E)}.section-collection-filters~.section-accordion .accordion-content{padding:0 0 28px;font-family:var(--cl-text, "Barlow", sans-serif);font-size:16px;line-height:1.65;color:#2a2a2a}.section-collection-filters~.section-accordion .accordion-content h2,.section-collection-filters~.section-accordion .accordion-content h3,.section-collection-filters~.section-accordion .accordion-content h4{margin:28px 0 10px;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:20px;font-weight:700;line-height:1.15;letter-spacing:.06em;text-transform:uppercase;color:#141414}.section-collection-filters~.section-accordion .accordion-content p{margin:0 0 14px}.section-collection-filters .pagination .pagi-nub>*,.section-collection-filters .pagination .pagination-icon{font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:17px;font-weight:700;letter-spacing:.04em;color:#141414;border-radius:4px}.section-collection-filters .pagination .pagi-nub.active>*,.section-collection-filters .pagination .pagi-nub.active{background:var(--cl-accent, #C8102E);border-color:var(--cl-accent, #C8102E);color:#fff}.section-collection-filters .pagination .pagi-link:hover,.section-collection-filters .pagination a.pagination-icon:hover{color:var(--cl-accent, #C8102E)}.section-cl-reviews{background:#fff}.cl-reviews{padding:0 clamp(16px,3vw,56px) 56px;color:#141414;font-family:var(--cl-text, "Barlow", sans-serif)}.cl-reviews__inner{display:flex;flex-direction:column;gap:28px;width:var(--rv-w, auto);max-width:100%;margin:0 auto}.cl-reviews__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;padding-bottom:14px;border-bottom:2px solid #141414}.cl-reviews__title-wrap{display:flex;flex-direction:column;gap:10px}.cl-reviews__title{margin:0;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:38px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#141414}.cl-reviews__summary{display:flex;align-items:center;gap:12px}.cl-reviews__stars{display:inline-flex;gap:2px}.cl-reviews__stars--lg{gap:3px}.cl-reviews__stars svg{display:block}.cl-reviews__count{font-size:18px;font-weight:600;color:#141414}.cl-reviews__all{display:inline-flex;align-items:center;height:44px;padding:0 22px;border:1.5px solid #141414;border-radius:4px;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:#141414;transition:background-color .2s ease,color .2s ease}.cl-reviews__all:hover{background:#141414;color:#fff}.cl-reviews__grid{columns:var(--rv-cols, 4) 250px;column-gap:18px}.cl-review{display:flex;flex-direction:column;break-inside:avoid;margin:0 0 18px;overflow:hidden;background:#fff;border:1px solid #d4d4d4;border-radius:4px}.cl-review__photo{position:relative;background:#111}.cl-review__photo img{display:block;width:100%;height:auto}.cl-review__more{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:3px;background:#141414d1;color:#fff;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:14px;font-weight:700;letter-spacing:.06em}.cl-review__tab{position:absolute;left:0;bottom:0;width:56px;height:4px;background:var(--rv-accent, #C8102E)}.cl-review__body{display:flex;flex-direction:column;gap:8px;padding:16px 16px 14px}.cl-review__who{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.cl-review__name{margin:0;font-size:18px;font-weight:600;line-height:1.2;color:#141414}.cl-review__verified{display:inline-flex;align-items:center;gap:5px;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:13px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#141414}.cl-review__meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.cl-review__date{margin:0;font-size:13px;line-height:1;color:#555}.cl-review__text{margin:4px 0 0;font-size:16px;line-height:1.45;color:#2a2a2a}.cl-review__reply{display:flex;flex-direction:column;gap:4px;margin:0 16px 14px;padding:10px 12px;border-radius:4px;background:#f1f1ef}.cl-review__reply-title{margin:0;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:13px;font-weight:700;line-height:1.1;letter-spacing:.1em;text-transform:uppercase;color:var(--rv-accent, #C8102E)}.cl-review__reply-text{margin:0;font-size:15px;line-height:1.4;color:#2a2a2a}.cl-review__product{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 16px;border-top:1px solid #d4d4d4;text-decoration:none;color:#141414}.cl-review__product:hover .cl-review__product-name{color:var(--rv-accent, #C8102E)}.cl-review__thumb{flex-shrink:0;display:block;width:40px;height:40px;object-fit:contain}.cl-review__product-text{display:flex;flex-direction:column;gap:2px;min-width:0}.cl-review__product-label{font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:12px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#555}.cl-review__product-name{font-size:14px;font-weight:500;line-height:1.3;transition:color .2s ease}.cl-review--more{display:none}.cl-reviews.is-expanded .cl-review--more{display:flex}.cl-reviews__more-wrap{display:flex;justify-content:center}.cl-reviews.is-expanded .cl-reviews__more-wrap{display:none}.cl-reviews__more-btn{height:52px;min-width:220px;padding:0 34px;border:1.5px solid #141414;border-radius:4px;background:#fff;color:#141414;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:18px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cl-reviews__more-btn:hover{background:#141414;color:#fff}.cl-review.is-out,.cl-reviews [hidden]{display:none!important}.cl-reviews__controls{display:flex;align-items:center;gap:10px}.cl-reviews__tabs{display:flex;gap:22px}.cl-reviews__tab{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;border-bottom:3px solid transparent;background:none;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#555;cursor:pointer}.cl-reviews__tab.is-active{border-bottom-color:var(--rv-accent, #C8102E);color:#141414}.cl-reviews__tab-count{padding:3px 6px;border-radius:3px;background:#e4e4e2;color:#141414;font-size:13px;letter-spacing:.04em}.cl-reviews__tab.is-active .cl-reviews__tab-count{background:#141414;color:#fff}.cl-reviews__filter{position:relative;margin-left:8px}.cl-reviews__filter-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1.5px solid #141414;border-radius:4px;background:#fff;cursor:pointer}.cl-reviews__filter-btn[aria-expanded=true]{background:#f1f1ef}.cl-reviews__filter-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:5;display:flex;flex-direction:column;gap:8px;width:230px;padding:16px;border:1.5px solid #141414;border-radius:4px;background:#fff;box-shadow:0 10px 28px #0000001f}.cl-reviews__filter-title{margin:4px 0 2px;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rv-accent, #C8102E)}.cl-reviews__filter-title:first-child{margin-top:0}.cl-reviews__opt{display:flex;align-items:center;gap:10px;font-size:15px;color:#141414;cursor:pointer}.cl-reviews__opt input{accent-color:var(--rv-accent, #C8102E);margin:0}.cl-reviews__empty{margin:0;font-size:16px;color:#555}.cl-review__product--store{min-height:52px}.section-cl-about{background:#fff}.cl-about{color:#141414;font-family:var(--cl-text, "Barlow", sans-serif)}.cl-about__wrap{max-width:1080px;margin:0 auto;padding-left:24px;padding-right:24px;box-sizing:border-box}.cl-about__hero{background:#000;color:#fff;border-top:3px solid var(--cl-accent, #C8102E)}.cl-about__hero-inner{padding-top:22px;padding-bottom:56px}.cl-about__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:14px;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#a6a6a6}.cl-about__crumbs li{margin:0}.cl-about__crumbs a{display:inline-flex;align-items:center;min-height:32px;color:#a6a6a6;text-decoration:none}.cl-about__crumbs a:hover,.cl-about__crumbs [aria-current]{color:#fff}.cl-about__title-row{margin-top:44px;padding-bottom:18px;border-bottom:2px solid #ffffff}.cl-about__eyebrow{margin:0 0 10px;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:17px;font-weight:700;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:#fff}.cl-about__title{margin:0;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:clamp(52px,7vw,88px);font-weight:800;line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:#fff}.cl-about__body{display:flex;flex-direction:column;gap:64px;padding-top:64px;padding-bottom:88px}.cl-about__intro{display:flex;flex-direction:column;gap:18px;max-width:820px}.cl-about__lead p,.cl-about__text p{margin:0;text-wrap:pretty}.cl-about__lead p{font-size:22px;font-weight:500;line-height:1.5;color:#141414}.cl-about__text{display:flex;flex-direction:column;gap:18px}.cl-about__text p{font-size:17px;line-height:1.65;color:#2a2a2a}.cl-about__why{display:flex;flex-direction:column;gap:28px}.cl-about__h2-row{padding-bottom:12px;border-bottom:2px solid #141414}.cl-about__h2{margin:0;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:34px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#141414}.cl-about__points{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px}.cl-about__point{display:flex;flex-direction:column;gap:12px}.cl-about__num{width:40px;height:40px;border-radius:50%;background:var(--cl-accent, #C8102E);color:#fff;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:22px;font-weight:700;line-height:40px;text-align:center}.cl-about__point-title{margin:0;font-family:var(--cl-text, "Barlow", sans-serif);font-size:20px;font-weight:700;font-style:italic;line-height:1.15;letter-spacing:.03em;text-transform:uppercase;color:#141414}.cl-about__point-text{margin:0;font-size:16px;line-height:1.55;color:#2a2a2a}.cl-about__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.cl-about__card{display:flex;flex-direction:column;gap:12px;padding:26px 28px;border-radius:4px;background:#f1f1ef}.cl-about__card-title{margin:0;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:17px;font-weight:700;line-height:1.1;letter-spacing:.1em;text-transform:uppercase;color:var(--cl-accent, #C8102E)}.cl-about__card-text p{margin:0;font-size:17px;line-height:1.55;color:#2a2a2a}.cl-about__card-text a{font-weight:600;color:#141414}.cl-about__card-text a:hover{color:var(--cl-accent, #C8102E)}.cl-about__locs{display:flex;flex-wrap:wrap;gap:10px 32px;margin:0;padding:0;list-style:none;font-size:17px;font-weight:600;line-height:1.3}.cl-about__locs li{display:inline-flex;align-items:center;gap:8px;margin:0}.cl-about__closing{margin:0;padding-top:22px;border-top:1px solid #d4d4d4;font-size:17px;line-height:1.55;color:#2a2a2a}.section-cl-contact{background:#fff}.cl-contact__title{font-size:clamp(44px,6vw,76px);text-wrap:balance}.cl-contact__body{display:flex;flex-wrap:wrap;gap:48px;padding-top:64px;padding-bottom:88px}.cl-contact__form-wrap{flex:999 1 520px;min-width:0}.cl-contact__form{display:flex;flex-direction:column;gap:22px;margin:0}.cl-contact__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px 18px}.cl-contact__field{display:flex;flex-direction:column;gap:8px}.cl-contact__field label{margin:0;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:15px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#141414}.cl-contact__field label span{color:var(--cl-accent, #C8102E)}.cl-contact__field input,.cl-contact__field textarea{width:100%;box-sizing:border-box;margin:0;background:#fff;border:1.5px solid #141414;border-radius:4px;font-family:var(--cl-text, "Barlow", sans-serif);font-size:16px;color:#141414;box-shadow:none}.cl-contact__field input{height:52px;padding:0 16px}.cl-contact__field textarea{min-height:190px;padding:14px 16px;line-height:1.5;resize:vertical}.cl-contact__field input:focus-visible,.cl-contact__field textarea:focus-visible{outline:2px solid var(--cl-accent, #C8102E);outline-offset:2px}.cl-contact__send{height:52px;min-width:180px;padding:0 44px;box-sizing:border-box;border:1.5px solid var(--cl-accent, #C8102E);border-radius:4px;background:var(--cl-accent, #C8102E);color:#fff;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:18px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.cl-contact__send:hover{background:var(--cl-accent-dark, #a50d26);border-color:var(--cl-accent-dark, #a50d26)}.cl-contact__notice{margin:0;padding:14px 18px;border-left:3px solid;border-radius:0 4px 4px 0;font-size:16px;line-height:1.45}.cl-contact__notice--ok{border-color:#1f7a3a;background:#eef7f0;color:#141414}.cl-contact__notice--error{border-color:var(--cl-accent, #C8102E);background:#fbeff1;color:#141414}.cl-contact__notice--error ul{margin:0;padding-left:18px}.cl-contact__aside{flex:1 1 280px;display:flex;flex-direction:column;gap:16px}.cl-contact__card{gap:10px;padding:24px 26px}.cl-contact__card .cl-about__card-title{font-size:16px}.cl-contact__email{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:18px;font-weight:600;color:#141414;text-decoration:none}.cl-contact__email:hover{color:var(--cl-accent, #C8102E)}.cl-contact__small{margin:0;font-size:15px;line-height:1.5;color:#2a2a2a}.cl-contact__locs{flex-direction:column;gap:10px}.cl-contact__locs li{display:flex;gap:10px}.cl-contact__company{margin:4px 0 0;font-size:13px;line-height:1.5;color:#555}#predictive-search>.container{max-width:none;padding:0}#predictive-search .search-modal{padding:28px clamp(16px,3vw,56px) 26px;border-top:0;border-bottom:2px solid #141414;border-radius:0;background:#fff;box-shadow:none}#predictive-search .predictive-search-container{display:block}#predictive-search .searchinput-box.cl-search{position:relative;display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;box-shadow:none}#predictive-search .cl-search__icon{position:absolute;left:18px;top:50%;margin-top:-11px;pointer-events:none;z-index:1}#predictive-search .cl-search .searchbarinput{flex:1 1 auto;min-width:0;height:60px;box-sizing:border-box;margin:0;padding:0 18px 0 54px;border:1.5px solid #141414;border-radius:4px;background:#fff;font-family:var(--cl-text, "Barlow", sans-serif);font-size:18px;color:#141414;box-shadow:none}#predictive-search .cl-search .searchbarinput::placeholder{color:#6b6b6b}#predictive-search .cl-search .searchbarinput:focus,#predictive-search .cl-search .searchbarinput:focus-visible{outline:none;border-color:#141414;box-shadow:none}#predictive-search .cl-search__submit{flex-shrink:0;height:60px;padding:0 34px;box-sizing:border-box;border:1.5px solid var(--cl-accent, #C8102E);border-radius:4px;background:var(--cl-accent, #C8102E);color:#fff;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:18px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}#predictive-search .cl-search__submit:hover{background:var(--cl-accent-dark, #a50d26);border-color:var(--cl-accent-dark, #a50d26)}#predictive-search .cl-search .search-close{position:static;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:none;color:#141414;cursor:pointer;transition:background-color .2s ease}#predictive-search .cl-search .search-close:hover{background:#f1f1ef}#predictive-search .cl-search .search-close svg{width:24px;height:24px}#predictive-search .cl-search__sizes{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:18px}#predictive-search .cl-search__sizes-title{margin-right:6px;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:14px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--cl-accent, #C8102E)}#predictive-search .cl-search__chip{display:inline-flex;align-items:center;height:36px;padding:0 14px;box-sizing:border-box;border-radius:999px;background:#f1f1ef;font-family:var(--cl-text, "Barlow", sans-serif);font-size:15px;font-weight:600;line-height:1;color:#141414;text-decoration:none;transition:background-color .2s ease,color .2s ease}#predictive-search .cl-search__chip:hover{background:#141414;color:#fff}#predictive-search .cl-search .seachbar-btn{flex-shrink:0;padding:0 4px;border:0;background:none;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#555;cursor:pointer}#predictive-search .cl-search .seachbar-btn:hover{color:var(--cl-accent, #C8102E)}#predictive-search .predictive-search-result-outer{margin-top:22px}#predictive-search .search-content .heading-header{padding-bottom:10px;margin-bottom:14px;border-bottom:2px solid #141414}#predictive-search .search-content .heading-header .font-heading{font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#141414}#predictive-search .search-content .view-all{font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cl-accent, #C8102E)}#predictive-search .search-content .search-item{font-family:var(--cl-text, "Barlow", sans-serif);font-size:16px;font-weight:500;color:#141414}#predictive-search .search-content .search-item:hover{color:var(--cl-accent, #C8102E)}#predictive-search .search-content .product-media-card{border:1px solid #e3e3e3;border-radius:4px;overflow:hidden;background:#fff}#predictive-search .search-content .media-image img{object-fit:contain;padding:8%;box-sizing:border-box}#predictive-search .search-content .product-header{padding-top:10px}#predictive-search .search-content .product-name{display:block;margin-bottom:6px;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:16px;font-weight:700;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;color:#141414}#predictive-search .search-content .price-wrapper{display:flex;align-items:baseline;gap:8px}#predictive-search .search-content .item-price{font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:19px;font-weight:700;color:#141414}#predictive-search .search-content .item-price-old{font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:15px;color:#8a8a8a}#predictive-search.predictive-search-main{transform:none;transition:opacity .2s ease,visibility 0s linear .26s}#predictive-search.predictive-search-main.active{transition:opacity .16s ease,visibility 0s linear 0s}#predictive-search .search-modal{transform:translateY(-18px);clip-path:inset(0 0 100% 0);transition:transform .24s cubic-bezier(.4,0,1,1),clip-path .24s cubic-bezier(.4,0,1,1)}#predictive-search.active .search-modal{transform:translateY(0);clip-path:inset(0 0 -40px 0);transition:transform .32s cubic-bezier(.25,.8,.25,1),clip-path .32s cubic-bezier(.25,.8,.25,1)}#predictive-search .search-cont-inner{transform:translateY(10px);transition:transform .3s ease,opacity .3s ease;transition-delay:.08s}@media(prefers-reduced-motion:reduce){#predictive-search .search-modal,#predictive-search.active .search-modal{transform:none;clip-path:none;transition:none}}[id$=__slideshow_AwDwyy],[id$=__slideshow_AwDwyy] .hero-media-wrapper{background:#000}[id$=__carlights_trust_bar]{position:relative;z-index:1;margin-top:-1px}.shopify-policy__container{max-width:1080px;margin:0 auto;padding:0 24px 88px;box-sizing:border-box;color:#141414;font-family:var(--cl-text, "Barlow", sans-serif)}.shopify-policy__title{position:relative;isolation:isolate;margin:0 0 64px;padding:22px 0 56px;border:0;background:#000;box-shadow:0 0 0 100vmax #000;clip-path:inset(0 -100vmax);text-align:left;color:#fff}.shopify-policy__title:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--cl-accent, #C8102E);box-shadow:0 0 0 100vmax var(--cl-accent, #C8102E);clip-path:inset(0 -100vmax)}.shopify-policy__title .cl-about__title-row{margin-top:44px}.shopify-policy__title h1{margin:0;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:clamp(52px,7vw,88px);font-weight:800;line-height:.95;letter-spacing:.02em;text-transform:uppercase;text-align:left;color:#fff}.shopify-policy__body .rte{max-width:880px;font-size:17px;line-height:1.7;color:#2a2a2a}.shopify-policy__body .rte p{margin:0 0 14px;font-size:17px;line-height:1.7;color:#2a2a2a}.shopify-policy__body .rte strong{font-weight:600;color:#141414}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3{margin:44px 0 12px;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:26px;font-weight:700;line-height:1.1;letter-spacing:.06em;text-transform:uppercase;color:#141414}.shopify-policy__body .rte h4,.shopify-policy__body .rte h5{display:flex;align-items:center;gap:10px;margin:28px 0 10px;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-size:19px;font-weight:700;line-height:1.15;letter-spacing:.08em;text-transform:uppercase;color:#141414}.shopify-policy__body .rte h4:before,.shopify-policy__body .rte h5:before{content:"";flex:0 0 22px;width:22px;height:3px;background:var(--cl-accent, #C8102E)}.shopify-policy__body .rte h2 strong,.shopify-policy__body .rte h3 strong,.shopify-policy__body .rte h4 strong,.shopify-policy__body .rte h5 strong{font-weight:inherit;color:inherit}.shopify-policy__body .rte>:first-child{margin-top:0}.shopify-policy__body .rte a{color:#141414;font-weight:600;text-decoration:underline;text-decoration-color:var(--cl-accent, #C8102E);text-decoration-thickness:2px;text-underline-offset:3px}.shopify-policy__body .rte a:hover{color:var(--cl-accent, #C8102E)}.shopify-policy__body .rte ul{margin:0 0 16px;padding:0;list-style:none}.shopify-policy__body .rte ul li{position:relative;margin:0 0 8px;padding:0 0 0 20px;font-size:17px;line-height:1.6}.shopify-policy__body .rte ul li:before{content:"";position:absolute;left:2px;top:.65em;width:6px;height:6px;background:var(--cl-accent, #C8102E)}.shopify-policy__body .rte ol{margin:0 0 16px;padding-left:22px}.shopify-policy__body .rte ol li{margin:0 0 8px;font-size:17px;line-height:1.6}.shopify-policy__body .rte ol li::marker{font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-weight:700;color:var(--cl-accent, #C8102E)}.cl-about__hero-inner{padding-top:16px;padding-bottom:30px}.cl-about__title-row,.shopify-policy__title .cl-about__title-row{margin-top:22px;padding-bottom:14px}.shopify-policy__title{padding:16px 0 30px;margin-bottom:56px}.cl-about__body,.cl-contact__body{padding-top:56px}#minicart .side-drawer-modal{max-width:420px;background:#fff;box-shadow:0 8px 30px #0000002e;font-family:var(--cl-text);color:#141414}#minicart .marquee-inner-card{display:none}#minicart .side-drawer-modal-inner{display:flex;flex-direction:column;height:100%}#minicart .side-drawer-modal-head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;height:64px;box-sizing:border-box;padding:0 12px 0 24px;background:#000;color:#fff;border-top:3px solid var(--cl-accent,#C8102E);border-bottom:0}#minicart .side-drawer-modal-title{display:flex;align-items:center;gap:10px;margin:0;padding:0;color:#fff;font-family:var(--cl-condensed);font-weight:700;font-size:24px;line-height:1;letter-spacing:.08em;text-transform:uppercase}#minicart .side-drawer-modal-title .cart-total-count{display:inline-block;min-width:24px;height:24px;margin:0;padding:0 6px;box-sizing:border-box;border-radius:12px;background:#fff;color:#141414;font-family:var(--cl-text);font-weight:600;font-size:15px;line-height:24px;text-align:center;letter-spacing:0}#minicart .side-drawer-modal-title .cart-total-count.cl-has-items{background:var(--cl-accent,#C8102E);color:#fff}#minicart .side-drawer-modal-head .cl-cart-close{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;background:none;border:0;padding:0}#minicart .side-drawer-modal-head .cl-cart-close:hover{color:#fff;opacity:.75}#minicart .side-drawer-modal-body{flex:1 1 auto;height:auto;min-height:0;padding:0}#minicart .minicart{height:100%}#minicart .minicart .cart-orders-box{padding:0;display:flex;flex-direction:column}#minicart .cl-cart-ship{flex:0 0 auto;padding:14px 24px;background:#f1f1ef;border-bottom:1px solid #d4d4d4;text-align:left}#minicart .cl-cart-ship--progress{padding:14px 24px 16px;display:flex;flex-direction:column;gap:10px}#minicart .cl-cart-ship__msg{margin:0;display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.3;color:#141414}#minicart .cl-cart-ship__msg svg{flex:0 0 auto}#minicart .cl-cart-ship__msg strong{font-weight:700}#minicart .cl-cart-ship__bar{height:8px;border-radius:4px;background:#d4d4d4;overflow:hidden}#minicart .cl-cart-ship__bar span{display:block;height:100%;background:var(--cl-accent,#C8102E);border-radius:4px;transition:width .4s ease}#minicart .cart-orders-box.is-empty{justify-content:flex-start;align-items:stretch}#minicart .cart-drawer-empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center}#minicart .cl-cart-empty__icon{width:76px;height:76px;border-radius:50%;background:#f1f1ef;display:flex;align-items:center;justify-content:center;color:#141414}#minicart .cart-drawer-empty h3{margin:0;font-family:var(--cl-condensed);font-weight:700;font-size:28px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#141414}#minicart .cl-cart-btn{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 36px;box-sizing:border-box;background:var(--cl-accent,#C8102E);border-radius:4px;color:#fff;text-decoration:none;font-family:var(--cl-condensed);font-weight:700;font-size:18px;letter-spacing:.1em;text-transform:uppercase;line-height:1;transition:background .2s}#minicart .cl-cart-btn:hover{background:var(--cl-accent-dark, #a50d26);color:#fff}#minicart .side-drawer-modal-content{padding:0 24px}#minicart .minicart-products .cart-product-item{display:grid;grid-template-columns:88px minmax(0,1fr);column-gap:16px;row-gap:10px;align-items:start;padding:20px 0;margin:0;border-bottom:1px solid #d4d4d4}#minicart .cart-product-item+.cart-product-item{margin-top:0}#minicart .cart-product-img-wrapper{grid-column:1;grid-row:1 / span 2;margin:0}#minicart .cart-product-img{width:88px;height:88px;min-width:0;max-width:none;box-sizing:border-box;border:1px solid #d4d4d4;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;padding:6px;overflow:hidden}#minicart .cart-product-img .media-image{width:100%;height:100%;padding:0!important;--mediaRatio:100%}#minicart .cart-product-img img{position:static;width:100%;height:100%;object-fit:contain}#minicart .cart-product-detail{grid-column:2;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:4px;padding:0}#minicart .cart-product-detail>*{grid-column:1 / -1}#minicart .cart-product-detail .product-title{grid-column:1;grid-row:1;font-family:var(--cl-text);font-size:16px;font-weight:600;line-height:1.3;color:#141414;text-decoration:none}#minicart .cart-product-detail .product-title:hover{color:var(--cl-accent,#C8102E)}#minicart .cart-product-detail>.item-price,#minicart .cart-product-detail>.cart-final-price{grid-column:2;grid-row:1;margin:0;font-size:16px;font-weight:700;line-height:1.3;white-space:nowrap;text-align:right;color:#141414}#minicart .cart-final-price .item-price{font-size:16px;font-weight:700;margin:0}#minicart .cart-final-price .item-price-old{display:block;font-size:13px;font-weight:500;color:#555}#minicart .cart-product-detail dl,#minicart .cart-product-detail .product-option,#minicart .product-variant-title{margin:0;font-size:14px;color:#555}#minicart .cart-product-detail .cart-discounts:empty{display:none}#minicart .cart-product-qty{grid-column:2;grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;align-self:center}#minicart .cart-product-qty .quantity-inner{display:inline-flex;align-items:center;height:40px;box-sizing:border-box;border:1.5px solid #141414;border-radius:4px;background:#fff;padding:0;gap:0}#minicart .cart-product-qty .qunt-btn{width:40px;min-width:40px;height:100%;min-height:0;border-radius:0;background:none;border:0;display:flex;align-items:center;justify-content:center;color:#141414;padding:0}#minicart .cart-product-qty .qunt-btn svg{width:13px;height:13px;fill:#141414}#minicart .cart-product-qty .qunt-btn:hover{background:#f1f1ef}#minicart .cart-product-qty input[type=number]{width:28px;min-width:28px;max-width:28px;height:100%;min-height:0;padding:0;border:0;background:none;text-align:center;font-family:var(--cl-text);font-size:16px;font-weight:600;color:#141414;-moz-appearance:textfield}#minicart .cart-product-qty input[type=number]::-webkit-inner-spin-button,#minicart .cart-product-qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#minicart .cart-product-remove{position:static;text-align:left}#minicart .cart-remove-item{width:auto;height:auto;min-height:44px;padding:0;display:inline-flex;align-items:center;gap:6px;background:none;color:#555;border-radius:0;box-shadow:none;font-family:var(--cl-condensed);font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}#minicart .cart-remove-item:hover{color:var(--cl-accent,#C8102E)}#minicart .cart-item__error:empty,#minicart .cart-item__error .cart-item-error:empty{display:none}#minicart .side-drawer-modal-foot{flex:0 0 auto;padding:18px 24px 20px;border-top:2px solid #141414;background:#fff;position:relative}#minicart .side-drawer-modal-foot .cart-product-notes{margin:0}#minicart .cart-icon-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;margin:0;padding:0}#minicart .cart-icon-tools li{padding:0}#minicart .cart-icon-tools li>a{height:44px;flex-direction:row;justify-content:center;gap:8px;padding:0;background:#f1f1ef;border-radius:4px;color:#141414;font-family:var(--cl-condensed);font-weight:700;font-size:15px;letter-spacing:.1em;text-transform:uppercase;transition:background .2s}#minicart .cart-icon-tools li>a:before{display:none}#minicart .cart-icon-tools li>a:hover,#minicart .cart-icon-tools li.active>a{background:#e4e4e1}#minicart .cart-icon-tools li>a svg{width:17px;height:17px}#minicart .minicart-total-wrapper{padding:16px 0 0}#minicart .cart-total-box{margin:0;padding:0}#minicart .cart-total-box li{align-items:baseline;margin:0 0 6px}#minicart .cart-total-box li span:first-child{font-family:var(--cl-condensed);font-weight:700;font-size:20px;letter-spacing:.08em;text-transform:uppercase;color:#141414}#minicart .cart-total-box li span:last-child{font-family:var(--cl-text);font-size:22px;font-weight:700;color:#141414;white-space:nowrap}#minicart .cart-total-box li .cl-cart-cur{font-size:14px;font-weight:500;color:#555}#minicart .cart-tax-text{margin:0 0 14px;font-size:13px;line-height:1.4;color:#555}#minicart .cart-tax-text a{color:#555;text-decoration:underline}#minicart .checkout-btns{display:flex;flex-direction:column;gap:12px}#minicart .checkout-btns .btn{width:100%;margin:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:4px;font-family:var(--cl-condensed);font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1}#minicart .checkout-btns .btn:before,#minicart .checkout-btns .btn:after{display:none}#minicart .checkout-btns .btn span{display:inline-flex;align-items:center;gap:10px}#minicart .checkout-btns .checkout{height:54px;background:var(--cl-accent,#C8102E);border:0;color:#fff;font-size:19px}#minicart .checkout-btns .checkout:hover{background:var(--cl-accent-dark, #a50d26);color:#fff}#minicart .checkout-btns .cl-cart-view{height:48px;background:#fff;border:1.5px solid #141414;color:#141414;font-size:17px}#minicart .checkout-btns .cl-cart-view:hover{background:#141414;color:#fff}#minicart .cl-cart-express{display:flex;align-items:center;gap:10px;margin:2px 0 0;font-family:var(--cl-condensed);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#555}#minicart .cl-cart-express:before,#minicart .cl-cart-express:after{content:"";flex:1 1 auto;height:1px;background:#d4d4d4}#minicart .additional-checkout-buttons{margin:0}#minicart .additional-checkout-buttons:empty{display:none}#minicart .continue-shopping{margin-top:10px;text-align:center}#minicart .continue-shopping a{display:inline-flex;align-items:center;min-height:36px;font-size:14px;font-weight:500;color:#141414;text-decoration:underline}#minicart .continue-shopping a:hover{color:var(--cl-accent,#C8102E)}#minicart .cart-tools-wrapper{padding:24px}#minicart .cart-tools-wrapper .btn{background:var(--cl-accent,#C8102E);border-color:var(--cl-accent,#C8102E);color:#fff;border-radius:4px;font-family:var(--cl-condensed);font-weight:700;letter-spacing:.1em;text-transform:uppercase}body:has(#minicart.active) .loox-float-toggler-container{display:none!important}#minicart .side-drawer-modal-head .cl-cart-close svg{width:22px;height:22px}#minicart .cart-tools-wrapper{border-top:2px solid #141414;box-shadow:0 -10px 24px #0000001f}#minicart .cart-tools-wrapper .cart-options-title{font-family:var(--cl-condensed);font-weight:700;font-size:18px;letter-spacing:.08em;text-transform:uppercase;color:#141414}#minicart .cart-tools-wrapper .form-input-field,#minicart .cart-tools-wrapper select,#minicart .cart-tools-wrapper input{border:1.5px solid #d4d4d4;border-radius:4px;font-family:var(--cl-text)}#minicart .cart-tools-wrapper .form-input-field:focus,#minicart .cart-tools-wrapper input:focus{border-color:#141414;outline:0;box-shadow:none}#minicart .cart-tools-wrapper .close-btn{top:12px;right:12px}#shippingResponse{margin-top:14px;border:1px solid #d4d4d4;border-radius:4px;overflow:hidden;font-family:var(--cl-text);color:#141414}#shippingResponse:empty,#shippingResponse.hidden{display:none}#shippingResponse:before{content:"Shipping options";display:block;padding:9px 14px;background:#f1f1ef;border-bottom:1px solid #d4d4d4;font-family:var(--cl-condensed);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#555}#shippingResponse p{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:11px 14px;font-size:15px;line-height:1.3}#shippingResponse p+p{border-top:1px solid #d4d4d4}#shippingResponse .cl-rate__name{font-weight:600}#shippingResponse .cl-rate__price{font-weight:700;white-space:nowrap}#shippingResponse .cl-rate__price small{margin-left:3px;font-size:12px;font-weight:500;color:#555}#shippingResponse .cl-rate__price.is-free{color:var(--cl-accent,#C8102E)}#shippingErrors{margin-top:12px}#shippingErrors .errors{padding:10px 14px;border-left:3px solid var(--cl-accent,#C8102E);background:#fbeaec;font-family:var(--cl-text);font-size:14px;line-height:1.4;color:#141414}#shippingErrors .errors:empty{display:none}.cl-qa{margin-top:10px}.cl-qa__el{display:block}.cl-qa__btn{width:100%;height:40px;display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;padding:0 16px;background:var(--cl-accent,#C8102E);border:0;border-radius:4px;color:#fff;font-family:var(--cl-condensed);font-weight:700;font-size:16px;letter-spacing:.1em;text-transform:uppercase;line-height:1;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.cl-qa__btn:hover,.cl-qa__btn:focus-visible{background:var(--cl-accent-dark, #a50d26);color:#fff}.cl-qa__btn .quick-add-label{display:inline-flex;align-items:center;gap:8px}.cl-qa__btn .quick-add-label.hidden,.cl-qa__btn .quick-add-loader.hidden{display:none}.cl-qa__btn .quick-add-loader{display:inline-flex;align-items:center}.cl-qa__spin{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:cl-spin .7s linear infinite}.cl-qa__btn.loading{pointer-events:none}.cl-qa__btn.is-sold-out,.cl-qa__btn:disabled{background:#3a3a3a;color:#9a9a9a;cursor:not-allowed}.cl-qa__btn--options{background:transparent;border:1.5px solid currentColor;color:inherit}.cl-qa__btn--options:hover{background:#fff;border-color:#fff;color:#141414}[id$=__primotiv_carousel] .product-title-wrapper .product-name{box-sizing:content-box;min-height:2.3em}.cl-qa__btn .cl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product-title-wrapper:has(>.cl-qa){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.product-title-wrapper:has(>.cl-qa)>*{grid-column:1 / -1}.product-title-wrapper:has(>.cl-qa)>.price-wrapper{grid-column:1;margin:0}.product-title-wrapper>.cl-qa{grid-column:2;margin:0}.product-title-wrapper>.cl-qa .cl-qa__btn{width:auto;height:36px;padding:0 14px;gap:7px;font-size:14px;letter-spacing:.08em}.product-title-wrapper>.cl-qa .cl-qa__btn svg{width:15px;height:15px}.product-title-wrapper>.cl-qa .cl-qa__spin{width:15px;height:15px}.cl-tile{display:flex;flex-direction:column;background:#0b0b0b;border:1px solid #2e2e2e;border-radius:6px;overflow:hidden;color:#fff;font-family:var(--cl-text);transition:border-color .25s ease}.cl-tile:hover{border-color:#555}.cl-tile__media{position:relative;display:block;aspect-ratio:378 / 298;background:#000;overflow:hidden;color:#fff;text-decoration:none}.cl-tile__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.cl-tile:hover .cl-tile__img{transform:scale(1.03)}.cl-tile__badge{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;height:28px;padding:0 12px;background:var(--cl-accent,#C8102E);color:#fff;border-radius:3px;font-family:var(--cl-condensed);font-weight:700;font-size:15px;line-height:1;letter-spacing:.1em;text-transform:uppercase}.cl-tile__badge--sold{background:#3a3a3a;color:#d4d4d4}.cl-tile__info{padding:20px;border-top:3px solid var(--cl-accent,#C8102E)}.cl-tile__name{display:flex;align-items:center;gap:26px;min-height:54px;color:#fff;text-decoration:none}.cl-tile__name:hover{color:#fff}.cl-tile__code{flex:0 0 auto;font-family:var(--cl-condensed);font-weight:800;font-style:italic;font-size:60px;line-height:.9;letter-spacing:.01em;color:#fff}.cl-tile__desc{font-family:var(--cl-condensed);font-weight:600;font-size:17px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:#e6e6e6;text-wrap:balance;max-width:190px}.cl-tile__name:hover .cl-tile__desc{color:#fff}.cl-tile__buy{display:flex;align-items:stretch;border-top:1px solid #2e2e2e;margin-top:auto}.cl-tile__price{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 20px;min-width:0}.cl-tile__now{font-family:var(--cl-condensed);font-weight:700;font-size:30px;line-height:1;letter-spacing:.02em;color:#fff}.cl-tile__was{font-size:14px;line-height:1;color:#9a9a9a}.cl-tile__was s{color:#9a9a9a}.cl-tile__qa{display:flex;flex:0 0 auto}.cl-tile__btn{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:10px;min-height:72px;padding:0 26px;background:var(--cl-accent,#C8102E);border:0;border-radius:0;color:#fff;font-family:var(--cl-condensed);font-weight:700;font-size:18px;letter-spacing:.1em;text-transform:uppercase;line-height:1;text-decoration:none;cursor:pointer;transition:background .2s}.cl-tile__btn:hover,.cl-tile__btn:focus-visible{background:var(--cl-accent-dark, #a50d26);color:#fff}.cl-tile__btn .quick-add-label{display:inline-flex;align-items:center;gap:10px}.cl-tile__btn .quick-add-label.hidden,.cl-tile__btn .quick-add-loader.hidden{display:none}.cl-tile__btn .quick-add-loader{display:inline-flex;align-items:center;min-width:96px;justify-content:center}.cl-tile__btn.loading{pointer-events:none}.cl-tile__btn:disabled{background:#2a2a2a;color:#8a8a8a;cursor:not-allowed}.cl-tile__btn--options{background:transparent;box-shadow:inset 1px 0 #2e2e2e}.cl-tile__btn--options:hover{background:#fff;color:#141414}.cl-tile__spin{width:20px;height:20px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:cl-spin .7s linear infinite}.cl-tile .cl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (min-width:768px){[id$=__primotiv_carousel] .flickity-enabled:has(.cl-tile) .flickity-prev-next-button{top:164px}}@media screen and (max-width:767px){[id$=__primotiv_carousel] .flickity-enabled:has(.cl-tile) .flickity-prev-next-button{top:calc((70cqw - 30px)*.394)}}.cl-tile__code--long{font-size:44px;line-height:1.05}@media screen and (min-width:992px){header.header .site-nav-submenu.cl-submenu{min-width:260px;max-width:none;padding:10px;background:#fff;border-top:3px solid var(--cl-accent,#C8102E);border-radius:0 0 6px 6px;box-shadow:0 14px 34px #00000024;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s}header.header .site-nav-item.menu-children:hover>.site-nav-submenu.cl-submenu,header.header .site-nav-item.menu-children:focus-within>.site-nav-submenu.cl-submenu{visibility:visible;opacity:1;pointer-events:all;transform:none}header.header .site-nav-submenu.cl-submenu--cols{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--cl-rows,7),auto);grid-template-columns:repeat(2,minmax(230px,1fr));column-gap:6px;width:max-content}header.header .cl-submenu .site-nav-submenu-link{padding:10px 14px;border-radius:4px;color:#141414;transition:background .15s ease,color .15s ease}header.header .cl-submenu .site-nav-submenu-link:hover,header.header .cl-submenu .site-nav-submenu-link:focus-visible{background:#f1f1ef;color:#141414}header.header .cl-submenu .site-nav-submenu-link>span,header.header .cl-submenu .site-nav-submenu-link:hover>span{transform:none}header.header .cl-submenu .site-nav-submenu-text:before{display:none}header.header .cl-submenu .site-nav-submenu-text{display:flex;align-items:baseline;gap:10px;flex-wrap:nowrap;font-family:var(--cl-text);font-size:15px;font-weight:500;line-height:1.2;white-space:nowrap}header.header .cl-submenu .cl-nav-code{flex:0 0 auto;min-width:72px;font-family:var(--cl-condensed);font-weight:800;font-style:italic;font-size:21px;line-height:1;letter-spacing:.01em;color:#141414;transition:color .15s ease}header.header .cl-submenu .cl-nav-rest{font-style:normal;font-size:13px;font-weight:500;letter-spacing:.02em;color:#555}header.header .cl-submenu .site-nav-submenu-link:hover .cl-nav-code{color:var(--cl-accent,#C8102E)}}@media screen and (min-width:992px){header.header .site-nav-submenu.cl-submenu{top:calc(100% + 18px)}header.header .site-nav-submenu.cl-submenu:before{content:"";position:absolute;left:0;right:0;top:-24px;height:21px}header.header .cl-submenu .cl-nav-code{min-width:98px}}@media screen and (min-width:992px){header.header .navbar-nav>.site-nav-item.menu-children:hover>.site-nav-link,header.header .navbar-nav>.site-nav-item.menu-children:focus-within>.site-nav-link{color:var(--cl-accent,#C8102E);border-bottom-color:var(--cl-accent,#C8102E)}header.header .navbar-nav>.site-nav-item.menu-children>.site-nav-link svg{transition:transform .2s ease}header.header .navbar-nav>.site-nav-item.menu-children:hover>.site-nav-link svg,header.header .navbar-nav>.site-nav-item.menu-children:focus-within>.site-nav-link svg{transform:rotate(180deg)}header.header .site-nav-submenu.cl-dd{top:calc(100% + 18px);left:-12px;min-width:0;max-width:none;width:680px;padding:0;background:#fff;border-top:3px solid var(--cl-accent,#C8102E);border-radius:0 0 6px 6px;box-shadow:0 18px 40px #00000059;overflow:visible;text-align:left;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s}header.header .site-nav-submenu.cl-dd--3{width:500px}header.header .site-nav-submenu.cl-dd--2,header.header .site-nav-submenu.cl-dd--1{width:360px}header.header .site-nav-submenu.cl-dd:before{content:"";position:absolute;left:0;right:0;top:-24px;height:21px}header.header .site-nav-item.menu-children:hover>.site-nav-submenu.cl-dd,header.header .site-nav-item.menu-children:focus-within>.site-nav-submenu.cl-dd{visibility:visible;opacity:1;pointer-events:all;transform:none}header.header .cl-dd__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:18px 24px 8px}header.header .cl-dd__eyebrow{margin:0;font-family:var(--cl-condensed);font-weight:700;font-size:14px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#555}header.header .cl-dd__all{font-family:var(--cl-condensed);font-weight:700;font-size:14px;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--cl-accent,#C8102E);text-decoration:none}header.header .cl-dd__all:hover{color:#141414}header.header .cl-dd__grid{margin:0;padding:4px 12px 12px;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}header.header .cl-dd--3 .cl-dd__grid{grid-template-columns:repeat(3,minmax(0,1fr))}header.header .cl-dd--2 .cl-dd__grid{grid-template-columns:repeat(2,minmax(0,1fr))}header.header .cl-dd--1 .cl-dd__grid{grid-template-columns:1fr}header.header .cl-dd__grid li{margin:0;padding:0}header.header .cl-dd__item{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;padding:0 12px;box-sizing:border-box;border:1px solid #e2e2e0;border-radius:4px;background:#fff;color:#141414;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}header.header .cl-dd__code{font-family:var(--cl-condensed);font-weight:800;font-style:italic;font-size:25px;line-height:1;letter-spacing:.01em;white-space:nowrap}header.header .cl-dd__item--text .cl-dd__code{font-style:normal;font-weight:700;font-size:16px;letter-spacing:.04em;text-transform:uppercase;white-space:normal}header.header .cl-dd__item svg{flex:0 0 auto;transition:transform .15s ease}header.header .cl-dd__item:hover,header.header .cl-dd__item:focus-visible{background:#f1f1ef;color:var(--cl-accent,#C8102E)}header.header .cl-dd__item:hover svg{transform:translate(2px)}header.header .cl-dd__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:14px 24px;background:#f1f1ef;border-top:1px solid #d4d4d4;border-radius:0 0 6px 6px}header.header .cl-dd__foot p{margin:0;font-family:var(--cl-text);font-size:15px;line-height:1.3;color:#2a2a2a}header.header .cl-dd__guide{display:inline-flex;align-items:center;min-height:40px;box-sizing:border-box;font-family:var(--cl-condensed);font-weight:700;font-size:15px;letter-spacing:.1em;text-transform:uppercase;line-height:1;color:#141414;text-decoration:none;border-bottom:2px solid var(--cl-accent,#C8102E)}header.header .cl-dd__guide:hover{color:var(--cl-accent,#C8102E)}}@media screen and (min-width:992px){header.header .site-nav-submenu.cl-dd--stack{width:420px}header.header .cl-dd--stack .cl-dd__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--cl-dd-rows,4),auto)}}@media screen and (min-width:992px){header.header .site-nav-submenu.cl-dd--stack{width:350px}header.header .cl-dd--stack .cl-dd__head{padding:16px 18px 8px}header.header .cl-dd--stack .cl-dd__grid{padding:2px 10px 10px;gap:5px}header.header .cl-dd--stack .cl-dd__item{min-height:44px;padding:0 10px 0 12px}header.header .cl-dd--stack .cl-dd__code{font-size:23px}header.header .cl-dd--stack .cl-dd__item svg{width:14px;height:14px}header.header .cl-dd--stack .cl-dd__foot{padding:12px 18px;gap:4px 16px}header.header .cl-dd--stack .cl-dd__guide{min-height:32px}}.announcement-wrapper{background:#000;color:#fff}.announcement-wrapper .announcement-inner-card{height:40px;padding:0;display:flex;align-items:center;box-sizing:border-box}.announcement-wrapper .announcement-bar-marquee{max-width:none;padding:0;width:100%}.announcement-bar-marquee div[data-marque-node] .announcement-item{padding:0 0 0 22px;gap:14px;color:#fff;font-family:var(--cl-condensed);font-weight:700;font-size:15px;line-height:1;letter-spacing:.14em;text-transform:uppercase}.announcement-item .cl-ann__icon{width:18px;min-width:18px;height:18px;color:#fff}.announcement-item .cl-ann__badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;background:var(--cl-accent,#C8102E);color:#fff;border-radius:3px;font-size:13px;letter-spacing:.12em;line-height:1}.announcement-item .cl-ann__sep{display:inline-block;flex:0 0 auto;width:7px;height:7px;margin-left:24px;background:var(--cl-accent,#C8102E);transform:rotate(45deg)}.announcement-wrapper:hover .announcement-bar-marquee div[data-marque-node]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.announcement-bar-marquee div[data-marque-node]{animation:none}}.loox-float-toggler-container,#looxReviewsFrame.loox-float-modal,.loox-modal-container{display:none!important}.cl-pdp{max-width:1280px;margin:0 auto;padding:0 24px;box-sizing:border-box;color:#fff;font-family:var(--cl-text)}.section-main-product .spacing-box,.main-product .spacing-box{--topSpace:24px}.cl-pdp-crumbs{margin-bottom:20px}.cl-pdp-crumbs ol{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--cl-condensed);font-weight:600;font-size:14px;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#a6a6a6}.cl-pdp-crumbs a{display:inline-flex;align-items:center;min-height:32px;color:#a6a6a6;text-decoration:none}.cl-pdp-crumbs a:hover,.cl-pdp-crumbs [aria-current]{color:#fff}.cl-pdp .main-product-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:14px 56px;align-items:start}.cl-pdp .main-product-images{grid-column:1;grid-row:1;min-width:0}.cl-pdp .cl-pdp-badge{grid-column:1;grid-row:1;align-self:start;justify-self:start;z-index:3;margin:16px;display:inline-flex;align-items:center;height:30px;padding:0 12px;background:var(--cl-accent,#C8102E);color:#fff;border-radius:3px;font-family:var(--cl-condensed);font-weight:700;font-size:16px;line-height:1;letter-spacing:.1em;text-transform:uppercase;pointer-events:none}.cl-pdp .cl-pdp-keyspecs{grid-column:1;grid-row:2}.cl-pdp .main-product-content{grid-column:2;grid-row:1 / span 3;padding:0;position:static}.cl-pdp .product-slider-wrapper{max-width:100%}.cl-pdp .main-product-slider .product-info-item{background:#fff;border-radius:6px;overflow:hidden}.cl-pdp .main-product-slider .product-info-item:first-child:after{content:"";position:absolute;left:0;bottom:0;width:96px;height:5px;background:var(--cl-accent,#C8102E);z-index:2}.cl-pdp .main-product-slider .media-image{background:#fff}.cl-pdp-keyspecs{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:1px;background:#2e2e2e;border:1px solid #2e2e2e;border-radius:6px;overflow:hidden}.cl-pdp-keyspecs li{background:#0b0b0b;padding:14px;display:flex;flex-direction:column;gap:6px;margin:0}.cl-pdp-keyspecs__value{font-family:var(--cl-condensed);font-weight:800;font-style:italic;font-size:26px;line-height:1;color:#fff;white-space:nowrap}.cl-pdp-keyspecs__label{font-family:var(--cl-condensed);font-weight:700;font-size:13px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:#a6a6a6}.cl-pdp .featured-product-content{display:flex;flex-wrap:wrap;align-items:center;column-gap:18px;row-gap:20px}.cl-pdp .featured-product-content>*{flex:0 0 100%;margin:0;min-width:0}.cl-pdp .featured-product-content>.shopify-app-block,.cl-pdp .featured-product-content>.pro-sku-box,.cl-pdp .featured-product-content>.product-text{flex:0 0 auto;margin-top:-8px}.cl-pdp .featured-product-content>:empty,.cl-pdp .featured-product-content>pickup-availability:not([available]){display:none}.cl-pdp .productstock-value{margin:0 0 -8px}.cl-pdp .productstock-value li{display:inline-flex;align-items:center;gap:8px;font-family:var(--cl-text);font-size:14px;font-weight:600;line-height:1;color:#4cc26a}.cl-pdp .productstock-value li span{width:8px;height:8px;border-radius:50%;background:#4cc26a;animation:none}.cl-pdp .cl-pdp-head{margin:0;padding:0}.cl-pdp .cl-pdp-title{margin:0;padding:0;display:flex;flex-direction:column;gap:4px;color:#fff}.cl-pdp-title__brand{font-family:var(--cl-condensed);font-weight:700;font-size:16px;line-height:1;letter-spacing:.24em;text-transform:uppercase;color:#c4c4c4}.cl-pdp-title__row{display:flex;align-items:center;gap:16px}.cl-pdp-title__code{flex:0 0 auto;font-family:var(--cl-condensed);font-weight:800;font-style:italic;font-size:96px;line-height:.88;letter-spacing:.01em;color:#fff}.cl-pdp-title__code--long{font-size:68px;line-height:.95}.cl-pdp-title__desc{font-family:var(--cl-condensed);font-weight:600;font-size:24px;line-height:1.15;letter-spacing:.06em;text-transform:uppercase;color:#e6e6e6;max-width:16ch}.cl-pdp .shopify-app-block a{display:inline-flex;align-items:center;min-height:32px;color:#fff;text-decoration:none}.cl-pdp .loox-rating{display:inline-flex;align-items:center;gap:8px;font-size:17px!important;color:var(--cl-accent,#C8102E)}.cl-pdp .loox-rating svg,.cl-pdp .loox-rating .loox-icon{fill:var(--cl-accent,#C8102E);color:var(--cl-accent,#C8102E);width:17px;height:17px}.cl-pdp .loox-rating-label{display:none}.cl-pdp .loox-rating:after{content:attr(data-raters) " reviews";font-family:var(--cl-text);font-size:15px;font-weight:600;color:#fff;text-decoration:underline;text-underline-offset:3px}.cl-pdp .pro-sku-title,.cl-pdp .product-text{margin:0;font-family:var(--cl-text);font-size:14px;color:#a6a6a6}.cl-pdp .main-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:16px 0;border-top:1px solid #2e2e2e;border-bottom:1px solid #2e2e2e}.cl-pdp .main-price .item-price{font-family:var(--cl-condensed);font-weight:700;font-size:48px;line-height:1;letter-spacing:.01em;color:#fff;margin:0}.cl-pdp .main-price .item-price-old{font-family:var(--cl-text);font-size:20px;color:#9a9a9a;text-decoration:line-through;margin:0}.cl-pdp .main-price .item-discount-price{align-self:center;display:inline-flex;align-items:center;height:26px;padding:0 10px;background:var(--cl-accent,#C8102E);color:#fff;border-radius:3px;font-family:var(--cl-condensed);font-weight:700;font-size:14px;line-height:1;letter-spacing:.1em;text-transform:uppercase}.cl-pdp .main-price .product-item-tax-shipping{flex:0 0 100%;font-family:var(--cl-text);font-size:14px;color:#a6a6a6}.cl-pdp .main-price .product-item-tax-shipping a{color:#a6a6a6;text-decoration:underline}.cl-pdp .main-price>div:last-child:not(:has(shopify-payment-terms)){display:none}.cl-pdp .featured-product-content>quantity-input{flex:0 0 140px;width:140px;position:relative;z-index:2}.cl-pdp .quantity-label{display:none}.cl-pdp .quantity-inner{display:inline-flex;align-items:center;width:140px;height:56px;box-sizing:border-box;border:1.5px solid #fff;border-radius:4px;background:transparent}.cl-pdp .quantity-inner .qunt-btn{width:48px;height:100%;min-width:0;display:flex;align-items:center;justify-content:center;background:none;border:0;color:#fff;border-radius:0}.cl-pdp .quantity-inner .qunt-btn svg{width:16px;height:16px;fill:#fff;color:#fff}.cl-pdp .quantity-inner input{width:40px;height:100%;padding:0;border:0;background:none;text-align:center;font-family:var(--cl-text);font-size:18px;font-weight:600;color:#fff;-moz-appearance:textfield}.cl-pdp .quantity-inner input::-webkit-inner-spin-button,.cl-pdp .quantity-inner input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cl-pdp product-form .item-checkout-buttons{display:flex;flex-direction:column;gap:12px}.cl-pdp product-form .add-to-cart-btn{margin:0 0 0 152px;width:calc(100% - 152px);height:56px;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--cl-accent,#C8102E);border:0;border-radius:4px;color:#fff;font-family:var(--cl-condensed);font-weight:700;font-size:20px;letter-spacing:.1em;text-transform:uppercase;line-height:1}.cl-pdp product-form .add-to-cart-btn:before{content:"";width:20px;height:20px;flex:0 0 auto;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1.2 12.5H6.2z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3Cpath d='M12 12v5M9.5 14.5h5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1.2 12.5H6.2z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3Cpath d='M12 12v5M9.5 14.5h5'/%3E%3C/svg%3E") center/contain no-repeat;position:static;transform:none;opacity:1;border-radius:0}.cl-pdp product-form .add-to-cart-btn:after{display:none}.cl-pdp product-form .add-to-cart-btn:hover{background:var(--cl-accent-dark, #a50d26);color:#fff}.cl-pdp product-form .add-to-cart-btn[disabled]{background:#2a2a2a;color:#8a8a8a}.cl-pdp product-form .add-to-cart-btn[disabled]:before{display:none}.cl-pdp .shopify-payment-button{margin:0}.cl-pdp .shopify-payment-button__more-options{color:#fff;font-family:var(--cl-text);font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.cl-pdp-trust{margin:20px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cl-pdp-trust li{display:flex;flex-direction:column;gap:6px;padding:14px;margin:0;background:#121212;border-radius:4px;color:var(--cl-accent,#C8102E)}.cl-pdp-trust span{font-family:var(--cl-condensed);font-weight:700;font-size:15px;line-height:1.15;letter-spacing:.06em;text-transform:uppercase;color:#fff}.cl-pdp-share{display:flex;align-items:center;gap:12px}.cl-pdp-share__label{font-family:var(--cl-condensed);font-weight:700;font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:#a6a6a6}.cl-pdp-share__btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#121212;border:0;border-radius:50%;color:#fff;cursor:pointer;transition:background .2s;padding:0}.cl-pdp-share__btn[hidden]{display:none}.cl-pdp-share__btn:hover{background:#2a2a2a;color:#fff}.cl-pdp-share__msg{font-size:13px;color:#4cc26a}.cl-pdp-details{margin-top:48px;border-top:2px solid #fff;padding-top:8px;display:flex;flex-wrap:wrap;gap:0 56px;align-items:flex-start}.cl-pdp-details__col{flex:1 1 520px;min-width:0}.cl-pdp-details__col+.cl-pdp-details__col{flex-basis:440px}.cl-acc{border-bottom:1px solid #2e2e2e}.cl-acc>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:60px;cursor:pointer;font-family:var(--cl-condensed);font-weight:700;font-size:20px;letter-spacing:.08em;text-transform:uppercase;color:#fff}.cl-acc>summary::-webkit-details-marker{display:none}.cl-acc .cl-acc-minus{color:var(--cl-accent,#C8102E)}.cl-acc[open] .cl-acc-plus,.cl-acc:not([open]) .cl-acc-minus{display:none}.cl-acc__body{margin:0 0 20px;font-size:16px;line-height:1.65;color:#d6d6d6;text-wrap:pretty}.cl-acc__body p{margin:0 0 12px;color:#d6d6d6}.cl-spec-table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:15px;line-height:1.35}.cl-spec-table th{text-align:left;vertical-align:top;width:40%;padding:9px 12px 9px 0;border-bottom:1px solid #222;font-family:var(--cl-condensed);font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#a6a6a6;background:none}.cl-spec-table td{vertical-align:top;padding:9px 0;border-bottom:1px solid #222;font-weight:600;color:#fff;background:none}.cl-spec-table tr{background:none}.cl-features{margin:0 0 20px;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.cl-features li{display:flex;gap:12px;margin:0;padding:0}.cl-features li:before{content:"";flex-shrink:0;width:8px;height:8px;margin-top:7px;background:var(--cl-accent,#C8102E);transform:rotate(45deg)}.cl-features p{margin:0;font-size:15px;line-height:1.5;color:#d6d6d6}.cl-features strong{font-weight:700;color:#fff}.cl-included{margin:0 0 20px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.cl-included li{display:flex;align-items:center;gap:12px;padding:14px;margin:0;background:#121212;border-radius:4px;font-size:15px;font-weight:600;line-height:1.3;color:#fff}.cl-included li svg{flex:0 0 auto;color:var(--cl-accent,#C8102E)}.cl-included__count{flex:0 0 auto;font-family:var(--cl-condensed);font-weight:800;font-style:italic;font-size:26px;line-height:1;color:var(--cl-accent,#C8102E)}@media screen and (max-width:989px){.cl-pdp .main-product-grid{grid-template-columns:1fr;gap:14px}.cl-pdp .cl-pdp-keyspecs{grid-row:2}.cl-pdp .main-product-content{grid-column:1;grid-row:3;margin-top:26px}}.cl-spec-table,.cl-spec-table th,.cl-spec-table td{border:0;border-bottom:1px solid #222}.cl-spec-table{border-bottom:0}.cl-spec-table__full{font-weight:600;color:#fff}.cl-pdp-title__desc{max-width:270px;text-wrap:balance}.cl-pdp .featured-product-content>product-form{margin-top:-76px}.cl-pdp product-form .item-checkout-buttons{margin-top:0}.cl-pdp-title__brand{display:block;line-height:0}.cl-pdp-title__brand img{display:block;width:200px;height:auto;background:#000}.cl-pdp .productstock-value{margin:0 0 -4px;padding:0}.cl-pdp .productstock-value li{display:inline-flex;align-items:center;gap:9px;height:30px;padding:0 12px 0 10px;box-sizing:border-box;background:#4cc26a1f;border:1px solid rgba(76,194,106,.45);border-radius:999px;font-family:var(--cl-condensed);font-weight:700;font-size:14px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:#5fd47c;margin:0}.cl-pdp .productstock-value li span{width:8px;height:8px;border-radius:50%;background:#5fd47c;box-shadow:0 0 0 3px #5fd47c40;animation:none;margin:0;position:static}.cl-pdp .productstock-value li span:before,.cl-pdp .productstock-value li span:after{display:none}.cl-pdp .productstock-value li.lowstock{background:#f0aa281f;border-color:#f0aa2873;color:#f4b740}.cl-pdp .productstock-value li.lowstock span{background:#f4b740;box-shadow:0 0 0 3px #f4b74040}.cl-pdp .productstock-value li.outofstock{background:#c8102e24;border-color:#c8102e8c;color:#ff6b7f}.cl-pdp .productstock-value li.outofstock span{background:#ff6b7f;box-shadow:0 0 0 3px #ff6b7f40}.cl-pdp-title__row{--cl-code:96px;gap:28px;align-items:center}.cl-pdp-title__code{font-size:var(--cl-code)}.cl-pdp-title__row:has(.cl-pdp-title__code--long){--cl-code:68px;gap:22px}.cl-pdp-title__desc{font-size:calc(var(--cl-code) * .4);line-height:1.02;letter-spacing:.05em;max-width:12em;text-wrap:balance}.cl-pdp-title__desc{line-height:1.05;position:relative;top:calc(var(--cl-code) * .035)}.cl-pdp-title__code--long{line-height:.88}.cl-pdp-trust{margin:20px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:#2a2a2a;border:1px solid #2a2a2a;border-radius:6px;overflow:hidden}.cl-pdp-trust li{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;padding:14px 16px;margin:0;background:#121212;border-radius:0;color:#fff}.cl-pdp-trust__head{display:flex;align-items:center;gap:8px;height:20px}.cl-pdp-trust__head svg{flex-shrink:0;color:var(--cl-accent,#C8102E)}.cl-pdp-trust .cl-pdp-trust__head span{font-family:var(--cl-condensed);font-weight:700;font-size:16px;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#fff}.cl-pdp-trust .cl-pdp-trust__sub{font-family:var(--cl-text);font-weight:400;font-size:13px;line-height:1.3;letter-spacing:0;text-transform:none;color:#a6a6a6}.cl-pdp .main-price{row-gap:10px}.cl-pdp .main-price .item-discount-price{order:-1;align-self:flex-start;margin-right:100%}.cl-pdp .main-price .item-discount-price{flex:0 0 auto;white-space:nowrap}.cl-pdp .pro-sku-title{font-family:var(--cl-condensed);font-weight:600;font-size:14px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#a6a6a6}.cl-pdp .featured-product-content>.pro-sku-box{padding-left:18px;border-left:1px solid #2e2e2e}.cl-pdp .main-price .product-item-tax-shipping{display:flex;align-items:center;gap:8px;font-family:var(--cl-condensed);font-weight:600;font-size:14px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:#a6a6a6}.cl-pdp .main-price .product-item-tax-shipping:before{content:"";width:16px;height:16px;flex:0 0 auto;background:var(--cl-accent,#C8102E);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 5.5h12v10h-12z'/%3E%3Cpath d='M13.5 9h4.2l3.3 3.6v2.9h-7.5'/%3E%3Ccircle cx='6' cy='17.5' r='1.8'/%3E%3Ccircle cx='17.5' cy='17.5' r='1.8'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 5.5h12v10h-12z'/%3E%3Cpath d='M13.5 9h4.2l3.3 3.6v2.9h-7.5'/%3E%3Ccircle cx='6' cy='17.5' r='1.8'/%3E%3Ccircle cx='17.5' cy='17.5' r='1.8'/%3E%3C/svg%3E") center/contain no-repeat}.cl-pdp .main-price .product-item-tax-shipping a{color:#fff;text-decoration:underline;text-decoration-color:var(--cl-accent,#C8102E);text-decoration-thickness:2px;text-underline-offset:4px;margin-right:.35em}.cl-pdp .main-price .product-item-tax-shipping a:hover{color:var(--cl-accent,#C8102E)}.cl-pdp .featured-product-content>.pro-sku-box{padding-left:0;border-left:0;display:flex;align-items:center;min-height:32px}.cl-pdp .pro-sku-title{font-family:var(--cl-text);font-weight:600;font-size:15px;line-height:21px;letter-spacing:0;text-transform:none;color:#fff}.cl-pdp .featured-product-content>.cl-pdp-price-wrap{position:relative}.cl-pdp-price-wrap .cl-pdp-share{position:absolute;top:16px;right:0;z-index:2;gap:8px}.cl-pdp-price-wrap .cl-pdp-share__label{font-size:13px}.cl-pdp-price-wrap .cl-pdp-share__btn{width:34px;height:34px}.cl-pdp-price-wrap .cl-pdp-share__btn svg{width:15px;height:15px}.cl-pdp-price-wrap .cl-pdp-share__msg{position:absolute;right:0;top:calc(100% + 6px);white-space:nowrap}.cl-pdp-price-wrap .cl-pdp-share{top:12px}.cl-pdp .featured-product-content{row-gap:var(--cl-gap,20px)}.cl-pdp .featured-product-content>product-form{margin-top:calc(-60px - var(--cl-gap,20px))}.cl-pdp .quantity-inner{height:60px}.cl-pdp product-form .add-to-cart-btn{height:60px;font-size:21px}.cl-pdp .shopify-payment-button__button{min-height:52px}.cl-pdp .main-price{padding:20px 0}.cl-pdp .main-price .item-price{font-size:54px}.cl-pdp-price-wrap .cl-pdp-share{top:16px}.cl-pdp-trust li{padding:18px 16px}.cl-pdp-trust{box-sizing:border-box;align-items:stretch}.cl-pdp-trust li{padding:14px 16px}.cl-pdp .main-product-content{grid-row:1 / span 2}.cl-pdp .cl-pdp-ratings{grid-column:1;grid-row:3;align-self:stretch}.cl-pdp .main-product-grid>.cl-pdp-trust{grid-column:2;grid-row:3;align-self:stretch;margin:0}.cl-pdp-included{margin:0}.cl-pdp-included__title{margin:0 0 10px;font-family:var(--cl-condensed);font-weight:700;font-size:14px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:#a6a6a6}.cl-pdp-included .cl-included{margin:0}.cl-pdp-ratings{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#2e2e2e;border:1px solid #2e2e2e;border-radius:6px;overflow:hidden}.cl-pdp-ratings:has(>li:nth-child(3)){grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cl-pdp-rating{background:#0b0b0b;padding:16px 18px;display:flex;flex-direction:column;justify-content:center;gap:10px;margin:0}.cl-pdp-rating__label{font-family:var(--cl-condensed);font-weight:700;font-size:14px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:#a6a6a6}.cl-pdp-rating__bars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.cl-pdp-rating__bars span{height:8px;background:#2a2a2a;border-radius:1px}.cl-pdp-rating__bars[data-score="1"] span:nth-child(-n+1),.cl-pdp-rating__bars[data-score="2"] span:nth-child(-n+2),.cl-pdp-rating__bars[data-score="3"] span:nth-child(-n+3),.cl-pdp-rating__bars[data-score="4"] span:nth-child(-n+4),.cl-pdp-rating__bars[data-score="5"] span:nth-child(-n+5){background:var(--cl-accent,#C8102E)}.cl-pdp .main-product-grid>.cl-pdp-trust li{justify-content:center}@media screen and (max-width:989px){.cl-pdp .main-product-content{grid-row:3}.cl-pdp .cl-pdp-ratings{grid-row:4}.cl-pdp .main-product-grid>.cl-pdp-trust{grid-column:1;grid-row:5}}.cl-pdp .featured-product-content>product-recommendations:not(:has(*)){display:none}.cl-pdp-details--v2{display:flex;flex-direction:column;gap:0}.cl-pdp-details--v2 .cl-acc>summary svg{flex:0 0 auto}.cl-desc{display:flex;flex-wrap:wrap;gap:16px 48px;align-items:flex-start;margin:0 0 24px}.cl-desc__text{flex:3 1 560px;min-width:0;max-width:820px;font-size:16px;line-height:1.65;color:#d6d6d6;text-wrap:pretty}.cl-desc__text p{margin:0 0 12px;font-size:16px;line-height:1.65;color:#d6d6d6}.cl-desc__text p:last-child{margin-bottom:0}.cl-desc__chips{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.cl-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;box-sizing:border-box;border:1px solid #2e2e2e;border-radius:4px;font-family:var(--cl-text);font-size:14px;font-weight:600;color:#fff}.cl-chip svg{flex:0 0 auto;color:var(--cl-accent,#C8102E)}.cl-feat-grid{margin:0 0 24px;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(max(300px,calc((100% - 112px) / 3)),1fr));column-gap:56px}.cl-feat-grid li{display:flex;flex-direction:column;gap:8px;padding:18px 0 20px;margin:0;border-top:1px solid #2e2e2e}.cl-feat-grid li:before{display:none}.cl-feat-grid__title{font-family:var(--cl-condensed);font-weight:700;font-size:17px;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;color:#fff}.cl-feat-grid p{margin:0;font-family:var(--cl-text);font-size:14px;line-height:1.6;color:#bdbdbd;text-wrap:pretty}.cl-pdp-details--v2{align-items:stretch;flex-wrap:nowrap}.cl-pdp-details--v2>.cl-acc{width:100%;box-sizing:border-box}.cl-pdp-details--v2 .cl-desc__chips{align-items:flex-end}.section-before-after{background:#000;color:#fff}.section-before-after .spacing-box{background:#000}.section-before-after .heading-header{max-width:760px;margin:0 auto;padding:0 24px;text-align:center}.section-before-after .heading-header h2{margin:0 0 14px;font-family:var(--cl-condensed);font-weight:800;font-size:clamp(40px,5vw,64px);line-height:.95;letter-spacing:.01em;text-transform:uppercase;color:#fff}.section-before-after .heading-header h2:after{content:"";display:block;width:64px;height:3px;margin:18px auto 0;background:var(--cl-accent,#C8102E)}.section-before-after .heading-header>div{font-family:var(--cl-text);font-size:16px;line-height:1.6;color:#bdbdbd}.section-before-after .heading-header p{margin:0 0 6px;color:#bdbdbd}.section-before-after .heading-header p:last-child{margin:10px 0 0;font-family:var(--cl-condensed);font-weight:700;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#fff}.section-before-after .container,.section-before-after .container-small,.section-before-after .grid-row,.section-before-after .grid-item-md-12{max-width:none;width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.section-before-after .before-after-container{margin-top:36px;background:#000;width:100%}.section-before-after .before-after-card{border-radius:0;border-top:3px solid var(--cl-accent,#C8102E)}.section-before-after .before-after-before-card,.section-before-after .before-after-after-card{height:auto}.section-before-after .before-after-before-card{aspect-ratio:4629 / 1920;max-height:86vh;width:100%;background:#000}.section-before-after .before-after-before-card img,.section-before-after .before-after-after-card img{width:100%;height:100%;object-fit:cover}.section-before-after .before-after-cursor-point:after{width:3px;background:#fff;box-shadow:0 0 12px #0009}.section-before-after .before-after-cursor-point:before{width:56px;height:56px;border:2px solid #fff;background:var(--cl-accent,#C8102E);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 4px 18px #00000073}.section-before-after .before-after-cursor-point svg{color:#fff}.section-before-after .before-after-text{padding:0 clamp(16px,3vw,56px)}.section-before-after .before-after-text.bottom{bottom:clamp(16px,2.4vw,32px)}.section-before-after .before-after-text-inner{padding:0 14px;height:34px;display:inline-flex;align-items:center;background:#000000b8;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:3px;font-family:var(--cl-condensed);font-weight:700;font-size:15px;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.section-before-after .before-after-right .before-after-text-inner{background:var(--cl-accent,#C8102E);border-color:var(--cl-accent,#C8102E)}.section-before-after .cl-beam-card .before-after-before-card{aspect-ratio:4629 / 1920;max-height:none}.cl-beam{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;background:#000;overflow:hidden;font-family:var(--cl-text);color:#fff;--u:calc(100vw / 1440)}.cl-beam__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none}.cl-beam__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.cl-beam__dot{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;box-sizing:border-box;border:1.5px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.cl-beam__dot i{width:4px;height:4px;border-radius:50%;background:var(--cl-accent,#C8102E)}.cl-beam__dot--grey{border-color:#9a9a9a}.cl-beam__cap{position:absolute;top:9.5%;display:flex;flex-direction:column;gap:calc(10 * var(--u));margin:0}.cl-beam__cap i{display:block;width:calc(28 * var(--u));height:2px;background:var(--cl-accent,#C8102E)}.cl-beam__cap--halogen{left:17.5%}.cl-beam__cap--halogen span{font-family:var(--cl-condensed);font-weight:600;font-size:max(11px,calc(15 * var(--u)));line-height:1;letter-spacing:.24em;text-transform:uppercase;color:#9a9a9a}.cl-beam__cap--halogen i{height:1px;background:#4a4a4a}.cl-beam__cap--led{right:19.75%;align-items:flex-end}.cl-beam__cap--led img{height:max(14px,calc(20 * var(--u)));width:auto;display:block}.cl-beam__cap--led span{font-family:var(--cl-condensed);font-weight:700;font-size:max(12px,calc(18 * var(--u)));letter-spacing:.24em;color:#fff}.cl-beam__label{position:absolute;margin:0 0 0 12px;transform:translateY(-50%);font-size:max(11px,calc(17 * var(--u)));font-weight:400;line-height:1;letter-spacing:.02em;color:#ffffffe6;white-space:nowrap}.cl-beam__label--r{margin:0 12px 0 0;color:#ffffffd1}.cl-beam__label--wrap{line-height:1.3;white-space:normal}.cl-beam__label--c{margin:0;transform:translate(-50%,-50%)}.section-before-after .cl-beam-card .before-after-after-card{height:100%}.section-before-after .cl-beam__cap--led img{width:auto!important;height:max(14px,calc(20 * var(--u)))!important;object-fit:contain;position:static}.section-before-after .heading-header{max-width:980px}.section-before-after .heading-header>div{max-width:680px;margin:0 auto}.cl-beam__cap i{display:none}.section-cl-btl{background:#000;color:#fff}.cl-btl{background:#000;padding:56px 0}.cl-btl__inner{max-width:1640px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1000fr) minmax(0,640fr);align-items:center}.cl-btl__fig{position:relative;margin:0;aspect-ratio:1 / 1;background:#000;overflow:hidden;container-type:inline-size;font-family:var(--cl-text);color:#fff}.cl-btl__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cl-btl__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.cl-btl__logo{position:absolute;right:5%;top:6%;margin:0}.cl-btl__logo img{height:max(12px,1.8cqw);width:auto;display:block}.cl-btl__label{position:absolute;margin:0 0 0 10px;transform:translateY(-50%);font-size:max(11px,1.7cqw);line-height:1;letter-spacing:.02em;color:#ffffffe6;white-space:nowrap}.cl-btl__label--r{margin:0 10px 0 0}.cl-btl__label--flush{margin:0}.cl-btl__label--c{margin:0;transform:translate(-50%,-50%)}.cl-btl__copy{box-sizing:border-box;padding:72px clamp(24px,4vw,64px);display:flex;flex-direction:column;justify-content:center;gap:32px;font-family:var(--cl-text)}.cl-btl__head{display:flex;flex-direction:column;gap:14px}.cl-btl__eyebrow{margin:0;display:flex;align-items:center;gap:10px;font-family:var(--cl-condensed);font-weight:600;font-size:15px;line-height:1;letter-spacing:.24em;text-transform:uppercase;color:#9a9a9a}.cl-btl__eyebrow span{width:28px;height:2px;background:var(--cl-accent,#C8102E)}.cl-btl__title{margin:0;font-family:var(--cl-condensed);font-weight:700;font-size:60px;line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:#fff}.cl-btl__lead{margin:4px 0 0;font-size:18px;line-height:1.55;color:#d6d6d6;text-wrap:pretty}.cl-btl__points{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.cl-btl__points li{display:flex;flex-direction:column;gap:5px;padding:16px 0;margin:0;border-top:1px solid #2e2e2e}.cl-btl__pt-title{font-family:var(--cl-condensed);font-weight:700;font-size:17px;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;color:#fff}.cl-btl__pt-text{font-size:15px;line-height:1.5;color:#bdbdbd}.cl-btl__cta{display:flex;flex-direction:column;gap:14px}.cl-btl__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.cl-btl__qa{display:inline-flex}.cl-btl__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 32px;box-sizing:border-box;background:var(--cl-accent,#C8102E);border:0;border-radius:4px;color:#fff;text-decoration:none;font-family:var(--cl-condensed);font-weight:700;font-size:19px;letter-spacing:.1em;text-transform:uppercase;line-height:1;cursor:pointer;transition:background .2s}.cl-btl__btn:hover{background:var(--cl-accent-dark, #a50d26);color:#fff}.cl-btl__btn .quick-add-label.hidden,.cl-btl__btn .quick-add-loader.hidden{display:none}.cl-btl__btn .quick-add-loader{display:inline-flex;min-width:140px;justify-content:center}.cl-btl__btn--off{background:#2a2a2a;color:#8a8a8a;cursor:default}.cl-btl .cl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cl-btl__link{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:500;color:#fff;text-decoration:underline;text-underline-offset:4px}.cl-btl__link:hover{color:var(--cl-accent,#C8102E)}.cl-btl__small{margin:0;font-size:13px;line-height:1.4;color:#8a8a8a}@media screen and (max-width:989px){.cl-btl__inner{grid-template-columns:1fr}.cl-btl__copy{padding:40px 24px}.cl-btl__title{font-size:44px}}.section-before-after .before-after-card,.section-before-after .cl-beam-card{border-top:0}.section-before-after{border-top:3px solid var(--cl-accent,#C8102E)}.section-before-after .heading-header h2:after{display:none}.cl-beam-card{touch-action:pan-y;cursor:ew-resize}.cl-beam-card .before-after-cursor{display:none}.cl-beam-card .before-after-after-card{clip-path:inset(0 0 0 var(--cl-pos,50%))}.cl-ba-divider{position:absolute;top:0;bottom:0;left:var(--cl-pos,50%);width:0;z-index:3;pointer-events:none}.cl-ba-divider:before{content:"";position:absolute;top:0;bottom:0;left:-1.5px;width:3px;background:#ffffffe6;box-shadow:0 0 10px #00000080}.cl-ba-handle{position:absolute;top:50%;left:clamp(32px,var(--cl-pos,50%),calc(100% - 32px));z-index:4;width:56px;height:56px;margin:-28px 0 0 -28px;padding:0;display:flex;align-items:center;justify-content:center;gap:6px;background:#000000c7;border:1.5px solid #fff;border-radius:50%;box-shadow:0 0 0 4px #00000059;cursor:ew-resize;touch-action:none}.cl-ba-handle:focus-visible{outline:2px solid var(--cl-accent,#C8102E);outline-offset:3px}.cl-ba-handle__dot{width:6px;height:6px;background:var(--cl-accent,#C8102E);transform:rotate(45deg)}.cl-beam-card .cl-beam--after .cl-beam__label,.cl-beam-card .cl-beam--after .cl-beam__dot,.cl-beam-card .cl-beam--after .cl-beam__lines,.cl-beam-card .cl-beam--after .cl-beam__cap{transition:opacity .4s ease}.cl-beam-card.cl-ba-at-end .cl-beam--after .cl-beam__label,.cl-beam-card.cl-ba-at-end .cl-beam--after .cl-beam__dot,.cl-beam-card.cl-ba-at-end .cl-beam--after .cl-beam__lines,.cl-beam-card.cl-ba-at-end .cl-beam--after .cl-beam__cap{opacity:0}.section-cl-pnp{background:#000;color:#fff}.cl-pnp{background:#000;padding:88px 24px;font-family:var(--cl-text)}.cl-pnp__inner{max-width:1232px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.cl-pnp__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 48px}.cl-pnp__head{flex:1 1 520px;max-width:640px;display:flex;flex-direction:column;gap:14px}.cl-pnp .cl-btl__btn{height:52px;padding:0 30px;font-size:18px}.cl-pnp__steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(max(240px,calc((100% - 48px)/4)),1fr));gap:16px}.cl-pnp__steps li{display:flex;flex-direction:column;gap:16px;margin:0}.cl-pnp__media{position:relative;border-radius:6px;overflow:hidden;border:1px solid #2e2e2e;aspect-ratio:10 / 7;background:#111}.cl-pnp__media img{width:100%;height:100%;object-fit:cover;display:block}.cl-pnp__bar{position:absolute;left:0;bottom:0;width:56px;height:4px;background:var(--cl-accent,#C8102E)}.cl-pnp__text{display:flex;flex-direction:column;gap:6px}.cl-pnp__num{font-family:var(--cl-condensed);font-weight:800;font-style:italic;font-size:26px;line-height:1;color:var(--cl-accent,#C8102E)}.cl-pnp__title{font-family:var(--cl-condensed);font-weight:700;font-size:18px;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;color:#fff}.cl-pnp__desc{font-size:15px;line-height:1.5;color:#bdbdbd}.cl-pnp__notes{margin:0;padding:18px 0 0;list-style:none;border-top:1px solid #2e2e2e;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px 32px}.cl-pnp__notes li{display:flex;gap:10px;align-items:flex-start;margin:0;font-size:14px;line-height:1.5;color:#9a9a9a}.cl-pnp__notes svg{flex:0 0 auto;margin-top:2px;color:var(--cl-accent,#C8102E)}@media screen and (max-width:767px){.cl-pnp{padding:56px 20px}}.cl-pnp__foot{padding-top:18px;border-top:1px solid #2e2e2e;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px 48px;align-items:start}.cl-pnp__foot .cl-pnp__notes{padding:0;border-top:0;display:flex;flex-direction:column;gap:10px}.cl-pnp__safety{display:flex;flex-direction:column;gap:8px}.cl-pnp__safety-title{margin:0;font-family:var(--cl-condensed);font-weight:700;font-size:15px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--cl-accent,#C8102E)}.cl-pnp__safety ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.cl-pnp__safety li{position:relative;margin:0;padding-left:16px;font-size:14px;line-height:1.5;color:#bdbdbd}.cl-pnp__safety li:before{content:"";position:absolute;left:1px;top:.6em;width:6px;height:6px;background:var(--cl-accent,#C8102E);transform:rotate(45deg)}body:has(.cl-pdp) [id$=__carlights_reviews] .spacing-box{padding-top:88px}body:has(.cl-pdp) .section-cl-reviews{padding-top:80px}.section-cl-faq{background:#000;color:#fff}.cl-faq{background:#000;padding:88px 24px;font-family:var(--cl-text)}.cl-faq__inner{max-width:1232px;margin:0 auto;display:flex;flex-wrap:wrap;gap:40px 72px;align-items:flex-start}.cl-faq__side{flex:1 1 320px;max-width:400px;display:flex;flex-direction:column;gap:14px}.cl-faq__title{margin:0;font-family:var(--cl-condensed);font-weight:700;font-size:56px;line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:#fff}.cl-faq__intro{margin:6px 0 0;font-size:17px;line-height:1.55;color:#d6d6d6}.cl-faq__btn{margin-top:10px;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 26px;box-sizing:border-box;border:1.5px solid #fff;border-radius:4px;color:#fff;text-decoration:none;font-family:var(--cl-condensed);font-weight:700;font-size:17px;letter-spacing:.1em;text-transform:uppercase;line-height:1;transition:background .2s,color .2s}.cl-faq__btn:hover{background:#fff;color:#141414}.cl-faq__list{flex:2 1 560px;min-width:0;border-top:2px solid #fff}.cl-faq__item{border-bottom:1px solid #2e2e2e}.cl-faq__item>summary{list-style:none;display:flex;align-items:center;gap:20px;min-height:76px;padding:12px 0;box-sizing:border-box;cursor:pointer}.cl-faq__item>summary::-webkit-details-marker{display:none}.cl-faq__num{width:34px;flex-shrink:0;font-family:var(--cl-condensed);font-weight:800;font-style:italic;font-size:22px;line-height:1;color:var(--cl-accent,#C8102E)}.cl-faq__q{flex:1 1 auto;min-width:0;font-size:20px;font-weight:500;line-height:1.3;color:#fff}.cl-faq__toggle{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid #3a3a3a;border-radius:50%;color:#fff;transition:border-color .2s}.cl-faq__item>summary:hover .cl-faq__toggle{border-color:#fff}.cl-faq__item .cl-faq-minus{color:var(--cl-accent,#C8102E)}.cl-faq__item[open] .cl-faq-plus,.cl-faq__item:not([open]) .cl-faq-minus{display:none}.cl-faq__a{padding:0 56px 26px 54px;display:flex;flex-direction:column;gap:12px}.cl-faq__answer,.cl-faq__answer p{margin:0;font-size:16px;line-height:1.65;color:#bdbdbd;max-width:640px}.cl-faq__link{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:36px;font-family:var(--cl-condensed);font-weight:700;font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:#fff;text-decoration:none;border-bottom:2px solid var(--cl-accent,#C8102E)}.cl-faq__link:hover{color:var(--cl-accent,#C8102E)}@media screen and (max-width:767px){.cl-faq{padding:56px 20px}.cl-faq__title{font-size:44px}.cl-faq__a{padding:0 0 22px 54px}}.cl-related{background:#000;color:#fff}.cl-related>.container,.cl-related>.container-small,.cl-related>.container-fluid{max-width:none;padding-left:clamp(16px,3vw,56px);padding-right:clamp(16px,3vw,56px)}.cl-related .heading-header{margin:0 0 32px}.cl-related .heading-header h2{margin:0;font-family:var(--cl-condensed);font-weight:700;font-size:clamp(32px,3.4vw,44px);line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-align:left}.cl-related .flickity-slider>.product-media-cards{-ms-flex:0 0 446px;flex:0 0 446px;width:446px;max-width:none;padding:0 15px;box-sizing:border-box}.cl-related .flickity-prev-next-button{top:164px;background:#ffffff1f;border:1px solid rgba(255,255,255,.55);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .25s ease,color .25s ease,border-color .25s ease}.cl-related .flickity-prev-next-button:hover,.cl-related .flickity-prev-next-button:focus-visible{background:#fff;border-color:#fff;color:#000}.cl-related .flickity-prev-next-button.previous{left:27px}.cl-related .flickity-prev-next-button.next{right:41px}.cl-related .flickity-prev-next-button:disabled{opacity:0;pointer-events:none}@media screen and (max-width:767px){.cl-related .flickity-slider>.product-media-cards{flex-basis:78vw;width:78vw}.cl-related .flickity-prev-next-button{top:calc((78vw - 30px)*.394)}}.cl-tile__name:not(:has(.cl-tile__code)) .cl-tile__desc{max-width:none;font-size:16px}.section-cl-bh{background:#000;color:#fff}.cl-bh{background:#000;padding:88px 24px;font-family:var(--cl-text);border-top:1px solid #1e1e1e}.cl-bh__inner{max-width:1232px;margin:0 auto;display:flex;flex-wrap:wrap;gap:40px 72px;align-items:flex-start}.cl-bh__side{flex:1 1 320px;max-width:420px;display:flex;flex-direction:column;gap:14px}.cl-bh__tip{margin:0;font-size:15px;line-height:1.55;color:#9a9a9a}.cl-bh__alt{margin:10px 0 0;padding-top:16px;border-top:1px solid #2e2e2e;font-size:15px;line-height:1.5;color:#9a9a9a}.cl-bh__alt a{color:#fff;font-weight:500;text-decoration:underline;text-underline-offset:4px}.cl-bh__alt a:hover{color:var(--cl-accent,#C8102E)}.cl-bh__form{flex:2 1 560px;min-width:0;margin:0;display:flex;flex-direction:column;gap:22px}.cl-bh__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 16px}.cl-bh__field{display:flex;flex-direction:column;gap:8px}.cl-bh__field>label,.cl-bh__vehicle legend{font-family:var(--cl-condensed);font-weight:700;font-size:14px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#bdbdbd}.cl-bh__field>label span{font-family:var(--cl-text);font-weight:400;font-size:13px;letter-spacing:0;text-transform:none;color:#7a7a7a}.cl-bh__vehicle{margin:0;padding:0;border:0;min-width:0}.cl-bh__vehicle legend{padding:0;margin-bottom:10px;color:#fff}.cl-bh__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.cl-bh__sub{display:flex;flex-direction:column;gap:6px}.cl-bh__sub label{font-size:13px;line-height:1;color:#9a9a9a}.cl-bh input,.cl-bh textarea{width:100%;min-width:0;box-sizing:border-box;margin:0;padding:0 16px;height:52px;background:#0b0b0b;border:1px solid #3a3a3a;border-radius:4px;font-family:var(--cl-text);font-size:16px;color:#fff;box-shadow:none;outline:0;transition:border-color .2s}.cl-bh .cl-bh__sub input{height:48px;padding:0 14px}.cl-bh textarea{height:auto;min-height:96px;padding:14px 16px;line-height:1.5;resize:vertical}.cl-bh input::placeholder,.cl-bh textarea::placeholder{color:#6f6f6f;opacity:1}.cl-bh input:focus,.cl-bh textarea:focus{border-color:#fff}.cl-bh__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.cl-bh .cl-btl__btn{height:54px;padding:0 34px;font-size:18px}.cl-bh__note{font-size:14px;color:#8a8a8a}.cl-bh__notice{margin:0;padding:12px 16px;border-radius:4px;font-size:15px;line-height:1.5}.cl-bh__notice--ok{background:#4cc26a1f;border:1px solid rgba(76,194,106,.45);color:#5fd47c}.cl-bh__notice--err{background:#c8102e24;border:1px solid rgba(200,16,46,.55);color:#ff8a99}.cl-bh__notice--err ul{margin:0;padding-left:18px}@media screen and (max-width:767px){.cl-bh{padding:56px 20px}}body:has(.cl-pdp) .section-cl-reviews{background:#000;padding-top:88px}body:has(.cl-pdp) .section-cl-reviews .cl-reviews{color:#fff;background:#000;padding-bottom:88px}body:has(.cl-pdp) .section-cl-reviews .cl-reviews__head{border-bottom-color:#fff}body:has(.cl-pdp) .section-cl-reviews .cl-reviews__title,body:has(.cl-pdp) .section-cl-reviews .cl-reviews__count{color:#fff}body:has(.cl-pdp) .section-cl-reviews .cl-reviews__all{border-color:#fff;color:#fff}body:has(.cl-pdp) .section-cl-reviews .cl-reviews__all:hover{background:#fff;color:#141414}body:has(.cl-pdp) .section-cl-reviews .cl-review{background:#0b0b0b;border-color:#2e2e2e}body:has(.cl-pdp) .section-cl-reviews .cl-review__name,body:has(.cl-pdp) .section-cl-reviews .cl-review__verified{color:#fff}body:has(.cl-pdp) .section-cl-reviews .cl-review__date{color:#9a9a9a}body:has(.cl-pdp) .section-cl-reviews .cl-review__text{color:#d6d6d6}body:has(.cl-pdp) .section-cl-reviews .cl-review__reply{background:#161616}body:has(.cl-pdp) .section-cl-reviews .cl-review__reply-text{color:#bdbdbd}body:has(.cl-pdp) .section-cl-reviews .cl-review__product{border-top-color:#2e2e2e;color:#fff}body:has(.cl-pdp) .section-cl-reviews .cl-review__product-label{color:#9a9a9a}body:has(.cl-pdp) .section-cl-reviews .cl-review__thumb{background:#fff;border-radius:3px}body:has(.cl-pdp) .section-cl-reviews .cl-reviews__more-btn{background:#000;border-color:#fff;color:#fff}body:has(.cl-pdp) .section-cl-reviews .cl-reviews__more-btn:hover{background:#fff;color:#141414}body:has(.cl-pdp) .section-cl-reviews .cl-reviews__tab{color:#9a9a9a}body:has(.cl-pdp) .section-cl-reviews .cl-reviews__tab.is-active{color:#fff}body:has(.cl-pdp) .section-cl-reviews .cl-reviews__tab-count{background:#2a2a2a;color:#fff}body:has(.cl-pdp) .section-cl-reviews .cl-reviews__tab.is-active .cl-reviews__tab-count{background:#fff;color:#141414}body:has(.cl-pdp) .section-cl-reviews .cl-reviews__filter-btn{background:#000;border-color:#fff;color:#fff}body:has(.cl-pdp) .section-cl-reviews .cl-reviews__filter-btn svg{stroke:#fff;color:#fff}body:has(.cl-pdp) .section-cl-reviews .cl-reviews__filter-btn[aria-expanded=true]{background:#1a1a1a}body:has(.cl-pdp) .section-cl-reviews .cl-reviews__filter-panel{background:#0b0b0b;border-color:#fff}body:has(.cl-pdp) .section-cl-reviews .cl-reviews__opt{color:#fff}body:has(.cl-pdp) .section-cl-reviews .cl-reviews__empty{color:#9a9a9a}.section-before-after{border-top:1px solid #1e1e1e}@media(min-width:990px){.cl-pdp .product-slide-box:has(.product-slider-thumbnail){gap:14px;align-items:stretch}.cl-pdp .product-slide-box:has(.product-slider-thumbnail) .main-product-slider{flex:1 1 auto;min-width:0;max-width:calc(100% - 126px)}.cl-pdp .product-slide-box .product-slider-thumbnail{width:112px;flex:0 0 112px;height:auto;max-height:none;overflow:hidden;position:relative}.cl-pdp .product-slide-box .product-slider-thumbnail .product-slider-nav-wrapper{height:112px;margin:0}.cl-pdp .product-slide-box .product-slider-nav-wrapper .main-product-thumb{width:112px;height:112px;flex:0 0 112px;padding:0 0 10px;transform:none}.cl-pdp .product-slide-box .main-product-thumb-item{border-radius:5px;overflow:hidden;background:transparent;border:2px solid transparent;opacity:.55;transition:opacity .2s,border-color .2s;height:100%}.cl-pdp .product-slide-box .main-product-thumb.is-nav-selected .main-product-thumb-item,.cl-pdp .product-slide-box .main-product-thumb:hover .main-product-thumb-item{opacity:1;border-color:var(--cl-accent,#C8102E)}.cl-pdp:has(.product-slider-thumbnail) .cl-pdp-badge{margin-left:142px}}@media(min-width:990px){.cl-pdp .product-slide-box:has(.product-slider-thumbnail) .main-product-slider{max-width:calc(100% - 98px)}.cl-pdp .product-slide-box .product-slider-thumbnail{width:84px;flex:0 0 84px}.cl-pdp .product-slide-box .product-slider-thumbnail .product-slider-nav-wrapper{height:84px}.cl-pdp .product-slide-box .product-slider-nav-wrapper .main-product-thumb{width:84px;height:84px;flex:0 0 84px;padding:0 0 8px}.cl-pdp .product-slide-box:has(.product-slider-thumbnail) .main-product-slider .flickity-page-dots{display:none}.cl-pdp:has(.product-slider-thumbnail) .cl-pdp-badge{margin-left:114px}}.cl-pdp-title__brand--aus img{width:136px;background:transparent}@media(min-width:990px){.cl-pdp .cl-gal-fill .main-product-slider .flickity-viewport{height:var(--cl-gal-h)!important}.cl-pdp .cl-gal-fill .main-product-slider .product-info-item{height:var(--cl-gal-h)}.cl-pdp .cl-gal-fill .main-product-slider .media-image{padding-top:var(--cl-gal-h)!important;background:#fff}.cl-pdp .cl-gal-fill .main-product-slider .media-image img{object-fit:contain}}.cl-btl--aus{padding:60px 0}.cl-btl--aus .cl-btl__inner{max-width:1440px;box-sizing:border-box;padding:0 88px;grid-template-columns:minmax(0,640px) minmax(0,1fr);gap:80px}.cl-btl--aus .cl-btl__copy{padding:0;gap:30px}.cl-btl--aus .cl-btl__brand{height:26px;width:auto;display:block;align-self:flex-start;margin:0 0 8px}.cl-btl--aus .cl-btl__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.cl-btl--aus .cl-btl__label{font-size:max(11px,2.19cqw);margin:0 0 0 1.25cqw}.cl-btl--aus .cl-btl__label--r{margin:0 1.25cqw 0 0;text-align:right}.cl-btl--aus .cl-btl__label--2{line-height:1.3}.cl-btl--aus .cl-beam__dot{width:11px;height:11px;margin:-5.5px 0 0 -5.5px}.cl-btl--aus .cl-beam__dot i{width:3.5px;height:3.5px}@media screen and (max-width:1279px){.cl-btl--aus .cl-btl__inner{padding:0 48px;gap:48px}}@media screen and (max-width:989px){.cl-btl--aus{padding:0 0 16px}.cl-btl--aus .cl-btl__inner{grid-template-columns:1fr;padding:0;gap:0}.cl-btl--aus .cl-btl__copy{padding:40px 24px}}@media screen and (max-width:599px){.cl-btl--aus .cl-btl__points{grid-template-columns:1fr}}.cl-btl--aus .cl-btl__points--3{grid-template-columns:1fr}.cl-pdp .main-product-thumb-item .media-image{background:#000}.cl-pdp .product-slide-box:has(.product-slider-thumbnail) .media-image{background:#000}.cl-pdp .cl-gal-fill .main-product-slider .media-image,.product-gallery-image-wrapper .cl-black-hero,.product-gallery-thumbnail-item .cl-black-hero{background:#000}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent{background:#000;color:#d6d6d6}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent [class*=-scheme]{--bodyColor:#000;--bodyForegroundColor:#111;--bodyTextColor:#d6d6d6;--mainHeadingColor:#fff;--borderColor:#2e2e2e;--colorLink:#fff;--imageBg:#000;--btnBgColor:var(--cl-accent,#C8102E);--btnTextColor:#fff;--btnBorderColor:var(--cl-accent,#C8102E);--btnBgHoverColor:var(--cl-accent-dark, #a50d26);--btnTextHoverColor:#fff;--btnBorderHoverColor:var(--cl-accent-dark, #a50d26);--bgColorForm:#111;--colorFormBorder:#3a3a3a;--colorFormInput:#fff;background-color:#000;color:#d6d6d6}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent :is(.banner-heading,.according-title,.filter-tab-title,.shortby-title,.product-name,.item-price,.pagi-link,.ymm_app h2,.ymm_label,.collapse-box h2,.collapse-box h3){color:#fff}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .link-breadcrumbs{color:#9a9a9a}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .link-breadcrumbs:hover{color:#fff}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .text-breadcrumbs:not(a){color:#fff}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .product-item-count{color:#9a9a9a}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent :is(.sidebar-filter-name,.filter-sort-names,.filter-sort-names span){color:#d6d6d6}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .field-currency{color:#9a9a9a}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .item-price-old{color:#8a8a8a}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .product-name:hover{color:var(--cl-accent,#C8102E)}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .collection-facets-bar{border-top-color:#fff;border-bottom-color:#2e2e2e}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .collapse-box{border-bottom-color:#2e2e2e}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .sortby-filter-box{background:#111;border-color:#3a3a3a}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .sortby-filter-box .sortby-item:hover{background:#1c1c1c}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .mark{border-color:#6a6a6a;background:transparent}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .numberVal{background:#111;border-color:#3a3a3a}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .numberVal input{background:transparent;border-color:transparent;color:#fff}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .range-slider.noUi-target{background:#2e2e2e}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .product-media-card{background:#000;border-color:#2e2e2e}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .product-media-card .media-image{background:#000}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent details.accordion-detail-item{background:transparent;border-top-color:#fff;border-bottom-color:#2e2e2e}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent details.accordion-detail-item :is(p,li,span,div){color:#d6d6d6}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent details.accordion-detail-item :is(h1,h2,h3,h4,h5,strong){color:#fff}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent details.accordion-detail-item svg{color:#fff}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent :is(.section-apps,section.shopify-section.section,.ymm_app,.ymm-page-width,.ymm_app .horizontal){background:#000!important}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .ymm_app h2{border-bottom-color:#fff}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .ymm_app select.ymm-filter{background-color:#111!important;border-color:#3a3a3a!important;color:#fff!important}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .ymm_app select.ymm-filter:disabled{background-color:#0b0b0b!important;border-color:#262626!important;color:#6a6a6a!important}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .ymm_app .ymm_reset{background:transparent!important;border-color:#fff!important;color:#fff!important}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .ymm_app .ymm_reset .ymm_btn_lbl{color:#fff!important}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .ymm_app .ymm_reset:hover{background:#fff!important;color:#000!important}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .ymm_app .ymm_reset:hover .ymm_btn_lbl{color:#000!important}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent #ymm_label{color:#fff!important}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent section.shopify-section.section>.spacing-box{background:#000!important}.cl-guides,.cl-art{font-family:var(--cl-text);--cl-g-wrap:1240px}.cl-guides__wrap,.cl-art__wrap{max-width:var(--cl-g-wrap);margin:0 auto;padding:0 40px;box-sizing:border-box}.cl-guides{background:#000;color:#d6d6d6}.cl-guides__hero{padding:44px 0 36px;border-bottom:1px solid #2e2e2e}.cl-guides__crumbs,.cl-art__crumbs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;font-family:var(--cl-condensed);font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a}.cl-guides__crumbs a,.cl-art__crumbs a{color:#8a8a8a;text-decoration:none}.cl-guides__crumbs a:hover,.cl-art__crumbs a:hover,.cl-guides__crumbs [aria-current]{color:#fff}.cl-guides__eyebrow,.cl-art__eyebrow,.cl-gcard__topic{margin:0 0 14px;display:flex;align-items:center;gap:10px;font-family:var(--cl-condensed);font-weight:600;font-size:15px;line-height:1;letter-spacing:.24em;text-transform:uppercase;color:#9a9a9a}.cl-guides__eyebrow span,.cl-art__eyebrow span,.cl-gcard__topic span{width:28px;height:2px;background:var(--cl-accent,#C8102E);flex:none}.cl-guides__title{margin:0;max-width:900px;font-family:var(--cl-condensed);font-weight:700;font-size:64px;line-height:.95;letter-spacing:.01em;text-transform:uppercase;color:#fff}.cl-guides__intro{margin:18px 0 0;max-width:640px;font-size:18px;line-height:1.55;color:#bdbdbd}.cl-guides__chips{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 0;padding:0;list-style:none}.cl-guides__chips li{margin:0}.cl-guides__chips a{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid #3a3a3a;border-radius:999px;color:#fff;text-decoration:none;font-family:var(--cl-condensed);font-weight:600;font-size:15px;letter-spacing:.08em;text-transform:uppercase;transition:border-color .2s,background .2s}.cl-guides__chips a span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:999px;background:#1c1c1c;color:#bdbdbd;font-size:13px;letter-spacing:0}.cl-guides__chips a:hover{border-color:var(--cl-accent,#C8102E);background:#140306}.cl-guides__featured{padding:44px 0 8px}.cl-guides__label{margin:0 0 16px;font-family:var(--cl-condensed);font-weight:600;font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:#8a8a8a}.cl-guides__topic{padding:56px 0 8px;scroll-margin-top:110px}.cl-guides__topic+.cl-guides__topic{border-top:1px solid #1f1f1f}.cl-guides__topic-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin:0 0 24px}.cl-guides__topic-title{margin:0;font-family:var(--cl-condensed);font-weight:700;font-size:38px;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:#fff}.cl-guides__topic-desc{margin:0;font-size:15px;line-height:1.5;color:#9a9a9a}.cl-guides__topic-desc span{margin-left:10px;color:#fff;font-family:var(--cl-condensed);font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.cl-guides__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cl-gcard{display:flex;flex-direction:column;min-width:0}.cl-gcard__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border:1px solid #2a2a2a;border-radius:4px;background:#111}.cl-gcard__media:after{content:"";position:absolute;left:0;bottom:0;width:56px;height:4px;background:var(--cl-accent,#C8102E);transition:width .35s ease}.cl-gcard__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.cl-gcard__img--none{background:#151515}.cl-gcard:hover .cl-gcard__img{transform:scale(1.04)}.cl-gcard:hover .cl-gcard__media:after{width:100%}.cl-gcard__body{display:flex;flex-direction:column;flex:1;padding:18px 0 0}.cl-gcard__topic{font-size:13px;margin-bottom:10px}.cl-gcard__title{margin:0;font-family:var(--cl-text);font-weight:700;font-size:20px;line-height:1.3;letter-spacing:0;text-transform:none;color:#fff}.cl-gcard__title a{color:inherit;text-decoration:none}.cl-gcard__title a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--cl-accent,#C8102E);text-underline-offset:4px}.cl-gcard__ex{margin:12px 0 0;font-size:16px;line-height:1.55;color:#bdbdbd}.cl-gcard__meta{margin:10px 0 0;font-size:13px;color:#8a8a8a}.cl-gcard__more{margin-top:auto;padding-top:16px;display:inline-flex;align-items:center;gap:10px;align-self:flex-start;color:#fff;text-decoration:none;font-family:var(--cl-condensed);font-weight:600;font-size:14px;letter-spacing:.16em;text-transform:uppercase}.cl-gcard__more span{width:18px;height:2px;background:var(--cl-accent,#C8102E);transition:width .25s}.cl-gcard__more:hover{color:#fff}.cl-gcard__more:hover span{width:30px}.cl-gcard--feature{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:44px;align-items:center}.cl-gcard--feature .cl-gcard__body{padding:0}.cl-gcard--feature .cl-gcard__title{font-family:var(--cl-condensed);font-size:42px;line-height:1;letter-spacing:.01em;text-transform:uppercase}.cl-gcard--feature .cl-gcard__more{margin-top:22px;padding-top:0}.cl-guides__btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 28px;box-sizing:border-box;background:var(--cl-accent,#C8102E);border:1px solid var(--cl-accent,#C8102E);border-radius:4px;color:#fff;text-decoration:none;font-family:var(--cl-condensed);font-weight:700;font-size:18px;letter-spacing:.1em;text-transform:uppercase;transition:background .2s,border-color .2s,color .2s}.cl-guides__btn:hover{background:var(--cl-accent-dark, #a50d26);border-color:var(--cl-accent-dark, #a50d26);color:#fff}.cl-guides__btn--ghost{background:transparent;border-color:#fff;color:#fff}.cl-guides__btn--ghost:hover{background:#fff;border-color:#fff;color:#000}.cl-guides__btn--ghost-dark{background:transparent;border-color:#000;color:#000}.cl-guides__btn--ghost-dark:hover{background:#000;border-color:#000;color:#fff}.cl-guides__cta{margin-top:64px;padding:48px 0;background:#0d0d0d;border-top:3px solid var(--cl-accent,#C8102E)}.cl-guides__cta-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.cl-guides__cta-title{margin:0;font-family:var(--cl-condensed);font-weight:700;font-size:36px;line-height:1;text-transform:uppercase;color:#fff}.cl-guides__cta-text{margin:10px 0 0;font-size:16px;color:#bdbdbd}.cl-guides__cta-actions{display:flex;flex-wrap:wrap;gap:12px}.cl-art{background:#fff;color:#2a2a2a}.cl-art__hero{background:#000;color:#d6d6d6;padding:40px 0 150px}.cl-art__wrap{max-width:880px}.cl-art__wrap--wide{max-width:var(--cl-g-wrap)}.cl-art__title{margin:0;font-family:var(--cl-condensed);font-weight:700;font-size:56px;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:#fff}.cl-art__meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin:20px 0 0;font-size:15px;color:#9a9a9a}.cl-art__meta span+span:before{content:"";display:inline-block;width:4px;height:4px;margin:0 18px 3px 0;background:var(--cl-accent,#C8102E);transform:rotate(45deg)}.cl-art__image{max-width:1040px;margin:-110px auto 0;padding:0 40px;box-sizing:content-box}.cl-art__img{display:block;width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:4px;border-bottom:4px solid var(--cl-accent,#C8102E)}.cl-art__body{max-width:760px;margin:0 auto;padding:48px 40px 8px;box-sizing:content-box;font-family:var(--cl-text);font-size:18px;line-height:1.75;color:#2a2a2a}.cl-art__hero:has(+.cl-art__body){padding-bottom:48px}.cl-art__body>:first-child{margin-top:0}.cl-art__body p,.cl-art__body li{font-size:18px;line-height:1.75;color:#2a2a2a;font-family:var(--cl-text)}.cl-art__body p{margin:0 0 1.1em}.cl-art__body h1,.cl-art__body h2{margin:1.8em 0 .6em;font-family:var(--cl-condensed);font-weight:700;font-size:34px;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:#000}.cl-art__body h2:before{content:"";display:block;width:28px;height:3px;margin:0 0 14px;background:var(--cl-accent,#C8102E)}.cl-art__body h3{margin:1.6em 0 .5em;font-family:var(--cl-text);font-weight:700;font-size:22px;line-height:1.3;letter-spacing:0;text-transform:none;color:#000}.cl-art__body h4,.cl-art__body h5,.cl-art__body h6{margin:1.4em 0 .4em;font-family:var(--cl-text);font-weight:700;font-size:18px;line-height:1.4;text-transform:none;color:#000}.cl-art__body strong,.cl-art__body b{color:#000;font-weight:700}.cl-art__body a{color:var(--cl-accent,#C8102E);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cl-art__body a:hover{color:#000}.cl-art__body ul,.cl-art__body ol{margin:0 0 1.3em;padding-left:1.4em}.cl-art__body ul{list-style:none;padding-left:0}.cl-art__body ul>li{position:relative;padding-left:26px;margin:0 0 .7em}.cl-art__body ul>li:before{content:"";position:absolute;left:4px;top:.72em;width:7px;height:7px;background:var(--cl-accent,#C8102E);transform:rotate(45deg)}.cl-art__body ol>li{margin:0 0 .7em;padding-left:6px}.cl-art__body ol>li::marker{color:var(--cl-accent,#C8102E);font-weight:700}.cl-art__body li>p{margin:0}.cl-art__body hr{margin:2.2em 0;border:0;border-top:1px solid #e6e6e6}.cl-art__body img{display:block;max-width:100%;height:auto;margin:1.6em auto;border-radius:4px}.cl-art__body figure{margin:1.6em 0}.cl-art__body figcaption{margin-top:8px;font-size:14px;color:#6a6a6a;text-align:center}.cl-art__body blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:3px solid var(--cl-accent,#C8102E);font-size:20px;font-style:normal;color:#000}.cl-art__body iframe{max-width:100%}.cl-art__body :is(p,span,li,h2,h3,h4,strong,em,div)[style]{font-family:inherit!important;font-size:inherit!important;color:inherit!important;line-height:inherit!important;background:transparent!important}.cl-art__body h2[style]{font-size:34px!important;color:#000!important}.cl-art__body h3[style]{font-size:22px!important;color:#000!important}.cl-art__table{margin:1.6em 0;overflow-x:auto;border:1px solid #e6e6e6;border-radius:4px}.cl-art__body table{width:100%;border-collapse:collapse;font-size:16px}.cl-art__body th,.cl-art__body td{padding:12px 14px;border-bottom:1px solid #eee;text-align:left;vertical-align:top}.cl-art__body th{background:#000;color:#fff;font-family:var(--cl-condensed);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:14px}.cl-art__body tr:nth-child(2n) td{background:#fafafa}.cl-art__body .cl-img-missing{display:none}.cl-art__cta{max-width:760px;margin:40px auto 0;padding:0 40px;box-sizing:content-box}.cl-art__cta-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:26px 28px;background:#f4f4f4;border-left:4px solid var(--cl-accent,#C8102E)}.cl-art__cta-title{margin:0;font-family:var(--cl-condensed);font-weight:700;font-size:26px;line-height:1.05;text-transform:uppercase;color:#000}.cl-art__cta-text{margin:6px 0 0;font-size:15px;line-height:1.5;color:#4a4a4a}.cl-art__cta-actions{display:flex;flex-wrap:wrap;gap:10px}.cl-art__cta .cl-guides__btn{height:48px;padding:0 22px;font-size:16px}.cl-art__related{margin-top:64px;padding:56px 0 64px;background:#000}.cl-art__related-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 24px}.cl-art__related-title{margin:0;font-family:var(--cl-condensed);font-weight:700;font-size:38px;line-height:1;text-transform:uppercase;color:#fff}.cl-art__all{color:#fff;font-family:var(--cl-condensed);font-weight:600;font-size:15px;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--cl-accent,#C8102E);text-underline-offset:6px}.cl-art__all:hover{color:#fff}.section-cl-article{margin:0}@media screen and (max-width:989px){.cl-guides__wrap,.cl-art__wrap{padding:0 20px}.cl-guides__title{font-size:44px}.cl-guides__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cl-gcard--feature{grid-template-columns:1fr;gap:20px}.cl-gcard--feature .cl-gcard__title{font-size:32px}.cl-art__title{font-size:38px}.cl-art__image,.cl-art__body,.cl-art__cta{padding-left:20px;padding-right:20px}.cl-art__body h1,.cl-art__body h2,.cl-art__body h2[style]{font-size:28px!important}}@media screen and (max-width:599px){.cl-guides__grid{grid-template-columns:1fr}.cl-guides__title{font-size:38px}.cl-guides__topic-title,.cl-art__related-title{font-size:30px}.cl-art__body,.cl-art__body p,.cl-art__body li{font-size:17px}}@media screen and (min-width:992px){header.header .navbar-nav:has(.cl-nav-guides){column-gap:20px}header.header .navbar-nav:has(.cl-nav-guides) :is(.site-nav-link,.site-nav-link span){letter-spacing:1.1px!important}}@media screen and (max-width:1399px){header.header .navbar-nav .cl-nav-guides{display:none}}.cl-art__body p:empty,.cl-art__body .cl-empty{display:none}.cl-art__body .wp-block-columns{display:flex;gap:28px;margin:1.6em 0;align-items:flex-start}.cl-art__body .wp-block-column{flex:1 1 0;min-width:0}.cl-art__body .wp-block-column>:first-child{margin-top:0}.cl-art__body .wp-block-image,.cl-art__body .wp-block-image img{margin-left:auto;margin-right:auto}.cl-art__body .aligncenter{margin-left:auto;margin-right:auto;text-align:center}@media screen and (max-width:749px){.cl-art__body .wp-block-columns{flex-direction:column;gap:0}}#MainContent .sidebar-filter.cl-flt{font-family:var(--cl-text,"Barlow",system-ui,sans-serif);color:#141414}#MainContent .sidebar-filter.cl-flt .cl-flt-head{display:flex;align-items:baseline;justify-content:space-between;padding:0 0 14px;margin:0;border-bottom:2px solid currentColor}#MainContent .sidebar-filter.cl-flt .cl-flt-title{margin:0;font-family:var(--cl-condensed,"Barlow Condensed",sans-serif);font-weight:700;font-size:20px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:inherit}#MainContent .sidebar-filter.cl-flt .cl-flt-clear a{display:inline-flex;align-items:center;min-height:32px;font-size:14px;font-weight:500;color:#6a6a6a;text-decoration:underline;text-underline-offset:3px}#MainContent .sidebar-filter.cl-flt .cl-flt-clear a:hover{color:currentColor}#MainContent .sidebar-filter.cl-flt .collapse-box{margin:0;padding:0;border-bottom:1px solid #e3e3e3}#MainContent .sidebar-filter.cl-flt .filter-tab-title{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:0;margin:0;font-family:var(--cl-condensed,"Barlow Condensed",sans-serif);font-weight:700;font-size:16px;letter-spacing:.12em;text-transform:uppercase;list-style:none}#MainContent .sidebar-filter.cl-flt .filter-tab-title::-webkit-details-marker{display:none}#MainContent .sidebar-filter.cl-flt .filter-tab-title>span{display:inline-flex;transition:transform .15s}#MainContent .sidebar-filter.cl-flt .filter-tab-title svg{width:14px;height:9px}#MainContent .sidebar-filter.cl-flt details[open]>.filter-tab-title>span{transform:rotate(180deg)}#MainContent .sidebar-filter.cl-flt .side-filter-content{margin:0;padding:0 0 18px}#MainContent .sidebar-filter.cl-flt ul.no-bullet{display:flex;flex-direction:column;gap:4px;margin:0;padding:0}#MainContent .sidebar-filter.cl-flt .filter-tab-item{position:relative;display:flex;align-items:center;min-height:44px;margin:0;padding:0 0 0 32px}#MainContent .sidebar-filter.cl-flt .filter-tab-item+.filter-tab-item{margin-top:0}#MainContent .sidebar-filter.cl-flt .filter-tab-item input.checkbox{position:absolute;left:0;top:50%;width:20px;height:20px;margin:-10px 0 0;opacity:0;z-index:2;cursor:pointer}#MainContent .sidebar-filter.cl-flt .filter-tab-item .mark{position:absolute;left:0;top:50%;width:20px;height:20px;margin-top:-10px;box-sizing:border-box;border:1.5px solid #8a8a8a;border-radius:3px;background:transparent no-repeat center/12px 12px}#MainContent .sidebar-filter.cl-flt .filter-tab-item .mark:after{display:none!important}#MainContent .sidebar-filter.cl-flt .filter-tab-item input.checkbox:checked~.mark{border-color:var(--cl-accent,#C8102E);background-color:var(--cl-accent,#C8102E);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}#MainContent .sidebar-filter.cl-flt .filter-tab-item input.checkbox:focus-visible~.mark{box-shadow:0 0 0 3px color-mix(in srgb,var(--cl-accent) 45%,transparent)}#MainContent .sidebar-filter.cl-flt .filter-tab-item.disabled{opacity:.45}#MainContent .sidebar-filter.cl-flt .sidebar-filter-name{padding:0;margin:0;font-size:16px;line-height:1;cursor:pointer}#MainContent .sidebar-filter.cl-flt .price-range{margin:0;padding:0 0 8px}#MainContent .sidebar-filter.cl-flt .cl-flt-prices{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;padding:0}#MainContent .sidebar-filter.cl-flt .cl-flt-field{display:flex;flex-direction:column;gap:6px;margin:0;cursor:text}#MainContent .sidebar-filter.cl-flt .cl-flt-lbl{font-size:13px;line-height:1;color:#6a6a6a}#MainContent .sidebar-filter.cl-flt .cl-flt-box{position:static;display:flex;align-items:center;gap:6px;height:46px;padding:0 12px;box-sizing:border-box;background:#fff;border:1px solid #c8c8c8;border-radius:4px}#MainContent .sidebar-filter.cl-flt .cl-flt-box:focus-within{border-color:var(--cl-accent,#C8102E)}#MainContent .sidebar-filter.cl-flt .cl-flt-box .field-currency{position:static;transform:none;opacity:1;font-size:15px;color:#7a7a7a}#MainContent .sidebar-filter.cl-flt .cl-flt-box input[type=number]{width:100%;min-width:0;height:auto;padding:0;margin:0;background:none;border:0;border-radius:0;outline:none;box-shadow:none;font-family:inherit;font-size:16px;color:inherit;-moz-appearance:textfield}#MainContent .sidebar-filter.cl-flt .cl-flt-box input::-webkit-outer-spin-button,#MainContent .sidebar-filter.cl-flt .cl-flt-box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#MainContent .sidebar-filter.cl-flt .cl-flt-dash{display:flex;align-items:center;height:46px;color:#8a8a8a}#MainContent .sidebar-filter.cl-flt .price-range .range-slider{height:2px;margin:32px 10px 0;padding:0;border:0;border-radius:1px;background:#d6d6d6;box-shadow:none}#MainContent .sidebar-filter.cl-flt .range-slider .noUi-connect{background:var(--cl-accent,#C8102E)}#MainContent .sidebar-filter.cl-flt .range-slider.noUi-horizontal .noUi-handle{top:-9px;right:-10px;width:20px;height:20px;box-sizing:border-box;padding:0;border:4px solid #fff;border-radius:50%;background:#141414;box-shadow:0 0 0 1.5px #141414;cursor:grab}#MainContent .sidebar-filter.cl-flt .range-slider.noUi-horizontal .noUi-handle:focus-visible{outline:none;box-shadow:0 0 0 1.5px #141414,0 0 0 5px color-mix(in srgb,var(--cl-accent) 45%,transparent)}#MainContent .sidebar-filter.cl-flt .range-slider .noUi-handle .noUi-touch-area{background:transparent}#MainContent .sidebar-filter.cl-flt .cl-flt-sum{margin:20px 0 0;font-size:14px;line-height:1.3;color:#6a6a6a}#MainContent .sidebar-filter.cl-flt .price-range+*{margin-top:0}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .sidebar-filter.cl-flt{color:#fff}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .sidebar-filter.cl-flt .cl-flt-clear a{color:#9a9a9a}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .sidebar-filter.cl-flt .cl-flt-clear a:hover{color:#fff}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .sidebar-filter.cl-flt .collapse-box{border-bottom-color:#2e2e2e}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .sidebar-filter.cl-flt .filter-tab-title{color:#fff}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .sidebar-filter.cl-flt .filter-tab-title svg{color:#fff}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .sidebar-filter.cl-flt .sidebar-filter-name{color:#fff}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .sidebar-filter.cl-flt .filter-tab-item .mark{border-color:#5a5a5a;background-color:transparent}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .sidebar-filter.cl-flt .filter-tab-item input.checkbox:checked~.mark{border-color:var(--cl-accent,#C8102E);background-color:var(--cl-accent,#C8102E)}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .sidebar-filter.cl-flt .cl-flt-lbl,body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .sidebar-filter.cl-flt .cl-flt-sum{color:#9a9a9a}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .sidebar-filter.cl-flt .cl-flt-box{background:#0b0b0b;border-color:#3a3a3a}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .sidebar-filter.cl-flt .cl-flt-box:focus-within{border-color:var(--cl-accent,#C8102E)}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .sidebar-filter.cl-flt .cl-flt-box input{color:#fff;background:transparent}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .sidebar-filter.cl-flt .cl-flt-box .field-currency{color:#7a7a7a}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .sidebar-filter.cl-flt .cl-flt-dash{color:#6a6a6a}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .sidebar-filter.cl-flt .price-range .range-slider.noUi-target{background:#3a3a3a}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .sidebar-filter.cl-flt .range-slider.noUi-horizontal .noUi-handle{background:#fff;border-color:#141414;box-shadow:0 0 0 1.5px #fff}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent .sidebar-filter.cl-flt .range-slider.noUi-horizontal .noUi-handle:focus-visible{box-shadow:0 0 0 1.5px #fff,0 0 0 5px color-mix(in srgb,var(--cl-accent) 60%,transparent)}.cl-mgrid,.cl-mblog-more{display:none}@media(max-width:749px){.cl-mbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 20px;border:1px solid rgba(255,255,255,.55);border-radius:3px;background:transparent;color:#fff;text-decoration:none;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-weight:700;font-size:14px;letter-spacing:.12em;text-transform:uppercase;line-height:1}.cl-mbtn:after{content:"\2192";font-size:15px;letter-spacing:0}.cl-mbtn:hover,.cl-mbtn:focus-visible{background:#fff;border-color:#fff;color:#141414}.cl-tpl-index .section-hero-banner .hero-media-desc,.cl-tpl-index .section-hero-banner .hero-media-btns a[href*="/pages/product-result"]{display:none}.cl-tpl-index .section-hero-banner .hero-media-cont-inner h5{font-size:11px;line-height:1.3;letter-spacing:.2em;margin-bottom:6px}.cl-tpl-index .section-hero-banner .hero-media-heading{font-size:30px;line-height:.95}.cl-tpl-index .section-hero-banner .hero-media-btns{margin-top:16px}.cl-tpl-index .section-hero-banner .hero-media-btns .btn{min-height:0;height:38px;padding:0 18px;font-size:13px;letter-spacing:.1em}.cl-has-mgrid>div>.slider.product_card{display:none}.cl-has-mgrid .cl-mgrid{display:block}.cl-mgrid__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cl-mgrid__item,.cl-mgrid__item .cl-tile{height:100%}.cl-mgrid__more{display:flex;justify-content:center;margin-top:16px}:is(.cl-tpl-index,.cl-tpl-product) .cl-reviews__grid{columns:2;column-gap:10px}:is(.cl-tpl-index,.cl-tpl-product) .cl-review{margin-bottom:10px}:is(.cl-tpl-index,.cl-tpl-product) .cl-review__body{padding:10px 10px 9px}:is(.cl-tpl-index,.cl-tpl-product) .cl-review__who{flex-wrap:wrap;gap:2px 6px}:is(.cl-tpl-index,.cl-tpl-product) .cl-review__name{font-size:15px}:is(.cl-tpl-index,.cl-tpl-product) .cl-review__verified,:is(.cl-tpl-index,.cl-tpl-product) .cl-review__date{font-size:11px}:is(.cl-tpl-index,.cl-tpl-product) .cl-review__meta{flex-wrap:wrap;gap:2px 6px}:is(.cl-tpl-index,.cl-tpl-product) .cl-review__meta .cl-reviews__stars svg{width:12px;height:12px}:is(.cl-tpl-index,.cl-tpl-product) .cl-review__text{font-size:13px;line-height:1.4}:is(.cl-tpl-index,.cl-tpl-product) .cl-review__reply{padding:8px}:is(.cl-tpl-index,.cl-tpl-product) .cl-review__reply-text{font-size:12px}:is(.cl-tpl-index,.cl-tpl-product) .cl-review__more{top:6px;right:6px;height:22px;padding:0 6px;font-size:12px}:is(.cl-tpl-index,.cl-tpl-product) .cl-review__product{padding:8px 10px;gap:8px}:is(.cl-tpl-index,.cl-tpl-product) .cl-review__thumb{width:32px;height:32px}:is(.cl-tpl-index,.cl-tpl-product) .cl-review__product-label{font-size:10px}:is(.cl-tpl-index,.cl-tpl-product) .cl-review__product-name{font-size:12px;line-height:1.25}}.cl-mann{display:none}@media(max-width:749px){.announcement-wrapper .announcement-inner-card{height:20px;display:block}.announcement-wrapper .announcement-inner-card>.container{display:none}.cl-mann{display:block;position:relative;height:20px;overflow:hidden}.cl-mann__item{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:6px;color:#fff;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-weight:700;font-size:11px;line-height:1;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transform:translate(100%);opacity:0;transition:transform .7s cubic-bezier(.65,0,.35,1),opacity .7s ease}.cl-mann__item.is-active{transform:translate(0);opacity:1}.cl-mann__item.is-out{transform:translate(-100%);opacity:0}.cl-mann__icon{display:none}.cl-mann__text{overflow:hidden;text-overflow:ellipsis}.cl-mann__badge{display:inline-flex;align-items:center;height:15px;padding:0 6px;border-radius:2px;background:var(--cl-accent, #C8102E);color:#fff;font-size:10.5px;letter-spacing:.14em}@media(prefers-reduced-motion:reduce){.cl-mann__item,.cl-mann__item.is-out{transform:none;transition:opacity .4s ease}}header.header{border-top-width:2px;border-bottom:1px solid #e2e2e0}header.header .container{padding-left:4px;padding-right:4px}header.header .navbar{position:relative;min-height:45px;height:45px;grid-template-columns:1fr auto 1fr;column-gap:0;align-items:center}header.header .navbar>.head-item:first-child{justify-self:start}header.header .navbar>.head-item:nth-child(2){justify-self:center}header.header .navbar>.head-item:last-child{justify-self:end}header.header .toggle-btn{position:relative;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;color:#141414}header.header .toggle-btn .hamburger{display:none}header.header .toggle-btn:before{content:"";width:21px;height:21px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M3 7.5h18M3 16.5h18'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M3 7.5h18M3 16.5h18'/%3E%3C/svg%3E") center / contain no-repeat;transition:opacity .2s ease}header.header .toggle-btn.active:before{opacity:0}header.header .toggle-btn .menu-close{left:50%;right:auto;top:50%;width:16px;height:16px;margin:0;translate:-50% -50%}header.header .logo-image{display:block}header.header .logo-image .logo-img{height:32px!important;width:auto!important;max-height:none}header.header .icons{gap:0}header.header .header-icons-item.search-icon{position:absolute;left:44px;top:50%;translate:0 -50%}header.header .header-icons-item.account-icon{order:1}header.header .header-icons-item.cart-icon{order:2}header.header .account-icon,header.header .search-icon{min-width:40px;width:40px;min-height:44px;height:44px}header.header .account-icon svg,header.header .search-icon svg{width:19px;height:19px}header.header .cart-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center}header.header .cart-icon a.cart{position:relative;width:44px;height:44px;padding:0;margin:0;border-radius:0;background:transparent;color:#141414;justify-content:center}header.header .cart-icon a.cart:hover{filter:none}header.header .cart-icon a.cart>svg{display:none}header.header .cart-icon a.cart:before{content:"";position:static;inset:auto;display:block;flex:0 0 20px;scale:none;transform:none;opacity:1;visibility:visible;border-radius:0;width:20px;height:20px;background:#141414;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1.2 12.5H6.2z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1.2 12.5H6.2z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3C/svg%3E") center / contain no-repeat}header.header .cart-icon .cart-count{position:absolute;top:8px;right:7px;left:auto;min-width:15px;width:auto;height:15px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:var(--cl-accent, #C8102E);color:#fff;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-weight:700;font-size:10.5px;line-height:15px;text-align:center}header.header .cart-icon .cart-count.hidden{display:none}#MainContent .section-cl-trust-bar .cl-trust{display:flex;align-items:center;gap:12px;height:36px;padding:0 14px;box-sizing:border-box;border-top:0;border-bottom:1px solid #262626;background:#0a0a0a}#MainContent .section-cl-trust-bar .cl-trust__grid{position:relative;display:block;flex:1 1 auto;min-width:0;height:100%;padding:0;overflow:hidden;background:none}#MainContent .section-cl-trust-bar .cl-trust .cl-trust__sep{display:none}#MainContent .section-cl-trust-bar .cl-trust .cl-trust__item{position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;padding:0;background:transparent;opacity:0;animation:cl-tr-cycle 9s infinite}#MainContent .section-cl-trust-bar .cl-trust .cl-trust__item:nth-of-type(2){animation-delay:3s}#MainContent .section-cl-trust-bar .cl-trust .cl-trust__item:nth-of-type(3){animation-delay:6s}#MainContent .section-cl-trust-bar .cl-trust .cl-trust__icon{flex:0 0 15px;width:15px;height:15px;background:none;border-radius:0;color:var(--tb-accent, #C8102E)}#MainContent .section-cl-trust-bar .cl-trust .cl-trust__icon svg{width:15px;height:15px;stroke-width:2.2}#MainContent .section-cl-trust-bar .cl-trust .cl-trust__copy{flex-direction:row;align-items:center;gap:8px;min-width:0}#MainContent .section-cl-trust-bar .cl-trust .cl-trust__title{flex:0 0 auto;font-size:13.5px;line-height:1;letter-spacing:.06em;white-space:nowrap}#MainContent .section-cl-trust-bar .cl-trust .cl-trust__text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1;color:#a6a6a6}#MainContent .section-cl-trust-bar .cl-trust .cl-trust__text strong,#MainContent .section-cl-trust-bar .cl-trust .cl-trust__text b{font-weight:400;color:inherit}#MainContent .section-cl-trust-bar .cl-trust .cl-trust__full{display:none}#MainContent .section-cl-trust-bar .cl-trust .cl-trust__short{display:inline}#MainContent .section-cl-trust-bar .cl-trust .cl-trust__dots{display:flex;flex:0 0 auto;gap:4px}#MainContent .section-cl-trust-bar .cl-trust .cl-trust__dots>span{width:10px;height:2px;background:#3a3a3a;animation:cl-tr-dot 9s infinite steps(1)}#MainContent .section-cl-trust-bar .cl-trust .cl-trust__dots>span:nth-child(2){animation-delay:3s}#MainContent .section-cl-trust-bar .cl-trust .cl-trust__dots>span:nth-child(3){animation-delay:6s}@media(prefers-reduced-motion:reduce){#MainContent .section-cl-trust-bar .cl-trust .cl-trust__item,#MainContent .section-cl-trust-bar .cl-trust .cl-trust__dots>span{animation:none}#MainContent .section-cl-trust-bar .cl-trust .cl-trust__item:first-of-type{opacity:1}#MainContent .section-cl-trust-bar .cl-trust .cl-trust__dots>span:first-child{background:var(--tb-accent, #C8102E)}}}@keyframes cl-tr-cycle{0%{opacity:0;transform:translateY(6px)}4%{opacity:1;transform:none}30%{opacity:1;transform:none}34%{opacity:0;transform:translateY(-6px)}to{opacity:0}}@keyframes cl-tr-dot{0%{background:var(--tb-accent, #C8102E)}33.3%{background:var(--tb-accent, #C8102E)}33.4%{background:#3a3a3a}to{background:#3a3a3a}}.cl-hero-m{display:none}@media(max-width:749px){.section-hero-banner .cl-hero-m{display:block}.section-hero-banner .hero-media-wrapper,.section-hero-banner .hero-media-inner,.section-hero-banner .flickity-viewport,.section-hero-banner .hero-media-card{height:420px!important}.section-hero-banner .hero-media-card{padding:0!important;background:#000}.section-hero-banner .hero-media-content-wrapper{padding:0}.section-hero-banner .hero-media-img{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;background:#000}.section-hero-banner .hero-media-img:has(.cl-hero-m)>img,.section-hero-banner .hero-media-img:has(.cl-hero-m)>noscript{display:none!important}.section-hero-banner .cl-hero-m img{position:absolute;left:0;top:0;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block}.section-hero-banner .hero-media-img:after{opacity:1!important;background-color:transparent!important;background-image:linear-gradient(to bottom,#0000,#000000bf 45%,#000 82%),radial-gradient(120% 95% at 55% 38%,#0000 45%,#0000008c 75%,#000)!important;background-size:100% 62%,100% 100%!important;background-position:bottom,center!important;background-repeat:no-repeat!important}.section-hero-banner .hero-media-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.section-hero-banner .hero-media-content>.container{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;margin:0;padding:0}.section-hero-banner .hero-media-content .hero-media-content-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.section-hero-banner .hero-media-cont-inner{position:absolute;top:auto;left:24px;right:24px;bottom:26px;width:auto;max-width:none;padding:0;transform:none;display:flex;flex-direction:column;align-items:flex-start}.section-hero-banner .hero-media-cont-inner h5{margin:0 0 8px;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-weight:600;font-size:12px;line-height:1;letter-spacing:.26em;text-transform:uppercase;color:#ffffffd9}.section-hero-banner .hero-media-cont-inner .hero-media-heading{margin:0;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-weight:700;font-size:34px;line-height:.95;letter-spacing:.02em}.section-hero-banner .hero-media-card .hero-media-cont-inner .hero-media-btns{margin-top:18px}.section-hero-banner .hero-media-btns .btn.btn-alternate{height:46px;padding:0 28px;border-radius:3px;font-size:16px;letter-spacing:.12em;box-shadow:none}[id$=__primotiv_carousel] .heading-header h2{margin:4px 0 22px;padding:0}[id$=__1737672903a5932f71] .ymm-page-width.ymm_app{padding:20px 16px 22px}[id$=__1737672903a5932f71] #ymm_searchbox h2#ymm_label{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;margin:0 0 14px;padding:0 0 12px;font-size:26px}[id$=__1737672903a5932f71] #ymm_searchbox h2#ymm_label:after{font-size:14px}[id$=__1737672903a5932f71] #ymm_searchbox form#ymm_form:before{padding:0 12px 0 40px;background-position:12px center;background-size:18px 18px;font-size:13px;line-height:1.4}[id$=__1737672903a5932f71].cl-fmb-touched #ymm_searchbox form#ymm_form:before{margin:0 0 14px;padding:10px 12px 10px 40px}[id$=__1737672903a5932f71] #ymm_searchbox ul.dropdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[id$=__1737672903a5932f71] #ymm_searchbox ul.dropdowns>li.last_ymm_field{grid-column:1 / -1}[id$=__1737672903a5932f71] #ymm_searchbox ul.dropdowns>li.ymm_bttns{grid-column:1 / -1;margin-top:4px}[id$=__1737672903a5932f71] #ymm_searchbox label.ymm_label{gap:6px;margin:0 0 5px;font-size:12.5px}[id$=__1737672903a5932f71] #ymm_searchbox label.ymm_label:before{flex:0 0 16px;width:16px;height:16px;font-size:10.5px;line-height:16px}[id$=__1737672903a5932f71] #ymm_searchbox select.ymm-filter{height:42px;padding:0 30px 0 12px;background-position:right 11px center;background-size:13px 13px;font-size:16px;text-overflow:ellipsis}[id$=__1737672903a5932f71] #ymm_searchbox .button-action{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[id$=__1737672903a5932f71] #ymm_searchbox .btn{width:100%!important;max-width:none;justify-self:stretch;min-width:0;height:44px;padding:0;font-size:16px;letter-spacing:.12em}:is(.cl-tpl-index,.cl-tpl-product) .cl-reviews{padding-top:14px;padding-bottom:36px}:is(.cl-tpl-index,.cl-tpl-product) .cl-reviews__inner{gap:14px}:is(.cl-tpl-index,.cl-tpl-product) .cl-reviews__head{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:12px;padding-bottom:0}:is(.cl-tpl-index,.cl-tpl-product) .cl-reviews__title-wrap{gap:6px}:is(.cl-tpl-index,.cl-tpl-product) .cl-reviews__title{font-size:26px;letter-spacing:.08em}:is(.cl-tpl-index,.cl-tpl-product) .cl-reviews__summary{gap:8px}:is(.cl-tpl-index,.cl-tpl-product) .cl-reviews__stars--lg{gap:2px}:is(.cl-tpl-index,.cl-tpl-product) .cl-reviews__stars--lg svg{width:14px;height:14px}:is(.cl-tpl-index,.cl-tpl-product) .cl-reviews__count{font-size:14px}:is(.cl-tpl-index,.cl-tpl-product) .cl-reviews__controls{justify-content:space-between;gap:8px}:is(.cl-tpl-index,.cl-tpl-product) .cl-reviews__tabs{gap:16px;min-width:0}:is(.cl-tpl-index,.cl-tpl-product) .cl-reviews__tab{gap:6px;min-height:38px;font-size:14px;letter-spacing:.06em;white-space:nowrap}:is(.cl-tpl-index,.cl-tpl-product) .cl-reviews__tab-count{display:inline-block;padding:2px 5px;font-size:11px;line-height:1.2;white-space:nowrap}:is(.cl-tpl-index,.cl-tpl-product) .cl-reviews__filter{margin:0 0 4px}:is(.cl-tpl-index,.cl-tpl-product) .cl-reviews__filter-btn{width:34px;height:34px}:is(.cl-tpl-index,.cl-tpl-product) .cl-reviews__filter-btn svg{width:16px;height:16px}:is(.cl-tpl-index,.cl-tpl-product) .cl-reviews__filter-panel{width:210px;padding:12px}:is(.cl-tpl-index,.cl-tpl-product) .cl-reviews__more-wrap{margin-top:4px}:is(.cl-tpl-index,.cl-tpl-product) .cl-reviews__more-btn{height:40px;min-width:0;padding:0 22px;font-size:14px}}.cl-ftop{display:none}@media(max-width:749px){:is(.cl-mgrid,.cl-related) .cl-tile{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;background:#141414;border-color:#262626;border-radius:6px;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif)}:is(.cl-mgrid,.cl-related) .cl-tile__media{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;aspect-ratio:auto;height:208px;background:#000;border-bottom:2px solid #D3173A}:is(.cl-mgrid,.cl-related) .cl-tile__img{width:100%;height:100%;object-fit:cover}:is(.cl-mgrid,.cl-related) .cl-tile__badge{top:8px;left:8px;height:auto;padding:4px 6px;border-radius:3px;background:#d3173a;font-size:11px;line-height:1;letter-spacing:.08em}:is(.cl-mgrid,.cl-related) .cl-tile__info{grid-column:1;align-self:end;min-width:0;padding:8px 0 0 10px;border-top:0}:is(.cl-mgrid,.cl-related) .cl-tile__name{flex-direction:row;align-items:flex-end;gap:0;height:28px;min-height:0;overflow:hidden}:is(.cl-mgrid,.cl-related) .cl-tile__code,:is(.cl-mgrid,.cl-related) .cl-tile__code--long{font-size:28px;font-weight:800;font-style:italic;line-height:.8;letter-spacing:-.01em;white-space:nowrap;padding-right:2px}:is(.cl-mgrid,.cl-related) .cl-tile__code--long{font-size:25px}:is(.cl-mgrid,.cl-related) .cl-tile__desc{display:none}:is(.cl-mgrid,.cl-related) .cl-tile__buy{display:contents}:is(.cl-mgrid,.cl-related) .cl-tile__price{grid-column:2;align-self:end;flex-direction:column-reverse;align-items:flex-end;justify-content:flex-start;gap:3px;padding:8px 10px 0 8px}:is(.cl-mgrid,.cl-related) .cl-tile__now{font-size:18px;line-height:.85;letter-spacing:.01em;white-space:nowrap}:is(.cl-mgrid,.cl-related) .cl-tile__was{font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-weight:600;font-size:10px;line-height:1;letter-spacing:.04em;color:#8c8c8c;white-space:nowrap}:is(.cl-mgrid,.cl-related) .cl-tile__was s{color:#8c8c8c}:is(.cl-mgrid,.cl-related) .cl-tile__qa{grid-column:1 / -1;align-self:end;display:block;padding:8px 10px 9px}:is(.cl-mgrid,.cl-related) .cl-tile__btn{width:100%;min-height:0;height:32px;padding:0 6px;border-radius:4px;background:#d3173a;gap:6px;font-size:13px;letter-spacing:.12em}:is(.cl-mgrid,.cl-related) .cl-tile__btn:hover,:is(.cl-mgrid,.cl-related) .cl-tile__btn:focus-visible{background:#b0122f}:is(.cl-mgrid,.cl-related) .cl-tile__btn svg{width:13px;height:13px}:is(.cl-mgrid,.cl-related) .cl-tile__btn .quick-add-label{gap:6px}:is(.cl-mgrid,.cl-related) .cl-tile__btn .quick-add-loader{min-width:0}:is(.cl-mgrid,.cl-related) .cl-tile__btn--options{background:transparent}[id$=__primotiv_carousel] .heading-header h2{margin:4px 0}.cl-mspecs{padding:10px 0;margin:0 0 10px;color:#fff;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif)}.cl-mspecs__list{display:flex;justify-content:space-between;margin:0}.cl-mspecs__item{display:flex;flex-direction:column;gap:3px}.cl-mspecs__item dd{margin:0;font-style:italic;font-weight:800;font-size:16px;line-height:.9;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;color:#fff}.cl-mspecs__item dt{font-weight:600;font-size:9px;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#8c8c8c}.cl-mspecs__ratings{display:flex;gap:20px;margin-top:9px;padding-top:8px;border-top:1px solid #262626}.cl-mspecs__rating{flex:1 1 0;display:flex;align-items:center;gap:8px;min-width:0}.cl-mspecs__rlabel{font-weight:600;font-size:9px;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#8c8c8c}.cl-mspecs__bars{flex:1 1 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}.cl-mspecs__bars>span{height:3px;background:#2a2a2a}.cl-mspecs__bars>span.is-on{background:#d3173a}[id$=__featured_blog_7RNaxr] .spacing-box{padding:24px 16px 20px}[id$=__featured_blog_7RNaxr] .heading-header{margin:0;padding:0 0 10px;border-bottom:2px solid #fff}[id$=__featured_blog_7RNaxr] .heading-header h2{font-size:22px;letter-spacing:.06em;white-space:nowrap}[id$=__featured_blog_7RNaxr] .article-inner,[id$=__featured_blog_7RNaxr] .article-inner.mobile-swipe{display:block;margin:0;padding:0;overflow:visible}[id$=__featured_blog_7RNaxr] .article-inner>div,[id$=__featured_blog_7RNaxr] .article-inner.mobile-swipe>div{flex:none;width:100%;max-width:none;padding:0;margin:0}[id$=__featured_blog_7RNaxr] .article-inner>div:nth-child(n+4){display:none}[id$=__featured_blog_7RNaxr] .article-list-item{flex-direction:row;align-items:center;gap:14px;height:auto;padding:12px 0;border-bottom:1px solid #2a2a2a}[id$=__featured_blog_7RNaxr] .article-list-img{flex:0 0 92px;width:92px;height:62px;aspect-ratio:auto;border-radius:4px}[id$=__featured_blog_7RNaxr] .article-list-img:after{width:28px;height:3px}[id$=__featured_blog_7RNaxr] .article-list-content{min-width:0;margin:0;padding:0;border:0}[id$=__featured_blog_7RNaxr] .article-list-content-innr{gap:6px}[id$=__featured_blog_7RNaxr] .article-title{font-size:14.5px;font-weight:600;line-height:1.3}[id$=__featured_blog_7RNaxr] .article-list-content-innr:after,[id$=__featured_blog_7RNaxr] .article-list-item:hover .article-list-content-innr:after{padding:0 17px 0 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23cfcfcf' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") right center / 11px 11px no-repeat;font-size:12px;letter-spacing:.14em;color:#a6a6a6}[id$=__featured_blog_7RNaxr] .article-list-item:hover .article-list-img img{transform:none}[id$=__featured_blog_7RNaxr] .cl-mblog-more{display:block;margin-top:14px}[id$=__featured_blog_7RNaxr] .cl-mblog-more .cl-mbtn{display:flex;width:100%;height:42px;box-sizing:border-box;border:1px solid #3a3a3a;border-radius:4px;color:#fff;font-size:14px;letter-spacing:.14em}[id$=__featured_blog_7RNaxr] .cl-mblog-more .cl-mbtn:after{content:"";width:13px;height:13px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}[id$=__featured_blog_7RNaxr] .cl-mblog-more .cl-mbtn:hover{background:#fff;border-color:#fff;color:#141414}footer.footer[id$=__footer] .footer-inner-wrapper{padding-top:0;border-top:2px solid #141414}footer.footer[id$=__footer] .footer-inner-wrapper>.container{padding:18px 16px 16px}footer.footer[id$=__footer] .footer-navi-menus{gap:16px}footer.footer[id$=__footer] .footer-navi-menus>.footer-navi-column:first-child{flex:1 1 100%;max-width:none}footer.footer[id$=__footer] .footer-logo-box{flex-direction:row;align-items:center;justify-content:space-between;gap:0}footer.footer[id$=__footer] .footer-logo-box .textBase{display:none}footer.footer[id$=__footer] .footer-logo img{height:22px}footer.footer[id$=__footer] .cl-ftop{display:flex;align-items:center;justify-content:center;width:36px;height:36px;box-sizing:border-box;border:1.5px solid #141414;border-radius:50%;color:#141414;text-decoration:none}footer.footer[id$=__footer] .cl-ftop:hover{border-color:var(--ft-accent, #C8102E);color:var(--ft-accent, #C8102E)}footer.footer[id$=__footer] .footer-item-right{gap:12px}footer.footer[id$=__footer] .footer-newsletter{gap:8px}footer.footer[id$=__footer] .footer-newsletter .newsletter-heading{align-items:flex-start;text-align:left;gap:0}footer.footer[id$=__footer] .footer-newsletter .news-letter-title{font-size:13px;letter-spacing:.1em}footer.footer[id$=__footer] .footer-newsletter .news-letter-desc{display:none}footer.footer[id$=__footer] .footer-newsletter .news-letter-form fieldset{flex-wrap:nowrap;gap:0;height:44px;box-sizing:border-box;border:1.5px solid #141414;border-radius:4px;overflow:hidden}footer.footer[id$=__footer] .footer-newsletter .form-field{flex:1 1 auto;height:100%}footer.footer[id$=__footer] .footer-newsletter .form-input-field{height:100%;padding:0 12px;border:0;border-radius:0;font-size:16px}footer.footer[id$=__footer] .footer-newsletter .form-input-field:focus-visible{outline:none}footer.footer[id$=__footer] .footer-newsletter .news-letter-form fieldset:focus-within{outline:2px solid var(--ft-accent, #C8102E);outline-offset:2px}footer.footer[id$=__footer] .footer-newsletter .news-letter-form .btn{flex:0 0 auto;height:100%;padding:0 16px;border:0;border-radius:0;font-size:14px;letter-spacing:.1em}footer.footer[id$=__footer] .footer-menu-title{display:none}footer.footer[id$=__footer] .footer-nav-menu{margin:0;padding:0;border:0}footer.footer[id$=__footer] .footer-nav-menu .footer-menu-list{display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:flex-start;row-gap:0!important;column-gap:14px!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0;padding:0}footer.footer[id$=__footer] .footer-nav-menu ul li{width:auto;margin:0;padding:0;border:0}footer.footer[id$=__footer] .footer-nav-menu ul li a{min-height:32px;font-size:13px;font-weight:500}footer.footer[id$=__footer] .footer-bottom-wrapper{margin-top:8px;padding:10px 0 0;border-top:1px solid #e2e2e0}footer.footer[id$=__footer] .footer-bottom-wrapper>.grid-row{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;text-align:left}footer.footer[id$=__footer] .footer-copyright,footer.footer[id$=__footer] .footer-btm-dropdown{justify-content:flex-start;text-align:left;margin:0;padding:0}footer.footer[id$=__footer] .footer-copyright,footer.footer[id$=__footer] .footer-copyright small,footer.footer[id$=__footer] .cl-footer-credit{font-size:11.5px;line-height:1.4;color:#6a6a6a}}@media(max-width:749px){#minicart .side-drawer-modal-head{height:56px;padding:0 8px 0 16px}#minicart .side-drawer-modal-content{padding-left:16px;padding-right:16px}#minicart .minicart-products{padding-left:0;padding-right:0}#minicart .minicart-products .cart-product-item{grid-template-columns:72px minmax(0,1fr);column-gap:12px;row-gap:10px;padding:14px 0}#minicart .cart-product-img-wrapper .cart-product-img{display:block;width:72px;height:72px;padding:0;box-sizing:border-box;border:1px solid #d4d4d4;border-radius:4px;overflow:hidden;background:#000}#minicart .cart-product-img .media-image{width:100%;height:100%;padding:0;background:#000}#minicart .cart-product-img .media-image img{position:static;width:100%;height:100%;object-fit:cover}#minicart .cart-product-detail .product-title{font-size:15px;line-height:1.25}#minicart .cart-product-qty{flex-wrap:nowrap;align-self:end}#minicart .cart-product-qty .quantity-inner{flex-direction:row!important;align-items:stretch;width:auto;height:36px}#minicart .cart-product-qty .qunt-btn{position:static;inset:auto;transform:none;width:34px;min-width:34px;height:100%;margin:0}#minicart .cart-product-qty .qunt-btn svg{width:12px;height:12px}#minicart .cart-product-qty input[type=number]{position:static;width:30px;min-width:30px;max-width:30px;height:100%;margin:0;line-height:34px}#minicart .cart-product-remove a{min-height:36px}#minicart .side-drawer-modal-foot{padding:12px 16px 14px}#minicart .cart-icon-tools li>a{height:38px;font-size:14px}#minicart .minicart-total-wrapper{padding-top:12px}#minicart .cart-tax-text{margin-bottom:10px;font-size:12px}#minicart .checkout-btns{margin-top:0}}@media(max-width:749px){#mobile-nav-menu .drawer-mobile-box{padding:8px 16px 0}#mobile-nav-menu ul.mobile-nav{padding:0}#mobile-nav-menu ul.mobile-nav>li{margin:0;border-bottom:1px solid #e2e2e0}#mobile-nav-menu ul.mobile-nav>li>details>summary.site-nav-link,#mobile-nav-menu ul.mobile-nav>li>a.site-nav-link{display:flex;align-items:center;justify-content:space-between;gap:12px;height:58px;min-height:0;padding:0;color:#141414;text-decoration:none}#mobile-nav-menu ul.mobile-nav>li>details>summary.site-nav-link>a,#mobile-nav-menu ul.mobile-nav>li>a.site-nav-link{font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-weight:700;font-size:22px;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#141414}#mobile-nav-menu ul.mobile-nav>li>details>summary.site-nav-link>svg{width:9px;height:16px;color:var(--cl-accent, #C8102E);stroke-width:2.4}#mobile-nav-menu ul.mobile-nav>li>details>summary.site-nav-link>svg path{stroke-width:2.2}#mobile-nav-menu .header-bottom-wrapper{width:100%}#mobile-nav-menu .user-account{padding:14px 16px 18px;border-top:1px solid #e2e2e0}#mobile-nav-menu .account-menu--mobile{display:flex;align-items:center;justify-content:center;height:46px;box-sizing:border-box;border:1.5px solid #141414;border-radius:4px}#mobile-nav-menu .account-menu__trigger--labeled{gap:10px;color:#141414}#mobile-nav-menu .account-menu__trigger--labeled svg{width:18px;height:18px}#mobile-nav-menu .account-menu__label{font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-weight:700;font-size:15px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#141414}}@media(max-width:749px){body.cl-primotiv{--pp-accent: #D3173A}body.cl-primotiv .cl-pdp{padding-left:16px;padding-right:16px}body.cl-primotiv .cl-pdp .cl-pdp-crumbs{padding-top:12px;margin:0}body.cl-primotiv .cl-pdp .cl-pdp-crumbs ol{min-height:0;font-size:11px;letter-spacing:.12em}body.cl-primotiv .cl-pdp .cl-pdp-crumbs a{min-height:0}body.cl-primotiv .cl-pdp .main-product-grid{position:relative;display:flex!important;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:0}body.cl-primotiv .cl-pdp .main-product-grid>*,body.cl-primotiv .cl-pdp .featured-product-content>*{flex:0 0 100%;min-width:0;margin-top:0;margin-bottom:0}body.cl-primotiv .cl-pdp .main-product-content,body.cl-primotiv .cl-pdp .featured-product-content,body.cl-primotiv .cl-pdp product-form.product-form,body.cl-primotiv .cl-pdp form.main-product-form,body.cl-primotiv .cl-pdp .item-checkout-buttons{display:contents!important}body.cl-primotiv .cl-pdp .main-product-images{order:1;margin:8px -16px 0;width:calc(100% + 32px);flex-basis:calc(100% + 32px)}body.cl-primotiv .cl-pdp .main-product-images .product-slide-box,body.cl-primotiv .cl-pdp .main-product-images .product-slider-wrapper,body.cl-primotiv .cl-pdp .main-product-images .product-info-item{height:300px;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.cl-primotiv .cl-pdp .main-product-images .media-image{height:300px;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}body.cl-primotiv .cl-pdp .main-product-images .media-image:before,body.cl-primotiv .cl-pdp .main-product-images .media-image:after,body.cl-primotiv .cl-pdp .main-product-images .product-info-item:after{display:none!important}body.cl-primotiv .cl-pdp .main-product-images .media-image img{position:static!important;width:300px!important;height:300px!important;margin:0 auto;object-fit:contain!important}body.cl-primotiv .cl-pdp .main-product-images .product-media-popup-btn{top:8px!important;right:12px!important;left:auto!important}body.cl-primotiv .cl-pdp .main-product-images:after{content:"";display:block;height:2px;margin:0 16px;background:linear-gradient(var(--pp-accent),var(--pp-accent)) left / 25% 100% no-repeat,#262626}body.cl-primotiv .cl-pdp .cl-pdp-badge{order:1;position:absolute;left:0;top:calc(var(--cl-crumbs-h, 0px) + 8px + 300px - 14px - 22px);flex:0 0 auto;height:auto;margin:0;padding:5px 7px;border-radius:3px;background:var(--pp-accent);font-size:12px;letter-spacing:.1em}body.cl-primotiv .cl-pdp .productstock-value{order:2;display:flex;justify-content:flex-end;height:15px;margin-top:16px;padding:0;position:relative;z-index:1}body.cl-primotiv .cl-pdp .productstock-value li{height:15px;padding:0;gap:6px;background:none!important;border:0!important;font-family:var(--cl-condensed);font-weight:700;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#3ecf6e}body.cl-primotiv .cl-pdp .productstock-value li span{width:6px;height:6px;box-shadow:none;background:#3ecf6e}body.cl-primotiv .cl-pdp .cl-pdp-head{order:3;margin-top:-15px!important;padding:0;border:0}body.cl-primotiv .cl-pdp .cl-pdp-title{gap:12px;margin:0;padding:0;border:0}body.cl-primotiv .cl-pdp .cl-pdp-title__brand img{height:15px;width:auto;max-width:none}body.cl-primotiv .cl-pdp .cl-pdp-title__row{align-items:center;gap:12px;padding:0;border:0}body.cl-primotiv .cl-pdp .cl-pdp-title__code{font-size:64px!important;line-height:.8;letter-spacing:-.01em;padding-right:2px}body.cl-primotiv .cl-pdp .cl-pdp-title__code--long{font-size:40px!important}body.cl-primotiv .cl-pdp .cl-pdp-title__code--long+.cl-pdp-title__desc{font-size:16px;max-width:150px}body.cl-primotiv .cl-pdp .cl-pdp-title__desc{max-width:200px;font-family:var(--cl-condensed);font-weight:700;font-size:20px;line-height:1.05;letter-spacing:.04em;text-transform:uppercase;color:#fff}body.cl-primotiv .cl-pdp .featured-product-content>.shopify-app-block{order:4;flex:1 1 auto;margin-top:12px}body.cl-primotiv .cl-pdp .featured-product-content>.shopify-app-block a{min-height:0}body.cl-primotiv .cl-pdp .featured-product-content>.shopify-app-block svg{width:13px!important;height:13px!important}body.cl-primotiv .cl-pdp .pro-sku-box{order:5;flex:0 0 auto;margin-top:12px;padding:0;border:0}body.cl-primotiv .cl-pdp .pro-sku-box .pro-sku-title{margin:0;font-size:13px;color:#8c8c8c}body.cl-primotiv .cl-pdp .cl-pdp-price-wrap{order:6;position:relative;margin-top:14px!important;padding:14px 0 0;border:0;border-top:1px solid #262626}body.cl-primotiv .cl-pdp .cl-pdp-price-wrap .price-wrapper{flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:7px;margin:0;padding:0}body.cl-primotiv .cl-pdp .price-wrapper .item-price{order:1;margin:0;font-size:34px!important;line-height:.85}body.cl-primotiv .cl-pdp .price-wrapper .item-price-old{order:2;margin:0;font-family:var(--cl-condensed);font-weight:600;font-size:16px!important;line-height:1;color:#8c8c8c}body.cl-primotiv .cl-pdp .price-wrapper .item-discount-price{order:3;align-self:center;position:static;height:auto;margin:0;padding:4px 6px;border:1px solid var(--pp-accent);border-radius:3px;background:transparent!important;font-size:11px!important;line-height:1;letter-spacing:.1em;color:var(--pp-accent)!important}body.cl-primotiv .cl-pdp .price-wrapper .product-item-tax-shipping{order:4;flex:0 0 100%;margin:0;font-size:12px;line-height:1;color:#8c8c8c;text-transform:none;letter-spacing:0;font-family:var(--cl-text)}body.cl-primotiv .cl-pdp .price-wrapper .product-item-tax-shipping a{color:#bdbdbd}body.cl-primotiv .cl-pdp .price-wrapper .product-item-tax-shipping svg{display:none}body.cl-primotiv .cl-pdp .cl-pdp-price-wrap .cl-pdp-share{top:auto;bottom:0;gap:6px}body.cl-primotiv .cl-pdp .cl-pdp-share__label{font-size:11px;letter-spacing:.14em;color:#8c8c8c}body.cl-primotiv .cl-pdp .cl-pdp-share__btn{width:30px;height:30px;min-width:0;border:1px solid #2e2e2e}body.cl-primotiv .cl-pdp .cl-pdp-share__btn svg{width:13px;height:13px}body.cl-primotiv .cl-pdp .cl-pdp-keyspecs{order:7;display:flex;justify-content:space-between;margin-top:16px;padding:12px 0 0;gap:0;background:none;border:0;border-top:1px solid #262626;border-radius:0}body.cl-primotiv .cl-pdp .cl-pdp-keyspecs{padding-right:4px;overflow:visible}body.cl-primotiv .cl-pdp .cl-pdp-keyspecs li{flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:3px;min-height:0;padding:0;background:none!important}body.cl-primotiv .cl-pdp .cl-pdp-keyspecs__value{font-size:16px!important;line-height:.9;letter-spacing:-.01em;white-space:nowrap}body.cl-primotiv .cl-pdp .cl-pdp-keyspecs__label{font-size:9px!important;line-height:1;letter-spacing:.04em;white-space:nowrap;color:#8c8c8c}body.cl-primotiv .cl-pdp .cl-pdp-ratings{order:8;display:flex;gap:20px;margin:0;padding:10px 0 12px;background:none;border:0;border-bottom:1px solid #262626}body.cl-primotiv .cl-pdp .cl-pdp-rating{flex:1 1 0;flex-direction:row;align-items:center;gap:8px;min-width:0;padding:0;background:none!important;border:0!important}body.cl-primotiv .cl-pdp .cl-pdp-rating__label{font-size:9px;line-height:1;letter-spacing:.04em;color:#8c8c8c;white-space:nowrap}body.cl-primotiv .cl-pdp .cl-pdp-rating__bars{flex:1 1 auto;gap:2px}body.cl-primotiv .cl-pdp .cl-pdp-rating__bars span{height:3px;border-radius:0}body.cl-primotiv .cl-pdp quantity-input.quantity-wrapper{order:9;flex:0 0 112px;margin-top:16px}body.cl-primotiv .cl-pdp quantity-input .quantity-inner{width:112px;height:46px;padding:0;border:1px solid #3a3a3a;border-radius:4px;background:transparent}body.cl-primotiv .cl-pdp quantity-input .qunt-btn{width:36px;min-width:36px;height:100%}body.cl-primotiv .cl-pdp quantity-input .qunt-btn svg{width:14px;height:14px}body.cl-primotiv .cl-pdp quantity-input .quantity-input{width:38px;height:100%;font-size:15px}body.cl-primotiv .cl-pdp .add-to-cart-btn{order:10;flex:1 1 0;width:auto;min-width:0;height:46px;min-height:0;margin:16px 0 0!important;padding:0 8px;border-radius:4px;background:var(--pp-accent)!important;border-color:var(--pp-accent)!important;font-size:16px;letter-spacing:.12em}body.cl-primotiv .cl-pdp .shopify-payment-button{order:11;flex:0 0 100%;margin-top:8px!important}body.cl-primotiv .cl-pdp .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 46px;--shopify-accelerated-checkout-button-border-radius: 4px}body.cl-primotiv .cl-pdp .shopify-payment-button more-payment-options-link{font-size:12.5px}body.cl-primotiv .cl-pdp .cl-pdp-included{order:12;margin-top:18px!important}body.cl-primotiv .cl-pdp .cl-pdp-included__title{margin:0 0 8px;font-size:11.5px;letter-spacing:.16em;color:#8c8c8c}body.cl-primotiv .cl-pdp .cl-included{display:block;gap:0}body.cl-primotiv .cl-pdp .cl-included li{gap:10px;min-height:0;padding:9px 0;background:none!important;border:0!important;border-top:1px solid #262626!important;border-radius:0!important;font-size:13.5px;line-height:1.3}body.cl-primotiv .cl-pdp .cl-included li:last-child{border-bottom:1px solid #262626!important}body.cl-primotiv .cl-pdp .cl-included__count{width:22px;flex:0 0 22px;font-size:16px;color:var(--pp-accent)}body.cl-primotiv .cl-pdp .cl-included li>svg{width:16px;height:16px;flex:0 0 22px;color:var(--pp-accent)}body.cl-primotiv .cl-pdp .cl-pdp-trust{order:13;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding:0;background:none;border:0}body.cl-primotiv .cl-pdp .cl-pdp-trust li{gap:4px;min-height:0;padding:0;background:none!important;border:0!important}body.cl-primotiv .cl-pdp .cl-pdp-trust__head svg{display:none}body.cl-primotiv .cl-pdp .cl-pdp-trust__head{gap:0;font-size:12px;line-height:1.1;letter-spacing:.06em}body.cl-primotiv .cl-pdp .cl-pdp-trust__head span{font-size:12px;line-height:1.1}body.cl-primotiv .cl-pdp .cl-pdp-trust__sub{font-size:11px;line-height:1.25;color:#8c8c8c}body.cl-primotiv .cl-pdp-details{margin-top:20px;padding:0;border-top:2px solid #fff;gap:0}body.cl-primotiv .cl-pdp-details .cl-acc{margin:0;padding:0;border:0;border-bottom:1px solid #262626}body.cl-primotiv .cl-pdp-details .cl-acc>summary{height:48px;min-height:0;padding:0;font-size:18px;letter-spacing:.08em}body.cl-primotiv .cl-pdp-details .cl-acc>summary svg{width:14px;height:14px;color:var(--pp-accent)}body.cl-primotiv .cl-pdp-details .cl-desc{gap:12px;padding-bottom:16px}body.cl-primotiv .cl-pdp-details .cl-desc__text,body.cl-primotiv .cl-pdp-details .cl-desc__text *{font-size:14px!important;line-height:1.5!important;color:#d0d0d0}body.cl-primotiv .cl-pdp-details .cl-desc__chips{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:6px}body.cl-primotiv .cl-pdp-details .cl-chip{height:auto;padding:7px 9px;gap:6px;border-color:#2e2e2e;border-radius:3px;font-size:12px;line-height:1}body.cl-primotiv .cl-pdp-details .cl-chip svg{width:11px;height:11px;color:var(--pp-accent)}body.cl-primotiv .cl-pdp-details .cl-feat-grid{display:block;gap:0;padding:0 0 6px;counter-reset:pp-feat}body.cl-primotiv .cl-pdp-details .cl-feat-grid li{display:grid;grid-template-columns:22px 1fr;gap:0;min-height:0;padding:10px 0;background:none!important;border:0!important;border-top:1px solid #1c1c1c!important;border-radius:0!important;counter-increment:pp-feat}body.cl-primotiv .cl-pdp-details .cl-feat-grid li:before{display:block!important;content:"0" counter(pp-feat);grid-row:1 / span 2;font-family:var(--cl-condensed);font-style:italic;font-weight:800;font-size:12px;line-height:16px;color:var(--pp-accent)}body.cl-primotiv .cl-pdp-details .cl-feat-grid__title{grid-column:2;font-size:14px;line-height:16px;letter-spacing:.06em}body.cl-primotiv .cl-pdp-details .cl-feat-grid li p{grid-column:2;margin:3px 0 0;font-size:13px;line-height:1.45;color:#a6a6a6}}.cl-ba-lists{display:none}@media(max-width:749px){body.cl-primotiv .cl-pdp .price-wrapper .product-item-tax-shipping:before{display:none}body.cl-primotiv .section-before-after .spacing-box{padding-top:44px;padding-bottom:0}body.cl-primotiv .section-before-after .container-small{padding:0}body.cl-primotiv .section-before-after .heading-header{margin:0;padding:0 16px}body.cl-primotiv .section-before-after .heading-header h2{margin:0;font-size:32px!important;line-height:.95;letter-spacing:.02em}body.cl-primotiv .section-before-after .heading-header h2+div,body.cl-primotiv .section-before-after .heading-header h2+div *{margin-top:12px;font-size:14px!important;line-height:1.5!important;color:#bdbdbd}body.cl-primotiv .section-before-after .heading-header h2+div strong,body.cl-primotiv .section-before-after .heading-header h2+div b{display:block;margin-top:10px;font-family:var(--cl-condensed);font-weight:700;font-size:12px!important;line-height:1!important;letter-spacing:.14em;text-transform:uppercase;color:#fff}body.cl-primotiv .section-before-after .before-after-container{margin-top:16px}body.cl-primotiv .cl-beam-card,body.cl-primotiv .cl-beam-card .before-after-before-card,body.cl-primotiv .cl-beam-card .before-after-after-card{height:220px!important;min-height:0!important;border-radius:0}body.cl-primotiv .cl-beam-card .cl-beam,body.cl-primotiv .cl-beam-card .cl-beam__img{height:220px}body.cl-primotiv .cl-beam-card .cl-beam__img{width:100%;object-fit:cover}body.cl-primotiv .cl-beam-card .cl-beam__lines,body.cl-primotiv .cl-beam-card .cl-beam__dot,body.cl-primotiv .cl-beam-card .cl-beam__label{display:none!important}body.cl-primotiv .cl-beam-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#000,#0000 18% 82%,#000)}body.cl-primotiv .cl-beam-card .cl-beam__cap{top:12px;bottom:auto;z-index:3}body.cl-primotiv .cl-beam-card .cl-beam__cap--halogen{left:16px;right:auto}body.cl-primotiv .cl-beam-card .cl-beam__cap--led{right:16px;left:auto}body.cl-primotiv .cl-beam-card .cl-beam__cap span{font-size:11px;letter-spacing:.16em;color:#bdbdbd}body.cl-primotiv .cl-beam-card .cl-beam__cap img{height:12px;width:auto}body.cl-primotiv .cl-beam-card .cl-beam__cap i{display:none}body.cl-primotiv .cl-beam-card .cl-ba-handle{width:40px;height:40px;z-index:4}body.cl-primotiv .cl-beam-card .cl-ba-divider{width:1.5px;z-index:4}body.cl-primotiv .cl-ba-lists{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:10px 16px 0;font-size:12px;line-height:1.35}body.cl-primotiv .cl-ba-lists ul{display:flex;flex-direction:column;gap:4px;margin:0}body.cl-primotiv .cl-ba-lists li{display:flex;gap:6px}body.cl-primotiv .cl-ba-lists li:before{content:"";flex:0 0 5px;height:1.5px;margin-top:7px;background:#6a6a6a}body.cl-primotiv .cl-ba-lists__halogen{color:#8c8c8c}body.cl-primotiv .cl-ba-lists__led{color:#fff}body.cl-primotiv .cl-ba-lists__led li:before{background:var(--pp-accent)}body.cl-primotiv .section-cl-btl .cl-btl{padding:44px 0 0}body.cl-primotiv .section-cl-btl .cl-btl__inner{display:block;padding:0}body.cl-primotiv .section-cl-btl .cl-btl__fig{position:relative;width:100%;aspect-ratio:1 / 1;margin:0 0 84px;counter-reset:pp-part pp-dot}body.cl-primotiv .section-cl-btl .cl-btl__img{width:100%;height:100%;object-fit:cover}body.cl-primotiv .section-cl-btl .cl-btl__lines,body.cl-primotiv .section-cl-btl .cl-btl__logo{display:none}body.cl-primotiv .section-cl-btl .cl-beam__dot{width:18px;height:18px;margin:-9px 0 0 -9px;transform:none;border-radius:50%;background:var(--pp-accent);box-shadow:0 0 0 3px #0009;counter-increment:pp-dot;display:flex;align-items:center;justify-content:center;animation:none}body.cl-primotiv .section-cl-btl .cl-beam__dot i{display:none}body.cl-primotiv .section-cl-btl .cl-beam__dot:after{content:counter(pp-dot);position:static;width:auto;height:auto;background:none;border:0;animation:none;font-family:var(--cl-condensed);font-weight:700;font-size:11px;line-height:1;color:#fff}body.cl-primotiv .section-cl-btl .cl-beam__dot:before{display:none}body.cl-primotiv .section-cl-btl .cl-btl__label{position:absolute!important;right:auto!important;bottom:auto!important;transform:none!important;width:calc(50% - 22px);margin:0;padding:0;display:flex;align-items:center;gap:7px;text-align:left;white-space:normal;font-family:var(--cl-text);font-weight:400;font-size:12px;line-height:1.3;letter-spacing:0;text-transform:none;color:#bdbdbd;counter-increment:pp-part}body.cl-primotiv .section-cl-btl .cl-btl__label br{display:none}body.cl-primotiv .section-cl-btl .cl-btl__label:before{content:counter(pp-part);flex:0 0 14px;position:static;width:auto;height:auto;background:none;font-family:var(--cl-condensed);font-weight:700;font-size:11px;color:var(--pp-accent)}body.cl-primotiv .section-cl-btl .cl-btl__label:after{display:none}body.cl-primotiv .section-cl-btl .cl-btl__fig p.cl-btl__label:nth-of-type(odd){left:16px!important}body.cl-primotiv .section-cl-btl .cl-btl__fig p.cl-btl__label:nth-of-type(2n){left:calc(50% + 6px)!important}body.cl-primotiv .section-cl-btl .cl-btl__fig p.cl-btl__label:nth-of-type(1),body.cl-primotiv .section-cl-btl .cl-btl__fig p.cl-btl__label:nth-of-type(2){top:calc(100% + 4px)!important}body.cl-primotiv .section-cl-btl .cl-btl__fig p.cl-btl__label:nth-of-type(3),body.cl-primotiv .section-cl-btl .cl-btl__fig p.cl-btl__label:nth-of-type(4){top:calc(100% + 26px)!important}body.cl-primotiv .section-cl-btl .cl-btl__fig p.cl-btl__label:nth-of-type(5),body.cl-primotiv .section-cl-btl .cl-btl__fig p.cl-btl__label:nth-of-type(6){top:calc(100% + 48px)!important}body.cl-primotiv .section-cl-btl .cl-btl__fig{overflow:visible}body.cl-primotiv .section-cl-btl .cl-btl__copy{display:block;padding:0 16px}body.cl-primotiv .cl-btl__head{display:block}body.cl-primotiv .cl-btl__head .cl-btl__title,body.cl-primotiv .section-cl-pnp .cl-btl__title{padding:0}body.cl-primotiv .cl-btl__eyebrow{gap:10px;font-size:12px;letter-spacing:.24em;color:#a6a6a6}body.cl-primotiv .cl-btl__title{margin-top:10px;font-size:40px!important;line-height:.9;letter-spacing:.01em}body.cl-primotiv .cl-btl__lead{margin-top:10px;font-size:14px;line-height:1.5;color:#bdbdbd}body.cl-primotiv .section-cl-btl .cl-btl__points{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:16px;border-top:1px solid #262626}body.cl-primotiv .section-cl-btl .cl-btl__points li{margin:0;padding:12px 12px 12px 0;border:0;border-bottom:1px solid #262626}body.cl-primotiv .section-cl-btl .cl-btl__points li:nth-child(2n){padding:12px 0 12px 12px;border-left:1px solid #262626}body.cl-primotiv .section-cl-btl .cl-btl__pt-title{font-size:14px;line-height:1.1;letter-spacing:.06em}body.cl-primotiv .section-cl-btl .cl-btl__pt-text{margin-top:5px;font-size:12.5px;line-height:1.4;color:#a6a6a6}body.cl-primotiv .section-cl-btl .cl-btl__cta{margin-top:16px}body.cl-primotiv .section-cl-btl .cl-btl__actions{flex-direction:column;align-items:center;gap:10px}body.cl-primotiv .section-cl-btl .cl-btl__actions>.cl-btl__qa{display:block;width:100%}body.cl-primotiv .section-cl-btl .cl-btl__actions .cl-btl__btn{width:100%;height:46px;border-radius:4px;background:var(--pp-accent);font-size:16px;letter-spacing:.12em}body.cl-primotiv .section-cl-btl .cl-btl__link{font-size:13px}body.cl-primotiv .section-cl-btl .cl-btl__small{white-space:normal;padding:0 8px;margin-top:8px;text-align:center;font-size:11px;line-height:1.4;color:#6a6a6a}body.cl-primotiv .section-cl-pnp .cl-pnp{padding:44px 0 0}body.cl-primotiv .section-cl-pnp .cl-pnp__inner{padding:0}body.cl-primotiv .section-cl-pnp .cl-pnp__top,body.cl-primotiv .section-cl-pnp .cl-pnp__head{display:block;padding:0;margin:0}body.cl-primotiv .section-cl-pnp .cl-pnp__top{position:relative}body.cl-primotiv .section-cl-pnp .cl-pnp__head{padding:0 16px!important}body.cl-primotiv .section-cl-pnp .cl-pnp__head .cl-btl__title{max-width:calc(100% - 124px)}body.cl-primotiv .section-cl-pnp .cl-pnp__top>.cl-btl__actions{position:absolute;right:16px;top:24px;margin:0}body.cl-primotiv .section-cl-pnp .cl-pnp__top>.cl-btl__actions .cl-btl__link{display:none}body.cl-primotiv .section-cl-pnp .cl-pnp__top>.cl-btl__actions .cl-btl__btn{width:auto;height:34px;padding:0 12px;border:1px solid #fff;border-radius:4px;background:transparent;font-size:12.5px;letter-spacing:.12em;white-space:nowrap}body.cl-primotiv .section-cl-pnp .cl-pnp__steps{display:flex;gap:10px;margin:16px 0 0;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}body.cl-primotiv .section-cl-pnp .cl-pnp__steps::-webkit-scrollbar{display:none}body.cl-primotiv .section-cl-pnp .cl-pnp__steps>li{flex:0 0 250px;width:250px;margin:0;padding:0;scroll-snap-align:start;border:0}body.cl-primotiv .section-cl-pnp .cl-pnp__media{height:160px;aspect-ratio:auto;border:1px solid #262626;border-radius:4px;overflow:hidden}body.cl-primotiv .section-cl-pnp .cl-pnp__media img{width:100%;height:100%;object-fit:cover}body.cl-primotiv .section-cl-pnp .cl-pnp__bar{width:40px;height:3px;background:var(--pp-accent)}body.cl-primotiv .section-cl-pnp .cl-pnp__text{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;margin-top:10px;padding:0}body.cl-primotiv .section-cl-pnp .cl-pnp__num{margin:0;font-size:18px;line-height:1;color:var(--pp-accent)}body.cl-primotiv .section-cl-pnp .cl-pnp__title{margin:0;font-size:15px;line-height:1;letter-spacing:.06em}body.cl-primotiv .section-cl-pnp .cl-pnp__desc{grid-column:1 / -1;margin-top:6px;font-size:12.5px;line-height:1.4;color:#a6a6a6}body.cl-primotiv .section-cl-pnp .cl-pnp__foot{display:block;margin:18px 16px 0;padding:14px 0 0;border-top:1px solid #262626;font-size:12px;line-height:1.45;color:#a6a6a6}body.cl-primotiv .section-cl-pnp .cl-pnp__notes li,body.cl-primotiv .section-cl-pnp .cl-pnp__safety li{font-size:12px;line-height:1.45}body.cl-primotiv .section-cl-pnp .cl-pnp__safety{margin-top:12px}body.cl-primotiv .section-cl-pnp .cl-pnp__safety-title{margin:0 0 6px;font-size:11.5px;letter-spacing:.16em}body.cl-primotiv .section-cl-faq .cl-faq{padding:44px 16px 0}body.cl-primotiv .section-cl-faq .cl-faq__inner{display:block;padding:0}body.cl-primotiv .section-cl-faq .cl-faq__side{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px}body.cl-primotiv .section-cl-faq .cl-faq__side>.cl-btl__eyebrow,body.cl-primotiv .section-cl-faq .cl-faq__title{grid-column:1 / -1}body.cl-primotiv .section-cl-faq .cl-faq__title{margin:10px 0 0;font-size:40px!important;line-height:.9;letter-spacing:.01em}body.cl-primotiv .section-cl-faq .cl-faq__intro{margin:10px 0 0;font-size:13.5px;line-height:1.45;color:#bdbdbd}body.cl-primotiv .section-cl-faq .cl-faq__btn{margin:10px 0 0;height:34px;padding:0 12px;border:1px solid #fff;border-radius:4px;font-size:12.5px;letter-spacing:.12em;white-space:nowrap}body.cl-primotiv .section-cl-faq .cl-faq__list{margin-top:16px;border-top:2px solid #fff}body.cl-primotiv .section-cl-faq .cl-faq__item{border-bottom:1px solid #262626}body.cl-primotiv .section-cl-faq .cl-faq__item>summary{display:grid;grid-template-columns:26px 1fr 24px;align-items:center;gap:6px;min-height:0;padding:14px 0}body.cl-primotiv .section-cl-faq .cl-faq__num{font-size:14px;line-height:1;color:var(--pp-accent)}body.cl-primotiv .section-cl-faq .cl-faq__q{font-family:var(--cl-text);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}body.cl-primotiv .section-cl-faq .cl-faq__toggle{justify-self:end;width:24px;height:24px;border:0;background:none}body.cl-primotiv .section-cl-faq .cl-faq__a{padding:0 0 16px 32px}body.cl-primotiv .section-cl-faq .cl-faq__answer,body.cl-primotiv .section-cl-faq .cl-faq__answer *{font-size:13.5px;line-height:1.5;color:#a6a6a6}body.cl-primotiv .section-cl-faq .cl-faq__link{margin-top:10px;font-size:12px;letter-spacing:.12em}.cl-tpl-product .section-cl-reviews{padding-top:44px!important}.cl-tpl-product .cl-reviews{padding-left:16px;padding-right:16px;padding-bottom:0}.cl-tpl-product .cl-reviews__title{font-size:28px!important;letter-spacing:.04em}.cl-tpl-product .cl-related{padding:44px 0 0!important}.cl-tpl-product .cl-related .heading-header{margin:0 0 14px;padding:0}.cl-tpl-product .cl-related .heading-header h2{font-size:28px!important;line-height:1;letter-spacing:.04em}.cl-tpl-product .cl-related .related-viewed-slider .product-media-cards,.cl-tpl-product .cl-related .flickity-slider>.product-media-cards{flex:0 0 176px!important;width:176px!important;max-width:none!important;margin-right:10px;padding:0}.cl-tpl-product .cl-related .related-viewed-slider{padding-left:0}.cl-tpl-product .cl-related .flickity-prev-next-button{display:none}body.cl-primotiv .section-cl-bh .cl-bh{padding:44px 16px 36px}body.cl-primotiv .section-cl-bh .cl-bh__inner{display:block;padding:0}body.cl-primotiv .section-cl-bh .cl-faq__title{font-size:34px!important;line-height:.92}body.cl-primotiv .section-cl-bh .cl-faq__intro{font-size:14px;color:#d0d0d0}body.cl-primotiv .section-cl-bh .cl-bh__tip,body.cl-primotiv .section-cl-bh .cl-bh__alt{margin-top:6px;font-size:12.5px;line-height:1.45;color:#8c8c8c}body.cl-primotiv .section-cl-bh form{margin-top:16px;padding-top:16px;border-top:1px solid #262626}body.cl-primotiv .section-cl-bh .cl-bh__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.cl-primotiv .section-cl-bh .cl-bh__grid{gap:10px}body.cl-primotiv .section-cl-bh input,body.cl-primotiv .section-cl-bh textarea{min-height:0;font-size:16px}body.cl-primotiv .section-cl-bh input{height:40px}}.cl-pdp-trust__short,.cl-pdp-trust__sep,.cl-pdp .cl-pdp-trust>li.cl-pdp-trust__sep{display:none}@media(max-width:749px){body.cl-primotiv .cl-pdp .cl-pdp-title__row{gap:18px}body.cl-primotiv .cl-pdp .cl-pdp-price-wrap,body.cl-primotiv .cl-pdp .cl-pdp-keyspecs{border-top:0;padding-top:0}body.cl-primotiv .cl-pdp .cl-pdp-ratings{border-bottom:0;padding-bottom:0}body.cl-primotiv .cl-pdp .cl-pdp-price-wrap .price-wrapper{border:0!important;padding-bottom:0!important}body.cl-primotiv .cl-pdp .cl-pdp-trust{display:flex;align-items:center;justify-content:space-between;height:36px;margin-top:12px;padding:0;gap:0}body.cl-primotiv .cl-pdp .cl-pdp-trust>li{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;padding:0}body.cl-primotiv .cl-pdp .cl-pdp-trust__head{display:inline-flex;align-items:center;gap:5px;font-family:var(--cl-condensed);font-weight:700;font-size:12.5px;line-height:1;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:#fff}body.cl-primotiv .cl-pdp .cl-pdp-trust__head svg{display:block;width:14px;height:14px;stroke-width:2.2;color:var(--pp-accent)}body.cl-primotiv .cl-pdp .cl-pdp-trust__head>span:not(.cl-pdp-trust__short),body.cl-primotiv .cl-pdp .cl-pdp-trust__sub{display:none}body.cl-primotiv .cl-pdp .cl-pdp-trust__short{display:inline;font-size:12.5px}body.cl-primotiv .cl-pdp .cl-pdp-trust>li.cl-pdp-trust__sep{display:block;flex:0 0 1px;width:1px;height:14px;background:#3a3a3a!important}@media(max-width:374px){body.cl-primotiv .cl-pdp .cl-pdp-trust__short{font-size:11.5px;letter-spacing:0}}body.cl-primotiv .cl-pdp-details .cl-acc{border-bottom:0!important}body.cl-primotiv .cl-pdp-details .cl-feat-grid li,body.cl-primotiv .section-before-after{border-top:0!important}body.cl-primotiv .cl-beam-card .cl-ba-handle{left:var(--cl-pos, 50%);margin:-20px 0 0 -20px}body.cl-primotiv .cl-beam-card .cl-ba-divider{width:0}}@media(max-width:749px){.product-item-tax-shipping,.cart-tax-text{display:none!important}}@media(max-width:749px){body.cl-primotiv .cl-pdp .cl-pdp-price-wrap .cl-pdp-share,body.cl-primotiv .cl-pdp .cl-pdp-price-wrap .item-discount-price,body.cl-primotiv .cl-pdp .cl-pdp-price-wrap .price-saving{display:none!important}body.cl-primotiv .cl-pdp .cl-pdp-keyspecs li:nth-child(n+5){display:none!important}}@media(max-width:749px){body.cl-pdp-meta-on .cl-pdp .cl-pdp-price-wrap{order:4;flex:1 1 0;min-width:0;align-self:center}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta{order:5;flex:0 0 auto;align-self:center;display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin:0}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta>*{order:0;flex:0 0 auto;width:auto;margin:0;padding:0;border:0}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta .loox-rating{font-size:13px!important;line-height:1}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta .loox-rating-content{display:flex;align-items:center;gap:1px}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta .loox-rating-label,body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta .loox-rating-label *{font-size:13px!important;line-height:1;margin-left:6px}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta .pro-sku-box{justify-content:flex-end;min-height:0}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta .pro-sku-title{margin:0;font-size:12px!important;line-height:1;letter-spacing:.06em;text-align:right}body.cl-primotiv .cl-pdp .cl-pdp-ratings{overflow:visible}body.cl-primotiv .cl-pdp .cl-pdp-rating__label{padding-left:1px;overflow:visible}}@media(max-width:749px){body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta a{min-height:0!important;padding:0!important;display:inline-flex;align-items:center}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta .loox-rating{height:auto!important}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta .loox-icon{width:14px!important;height:14px!important}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta .loox-rating-content{gap:2px}}@media(max-width:749px){body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta .loox-rating:after{font-size:13px!important;margin-left:8px!important}}@media(max-width:749px){body.cl-pdp-meta-on .cl-pdp .cl-pdp-price-wrap{align-self:center}body.cl-pdp-meta-on .cl-pdp .cl-pdp-price-wrap .item-price{font-size:42px!important;line-height:30px!important;display:block}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta{height:30px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:0;align-self:center;position:relative;top:7px}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta>*{height:13px;display:flex;align-items:center;overflow:visible}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta .loox-icon{width:13px!important;height:13px!important}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta .loox-rating:after{font-size:17px!important;line-height:13px!important}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta .pro-sku-title{font-size:18px!important;line-height:13px!important;letter-spacing:.04em}}@media(max-width:749px){body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta .pro-sku-box{display:none!important}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta{height:auto;top:7px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;align-self:center}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta>*{height:auto}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta a{text-decoration:none!important}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta .loox-rating{align-items:center}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta .loox-rating-content{gap:5px}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta .loox-icon{width:13px!important;height:13px!important}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta .loox-rating:after{font-size:15px!important;line-height:1!important;font-weight:400!important;text-decoration:none!important;color:#d9d9d9!important;margin-left:12px!important}}@media(max-width:749px){body.cl-pdp-meta-on .cl-pdp .cl-pdp-price-wrap .item-price{font-size:34px!important;line-height:1!important}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta{top:8px}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta .loox-rating-content{gap:1px}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta .loox-icon{width:12px!important;height:12px!important}body.cl-pdp-meta-on .cl-pdp .cl-pdp-meta .loox-rating:after{font-size:13px!important;margin-left:-2px!important}}@media(max-width:749px){body.cl-primotiv .cl-pdp-details .cl-feat-grid{margin-bottom:0!important;padding-bottom:0!important}body.cl-primotiv .section-main-product>.spacing-box{padding-bottom:12px!important}body.cl-primotiv .section-before-after>.spacing-box{padding-top:28px!important}body.cl-primotiv .cl-pnp__inner{gap:0!important}body.cl-primotiv .cl-pnp__steps,body.cl-primotiv .cl-pnp__foot{margin-top:20px!important}body.cl-primotiv .section-cl-reviews{padding-top:26px!important}body.cl-primotiv .cl-reviews{padding-bottom:20px!important}body.cl-primotiv .cl-related{padding-top:28px!important}}@media(max-width:749px){html.js .cl-mgrid .cl-mspecs{padding:0;margin-bottom:0;transition:padding .55s cubic-bezier(.22,1,.36,1),margin .55s cubic-bezier(.22,1,.36,1)}html.js .cl-mgrid .cl-mspecs__list,html.js .cl-mgrid .cl-mspecs__ratings{max-height:0;overflow:hidden;opacity:0;transform:translateY(-8px);transition:max-height .6s cubic-bezier(.22,1,.36,1),opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1),margin .6s cubic-bezier(.22,1,.36,1),padding .6s cubic-bezier(.22,1,.36,1),border-color .6s ease}html.js .cl-mgrid .cl-mspecs__ratings{margin-top:0;padding-top:0;border-top-color:transparent}html.js .cl-mgrid .cl-mspecs.is-open-1{padding:10px 0;margin-bottom:10px}html.js .cl-mgrid .cl-mspecs.is-open-1 .cl-mspecs__list{max-height:60px;opacity:1;transform:none;overflow:visible}html.js .cl-mgrid .cl-mspecs.is-open-2 .cl-mspecs__ratings{max-height:40px;opacity:1;transform:none;margin-top:9px;padding-top:8px;border-top-color:#262626}html.js .cl-mgrid .cl-mspecs__bars>span.is-on{background:#2a2a2a;transition:background-color .14s ease}html.js .cl-mgrid .cl-mspecs__bars>span.is-on.is-lit{background:#d3173a}.cl-mgrid .cl-mspecs.is-flash .cl-mspecs__item dd{animation:clSpecFlash .7s ease-in-out both;animation-delay:calc(var(--i, 0) * .11s)}.cl-mgrid .cl-mspecs.is-flash .cl-mspecs__item dt{animation:clSpecFlashLabel .7s ease-in-out both;animation-delay:calc(var(--i, 0) * .11s)}.heading-header h2.cl-shine{position:relative}.heading-header h2.cl-shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,#fff0 35%,#fffffff2,#fff0 65%) no-repeat;background-size:60% 100%;background-position:-80% 0;-webkit-mask:var(--cl-logo-mask) 0% 50% / contain no-repeat;mask:var(--cl-logo-mask) 0% 50% / contain no-repeat;animation:clLogoShine 1s cubic-bezier(.45,.05,.35,1) forwards}}@keyframes clLogoShine{0%{background-position:-80% 0}to{background-position:190% 0}}@keyframes clSpecFlash{0%,to{color:#fff;text-shadow:none}45%{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.95),0 0 18px rgba(211,23,58,.7)}}@keyframes clSpecFlashLabel{0%,to{color:#8c8c8c}45%{color:#e6e6e6}}@media(prefers-reduced-motion:reduce){.heading-header h2.cl-shine:after{animation:none;display:none}.cl-mgrid .cl-mspecs.is-flash .cl-mspecs__item dd,.cl-mgrid .cl-mspecs.is-flash .cl-mspecs__item dt{animation:none}}@media(max-width:749px){html.js .cl-mgrid .cl-mspecs{margin-bottom:18px;transition:padding 1.1s cubic-bezier(.33,1,.68,1),margin 1.1s cubic-bezier(.33,1,.68,1)}html.js .cl-mgrid .cl-mspecs.is-open-1{margin-bottom:10px}html.js .cl-mgrid .cl-mspecs__list,html.js .cl-mgrid .cl-mspecs__ratings{transform:translateY(-10px);transition:max-height 1.1s cubic-bezier(.33,1,.68,1),opacity .9s cubic-bezier(.33,1,.68,1),transform 1.1s cubic-bezier(.33,1,.68,1),margin 1.1s cubic-bezier(.33,1,.68,1),padding 1.1s cubic-bezier(.33,1,.68,1),border-color 1.1s ease}html.js .cl-mgrid .cl-mspecs.is-open-1 .cl-mspecs__list{max-height:30px}html.js .cl-mgrid .cl-mspecs.is-open-2 .cl-mspecs__ratings{max-height:22px}.heading-header h2.cl-shine:after{content:none;animation:none}.heading-header h2 .cl-shine-wrap{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;filter:drop-shadow(0 0 2px rgba(255,255,255,.95)) drop-shadow(0 0 6px rgba(255,255,255,.7));opacity:0}.heading-header h2 .cl-shine-band{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#fff0 30%,#fff,#fff0 70%) no-repeat;background-size:45% 100%;background-position:-60% 0;-webkit-mask:var(--cl-logo-mask) 0% 50% / contain no-repeat;mask:var(--cl-logo-mask) 0% 50% / contain no-repeat}.heading-header h2.cl-shine .cl-shine-wrap{animation:clShineFade 1.2s ease forwards}.heading-header h2.cl-shine .cl-shine-band{animation:clLogoShine2 1.2s cubic-bezier(.45,.05,.35,1) forwards}}@keyframes clLogoShine2{0%{background-position:-60% 0}to{background-position:160% 0}}@keyframes clShineFade{0%{opacity:0}8%,88%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.heading-header h2 .cl-shine-wrap{display:none}}@media(max-width:749px){body.cl-tpl-index .section-cl-trust-bar .cl-trust{border-top:1px solid #262626!important}}.cl-mm-head,.cl-mm-code,.cl-mm-arrow,.cl-mm-chev{display:none}@media(max-width:749px){#mobile-nav-menu ul.mobile-nav>li>details>summary.site-nav-link>svg.mobile-menus-item{display:none!important}#mobile-nav-menu ul.mobile-nav>li>details>summary.site-nav-link>svg.cl-mm-chev{display:block;flex:0 0 auto;width:16px;height:16px;color:var(--cl-accent, #C8102E);transform:none;transition:transform .25s ease}#mobile-nav-menu ul.mobile-nav>li>details[open]>summary.site-nav-link>svg.cl-mm-chev{transform:rotate(180deg)}#mobile-nav-menu ul.mobile-nav>li>details>.nav-dropdown-wrapper{position:static!important;transform:none!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 0 16px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}#mobile-nav-menu ul.mobile-nav>li>details>.nav-dropdown-wrapper>.menu-back{display:none!important}#mobile-nav-menu .cl-mm-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-weight:700;font-size:11.5px;line-height:1;letter-spacing:.14em;text-transform:uppercase}#mobile-nav-menu .cl-mm-head span{color:#6a6a6a}#mobile-nav-menu .cl-mm-head a{color:var(--cl-accent, #C8102E);text-decoration:none}#mobile-nav-menu ul.mobile-nav>li>details .nav-inner-menu{display:flex!important;flex-direction:column;gap:6px;margin:0!important;padding:0!important}#mobile-nav-menu ul.mobile-nav>li>details .nav-inner-menu>li{margin:0!important;padding:0!important;border:0!important}#mobile-nav-menu ul.mobile-nav>li>details .nav-inner-menu>li>a.site-nav-link:has(.cl-mm-code){display:flex!important;align-items:center;justify-content:space-between;height:44px;min-height:0;box-sizing:border-box;margin:0;padding:0 14px!important;border:1px solid #e2e2e0;border-radius:4px;background:#fff;color:#141414;text-decoration:none}#mobile-nav-menu .nav-inner-menu .cl-mm-full{display:none}#mobile-nav-menu .nav-inner-menu .cl-mm-code{display:block;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-style:italic;font-weight:800;font-size:19px;line-height:1;letter-spacing:0;text-transform:uppercase;color:#141414}#mobile-nav-menu .nav-inner-menu .cl-mm-arrow{display:block;flex:0 0 auto;width:13px;height:13px;color:#141414}#mobile-nav-menu .nav-inner-menu a.site-nav-link:active{border-color:#141414}}@media(max-width:749px){#mobile-nav-menu svg.cl-mm-chev{width:16px!important;height:16px!important;padding:0!important}#mobile-nav-menu svg.cl-mm-arrow{width:13px!important;height:13px!important;padding:0!important}#mobile-nav-menu svg.cl-mm-chev path{stroke-width:2.4!important}}@media(max-width:749px){body:is(.cl-tpl-collection,.cl-tpl-search) .facets-bar-wrapper{margin-bottom:0!important;padding:0!important;border-top:0!important;border-bottom:1px solid #262626!important}body:is(.cl-tpl-collection,.cl-tpl-search) .collection-facets-bar{border-top:0!important;padding:14px 0!important;min-height:0!important}body:is(.cl-tpl-collection,.cl-tpl-search) .facets-mobile-toggle{color:#fff!important}body:is(.cl-tpl-collection,.cl-tpl-search) .facets-mobile-toggle svg{color:#fff!important}body:is(.cl-tpl-collection,.cl-tpl-search) .facets-mobile-toggle svg [stroke]:not([stroke=none]){stroke:currentColor}body:is(.cl-tpl-collection,.cl-tpl-search) .section-collection-filters .container-small{padding-top:18px!important}body:is(.cl-tpl-collection,.cl-tpl-search) .product-list-wrapper>:not(.collection-result):not(.pagination-container):empty{display:none!important}body:is(.cl-tpl-collection,.cl-tpl-search) .collection-result .grid-row{row-gap:22px!important}body:is(.cl-tpl-collection,.cl-tpl-search) .collection-result product-card.product-card{margin-bottom:0!important}body:is(.cl-tpl-collection,.cl-tpl-search) .pagination-container{margin-top:26px!important}body:is(.cl-tpl-collection,.cl-tpl-search) .pagination-container .pagination{margin-bottom:0!important}body:is(.cl-tpl-collection,.cl-tpl-search) .section-collection-filters>.spacing-box{padding-bottom:28px!important}}@media(max-width:749px){:is([id$=__1738046640d5c849e6],.ymm-result-page,.section-apps:has(#ymm_searchbox)){background:#fff!important;color:#282828!important}:is([id$=__1738046640d5c849e6],.ymm-result-page) .ymm-page-width.ymm_app{padding:20px 16px 22px!important;background:#fff!important;max-width:none;margin:0}:is([id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox{background:#fff!important}:is([id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox h2#ymm_label{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start;gap:6px!important;margin:0 0 14px!important;padding:0 0 12px;font-size:26px!important;line-height:1!important;letter-spacing:.08em!important;color:#141414!important}:is([id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox h2#ymm_label:after{font-size:14px!important;line-height:1.3!important}:is([id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox form#ymm_form:before{padding:0 12px 0 40px!important;background-position:12px center;background-size:18px 18px;font-size:13px!important;line-height:1.4!important}:is([id$=__1738046640d5c849e6],.ymm-result-page).cl-fmb-touched #ymm_searchbox form#ymm_form:before{margin:0 0 14px;padding:10px 12px 10px 40px!important}:is([id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox ul.dropdowns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}:is([id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox ul.dropdowns>li.last_ymm_field{grid-column:1 / -1}:is([id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox ul.dropdowns>li.ymm_bttns{grid-column:1 / -1;margin-top:4px!important}:is([id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox label.ymm_label{gap:6px!important;margin:0 0 5px!important;font-size:12.5px!important;line-height:1!important;letter-spacing:.1em!important;color:#141414!important}:is([id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox label.ymm_label:before{flex:0 0 16px;width:16px!important;height:16px!important;font-size:10.5px!important;line-height:16px!important}:is([id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox select.ymm-filter{height:42px!important;padding:0 30px 0 12px!important;background-color:#fff!important;color:#141414!important;border:1px solid #141414!important;background-position:right 11px center;background-size:13px 13px;font-size:16px!important;text-overflow:ellipsis}:is([id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox select.ymm-filter[disabled]{background-color:#f1f1ef!important;color:#555!important;border-color:#c9c9c9!important}:is([id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .button-action{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}:is([id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .btn{width:100%!important;max-width:none;justify-self:stretch;min-width:0;height:44px!important;padding:0!important;font-size:16px!important;line-height:1!important;letter-spacing:.12em!important}:is([id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .btn.ymm_reset{background:#fff!important;color:#141414!important;border:1px solid #141414!important}}@media(max-width:749px){body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent [id$=__1738046640d5c849e6],body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent [id$=__1738046640d5c849e6] :is(.section-apps,.ymm_app,.ymm-page-width,.ymm_app .horizontal,#ymm_searchbox){background:#fff!important}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent [id$=__1738046640d5c849e6] #ymm_label{color:#141414!important;border-bottom-color:#141414!important}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent [id$=__1738046640d5c849e6] .ymm_label{color:#141414!important}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent [id$=__1738046640d5c849e6] .ymm_app select.ymm-filter{background-color:#fff!important;border-color:#141414!important;color:#141414!important}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent [id$=__1738046640d5c849e6] .ymm_app select.ymm-filter:disabled{background-color:#f1f1ef!important;border-color:#c9c9c9!important;color:#555!important}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent [id$=__1738046640d5c849e6] .ymm_app .ymm_reset{background:#fff!important;border-color:#141414!important;color:#141414!important}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent [id$=__1738046640d5c849e6] .ymm_app .ymm_reset .ymm_btn_lbl{color:#141414!important}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent [id$=__1738046640d5c849e6] .ymm_app .ymm_reset:hover{background:#141414!important;color:#fff!important}body:is(.cl-tpl-collection,.cl-tpl-search) #MainContent [id$=__1738046640d5c849e6] .ymm_app .ymm_reset:hover .ymm_btn_lbl{color:#fff!important}body:is(.cl-tpl-collection,.cl-tpl-search) .section-accordion>.spacing-box{padding-top:0!important;padding-bottom:0!important}}@media(max-width:749px){body:is(.cl-tpl-collection,.cl-tpl-search) .collection-result .grid-row>*{padding-left:6px!important;padding-right:6px!important}body:is(.cl-tpl-collection,.cl-tpl-search) .pagination svg{color:#bdbdbd}}@media(max-width:749px){body:is(.cl-tpl-collection,.cl-tpl-search) #facet-filters-mobile .facet-mobile-header{background:#000!important;border-bottom:1px solid #262626!important}body:is(.cl-tpl-collection,.cl-tpl-search) #facet-filters-mobile .facet-mobile-title{color:#fff!important}body:is(.cl-tpl-collection,.cl-tpl-search) #facet-filters-mobile .facet-mobile-header .product-item-count{color:#8c8c8c!important}body:is(.cl-tpl-collection,.cl-tpl-search) #facet-filters-mobile .facet-mobile-header :is(button,a,svg){color:#fff!important}body:is(.cl-tpl-collection,.cl-tpl-search) #facet-filters-mobile .facet-mobile-header svg path{stroke:currentColor}body:is(.cl-tpl-collection,.cl-tpl-search) #facet-filters-mobile summary.facet-summary{background:#000!important;color:#fff!important;border-bottom:1px solid #262626!important}body:is(.cl-tpl-collection,.cl-tpl-search) #facet-filters-mobile summary.facet-summary svg{color:#fff!important}}@media(max-width:749px){:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox ul.dropdowns>li:not(.ymm_bttns):nth-last-child(2):nth-child(odd){grid-column:1 / -1}.ymm-result-page>.ymm-grid{margin-top:12px!important}.ymm-result-page .page-ymm-custom>div:first-child{margin-top:24px!important}}@media(max-width:749px){.ymm-result-page .page-ymm-custom>div:not(.ymm_content){margin-top:40px!important}}@media(max-width:749px){.ymm-result-page .page-ymm-custom>.ymm_content:empty{display:none!important}}@media(max-width:749px){.ymm-result-page>.ymm-grid{margin-top:0!important}.ymm-result-page .page-ymm-custom>div.ymm_content:first-child{margin-top:0!important}.ymm-result-page .page-ymm-custom>div:not(.ymm_content){margin-top:36px!important}.ymm-result-page #products.search-result-ctm{margin-top:20px!important}.ymm-result-page #products.search-result-ctm:not(:has(>*)){margin-top:0!important}}@media(max-width:749px){body.cl-primotiv .cl-btl__inner{display:flex!important;flex-direction:column}body.cl-primotiv .cl-btl__copy{display:contents!important}body.cl-primotiv .cl-btl__head{order:0;margin:0 0 22px!important;text-align:center}body.cl-primotiv .cl-btl__head .cl-btl__eyebrow{justify-content:center}body.cl-primotiv .cl-btl__head .cl-btl__lead{margin-left:auto;margin-right:auto}body.cl-primotiv .cl-btl__fig{order:1}body.cl-primotiv .cl-btl__points{order:2;margin-top:0!important}body.cl-primotiv .cl-btl__cta{order:3}body.cl-auslights .cl-btl__brand{display:none!important}}@media(max-width:749px){body.cl-primotiv .section-cl-btl .cl-btl__copy{display:contents!important}body.cl-primotiv .cl-btl__head,body.cl-primotiv .cl-btl__points,body.cl-primotiv .cl-btl__cta{padding-left:16px!important;padding-right:16px!important;box-sizing:border-box}}@media(max-width:749px){body.cl-tpl-product .cl-pdp .add-to-cart-btn[disabled],body.cl-tpl-product .cl-btl__btn--off{background:#262626!important;border-color:#262626!important;color:#a6a6a6!important;opacity:1!important;box-shadow:none!important}body.cl-tpl-product .cl-pdp .add-to-cart-btn[disabled] *{color:#a6a6a6!important}body.cl-tpl-product .cl-pdp .add-to-cart-btn[disabled] svg{display:none}body.cl-primotiv .cl-pdp .productstock-value li.outofstock{color:#ff4d6a!important}body.cl-primotiv .cl-pdp .productstock-value li.outofstock span{background:#d3173a!important}body.cl-primotiv .cl-pdp .productstock-value li.lowstock{color:#f5a623!important}body.cl-primotiv .cl-pdp .productstock-value li.lowstock span{background:#f5a623!important}.cl-btl__points{display:none!important}}@media(max-width:749px){body.cl-primotiv .cl-pdp .main-product-images .flickity-prev-next-button{width:32px!important;height:32px!important;min-width:0;padding:0!important;background:#0c0c0c99!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:50%!important;box-shadow:none!important;color:#fff!important;opacity:1}body.cl-primotiv .cl-pdp .main-product-images .flickity-prev-next-button.previous{left:12px!important;right:auto!important}body.cl-primotiv .cl-pdp .main-product-images .flickity-prev-next-button.next{right:12px!important;left:auto!important}body.cl-primotiv .cl-pdp .main-product-images .flickity-prev-next-button .flickity-button-icon{position:absolute;left:50%!important;top:50%!important;width:12px!important;height:12px!important;transform:translate(-50%,-50%)}body.cl-primotiv .cl-pdp .main-product-images .flickity-prev-next-button .flickity-button-icon path{fill:#fff!important}body.cl-primotiv .cl-pdp .main-product-images .flickity-prev-next-button:disabled{opacity:.3!important}body.cl-primotiv .cl-pdp .main-product-images .flickity-page-dots{display:none!important}body.cl-primotiv .cl-pdp .main-product-images:after{background:linear-gradient(var(--pp-accent),var(--pp-accent)) no-repeat,#262626!important;background-size:calc(100% / var(--cl-gn, 1)) 100%,auto!important;background-position:calc(var(--cl-gi, 0) / max(var(--cl-gn, 1) - 1,1) * 100%) 0,0 0!important;transition:background-position .35s cubic-bezier(.33,1,.68,1)}}@media(max-width:749px){body.cl-primotiv .cl-pdp .main-product-grid{overflow:visible!important}body.cl-primotiv .cl-pdp .main-product-images .flickity-prev-next-button{z-index:3}}@media(min-width:750px){body.cl-primotiv .cl-pdp .main-product-images .main-product-slider .flickity-prev-next-button{width:40px!important;height:40px!important;min-width:0;padding:0!important;z-index:3;background:#0c0c0c99!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:50%!important;box-shadow:none!important;color:#fff!important;opacity:1}body.cl-primotiv .cl-pdp .main-product-images .main-product-slider .flickity-prev-next-button.previous{left:16px!important;right:auto!important}body.cl-primotiv .cl-pdp .main-product-images .main-product-slider .flickity-prev-next-button.next{right:16px!important;left:auto!important}body.cl-primotiv .cl-pdp .main-product-images .main-product-slider .flickity-prev-next-button .flickity-button-icon{position:absolute;left:50%!important;top:50%!important;width:14px!important;height:14px!important;transform:translate(-50%,-50%)}body.cl-primotiv .cl-pdp .main-product-images .main-product-slider .flickity-prev-next-button .flickity-button-icon path{fill:#fff!important}body.cl-primotiv .cl-pdp .main-product-images .main-product-slider .flickity-prev-next-button:hover{background:#0c0c0cd9!important;border-color:#fff6!important}body.cl-primotiv .cl-pdp .main-product-images .main-product-slider .flickity-prev-next-button:disabled{opacity:.3!important}body.cl-primotiv .cl-pdp .main-product-images .flickity-page-dots{display:none!important}body.cl-primotiv .cl-pdp .main-product-images .main-product-slider:after{content:"";position:absolute;left:24px;right:24px;bottom:14px;height:2px;z-index:2;pointer-events:none;background:linear-gradient(var(--pp-accent, #D3173A),var(--pp-accent, #D3173A)) no-repeat,#262626;background-size:calc(100% / var(--cl-gn, 1)) 100%,auto;background-position:calc(var(--cl-gi, 0) / max(var(--cl-gn, 1) - 1,1) * 100%) 0,0 0;transition:background-position .35s cubic-bezier(.33,1,.68,1)}}@media(min-width:750px){body.cl-primotiv .cl-pdp .main-product-images .main-product-slider:after{content:none!important}body.cl-primotiv .cl-pdp .main-product-images .product-info-item.is-selected:after{left:0!important;right:0!important;width:auto!important;height:3px!important;bottom:0!important;background:linear-gradient(var(--pp-accent, #D3173A),var(--pp-accent, #D3173A)) no-repeat,#262626!important;background-size:calc(100% / var(--cl-gn, 1)) 100%,auto!important;background-position:calc(var(--cl-gi, 0) / max(var(--cl-gn, 1) - 1,1) * 100%) 0,0 0!important}}@media(min-width:750px){body.cl-primotiv .cl-pdp .main-product-images .product-info-item.is-selected:after{content:none!important}body.cl-primotiv .cl-pdp .main-product-images .main-product-slider:after{content:""!important;position:absolute;left:0;right:0;top:calc(var(--cl-gfh, 100%) - 3px);bottom:auto;height:3px;z-index:2;pointer-events:none}}body.cl-tpl-product .cl-pdp .main-product-images :is(.product-info-item,.media-image,.main-product-thumb-item,.flickity-viewport){background-color:#000!important}body.cl-tpl-product .cl-pdp .main-product-images .product-info-item:after{content:none!important;display:none!important}body.cl-tpl-product .cl-pdp .main-product-images.cl-gal-single:after,body.cl-tpl-product .cl-pdp .main-product-images.cl-gal-single .main-product-slider:after{content:none!important;display:none!important}body.cl-tpl-product .cl-pdp-details .cl-feat-grid,body.cl-tpl-product .cl-pdp-details .cl-feat-grid li{border:0!important}@media(min-width:750px){body.cl-primotiv .section-before-after .cl-beam__cap--led img{opacity:.65}}@media(min-width:992px){body.cl-tpl-product .cl-pdp .cl-pdp-keyspecs{align-self:end;display:flex!important;align-items:center;justify-content:space-between;gap:0;height:68px;margin:0;padding:0;background:none!important;border:0!important;border-radius:0!important;overflow:visible}body.cl-tpl-product .cl-pdp .cl-pdp-keyspecs li{display:flex;flex-direction:column;gap:5px;padding:0!important;margin:0;background:none!important;border:0!important;min-height:0}body.cl-tpl-product .cl-pdp .cl-pdp-keyspecs__value{font-family:var(--cl-condensed);font-style:italic;font-weight:800;font-size:24px!important;line-height:.9;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;color:#fff}body.cl-tpl-product .cl-pdp .cl-pdp-keyspecs__label{font-family:var(--cl-condensed);font-weight:600;font-size:11.5px!important;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#8c8c8c}body.cl-tpl-product .cl-pdp .cl-pdp-ratings{display:flex!important;align-items:center;gap:32px;height:48px;margin:-14px 0 0!important;padding:0!important;background:none!important;border:0!important;border-top:1px solid #262626!important;border-radius:0!important;overflow:visible}body.cl-tpl-product .cl-pdp .cl-pdp-rating{flex:1 1 0;display:flex!important;flex-direction:row!important;align-items:center;gap:12px;min-width:0;padding:0!important;margin:0;background:none!important;border:0!important}body.cl-tpl-product .cl-pdp .cl-pdp-rating__label{font-family:var(--cl-condensed);font-weight:600;font-size:11.5px!important;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#8c8c8c;white-space:nowrap}body.cl-tpl-product .cl-pdp .cl-pdp-rating__bars{flex:1 1 auto;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}body.cl-tpl-product .cl-pdp .cl-pdp-rating__bars>span{height:3px!important}body.cl-tpl-product .cl-pdp .cl-pdp-included{display:flex!important;align-items:center;gap:18px;height:68px;margin:0!important;padding:0!important}body.cl-tpl-product .cl-pdp .cl-pdp-included__title{flex-shrink:0;margin:0!important;font-family:var(--cl-condensed);font-weight:600;font-size:11.5px!important;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#8c8c8c}body.cl-tpl-product .cl-pdp .cl-included{flex:1 1 auto;display:grid!important;grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:0}body.cl-tpl-product .cl-pdp .cl-included li{display:flex!important;align-items:center;gap:9px;padding:0!important;margin:0;min-height:0;background:none!important;border:0!important;border-radius:0!important;font-family:var(--cl-text);font-size:13.5px!important;font-weight:500;line-height:1.3;color:#fff}body.cl-tpl-product .cl-pdp .cl-included__count{flex-shrink:0;font-family:var(--cl-condensed);font-style:italic;font-weight:800;font-size:18px!important;line-height:1;color:var(--pp-accent, #D3173A)}body.cl-tpl-product .cl-pdp .cl-included li svg{flex-shrink:0;width:16px;height:16px;color:var(--pp-accent, #D3173A)}body.cl-tpl-product .cl-pdp .cl-pdp-trust{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:center;height:48px;margin:-14px 0 0!important;padding:0!important;background:none!important;border:0!important;border-top:1px solid #262626!important;border-radius:0!important;overflow:visible}body.cl-tpl-product .cl-pdp .cl-pdp-trust>li:not(.cl-pdp-trust__sep){display:flex!important;flex-direction:column;align-items:flex-start;gap:4px;padding:0!important;margin:0;background:none!important;border:0!important;white-space:nowrap}body.cl-tpl-product .cl-pdp .cl-pdp-trust__head{gap:0}body.cl-tpl-product .cl-pdp .cl-pdp-trust__head svg{display:none!important}body.cl-tpl-product .cl-pdp .cl-pdp-trust__head>span:not(.cl-pdp-trust__short){font-family:var(--cl-condensed);font-weight:700;font-size:12.5px!important;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#fff}body.cl-tpl-product .cl-pdp .cl-pdp-trust__sub{font-family:var(--cl-text);font-size:12px!important;line-height:1;color:#8c8c8c}body.cl-tpl-product .cl-btl__points,body.cl-tpl-product .cl-btl__points li{border:0!important}}@media(min-width:750px){body.cl-tpl-product .cl-pdp .item-discount-price.price-saving{font-size:0!important;letter-spacing:0}body.cl-tpl-product .cl-pdp .item-discount-price.price-saving:before{content:"Sale";font-size:12px;letter-spacing:.12em;line-height:1}}@media(max-width:749px){#facet-filters-mobile{--fd-accent: var(--cl-accent, #D3173A);font-family:var(--cl-text, "Barlow", sans-serif)}#facet-filters-mobile .facet-mobile-header{padding:16px 16px 14px!important}#facet-filters-mobile .facet-mobile-title{margin:0 0 6px;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif)!important;font-weight:700;font-size:26px!important;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#fff!important}#facet-filters-mobile .facet-mobile-header .product-item-count{font-size:12px!important;letter-spacing:.14em;text-transform:uppercase}#facet-filters-mobile .facet-close-btn svg{width:18px;height:18px}#facet-filters-mobile :is(summary.facet-summary,summary.filter-tab-title){display:flex!important;align-items:center;justify-content:space-between;min-height:52px;padding:0 16px!important;margin:0!important;background:#000!important;border:0!important;border-bottom:1px solid #262626!important;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif)!important;font-weight:700!important;font-size:15px!important;line-height:1!important;letter-spacing:.12em!important;text-transform:uppercase;color:#fff!important}#facet-filters-mobile summary.facet-summary .shortby-title{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:0!important;letter-spacing:0!important}#facet-filters-mobile summary.facet-summary .shortby-title:before{content:"Sort by";font-size:15px;letter-spacing:.12em}#facet-filters-mobile :is(summary.facet-summary,summary.filter-tab-title) svg{width:12px!important;height:8px!important;color:#8c8c8c}#facet-filters-mobile .collapse-box,#facet-filters-mobile .facet-sorting-box{margin:0!important;border:0!important}#facet-filters-mobile .side-filter-content{padding:14px 16px 18px!important;border-bottom:1px solid #262626}#facet-filters-mobile .sortby-filter-box{position:static!important;margin:0!important;padding:6px 16px 10px!important;background:#000!important;border:0!important;border-bottom:1px solid #262626!important;border-radius:0!important;box-shadow:none!important}#facet-filters-mobile .sortby-item{margin:0!important}#facet-filters-mobile .sortby-item .filter-sort-names span{font-family:var(--cl-text, "Barlow", sans-serif)!important;font-size:14px!important;color:#d6d6d6!important}#facet-filters-mobile .sortby-item input:checked~span,#facet-filters-mobile .sortby-item .filter-sort-names:has(input:checked) span{color:#fff!important;font-weight:600}#facet-filters-mobile input[type=radio],#facet-filters-mobile input[type=checkbox]{accent-color:var(--fd-accent)}#facet-filters-mobile .side-filter-content ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:0}#facet-filters-mobile .side-filter-content li{margin:0!important}#facet-filters-mobile .mark{width:20px!important;height:20px!important;border:1px solid #3a3a3a!important;border-radius:3px!important;background:#0d0d0d!important}#facet-filters-mobile input:checked+.mark{background:var(--fd-accent)!important;border-color:var(--fd-accent)!important}#facet-filters-mobile .sidebar-filter-name{font-family:var(--cl-text, "Barlow", sans-serif)!important;font-size:14px!important;color:#d6d6d6!important}#facet-filters-mobile .price-range{color:#8c8c8c}#facet-filters-mobile .price-range .input_field{height:42px!important;padding:0 12px!important;background:#0d0d0d!important;border:1px solid #3a3a3a!important;border-radius:3px!important;color:#fff!important;font-family:var(--cl-text, "Barlow", sans-serif);font-size:16px!important}#facet-filters-mobile .noUi-target{background:#262626!important;border:0!important;box-shadow:none!important;height:3px!important}#facet-filters-mobile .noUi-connect{background:var(--fd-accent)!important}#facet-filters-mobile .noUi-handle{width:18px!important;height:18px!important;top:-8px!important;right:-9px!important;border:2px solid var(--fd-accent)!important;border-radius:50%!important;background:#fff!important;box-shadow:none!important}#facet-filters-mobile .noUi-handle:before,#facet-filters-mobile .noUi-handle:after{display:none!important}#facet-filters-mobile button.fill-btn{height:46px!important;border-radius:3px!important;background:var(--fd-accent)!important;border-color:var(--fd-accent)!important;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif)!important;font-weight:700!important;font-size:16px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#fff!important}#facet-filters-mobile a.clear{font-family:var(--cl-condensed, "Barlow Condensed", sans-serif)!important;font-weight:600;font-size:13px!important;letter-spacing:.14em;text-transform:uppercase;color:#8c8c8c!important}}@media(max-width:749px){#facet-filters-mobile .facet-mobile-coll{padding-left:0!important;padding-right:0!important}#facet-filters-mobile .noUi-touch-area{background:transparent!important}#facet-filters-mobile .noUi-horizontal{margin:18px 9px 6px!important}#facet-filters-mobile .price-range .field-currency{display:none}}body.cl-tpl-search #MainContent{background:#000}body.cl-tpl-search #MainContent :is(h1,h2,.h1,.h2,.search-heading,.main-search-title){color:#fff;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-weight:700;text-transform:uppercase;letter-spacing:.04em}body.cl-tpl-search #MainContent form.search input.form-input-field{background:#111!important;border:1px solid #3a3a3a!important;border-radius:3px!important;color:#fff!important;font-family:var(--cl-text, "Barlow", sans-serif)}body.cl-tpl-search #MainContent form.search input.form-input-field::placeholder{color:#8c8c8c}body.cl-tpl-search #MainContent form.search .search-icon{color:#fff!important}body.cl-tpl-search #MainContent form.search .search-icon svg path{stroke:currentColor}body.cl-tpl-search #MainContent .search-tab{border:0!important;background:transparent!important;gap:4px}body.cl-tpl-search #MainContent .search-tab .tab-item{padding:8px 14px;border:1px solid #2e2e2e!important;border-radius:3px;background:#0d0d0d!important;color:#bdbdbd!important;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase}body.cl-tpl-search #MainContent .search-tab .tab-item:is(.active,[aria-current],.is-active,:hover){border-color:var(--cl-accent, #C8102E)!important;color:#fff!important}body.cl-tpl-search #MainContent .facets-mobile-toggle,body.cl-tpl-search #MainContent .facets-mobile-toggle svg{color:#fff!important}body.cl-tpl-search #MainContent :is(p,.search-result-count,.no-result){color:#bdbdbd}body.cl-tpl-search #MainContent .spacing-box{--bodyColor:#000;--bodyForegroundColor:#111;--bodyTextColor:#d6d6d6;--mainHeadingColor:#fff;--borderColor:#2e2e2e;--colorLink:#fff;--imageBg:#000;--btnBgColor:var(--cl-accent,#C8102E);--btnTextColor:#fff;--btnBorderColor:var(--cl-accent,#C8102E);--bgColorForm:#111;--colorFormBorder:#3a3a3a;--colorFormInput:#fff;background-color:#000!important;color:#d6d6d6}body.cl-tpl-search #MainContent :is(.product-name,.item-price){color:#fff}body.cl-tpl-search #MainContent .item-price-old{color:#8a8a8a}body.cl-tpl-search #MainContent h3{color:#fff;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-weight:700;text-transform:uppercase;letter-spacing:.04em}body.cl-tpl-search #MainContent .product-name{font-family:var(--cl-condensed, "Barlow Condensed", sans-serif)!important;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#fff!important}body.cl-tpl-search #MainContent .item-price{font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-weight:700;color:#fff}body.cl-tpl-search #MainContent .article-list-item :is(h2,h3,h4,a){color:#fff}body.cl-tpl-search #MainContent .product-media-card{background:#000!important;border-color:#2e2e2e!important}body:is(.cl-tpl-404,.cl-tpl-list-collections) #MainContent,body:is(.cl-tpl-404,.cl-tpl-list-collections) #MainContent [class*=-scheme]{--bodyColor:#000;--bodyTextColor:#d6d6d6;--mainHeadingColor:#fff;--borderColor:#2e2e2e;--colorLink:#fff;--imageBg:#000;--btnBgColor:var(--cl-accent,#C8102E);--btnTextColor:#fff;--btnBorderColor:var(--cl-accent,#C8102E);--btnBgHoverColor:var(--cl-accent-dark, #a50d26);--btnBorderHoverColor:var(--cl-accent-dark, #a50d26);--btnTextHoverColor:#fff;background-color:#000!important;color:#d6d6d6}body.cl-tpl-404 .page-not-found{max-width:560px;margin:0 auto}body.cl-tpl-404 .page-not-found .textXLarge{display:block;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-style:italic;font-weight:800;font-size:96px;line-height:.9;color:var(--cl-accent, #C8102E)}body.cl-tpl-404 .page-not-found .title{margin:10px 0 12px;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-weight:700;font-size:40px;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#fff}body.cl-tpl-404 .page-not-found p{font-family:var(--cl-text, "Barlow", sans-serif);font-size:16px;line-height:1.5;color:#bdbdbd}body:is(.cl-tpl-404,.cl-tpl-list-collections) #MainContent .btn.fill-btn{height:48px;padding:0 28px;border-radius:3px;background:var(--cl-accent, #C8102E);border-color:var(--cl-accent, #C8102E);color:#fff;font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-weight:700;font-size:16px;letter-spacing:.12em;text-transform:uppercase}body.cl-tpl-list-collections .page-banner .banner-main-box{min-height:0!important;padding:40px 0 24px;background:#000!important}body.cl-tpl-list-collections .page-banner .banner-heading{font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff!important}body.cl-tpl-list-collections .category-list-item .image-links-item-img,body.cl-tpl-list-collections .category-list-item .media-image{background:#000!important;border:1px solid #262626;border-radius:6px;overflow:hidden}body.cl-tpl-list-collections .category-list-title,body.cl-tpl-list-collections .category-list-title span{font-family:var(--cl-condensed, "Barlow Condensed", sans-serif);font-weight:700;font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:#fff!important}body.cl-tpl-list-collections .category-list-item a:hover .category-list-title span{color:var(--cl-accent, #C8102E)!important}@media(max-width:749px){body.cl-tpl-404 .page-not-found .textXLarge{font-size:72px}body.cl-tpl-404 .page-not-found .title{font-size:30px}body.cl-tpl-list-collections .category-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.cl-tpl-list-collections .category-list-title,body.cl-tpl-list-collections .category-list-title span{font-size:14px}}@media(max-width:749px){.predictive-search-container .searchinput-box.cl-search{position:relative;display:flex!important;flex-wrap:wrap;align-items:center;gap:10px}.predictive-search-container .cl-search .searchbarinput{order:1;flex:1 1 calc(100% - 58px)!important;width:auto!important;min-width:0;height:46px;padding-left:42px!important;padding-right:64px!important;font-size:16px!important}.predictive-search-container .cl-search .cl-search__icon{position:absolute;left:14px;top:23px;transform:translateY(-50%);z-index:1;pointer-events:none}.predictive-search-container .cl-search .seachbar-btn{position:absolute;right:70px;top:23px;transform:translateY(-50%);z-index:1;width:auto}.predictive-search-container .cl-search .search-close{order:2;flex:0 0 48px}.predictive-search-container .cl-search .cl-search__submit{order:3;flex:1 1 100%!important;width:100%!important;height:44px}}@media(max-width:749px){#predictive-search .searchinput-box.cl-search{flex-wrap:wrap;gap:10px 8px}#predictive-search .cl-search .searchbarinput{order:1;flex:1 1 0!important;height:48px;padding:0 64px 0 44px;font-size:16px}#predictive-search .cl-search .search-close{order:2;flex:0 0 44px;width:44px;height:48px}#predictive-search .cl-search__submit{order:3;flex:0 0 100%!important;height:46px;padding:0;font-size:16px}#predictive-search .cl-search__icon{top:24px;margin-top:-11px;left:14px}#predictive-search .cl-search .seachbar-btn{position:absolute;top:24px;right:62px;transform:translateY(-50%);margin:0}}@media(max-width:749px){#predictive-search .cl-search__icon{top:24px;margin-top:0;transform:translateY(-50%)}}body.cl-tpl-list-collections .page-banner .banner-main-box{height:auto!important;min-height:0!important;padding:40px 0 8px!important}body.cl-tpl-list-collections .page-banner .banner-content{position:static!important;transform:none!important}body.cl-tpl-list-collections .section-category-list .spacing-box{padding-top:16px!important}@media(max-width:749px){body.cl-tpl-list-collections .page-banner .banner-main-box{padding:24px 0 4px!important}}:root{--cl-red: #C8102E;--cl-red-dark: #a50d26;--cl-accent-dark: color-mix(in srgb, var(--cl-site-accent, #C8102E) 80%, #000)}.announcement-item .cl-ann__badge,.cl-mann__badge,.ymm-result-page .ymm_pro_lbl .ymm-soldout,.section-collection-filters .product-card .badge-sold{background:var(--cl-red)}.cl-contact__notice--error{border-color:var(--cl-red)}#shippingErrors .errors{border-left-color:var(--cl-red)}:root{--cl-ob-text: #fff}header.header .cart-icon,#predictive-search,footer.footer[id$=__footer] .footer-newsletter,#minicart,.cl-contact,.cl-art__cta,[id$=__1737672903a5932f71]{--cl-ob-text: #141414}.section-hero-banner .hero-media-btns .btn.btn-alternate,header.header .cart-icon a.cart,#predictive-search .cl-search__submit,:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .btn.ymm_search,footer.footer[id$=__footer] .footer-newsletter .news-letter-form .btn,#minicart .cl-cart-btn,#minicart .checkout-btns .checkout,#minicart .cart-tools-wrapper .btn,.cl-qa__btn:not(:disabled),.cl-tile__btn:not(:disabled):not(.cl-tile__btn--options),.cl-pdp product-form .add-to-cart-btn:not(:disabled),.cl-btl__btn:not(:disabled),.cl-guides__btn,.cl-contact__send:not(:disabled),body:is(.cl-tpl-404,.cl-tpl-list-collections,.cl-tpl-collection,.cl-tpl-search) #MainContent .btn.fill-btn,.section-collection-filters .pagination .pagi-nub.active,.section-collection-filters .pagination .pagi-nub.active>*{background:transparent!important;border:1.5px solid var(--cl-accent, #C8102E)!important;color:var(--cl-ob-text)!important;box-shadow:none!important;border-radius:4px!important;transition:background .2s ease,border-color .2s ease,color .2s ease!important}.section-collection-filters .pagination .pagi-nub.active>*{border:0!important}.section-hero-banner .hero-media-btns .btn.btn-alternate:is(:hover,:focus-visible),header.header .cart-icon a.cart:is(:hover,:focus-visible),#predictive-search .cl-search__submit:is(:hover,:focus-visible),:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .btn.ymm_search:not([disabled]):is(:hover,:focus-visible),footer.footer[id$=__footer] .footer-newsletter .news-letter-form .btn:is(:hover,:focus-visible),#minicart :is(.cl-cart-btn,.checkout-btns .checkout,.cart-tools-wrapper .btn):is(:hover,:focus-visible),.cl-qa__btn:not(:disabled):is(:hover,:focus-visible),.cl-tile__btn:not(:disabled):not(.cl-tile__btn--options):is(:hover,:focus-visible),.cl-pdp product-form .add-to-cart-btn:not(:disabled):is(:hover,:focus-visible),.cl-btl__btn:not(:disabled):is(:hover,:focus-visible),.cl-guides__btn:is(:hover,:focus-visible),.cl-contact__send:not(:disabled):is(:hover,:focus-visible),body:is(.cl-tpl-404,.cl-tpl-list-collections,.cl-tpl-collection,.cl-tpl-search) #MainContent .btn.fill-btn:is(:hover,:focus-visible){background:color-mix(in srgb,var(--cl-action, #3CB678) 10%,transparent)!important;border-color:var(--cl-action, #3CB678)!important;color:var(--cl-ob-text)!important;transform:none!important}.section-hero-banner .hero-media-btns .btn.btn-alternate:after{display:none!important}body:is(.cl-tpl-collection,.cl-tpl-search,.cl-tpl-404,.cl-tpl-list-collections) #MainContent,body:is(.cl-tpl-collection,.cl-tpl-search,.cl-tpl-404,.cl-tpl-list-collections) #MainContent [class*=-scheme]{--btnBgColor: transparent;--btnBorderColor: var(--cl-accent, #C8102E);--btnTextColor: #fff;--btnBgHoverColor: color-mix(in srgb, var(--cl-accent, #C8102E) 12%, transparent);--btnBorderHoverColor: var(--cl-accent, #C8102E);--btnTextHoverColor: #fff}.section-hero-banner .hero-media-btns .btn.btn-alternate,:is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox :is(.btn.ymm_search,.btn.ymm_reset),#minicart .cl-cart-btn,#minicart .checkout-btns .checkout,.cl-pdp product-form .add-to-cart-btn,.cl-btl__btn,.cl-guides__btn,.cl-contact__send,body:is(.cl-tpl-404,.cl-tpl-list-collections) #MainContent .btn.fill-btn{height:46px!important;min-height:0!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:0!important;font-family:var(--cl-condensed)!important;font-weight:700!important;font-size:16px!important;letter-spacing:.14em!important;line-height:1!important;text-transform:uppercase}@media(min-width:750px){.cl-tile__btn:not(.cl-tile__btn--options){align-self:center;min-height:46px!important;height:46px;margin:12px 14px 12px 0;padding:0 22px!important;font-size:16px!important;letter-spacing:.14em!important}}.cl-tile__btn:disabled{border-radius:4px}@media(min-width:750px){#MainContent .section-cl-trust-bar .cl-trust .cl-trust__icon{background:transparent!important;box-shadow:inset 0 0 0 1.5px var(--tb-accent, var(--cl-accent))!important;color:var(--tb-accent, var(--cl-accent))!important}}.announcement-item .cl-ann__badge,.cl-mann__badge,.cl-tile__badge,.cl-pdp .cl-pdp-badge,.cl-pdp .main-price .item-discount-price,.badge-sold,.ymm-result-page .ymm_pro_lbl .ymm-soldout{background:transparent!important;border:1.5px solid var(--cl-red, #C8102E)!important;color:#fff!important;box-shadow:none!important;border-radius:4px!important;box-sizing:border-box}.cl-tile__badge,.cl-pdp .cl-pdp-badge,.badge-sold{background:#0000008c!important}.cl-pdp .quantity-inner{height:46px}@media(max-width:749px){header.header .cart-icon a.cart,header.header .cart-icon a.cart:is(:hover,:focus-visible){border-color:transparent!important;background:transparent!important}}@media(min-width:750px){.cl-related>.container-small{box-sizing:border-box;max-width:1440px;margin-left:auto;margin-right:auto}.cl-related .cl-tile__name:has(.cl-tile__code--long){gap:14px}.cl-related .cl-tile__code--long{font-size:34px}}body.cl-tpl-product{--cl-brand: var(--cl-site-accent, #3CB678);--cl-brand-dark: color-mix(in srgb, var(--cl-site-accent, #3CB678) 80%, #000);--cl-detail: #ffffff;--cl-detail-muted: #6a6a6a;--pp-accent: var(--cl-detail)}body.cl-tpl-product .cl-pdp .main-product-images{--pp-accent: var(--cl-brand)}body.cl-tpl-product #MainContent{--cl-accent: var(--cl-detail);--cl-accent-dark: #d9d9d9}body.cl-tpl-product #MainContent :is(product-form .add-to-cart-btn,.cl-btl__btn,.cl-btl__eyebrow,.main-product-images .main-product-slider,.section-before-after .before-after-cursor-point,.cl-ba-handle){--cl-accent: var(--cl-brand);--cl-accent-dark: var(--cl-brand-dark)}.cl-btl__btn.cl-btl__btn--off{border-color:#3a3a3a!important;color:#8a8a8a!important;background:#1c1c1c!important;cursor:default}body.cl-tpl-product #MainContent :is(.cl-features li,.cl-pnp__safety li):before{background:var(--cl-detail-muted)}body.cl-tpl-product #MainContent .cl-pnp__bar{background:var(--cl-detail-muted)}body.cl-tpl-product #MainContent .cl-faq__link{border-bottom-color:var(--cl-detail-muted)}body.cl-tpl-product #MainContent .section-before-after,body.cl-tpl-product #MainContent .section-before-after .before-after-card{border-top-color:#262626}body.cl-tpl-product #MainContent .section-before-after .heading-header h2:after{background:var(--cl-detail-muted)}body.cl-tpl-product #MainContent .section-before-after .before-after-right .before-after-text-inner{background:#fff;border-color:#fff;color:#141414}@media(min-width:992px){body.cl-tpl-product .cl-pdp .cl-included__count,body.cl-tpl-product .cl-pdp .cl-included li svg{color:var(--cl-detail)}}.cl-tile{--cl-accent: var(--cl-site-accent, #3CB678);--cl-accent-dark: color-mix(in srgb, var(--cl-site-accent, #3CB678) 80%, #000)}@media(max-width:749px){.cl-related .cl-tile__media{border-bottom-color:var(--cl-accent)}}.cl-pdp .productstock-value li.instock{color:var(--cl-ok)}.cl-pdp .productstock-value li.instock span{background:var(--cl-ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--cl-ok) 25%,transparent)}@media(min-width:750px){.cl-pdp .productstock-value li.instock{background:color-mix(in srgb,var(--cl-ok) 12%,transparent);border-color:color-mix(in srgb,var(--cl-ok) 45%,transparent)}}@media(max-width:749px){body.cl-primotiv .cl-pdp .productstock-value li.instock{color:var(--cl-ok)}body.cl-primotiv .cl-pdp .productstock-value li.instock span{background:var(--cl-ok);box-shadow:none}}.cl-pdp-share__msg{color:#fff}@media(max-width:749px){body.cl-primotiv .section-cl-btl .cl-beam__dot:after{color:#141414}body.cl-primotiv .section-cl-pnp .cl-pnp__top>.cl-btl__actions .cl-btl__btn{height:34px!important;padding:0 12px!important;font-size:12.5px!important;letter-spacing:.12em!important}}.announcement-item .cl-ann__badge,.cl-mann__badge,.cl-tile__badge,.cl-pdp .cl-pdp-badge,.cl-pdp .main-price .item-discount-price{border-color:var(--cl-site-accent, #3CB678)!important}.badge-sold,.cl-tile__badge.cl-tile__badge--sold,.ymm-result-page .ymm_pro_lbl .ymm-soldout{border-color:#5a5a5a!important;color:#cfcfcf!important}.cl-pdp .productstock-value li.outofstock{background:#ffffff0f;border-color:#4a4a4a;color:#bdbdbd}body.cl-primotiv .cl-pdp .productstock-value li.outofstock span,.cl-pdp .productstock-value li.outofstock span{background:#8a8a8a!important;box-shadow:none}:root{--cl-accent-on-light: #141414;--cl-ok: #3CB678}header.header,#mobile-nav-menu,#predictive-search,#minicart,footer.footer[id$=__footer],body.cl-tpl-index [id$=__carlights_reviews],[id$=__1737672903a5932f71],.cl-contact,.cl-art__cta{--cl-accent: var(--cl-accent-on-light);--cl-site-accent: var(--cl-accent-on-light);--cl-accent-dark: #000}@media(max-width:749px){:is(.cl-mgrid,.cl-related) .cl-tile__media{border-bottom-color:var(--cl-accent)}.cl-mspecs__bars>span.is-on,html.js .cl-mgrid .cl-mspecs__bars>span.is-on.is-lit{background:#fff}}@keyframes clSpecFlash{0%,to{color:#fff;text-shadow:none}45%{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.95),0 0 18px rgba(255,255,255,.55)}}@media(max-width:749px){:is([id$=__1738046640d5c849e6],.ymm-result-page,.section-apps:has(#ymm_searchbox)){--cl-accent: var(--cl-accent-on-light);--cl-site-accent: var(--cl-accent-on-light);--cl-accent-dark: #000;--cl-ob-text: #141414}body.cl-primotiv .cl-pdp .productstock-value li.outofstock{color:#bdbdbd!important}}#MainContent .sidebar-filter.cl-flt .filter-tab-item input.checkbox:checked~.mark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141414' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E")}@media(max-width:749px){#facet-filters-mobile input:checked+.mark:after,#facet-filters-mobile .checkbox:checked~.mark:after{border-color:#141414!important}#facet-filters-mobile button.fill-btn{background:transparent!important;border:1.5px solid var(--fd-accent)!important;color:#fff!important}}:root{--cl-action: #3CB678;--cl-action-hover: #2E9963;--cl-action-ink: #1E7F4F;--cl-on-action: #0B0B0B;--cl-star: #F5B301;--cl-warn: #F5B301;--cl-error: #E5484D;--cl-unavail: #6E6E6E;--cl-ok: var(--cl-action)}header.header,#mobile-nav-menu,#predictive-search,#minicart,footer.footer[id$=__footer],body.cl-tpl-index [id$=__carlights_reviews],[id$=__1737672903a5932f71],.cl-contact,.cl-art__cta{--cl-value: var(--cl-action-ink)}:root{--cl-value: var(--cl-action)}body .cl-pdp product-form .add-to-cart-btn:not(:disabled),body #minicart .checkout-btns .checkout,body .section-hero-banner .hero-media-btns .btn.btn-alternate,body :is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .btn.ymm_search:not([disabled]){background:var(--cl-action)!important;border-color:var(--cl-action)!important;color:var(--cl-on-action)!important}body .cl-pdp product-form .add-to-cart-btn:not(:disabled):is(:hover,:focus-visible),body #minicart .checkout-btns .checkout:is(:hover,:focus-visible),body .section-hero-banner .hero-media-btns .btn.btn-alternate:is(:hover,:focus-visible),body :is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .btn.ymm_search:not([disabled]):is(:hover,:focus-visible){background:var(--cl-action-hover)!important;border-color:var(--cl-action-hover)!important;color:var(--cl-on-action)!important}body .cl-pdp product-form .add-to-cart-btn:not(:disabled) *,body #minicart .checkout-btns .checkout *{color:inherit!important}body :is([id$=__1737672903a5932f71],[id$=__1738046640d5c849e6],.ymm-result-page) #ymm_searchbox .btn.ymm_search[disabled]{background:transparent!important;border-color:#b8b8b8!important;color:#8a8a8a!important;opacity:1!important}@media(min-width:750px){[id$=__1738046640d5c849e6] #ymm_searchbox .btn.ymm_search[disabled]{border-color:#4a4a4a!important;color:#8a8a8a!important}}.cl-tile__badge:not(.cl-tile__badge--sold),.cl-pdp .cl-pdp-badge,.cl-pdp .main-price .item-discount-price{border-color:var(--cl-action)!important;color:var(--cl-action)!important}.announcement-item .cl-ann__badge,.cl-mann__badge{background:var(--cl-action)!important;border-color:var(--cl-action)!important;color:var(--cl-on-action)!important}#minicart .cl-cart-ship__bar span{background:var(--cl-action)!important}#shippingResponse .cl-rate__price.is-free{color:var(--cl-action-ink)!important}[id$=__carlights_trust_bar] .cl-trust{border-top-color:#262626!important}[id$=__carlights_trust_bar] .cl-trust .cl-trust__icon{color:var(--cl-action)!important}@media(min-width:750px){#MainContent .section-cl-trust-bar .cl-trust .cl-trust__icon{box-shadow:inset 0 0 0 1.5px var(--cl-action)!important;color:var(--cl-action)!important}}.cl-pdp-trust svg,body.cl-primotiv .cl-pdp .cl-pdp-trust__head svg{color:var(--cl-action)!important}.cl-pdp .loox-rating,.cl-pdp .loox-rating svg,.cl-pdp .loox-rating .loox-icon{color:var(--cl-star)!important;fill:var(--cl-star)!important}.cl-reviews .cl-star path{fill:var(--cl-star)!important;stroke:var(--cl-star)!important}.cl-pdp .productstock-value li.lowstock,body.cl-primotiv .cl-pdp .productstock-value li.lowstock{color:var(--cl-warn)!important}.cl-pdp .productstock-value li.lowstock span,body.cl-primotiv .cl-pdp .productstock-value li.lowstock span{background:var(--cl-warn)!important}.badge-sold,.cl-tile__badge.cl-tile__badge--sold,.ymm-result-page .ymm_pro_lbl .ymm-soldout{border-color:var(--cl-unavail)!important}.cl-contact__notice--error{border-color:var(--cl-error)!important}#shippingErrors .errors{border-left-color:var(--cl-error)!important}.cl-bh__notice--err{background:color-mix(in srgb,var(--cl-error) 14%,transparent)!important;border-color:color-mix(in srgb,var(--cl-error) 55%,transparent)!important;color:#ff8a8e!important}header.header .cart-icon .cart-count:not(.hidden),#minicart .side-drawer-modal-title .cart-total-count.cl-has-items{background:var(--cl-action)!important;color:var(--cl-on-action)!important}#MainContent .sidebar-filter.cl-flt .filter-tab-item input.checkbox:checked~.mark,.section-collection-filters .sidebar-filter input.checkbox:checked+.mark{border-color:var(--cl-action)!important;background-color:var(--cl-action)!important}#MainContent .sidebar-filter.cl-flt .range-slider .noUi-connect,.section-collection-filters .range-slider .noUi-connect{background:var(--cl-action)!important}.section-collection-filters .pagination .pagi-nub.active{border-color:var(--cl-action)!important}.section-collection-filters .sortby-dropdown .filter-sort-checkbox:checked+span{color:var(--cl-action)!important}body.cl-tpl-search #MainContent .search-tab .tab-item:is(.active,[aria-current],.is-active){border-color:var(--cl-action)!important}@media(max-width:749px){#facet-filters-mobile{--fd-accent: var(--cl-action)}#facet-filters-mobile input:checked+.mark{background:var(--cl-action)!important;border-color:var(--cl-action)!important}#facet-filters-mobile button.fill-btn{border-color:#fff!important}}:is(.cl-art__body,.shopify-policy__body .rte,#MainContent .rte) a:hover,.breadcrumb-section .breadcrumb-wrapper a:hover,:is(.cl-faq__link,.cl-btl__link,.cl-guides__chips a,.cl-gcard__title a,.cl-art__all):hover{color:var(--cl-value)!important;text-decoration-color:var(--cl-value)!important}.cl-guides__chips a:hover{border-color:var(--cl-action)!important}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--cl-action);outline-offset:2px}@media(min-width:750px){.cl-pdp .featured-product-content>product-form{margin-top:calc(-46px - var(--cl-gap, 20px))}}body:is(.cl-tpl-collection,.cl-tpl-search) .facets-mobile-toggle{color:#fff!important}html:root{--header-icon-bgcolor: #efefef;--header-icon-color-hover: #141414;--headerTextHoverColor: #141414;--submenuTextHoverColor: #141414;--footerTextHoverColor: #141414}html [class*=-scheme]{--colorLink: currentColor}@media(min-width:750px){header.header .cart-icon a.cart:before{display:none!important}header.header .cart-icon a.cart svg,header.header .cart-icon a.cart svg path{fill:currentColor!important;color:currentColor!important}}html .quaternary-scheme{--btnBgColor: transparent;--btnBorderColor: #141414;--btnTextColor: #141414;--btnBgHoverColor: color-mix(in srgb, var(--cl-action, #3CB678) 10%, transparent);--btnBorderHoverColor: var(--cl-action, #3CB678);--btnTextHoverColor: #141414}@media(min-width:750px){[id$=__featured_blog_7RNaxr] .article-list-content{flex:1 1 auto;display:flex;flex-direction:column;border-bottom:0!important}[id$=__featured_blog_7RNaxr] .article-list-content-innr{flex:1 1 auto}[id$=__featured_blog_7RNaxr] .article-list-content-innr:after{margin-top:auto}[id$=__featured_blog_7RNaxr] .article-title{padding-bottom:0}}.cl-art__body{--cl-accent: #141414}.cl-art__body a{color:var(--cl-action-ink, #1E7F4F)}.cl-art__body a:hover{color:#141414}.cl-art__body th,.cl-art__body td{white-space:normal}.cl-art__body th:empty{background:#000}.cl-art__body th,.cl-art__body td{word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.cl-art__body td:first-child{font-weight:700;color:#000}@media(max-width:749px){.cl-art__body table{font-size:14px}.cl-art__body th,.cl-art__body td{padding:10px;line-height:1.45}.cl-art__body th{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/carlights-custom.css.map */
