:root{--kp30-navy:#081e30;--kp30-blue:#045cd8;--kp30-border:#e1e8f0}cart-drawer .drawer__inner{width:min(100%,52rem);display:flex;flex-direction:column;max-height:100dvh}cart-drawer .drawer__header{flex-shrink:0}cart-drawer .drawer__footer{flex-shrink:0;position:relative;z-index:2;box-shadow:0 -8px 24px #081e300b}cart-drawer cart-drawer-items{min-height:0;overflow-y:auto;overscroll-behavior:contain}cart-drawer .cart-item__name{font-size:1.35rem}cart-drawer .cart-item__image{background:#f5f7fa}cart-drawer .drawer__close{border-radius:50%}cart-drawer .drawer__close:focus-visible,cart-drawer .kp-drawer-cart-link:focus-visible{outline:2px solid var(--kp30-blue);outline-offset:3px}.product__title h1{letter-spacing:-.025em;line-height:1.18;color:var(--kp30-navy)}.product__info-container .price{font-weight:750;color:var(--kp30-navy)}.product-form__submit{min-height:5.2rem;border-radius:8px;font-weight:700}.product-form__input input[type=radio]+label{transition:border-color .15s,background-color .15s}.product-form__input input[type=radio]:focus-visible+label{outline:2px solid var(--kp30-blue);outline-offset:2px}.kp30-product-assurance{display:grid;gap:1rem;margin:1.5rem 0 2rem;padding:1.4rem 1.6rem;background:#f3f6fa;border:1px solid var(--kp30-border);border-radius:10px}.kp30-product-assurance__item{display:flex;align-items:center;gap:1rem;color:#31465c;font-size:1.2rem;line-height:1.4}.kp30-product-assurance__item svg{width:19px;height:19px;flex:none;stroke:var(--kp30-blue);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.card-wrapper .card__inner{border-radius:10px;overflow:hidden;background:#f6f8fb}.card-wrapper .card__media img{object-fit:contain}.card-wrapper .card__heading{font-weight:650;line-height:1.35}.card-wrapper .price{font-weight:700;color:var(--kp30-navy)}.card-wrapper .badge{border-radius:5px;font-weight:650}.facets-container{border-bottom:1px solid var(--kp30-border);padding-bottom:1.4rem;margin-bottom:1.8rem}.facets__summary,.facet-filters__label{font-weight:650}.predictive-search{border:1px solid var(--kp30-border);border-radius:0 0 12px 12px;box-shadow:0 16px 36px #081e301f}.predictive-search__item--link:hover{background:#f1f6ff}.header__search .search__input:focus-visible{outline:2px solid var(--kp30-blue);outline-offset:2px}.mega-menu__content{box-shadow:0 14px 30px #081e301f}.footer a:focus-visible{outline:2px solid #77b3ff;outline-offset:3px}@media(min-width:750px){.kp30-product-assurance{grid-template-columns:1fr 1fr}}@media(max-width:749px){cart-drawer .drawer__inner{height:100dvh;max-height:100dvh;width:100%}cart-drawer .drawer__footer{padding-bottom:max(1.4rem,env(safe-area-inset-bottom))}cart-drawer .cart__checkout-button{min-height:5.4rem}.kp30-product-assurance{padding:1.2rem}.product__info-container .price{font-size:2rem}.card-wrapper .card__heading{font-size:1.3rem;overflow-wrap:anywhere}.facets-container{margin-bottom:1.2rem}.menu-drawer{max-width:100vw}}@media(prefers-reduced-motion:reduce){.product-form__input input[type=radio]+label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/kp-3-0.css.map */
