@property --kgb-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes kgb-spin{to{--kgb-angle: 360deg}}@keyframes kgb-drift{0%,to{transform:translate(0)}50%{transform:translate(8px,-10px)}}@keyframes kgb-wave{0%,to{transform:translate(0) rotate(-8deg)}50%{transform:translate(6px) rotate(-8deg)}}@keyframes kgb-sweep{0%,60%{transform:translate(-140%) skew(-20deg)}to{transform:translate(360%) skew(-20deg)}}html:not(#kg-a) .kg-brands{--kgb-text: var(--kg-title-color);--kgb-purple: #8f6cff;position:relative;isolation:isolate;width:100%;overflow:hidden;background:radial-gradient(ellipse 40% 45% at 100% 0%,color-mix(in srgb,var(--kg-pink) 10%,transparent),transparent 70%),radial-gradient(ellipse 40% 45% at 0% 100%,color-mix(in srgb,var(--kg-blue) 10%,transparent),transparent 70%),linear-gradient(180deg,var(--kg-bg) 0%,color-mix(in srgb,var(--kg-bg) 94%,var(--kg-pink) 6%) 100%);padding-top:var(--kg-padding-top);padding-bottom:var(--kg-padding-bottom)}html:not(#kg-a) .kg-brands *{box-sizing:border-box}html:not(#kg-a) .kg-brands .kg-brands__inner{position:relative;z-index:2;width:min(1560px,calc(100% - 64px));margin:0 auto}html:not(#kg-a) .kg-brands .kg-brands__ambient{position:absolute;pointer-events:none;z-index:0;width:600px;height:600px;border-radius:50%;filter:blur(120px);opacity:var(--kg-glow-opacity)}html:not(#kg-a) .kg-brands .kg-brands__ambient--left{bottom:-420px;left:-240px;background:var(--kg-blue)}html:not(#kg-a) .kg-brands .kg-brands__ambient--right{right:-240px;bottom:-420px;background:var(--kg-pink)}html:not(#kg-a) .kg-brands .kg-brands__fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}html:not(#kg-a) .kg-brands .kg-brands__fx>*{position:absolute;display:block}html:not(#kg-a) .kg-brands .kg-brands__fx-dots{width:110px;height:90px;background-image:radial-gradient(color-mix(in srgb,var(--kg-pink) 45%,transparent) 2px,transparent 2.5px);background-size:22px 22px}html:not(#kg-a) .kg-brands .kg-brands__fx-dots--a{left:6%;top:60px}html:not(#kg-a) .kg-brands .kg-brands__fx-dots--b{right:5%;bottom:50px;background-image:radial-gradient(color-mix(in srgb,var(--kgb-purple) 40%,transparent) 2px,transparent 2.5px)}html:not(#kg-a) .kg-brands .kg-brands__fx-ring{right:-50px;top:90px;width:160px;height:160px;border:1.5px solid color-mix(in srgb,var(--kg-pink) 40%,transparent);border-radius:50%}html:not(#kg-a) .kg-brands .kg-brands__fx-bubble{left:14%;bottom:90px;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#b9d8ff 55%,#8fc0ff);box-shadow:0 6px 14px #2f8bff40;animation:kgb-drift 7s ease-in-out infinite}html:not(#kg-a) .kg-brands .kg-brands__fx-squiggle{right:13%;top:46px;width:72px;color:color-mix(in srgb,var(--kg-pink) 60%,transparent);animation:kgb-wave 3.6s ease-in-out infinite}html:not(#kg-a) .kg-brands .kg-brands__header{width:100%;text-align:center;margin-bottom:40px}html:not(#kg-a) .kg-brands .kg-brands__eyebrow{display:flex;align-items:center;justify-content:center;gap:18px;margin:0 0 12px;color:var(--kg-pink);font-size:13px;font-weight:600;line-height:1;letter-spacing:.32em;text-transform:uppercase}html:not(#kg-a) .kg-brands .kg-brands__eyebrow:before,html:not(#kg-a) .kg-brands .kg-brands__eyebrow:after{content:"";width:clamp(40px,12vw,180px);height:2px;border-radius:2px}html:not(#kg-a) .kg-brands .kg-brands__eyebrow:before{background:linear-gradient(90deg,var(--kg-blue),var(--kg-pink))}html:not(#kg-a) .kg-brands .kg-brands__eyebrow:after{background:linear-gradient(90deg,var(--kg-pink),var(--kg-blue))}html:not(#kg-a) .kg-brands .kg-brands__title{margin:0;color:var(--kg-title-color);font-size:var(--kg-title-size);line-height:1.08;font-weight:800;letter-spacing:-.03em}html:not(#kg-a) .kg-brands .kg-brands__title-accent{background:linear-gradient(90deg,var(--kg-pink) 0%,#ff3fa4 60%,#e22aa5 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--kg-pink)}html:not(#kg-a) .kg-brands .kg-brands__subtitle{margin-top:12px;color:var(--kg-text-color);font-size:clamp(14px,1.1vw,18px);line-height:1.55;font-weight:400;opacity:.8}html:not(#kg-a) .kg-brands .kg-brands__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--kg-grid-gap);width:100%}html:not(#kg-a) .kg-brands .kg-brands__grid>.kg-brands__item{flex:0 0 calc((100% - (var(--kg-cols) - 1) * var(--kg-grid-gap)) / var(--kg-cols))}html:not(#kg-a) .kg-brands .kg-brands__item{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;height:var(--kg-card-height);padding:22px 28px;overflow:hidden;text-decoration:none;background:radial-gradient(circle at 85% 0%,rgba(255,255,255,.9),transparent 50%),var(--kg-card-bg);border:1px solid rgba(60,40,140,.08);border-radius:max(var(--kg-radius),14px);box-shadow:0 10px 26px #5a3caa12,inset 0 1px #ffffffe6;transition:transform .38s cubic-bezier(.2,.8,.2,1),box-shadow .38s cubic-bezier(.2,.8,.2,1),background .38s ease}html:not(#kg-a) .kg-brands .kg-brands__card-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;padding:1.5px;pointer-events:none;opacity:0;background:conic-gradient(from var(--kgb-angle),transparent 0deg 190deg,var(--kg-blue) 240deg,var(--kgb-purple) 295deg,var(--kg-pink) 345deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:opacity .3s ease;animation:kgb-spin 3.6s linear infinite;animation-play-state:paused}html:not(#kg-a) .kg-brands .kg-brands__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;opacity:0;background:linear-gradient(150deg,#fff0f8,#f3ecff 60%,#eaf3ff);transition:opacity .38s ease}html:not(#kg-a) .kg-brands .kg-brands__item:nth-child(3n+2):before{background:linear-gradient(150deg,#f3ecff,#eaf3ff 60%,#fff0f8)}html:not(#kg-a) .kg-brands .kg-brands__item:nth-child(3n+3):before{background:linear-gradient(150deg,#eaf3ff,#fff0f8 60%,#f3ecff)}html:not(#kg-a) .kg-brands .kg-brands__logo-wrap{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:transform .38s cubic-bezier(.2,.8,.2,1)}html:not(#kg-a) .kg-brands .kg-brands__logo{display:block;width:auto;max-width:86%;height:auto;max-height:var(--kg-logo-height);object-fit:contain;transition:transform .38s cubic-bezier(.2,.8,.2,1),filter .38s ease,opacity .38s ease}html:not(#kg-a) .kg-brands.kg-brands--muted .kg-brands__logo{filter:grayscale(1);opacity:.62}html:not(#kg-a) .kg-brands .kg-brands__placeholder{max-width:110px;max-height:70px;opacity:.25}html:not(#kg-a) .kg-brands .kg-brands__shop{position:absolute;left:0;right:0;bottom:12px;z-index:2;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--kg-pink);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .38s cubic-bezier(.2,.8,.2,1)}html:not(#kg-a) .kg-brands .kg-brands__shop-arrow{display:inline-block;transition:transform .3s ease}@media(hover:hover){html:not(#kg-a) .kg-brands .kg-brands__item:hover{transform:translateY(-6px);box-shadow:0 20px 40px #5a3caa1f,-12px 10px 32px color-mix(in srgb,var(--kg-blue) 16%,transparent),12px 10px 32px color-mix(in srgb,var(--kg-pink) 16%,transparent)}html:not(#kg-a) .kg-brands .kg-brands__item:hover:before{opacity:1}html:not(#kg-a) .kg-brands .kg-brands__item:hover .kg-brands__card-glow{opacity:1;animation-play-state:running}html:not(#kg-a) .kg-brands .kg-brands__item:hover .kg-brands__logo{transform:scale(1.06);filter:none;opacity:1}html:not(#kg-a) .kg-brands .kg-brands__item:hover .kg-brands__logo-wrap:has(+.kg-brands__shop){transform:translateY(-9px)}html:not(#kg-a) .kg-brands .kg-brands__item:hover .kg-brands__shop{opacity:1;transform:none}html:not(#kg-a) .kg-brands .kg-brands__item:hover .kg-brands__shop-arrow{transform:translate(3px)}html:not(#kg-a) .kg-brands .kg-brands__grid:has(.kg-brands__item:hover) .kg-brands__item:not(:hover) .kg-brands__logo{opacity:.55}}html:not(#kg-a) .kg-brands .kg-brands__more{position:relative;display:flex;justify-content:center;margin-top:40px}html:not(#kg-a) .kg-brands .kg-brands__more:before{content:"";position:absolute;width:245px;height:35px;left:50%;bottom:-6px;transform:translate(-50%);pointer-events:none;background:linear-gradient(90deg,var(--kg-pink),var(--kgb-purple),var(--kg-blue));filter:blur(24px);opacity:calc(var(--kg-glow-opacity) * 1.6)}html:not(#kg-a) .kg-brands .kg-brands__more-link{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:230px;min-height:52px;padding:14px 30px;overflow:hidden;color:#fff;background:linear-gradient(110deg,var(--kg-pink),#b03dff 55%,var(--kgb-purple));background-size:160% 100%;border:0;border-radius:999px;text-decoration:none;font-size:14px;line-height:1;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 26px color-mix(in srgb,var(--kg-pink) 30%,transparent);transition:transform .25s ease,box-shadow .25s ease,background-position .5s ease}html:not(#kg-a) .kg-brands .kg-brands__more-link:before{content:"";position:absolute;top:0;bottom:0;left:0;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:kgb-sweep 4.5s ease-in-out infinite;pointer-events:none}html:not(#kg-a) .kg-brands .kg-brands__arrow{display:inline-block;font-size:18px;transition:transform .25s ease}@media(hover:hover){html:not(#kg-a) .kg-brands .kg-brands__more-link:hover{transform:translateY(-2px);background-position:100% 0;box-shadow:0 14px 32px color-mix(in srgb,var(--kg-pink) 42%,transparent)}html:not(#kg-a) .kg-brands .kg-brands__more-link:hover .kg-brands__arrow{transform:translate(4px)}}@media screen and (max-width:1199px){html:not(#kg-a) .kg-brands .kg-brands__inner{width:min(100% - 48px,1200px)}html:not(#kg-a) .kg-brands{--kg-cols: var(--kgb-4-columns-desktop)}}@media screen and (max-width:989px){html:not(#kg-a) .kg-brands{--kg-cols: 3}html:not(#kg-a) .kg-brands .kg-brands__title{font-size:min(var(--kg-title-size),38px)}}@media screen and (max-width:767px){html:not(#kg-a) .kg-brands{padding-top:max(50px,calc(var(--kg-padding-top) * .7));padding-bottom:max(55px,calc(var(--kg-padding-bottom) * .7))}html:not(#kg-a) .kg-brands .kg-brands__inner{width:100%}html:not(#kg-a) .kg-brands .kg-brands__header{padding:0 20px;margin-bottom:26px}html:not(#kg-a) .kg-brands .kg-brands__eyebrow{gap:10px;font-size:10px;letter-spacing:.24em}html:not(#kg-a) .kg-brands .kg-brands__eyebrow:before,html:not(#kg-a) .kg-brands .kg-brands__eyebrow:after{width:30px}html:not(#kg-a) .kg-brands .kg-brands__title{font-size:clamp(26px,7.5vw,34px)}html:not(#kg-a) .kg-brands .kg-brands__subtitle{margin-top:8px;font-size:14px}html:not(#kg-a) .kg-brands{--kg-cols: 2}html:not(#kg-a) .kg-brands .kg-brands__grid:not(.swiper){padding:0 20px}html:not(#kg-a) .kg-brands .kg-brands__grid.swiper{display:block;padding:6px 20px 18px;overflow:hidden}html:not(#kg-a) .kg-brands .kg-brands__swiper-wrapper{position:relative;z-index:1;display:flex;align-items:stretch;width:100%;height:100%;box-sizing:content-box;transition-property:transform}html:not(#kg-a) .kg-brands .kg-brands__swiper-wrapper>.kg-brands__item{flex-shrink:0;position:relative}html:not(#kg-a) .kg-brands .kg-brands__item{height:max(100px,calc(var(--kg-card-height) * .82));padding:20px 22px}html:not(#kg-a) .kg-brands .kg-brands__grid.swiper .kg-brands__item{flex:0 0 auto}html:not(#kg-a) .kg-brands.kg-brands--muted .kg-brands__logo{filter:none;opacity:1}html:not(#kg-a) .kg-brands .kg-brands__logo{max-width:90%;max-height:min(var(--kg-logo-height),52px)}html:not(#kg-a) .kg-brands .kg-brands__shop{display:none}html:not(#kg-a) .kg-brands .kg-brands__more{margin-top:18px}html:not(#kg-a) .kg-brands .kg-brands__more-link{min-width:210px;min-height:48px;font-size:13px}html:not(#kg-a) .kg-brands .kg-brands__ambient{width:320px;height:320px;filter:blur(90px)}html:not(#kg-a) .kg-brands .kg-brands__fx-dots--a,html:not(#kg-a) .kg-brands .kg-brands__fx-ring,html:not(#kg-a) .kg-brands .kg-brands__fx-squiggle,html:not(#kg-a) .kg-brands .kg-brands__fx-bubble{display:none}}@media(prefers-reduced-motion:reduce){html:not(#kg-a) .kg-brands *,html:not(#kg-a) .kg-brands *:before,html:not(#kg-a) .kg-brands *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html:not(#kg-a) .kg-brands.kg-brands--clean{background:#fbfbfd}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__ambient{display:none}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__inner{width:100%;max-width:1720px;padding:0 20px}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__grid{--kg-grid-gap: 14px}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__eyebrow:before,html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__eyebrow:after{background:var(--kg-pink)}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__title{text-transform:uppercase}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__title:before,html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__title:after{display:none!important}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__title-accent{background:none;-webkit-text-fill-color:currentColor;color:var(--kg-pink)}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__item{--shade: #ec1a84}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__item:nth-child(6n+2){--shade: #4a1f9e}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__item:nth-child(6n+3){--shade: #1a7cf0}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__item:nth-child(6n+4){--shade: #a3125e}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__item:nth-child(6n+5){--shade: #7b4bf0}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__item:nth-child(6n+6){--shade: #0d3a8c}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__item{border:0;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #ecebf3,0 6px 18px #1213260d}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__card-glow,html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__item:before{display:none}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__item:after{content:"";position:absolute;left:50%;bottom:0;z-index:3;width:28px;height:3px;border-radius:3px 3px 0 0;background:var(--shade);transform:translate(-50%);transition:width .4s cubic-bezier(.2,.8,.2,1)}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__shop{color:var(--shade)}@media(hover:hover){html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__item:hover{transform:translateY(-4px);box-shadow:0 0 0 1.5px var(--shade),0 14px 30px #1213261a}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__item:hover:after{width:72px}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__item:hover .kg-brands__logo{transform:scale(1.04)}}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__more:before{display:none}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__more-link{border-radius:12px;background:#e8177f;background-size:auto;letter-spacing:.06em;box-shadow:0 8px 20px #e8177f40}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__more-link:before{display:none}@media(hover:hover){html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__more-link:hover{background:#c90f6b;box-shadow:0 10px 24px #e8177f52}}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__grid{--kg-cols: var(--kgb-columns-desktop)}@media screen and (max-width:1199px){html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__inner{width:100%}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__grid{--kg-cols: var(--kgb-4-columns-desktop)}}@media screen and (max-width:989px){html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__inner{padding:0 14px}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__grid{--kg-cols: 3}}@media screen and (max-width:767px){html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__inner{padding:0}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__grid:not(.swiper){padding:0 10px;--kg-grid-gap: 10px;--kg-cols: 2}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__grid.swiper{padding:6px 10px 18px}html:not(#kg-a) .kg-brands.kg-brands--clean .kg-brands__item{border-radius:18px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kg-brands.css.map */
