.chato-cart-drawer[hidden]{display:none!important}.chato-cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147481000;font-family:Helvetica,Arial,sans-serif;color:#3e2723;isolation:isolate}.chato-cart-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#231b1994;cursor:pointer}.chato-cart-drawer__panel{position:absolute;right:0;top:0;bottom:0;width:min(540px,100%);display:flex;flex-direction:column;background:#fff;box-shadow:-12px 0 50px #1d0d0826;outline:none;min-width:0}.chato-cart-drawer__head{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:12px 26px;background:#f4c9d6;border-bottom:1px solid #3e27232c}.chato-cart-drawer__head h2{font-size:20px;letter-spacing:.03em;margin:0;font-weight:700}.chato-cart-drawer__head h2 span{font-size:15px;font-weight:400}.chato-cart-drawer__close{border:0;background:transparent;cursor:pointer;color:#3e2723;font-size:32px;line-height:1;width:42px;height:42px}.chato-cart-drawer__message{padding:12px 24px;background:#fff1f0;color:#802a23;font-size:13px}.chato-cart-drawer__items{overflow:auto;flex:1;min-height:0;padding:14px 25px;overscroll-behavior:contain}.chato-cart-drawer__empty{padding:55px 0;text-align:center;font-size:15px}.chato-cart-drawer__item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:15px;padding:21px 0;border-bottom:1px solid #3e272324}.chato-cart-drawer__thumb{width:96px;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:#f6f4f2;display:block}.chato-cart-drawer__thumb img{width:100%;height:100%;object-fit:cover}.chato-cart-drawer__item-body{min-width:0;display:flex;flex-direction:column;gap:8px}.chato-cart-drawer__item-title{font-size:14px;font-weight:700;color:#3e2723;text-decoration:none;line-height:1.5}.chato-cart-drawer__item-variant{font-size:12px;color:#806d67}.chato-cart-drawer__item-price{font-size:14px}.chato-cart-drawer__controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:4px}.chato-cart-drawer__quantity{display:inline-flex;border:1px solid #bdaaa5;border-radius:5px;overflow:hidden;align-items:center}.chato-cart-drawer__quantity button{width:36px;height:35px;background:#fff;border:0;color:#3e2723;font-size:19px;cursor:pointer}.chato-cart-drawer__quantity output{width:34px;text-align:center;font-size:13px}.chato-cart-drawer__remove{font-size:12px;border:0;border-bottom:1px solid #3e2723;background:transparent;color:#3e2723;cursor:pointer;padding:4px 0}.chato-cart-drawer__bottom{border-top:1px solid #3e27233b;padding:21px 25px 23px;background:#fff}.chato-cart-drawer__subtotal{display:flex;justify-content:space-between;align-items:center;font-size:17px;font-weight:600;gap:8px}.chato-cart-drawer__footnote{font-size:12px;color:#806d67;margin:12px 0 20px}.chato-cart-drawer__checkout{display:block;width:100%;box-sizing:border-box;text-align:center;padding:16px 12px;background:#3e2723;color:#fff!important;text-decoration:none!important;font-size:13px;letter-spacing:.09em;border-radius:4px}.chato-cart-drawer__continue{display:block;margin:12px auto 0;padding:9px 12px;border:0;background:transparent;color:#3e2723;text-decoration:underline;text-underline-offset:4px;cursor:pointer;font-size:12px}body.chato-cart-drawer-open{overflow:hidden!important}.chato-cart-drawer button:focus-visible,.chato-cart-drawer a:focus-visible{outline:2px solid #3e2723;outline-offset:3px}@media(max-width:760px){.chato-cart-drawer__panel{width:100%}.chato-cart-drawer__head{min-height:67px;padding:11px 19px}.chato-cart-drawer__items{padding:10px 18px}.chato-cart-drawer__bottom{padding:18px 18px 22px}.chato-cart-drawer__item{grid-template-columns:82px minmax(0,1fr);gap:12px}.chato-cart-drawer__thumb{width:82px}}@media(prefers-reduced-motion:no-preference){.chato-cart-drawer:not([hidden]) .chato-cart-drawer__panel{animation:chatoCartIn .24s ease-out}@keyframes chatoCartIn{0%{transform:translate(100%)}to{transform:translate(0)}}}@media(max-width:760px){.chato-cart-drawer__panel{width:min(430px,calc(100vw - 42px));max-width:calc(100vw - 42px);border-radius:17px 0 0 17px;overflow:hidden;height:100%;height:100dvh}.chato-cart-drawer__scrim{background:#231b19a6}.chato-cart-drawer__bottom{padding-bottom:max(22px,env(safe-area-inset-bottom))}}.chato-cart-drawer__quantity .chato-cart-drawer__quantity-input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;box-sizing:border-box;width:48px;height:35px;padding:0 3px;margin:0;border:0;border-inline:1px solid #bdaaa5;border-radius:0;outline-offset:-2px;background:#fff;color:#3e2723;text-align:center;font-family:inherit!important;font-size:13px}.chato-cart-drawer__quantity .chato-cart-drawer__quantity-input::-webkit-inner-spin-button,.chato-cart-drawer__quantity .chato-cart-drawer__quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.chato-cart-drawer__quantity .chato-cart-drawer__quantity-input:focus-visible{outline:2px solid #3e2723}
/*# sourceMappingURL=/cdn/shop/t/81/assets/chato-cart-drawer.css.map */
