:root{--ph-ink: 0, 0, 0;--ph-paper: 255, 255, 255;--ph-green: #1a9a3c;--ph-line: rgba(0, 0, 0, .1)}cart-drawer .cart-drawer .drawer__inner{width:46rem;max-width:100vw;padding:0 2rem;border:0;background:rgb(var(--ph-paper));color:rgb(var(--ph-ink))}@media screen and (max-width:749px){cart-drawer .cart-drawer .drawer__inner{width:88vw;max-width:88vw;padding:0 1.6rem}}.drawer{background-color:#00000073}cart-drawer.is-empty .cart-drawer .drawer__inner{display:flex;flex-direction:column;align-items:stretch;padding:0 2rem}@media screen and (max-width:749px){cart-drawer.is-empty .cart-drawer .drawer__inner{padding:0 1.6rem}}cart-drawer.is-empty .cart-drawer cart-drawer-items,cart-drawer.is-empty .cart-drawer .drawer__header{display:none}cart-drawer .cart-drawer .drawer__inner-empty{padding:0;overflow:auto}cart-drawer .cart-drawer .ph-head{position:relative;display:flex;justify-content:space-between;align-items:center;padding:2rem 0 1.6rem;border-bottom:1px solid var(--ph-line)}cart-drawer .cart-drawer .ph-head__title{margin:0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ph-ink))}cart-drawer .cart-drawer .ph-head__close{position:static;min-width:0;min-height:4.4rem;padding:0;margin:-1rem 0;background:none;border:0;cursor:pointer;font:inherit;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ph-ink))}cart-drawer .cart-drawer .ph-head__close:hover{text-decoration:underline;text-underline-offset:.3rem}cart-drawer .cart-drawer .ph-ship{padding:1.6rem 0 .4rem}cart-drawer .cart-drawer .ph-ship__text{margin:0 0 1rem;font-size:1.4rem;font-weight:600;line-height:1.3;color:rgb(var(--ph-ink))}cart-drawer .cart-drawer .ph-ship__text strong{font-weight:700}cart-drawer .cart-drawer .ph-ship--free .ph-ship__text{color:var(--ph-green)}cart-drawer .cart-drawer .ph-ship__bar{height:.6rem;width:100%;background:#0000001a;overflow:hidden}cart-drawer .cart-drawer .ph-ship__fill{display:block;height:100%;background:var(--ph-green);transition:width .4s ease}cart-drawer .cart-drawer cart-drawer-items{padding-bottom:1rem}cart-drawer .cart-drawer .cart-items thead{display:none}cart-drawer .cart-drawer .cart-item{grid-template:auto auto / 9.6rem 1fr auto;column-gap:1.4rem;row-gap:.6rem;padding:1.8rem 0;border-bottom:1px solid var(--ph-line);margin:0}cart-drawer .cart-drawer .cart-item:last-child{margin-bottom:0}cart-drawer .cart-drawer .cart-items td{padding-top:0}cart-drawer .cart-drawer .cart-item>td+td{padding-left:0}cart-drawer .cart-drawer .cart-item__media{grid-row:1 / 3;width:9.6rem}cart-drawer .cart-drawer .cart-item__image{width:9.6rem;height:auto;background:#f3f3f3}cart-drawer .cart-drawer .cart-item__details{grid-column:2 / 3;grid-row:1;min-width:0}cart-drawer .cart-drawer .cart-item__name{display:block;margin:0 0 .4rem;font-family:var(--font-body-family);font-size:1.35rem;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;text-decoration:none;color:rgb(var(--ph-ink))}cart-drawer .cart-drawer .ph-item__variant{margin:0 0 .2rem;font-size:1.2rem;color:#0009}cart-drawer .cart-drawer .ph-item__unit{display:none}cart-drawer .cart-drawer .cart-item__details .discounts{margin-top:.4rem}cart-drawer .cart-drawer .cart-item__details .discounts__discount{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:1.1rem;font-weight:600;letter-spacing:.03em;background:#000;color:#fff}cart-drawer .cart-drawer .cart-item__details .discounts__discount .icon-discount{width:1.1rem;height:1.1rem;color:#fff}cart-drawer .cart-drawer .cart-item__totals{grid-column:3 / 4;grid-row:1;padding-top:.1rem}cart-drawer .cart-drawer .cart-item__totals .price{font-size:1.4rem;font-weight:700}cart-drawer .cart-drawer .cart-item__totals .cart-item__old-price{font-weight:400;font-size:1.2rem;color:#00000073}cart-drawer .cart-drawer .cart-items .cart-item__quantity{grid-column:2 / 4;grid-row:2;padding-top:.4rem}cart-drawer .cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:1.2rem}cart-drawer .cart-drawer .quantity{width:11rem;min-height:3.8rem;border:1px solid rgb(var(--ph-ink))}cart-drawer .cart-drawer .quantity:before,cart-drawer .cart-drawer .quantity:after{display:none}cart-drawer .cart-drawer .quantity__input{font-size:1.4rem;font-weight:600}cart-drawer .cart-drawer .quantity__button{width:3.4rem}cart-drawer .cart-drawer .quantity__button svg{width:1rem}cart-drawer .cart-drawer .cart-remove-button{min-width:3.8rem;min-height:3.8rem;margin:0;color:rgb(var(--ph-ink))}cart-drawer .cart-drawer .cart-remove-button .icon-remove{width:1.6rem;height:1.6rem}cart-drawer .cart-drawer .ph-label{margin:0 0 1.2rem;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--ph-ink))}cart-drawer .cart-drawer .ph-upsell{display:block;padding:2rem 0 .6rem}cart-drawer .cart-drawer .ph-upsell--empty{padding-top:1rem}cart-drawer .cart-drawer .ph-upsell__item{display:grid;grid-template-columns:8rem 1fr;gap:1.4rem;padding:1.4rem 0;border-top:1px solid var(--ph-line)}cart-drawer .cart-drawer .ph-upsell__item.is-busy{opacity:.6;pointer-events:none}cart-drawer .cart-drawer .ph-upsell__media{display:block;width:8rem;background:#f3f3f3}cart-drawer .cart-drawer .ph-upsell__media img{display:block;width:100%;height:auto}cart-drawer .cart-drawer .ph-upsell__body{min-width:0}cart-drawer .cart-drawer .ph-upsell__title{display:block;margin:0 0 .3rem;font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:rgb(var(--ph-ink));line-height:1.3}cart-drawer .cart-drawer .ph-upsell__price{display:flex;gap:.6rem;align-items:baseline;margin-bottom:.9rem;font-size:1.3rem;font-weight:600}cart-drawer .cart-drawer .ph-upsell__price s{font-weight:400;color:#00000073}cart-drawer .cart-drawer .ph-upsell__sizes{display:flex;flex-wrap:wrap;margin:0 0 .9rem}cart-drawer .cart-drawer .ph-upsell__size{min-width:4rem;height:3.4rem;padding:0 .8rem;margin:0 -1px -1px 0;border:1px solid rgba(0,0,0,.3);background:#fff;color:rgb(var(--ph-ink));font:inherit;font-size:1.2rem;font-weight:600;letter-spacing:.04em;cursor:pointer}cart-drawer .cart-drawer .ph-upsell__size[aria-pressed=true]{background:#000;color:#fff;border-color:#000;position:relative;z-index:1}cart-drawer .cart-drawer .ph-upsell__size[disabled]{color:#0000004d;text-decoration:line-through;cursor:not-allowed}cart-drawer .cart-drawer .ph-upsell__add{display:inline-flex;align-items:center;justify-content:center;min-width:10rem;height:3.8rem;padding:0 1.8rem;border:1px solid #000;background:#000;color:#fff;font:inherit;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}cart-drawer .cart-drawer .ph-upsell__add:hover{background:#fff;color:#000}cart-drawer .cart-drawer .drawer__footer{border-top:1px solid var(--ph-line);padding:1.2rem 0 calc(1.2rem + env(safe-area-inset-bottom));background:rgb(var(--ph-paper))}cart-drawer .cart-drawer .cart-drawer__footer>*+*{margin-top:.8rem}cart-drawer .cart-drawer .ph-totals{margin:0;font-size:1.4rem}cart-drawer .cart-drawer .ph-totals__row{display:flex;justify-content:space-between;gap:1.6rem;padding:.2rem 0;margin:0}cart-drawer .cart-drawer .ph-totals__row--saving{color:#0009}cart-drawer .cart-drawer .ph-totals__row--total{margin-top:.4rem;padding-top:.7rem;border-top:1px solid var(--ph-line);font-size:1.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}cart-drawer .cart-drawer .ph-totals__row--total .totals__total,cart-drawer .cart-drawer .ph-totals__row--total .totals__total-value{margin:0;font:inherit}cart-drawer .cart-drawer .ph-nudge{margin:.8rem 0 0;font-size:1.25rem;line-height:1.4;color:#000000bf}cart-drawer .cart-drawer .ph-nudge a{color:inherit}cart-drawer .cart-drawer .ph-tax{display:block;margin:.6rem 0 0;font-size:1.1rem;line-height:1.4;color:#0009;text-align:left}cart-drawer .cart-drawer .cart__ctas{display:flex;flex-direction:column;gap:.8rem;margin-top:1rem}cart-drawer .cart-drawer .ph-btn--primary,cart-drawer .cart-drawer .ph-btn--primary.button{--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;width:100%;max-width:none;min-height:4.8rem;font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}cart-drawer .cart-drawer .ph-btn--primary.button:after{box-shadow:0 0 0 .1rem #000}cart-drawer .cart-drawer .ph-express{width:100%;max-width:100%;margin:0}cart-drawer .cart-drawer .ph-express #dynamic-checkout-cart{--shopify-accelerated-checkout-button-block-size: 46px;--shopify-accelerated-checkout-button-inline-size: 100%;--shopify-accelerated-checkout-button-border-radius: 0;--shopify-accelerated-checkout-inline-alignment: stretch;--shopify-accelerated-checkout-inline-gap: 10px;--shopify-accelerated-checkout-row-gap: 10px}cart-drawer .cart-drawer .ph-express shopify-accelerated-checkout-cart{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:1rem!important;width:100%;height:auto!important;min-height:0!important}cart-drawer .cart-drawer .ph-express shopify-accelerated-checkout-cart>*{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;height:46px!important;min-height:46px!important}cart-drawer .cart-drawer .ph-express #dynamic-checkout-cart ul{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:1rem;margin:0!important}cart-drawer .cart-drawer .ph-express #dynamic-checkout-cart ul>li{flex:1 1 0!important;margin:0!important;min-width:0!important}@media screen and (max-height:760px){cart-drawer .cart-drawer cart-drawer-items{overflow:visible;flex:0 0 auto}cart-drawer .cart-drawer .drawer__inner{overflow-y:auto}}cart-drawer .cart-drawer .ph-empty{flex:0 0 auto;justify-content:flex-start;padding:2.4rem 0 1.6rem}cart-drawer .cart-drawer .ph-empty__text{margin:0 0 1.6rem;font-size:1.4rem;font-weight:600}cart-drawer .cart-drawer .cart-drawer__empty-content .ph-btn--primary{display:inline-flex}cart-drawer .cart-drawer .drawer__close svg{display:none}cart-drawer .cart-drawer .cart-drawer__warnings .drawer__close{display:none}@media(prefers-reduced-motion:reduce){cart-drawer .cart-drawer .ph-ship__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/prestige-cart-drawer.css.map */
