.kp-cart-costs{margin:1.2rem 0;padding:1.2rem 0;border-block:1px solid rgba(var(--color-foreground),.12);text-align:left}.kp-cart-costs p{margin:0}.kp-cart-costs__shipping{display:flex;gap:.65rem;align-items:center;font-size:1.4rem;font-weight:600;line-height:1.45}.kp-cart-costs__shipping span{color:#486046}.kp-cart-costs .kp-cart-costs__detail{margin-top:.4rem;font-size:1.25rem;line-height:1.45;color:rgba(var(--color-foreground),.82)}#main-cart-footer .cart__checkout-button,#CartDrawer-Checkout{min-height:5.4rem;max-width:none;gap:.9rem;padding-inline:1.5rem;font-weight:600;font-size:1.4rem;letter-spacing:.02em;text-transform:none;line-height:1.35}.kp-cart-checkout-lock{width:1.8rem;height:1.8rem;flex:0 0 1.8rem}.kp-cart-trust{margin-top:1.2rem;text-align:left}.kp-cart-trust p{margin:0}.kp-cart-trust__title{display:flex;align-items:center;gap:.65rem;font-size:1.35rem;line-height:1.45;font-weight:600}.kp-cart-trust__icon{width:1.8rem;height:1.8rem;flex:0 0 1.8rem;color:#806b3b}.kp-cart-trust .kp-cart-trust__detail{margin-top:.4rem;font-size:1.25rem;line-height:1.5;color:rgba(var(--color-foreground),.82)}.kp-cart-trust__links{display:flex;flex-wrap:wrap;gap:.2rem 1.25rem;margin-top:.6rem}.kp-cart-trust__links a{display:inline-flex;align-items:center;min-height:3.2rem;font-size:1.25rem;line-height:1.4;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.25rem}.kp-cart-trust__links a:hover{text-decoration-thickness:2px}.kp-cart-trust__links a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.kp-cart-trust__payments{margin-top:.5rem}.kp-cart-trust__payments ul{display:flex;flex-wrap:wrap;gap:.6rem;padding:0;margin:0;list-style:none}.kp-cart-trust__payment-icon{width:3.8rem;height:2.4rem}.kp-cart-trust__payments p{margin-top:.35rem;font-size:1.15rem;line-height:1.45;color:rgba(var(--color-foreground),.75)}.kp-cart-express-label{text-align:center;font-size:1.2rem;line-height:1.4;margin:.8rem 0 .6rem}#main-cart-footer .cart__dynamic-checkout-buttons{max-width:none}@media(min-width:750px){#main-cart-footer .cart__blocks{width:min(46rem,100%)}}@media(max-height:650px){.cart-drawer .drawer__footer{max-height:58vh;overflow-y:auto;overscroll-behavior:contain}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kp-cart-checkout.css.map */
