.oren-cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;pointer-events:none}.oren-cart-drawer .cdw-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e0c0861;opacity:0;transition:opacity .4s ease}.oren-cart-drawer .cdw-panel{position:absolute;top:0;right:0;bottom:0;width:min(430px,92vw);background:var(--offwhite,#f5f3ee);border-left:1px solid var(--rule,#d8d2c4);display:flex;flex-direction:column;transform:translate(102%);transition:transform .5s cubic-bezier(.2,.7,.2,1);font-family:IBM Plex Mono,monospace}.oren-cart-drawer.open{pointer-events:auto}.oren-cart-drawer.open .cdw-overlay{opacity:1}.oren-cart-drawer.open .cdw-panel{transform:translate(0)}.cdw-head{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid var(--rule,#d8d2c4)}.cdw-label{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--navy-deep,#142a6e)}.cdw-x{background:none;border:none;cursor:pointer;padding:4px 8px;font-size:22px;line-height:1;color:var(--navy-deep,#142a6e)}.cdw-error{margin:14px 26px 0;padding:10px 12px;font-size:11.5px;line-height:1.6;color:var(--ink,#0e0c08);background:var(--neon-yellow,#e8f53d)}.cdw-items{flex:1;overflow-y:auto;padding:10px 26px}.cdw-item{display:flex;gap:16px;align-items:flex-start;padding:18px 0;border-bottom:1px solid var(--rule,#d8d2c4)}.cdw-item:last-child{border-bottom:none}.cdw-thumb{flex:0 0 72px;width:72px;aspect-ratio:1/1;overflow:hidden;background:var(--offwhite-warm,#ede9df);border:1px solid var(--rule,#d8d2c4);display:block}.cdw-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cdw-mid{flex:1;min-width:0}.cdw-title{display:block;font-size:13px;font-weight:500;line-height:1.45;color:var(--navy-deep,#142a6e);text-decoration:none;margin-bottom:4px}.cdw-variant{font-size:10.5px;font-weight:300;letter-spacing:.1em;text-transform:uppercase;color:var(--dim,#7a7158);margin-bottom:10px}.cdw-qty{display:inline-flex;align-items:center;gap:0;border:1px solid var(--rule,#d8d2c4);margin-top:6px}.cdw-qty button{background:none;border:none;cursor:pointer;width:28px;height:28px;font-size:14px;color:var(--navy-deep,#142a6e);font-family:IBM Plex Mono,monospace}.cdw-qty span{min-width:26px;text-align:center;font-size:12px;color:var(--ink,#0e0c08)}.cdw-right{text-align:right}.cdw-price{font-size:13px;font-weight:500;color:var(--ink,#0e0c08);margin-bottom:10px}.cdw-remove{background:none;border:none;cursor:pointer;padding:0;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--dim,#7a7158);text-decoration:underline;text-underline-offset:3px}.cdw-remove:hover{color:var(--navy,#1e3a8c)}.cdw-empty{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 36px;text-align:center;font-size:13px;font-weight:300;line-height:1.8;color:var(--dim,#7a7158)}.cdw-empty a{color:var(--navy,#1e3a8c);text-decoration:underline;text-underline-offset:3px}.cdw-foot{border-top:1px solid var(--rule,#d8d2c4);padding:20px 26px 26px}.cdw-note{font-size:10.5px;font-weight:300;font-style:italic;letter-spacing:.02em;color:var(--dim,#7a7158);margin-bottom:16px}.cdw-subrow{display:flex;align-items:baseline;justify-content:space-between;font-size:13px;color:var(--ink,#0e0c08);margin-bottom:4px}.cdw-subrow span:first-child{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--navy-deep,#142a6e)}.cdw-subrow span:last-child{font-weight:500}.cdw-shipnote{font-size:10px;font-weight:300;color:var(--dim,#7a7158);margin-bottom:18px}.cdw-checkout{display:block;text-align:center;padding:16px 20px;background:var(--navy-deep,#142a6e);color:var(--offwhite,#f5f3ee);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background .2s ease}.cdw-checkout:hover{background:var(--navy,#1e3a8c)}.cdw-checkout[disabled]{pointer-events:none;opacity:.35}.cdw-viewcart{display:block;text-align:center;margin-top:12px;font-size:10.5px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--dim,#7a7158);text-decoration:underline;text-underline-offset:3px}.cdw-viewcart:hover{color:var(--navy,#1e3a8c)}@media(max-width:480px){.cdw-head{padding:18px}.cdw-items{padding:6px 18px}.cdw-foot{padding:16px 18px 20px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/oren-cart-drawer.css.map */
