@media(min-width:720px)and (max-width:1023px){.kb__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1440px){.kb__layout{position:relative}.kb__layout:after{content:"";position:absolute;top:0;bottom:-48px;left:calc(100% - 400px);width:100vw;background:var(--color-neutral-gray-50);border-radius:12px 0 0;z-index:0}.kb__summary{background:transparent;border-radius:0;z-index:1}}@media(max-width:1439px){.kb__layout{grid-template-columns:1fr}.kb__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kb__left{padding-right:0}.kb__country-btn{min-width:0;min-height:0;height:auto;font-size:16px;line-height:24px}.kb .kb__country-search .kb__country-search-input,.kb__country-option{font-size:16px;line-height:24px}.kb__select svg{width:16px;height:16px}.kb__actions-cta svg{width:16px;height:16px}.kb__journey{flex:0 0 auto;width:fit-content;height:44px;box-sizing:border-box}.kb__step-btn:hover .kb__step-tip,.kb__step-badge--count:hover .kb__step-tip{display:none}.kb__step-badge--count.is-tip-open .kb__step-tip{display:flex}.kb__phase-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.kb__phase-title{min-width:0;font-size:20px;line-height:28px}.kb__subheading{font-size:16px;line-height:26px}.kb__phase-desc{font-size:14px;line-height:20px;margin-top:12px}.kb__results{font-size:14px;line-height:20px}.kb__summary-name{font-size:16px;line-height:24px}.kb__summary-hint{font-size:14px;line-height:20px}.kb__main{display:flex;flex-direction:column}.kb__phase-head{order:1}.kb__grid,.kb__empty,.kb__review{order:2}.kb__nav{order:3;margin-top:24px;margin-bottom:0}.kb__summary-open{display:inline-flex;font-size:14px}.kb__summary-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.kb__summary-title{margin-bottom:0;padding-bottom:0;border-bottom:none}.kb__summary-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;padding:0;border:none;background:transparent;color:var(--color-primary-700);cursor:pointer}.kb__summary-close svg{width:24px;height:24px}.kb__summary{position:fixed;left:0;right:0;top:auto;bottom:0;z-index:1000;max-height:90vh;margin:0;padding:20px;overflow-y:auto;background:var(--color-white);border-radius:16px 16px 0 0;box-shadow:0 -8px 24px #00000029;transform:translateY(100%);visibility:hidden;pointer-events:none}.kb__summary.is-open{transform:translateY(0);visibility:visible;pointer-events:auto;transition:transform .3s ease}.kb__summary-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#00000080;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.kb__summary-backdrop.is-open{opacity:1;visibility:visible}body.kb-summary-open{overflow:hidden}}@media(min-width:720px)and (max-width:1439px){.kb__actions-cta{grid-template-columns:repeat(2,minmax(0,200px))}.kb__actions .kb__save-btn,.kb__actions-cta .btn:only-child{max-width:200px}}@media(max-width:1023px){.kb__review-board{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px}.kb__controls{width:100%;flex-wrap:nowrap;gap:8px}.kb__country{flex:0 1 340px;min-width:0}.kb__country-btn{width:100%}.kb__journey{flex:0 0 auto}.kb__stepper{display:flex;grid-template-columns:none;overflow-x:auto;scrollbar-width:none;margin-bottom:24px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.kb__stepper::-webkit-scrollbar{display:none}.kb__step{flex:0 0 auto;min-width:150px}.kb__step:first-child{margin-left:24px}.kb__step:last-child{margin-right:24px}.kb__step-btn{padding:8px 12px;min-height:0}.kb__step-index{font-size:12px;line-height:20px}.kb__step-name{font-size:14px;line-height:24px;letter-spacing:0;color:#353535}.kb__step-btn.is-active .kb__step-name{color:var(--color-white)}.kb__step-badge--thumb,.kb__step-badge--count{width:40px;height:40px}}@media(max-width:719px){.kb__review-hero{min-height:240px}.kb__review-img{height:auto;object-fit:contain}.kb__topbar{padding:20px 0 8px;margin-bottom:16px;box-shadow:none}.kb__country{flex:1 1 auto}.kb__review-board{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.kb__review-card{min-height:0;max-height:340px}.kb__review-card--base{min-height:260px}.kb__review-empty{min-height:208px}.kb__breadcrumb-trail{display:none}.kb__breadcrumb{margin-bottom:16px}.kb__breadcrumb-back{display:inline-flex;align-items:center;gap:8px}.kb__breadcrumb-back-link{display:inline-flex;color:var(--color-primary-500)}.kb__breadcrumb-back-icon{display:inline-flex;width:16px;height:16px}.kb__breadcrumb-back-icon svg{width:100%;height:100%}.kb__breadcrumb-back-title{font-size:16px;line-height:24px;font-weight:600;letter-spacing:-.2px;color:var(--color-primary-500)}.kb__heading,.kb__related-title{font-size:28px;line-height:36px;color:#1b1b1b;letter-spacing:-.4px}.kb__subheading{font-size:14px;line-height:22px;color:var(--color-neutral-gray-600)}.kb__topbar-inner{gap:16px}.kb__controls{flex-wrap:nowrap;gap:8px;width:100%}.kb__country-btn{min-height:0;height:auto;padding:8px;font-size:14px;line-height:20px;letter-spacing:0}.kb__country-caret{width:20px;height:20px}.kb__country-panel{width:100%;min-width:280px}.kb .kb__country-search .kb__country-search-input,.kb__country-option{font-size:14px;line-height:20px}.kb__journey{flex:0 0 auto;width:auto;height:auto;gap:2px;padding:4px}.kb__journey-btn{flex:0 0 auto;min-width:0;padding:4px 8px;border-radius:4px;font-size:14px;line-height:20px;letter-spacing:-.2px;text-align:center}.kb__journey-btn.is-active{padding:2px 8px}.kb__stepper{display:flex;grid-template-columns:none;overflow-x:auto;scrollbar-width:none;margin-bottom:24px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.kb__stepper::-webkit-scrollbar{display:none}.kb__step{flex:0 0 auto}.kb__step:first-child{margin-left:20px}.kb__step:last-child{margin-right:20px}.kb__step-btn{padding:8px 12px;min-height:0}.kb__step-index{font-size:12px;line-height:20px}.kb__step-name{font-size:14px;line-height:24px;letter-spacing:0;color:#353535}.kb__step-btn.is-active .kb__step-name{color:var(--color-white)}.kb__step-badge--thumb,.kb__step-badge--count{width:40px;height:40px}.kb__phase-head{border-bottom:none;margin-bottom:8px}.kb__phase-title{font-family:inherit;font-size:18px;line-height:28px;font-weight:600;letter-spacing:-.2px;color:var(--color-neutral-gray-800);margin:0}.kb__phase-desc{font-size:14px;line-height:20px;color:var(--color-neutral-gray-600)}.kb__results{font-size:14px;line-height:20px;margin-bottom:16px}.kb__grid{display:flex;grid-template-columns:none;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:var(--kb-bleed-neg, calc(50% - 50vw) );padding:4px 20px 20px 0;scroll-padding-inline:0;margin-bottom:12px}@supports not selector(::-webkit-scrollbar){.kb__grid{scrollbar-width:thin;scrollbar-color:var(--color-primary-300) var(--color-neutral-gray-100)}}.kb__grid::-webkit-scrollbar{height:8px;-webkit-appearance:none;appearance:none}.kb__grid::-webkit-scrollbar-track{background-color:var(--color-neutral-gray-100);border-radius:999px;margin-inline:24px}.kb__grid::-webkit-scrollbar-thumb{background-color:var(--color-primary-300);border-radius:999px}.kb__grid>.kb__card{flex:0 0 min(334px,88%);scroll-snap-align:start;min-width:0}.kb__grid>.kb__card:first-child{margin-inline-start:24px;scroll-margin-inline-start:24px}.kb__card.ap-pcard,.kb__card.ap-pcard:hover,.kb__card.ap-pcard:focus-within,.kb__card.ap-pcard.is-selected,.kb__card.ap-pcard.is-selected:hover,.kb__card.ap-pcard.is-selected:focus-within{filter:drop-shadow(4px 8px 8px rgba(0,0,0,.1))}.kb__card .ap-pcard__media-frame{height:161px}.kb__card .ap-pcard__title{font-size:18px;line-height:28px}.kb__card .ap-pcard__desc p{font-size:14px;line-height:20px}.kb__card .ap-pcard__extra{display:flex;min-height:0;border-top-color:var(--kb-divider)}.kb__card .ap-pcard__spec{font-size:12px;line-height:20px}.kb__card .ap-pcard__spec-label{color:var(--color-neutral-gray-700)}.kb__card .ap-pcard__spec-detail{color:var(--color-primary-700)}.kb__select{top:16px;left:16px;width:28px;height:28px}.kb__select--radio:after{width:16px;height:16px}.kb__select svg{width:14px;height:14px}.kb__back{padding:8px;font-size:14px;line-height:24px}.kb__back .icon{width:16px;height:16px}.kb__back-label--full{display:none}.kb__back-label--short{display:inline}.kb__nav{margin-top:12px}.kb__nav .kb__proceed{padding:8px;border-radius:4px;font-size:14px;line-height:24px}.kb .kb__nav .kb__arrow{width:16px!important;height:16px!important}.kb__related{margin-top:32px;padding:32px 0}.kb__related-grid{grid-template-columns:1fr}.kb__summary{padding:20px}.kb__summary-title{font-size:18px}.kb__summary-label{font-size:14px;line-height:20px}.kb__summary-name{font-size:16px;line-height:24px}.kb__summary-hint{font-size:14px;line-height:20px}}@media(max-width:389px){.kb__controls{flex-wrap:wrap}.kb__country{flex:1 1 100%}.kb__journey{width:100%;justify-content:space-between}.kb__journey-btn{flex:1 1 0}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/kit-builder-breakpoints.css.map */
