:root{--pcpo-bg:#eceff2;--pcpo-charcoal:#151a21;--pcpo-deep:#0e1318;--pcpo-red:#e61232;--pcpo-red2:#b60924;--pcpo-border:#dfe3e8}main.content-for-layout[data-template*=product],main.content-for-layout[data-template*=cart],main.content-for-layout[data-template*=collection],main.content-for-layout[data-template*=search]{background:linear-gradient(180deg,#eef0f3,#f6f7f9 43%,#eef0f3)!important;color:#1b2127}.pcpo-banner{background:linear-gradient(104deg,#11171e,#21272f 67%,#68101f);border-bottom:4px solid #e61232;color:#fff;width:100%}.pcpo-banner-inner{width:min(1370px,calc(100% - 60px));margin:0 auto;padding:24px 0 32px}.pcpo-crumb{display:flex;align-items:center;gap:11px;font-size:12px;color:#bec4cc;margin-bottom:22px}.pcpo-crumb a{color:#fd3956!important;text-decoration:none;font-weight:800}.pcpo-banner-main{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.pcpo-banner-heading{max-width:880px}.pcpo-kicker{color:#ff455f;font-size:11px;letter-spacing:.17em;font-weight:950;display:flex;gap:10px;align-items:center;margin-bottom:11px}.pcpo-kicker span{width:23px;height:3px;background:#f61c3c;display:block}.pcpo-banner-title{font-size:clamp(26px,3.3vw,44px);font-weight:950;color:#fff;line-height:1.12;letter-spacing:-.045em}.pcpo-banner p{margin:12px 0 0;font-size:14px;line-height:1.6;color:#d3d8df}.pcpo-banner-actions a{display:inline-flex;border:1px solid #6a7480;border-radius:5px;padding:12px 16px;color:#fff!important;text-decoration:none;font-size:12px;font-weight:850;white-space:nowrap;transition:.15s}.pcpo-banner-actions a:hover{background:#e51231;border-color:#e51231}main.content-for-layout[data-template*=product] .product-information{padding:30px 0 44px!important;background:transparent!important}main.content-for-layout[data-template*=product] .product-information__grid{gap:22px!important}main.content-for-layout[data-template*=product] .product-information__media{background:#f8fafb!important;border:1px solid #dce1e6!important;border-radius:12px!important;padding:20px!important;box-shadow:0 12px 35px #10182010;overflow:hidden;min-width:0}main.content-for-layout[data-template*=product] .product-information__media :where(img,video){border-radius:7px}main.content-for-layout[data-template*=product] .product-details{background:#fff!important;border:1px solid #dde2e7!important;border-radius:12px!important;padding:clamp(20px,2.5vw,34px)!important;box-shadow:0 12px 36px #12192313;position:relative;overflow:visible}main.content-for-layout[data-template*=product] .product-details:before{content:"";position:absolute;inset:0 0 auto;height:5px;border-radius:11px 11px 0 0;background:linear-gradient(90deg,#e30d2c,#850b21 62%,#111820)}main.content-for-layout[data-template*=product] .product-details :where(h1,.product-title,[class*=product-title]){color:#141b22!important;font-weight:900!important;letter-spacing:-.033em}main.content-for-layout[data-template*=product] .product-details .price{color:#d90b29!important;font-size:clamp(22px,2.5vw,31px)!important;font-weight:950!important}main.content-for-layout[data-template*=product] .product-details :where(input,select,textarea){border-color:#d2d8df;border-radius:6px}main.content-for-layout[data-template*=product] .product-details :where(.variant-picker,.quantity-selector){border-radius:6px}main.content-for-layout[data-template*=product] .product-details :where(button[name=add],.add-to-cart-button,.button--primary,.button-primary){background:linear-gradient(110deg,#ef1336,#c10826)!important;border-color:#e81132!important;color:#fff!important;border-radius:6px!important;font-weight:900!important;min-height:46px}main.content-for-layout[data-template*=product] .product-details :where(button[name=add],.add-to-cart-button,.button--primary,.button-primary):hover{background:#aa0922!important}main.content-for-layout[data-template*=product] .product-details :where(.product-details__description,.rte){line-height:1.7}main.content-for-layout[data-template*=product] .product-recommendations{padding-block:42px}main.content-for-layout[data-template*=product] .shopify-section:has(.product-recommendations){border-top:1px solid #dce1e6}main.content-for-layout[data-template*=collection] .product-grid,main.content-for-layout[data-template*=search] .product-grid{gap:18px!important}main.content-for-layout[data-template*=collection] .product-grid__item,main.content-for-layout[data-template*=search] .product-grid__item,main.content-for-layout[data-template*=product] .product-grid__item{background:linear-gradient(180deg,#fff 0 66%,#f5f6f8 66% 100%)!important;border:1px solid #d9dee3!important;border-radius:10px!important;box-shadow:0 8px 24px #111a2515!important;overflow:hidden!important;transition:transform .17s,box-shadow .17s,border-color .17s}main.content-for-layout[data-template*=collection] .product-grid__item:hover,main.content-for-layout[data-template*=search] .product-grid__item:hover,main.content-for-layout[data-template*=product] .product-grid__item:hover{transform:translateY(-3px);border-color:#e41130!important;box-shadow:0 16px 30px #10192327!important}main.content-for-layout[data-template*=collection] product-card,main.content-for-layout[data-template*=search] product-card,main.content-for-layout[data-template*=product] .product-grid__item product-card{background:transparent!important;border-radius:10px;overflow:hidden}main.content-for-layout[data-template*=collection] product-card .product-card__content,main.content-for-layout[data-template*=search] product-card .product-card__content,main.content-for-layout[data-template*=product] .product-grid__item product-card .product-card__content{padding:12px!important}main.content-for-layout[data-template*=collection] .product-grid__item .price,main.content-for-layout[data-template*=search] .product-grid__item .price,main.content-for-layout[data-template*=product] .product-grid__item .price{color:#da0d29!important;font-size:19px!important;font-weight:950!important}main.content-for-layout[data-template*=collection] .product-grid__item :where(.button--primary,button[name=add],.quick-add__button),main.content-for-layout[data-template*=search] .product-grid__item :where(.button--primary,button[name=add],.quick-add__button){background:#e41230!important;border-color:#e41230!important;color:#fff!important;border-radius:5px!important}main.content-for-layout[data-template*=collection] .facets,main.content-for-layout[data-template*=search] .facets{border:1px solid #d9dee3;background:#fafbfc!important;border-radius:9px;padding:12px}main.content-for-layout[data-template*=collection] .section-background,main.content-for-layout[data-template*=search] .section-background{background:transparent!important}main.content-for-layout[data-template*=collection] .collection .section,main.content-for-layout[data-template*=search] .section{background:transparent!important}main.content-for-layout[data-template*=cart] .cart-page{max-width:1330px;margin:0 auto;padding:35px 25px 52px!important;gap:24px!important}main.content-for-layout[data-template*=cart] .cart-page__title{padding:15px 20px 15px 24px;background:#161b22;border-left:5px solid #ed1233;border-radius:7px;color:#fff!important;align-self:start}main.content-for-layout[data-template*=cart] .cart-page__title :where(h1,h2,.cart-title){color:#fff!important;font-weight:900!important}main.content-for-layout[data-template*=cart] .cart-page__items{background:#f8f9fa!important;border:1px solid #d8dee4!important;border-radius:10px!important;box-shadow:0 9px 25px #11182015;padding:21px!important}main.content-for-layout[data-template*=cart] .cart-items__table-row{background:#fff;border-bottom:1px solid #d9dee4!important}main.content-for-layout[data-template*=cart] .cart-items__table-row:not(.cart-items__nested-line){box-shadow:0 3px 12px #15213108}main.content-for-layout[data-template*=cart] .cart-items__title,main.content-for-layout[data-template*=cart] .cart-items__details a{color:#1a2027!important;font-weight:850!important}main.content-for-layout[data-template*=cart] .cart-items__price{color:#dd0e2b!important;font-weight:900!important}main.content-for-layout[data-template*=cart] .cart-items__media-container{background:#f3f5f7;border:1px solid #e4e7eb;border-radius:7px;overflow:hidden}main.content-for-layout[data-template*=cart] .cart-items__quantity-controls{border-color:#cdd4dc;border-radius:7px;background:#f7f8fa}main.content-for-layout[data-template*=cart] .cart-page__summary{background:linear-gradient(160deg,#1c232b,#0f151b)!important;border:1px solid #29333e!important;border-top:5px solid #ec1234!important;border-radius:11px!important;padding:24px!important;box-shadow:0 15px 40px #0c141e31;color:#f6f8fa!important;align-self:start;overflow:visible}main.content-for-layout[data-template*=cart] .cart-page__summary .cart-summary,main.content-for-layout[data-template*=cart] .cart-page__summary .cart-summary__inner{background:transparent!important;color:#f6f8fa!important;box-shadow:none!important;border:0!important}main.content-for-layout[data-template*=cart] .cart-page__summary :where(.cart-primary-typography,.cart-secondary-typography,.cart-totals,.cart-totals__original-label,.cart-totals__original-value,.cart-totals__total-label,.cart-totals__total-value,.cart-note__label,.cart-discount__label,summary){color:#f5f7fa!important}main.content-for-layout[data-template*=cart] .cart-page__summary :where(.cart-totals__total-value,[class*=total-value]){color:#ff4763!important;font-size:25px!important;font-weight:950!important}main.content-for-layout[data-template*=cart] .cart-page__summary :where(.cart-totals__tax-note,.cart-totals__item,.cart-actions__divider){border-color:#48505a!important}main.content-for-layout[data-template*=cart] .cart-page__summary :where(a,.cart-note__instructions){color:#f2bdc6!important}main.content-for-layout[data-template*=cart] .cart-page__summary input{color:#171b20!important;background:#fff!important;border-color:#a8b0b9!important;border-radius:5px!important}main.content-for-layout[data-template*=cart] .cart-page__summary :where(button[name=checkout],button[type=submit],.cart__checkout-button){background:linear-gradient(110deg,#f31337,#cc0b2a)!important;color:#fff!important;border:1px solid #ed1536!important;border-radius:6px!important;font-weight:900!important;min-height:49px;box-shadow:0 7px 17px #e10d2c2a}main.content-for-layout[data-template*=cart] .cart-page__summary :where(.cart-discount__button,.cart-discount__pill-remove){color:#fff!important;border-color:#6b7784!important}main.content-for-layout[data-template*=cart] .cart-page--empty .cart-page__title{background:#1b222a!important}main.content-for-layout[data-template*=cart] .cart-page--empty .cart-page__items{background:#f8f9fb!important}main.content-for-layout[data-template*=cart] .cart-page__more-blocks{background:transparent}main.content-for-layout[data-template*=cart] .cart-page__summary :where(shopify-accelerated-checkout,shopify-accelerated-checkout-cart){color-scheme:light}@media(max-width:990px){.pcpo-banner-inner{width:calc(100% - 42px)}.pcpo-banner-main{align-items:flex-start}main.content-for-layout[data-template*=product] .product-information__grid{gap:15px!important}main.content-for-layout[data-template*=product] .product-details{padding:20px!important}}@media(max-width:749px){.pcpo-banner-inner{width:calc(100% - 32px);padding:17px 0 25px}.pcpo-banner-main{flex-direction:column;align-items:flex-start;gap:18px}.pcpo-banner-title{font-size:28px}.pcpo-crumb{margin-bottom:14px}.pcpo-banner-actions a{padding:10px 14px}main.content-for-layout[data-template*=cart] .cart-page{padding:20px 14px 34px!important}main.content-for-layout[data-template*=cart] .cart-page__summary{padding:16px!important}main.content-for-layout[data-template*=cart] .cart-page__items{padding:12px!important}main.content-for-layout[data-template*=product] .product-information{padding:18px 0 34px!important}main.content-for-layout[data-template*=product] .product-information__media{padding:12px!important}main.content-for-layout[data-template*=product] .product-details{padding:18px!important}main.content-for-layout[data-template*=collection] .product-grid,main.content-for-layout[data-template*=search] .product-grid{gap:10px!important}}@media(prefers-reduced-motion:reduce){main.content-for-layout .product-grid__item{transition:none!important}}main.content-for-layout[data-template*=product] .pcpo-single-product-photo{display:flex!important;align-items:center;justify-content:center;min-height:clamp(300px,38vw,580px);background:#f7f8fa;border-radius:9px;padding:clamp(14px,3vw,40px);width:100%;max-width:100%;box-sizing:border-box}main.content-for-layout[data-template*=product] .pcpo-single-product-photo>a{display:flex!important;align-items:center;justify-content:center;width:100%;max-width:100%;min-width:0;min-height:0}main.content-for-layout[data-template*=product] .pcpo-single-product-photo__image{display:block!important;width:100%!important;max-width:760px!important;height:auto!important;max-height:550px!important;min-width:0!important;object-fit:contain!important;visibility:visible!important;opacity:1!important;position:static!important;transform:none!important}main.content-for-layout[data-template*=product] .product-information__media{display:block!important;min-width:0!important;min-height:350px!important;overflow:visible!important;background:#f7f8fa!important}main.content-for-layout[data-template*=product] .product-information__media .product-media-container{background:#f7f8fa!important;min-width:0}.pcx-home .pcx-product{background:#fff!important;color:#182128!important;border:1px solid #cfd5dc!important;border-top:4px solid #202832!important;border-radius:9px!important;box-shadow:0 7px 22px #0e182217!important;padding:10px 11px 14px!important;overflow:hidden}.pcx-home .pcx-product:hover{border-color:#e01532!important;box-shadow:0 12px 26px #11192824!important}.pcx-home .pcx-product-image{background:#f5f6f8!important;border:1px solid #e7e9ec!important;border-radius:6px}.pcx-home .pcx-product-title{color:#192128!important;font-weight:850!important;line-height:1.45!important}.pcx-home .pcx-product .pcx-stock{color:#21653d!important;font-weight:800!important}.pcx-home .pcx-product .pcx-stock.low{color:#5c6470!important}.pcx-home .pcx-product .pcx-price{color:#d70d2b!important;font-size:20px!important;font-weight:950!important}.pcx-home .pcx-product .pcx-buy{background:#e00f2e!important;color:#fff!important;border-radius:6px;min-height:42px;font-weight:900}.pcx-home .pcx-product .pcx-buy:hover{background:#b00c25!important}main.content-for-layout[data-template*=collection] .product-grid__item,main.content-for-layout[data-template*=search] .product-grid__item,main.content-for-layout[data-template*=product] .product-grid__item{background:#fff!important;color:#151d23!important;border:1px solid #d8dce3!important;border-top:4px solid #26313d!important;border-radius:10px!important;overflow:hidden!important}main.content-for-layout[data-template*=collection] .product-grid__item .product-card__content,main.content-for-layout[data-template*=search] .product-grid__item .product-card__content,main.content-for-layout[data-template*=product] .product-grid__item .product-card__content{background:#fff!important;color:#182129!important;border-radius:8px!important;padding:12px!important;box-shadow:none!important}main.content-for-layout[data-template*=collection] .product-grid__item .card-gallery,main.content-for-layout[data-template*=search] .product-grid__item .card-gallery,main.content-for-layout[data-template*=product] .product-grid__item .card-gallery{background:#f6f7f8!important;border:1px solid #e9edf0!important;border-radius:7px!important;overflow:hidden}main.content-for-layout[data-template*=collection] .product-grid__item .card-gallery img,main.content-for-layout[data-template*=search] .product-grid__item .card-gallery img,main.content-for-layout[data-template*=product] .product-grid__item .card-gallery img{object-fit:contain!important}main.content-for-layout[data-template*=collection] .product-grid__item :where(.product-title,.product-title a,.product-card__content h3,.product-card__content p,.product-card__content a,.product-card__content .text-block),main.content-for-layout[data-template*=search] .product-grid__item :where(.product-title,.product-title a,.product-card__content h3,.product-card__content p,.product-card__content a,.product-card__content .text-block),main.content-for-layout[data-template*=product] .product-grid__item :where(.product-title,.product-title a,.product-card__content h3,.product-card__content p,.product-card__content a,.product-card__content .text-block){color:#182129!important}main.content-for-layout[data-template*=collection] .product-grid__item :where(.price,.price-item,.price-item--sale,.price-item--regular),main.content-for-layout[data-template*=search] .product-grid__item :where(.price,.price-item,.price-item--sale,.price-item--regular),main.content-for-layout[data-template*=product] .product-grid__item :where(.price,.price-item,.price-item--sale,.price-item--regular){color:#d20c2a!important;font-weight:950!important}main.content-for-layout[data-template*=collection] .product-grid__item :where(.compare-at-price,s,.unit-price,.tax-note,.price__unit),main.content-for-layout[data-template*=search] .product-grid__item :where(.compare-at-price,s,.unit-price,.tax-note,.price__unit),main.content-for-layout[data-template*=product] .product-grid__item :where(.compare-at-price,s,.unit-price,.tax-note,.price__unit){color:#56606d!important;font-size:12px!important;font-weight:550!important}main.content-for-layout[data-template*=collection] .product-grid__item .product-badges__badge,main.content-for-layout[data-template*=search] .product-grid__item .product-badges__badge,main.content-for-layout[data-template*=product] .product-grid__item .product-badges__badge{background:#e01432!important;color:#fff!important;border-radius:5px!important;font-weight:850!important;padding:5px 9px!important}main.content-for-layout[data-template*=collection] .product-grid__item .product-badges__badge.color-custom-badge-sold-out,main.content-for-layout[data-template*=search] .product-grid__item .product-badges__badge.color-custom-badge-sold-out,main.content-for-layout[data-template*=product] .product-grid__item .product-badges__badge.color-custom-badge-sold-out{background:#47515e!important;color:#fff!important}main.content-for-layout[data-template*=collection] .product-grid__item .product-card__content :where(.quick-add__button,button[name=add]),main.content-for-layout[data-template*=search] .product-grid__item .product-card__content :where(.quick-add__button,button[name=add]){background:#e01230!important;color:#fff!important;border-color:#e01230!important}@media(max-width:749px){main.content-for-layout[data-template*=product] .pcpo-single-product-photo{min-height:260px;padding:13px}main.content-for-layout[data-template*=product] .pcpo-single-product-photo__image{max-height:400px!important}main.content-for-layout[data-template*=product] .product-information__media{min-height:260px!important}.pcx-home .pcx-product .pcx-price{font-size:17px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pinkcup-products-cart.css.map */
