@font-face{font-family:DM Sans;src:url(/cdn/shop/files/DMSans-VariableFont_opsz_wght.ttf?v=1785733483) format("truetype");font-style:normal;font-weight:100 1000;font-display:swap}@font-face{font-family:DM Mono;src:url(/cdn/shop/files/DMMono-Regular.ttf?v=1785733568) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DM Mono;src:url(/cdn/shop/files/DMMono-Medium.ttf?v=1785733552) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/cdn/shop/files/BebasNeue-Regular.ttf?v=1785733618) format("truetype");font-style:normal;font-weight:400;font-display:swap}.page-width{width:100%!important;margin-left:auto;margin-right:auto;padding-left:16px!important;padding-right:16px!important}@media(min-width:640px){.page-width{max-width:640px!important;padding-left:24px!important;padding-right:24px!important}}@media(min-width:768px){.page-width{max-width:768px!important}}@media(min-width:1024px){.page-width{max-width:1024px!important;padding-left:32px!important;padding-right:32px!important}}@media(min-width:1280px){.page-width{max-width:1280px!important}}@media(min-width:1536px){.page-width{max-width:1536px!important}}body.kg-home-page{background-color:#030202}.kg-home-page main#MainContent{padding-top:80px;background:#030202}@media screen and (max-width:1023px){.kg-home-page main#MainContent{padding-top:64px}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-corner{background:#020203}::-webkit-scrollbar-thumb{background:#192a3c;border:2px solid oklch(9% .005 250);border-radius:9999px;transition:background .2s}::-webkit-scrollbar-track{background:#020203}.section-header.kg-header{z-index:50;position:fixed;top:0;left:0;right:0;width:100%;overflow-x:clip;background-color:#030202}.section-header.kg-header sticky-header.header-wrapper{-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#0001018c;border-bottom:1px solid oklch(100% 0 0 / .06);transition:all .3s cubic-bezier(.4,0,.2,1)}.section-header.kg-header sticky-header.header-wrapper header.header{padding:0;height:80px;justify-content:space-between;display:flex;align-items:center;gap:0}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu{letter-spacing:1.4px;font-size:14px;line-height:20px}.section-header.kg-header sticky-header.header-wrapper header.header .header__heading-link{margin:0;padding:0;max-width:144px;width:100%}.section-header.kg-header sticky-header.header-wrapper header.header .header__heading{width:100%;max-width:144px}.section-header.kg-header sticky-header.header-wrapper header.header .header__heading-link .header__heading-logo-wrapper{max-width:100%}.section-header.kg-header sticky-header.header-wrapper header.header .header__heading-link .header__heading-logo-wrapper img{width:100%}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu{gap:8px 32px;align-items:center;justify-content:center;letter-spacing:1.4px;font-size:14px;line-height:20px}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu li .header__menu-item{padding:0 0 4px;letter-spacing:1.4px;font-size:14px;line-height:1.42857;text-transform:uppercase;font-family:DM Sans,sans-serif;color:#cbced1;transition:color .2s ease-out;position:relative;gap:4px;text-decoration:none}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu li .header__menu-item .header__menu-item-parent-link{letter-spacing:1.4px;font-size:14px;line-height:1.42857;text-transform:uppercase;font-family:DM Sans,sans-serif;color:#cbced1;transition:color .2s ease-out;position:relative;text-decoration:none}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu li .header__menu-item:hover,.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu li .header__menu-item .header__menu-item-parent-link:hover{color:#f8f8f8}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu li .header__menu-item span{color:currentColor;text-decoration:none}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu li .header__menu-item svg.icon{transform:rotate(0);opacity:.7;position:relative;right:0;top:0;transition:all .2s cubic-bezier(.4,0,.2,1);width:14px}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu li .header__menu-item:after{content:"";bottom:0;left:0;height:1px;width:0px;background:#0086ff;transition:width .2s ease-out;position:absolute}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu li .header__menu-item:hover:after{width:100%}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons{gap:12px;padding:0;align-items:center}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons .kg-header-cta .kg-header-cta-button{background:#0086ff;color:#fff;font-family:DM Sans,sans-serif;display:inline-flex;text-transform:uppercase;font-weight:600;letter-spacing:.7px;font-size:14px;line-height:20px;padding-inline:20px;padding-block:8px;border-radius:4px;text-decoration:none;transition:box-shadow .2s ease-out,transform .16s ease-out;position:relative;overflow:hidden;box-shadow:0 0 20px #0089ea66;box-shadow:0 0 20px oklch(62% .22 250 / .4)}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons .kg-header-cta .kg-header-cta-button:active{transform:scale(.97)}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons .kg-header-cta .kg-header-cta-button:hover{box-shadow:0 0 35px #0089eab3;box-shadow:0 0 35px oklch(62% .22 250/.7)}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons .header__icon{margin:0;padding:8px;border-radius:6px;width:auto;height:auto;color:#aeaeae}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons .header__icon span.svg-wrapper{width:20px;height:20px}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons header-drawer .menu-drawer-container .menu-drawer{width:100%;transform:none;background:#020203f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid oklch(1 0 0 / .08);height:auto;max-height:90vh;overflow:auto}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons header-drawer .menu-drawer-container .menu-drawer .menu-drawer__navigation-container{padding:16px}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons header-drawer .menu-drawer-container .menu-drawer .menu-drawer__navigation-container nav.menu-drawer__navigation{padding:0}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons header-drawer .menu-drawer-container .menu-drawer .menu-drawer__navigation-container nav.menu-drawer__navigation>ul.menu-drawer__menu{display:flex;flex-direction:column;gap:4px;visibility:visible}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons header-drawer .menu-drawer-container .menu-drawer .menu-drawer__navigation-container nav.menu-drawer__navigation>ul.menu-drawer__menu>li{margin:0}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons header-drawer .menu-drawer-container .menu-drawer .menu-drawer__navigation-container nav.menu-drawer__navigation>ul.menu-drawer__menu>li .menu-drawer__menu-item{letter-spacing:1.6px;text-transform:uppercase;font-family:DM Sans,sans-serif;color:#cbced1;transition:color .2s ease-out;position:relative;font-size:16px;line-height:1.5;padding-block:12px;padding-inline:8px;border-bottom:1px solid oklch(1 0 0 / .07);justify-content:space-between}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons header-drawer .menu-drawer-container .menu-drawer .menu-drawer__navigation-container nav.menu-drawer__navigation>ul.menu-drawer__menu>li .menu-drawer__menu-item span.svg-wrapper{padding:12px;color:#f8f8f8;width:auto;height:auto;right:0;transform:none;top:0;transition:color .2s ease-out;position:relative}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons header-drawer .menu-drawer-container .menu-drawer .menu-drawer__navigation-container nav.menu-drawer__navigation>ul.menu-drawer__menu>li .menu-drawer__menu-item span.svg-wrapper:after{content:"";bottom:0;left:0;height:1px;width:0px;background:#0086ff;transition:width .2s ease-out;position:absolute}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons header-drawer .menu-drawer-container .menu-drawer .menu-drawer__navigation-container nav.menu-drawer__navigation ul.menu-drawer__menu li .menu-drawer__menu-item:hover span.svg-wrapper:after{width:100%}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons header-drawer .menu-drawer-container .menu-drawer .menu-drawer__navigation-container .menu-drawer__utility-links{display:none}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons header-drawer .menu-drawer-container .menu-drawer .menu-drawer__navigation-container nav.menu-drawer__navigation ul.menu-drawer__menu .menu-drawer__submenu{transform:none;position:relative;background:transparent;transition:none}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons header-drawer .menu-drawer-container .menu-drawer .menu-drawer__navigation-container nav.menu-drawer__navigation ul.menu-drawer__menu .menu-drawer__submenu button.menu-drawer__close-button{display:none}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons header-drawer .menu-drawer-container .menu-drawer .menu-drawer__navigation-container .kg-header-cta{display:block;margin:12px 0 0}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons header-drawer .menu-drawer-container .menu-drawer .menu-drawer__navigation-container .kg-header-cta .kg-header-cta-button{width:100%;text-align:center;justify-content:center;padding-block:12px}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons header-drawer .menu-drawer-container .menu-drawer .menu-drawer__navigation-container nav.menu-drawer__navigation ul.menu-drawer__menu .menu-drawer__submenu .menu-drawer__inner-submenu ul.menu-drawer__menu{border-bottom:1px solid oklch(1 0 0 / .07);padding-left:16px;padding-bottom:8px}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons header-drawer .menu-drawer-container .menu-drawer .menu-drawer__navigation-container nav.menu-drawer__navigation ul.menu-drawer__menu .menu-drawer__submenu .menu-drawer__inner-submenu ul.menu-drawer__menu li{margin:0}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons header-drawer .menu-drawer-container .menu-drawer .menu-drawer__navigation-container nav.menu-drawer__navigation ul.menu-drawer__menu .menu-drawer__submenu .menu-drawer__inner-submenu ul.menu-drawer__menu li .menu-drawer__menu-item{padding:8px 0;gap:12px;color:#bebebe;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.42857;letter-spacing:0;text-transform:capitalize}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu li .header__submenu{background:#020203f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid oklch(1 0 0 / .1);transform-origin:center top;width:256px;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;margin-top:8px;padding:0;overflow:hidden}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu li .header__submenu ul{padding:0;max-height:70vh;overflow:auto;padding-block:8px;list-style:none}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu li .header__submenu .kg-header-submenu__view-all{display:block}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu li .header__submenu .kg-header-submenu__view-all .header__menu-item{color:#0089ea;color:oklch(.62 .22 250);border-top:1px solid oklch(1 0 0 / .08);font-family:DM Sans,sans-serif;padding-block:12px;font-size:12px;line-height:1.3333;justify-content:center;font-weight:600;letter-spacing:1.2px}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu li .header__submenu .kg-header-submenu__view-all .header__menu-item:after{display:none}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu li .header__submenu .kg-header-submenu__view-all .header__menu-item:hover{background:#0089ea14;background:oklch(.62 .22 250 / .08)}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu li .header__submenu li .kg-header-submenu__link{border-bottom:1px solid oklch(1 0 0 / .05);padding:10px 16px;overflow:hidden;display:block}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu li .header__submenu li .kg-header-submenu__link:after{display:none}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu li .header__submenu li .kg-header-submenu__link .kg-menu-item.kg-menu-item--has-media{display:flex;align-items:center;gap:12px;overflow:hidden}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu li .header__submenu li .kg-header-submenu__link .kg-menu-item.kg-menu-item--has-media span.kg-menu-item__media img{width:100%;height:100%;border-radius:4px;object-fit:cover}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu li .header__submenu li .kg-header-submenu__link .kg-menu-item.kg-menu-item--has-media span.kg-menu-item__media{border:1px solid oklch(1 0 0 / .12);flex:0 0 36px;height:36px;border-radius:4px}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu li .header__submenu li .kg-header-submenu__link .kg-menu-item.kg-menu-item--has-media span.kg-menu-item__content span.kg-menu-item__description{text-overflow:ellipsis;color:#717171;font-size:12px;line-height:1.3333;margin:2px 0 0;letter-spacing:0;text-transform:capitalize;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu li .header__submenu li .kg-header-submenu__link .kg-menu-item.kg-menu-item--has-media span.kg-menu-item__content .kg-menu-item__title{color:#e4e4e4;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.42857;font-weight:600;text-transform:capitalize;letter-spacing:0;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu ul.list-menu li .header__submenu li .kg-header-submenu__link:hover{background:#ffffff0f}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu .kg-header-submenu__view-all{display:none}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons .header__icon .cart-count-bubble{background:#0089ea;background:oklch(.62 .22 250);color:#fff;font-family:DM Sans,sans-serif;font-weight:700;font-size:10px;padding-inline:4px;border-radius:3.40282e38px;height:18px;right:-2px;top:-2px;left:unset;width:18px}@media screen and (max-width:1023px){.section-header.kg-header sticky-header.header-wrapper header.header .header__icons .kg-header-cta{display:none}.section-header.kg-header sticky-header.header-wrapper header.header .header__icons header-drawer{margin:0;display:flex}.section-header.kg-header sticky-header.header-wrapper header.header .header__heading,.section-header.kg-header sticky-header.header-wrapper header.header .header__heading-link{max-width:120px}.section-header.kg-header sticky-header.header-wrapper header.header{height:64px}.section-header.kg-header sticky-header.header-wrapper header.header nav.header__inline-menu .kg-header-submenu__view-all{display:block}}section.kg-shop-hero-section{position:relative;overflow:hidden;background:#030202}section.kg-shop-hero-section .kg-hero-inner-wrapper{padding:96px 0}section.kg-shop-hero-section .kg-hero-inner-wrapper .kg-hero-content-area{max-width:672px}section.kg-shop-hero-section .kg-hero-inner-wrapper .kg-hero-content-area span.kg-subheading{color:#0086ff;font-family:DM Mono,monospace;text-transform:uppercase;letter-spacing:3.6px;font-size:12px;line-height:1.33333;margin:0 0 12px;display:block}section.kg-shop-hero-section .kg-hero-inner-wrapper .kg-hero-content-area h2.kg-main-title{font-size:96px;line-height:1;font-family:Bebas Neue,sans-serif;color:#f8f8f8;margin:0 0 16px;letter-spacing:.02em}section.kg-shop-hero-section .kg-hero-inner-wrapper .kg-hero-content-area h2.kg-main-title span{color:#0086ff}section.kg-shop-hero-section .kg-hero-inner-wrapper .kg-hero-content-area p.kg-lead{color:#a0a5ab;font-family:DM Sans,sans-serif;line-height:1.625;font-size:16px;letter-spacing:0;margin:0}@media screen and (max-width:767px){section.kg-shop-hero-section .kg-hero-inner-wrapper .kg-hero-content-area h2.kg-main-title{font-size:60px}}footer.footer.kg-footer{background:#010102;border-top:1px solid oklch(1 0 0 / .08);padding:64px 0;position:relative;overflow:hidden}footer.footer.kg-footer .footer__content-top{padding:0}footer.footer.kg-footer .footer__content-top .footer__blocks-wrapper.grid.grid--1-col{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;gap:40px;margin:0 0 48px}footer.footer.kg-footer .footer__content-top .footer__blocks-wrapper.grid.grid--1-col .footer-block.grid__item:first-child{grid-column:span 2 / span 2}footer.footer.kg-footer .footer__content-top .footer__blocks-wrapper.grid.grid--1-col .footer-block.grid__item{width:100%;max-width:100%;margin:0}footer.footer.kg-footer .footer__content-top .footer__blocks-wrapper.grid.grid--1-col .footer-block.grid__item ul.footer-block__details-content{margin:0}footer.footer.kg-footer .footer__content-top .footer__blocks-wrapper.grid.grid--1-col .footer-block.grid__item h2.footer-block__heading{color:#0089ea;color:oklch(.62 .22 250);font-family:DM Sans,sans-serif;text-transform:uppercase;letter-spacing:1.2px;font-weight:600;font-size:12px;line-height:1.3333;margin:0 0 16px}footer.footer.kg-footer .footer__content-top .footer__blocks-wrapper.grid.grid--1-col .footer-block.grid__item ul.footer-block__details-content li{margin:0 0 8px;font-size:unset;line-height:1.3741}footer.footer.kg-footer .footer__content-top .footer__blocks-wrapper.grid.grid--1-col .footer-block.grid__item ul.footer-block__details-content li:last-child{margin:0}footer.footer.kg-footer .footer__content-top .footer__blocks-wrapper.grid.grid--1-col .footer-block.grid__item ul.footer-block__details-content li .link{color:#747b83;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:14px;line-height:18px;font-family:DM Sans,sans-serif;letter-spacing:0;padding:0;text-decoration:none}footer.footer.kg-footer .footer__content-top .footer__blocks-wrapper.grid.grid--1-col .footer-block.grid__item ul.footer-block__details-content li .link:hover{color:#fff}footer.footer.kg-footer .footer__content-top .footer__blocks-wrapper.grid.grid--1-col .footer-block.grid__item .footer-block__brand-info .footer-block__image-wrapper{margin:0 0 16px;max-width:144px!important;height:96px}footer.footer.kg-footer .footer__content-top .footer__blocks-wrapper.grid.grid--1-col .footer-block.grid__item .footer-block__brand-info p{color:#747b83;font-family:DM Sans,sans-serif;line-height:1.625;font-size:14px;max-width:320px;margin:0 0 24px;letter-spacing:0}footer.footer.kg-footer .footer__content-top .footer__blocks-wrapper.grid.grid--1-col .footer-block.grid__item .footer-block__brand-info ul.footer__list-social{gap:16px}footer.footer.kg-footer .footer__content-top .footer__blocks-wrapper.grid.grid--1-col .footer-block.grid__item .footer-block__brand-info ul.footer__list-social li.list-social__item .list-social__link{color:#747b83;padding:8px;transition:all .15s cubic-bezier(.4,0,.2,1);border-radius:4px}footer.footer.kg-footer .footer__content-top .footer__blocks-wrapper.grid.grid--1-col .footer-block.grid__item .footer-block__brand-info ul.footer__list-social li.list-social__item .list-social__link:hover{color:#0089ea;color:oklch(.62 .22 250)}footer.footer.kg-footer .footer__content-top .footer__blocks-wrapper.grid.grid--1-col .footer-block.grid__item .footer-block__brand-info ul.footer__list-social li.list-social__item .list-social__link svg.icon{width:100%;height:100%}footer.footer.kg-footer .footer__content-top .footer-block--newsletter{background:#040608;border:1px solid oklch(1 0 0 / .08);padding:24px;border-radius:6px;margin:0 0 40px}footer.footer.kg-footer .footer__content-top .footer-block--newsletter .footer-block__newsletter{display:flex;align-items:center;justify-content:space-between}footer.footer.kg-footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .kg-footer-newsletter h2.kg-footer-newsletter-heading{font-family:Bebas Neue,sans-serif;color:#eceff2;font-size:20px;line-height:1.4;text-align:left;margin:0 0 4px;letter-spacing:.02em}footer.footer.kg-footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .kg-footer-newsletter h2.footer-block__heading{color:#747b83;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.42857;letter-spacing:0;margin:0;text-align:left}footer.footer.kg-footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .footer__newsletter{width:auto;margin:0;max-width:fit-content}footer.footer.kg-footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .footer__newsletter .newsletter-form__message{letter-spacing:0;color:#ddd;font-size:12px;margin:5px 0 0}footer.footer.kg-footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .footer__newsletter .newsletter-form__field-wrapper{max-width:fit-content}footer.footer.kg-footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .footer__newsletter .newsletter-form__field-wrapper .field{gap:8px}footer.footer.kg-footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .footer__newsletter .newsletter-form__field-wrapper .field:after,footer.footer.kg-footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .footer__newsletter .newsletter-form__field-wrapper .field:before{display:none}footer.footer.kg-footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .footer__newsletter .newsletter-form__field-wrapper .field input{background:#0a0e11;border:1px solid oklch(1 0 0 / .12);color:#eceff2;font-family:DM Sans,sans-serif;width:224px;margin:0;font-size:14px;line-height:1.42857;padding-block:8px;padding-inline:16px;border-radius:4px;flex:1;box-shadow:none;outline:none;letter-spacing:0;min-height:auto;min-width:auto;height:auto;font-weight:600}footer.footer.kg-footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .footer__newsletter .newsletter-form__field-wrapper .field input::placeholder{opacity:1}footer.footer.kg-footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .footer__newsletter .newsletter-form__field-wrapper .field label{display:none}footer.footer.kg-footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .footer__newsletter .newsletter-form__field-wrapper .field .newsletter-form__button span.svg-wrapper{width:auto;height:auto}footer.footer.kg-footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .footer__newsletter .newsletter-form__field-wrapper .field .newsletter-form__button{width:auto;right:0;background:#0089ea;background:oklch(.62 .22 250);color:#fff;font-family:DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-weight:600;font-size:14px;line-height:1.42857;padding-block:8px;padding-inline:20px;border-radius:4px;transition:box-shadow .2s ease-out,transform .16s ease-out;position:relative;overflow:hidden;box-shadow:0 0 20px #0089ea66;box-shadow:0 0 20px oklch(62% .22 250 / .4);height:auto}footer.footer.kg-footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .footer__newsletter .newsletter-form__field-wrapper .field .newsletter-form__button:hover{box-shadow:0 0 35px #0089eab3;box-shadow:0 0 35px oklch(62% .22 250/.7)}footer.footer.kg-footer .footer__content-bottom{padding:0;border:0}footer.footer.kg-footer .footer__content-bottom .footer__content-bottom-wrapper:first-child{display:none}footer.footer.kg-footer .footer__content-bottom .footer__content-bottom-wrapper{border-top:1px solid oklch(1 0 0 / .08);padding:24px 0 0;justify-content:space-between;align-items:center;gap:12px}footer.footer.kg-footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright{margin:0}footer.footer.kg-footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright .copyright__content{color:#51565b;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.3333;letter-spacing:0}footer.footer.kg-footer .footer__content-bottom .footer__content-bottom-wrapper .kg-footer-bottom-buttons{gap:8px;display:flex;justify-content:center;align-items:center}footer.footer.kg-footer .footer__content-bottom .footer__content-bottom-wrapper .kg-footer-bottom-buttons .kg-subscribe-btn{background:#0089ea;background:oklch(.62 .22 250);color:#fff;font-family:DM Sans,sans-serif;transition:all .15s cubic-bezier(.4,0,.2,1);font-size:12px;line-height:1.3333;font-weight:500;padding-block:6px;padding-inline:16px;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 0 20px #0089ea66;box-shadow:0 0 20px oklch(62% .22 250 / .4);letter-spacing:0;text-decoration:none}footer.footer.kg-footer .footer__content-bottom .footer__content-bottom-wrapper .kg-footer-bottom-buttons .kg-visit-shop-btn{border:1px solid oklch(.62 .22 250 / .5);color:#0089ea;color:oklch(.62 .22 250);font-family:DM Sans,sans-serif;transition:all .15s cubic-bezier(.4,0,.2,1);font-size:12px;line-height:1.3333;font-weight:500;text-decoration:none;padding-block:6px;padding-inline:16px;border-radius:4px;letter-spacing:0;text-transform:capitalize}footer.footer.kg-footer .footer__content-bottom .footer__content-bottom-wrapper .kg-footer-bottom-buttons .kg-subscribe-btn:active{transform:scale(.97)}footer.footer.kg-footer .footer__content-bottom .footer__content-bottom-wrapper .kg-footer-bottom-buttons .kg-subscribe-btn:hover{box-shadow:0 0 35px #0089eab3;box-shadow:0 0 35px oklch(62% .22 250/.7)}@media screen and (max-width:1023px){footer.footer.kg-footer .footer__content-top .footer__blocks-wrapper.grid.grid--1-col .footer-block.grid__item:first-child{grid-column:unset}footer.footer.kg-footer .footer__content-top .footer__blocks-wrapper.grid.grid--1-col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){footer.footer.kg-footer .footer__content-top .footer__blocks-wrapper.grid.grid--1-col{grid-template-columns:repeat(1,minmax(0,1fr))}footer.footer.kg-footer .footer__content-top .footer-block--newsletter .footer-block__newsletter{flex-direction:column;gap:16px}footer.footer.kg-footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .kg-footer-newsletter{width:100%}footer.footer.kg-footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .footer__newsletter{width:100%;max-width:100%}footer.footer.kg-footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .footer__newsletter .newsletter-form__field-wrapper{max-width:100%}footer.footer.kg-footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .footer__newsletter .newsletter-form__field-wrapper .field input{width:100%}footer.footer.kg-footer .footer__content-bottom .footer__content-bottom-wrapper{flex-direction:column}}@media screen and (max-width:440px){footer.footer.kg-footer .footer__content-top .footer-block--newsletter .footer-block__newsletter .footer__newsletter .newsletter-form__field-wrapper .field{flex-direction:column}}cart-drawer.drawer .cart-drawer{width:100%}cart-drawer.drawer .cart-drawer .cart-drawer__overlay{background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:auto;transition:all .3s cubic-bezier(.4,0,.2,1)}cart-drawer.drawer.active .cart-drawer .cart-drawer__overlay{opacity:1}cart-drawer.drawer .cart-drawer .drawer__inner{width:min(420px,100vw);background:#030507;border:0;border-left:1px solid oklch(1 0 0 / .08);box-shadow:#0009 -24px 0 80px;transition:transform .3s cubic-bezier(.23,1,.32,1);margin-left:auto;padding:0;overflow:unset;max-width:100%;transform:translate(100%);display:flex;align-items:normal}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__header h2.drawer__heading svg{color:#0089ea;color:oklch(.62 .22 250)}cart-drawer.drawer.is-empty .cart-drawer .drawer__inner .drawer__header h2.drawer__heading span.drawer__count{display:none}cart-drawer.drawer.active .cart-drawer .drawer__inner{transform:translate(0)}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__inner-empty{padding:0}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__inner-empty .cart-drawer__warnings button.drawer__close{display:none}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__inner-empty .drawer__header{border-bottom:1px solid oklch(1 0 0 / .08);padding-inline:24px;padding-block:20px;align-items:center;display:flex;justify-content:space-between}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__inner-empty .drawer__header h2.drawer__heading{gap:12px;display:flex;align-items:center;margin:0;color:#f8f8f8;font-family:Bebas Neue,sans-serif;font-weight:600;font-size:18px;line-height:1.55556;letter-spacing:.02em}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__inner-empty .drawer__header h2.drawer__heading span.drawer__count{display:none}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__inner-empty .drawer__header button.drawer__close{position:relative;right:0;color:#7c8186;border-radius:6px;padding:8px;top:0;min-width:auto;min-height:auto;display:flex}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__inner-empty .cart-drawer__warnings{overflow-y:auto;flex:1;padding-inline:24px;padding-block:16px}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__inner-empty .cart-drawer__warnings .cart-drawer__empty-content svg{opacity:.3;margin-bottom:16px}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__inner-empty .cart-drawer__warnings .cart-drawer__empty-content h2.cart__empty-text{font-size:16px;line-height:1.5;color:#a0a5ab;font-family:DM Sans,sans-serif;margin:0 0 8px;letter-spacing:0}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__inner-empty .cart-drawer__warnings .cart-drawer__empty-content p{color:#5f6469;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.42857;margin:0 0 24px;letter-spacing:0}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__inner-empty .cart-drawer__warnings .cart-drawer__empty-content a.button{background:#0089ea;background:oklch(.62 .22 250);color:#fff;font-family:DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-weight:600;font-size:14px;line-height:1.42857;padding-block:10px;padding-inline:20px;border-radius:4px;gap:8px;align-items:center;transition:box-shadow .2s ease-out,transform .16s ease-out;position:relative;overflow:hidden;box-shadow:0 0 20px #0089ea66;box-shadow:0 0 20px oklch(62% .22 250 / .4);min-width:auto;min-height:auto;height:auto}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__inner-empty .cart-drawer__warnings .cart-drawer__empty-content a.button:before,cart-drawer.drawer .cart-drawer .drawer__inner .drawer__inner-empty .cart-drawer__warnings .cart-drawer__empty-content a.button:after{display:none}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__inner-empty .drawer__header button.drawer__close span.svg-wrapper{width:20px;height:20px}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__inner-empty .cart-drawer__warnings .cart-drawer__empty-content a.button svg{margin:0;opacity:1}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__inner-empty .cart-drawer__warnings .cart-drawer__empty-content a.button:active{transform:scale(.97)}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__inner-empty .cart-drawer__warnings .cart-drawer__empty-content a.button:hover{box-shadow:0 0 35px #0089eab3;box-shadow:0 0 35px oklch(62% .22 250/.7)}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__header{border-bottom:1px solid oklch(1 0 0 / .08);padding-inline:24px;padding-block:20px;align-items:center;display:flex;justify-content:space-between}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__header h2.drawer__heading{gap:12px;display:flex;align-items:center;margin:0;color:#f8f8f8;font-family:Bebas Neue,sans-serif;font-weight:600;font-size:18px;line-height:1.55556;letter-spacing:.02em}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__header button.drawer__close{position:relative;right:0;color:#7c8186;border-radius:6px;padding:8px;top:0;min-width:auto;min-height:auto;display:flex}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__header h2.drawer__heading span.drawer__count{background:#0089ea;background:oklch(.62 .22 250);color:#fff;font-family:DM Sans,sans-serif;font-weight:700;font-size:12px;line-height:1.3333;padding-block:2px;padding-inline:8px;border-radius:3.40282e38px}cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items{overflow:auto;padding-block:16px;padding-inline:24px}cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items .drawer__cart-items-wrapper tbody tr{border-bottom:1px solid oklch(1 0 0 / .06);margin:0;padding-block:16px;gap:0px 16px}cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items .drawer__cart-items-wrapper tbody tr td.cart-item__media{padding:0;width:80px;height:80px;overflow:hidden;border-radius:6px}cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items .drawer__cart-items-wrapper tbody tr td.cart-item__media img.cart-item__image{width:100%;height:100%;object-fit:cover}cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items .drawer__cart-items-wrapper thead{display:none}cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items .drawer__cart-items-wrapper tbody tr td.cart-item__details{padding:0;grid-column:2 / 5}cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items .drawer__cart-items-wrapper tbody tr td.cart-item__details dl{display:none}cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items .drawer__cart-items-wrapper tbody tr td.cart-item__details .cart-item__title{line-height:1.25}cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items .drawer__cart-items-wrapper tbody tr td.cart-item__details .cart-item__title .cart-item__name{color:#e4e4e4;font-family:DM Sans,sans-serif;font-weight:500;line-height:1.25;font-size:14px;letter-spacing:0;margin:0 0 2px}cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items .drawer__cart-items-wrapper tbody tr td.cart-item__details .product-option{color:#0089ea;color:oklch(.62 .22 250);font-family:DM Sans,sans-serif;font-weight:600;font-size:14px;line-height:1.42857;margin:0 0 12px;letter-spacing:0}cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items .drawer__cart-items-wrapper tbody tr td.cart-item__quantity{padding:0}cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items .drawer__cart-items-wrapper tbody tr td.cart-item__quantity .cart-item__quantity-wrapper{justify-content:space-between;gap:8px}cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items .drawer__cart-items-wrapper tbody tr td.cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container{max-width:fit-content}cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items .drawer__cart-items-wrapper tbody tr td.cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container quantity-input{width:auto;min-height:auto;gap:8px;background:transparent}cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items .drawer__cart-items-wrapper tbody tr td.cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container quantity-input:before,cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items .drawer__cart-items-wrapper tbody tr td.cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container quantity-input:after{display:none}cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items .drawer__cart-items-wrapper tbody tr td.cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container quantity-input button.quantity__button{background:#0e1216;color:#a0a5ab;transition:all .15s cubic-bezier(.4,0,.2,1);border-radius:4px;width:28px;height:28px;margin:0}cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items .drawer__cart-items-wrapper tbody tr td.cart-item__quantity .cart-item__quantity-wrapper .quantity-popover-container quantity-input input{width:24px;font-size:14px;line-height:1.42857;font-weight:600;color:#e4e4e4;font-family:DM Sans,sans-serif;padding:0;outline:none;box-shadow:none;background:transparent}cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items .drawer__cart-items-wrapper tbody tr td.cart-item__quantity .cart-item__error{margin:0}cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items .drawer__cart-items-wrapper tbody tr td.cart-item__quantity .cart-item__quantity-wrapper cart-remove-button{margin:0}cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items .drawer__cart-items-wrapper tbody tr td.cart-item__quantity .cart-item__quantity-wrapper cart-remove-button .cart-remove-button{border-radius:4px;padding:6px;margin:0;min-width:auto;min-height:auto}cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items .drawer__cart-items-wrapper tbody tr td.cart-item__quantity .cart-item__quantity-wrapper cart-remove-button .cart-remove-button span{width:14px;height:14px;color:#6d7277}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__footer{border-top:1px solid oklch(1 0 0 / .08);padding-block:20px;padding-inline:24px}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__footer .cart-drawer__footer .totals{margin:0 0 4px}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__footer .cart-drawer__footer .totals h2.totals__total{color:#8b9095;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.42857;letter-spacing:0;margin:0}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__footer .cart-drawer__footer .totals p.totals__total-value{color:#e4e4e4;font-family:DM Sans,sans-serif;font-weight:600;font-size:14px;line-height:1.42857;letter-spacing:0;margin:0}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__footer .cart-drawer__footer small.tax-note{margin:0 0 16px;font-size:12px;line-height:1.3333;color:#5f6469;font-family:DM Sans,sans-serif;letter-spacing:0}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__footer .cart__checkout-button:before,cart-drawer.drawer .cart-drawer .drawer__inner .drawer__footer .cart__checkout-button:after{display:none}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__footer .cart__checkout-button{background:#0089ea;background:oklch(.62 .22 250);color:#fff;font-family:DM Sans,sans-serif;transition:all .15s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.05em;font-weight:600;font-size:14px;line-height:1.42857;padding-block:14px;border-radius:4px;gap:8px;position:relative;overflow:hidden;box-shadow:0 0 20px #0089ea66;box-shadow:0 0 20px oklch(62% .22 250 / .4)}cart-drawer.drawer .cart-drawer .drawer__inner cart-drawer-items .drawer__cart-items-wrapper tbody tr td.cart-item__details .cart-item__title .cart-item__name:hover{text-decoration:underline;text-underline-offset:1px}cart-drawer.drawer .cart-drawer .drawer__inner .drawer__footer .cart__checkout-button:hover{box-shadow:0 0 35px #0089eab3;box-shadow:0 0 35px oklch(62% .22 250/.7)}.kg-featured-products-section .kg-featured-products-section{position:relative;overflow:hidden;padding:0 0 96px}.kg-featured-products-section .kg-featured-products-section .kg-featured-products .kg-featured-products__filters{padding-bottom:32px;display:flex;gap:8px;flex-wrap:wrap}.kg-featured-products-section .kg-featured-products-section .kg-featured-products .kg-featured-products__filters button.kg-featured-products__filter{font-family:DM Sans,sans-serif;background:#080c0f;color:#8b9095;border:1px solid oklch(1 0 0 / .08);transition:all .2s cubic-bezier(.4,0,.2,1);font-weight:500;font-size:14px;line-height:1.42857;padding-block:8px;padding-inline:16px;border-radius:3.40282e38px;cursor:pointer;letter-spacing:0}.kg-featured-products-section .kg-featured-products-section .kg-featured-products .kg-featured-products__filters button.kg-featured-products__filter.is-active{background:#0089ea;background:oklch(.62 .22 250);color:#fff;border:1px solid oklch(.62 .22 250)}.kg-featured-products-section .kg-featured-products-section .kg-featured-products ul.kg-featured-products__grid{margin:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;gap:24px}.kg-featured-products-section .kg-featured-products-section .kg-featured-products ul.kg-featured-products__grid li.kg-featured-products__item{max-width:100%;width:100%}product-component{height:100%}product-component .card-wrapper.product-card-wrapper .card{border:1px solid #242323;border-radius:12px;padding:24px;transition:all .12s linear}product-component .card-wrapper.product-card-wrapper .card:hover{border-color:#0089ea66;border-color:oklch(62% .22 250/.4)}product-component .card-wrapper.product-card-wrapper .card .card__inner{border:0;background:transparent;display:block}product-component .card-wrapper.product-card-wrapper .card .card__inner .card__media{border-radius:12px;position:relative;width:100%}product-component .card-wrapper.product-card-wrapper .card .card__inner .card__media .media{display:block;max-width:100%;height:100%;width:100%;object-fit:cover;position:relative;vertical-align:middle}product-component .card-wrapper.product-card-wrapper .card .card__inner .card__media .media img{position:absolute;top:0;right:0;left:0;bottom:0;object-fit:cover;object-position:center;width:100%;height:100%;display:inline-block}product-component .card-wrapper.product-card-wrapper .card .card__inner .card__media .media:after{content:"";position:relative;display:block;width:100%;padding-bottom:120%}product-component .card-wrapper.product-card-wrapper .card .card__inner .card__content{padding:0}product-component .card-wrapper.product-card-wrapper .card .card__content{padding:20px 0 0;display:flex;flex-direction:column}product-component .card-wrapper.product-card-wrapper .card .card__content .card__information{padding:0}product-component .card-wrapper.product-card-wrapper .card .card__content .card__information h3.card__heading{font-size:20px;line-height:1;font-family:Bebas Neue,sans-serif;color:#f8f8f8;margin:0 0 12px;letter-spacing:.02em}product-component .card-wrapper.product-card-wrapper .card .card__content .card__information h3.card__heading a{text-decoration:none}product-component .card-wrapper.product-card-wrapper .card .card__content .price{margin:0;color:#0089ea;color:oklch(.62 .22 250);font-family:DM Sans,sans-serif;text-transform:capitalize;letter-spacing:0;font-weight:600;font-size:18px;line-height:1.3333}product-component .card-wrapper.product-card-wrapper .card .card__content .kg-price-atc-container{display:flex;align-items:center;justify-content:space-between;margin-top:auto;position:relative;z-index:2}product-component .card-wrapper.product-card-wrapper .card .card__content .kg-price-atc-container .quick-add{margin:0}product-component .card-wrapper.product-card-wrapper .card .card__content .kg-price-atc-container .quick-add__submit:before,product-component .card-wrapper.product-card-wrapper .card .card__content .kg-price-atc-container .quick-add__submit:after{display:none}product-component .card-wrapper.product-card-wrapper .card .card__content .kg-price-atc-container .quick-add__submit span{width:18px;height:18px}product-component .card-wrapper.product-card-wrapper .card .card__content .kg-price-atc-container .quick-add__submit svg{width:18px;height:18px}product-component .card-wrapper.product-card-wrapper .card .card__content .kg-price-atc-container .quick-add__submit{background:#0089ea26;background:oklch(.62 .22 250 / .15);transition:all .15s cubic-bezier(.4,0,.2,1);padding:12px;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 0 20px #0089ea66;box-shadow:0 0 20px oklch(62% .22 250 / .4);min-height:auto;color:#fff;border:1px solid #686262;min-width:auto}product-component .card-wrapper.product-card-wrapper .card .card__content .kg-price-atc-container .quick-add__submit svg path{fill:#fff}product-component .card-wrapper.product-card-wrapper .card .card__content .kg-price-atc-container .quick-add__submit span svg path{fill:transparent}.kg-featured-products-section .kg-featured-products-section .kg-featured-products .kg-featured-products__empty{color:#c2c2c2;letter-spacing:0;font-size:14px}@media screen and (max-width:1279px){.kg-featured-products-section .kg-featured-products-section .kg-featured-products ul.kg-featured-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:1023px){.kg-featured-products-section .kg-featured-products-section .kg-featured-products ul.kg-featured-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:639px){.kg-featured-products-section .kg-featured-products-section .kg-featured-products ul.kg-featured-products__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.kg-related-product-section .kg-related-product-wrapper{background:transparent;padding:96px 0;position:relative;overflow:hidden}.kg-related-product-section .kg-related-product-wrapper product-recommendations.related-products{padding:0}.kg-related-product-section .kg-related-product-wrapper product-recommendations.related-products h2.related-products__heading{font-size:50px;line-height:1;font-family:Bebas Neue,sans-serif;color:#f8f8f8;margin:0 0 40px;letter-spacing:.02em;text-align:center}.kg-related-product-section .kg-related-product-wrapper product-recommendations.related-products ul.grid.product-grid{margin:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;gap:24px}.kg-related-product-section .kg-related-product-wrapper product-recommendations.related-products ul.grid.product-grid li.grid__item{width:100%;max-width:100%}@media screen and (max-width:1279px){.kg-related-product-section .kg-related-product-wrapper product-recommendations.related-products ul.grid.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:1023px){.kg-related-product-section .kg-related-product-wrapper product-recommendations.related-products ul.grid.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kg-related-product-section .kg-related-product-wrapper product-recommendations.related-products h2.related-products__heading{font-size:35px;margin:0 0 20px}}@media screen and (max-width:639px){.kg-related-product-section .kg-related-product-wrapper product-recommendations.related-products ul.grid.product-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}body.kg-product-page.gradient product-info{background:#030202}body.kg-product-page.gradient product-info .product{display:grid;grid-template-columns:1.4fr 1fr;gap:50px}.quick-add-modal .quick-add-modal__content .quick-add-modal__content-info product-info .product{display:grid;grid-template-columns:1.2fr 1fr;gap:50px}body.kg-product-page.gradient product-info .product .grid__item,.quick-add-modal .quick-add-modal__content .quick-add-modal__content-info product-info .product .grid__item{width:100%;max-width:100%;padding:0}product-info .product .grid__item .product__info-container{max-width:100%}product-info .product .grid__item .product__info-container p.product__text{color:#0086ff;font-family:DM Mono,monospace;text-transform:uppercase;letter-spacing:3.6px;font-size:12px;line-height:1.33333;margin:0 0 12px;display:block}product-info .product .grid__item .product__info-container p.product__text span{font-family:DM Mono,monospace;text-transform:uppercase;letter-spacing:3.6px;font-size:12px;line-height:1.33333}product-info .product .grid__item .product__info-container .product__title h1,product-info .product .grid__item .product__info-container .product__title h2{font-size:56px;line-height:1;font-family:Bebas Neue,sans-serif;color:#f8f8f8;margin:0 0 20px;letter-spacing:.02em}product-info .product .product__media-wrapper .product__column-sticky .slider-mobile-gutter ul.product__media-list{margin:0}product-info .product .product__info-wrapper .product__info-container .product-form .product-form__buttons button.product-form__submit{background:#0086ff;color:#fff;font-family:DM Sans,sans-serif;text-transform:uppercase;font-weight:600;letter-spacing:.7px;font-size:14px;line-height:20px;gap:6px;align-items:center;border-radius:7px;text-decoration:none;transition:box-shadow .2s ease-out,transform .16s ease-out;position:relative;overflow:hidden;box-shadow:0 0 20px #0089ea66;display:flex;padding:18px 20px}product-info .product .product__info-wrapper .product__info-container .product-form .product-form__buttons{max-width:100%}product-info .product .product__info-wrapper .product__info-container .product-form .product-form__buttons button.product-form__submit:hover{box-shadow:0 0 35px #0089eab3;box-shadow:0 0 35px oklch(62% .22 250 / .7)}product-info .product .product__info-wrapper .product__info-container .product-form .product-form__buttons button.product-form__submit:after,product-info .product .product__info-wrapper .product__info-container .product-form .product-form__buttons button.product-form__submit:before{display:none}product-info .product .product__info-wrapper .product__info-container .product-form .product-form__buttons button.product-form__submit span{display:flex;width:max-content;gap:8px;align-items:center;font-size:16px;line-height:26px}product-info .product .product__info-wrapper .product__info-container .product-form .product-form__buttons button.product-form__submit svg.icon.icon-cart{width:25px;height:25px}product-info .product .grid__item .product__info-container>*+*{margin:0}product-info .product .grid__item .product__info-container .price{margin:0 0 20px;color:#0089ea;font-family:DM Sans,sans-serif;text-transform:capitalize;letter-spacing:0;font-weight:800;font-size:20px;line-height:1.3333}product-info .product .grid__item .product__info-container .price .price__container{margin:0}product-info .product .grid__item .product__info-container .product-form__input{max-width:100%}product-info .product .grid__item .product__info-container .product-form__input label.quantity__label{color:#aeaeae;font-family:DM Sans,sans-serif;font-weight:600;letter-spacing:0;font-size:14px}product-info .product .grid__item .product__info-container .product-form__input .price-per-item__container quantity-input.quantity{gap:12px;width:auto;min-height:auto}product-info .product .grid__item .product__info-container .product-form__input .price-per-item__container quantity-input.quantity:before,product-info .product .grid__item .product__info-container .product-form__input .price-per-item__container quantity-input.quantity:after{display:none}product-info .product .grid__item .product__info-container .product-form__input .price-per-item__container quantity-input.quantity button.quantity__button{background:#0e1216;color:#a0a5ab;width:36px;height:36px;margin:0;opacity:1}product-info .product .grid__item .product__info-container .product-form__input .price-per-item__container quantity-input.quantity input{color:#f8f8f8;font-family:DM Sans,sans-serif;font-weight:600;font-size:16px;line-height:1.5;width:32px;opacity:1;flex:0;outline:none;box-shadow:none;background:transparent}product-info .product .grid__item .product__info-container .product-form{margin:24px 0}product-info .product .grid__item .product__info-container .product-form .product-form__buttons{max-width:100%}product-info .product .grid__item .product__info-container .product-form .product-form__buttons .product-form__submit{margin:0;background:#0089ea;background:oklch(.62 .22 250);color:#fff;font-family:DM Sans,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-weight:600;font-size:14px;line-height:1.42857;border-radius:10px;padding-block:16px;position:relative;overflow:hidden;box-shadow:0 0 20px #0089ea66;box-shadow:0 0 20px oklch(62% .22 250 / .4);gap:8px;transition:all .15s cubic-bezier(.4,0,.2,1)}product-info .product .grid__item .product__info-container .product-form .product-form__buttons .product-form__submit:before,product-info .product .grid__item .product__info-container .product-form .product-form__buttons .product-form__submit:after{display:none}product-info .product .grid__item .product__info-container ul.icon-with-text{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 24px}product-info .product .grid__item .product__info-container ul.icon-with-text li.icon-with-text__item{width:100%;max-width:100%;background:#aeaeae26;padding:25px 10px;border-radius:10px}product-info .product .grid__item .product__info-container ul.icon-with-text li.icon-with-text__item span.svg-wrapper{color:#fff;fill:#fff;margin:0 0 16px}product-info .product .grid__item .product__info-container ul.icon-with-text li.icon-with-text__item span.h4{font-size:20px;line-height:1;font-family:Bebas Neue,sans-serif;color:#f8f8f8;margin:0 0 8px;letter-spacing:.02em}product-info .product .grid__item .product__info-container ul.icon-with-text li.icon-with-text__item .kg-icon-with-text__subheading{color:#bdbdbd;font-family:DM Sans;text-transform:uppercase;letter-spacing:1px;font-size:11px;line-height:1.33333;margin:0;display:block;text-align:center}product-info .product .grid__item .product__info-container .product__accordion summary h2.accordion__title{color:#8b9095;font-family:DM Mono,monospace;text-transform:uppercase;letter-spacing:.7px;font-weight:600;font-size:14px;line-height:1.42857}product-info .product .grid__item .product__info-container .product__accordion summary svg.icon{color:#8b9095;width:12px;height:10px;top:0;bottom:0;margin:auto}product-info .product .grid__item .product__info-container .product__accordion .accordion__content{padding:0;margin:0 0 24px;color:#a0a5ab;font-family:DM Sans,sans-serif;line-height:1.625;font-size:14px;letter-spacing:0}product-info .product .grid__item .product__info-container .product__accordion{border-color:#1e1d1d}product-info .product .grid__item .product__info-container .product__accordion summary{padding:21px 0}product-info .product .grid__item .product__info-container span.kg-product-inventory{color:#00c609;letter-spacing:0;margin:0 0 10px;display:block;font-family:DM Sans;font-weight:500}product-info .product .grid__item .product__info-container .product__title{text-decoration:none}product-info .product .product__media-wrapper .product__column-sticky .slider-mobile-gutter,product-info .product .product__media-wrapper .product__column-sticky slider-component.thumbnail-slider{border:1px solid #252626;border-radius:16px;background:#0e1216}product-info .product .product__media-wrapper .product__column-sticky .slider-mobile-gutter{margin:0 0 10px}product-info .product .product__media-wrapper .product__column-sticky .slider-mobile-gutter ul.product__media-list li.product__media-item{margin:0;padding:0;min-width:100%;width:100%;max-width:100%}product-info .product .product__media-wrapper .product__column-sticky slider-component.thumbnail-slider button.slider-button{background:#0e1216;color:#a0a5ab;margin:0;opacity:1}product-info .product .product__media-wrapper .product__column-sticky slider-component.thumbnail-slider button.slider-button .icon{height:2.6rem}product-info .product .grid__item .product__info-container variant-selects fieldset.js.product-form__input legend.form__label{color:#aeaeae;font-family:DM Sans,sans-serif;font-weight:600;letter-spacing:0;font-size:14px}product-info .product .grid__item .product__info-container variant-selects fieldset.js.product-form__input{margin:0 0 24px}product-info .product .grid__item .product__info-container variant-selects fieldset.js.product-form__input label{margin:6px 6px 0 0;border-radius:6px;letter-spacing:0;font-size:12px;padding:8px 12px;background:#0e1216;color:#fff;border:1px solid transparent}product-info .product .grid__item .product__info-container variant-selects fieldset.js.product-form__input input:checked+label{border-color:#4b4949}product-info .product .product__media-wrapper .product__column-sticky .slider-mobile-gutter .slider-buttons{display:none}.quick-add-modal{background:#0009!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto;transition:all .3s cubic-bezier(.4,0,.2,1)}.quick-add-modal .quick-add-modal__content{background:#030202;max-width:1200px;width:96%;border-radius:15px;overflow:auto}.quick-add-modal .quick-add-modal__content .quick-add-modal__content-info{padding:20px 0;background:transparent;border:0}.quick-add-modal .quick-add-modal__content .quick-add-modal__content-info product-info{background:transparent}.quick-add-modal .quick-add-modal__content button.quick-add-modal__toggle{background:#121619;color:#fff}product-info .product .grid__item .product__info-container .link.product__view-details{letter-spacing:0;color:#ddd}product-info .product .grid__item .product__info-container .product__accordion .accordion__content h3{padding:0;margin:0 0 14px;color:#b8b9ba;font-family:DM Sans,sans-serif;line-height:1.625;font-size:16px;letter-spacing:0}product-info .product .grid__item .product__info-container .product__accordion .accordion__content ul li p{display:inline-block;margin:0 0 6px;color:#b8b9ba;font-family:DM Sans,sans-serif;line-height:1.625;font-size:14px;letter-spacing:0}product-info .product .grid__item .product__info-container .product__accordion .accordion__content ul li{color:#b8b9ba}product-info .product .grid__item .product__info-container .product__accordion .accordion__content ul li p strong{font-weight:400}@media screen and (max-width:1279px){product-info .product .grid__item .product__info-container ul.icon-with-text{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1023px){body.kg-product-page.gradient product-info .product,.quick-add-modal .quick-add-modal__content .quick-add-modal__content-info product-info .product{grid-template-columns:1fr 1fr;gap:30px}}@media screen and (max-width:767px){body.kg-product-page.gradient product-info .product,.quick-add-modal .quick-add-modal__content .quick-add-modal__content-info product-info .product{grid-template-columns:1fr;gap:30px}product-info .product .grid__item .product__info-container ul.icon-with-text{grid-template-columns:repeat(3,1fr)}product-info .product .grid__item .product__info-container .product__title h1,product-info .product .grid__item .product__info-container .product__title h2{font-size:38px}}@media screen and (max-width:575px){product-info .product .grid__item .product__info-container ul.icon-with-text{grid-template-columns:repeat(1,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kg-custom.css.map */
