.pcs-cart-card{--pcsc-ink: var(--pcd-ink, #3E491C);--pcsc-text: var(--pcd-text, #391B1C);--pcsc-panel: var(--pcd-panel, #FFFFFF);--pcsc-cream: var(--pcd-cream, #FFF5EA);--pcsc-chip: var(--pcd-chip, #EEEDA4);--pcsc-line: var(--pcd-line, rgba(62, 73, 28, .16));--pcsc-line-soft: var(--pcd-line-soft, rgba(62, 73, 28, .1));--pcsc-ease-io: var(--pcd-ease-io, cubic-bezier(.4, 0, .2, 1));--pcsc-r-tile: var(--pcd-r-tile, 12px);--pcsc-r-card: 16px;--pcsc-thumb: 96px;line-height:1.6;letter-spacing:normal;color:var(--pcsc-text);position:relative;display:grid;grid-template-columns:var(--pcsc-thumb) minmax(0,1fr);grid-template-areas:"media title" "media charms" "media foot";column-gap:14px;row-gap:8px;align-items:start;background:var(--pcsc-panel);border:2px solid var(--pcsc-ink);border-radius:var(--pcsc-r-card);padding:14px}.pcs-cart-card *{letter-spacing:normal}.pcs-cart-card--nocharms{grid-template-areas:"media title" "media foot"}.pcs-cart-card__media{grid-area:media;display:block;width:var(--pcsc-thumb);aspect-ratio:1;border-radius:var(--pcsc-r-tile);overflow:hidden;background:var(--pcsc-cream);border:1px solid var(--pcsc-line-soft)}.pcs-cart-card__media img{width:100%;height:100%;object-fit:contain;display:block}.pcs-cart-card__title{grid-area:title;min-width:0;padding-right:34px;font-size:15px;font-weight:700;line-height:1.3;color:var(--pcsc-ink)}.pcd-charms{grid-area:charms;min-width:0}.pcd-charms__sum{display:flex;align-items:center;gap:8px;min-height:34px;padding:2px 0;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.pcd-charms__sum::-webkit-details-marker{display:none}.pcd-charms__sum::marker{content:""}.pcd-charms__sum:focus-visible{outline:2px solid var(--pcsc-ink);outline-offset:2px;border-radius:8px}.pcd-charms__thumbs{display:flex;align-items:center;flex:0 0 auto}.pcd-charms__t{width:24px;height:24px;border-radius:50%;object-fit:cover;display:block;background:var(--pcsc-cream);border:1px solid var(--pcsc-line);margin-right:-8px}.pcd-charms__more{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 5px;border-radius:999px;background:var(--pcsc-chip);border:1px solid var(--pcsc-line);font-size:10.5px;font-weight:700;line-height:1;color:var(--pcsc-ink)}.pcd-charms__thumbs>*:last-child{margin-right:0}.pcd-charms__label{font-size:12.5px;font-weight:600;color:var(--pcsc-ink);opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcd-charms__caret{width:16px;height:16px;flex:0 0 auto;margin-left:auto;color:var(--pcsc-ink);opacity:.6;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s var(--pcsc-ease-io)}.pcd-charms[open]>.pcd-charms__sum .pcd-charms__caret{transform:rotate(180deg)}.pcd-charms__list{display:block;padding-top:8px}.pcd-charms__chips{display:flex;flex-wrap:wrap;gap:5px}.pcd-charms__dots{display:none;flex-wrap:wrap;gap:6px;padding:2px 0 0 2px}.pcd-dot{--pcd-dot-ring: var(--pcsc-line);position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--pcd-dot, 40px);height:var(--pcd-dot, 40px);border-radius:50%;background:var(--pcsc-cream);box-shadow:0 0 0 1.5px var(--pcd-dot-ring),0 1px 3px #391b1c14;overflow:hidden;cursor:default;outline:none;transition:transform .18s var(--pcsc-ease-io),box-shadow .18s var(--pcsc-ease-io)}.pcd-dot--gold{--pcd-dot-ring: #d9b565}.pcd-dot--silver{--pcd-dot-ring: #b5bac3}.pcd-dot img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;padding:8%;box-sizing:border-box;transform:scale(var(--pcd-dot-zoom, 1.1));transform-origin:50% 50%}.pcd-dot__n{position:absolute;right:-1px;bottom:-1px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--pcsc-ink);color:#fff;font-size:9.5px;font-weight:700;line-height:16px;text-align:center}@media(hover:hover){.pcd-dot:hover{transform:translateY(-2px) scale(1.06);box-shadow:0 0 0 2px var(--pcd-dot-ring),0 6px 14px #391b1c2e;z-index:1}}.pcd-dot:focus-visible{transform:translateY(-2px) scale(1.06);box-shadow:0 0 0 2px var(--pcsc-ink),0 6px 14px #391b1c2e;z-index:1}.pcs-cart-chip{font-size:11.5px;font-weight:600;line-height:1.4;color:var(--pcsc-ink);background:var(--pcsc-chip);border-radius:999px;padding:3px 9px;white-space:nowrap}@media screen and (max-width:749px){.pcd-charms[open]:not(.pcd-charms--flat)>.pcd-charms__list{animation:pcd-charms-reveal .28s var(--pcsc-ease-io) both}}@keyframes pcd-charms-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pcd-charms--flat>.pcd-charms__sum{display:none}.pcs-cart-card__foot{grid-area:foot;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.pcs-cart-card__copies{display:inline-flex;align-items:center;border:1px solid var(--pcsc-ink);border-radius:999px;overflow:hidden;background:#fff}.pcs-cart-card__copies button{width:32px;height:32px;padding:0;border:none;background:none;cursor:pointer;color:var(--pcsc-ink);display:flex;align-items:center;justify-content:center;transition:background-color .2s var(--pcsc-ease-io)}.pcs-cart-card__copies button>*{pointer-events:none}.pcs-cart-card__copies button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pcs-cart-card__copies button:hover{background:#3e491c12}.pcs-cart-card__copies button:disabled{opacity:.25;pointer-events:none}.pcs-cart-card__copies input{width:36px;height:32px;border:none;text-align:center;background:#fff;font-size:14px;font-weight:700;color:var(--pcsc-ink);font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pcs-cart-card__copies input::-webkit-outer-spin-button,.pcs-cart-card__copies input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pcs-cart-card__copies button:focus-visible,.pcs-cart-card__copies input:focus-visible{outline:2px solid var(--pcsc-ink);outline-offset:-2px;z-index:2}.pcs-cart-card__total{font-weight:700;font-size:16px;color:var(--pcsc-ink);font-variant-numeric:tabular-nums}.pcs-cart-card__remove{position:absolute;top:10px;right:10px;width:32px;height:32px;padding:0;border:none;background:none;border-radius:50%;cursor:pointer;color:var(--pcsc-ink);opacity:.55;display:flex;align-items:center;justify-content:center;transition:opacity .2s var(--pcsc-ease-io),background-color .2s var(--pcsc-ease-io),color .2s var(--pcsc-ease-io),transform .3s var(--pcsc-ease-io)}.pcs-cart-card__remove:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.pcs-cart-card__remove>*{pointer-events:none}.pcs-cart-card__remove svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pcs-cart-card__remove:hover,.pcs-cart-card__remove:focus-visible{opacity:1;background:var(--pcsc-ink);color:#fff}.pcs-cart-card__remove:hover{transform:rotate(90deg)}.pr-cart-product.pcs-cart-product-wrap{display:block;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.pr-cart-product.pcs-cart-product-wrap:hover{box-shadow:none;transform:none}.cart-item.pcs-cart-item{display:block!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;list-style:none}.pcs-cart-item>.pcs-cart-item__cell{grid-column:1 / -1;padding:0}.cart-item:has(>.pcs-cart-card){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}@media screen and (min-width:750px){.pcs-cart-card{--pcsc-thumb: 112px;row-gap:9px}.pcs-cart-card--page{--pcsc-thumb: 128px}.pcs-cart-card__title{font-size:16px}.pcs-cart-chip{font-size:12px}.pcd-charms>.pcd-charms__sum{display:none}.pcd-charms:not([open])>.pcd-charms__list{display:block;padding-top:0}.pcd-charms[open]>.pcd-charms__list{padding-top:0}.pcd-charms[data-pcd-style=thumbs] .pcd-charms__chips{display:none}.pcd-charms[data-pcd-style=thumbs] .pcd-charms__dots{display:flex}}@media screen and (min-width:750px){.pcd-charms::details-content{content-visibility:visible;block-size:auto}}@media(prefers-reduced-motion:reduce){.pcs-cart-card,.pcs-cart-card *,.pcs-cart-card *:before,.pcs-cart-card *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pr-charm-cart.css.map */
