.pce{--pce-text-small: 10px;--pce-text-title: 12px;--pce-text-button: 12px;--pce-text-price: 14px;display:flex;position:relative;background:#1a1a1a;color:rgb(var(--color-base-text))}.pce__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:block!important}.pce__action{position:relative;z-index:2}.pce__media{aspect-ratio:1;background:#1a1a1a;overflow:hidden;position:relative}.pce__img{width:100%;height:100%;object-fit:contain;display:block;transition:transform var(--animation-primary)}@media screen and (pointer:fine){.pce:hover .pce__img{transform:scale(1.05)}}.pce__track{position:relative;z-index:2;display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.pce__track::-webkit-scrollbar{display:none}.pce__slide{flex:0 0 100%;height:100%;overflow:hidden;scroll-snap-align:start}.pce__arrow{display:none}@media screen and (pointer:fine){.pce__arrow{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:0;background:rgb(var(--color-base-background) / .6);color:rgb(var(--color-base-text));cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity var(--animation-primary)}.pce__arrow--prev{left:8px}.pce__arrow--next{right:8px}.pce:hover .pce__arrow,.pce__arrow:focus-visible{opacity:1}}.pce__dots{position:absolute;right:8px;bottom:8px;z-index:3;display:flex;gap:4px;pointer-events:none}.pce__dot{width:5px;height:5px;border-radius:50%;background:rgb(var(--color-base-text) / .4);transition:background-color var(--animation-primary)}.pce__dot.is-active{background:rgb(var(--color-base-text))}.pce__badges{position:absolute;z-index:3;pointer-events:none;top:auto;left:8px;bottom:8px;display:flex;gap:4px}.pce__badges .badge{border-radius:0;padding:2px 5px;font-size:var(--pce-text-small);font-weight:600;line-height:1.2}.pce__content{gap:3px;padding:10px 8px 12px}.pce__title{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--pce-text-title);font-weight:600;line-height:1.2}.pce__rating{font-size:var(--pce-text-small);min-height:14px}.pce__rating #yotpo-reviews-star-ratings-widget{margin-bottom:0!important}.pce__rating .yotpo-sr-bottom-line-summary{flex-direction:row!important;align-items:center!important;gap:4px!important}.pce__rating .yotpo-sr-bottom-line-summary span{height:auto!important}.pce__rating .yotpo-sr-bottom-line-summary>span{align-items:center!important}.pce__rating .star-container{width:9px!important;height:9px!important}.pce__rating .star-container path{stroke:rgb(var(--color-base-text))!important}.pce__rating .star-container stop:nth-child(1){stop-color:rgb(var(--color-base-text))!important}.pce__rating .star-container stop:nth-child(2){stop-color:#595050!important}.pce__rating .yotpo-sr-bottom-line-score{font-size:var(--pce-text-small)!important}.pce__rating .yotpo-sr-bottom-line-text--right-panel{font-size:var(--pce-text-small)!important;font-family:inherit!important;font-weight:400!important;color:#bab9b6!important;line-height:normal!important;padding-top:0!important}.pce__price{font-size:var(--pce-text-price);font-weight:700;display:flex;align-items:baseline;gap:4px;white-space:nowrap;max-width:100%}.pce__sale-badge:empty{display:none}.pce__sale-badge{margin-top:-3px}.pce__sale-badge .badge{background:transparent;color:rgb(var(--color-sale-tag));padding:0;font-size:var(--pce-text-small);font-weight:700}.pce__copy{margin:0;font-size:var(--pce-text-small);line-height:1.35;letter-spacing:.02em;color:#c4c0c0}.pce__price .price__regular{color:rgb(var(--color-base-text));font-weight:700;flex-shrink:0}.pce__price.price--on-sale .price__regular{color:rgb(var(--color-sale-price))}.pce__price .price__sale{min-width:0;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--pce-text-small);color:#969090;text-decoration:line-through}.pce__action{padding:0 8px 8px}.pce__add-btn{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;width:100%;height:38px;border:0;border-radius:0;background:rgb(var(--color-base-button));color:rgb(var(--color-base-background));font-size:var(--pce-text-button);font-weight:700;cursor:pointer;text-decoration:none}@media screen and (pointer:fine){.pce__add-btn{transition:filter var(--animation-primary)}.pce__add-btn:hover:not(.pce__add-btn--disabled){filter:brightness(.7)}}.pce__add-btn--disabled{background:#ffffff1f;color:#fff6;cursor:default}.pce__variant-label{display:block;margin:0 0 4px;font-size:var(--pce-text-small);color:#bab9b6}.pce__variant-select{display:block;width:100%;height:30px;margin-bottom:8px;padding:0 8px;border:1px solid rgba(255,255,255,.2);border-radius:0;background:#262626;color:rgb(var(--color-base-text));font-size:var(--pce-text-small);font-family:inherit}@media screen and (min-width:768px){.pce{--pce-text-small: 12px;--pce-text-title: 17px;--pce-text-button: 13px;--pce-text-price: 18px}.pce__badges .badge{padding:4px 8px}.pce__copy{margin-top:8px}.pce__add-btn{height:48px}.pce__variant-select{height:36px}}@media screen and (min-width:1024px){.pce__content{gap:4px;padding:14px 14px 16px}.pce__action{padding:0 14px 14px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/product-card-enhanced.css.map */
