.pc{position:relative;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.08);border-radius:var(--pc-radius, 8px);padding:10px 10px 14px}.pc__img-wrap{position:relative;overflow:hidden;border-radius:var(--pc-radius, 8px);background:#f8f8f8}.pc__img-link{display:block;position:relative;overflow:hidden;padding-top:100%!important}.pc__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease,transform .45s ease}.pc__img-wrap:hover .pc__img--first.hover__hide-image{opacity:0}.pc__img-wrap .second-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease}.pc__img-wrap:hover .second-image{opacity:1}.pc__img-wrap .product-label{position:absolute;top:10px;left:0;z-index:3;display:flex;flex-direction:column;gap:4px}.pc__actions{position:absolute;top:10px;right:10px;z-index:4;display:flex;flex-direction:column;gap:6px;opacity:0;transform:translate(10px);transition:opacity .3s ease,transform .3s ease}.pc__img-wrap:hover .pc__actions{opacity:1;transform:translate(0)}.pc__action-btn{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0000001a;cursor:pointer;transition:background .25s,box-shadow .25s,transform .25s;border:none;padding:0;overflow:hidden}.pc__action-btn:hover{background:var(--g-color-heading, #282828);box-shadow:0 4px 14px #0000002e;transform:scale(1.08)}.pc__action-btn>svg{width:16px;height:16px;flex-shrink:0;stroke:var(--g-color-heading, #282828);transition:stroke .25s,fill .25s}.pc__action-btn:hover>svg,.pc__action-btn:hover>svg path,.pc__action-btn:hover>svg circle{stroke:#fff}.pc__action-btn>svg [fill=currentColor]{fill:var(--g-color-heading, #282828);transition:fill .25s}.pc__action-btn:hover>svg [fill=currentColor]{fill:#fff}.pc__action-btn>span,.pc__action-btn .pc__sr-only,.pc__action-btn .txt-short,.pc__action-btn .hide,.pc__action-btn .icon__fallback-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;font-size:0!important}.pc__action-btn .pc__icon-remove{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.pc__action-btn.js-btn-compare.added{background:var(--g-color-heading, #282828)}.pc__action-btn.js-btn-compare.added .icon-add-compare{display:none!important}.pc__action-btn.js-btn-compare.added .pc__icon-remove{position:static!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;display:flex!important;align-items:center;justify-content:center}.pc__action-btn.js-btn-compare.added .pc__icon-remove svg{width:14px;height:14px;stroke:#fff}.pc__actions .pc__action-btn:nth-child(1){transition-delay:0s}.pc__actions .pc__action-btn:nth-child(2){transition-delay:.04s}.pc__actions .pc__action-btn:nth-child(3){transition-delay:.08s}.pc .product-card__overlay{display:none!important}.pc__info{padding:12px 2px 0}.pc__vendor{display:inline-block;font-size:.68rem;text-transform:uppercase;letter-spacing:1px;color:var(--color-body-text, #888);opacity:.7;margin-bottom:4px;text-decoration:none;transition:opacity .2s}.pc__vendor:hover{opacity:1}.pc__title{font-size:.9em;font-weight:600;line-height:1.4;color:var(--g-color-heading, #282828);text-decoration:none;margin:4px 0;transition:color .2s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc__title:hover{color:var(--g-main-2, #555)}.pc__review{padding:2px 0;font-size:.75rem}.pc__price{font-size:.85rem;font-weight:600;color:var(--g-color-heading, #282828)}.pc__price--sale .pc__price-now{color:var(--g-sale-color, #b93453);font-weight:700}.pc__price-was{font-size:.78rem;font-weight:400;color:var(--color-body-text, #999);margin-left:6px;text-decoration:line-through}.pc .product-card__swatch{margin-top:6px}.pc__options{font-size:.72rem;color:var(--color-body-text, #888);opacity:.7;margin-top:4px}.pc .or-countdown{position:absolute;bottom:0;left:0;right:0;z-index:3}.pc.info-true .pc__info{background:var(--g-bg-product-info, #f9f9f9);padding:12px}.pc.info-true .pc__img-wrap{border-radius:var(--pc-radius, 8px) var(--pc-radius, 8px) 0 0}.pc.info-true .pc__atc-bar .pc__atc-btn{border-radius:0 0 var(--pc-radius, 8px) var(--pc-radius, 8px)}.pc__atc-bar{margin-top:10px}.pc__atc-btn{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;background:var(--g-color-heading, #282828);color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s,opacity .25s;border:none;border-radius:var(--pc-radius, 8px);text-decoration:none}.pc__atc-btn:hover{background:var(--g-main-2, #444);color:#fff;text-decoration:none}.pc__atc-btn.disabled{opacity:.45;cursor:not-allowed;background:#999}.pc__atc-btn svg{width:16px;height:16px;fill:#fff;stroke:#fff;flex-shrink:0}.pc__atc-btn .product-card__loading{width:16px;height:16px;display:none;color:#fff!important;position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px}.pc__atc-btn.is-loading .product-card__loading{display:inline-block}.pc__atc-btn.is-loading>span{opacity:0}.pc__atc-btn.is-loading>svg,.pc__atc-btn.is-loading>.svg-cart{opacity:0}.pc__atc-btn--options{background:transparent;color:var(--g-color-heading, #282828);border:1.5px solid var(--g-color-heading, #282828)}.pc__atc-btn--options:hover{background:var(--g-color-heading, #282828);color:#fff}.pc__atc-btn--options svg{fill:none;stroke:currentColor;width:14px;height:14px}.pc__modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:none}.pc__modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000073;opacity:0;transition:opacity .25s ease;pointer-events:auto}.pc__modal--open .pc__modal-backdrop{opacity:1}.pc__modal-panel{position:relative;background:#fff;border-radius:12px;padding:28px 24px 24px;min-width:300px;max-width:420px;width:92%;box-shadow:0 12px 40px #0003;z-index:1;pointer-events:auto;transform:translateY(20px);opacity:0;transition:transform .25s ease,opacity .25s ease}.pc__modal--open .pc__modal-panel{transform:translateY(0);opacity:1}.pc__modal-close{position:absolute;top:10px;right:10px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;border-radius:50%;transition:background .2s;color:var(--g-color-heading, #282828);padding:0}.pc__modal-close:hover{background:#f0f0f0}.pc__modal-close svg{width:16px;height:16px}.pc__modal-title{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--g-color-heading, #282828);margin-bottom:16px}.pc__modal-variants{max-height:320px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:12px}.pc__action-btn.js-btn-wishlist{font-size:0!important;line-height:0!important}.pc__action-btn.js-btn-wishlist>svg{font-size:16px;width:16px;height:16px;stroke:var(--g-color-heading, #282828);fill:none}.pc__action-btn.js-btn-wishlist:hover>svg{stroke:#fff;fill:none}.pc__action-btn.js-btn-wishlist.active>svg{fill:#e54040;stroke:#e54040}.pc__action-btn.js-btn-quickview>svg{fill:none;stroke:var(--g-color-heading, #282828);width:16px;height:16px}.pc__action-btn.js-btn-quickview:hover>svg{stroke:#fff;fill:none}.pc__action-btn.js-btn-quickview>svg path,.pc__action-btn.js-btn-quickview>svg circle{fill:none}.pc__action-btn.js-btn-quickview:hover>svg path,.pc__action-btn.js-btn-quickview:hover>svg circle{fill:none;stroke:#fff}@media(max-width:749px){.pc__action-btn{width:32px;height:32px;min-width:32px;min-height:32px;max-width:32px;max-height:32px}.pc__action-btn>svg{width:14px;height:14px}.pc__atc-btn{padding:9px 12px;font-size:.7rem}.pc__title,.pc__price{font-size:.8rem}.pc__info{padding:10px 2px 0}.pc__actions{opacity:1;transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-card-new.css.map */
