.cart__product-meta{display:flex;flex-direction:column;gap:.8rem}.cart__product-variant{color:var(--c-paragraph);font-size:var(--txt-rem16);opacity:.7}.cart__table-col--quantity .quantity{gap:0;justify-content:space-between;max-height:none;min-width:11.2rem;padding:15px}.cart__table-col--quantity .quantity button{align-items:center;color:var(--c-paragraph);display:flex;font-size:var(--txt-rem24);justify-content:center;line-height:1;min-width:1.8rem;padding:0}.cart__table-col--quantity .quantity .increase{color:var(--c-primary)}.cart__table-col--quantity .quantity .amount{border:none;font-size:var(--txt-rem20);min-width:2.4rem;padding:0;width:2.4rem}.cart__table-col--quantity .quantity .amount:focus{outline:none}.subheader--collection{min-height:68rem;position:relative;overflow:hidden;color:#fff}.subheader--collection:before{background:linear-gradient(180deg,#221c186b,#221c1833 42%,#221c181f);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.subheader__bg{top:0;right:0;bottom:0;left:0;position:absolute}.subheader__bg-image{height:100%;object-fit:cover;width:100%}.subheader--collection .subheader__wrapper{display:flex;justify-content:center;min-height:68rem;position:relative;z-index:2}.subheader--collection .subheader__headline{align-items:center;display:flex;flex-direction:column;gap:1.6rem;justify-content:flex-end;min-height:100%;padding:24rem 0 8rem;text-align:center}.subheader--collection .subheader__title p{color:#fff;font-size:var(--txt-rem64);font-weight:600}.subheader--collection .breadcrumb{justify-content:center}.subheader--collection .breadcrumb-item,.subheader--collection .breadcrumb-arrow .icon{color:#ffffffeb}.products-list__top,.products-filter__header,.products-filter__actions{align-items:center;display:flex;gap:16px;justify-content:space-between}.products-list__top{margin-bottom:5.2rem;padding-bottom:.8rem}.products-list__filter-trigger{align-items:center;background:#fff;border:1px solid rgba(64,57,53,.18);color:#403935;cursor:pointer;display:inline-flex;gap:1.8rem;min-height:6.2rem;padding:0 2.8rem 0 0;transition:var(--transition)}.products-list__filter-trigger:hover{border-color:var(--c-primary)}.products-list__filter-trigger-icon{align-items:center;border-right:1px solid rgba(64,57,53,.18);display:inline-flex;height:100%;justify-content:center;min-height:6.2rem;min-width:6.2rem}.products-list__filter-trigger-icon .icon{font-size:1.8rem}.products-list__filter-trigger-text{font-size:var(--txt-rem22);font-weight:500;line-height:1.1}.select-item--collection-sort{min-width:27rem;position:relative}.select-item--collection-sort select{-webkit-appearance:none;appearance:none;border:1px solid rgba(64,57,53,.18);color:#403935;font-size:var(--txt-rem22);height:6.2rem;padding:0 7.2rem 0 2rem;width:100%}.select-item--collection-sort .select-item__icon{align-items:center;color:#403935;display:inline-flex;height:100%;justify-content:center;pointer-events:none;position:absolute;right:2.4rem;top:0}.select-item--collection-sort .select-item__icon .icon{font-size:1.2rem}.products-filter-drawer-backdrop{background:#00000038;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:var(--transition);z-index:39}.products-filter{background:#fff;border-right:1px solid rgba(0,0,0,.08);box-shadow:0 1rem 4rem #00000014;height:100vh;left:0;max-width:37.2rem;overflow-y:auto;padding:3rem 2.4rem 2.8rem;position:fixed;top:0;transform:translate(-100%);transition:transform var(--transition);width:calc(100vw - 4rem);z-index:40}.products-filter.is-open{transform:translate(0)}body.collection-filter-open .products-filter-drawer-backdrop{opacity:1;pointer-events:auto}.products-filter__close{align-items:center;background:transparent;border:1px solid rgba(64,57,53,.18);cursor:pointer;display:inline-flex;flex-shrink:0;height:4.8rem;justify-content:center;width:4.8rem}.products-filter__header h3{font-size:var(--txt-rem26);font-weight:500}.products-filter__group+.products-filter__group{margin-top:2.8rem}.products-filter__group-title p{font-size:var(--txt-rem22);font-weight:500}.products-filter__group-options{margin-top:1.4rem}.products-filter__form .checkbox{align-items:center!important;cursor:pointer;display:flex!important;margin-bottom:1rem;min-height:2.6rem;position:relative}.products-filter__form .checkbox input{cursor:pointer;position:absolute}.products-filter__form .checkbox__checkmark{background:#f1f1f1!important;border:none!important;height:1.8rem!important;margin-right:1.2rem!important;min-width:1.8rem!important;pointer-events:none;width:1.8rem!important}.products-filter__form .checkbox input:checked~.checkbox__checkmark{background:var(--c-primary)!important}.products-filter__form .checkbox input:checked~.checkbox__checkmark:after{display:none}.products-filter__form .checkbox__txt{color:#7a736d!important;font-size:var(--txt-rem18)!important;line-height:1.35;pointer-events:none}.products-filter__form .checkbox:not(.checkbox--swatch):hover .checkbox__txt{color:#403935!important}.products-filter__color-swatches{display:flex;flex-wrap:wrap;gap:1rem .8rem}.products-filter__form .checkbox--swatch{margin-bottom:0;min-height:auto;width:2.8rem}.products-filter__form .checkbox__checkmark--swatch{border:0!important;height:2.8rem!important;margin-right:0!important;min-width:2.8rem!important;width:2.8rem!important}.products-filter__form .checkbox input:checked~.checkbox__checkmark--swatch{box-shadow:inset 0 0 0 .2rem #fff,0 0 0 .2rem var(--c-primary)}.products-filter__form .checkbox__swatch-label{display:none}.products-filter__form .input-item{margin-bottom:0}.products-filter__form .input-item input{height:5.4rem;padding:0 1.8rem}.products-filter__actions .btn{min-height:5.8rem;border:1px solid black}.products-filter__actions{flex-direction:column;margin-top:2.4rem}.products-list .product-card__image{aspect-ratio:430 / 623;overflow:hidden}.products-list .product-card__image img{display:block;height:100%;width:100%}.products-list .product-card__content{padding-top:1.8rem;text-align:center}.products-list .product-card__title p{color:var(--c-paragraph);font-size:var(--txt-rem20);line-height:1.2;min-height:4.8rem}.products-list .product-card__price{margin-top:1rem}.products-list .product-card__price p{display:inline-block;min-width:12rem;padding:.8rem 1.6rem}.products-list .product-card__title a{color:inherit}.products-list .product-card__dimensions{max-width:calc(100% - 4rem)}.products-list .product-card__colors{display:flex;flex-wrap:wrap;gap:.8rem}.products-list .product-card__color{align-items:center;background:#ffffffeb;border:.1rem solid transparent;color:var(--c-paragraph);cursor:pointer;display:inline-flex;font-size:var(--txt-rem14);font-weight:500;justify-content:center;min-height:3.4rem;padding:.6rem 1rem;transition:var(--transition)}.products-list .product-card__color.active,.products-list .product-card__color:hover{background:var(--c-primary);color:var(--c-white)}.products-list .product-card__dimensions-item.is-hidden{display:none}.products-list .product-card__dimensions-item{text-decoration:none}.btn--full{width:100%}@media screen and (max-width:1199px){.subheader--collection,.subheader--collection .subheader__wrapper{min-height:58rem}.subheader--collection .subheader__headline{padding-top:20rem;padding-bottom:6rem}}@media screen and (max-width:989px){.products-list__top{gap:1.6rem;margin-bottom:3.2rem}.products-list__filter-trigger{padding-right:1.8rem}.products-list__filter-trigger-text{font-size:var(--txt-rem18)}.select-item--collection-sort{min-width:22rem}.select-item--collection-sort select{font-size:var(--txt-rem18);height:5.6rem;padding-right:6.4rem}.select-item--collection-sort .select-item__icon{right:2rem}}@media screen and (max-width:767px){.subheader--collection,.subheader--collection .subheader__wrapper{min-height:42rem}.subheader--collection .subheader__headline{padding-bottom:4rem;padding-top:17rem}.products-list__top{align-items:stretch;flex-direction:column}.products-list__filter-trigger,.products-list__sort form,.select-item--collection-sort,.select-item--collection-sort select{width:100%}.products-filter{max-width:34rem;padding:2.4rem 2rem 2rem;width:calc(100vw - 2rem)}.products-list .product-card__title p{min-height:auto}.products-list .product-card__dimensions{opacity:1;pointer-events:all}.products-list .product-card__media:before{opacity:1}}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.faq-page{padding-top:var(--header-h)}.faq-page__breadcrumb{padding:34px 0 22px}.faq-page__breadcrumb .breadcrumb{justify-content:center;gap:10px;font-size:12px;color:#7e776f}.faq-page__breadcrumb .breadcrumb-item,.faq-page__breadcrumb .breadcrumb-item:visited{color:#7e776f;text-decoration:none}.faq-page__hero{background:#efefef;padding:100px 0;margin-bottom:46px}.faq-page__title{margin:0;text-align:center;font-size:48px;line-height:1;font-weight:600;letter-spacing:.02em;color:#3f3834}.faq-page__content{padding:0 0 72px}.faq-page__accordion{border-top:1px solid #e1ddd8}.faq-page__item{border-bottom:1px solid #e1ddd8}.faq-page__question{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;cursor:pointer;font-size:24px;line-height:1.35;font-weight:900;color:#3f3834}.faq-page__question::-webkit-details-marker{display:none}.faq-page__toggle{position:relative;flex:0 0 16px;width:16px;height:16px}.faq-page__toggle:before,.faq-page__toggle:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;background:#3f3834;transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}.faq-page__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-page__item[open] .faq-page__toggle:after{opacity:0}.faq-page__answer{padding:0 32px 18px 0;color:#6b635d;font-size:18px;line-height:1.7}.faq-page__answer p{margin:0}@media(max-width:767px){.faq-page{padding-top:calc(var(--header-h) - 20px)}.faq-page__breadcrumb{padding-top:16px;padding-bottom:16px}.faq-page__hero{margin-bottom:24px;padding:18px 0}.faq-page__title{font-size:34px}.faq-page__question{font-size:15px;padding:16px 0}.faq-page__answer{padding-right:8px;font-size:13px}}.favorites-page{padding-top:var(--header-h)}.favorites-page__breadcrumb{padding:34px 0 22px}.favorites-page__breadcrumb .breadcrumb{justify-content:center;gap:10px;font-size:12px;color:#7e776f}.favorites-page__breadcrumb .breadcrumb-item,.favorites-page__breadcrumb .breadcrumb-item:visited{color:#7e776f;text-decoration:none}.favorites-page__hero{background:#efefef;padding:20px 0;margin-bottom:46px}.favorites-page__title{margin:0;text-align:center;font-size:48px;line-height:1;font-weight:600;color:#3f3834}.favorites-page__content{padding:0 0 80px;min-height:260px}.favorites-page__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px;align-items:start}.favorites-card{max-width:200px}.favorites-card__image{display:block;border:1px solid #e5e1dc;background:#fff;margin-bottom:12px;aspect-ratio:.68;overflow:hidden}.favorites-card__image img{width:100%;height:100%;object-fit:cover}.favorites-card__content{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.favorites-card__title{color:#403935;font-size:16px;line-height:1.35;text-decoration:none}.favorites-card__subtitle{color:#6c655f;font-size:13px;line-height:1.3}.favorites-card__price{background:#efefef;color:#403935;font-size:15px;line-height:1;padding:10px 18px}.favorites-card__remove{border:0;background:transparent;color:var(--c-primary);font-size:13px;cursor:pointer;padding:0}.favorites-page__empty,.favorites-page__loading{grid-column:1 / -1;text-align:center;color:#403935;padding:40px 0}.favorites-page__empty h2{margin:0 0 12px;font-size:28px}.favorites-page__empty p{margin:0;font-size:15px;color:#6b635d}.favorites-page__login-btn{display:inline-flex;align-items:center;justify-content:center;min-width:140px;margin-top:18px;padding:14px 26px;color:#fff;font-size:15px;line-height:1;text-decoration:none}.favorites-page__login-btn:visited{color:#fff}.favorites-page__login-btn:hover,.favorites-page__login-btn:hover:visited{color:#000}@media(max-width:991px){.favorites-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.favorites-page{padding-top:calc(var(--header-h) - 20px)}.favorites-page__breadcrumb{padding:16px 0}.favorites-page__hero{margin-bottom:24px}.favorites-page__title{font-size:34px}.favorites-page__grid{grid-template-columns:1fr;justify-items:center;gap:28px}}.footer__top-item__icon{display:flex;align-items:center;justify-content:center;min-height:92px}.footer__top-item__image{width:auto;max-width:170px;max-height:84px;object-fit:contain}.header__language{position:relative}.header__language-selected{align-items:center;cursor:pointer;display:flex;gap:.8rem}.header__language-dropdown{background:#fff;box-shadow:var(--b-shadow);height:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 1rem);transition:var(--transition);width:9rem;z-index:20}.header__language-form{display:block}.header__language-dropdown__item{background:transparent;border:0;color:var(--c-paragraph);cursor:pointer;display:block;padding:1rem 1.4rem;text-align:left;width:100%}.header__language-dropdown__item.active,.header__language-dropdown__item:hover{color:var(--c-primary)}.header__dropdown{background:#fff;box-shadow:var(--b-shadow);left:0;max-height:calc(100vh - var(--header-h));opacity:0;overflow-y:auto;pointer-events:none;position:fixed;right:0;top:var(--header-h);transform:translateY(-1rem);transition:var(--transition);visibility:hidden;z-index:30}.header__dropdown.active{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.header__dropdown-content{display:none;padding:3rem 0 4rem}.header__dropdown-content.active{display:block}.js-menu-toggle.active:before{width:100%}.header__dropdown__rugs{display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}.header__dropdown__rugs-item{align-items:center;border:.1rem solid var(--c-border);color:var(--c-paragraph);display:flex;gap:1.6rem;min-height:10rem;padding:1.4rem 1.8rem;transition:var(--transition)}.header__dropdown__rugs-item:hover{border-color:var(--c-primary)}.header__dropdown__rugs-item.all{background:var(--c-paragraph);border-color:var(--c-paragraph);color:#fff;justify-content:center}.header__dropdown__rugs-item__image{flex:0 0 4.8rem;height:6.2rem}.header__dropdown__rugs-item__image img{display:block;height:100%;object-fit:cover;width:100%}.header__dropdown__rugs-item span,.header__dropdown__rooms-item span{font-size:var(--txt-rem20);font-weight:500}.header__nav .header__nav-item{background:transparent;border:0;cursor:pointer;padding:0}.header__dropdown__rooms{display:grid;gap:1.6rem;grid-template-columns:repeat(5,minmax(0,1fr))}.header__dropdown__rooms-item__image{aspect-ratio:1.42;overflow:hidden}.header__dropdown__rooms-item__image img{display:block;height:100%;object-fit:cover;width:100%}.header__dropdown__rooms-item span{display:block;padding-top:.8rem;text-align:center}.header__menu-btn--mobile{display:none}.header.dropdown-opened{background:#fff!important;z-index:31}.header.dropdown-opened .header__logo img{filter:none}.header.dropdown-opened .header__top{border-color:var(--c-paragraph)!important;color:var(--c-paragraph)!important}.header.dropdown-opened,.header.dropdown-opened .header__wrapper,.header.dropdown-opened .header__nav,.header.dropdown-opened .header__tools,.header.dropdown-opened .header__tools a,.header.dropdown-opened .header__tools p,.header.dropdown-opened .header__nav a,.header.dropdown-opened .header__nav button,.header.dropdown-opened .header__top a,.header.dropdown-opened .header__top button,.header.dropdown-opened .header__top p,.header.dropdown-opened .header__top .icon,.header.dropdown-opened .header__wrapper .icon,.header.dropdown-opened .header__top-phone a,.header.dropdown-opened .header__top-links__item,.header.dropdown-opened .header__language-selected,.header.dropdown-opened .header__language-selected .icon,.header.dropdown-opened .header__menu-btn .icon,.header.dropdown-opened .header__nav-item,.header.dropdown-opened .header__tools .icon,.header.dropdown-opened .header__tools-cart-counter{color:var(--c-paragraph)!important}.header.dropdown-opened .header__tools-cart{border-color:var(--c-paragraph)!important}.header.dropdown-opened .header__nav-item:before,.header.dropdown-opened .underline-hover:before{background-color:var(--c-primary)}@media screen and (max-width:1199px){.header__dropdown__rugs,.header__dropdown__rooms{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:991px){.header__menu-btn--mobile{display:flex}.header__dropdown{display:none}}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.hero,.hero .container,.hero__wrapper{min-height:72rem}.hero-bg,.hero-bg .swiper,.hero-bg .swiper-wrapper,.hero-bg .swiper-slide,.hero-bg__item{height:100%;min-height:72rem}.hero-bg__item img{display:block;height:100%;object-fit:cover;width:100%}.hero__wrapper{align-items:flex-end;display:flex;padding-bottom:8rem;position:relative}.hero__content{max-width:58rem}@media screen and (max-width:991px){.hero,.hero .container,.hero__wrapper,.hero-bg,.hero-bg .swiper,.hero-bg .swiper-wrapper,.hero-bg .swiper-slide,.hero-bg__item{min-height:60rem}.hero__wrapper{padding-bottom:6rem}}@media screen and (max-width:767px){.hero,.hero .container,.hero__wrapper,.hero-bg,.hero-bg .swiper,.hero-bg .swiper-wrapper,.hero-bg .swiper-slide,.hero-bg__item{min-height:48rem}.hero__wrapper{padding-bottom:4rem}}.index-products .product-card__image,.index-highlighted-products .product-card__image,.hero__highlighted-swiper .product-card__image{aspect-ratio:430 / 623;overflow:hidden}.index-products .product-card__image img,.hero__highlighted-swiper .product-card__image img,.index-highlighted-products .product-card__image img{display:block;height:100%;object-fit:cover;width:100%}.index-highlighted-products .product-card__content{padding-top:1.8rem;text-align:center}.index-highlighted-products .product-card{display:block;width:100%}.index-highlighted-products .product-card__title p{color:var(--c-paragraph);font-size:var(--txt-rem20);line-height:1.2;min-height:4.8rem}.index-highlighted-products .product-card__price{margin-top:1rem}.index-highlighted-products .product-card__price p{display:inline-block;min-width:12rem;padding:.8rem 1.6rem}.product-detail__info{max-width:62rem}.product-detail__info-badge{margin-bottom:2rem}.product-detail__info-badge.hidden{display:none}.product-detail__info-badge span{background:var(--c-primary);color:var(--c-white);display:inline-flex;font-size:var(--txt-rem16);font-weight:700;letter-spacing:0;line-height:1;padding:1rem 1.8rem}.product-detail__info-title{margin-bottom:2.2rem}.product-detail__info-title h1{color:var(--c-paragraph);font-size:clamp(4rem,4.4vw,6rem);line-height:.98;margin:0}.product-detail__info-price{margin-bottom:3.2rem}.product-detail__info-price p{align-items:center;display:flex;gap:1rem;justify-content:center;min-width:21rem;text-align:center}.product-detail__info-price-compare{color:#9b9794;text-decoration:line-through}.product-detail__info-price-current--sale{color:var(--c-primary);font-weight:700}.product-detail__info-filter-title{margin-bottom:1.4rem}.product-detail__stock-status{margin-top:1.8rem}.product-detail__stock-status.hidden{display:none}.product-detail__stock-status span{background:var(--c-gray);color:var(--c-paragraph);display:inline-flex;font-size:var(--txt-rem16);font-weight:700;letter-spacing:0;line-height:1;padding:1rem 2.8rem}.product-color-links{display:flex;flex-wrap:wrap;gap:1.2rem}.product-color-link{align-items:center;border:.1rem solid var(--c-border);display:inline-flex;height:7.4rem;justify-content:center;padding:.6rem;transition:var(--transition);width:5.4rem}.product-color-link.selected,.product-color-link:hover{border-color:var(--c-primary)}.product-color-link img{height:100%;object-fit:cover;width:100%}.product-detail__info-cart{align-items:stretch;gap:1.6rem;margin-top:3.2rem}.product-detail__info-cart .btn{min-height:6rem}.product-detail__info-cart .bookmark{align-items:center;background:#fff;display:inline-flex;flex-shrink:0;justify-content:center;position:relative}.product-detail__info-cart .bookmark .icon{color:#000;transition:var(--transition)}.product-detail__info-cart .bookmark .icon-heart-filled{color:var(--c-primary);opacity:0;position:absolute;transform:scale(.9);visibility:hidden}.product-detail__info-cart .bookmark .icon-heart-outline{opacity:1;visibility:visible}.product-detail__info-cart .bookmark:hover .icon,.product-detail__info-cart .bookmark:hover svg{color:var(--c-primary)}.product-detail__info-cart .bookmark.active .icon-heart-outline{opacity:0;visibility:hidden}.product-detail__info-cart .bookmark.active .icon-heart-filled{opacity:1;transform:scale(1);visibility:visible}.product-detail__info-cart .quantity{gap:0;justify-content:space-between;max-height:none;min-width:11.2rem;padding:15px}.product-detail__info-cart .quantity button{align-items:center;color:var(--c-paragraph);display:flex;font-size:var(--txt-rem24);justify-content:center;line-height:1;min-width:1.8rem;padding:0}.product-detail__info-cart .quantity .increase{color:var(--c-primary)}.product-detail__info-cart .quantity .amount{border:none;font-size:var(--txt-rem20);min-width:2.4rem;padding:0;width:2.4rem}.product-detail__info-cart .quantity .amount:focus{outline:none}@media(max-width:767px){.product-detail__info-title h1{font-size:clamp(3.2rem,8vw,4.6rem)}.product-detail__info-price p{min-width:18rem}.product-detail__info-cart .quantity{min-width:11.2rem;width:auto}}.search-page{padding-top:var(--header-h)}.search-page__breadcrumb{display:flex;justify-content:center;padding:3.6rem 0 2.4rem}.search-page__headline{background:#efefef;margin-bottom:4.6rem;padding:4.2rem 0;text-align:center}.search-page__headline h1{color:var(--c-paragraph);font-size:var(--txt-rem48);font-weight:600;line-height:1;margin:0}.search-page__form-section{padding-bottom:3.2rem;padding-top:0}.search-page__form{align-items:center;display:grid;gap:1.8rem;grid-template-columns:minmax(0,1fr) auto}.search-page__form .input-item{margin-bottom:0}.search-page__form .input-item__placeholder.is-hidden{opacity:0;visibility:hidden}.search-page__form .input-item input{font-size:var(--txt-rem20);height:6rem;padding-right:2rem}.search-page__form .btn{min-height:6rem;min-width:20rem}.search-page__results-section{padding-top:1.6rem}.search-page__results-top{margin-bottom:3.4rem}.search-page__results-copy{color:var(--c-paragraph);font-size:var(--txt-rem20);font-weight:500}.search-page__empty{padding:3rem 0 6rem;text-align:center}.search-page .product-card__image{aspect-ratio:430 / 623;overflow:hidden}.search-page .product-card__image img{display:block;height:100%;width:100%}.search-page .product-card__content{padding-top:1.8rem;text-align:center}.search-page .product-card__title p{color:var(--c-paragraph);font-size:var(--txt-rem20);line-height:1.2;min-height:4.8rem}.search-page .product-card__price{margin-top:1rem}.search-page .product-card__price p{display:inline-block;min-width:12rem;padding:.8rem 1.6rem}@media screen and (max-width:767px){.search-page{padding-top:calc(var(--header-h) - 20px)}.search-page__breadcrumb{padding-bottom:1.6rem;padding-top:1.6rem}.search-page__headline{margin-bottom:2.4rem;padding:1.8rem 0}.search-page__headline h1{font-size:var(--txt-rem36)}.search-page__form{grid-template-columns:1fr}.search-page__form .btn{width:100%}.search-page .product-card__title p{min-height:auto}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
