.product__price{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font-family:Altone,sans-serif;font-size:1.313rem;font-weight:500;justify-content:space-between}.product__price .price-compare{color:#1d2e30;font-size:.9375rem;line-height:1.35;opacity:.75;padding:0 .25rem}.product__price__badge{background-color:#f7f1e1;color:#635433;padding:.375rem .5625rem}.product-badge,.product__price__badge{border-radius:.25rem;font-family:Altone,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.35}.product-badge{background-color:#bdd6be;color:#355f42;padding:.25rem .45rem;position:absolute;right:.75rem;text-transform:capitalize;top:.75rem;z-index:2}.product-thumb{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.125rem;justify-content:flex-start;position:relative}.product-thumb a:first-of-type:before,.product-thumb button:first-of-type:before{bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.product-thumb a:first-of-type.focus-visible,.product-thumb button:first-of-type.focus-visible{box-shadow:none}.product-thumb a:first-of-type.focus-visible:before,.product-thumb button:first-of-type.focus-visible:before{-webkit-appearance:none;border-color:#fff;border-radius:.5rem;box-shadow:0 0 0 .125rem #c166e5;outline:none}.product-thumb__lifestyle-img{left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out}.product-thumb .media-image{border:.0625rem solid rgba(29,46,48,.1);border-radius:.5rem;flex-shrink:0;overflow:hidden}.product-thumb--small{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}.product-thumb--small .media-image{height:3.75rem;width:3.75rem}.product-thumb__image{flex-shrink:0}.product-thumb__title{font-weight:600;margin:0}.product-thumb__pricing,.product-thumb__title{font-family:Altone,sans-serif;font-size:.9375rem;line-height:1.35;z-index:2}.product-thumb__pricing{font-weight:500;position:relative}.product-thumb__pricing .price-compare{font-size:.8125rem;line-height:1.35}.product-thumb__excerpt{display:none;font-size:.9375rem;line-height:1.35;padding:.625rem 0}.product-thumb__rating{font-size:.75rem}.product-thumb__rating span{color:"black";opacity:.75}.product-thumb__rating i{color:#3f858e!important}.predictive-search{border-top:0;left:0;margin:auto;max-width:23.4375rem;position:absolute;right:unset;top:calc(100% + 75px);z-index:9}.predictive-search__results{background-color:#fff;border:1px solid #f2f2f2;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;display:grid;gap:.75rem;padding:.9375rem}@media (hover:hover){.product-thumb:hover .product-thumb__lifestyle-img{opacity:1}.product-thumb__title:hover{text-decoration:underline}}@media only screen and (min-width:64em){.product-thumb__excerpt{display:block}}@media only screen and (min-width:80em){.predictive-search{left:unset;max-width:30rem;right:0;top:100%}}