.b-search-form .field{position:relative;display:flex;align-items:stretch;gap:.8rem}.b-search-form .field__input,.b-search-form.search .search__input.field__input{flex:1 1 auto;height:5.6rem;background:rgb(var(--b-input-bg));border:0;box-shadow:none;border-radius:0;padding:0 4.8rem 0 2rem}.b-search-form .field__input:focus,.b-search-form.search .search__input.field__input:focus{box-shadow:0 0 0 .1rem rgb(var(--b-input-border-hover));outline:0}.b-search-form .field__label{display:none}.b-search-form .field__input::placeholder{opacity:1;color:rgba(var(--b-placeholder),var(--b-alpha-placeholder))}.b-search-form .reset__button{position:absolute;top:50%;right:14.6rem;transform:translateY(-50%);width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center}.b-search-form .field .search__button{position:static;flex:0 0 13rem;width:13rem;height:5.6rem;margin:0;display:flex;align-items:center;justify-content:center;background:rgb(var(--b-button));color:rgb(var(--b-button-text));border:0;border-radius:0;box-shadow:none;cursor:pointer}.b-search-form .field .search__button:hover{background:rgb(var(--b-button-hover))}.b-search-form .b-search__submit{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--font-heading-family);font-weight:500;text-transform:uppercase;letter-spacing:-.01em;font-size:1.4rem;color:rgb(var(--b-button-text))}.b-search-form .b-search__submit svg{width:1.1rem;height:1.1rem}.template-search__header{text-align:left}.template-search__search .search{max-width:45rem}.b-breadcrumbs--search{padding-top:2rem;padding-bottom:.4rem}.b-search__title{font-size:4rem;margin:0;text-align:left}.b-search__count{font-size:1.4rem;color:rgb(var(--b-fg-secondary));margin:0}.b-search__group{text-align:center;font-size:1.6rem;letter-spacing:.04em;text-transform:uppercase;margin:4.6rem 0 2rem}.b-search__pages{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:0;padding:0}.b-search__page-tile{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background:rgb(var(--b-bg-2));padding:2rem;text-decoration:none}.b-search__page-tile span{font-family:var(--font-heading-family);font-weight:500;text-transform:uppercase;font-size:2.6rem;color:rgb(var(--b-fg-title));text-align:center}.b-search__page-tile:hover span{text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:749px){.b-search__title{font-size:2.8rem}.template-search__search .search{max-width:none}.b-search__pages{grid-template-columns:repeat(2,minmax(0,1fr))}.b-search__page-tile span{font-size:1.8rem}}.template-search .pagination{margin:5rem 0 1rem}.template-search .pagination__list{display:flex;justify-content:center;align-items:center;gap:.8rem}.template-search .pagination__item{width:3.6rem;height:3.6rem;min-width:0;min-height:0;padding:0;margin:0;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:rgb(var(--b-fg));text-decoration:none}.template-search .pagination__item--current{border:.1rem solid rgb(var(--b-fg-title));color:rgb(var(--b-fg-title))}.template-search .pagination__item:after{display:none}.header__search .search-modal.modal__content{position:fixed;top:0;right:0;bottom:0;left:0;height:100%;min-height:0;z-index:1000;border-bottom:0;background:none;opacity:1;display:block}.header__search details[open]>.search-modal{animation:none;opacity:1}.header__search .modal-overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--b-bg-1),.55)}.header__search .modal-overlay:after{content:none}.header__search .search-modal__content,.header__search .search-modal__content-top,.header__search .search-modal__content-bottom{position:absolute;top:0;right:0;bottom:auto;left:auto;height:100%;width:64rem;max-width:100vw;display:block;padding:5.6rem 6rem 4rem;background:rgb(var(--b-bg-1));overflow-y:auto;animation:b-psearch-slide var(--b-duration-default) ease}@keyframes b-psearch-slide{0%{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.header__search .search-modal__content{animation:none}}.b-psearch__heading{font-size:4rem;line-height:1;text-transform:uppercase;margin:0 0 4.6rem}.header__search .search-modal__close-button{position:absolute;top:2rem;right:2rem;margin:0;z-index:2}.header__search .search-modal__form{max-width:none}.header__search .b-search-form .field__input,.header__search .b-search-form.search .search__input.field__input{border:.1rem solid rgba(var(--b-fg),.4)}.header__search .predictive-search{position:static;border:0;box-shadow:none;width:auto}.header__search [data-predictive-search]{max-height:none!important}.header__search .predictive-search__results-groups-wrapper{display:block;border-bottom:0;padding-bottom:0;margin-top:3rem}.b-psearch__tabs{display:flex;gap:2.8rem;margin:0 0 2.4rem}.b-psearch__tab{background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-heading-family);font-weight:500;text-transform:uppercase;letter-spacing:-.01em;font-size:1.8rem;color:rgb(var(--b-fg-secondary))}.b-psearch__tab:hover,.b-psearch__tab[aria-pressed=true]{color:rgb(var(--b-fg-title))}.b-psearch__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3.6rem}.b-psearch__cell{padding:0 2.4rem}.b-psearch__cell:nth-child(odd){padding-left:0}.b-psearch__cell:nth-child(2n){border-left:.1rem solid rgb(var(--b-border));padding-right:0}.header__search .predictive-search__item--link-with-thumbnail{display:block;padding:0;grid-template-columns:none}.header__search .predictive-search__image{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;background:rgb(var(--b-card-media-bg))}.header__search .predictive-search__item-content{padding:1.2rem 0 0}.b-psearch__dot{display:block;margin-bottom:.8rem}.b-psearch__dot .swatch{display:block;width:1.4rem;height:1.4rem;border-radius:50%;border:.1rem solid rgba(var(--b-fg),.25);background:var(--swatch--background) center center / cover no-repeat}.header__search .predictive-search__item-heading{font-family:var(--font-heading-family);font-weight:500;text-transform:uppercase;letter-spacing:-.01em;font-size:1.8rem;line-height:1.2;margin:0 0 .6rem;color:rgb(var(--b-fg-title))}.header__search .predictive-search .price{font-size:1.6rem;color:rgb(var(--b-fg))}.b-psearch__list .predictive-search__item{display:block;padding:1.6rem 0;border-bottom:.1rem solid rgb(var(--b-border))}.b-psearch__list .predictive-search__item-content--centered{text-align:left}.header__search .predictive-search__list-item[aria-selected=true],.header__search .predictive-search__item--term[aria-selected=true]{background:rgb(var(--b-bg-2))}.header__search .predictive-search__search-for-button{margin-top:3rem}.header__search .predictive-search__item--term{display:flex;justify-content:space-between;align-items:center;width:100%;padding:2rem 0 0;border-top:.1rem solid rgb(var(--b-border));font-family:var(--font-heading-family);font-weight:500;text-transform:uppercase;letter-spacing:-.01em;font-size:1.5rem;color:rgb(var(--b-fg-title))}@media screen and (max-width:749px){.header__search .search-modal__content,.header__search .search-modal__content-top,.header__search .search-modal__content-bottom{width:100vw;padding:4.6rem 3rem 3rem}.b-psearch__heading{font-size:3rem;margin-bottom:3rem}.b-psearch__cell{padding:0 1.2rem}.b-psearch__tabs{gap:2rem}.b-psearch__tab{font-size:1.6rem}}.b-404{padding-bottom:6rem}.b-404 .b-breadcrumbs{padding-top:2rem;padding-bottom:.4rem}.b-404__title{font-size:6.4rem;line-height:1.1;margin:0 0 1.6rem}.b-404__text{max-width:78.5rem;font-size:1.6rem;color:rgba(var(--b-fg),.8);margin:0 0 3rem}.b-404 .b-search-form{max-width:78.5rem}@media screen and (max-width:749px){.b-404__title{font-size:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/berlin-search.css.map */
