.kap.kap-home{--kh-cw: clamp(220px, 20vw, 330px)}.kap.kap-home .kh-card .kh-card__img img.is-alt{opacity:0!important;transition:opacity .3s ease}.kap.kap-home .kh-card .kh-card__img img[data-kh-main]{opacity:1!important;transition:opacity .3s ease}@media(hover:hover){.kap.kap-home .kh-card .kh-card__img:hover img.is-alt{opacity:1!important}.kap.kap-home .kh-card .kh-card__img:hover img[data-kh-main]:has(~img.is-alt){opacity:0!important}}.kap.kap-home .kh-feat__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid #e1e1e4;margin-bottom:clamp(28px,3.4vw,56px)}.kap.kap-home .kh-feat .kap-h2{text-align:left!important;margin:0!important}.kap.kap-home .kh-feat__sub{margin:10px 0 0;font-size:clamp(16px,1.25vw,19px);color:#6e6e73}.kap.kap-home .kh-feat__pills{flex:none;margin:0!important}.kap.kap-home .kh-feat__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,6vw,110px);align-items:center}.kap.kap-home .kh-feat__media{display:block;position:relative;aspect-ratio:1 / 1;border-radius:24px;background:#e9e9eb;overflow:hidden;box-shadow:var(--kh-edge),var(--kh-drop)}.kap.kap-home .kh-feat__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transform:scale(.86);mix-blend-mode:multiply;transition:transform .5s ease}.kap.kap-home .kh-feat__media:hover img{transform:scale(.9)}.kap.kap-home .kh-feat__eyebrow{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#6e6e73}.kap.kap-home .kh-feat__title{margin:0 0 18px;font-size:clamp(32px,3.4vw,54px);font-weight:700;letter-spacing:-.02em;line-height:1.05;color:#000}.kap.kap-home .kh-feat__text{margin:0 0 30px;max-width:470px;font-size:clamp(16px,1.25vw,19px);line-height:1.55;color:#424245}.kap.kap-home .kh-feat__col{margin:0 0 14px;font-size:15px;color:#6e6e73}.kap.kap-home .kh-feat__col span{color:#1d1d1f;font-weight:600}.kap.kap-home .kh-feat__sw{gap:12px;margin:0 0 30px}.kap.kap-home .kh-feat__sw .kh-sw__dot{width:34px;height:34px}.kap.kap-home .kh-feat__sw .kh-sw__dot.is-on{box-shadow:0 0 0 3px #f3f3f3,0 0 0 4.5px #1d1d1f}.kap.kap-home .kh-feat__cta{display:flex!important;align-items:center;justify-content:space-between;width:100%;max-width:440px;padding:19px 28px!important;border-radius:999px!important;background:#000!important;color:#fff!important;font-size:17px!important;font-weight:600!important;transition:transform .2s ease,box-shadow .2s ease}.kap.kap-home .kh-feat__cta:hover{transform:translateY(-1px);box-shadow:0 10px 24px -10px #00000073}.kap.kap-home .kh-feat__note{margin:16px 0 0;font-size:14px;color:#6e6e73}.kap.kap-home .kh-rvban{padding-bottom:0!important}.kap.kap-home .kh-rvban__box{display:block;position:relative;aspect-ratio:2.6 / 1;border-radius:24px;overflow:hidden;text-decoration:none;box-shadow:var(--kh-edge),var(--kh-drop)}.kap.kap-home .kh-rvban__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.kap.kap-home .kh-rvban__box:hover .kh-rvban__img{transform:scale(1.03)}.kap.kap-home .kh-rvban__img--m{display:none}.kap.kap-home .kh-rvban__box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#0000006b 0,#00000038 55%,#0000001f)}.kap.kap-home .kh-rvban__cap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px;text-align:center;color:#fff}.kap.kap-home .kh-rvban__stars{font-size:clamp(34px,4.4vw,72px);letter-spacing:.04em;line-height:1;margin-bottom:6px}.kap.kap-home .kh-rvban__title{font-size:clamp(30px,4.2vw,68px);font-weight:700;letter-spacing:-.02em;line-height:1.05}.kap.kap-home .kh-rvban__text{font-size:clamp(16px,1.7vw,26px);font-weight:600;line-height:1.25}.kap.kap-home .kh-rvban__btn{margin-top:18px;border-radius:999px!important;padding:14px 30px!important;font-size:16px!important;font-weight:700!important;color:#000!important}@media(max-width:820px){.kap.kap-home{--kh-cw: 64vw}.kap.kap-home .kh-feat__head{flex-direction:column;align-items:flex-start}.kap.kap-home .kh-feat__grid{grid-template-columns:1fr;gap:28px}.kap.kap-home .kh-feat__cta{max-width:none}.kap.kap-home .kh-rvban__box{aspect-ratio:4 / 5}.kap.kap-home .kh-rvban__img--m{display:block}.kap.kap-home .kh-rvban__box:has(.kh-rvban__img--m) .kh-rvban__img--d{display:none}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/kmd-apple-home-6.css.map */
