.pg-cc{position:relative;display:flex;flex-direction:column;gap:6px;height:100%;color:#0c2340}.pg-cc__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#fff}.pg-cc__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}@media(hover:hover){.pg-cc:hover .pg-cc__img{transform:scale(1.03)}}.pg-cc__badge{position:absolute;top:10px;left:10px;z-index:1;background:#0c2340;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 8px;border-radius:2px}.pg-cc--soldout .pg-cc__img{opacity:.6}.pg-cc__info{display:flex;flex-direction:column;gap:4px;padding-top:4px}.pg-cc__title{color:#0c2340;text-decoration:none;font-size:1rem;line-height:1.3}.pg-cc__title:hover{text-decoration:underline;text-underline-offset:3px}.pg-cc__title:focus-visible,.pg-cc__swatch:focus-visible,.pg-cc__button:focus-visible{outline:2px solid #0C2340;outline-offset:2px}.pg-cc__price{margin:0;font-size:1rem;font-weight:600;color:#0c2340}.pg-cc__compare{font-weight:400;opacity:.7;margin-inline-start:6px}.pg-cc__soldout-text{font-weight:400}.pg-cc__swatches{list-style:none;margin:2px 0 0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.pg-cc__swatch{display:inline-flex;padding:2px;border-radius:50%;border:1px solid transparent}.pg-cc__swatch.is-current{border-color:#0c2340}.pg-cc__swatch .swatch{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px #0c234040}.pg-cc__form{margin-top:4px}.pg-cc__form form{margin:0}.pg-cc .pg-cc__button{width:100%;min-height:40px;margin-top:4px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#0c2340;color:#fff;border:1px solid #0C2340;font-size:.875rem;text-decoration:none}.pg-cc .pg-cc__button--choose{background:#fff;color:#0c2340}.pg-cc .pg-cc__button .svg-wrapper{width:16px;height:16px}.pg-cc-item,.shopify-block:has(>.pg-cc-block){align-self:stretch}.pg-cc-block{height:100%}.pg-cc__info{flex:1 1 auto}.pg-cc__title{min-height:2.6em}.pg-cc__swatches{min-height:26px}.pg-cc__info>.pg-cc__form,.pg-cc__info>.pg-cc__button--choose{margin-top:auto}.pg-cc .pg-cc__info>.pg-cc__button--choose{margin-top:auto}.pg-cc__info>.pg-cc__form .pg-cc__button{margin-top:4px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pg-color-cards.css.map */
