.product-recommendations__wrapper{display:grid;gap:2rem 2.4rem;grid-column:span 2}@media screen and (min-width:576px){.product-recommendations__wrapper--2,.product-recommendations__wrapper--3,.product-recommendations__wrapper--4,.product-recommendations__wrapper--5,.product-recommendations__wrapper--6{grid-template-columns:repeat(2,1fr)}.product-recommendations__wrapper{gap:3.6rem 2.4rem}}@media screen and (min-width:990px){.product-recommendations__wrapper--3,.product-recommendations__wrapper--4,.product-recommendations__wrapper--5,.product-recommendations__wrapper--6{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1100px){.product-recommendations__wrapper--4,.product-recommendations__wrapper--5,.product-recommendations__wrapper--6{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1360px){.product-recommendations__wrapper--5,.product-recommendations__wrapper--6{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width:1600px){.product-recommendations__wrapper--6{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:575px){.product-recommendations--2-mobile:not(.product-recommendations__wrapper--1){grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:575px){.product-recommendations--2-mobile .collection-product-card .rating{margin-bottom:0}.product-recommendations--2-mobile .collection-product-card .rating__stars{margin:0 .3rem 0 0}.product-recommendations--2-mobile .collection-product-card .rating-star:before{font-size:1.5rem}.product-recommendations--2-mobile .collection-product-card .rating-text{font-size:1.2rem}.product-recommendations--2-mobile .collection-product-card .rating-count{font-size:1rem}.product-recommendations--2-mobile .collection-product-card .card__title{font-size:calc(var(--font-heading-card-scale) * .9rem)}.product-recommendations--2-mobile .collection-product-card .card__description{font-size:1rem;margin-top:.4rem}.product-recommendations--2-mobile .collection-product-card .card-wrapper .product-parameters{margin-top:.4rem}.product-recommendations--2-mobile .collection-product-card .card-information__top{gap:.2rem 1.2rem;flex-wrap:wrap}.product-recommendations--2-mobile .collection-product-card .badge{font-size:1.1rem}.product-recommendations--2-mobile .collection-product-card .card__subtitle,.product-recommendations--2-mobile .collection-product-card .card__vendor:after{font-size:.8rem}.product-recommendations--2-mobile .collection-product-card .card-information{padding:.6rem 0}.product-recommendations--2-mobile .collection-product-card .price{font-size:calc(var(--font-heading-card-scale) * .9rem)}.product-recommendations--2-mobile .collection-product-card .price--on-sale .price__sale{flex-direction:row;align-items:flex-start;column-gap:.4rem}.product-recommendations--2-mobile .collection-product-card .price--on-sale .price__sale dt{order:1}}.product-recommendations,.recently-viewed{background:#fff}.section-product-recommendations{margin-top:clamp(5.6rem,7vw,9.6rem)!important;padding-top:clamp(3.2rem,4vw,5.2rem)}.product-recommendations{padding-top:0}.recently-viewed-section,.recently-viewed-outer{margin-top:clamp(5.2rem,6vw,8rem)!important;padding-top:clamp(3.2rem,4vw,5rem)}.recently-viewed{padding-top:0}.product-recommendations .section-heading,.recently-viewed .section-heading{margin:0 0 1.8rem}.product-recommendations .adore-discovery-heading,.recently-viewed .adore-discovery-heading{margin:0 0 2.6rem}.product-recommendations .adore-discovery-heading__title,.recently-viewed .adore-discovery-heading__title{margin:0;font-family:var(--font-body-family);font-size:clamp(1.8rem,1.1vw,1.95rem)!important;font-weight:400!important;letter-spacing:.01em;line-height:1.28!important;color:#171717;text-transform:none}.product-recommendations .section-heading__heading,.product-recommendations .section-heading h2,.product-recommendations h2,.product-recommendations .h2,.recently-viewed .section-heading__heading,.recently-viewed .section-heading h2,.recently-viewed h2,.recently-viewed .h2{margin:0!important;font-family:var(--font-body-family);font-size:clamp(1.9rem,1.45vw,2.35rem)!important;font-weight:400!important;letter-spacing:.01em;line-height:1.25;color:#171717;text-transform:none}.product-recommendations__wrapper.adore-product-rail,.recently-viewed .products-grid-section__wrapper{display:grid;grid-auto-flow:initial;grid-auto-columns:auto;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:2.2rem;margin:0;padding:0;overflow:visible;overscroll-behavior-inline:contain;scroll-snap-type:none;scrollbar-width:none}.product-recommendations__wrapper.adore-product-rail::-webkit-scrollbar,.recently-viewed .products-grid-section__wrapper::-webkit-scrollbar{display:none}.product-recommendations__item,.recently-viewed .collection-product-card{min-width:0;scroll-snap-align:start}.product-recommendations .card-wrapper,.recently-viewed .card-wrapper{display:flex;flex-direction:column;height:100%;overflow:visible;background:transparent}.product-recommendations .card--product,.recently-viewed .card--product{display:flex;flex-direction:column;height:100%;border-radius:0}.product-recommendations .card__inner,.recently-viewed .card__inner{background:#f7f6f3;flex:0 0 auto}.product-recommendations .card__inner>.media,.recently-viewed .card__inner>.media{background:#f7f6f3;padding-bottom:100%!important;overflow:hidden}.product-recommendations .card__inner>.media .swiper,.product-recommendations .card__inner>.media .swiper-wrapper,.recently-viewed .card__inner>.media .swiper,.recently-viewed .card__inner>.media .swiper-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.product-recommendations .card__inner>.media .swiper-slide,.recently-viewed .card__inner>.media .swiper-slide{height:100%!important;padding-bottom:0!important}.product-recommendations .card-wrapper .media>img,.recently-viewed .card-wrapper .media>img,.product-recommendations .card-wrapper .placeholder-svg,.recently-viewed .card-wrapper .placeholder-svg{top:1.2rem!important;right:1.2rem!important;bottom:1.2rem!important;left:1.2rem!important;width:calc(100% - 2.4rem)!important;height:calc(100% - 2.4rem)!important;object-fit:contain!important;object-position:center center}.product-recommendations .card-information,.product-recommendations .card-information__identity,.recently-viewed .card-information,.recently-viewed .card-information__identity{align-items:center;text-align:center}.product-recommendations .card-information,.recently-viewed .card-information{flex:1 1 auto;padding-top:1.2rem}.product-recommendations .card-information__wrapper,.product-recommendations .card-information__group,.product-recommendations .card-information__identity,.recently-viewed .card-information__wrapper,.recently-viewed .card-information__group,.recently-viewed .card-information__identity{height:100%}.product-recommendations .card__brand,.recently-viewed .card__brand{margin-bottom:.6rem;font-size:1rem;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:#232323}.product-recommendations .card__title,.recently-viewed .card__title{display:-webkit-box;min-height:4rem;overflow:hidden;font-size:1.32rem;font-weight:400;line-height:1.5;color:#1b1b1b;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-recommendations .card__condition,.recently-viewed .card__condition{min-height:1.7rem;margin-top:.6rem;font-size:1.15rem;line-height:1.4;color:#77736e}.product-recommendations .card__price,.recently-viewed .card__price{margin-top:auto;padding-top:.75rem;font-size:1.35rem;font-weight:500;line-height:1.35;color:#171717}.product-recommendations quick-add-modal,.product-recommendations .quick-add,.product-recommendations .quick-add-block-enable,.recently-viewed quick-add-modal,.recently-viewed .quick-add,.recently-viewed .quick-add-block-enable{display:none!important}.recently-viewed-section{background:#fff}.recently-viewed .recently-viewed__empty{min-height:12rem;color:#77736e}@media screen and (min-width:1360px){.product-recommendations__wrapper.adore-product-rail,.recently-viewed .products-grid-section__wrapper{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media screen and (max-width:989px){.product-recommendations__wrapper.adore-product-rail,.recently-viewed .products-grid-section__wrapper{grid-auto-flow:column;grid-auto-columns:calc((100% - 1.2rem)/2);grid-template-rows:none!important;grid-template-columns:none!important;gap:1.2rem;overflow-x:auto;scroll-snap-type:inline mandatory}}@media screen and (max-width:749px){.product-recommendations .section-heading,.recently-viewed .section-heading{margin-bottom:1.6rem}.section-product-recommendations{margin-top:4.4rem!important;padding-top:2.8rem}.recently-viewed-section,.recently-viewed-outer{margin-top:4.8rem!important;padding-top:2.8rem}.product-recommendations .adore-discovery-heading,.recently-viewed .adore-discovery-heading{margin-bottom:1.8rem}.product-recommendations .adore-discovery-heading__title,.recently-viewed .adore-discovery-heading__title{font-size:1.6rem!important;line-height:1.25!important}.product-recommendations .section-heading__heading,.product-recommendations .section-heading h2,.product-recommendations h2,.product-recommendations .h2,.recently-viewed .section-heading h2,.recently-viewed h2,.recently-viewed .h2,.recently-viewed .section-heading__heading{font-size:1.7rem!important;line-height:1.25}.product-recommendations__wrapper.adore-product-rail,.recently-viewed .products-grid-section__wrapper{grid-auto-columns:calc((100% - 1.2rem)/2);gap:1.2rem;margin-right:-2rem}.product-recommendations .card-wrapper .media>img,.recently-viewed .card-wrapper .media>img,.product-recommendations .card-wrapper .placeholder-svg,.recently-viewed .card-wrapper .placeholder-svg{top:.8rem!important;right:.8rem!important;bottom:.8rem!important;left:.8rem!important;width:calc(100% - 1.6rem)!important;height:calc(100% - 1.6rem)!important}.product-recommendations .card-information,.recently-viewed .card-information{padding-top:1rem}.product-recommendations .card__brand,.recently-viewed .card__brand{margin-bottom:.45rem;font-size:.92rem}.product-recommendations .card__title,.recently-viewed .card__title{min-height:3.8rem;font-size:1.2rem;line-height:1.45}.product-recommendations .card__condition,.recently-viewed .card__condition{margin-top:.45rem;font-size:1.05rem}.product-recommendations .card__price,.recently-viewed .card__price{padding-top:.6rem;font-size:1.25rem}}body.template-product .section-product-recommendations{margin-top:clamp(6.4rem,7vw,9.6rem)!important;padding-bottom:clamp(4rem,4vw,5.6rem)!important}body.template-product .recently-viewed-section,body.template-product .recently-viewed-outer{margin-top:clamp(4.8rem,5vw,6.4rem)!important;padding-bottom:clamp(2.4rem,3vw,3.2rem)!important}body.template-product .section-product-recommendations+.recently-viewed-section,body.template-product .section-product-recommendations+.recently-viewed-outer{margin-top:clamp(4.8rem,5vw,6.4rem)!important}body.template-product .recently-viewed-section+.shopify-section-group-footer-group,body.template-product .recently-viewed-outer+.shopify-section-group-footer-group,body.template-product .recently-viewed-section+footer,body.template-product .recently-viewed-outer+footer{margin-top:0!important}@media screen and (max-width:989px){body.template-product .section-product-recommendations{margin-top:4.8rem!important;padding-top:0!important;padding-bottom:3.2rem!important}body.template-product .recently-viewed-section,body.template-product .recently-viewed-outer{margin-top:3.2rem!important;padding-top:0!important;padding-bottom:2.4rem!important}}@media screen and (max-width:749px){body.template-product .section-product-recommendations{margin-top:4.2rem!important;padding-bottom:2.8rem!important}body.template-product .recently-viewed-section,body.template-product .recently-viewed-outer{margin-top:2.8rem!important;padding-bottom:2.4rem!important}}body.template-product .product-recommendations .card__inner,body.template-product .recently-viewed .card__inner,body.template-product .product-recommendations .card__inner>.media,body.template-product .recently-viewed .card__inner>.media{background:#f7f7f6!important}body.template-product .product-recommendations .card-wrapper .media>img,body.template-product .recently-viewed .card-wrapper .media>img,body.template-product .product-recommendations .card-wrapper .placeholder-svg,body.template-product .recently-viewed .card-wrapper .placeholder-svg{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#f7f7f6!important}body.template-product .product-recommendations .card-information__identity,body.template-product .recently-viewed .card-information__identity{width:100%;min-width:0}body.template-product .product-recommendations .card__brand,body.template-product .recently-viewed .card__brand,body.template-product .product-recommendations .card__title,body.template-product .recently-viewed .card__title,body.template-product .product-recommendations .card__condition,body.template-product .recently-viewed .card__condition,body.template-product .product-recommendations .card__price,body.template-product .recently-viewed .card__price{width:100%;text-align:center}body.template-product .product-recommendations .card__brand,body.template-product .recently-viewed .card__brand{margin:0 0 .5rem;overflow:hidden;font-size:.98rem;font-weight:600;letter-spacing:.12em;line-height:1.35;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}body.template-product .product-recommendations .card__title,body.template-product .recently-viewed .card__title{display:block!important;min-height:0!important;margin:0;overflow:hidden;font-size:1.2rem;font-weight:400;line-height:1.45;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}body.template-product .product-recommendations .card__title a,body.template-product .recently-viewed .card__title a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.template-product .product-recommendations .card__condition,body.template-product .recently-viewed .card__condition{min-height:0;margin-top:.5rem;overflow:hidden;font-size:1.05rem;font-weight:400;line-height:1.4;color:#77736e;text-overflow:ellipsis;white-space:nowrap}body.template-product .product-recommendations .card__price,body.template-product .recently-viewed .card__price{margin-top:auto;padding-top:.65rem;font-size:1.25rem;font-weight:500;line-height:1.35;color:#171717}body.template-product .product-recommendations .card__price .price,body.template-product .recently-viewed .card__price .price,body.template-product .product-recommendations .card__price .price__container,body.template-product .recently-viewed .card__price .price__container{justify-content:center;text-align:center}@media screen and (max-width:749px){body.template-product .product-recommendations .card__brand,body.template-product .recently-viewed .card__brand{font-size:.9rem;letter-spacing:.1em}body.template-product .product-recommendations .card__title,body.template-product .recently-viewed .card__title{min-height:0!important;font-size:1.1rem;line-height:1.4}body.template-product .product-recommendations .card__condition,body.template-product .recently-viewed .card__condition{font-size:1rem}body.template-product .product-recommendations .card__price,body.template-product .recently-viewed .card__price{font-size:1.18rem}}body.template-product .product-recommendations,body.template-product .recently-viewed,body.template-product .section-product-recommendations,body.template-product .recently-viewed-section,body.template-product .recently-viewed-outer{background:#fff!important}body.template-product .section-product-recommendations{margin-top:clamp(6.8rem,7vw,10rem)!important;padding-top:0!important}body.template-product .recently-viewed-section,body.template-product .recently-viewed-outer{margin-top:clamp(4rem,4.5vw,5.6rem)!important;padding-top:0!important}body.template-product .product-recommendations__wrapper.adore-product-rail,body.template-product .recently-viewed .products-grid-section__wrapper{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:2.4rem!important}body.template-product .product-recommendations .card-wrapper,body.template-product .recently-viewed .card-wrapper,body.template-product .product-recommendations .card--product,body.template-product .recently-viewed .card--product,body.template-product .product-recommendations .card__inner,body.template-product .recently-viewed .card__inner,body.template-product .product-recommendations .card__inner>.media,body.template-product .recently-viewed .card__inner>.media,body.template-product .product-recommendations .card__inner>.media .swiper,body.template-product .recently-viewed .card__inner>.media .swiper,body.template-product .product-recommendations .card__inner>.media .swiper-slide,body.template-product .recently-viewed .card__inner>.media .swiper-slide{background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.template-product .product-recommendations .card__inner>.media,body.template-product .recently-viewed .card__inner>.media{aspect-ratio:1 / 1!important;padding-bottom:100%!important}body.template-product .product-recommendations .card-wrapper .media>img,body.template-product .recently-viewed .card-wrapper .media>img,body.template-product .product-recommendations .card-wrapper .placeholder-svg,body.template-product .recently-viewed .card-wrapper .placeholder-svg{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:#fff!important}body.template-product .product-recommendations .card-information,body.template-product .recently-viewed .card-information{padding-top:1.15rem!important}body.template-product .product-recommendations .card-information__identity,body.template-product .recently-viewed .card-information__identity{display:flex;min-height:8.4rem;flex-direction:column;align-items:center}body.template-product .product-recommendations .card__brand,body.template-product .recently-viewed .card__brand{margin:0 0 .45rem!important;font-size:.9rem!important;font-weight:500!important;letter-spacing:.13em!important}body.template-product .product-recommendations .card__title,body.template-product .recently-viewed .card__title,body.template-product .product-recommendations .card__title a,body.template-product .recently-viewed .card__title a{display:block!important;width:100%!important;min-height:0!important;overflow:hidden!important;font-size:1.12rem!important;font-weight:400!important;line-height:1.4!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.template-product .product-recommendations .card__condition,body.template-product .recently-viewed .card__condition{margin-top:.45rem!important;font-size:.98rem!important;line-height:1.35!important;color:#77736e!important}body.template-product .product-recommendations .card__price,body.template-product .recently-viewed .card__price{margin-top:auto!important;padding-top:.55rem!important;font-size:1.18rem!important;font-weight:500!important}body.template-product .product-recommendations .card-wrapper .product-pagination,body.template-product .recently-viewed .card-wrapper .product-pagination{bottom:.6rem!important}body.template-product .product-recommendations .card-wrapper .product-button-group,body.template-product .recently-viewed .card-wrapper .product-button-group{display:block!important;opacity:1!important}body.template-product .product-recommendations .card-wrapper .swiper-button-prev,body.template-product .product-recommendations .card-wrapper .swiper-button-next,body.template-product .recently-viewed .card-wrapper .swiper-button-prev,body.template-product .recently-viewed .card-wrapper .swiper-button-next{width:2.8rem;height:2.8rem;color:#171717}@media screen and (max-width:989px){body.template-product .product-recommendations__wrapper.adore-product-rail,body.template-product .recently-viewed .products-grid-section__wrapper{grid-auto-flow:column!important;grid-auto-columns:calc((100% - 1.4rem)/2)!important;grid-template-columns:none!important;grid-template-rows:none!important;gap:1.4rem!important;overflow-x:auto!important;scroll-snap-type:inline mandatory}body.template-product .product-recommendations .card-wrapper .product-button-group,body.template-product .recently-viewed .card-wrapper .product-button-group{display:none!important}}@media screen and (max-width:749px){body.template-product .section-product-recommendations{margin-top:5.2rem!important}body.template-product .recently-viewed-section,body.template-product .recently-viewed-outer{margin-top:3.2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-product-recommendations.css.map */
