html.pfsc-active cart-drawer,html.pfsc-active cart-notification{display:none!important}#pf-smart-cart{color:var(--sc-ink,#0d1923);font:14px/1.45 PFSC Sentinel,Georgia,serif}#pf-smart-cart *{box-sizing:border-box}#pf-smart-cart [hidden]{display:none!important}#pf-smart-cart button,#pf-smart-cart textarea{font:inherit;color:inherit;border-radius:0}#pf-smart-cart button{cursor:pointer;border:0}#pf-smart-cart button:disabled{cursor:wait;opacity:.6}#pf-smart-cart :focus-visible{outline:2px solid var(--sc-accent);outline-offset:3px}#pf-smart-cart .pfsc-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(470px,100vw);height:100dvh;max-height:100dvh;max-width:100vw;padding:0;border:0;background:#fff;color:var(--sc-ink);overflow:hidden;box-shadow:-12px 0 60px #0d19232b}#pf-smart-cart .pfsc-dialog[open]{display:flex;flex-direction:column}#pf-smart-cart .pfsc-dialog::backdrop{background:#0d192366}#pf-smart-cart .pfsc-header{display:flex;align-items:center;justify-content:space-between;padding:22px 25px 18px;background:var(--sc-frost);border-bottom:1px solid #d5dddf;flex:none}#pf-smart-cart p,#pf-smart-cart h2,#pf-smart-cart h3{margin:0}#pf-smart-cart .pfsc-eyebrow{font:11px/1.3 PFSC Rift,sans-serif;letter-spacing:1.4px;margin-bottom:9px}#pf-smart-cart h2{font:30px/1.15 PFSC Kimchi,sans-serif;display:flex;align-items:center;gap:10px}#pf-smart-cart [data-sc-count]{font:13px PFSC Sentinel,serif;border:1px solid #98a7ad;border-radius:50%;min-width:24px;min-height:24px;display:grid;place-items:center}#pf-smart-cart .pfsc-icon{width:44px;height:44px;font:30px/1 Arial,sans-serif;background:transparent}#pf-smart-cart .pfsc-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}#pf-smart-cart .pfsc-items{padding:0 25px}#pf-smart-cart .pfsc-line{display:grid;grid-template-columns:76px minmax(0,1fr);gap:13px;padding:17px 0;border-bottom:1px solid #d5dddf}#pf-smart-cart .pfsc-photo{width:76px;height:82px;object-fit:contain;background:#eff2f0}#pf-smart-cart .pfsc-placeholder{display:grid;place-items:center;font:14px PFSC Rift,sans-serif;text-align:center;background:var(--sc-ink);color:#fff;padding:8px}#pf-smart-cart .pfsc-line-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}#pf-smart-cart h3{font:15px/1.3 PFSC Sentinel,serif;overflow-wrap:anywhere}#pf-smart-cart .pfsc-price{white-space:nowrap;font-size:14px;text-align:right}#pf-smart-cart del{display:block;font-size:11px;color:#52616b}#pf-smart-cart .pfsc-meta{font-size:11px;color:#52616b;margin-top:5px;line-height:1.55}#pf-smart-cart .pfsc-properties{font-size:11px;margin-top:5px;overflow-wrap:anywhere}#pf-smart-cart .pfsc-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}#pf-smart-cart .pfsc-quantity{display:flex;align-items:center;border:1px solid #b1bec3;height:44px}#pf-smart-cart .pfsc-quantity button{width:38px;height:42px;background:transparent;font:18px Arial,sans-serif}#pf-smart-cart .pfsc-quantity span{min-width:20px;text-align:center;font-size:12px}#pf-smart-cart .pfsc-remove{min-height:44px;background:transparent;padding:6px 0 6px 7px;font-size:11px;text-decoration:underline;text-underline-offset:3px;color:#52616b}#pf-smart-cart .pfsc-gift-banner{padding:15px 25px;background:#e6eeea;color:#244634;border-bottom:1px solid #c8d8d0;font-size:12px}#pf-smart-cart .pfsc-gift-banner strong{display:block;font:19px PFSC Rift,sans-serif}#pf-smart-cart .pfsc-gift-banner button{min-height:44px;background:transparent;text-decoration:underline;font:14px PFSC Rift,sans-serif}#pf-smart-cart .pfsc-gift-fields{margin:18px 25px 0;border:1px solid #d5dddf;padding:0 12px}#pf-smart-cart summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px}#pf-smart-cart label{display:block;margin:7px 0;font-size:12px}#pf-smart-cart textarea{width:100%;border:1px solid #a9b7bd;font-size:16px;padding:10px;resize:vertical}#pf-smart-cart .pfsc-gift-fields p{font-size:11px;color:#52616b;margin:8px 0}#pf-smart-cart [data-sc-save-message]{background:var(--sc-ink);color:#fff;min-height:44px;padding:9px 13px;margin-bottom:12px;font-family:PFSC Rift,sans-serif}#pf-smart-cart .pfsc-recommendations{padding:22px 25px 0}#pf-smart-cart .pfsc-rec-heading{font:12px PFSC Rift,sans-serif;color:var(--sc-accent);letter-spacing:1px;margin-bottom:9px}#pf-smart-cart .pfsc-rec{background:var(--sc-frost);padding:13px;display:grid;grid-template-columns:68px minmax(0,1fr);gap:12px}#pf-smart-cart .pfsc-rec img{width:68px;height:79px;object-fit:contain;background:#fff}#pf-smart-cart .pfsc-rec p{font-size:11px;color:#52616b;margin:6px 0}#pf-smart-cart .pfsc-rec-action{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}#pf-smart-cart .pfsc-rec-action button{min-height:44px;min-width:75px;padding:8px 15px;background:var(--sc-ink);color:#fff;font:17px PFSC Rift,sans-serif}#pf-smart-cart .pfsc-end{font:10px PFSC Rift,sans-serif;letter-spacing:1.5px;text-align:center;color:#52616b;padding:24px 20px}#pf-smart-cart .pfsc-footer{padding:16px 25px max(13px,env(safe-area-inset-bottom));border-top:1px solid #d5dddf;background:#fff;flex:none}#pf-smart-cart .pfsc-subtotal{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:17px}#pf-smart-cart [data-sc-total]{font-size:23px;font-weight:400;white-space:nowrap}#pf-smart-cart .pfsc-savings{font-size:11px;color:#315644;margin-top:7px}#pf-smart-cart .pfsc-recurring{font-size:11px;line-height:1.45;color:#52616b;margin-top:8px}#pf-smart-cart .pfsc-checkout{width:100%;min-height:49px;display:flex;justify-content:space-between;align-items:center;padding:10px 17px;margin-top:13px;background:var(--sc-ink);color:#fff;font:22px PFSC Rift,sans-serif}#pf-smart-cart .pfsc-checkout:hover,#pf-smart-cart .pfsc-rec-action button:hover{background:var(--sc-accent)}#pf-smart-cart .pfsc-fine{font-size:10px;text-align:center;color:#52616b;margin-top:8px}#pf-smart-cart .pfsc-cart-link{display:block;text-align:center;color:#52616b;font-size:11px;min-height:30px;padding-top:7px;text-underline-offset:3px}#pf-smart-cart .pfsc-error{font-size:12px;line-height:1.4;color:#963720;background:#fff0eb;padding:9px;margin-bottom:10px;overflow-wrap:anywhere}#pf-smart-cart .pfsc-announcement{font-size:11px;color:#52616b}#pf-smart-cart .pfsc-empty{padding:45px 8px;text-align:center}#pf-smart-cart .pfsc-empty h3{font:28px/1.2 PFSC Kimchi,sans-serif;margin-bottom:12px}@media(max-width:800px){#pf-smart-cart .pfsc-dialog{width:100vw}#pf-smart-cart .pfsc-header{padding:19px 21px 16px}#pf-smart-cart .pfsc-items{padding:0 21px}#pf-smart-cart .pfsc-footer{padding-left:21px;padding-right:21px}#pf-smart-cart .pfsc-line{grid-template-columns:72px minmax(0,1fr);gap:12px}#pf-smart-cart .pfsc-photo{width:72px;height:76px}#pf-smart-cart h3{font-size:14px}#pf-smart-cart .pfsc-gift-fields{margin-left:21px;margin-right:21px}#pf-smart-cart .pfsc-recommendations{padding-left:21px;padding-right:21px}}@media(max-width:359px){#pf-smart-cart .pfsc-items,#pf-smart-cart .pfsc-header,#pf-smart-cart .pfsc-footer{padding-left:15px;padding-right:15px}#pf-smart-cart .pfsc-line{grid-template-columns:59px minmax(0,1fr);gap:9px}#pf-smart-cart .pfsc-photo{width:59px;height:70px}#pf-smart-cart .pfsc-price{font-size:12px}#pf-smart-cart h3{font-size:13px}#pf-smart-cart .pfsc-quantity button{width:31px}}@media(max-height:530px){#pf-smart-cart .pfsc-header{padding-top:10px;padding-bottom:10px}#pf-smart-cart .pfsc-eyebrow,#pf-smart-cart .pfsc-fine,#pf-smart-cart .pfsc-cart-link,#pf-smart-cart .pfsc-recurring{display:none}#pf-smart-cart .pfsc-footer{padding-top:10px;padding-bottom:8px}#pf-smart-cart .pfsc-checkout{margin-top:7px}}@media(prefers-reduced-motion:reduce){#pf-smart-cart *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/pf-smart-cart.css.map */
