.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;background:#fff;border:1px solid #eee;padding:.5rem}.card .cnt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:768px){.card{padding:.625rem}}@media (min-width:992px){.card{padding:1rem}}.card .img{position:relative;padding:100% 0 0;overflow:hidden}.card .img picture,.card .img>a>img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;display:block}.card .img picture.default,.card .img>a>img.default{background-color:#f8f8f8}.card .img img{display:block;width:100%;height:100%;height:auto}.card h3{font-size:1rem;font-weight:700;margin:1rem 0 .25rem}@media (min-width:768px){.card h3{font-size:1.125rem}}.card h3 a{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.666em}.card h3 small{display:block;font-size:.75em;margin:0 0 .3333em;min-height:1em}.card .rating{font-size:.875rem;margin:0 0 .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.card .rating span+span{margin:0 0 0 .25rem}.card .price{font-size:.875rem;font-weight:700}.card .price .original{position:relative;font-weight:400;margin:0 .5rem 0 0}.card .price .original:before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(2.5deg);transform:translate(-50%,-50%) rotate(2.5deg);height:.125rem;width:110%;background:currentColor}.card .actions-quickadd{position:absolute;z-index:100;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:hidden;opacity:0;-webkit-transition:opacity .25s .25s linear;transition:opacity .25s .25s linear}.card .img:hover .actions-quickadd{visibility:visible;opacity:1}.feeds-static>div{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}@media (min-width:768px){.feeds-static>div{grid-template-columns:1fr 1fr 1fr 1fr;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:1.5rem}}@media (min-width:992px){.feeds-static>div{grid-template-columns:1fr 1fr 1fr 1fr;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem}}.feeds-carousel{position:relative;padding-bottom:3.125rem}@media (min-width:576px){.feeds-carousel{padding-bottom:0}}.feeds-carousel .slick-slider{margin:0 -.5rem;width:calc(100% + 1rem)}@media (min-width:768px){.feeds-carousel .slick-slider{margin:0 -.75rem;width:calc(100% + 1.5rem)}}@media (min-width:992px){.feeds-carousel .slick-slider{margin:0 -1rem;width:calc(100% + 2rem)}}.feeds-carousel .slick-list{padding:.3125rem 0}.feeds-carousel .carousel-heading-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media (min-width:576px){.feeds-carousel .carousel-heading-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.feeds-carousel .carousel-heading-container .line{display:none;height:2px;background:#eee;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 1.875rem}@media (min-width:576px){.feeds-carousel .carousel-heading-container .line{display:block}}.feeds-carousel .card,.feeds-carousel .thumbnails .thumbs{margin:0 .5rem}@media (min-width:768px){.feeds-carousel .card,.feeds-carousel .thumbnails .thumbs{margin:0 .75rem}}@media (min-width:992px){.feeds-carousel .card,.feeds-carousel .thumbnails .thumbs{margin:0 1rem}}.card-blog .cnt{padding:.5rem;background:#eee}.card-blog+.card-blog{margin:1rem 0 0}.card-blog h3{font-size:1.125rem;margin:0 0 .5rem}.card-blog .by-line{font-size:.875rem;margin:0 0 .5rem}@media (min-width:768px){.feed-blog-feat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:0 -1rem}.feed-blog-feat .card-blog{margin:0 1rem}}aside .feed-blog-feat{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:0 0 1.5rem}aside .feed-blog-feat:last-child{margin:0}aside .feed-blog-feat .card-blog{margin:0}aside .feed-blog-feat .card-blog+.card-blog{margin-top:1rem}