.page-width{padding-left:20px!important;padding-right:20px!important}.announcement-bar-section .utility-bar.color-scheme-1.gradient{background:linear-gradient(90deg,#0166d3,#20279a 35%,#30097b 53%,#430366 74%,#7a0152)}.announcement-bar-section .utility-bar{position:relative;isolation:isolate}.announcement-bar-section .utility-bar:before,.announcement-bar-section .utility-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;pointer-events:none;transition:opacity .7s ease-in-out .7s}.announcement-bar-section .utility-bar:before{background:linear-gradient(90deg,#c2410c,#f05a28 30%,#ff2d9f 68%,#7a2cff)}.announcement-bar-section .utility-bar:after{background:linear-gradient(90deg,#e3122c,#f5164f 34%,#ff2d8a 66%,#c22ad6)}.announcement-bar-section .utility-bar[data-kg-ab-tone=fall]:before,.announcement-bar-section .utility-bar[data-kg-ab-tone=clearance]:after{opacity:1;transition-delay:0s}.announcement-bar-section .utility-bar[data-kg-ab-tone=default]:before,.announcement-bar-section .utility-bar[data-kg-ab-tone=default]:after{transition-delay:0s}.announcement-bar-section .announcement-bar p.announcement-bar__message.h5{transition:color .7s ease-in-out}.announcement-bar-section .utility-bar[data-kg-ab-tone=fall] .announcement-bar p.announcement-bar__message.h5,.announcement-bar-section .utility-bar[data-kg-ab-tone=clearance] .announcement-bar p.announcement-bar__message.h5{color:#fff}@media(prefers-reduced-motion:reduce){.announcement-bar-section .utility-bar:before,.announcement-bar-section .utility-bar:after{transition:none}}.announcement-bar-section .announcement-bar p.announcement-bar__message.h5{padding:7px 0;color:#ffffffe0;min-height:38px;font-size:13px;line-height:1.3;text-transform:uppercase;font-family:Poppins;font-weight:400;letter-spacing:.05em}.announcement-bar-section .utility-bar__grid{grid-template-columns:minmax(0,1fr)}.announcement-bar-section .announcement-bar-slider .slider,.announcement-bar-section .slider__slide{min-width:0}.announcement-bar-section .kg-ab{display:flex;align-items:center;justify-content:center;gap:14px;min-width:0;max-width:100%;white-space:nowrap}.announcement-bar-section .kg-ab__icon{display:inline-flex;flex:none;width:16px;height:16px}.announcement-bar-section .kg-ab__icon svg{width:100%;height:100%}.announcement-bar-section .kg-ab__text{min-width:0}.announcement-bar-section .kg-ab__hl{color:#fff;font-weight:700}.announcement-bar-section .kg-ab__cta{flex:none;color:#fff;font-size:12px;text-decoration:underline;text-underline-offset:3px}.announcement-bar-section .announcement-bar__link,.announcement-bar-section .announcement-bar__link:hover{text-decoration:none}.announcement-bar-section .announcement-bar__link:hover .kg-ab__cta{text-decoration-thickness:2px}.announcement-bar-section .announcement-bar .slider-button{color:#fff}.announcement-bar-section .announcement-bar .slider-button .icon{height:.8rem}@media screen and (max-width:749px){.announcement-bar-section .announcement-bar p.announcement-bar__message.h5{font-size:11.5px;letter-spacing:.03em}.announcement-bar-section .kg-ab__cta{display:none}}.header-wrapper .kg-desktop-menu .header__inline-menu ul.list-menu{gap:45px}.header-wrapper header.header{padding-top:9px;padding-bottom:9px}.header-wrapper .kg-desktop-menu .list-menu__item{font-family:Poppins;font-weight:500;color:#000;font-size:16px;padding-left:0;padding-right:0;position:relative}.header-wrapper .kg-desktop-menu header-menu>details>.list-menu__item{padding-right:24px;text-decoration:none}.shopify-section-group-header-group{background:#fff}.header-wrapper .kg-desktop-menu{border-top:1px solid #dadada}.header-wrapper .kg-desktop-menu .list-menu__item span,.header-wrapper .kg-desktop-menu .list-menu__item span:hover{text-decoration:unset;position:relative}.header-wrapper .kg-desktop-menu .list-menu__item span.header__active-menu-item{color:#fb0093;text-decoration:unset}.header-wrapper .kg-desktop-menu .list-menu__item.kg-sale-menu-item{color:#fb0093}.header-wrapper .kg-desktop-menu .list-menu__item span:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#fb0093;transform:scaleX(0);transform-origin:right;transition:transform .3s}.header-wrapper .kg-desktop-menu .list-menu__item span.header__active-menu-item:after,.header-wrapper .kg-desktop-menu .list-menu__item:hover span:after{transform:scaleX(1);transform-origin:left}.header-wrapper .kg-desktop-menu .list-menu__item:hover{color:#fb0093;text-decoration:none}.header-wrapper header.header{display:flex;gap:55px;align-items:center;justify-content:space-between}.header-wrapper header.header .kg-header-icons.header__icons .header__icon .svg-wrapper{width:22px;height:22px;margin-right:6px}.header-wrapper header.header .kg-header-icons.header__icons .header__icon{height:auto;width:auto;margin:0;text-decoration:none}.header-wrapper header.header .kg-header-icons.header__icons .header__icon span{font-size:16px;font-weight:500;font-family:Poppins}.kg-header-icons.header__icons{padding:0;gap:22px}.header-wrapper header.header .kg-search{width:100%;min-width:0}.header-wrapper header.header .kg-search__form{display:block;width:100%;position:relative}.header-wrapper header.header .kg-search__search{margin:0}.header-wrapper header.header .kg-search__field{position:relative;margin:0}.header-wrapper header.header .kg-search__field:after,.header-wrapper header.header .kg-search__field:before{display:none}.header-wrapper header.header .kg-search__input.field__input,.header-wrapper header.header .kg-search__input.field__input:focus,.header-wrapper header.header .kg-search__input.field__input:focus-visible,.header-wrapper header.header .kg-search__input.field__input:not(:placeholder-shown){background-color:#f3f3f3;border:.1rem solid #d9d9d9;border-radius:.4rem;box-shadow:none;padding:1.2rem 9.8rem 1.2rem 1.6rem;min-height:4.4rem;margin:0}.header-wrapper header.header .kg-logo a.header__heading-link{padding:0}.header-wrapper header.header .kg-search__input.field__input::placeholder{color:#8a8a8a;opacity:1}.header-wrapper header.header .kg-search .predictive-search--header{left:0;right:0;width:100%;top:calc(100% + .4rem);z-index:5}.header-wrapper .kg-desktop-menu .header__inline-menu ul.list-menu li ul.header__submenu{padding:15px 10px!important;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.header-wrapper header.header .kg-logo-and-drawer-wrapper{display:flex}.header-wrapper header.header .kg-header-icons.header__icons .header__icon .cart-count-bubble{background-color:#fd1288;width:20px;height:20px;top:0;right:-11px;left:unset;font-family:Poppins;display:flex;align-items:center;justify-content:center}.header-wrapper header.header .kg-header-icons.header__icons .header__icon .cart-count-bubble>span{font-size:13px!important}@media(max-width:1200px){.header-wrapper .kg-desktop-menu .header__inline-menu ul.list-menu{gap:22.2px}}@media(max-width:989px){.header-wrapper header.header .kg-search{position:absolute;bottom:0}.header-wrapper header.header .kg-logo{width:180px;position:absolute;left:0;right:0;margin:auto}.header-wrapper header.header{padding-bottom:45px;min-height:110px}.header-wrapper header.header .kg-search{width:calc(100% - 15px);min-width:0;left:0;right:0;margin:auto;bottom:4px}#menu-drawer .menu-drawer__navigation-container .menu-drawer__navigation .menu-drawer__menu li .list-menu__item{display:flex;align-items:center;line-height:calc(1 + .3 / var(--font-body-scale));font-family:Poppins;font-weight:500;color:#000;font-size:16px;position:relative;padding:7px 20px}.header-wrapper header.header .kg-header-icons.header__icons .header__icon .svg-wrapper{width:18px;height:18px;margin-right:0}}@media(max-width:767px){.header-wrapper header.header .kg-header-icons.header__icons .header__icon span.kg-header-icon-text{display:none}.kg-header-icons.header__icons{gap:0px}.header-wrapper header.header .kg-logo{width:150px}}.kg-promo-banners{width:100%;padding:10px 0!important;background:#fff;overflow:hidden}.kg-promo-banners .page-width{max-width:100%;margin:0 auto;padding:0!important}.kg-promo-banners .kg-promo-banners__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}.kg-promo-banners .kg-promo-banners__grid .kg-promo-banners__card{position:relative;overflow:hidden}.kg-promo-banners .kg-promo-banners__grid .kg-promo-banners__card .kg-promo-banners__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .5s ease}.kg-promo-banners .kg-promo-banners__grid .kg-promo-banners__card .kg-promo-banners__content{position:relative;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:40px;box-sizing:border-box;color:#fff}.kg-promo-banners .kg-promo-banners__grid .kg-promo-banners__card .kg-promo-banners__content .kg-promo-banners__eyebrow{display:block;margin-bottom:7px;font-family:Poppins;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:1.2px;text-transform:uppercase;color:#ff3b8d}.kg-promo-banners .kg-promo-banners__grid .kg-promo-banners__card .kg-promo-banners__content .kg-promo-banners__title{margin:0;max-width:380px;font-family:Poppins;font-size:38px;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase;color:#fff}.kg-promo-banners .kg-promo-banners__grid .kg-promo-banners__card .kg-promo-banners__content .kg-promo-banners__title span{background:linear-gradient(90deg,#5b9cf0,#9a72e8,#f02da4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.kg-promo-banners .kg-promo-banners__grid .kg-promo-banners__card .kg-promo-banners__content .kg-promo-banners__description{margin:8px 0 12px;max-width:380px;font-family:Poppins;font-size:12px;font-weight:400;line-height:1.4;color:#fff}.kg-promo-banners .kg-promo-banners__grid .kg-promo-banners__card .kg-promo-banners__content .kg-promo-banners__button{display:inline-flex;align-items:center;justify-content:center;padding:10px;border-radius:3px;background:#ff2b73;color:#fff;font-family:Poppins;font-size:12px;font-weight:400;line-height:1;text-transform:uppercase;text-decoration:none;transition:all .3s ease}.kg-promo-banners .kg-promo-banners__grid .kg-promo-banners__card .kg-promo-banners__content .kg-promo-banners__button:hover{background:#fff;color:#ff2b73}@media(max-width:1199px){.kg-promo-banners .kg-promo-banners__grid .kg-promo-banners__card .kg-promo-banners__content{padding:30px 24px}.kg-promo-banners .kg-promo-banners__grid .kg-promo-banners__card .kg-promo-banners__content .kg-promo-banners__title{font-size:30px}}@media(max-width:1024px){.kg-promo-banners .kg-promo-banners__grid.swiper{display:block;width:100%;overflow:hidden;padding:0;margin:0;box-sizing:border-box}.kg-promo-banners .kg-promo-banners__grid.swiper .kg-promo-banners__swiper-wrapper{display:flex;align-items:stretch;width:100%;box-sizing:border-box}.kg-promo-banners .kg-promo-banners__grid.swiper .kg-promo-banners__card.swiper-slide{width:60%!important;min-width:60%!important;max-width:60%!important;flex:0 0 60%!important;height:auto;margin:0;box-sizing:border-box}.kg-promo-banners .kg-promo-banners__grid.swiper .kg-promo-banners__image{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}}@media(max-width:767px){.kg-promo-banners .kg-promo-banners__grid.swiper .kg-promo-banners__card.swiper-slide{width:100%!important;min-width:100%!important;max-width:100%!important;flex:0 0 100%!important}}#CartDrawer.cart-drawer .cart__checkout-button{max-width:none;min-width:100%;box-sizing:border-box;min-height:auto;line-height:normal;cursor:pointer;font-family:Poppins;display:inline-flex;align-items:center;gap:.8rem;padding:12px 30px;background:#fd1288;color:#fff;font-size:16px;font-weight:600;letter-spacing:normal;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease;border-radius:8px;overflow:hidden;border:0}#CartDrawer.cart-drawer .cart__checkout-button:after,#CartDrawer.cart-drawer .cart__checkout-button:before{display:none}#CartDrawer.cart-drawer .drawer__heading{margin:0;font-family:Poppins;font-weight:500;letter-spacing:normal}#CartDrawer.cart-drawer .cart-drawer .cart-items th{color:#000;font-family:Poppins;font-weight:500}#CartDrawer.cart-drawer .cart-drawer .cart-item__media{grid-row:1 / 3;border:1px solid #e5e5eb;background:#fef4f7;border-radius:8px;padding:5px!important;display:flex;align-items:center}#CartDrawer.cart-drawer .cart-item__title .cart-item__name{flex:0 1 auto;min-width:0;font-family:Poppins;font-weight:500;letter-spacing:normal;font-size:15px}#CartDrawer.cart-drawer .cart-item__price-wrapper .price{margin-top:0;font-size:14px;letter-spacing:normal;font-weight:600;font-family:Poppins;color:#fc0289}#CartDrawer.cart-drawer .cart-items .cart-item__quantity quantity-popover .quantity{border:1px solid #c6c7c8;background:#fdf4f94a;border-radius:8px}#CartDrawer.cart-drawer .cart-items .cart-item__quantity quantity-popover .quantity:after,#CartDrawer.cart-drawer .cart-items .cart-item__quantity quantity-popover .quantity:before{display:none}#CartDrawer.cart-drawer .cart-drawer__footer h2.totals__total{flex:0 1 auto;min-width:0;font-family:Poppins;font-weight:500;letter-spacing:normal;font-size:15px}#CartDrawer.cart-drawer .cart-drawer__footer p.totals__total-value{margin-top:0;font-size:17px;letter-spacing:normal;font-weight:600;font-family:Poppins;color:#fc0289}#CartDrawer.cart-drawer .cart-drawer__footer small.tax-note.caption-large.rte{font-family:Poppins;color:#000}#CartDrawer.cart-drawer .drawer__inner-empty .cart-drawer__warnings .cart-drawer__empty-content a.button{box-sizing:border-box;min-height:auto;line-height:normal;cursor:pointer;font-family:Poppins;display:inline-flex;align-items:center;gap:.8rem;padding:12px 30px;background:#fd1288;color:#fff;font-size:16px;font-weight:600;letter-spacing:normal;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease;border-radius:8px;overflow:hidden;border:0}#CartDrawer.cart-drawer .drawer__inner-empty .cart-drawer__warnings .cart-drawer__empty-content a.button:after,#CartDrawer.cart-drawer .drawer__inner-empty .cart-drawer__warnings .cart-drawer__empty-content a.button:before{display:none}#CartDrawer.cart-drawer .drawer__inner-empty h2.cart__empty-text{font-family:Poppins;text-transform:uppercase;letter-spacing:normal;font-weight:600;font-size:20px}#CartDrawer.cart-drawer .drawer__inner-empty p.cart__login-title.h3,#CartDrawer.cart-drawer .drawer__inner-empty .cart__login-paragraph{font-family:Poppins;letter-spacing:normal}#CartDrawer.cart-drawer .drawer__inner-empty .cart__login-paragraph a{color:#fd1288}.kg-brands{width:100%;padding:60px 0;background:#fff}.kg-brands .kg-brands__header{margin-bottom:40px}.kg-brands .kg-brands__header .kg-brands__title{font-family:Poppins;line-height:1.02;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:32px;display:flex;align-items:center;justify-content:center;text-align:center;gap:20px;position:relative}.kg-brands .kg-brands__header .kg-brands__title:before,.kg-brands .kg-brands__header .kg-brands__title:after{content:"";flex:1;height:2px;max-width:260px}.kg-brands .kg-brands__header .kg-brands__title:before{background:linear-gradient(to right,#83c5fb,#e225c2)}.kg-brands .kg-brands__header .kg-brands__title:after{background:linear-gradient(to right,#2a3fd7,#fa5ccc)}.kg-brands .kg-brands__grid{display:grid;grid-template-columns:repeat(6,1fr);padding:30px 0;gap:30px 0}.kg-brands .kg-brands__grid .kg-brands__item{display:flex;align-items:center;justify-content:center;padding:0 16px;background:#fff;text-decoration:none}.kg-brands .kg-brands__grid .kg-brands__item:not(:last-child){border-right:1px solid #e8ebef}.kg-brands .kg-brands__grid .kg-brands__item img{display:block;width:auto;max-height:52px;object-fit:contain}.kg-brands .kg-brands__more{display:flex;justify-content:center;margin-top:35px}.kg-brands .kg-brands__more .kg-brands__more-link{display:inline-flex;align-items:center;gap:8px;color:#121212;font-family:Poppins;font-size:16px;font-weight:600;line-height:1;text-decoration:none;text-transform:uppercase;letter-spacing:0;border-bottom:1px solid #121212;padding-bottom:6px;transition:all .3s ease}.kg-brands .kg-brands__more .kg-brands__more-link:hover{color:#fb0093;border-color:#fb0093}.kg-brands .kg-brands__grid .kg-brands__item:nth-child(6),.kg-brands .kg-brands__grid .kg-brands__item:nth-child(12){border-right:none}@media(max-width:1199px){.kg-brands .kg-brands__grid{grid-template-columns:repeat(3,1fr);gap:30px 0}.kg-brands .kg-brands__grid .kg-brands__item:nth-child(3){border-right:none}.kg-brands .kg-brands__grid .kg-brands__item:nth-child(9),.kg-brands .kg-brands__grid .kg-brands__item:nth-child(15){border-right:none}}@media(max-width:767px){.kg-brands .kg-brands__header .kg-brands__title{font-size:22px}.kg-brands .kg-brands__more{margin-top:25px}.kg-brands{padding:40px 0}.kg-brands .kg-brands__header{margin-bottom:20px}.kg-brands .kg-brands__grid{grid-template-columns:repeat(2,1fr);gap:10px 0;padding:10px 0}.kg-brands .kg-brands__grid .kg-brands__item:nth-child(3){border-right:1px solid #e8ebef}.kg-brands .kg-brands__grid .kg-brands__item:nth-child(2),.kg-brands .kg-brands__grid .kg-brands__item:nth-child(4){border-right:none}.kg-brands .kg-brands__grid .kg-brands__item{padding:0 10px}.kg-brands .kg-brands__grid .kg-brands__item:nth-child(odd){border-right:1px solid #e8ebef}.kg-brands .kg-brands__grid .kg-brands__item:nth-child(2n){border-right:none}}@media(max-width:575px){.kg-brands .kg-brands__grid{grid-template-columns:repeat(1,1fr)}.kg-brands .kg-brands__grid .kg-brands__item{border-right:none!important}}.product-grid .grid__item.scroll-trigger.animate--slide-in,.product-grid .grid__item.scroll-trigger.animate--fade-in,.product__media-item.scroll-trigger.animate--fade-in,.product__media-item.scroll-trigger.animate--slide-in,#ProductGridContainer.scroll-trigger.animate--slide-in{animation:none!important;opacity:1!important;transform:none!important}.tv-swatch{position:relative;display:inline-block;flex-shrink:0;width:1.8rem;height:1.8rem;border-radius:50%;overflow:hidden;vertical-align:middle;background:#cfcbd6;box-shadow:inset 0 0 0 .1rem #0000001f,0 .1rem .3rem #00000026}.tv-swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffffbf,#fff0 45%)}.cart-items .product-option dd,.cart-drawer .product-option dd{display:inline-flex;align-items:center;gap:.6rem}.cart__empty-text,.template-404 .title,.template-404 .h1{font-family:Poppins,Arial,sans-serif;font-weight:800;letter-spacing:-.02em;color:#121326}.template-404 .template-404__subtext,.template-404 .page-width>.h4,.template-404 .template-404 h4{font-family:Poppins,Arial,sans-serif;font-weight:600;color:#6c6f84}.cart__warnings .button,.template-404 .button{border:0!important;border-radius:12px!important;padding:0 28px!important;min-height:48px!important;background:linear-gradient(90deg,#ff5aa5,#ff1f8e 55%,#f0129c)!important;color:#fff!important;font-family:Poppins,Arial,sans-serif!important;font-size:13px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:0 8px 20px #ff1f8e47,inset 0 1px #ffffff4d!important;transition:transform .25s ease,box-shadow .25s ease!important}.cart__warnings .button:after,.template-404 .button:after{box-shadow:none!important}.cart__warnings .button:hover,.template-404 .button:hover{transform:translateY(-2px);box-shadow:0 12px 26px #ff1f8e61,inset 0 1px #ffffff4d!important}.cart__warnings .cart__login-title,.cart__warnings .cart__login-paragraph{font-family:Poppins,Arial,sans-serif}.cart__warnings .cart__login-paragraph a{color:#ff2d8f}@media(prefers-reduced-motion:reduce){.kg-logo-glow,.kg-logo-sparkles,.kg-has-top-line:before,.kgft:before,.kgsb *,.kg-promo-banners *,.kgh *,.tvc *,.tvq *,.kgmm__panel:before,.kg-sr:before{animation:none!important;transition-duration:.01ms!important}}.kg-search-neon-shell button:focus-visible{outline:2px solid #0d0d24!important;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kg-custom.css.map */
