.product-tile{position:relative;display:flex;flex-direction:column;background:#f2f2f2;border-radius:.625rem;overflow:hidden;width:100%;max-width:none;padding-top:3.125rem}.product-tile--loading .product-tile__media,.product-tile--loading .product-tile__body{opacity:0;pointer-events:none}.product-tile--loading .product-tile__skeleton{display:block}.product-tile__media{height:100%}.product-tile__media__frame{position:relative;width:100%;height:100%}.product-tile__media__frame .image-container{padding:1.25rem}.product-tile__media__frame>img,.product-tile__media__frame .image-container img,.product-tile__media__frame .tile-image{inset:0;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.product-tile__badges{position:absolute;top:1rem;left:1rem;display:inline-flex;gap:.375rem;flex-wrap:wrap;z-index:2}.product-tile__badges__badge{display:inline-flex;align-items:center;padding:.625rem 1.25rem;border-radius:.5rem;background:#000;color:#fff}.product-tile__body{display:flex;flex-direction:column;flex:1 1 auto}.product-tile__body__header{margin:.75rem 1.25rem 1rem;height:4.375rem}.product-tile__body__header__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.product-tile__body__header__brand{color:#000;margin-bottom:.375rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:1.25rem}.product-tile__body__header__swatches .swatches{display:flex;align-items:center;gap:.375rem}.product-tile__body__header__swatches .swatches .swatch-circle.swatch-value{width:1.25rem;height:1.25rem;border-radius:50%;border:.0625rem solid #757575;display:inline-block}.product-tile__body__header__swatches .swatches a[href*="label.more"],.product-tile__body__header__swatches .swatches a:contains("+"){font-size:.75rem;color:#757575;text-decoration:none}.product-tile__body__header__swatches .swatches a[href*="label.more"]:hover,.product-tile__body__header__swatches .swatches a[href*="label.more"]:focus,.product-tile__body__header__swatches .swatches a:contains("+"):hover,.product-tile__body__header__swatches .swatches a:contains("+"):focus{text-decoration:underline}.product-tile__body__name{text-align:left;min-height:2.5rem}@media(min-width: 769px){.product-tile__body__name{max-width:16.25rem}}.product-tile__body__name .pdp-link .link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#000;text-decoration:none}.product-tile__body__name .pdp-link .link:hover,.product-tile__body__name .pdp-link .link:focus{text-decoration:underline}.product-tile__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 1.25rem 1.25rem;height:3.75rem}.product-tile__footer .product-tile__price__from{color:#757575;margin:0 0 .5rem 0}.product-tile__footer .product-tile__price__values .price{display:inline-flex;align-items:baseline;gap:.5rem}.product-tile__footer .product-tile__price__values .price .sales .value{color:#000}.product-tile__footer .product-tile__price__values .price del{text-decoration:none}.product-tile__footer .product-tile__price__values .price .list{font-family:"Red Hat Display",sans-serif;font-weight:600;line-height:120%;font-size:1rem}@media(min-width: 992px){.product-tile__footer .product-tile__price__values .price .list{font-size:1.25rem}}.product-tile__footer .product-tile__price__values .price .list .value{color:#757575;text-decoration:line-through}.product-tile__footer .product-tile__cta .btn{text-transform:capitalize;text-wrap:nowrap}.crosssell-slider{padding:0}.crosssell-slider__container{padding:1.25rem 1rem}.crosssell-slider__header__inner{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.crosssell-slider__heading{margin-bottom:0}.crosssell-slider__text{margin-bottom:2.125rem}@media(min-width: 769px){.crosssell-slider__text{margin-bottom:1.875rem}}.crosssell-slider__link{align-items:center;margin-bottom:0;text-transform:capitalize}.crosssell-slider__link:hover,.crosssell-slider__link:focus,.crosssell-slider__link:active{color:#000}.crosssell-slider__link__arrow{margin-left:.5rem;width:16px;height:16px}.crosssell-slider__body{margin-top:1.5rem}@media(min-width: 769px){.crosssell-slider__body{margin-top:3.375rem}}.crosssell-slider__body>.row{margin-left:0;margin-right:0}.crosssell-slider--dark .crosssell-slider__heading,.crosssell-slider--alt .crosssell-slider__heading,.crosssell-slider--brand-scotts .crosssell-slider__heading,.crosssell-slider--brand-aerogarden .crosssell-slider__heading,.crosssell-slider--brand-ortho-tomcat .crosssell-slider__heading{color:#fff}.crosssell-slider--dark .crosssell-slider__text,.crosssell-slider--dark .crosssell-slider__text a,.crosssell-slider--alt .crosssell-slider__text,.crosssell-slider--alt .crosssell-slider__text a,.crosssell-slider--brand-scotts .crosssell-slider__text,.crosssell-slider--brand-scotts .crosssell-slider__text a,.crosssell-slider--brand-aerogarden .crosssell-slider__text,.crosssell-slider--brand-aerogarden .crosssell-slider__text a,.crosssell-slider--brand-ortho-tomcat .crosssell-slider__text,.crosssell-slider--brand-ortho-tomcat .crosssell-slider__text a{color:#fff}.crosssell-slider--dark .crosssell-slider__link,.crosssell-slider--alt .crosssell-slider__link,.crosssell-slider--brand-scotts .crosssell-slider__link,.crosssell-slider--brand-aerogarden .crosssell-slider__link,.crosssell-slider--brand-ortho-tomcat .crosssell-slider__link{color:#fff !important}.crosssell-slider--dark .crosssell-slider__link svg,.crosssell-slider--alt .crosssell-slider__link svg,.crosssell-slider--brand-scotts .crosssell-slider__link svg,.crosssell-slider--brand-aerogarden .crosssell-slider__link svg,.crosssell-slider--brand-ortho-tomcat .crosssell-slider__link svg{fill:#fff}.crosssell-slider--dark .crosssell-slider__link__arrow img,.crosssell-slider--alt .crosssell-slider__link__arrow img,.crosssell-slider--brand-scotts .crosssell-slider__link__arrow img,.crosssell-slider--brand-aerogarden .crosssell-slider__link__arrow img,.crosssell-slider--brand-ortho-tomcat .crosssell-slider__link__arrow img{filter:invert(1)}.crosssell-slider--dark .crosssell-slider__divider,.crosssell-slider--alt .crosssell-slider__divider,.crosssell-slider--brand-scotts .crosssell-slider__divider,.crosssell-slider--brand-aerogarden .crosssell-slider__divider,.crosssell-slider--brand-ortho-tomcat .crosssell-slider__divider{border-color:#fff}.crosssell-slider--dark{background-color:#000}.crosssell-slider--alt{background-color:#322a25}.crosssell-slider--brand-scotts{background-color:#008540}.crosssell-slider--brand-aerogarden{background-color:#274c77}.crosssell-slider--brand-miracle-gro{background-color:#f8d454}.crosssell-slider--brand-ortho-tomcat{background-color:#d42e12}.crosssell-slider--brand-corporate{background-color:#f8efde}.crosssell-slider--brand-grey{background-color:#f2f2f2}.crosssell-slider.dark .btn-primary{background-color:#000;border-color:#000;color:#fff}.crosssell-slider.dark .btn-primary:not(:disabled):active,.crosssell-slider.dark .btn-primary:not(.disabled):active{background-color:#757575;border-color:#757575;color:#fff}.crosssell-slider.dark .btn-primary:not(:disabled):hover,.crosssell-slider.dark .btn-primary:not(.disabled):hover{background-color:#424242;border-color:#424242;color:#fff}.crosssell-slider.dark .btn-primary:not(:disabled):focus,.crosssell-slider.dark .btn-primary:not(.disabled):focus{background-color:#000;border-color:#000;color:#fff}.crosssell-slider .swiper{overflow:hidden}.crosssell-slider .swiper .swiper-wrapper{align-items:stretch}.crosssell-slider .swiper .swiper-wrapper .swiper-slide{height:auto;display:block}.crosssell-slider__heading{font-weight:700}.crosssell-slider--featured__body__card__heading{font-size:1.625rem;font-weight:700;line-height:1.9375rem}
