.pip-cart-icon{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;color:var(--head);text-decoration:none}.pip-cart-icon svg{width:24px;height:24px}.pip-cart-icon .pip-cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--pip-red);color:var(--pip-paper);font:600 10px/18px var(--pip-body);letter-spacing:0;text-align:center}.pip-cart-icon .pip-cart-count[hidden]{display:none}html.pip-cd-lock{overflow:hidden}.pip-cd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;font-family:var(--pip-body,Inter,Arial,sans-serif);color:var(--pip-ink,#3A1E19)}.pip-cd[hidden]{display:none}.pip-cd-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#3a1e196b;opacity:0;transition:opacity .3s}.pip-cd-panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);display:flex;flex-direction:column;background:var(--pip-white,#FFFCF7);box-shadow:-24px 0 48px -24px #3a1e1966;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);outline:none}.pip-cd.is-open .pip-cd-overlay{opacity:1}.pip-cd.is-open .pip-cd-panel{transform:none}.pip-cd.is-busy .pip-cd-body{opacity:.55;pointer-events:none}.pip-cd-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 18px;border-bottom:1px solid rgba(58,30,25,.12);background-color:var(--pip-linen,#EFE5D6);background-image:var(--pip-linen-texture)}.pip-cd-label{margin:0 0 6px;font:600 11px/1.4 var(--pip-body);letter-spacing:.14em;text-transform:uppercase;color:var(--pip-red,#78211A)}.pip-cd-label:before{content:"";display:inline-block;width:1.35em;height:1.35em;margin-right:.7em;vertical-align:-.32em;background:var(--pip-ochre,#A9661F);-webkit-mask:var(--pip-star) center/contain no-repeat;mask:var(--pip-star) center/contain no-repeat}.pip-cd-title{margin:0;font-family:var(--pip-display);font-weight:var(--pip-h-weight,600);font-size:30px;line-height:1.1;color:var(--pip-red,#78211A);letter-spacing:-.01em}.pip-cd-x{border:0;background:none;color:var(--pip-red,#78211A);width:40px;height:40px;display:grid;place-items:center;cursor:pointer;border-radius:999px}.pip-cd-x:hover{background:#78211a14}.pip-cd-goal{padding:14px 24px;background:var(--pip-blush,#EAD3C8);font-size:13px;line-height:1.4}.pip-cd-goal p{margin:0 0 8px;font-weight:500;color:var(--pip-red,#78211A)}.pip-cd-bar{height:6px;border-radius:999px;background:#78211a26;overflow:hidden}.pip-cd-bar span{display:block;height:100%;width:0;background:var(--pip-red,#78211A);border-radius:999px;transition:width .4s}.pip-cd-goal.is-done .pip-cd-bar span{background:var(--pip-ochre,#A9661F)}.pip-cd-body{flex:1;overflow-y:auto;padding:8px 24px;transition:opacity .2s}.pip-cd-empty{margin:40px 0;text-align:center;font-family:var(--pip-text,Georgia,serif);font-size:18px;color:var(--pip-ink-soft,#75574F)}.pip-cd-item{display:grid;grid-template-columns:76px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid rgba(58,30,25,.1)}.pip-cd-img{display:block;aspect-ratio:4/5;background:var(--pip-paper,#F8F2E8);overflow:hidden;border-radius:2px}.pip-cd-img img{width:100%;height:100%;object-fit:cover;display:block}.pip-cd-info{display:grid;gap:6px;align-content:start;min-width:0}.pip-cd .pip-cd-name{font:var(--pip-h-weight,600) 17px/1.3 var(--pip-display)!important;color:var(--pip-ink,#3A1E19)!important;text-decoration:none}.pip-cd-var{font-size:12px;color:var(--pip-ink-soft,#75574F)}.pip-cd-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:4px}.pip-cd-qty{display:inline-flex;align-items:center;border:1px solid rgba(58,30,25,.18);border-radius:999px}.pip-cd-qty button{width:32px;height:32px;border:0;background:none;font-size:16px;color:var(--pip-red,#78211A);cursor:pointer;border-radius:999px}.pip-cd-qty button:hover{background:#78211a14}.pip-cd-qty span{min-width:20px;text-align:center;font-size:14px;font-variant-numeric:tabular-nums}.pip-cd-price{font:500 15px/1 var(--pip-body);letter-spacing:.04em;color:var(--pip-red,#78211A);font-variant-numeric:tabular-nums}.pip-cd-price s{font-weight:400;opacity:.6;margin-right:8px;font-size:.85em}.pip-cd-remove{justify-self:start;border:0;background:none;padding:0;font-size:12px;color:var(--pip-ink-soft,#75574F);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pip-cd-foot,.pip-cd-emptyfoot{padding:18px 24px 24px;border-top:1px solid rgba(58,30,25,.12);display:grid;gap:12px;background:var(--pip-white,#FFFCF7)}.pip-cd-save{font-size:13px;font-weight:500;color:var(--pip-ochre,#A9661F)}.pip-cd-total{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--pip-ink-soft,#75574F)}.pip-cd-total strong{font:500 20px/1 var(--pip-body);letter-spacing:.04em;text-transform:none;color:var(--pip-red,#78211A)}.pip-cd-note{margin:0;font-size:12px;color:var(--pip-ink-soft,#75574F)}.pip-cd .pip-cd-btn{display:flex;justify-content:center;align-items:center;min-height:52px;border-radius:999px;background:var(--pip-red,#78211A);color:var(--pip-paper,#F8F2E8)!important;font:500 15px/1 var(--pip-body)!important;text-decoration:none;transition:filter .2s}.pip-cd .pip-cd-btn:hover{filter:brightness(.9)}.pip-cd .pip-cd-link{justify-self:center;font-size:13px!important;color:var(--pip-red,#78211A)!important;text-underline-offset:4px}button.is-loading{opacity:.6;cursor:progress}@media(max-width:480px){.pip-cd-head,.pip-cd-goal,.pip-cd-body,.pip-cd-foot,.pip-cd-emptyfoot{padding-inline:18px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/pip-cart-drawer.css.map */
