.km-form{display:flex;flex-direction:column;gap:22px}.km-form__row{display:grid;grid-template-columns:1fr;gap:22px}@media screen and (min-width:640px){.km-form__row{grid-template-columns:1fr 1fr}}.km-form-message{padding:16px 20px;border:1px solid var(--km-border);font-size:14px;line-height:1.6}.km-form-message--success{border-color:var(--km-accent)}.km-form-message--error{border-color:var(--km-fg)}.km-form-message ul{margin:0;padding-left:18px}.km-contact{display:grid;grid-template-columns:1fr;gap:56px;align-items:start}@media screen and (min-width:1024px){.km-contact{grid-template-columns:5fr 6fr;gap:96px}}@media screen and (max-width:1023px){.km-contact--form-first .km-contact__form{order:-1}}.km-contact__form{padding:32px 24px;background:var(--km-surface);border:1px solid var(--km-border)}@media screen and (min-width:768px){.km-contact__form{padding:48px}}.km-contact__info .km-icon-text--left{align-items:center}.km-contact__info .km-icon-text__text a{text-decoration:underline;text-underline-offset:3px}.km-legal{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media screen and (min-width:1024px){.km-legal{grid-template-columns:280px minmax(0,760px);gap:80px;justify-content:center}.km-legal--no-toc{grid-template-columns:minmax(0,760px)}}.km-legal__toc{padding-top:8px}@media screen and (min-width:1024px){.km-legal__toc{position:sticky;top:calc(var(--km-header-height, 80px) + 32px)}}.km-legal__toc-title{margin-bottom:16px;font-family:var(--km-font-accent);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--km-fg-2)}.km-legal__toc-list{list-style:none;margin:0;padding:0;border-left:1px solid var(--km-border);counter-reset:toc}.km-legal__toc-list li{counter-increment:toc}.km-legal__toc-list a{display:block;padding:9px 16px;margin-left:-1px;border-left:1px solid transparent;font-size:13px;line-height:1.4;color:var(--km-fg-2);transition:color var(--km-duration) var(--km-ease),border-color var(--km-duration) var(--km-ease)}.km-legal__toc-list a:hover,.km-legal__toc-list a.is-active{color:var(--km-fg);border-left-color:var(--km-accent)}@media screen and (max-width:1023px){.km-legal__toc{padding:20px;border:1px solid var(--km-border);background:var(--km-surface)}.km-legal__toc-list{border-left:0}.km-legal__toc-list a{padding:8px 0;border-left:0}}.km-legal__article{display:flex;flex-direction:column;gap:24px;min-width:0}.km-legal__title{font-size:clamp(32px,4vw,48px);line-height:1.1}.km-legal__content{font-size:15px;line-height:1.8;color:var(--km-fg)}.km-legal__content h2{margin-top:2.2em;padding-top:1.2em;border-top:1px solid var(--km-border);font-size:clamp(22px,2.4vw,28px);scroll-margin-top:calc(var(--km-header-height, 80px) + 24px)}.km-legal__content h2:first-child{margin-top:0;padding-top:0;border-top:0}.km-legal__content h3{margin-top:1.6em;font-size:19px}.km-page-content{font-size:15px;line-height:1.8}.km-page-content h2{margin-top:2em;font-size:clamp(22px,2.4vw,28px)}.km-page-content img{margin-block:1.5em}.km-account{max-width:520px;margin-inline:auto;display:flex;flex-direction:column;gap:28px}.km-account--wide{max-width:1080px}.km-account__head{display:flex;flex-direction:column;gap:10px;text-align:center}.km-account__links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px}.km-account__links a{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--km-border)}.km-account__links a:hover{text-decoration-color:currentColor}.km-account-grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media screen and (min-width:1024px){.km-account-grid{grid-template-columns:2fr 1fr;gap:80px}}.km-orders{width:100%;font-size:14px}.km-orders th{padding:12px 8px;text-align:left;font-family:var(--km-font-accent);font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--km-fg-2);border-bottom:1px solid var(--km-fg)}.km-orders td{padding:18px 8px;border-bottom:1px solid var(--km-border)}.km-orders a{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:767px){.km-orders thead{display:none}.km-orders tr{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;padding:16px 0;border-bottom:1px solid var(--km-border)}.km-orders td{padding:0;border:0}}.km-address-card{padding:24px;border:1px solid var(--km-border);background:var(--km-surface);display:flex;flex-direction:column;gap:14px;font-size:14px;line-height:1.7}.km-address-card address{font-style:normal}.km-address-card__actions{display:flex;gap:20px;font-size:12px}.km-address-card__actions a,.km-address-card__actions button{text-decoration:underline;text-underline-offset:4px}.km-addresses{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width:768px){.km-addresses{grid-template-columns:1fr 1fr}}.km-order-lines{width:100%;font-size:14px}.km-order-lines th{padding:12px 8px;text-align:left;font-family:var(--km-font-accent);font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:var(--km-fg-2);border-bottom:1px solid var(--km-fg)}.km-order-lines td{padding:18px 8px;border-bottom:1px solid var(--km-border);vertical-align:top}.km-order-totals{margin-left:auto;width:min(100%,360px);font-size:14px}.km-order-totals div{display:flex;justify-content:space-between;padding:8px 0}.km-order-totals .is-total{border-top:1px solid var(--km-fg);margin-top:8px;padding-top:16px;font-weight:500;font-size:16px}.km-password{min-height:100vh;display:grid;place-items:center;padding:48px var(--km-page-margin);text-align:center}.km-password__inner{width:100%;max-width:520px;display:flex;flex-direction:column;align-items:center;gap:28px}.km-password__form{width:100%;display:flex;flex-direction:column;gap:14px}.km-password__row{display:flex;gap:8px}.km-password__row .km-input{flex:1}@media screen and (max-width:479px){.km-password__row{flex-direction:column}}.km-password__admin{font-size:12px;color:var(--km-fg-2)}.km-password__admin a{text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:1024px){.km-legal:not(:has(.km-legal__toc:not([hidden]))){grid-template-columns:minmax(0,760px)}}.km-cartpage__head,.km-searchpage__head{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.km-cartpage{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media screen and (min-width:1024px){.km-cartpage{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:80px}.km-cartpage__summary{position:sticky;top:calc(var(--km-header-height, 80px) + 24px)}}.km-cartpage__summary{display:flex;flex-direction:column;gap:16px;padding:28px;background:var(--km-surface);border:1px solid var(--km-border)}.km-cartpage__empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:64px 0;text-align:center}.km-line--page{grid-template-columns:96px 1fr}.km-line--page .km-line__media{width:96px}.km-searchpage__form{display:flex;gap:8px;max-width:560px}.km-searchpage__form .km-input{flex:1}.km-searchpage__link-item{grid-column:1 / -1}.km-searchpage__link{display:flex;flex-direction:column;gap:6px;padding:20px 0;border-bottom:1px solid var(--km-border)}.km-searchpage__link-title{font-family:var(--km-font-heading);font-size:20px}.km-searchpage__count{margin-top:32px}.km-giftcard{display:flex;flex-direction:column;align-items:center;gap:24px;padding-block:72px;text-align:center}.km-giftcard__code{padding:24px 40px;border:1px solid var(--km-border);background:var(--km-surface);display:flex;flex-direction:column;gap:8px}.km-giftcard__number{font-family:var(--km-font-accent);font-size:clamp(22px,5vw,32px);letter-spacing:.12em}.km-giftcard__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@media print{.km-giftcard__actions{display:none}}.km-recover{padding-top:16px;border-top:1px solid var(--km-border)}.km-recover summary{display:inline-flex;cursor:pointer;margin-bottom:20px}.km-account__decline{align-self:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-pages.css.map */
