cart-items .title-wrapper-with-link{margin:0 0 18px;align-items:baseline}cart-items .title--primary{font-size:26px;font-weight:900;letter-spacing:-.01em;margin:0}cart-items .underlined-link{font-size:13px;font-weight:700}cart-items .cart__empty-text{font-size:20px;font-weight:900;margin:0 0 6px;text-align:center}cart-items .cart__warnings{max-width:480px;margin:0 auto;padding:36px 20px 28px;background:#fff;border:1px solid #e8e8e8;border-radius:20px;text-align:center}cart-items .cart__warnings .button{min-height:50px;padding:0 28px;border-radius:999px;background:#111;color:#fff;font-weight:800;margin-top:14px}cart-items .cart__login-title{font-size:14px;font-weight:800;margin:22px 0 4px}cart-items .cart__login-paragraph{font-size:13px;color:#555;margin:0}cart-items .cart-items{border-collapse:separate;border-spacing:0 12px;margin:0}cart-items .cart-items thead{display:none}cart-items .cart-item{background:#fff;box-shadow:0 0 0 1px #e8e8e8;border-radius:16px}cart-items .cart-item>td{border:0}cart-items .cart-item__name{font-size:15px;font-weight:800;line-height:1.5;text-decoration:none;color:#111}cart-items .cart-item__details .product-option{font-size:13px;color:#555}cart-items .cart-item__totals .price,cart-items .cart-item__totals{font-weight:900;font-size:16px}cart-items .cart-item__image-container{border-radius:12px;overflow:hidden;background:#f5f5f7}cart-items quantity-input.quantity{border-radius:999px;min-height:44px}cart-items .quantity__button{width:44px;min-height:44px}cart-items cart-remove-button .button{min-width:44px;min-height:44px}.fpcart{margin:6px 0 0;padding:20px 18px;background:#fff;border:1px solid #e8e8e8;border-radius:20px;font-family:Noto Sans JP,Hiragino Sans,sans-serif}.fpcart .totals{align-items:baseline;margin:0 0 4px}.fpcart .totals__total{font-size:15px;font-weight:800}.fpcart .totals__total-value{font-size:26px;font-weight:900;font-variant-numeric:tabular-nums}.fpcart .tax-note{display:block;margin:4px 0 14px;color:#666;font-size:12px;line-height:1.6;text-align:left}.fpcart .cart__checkout-button{width:100%;min-height:56px;border-radius:999px;background:#111;color:#fff;font-size:17px;font-weight:900;letter-spacing:.02em}.fpcart .cart__checkout-button:after,.fpcart .cart__checkout-button:before{display:none}.fpcart .cart__ctas{width:100%;max-width:none}.fpcart__later{margin-top:14px;padding-top:14px;border-top:1px dashed #ddd;text-align:center}.fpcart__later-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;border:2px solid #06c755;border-radius:999px;background:#fff;color:#06a647;font:800 15px/1.3 Noto Sans JP,Hiragino Sans,sans-serif;cursor:pointer}.fpcart__later-btn:disabled{opacity:.6;cursor:default}.fpcart__later-btn svg{flex:none}.fpcart__later-note{margin:8px 0 0;font-size:12px;line-height:1.6;color:#666}.fpcart__later-msg{margin:10px 0 0;font-size:13px;line-height:1.6;font-weight:700;color:#007f78}.fpcart__later-msg[data-bad="1"]{color:#c8102e}.fpcart__later-msg[hidden]{display:none}.fpcart__mypage{display:inline-block;margin-top:10px;font-size:13px;font-weight:800;color:#007f78;text-decoration:underline;text-underline-offset:3px}@media(min-width:750px){.fpcart{padding:24px 28px}cart-items .title--primary{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/fp-cart.css.map */
