*{-webkit-font-smoothing:antialiased}.cart__footer{display:block;margin:0}@media screen and (min-width:750px){.cart__footer{display:flex;justify-content:space-between;border:0;align-items:flex-end;flex-direction:column}.cart__footer>*+*{margin-left:4rem;margin-top:0}.cart__footer-wrapper:last-child{padding-top:0}.cart__contents>*+*{margin-top:0}.cart__items+.cart__footer{grid-column:2}}@media screen and (min-width:750px){.cart__blocks{width:min-content}}.cart__blocks>*+*{margin-top:32px}.cart-note__label{display:inline-block;margin-bottom:1rem;line-height:calc(1 + 1 / var(--font-body-scale))}@media screen and (min-width:750px){.cart-note{max-width:35rem}}.tax-note{padding:0;margin-bottom:9px;display:block;text-align:right;font-size:11px}.tax-note.caption-large.rte{text-align:end}.totals_wrapper{background-color:#f2f2f2;border-radius:3px;padding:10px;color:#000}.totals{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:.5px solid #aca59b;margin-bottom:5px}.totals__total{font-size:14px;font-weight:500}.totals__total-value{font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.05em}@media screen and (min-width:750px){.subtotal_wrapper{min-width:375px}}.cart__discount-count{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:0 5px;margin-top:10px}.cart__discount-count p{font-size:11px;color:#888;line-height:1.8;letter-spacing:.05em}.cart__discount-count .remain-total{color:#000;font-weight:500}.cart__discount-count p .free-shipping{color:#fd2020;font-weight:500}.cart__ctas{margin-top:16px;margin-bottom:16px;padding:0}.cart__ctas button,.cart__ctas .button{width:100%;border-radius:1px}.cart__ctas>*:not(noscript:first-child)+*{margin-top:1rem}.cart__update-button{margin-bottom:1rem}@media screen and (min-width:750px){.cart__update-button{margin-bottom:0;margin-right:.8rem}}.cart__checkout-button.button{font-size:15px;border-radius:2px;line-height:21px;min-height:49px;background-color:#23abdd;padding:10px 18px;-webkit-font-smoothing:antialiased;height:42px}.button:after{box-shadow:none!important}.btn--icon-arrow-right{position:absolute;display:inline-block;height:12px;width:8px;background:no-repeat;background-size:contain;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%228%22%20height%3D%2212%22%20viewBox%3D%220%200%208%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0%2010.59L4.58%206L0%201.41L1.41%200L7.41%206L1.41%2012L0%2010.59Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E%0A);top:calc(50% - 5px);right:16px}.cart__dynamic-checkout-buttons.additional-checkout-buttons{margin-top:15px}.cart__dynamic-checkout-buttons.additional-checkout-buttons ul{display:flex;max-width:320px;flex-direction:column!important;margin:5px auto 0!important}@media screen and (min-width:750px){.cart__dynamic-checkout-buttons.additional-checkout-buttons ul{flex-direction:row!important;justify-content:space-between}.cart__dynamic-checkout-buttons.additional-checkout-buttons button{height:42px!important}.cart__dynamic-checkout-buttons div[role=button]{min-width:113px;border-radius:4px;flex-wrap:wrap!important;height:42px!important;margin-bottom:-5px!important}[data-shopify-buttoncontainer]{justify-content:flex-end}}.cart-footer{padding-left:2px;letter-spacing:0}.cart__only_buy_with_products{margin:2rem auto;padding:1rem;background-color:#efefef;text-align:left}.cart__only_buy_with_products p{color:#fd2020;font-size:1.1rem}@media not (max-width:750px){.cart__only_buy_with_products p{font-size:1.4rem}}.cart-footer .app-point-history{font-weight:400;font-size:1.2rem;line-height:1.5}.cart-footer .app-point-history:first-of-type{margin-top:.5em}.cart-footer .app-point-history a{text-decoration:underline}.cart-footer .cart__rank-up-amount{background-color:#fff;border:.5px solid #888;border-radius:3px;margin:12px auto;padding:5px 10px}.cart-footer .cart__rank-up-amount h3{display:block;width:fit-content;margin:0 auto 4px;font-family:Optima;color:#5c5c5c;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:.1em;border-bottom:.5px solid #5C5C5C}.cart-footer .cart__rank-up-amount p{margin:0;color:#898989;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.1em}.cart-footer .cart__rank-up-amount p span.rankup-remain-total{color:#000}.cart-footer .cart__rank-up-amount p span.next-rank{font-family:Optima;font-size:11px;letter-spacing:.1em;color:#5c5c5c}.cart-footer .cart__rank-up-amount img.next-rank-icon{display:inline-block;margin:0 0 2px;vertical-align:middle;width:12px}.cart-footer .cart__reward{background-color:#f6f0e8;margin:16px 0 0}.cart-footer .cart__reward .inner{padding:20px 30px;display:flex;flex-direction:column;gap:16px}.cart-footer .cart__reward .reward_header p{color:#6b6159;font-family:Futura PT;font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.05em;text-align:center}.cart-footer .cart__reward .reward_header h3{display:inline-block;color:#6b6159;font-family:Optima;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:.1em;text-align:center;border-bottom:1px solid #6b6159}.cart-footer .cart__reward .reward_contents{display:flex;flex-direction:column;gap:16px;align-items:center}.cart-footer .cart__reward .reward_contents p{color:#6b6159;font-family:Futura PT;font-size:11px;line-height:1.8;letter-spacing:.03em;text-align:center}.cart-footer .cart__reward .reward_contents ul{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}.cart-footer .cart__reward .reward_contents ul li{display:flex;justify-content:center;align-items:center;width:100%;border-radius:3px;padding:8px 12px}.cart-footer .cart__reward .reward_contents ul li.register{background-color:#fff;border:1px solid #6b6159}.cart-footer .cart__reward .reward_contents ul li.login{background-color:#6b6159;border:none}.cart-footer .cart__reward .reward_contents ul li a{display:block;font-size:13px;line-height:1.5}.cart-footer .cart__reward .reward_contents ul li.register a{color:#6b6159}.cart-footer .cart__reward .reward_contents ul li.login a{font-family:Optima;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/280/assets/component-cart-footer.css.map */
