@media screen and (max-width:749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (max-width:989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.collection .loading-overlay{position:absolute;z-index:1;width:1.8rem}@media screen and (max-width:749px){.collection .loading-overlay{top:0;right:0}}@media screen and (min-width:750px){.collection .loading-overlay{left:0}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}@media screen and (min-width:750px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}@media screen and (max-width:989px){.collection .slider--tablet.product-grid{scroll-padding-left:1.5rem}}.collection__description>*{margin:0}.collection__title.title-wrapper{margin-bottom:3.5rem;text-align:center}.collection__description.body.rte{color:#215732;text-align:center;font-size:22px;font-weight:400;line-height:normal}.collection__title .title:not(:only-child){margin-bottom:10px;font-size:45px;font-weight:300;line-height:normal;color:#215732}@media screen and (min-width:990px){.collection__title--desktop-slider .title{margin-bottom:2.5rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 1.5rem;max-width:none}}.collection__view-all a:not(.link){margin-top:1rem}.grid .card__information .card__heading.h5{font-size:16px;font-weight:900;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:42px}.grid .card__information .card__heading.h5:hover a{text-decoration:none}.card__information span.product-shortdescription-sub{display:block;font-size:14px;color:#676767;line-height:19px;min-height:38px}.card__content .card__information .price__regular span.start-label{color:#676767;font-size:14px;font-weight:400}.card__content .card__information .price__regular .price-item--regular{margin-right:0;font-size:20px;font-style:normal;font-weight:600;color:#2d2d2d;line-height:22px}.collection button.slider-button--prev[disabled=disabled] svg path{stroke:#ababab}.collection button.slider-button--next[disabled=disabled] svg path{stroke:#ababab}.collection .card .card__inner .card__media .media .button-pdp{height:40px!important;padding:9px 23px;position:absolute;bottom:0!important;top:unset!important;left:0!important;right:0!important;margin:0 auto!important;text-align:center;border-radius:0;background:#2d2d2dbf;color:#fff;font-size:16px;font-weight:400;line-height:22px;display:none;transition:.7s}.collection .card:hover .card__inner .card__media .media .button-pdp{display:block;transition:.7s}.cms-addto{color:#215732;font-size:14px;font-weight:500;line-height:22px;text-decoration:none;margin:0 10px;border:1px solid #215732;z-index:2}.cms-addto:before,.cms-addto:after{content:none}.cms-addto:hover{border:1px solid #215732;background:#e1efe2;color:#215732}.cms-addto:hover:before,.cms-addto:hover:after{content:none}.collection .cms-addto:hover{text-decoration:none;background:#e1efe2}.collection .slider--desktop{margin-top:0;margin-bottom:0}.collection .card:hover .cms-addto{text-decoration:none}.wrap-rating{display:flex;align-items:center;margin:4px 0 0;gap:6px}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#215732;font-weight:400;font-size:16px}.card-information .jdgm-prev-badge__text{visibility:hidden}.jdgm-widget.jdgm-widget{margin-top:4px}.collection .slider.slider--desktop .slider__slide{padding-top:0}.collection button.slider-button--next .svg-wrapper,.collection button.slider-button--prev .svg-wrapper{width:40px;height:40px}.collection button.slider-button--prev:hover,.collection button.slider-button--next:hover{background:#e1efe2;border-radius:100%}.collection button.slider-button--prev{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:6%;position:absolute}.collection button.slider-button--next{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:6%;position:absolute}.collection .slider-button .svg-wrapper>svg{height:40px;width:40px}@media screen and (max-width:1199px){.collection button.slider-button--prev{left:0;padding:0}.collection button.slider-button--next{right:0;padding:0}}@media screen and (max-width:749px){.card__content .card__information .price__regular .price-item--regular{font-size:16px;line-height:22px}.cms-addto{padding:0}.card-information>.price{font-size:16px;line-height:22px}.collection slider-component.page-width{padding:0 5rem}.collection.section-template--18517324267675__featured_collection-padding{padding-top:20px;padding-bottom:20px}.collection__title .title:not(:only-child){margin-bottom:.4rem;font-size:32px;line-height:32px}.collection__description.body.rte{font-size:16px;line-height:20px}.collection__title.title-wrapper{margin-bottom:2rem}.card__information span.product-shortdescription-sub{display:block;font-size:12px;line-height:18px}.collection .card-information .jdgm-prev-badge__text{display:none}.collection .card__information{padding:1.5rem 1rem 1rem}.collection .slider.slider--tablet{margin-bottom:5px}}@media screen and (max-width:550px){.collection .slider.slider--desktop .slider__slide{padding-top:0;max-width:200px}.collection .slider.slider--tablet{gap:25px}}@media screen and (max-width:350px){.collection slider-component.page-width{padding:0 2rem}}.mobile-breadcrumb{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.mobile-breadcrumb .breadcrumb{flex:1 1 auto;min-width:0}.mobile-breadcrumb__count{flex:0 0 auto;position:relative;margin:0;text-align:right}.mobile-breadcrumb__count .product-count__text{color:#676767;font-size:12px;font-weight:400;line-height:22px;margin:0}.set-filters{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.set-filters>nav.breadcrumb,.set-filters>facet-filters-form{flex:1 1 0;min-width:0}.set-filters>facet-filters-form{display:flex;justify-content:flex-end}.set-filters .set-filters__count{flex:0 0 auto;position:relative;margin:0;text-align:center}.set-filters .set-filters__count .product-count__text{color:#676767;font-size:16px;font-weight:400;line-height:1.2;opacity:1}@media screen and (max-width:989px){.set-filters .set-filters__count .product-count__text{font-size:12px}}.collection ul#product-grid{margin-top:2rem}nav.breadcrumb a{color:#676767;font-size:16px;font-weight:400;line-height:22px;text-decoration:none}nav.breadcrumb span{color:#215732;font-size:16px;font-weight:500;line-height:22px}nav.breadcrumb span.breadcrumb__separator{color:#676767;font-size:16px;font-weight:400;line-height:22px}@media screen and (max-width:991px){.collection ul#product-grid{margin-top:2rem}nav.breadcrumb a,nav.breadcrumb span.breadcrumb__separator,nav.breadcrumb span{font-size:12px}}h2.facet-filters__label.caption-large.text-body.prem label{font-size:16px;font-weight:400;line-height:22px;color:#2d2d2d}.offer-card__wrapper{border-radius:0 0 8px 8px;background:#fff0ee;text-align:center}.offer-card-info p.offer-card__text{margin:14px 0;color:#2d2d2d;text-align:center;font-size:16px;font-style:normal;line-height:22px}.offer-card-info h3{margin:0;color:#215732;text-align:center;font-size:20px;font-weight:700}.offer-card-info{padding:8px 8px 40px}img.offer-card__image{max-width:100%}.offer-card-info a.offer-card__button{border-radius:50px;background:#215732;padding:10px 40px;color:#fff;text-align:center;font-size:14px;font-weight:500;line-height:22px;width:100%;display:block;max-width:210px;margin:0 auto;text-decoration:none}.custom-sort-dropdown{position:relative;display:inline-block}.facet-filters button.dropdown-toggle{background:#fff;cursor:pointer;min-width:172px;color:#215732;font-size:14px;font-weight:500;line-height:30px;text-align:right;border:0;border-bottom:1px solid rgba(122,168,135,.5);margin-left:0}.facet-filters .icon-caret{margin-left:8px}.facet-filters .dropdown-menu{position:absolute;top:100%;left:0;z-index:2;border:1px solid #ccc;margin-top:4px;list-style:none;padding-left:0;border-radius:8px;background:#fff;box-shadow:0 4px 6px #00000012;width:169px}.facet-filters .dropdown-item{padding:5px 16px;cursor:pointer;width:100%;text-align:left;border-bottom:1px solid #eee;background:none;border:none;margin:0;list-style:none;text-align:right;font-size:14px;font-weight:400;line-height:20px}.facet-filters .dropdown-item.active{background-color:#f2f2f2}@media screen and (max-width:991px){.offer-card-info h3{font-size:18px}.offer-card-info p.offer-card__text{font-size:14px;line-height:22px}.offer-card-info a.offer-card__button{padding:12px 0}.offer-card-info{padding:23px 8px 44px}}@media screen and (max-width:749px){.collection .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.grid--peek .grid__item{width:calc(87% - var(--grid-mobile-horizontal-spacing) - 3rem)}}@media screen and (max-width:1024px){.collection__title .title:not(:only-child){font-size:32px;margin:0 0 4px;line-height:normal}.collection__description.body.rte{font-size:16px;line-height:normal}}.plp-grid-banner{--plp-grid-banner-bg: #e9f4ea;--plp-grid-banner-text: #215732}.plp-grid-banner__inner{position:relative;height:100%;overflow:hidden;border-radius:10px;background-color:var(--plp-grid-banner-bg);color:var(--plp-grid-banner-text)}.plp-grid-banner__media,.plp-grid-banner__image{display:block;width:100%}.plp-grid-banner__text-bg{display:none}.plp-grid-banner__copy{display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box}.plp-grid-banner__heading{margin:0 0 8px;color:inherit;font-size:22px;font-weight:500;line-height:1.2}.plp-grid-banner__text{margin:0;color:inherit;font-size:14px;font-weight:400;line-height:1.45}.plp-grid-banner__button{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:12px 24px;border-radius:26px;background:#215732;color:#fff;font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer}.plp-grid-banner__button:hover{background:#1d4a2c;color:#fff}.plp-grid-banner__button-icon{display:block;width:16px;height:16px;object-fit:contain;filter:brightness(0) invert(1)}@media screen and (max-width:989px){.plp-grid-banner--desktop{display:none}.plp-grid-banner--mobile.grid__item{width:100%;max-width:100%}.plp-grid-banner--mobile .plp-grid-banner__image{height:auto}.plp-grid-banner--mobile .plp-grid-banner__copy{position:absolute;left:0;right:0;bottom:0;justify-content:flex-end;padding:20px}}@media screen and (min-width:990px){.plp-grid-banner--mobile{display:none}.plp-grid-banner--desktop .plp-grid-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;line-height:0}.plp-grid-banner--desktop .plp-grid-banner__image{height:100%;object-fit:cover;object-position:center}.plp-grid-banner--desktop .plp-grid-banner__text-bg{display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:min(70%,472px);aspect-ratio:472 / 350;max-height:350px;line-height:0;pointer-events:none}.plp-grid-banner--desktop .plp-grid-banner__text-bg-image{display:block;width:100%;height:100%;object-fit:cover;object-position:left center}.plp-grid-banner--desktop .plp-grid-banner__copy{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;width:min(70%,472px);padding:32px clamp(20px,3.5vw,44px)}.plp-grid-banner--desktop .plp-grid-banner__heading{font-size:clamp(22px,1.9vw,28px);margin-bottom:12px}.plp-grid-banner--desktop .plp-grid-banner__text{font-size:clamp(14px,1.1vw,16px)}.grid--2-col-desktop .plp-grid-banner--desktop.grid__item{width:100%;max-width:100%}.grid--3-col-desktop .plp-grid-banner--desktop.grid__item{width:calc(66.66% - var(--grid-desktop-horizontal-spacing) / 3);max-width:calc(66.66% - var(--grid-desktop-horizontal-spacing) / 3)}.grid--4-col-desktop .plp-grid-banner--desktop.grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--5-col-desktop .plp-grid-banner--desktop.grid__item{width:calc(40% - var(--grid-desktop-horizontal-spacing) * 3 / 5);max-width:calc(40% - var(--grid-desktop-horizontal-spacing) * 3 / 5)}.grid--6-col-desktop .plp-grid-banner--desktop.grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}@media screen and (min-width:990px)and (max-width:1250px){.facets-vertical.page-width{padding-left:4rem;padding-right:4rem}.facets-vertical .facets-wrapper{padding-right:2.4rem}#ProductGridContainer .product-grid{min-width:0;max-width:100%}#ProductGridContainer .product-grid .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);flex-grow:0}#ProductGridContainer .product-grid .plp-grid-banner--desktop.grid__item{flex:0 1 100%;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}#ProductGridContainer .product-grid .plp-grid-banner--desktop .plp-grid-banner__inner{width:100%;max-width:100%;height:auto;min-height:260px;aspect-ratio:760 / 350;overflow:hidden;box-sizing:border-box}#ProductGridContainer .product-grid .plp-grid-banner--desktop .plp-grid-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}#ProductGridContainer .product-grid .plp-grid-banner--desktop .plp-grid-banner__image{height:100%;width:100%;object-fit:cover}#ProductGridContainer .product-grid .plp-grid-banner--desktop .plp-grid-banner__text-bg{width:65%;height:100%;max-height:100%;top:0;bottom:0;transform:none;aspect-ratio:auto}#ProductGridContainer .product-grid .plp-grid-banner--desktop .plp-grid-banner__text-bg-image{object-fit:fill}#ProductGridContainer .product-grid .plp-grid-banner--desktop .plp-grid-banner__copy{width:58%;padding:24px 12px 24px 16px}#ProductGridContainer .product-grid .plp-grid-banner--desktop .plp-grid-banner__button{white-space:normal;max-width:100%}}@media screen and (min-width:1440px){.plp-grid-banner--desktop .plp-grid-banner__text-bg{width:min(70%,472px);aspect-ratio:472 / 350;height:350px;max-height:350px}.plp-grid-banner--desktop .plp-grid-banner__copy{width:min(70%,472px)}}@media screen and (min-width:750px)and (max-width:819px){.facets-vertical.page-width{padding-left:2rem;padding-right:2rem}.facets-vertical .facets-wrapper{padding-right:0}.mobile-breadcrumb.medium-hide,.facets-vertical .mobile-facets__wrapper.medium-hide{display:flex!important}.facets-vertical .mobile-sort-wrapper.medium-hide{display:block!important}.facets-vertical .active-facets-mobile.medium-hide{display:flex!important}.facets-vertical .mobile-facets__open-label.medium-hide{display:inline!important}.facets-vertical .mobile-facets__heading.medium-hide{display:block!important}.facets-vertical .mobile-facets__open-label.small-hide,.facets-vertical .mobile-facets__heading.small-hide,.facets-vertical facet-filters-form.facets.small-hide{display:none!important}.set-filters>nav.breadcrumb.small-hide,.set-filters>.set-filters__count.small-hide,.set-filters>facet-filters-form.small-hide{display:none!important}}@media screen and (min-width:990px)and (max-width:1399px){.plp-grid-banner__button{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/340/assets/template-collection.css.map */
