.cart__recap{background-color:#f8f8f8;padding:36px 30px 40px}.cart__recap-block{margin-bottom:6px}#cart-delivery-datetime_section .delivery-titletitle-border{margin-top:0!important}#cart-delivery-datetime_section .delivery-title{font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;font-size:14px;color:#222;padding-top:0;letter-spacing:.5px;margin-top:20px}#cart-delivery-datetime_section .delivery-select-container__select,#cart-delivery-datetime_section .delivery-mindate-caution{font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;font-size:14px!important;color:#222}#cart-delivery-datetime_section .delivery-select-container__select{margin-top:12px}#cart-delivery-datetime_section .delivery-mindate-caution{padding-top:10px;padding-bottom:0}#cart-delivery-datetime_section .delivery-select-container.amp-select-allow{margin-top:14px}#cart-delivery-datetime_section .delivery-caution{font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal;font-size:11px;color:#222;margin-top:12px;letter-spacing:1.3px;line-height:19px}.delivery-container{margin-bottom:18px!important;margin-left:0!important;max-width:100%!important}.delivery-container .delivery-select-container--calendar svg path{fill:#222}.cart__recap .cart__total-container{margin-top:2px;margin-bottom:2px}.cart__recap .cart__total-container .heading.h6:first-child{font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;font-size:14px;color:#222}.cart__recap .cart__total-container .heading.h6:last-child{font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;font-size:14px;color:#222}.cart__recap .cart__total-container .cart__tax-note{font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal;font-size:11px;color:#222}.cart__recap .cart__recap-note{font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal;font-size:11px;color:#222;margin-bottom:20px}.cart__recap .cart__checkout-button.checkout-button{width:100%;margin-top:20px;height:49px;line-height:49px;background:#004957}.cart__recap .cart__checkout-button.checkout-button .loader-button__text{font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;font-size:13px;color:#fff;line-height:33px}.cart__recap .cart__checkout-button.checkout-button .loader-button__text .checkout-button__lock{display:none!important}.cart__continue-button{width:100%;display:block;text-align:center;border-radius:30px;background-color:#fff;border:1px solid #E3E3E3;font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;font-size:13px;color:#222;height:49px;line-height:33px;margin-top:15px;display:flex;justify-content:center;align-items:center}#is-a-gift .gift-wrapping__title{font-family:acumin-pro,sans-serif;font-weight:500;font-style:normal;font-size:62px;line-height:43px;color:#000;padding-top:4px}#is-a-gift .gift-wrapping__title span{display:block;font-size:43px;padding-top:8px}#is-a-gift .gift-wrapping__desc{font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:28px;color:#000;letter-spacing:1px}#is-a-gift .gift-wrapping__desc p{line-height:1.5}#is-a-gift .gift-wrapping__desc a{text-decoration:underline}#is-a-gift .gift-wrapping__checkbox label{font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:32px;color:#000;display:block;padding:13px 70px 15px 37px;cursor:pointer;letter-spacing:1.8px;min-width:414px}#is-a-gift .gift-wrapping__checkbox input{padding:0;margin:0;position:absolute;top:47%;transform:translateY(-50%);z-index:2;left:37px}#is-a-gift .gift-wrapping__checkbox input[type=checkbox]:before{content:"";display:block;position:absolute;width:23px;height:23px;top:-2px;left:-2px;border:1px solid #BCBCBC;border-radius:4px;background-color:#fff}#is-a-gift .gift-wrapping__checkbox input[type=checkbox]:checked:after{content:"";display:block;width:7px;height:12px;border:solid black;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:2px;left:6px}#is-a-gift .gift-wrapping__checkbox{background:#f5f5f5;border-radius:100px;text-align:center;display:inline-flex;align-items:center;position:relative;margin-top:30px}#is-a-gift .gift-wrapping__content{padding-left:61px}#is-a-gift .gift-wrapping__content.sp-only{display:none}#is-a-gift .gift-wrapping__img img{width:100%;line-height:0}#is-a-gift .gift-wrapping__img{line-height:0}#is-a-gift .gift-wrapping__flex{display:flex;justify-content:space-between;border:1px solid #D3D3D3;background:#fff}#is-a-gift .gift-wrapping__right{width:100%;max-width:199px;flex-basis:199px}#is-a-gift .gift-wrapping__right img{height:100%;object-fit:cover}#is-a-gift .gift-wrapping__left{width:100%;max-width:calc(100% - 199px);flex-basis:calc(100% - 199px);padding:47px 113px 47px 52px;display:flex}#is-a-gift{margin-bottom:40px}#is-a-gift .gift-wrapping__flex.sp-only{display:none}@media screen and (min-width:768px)and (max-width:1540px){#is-a-gift .gift-wrapping__flex{align-items:stretch}#is-a-gift .gift-wrapping__left{max-width:100%;flex:1;padding:30px;display:block}#is-a-gift .gift-wrapping__title{font-size:50px;padding-top:0}#is-a-gift .gift-wrapping__title span{padding-top:0;font-size:30px}#is-a-gift .gift-wrapping__content{margin-top:20px;padding-left:0}#is-a-gift .gift-wrapping__checkbox{margin-top:20px}#is-a-gift .gift-wrapping__checkbox label{padding:13px 15px 15px 70px;letter-spacing:1.8px;width:100%;text-align:left}#is-a-gift .gift-wrapping__right{width:220px;flex-basis:unset;max-width:unset}#is-a-gift .gift-wrapping__img{height:100%}#is-a-gift .gift-wrapping__img img{height:100%;width:100%;line-height:0;object-fit:cover}}@media screen and (max-width:767px){#is-a-gift .gift-wrapping__content.pc-only{display:none}#is-a-gift .gift-wrapping__content.sp-only{display:block}#is-a-gift .gift-wrapping__left{padding:0;max-width:100%;flex-basis:100%;display:block}#is-a-gift .gift-wrapping__right{max-width:100%;flex-basis:100%}#is-a-gift .gift-wrapping__flex{display:block;padding:25px 26px 27px 29px}#is-a-gift .gift-wrapping__checkbox label{min-width:100%;width:100%;font-size:12px;line-height:32px;padding:14px 10px 14px 45px;letter-spacing:1.4px}#is-a-gift .gift-wrapping__checkbox{width:100%;margin-top:21px;display:block}#is-a-gift .gift-wrapping__desc.sp-only{display:block;font-size:12px;line-height:22px;letter-spacing:1.5px}#is-a-gift{margin-bottom:23px}#is-a-gift .gift-wrapping__content{padding-left:0;margin-top:20px}#is-a-gift .gift-wrapping__title{font-size:27px;line-height:27px;padding-top:0;margin-bottom:22px;letter-spacing:.5px}#is-a-gift .gift-wrapping__title span{font-size:27px;padding-top:5px}#is-a-gift .gift-wrapping__checkbox input{left:25px;top:44%}#is-a-gift .gift-wrapping__flex.sp-only{display:block}#is-a-gift .gift-wrapping__flex.pc-only{display:none}#is-a-gift .gift-wrapping__inner{display:flex}#is-a-gift .gift-wrapping__img{width:31.505%}#is-a-gift .gift-wrapping__desc{width:68.495%;padding-left:20px;font-size:12px;line-height:22px;letter-spacing:1.5px}}.empty-state .button-wrapper .button{width:auto}@media screen and (min-width:741px){.line-item__quantity{vertical-align:middle;display:table-cell}.line-item__price-list-container{vertical-align:middle}.line-item__price-list-container .product-item-meta__vendor{display:none}}.shopify-section--cart-recommendations{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/28/assets/custom-cart.css.map */
