#ocd-drawer,#ocd-drawer *{box-sizing:border-box}#ocd-drawer[hidden],#ocd-veil[hidden]{display:none!important}#ocd-veil{position:fixed;inset:0;background:rgba(23,19,15,.3);z-index:999990}#ocd-drawer{--ocd-ink:var(--origins-ink,#17130f);--ocd-muted:var(--origins-muted,#746b60);--ocd-paper:var(--origins-cream,#fffdf8);--ocd-line:var(--origins-line,rgba(23,19,15,.16));--ocd-accent:var(--origins-accent,#9b7447);position:fixed;inset:0 0 0 auto;z-index:999991;width:min(400px,100%);height:100dvh;display:flex;flex-direction:column;background:var(--ocd-paper);color:var(--ocd-ink);font:13px/1.5 var(--origins-body-font,"Avenir Next","Helvetica Neue",Arial,sans-serif);text-align:left}#ocd-drawer a{color:inherit}#ocd-drawer button{font:inherit;cursor:pointer;border:1px solid var(--ocd-line);background:transparent;color:inherit;border-radius:3px;box-shadow:none;letter-spacing:0;text-transform:none}#ocd-drawer button:disabled{opacity:.4;cursor:default}#ocd-drawer button:focus-visible,#ocd-drawer a:focus-visible{outline:2px solid var(--ocd-accent);outline-offset:3px}#ocd-drawer .ocd-head{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid var(--ocd-line);flex-shrink:0}#ocd-title{font:normal 25px/1.2 var(--origins-heading-font,Georgia,serif);margin:0;letter-spacing:-.4px}#ocd-drawer [data-ocd-close]{width:44px;height:44px;border:0;font-size:23px;padding:0}#ocd-drawer .ocd-scroll{overflow:auto;min-height:0;flex:1;padding:0 20px 18px;overscroll-behavior:contain}#ocd-status{font-size:11px;color:var(--ocd-muted);margin:12px 0}#ocd-status:empty{display:none}#ocd-drawer .ocd-reward{padding:18px 0 14px}#ocd-drawer .ocd-reward p{font-size:13px;margin:0 0 22px;line-height:1.5}#ocd-drawer .ocd-track{height:4px;background:var(--origins-bone,#e6dccd);position:relative;margin:0 8px}#ocd-drawer .ocd-track>span{display:block;height:4px;background:var(--ocd-accent);transform-origin:left;transition:transform .3s}#ocd-drawer .ocd-track i{position:absolute;top:-4px;width:12px;height:12px;border:2px solid var(--ocd-paper);outline:1px solid #bfa584;border-radius:50%;background:var(--ocd-paper);transform:translateX(-50%)}#ocd-drawer .ocd-track .earned{background:var(--ocd-accent)}#ocd-drawer .ocd-standard{left:55%}#ocd-drawer .ocd-express{left:95%}#ocd-drawer .ocd-milestones{position:relative;height:32px;margin:10px 8px 3px;font-size:9px;color:var(--ocd-muted)}#ocd-drawer .ocd-milestones span{position:absolute;text-align:center}#ocd-drawer .ocd-milestones span:first-child{left:55%;transform:translateX(-50%)}#ocd-drawer .ocd-milestones span:last-child{right:-3px}#ocd-drawer small{font-size:10px;line-height:1.5;color:var(--ocd-muted)}#ocd-drawer .ocd-offer{display:flex;align-items:center;gap:10px;padding:10px;margin:12px 0 18px;background:var(--origins-paper-soft,#faf7f0);border-radius:3px}#ocd-drawer .ocd-offer img{width:40px;height:50px;object-fit:contain}#ocd-drawer .ocd-offer>div{flex:1;min-width:0}#ocd-drawer .ocd-offer strong{font-weight:500;font-size:12px}#ocd-drawer .ocd-offer p{font-size:10px;line-height:1.4;margin:3px 0;overflow-wrap:anywhere}#ocd-drawer .ocd-offer button{background:var(--ocd-ink);color:var(--ocd-paper);min-width:48px;min-height:44px;font-size:11px;padding:8px;flex-shrink:0}#ocd-drawer .ocd-line{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:10px;padding:18px 0;border-bottom:1px solid var(--ocd-line)}#ocd-drawer .ocd-line img{width:60px;height:80px;object-fit:contain;border-radius:3px}#ocd-drawer .ocd-line h3{font:400 13px/1.4 var(--origins-body-font,"Avenir Next",Arial,sans-serif);margin:0 0 6px;letter-spacing:0}#ocd-drawer .ocd-price{font-size:12px;white-space:nowrap}#ocd-drawer .ocd-quantity{display:flex;width:max-content;align-items:center;border:1px solid var(--ocd-line);border-radius:3px;margin-top:9px}#ocd-drawer .ocd-quantity button{width:40px;height:40px;border:0;padding:0}#ocd-drawer .ocd-quantity span{min-width:20px;text-align:center;font-size:11px}#ocd-drawer .ocd-remove{display:block;font-size:9px;min-height:44px;margin-left:auto;border:0;text-decoration:underline;padding:0;color:var(--ocd-muted)}#ocd-drawer .ocd-locked{font-size:10px}#ocd-footer{border-top:1px solid var(--ocd-line);padding:17px 20px max(18px,env(safe-area-inset-bottom));flex-shrink:0}#ocd-drawer .ocd-total,#ocd-drawer .ocd-delivery{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}#ocd-drawer .ocd-total strong{font-size:15px;font-weight:500}#ocd-drawer .ocd-delivery{font-size:10px;color:var(--ocd-muted)}#ocd-drawer .ocd-checkout{display:block;text-align:center;background:var(--ocd-ink);color:var(--ocd-paper);padding:13px 10px;border-radius:3px;text-decoration:none;font-size:12px;min-height:46px}#ocd-drawer .ocd-footnote,#ocd-drawer .ocd-route{font-size:9px;line-height:1.5;color:var(--ocd-muted);text-align:center;margin:10px 0 0}#ocd-drawer .ocd-route:empty{display:none}#ocd-drawer .ocd-full-cart{display:block;text-align:center;font-size:10px;margin-top:10px}#ocd-drawer .ocd-empty{padding:20px 0}#ocd-drawer[aria-busy=true] .ocd-checkout{opacity:.5;pointer-events:none}@media(max-width:480px){#ocd-drawer{width:100%}#ocd-drawer .ocd-quantity button{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){#ocd-drawer *{transition:none!important}}

.origins-site-header__cart,.origins-site-header__mobile [data-ocd-open]{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}#ocd-review{--ocd-ink:#17130f;--ocd-paper:#fffdf8;--ocd-muted:#746b60;--ocd-accent:#9b7447;max-width:540px;margin:auto}#ocd-review:empty{display:none}#ocd-review .ocd-reward{padding:18px 0 14px}#ocd-review .ocd-reward p{font-size:13px;margin:0 0 22px;line-height:1.5}#ocd-review .ocd-track{height:4px;background:var(--origins-bone,#e6dccd);position:relative;margin:0 8px}#ocd-review .ocd-track>span{display:block;height:4px;background:var(--ocd-accent);transform-origin:left;transition:transform .3s}#ocd-review .ocd-track i{position:absolute;top:-4px;width:12px;height:12px;border:2px solid var(--ocd-paper);outline:1px solid #bfa584;border-radius:50%;background:var(--ocd-paper);transform:translateX(-50%)}#ocd-review .ocd-track .earned{background:var(--ocd-accent)}#ocd-review .ocd-standard{left:55%}#ocd-review .ocd-express{left:95%}#ocd-review .ocd-milestones{position:relative;height:32px;margin:10px 8px 3px;font-size:9px;color:var(--ocd-muted)}#ocd-review .ocd-milestones span{position:absolute;text-align:center}#ocd-review .ocd-milestones span:first-child{left:55%;transform:translateX(-50%)}#ocd-review .ocd-milestones span:last-child{right:-3px}#ocd-review .ocd-offer{display:flex;align-items:center;gap:10px;padding:10px;margin:12px 0 18px;background:var(--origins-paper-soft,#faf7f0);border-radius:3px}#ocd-review .ocd-offer img{width:40px;height:50px;object-fit:contain}#ocd-review .ocd-offer>div{flex:1;min-width:0}#ocd-review .ocd-offer strong{font-weight:500;font-size:12px}#ocd-review .ocd-offer p{font-size:10px;line-height:1.4;margin:3px 0;overflow-wrap:anywhere}#ocd-review .ocd-offer button{background:var(--ocd-ink);color:var(--ocd-paper);min-width:48px;min-height:44px;font-size:11px;padding:8px;flex-shrink:0}
