.fuelerate-section:has(.fuelerate-recommendation){position:relative;overflow-x:clip;overflow-y:visible}.fuelerate-section:has(.fuelerate-recommendation) .fuelerate-section__inner{align-items:stretch;padding:3rem 1rem 0}.fuelerate-section:has(.fuelerate-recommendation--flat) .fuelerate-section__inner{padding-bottom:8rem}.fuelerate-section:has(.fuelerate-recommendation) .fuelerate-section__inner>.shopify-block{width:100%}.fuelerate-recommendation{--fuelerate-font-ui: var( --font-secondary--family, var(--fuelerate-font-family-body) );--fuelerate-product-card-shop-now-width: 9.1875rem;--fuelerate-product-card-shop-now-height: 2.390625rem;--fuelerate-product-card-quick-add-width: 2.0625rem;--fuelerate-product-card-quick-add-height: 1.9375rem;display:flex;flex-direction:column;width:100%;min-width:0;margin-top:var( --fuelerate-recommendation-margin-top, var(--fuelerate-space-none) );margin-right:var( --fuelerate-recommendation-margin-right, var(--fuelerate-space-none) );margin-bottom:var( --fuelerate-recommendation-margin-bottom, var(--fuelerate-space-none) );margin-left:var( --fuelerate-recommendation-margin-left, var(--fuelerate-space-none) );line-height:normal}.fuelerate-recommendation__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin-bottom:1.5rem}.fuelerate-recommendation__header-copy{display:flex;flex:1;flex-direction:column;align-items:center;gap:var(--fuelerate-space-sm);min-width:0}.fuelerate-recommendation__header-actions{display:none}.fuelerate-recommendation__title,.fuelerate-recommendation__subtitle{margin:0}.fuelerate-recommendation__title{width:100%;font-family:var(--fuelerate-font-family-heading);font-weight:700;font-size:2rem;line-height:1.2;letter-spacing:-.05rem;text-transform:uppercase;text-align:center}.fuelerate-recommendation__see-all,.fuelerate-recommendation__footer-shop-now,.fuelerate-product-card__shop-now{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;padding:0;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100% 100%;color:var(--fuelerate-button-color, var(--fuelerate-color-text-inverse));font-family:var(--fuelerate-font-ui);font-weight:400;letter-spacing:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease}.fuelerate-recommendation__see-all:hover,.fuelerate-recommendation__footer-shop-now:hover,.fuelerate-product-card__shop-now:hover{opacity:.85}.fuelerate-recommendation__see-all:focus-visible,.fuelerate-recommendation__footer-shop-now:focus-visible,.fuelerate-product-card__shop-now:focus-visible,.fuelerate-product-card__quick-add:focus-visible{outline:2px solid var(--fuelerate-color-white);outline-offset:4px}.fuelerate-recommendation__see-all{display:none;width:12.3125rem;height:3.78125rem;font-size:1rem;line-height:1rem;background-color:var(--fuelerate-button-bg, #000);-webkit-mask:var(--fuelerate-recommendation-shop-now) center / 100% 100% no-repeat;mask:var(--fuelerate-recommendation-shop-now) center / 100% 100% no-repeat}.fuelerate-recommendation__see-all-icon{display:none}.fuelerate-recommendation__footer-shop-now{display:flex;width:100%;max-width:22.125rem;height:3.78125rem;margin:1.25rem auto 0;font-size:.875rem;line-height:1rem;background-color:var(--fuelerate-button-bg, #000);-webkit-mask:var(--fuelerate-recommendation-shop-now-footer) center / 100% 100% no-repeat;mask:var(--fuelerate-recommendation-shop-now-footer) center / 100% 100% no-repeat}.fuelerate-recommendation__slider-wrap{display:flex;flex-direction:column;gap:var(--fuelerate-space-xxl);width:100%}.fuelerate-section__inner>.shopify-block .fuelerate-recommendation--layout-slider>.fuelerate-recommendation__slider-wrap{width:calc(100% + var(--fuelerate-section-padding-right, 0px))}.fuelerate-recommendation__slider{width:100%;overflow:hidden}.fuelerate-recommendation__track{display:flex;gap:var(--fuelerate-recommendation-slide-gap, 1.25rem);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fuelerate-recommendation__track::-webkit-scrollbar{display:none}.fuelerate-recommendation__slide{--fuelerate-recommendation-slide-columns: var( --fuelerate-recommendation-columns, 3 );--fuelerate-recommendation-slide-gap-count: calc( var(--fuelerate-recommendation-slide-columns) - 1 );flex:0 0 calc((100% - (var(--fuelerate-recommendation-slide-gap, 1.25rem) * var(--fuelerate-recommendation-slide-gap-count))) / var(--fuelerate-recommendation-slide-columns));min-width:0;scroll-snap-align:start}.fuelerate-recommendation--layout-grid .fuelerate-recommendation__slider{overflow:visible}.fuelerate-recommendation--layout-grid .fuelerate-recommendation__track{display:grid;width:100%;grid-template-columns:repeat(var(--fuelerate-recommendation-columns-mobile, 2),minmax(0,1fr));gap:var(--fuelerate-recommendation-slide-gap-mobile, .625rem);overflow:visible;scroll-snap-type:none}.fuelerate-recommendation--layout-grid .fuelerate-recommendation__slide{flex:none;width:auto;scroll-snap-align:none}.fuelerate-recommendation__scrollbar{width:100%}.fuelerate-recommendation__scrollbar[hidden]{display:none}.fuelerate-recommendation__scrollbar-track{position:relative;width:100%;height:var(--fuelerate-space-xxs);border-radius:var(--fuelerate-radius-full);background:color-mix(in srgb,var(--fuelerate-color-text-primary) 12%,transparent)}.fuelerate-recommendation__scrollbar-thumb{position:absolute;top:0;left:0;height:100%;border-radius:inherit;background:var(--fuelerate-color-text-primary);transform:translate(0);transition:transform .1s linear;touch-action:none;cursor:grab}.fuelerate-recommendation__scrollbar-thumb:active{cursor:grabbing}.fuelerate-product-card{position:relative;width:100%;display:flex;height:100%;min-height:19.921875rem}.fuelerate-product-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background-image:var( --fuelerate-recommendation-card-border-mobile, var(--fuelerate-recommendation-card-border) );background-repeat:no-repeat;background-size:100% 100%}.fuelerate-product-card__surface{display:flex;flex-direction:column;width:100%;flex:1;height:auto;padding:.5rem .5rem 0;background:var(--fuelerate-color-bg-default);box-sizing:border-box;-webkit-mask-image:var(--fuelerate-recommendation-card-shape-mobile);mask-image:var(--fuelerate-recommendation-card-shape-mobile);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.fuelerate-product-card__link{display:flex;flex:1;flex-direction:column;gap:.375rem;min-height:0;color:inherit;text-decoration:none}.fuelerate-product-card__media{overflow:hidden;flex-shrink:0;aspect-ratio:1 / 1;border-radius:var(--fuelerate-radius-sm);background:var(--fuelerate-color-bg-surface)}.fuelerate-product-card__image,.fuelerate-product-card__placeholder-image{display:block;width:100%;height:100%;object-fit:cover}.fuelerate-product-card__placeholder-image{background:linear-gradient(135deg,var(--fuelerate-color-bg-muted),var(--fuelerate-color-bg-surface))}.fuelerate-product-card__body{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0;padding:0 .25rem}.fuelerate-product-card__rating{display:flex;align-items:center;gap:.25rem}.fuelerate-product-card__stars{display:inline-flex;align-items:center;gap:0;width:3.28125rem;height:.610625rem;color:var(--fuelerate-color-text-primary)}.fuelerate-product-card__star{display:block;width:.65625rem;height:.610625rem}.fuelerate-product-card__rating-text{margin:0;color:var(--fuelerate-color-text-secondary);font-family:var(--fuelerate-font-ui);font-size:.765625rem;font-weight:300;line-height:.875rem}.fuelerate-product-card__title{margin:0;color:var(--fuelerate-color-text-primary);font-family:var(--fuelerate-font-ui);font-size:.875rem;font-weight:500;line-height:1rem;letter-spacing:0;text-transform:none;display:block;overflow-wrap:anywhere}.fuelerate-product-card__description{display:none;margin:0;color:var(--fuelerate-color-text-secondary);font-family:var(--fuelerate-font-ui);font-size:.875rem;font-weight:400;line-height:1rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fuelerate-product-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem;margin-top:auto}.fuelerate-product-card__price-current{color:var(--fuelerate-color-text-primary);font-family:var(--fuelerate-font-ui);font-size:.857125rem;font-weight:400;line-height:1.5rem}.fuelerate-product-card__price-compare{color:var(--fuelerate-color-text-secondary);font-family:var(--fuelerate-font-ui);font-size:.857125rem;font-weight:300;line-height:1.5rem;text-decoration:line-through}.fuelerate-product-card__actions{display:flex;align-items:stretch;margin-top:auto;padding:.375rem .25rem .5rem}.fuelerate-product-card__shop-now{display:none;width:var(--fuelerate-product-card-shop-now-width);height:var(--fuelerate-product-card-shop-now-height);max-width:100%;font-size:.75rem;line-height:1rem;background-image:var(--fuelerate-recommendation-shop-now-mobile)}.fuelerate-recommendation:not([data-show-quick-add=true]) .fuelerate-product-card__quick-add{display:none}.fuelerate-product-card__quick-add{position:absolute;right:0;bottom:0;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:var(--fuelerate-product-card-quick-add-width);height:var(--fuelerate-product-card-quick-add-height);padding:0;border:0;background-color:transparent;background-image:var(--fuelerate-recommendation-quick-add);background-repeat:no-repeat;background-position:right bottom;background-size:100% 100%;color:var(--fuelerate-color-text-primary);cursor:pointer;transition:opacity .2s ease}.fuelerate-product-card__quick-add:hover{opacity:.9}.fuelerate-product-card__quick-add:disabled{opacity:.5;cursor:not-allowed}.fuelerate-product-card__quick-add-icon{display:none}@media(min-width:750px){.fuelerate-recommendation[data-show-shop-now-desktop=true] .fuelerate-product-card__shop-now{display:inline-flex}}@media(min-width:750px){.fuelerate-product-card:before{background-image:var(--fuelerate-recommendation-card-border)}}@media(min-width:990px){.fuelerate-section:has(.fuelerate-recommendation) .fuelerate-section__inner{padding:3.25rem 2.75rem 0}.fuelerate-section:has(.fuelerate-recommendation--flat) .fuelerate-section__inner{padding-top:4.5rem;padding-bottom:8.6875rem}.fuelerate-recommendation{--fuelerate-product-card-shop-now-width: 12.3125rem;--fuelerate-product-card-shop-now-height: 3.78125rem;--fuelerate-product-card-quick-add-width: 4.5rem;--fuelerate-product-card-quick-add-height: 4.375rem}.fuelerate-recommendation__header{align-items:flex-start;justify-content:space-between;margin-bottom:1.71875rem}.fuelerate-recommendation__header-copy{align-items:flex-start}.fuelerate-recommendation__header-actions{display:flex;flex-shrink:0;align-items:center}.fuelerate-recommendation__title{font-size:3rem;line-height:3.125rem;letter-spacing:-.075rem;text-align:left}.fuelerate-recommendation__see-all{display:inline-flex}.fuelerate-recommendation__footer-shop-now{display:none}.fuelerate-recommendation--layout-grid .fuelerate-recommendation__track{width:100%;grid-template-columns:repeat(var(--fuelerate-recommendation-columns, 4),minmax(0,1fr));column-gap:var(--fuelerate-recommendation-slide-gap, 1.25rem);row-gap:2.5rem}.fuelerate-product-card{min-height:32.5rem}.fuelerate-product-card__surface{padding:.875rem 1.09375rem 0;-webkit-mask-image:var(--fuelerate-recommendation-card-shape);mask-image:var(--fuelerate-recommendation-card-shape)}.fuelerate-product-card__link{gap:1.1875rem}.fuelerate-product-card__body{gap:.625rem;padding:0}.fuelerate-product-card__stars{width:3.75rem;height:.6975rem}.fuelerate-product-card__star{width:.75rem;height:.6975rem}.fuelerate-product-card__rating-text{font-size:.875rem;line-height:1rem}.fuelerate-product-card__title{font-size:1.25rem;line-height:1.25rem}.fuelerate-product-card__description{display:-webkit-box}.fuelerate-product-card__price-current,.fuelerate-product-card__price-compare{font-size:1rem;line-height:1.75rem}.fuelerate-product-card__actions{padding:.5rem 0 1.40625rem}.fuelerate-product-card__shop-now{font-size:1rem;line-height:1rem;background-image:var(--fuelerate-recommendation-shop-now)}}@media(max-width:749px){.fuelerate-recommendation__header:has(.fuelerate-recommendation__subtitle){margin-bottom:var(--fuelerate-space-xl)}.fuelerate-recommendation__slider-wrap{gap:var(--fuelerate-space-xl)}.fuelerate-section__inner>.shopify-block .fuelerate-recommendation--layout-slider>.fuelerate-recommendation__slider-wrap{width:calc(100% + var( --fuelerate-section-padding-right-mobile, var(--fuelerate-section-padding-right, 0px) ))}.fuelerate-recommendation__track{gap:var(--fuelerate-recommendation-slide-gap-mobile, .625rem)}.fuelerate-recommendation__slide{--fuelerate-recommendation-slide-columns: var( --fuelerate-recommendation-columns-mobile, 2 );--fuelerate-recommendation-slide-gap-count: calc( var(--fuelerate-recommendation-slide-columns) - 1 );flex-basis:calc((100% - (var(--fuelerate-recommendation-slide-gap-mobile, .625rem) * var(--fuelerate-recommendation-slide-gap-count))) / var(--fuelerate-recommendation-slide-columns))}.fuelerate-recommendation[data-show-shop-now-desktop=true] .fuelerate-product-card__shop-now{display:none}.fuelerate-recommendation[data-show-shop-now-mobile=true] .fuelerate-product-card__shop-now{display:inline-flex}.fuelerate-block--mobile-spacing.fuelerate-recommendation{margin-top:var(--fuelerate-recommendation-margin-top-mobile);margin-right:var(--fuelerate-recommendation-margin-right-mobile);margin-bottom:var(--fuelerate-recommendation-margin-bottom-mobile);margin-left:var(--fuelerate-recommendation-margin-left-mobile)}}.fuelerate-recommendation.is-empty{display:none}.fuelerate-template-product-treats .fuelerate-section.fuelerate-section--collar-texture{min-height:0}.fuelerate-template-product-treats .fuelerate-section.fuelerate-section--collar-texture .fuelerate-section__inner{padding:3rem 1rem 9.4375rem}.fuelerate-template-product-treats .fuelerate-section.fuelerate-section--collar-texture .fuelerate-recommendation__header{margin-bottom:1.5rem}.fuelerate-section.fuelerate-section--collar-texture .fuelerate-recommendation__title{line-height:2.375rem}.fuelerate-section.fuelerate-section--collar-texture .fuelerate-recommendation__track{row-gap:0}.fuelerate-section.fuelerate-section--collar-texture .fuelerate-recommendation__footer-shop-now{margin-top:.75rem;font-size:1rem}@media(min-width:990px){.fuelerate-template-product-treats .fuelerate-section.fuelerate-section--collar-texture .fuelerate-section__inner{padding:4rem 2.75rem 8.6875rem}.fuelerate-template-product-treats .fuelerate-section.fuelerate-section--collar-texture .fuelerate-recommendation__header{margin-bottom:2.3125rem}.fuelerate-section.fuelerate-section--collar-texture .fuelerate-recommendation__header-copy{padding-top:.5rem}.fuelerate-section.fuelerate-section--collar-texture .fuelerate-recommendation__header-actions{margin-right:1rem}.fuelerate-section.fuelerate-section--collar-texture .fuelerate-recommendation__title{line-height:3.125rem}.fuelerate-section.fuelerate-section--collar-texture .fuelerate-recommendation__slider-wrap{width:calc(100% - .75rem);margin-inline:.375rem}}@media(min-width:750px){:is(.fuelerate-template-index,.fuelerate-template-product-fuelerate) .fuelerate-section:has(.fuelerate-recommendation) .fuelerate-section__inner{max-width:90rem;margin-inline:auto}.fuelerate-recommendation--layout-grid .fuelerate-recommendation__track{max-width:83.75rem;margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/fuelerate-recommendation.css.map */
