@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+JP:wght@400;500;700&display=swap";.drawer{z-index:1200;background-color:#000000a8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.drawer__inner{width:min(480px,calc(100vw - 24px));max-width:none;padding:0 28px;color:#050505;background:#f4f4f4;border:0;border-left:1px solid #050505;font-family:IBM Plex Sans JP,Yu Gothic,sans-serif}.drawer__inner-empty{padding:0 28px}.drawer__header{min-height:96px;padding:28px 0 20px;border-bottom:1px solid #050505}.drawer__heading,.cart-drawer .cart__empty-text{margin:0;color:#050505;font-family:IBM Plex Sans JP,Yu Gothic,sans-serif;font-size:28px;font-weight:700;line-height:1.35;letter-spacing:.02em}.cart-drawer .cart__empty-text:after{content:"\5546\54c1\3092\9078\3093\3067\304a\8cb7\3044\7269\3092\304a\697d\3057\307f\304f\3060\3055\3044";display:block;margin-top:14px;font-family:IBM Plex Sans JP,Yu Gothic,sans-serif;font-size:13px;font-weight:500;letter-spacing:.08em}.drawer__close{top:24px;right:-8px;display:grid;width:48px;height:48px;min-width:48px;min-height:48px;place-items:center;color:#050505;border:1px solid #050505;transition:color .18s ease,background-color .18s ease}.cart-drawer__warnings .drawer__close{top:24px;right:20px}.drawer__close:hover,.drawer__close:focus-visible{color:#fff;background:#050505}.drawer__close:focus-visible,.cart-drawer a:focus-visible,.cart-drawer button:focus-visible,.cart-drawer input:focus-visible{outline:2px solid #2668ff;outline-offset:3px}.cart-drawer__empty-content .button,.cart-drawer .cart__checkout-button{min-height:56px;color:#fff;background:#050505;border:1px solid #050505;border-radius:0;font-family:IBM Plex Sans JP,Yu Gothic,sans-serif;font-size:14px;font-weight:700;letter-spacing:.08em;transition:color .18s ease,background-color .18s ease}.cart-drawer__empty-content .button:hover,.cart-drawer__empty-content .button:focus-visible,.cart-drawer .cart__checkout-button:hover,.cart-drawer .cart__checkout-button:focus-visible{color:#050505;background:#fff}.cart-drawer .cart-items th{color:#4a4a4a;border-color:#b8b8b8;font-family:IBM Plex Sans JP,Yu Gothic,sans-serif;font-size:11px;letter-spacing:.08em}.cart-drawer .cart-items thead{padding-top:24px}.cart-drawer .cart-item{grid-template-columns:72px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:14px;row-gap:14px;padding:24px 0;border-bottom:1px solid #b8b8b8}.cart-drawer .cart-item__media{grid-column:1;grid-row:1 / 3;width:72px}.cart-drawer .cart-item__details{grid-column:2;min-width:0;padding-left:0;font-size:13px;line-height:1.55}.cart-drawer .cart-item__details>*{overflow-wrap:anywhere}.cart-drawer .cart-item__totals{grid-column:3;min-width:max-content;padding-left:0;white-space:nowrap}.cart-drawer .cart-items .cart-item__quantity{grid-column:2 / 4;padding-left:0}.cart-drawer .cart-item__image{background:#fff;border:1px solid #d0d0d0}.cart-drawer .cart-item__name{color:#050505;font-family:IBM Plex Sans JP,Yu Gothic,sans-serif;font-size:13px;font-weight:700;line-height:1.5}.cart-drawer .cart-item__totals .price{font-size:14px;line-height:1.5}.cart-drawer .quantity{min-height:44px;color:#050505;background:#fff;border:1px solid #050505;border-radius:0}.cart-drawer .quantity:after,.cart-drawer .quantity:before{content:none}.cart-drawer .quantity__button,.cart-drawer .cart-remove-button{min-width:44px;min-height:44px}.drawer__footer{padding:24px 0 28px;border-color:#050505}.cart-drawer .totals__total,.cart-drawer .totals__total-value{color:#050505;font-family:IBM Plex Sans JP,Yu Gothic,sans-serif;font-weight:700}@media screen and (max-width:749px){.drawer__inner{width:calc(100vw - 12px);padding:0 18px}.drawer__inner-empty{padding:0 18px}.drawer__header{min-height:80px;padding:20px 0 16px}.drawer__heading,.cart-drawer .cart__empty-text{max-width:calc(100% - 52px);font-size:24px}.drawer__close{top:16px;right:-4px}.cart-drawer__warnings .drawer__close{top:16px;right:14px}.cart-drawer .cart-items thead{padding-top:16px}.cart-drawer .cart-item{grid-template-columns:64px minmax(0,1fr) auto;column-gap:12px;padding:18px 0}.cart-drawer .cart-item__media{width:64px}.cart-drawer .cart-item__name,.cart-drawer .cart-item__details{font-size:12px}.cart-drawer .cart-item__totals .price{font-size:13px}.drawer__footer{padding:18px 0 20px}}@media(prefers-reduced-motion:reduce){.drawer,.drawer__inner,.drawer__close,.cart-drawer__empty-content .button,.cart-drawer .cart__checkout-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/fourte-cart-drawer.css.map */
