@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:24px;font-weight:500;line-height:33px}.collection__title .title:not(:only-child){margin-bottom:1rem;font-size:50px;font-weight:400;line-height:50px;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;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:22px;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}}.set-filters{display:flex;justify-content:space-between}.collection ul#product-grid{margin-top:2.5rem}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}}
/*# sourceMappingURL=/cdn/shop/t/219/assets/template-collection.css.map */
