.kap-gal__box{position:relative;overflow:hidden;padding:16px 16px 76px}.kap-gal__img{transform:none}.kap-zoom{position:absolute;right:14px;top:14px;bottom:auto;width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:#1d1d1f;box-shadow:0 2px 10px #00000026;display:grid;place-items:center;cursor:pointer;z-index:2}.kap-badge{position:absolute;right:16px;bottom:18px;z-index:2;display:inline-flex;align-items:center;gap:8px;background:#fff;color:#1d1d1f;font-family:Inter Tight,Inter,sans-serif;font-weight:600;font-size:13px;letter-spacing:-.01em;padding:8px 14px 8px 10px;border-radius:999px;box-shadow:0 2px 10px #0000001f}.kap-badge svg{width:18px;height:18px}.kap-offer__opt--set{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:16px;row-gap:10px;padding:14px 18px 14px 14px}.kap-offer__opt--set:has(input:checked){padding:13px 17px 13px 13px}.kap-offer__wallet{grid-column:1 / -1;flex:none}.kap-offer__imgwrap{position:relative;flex:none;display:block;padding:0}.kap-offer__img{width:104px;height:104px;border-radius:12px;display:block}.kap-offer__imgwrap .kap-zoom{width:28px;height:28px;right:auto;top:auto;left:-8px;bottom:-6px;transform:none;box-shadow:0 1px 6px #0003}.kap-offer__imgwrap .kap-zoom svg{width:14px;height:14px}.kap-offer__prices{white-space:nowrap}.kap-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#fffffff5;display:grid;place-items:center;padding:24px}.kap-lb[hidden]{display:none}.kap-lb img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.kap-lb__close{position:absolute;top:16px;right:16px;width:44px;height:44px;border-radius:50%;border:0;background:#1d1d1f;color:#fff;display:grid;place-items:center;cursor:pointer}.kap-card__img--cover img{transform:scale(1.06);transform-origin:center}.kap-sub [data-kap-price] s{font-weight:400;color:#6e6e73;margin-left:6px}.kap-sec--stone,.kap-card,.kap-card__img--contain,.kap-trust,.kap-offer__img,.kap-addon__img,.kap-also,.kap-rv__reply,.kap-rv__photos img,.kap-thumb{background:#f2f2f3}.kap-thumb.is-on,.kap-cmp__brand,.kap-cmp__k,.kap-rv{background:#fff}.kap-cmp__f,.kap-cmp__v{border-top-color:#e2e2e4}.kap-cmp__k{border-top-color:#ececee}.kap-tblk{gap:0;padding-bottom:22px;border-bottom:1px solid #e8e8ea}.kap-rating{font-size:14px;letter-spacing:.02em;color:#1d1d1f;margin-bottom:18px}.kap-rating span{font-size:13px;letter-spacing:3px}.kap-rating u{text-underline-offset:4px;text-decoration-color:#c7c7cc}.kap-h1{white-space:normal;font-size:clamp(32px,3.4vw,44px);line-height:1;letter-spacing:-.035em;margin:0}.kap-trow{margin-top:12px;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.kap-colour{color:#1d1d1f;font-style:normal;font-weight:600;font-size:19px;line-height:1.2;letter-spacing:-.015em;white-space:nowrap}.kap-colour em{font-style:italic}.kap-dash{display:inline-block;margin:0 9px;font-weight:500}.kap-trow .kap-price{display:flex;flex-direction:row;align-items:baseline;gap:7px;font-size:21px;margin:0}.kap-trow .kap-price s{margin:0;font-size:13px;font-weight:400;color:#6e6e73}.kap-det{gap:24px}.kap-opt{gap:10px}.kap-h3{font-size:15px;letter-spacing:.01em}.kap-h3 span{font-weight:400}.kap-trust{padding:20px 22px;gap:16px 20px}.kap-addons{gap:12px}.kap-sec{padding:96px 24px}.kap-hl{padding:96px 24px 16px}.kap .kap-h2{margin:0 0 32px}.kap .kap-rvhead .kap-h2{margin:0}.kap-bannerwrap,.kap-treewrap{padding:0 24px 96px}.kap-faq{padding:96px 24px 72px}.kap .kap-faq .kap-h2{margin-bottom:24px}.kap-lead{margin:18px auto 48px;font-size:18px;line-height:1.5}.kap .kap-center.kap-h2{margin-bottom:0}.kap-cmp__head span{padding:0 10px 20px;font-size:14px;line-height:1.3}.kap-cmp__brand{padding:26px 10px 20px!important}.kap-cmp__f{padding:20px 12px 20px 0}.kap-fine{margin-top:28px}.kap-rvsum{margin-top:8px}.kap-rv__stars{order:0}.kap-rv h3{order:1}.kap-rv__photos{order:2;gap:8px}.kap-rv__body{order:3;flex:none}.kap-rv__more{order:3}.kap-rv__reply{order:4}.kap-rv__meta{order:5}.kap-reviews{position:relative;padding:72px 24px;background:#fff;isolation:isolate}.kap-reviews:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(/cdn/shop/files/kmd-topo-seamless.png?v=1794230267) left top / 900px 900px repeat;opacity:.07;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 55%,rgba(0,0,0,.35) 85%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 55%,rgba(0,0,0,.35) 85%,transparent 100%)}.kap-reviews>*{position:relative;z-index:1}.kap-rvhead{margin-bottom:24px}.kap-reviews .kap-rvgrid.kap-car__track{align-items:flex-start;gap:14px}.kap-reviews .kap-car__track>*{flex:0 0 320px}.kap-reviews .kap-rv{height:auto;min-height:0;align-self:flex-start;gap:10px;padding:20px 20px 18px;border-radius:16px;box-shadow:0 1px 2px #0000000a,0 6px 20px #0000000d}.kap-reviews .kap-rv__stars{font-size:12px;letter-spacing:2px}.kap-reviews .kap-rv h3{font-size:16px;line-height:1.25;margin:0}.kap-reviews .kap-rv__photos img{width:120px;height:120px;border-radius:10px}.kap-reviews .kap-rv__body{font-size:14px;line-height:1.5;color:#3a3a3c}.kap-reviews .kap-rv__body.is-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.kap-rv__more{align-self:flex-start;background:none;border:0;padding:0;margin:-4px 0 0;font:600 13px/1.2 Inter Tight,Inter,sans-serif;color:#1d1d1f;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c7c7cc;cursor:pointer}.kap-reviews .kap-rv__reply{font-size:13px;padding:10px 12px}.kap-reviews .kap-rv__meta{margin-top:2px;font-size:12px}.kap-more{margin-top:24px}.kap-car__track>*{flex:0 0 380px}@media(max-width:820px){.kap-gal__box{padding:8px 8px 66px}.kap-gal__img{max-height:50vh;transform:none}.kap-zoom{width:36px;height:36px;right:10px;top:10px}.kap-badge{right:10px;bottom:14px;font-size:12px;padding:7px 12px 7px 9px}.kap-badge svg{width:16px;height:16px}.kap-offer__opt--set{column-gap:12px;padding:12px 14px 12px 12px}.kap-offer__opt--set:has(input:checked){padding:11px 13px 11px 11px}.kap-offer__img{width:76px!important;height:76px!important}.kap-offer__imgwrap .kap-zoom{width:24px;height:24px;left:-6px;bottom:-4px;top:auto}.kap-tblk{padding-bottom:18px}.kap-rating{margin-bottom:14px;font-size:13px}.kap-h1{font-size:30px}.kap-trow{margin-top:10px;flex-wrap:wrap;gap:6px 12px}.kap-colour{font-size:16px;white-space:normal}.kap-dash{margin:0 6px}.kap-trow .kap-price{font-size:18px}.kap-trow .kap-price s{font-size:12px}.kap-det{gap:20px}.kap-h3{font-size:14px}.kap-sec{padding:56px 16px}.kap-hl{padding:56px 16px 12px}.kap .kap-h2{margin-bottom:24px}.kap .kap-rvhead .kap-h2{margin:0}.kap-bannerwrap,.kap-treewrap{padding:0 16px 56px}.kap-faq{padding:56px 16px 40px}.kap-lead{margin:12px auto 32px;font-size:15px}.kap-cmp__head span{padding:0 2px 14px;font-size:11px}.kap-cmp__brand{padding:16px 0 14px!important}.kap-cmp__f{padding:14px 6px 14px 0}.kap-reviews{padding:48px 16px}.kap-reviews:before{background-size:600px 600px}.kap-rvhead{margin-bottom:18px}.kap-reviews .kap-car__track>*{flex:0 0 78vw}.kap-reviews .kap-rv__photos img{width:104px!important;height:104px!important}.kap-car__track>*{flex-basis:82vw}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/kmd-apple-2.css.map */
