body.template-cart #root #content{--input_h:48px}body.template-cart #root #content>.shopify-section>h1{font-family:var(--ug-font-medium);font-size:30px;line-height:1.4;margin-bottom:32px}body.template-cart #root .form-cart{font-family:var(--ug-font-body);font-size:15px;line-height:1.7}body.template-cart #root .form-cart .l4ca{border:0}body.template-cart #root .form-cart .l4ca>li{padding-block:24px;border:0}body.template-cart #root .form-cart .l4ca>li:before{border:0}body.template-cart #root .form-cart .l4ca h2,body.template-cart #root .form-cart .l4ca h2 a{font-family:var(--ug-font-medium);font-size:15px;line-height:1.5;letter-spacing:0}body.template-cart #root .form-cart .l4ca h2 a:hover{color:inherit;text-decoration:underline;text-underline-offset:.2em}body.template-cart #root .form-cart .l4ca .price{font-family:var(--ug-font-price);font-size:17px;line-height:1.5;font-weight:600}body.template-cart #root .form-cart .l4ca .old-price{font-family:var(--ug-font-price);font-size:16px;color:#b12c3c}body.template-cart #root .form-cart .l4ca section ul li{font-family:var(--ug-font-body);font-size:13px;line-height:1.6;color:#606060}body.template-cart #root .form-cart .l4ca footer{display:flex;align-items:center;gap:12px}body.template-cart #root .form-cart .l4ca footer>p{margin:0;padding:0}body.template-cart #root .form-cart .input-amount{--input_h:36px;height:36px;min-height:36px;flex:0 0 66px;width:66px}body.template-cart #root .form-cart .input-amount .semantic-amount{display:block;height:36px;line-height:36px}body.template-cart #root .form-cart .input-amount input{font-family:var(--ug-font-price);font-size:14px;height:36px!important;min-height:36px!important;max-height:36px!important;line-height:34px;padding-block:0;box-sizing:border-box}body.template-cart #root .form-cart .remove-from-cart-link{display:inline-flex;align-items:center;height:36px;font:400 13px/1.5 var(--ug-font-support);color:#606060}body.template-cart #root .form-cart .remove-from-cart-link span{display:inline;font:inherit}body.template-cart #root .form-cart .remove-from-cart-link:hover{color:#c5283d;text-decoration:underline}body.template-cart #root .form-cart aside:before{background:var(--ug-surface-muted);border:0;border-radius:4px}body.template-cart #root .form-cart .l4tt li{font-family:var(--ug-font-price);font-size:16px;line-height:1.6;padding-block:4px}body.template-cart #root .form-cart .l4tt li>span:first-child{font-family:var(--ug-font-support);font-size:14px;text-transform:none}body.template-cart #root .form-cart .l4tt li.strong{font-weight:600}body.template-cart #root .form-cart .l4tt .overlay-gray{color:#c5283d}body.template-cart #root .form-cart :is(label,.delivery-datetime-notice p){font-family:var(--ug-font-support);font-size:14px;line-height:1.7}body.template-cart #root .form-cart textarea{font-family:var(--ug-font-body);font-size:16px;line-height:1.5;border-radius:4px}body.template-cart #root .form-cart :is(button,.link-btn a),body.template-cart #root .cart-empty .link-btn a{font-family:var(--ug-font-button);font-size:15px;line-height:1.5;min-height:48px;padding-block:12px;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}body.template-cart #root .form-cart :is(button,.link-btn a):before{transform:none;box-shadow:none;transition:background-color .15s ease}@media(hover:hover)and (pointer:fine){body.template-cart #root .form-cart button[name=checkout]:not(:disabled):hover:before{background-color:color-mix(in srgb,var(--secondary_bg_btn) 94%,#000);border-width:0}}body.template-cart #root .cart-empty>p:not(.link-btn){font:400 15px/1.75 var(--ug-font-body);margin-bottom:24px}@media(max-width:759px){body.template-cart #root #content>.shopify-section>h1{font-size:24px;margin-bottom:24px}body.template-cart #root .form-cart .l4ca h2,body.template-cart #root .form-cart .l4ca h2 a{font-size:14px}body.template-cart #root .form-cart .l4ca .price{font-size:16px}}body.template-cart #root .form-cart .l4ca h2,body.template-cart #root .form-cart .l4ca h2 a{text-transform:none!important}body.template-cart #root .form-cart aside{padding:24px;box-sizing:border-box}body.template-cart #root .form-cart textarea{min-height:120px;height:120px}body.template-cart #root .form-cart textarea::placeholder{font-size:14px!important;line-height:1.6}@media(max-width:759px){body.template-cart #root .form-cart aside{padding:20px 16px}body.template-cart #root .form-cart .l4ca section>header{display:block}body.template-cart #root .form-cart .l4ca section>header h2{width:100%;max-width:100%;margin-bottom:6px}body.template-cart #root .form-cart .l4ca section>header .price{float:none;position:static;width:auto;text-align:left;margin:0 0 8px}}body.template-cart #root .form-cart .cols.aside.b50{display:grid;grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:40px;width:100%;margin:0;padding:0}body.template-cart #root .form-cart .cols.aside.b50>article,body.template-cart #root .form-cart .cols.aside.b50>aside{width:auto;min-width:0;max-width:none;margin:0;float:none}body.template-cart #root .form-cart .cols.aside.b50>aside{padding:24px;background:var(--ug-surface-muted);border-radius:4px}body.template-cart #root .form-cart aside:before{display:none}body.template-cart #root .form-cart aside .input-show{margin:20px 0}body.template-cart #root .form-cart aside .input-show+*{margin-top:0;padding-top:0;border-top:0}body.template-cart #root .form-cart aside .link-btn.submit{display:block;width:100%;margin:20px 0 16px}body.template-cart #root .form-cart aside .link-btn.submit button{width:100%;margin:0;white-space:nowrap}body.template-cart #root .form-cart .l4tt>li{display:flex;justify-content:space-between;align-items:baseline;gap:16px}body.template-cart #root .form-cart .l4tt>li.strong{padding-top:12px;margin-top:8px;border-top:1px solid #dedede}body.template-cart #root .form-cart aside .l4pm{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 0;padding:0}body.template-cart #root .form-cart aside .l4pm>li{margin:0;padding:0}body.template-cart #root .form-cart aside .l4pm:before{display:none}body.template-cart #root .form-cart .l4ca>li:not(.hidden){display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:12px 20px;align-items:start}body.template-cart #root .form-cart .l4ca>li>figure{position:static;width:100px;margin:0;grid-row:1 / 3}body.template-cart #root .form-cart .l4ca>li>section{width:auto;min-width:0;padding:0;margin:0}body.template-cart #root .form-cart .l4ca>li>.price{width:auto;margin:0;white-space:nowrap}body.template-cart #root .form-cart .l4ca>li>footer{grid-column:2 / 4;justify-content:flex-start;width:auto;margin:0;padding:0}body.template-cart #root .form-cart .l4ca>li>.removed{grid-column:1 / -1}@media(min-width:1000px)and (max-width:1199px){body.template-cart #root .form-cart .cols.aside.b50{grid-template-columns:minmax(0,1fr) 360px;gap:24px}}@media(max-width:999px){body.template-cart #root .form-cart .cols.aside.b50{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:759px){body.template-cart #root .form-cart .cols.aside.b50>aside{padding:20px 16px}body.template-cart #root .form-cart .l4ca>li:not(.hidden){grid-template-columns:64px minmax(0,1fr);gap:12px}body.template-cart #root .form-cart .l4ca>li>figure{width:64px}body.template-cart #root .form-cart .l4ca>li>footer{grid-column:2}}body.template-cart #root .form-cart .cols.aside.b50>article{padding:0}body.template-cart #root .form-cart .l4ca>li>figure{position:relative;height:100px;padding:0}body.template-cart #root .form-cart .l4ca>li>figure picture{position:static;display:block;width:100%;height:100%;padding:0}body.template-cart #root .form-cart .l4ca>li>figure img{position:static;display:block;width:100%;height:100%;object-fit:contain}body.template-cart #root .form-cart aside .l4pm{float:none;clear:both;width:100%;max-width:none;position:relative}body.template-cart #root .form-cart aside .l4pm>li{width:auto;flex:0 0 auto}@media(max-width:759px){body.template-cart #root .form-cart .l4ca>li>figure{height:64px}}body.template-cart #root .form-cart .cols.aside.b50>article,body.template-cart #root .form-cart .cols.aside.b50>aside{border:0}body.template-cart #root .form-cart .l4ca>li>figure picture:before{display:none}body.template-cart #root .form-cart .l4ca>li>figure img{height:100%!important;max-height:none;top:auto;left:auto;transform:none}body.template-cart #root .form-cart aside .link-btn.submit button{float:none;display:block;border-left-width:0}body.template-cart #root .form-cart .ug-cart-continue{color:#343434;text-decoration:none;transition:color .15s ease}body.template-cart #root .form-cart .ug-cart-continue:is(:hover,:focus-visible){color:var(--ug-brand,#c5283d)}body.template-cart #root .form-cart aside{font:400 14px/1.7 var(--ug-font-body)}body.template-cart #root .form-cart aside label,body.template-cart #root #cart-delivery-datetime_section .delivery-title{font:400 14px/1.7 var(--ug-font-support)!important;letter-spacing:0;text-transform:none}body.template-cart #root #cart-delivery-datetime_section .title-border,body.template-cart #root .form-cart aside .input-show>label{font-family:var(--ug-font-button)!important}body.template-cart #root #cart-delivery-datetime_section :is(select,option,input),body.template-cart #root .form-cart aside textarea{font:400 15px/1.6 var(--ug-font-body)!important;letter-spacing:0}body.template-cart #root #cart-delivery-datetime_section :is(.delivery-caution__statement,.delivery-caution__statement div,.statement__wrapper__title-block p,.error-message),body.template-cart #root .form-cart aside .delivery-datetime-notice p{font:400 13px/1.65 var(--ug-font-body)!important}body.template-cart #root #cart-delivery-datetime_section .statement__wrapper__title-block p{color:#606060!important}body.template-cart #root #cart-delivery-datetime_section .statement__wrapper__title-block svg,body.template-cart #root #cart-delivery-datetime_section .statement__wrapper__title-block svg path{fill:#606060}body.template-cart #root #cart-delivery-datetime_section .error-message{color:#b12c3c!important}@media(max-width:759px){body.template-cart #root #cart-delivery-datetime_section :is(select,input),body.template-cart #root .form-cart aside textarea{font-size:16px!important}}body.template-cart #root .form-cart aside textarea{padding:12px!important;box-sizing:border-box}body.template-cart #root .form-cart aside button[name=checkout]{font-family:var(--ug-font-button)!important;font-weight:600;font-size:15px}body.template-cart #root .form-cart aside button[name=checkout]>span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit}body.template-cart #root .form-cart aside .delivery-datetime-notice,body.template-cart #root .form-cart aside .delivery-caution__container .delivery-caution__statement{background:var(--alert_error_bg,#fbecee);color:var(--alert_error,#b12c3c);border:0;border-radius:4px;padding:16px}body.template-cart #root .form-cart aside .delivery-datetime-notice p{color:inherit}body.template-cart #root .form-cart aside .delivery-caution__container .delivery-caution__statement,body.template-cart #root .form-cart aside .delivery-caution__container .delivery-caution__statement :is(p,div,span){color:var(--alert_error,#b12c3c)!important}body.template-cart #root .form-cart .quote-price{color:#222;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;text-decoration:none}body.template-cart #root .form-cart aside>.disabled-button{float:none;display:block;width:100%;margin:0!important}
/*# sourceMappingURL=/cdn/shop/t/37/assets/uchino-cart-page.css.map */
