.kg-header-wrapper{position:sticky;top:0;z-index:50}.kg-header{background:var(--kg-color-bg-light);box-shadow:0 1px #2a124014;font-family:var(--kg-font-family)}.kg-header__bar{max-width:var(--kg-content-max);margin:0 auto;padding:10px var(--kg-gutter-mobile);display:grid;grid-template-columns:auto 1fr auto auto;grid-template-areas:"logo . cart cta" "nav nav nav nav";align-items:center;gap:8px 12px}.kg-header__logo{grid-area:logo;display:inline-flex}.kg-header__logo img{height:24px;width:auto;display:block}.kg-header__nav{grid-area:nav;display:flex;flex-wrap:nowrap;gap:10px;justify-content:space-between;font-size:clamp(.75rem,3.3vw,.95rem);overflow-x:auto;scrollbar-width:none;border-top:1px solid rgba(42,18,64,.08);padding-top:4px}.kg-header__nav::-webkit-scrollbar{display:none}.kg-header__nav a{color:var(--kg-color-text);text-decoration:none;font-weight:600;padding:0;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap;flex:0 0 auto}.kg-header__nav a:hover,.kg-header__nav a:focus-visible{color:var(--kg-color-action);text-decoration:underline;text-underline-offset:4px}.kg-header__cart{grid-area:cart;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--kg-tap-min);height:var(--kg-tap-min);color:var(--kg-color-text)}.kg-header__count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;border-radius:9px;background:var(--kg-color-action);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 4px}.kg-header__cta{grid-area:cta;min-height:40px;padding:8px 16px;font-size:.95rem;white-space:nowrap}@media(min-width:900px){.kg-header__bar{grid-template-columns:auto 1fr auto auto;grid-template-areas:"logo nav cart cta";padding-block:14px}.kg-header__logo img{height:28px}.kg-header__nav{justify-content:flex-start;margin-left:24px;gap:28px;font-size:1rem;border-top:0;padding-top:0;overflow:visible}}[id^=kg-]{scroll-margin-top:120px}.kg-footer{background:var(--kg-color-bg-light);color:var(--kg-color-text);border-top:1px solid rgba(42,18,64,.1);font-family:var(--kg-font-family);font-size:.9rem}.kg-footer__inner{max-width:var(--kg-content-max);margin:0 auto;padding:24px var(--kg-gutter-mobile) 40px;display:grid;gap:10px}.kg-footer__links{display:flex;flex-wrap:wrap;gap:0 20px}.kg-footer__links a{color:var(--kg-color-text);text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.kg-footer__company,.kg-footer__copy{margin:0;opacity:.85}.kg-page__inner{max-width:720px}.kg-page .kg-h2{margin-bottom:var(--kg-space-4)}.kg-form-site__label{display:block;font-weight:600;margin:var(--kg-space-4) 0 var(--kg-space-1)}.kg-form-site__input{width:100%;box-sizing:border-box;min-height:var(--kg-tap-min);padding:10px 14px;font:inherit;color:var(--kg-color-text);background:#fff;border:2px solid rgba(42,18,64,.35);border-radius:var(--kg-radius)}.kg-form-site__input:focus{outline:3px solid var(--kg-color-action);outline-offset:2px;border-color:var(--kg-color-action)}.kg-form-site__area{min-height:140px;resize:vertical}.kg-form-site__ok{background:#fff;border:2px solid var(--kg-color-action);border-radius:var(--kg-radius);padding:var(--kg-space-3)}.kg-form-site__errors{background:#fff;border:2px solid var(--kg-color-error);border-radius:var(--kg-radius);padding:var(--kg-space-3)}.kg-button--ghost{background:#fff;color:var(--kg-color-action);border-color:var(--kg-color-action)}.kg-cart__lines{list-style:none;margin:0 0 var(--kg-space-5);padding:0}.kg-cart__line{display:grid;grid-template-columns:96px 1fr;grid-template-areas:"img info" "img remove";gap:4px var(--kg-space-4);padding:var(--kg-space-4) 0;border-bottom:1px solid rgba(42,18,64,.12);align-items:start}.kg-cart__img{grid-area:img;width:96px;height:96px;object-fit:cover;border-radius:var(--kg-radius)}.kg-cart__info{grid-area:info}.kg-cart__title{font-weight:700;margin:0}.kg-cart__for{margin:2px 0 0;color:var(--kg-color-action);font-weight:600}.kg-cart__price{margin:6px 0 0}.kg-cart__remove{grid-area:remove;justify-self:start;color:var(--kg-color-text);font-size:.9rem;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.kg-cart__code-row{display:grid;grid-template-columns:1fr auto;gap:var(--kg-space-2)}.kg-cart__code-msg{color:var(--kg-color-error);font-weight:600;margin:var(--kg-space-2) 0 0}.kg-cart__code-ok{margin:var(--kg-space-2) 0 0;font-weight:600}.kg-cart__summary{margin-top:var(--kg-space-5);padding:var(--kg-space-5);background:#fff;border-radius:var(--kg-radius-lg);box-shadow:0 10px 30px #2a12401a}.kg-cart__discount-line{margin:0 0 var(--kg-space-2);color:var(--kg-color-action);font-weight:700}.kg-cart__total{display:flex;justify-content:space-between;font-size:1.25rem;margin:0}.kg-cart__note{margin:var(--kg-space-2) 0 0;font-size:.95rem;opacity:.85}.kg-cart__summary .kg-actions{margin-top:var(--kg-space-4)}.kg-cart__summary .kg-button{width:100%}.kg-header__h1{grid-area:logo;margin:0;font-size:inherit;line-height:0;display:inline-flex}.kg-footer__ai{margin:0;opacity:.85}.kg-invite-banner{margin:0;padding:var(--kg-space-3) var(--kg-gutter-mobile);background:var(--kg-color-white);color:var(--kg-color-text);font-size:1rem;line-height:1.4;text-align:center;border-top:1px solid rgba(42,18,64,.08)}.kg-invite-banner--ok{background:var(--kg-color-accent-bright);font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kg-site.css.map */
