.or-cart-drawer{--cart-paper:#faf8f2;--cart-ink:#302e28;--cart-olive:#4b5148;position:fixed;inset:0 0 0 auto;margin:0;width:min(520px,100%);max-width:100%;height:100dvh;max-height:100dvh;padding:0;border:0;background:var(--cart-paper);color:var(--cart-ink);box-shadow:-12px 0 70px #0002;font:16px/1.5 Assistant,sans-serif;overflow:hidden;overscroll-behavior:contain}.or-cart-drawer[open]{display:flex;flex-direction:column;animation:orCartIn .26s ease-out}.or-cart-drawer::backdrop{background:#24201a66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.or-cart-heading{padding:24px 28px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ded8ca;flex:none}.or-cart-brand{font:11px/1.3 Georgia,serif;letter-spacing:.3em;color:#907650}.or-cart-heading h2{font:700 29px/1.3 Frank Ruhl Libre,serif;margin:6px 0 0}.or-cart-heading h2 span{font:400 15px Assistant,sans-serif;color:#7b7568;margin-inline-start:6px}.or-cart-close{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ddd6c9;border-radius:50%;background:transparent;cursor:pointer}.or-cart-close:hover{background:#eee9dd}.or-cart-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;flex:1;scrollbar-width:thin}.or-cart-items{padding:0 28px}.or-cart-item{display:grid;grid-template-columns:100px minmax(0,1fr);gap:18px;padding:24px 0;border-bottom:1px solid #e5dfd3;text-align:start}.or-cart-image{display:flex;align-items:center;justify-content:center;background:#f0ece2;min-height:124px;align-self:start;padding:8px}.or-cart-image img{width:100%;height:110px;object-fit:contain}.or-cart-item-title{font:700 20px/1.3 Frank Ruhl Libre,serif;color:#302e28;text-decoration:none}.or-cart-options{font-size:13px;line-height:1.6;color:#777063;margin:5px 0;overflow-wrap:anywhere}.or-cart-item-price{display:flex;align-items:center;gap:10px;margin:8px 0;font-size:17px;font-weight:600}.or-cart-item-price s{font-size:14px;color:#8b8376;font-weight:400}.or-cart-item-discount{font-size:12px;color:#4b6048;margin:3px 0}.or-cart-item-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.or-cart-quantity{display:flex;align-items:center;border:1px solid #d5cdbd;direction:ltr}.or-cart-quantity button{width:34px;height:34px;font-size:18px;background:transparent;border:0;cursor:pointer}.or-cart-quantity span{min-width:26px;text-align:center;font-size:14px}.or-cart-remove{font-size:13px;text-decoration:underline;text-underline-offset:3px;color:#766c5e;padding:8px 0;background:none;border:0;cursor:pointer}.or-cart-bottom{padding:22px 28px 25px;background:#f5f1e8}.or-cart-coupon label>span:first-child{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.or-cart-coupon-fields{display:flex;gap:8px}.or-cart-coupon input{min-width:0;flex:1;border:1px solid #cfc6b6;background:#fffdf8;padding:10px 12px;font-size:16px;min-height:44px;border-radius:0}.or-cart-coupon-fields button{padding:10px 20px;min-height:44px;border:1px solid #8a7960;color:#574c3c;background:transparent;font-size:14px;cursor:pointer}.or-cart-totals{margin-top:20px;font-size:15px}.or-cart-totals>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:9px 0}.or-cart-totals bdi{white-space:nowrap}.or-cart-discount{color:#4a6348;font-size:14px}.or-cart-discount-label{display:flex;align-items:center;gap:5px;overflow-wrap:anywhere;min-width:0}.or-cart-discount-label button{font-size:20px;min-width:30px;height:30px;border:0;cursor:pointer;background:none}.or-cart-total{padding-top:14px;border-top:1px solid #d9d1c2;font-size:22px}.or-cart-savings{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#e9edde;color:#465740;font-size:14px;margin:14px 0 10px}.or-cart-shipping{font-size:12px;color:#7d7568;text-align:center;margin:10px 0 15px}.or-cart-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px 18px;min-height:52px;background:#4b5148;color:#fffdf6;border:0;text-decoration:none;font-size:17px;font-weight:600;cursor:pointer}.or-cart-cta:hover{background:#383e35}.or-cart-continue{display:block;width:100%;padding:14px 0 0;text-align:center;font-size:14px;color:#6a6255;text-underline-offset:4px;text-decoration:underline;background:transparent;border:0;cursor:pointer}.or-cart-empty{min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:35px;color:#756850}.or-cart-empty h3{font:700 26px/1.3 Frank Ruhl Libre,serif;color:#302e28;margin:22px 0 12px}.or-cart-empty p{max-width:300px;margin-bottom:25px}.or-cart-message{flex:none;margin:0;padding:12px 28px;background:#edeedc;color:#40533e;font-size:14px}.or-cart-message[data-error=true]{background:#f7e9e2;color:#8a3526}.or-cart-message[hidden]{display:none}.or-cart-drawer [aria-busy=true]{opacity:.65;pointer-events:none}.or-cart-drawer :focus-visible,.or-cart-page :focus-visible{outline:2px solid #8a744e;outline-offset:3px}.or-cart-drawer button:disabled,.or-cart-page button:disabled{opacity:.5;cursor:wait}.or-cart-page{max-width:760px;margin:0 auto;padding:44px 20px 70px}.or-cart-page>h1{font:700 36px Frank Ruhl Libre,serif;margin-bottom:24px}.or-cart-page .or-cart-content{border:1px solid #e0d8ca}.or-cart-page .or-cart-items{background:#faf8f2}.or-cart-page .or-cart-continue{display:none}.or-cart-page .or-cart-message{margin-bottom:10px}.or-cart-page .or-cart-empty{min-height:40vh}@keyframes orCartIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:600px){.or-cart-drawer{width:100%}.or-cart-heading{padding:16px 20px 14px}.or-cart-heading h2{font-size:26px}.or-cart-items{padding:0 20px}.or-cart-item{grid-template-columns:86px minmax(0,1fr);gap:14px;padding:18px 0}.or-cart-image{min-height:110px}.or-cart-image img{height:94px}.or-cart-bottom{padding:18px 20px max(22px,env(safe-area-inset-bottom))}.or-cart-item-title{font-size:19px}.or-cart-message{padding:10px 20px}.or-cart-page{padding:28px 12px 50px}}@media(prefers-reduced-motion:reduce){.or-cart-drawer[open]{animation:none}}[data-cart-count][hidden]{display:none!important}.or-cart-drawer .or-cart-content{display:flex;flex-direction:column;overflow:hidden}.or-cart-drawer .or-cart-items{flex:1;min-height:70px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.or-cart-drawer .or-cart-bottom{flex-shrink:0;max-height:68%;overflow-y:auto;scrollbar-width:thin}.or-cart-drawer .or-cart-empty{flex:1;min-height:0;overflow:auto}@media(max-width:600px){.or-cart-drawer .or-cart-bottom{padding-top:12px;padding-bottom:max(14px,env(safe-area-inset-bottom))}.or-cart-drawer .or-cart-totals{margin-top:12px}.or-cart-drawer .or-cart-totals>div{margin:6px 0}.or-cart-drawer .or-cart-total{padding-top:9px}.or-cart-drawer .or-cart-savings{margin:10px 0 7px;padding:8px 10px}.or-cart-drawer .or-cart-shipping{margin:7px 0 10px}}.or-cart-heading h2{display:flex;align-items:center;gap:10px}.or-cart-heading h2 [data-or-cart-heading-count]{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:28px;height:28px;padding:0 8px;margin:0;border-radius:50px;background:#eae4d6;color:#62543e;font:600 14px/1 Assistant,sans-serif;direction:ltr;font-variant-numeric:tabular-nums}
/*# sourceMappingURL=/cdn/shop/t/4/assets/orayta-cart-drawer.css.map */
