@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:0}.collection__title .title:not(:only-child){margin-bottom:1rem}@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 slider-component:not(.page-width-desktop){padding:0}.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}.categories__filter .categories__filter--title,.facets-vertical .facets__summary{font-family:"DM Serif Display",serif;font-weight:700;font-size:24px;line-height:34px;letter-spacing:0;color:var(--black);border-bottom:0;padding-bottom:16px}.categories__filter{background:#f9f9f9;border:1px solid #D9D9D9;padding:32px 32px 8px;border-radius:10px}.categories__filter--wrap{margin:0;padding:0;list-style:none}.categories__filter--list .categories__filter--list:last-child .filter-link{border:0}.categories__filter--list .filter-link,.facets__label.facet-checkbox{font-family:Outfit,sans-serif;font-weight:400;font-size:18px;line-height:23px;letter-spacing:0;text-decoration:none;padding:24px 0;color:#666;border-bottom:1px solid #D9D9D9;display:flex;justify-content:space-between;align-items:center;transition:all .3s}.categories__filter--list.categories__filter--list-open>.filter-link{font-weight:600}.categories__filter--wrap .categories__filter--list:last-child .filter-link{border-bottom:0}.categories__filter--list-icon svg{vertical-align:middle}#product-grid .grid__item{border:0;border-radius:0;padding:0;width:calc(33.33% - 28px * 2 / 3);max-width:calc(33.33% - 28px * 2 / 3);transition:background-color .3s ease;cursor:pointer}#product-grid .grid__item .card__inner .card__media{border:1px solid #D9D9D9;border-radius:12px}#product-grid .grid__item .card__inner .card__media .media img{padding:25px;background:#fff;object-fit:contain}#product-grid .grid__item .card__content{padding:20px 0 0}#product-grid .grid__item .card__content .card__heading a{font-family:"DM Serif Display",serif;font-weight:400;font-size:22px;line-height:30px;letter-spacing:0;color:#000}#product-grid .grid__item .card-wrapper:hover .card__content .card__heading a{text-decoration:none}#product-grid .grid__item .card-wrapper .quick-add__submit{font-family:DM Sans,sans-serif;font-weight:700;font-size:16px;line-height:21px;letter-spacing:.32px;text-transform:uppercase;transition:all .3s;border-radius:10px}#product-grid .grid__item .card-wrapper .card__badge{display:none}#product-grid .grid__item .card-wrapper .quick-add__submit:hover{background:#000}#product-grid .grid__item .card__content .card__information{padding:0}.categories__filter--list .filter-link:hover,.filter-link.active{color:#ed2224;text-decoration:underline;text-underline-offset:3px}.filter-link.active svg path{stroke:var(--red)}#product-grid .product-card-wrapper .card--standard .card__inner{border:1px solid #efefef}#product-grid .product-card-wrapper .quick-add{position:absolute;opacity:0;visibility:hidden;transition:all .2s linear;width:calc(100% - 40px);margin:0;left:50%;transform:translate(-50%,57px);bottom:20px;z-index:2;border-radius:10px}#product-grid{gap:40px 28px;margin-top:24px}#product-grid .card-wrapper.product-card-wrapper:hover .quick-add{opacity:1;visibility:visible;transform:translate(-50%)}.custom-dropdown{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;max-width:362px;width:100%}.dropdown-selected{padding:29px 23px;border-radius:10px;background:var(--white);font-weight:500;font-size:20px;line-height:100%;letter-spacing:normal;border:1px solid #0000001A}.dropdown-options{position:absolute;top:100%;left:0;right:0;z-index:10;display:none;background:var(--white);border:1px solid #0000001A;border-top:none;max-height:200px;overflow-y:auto;margin:0;padding:0;list-style:none}.dropdown-option{padding:12px 20px;transition:background .2s}.dropdown-option:hover,.dropdown-option.selected{background-color:#f0f0f0}.dropdown__filter facet-filters-form.facets{margin:0;padding:0}.dropdown__filter{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 15px}.custom-dropdown-arrow{position:absolute;right:24px;top:50%;transform:translateY(-50%)}.promo__card--image img{width:100%;height:100%;vertical-align:middle}.promo__card{position:relative;margin:30px 0 0}.promo__card--content{position:absolute}.promo__card--content.promo__card--content-left{left:40px;top:40px;text-align:left}.promo__card--content.promo__card--content-right{right:40px;top:40px;text-align:right}.promo__card--content.promo__card--content-center{right:0;left:0;margin:0 auto;top:40px;text-align:center}.promo__card--title p{margin:0;font-family:Playfair Display;font-weight:700;font-size:30px;line-height:50px;letter-spacing:normal}.promo__card--title{margin-bottom:18px}.promo__card .button--primary{line-height:44px;padding:0 27px}.promo__card .promo__card--title p{line-height:40px}.sidebar__grid--wrapper .collection-hero__description{max-width:1460px;margin-bottom:100px}#product-grid .grid__item .price__from-label{font-family:DM Sans,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;color:#666;text-transform:lowercase}#product-grid .grid__item .price .price-item{display:inline-flex;align-items:center;gap:8px}@media only screen and (max-width:1199px){#product-grid .grid__item{width:calc(50% - 14px);max-width:calc(50% - 14px)}}@media only screen and (max-width:989px){#product-grid{gap:40px 74px;margin-top:33px}#product-grid .grid__item{width:calc(50% - 37px);max-width:calc(50% - 37px)}.template-collection .facets-vertical.page-wrapper{padding-left:24px;padding-right:24px;flex-wrap:wrap}.categories__filter-mobile{position:relative;margin-bottom:33px;width:100%;background:transparent;border:0;padding:0;border-radius:0}.categories__filter-mobile--toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 16px;border:1px solid #D9D9D9;border-radius:10px;background:#fff;font-size:20px;line-height:32px;font-weight:600;cursor:pointer;letter-spacing:0;font-family:Outfit,sans-serif}.categories__filter-mobile--icon{line-height:0}.categories__filter--title{display:none}.categories__filter-mobile--icon svg{transition:transform .2s ease}.categories__filter-mobile--toggle.is-open .categories__filter-mobile--icon svg{transform:rotate(180deg)}.categories__filter-mobile--content{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:10;background:#fff;border:1px solid #e1e1e1;border-radius:8px;padding:12px 24px;max-height:300px;overflow-y:auto;box-shadow:0 4px 12px #00000014}.categories__filter--list .filter-link,.facets__label.facet-checkbox{padding:15px 0}}@media only screen and (max-width:749px){#product-grid{gap:40px 20px;margin-top:17px}#product-grid .grid__item{width:calc(50% - 10px);max-width:calc(50% - 10px)}.template-collection .facets-vertical.page-wrapper{padding-left:24px;padding-right:24px}}@media only screen and (max-width:479px){#product-grid .grid__item{width:100%;max-width:100%}}@media only screen and (max-width:374px){.template-collection .facets-vertical.page-wrapper{padding-left:20px;padding-right:20px}}ul.categories__filter--sublist,ul.categories__filter--sub-sublist{list-style:none;padding-left:24px}.categories__filter li.categories__filter--list{position:relative;cursor:pointer}.categories__filter span.categories__filter--list-icon{position:absolute;right:0;top:20px}.categories__filter span.categories__filter--list-icon svg line{stroke:#666}li.categories__filter--list:not(.categories__filter--list-child) .categories__filter--list-icon svg:last-child,li.categories__filter--list.categories__filter--list-child>.categories__filter--list-icon svg:first-child,li.categories__filter--list.categories__filter--list-child>span.categories__filter--list-icon.toggled svg:last-child,li.categories__filter--list.categories__filter--list-child>ul.categories__filter--sublist>span.categories__filter--list-icon.toggled>svg:first-child,li.categories__filter--list.categories__filter--list-child ul.categories__filter--sublist span.categories__filter--list-icon:not(.toggled)>svg:first-child,li.categories__filter--list.categories__filter--list-child ul.categories__filter--sublist span.categories__filter--list-icon.toggled>svg:last-child{display:none}li.categories__filter--list.categories__filter--list-child>span.categories__filter--list-icon.toggled svg:first-child,li.categories__filter--list.categories__filter--list-child>ul.categories__filter--sublist>span.categories__filter--list-icon.toggled>svg:last-child{display:block!important}li.categories__filter--list.categories__filter--list-child>.categories__filter--list-icon.toggled svg:first-child,li.categories__filter--list.categories__filter--list-child ul.categories__filter--sublist span.categories__filter--list-icon.toggled svg:first-child{margin-top:8px}li.categories__filter--list.categories__filter--list-child>ul.categories__filter--sublist span.categories__filter--list-icon.toggled svg:first-child{margin-top:0}@media screen and (min-width:750px){li.categories__filter--subitem{position:relative}}@media screen and (max-width:749px){ul.categories__filter--wrap,ul.categories__filter--sublist.categories__filter--wrap-second,ul.categories__filter--sub-sublist.categories__filter--wrap-third{overflow:auto}.categories__filter--wrap-first .mobile-facets__details-content,.mobile-facets__details-content.mobile-facets__submenu{background:#faf7f6}.categories__filter--list summary.mobile-facets__summary span.mobile-facets__summary-label{font-family:Open Sans;font-size:14px;font-weight:500}.categories__filter--subitem .mobile-facets__summary{border-bottom:1px solid;border-image-source:linear-gradient(90deg,#E8E8E8 0%,rgba(232,232,232,0) 100%);border-image-slice:1}}@media only screen and (min-width:750px){.section-featured-collection .featured-collection .product-grid{gap:40px;flex-wrap:unset;overflow-x:unset;scroll-snap-type:unset;margin:0}.section-featured-collection .featured-collection .product-grid .grid__item{width:calc(50% - 20px);max-width:calc(50% - 20px);padding-top:0;padding-bottom:0}}@media only screen and (min-width:990px){.section-featured-collection .featured-collection .product-grid{gap:64px}.section-featured-collection .featured-collection .product-grid .grid__item{width:calc(50% - 32px);max-width:calc(50% - 32px)}}body .section-featured-collection .page-wrapper{max-width:1024px!important}.section-featured-collection .collection__title h2{font-size:48px;font-weight:400;line-height:1.2;letter-spacing:-.96px;font-family:"DM Serif Display",serif}.section-featured-collection .featured-collection .product-grid .grid__item .card-wrapper{padding:64px;background:#fff;border-radius:12px}.section-featured-collection .featured-collection .product-grid .grid__item .card-wrapper .card{background:transparent;gap:65px}.section-featured-collection .featured-collection .product-grid .grid__item .card-wrapper .card__inner{--ratio-percent: 82% !important;max-width:300px;margin:0 auto}.section-featured-collection .featured-collection .product-grid .grid__item .card-wrapper .card__content,.section-featured-collection .featured-collection .product-grid .grid__item .card-wrapper .card__content .card__information{padding:0}.section-featured-collection .featured-collection .product-grid .grid__item .card-wrapper .card__content,.section-featured-collection .featured-collection .product-grid .grid__item .card-wrapper .card__content .card-information,.section-featured-collection .featured-collection .product-grid .grid__item .card-wrapper .card__content .card__information{text-align:center}.section-featured-collection .featured-collection .product-grid .grid__item .card-wrapper .card__content .card__heading a{transition:all .3s}.section-featured-collection .featured-collection .product-grid .grid__item .card-wrapper .card__content .card__heading a,.section-featured-collection .featured-collection .product-grid .grid__item .card-wrapper .card__content .card__heading{font-family:Outfit,sans-serif;font-weight:600;font-size:24px;line-height:30px;letter-spacing:0;text-align:center}.section-featured-collection .featured-collection .product-grid .grid__item .card-wrapper:hover .card__content .card__heading a{text-decoration:none;color:#ed2224}.section-featured-collection .featured-collection .product-grid .grid__item .card-wrapper .card__content .card-information .price{margin-top:24px}.section-featured-collection .featured-collection .product-grid .grid__item .card-wrapper .card__content .card-information .price__container *{font-family:Outfit,sans-serif;font-weight:600;font-size:32px;line-height:40px;letter-spacing:0;color:#ed2224}.section-featured-collection .featured-collection .product-grid .grid__item .card-wrapper .card__content .card-information .quick-add{margin:24px 0 0}.section-featured-collection .featured-collection .product-grid .grid__item .card-wrapper .card__content .card-information .quick-add__submit{padding:18px 32px;width:auto}.section-featured-collection .featured-collection .product-grid .grid__item .card-wrapper .card__content .card-information .quick-add__submit:hover{background:#000}.section-featured-collection .featured-collection .product-grid .grid__item .card__badge{display:none}@media only screen and (max-width:989px){.section-featured-collection .collection__title h2{font-size:40px;line-height:48px;letter-spacing:-.8px}.section-featured-collection .featured-collection .product-grid .grid__item .card-wrapper{padding:48px 24px;height:auto}body .section-featured-collection .page-wrapper{padding-left:17px!important;padding-right:17px!important}.section-featured-collection .slider-buttons{display:none}}@media only screen and (max-width:749px){body .section-featured-collection .page-wrapper{padding-left:0!important;padding-right:0!important}.section-featured-collection .featured-collection .product-grid{margin-bottom:0;padding-left:17px;padding-right:17px;scroll-padding-left:17px;scroll-padding-right:17px;gap:30px}.section-featured-collection .featured-collection .product-grid .grid__item{box-sizing:border-box;width:100%;max-width:100%;padding-top:0;padding-bottom:0;flex:0 0 92%}.section-featured-collection .collection__title h2{font-size:32px;line-height:1.2;letter-spacing:-.64px;text-align:center;margin-bottom:40px}.section-featured-collection .featured-collection .product-grid .grid__item .card-wrapper .card__content .card__heading a,.section-featured-collection .featured-collection .product-grid .grid__item .card-wrapper .card__content .card__heading{font-size:20px;line-height:25px}.section-featured-collection .featured-collection .product-grid .grid__item .card-wrapper .card__content .card-information .price__container *{font-size:32px;line-height:40px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/template-collection.css.map */
