.sp-search{background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:clamp(40px,5vw,76px) max(16px,env(safe-area-inset-left,0px)) clamp(52px,6vw,96px) max(16px,env(safe-area-inset-right,0px))}.sp-search *,.sp-search *:before,.sp-search *:after{box-sizing:border-box}.sp-search__container{margin:0 auto;max-width:1280px;width:100%}.sp-search__header{margin:0 auto;max-width:760px}.sp-search__header h1{color:rgb(var(--color-text-heading, var(--color-foreground)));font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.08;margin:0 0 28px;text-align:center}.sp-search__form{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto 52px;position:relative}.sp-search__input{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #151515;border-radius:5px;color:#151515;font:inherit;font-size:16px;height:52px;line-height:1.2;min-width:0;outline:0;padding:0 16px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.sp-search__input::placeholder{color:#747474;opacity:1}.sp-search__input:focus{border-color:#050505;box-shadow:0 0 0 3px #0505051f}.sp-search__reset,.sp-search__submit,.sp-search__filter-button,.sp-search__layout button,.sp-search__facet-heading button,.sp-search__facet-actions button{-webkit-appearance:none;appearance:none;cursor:pointer;font:inherit}.sp-search__reset{background:#f3f3f3;border:1px solid #e2e2e2;border-radius:5px;color:#242424;font-size:14px;font-weight:700;height:52px;min-width:72px;padding:0 14px}.sp-search__reset:hover{background:#e9e9e9}.sp-search__reset[hidden]{display:none}.sp-search__submit{align-items:center;background:#050505;border:1px solid #050505;border-radius:5px;color:#fff;display:inline-flex;height:52px;justify-content:center;padding:0;transition:background-color .16s ease,transform .16s ease;width:52px}.sp-search__submit:hover{background:#303030}.sp-search__submit:active{transform:translateY(1px)}.sp-search__submit svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:22px}.sp-search--empty .sp-search__container{min-height:clamp(240px,30vh,340px)}.sp-search__results{margin-top:clamp(46px,6vw,78px)}.sp-search__toolbar{align-items:center;border-block:1px solid #dfdfdf;display:flex;gap:18px 28px;justify-content:space-between;margin-bottom:34px;padding:16px 0}.sp-search__toolbar-left,.sp-search__toolbar-right,.sp-search__layout,.sp-search__sort{align-items:center;display:flex}.sp-search__toolbar-left,.sp-search__toolbar-right{gap:16px}.sp-search__toolbar p{font-size:14px;font-weight:700;margin:0}.sp-search__filter-button{align-items:center;background:#fff;border:1px solid #181818;border-radius:4px;color:#181818;display:inline-flex;font-size:14px;font-weight:700;gap:8px;min-height:40px;padding:0 14px}.sp-search__filter-button svg,.sp-search__layout svg,.sp-search__facet-heading svg,.sp-search__facet-summary svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:18px}.sp-search__sort{font-size:14px;gap:8px}.sp-search__sort label{font-weight:700;white-space:nowrap}.sp-search__sort select{background:#fff;border:1px solid #d7d7d7;border-radius:4px;color:#151515;font:inherit;height:40px;max-width:230px;padding:0 32px 0 11px}.sp-search__layout{gap:4px}.sp-search__layout>span{font-size:14px;font-weight:700;margin-right:4px;white-space:nowrap}.sp-search__layout button{align-items:center;background:transparent;border:1px solid transparent;border-radius:4px;color:#6f6f6f;display:inline-flex;height:36px;justify-content:center;padding:0;width:36px}.sp-search__layout button.is-active{border-color:#181818;color:#181818}.sp-search__body{display:grid;gap:clamp(28px,4vw,54px);grid-template-columns:minmax(220px,270px) minmax(0,1fr)}.sp-search__facets{min-width:0}.sp-search__facet-heading{align-items:center;border-bottom:1px solid #dedede;display:flex;justify-content:space-between;padding-bottom:16px}.sp-search__facet-heading h2{font-size:18px;line-height:1.2;margin:0}.sp-search__facet-heading button{align-items:center;background:transparent;border:0;color:#151515;display:none;height:36px;justify-content:center;padding:0;width:36px}.sp-search__facet{border-bottom:1px solid #dedede}.sp-search__facet-summary{align-items:center;cursor:pointer;display:flex;font-size:15px;font-weight:700;justify-content:space-between;list-style:none;padding:18px 0}.sp-search__facet-summary::-webkit-details-marker{display:none}.sp-search__facet[open] .sp-search__facet-summary svg{transform:rotate(45deg)}.sp-search__facet-content{padding:0 0 18px}.sp-search__facet-values{display:grid;gap:10px;list-style:none;margin:0;padding:0}.sp-search__facet-values label{align-items:center;display:flex;font-size:14px;gap:9px;line-height:1.3}.sp-search__facet-values input{accent-color:#050505;block-size:16px;flex:0 0 16px;inline-size:16px;margin:0}.sp-search__price-range{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.sp-search__price-range label{color:#666;display:grid;font-size:12px;gap:5px}.sp-search__price-range input{border:1px solid #d7d7d7;border-radius:4px;font:inherit;height:40px;min-width:0;padding:0 8px}.sp-search__facet-actions{align-items:center;display:flex;gap:12px;justify-content:space-between;padding-top:20px}.sp-search__facet-actions a{color:#404040;font-size:13px}.sp-search__facet-actions button{background:#050505;border:1px solid #050505;border-radius:4px;color:#fff;font-size:13px;font-weight:700;min-height:40px;padding:0 16px}.sp-search__grid-wrapper{min-width:0}.sp-search__grid{display:grid;gap:clamp(22px,2.5vw,36px) clamp(14px,2vw,24px);grid-template-columns:repeat(4,minmax(0,1fr))}.sp-search__grid>.f-column{min-width:0}.sp-search__grid[data-layout=list]{display:grid;gap:0;grid-template-columns:minmax(0,1fr)}.sp-search__grid[data-layout=list]>.f-column{border-bottom:1px solid #e1e1e1;padding:20px 0}.sp-search__grid[data-layout=list]>.f-column:first-child{padding-top:0}.sp-search__grid[data-layout=list] .product-card__wrapper{align-items:center;display:flex;gap:22px}.sp-search__grid[data-layout=list] .product-card__image-wrapper{flex:0 0 min(220px,34%)}.sp-search__grid[data-layout=list] .product-card__info{flex:1 1 auto;text-align:left}.sp-search__grid[data-layout=list] .product-card__atelier-badges,.sp-search__grid[data-layout=list] .f-price{justify-content:flex-start!important}.sp-search__content-result{border:1px solid #e1e1e1;border-radius:6px;overflow:hidden}.sp-search__content-result a{color:inherit;display:block;padding:18px;text-decoration:none}.sp-search__content-result img{display:block;height:auto;margin-bottom:14px;width:100%}.sp-search__content-result h2{font-size:17px;margin:0 0 8px}.sp-search__content-result p,.sp-search__empty p{color:#686868;font-size:14px;line-height:1.6;margin:0}.sp-search__empty{border-top:1px solid #dedede;padding-top:30px}.sp-search__empty h2{font-size:22px;margin:0 0 8px}.sp-search__facet-overlay{display:none}@media(max-width:1023px){.sp-search__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.sp-search{padding-block:28px 48px}.sp-search__header h1{font-size:29px;margin-bottom:20px;text-align:left}.sp-search__form{display:flex;gap:8px}.sp-search__input{flex:1 1 auto;width:0;padding-right:66px}.sp-search__submit{flex:0 0 52px}.sp-search__reset{background:#f3f3f3;border:0;border-radius:4px;font-size:12px;height:34px;min-width:0;padding:0 9px;position:absolute;right:60px;top:9px;z-index:1}.sp-search--empty .sp-search__container{min-height:270px}.sp-search__results{margin-top:46px}.sp-search__toolbar{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:24px}.sp-search__toolbar-left,.sp-search__toolbar-right{justify-content:space-between;width:100%}.sp-search__toolbar-right{align-items:stretch;flex-direction:column;gap:12px}.sp-search__sort{justify-content:space-between}.sp-search__sort select{flex:1 1 auto;max-width:68%}.sp-search__layout{display:none}.sp-search__body{display:block}.sp-search__facets{background:#fff;bottom:0;box-shadow:10px 0 30px #00000024;display:block;left:0;overflow-y:auto;padding:20px;position:fixed;top:0;transform:translate(-105%);transition:transform .24s cubic-bezier(.3,1,.3,1);width:min(88vw,340px);z-index:10001}.sp-search--facets-open .sp-search__facets{transform:translate(0)}.sp-search--facets-open .sp-search__facet-overlay{background:#00000059;border:0;bottom:0;cursor:pointer;display:block;left:0;padding:0;position:fixed;right:0;top:0;z-index:10000}.sp-search__facet-heading button{display:inline-flex}.sp-search__grid{gap:26px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.sp-search__grid[data-layout=list]{grid-template-columns:minmax(0,1fr)}.sp-search__grid[data-layout=list] .product-card__wrapper{align-items:flex-start;gap:14px}.sp-search__grid[data-layout=list] .product-card__image-wrapper{flex-basis:42%}.sp-search__grid[data-layout=list] .product-card__title{font-size:15px}}@media(max-width:359px){.sp-search{padding-inline:13px}.sp-search__input{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/source-search-page.css.map */
