.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.firma-lups{display:block;font-style:normal;text-align:center;margin:8px 0}.link-lups{text-decoration:none;color:inherit}.link-lups:hover .heart,.link-lups:focus .heart{animation-duration:1s}.firma-name{font-weight:700}.heart{width:12px;height:12px;display:inline-block;vertical-align:middle;margin-left:2px;transform-origin:50% 50%;animation:kg-pulse 1.6s ease-in-out infinite;will-change:transform}@keyframes kg-pulse{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.heart{animation:none}}.product-block .rte{line-height:1.7}.product-block .rte strong,.product-block .rte b{display:block;margin-top:6px;margin-bottom:4px;font-size:1.1em;color:#ff3594;text-transform:uppercase;letter-spacing:.03em}.product-block .rte strong:first-child{margin-top:0}.kg-book-visit-btn{display:block;width:100%;text-align:center;margin-top:12px;padding:13px 20px;border:2px solid #ff3594;color:#ff3594;background:transparent;font-weight:800;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.kg-book-visit-btn:hover{background-color:#ff3594;border-color:#ff3594;color:#fff}.index-section:has(.kg-contact-book){margin-top:-55px}.custom__item:has(.kg-contact-book){width:100%}.kg-contact-book .kg-book-visit-btn{display:inline-block;width:auto;padding-left:40px;padding-right:40px}@media(max-width:768px){.index-section:has(.kg-contact-book){margin-top:-30px}.kg-contact-book .kg-book-visit-btn{display:block;width:100%}}.kg-newsletter{background:#2f0954;color:#fff;padding:72px 0;text-align:center}.kg-newsletter__text{max-width:760px;margin:0 auto 48px;line-height:1.8;opacity:.85}.kg-newsletter__row{display:flex;flex-direction:column;align-items:center;gap:32px}.kg-newsletter__form{width:100%;max-width:480px}.kg-newsletter__title{margin:0 0 20px;color:#fff}.kg-newsletter__msg{margin:0 0 12px}.kg-newsletter__field{display:flex;border:1px solid rgba(255,255,255,.4)}.kg-newsletter__field input{flex:1;min-width:0;background:transparent;border:0;color:#fff;padding:14px 18px}.kg-newsletter__field input::placeholder{color:#fff9}.kg-newsletter__field button{display:flex;align-items:center;background:#ff3594;border:0;color:#fff;padding:0 18px;cursor:pointer;transition:background .2s}.kg-newsletter__field button:hover{background:#00d0c3}.kg-newsletter__field svg{width:22px;height:22px}.kg-newsletter__social{display:flex;justify-content:center;gap:20px}.kg-newsletter__social a{color:#fff;transition:color .2s}.kg-newsletter__social a:hover{color:#ff3594}.kg-newsletter__social svg{width:28px;height:28px}.kg-newsletter .kg-newsletter__reverb{display:inline-block;margin-top:-12px;padding:6px 14px;border:1px solid rgba(255,255,255,.4);color:#fff;font-size:14px;letter-spacing:.05em;text-decoration:none;background:none;transition:border-color .2s,color .2s}.kg-newsletter .kg-newsletter__reverb:after{display:none}.kg-newsletter .kg-newsletter__reverb:hover{border-color:#ff3594;color:#ff3594}.template-page .rte>h2{color:#ff3594;margin-top:2.2em}.template-page .rte>p a{color:#00d0c3}.template-page .rte>p a:hover{color:#ff3594}.template-page .rte>ul li::marker,.template-page .rte>ol li::marker{color:#ff3594}.index-section--faq{margin:56px 0 0}.index-section--faq h3{margin:0;padding-bottom:14px;border-bottom:1px solid #333;color:#ff3594}.faq-item{border-bottom:1px solid #333}.faq-item .collapsible-trigger{padding:20px 0;font-size:16px;transition:color .2s}.faq-item .collapsible-trigger:hover,.faq-item .collapsible-trigger.is-open{color:#ff3594}.faq-item .collapsible-trigger__icon--circle{border-color:#ff3594;color:#ff3594}.faq-item .collapsible-content__inner--faq{padding-bottom:24px;color:#bdbdbd}.faq-item .collapsible-content__inner--faq a{color:#00d0c3}.kg-shorts{padding:64px 0;text-align:center}.kg-shorts__title{margin:0 0 32px}.kg-shorts__carousel{position:relative;width:100%}.kg-shorts__track{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 4px}.kg-shorts__track::-webkit-scrollbar{display:none}.kg-shorts__item{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - 60px)/4);width:calc((100% - 60px)/4);box-sizing:border-box;padding:0;border:0;background:none;overflow:hidden;cursor:pointer;scroll-snap-align:start}.kg-shorts__item img{display:block;width:100%;height:auto;aspect-ratio:9/16;box-sizing:border-box;border:1px solid rgba(255,53,148,.35);background:#111;object-fit:cover;transition:border-color .3s,filter .3s}.kg-shorts__item:hover img{border-color:#ff3594;filter:brightness(1.1)}.kg-shorts__frame{flex:0 0 calc((100% - 60px)/4);width:calc((100% - 60px)/4);box-sizing:border-box;aspect-ratio:9/16;border:1px solid rgba(255,53,148,.35);background:#111;scroll-snap-align:start}.kg-shorts__play{position:absolute;top:0;left:0;width:100%;aspect-ratio:9/16;pointer-events:none}.kg-shorts__play:before{content:"";position:absolute;top:50%;left:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:#2f0954e6;border:1px solid rgba(255,53,148,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .2s,border-color .2s}.kg-shorts__play:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-30%,-50%);border-style:solid;border-width:9px 0 9px 14px;border-color:transparent transparent transparent #fff}.kg-shorts__item:hover .kg-shorts__play:before{background:#ff3594;border-color:#ff3594}.kg-shorts__name{display:block;margin-top:12px;font-size:12px;line-height:1.4;letter-spacing:.15em;text-align:center;text-transform:uppercase;color:#f4f4f4}.kg-shorts__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;border:0;border-radius:50%;background:#ff3594;color:transparent;font-size:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .2s ease}.kg-shorts__arrow:after{content:"";width:11px;height:11px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translate(-2px) rotate(45deg)}.kg-shorts__arrow--prev:after{transform:translate(2px) rotate(225deg)}.kg-shorts__arrow:hover:after{border-color:#000}.kg-shorts__arrow:hover{background:#00d0c3;color:#000;transform:translateY(-50%) scale(1.05)}.kg-shorts__arrow--prev{left:8px}.kg-shorts__arrow--next{right:8px}.kg-shorts__more{display:inline-block;margin-top:32px;color:#00d0c3}@media(max-width:768px){.kg-shorts__item,.kg-shorts__frame{flex:0 0 70%;width:70%}.kg-shorts__arrow{display:none}}.site-nav__details .site-nav__dropdown{background:#2f0954e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,53,148,.35)}.site-nav__details .site-nav__dropdown-link{background:transparent}.site-nav__details .site-nav__dropdown-link:hover{color:#ff3594}.hero__slide-link{display:none}.hero__link .btn{transition:background-color .2s,border-color .2s,color .2s}.hero__link .btn:hover,.hero__link .btn:focus-visible{background-color:#ff3594;border-color:#ff3594;color:#fff}.page-content--top{padding-top:24px}.kgs-page{color:#f4f4f4;line-height:1.6}.kgs-hero,.kgs-review{position:relative;text-align:center;padding:44px 24px;background:linear-gradient(180deg,#000,#2f0954);border:1px solid #2f0954;overflow:hidden}.kgs-hero:before,.kgs-review:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 34px,rgba(255,53,148,.3) 34px 35px)}.kgs-hero>*,.kgs-review>*{position:relative}.kgs-hero h2,.kgs-review h2{margin:0 0 16px;color:#fff}.kgs-review h2{margin-bottom:8px}.kgs-rule{width:120px;height:3px;margin:0 auto 18px;background:linear-gradient(90deg,#00d0c3,#ff3594)}.kgs-hero p{max-width:560px;margin:0 auto;color:#00d0c3}.kgs-intro{max-width:720px;margin:40px auto 0;text-align:center}.kgs-intro h2{margin:0 0 16px;color:#ff3594}.kgs-page b{color:#00d0c3}.kgs-points{max-width:820px;margin:40px auto;display:grid;gap:16px}.kgs-card{padding:22px 24px;border:1px solid #333;border-left:4px solid var(--kgs-accent)}.kgs-c1,.kgs-c3,.kgs-c5{--kgs-accent:#00d0c3}.kgs-c2,.kgs-c4{--kgs-accent:#ff3594}.kgs-card h3{display:flex;align-items:center;gap:14px;margin:0 0 12px;color:#fff}.kgs-num{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--kgs-accent);color:#000;font-weight:700}.kgs-card ul{margin:0;padding-left:20px}.kgs-card li{margin:4px 0}.kgs-card li::marker{color:var(--kgs-accent)}.kgs-faq{max-width:720px;margin:40px auto}.kgs-faq h3{margin:28px 0 8px;color:#ff3594}.kgs-faq a{color:#00d0c3}.kgs-review{margin-top:40px}.kgs-sub{margin:0;color:#00d0c3}.kgs-stars{margin:8px 0 24px;color:#ff3594;font-size:1.5rem;letter-spacing:6px}.kgs-page .kgs-btn{display:inline-block;padding:14px 34px;background:#ff3594;color:#fff;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.kgs-page .kgs-btn:hover,.kgs-page .kgs-btn:focus-visible{background:#00d0c3;color:#000}.kgs-giveaway{max-width:520px;margin:28px auto 0;padding:18px 22px;border:1px solid #ff3594}.kgs-giveaway strong{display:block;margin-bottom:4px;color:#ff3594}.kgs-local{margin:24px 0 0;color:#00d0c3;font-style:italic}@media(max-width:768px){[id$=__featured-collection] .image-element{animation:none!important;transition:none!important}}.shopify-policy__body .rte{line-height:1.7;color:#f4f4f4}.shopify-policy__body .rte strong{display:block;margin-top:24px;margin-bottom:6px;color:#ff3594;text-transform:uppercase;letter-spacing:.03em}.shopify-policy__body .rte a{color:#00d0c3}.shopify-policy__body .rte a:hover{color:#ff3594}.grid-product:has(.grid-product__tag--sold-out) .quick-product__btn{font-size:0;pointer-events:none;cursor:default}.grid-product:has(.grid-product__tag--sold-out) .quick-product__btn:after{content:"Sold out";font-size:var(--typeBodySmallSize)}.faq-item .collapsible-content__inner p a{border-bottom:none!important}.faq-item .collapsible-content__inner p a:after{border-bottom-color:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/kg.css.map */
