body.template-404 .breadcrumb{margin-top:2rem}div.template-404 .page-header,div.template-404 .search{max-width:65rem;margin-left:auto;margin-right:auto}div.template-404 .page-header{margin-top:0;margin-bottom:2.4rem;text-align:center}div.template-404 .page-title{margin-bottom:1.6rem;text-align:center;font-size:var(--font-size-heading-404);line-height:var(--line-height-heading-404)}div.template-404 .search__form-text{color:rgb(var(--color-foreground));max-width:none;margin-top:0;margin-bottom:0;text-align:center}div.template-404 .search{margin-bottom:0}div.template-404 .search .field .search__input{font-size:calc(var(--font-heading-h3-scale) * 2.4rem);letter-spacing:var(--font-heading-letter-spacing)}div.template-404 .search .field .search__input::placeholder{color:rgb(var(--color-foreground-title),var(--alpha-placeholder-input, .3))}@media screen and (min-width:750px){div.template-404 .search .field .search__input{font-size:calc(var(--font-heading-h3-scale) * 2.8rem)}div.template-404 .page-header{margin-bottom:3.2rem}div.template-404 .page-title{margin-bottom:2rem}}@media screen and (min-width:1200px){div.template-404 .search .field .search__input{font-size:calc(var(--font-heading-h3-scale) * 3.2rem)}}.search .field{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;min-height:5rem;z-index:3;border-bottom:.1rem solid rgb(var(--color-foreground));background-color:transparent;transition:border var(--duration-default),background-color var(--duration-default)}.search .field .search__input{padding:0 .8rem 0 0;border:none!important;flex-grow:1;background-color:transparent;transition:background-color var(--duration-default);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground-title));line-height:var(--font-heading-line-height);font-size:calc(var(--font-heading-h2-scale) * 2.4rem);letter-spacing:-.05em;border-radius:0;height:auto}@media screen and (min-width:576px){.search .field .search__input{font-size:calc(var(--font-heading-h2-scale) * 3rem)}}@media only screen and (min-width:750px){.search .field .search__input{padding:0rem .8rem 1.6rem 0;font-size:calc(var(--font-heading-h2-scale) * 3.4rem)}}@media only screen and (min-width:1360px){.search .field .search__input{font-size:calc(var(--font-heading-h2-scale) * 4.2rem)}}.search .field .search__input::placeholder{font:inherit;color:rgb(var(--color-foreground),.3)}.search .field .search__input:hover{background:none}.search .field .search__button{flex-shrink:0;width:2.4rem;height:2.4rem;padding:0;background-color:transparent;color:rgb(var(--color-foreground));transition:opacity var(--duration-default);display:flex;align-items:center;justify-content:center}@media screen and (min-width:750px){.search .field .search__button{width:3.2rem;height:3.2rem}}.search .field .search__button:hover{opacity:.7}.search .field .search__button .icon-search{width:2.4rem;height:2.4rem}@media screen and (min-width:750px){.search .field .search__button .icon-search{width:3.2rem;height:3.2rem}}.search__form-text{margin-top:1.6rem;margin-bottom:0;max-width:89.5rem;line-height:var(--font-body-line-height);text-align:left;color:rgb(var(--color-foreground-secondary))}.search-results__top{padding-top:3.2rem;margin-bottom:1.6rem;border-top:.1rem solid rgb(var(--color-border))}@media screen and (min-width:750px){.search-results__top{padding-top:4.8rem;margin-bottom:2rem}}.search-results__top.first{padding-top:.8rem;border:none}@media screen and (min-width:750px){.search-results__top.first{padding-top:2.4rem}}.search-results__title{margin:0}.template-search__header{padding-bottom:4rem}.template-search__header .page-header{margin-bottom:2.4rem}@media screen and (min-width:750px){.template-search__header .page-header{margin-bottom:3.2rem}}.template-search--empty .template-search__header{padding-bottom:0}.template-search__search{margin:0 auto;max-width:100%}.template-search__results ul{list-style:none;margin-top:0;padding:0;padding-bottom:6.4rem}.template-search__results ul:last-of-type{padding-bottom:0}.card-page{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.6rem;width:100%;height:100%;padding:2rem;border-radius:.6rem;overflow:hidden;background-color:rgb(var(--color-background));transition:background-color var(--duration-default)}@media screen and (min-width:750px){.card-page{padding:2.4rem}}.card-page:before{content:"";display:block;width:1rem;height:1rem;border-radius:100%;background-color:rgb(var(--color-foreground));transition:box-shadow .5s}.card-page:hover:before{box-shadow:0 0 0 5px rgba(var(--color-foreground),.2)}.card-page__wrapper{text-decoration:none;position:relative;height:100%;display:flex}.card-page__wrapper:after{content:"";display:block;width:0;padding-bottom:calc(100% / (var(--aspect-ratio)))}.card-page__content{position:relative;z-index:1}.card-page__title{margin:0;text-decoration:none;transition:opacity var(--duration-default);font-family:var(--font-heading-card-family);font-style:var(--font-heading-card-style);font-weight:var(--font-heading-card-weight);color:rgb(var(--color-foreground))}.collection-results{display:grid;gap:3.2rem .8rem}@media screen and (min-width:750px){.collection-results{grid-template-columns:repeat(2,1fr);gap:4rem 1.6rem}}@media screen and (min-width:1200px){.collection-results{gap:7.2rem 1.6rem;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.collection-results_pages{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.collection-results_pages{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:749px){.collection-results--2-mobile{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:575px){.collection-results--2-mobile .template-search__item .article-card{gap:.8rem}.collection-results--2-mobile .template-search__item .article-card .article-card__title{font-size:1.4rem}.collection-results--2-mobile .template-search__item .article-card .article-card__meta{gap:.4rem 0}.collection-results--2-mobile .template-search__item .article-card .article-card__excerpt{font-size:1.2rem}.collection-results--2-mobile .template-search__item .article-card .article-card__tag,.collection-results--2-mobile .template-search__item .article-card .article-card__tags-separator,.collection-results--2-mobile .template-search__item .article-card .article-card__date,.collection-results--2-mobile .template-search__item .article-card .article-card__author{font-size:1rem}.collection-results--2-mobile .template-search__item .card-page{padding:1.6rem}.collection-results--2-mobile .template-search__item .card-page__title{font-size:1.4rem}}@media screen and (min-width:990px){.template-search .collection-product-list{grid-template-columns:repeat(4,1fr)}}.search-banner{padding-top:2rem;padding-bottom:4.8rem}.search-banner__breadcrumb{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-bottom:3.2rem;font-family:var(--font-body-family);font-size:var(--font-size-caption, 1.2rem);color:rgb(var(--color-foreground-secondary));list-style:none;padding:0;margin-top:0}.search-banner__breadcrumb-link{color:inherit;text-decoration:none}.search-banner__breadcrumb-link:hover{text-decoration:underline}.search-banner__breadcrumb-delimiter{display:flex;align-items:center;width:.6rem;height:1rem;transform:rotate(-90deg)}.search-banner__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-h1-scale) * 3rem);line-height:var(--font-heading-line-height);letter-spacing:var(--font-heading-letter-spacing);color:rgb(var(--color-foreground-title));margin:0 0 2rem;word-break:break-word}@media screen and (min-width:750px){.search-banner__title{font-size:calc(var(--font-heading-h1-scale) * 4.4rem)}}@media screen and (min-width:1200px){.search-banner__title{font-size:calc(var(--font-heading-h1-scale) * 5.6rem)}}.search-banner__meta{font-family:var(--font-body-family);font-size:var(--font-size-body, 1.6rem);line-height:var(--font-body-line-height);color:rgb(var(--color-foreground));margin:0}.search-banner__results{display:flex;flex-wrap:wrap;column-gap:.4em}.search-banner__results>[hidden]{display:none}.search-banner__did-you-mean{color:inherit;text-decoration:underline}.search-banner__did-you-mean:hover{opacity:.7}.search-banner__pages{margin-top:3.2rem;background-color:rgb(var(--color-background-secondary));padding:2rem 2.4rem;border-radius:var(--border-radius-main)}.search-banner__pages-title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-h5-scale) * 1.8rem);line-height:var(--font-heading-line-height);letter-spacing:var(--font-heading-letter-spacing);color:rgb(var(--color-foreground-title));margin:0 0 2rem}.search-banner__pages-links{display:flex;gap:1.2rem;flex-wrap:wrap}.search-banner__pages-link{display:inline-flex;align-items:center;gap:.4rem;padding-bottom:.4rem;padding-right:.2rem;border-bottom:.1rem solid rgb(var(--color-foreground));font-family:var(--font-button-family);font-style:var(--font-button-style);font-weight:var(--font-button-weight);font-size:var(--font-size-caption, 1.2rem);text-transform:uppercase;letter-spacing:var(--font-button-letter-spacing, .03em);color:rgb(var(--color-foreground));text-decoration:none;white-space:nowrap;transition:opacity var(--duration-default)}.search-banner__pages-link:hover{opacity:.7}.search-filter-tabs{display:flex;gap:.8rem;overflow-x:auto;padding-bottom:1.6rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.search-filter-tabs::-webkit-scrollbar{display:none}.search-filter-tabs__tab{display:inline-flex;align-items:center;flex-shrink:0;height:3.7rem;padding:.2rem 2rem 0;border-radius:10rem;background-color:rgb(var(--color-background-secondary));color:rgb(var(--color-foreground));font-family:var(--font-button-family);font-style:var(--font-button-style);font-weight:var(--font-button-weight);font-size:var(--font-size-button, 1.3rem);text-transform:uppercase;letter-spacing:var(--font-button-letter-spacing, .03em);text-decoration:none;white-space:nowrap;transition:background-color var(--duration-default),color var(--duration-default)}.search-filter-tabs__tab--active{background-color:rgb(var(--color-foreground-title));color:rgb(var(--color-background))}.search-filter-tabs__tab:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}
/*# sourceMappingURL=/cdn/shop/t/716/assets/template-search.css.map */
