.homepage-featured-grid .section-title{align-items:flex-end;display:flex;justify-content:space-between}.homepage-featured-grid .section-title h2{font-size:26px;font-weight:400;padding:22px 0}.homepage-featured-grid .section-title a{cursor:pointer;text-decoration:underline}.homepage-featured-grid .section-title a:hover{text-decoration:none}.homepage-featured-grid .grid-wrapper{display:block;width:100%}@media only screen and (min-width:992px){.homepage-featured-grid .grid-wrapper{align-items:flex-start;display:flex;gap:38px;width:calc(100% - 38px)}}.homepage-featured-grid .grid-wrapper .featured{align-items:flex-end;aspect-ratio:414/518;background-color:#f0f0f0;cursor:pointer;display:flex;justify-content:flex-end;margin-bottom:30px;overflow:hidden;position:relative}@media only screen and (min-width:992px){.homepage-featured-grid .grid-wrapper .featured{flex:0 0 50%;margin:0;max-width:50%;position:sticky}}.homepage-featured-grid .grid-wrapper .featured .featured-media{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.homepage-featured-grid .grid-wrapper .featured .featured-media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s cubic-bezier(.075,.82,.165,1);width:100%}.homepage-featured-grid .grid-wrapper .featured .featured-media:after{background:#000;background:linear-gradient(0deg,#000,transparent);bottom:0;content:"";height:70%;left:0;position:absolute;width:100%;z-index:2}@media only screen and (min-width:992px){.homepage-featured-grid .grid-wrapper .featured .featured-media:after{background:#000;background:linear-gradient(0deg,#000 10%,transparent)}}.homepage-featured-grid .grid-wrapper .featured .featured-content{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:0 36px 50px;position:relative;width:100%;z-index:2}.homepage-featured-grid .grid-wrapper .featured .featured-content a{color:#fff}.homepage-featured-grid .grid-wrapper .featured .featured-content .category{display:block;font-size:12px;font-weight:600;letter-spacing:.6px;line-height:20px;margin:0 0 18px;text-transform:uppercase}.homepage-featured-grid .grid-wrapper .featured .featured-content .category:hover{text-decoration:underline}.homepage-featured-grid .grid-wrapper .featured .featured-content h3{font-size:22px;font-weight:200;letter-spacing:0;line-height:28px}@media only screen and (min-width:992px){.homepage-featured-grid .grid-wrapper .featured .featured-content h3{font-size:28px;line-height:38px}}.homepage-featured-grid .grid-wrapper .featured .featured-content .content-fields{align-items:flex-end;display:flex;justify-content:space-between;margin-top:36px}.homepage-featured-grid .grid-wrapper .featured .featured-content .content-fields .watch{align-items:center;display:flex;font-size:14px;gap:10px;line-height:1;margin:0}.homepage-featured-grid .grid-wrapper .featured .featured-content .content-fields .watch svg path{fill:#fff}.homepage-featured-grid .grid-wrapper .featured .featured-content .content-fields .share{align-items:flex-end;display:flex;font-size:14px;gap:10px;line-height:1;margin:0;text-transform:uppercase}.homepage-featured-grid .grid-wrapper .featured .featured-content .content-fields .share svg path{stroke:#fff}.homepage-featured-grid .grid-wrapper .featured .featured-content .content-fields .share:hover{text-decoration:underline}.homepage-featured-grid .grid-wrapper .featured .featured-content .button{margin-top:18px}.homepage-featured-grid .grid-wrapper .featured .featured-content .button:hover{color:#1b1b1b}.homepage-featured-grid .grid-wrapper .grid-container{box-sizing:border-box;display:flex;flex-direction:column;padding-left:24px;padding-right:24px}@media only screen and (min-width:992px){.homepage-featured-grid .grid-wrapper .grid-container{padding-left:0;padding-right:48px}}.homepage-featured-grid .grid-wrapper .grid{display:grid;gap:24px;grid-template-columns:1fr}@media only screen and (min-width:768px){.homepage-featured-grid .grid-wrapper .grid{grid-template-columns:repeat(2,1fr)}}.homepage-featured-grid .grid-wrapper .grid .post{aspect-ratio:3/4;max-width:335px;position:relative;width:100%}@media only screen and (max-width:767.98px){.homepage-featured-grid .grid-wrapper .grid .post{display:none}.homepage-featured-grid .grid-wrapper .grid .post:first-of-type,.homepage-featured-grid .grid-wrapper .grid .post:nth-of-type(2),.homepage-featured-grid .grid-wrapper .grid .post:nth-of-type(3),.homepage-featured-grid .grid-wrapper .grid .post:nth-of-type(4),.homepage-featured-grid .grid-wrapper .grid .post:nth-of-type(5),.homepage-featured-grid .grid-wrapper .grid .post:nth-of-type(6){display:block}}@media only screen and (min-width:768px){.homepage-featured-grid .grid-wrapper .grid .post{display:block;width:100%}}.homepage-featured-grid .grid-wrapper .grid .post .post-card-wishlist{align-items:center;display:flex;height:30px;justify-content:center;position:absolute;right:10px;top:10px;width:30px;z-index:10}.homepage-featured-grid .grid-wrapper .grid .post .post-card-wishlist .smartwishlist:after{display:none}.homepage-featured-grid .grid-wrapper .grid .post .post-card-wishlist svg{height:12px;width:12px}.homepage-featured-grid .grid-wrapper .grid .post .post-card-badges{display:flex;flex-direction:column;gap:6px;left:10px;position:absolute;top:10px;z-index:10}.homepage-featured-grid .grid-wrapper .grid .post .post-wrapper{align-items:center;background:linear-gradient(180deg,#dbdad9,#f7f7f6);display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.homepage-featured-grid .grid-wrapper .grid .post .post-image{align-items:center;bottom:-10px;display:flex;height:100%;justify-content:center;position:relative;width:100%}.homepage-featured-grid .grid-wrapper .grid .post .post-content{box-sizing:border-box;display:flex;flex-direction:column;margin-top:14px;position:relative;z-index:2}.homepage-featured-grid .grid-wrapper .grid .post .post-content .category{display:block;font-size:12px;font-weight:600;letter-spacing:.6px;line-height:20px;margin:0 0 18px;text-transform:uppercase}.homepage-featured-grid .grid-wrapper .grid .post .post-content .category:hover{text-decoration:underline}.homepage-featured-grid .grid-wrapper .grid .post .post-content h3{font-size:16px;font-weight:500;letter-spacing:0;line-height:20px}.homepage-featured-grid .grid-wrapper .grid .post .post-content .content-fields{align-items:flex-end;display:flex;justify-content:space-between;margin-top:14px}.homepage-featured-grid .grid-wrapper .grid .post .post-content .content-fields .locations p{font-size:12px;letter-spacing:.7px;margin:0!important}.homepage-featured-grid .grid-wrapper .grid .post .post-content .content-fields .watch{align-items:center;display:flex;font-size:14px;gap:10px;line-height:1;margin:0}.homepage-featured-grid .grid-wrapper .grid .post .post-content .content-fields .share{align-items:flex-end;display:flex;font-size:14px;gap:10px;line-height:1;margin:0;text-transform:uppercase}.homepage-featured-grid .grid-wrapper .grid .post .post-content .content-fields .share:hover{text-decoration:underline}.homepage-featured-grid .grid-wrapper .grid .post .product-card-details .product-card-top{margin-top:14px;padding-bottom:16px}.homepage-featured-grid .grid-wrapper .grid .post .product-card-details .product-card-top .product-card-title{align-items:flex-start;display:flex;justify-content:space-between}.homepage-featured-grid .grid-wrapper .grid .post .product-card-details .product-card-top .product-card-title a{display:block;font-size:14px;font-weight:400;line-height:1.3;margin:0 0 10px}.homepage-featured-grid .grid-wrapper .grid .post .product-card-details .product-card-top .product-price{text-align:right}.homepage-featured-grid .grid-wrapper .grid .post .product-card-details .product-card-top .product-price span{display:block;font-size:14px;font-weight:700;line-height:1;margin:0}.homepage-featured-grid .grid-wrapper .grid .post .product-card-details .product-card-author{display:flex;flex-direction:row;font-size:13px;font-weight:600;line-height:1;margin:0 0 2px}.homepage-featured-grid .grid-wrapper .grid .post .product-card-details .product-card-author .type{font-size:13px;font-weight:200;line-height:14px;padding-left:10px}.homepage-featured-grid .grid-wrapper .grid .post .product-card-details .framed-size{font-size:12px;font-weight:400;line-height:1;margin:0}.homepage-featured-grid .section-end{display:flex;justify-content:center;margin:0}.homepage-featured-grid .section-end a{text-decoration:underline}@media only screen and (min-width:992px){.homepage-featured-grid .section-end{display:none}}

/*# sourceMappingURL=cl-homepage-grid.min.css.map*/