.ap-pcard{position:relative;display:flex;flex-direction:column;filter:drop-shadow(0 8px 12px rgba(0,0,0,.04));cursor:pointer}.ap-pcard:hover,.ap-pcard:focus-within{filter:drop-shadow(0 0 .6px var(--color-primary-300)) drop-shadow(0 0 .6px var(--color-primary-300)) drop-shadow(0 0 .6px var(--color-primary-300)) drop-shadow(0 0 .6px var(--color-primary-300)) drop-shadow(4px 8px 16px rgba(0,0,0,.08))}.ap-pcard__media{position:relative;padding:10px;border-radius:12px 12px 0 0;background-color:#fff}.ap-pcard__media-frame{display:flex;align-items:center;justify-content:center;height:223px;overflow:hidden;border-radius:12px;border:1px solid var(--color-primary-100)}.ap-pcard--bigger-image .ap-pcard__media-frame{height:312px}.ap-pcard__media-frame img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;transition:transform .2s ease}.ap-pcard:hover .ap-pcard__media-frame img,.ap-pcard:focus-within .ap-pcard__media-frame img{transform:scale(1.06)}@media(prefers-reduced-motion:reduce){.ap-pcard__media-frame img{transition:none}.ap-pcard:hover .ap-pcard__media-frame img,.ap-pcard:focus-within .ap-pcard__media-frame img{transform:none}}.ap-pcard__action{--cta-pad-right: 14px;--cta-pad-left: 18px;--cta-icon: 24px;--mask-top-offset: calc(var(--cta-pad-right) + var(--cta-icon) + .54px);--mask-bottom-offset: calc(var(--cta-pad-right) + var(--cta-icon) + .54px);position:absolute;top:20px;right:20px;z-index:2;max-width:calc(100% - 40px);gap:16px;height:auto;white-space:normal;text-align:left;overflow-wrap:anywhere}.ap-pcard__action--inline{display:none}.ap-pcard__action-icon{display:inline-flex;flex:0 0 auto}@media(min-width:1440px){.ap-pcard__action{clip-path:inset(50%)}.ap-pcard:hover .ap-pcard__action,.ap-pcard:focus-within .ap-pcard__action,.ap-pcard__action:focus,.ap-pcard__action:focus-visible{clip-path:inset(0)}@media(prefers-reduced-motion:reduce){.ap-pcard__action{transition:none}}}.ap-pcard__details{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;padding:0 24px 24px;border-radius:0 0 12px 12px;background-color:#fff}.ap-pcard__topline{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%}.ap-pcard__topline .chip{flex:0 0 auto}.ap-pcard__title{margin:0;font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.2px;color:#212121}.ap-pcard__title-link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:inherit;text-decoration:none}.ap-pcard__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:#4e4e4e;margin-top:-4px;min-height:48px}.ap-pcard__desc p{margin:0;font-size:16px;line-height:24px}.ap-pcard .product-card-swatches{position:relative;z-index:2}.ap-pcard__extra{display:flex;flex-direction:column;margin:auto 0 0;padding-top:8px;padding-bottom:8px;border-top:1px solid #767676;min-height:88px}.ap-pcard__spec{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px;line-height:24px;font-weight:600;letter-spacing:-.2px;text-transform:uppercase}.ap-pcard__spec-label{color:#383838;max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-pcard__spec-detail{margin:0;color:#435663;text-align:right;max-width:55%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-pcard__wishlist{position:relative;z-index:2}@media(max-width:719px){.ap-pcard__media-frame{height:200px}.ap-pcard__details{padding:2px 18px 10px}.ap-pcard__title{font-size:20px;line-height:28px}.ap-pcard__action--media{display:none}.ap-pcard__action--inline{--cta-pad-right: 10px;--cta-icon: 14px;display:inline-flex;position:relative;top:auto;right:auto;z-index:2;align-self:flex-start;margin-top:4px;max-width:100%;opacity:1}.ap-pcard__extra{display:none}.ap-pcard__desc{min-height:0}}.ap-pcard .product-badge{position:absolute;top:20px;left:20px;z-index:3;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:4px;color:var(--color-white, #fff);font-size:12px;line-height:16px;font-weight:700;letter-spacing:.8px;text-align:center;text-transform:uppercase}@media(max-width:719px){.ap-pcard .product-badge{top:16px;left:16px}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/component_ProductCard.css.map */
