.product-card{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.product-card .product-card__wrapper{border:1px solid var(--color-neutral-10);border-radius:.8rem;overflow:hidden;padding:.8rem 0}.product-card .product-card__image-wrapper,.product-card .product-card__top-section,.product-card .product-card__info>*:not(.product-card__form),.product-card .product-card__form-actions,.product-card .product-card__variant-selector .variant-buttons__list{padding-left:.8rem;padding-right:.8rem}.product-card .shimmer-product-card__info.product-card__info .shimmer-element{padding:0;margin:0 .8rem}.product-card .twp-status-text{line-height:1.6rem}.product-card .product-card__image-wrapper{padding-top:2.8rem}.product-card .product-card__top-section{display:flex;align-items:flex-start;justify-content:space-between;gap:.4rem;position:absolute;top:0;left:0;width:100%;z-index:1;overflow:hidden;box-sizing:border-box}.product-card .product-card__badge-container{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.product-card .product-card__compare{position:static}@media(min-width:768px){.product-card .product-card__image-wrapper,.product-card .product-card__top-section,.product-card .product-card__info>*:not(.product-card__form),.product-card .product-card__form-actions,.product-card .product-card__variant-selector .variant-buttons__list{padding-left:1.6rem;padding-right:1.6rem}.product-card .shimmer-product-card__info.product-card__info .shimmer-element{padding:0;margin:0 1.6rem}.product-card .product-card__wrapper{padding:1.6rem 0}}.product-card .f-price__label:is(.f-price__label--full,.f-price__label--club){font-size:9px!important}.product-card .f-price__price-wrapper .f-price-item:is(.f-price-item--regular,.f-price-item--sale){font-size:18px!important}.product-card .f-price__price-wrapper--full :is(.f-price-item,.f-price__label){color:var(--color-neutral-70)!important}:is(#predictive-search-results-products-list,#predictive-search-results-recently-viewed-list) .product-card .product-card__image-wrapper{padding-top:0}.twp-plp-variant-selector{overflow:hidden}.twp-plp-variant-selector .variant-buttons__button{border-radius:8px;border:1px solid var(--color-neutral-30);background:var(--color-white);width:fit-content;height:3.3rem;padding:0 1.2rem;font-family:Arial;font-size:12px;font-style:normal;font-weight:400}@media(min-width:768px){.twp-plp-variant-selector .variant-buttons__button{width:fit-content;height:3.4rem;padding:0 1.6rem;font-size:13px}}.twp-plp-variant-selector .variant-buttons__button:hover:before{display:none}.twp-plp-variant-selector input[type=radio]:disabled+.variant-buttons__button:hover:before{display:block}.twp-plp-variant-selector .variant-buttons__button:hover{color:var(--color-black)}.variant-buttons__item input[type=radio].visually-hidden:checked+.variant-buttons__button{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground));--color-contrast-foreground: rgb(var(--color-background))}.variant-buttons__item input[type=radio].visually-hidden:disabled,.variant-buttons__item input[type=radio].visually-hidden[data-variant-available=false],.variant-buttons__item input[type=radio].visually-hidden:disabled+.variant-buttons__button,.variant-buttons__item input[type=radio].visually-hidden[data-variant-available=false]+.variant-buttons__button{opacity:.6;cursor:not-allowed}:is(.variant-buttons__item input[type=radio].visually-hidden:disabled,.variant-buttons__item input[type=radio].visually-hidden[data-variant-available=false],.variant-buttons__item input[type=radio].visually-hidden:disabled+.variant-buttons__button,.variant-buttons__item input[type=radio].visually-hidden[data-variant-available=false]+.variant-buttons__button):before{content:""!important;position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to bottom left,transparent calc(50% - 1px),var(--color-foreground-lighten-19) 50%,transparent calc(50% + 1px)) no-repeat;border-radius:inherit;z-index:1}.variant-buttons__item input[type=radio].visually-hidden:focus-visible+.variant-buttons__button{box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.5);outline:none}.twp-plp-variant-selector .variant-buttons__list{border:0;margin:0;padding:10px 0;display:flex;overflow-x:auto;scroll-snap-type:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.variant-buttons__list::-webkit-scrollbar{display:none}.variant-buttons__item{scroll-snap-align:start;flex-shrink:0;position:relative}.variant-buttons__list .variant-buttons__item:last-child{scroll-margin-right:20px}.variant-buttons__item:not(:last-child){margin-right:8px}.twp-product-form-actions .product-card__submit{border-radius:8px;background:var(--functional-blue);border-color:var(--functional-blue);text-transform:uppercase;font-size:18px;font-style:normal;font-weight:500;font-family:ff-good-headline-web-pro-con}.product-card img{object-fit:contain!important}.product-card .product-card__image-wrapper--main-only:hover .product-card__image{transform:scale(1)}.variant-buttons__button.has-stored-size-icon{position:relative}.variant-button__stored-size-icon{position:absolute;top:-6px;right:-6px;width:20px;height:20px;z-index:1;line-height:0;pointer-events:none}.variant-button__stored-size-icon svg{display:block;width:100%;height:100%}.variant-buttons__item.variant-buttons__item--recommended{position:relative}.variant-buttons__item.variant-buttons__item--recommended .variant-item__recommended-icon{position:absolute;top:-6px;right:-6px;width:20px;height:20px;z-index:1}.variant-buttons__list.is-draggable{cursor:grab}.variant-buttons__list.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.has-recommended-icon{display:inline-flex;align-items:center;position:relative}.has-recommended-icon .variant-item__recommended-icon{position:absolute;top:-7px;right:-7px;pointer-events:none;z-index:1}.variant-buttons__item--recommended{position:relative}.variant-buttons__item--recommended .variant-item__recommended-icon{position:absolute;top:-7px;right:-7px;pointer-events:none;z-index:1}.product-card__vendor a{font-family:var(--font-heading-family);font-size:16px;font-style:normal;font-weight:500;color:var(--color-black)}product-card .ruk_rating_snippet_card{height:22px;display:flex;align-items:center}product-card .ruk_rating_snippet_card i{font-size:12px;line-height:12px;width:12px}product-card .ruk_rating_snippet_card .ruk-rating-snippet-count{font-family:Arial;font-size:11px;font-style:normal;font-weight:400;line-height:11px;height:10px;overflow:visible;margin-left:4px}product-card .f-badge{font-size:12px;font-style:normal;font-weight:500;letter-spacing:.36px;text-transform:uppercase;font-family:ff-good-headline-web-pro,sans-serif;line-height:100%;padding:3px 8px}product-card .product-card__compare .js-compare-checkbox{--border: var(--color-neutral-50)}.product-card__vendor-wrapper{display:flex;justify-content:space-between}@media(min-width:767.98px){.product-card__rating-snippet.mobile{display:none}}@media(max-width:767.98px){.product-card__vendor-wrapper .ruk_rating_snippet_card{display:none}}.products-list .product-card__info .f-price__label.f-price__label--club,.products-list .product-card__info .f-price__label.f-price__label--full{max-width:100%}.products-list .f-price--on-sale .f-price-item--regular{font-family:var(--font-navigation-family);font-weight:600;color:var(--color-black)}.product-card__preferred-stock-status{display:flex;align-items:center;gap:1.6rem;font-size:1.3rem;margin-top:1.2rem}.product-card__preferred-stock-status.status-0{color:var(--functional-dark-green)}.product-card__preferred-stock-status.status-1{color:var(--functional-dark-blue)}.product-card__preferred-stock-status.status-3{color:var(--status-dark-blue)}.product-card__preferred-stock-status.status-4{color:var(--color-neutral-70)}.product-card__preferred-stock-status:not(:is(.status-0,.status-1,.status-2,.status-3,.status-4)){display:none}.product-card__preferred-stock-status:last-child{margin-top:.4rem}@keyframes status-glow-pulse{0%,to{opacity:.15}50%{opacity:.3}}.product-card__preferred-stock-status .product__inventory-icon{display:none;width:8px;height:8px;position:relative;flex-shrink:0;vertical-align:middle;margin-left:4px}.product-card__preferred-stock-status .product__inventory-icon:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background-color:currentColor;opacity:1;z-index:0}.product-card__preferred-stock-status .product__inventory-icon:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:inherit;z-index:1}.product-card__preferred-stock-status.status-0 .product__inventory-icon{display:inline-block;background-color:var(--functional-dark-green);color:var(--functional-light-green)}.product-card__preferred-stock-status.status-1 .product__inventory-icon{display:inline-block;background-color:var(--functional-blue);color:var(--functional-light-blue)}.product-card__preferred-stock-status.status-2 .product__inventory-icon{display:inline-block;background-color:var(--color-black);color:var(--color-neutral-50)}.product-card__preferred-stock-status.status-3 .product__inventory-icon{display:inline-block;background-color:var(--status-dark-blue);color:var(--status-dark-blue-outer)}.product-card__preferred-stock-status.status-4 .product__inventory-icon{display:inline-block;background-color:var(--color-neutral-50);color:var(--color-neutral-10)}.product-card__title{min-height:calc(var(--height-title, 0px) + var(--height-rating, 0px))}.product-card__title>a{display:block;min-height:var(--height-title, 0px)}@media(min-width:767.98px){.product-card__title{min-height:var(--height-title, 0px)}}.product-card .f-price{min-height:var(--height-price, 0px)}.product-card__variant-selector{min-height:calc(var(--height-variants, 0px) + 10px * 2)}.twp-product-form-actions{margin-top:calc(var(--height-variants, 0px) + 10px * 2)}.twp-plp-variant-selector+.twp-product-form-actions{margin-top:0}.swiper-slide:has(.product-card){display:flex}.swiper-slide:has(.product-card) .product-card{display:flex;flex-grow:1}.swiper-slide:has(.product-card) .product-card__wrapper{height:auto;flex-grow:1}
/*# sourceMappingURL=/cdn/shop/t/812/assets/99-product-card.css.map */
