.product-price{align-items:center;display:flex;display:var(--price-display,flex);gap:var(--spacer-sm)}.product-price .price--regular{color:var(--price-regular-color,var(--c-text));font:var(--price-regular-font,var(--font-weight--medium) var(--font-size--lg)/1.6 var(--font-family--secondary));text-decoration:none;-webkit-text-decoration:var(--price-regular-text-decoration,none);text-decoration:var(--price-regular-text-decoration,none)}.product-price .price--special{color:var(--price-special-color,var(--c-text));font:var(--price-special-font,var(--font-weight--medium) var(--font-size--lg)/1.6 var(--font-family--secondary));text-decoration:none;-webkit-text-decoration:var(--price-special-text-decoration,none);text-decoration:var(--price-special-text-decoration,none)}.product-price .price--old{color:var(--price-old-color,var(--c-danger));font:var(--price-old-font,var(--font-weight--normal) var(--font-size--xs)/1.6 var(--font-family--secondary));text-decoration:line-through;-webkit-text-decoration:var(--price-old-text-decoration,line-through);text-decoration:var(--price-old-text-decoration,line-through)}.product-card{grid-gap:var(--spacer-sm);background:var(--product-card-background,var(--c-white));border:var(--product-card-border,1px solid var(--c-light));border-width:0;border-width:var(--product-card-border-width,0 0 0 0);display:grid;font-size:var(--product-card-font-size,var(--font-size--base));gap:var(--spacer-sm);grid-template-columns:140px 1fr;padding:0;padding:var(--product-card-padding,0);position:relative;width:100%;z-index:var(--product-card-z-index)}.product-card:after{border-radius:0;border-radius:var(--product-card-border-radius,0);bottom:0;box-shadow:var(--product-card-box-shadow);content:"";left:0;position:absolute;right:0;top:0;transition:var(--product-card-transition);z-index:-1}@media(min-width:1024px){.product-card{border-radius:0;border-radius:var(--product-card-border-radius,0);display:flex;flex:0 1 10.625rem;flex:0 1 var(--product-card-max-width,10.625rem);flex-direction:column;max-width:10.625rem;max-width:var(--product-card-max-width,10.625rem);padding:var(--product-card-padding,var(--spacer-sm))}.product-card:hover{--product-card-z-index:1}.product-card:active,.product-card:hover{--product-card-box-shadow:0px 4px 11px rgba(29,31,34,.1)}}.product-card__price{align-content:end;align-items:center;display:flex;grid-column:2;grid-row:2;justify-content:end;place-content:end;justify-content:space-between}.product-card__title{color:var(--product-card-title-color,var(--c-link));display:block;font:var(--product-card-title-font,var(--product-card-title-font-weight,var(--font-weight--normal)) var(--product-card-title-font-size,var(--h5-font-size))/1.6 var(--product-card-title-font-family,var(--font-family--secondary)));font:var(--product-card-title-font,var(--product-card-title-font-weight,var(--font-weight--normal)) var(--product-card-title-font-size,var(--h5-font-size))/var(--product-card-title-font-line-height,1.6) var(--product-card-title-font-family,var(--font-family--secondary)));margin:var(--product-card-title-margin,var(--spacer-xs) 0 0 0)}@supports(-webkit-line-clamp:2){.product-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.product-card__image-wrapper{display:block;grid-column:1;grid-row-start:span 2;position:relative;text-align:center;width:100%}.product-card__image-wrapper .sf-image--wrapper{width:100%}.product-card__image-wrapper img{aspect-ratio:1/1;height:auto;mix-blend-mode:multiply;mix-blend-mode:var(--image-mix-blend-mode,multiply);-o-object-fit:contain;object-fit:contain;width:100%}.product-card__sku{color:var(--product-card-sku-color,var(--_c-gray-primary))}.product-card__image{--image-width:var(--product-card-image-width,100%)}.product-card__details{flex:1;grid-column:2;grid-row:1;margin:0;margin:var(--product-card-details-margin-mobile,0);padding:var(--product-card-details-padding-mobile,var(--spacer-xs) var(--spacer-xs) var(--spacer-xs) 0);text-align:left;text-align:var(--product-card-details-text-align,left)}@media(min-width:1024px){.product-card__details{margin:var(--product-card-details-margin,var(--spacer-sm) 0)}}.product-card__price{margin:var(--product-card-price-margin,var(--spacer-xs) 0)}.product-card__actions{display:none;flex-direction:row;gap:1rem;position:absolute;top:100%;width:calc(100% - 2rem)}.product-card__actions--link{align-items:center;background:var(--product-card-actions-link-background,var(--c-primary));border-radius:0;border-radius:var(--product-card-actions-button-border-radius,0);color:var(--product-card-actions-link-color,var(--c-white));display:inline-flex;flex-grow:1;justify-content:center}@media(min-width:1024px){.product-card__actions--link{min-height:45px}}.product-card__actions .sf-button{--button-padding:0.5rem 1.5rem;--button-background:var(--product-card-actions-button-background,var(--c-primary));--button-color:var(--product-card-actions-button-color,var(--c-white));border-radius:0;border-radius:var(--product-card-actions-button-border-radius,0)}@media(min-width:1024px){.product-card.has-actions:hover{--product-card-sku-display:block}.product-card.has-actions:hover:after{background:var(--product-card-hover-background,var(--c-white));bottom:-72px;left:-16px;right:-16px;top:0}.product-card.has-actions:hover .product-card__actions{display:flex}}.product-card-layout .product-card,.product-carousel .product-card{border-radius:0;border-radius:var(--product-card-border-radius,0);display:flex;flex:0 1 10.625rem;flex:0 1 var(--product-card-max-width,10.625rem);flex-direction:column;max-width:10.625rem;max-width:var(--product-card-max-width,10.625rem);padding:var(--product-card-padding,var(--spacer-sm))}.product-card-layout .product-card:hover,.product-carousel .product-card:hover{--product-card-z-index:1;--product-card-box-shadow:0px 4px 11px rgba(29,31,34,.1)}.product-card-layout .product-card:active,.product-carousel .product-card:active{--product-card-box-shadow:0px 4px 11px rgba(29,31,34,.1)}header.cta-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.display-none{display:none}.product-carousel{--product-card-max-width:100%;--_bottom-space:var(--product-carousel-bottom-spacing,2.5rem)}@media(min-width:1024px){.product-carousel .sf-carousel__wrapper{margin-bottom:calc(var(--_bottom-space)*-1);padding-bottom:var(--_bottom-space)}}.product-carousel .sf-carousel .glide__slide{height:auto}@media(max-width:450px){.product-carousel .sf-carousel{--carousel-controls-size:0}}.product-carousel .product-card{height:100%}.product-carousel .drag-icon{animation:moveicon 1s ease-in-out infinite;bottom:-2rem;color:var(--c-text-disabled);position:absolute;right:0}@media(min-width:451px){.product-carousel .drag-icon{display:none}}@keyframes moveicon{0%{transform:translateZ(0) rotate(90deg) scaleY(-1)}50%{transform:translate3d(10%,0,0) rotate(90deg) scaleY(-1)}to{transform:translateZ(0) rotate(90deg) scaleY(-1)}}