:root{--km-pink: #ff4fa3;--km-pink-600: #ec4a84;--km-pink-hover: #e63d7b;--km-pink-soft: #fdeaf1;--km-pink-softer: #ffe4ec;--km-pink-pale: #fad6e6;--km-pink-ink: #c2185b;--km-ink: #111111;--km-ink-2: #333333;--km-ink-mute: #6b7280;--km-ink-3: #666666;--km-line: #eef0f2;--km-line-2: #e5e5e5;--km-bg: #ffffff;--km-bg-2: #f7f7f8;--km-cream: #fffdfb;--km-cream-2: #fcf4f0;--km-success: #0d8756;--km-warning: #f59e0b;--km-font-body: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--km-font-display: "Lora", Georgia, "Times New Roman", serif;--km-radius-md: 12px;--km-radius-lg: 16px;--km-radius-pill: 999px;--km-shadow-md: 0 10px 30px rgba(17,17,17,.06);--km-shadow-pink: 0 10px 20px rgba(255,79,163,.2)}.product-card__image-wrapper{background:var(--km-cream, #fffdfb)!important;border-radius:14px!important;overflow:hidden}.product-card__vendor{font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--km-ink-mute, #6b7280)!important;font-weight:600!important}.product-card__title{font-weight:500!important;line-height:1.35!important;color:var(--km-ink, #111)!important}.product-card .price--on-sale .price-item--sale,.product-card .price__sale .price-item--sale{color:var(--km-pink, #ff4fa3)!important}.breadcrumbs{font-family:var(--km-font-body, "Manrope", sans-serif)!important;font-size:12px!important;letter-spacing:.01em;gap:8px}.breadcrumbs .reversed-link,.breadcrumbs a{color:var(--km-ink-mute, #6b7280)!important;font-weight:500!important;text-decoration:none!important;transition:color .15s}.breadcrumbs .reversed-link:hover,.breadcrumbs a:hover{color:var(--km-pink, #ff4fa3)!important}.breadcrumbs .breadcrumbs--last{color:var(--km-ink, #111)!important;font-weight:600!important;font-size:12px!important}.breadcrumbs .breadcrumbs--sep{margin:0 8px;width:auto!important;height:auto!important;background:none!important;border:none!important;display:inline-flex;align-items:center}.breadcrumbs .breadcrumbs--sep:before,.breadcrumbs .breadcrumbs--sep:after{content:"/"!important;font-size:14px;line-height:1;color:var(--km-ink-mute, #6b7280);opacity:.8;transform:none!important;border:none!important;background:none!important}.breadcrumbs .breadcrumbs--sep:after{content:""!important}.product__title{font-family:var(--km-font-display, "Lora", serif)!important;font-weight:400!important;font-size:clamp(30px,4vw,46px)!important;line-height:1.1!important;letter-spacing:-.02em!important;color:var(--km-ink, #111)!important}.product__price .price-item--regular,.product__info .price .price-item--regular,.price--large .price-item--regular,.product__info-wrapper .f-price-item--regular,.product__info-wrapper .price .f-price-item,.product__info-wrapper .price--large .f-price-item,.product__info-wrapper .product__block--price .price .f-price-item{font-family:var(--km-font-body, "Manrope", sans-serif)!important;font-size:clamp(26px,3vw,38px)!important;font-weight:800!important;color:var(--km-ink, #111)!important;letter-spacing:-.01em!important;font-variant-numeric:tabular-nums;line-height:1.05!important}.product__info-wrapper .product__block--price .price,.product__info-wrapper .price.font-body-bolder{font-weight:800!important}.product__price .price-item--sale{color:var(--km-pink, #ff4fa3)!important}.km-swatches{display:flex!important;flex-wrap:wrap;gap:10px!important;border:0!important;padding:0!important}.km-swatches .km-swatch{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;min-height:38px!important;max-height:38px!important;flex:0 0 38px!important;aspect-ratio:1 / 1!important;box-sizing:border-box!important;border-radius:8px!important;background:var(--km-sw, #ddd)!important;font-size:0!important;color:transparent!important;line-height:0!important;border:2px solid #fff!important;box-shadow:0 0 0 1px var(--km-line, #eef0f2)!important;padding:0!important;margin:0!important;cursor:pointer;overflow:hidden!important;transition:box-shadow .15s,transform .15s}.km-swatches .km-swatch span,.km-swatches .km-swatch *{color:transparent!important;background:transparent!important}.km-swatches .km-swatch:hover{transform:scale(1.08)}.km-swatches input[type=radio]:checked+.km-swatch,.km-swatches .km-swatch[aria-current=true]{box-shadow:0 0 0 2px var(--km-pink, #ff4fa3)!important}.km-swatches input[type=radio]{position:absolute;opacity:0;pointer-events:none}.km-swatches .km-swatch.disabled{opacity:.35}.product__info-wrapper{background:linear-gradient(165deg,var(--km-cream, #fffdfb) 0%,var(--km-cream-2, #fcf4f0) 100%)!important;border-radius:22px!important;padding:28px 24px!important}.product__media-gallery-viewer,.product__media-item{background:#fff!important}@media(max-width:749px){.product__info-wrapper{border-radius:20px!important;padding:20px!important}}.product__block--inventory{display:none!important}.product__vendor,.product__meta.product__vendor{text-transform:uppercase!important;letter-spacing:.14em!important;font-size:12px!important;font-weight:600!important;color:var(--km-ink-mute, #6b7280)!important}.product__vendor a{color:var(--km-ink-mute, #6b7280)!important;font-weight:700!important;text-decoration:none!important}.product__vendor a:hover{color:var(--km-pink, #ff4fa3)!important}.product-form__submit,button[name=add]{border-radius:999px!important;font-weight:700!important;letter-spacing:.04em;min-height:56px}.product__info-wrapper .product-form__submit,.product__info-wrapper .product-form__submit.btn--secondary{background:var(--km-pink, #ff4fa3)!important;color:#fff!important;border:0!important;box-shadow:0 10px 20px #ff4fa333;transition:transform .15s ease,background .15s ease!important}.product__info-wrapper .product-form__submit:hover,.product__info-wrapper .product-form__submit:focus{background:#e8408f!important;transform:translateY(-2px)}.product__info-wrapper .product-form__submit .btn__text,.product__info-wrapper .product-form__submit:hover .btn__text,.product__info-wrapper .product-form__submit *{color:#fff!important}.shopify-payment-button__button{border-radius:999px!important;background:var(--km-ink, #111)!important;color:#fff!important;font-weight:700!important;min-height:56px!important}.shopify-payment-button__button:hover,.shopify-payment-button__button:focus,.shopify-payment-button__button:not([disabled]):hover{background:#222!important;color:#fff!important;opacity:1!important}.shopify-payment-button__button,.shopify-payment-button__button *{color:#fff!important}.product__media-gallery-viewer{background:linear-gradient(180deg,var(--km-cream, #fffdfb) 0%,var(--km-cream-2, #fcf4f0) 100%)!important;border-radius:24px!important;overflow:hidden}.product__media-gallery-thumbails .swiper-slide,.product__media-gallery-thumbails .product__media-thumbnail{background:var(--km-cream, #fffdfb)!important;border-radius:12px!important;overflow:hidden}.kmc-cashback{display:inline-flex;align-items:center;gap:5px;background:#fff4d1;border:1px solid #F5E4A3;border-radius:999px;padding:3px 9px 3px 7px;margin:6px 0 8px;font-size:11px;font-weight:600;color:#5e3e0a;letter-spacing:.01em;font-family:var(--km-font-body, "Manrope", sans-serif)}.kmc-cashback span{font-size:11px}.brand-logos__wrapper{border:1px solid var(--km-line, #eef0f2)!important;border-radius:16px!important;padding:28px 20px!important;background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s}.brand-logos__wrapper:hover{border-color:var(--km-pink, #ff4fa3)!important;box-shadow:var(--km-shadow-md, 0 10px 30px rgba(17,17,17,.06))!important;transform:translateY(-2px)}.menu-drawer .fixed-overlay,.menu-drawer__overlay{background:#11111159!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.menu-drawer__content{font-family:var(--km-font-body, "Manrope", sans-serif)!important}.menu-drawer__item-link{font-weight:500!important;color:var(--km-ink, #111)!important;transition:color .15s}.menu-drawer__item-link:hover,.menu-drawer__item-link[aria-current],.menu-drawer .hightlight-link{color:var(--km-pink, #ff4fa3)!important}.menu-drawer__item-link-heading{font-size:15px!important;letter-spacing:-.01em}.mega-menu__column a:hover{color:var(--km-pink, #ff4fa3)!important}.section__heading,h2.rich-text__heading{font-family:var(--km-font-display, "Lora", serif)!important;font-weight:400!important;font-style:italic!important;letter-spacing:-.02em!important;color:var(--km-ink, #111)!important;line-height:1.05!important}.page__title,.main-page-title,.main-collection-banner__title,.article__title{font-family:var(--km-font-display, "Lora", serif)!important;font-weight:400!important;letter-spacing:-.02em!important;color:var(--km-ink, #111)!important}.section__heading+.section__subheading,.section-header__subheading{color:var(--km-ink-mute, #6b7280)!important}.collection-hero,.collection-hero__inner,.collection-hero--no-image{background:#fff!important;background-color:#fff!important}.collection-hero{padding-top:28px!important;padding-bottom:28px!important;margin-bottom:0!important}.collection-hero__text{text-align:left!important;align-items:flex-start!important}.collection-hero__info{padding:0!important;background:transparent!important}.collection-hero__title{font-family:var(--km-font-display, "Lora", serif)!important;font-weight:400!important;font-size:clamp(34px,5vw,56px)!important;line-height:1.04!important;letter-spacing:-.025em!important;color:var(--km-ink, #111)!important;text-align:left!important}.collection-hero__title>span{display:none!important}.collection-hero__title motion-element{display:inline!important}.collection-hero__text .rte,.collection-hero__description{text-align:left!important;color:var(--km-ink-2, #333)!important;max-width:60ch;font-size:15px!important;margin-top:10px!important}.brand-logos .section__content,.brand-logos__inner{overflow:hidden!important}.brand-logos__items.km-marquee{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;gap:16px!important;grid-template-columns:none!important;animation:kmBrandScroll 32s linear infinite}.brand-logos__items.km-marquee:hover{animation-play-state:paused}.brand-logos__items.km-marquee .f-column{flex:0 0 auto!important;width:132px!important;max-width:132px!important}.brand-logos__wrapper{padding:14px 16px!important}.brand-logos__image,.brand-logos__image img{max-width:92px!important;margin:0 auto}@keyframes kmBrandScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:749px){.brand-logos__items.km-marquee .f-column{width:96px!important}.brand-logos__image,.brand-logos__image img{max-width:72px!important}}.product__block--collapsible_tab .rte,.product__block--collapsible_tab .rte.rte{font-family:var(--km-font-body, "Manrope", sans-serif)!important;font-size:15px!important;line-height:1.7!important;color:var(--km-ink-2, #333)!important}.product__block--collapsible_tab .rte h1,.product__block--collapsible_tab .rte h2,.product__block--collapsible_tab .rte h3,.product__block--collapsible_tab .rte h4{font-family:var(--km-font-display, "Lora", serif)!important;font-weight:400!important;color:var(--km-ink, #111)!important;letter-spacing:-.01em;line-height:1.2;margin:28px 0 12px!important}.product__block--collapsible_tab .rte h2{font-size:24px!important}.product__block--collapsible_tab .rte h3{font-size:19px!important}.product__block--collapsible_tab .rte h4{font-size:16px!important;font-family:var(--km-font-body, "Manrope")!important;font-weight:700!important}.product__block--collapsible_tab .rte p{margin:0 0 14px!important}.product__block--collapsible_tab .rte ul,.product__block--collapsible_tab .rte ol{margin:0 0 16px!important;padding-left:22px!important}.product__block--collapsible_tab .rte li{margin:0 0 8px!important;line-height:1.6}.product__block--collapsible_tab .rte strong,.product__block--collapsible_tab .rte b{color:var(--km-ink, #111)!important;font-weight:700}.product__block--collapsible_tab .rte a{color:var(--km-pink, #ff4fa3)!important;text-decoration:underline;text-underline-offset:2px}.product__block--collapsible_tab .rte img{border-radius:14px;margin:12px 0;max-width:100%;height:auto}.product__block--collapsible_tab .rte hr{border:none;border-top:1px solid var(--km-line, #eef0f2);margin:24px 0}.product__block--collapsible_tab .rte em{font-style:italic}body,.main-content,#MainContent,.shopify-section,.section-breadcrumb,.section-breadcrumb .page-width{background-color:#fff!important}.kmh-hero,.kmb-card,.promo-km__card,.product__media-gallery-viewer,.product-card__image-wrapper{background-color:revert}.product__block--collapsible_tab .rte blockquote{background:#f0faf4!important;border-left:3px solid var(--km-success, #0d8756)!important;border-radius:12px!important;padding:18px 22px!important;margin:0 0 22px!important;color:var(--km-ink-2, #333)!important;font-style:normal!important;line-height:1.65}.product__block--collapsible_tab .rte table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--km-line, #eef0f2)!important;border-radius:16px!important;overflow:hidden!important;margin:18px 0!important;font-size:14px}.product__block--collapsible_tab .rte table td,.product__block--collapsible_tab .rte table th{padding:14px 20px!important;border:none!important;text-align:left!important;vertical-align:top}.product__block--collapsible_tab .rte table tr:nth-child(2n) td{background:var(--km-bg-2, #f7f7f8)!important}.product__block--collapsible_tab .rte table td:first-child,.product__block--collapsible_tab .rte table th:first-child{color:var(--km-ink-mute, #6b7280)!important;width:42%}.product__block--collapsible_tab .rte table td:last-child{font-weight:600!important;color:var(--km-ink, #111)!important}.product__block--collapsible_tab .rte ul{list-style:none!important;padding-left:0!important;margin:16px 0!important}.product__block--collapsible_tab .rte ul li{position:relative!important;padding-left:34px!important;margin-bottom:12px!important;line-height:1.55;color:var(--km-ink-2, #333)}.product__block--collapsible_tab .rte ul li:before{content:"\2713"!important;position:absolute;left:0;top:1px;width:22px;height:22px;background:var(--km-success, #0d8756);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.section-breadcrumb{border-top:1px solid var(--km-line, #eef0f2)!important;border-bottom:1px solid var(--km-line, #eef0f2)!important;margin-bottom:20px!important}.product__title{font-style:italic!important}.header-km__action>span:not([class]){display:none!important}.header-km__wish-count{position:absolute;top:-7px;right:-9px;min-width:18px;height:18px;padding:0 5px;background:var(--km-pink, #ff4fa3);color:#fff;border-radius:999px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 0 0 2px #fff}.header-km__wish-count.cart-count--blank{display:none}.header-km__action{position:relative}.km-wish-btn{position:absolute;top:18px;right:18px;z-index:5;width:46px!important;height:46px!important;min-width:46px;max-width:46px;min-height:46px;max-height:46px;flex:0 0 46px;aspect-ratio:1 / 1;box-sizing:border-box;padding:0!important;border-radius:50%;background:#fff;border:1px solid var(--km-line, #eef0f2);color:var(--km-ink-mute, #6b7280);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #1111110f;transition:.15s}.km-wish-btn svg{width:22px!important;height:22px!important;display:block!important;stroke:currentColor!important}.km-wish-btn:hover{border-color:var(--km-pink, #ff4fa3);color:var(--km-pink, #ff4fa3);transform:scale(1.05)}.km-wish-btn.is-active{color:var(--km-pink, #ff4fa3);border-color:var(--km-pink, #ff4fa3)}.km-wish-btn.is-active svg{fill:var(--km-pink, #ff4fa3)}.km-wish-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.km-wish-card{position:relative;border:1px solid var(--km-line, #eef0f2);border-radius:16px;overflow:hidden;background:#fff;transition:.15s}.km-wish-card:hover{border-color:var(--km-pink, #ff4fa3);box-shadow:var(--km-shadow-md, 0 10px 30px rgba(17,17,17,.06))}.km-wish-card a{text-decoration:none;color:var(--km-ink, #111);display:flex;flex-direction:column}.km-wish-media{aspect-ratio:1/1;background:var(--km-cream-2, #fcf4f0);display:flex;align-items:center;justify-content:center}.km-wish-media img{width:100%;height:100%;object-fit:contain;padding:12px}.km-wish-title{font-size:14px;font-weight:600;margin:12px 14px 4px;line-height:1.3}.km-wish-price{font-size:16px;font-weight:800;color:var(--km-pink, #ff4fa3);margin:0 14px 14px}.km-wish-remove{position:absolute;top:8px;right:8px;z-index:2;width:32px!important;height:32px!important;min-width:0!important;max-width:32px;flex:0 0 auto;padding:0!important;margin:0;border-radius:50%!important;display:flex!important;align-items:center;justify-content:center;background:#fff;border:1px solid var(--km-line, #eef0f2);box-shadow:0 1px 6px #1111111f;cursor:pointer;font-size:20px;line-height:1;color:var(--km-ink, #111);transition:.15s}.km-wish-remove:hover{color:#fff;background:var(--km-pink, #ff4fa3);border-color:var(--km-pink, #ff4fa3);transform:scale(1.05)}.km-wish-empty{text-align:center;color:var(--km-ink-mute, #6b7280);padding:50px 0;font-size:16px}@media(max-width:900px){.km-wish-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.km-wish-grid{grid-template-columns:repeat(2,1fr)}}.header-km__cart-tile{position:relative}.header-km__cart-count{position:absolute;top:-7px;right:-9px;min-width:18px;height:18px;padding:0 5px;background:var(--km-pink, #ff4fa3)!important;color:#fff!important;border-radius:999px;font-size:11px;font-weight:700;display:inline-flex!important;align-items:center;justify-content:center;line-height:1;box-shadow:0 0 0 2px #fff}.header-km__cart-count.cart-count--blank{display:none!important}.header-km__action{gap:0!important}.header-km__actions{gap:18px!important}@media(max-width:900px){.header-km__actions{gap:10px!important}}.product__breadcrumbs,.section-breadcrumb+.shopify-section,.section-breadcrumb .breadcrumbs{padding-bottom:4px}.page__content{max-width:820px!important;margin-left:auto!important;margin-right:auto!important;text-align:left!important;font-family:var(--km-font-body, "Manrope", sans-serif)!important;font-size:16px!important;line-height:1.7!important;color:var(--km-ink-2, #333)!important}.page__content h2,.page__content h3{font-family:var(--km-font-body, "Manrope", sans-serif)!important;font-weight:700!important;font-size:19px!important;color:var(--km-ink, #111)!important;margin:30px 0 12px!important;line-height:1.3}.page__content p{margin:0 0 14px!important}.page__content ul,.page__content ol{margin:0 0 16px!important;padding-left:22px!important}.page__content li{margin:0 0 8px!important}.page__content strong{color:var(--km-ink, #111)!important;font-weight:700}.page__content a{color:var(--km-pink, #ff4fa3)!important;text-decoration:underline;text-underline-offset:2px}.km-faq-title,.product-faq h2{font-family:var(--km-font-body, "Manrope", sans-serif)!important;font-weight:800!important;font-style:normal!important;font-size:clamp(22px,2.6vw,28px)!important;color:var(--km-ink, #111)!important;position:relative;padding-bottom:14px!important;margin:0 0 22px!important}.km-faq{margin:8px 0 0}.km-faq-body p:last-child{margin-bottom:0!important}.km-faq-title:after,.product-faq h2:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:4px;border-radius:4px;background:var(--km-pink, #ff4fa3)}details.km-faq-item{border:1px solid var(--km-line, #eef0f2)!important;border-radius:14px!important;background:#fff!important;margin:0 0 12px!important;overflow:hidden;transition:border-color .15s,box-shadow .15s}details.km-faq-item[open]{border-color:#d7ece1!important;box-shadow:0 8px 24px #0d87560f}details.km-faq-item>summary{list-style:none!important;cursor:pointer;padding:20px 24px!important;font-family:var(--km-font-body, "Manrope", sans-serif)!important;font-weight:600!important;font-size:16px!important;color:var(--km-ink, #111)!important;display:flex!important;align-items:center;justify-content:space-between;gap:14px}details.km-faq-item>summary::-webkit-details-marker{display:none}details.km-faq-item>summary:after{content:""!important;flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:var(--km-bg-2, #f4f6f5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5l3 3 3-3' stroke='%236b7280' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform .2s ease,background-color .2s}details.km-faq-item[open]>summary:after{transform:rotate(180deg);background-color:#e3f3ec}details.km-faq-item>*:not(summary){padding:0 24px 20px!important;margin:0!important;color:var(--km-ink-2, #333)!important;line-height:1.6}.facet-drawer .drawer__heading{font-family:var(--km-font-display, "Lora", serif)!important;font-style:italic!important;font-weight:400!important;font-size:clamp(22px,2.4vw,30px)!important;letter-spacing:-.02em!important;color:var(--km-ink, #111)!important}.face-form .accordion-details__summary,.face-form .facet-accordion-details summary{font-family:var(--km-font-body, "Manrope", sans-serif)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--km-ink, #111)!important}.face-form label,.face-form .facets__label{font-family:var(--km-font-body, "Manrope", sans-serif)!important;font-size:15px!important;color:var(--km-ink-2, #333)!important}.face-form .facets__count,.face-form [class*=count]{color:var(--km-ink-mute, #6b7280)!important;font-variant-numeric:tabular-nums}.product__block--collapsible_tab .rte details{border:1px solid var(--km-line, #eef0f2)!important;border-radius:14px!important;margin-bottom:12px!important;background:#fff!important;overflow:hidden}.product__block--collapsible_tab .rte summary{list-style:none!important;cursor:pointer;padding:18px 22px!important;font-weight:600!important;color:var(--km-ink, #111)!important;display:flex!important;justify-content:space-between;align-items:center;gap:12px}.product__block--collapsible_tab .rte summary::-webkit-details-marker{display:none}.product__block--collapsible_tab .rte summary:after{content:"\2304";color:var(--km-ink-mute, #6b7280);font-size:18px;line-height:1;transition:transform .2s ease;flex-shrink:0}.product__block--collapsible_tab .rte details[open] summary:after{transform:rotate(180deg)}.product__block--collapsible_tab .rte details>*:not(summary){padding:0 22px 18px!important;margin:0!important;color:var(--km-ink-2, #333);line-height:1.6}.cart-drawer__header span,.drawer__header .h4,.drawer__header h2{font-family:var(--km-font-display, "Lora", serif)!important;font-weight:700!important;color:var(--km-ink, #111)!important}.cart-item__media{border-radius:16px!important;overflow:hidden;background:var(--km-cream-2, #fcf4f0)!important}.cart-item__media img{border-radius:16px!important;object-fit:contain;mix-blend-mode:multiply}.cart-item__name,.cart-item__name a{font-family:var(--km-font-body, "Manrope", sans-serif)!important;font-weight:700!important;text-decoration:none!important;color:var(--km-ink, #111)!important;line-height:1.3!important}.cart-item__name a:hover{color:var(--km-pink, #ff4fa3)!important}.cart-item__prices .price,.cart-item__prices .price-item{font-family:var(--km-font-body, "Manrope", sans-serif)!important;font-weight:800!important;color:var(--km-ink, #111)!important}.km-cart-totals{padding:4px 0 0!important;margin-bottom:8px}.km-cart-total-label{font-family:var(--km-font-body, "Manrope", sans-serif);font-size:16px;font-weight:600;color:var(--km-ink-mute, #6b7280)}.km-cart-total-value{font-family:var(--km-font-body, "Manrope", sans-serif)!important;font-size:clamp(22px,3vw,28px)!important;font-weight:800!important;color:var(--km-ink, #111)!important;font-variant-numeric:tabular-nums}.km-cart-ctas{display:flex!important;flex-direction:column!important;gap:10px!important}.km-cart-checkout{width:100%!important;background:var(--km-ink, #111)!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:18px 24px!important;font-family:var(--km-font-body, "Manrope", sans-serif)!important;font-weight:700!important;font-size:16px!important;cursor:pointer;transition:.15s;box-shadow:0 4px 14px #11111124}.km-cart-checkout .btn__text{color:#fff!important}.km-cart-checkout:hover{background:#000!important;transform:translateY(-1px);box-shadow:0 8px 22px #1113}.km-cart-viewlink{display:block;text-align:center;padding:10px 0 2px;font-family:var(--km-font-body, "Manrope", sans-serif);font-size:14px;font-weight:600;color:var(--km-ink-mute, #6b7280);text-decoration:none;transition:.15s}.km-cart-viewlink:hover{color:var(--km-pink, #ff4fa3)}.product-card__image-wrapper{position:relative;border-radius:20px!important;overflow:hidden}.product-card__image-wrapper img{mix-blend-mode:multiply}.kmc-tint-0{background:#efe7df!important}.kmc-tint-1{background:#e3ece6!important}.kmc-tint-2{background:#f1f0ee!important}.kmc-tint-3{background:#fbe7ef!important}.kmc-tint-4{background:#efe7df!important}.product-card__badge{position:absolute;top:14px;left:14px;z-index:4;display:flex;flex-direction:column;gap:6px}.product-card__badge .f-badge{font-family:var(--km-font-body, "Manrope", sans-serif)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.02em;padding:5px 11px!important;border-radius:999px!important;line-height:1.2;border:0!important}.product-card__badge .f-badge--sale{background:var(--km-pink, #ff4fa3)!important;color:#fff!important}.product-card__badge .f-badge--new,.product-card__badge .f-badge--hot{background:#fff!important;color:var(--km-ink, #111)!important;box-shadow:0 1px 4px #1111111a;text-transform:uppercase}.product-card__badge .f-badge--soldout{background:#6b7280!important;color:#fff!important}.kmc-heart{position:absolute;top:12px;right:12px;z-index:5;width:38px;height:38px;min-width:38px;border-radius:50%;background:#fff;border:0;color:var(--km-ink-mute, #6b7280);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #1111111a;transition:.15s;padding:0}.kmc-heart:hover{color:var(--km-pink, #ff4fa3);transform:scale(1.08)}.kmc-heart.is-active{color:var(--km-pink, #ff4fa3)}.kmc-heart.is-active svg{fill:var(--km-pink, #ff4fa3)}.kmc-heart svg{width:20px;height:20px;display:block}.kmc-cashback-pill{order:4;align-self:flex-start;background:#ffe4ec;color:#c2185b;font-family:var(--km-font-body, "Manrope", sans-serif);font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:999px}.kmc-soldout .product-card__image img{filter:grayscale(.65);opacity:.65}.product-card__quickview,.product-card__compare{display:none!important}.kmc-info{display:flex;flex-direction:column;gap:6px;padding-top:14px;text-align:left!important}.kmc-info .price,.kmc-info .f-price{order:3;margin:0!important}.kmc-info .price .price-item{font-family:var(--km-font-body, "Manrope", sans-serif)!important;font-weight:800!important;font-size:15.5px!important;color:var(--km-ink, #111)!important}.kmc-info .price--on-sale .price-item--sale,.kmc-info .price__sale .price-item--sale{color:var(--km-pink, #ff4fa3)!important}.kmc-info .price .price-item--regular.price-item--last,.kmc-info .price del,.kmc-info .price s{color:var(--km-ink-mute, #9aa0a6)!important;font-weight:600!important;font-size:14px!important;text-decoration:line-through}.kmc-installment{order:2;align-self:flex-start;background:#fdf6e3;color:#9a7b1f;border:1px solid #f2e6bf;font-family:var(--km-font-body, "Manrope", sans-serif);font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}.kmc-brand{order:1;margin:0!important}.kmc-brand a{font-family:var(--km-font-body, "Manrope", sans-serif)!important;text-transform:uppercase;letter-spacing:.1em;font-size:11px!important;font-weight:700!important;color:var(--km-ink-mute, #9aa0a6)!important;text-decoration:none}.product-card__title{order:2;margin:0!important}.kmc-info .product-card__title a{font-family:var(--km-font-body, "Manrope", sans-serif)!important;font-weight:600!important;font-size:13px!important;color:var(--km-ink, #111)!important;line-height:1.4!important}.kmc-rating{order:5;display:flex;align-items:center;gap:6px;font-family:var(--km-font-body, "Manrope", sans-serif);font-size:13px;margin-top:2px}.kmc-rating__star{color:#f5a623}.kmc-rating__score{font-weight:700;color:var(--km-ink, #111)}.kmc-rating__count{color:var(--km-ink-mute, #9aa0a6)}.kmc-info .product-card__actions{order:6;margin-top:10px}.product-card__atc.btn{width:100%!important;border-radius:999px!important;background:#fff!important;border:1px solid var(--km-line, #eef0f2)!important;color:var(--km-ink, #111)!important;min-height:38px!important;font-family:var(--km-font-body, "Manrope", sans-serif)!important;font-weight:700!important;font-size:14px!important;transition:.15s}.product-card__atc.btn:hover{border-color:var(--km-ink, #111)!important;background:#fff!important}.product-card__atc .btn__text{color:var(--km-ink, #111)!important;gap:8px!important}.product-card__atc-icon svg{width:17px;height:17px}@media(min-width:900px){.collection-hero__info{display:flex!important;flex-direction:column;align-items:flex-start;gap:0;text-align:left!important}.collection-hero__info .collection-hero__description{flex:1 1 0;max-width:100%;margin:0;align-self:flex-start;padding-bottom:8px}}.collection-hero__description .km-clamp>h1:first-child,.collection-hero__description .km-clamp>h2:first-child,.collection-hero__description .km-clamp>h3:first-child{display:none}.km-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.km-clamp.km-clamp--open{display:block;-webkit-line-clamp:unset;overflow:visible}.km-clamp-toggle{display:none!important;background:none;border:0;color:var(--km-pink, #ff4fa3);font-weight:700;cursor:pointer;padding:8px 0 0;font-size:15px;font-family:var(--km-font-body, sans-serif)}.km-clamp-toggle:hover{opacity:.7}.km-clamp-toggle[hidden]{display:none!important}.product-form__submit.btn--secondary:hover span.btn__text,.product-form__submit.btn--secondary:focus span.btn__text{color:#fff!important}.article-card__media{height:235px!important;aspect-ratio:auto!important;overflow:hidden;background-color:#fff!important}.article-card__media img{width:100%!important;height:235px!important;object-fit:contain!important;background-color:#fff}@media(min-width:1280px){.product,.breadcrumbs{padding-inline:0!important}}.article__content{font-size:17px;line-height:1.75;color:var(--km-ink-2, #3a3a3a)}.article__content>h2{font-family:var(--km-font-display, "Lora", serif);font-weight:600;font-size:clamp(24px,3vw,34px);margin:44px 0 16px;color:var(--km-ink, #111)}.article__content>h3{font-size:21px;font-weight:700;margin:30px 0 12px;color:var(--km-ink, #111)}.article__content p{margin:0 0 16px}.article__content a{color:var(--km-pink, #ff4fa3);text-decoration:underline;text-underline-offset:2px}.article__content ul{list-style:none;margin:0 0 22px;padding:0}.article__content ul>li{position:relative;padding-left:28px;margin:0 0 12px}.article__content ul>li:before{content:"";position:absolute;left:0;top:13px;width:15px;height:2px;background:var(--km-pink, #ff4fa3);border-radius:2px}.article__content ol{list-style:none;counter-reset:kmol;margin:0 0 22px;padding:0}.article__content ol>li{counter-increment:kmol;position:relative;padding-left:42px;margin:0 0 14px}.article__content ol>li:before{content:counter(kmol);position:absolute;left:0;top:-1px;width:27px;height:27px;background:var(--km-pink, #ff4fa3);color:#fff;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.article__content table{width:100%;border-collapse:separate;border-spacing:0;margin:24px 0;border:1px solid var(--km-line, #eef0f2);border-radius:14px;overflow:hidden;font-size:15px}.article__content table th{background:var(--km-pink-soft, #fdeaf1);text-align:left;font-weight:700;color:var(--km-ink, #111)}.article__content table th,.article__content table td{padding:13px 16px;border-bottom:1px solid var(--km-line, #eef0f2)}.article__content table tr:last-child td{border-bottom:0}.article__content blockquote{margin:26px 0;padding:20px 26px;background:var(--km-pink-soft, #fdeaf1);border-left:4px solid var(--km-pink, #ff4fa3);border-radius:0 14px 14px 0;font-family:var(--km-font-display, "Lora", serif);font-style:italic;font-size:19px;line-height:1.5;color:var(--km-ink, #111)}.article__content blockquote p{margin:0}.km-toc{margin:0 0 32px;padding:22px 26px;background:var(--km-cream-2, #fcf4f0);border:1px solid var(--km-line, #eef0f2);border-radius:16px}.km-toc-h{font-family:var(--km-font-body, sans-serif);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--km-ink-mute, #6b7280);margin-bottom:12px}.km-toc-list{list-style:none;counter-reset:kmtoc;margin:0;padding:0}.km-toc-list li{counter-increment:kmtoc;margin:0 0 8px;padding-left:26px;position:relative}.km-toc-list li:before{content:counter(kmtoc) ".";position:absolute;left:0;top:0;color:var(--km-pink, #ff4fa3);font-weight:700;font-size:15px}.km-toc-list a{color:var(--km-ink, #111);text-decoration:none;font-size:16px;line-height:1.4}.km-toc-list a:hover{color:var(--km-pink, #ff4fa3)}.km-toc-list li.km-toc-sub{counter-increment:none;padding-left:48px;margin-bottom:7px}.km-toc-list li.km-toc-sub:before{content:"\2013";color:var(--km-ink-mute, #6b7280);font-weight:400;font-size:15px;left:28px;top:0;width:auto;height:auto;background:none;border-radius:0;display:inline}.km-toc-list li.km-toc-sub a{font-size:15px;color:var(--km-ink-2, #444)}.km-author{display:flex;gap:18px;align-items:flex-start;margin:44px 0 8px;padding:26px;background:var(--km-cream-2, #fcf4f0);border-radius:18px}.km-author-av{flex:0 0 auto;width:56px;height:56px;border-radius:999px;background:var(--km-pink, #ff4fa3);color:#fff;font-family:var(--km-font-display, serif);font-size:24px;display:flex;align-items:center;justify-content:center}.km-author-role{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--km-ink-mute, #6b7280)}.km-author-name{font-family:var(--km-font-display, serif);font-size:22px;color:var(--km-ink, #111);margin:2px 0 6px}.km-author-body p{margin:0;font-size:15px;color:var(--km-ink-2, #444);line-height:1.55}.article-card{background:#fff;border:1px solid var(--km-line, #eef0f2);border-radius:18px;overflow:hidden;height:100%;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s,border-color .15s}.article-card:hover{transform:translateY(-3px);border-color:var(--km-ink, #111);box-shadow:0 10px 30px #11111112}.article-card__media{background:#fff!important;margin:0!important;border-radius:0!important;height:235px!important;overflow:hidden}.article-card__content{padding:0!important}.article-card__content-inner{padding:16px 18px 20px!important;display:flex;flex-direction:column;flex:1}.article-card__tags{color:var(--km-pink, #ff4fa3)!important;font-size:11px!important;letter-spacing:.12em;text-transform:uppercase;font-weight:700!important;margin:0 0 8px!important}.article-card__title{font-family:var(--km-font-body, "Manrope", sans-serif)!important;font-weight:600!important;font-size:17px!important;line-height:1.35!important;color:var(--km-ink, #111)!important;margin:0!important}.article-card__title a{color:inherit;text-decoration:none}.article-card__title a:hover{color:var(--km-pink, #ff4fa3)}.article-card__excerpt{font-size:14px!important;color:var(--km-ink-mute, #6b7280)!important;line-height:1.5;margin:8px 0 0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-card__metas,.article-card__date,.article-card__author{font-size:12px!important;color:var(--km-ink-mute, #6b7280)!important}.article-card__metas{margin-top:8px!important}.article-card__button{margin-top:14px!important;align-self:flex-start}.article-card__button .btn,.article-card__button a{border-radius:999px!important;border:1.5px solid var(--km-line-2, #e5e5e5)!important;background:#fff!important;color:var(--km-ink, #111)!important;font-weight:700!important;font-size:14px!important;padding:10px 18px!important;min-height:0!important}.article-card__button .btn:hover,.article-card__button a:hover{border-color:var(--km-ink, #111)!important;background:#fff!important}@media(max-width:900px){.kmb{padding:48px 0}}@media(max-width:639.98px){.product{margin:0 -15px}}.product-card.product-card-style-card .f-price-item{font-size:15.5px!important;font-weight:800!important}.product-card.product-card-style-card .f-price__sale s{font-size:12px!important}.product-card.product-card-style-card .product-card__wrapper{border:0!important}@media(max-width:749px){.product-card.product-card-style-card .product-card__info{padding:16px 0 18px!important}}.product__sku,.product__barcode{font-size:12px!important;color:var(--km-ink-mute, #9ca3af)!important;font-weight:500!important;margin:2px 0 0!important;letter-spacing:.01em}.product__sku span,.product__barcode span{color:var(--km-ink-mute, #9ca3af)!important}.product__media-gallery-viewer img,.product__media-item img,.product__media-item .media img{max-height:700px!important;object-fit:contain!important}.product__media-gallery-thumbails{padding:3px 0!important}.product__media-gallery-thumbails .swiper-slide-thumb-active .product__thumbs-container:after{top:2px!important;right:2px!important;bottom:2px!important;left:2px!important;border-radius:8px}.product__media-gallery,.product__media-gallery-viewer-wrap,.product__media-container,.product__column--media{background:transparent!important}.product__media-gallery-viewer{background:#fff!important}.product__media-gallery-viewer img{max-height:700px!important;object-fit:contain!important}.km-facet-stock{padding:14px 0;border-bottom:1px solid var(--km-line, #eef0f2)}.km-switch{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--km-font-body, "Manrope", sans-serif)}.km-switch input{position:absolute;opacity:0;pointer-events:none}.km-switch__track{flex:0 0 auto;width:40px;height:22px;border-radius:999px;background:#d7d9dd;position:relative;transition:background .15s}.km-switch__track:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1113;transition:left .15s}.km-switch input:checked+.km-switch__track{background:var(--km-pink, #ff4fa3)}.km-switch input:checked+.km-switch__track:after{left:20px}.km-switch__label{font-size:14px;font-weight:700;color:var(--km-ink, #111);display:flex;gap:6px;align-items:baseline}.km-switch__label .count{color:var(--km-ink-mute, #9aa0a6);font-weight:500;font-size:12px}.km-brand-search{margin-bottom:4px;border-radius:999px!important;background:#f5f5f7;border:0!important;font-size:13px;padding:0 16px;height:38px;line-height:38px}.km-brand-search:focus{outline:2px solid var(--km-pink, #ff4fa3)}.km-pg-progress{max-width:300px;margin:18px auto 0;font-family:var(--km-font-body, "Manrope", sans-serif);font-size:13px;color:var(--km-ink-mute, #6b7280);text-align:center}.km-pg-bar{height:4px;border-radius:999px;background:var(--km-line, #eef0f2);margin-top:8px;overflow:hidden}.km-pg-bar i{display:block;height:100%;border-radius:999px;background:var(--km-pink, #ff4fa3)}.pagination .btn{border-radius:999px!important;background:#fff!important;color:var(--km-ink, #111)!important;border:1.5px solid var(--km-line-2, #d7d9dd)!important;font-weight:700!important}.pagination .btn:hover{border-color:var(--km-ink, #111)!important}.km-seo-acc{border-top:1px solid var(--km-line, #eef0f2)}.km-seo-acc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:22px 0;list-style:none;font-family:var(--km-font-display, "Lora", serif);font-style:italic;font-size:22px;color:var(--km-ink, #111)}.km-seo-acc summary::-webkit-details-marker{display:none}.km-seo-acc summary svg{transition:transform .2s;flex:0 0 auto}.km-seo-acc[open] summary svg{transform:rotate(180deg)}.km-seo-acc .rte{padding-bottom:28px;max-width:900px}.km-coll-count{font-family:var(--km-font-body, "Manrope", sans-serif);font-size:13.5px;color:var(--km-ink-mute, #6b7280);margin:4px 0 2px}.km-guide-banner{grid-column:1 / -1;display:flex;align-items:center;gap:16px;background:linear-gradient(160deg,#fffdfb,#fcf4f0);border:1px solid #f3e8e2;border-radius:16px;padding:20px 24px;font-family:var(--km-font-body, "Manrope", sans-serif)}.km-guide-banner__ic{flex:0 0 auto;display:inline-flex;color:var(--km-pink, #ff4fa3)}.km-guide-banner__ic svg{width:26px;height:26px}.km-guide-banner__text{flex:1;margin:0;font-size:15px;font-weight:600;color:var(--km-ink, #111)}.km-guide-banner__btn{flex:0 0 auto;display:inline-flex;align-items:center;height:42px;padding:0 22px;border-radius:999px;background:var(--km-ink, #111);color:#fff;font-size:13px;font-weight:700;text-decoration:none;transition:.15s}.km-guide-banner__btn:hover{background:#333;color:#fff}@media(max-width:749px){.km-guide-banner{flex-wrap:wrap;padding:16px}.km-guide-banner__text{flex-basis:calc(100% - 44px)}.km-guide-banner__btn{width:100%;justify-content:center}}.km-sticky-avail{font-family:var(--km-font-body, "Manrope", sans-serif);font-size:12px;font-weight:600;color:#0d8756}.sticky-atc-bar .product-form__submit{background:var(--km-pink, #ff4fa3)!important;color:#fff!important;border:0!important;border-radius:999px!important;box-shadow:0 6px 14px #ff4fa340}.sticky-atc-bar .product-form__submit .btn__text,.sticky-atc-bar .product-form__submit *{color:#fff!important}.sticky-atc-bar .f-price-item{font-weight:800!important;font-family:var(--km-font-body,"Manrope",sans-serif)!important}.mobile-sticky-bar{border-top:1px solid var(--km-line, #eef0f2);box-shadow:0 -4px 16px #1111110d!important;padding-bottom:env(safe-area-inset-bottom)}.mobile-sticky-bar__link{min-height:4.4rem!important;padding:.6rem .4rem!important;gap:.3rem!important;color:#6b7280}.mobile-sticky-bar__link+.mobile-sticky-bar__link{border-inline-start:0!important}.mobile-sticky-bar__link svg{width:22px;height:22px}.mobile-sticky-bar__text{font-size:10px!important;font-family:var(--km-font-body, "Manrope", sans-serif);font-weight:600}.mobile-sticky-bar__link.km-nav-active,.mobile-sticky-bar__link.km-nav-active .mobile-sticky-bar__text{color:var(--km-pink, #ff4fa3)}.mobile-sticky-bar .cart-count{background:var(--km-pink, #ff4fa3);color:#fff}.product-card__badge .f-badge--hot{background:var(--km-pink, #ff4fa3)!important;color:#fff!important;box-shadow:none;text-transform:uppercase}.product-card__atc.btn.kmc-atc--hit{background:var(--km-pink, #ff4fa3)!important;border:0!important}.product-card__atc.btn.kmc-atc--hit .btn__text,.product-card__atc.btn.kmc-atc--hit *{color:#fff!important}.product-card__atc.btn.kmc-atc--hit:hover{background:#e8408f!important}.km-guide-link{display:inline-block;margin:6px 0 0;font-family:var(--km-font-body, "Manrope", sans-serif);font-size:13.5px;font-weight:700;color:var(--km-pink, #ff4fa3);text-decoration:none}.km-guide-link:hover{color:var(--km-pink-deep, #c2185b)}.km-filter-help{margin-top:16px;padding:18px;border-radius:16px;background:var(--km-pink-soft, #fdeaf1);display:flex;flex-direction:column;gap:8px;font-family:var(--km-font-body, "Manrope", sans-serif)}.km-filter-help b{font-size:14.5px;color:var(--km-pink-deep, #c2185b);line-height:1.35}.km-filter-help span{font-size:12.5px;color:var(--km-ink-2, #444);line-height:1.45}.km-filter-help a{margin-top:4px;display:inline-flex;align-items:center;justify-content:center;height:40px;border-radius:999px;background:#fff;font-size:13px;font-weight:700;color:var(--km-ink, #111);text-decoration:none;transition:.15s}.km-filter-help a:hover{background:var(--km-ink, #111);color:#fff}.product-card.product-card-style-card{border:1.5px solid var(--km-line, #eef0f2)!important;border-radius:14px!important;background:#fff!important;padding:10px 10px 14px!important;transition:box-shadow .15s ease,transform .15s ease}.product-card.product-card-style-card:hover{box-shadow:0 10px 30px #0000000f;transform:translateY(-2px)}.product-card .product-card__image-wrapper{border-radius:10px;overflow:hidden}.kmc-info{padding-left:4px;padding-right:4px}compare-switch,.product-compare-bar,product-compare-bar,.product-card__compare,compare-checkbox{display:none!important}.article-card{border:1.5px solid var(--km-line, #eef0f2);border-radius:16px;overflow:hidden;background:#fff;transition:box-shadow .15s ease,transform .15s ease}.article-card:hover{box-shadow:0 10px 30px #0000000f;transform:translateY(-2px)}.article-card__media{border-radius:0!important}.article-card__content{padding:14px 16px 16px}.article-card__tags{font-family:var(--km-font-body, "Manrope", sans-serif)!important;font-size:10.5px!important;letter-spacing:.14em;color:var(--km-pink, #ff4fa3)!important;font-weight:800!important;margin-bottom:6px}.article-card__title{margin:0 0 8px!important}.article-card__title a{font-family:var(--km-font-body, "Manrope", sans-serif)!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important;color:var(--km-ink, #111)!important}.article-card__metas{font-size:12px!important;color:var(--km-ink-mute, #9ca3af)!important}.article-card__button,.article-card__excerpt{display:none!important}.featured-blog .section__header-title,.featured-blog h2{font-family:var(--km-font-display, "Lora", serif);font-style:italic;font-weight:400}@media(max-width:749px){.product-template mobile-sticky-bar{display:none!important}.sticky-atc-bar{padding:10px 16px calc(10px + env(safe-area-inset-bottom))!important;gap:12px!important}.sticky-atc-bar__product-image,.sticky-atc-bar__product-title{display:none!important}.sticky-atc-bar__product-info{flex-direction:column!important;gap:2px!important}.sticky-atc-bar__product{flex:0 0 auto}.sticky-atc-bar .product-form__buttons{flex:1 1 auto}.sticky-atc-bar .product-form__submit{width:100%;min-height:48px!important}.sticky-atc-bar .f-price-item{font-size:17px!important}}#FacetFiltersContainer .face-form{display:flex;flex-direction:column;gap:12px}#FacetFiltersContainer .km-f-age{order:1}#FacetFiltersContainer .km-f-brand{order:2}#FacetFiltersContainer .km-f-price{order:3}#FacetFiltersContainer .km-facet-stock{order:4}#FacetFiltersContainer .km-f-other{order:5}#FacetFiltersContainer .facet-accordion-details{border:1.5px solid var(--km-line, #eef0f2)!important;border-radius:16px;padding:16px 18px!important;margin:0!important;background:#fff}#FacetFiltersContainer .facet-accordion-details+.facet-accordion-details{border-top:1.5px solid var(--km-line, #eef0f2)!important}#FacetFiltersContainer .accordion-details__summary{padding:0!important;min-height:0!important}#FacetFiltersContainer .accordion-details__summary .h6{font-family:var(--km-font-body, "Manrope", sans-serif)!important;font-size:15px!important;font-weight:800!important;color:var(--km-ink, #111)!important}#FacetFiltersContainer .accordion-details__summary .icon-plus-toggle,#FacetFiltersContainer .accordion-details__summary svg{display:none!important}#FacetFiltersContainer .accordion-details__content{padding:14px 0 0!important}#FacetFiltersContainer input.checkbox,.facets-drawer input.checkbox{accent-color:var(--km-pink, #ff4fa3);width:19px;height:19px;border-radius:6px}#FacetFiltersContainer .count{color:var(--km-ink-mute, #9ca3af);font-size:12.5px}#FacetFiltersContainer .button-show-more{color:var(--km-pink, #ff4fa3)!important;font-weight:700;text-decoration:none!important;border:0!important;padding:0!important}#FacetFiltersContainer .button-show-more .label-text{text-decoration:none!important}#FacetFiltersContainer .button-show-more .label-show-more:after{content:" \2192"}#FacetFiltersContainer .facet-range-wrapper,#FacetFiltersContainer .accordion-details__content--price>price-range>.text-subtext{display:none!important}#FacetFiltersContainer .facet-range__symbol{display:none!important}#FacetFiltersContainer .facet-range__input{background:#f5f5f7!important;border:0!important;border-radius:10px!important;height:44px;font-size:14px;padding:0 14px!important}#FacetFiltersContainer .facet-range__input:focus{outline:2px solid var(--km-pink, #ff4fa3)}#FacetFiltersContainer .km-facet-stock{border:1.5px solid var(--km-line, #eef0f2);border-radius:16px;padding:16px 18px;background:#fff}.facets-active .facet-remove.btn--secondary{background:var(--km-pink-soft, #fdeaf1)!important;color:var(--km-pink-deep, #c2185b)!important;border:0!important;border-radius:999px!important;min-height:34px!important;padding:4px 14px!important;font-size:13px!important;font-weight:700!important}.facets-active .facet-remove.btn--secondary *{color:var(--km-pink-deep, #c2185b)!important}.facets-active .facet-clear-all{color:var(--km-pink, #ff4fa3)!important;font-weight:700}.product-card.product-card-style-card .product-card__wrapper{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.product-card.product-card-style-card .product-card__wrapper:hover{transform:none!important;box-shadow:none!important;border-color:transparent!important}.header-km{--km-pink: #ec4a84;--km-pink-hover: #d93a74;--km-pink-soft: #fdeaf1;--km-ink: #111;--km-ink-mute: #6b7280;--km-line: #eef0f2;--km-search-bg: #f5f5f7;--km-radius-pill: 999px;--km-radius-lg: 16px;background:#fff;color:var(--km-ink);position:relative;z-index:40;display:block}.header-km *,.header-km *:before,.header-km *:after{box-sizing:border-box}.header-km__inner{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:24px;min-height:80px;padding-top:16px;padding-bottom:16px;position:relative}.header-km__logo{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.header-km__logo-img{display:block;height:auto;max-height:48px;width:auto}.header-km__logo-text{font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--km-ink)}.header-km__catalog{position:static;display:inline-flex}.header-km__catalog-btn{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;min-height:52px;background:var(--km-ink, #111);color:#fff;border:0;border-radius:var(--km-radius-pill);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.header-km__catalog-btn:hover{background:#222}.header-km__catalog-btn:focus-visible{outline:2px solid var(--km-ink, #111);outline-offset:3px}.header-km__catalog-icon{display:inline-flex;width:20px;height:20px;color:#fff}.header-km__catalog-icon[hidden]{display:none}.header-km__catalog-icon svg{width:100%;height:100%;stroke:currentColor}.header-km__catalog-label{line-height:1}.header-km__search-wrap{position:relative;display:block;width:100%;max-width:720px;justify-self:stretch}.header-km__search{position:relative;display:flex;align-items:center;background:var(--km-search-bg);border-radius:var(--km-radius-pill);height:56px;padding:0 20px;width:100%}.header-km__search svg{width:20px;height:20px;color:#9ca3af;flex:0 0 auto;margin-right:12px}.header-km__search input[type=search]{flex:1 1 auto;background:transparent;border:0;outline:0;font:inherit;font-size:15px;color:var(--km-ink);min-width:0}.header-km__search input[type=search]::placeholder{color:#9ca3af}.header-km__search:focus-within{box-shadow:0 0 0 2px var(--km-pink) inset}.header-km__search-clear{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:8px;background:#1111110f;border:0;border-radius:50%;color:var(--km-ink-mute);cursor:pointer;flex:0 0 auto}.header-km__search-clear:hover{background:#1111111f;color:var(--km-ink)}.header-km__search-clear svg{width:14px;height:14px;margin:0}.header-km__search-clear[hidden]{display:none}.header-km__search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;max-height:min(520px,70vh);overflow-y:auto;background:#fff;border-radius:var(--km-radius-lg);box-shadow:0 24px 64px #11111124;z-index:55;padding:8px}.header-km__search-results[hidden]{display:none}km-search[loading] .header-km__search:after{content:"";position:absolute;right:56px;top:50%;width:16px;height:16px;margin-top:-8px;border:2px solid var(--km-pink-soft);border-top-color:var(--km-pink);border-radius:50%;animation:km-spin .7s linear infinite}@keyframes km-spin{to{transform:rotate(360deg)}}.header-km__search-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.header-km__search-item{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;text-decoration:none;color:var(--km-ink);transition:background-color .15s ease}.header-km__search-item:hover,.header-km__search-item:focus-visible{background:var(--km-pink-soft);outline:0}.header-km__search-thumb{flex:0 0 auto;width:56px;height:56px;border-radius:10px;overflow:hidden;background:var(--km-line);display:inline-flex;align-items:center;justify-content:center}.header-km__search-thumb img{width:100%;height:100%;object-fit:cover;display:block}.header-km__search-thumb-fallback{width:100%;height:100%;background:var(--km-line)}.header-km__search-meta{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.header-km__search-title{font-size:14px;font-weight:500;line-height:1.3;color:var(--km-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-km__search-price{font-size:13px;font-weight:700;color:var(--km-pink);margin-top:2px}.header-km__search-all{display:block;margin:6px 4px 4px;padding:10px 12px;border-radius:10px;background:var(--km-pink);color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;text-align:center;text-decoration:none;transition:background-color .15s ease}.header-km__search-all:hover{background:var(--km-pink-hover)}.header-km__search-empty{padding:18px 12px;text-align:center;color:var(--km-ink-mute);font-size:14px}.header-km__actions{display:inline-flex;align-items:center;gap:28px}.header-km__action{display:inline-flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:var(--km-ink);background:transparent;border:0;padding:0;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1}.header-km__action svg{width:22px;height:22px;color:var(--km-ink)}.header-km__action:hover{color:var(--km-pink)}.header-km__action:hover svg{color:var(--km-pink)}.header-km__action--cart{gap:6px}.header-km__cart-tile{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--km-ink);border-radius:12px;color:#fff}.header-km__cart-tile svg{width:22px;height:22px;color:#fff}.header-km__action--cart:hover .header-km__cart-tile{background:var(--km-pink)}.header-km__action--cart:hover .header-km__cart-tile svg{color:#fff}.header-km__panel{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);width:min(var(--page-width, 1440px),calc(100vw - 32px));background:#fff;border-radius:var(--km-radius-lg);box-shadow:0 24px 64px #11111124;display:grid;grid-template-columns:280px 1fr;overflow:hidden;z-index:50}.header-km__panel[hidden]{display:none}.header-km__cats{list-style:none;margin:0;padding:12px 8px;border-right:1px solid var(--km-line);max-height:min(720px,86vh);overflow-y:auto}.header-km__cats li+li{margin-top:2px}.header-km__cat{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:transparent;border:0;border-radius:10px;cursor:pointer;text-align:left;font:inherit;font-size:14px;font-weight:600;color:var(--km-ink);transition:background-color .15s ease,color .15s ease;justify-content:flex-start}.header-km__cat svg.header-km__ico{width:20px;height:20px;color:var(--km-pink);flex:0 0 auto}.header-km__emoji{flex:0 0 auto;width:24px;font-size:18px;line-height:1;text-align:center;display:inline-flex;align-items:center;justify-content:center}.header-km__cat>span{min-width:0}.header-km__cat>.icon-caret-right,.header-km__cat svg.icon-caret-right,.header-km__cat svg[class*=icon-caret]{width:14px;height:14px;color:#9ca3af;flex:0 0 auto;margin-left:auto}.header-km__cat:hover,.header-km__cat[aria-selected=true]{background:var(--km-pink-soft);color:var(--km-pink)}.header-km__cat:hover svg[class*=icon-caret],.header-km__cat[aria-selected=true] svg[class*=icon-caret]{color:var(--km-pink)}.header-km__cols{max-height:min(560px,70vh);overflow-y:auto}.header-km__cols-pane{display:grid;grid-template-columns:1.25fr 1fr 1.35fr;gap:32px 40px;padding:32px 36px;align-items:start}.header-km__cols-pane[hidden]{display:none}.header-km__zone ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.header-km__zone--brands ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.header-km__zone a{text-decoration:none;color:var(--km-ink);font-size:15px;line-height:1.4;transition:color .15s ease}.header-km__zone a:hover{color:var(--km-pink)}.header-km__zone-all{display:inline-block;margin-top:16px;font-size:14px;font-weight:600;color:var(--km-pink)!important}.header-km__zone-all span{transition:transform .15s ease;display:inline-block}.header-km__zone-all:hover span{transform:translate(3px)}.header-km__promo{display:flex;flex-direction:column;text-decoration:none;border-radius:16px;overflow:hidden}.header-km__promo-media{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10;border-radius:16px;overflow:hidden;margin-bottom:14px}.header-km__promo-media img{width:100%;height:100%;object-fit:cover}.header-km__promo-media svg.header-km__ico{width:44px;height:44px;color:var(--km-pink);opacity:.55}.header-km__promo-eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--km-ink-mute)}.header-km__promo-title{font-family:var(--km-font-display, "Lora", serif);font-size:20px;font-weight:400;letter-spacing:-.01em;color:var(--km-ink);margin:4px 0;line-height:1.15}.header-km__promo-sub{font-size:14px;font-weight:500;color:var(--km-ink-2)}.header-km__promo:hover .header-km__promo-sub{color:var(--km-pink)}.header-km__col-title{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--km-ink-mute);margin:0 0 12px}.header-km__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.header-km__col a{text-decoration:none;color:var(--km-ink);font-size:15px;line-height:1.4;transition:color .15s ease}.header-km__col a:hover{color:var(--km-pink)}.header-km__quick{border-top:1px solid var(--km-line);padding:10px 0}.header-km__quick-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.header-km__quick-list::-webkit-scrollbar{display:none}.header-km__quick-list>li{flex:0 0 auto}.header-km__quick-item{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:var(--km-radius-pill);border:1.5px solid transparent;text-decoration:none;color:var(--km-ink);font-size:14px;font-weight:600;white-space:nowrap;scroll-snap-align:start;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.header-km__quick-item svg.header-km__ico{width:20px;height:20px;color:var(--km-pink);flex:0 0 auto}.header-km__quick-item svg[class*=icon-caret]{width:14px;height:14px;color:#9ca3af;flex:0 0 auto}.header-km__quick-item:hover{background:var(--km-pink-soft)}.header-km__quick-item.is-active{border-color:var(--km-pink);color:var(--km-pink)}.header-km__quick-item.is-active svg[class*=icon-caret]{color:var(--km-pink)}.header-km__burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:0;padding:0;cursor:pointer;color:var(--km-ink)}.header-km__burger svg{width:24px;height:24px}.header-km__action--mobile-search{display:none}.header-km__action--mobile-search svg{width:24px;height:24px}.header-km__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.header-km__drawer[hidden]{display:none}.header-km__drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111159;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .25s ease}.header-km__drawer.is-open .header-km__drawer-backdrop{opacity:1}.header-km__drawer-panel{position:absolute;top:0;left:0;width:min(85vw,360px);height:100%;background:#fff;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .25s ease;box-shadow:0 16px 48px #1113}.header-km__drawer.is-open .header-km__drawer-panel{transform:translate(0)}body.km-drawer-open{overflow:hidden}.header-km__drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--km-line);flex:0 0 auto}.header-km__drawer-logo-img{display:block;height:auto;max-height:36px;width:auto}.header-km__drawer-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:0;padding:0;cursor:pointer;color:var(--km-ink)}.header-km__drawer-close svg{width:22px;height:22px}.header-km__drawer-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--km-line);flex:0 0 auto}.header-km__drawer-tab{position:relative;background:transparent;border:0;padding:16px 0;font:inherit;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--km-ink);cursor:pointer}.header-km__drawer-tab.is-active{color:var(--km-pink)}.header-km__drawer-tab.is-active:after{content:"";position:absolute;left:20px;right:20px;bottom:-1px;height:2px;background:var(--km-pink);border-radius:2px}.header-km__drawer-body{flex:1 1 auto;overflow-y:auto;padding:16px}.header-km__drawer-pane[hidden]{display:none}.header-km__drawer-accordion{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.header-km__drawer-item{border:1.5px solid var(--km-line);border-radius:12px;overflow:hidden;transition:border-color .2s ease}.header-km__drawer-item[open]{border-color:var(--km-pink)}.header-km__drawer-item-head{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:var(--km-ink)}.header-km__drawer-item-head::-webkit-details-marker{display:none}.header-km__drawer-item-head svg.header-km__ico{width:22px;height:22px;color:var(--km-pink);flex:0 0 auto}.header-km__drawer-item-title{flex:1 1 auto}.header-km__drawer-item-chevron{display:inline-flex;transition:transform .2s ease;color:#9ca3af}.header-km__drawer-item-chevron svg{width:16px;height:16px}.header-km__drawer-item[open] .header-km__drawer-item-chevron{transform:rotate(180deg);color:var(--km-pink)}.header-km__drawer-item-body{padding:4px 16px 16px;display:flex;flex-direction:column;gap:18px}.header-km__drawer-col-title{margin:0 0 10px;padding-bottom:8px;border-bottom:2px solid var(--km-line);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--km-ink)}.header-km__drawer-col-title a{color:inherit;text-decoration:none}.header-km__drawer-col-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.header-km__drawer-col-list a{text-decoration:none;color:var(--km-ink);font-size:15px}.header-km__drawer-col-list a:active{color:var(--km-pink)}.header-km__drawer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.header-km__drawer-list--secondary{margin-top:16px;padding-top:16px;border-top:1px solid var(--km-line)}.header-km__drawer-link{display:flex;align-items:center;gap:12px;padding:14px 12px;border-radius:10px;text-decoration:none;color:var(--km-ink);font-size:15px;font-weight:600}.header-km__drawer-link svg{width:22px;height:22px;color:var(--km-pink);flex:0 0 auto}.header-km__drawer-link:active{background:var(--km-pink-soft)}@media(max-width:1023px){.header-km__inner{display:flex;align-items:center;gap:10px;padding-top:10px;padding-bottom:10px;min-height:0}.header-km__burger{display:inline-flex;flex:0 0 auto;margin-left:-8px}.header-km__logo-wrap{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-start;margin:0}.header-km__logo{max-width:100%}.header-km__logo-img{max-height:32px;width:auto}.header-km__catalog,.header-km__search,.header-km__search-wrap,.header-km__quick{display:none!important}.header-km__actions{flex:0 0 auto;gap:10px;margin-right:-8px}.header-km__action--desktop{display:none!important}.header-km__action--mobile-search{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center}.header-km__cart-tile{width:40px;height:40px;border-radius:10px}.header-km__cart-tile svg{width:20px;height:20px}.header-km__action--cart .header-km__cart-tile+span{display:none}.header-km__panel{display:none!important}}@media(min-width:1024px){.header-km__drawer{display:none!important}}.header-km{border-bottom:1px solid var(--km-line, #eef0f2)}.header-km__lang{display:inline-flex;align-items:center;gap:2px;margin:0 6px 0 0;background:var(--km-bg-2, #f5f5f7);border-radius:999px;padding:3px}.header-km__lang-btn{border:0;background:none;cursor:pointer;font-family:var(--km-font-body, sans-serif);font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--km-ink-mute, #6b7280);padding:5px 10px;border-radius:999px;line-height:1;transition:.15s}.header-km__lang-btn.is-active{background:var(--km-ink, #111);color:#fff}.header-km__lang-btn:not(.is-active):hover{color:var(--km-ink, #111)}@media(max-width:749px){.header-km__lang{margin-right:2px}.header-km__lang-btn{padding:5px 8px;font-size:11px}}.header-km__panel{grid-template-columns:300px 1fr}.header-km__cats{display:flex;flex-direction:column}.header-km__cat-count{margin-left:auto;font-size:11.5px;font-weight:600;color:#9ca3af}.header-km__cat>.icon-caret-right,.header-km__cat svg[class*=icon-caret]{margin-left:6px}.header-km__cat:hover .header-km__cat-count,.header-km__cat[aria-selected=true] .header-km__cat-count{color:var(--km-pink-deep, #c2185b)}.header-km__cats-sale{margin-top:auto!important;padding-top:10px;border-top:1px solid var(--km-line)}.header-km__cat--sale{color:var(--km-pink);font-weight:700;text-decoration:none}.header-km__cat--sale svg{width:18px;height:18px;color:var(--km-pink);flex:0 0 auto}.header-km__catalog-btn[aria-expanded=true]{background:var(--km-pink, #ff4fa3)!important;box-shadow:0 10px 20px #ff4fa333}.header-km__cols-pane{display:block;padding:24px 28px}.header-km__pane-head{display:flex;align-items:baseline;gap:14px;margin-bottom:18px}.header-km__pane-title{font-family:var(--km-font-display, "Lora", serif);font-style:italic;font-size:26px;color:var(--km-ink)}.header-km__pane-count{font-size:13px;color:#9ca3af}.header-km__pane-all{margin-left:auto;font-size:14px;font-weight:700;color:var(--km-pink);text-decoration:none;white-space:nowrap}.header-km__pane-all span{display:inline-block;transition:transform .15s}.header-km__pane-all:hover span{transform:translate(3px)}.header-km__subcards{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.header-km__subcard{display:flex;align-items:center;gap:12px;padding:10px;border:1.5px solid var(--km-line, #eef0f2);border-radius:16px;text-decoration:none;transition:border-color .15s}.header-km__subcard:hover{border-color:var(--km-pink)}.header-km__subcard-img{flex:0 0 auto;width:64px;height:64px;border-radius:12px;background:#fffaf7;display:flex;align-items:center;justify-content:center;overflow:hidden}.header-km__subcard-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.header-km__subcard-img svg{width:24px;height:24px;color:var(--km-pink)}.header-km__subcard-body{min-width:0;display:flex;flex-direction:column;gap:2px}.header-km__subcard-name{font-size:14px;font-weight:800;color:var(--km-ink);line-height:1.3}.header-km__subcard-count{font-size:12px;color:#9ca3af}.header-km__zone--brands ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.header-km__zone--brands a{display:inline-flex;padding:8px 16px;border:1px solid var(--km-line, #eef0f2);border-radius:999px;font-size:13px;font-weight:600;color:var(--km-ink)}.header-km__zone--brands a:hover{background:var(--km-pink-soft, #fdeaf1);border-color:var(--km-pink-soft, #fdeaf1);color:var(--km-pink-deep, #c2185b)}.header-km__zone--brands .header-km__col-title{margin-bottom:10px}.header-km__consult{display:flex;align-items:center;gap:14px;margin-top:18px;padding:16px 20px;border:1px solid #f3e8e2;border-radius:16px;background:linear-gradient(160deg,#fffdfb,#fcf4f0)}.header-km__consult-ic{flex:0 0 auto;display:inline-flex;color:var(--km-pink)}.header-km__consult-ic svg{width:24px;height:24px}.header-km__consult-text{flex:1;display:flex;flex-direction:column;gap:2px;font-size:14.5px;font-weight:700;color:var(--km-ink)}.header-km__consult-text small{font-size:12.5px;font-weight:500;color:var(--km-ink-mute, #6b7280)}.header-km__consult-btn{flex:0 0 auto;display:inline-flex;align-items:center;height:40px;padding:0 22px;border-radius:999px;background:var(--km-ink, #111);color:#fff;font-size:13px;font-weight:700;text-decoration:none;transition:.15s}.header-km__consult-btn:hover{background:#333;color:#fff}.header-km__drawer-panel{display:flex;flex-direction:column}.header-km__drawer-body{flex:1;overflow-y:auto}.header-km__drawer-all{display:inline-block;margin:8px 0 12px;padding-left:2px;font-size:13px;font-weight:700;color:var(--km-pink);text-decoration:none}.header-km__drawer-item[open]{background:var(--km-pink-soft, #fdeaf1);border-radius:14px}.header-km__drawer-item[open] .header-km__drawer-item-head{color:var(--km-pink-deep, #c2185b)}.header-km__drawer-foot{flex:0 0 auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--km-line, #eef0f2);background:#fff}.header-km__drawer-foot-info{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;font-size:12px;color:var(--km-ink-2, #444)}.header-km__drawer-foot-info svg{width:14px;height:14px;color:var(--km-pink);vertical-align:-2px}.header-km__drawer-foot-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.header-km__drawer-call,.header-km__drawer-tg{display:inline-flex;align-items:center;justify-content:center;height:42px;border-radius:999px;font-size:13.5px;font-weight:700;text-decoration:none;transition:.15s}.header-km__drawer-call{background:var(--km-ink, #111);color:#fff}.header-km__drawer-tg{border:1.5px solid var(--km-line-2, #d7d9dd);color:var(--km-ink, #111)}.header-km__backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#11111147;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:20}.header-km:has(.header-km__panel:not([hidden])) .header-km__backdrop{display:block}.header-km__catalog{z-index:50}.header-km__drawer-sale{display:flex;align-items:center;gap:12px;margin-top:10px;padding:14px 16px;border:1.5px solid var(--km-pink-soft, #fdeaf1);background:var(--km-pink-soft, #fdeaf1);border-radius:14px;font-size:14.5px;font-weight:700;color:var(--km-pink-deep, #c2185b);text-decoration:none}.header-km__drawer-sale svg{width:20px;height:20px;color:var(--km-pink, #ff4fa3);flex:0 0 auto}.bd-page{max-width:920px;margin:0 auto;padding:8px 0 40px;font-family:var(--km-font-body, "Manrope", sans-serif);color:var(--km-ink-2, #333)}.bd-page-hero{text-align:center;padding:8px 0 28px}.bd-page-hero h1{font-family:var(--km-font-display, "Lora", serif);font-weight:400;font-style:italic;font-size:clamp(28px,4.4vw,46px);letter-spacing:-.02em;line-height:1.08;color:var(--km-ink, #111);margin:0 0 14px}.bd-page-subtitle{font-size:16px;line-height:1.6;color:var(--km-ink-2, #555);margin:0 auto}.bd-hero-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:24px}.bd-hero-cta-btn{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 28px;border-radius:999px;font-weight:600;font-size:14px;text-decoration:none;border:1.5px solid var(--km-line-2, #d7d9dd);color:var(--km-ink, #111);background:#fff;transition:.15s}.bd-hero-cta-btn:hover{border-color:var(--km-ink, #111)}.bd-hero-cta-btn--primary,.bd-page a.bd-hero-cta-btn--primary{background:var(--km-ink, #111)!important;color:#fff!important;border-color:var(--km-ink, #111)!important}.bd-hero-cta-btn--primary:hover{background:#222!important;color:#fff!important}.bd-page a.bd-hero-cta-btn:not(.bd-hero-cta-btn--primary){color:var(--km-ink, #111)!important}.bd-contact-mp-card>div{display:flex;flex-direction:column}.bd-contact-mp-card strong{margin-bottom:2px}.bd-contact-section,.bd-about-section,.bd-policy-section{margin:38px 0}.bd-contact-section h2,.bd-about-section h2,.bd-policy-section h2{font-family:var(--km-font-display, "Lora", serif);font-weight:400;font-style:italic;font-size:clamp(22px,2.8vw,30px);letter-spacing:-.02em;color:var(--km-ink, #111);margin:0 0 12px}.bd-contact-section>p,.bd-about-section>p,.bd-policy-section>p{font-size:15px;line-height:1.65;margin:0 0 14px}.bd-contact-quick-grid,.bd-contact-branches,.bd-contact-mp,.bd-contact-social,.bd-policy-contact-grid{display:grid;gap:14px}.bd-contact-quick-grid--3,.bd-contact-social--3{grid-template-columns:repeat(3,1fr)}.bd-contact-social--4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.bd-contact-social--4{grid-template-columns:repeat(2,1fr)}}.bd-contact-branches,.bd-contact-mp,.bd-policy-contact-grid{grid-template-columns:repeat(2,1fr)}.bd-contact-quick-btn,.bd-contact-mp-card,.bd-contact-social-card,.bd-policy-contact-btn{display:flex;align-items:center;gap:12px;padding:18px 20px;border:1px solid var(--km-line, #eef0f2);border-radius:16px;background:#fff;text-decoration:none;color:var(--km-ink, #111);transition:.15s}.bd-contact-quick-btn:hover,.bd-contact-mp-card:hover,.bd-contact-social-card:hover,.bd-policy-contact-btn:hover{border-color:var(--km-pink, #ff4fa3);box-shadow:var(--km-shadow-md, 0 8px 24px rgba(17,17,17,.06))}.bd-contact-quick-btn--primary{background:var(--km-pink-soft, #fdeaf1);border-color:var(--km-pink, #ff4fa3)}.bd-contact-quick-icon,.bd-contact-mp-icon,.bd-contact-social-icon,.bd-policy-contact-icon{font-size:22px;flex:0 0 auto}.bd-contact-quick-text,.bd-policy-contact-btn span:last-child{display:flex;flex-direction:column}.bd-contact-quick-btn strong,.bd-contact-mp-card strong,.bd-contact-social-card strong,.bd-policy-contact-btn strong{font-weight:700;color:var(--km-ink, #111)}.bd-contact-quick-btn small,.bd-contact-mp-card small,.bd-contact-social-card small,.bd-policy-contact-btn small{color:var(--km-ink-mute, #6b7280);font-size:13px}.bd-contact-social-card{flex-direction:column;text-align:center}.bd-contact-branch{border:1px solid var(--km-line, #eef0f2);border-radius:18px;padding:18px;background:#fff}.bd-contact-branch-header{display:flex;align-items:center;gap:8px}.bd-contact-branch-header h3{font-family:var(--km-font-display, "Lora", serif);font-weight:400;font-style:italic;font-size:20px;margin:0;color:var(--km-ink, #111)}.bd-contact-branch-addr{font-size:14px;margin:8px 0 4px;color:var(--km-ink-2, #444)}.bd-contact-branch-hours{font-size:13px;color:var(--km-ink-mute, #6b7280);margin:0 0 12px}.bd-contact-branch-map{width:100%;height:220px;border:0;border-radius:12px;display:block}.bd-contact-branch-link,.bd-policy-list a,.bd-page a{color:var(--km-pink, #ff4fa3);text-decoration:none;font-weight:600}.bd-contact-branch-link{display:inline-block;margin-top:12px}.bd-about-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0}.bd-about-stat{text-align:center;padding:22px 12px;border:1px solid var(--km-line, #eef0f2);border-radius:16px;background:var(--km-cream-2, #fcf4f0)}.bd-about-stat-num{font-family:var(--km-font-display, "Lora", serif);font-style:italic;font-size:clamp(26px,3vw,38px);color:var(--km-ink, #111);line-height:1}.bd-about-stat-label{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--km-ink-mute, #6b7280);margin-top:8px}.bd-about-cats,.bd-about-brands{display:flex;flex-wrap:wrap;gap:8px}.bd-about-cat,.bd-about-brand{display:inline-flex;padding:8px 14px;border:1px solid var(--km-line, #eef0f2);border-radius:999px;font-size:13px;font-weight:600;color:var(--km-ink, #111);text-decoration:none;transition:.15s}.bd-about-cat:hover,.bd-about-brand:hover{border-color:var(--km-pink, #ff4fa3);color:var(--km-pink, #ff4fa3)}.bd-about-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bd-about-trust-item{padding:20px;border:1px solid var(--km-line, #eef0f2);border-radius:16px;background:#fff}.bd-about-trust-item h3{font-size:16px;font-weight:700;margin:0 0 8px;color:var(--km-ink, #111)}.bd-about-trust-item p{font-size:14px;line-height:1.55;color:var(--km-ink-2, #555);margin:0}.bd-about-partners,.bd-about-final,.bd-policy-contact{background:var(--km-cream-2, #fcf4f0);border-radius:20px;padding:28px clamp(16px,3vw,32px)}.bd-about-final{text-align:center}.bd-partner-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.bd-policy-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0}.bd-policy-card{text-align:center;padding:22px 14px;border:1px solid var(--km-line, #eef0f2);border-radius:16px;background:#fff}.bd-policy-icon{font-size:26px}.bd-policy-card h3{font-family:var(--km-font-display, "Lora", serif);font-style:italic;font-weight:400;font-size:20px;margin:8px 0 6px;color:var(--km-ink, #111)}.bd-policy-card p{font-size:13px;color:var(--km-ink-mute, #6b7280);margin:0;line-height:1.4}.bd-policy-list{margin:0 0 14px;padding-left:20px}.bd-policy-list li{font-size:15px;line-height:1.6;margin:0 0 10px}.bd-policy-list strong{color:var(--km-ink, #111)}.bd-policy-steps{counter-reset:step;list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:14px}.bd-policy-steps>li{list-style:none!important}.bd-policy-steps>li::marker{content:""!important}.bd-policy-steps li{position:relative;padding-left:46px;font-size:15px;line-height:1.55}.bd-policy-steps li:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:var(--km-pink, #ff4fa3);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:14px}.bd-policy-note{background:#fff7e6;border:1px solid #f4d27a;border-radius:12px;padding:14px 18px;font-size:14px;color:#8a5a00;margin:12px 0 0}.bd-policy-contact h2{text-align:center}.bd-policy-contact>p{text-align:center}@media(max-width:900px){.bd-contact-quick-grid--3,.bd-contact-social--3,.bd-about-trust{grid-template-columns:1fr}.bd-contact-branches,.bd-contact-mp,.bd-policy-contact-grid,.bd-about-stats,.bd-policy-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.bd-about-stats,.bd-policy-cards,.bd-contact-branches,.bd-contact-mp,.bd-policy-contact-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kidimart-bundle.css.map */
