.search-pro details[open]>.search-modal{bottom:auto;align-items:flex-start;height:auto;max-height:100vh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.search-pro .search-modal__content{flex-wrap:wrap;align-items:flex-start;height:auto;padding:1.2rem 1.6rem calc(3.2rem + env(safe-area-inset-bottom,0px))}.search-pro .search-modal__form{flex:1 1 0;max-width:none;min-width:0}.search-pro .search-modal__close-button{position:absolute;top:1.9rem;right:1.2rem;width:4.4rem;height:4.4rem;margin:0}.search-pro .search-modal__form .field{width:calc(100% - 4.8rem)}.search-pro predictive-search[open] .search-pro__default,.search-pro predictive-search[loading] .search-pro__default{display:none}.search-pro__default{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;margin-top:2.4rem}.search-pro__lists{display:flex;flex-direction:column;gap:2.4rem}.search-pro__heading,.search-pro .predictive-search__heading{margin:0 0 1.2rem;padding:0;border:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:600;font-size:2.2rem;line-height:1.2;letter-spacing:0;text-transform:none;word-break:break-word}.search-pro__list{margin:0;padding:0;list-style:none}.search-pro__link{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 0;color:rgb(var(--color-foreground));font-size:1.6rem;text-decoration:none}.search-pro__link span{font-size:1.3rem;transition:transform .15s ease}.search-pro__link:hover{text-decoration:underline;text-underline-offset:.3rem}.search-pro__link:hover span{transform:translate(.3rem)}.search-pro__carousel{display:block}.search-pro .marka-carousel__viewport{container-type:inline-size;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.search-pro .marka-carousel__viewport::-webkit-scrollbar{display:none}.search-pro .marka-carousel__grid{display:flex;flex-wrap:nowrap;align-items:stretch;gap:1.2rem;width:max-content;margin:0;padding:0;list-style:none}.search-pro .marka-carousel__item{display:flex;flex:0 0 calc((100cqw - 3 * 1.2rem) / 3.5);width:calc((100cqw - 3 * 1.2rem) / 3.5)}.search-pro .marka-carousel__item>*,.search-pro .marka-carousel__item product-component{display:flex;width:100%}.search-pro .marka-carousel__bottom-bar{display:flex;align-items:center;margin-top:1.4rem}.search-pro .marka-carousel__progress{flex:1;height:3px;overflow:hidden;border-radius:3px;background:#e0e0e0}.search-pro .marka-carousel__progress-bar{display:block;width:0%;height:100%;border-radius:3px;background:#121212}@media screen and (max-width:749px){.search-pro .marka-carousel__item{flex-basis:calc((100cqw - 1.2rem) / 1.75);width:calc((100cqw - 1.2rem) / 1.75)}}.search-pro__product{display:flex;flex-direction:column;gap:.4rem;color:rgb(var(--color-foreground));text-decoration:none}.search-pro__product-media{position:relative;display:block;aspect-ratio:3 / 4;margin-bottom:.6rem;overflow:hidden;border-radius:var(--media-radius, .8rem);background:rgba(var(--color-foreground),.04)}.search-pro__product-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s ease}.search-pro__product:hover img{transform:scale(1.04)}.search-pro__product-title{font-size:1.5rem;font-weight:600;line-height:1.3}.search-pro__product:hover .search-pro__product-title{text-decoration:underline;text-underline-offset:.3rem}.search-pro__product-price{font-size:1.4rem}.search-pro .predictive-search{position:static;max-height:none!important;margin-top:2.4rem;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.search-pro .predictive-search__results-groups-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;padding-bottom:2.4rem;border-bottom:0}.search-pro .predictive-search__result-group{display:flex;flex-direction:column;gap:2.4rem;flex:none;width:auto}.search-pro .predictive-search__result-group:empty{display:none}.search-pro .predictive-search__list-item{background:none}.search-pro .predictive-search__list-item[aria-selected=true]>*{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.search-pro #predictive-search-results-queries-list .predictive-search__item,.search-pro .predictive-search__pages-wrapper .predictive-search__item{padding:.6rem 0;background:none}.search-pro .predictive-search__item-heading{font-family:var(--font-body-family);font-size:1.6rem;font-weight:400}.search-pro .predictive-search__item-heading:after{content:" \2192";font-size:1.3rem}.search-pro .predictive-search__no-results{padding-bottom:2.4rem}.search-pro .predictive-search__no-results-hint{margin:0;color:rgba(var(--color-foreground),.75);font-size:1.6rem}.search-pro .predictive-search__search-for-button{width:100%}.search-pro .predictive-search__item--term{justify-content:center;gap:1rem;min-height:4.8rem;padding:1.2rem 2rem;border:.1rem solid rgb(var(--color-foreground));border-radius:var(--buttons-radius, 0);background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-weight:600}.search-pro .predictive-search__item--term:hover{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}@media screen and (max-width:989px){.search-pro__default,.search-pro .predictive-search__results-groups-wrapper{gap:1.6rem}}@media screen and (min-width:990px){.search-pro .search-modal__content{padding:1.6rem 5rem 4.8rem}.search-pro .search-modal__close-button{top:2.3rem;right:4.6rem}.search-pro__default,.search-pro .predictive-search__results-groups-wrapper{grid-template-columns:26rem minmax(0,1fr);gap:4.8rem}.search-pro .predictive-search__results-groups-wrapper--no-suggestions{grid-template-columns:minmax(0,1fr)}.search-pro__lists{gap:3.2rem}.search-pro__heading,.search-pro .predictive-search__heading{font-size:2.6rem}}.search-pro details[open] .modal-overlay:after{position:fixed;top:var(--search-pro-top, 0);right:0;bottom:0;left:0;height:auto;z-index:0;background-color:#00000073}.search-pro .search-modal__content{z-index:1;background:rgb(var(--color-background))}.header:has(.search-pro details[open]) .desktop-localization-wrapper{visibility:hidden}.search-pro .search-modal__form .field .search__input.field__input{border-radius:15px}.search-pro .search-modal__form .search__button,.search-pro .search-modal__form .search__button:not(:focus-visible):not(.focused){border-radius:10px}.search-pro__default>*,.search-pro .predictive-search__results-groups-wrapper>*,.search-pro .predictive-search__result-group>*{min-width:0}.search-pro details[open]>.search-modal{overflow-x:hidden}html.search-pro-locked,html.search-pro-locked body{overflow:hidden;overscroll-behavior:none}
/*# sourceMappingURL=/cdn/shop/t/19/assets/search-pro.css.map */
