.yy-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none}.yy-drawer.is-open{pointer-events:auto}.yy-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .3s}.yy-drawer.is-open .yy-drawer__overlay{opacity:1}.yy-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(420px,90vw);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.22,1,.36,1);font-family:var(--font-text,"Ofelia Text","Ofelia Display",sans-serif)}.yy-drawer.is-open .yy-drawer__panel{transform:translate(0)}.yy-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--divider,rgba(0,0,0,.06))}.yy-drawer__title{font-family:var(--font-display,"Ofelia Display",Georgia,serif);font-weight:700;font-size:22px;text-transform:lowercase;margin:0}.yy-drawer__count{font-size:14px;font-weight:400;color:var(--fg-3,rgba(0,0,0,.6))}.yy-drawer__close{background:none;border:0;padding:6px;cursor:pointer;color:var(--fg-1,#000);border-radius:50%;transition:background .2s}.yy-drawer__close:hover{background:#0000000a}.yy-drawer__ship{padding:16px 24px}.yy-drawer__shipbar{height:4px;border-radius:2px;background:var(--divider,rgba(0,0,0,.06));overflow:hidden}.yy-drawer__shipfill{height:100%;border-radius:2px;background:var(--accent,#D21B41);transition:width .4s ease}.yy-drawer__shipmsg{font-size:12.5px;color:var(--fg-3,rgba(0,0,0,.6));margin:8px 0 0;text-transform:lowercase}.yy-drawer__shipmsg strong{color:var(--fg-1,#000)}.yy-drawer__body{flex:1;overflow-y:auto;padding:0 24px}.yy-drawer__empty{text-align:center;padding:60px 20px}.yy-drawer__empty p{font-size:16px;color:var(--fg-3,rgba(0,0,0,.6));margin:0 0 20px;text-transform:lowercase}.yy-drawer__items{list-style:none;padding:0;margin:0}.yy-drawer__item{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid var(--divider,rgba(0,0,0,.06));position:relative}.yy-drawer__img{flex:none;width:80px;height:80px;border-radius:var(--r-md,14px);overflow:hidden;background:var(--yy-cream,#FBF6EC)}.yy-drawer__img img{width:100%;height:100%;object-fit:cover;display:block}.yy-drawer__info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.yy-drawer__name{font-size:14px;font-weight:600;text-transform:lowercase;text-decoration:none;color:var(--fg-1,#000)}.yy-drawer__name:hover{color:var(--accent,#D21B41)}.yy-drawer__variant{font-size:12px;color:var(--fg-3,rgba(0,0,0,.6));margin:0;text-transform:lowercase}.yy-drawer__row{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.yy-drawer__qty{display:flex;align-items:center;border:1.5px solid var(--border,rgba(0,0,0,.12));border-radius:999px;padding:2px}.yy-drawer__qty button{width:26px;height:26px;border-radius:50%;border:0;background:transparent;font-size:14px;cursor:pointer;display:grid;place-items:center}.yy-drawer__qty span{width:28px;text-align:center;font-size:13px}.yy-drawer__price{font-weight:600;font-size:14px}.yy-drawer__remove{position:absolute;top:18px;right:0;background:none;border:0;padding:4px;cursor:pointer;color:var(--fg-3,rgba(0,0,0,.4));transition:color .2s}.yy-drawer__remove:hover{color:var(--accent,#D21B41)}.yy-drawer__foot{padding:20px 24px;border-top:1px solid var(--divider,rgba(0,0,0,.06))}.yy-drawer__totals{display:flex;justify-content:space-between;font-size:16px;font-weight:600;text-transform:lowercase;margin-bottom:6px}.yy-drawer__taxnote{font-size:11.5px;color:var(--fg-3,rgba(0,0,0,.6));margin:0 0 16px;text-transform:lowercase}.yy-drawer__checkout{display:block;width:100%;text-align:center}body.yy-drawer-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/32/assets/yy-cart-drawer.css.map */
