.kap-home,.kap-cart{background:#fff}.kh-sec{padding:96px 24px}.kh-sec+.kh-sec{padding-top:0}.kh-eyebrow{font:600 13px/1.2 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6e6e73;margin:0 0 14px}.kh-h1{font:700 clamp(40px,5.6vw,76px)/1 "Inter Tight",sans-serif;letter-spacing:-.04em;margin:0;color:#fff}.kh-lead{font:400 clamp(17px,1.5vw,21px)/1.4 Inter,sans-serif;margin:16px 0 0;max-width:560px;color:inherit;opacity:.9}.kh-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.kap-btn--ghost{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kap-btn--ghost:hover{background:#ffffff42}.kh-link{display:inline-flex;align-items:center;gap:4px;font:500 15px/1.2 Inter,sans-serif;color:#1d1d1f;text-decoration:none}.kh-link:hover{text-decoration:underline;text-underline-offset:3px}.kh-link--light{color:#fff}.kh-hero{position:relative;min-height:78vh;max-height:900px;display:grid;background:#111;color:#fff;overflow:hidden;isolation:isolate}.kh-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.kh-hero__img--m{display:none}.kh-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#00000014,#0000 35%,#00000073);pointer-events:none}.kh-hero__cap{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:72px 24px;align-self:end}.kh-hero--bc .kh-hero__cap,.kh-hero--tc .kh-hero__cap{text-align:center}.kh-hero--bc .kh-hero__cap .kh-lead,.kh-hero--tc .kh-hero__cap .kh-lead{margin-left:auto;margin-right:auto}.kh-hero--bc .kh-btns,.kh-hero--tc .kh-btns{justify-content:center}.kh-hero--tc .kh-hero__cap{align-self:start}.kh-hero--cl .kh-hero__cap{align-self:center}.kh-hero .kh-eyebrow{color:#fffc}.kh-promos{padding-top:24px}.kh-promos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kh-promo{position:relative;display:block;min-height:520px;border-radius:28px;overflow:hidden;background:#1d1d1f;color:#fff;text-decoration:none;isolation:isolate}.kh-promo__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .6s ease}.kh-promo:hover .kh-promo__img{transform:scale(1.03)}.kh-promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#00000059,#0000 45%)}.kh-promo__cap{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;padding:36px 32px;display:flex;flex-direction:column;align-items:flex-start}.kh-promo__cap .kh-eyebrow{color:#ffffffc7;margin-bottom:8px}.kh-promo__cap h2{font:700 clamp(28px,2.8vw,40px)/1.05 "Inter Tight",sans-serif;letter-spacing:-.03em;margin:0}.kh-promo__cap p{margin:10px 0 0;font-size:16px;line-height:1.4;max-width:420px;opacity:.9}.kh-promo__cap .kh-link{margin-top:16px;color:#fff}.kh-promo--dark{color:#1d1d1f;background:#f2f2f3}.kh-promo--dark:after{display:none}.kh-promo--dark .kh-eyebrow{color:#6e6e73}.kh-promo--dark .kh-link{color:#1d1d1f}.kh-dev__row{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 0 12px;scrollbar-width:none}.kh-dev__row::-webkit-scrollbar{display:none}.kh-dev{flex:0 0 auto;width:150px;display:flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none;color:#1d1d1f;scroll-snap-align:start}.kh-dev__img{width:150px;height:150px;border-radius:50%;overflow:hidden;background:#f2f2f3;display:block}.kh-dev__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.kh-dev:hover .kh-dev__img img{transform:scale(1.06)}.kh-dev__label{font:500 15px/1.2 Inter,sans-serif}.kh-shelf__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px}.kh-shelf__head .kap-h2{margin:0!important}.kh-cards{display:flex;gap:16px}.kh-cards>*{flex:0 0 300px}.kh-card{display:flex;flex-direction:column;background:#f2f2f3;border-radius:24px;overflow:hidden;text-decoration:none;color:#1d1d1f}.kh-card__img{display:block;aspect-ratio:1 / 1;background:#f2f2f3;padding:24px}.kh-card__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s ease}.kh-card:hover .kh-card__img img{transform:scale(1.04)}.kh-card__txt{display:flex;flex-direction:column;gap:4px;padding:0 22px 22px}.kh-card__txt strong{font:600 16px/1.3 Inter Tight,sans-serif;letter-spacing:-.01em}.kh-card__price{font-size:14px;color:#424245}.kh-card__price s{color:#86868b;margin-left:4px;font-size:13px}.kh-wood{position:relative;isolation:isolate}.kh-wood:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--kh-wood) center / cover no-repeat;opacity:.07;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 82%,transparent 100%)}.kh-wood>*{position:relative;z-index:1}.kh-mats .kap-lead{margin:16px auto 44px}.kh-mats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kh-mat{display:flex;flex-direction:column;background:#fff;border-radius:24px;overflow:hidden;text-decoration:none;color:#1d1d1f;box-shadow:0 1px 2px #0000000a,0 10px 30px #0000000f}.kh-mat__img{display:block;aspect-ratio:4 / 3;overflow:hidden}.kh-mat__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.kh-mat:hover .kh-mat__img img{transform:scale(1.04)}.kh-mat__cap{padding:24px 24px 26px;display:flex;flex-direction:column}.kh-mat__cap .kh-eyebrow{margin-bottom:8px}.kh-mat__cap h3{font:700 22px/1.15 Inter Tight,sans-serif;letter-spacing:-.02em;margin:0}.kh-mat__cap p{margin:8px 0 14px;font-size:15px;line-height:1.45;color:#424245}.kh-reviews.kap-reviews:before{background:var(--kh-wood) center / cover no-repeat;opacity:.07}.kh-abouts__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.kh-about{min-height:320px;border-radius:24px;text-decoration:none}.kh-about .kap-tile__cap h3{font-size:26px}.kh-about .kh-link{margin-top:10px}.kh-tree{padding-top:0}.kc-wrap{padding:72px 24px 24px;position:relative}.kc-head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding-bottom:32px;border-bottom:1px solid #e8e8ea;margin-bottom:40px}.kc-title{font:700 clamp(30px,3.6vw,44px)/1.05 "Inter Tight",sans-serif;letter-spacing:-.035em;margin:0;color:#1d1d1f}.kc-sub{margin:12px 0 0;font-size:16px;color:#424245;grid-column:1}.kc-head__btn{grid-column:2;grid-row:1 / span 2;min-width:200px}.kc-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:start}.kc-items{display:flex;flex-direction:column}.kc-item{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:24px;padding:28px 0;border-bottom:1px solid #e8e8ea;align-items:start}.kc-item__img{display:block;width:140px;height:140px;border-radius:20px;background:#f2f2f3;overflow:hidden}.kc-item__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:10px}.kc-item__name{font:600 19px/1.25 Inter Tight,sans-serif;letter-spacing:-.015em;color:#1d1d1f;text-decoration:none}.kc-item__var{margin:6px 0 0;font-size:14px;color:#6e6e73}.kc-item__disc{margin:8px 0 0;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#1d1d1f;background:#f2f2f3;border-radius:999px;padding:4px 10px 4px 8px}.kc-item__disc svg{color:#1e8a4c}.kc-item__disc b{color:#1e8a4c;font-weight:600}.kc-item__row{display:flex;align-items:center;gap:18px;margin-top:16px}.kc-qty{display:inline-flex;align-items:center;border:1px solid #d2d2d7;border-radius:999px;height:36px}.kc-qty button{width:36px;height:34px;border:0;background:none;font-size:18px;color:#1d1d1f;cursor:pointer;border-radius:999px}.kc-qty button:hover{background:#f2f2f3}.kc-qty span{min-width:24px;text-align:center;font-size:14px;font-weight:500}.kc-remove{background:none;border:0;padding:0;font:500 14px/1 Inter,sans-serif;color:#6e6e73;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c7c7cc;cursor:pointer}.kc-remove:hover{color:#1d1d1f}.kc-item__price{text-align:right;display:flex;flex-direction:column;gap:2px}.kc-item__price strong{font:600 18px/1.2 Inter Tight,sans-serif}.kc-item__price s{font-size:13px;color:#86868b}.kc-sum{position:sticky;top:24px;background:#f2f2f3;border-radius:24px;padding:28px}.kc-sum__h{font:700 20px/1.2 Inter Tight,sans-serif;letter-spacing:-.02em;margin:0 0 18px}.kc-sum__list{margin:0;display:flex;flex-direction:column;gap:12px}.kc-sum__list div{display:flex;justify-content:space-between;gap:12px;font-size:15px;color:#424245}.kc-sum__list dd{margin:0;color:#1d1d1f;font-weight:500}.kc-sum__save dd{color:#1e8a4c!important}.kc-sum__total{padding-top:14px;margin-top:6px;border-top:1px solid #d9d9de}.kc-sum__total dt,.kc-sum__total dd{font:700 20px/1.2 Inter Tight,sans-serif;color:#1d1d1f!important}.kc-checkout{width:100%;margin-top:22px}.kc-note{margin-top:16px}.kc-note summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font:500 14px/1.2 Inter,sans-serif;color:#1d1d1f;padding:10px 0}.kc-note summary::-webkit-details-marker{display:none}.kc-note[open] summary svg{transform:rotate(45deg)}.kc-note textarea{width:100%;border:1px solid #d2d2d7;border-radius:12px;padding:10px 12px;font:14px/1.4 Inter,sans-serif;background:#fff;resize:vertical}.kc-trust{margin-top:18px;flex-direction:column;align-items:flex-start;gap:10px;background:#fff;padding:14px 16px;font-size:13px}.kc-empty{text-align:center;padding:48px 0 72px}.kc-empty .kc-sub{margin-top:12px}.kc-empty .kh-btns{justify-content:center}.kc-also{padding-top:72px}[data-kc-busy] .kc-items{opacity:.5;pointer-events:none}.kap-cart .kc-wrap:before{content:"";position:absolute;left:0;right:0;top:0;height:320px;z-index:0;pointer-events:none;background:var(--kh-wood) center / cover no-repeat;opacity:.06;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,transparent 100%)}.kc-wrap>*{position:relative;z-index:1}@media(max-width:1024px){.kh-promo{min-height:420px}.kc-grid{grid-template-columns:minmax(0,1fr) 320px;gap:32px}}@media(max-width:820px){.kh-sec{padding:56px 16px}.kh-hero{min-height:86vh}.kh-hero__img--d{display:none}.kh-hero__img--m{display:block}.kh-hero__cap{padding:40px 20px;text-align:center}.kh-hero .kh-lead{margin-left:auto;margin-right:auto}.kh-btns{justify-content:center}.kh-h1{font-size:40px}.kh-promos{padding-top:16px}.kh-promos__grid{grid-template-columns:1fr;gap:12px}.kh-promo{min-height:440px;border-radius:22px}.kh-promo__cap{padding:26px 22px}.kh-dev__row{gap:14px}.kh-dev{width:104px}.kh-dev__img{width:104px;height:104px}.kh-dev__label{font-size:13px}.kh-shelf__head{margin-bottom:20px}.kh-cards>*{flex-basis:72vw}.kh-card__img{padding:18px}.kh-mats__grid{grid-template-columns:1fr;gap:12px}.kh-mats .kap-lead{margin:12px auto 28px}.kh-abouts__grid{grid-template-columns:1fr;gap:12px}.kh-about{min-height:220px}.kc-wrap{padding:40px 16px 16px}.kc-head{grid-template-columns:1fr;gap:0;padding-bottom:24px;margin-bottom:8px}.kc-head__btn{grid-column:1;grid-row:auto;margin-top:18px;width:100%}.kc-grid{grid-template-columns:1fr;gap:24px}.kc-item{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:20px 0}.kc-item__img{width:96px;height:96px;border-radius:16px}.kc-item__name{font-size:17px}.kc-item__price{grid-column:2;flex-direction:row;align-items:baseline;gap:8px;text-align:left;margin-top:-6px}.kc-sum{position:static;padding:22px}.kc-trust{flex-direction:column}.kc-also{padding-top:48px}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/kmd-apple-home.css.map */
