details>.search-modal{display:flex;height:max-content}details[open]>.search-modal{opacity:1;animation:animateSearchOpen .3s ease}.search__container{max-width:111.4rem}@media screen and (min-width:1360px){.search__container{padding-left:2.4rem;padding-right:2.4rem;max-width:116.2rem}}.search__inner{width:100%;display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width:750px){.search__inner{flex-direction:row;justify-content:space-between}}.search__form{position:relative}@keyframes animateSearchOpen{0%{opacity:0}to{opacity:1}}input::-webkit-search-decoration{-webkit-appearance:none}.search__modal{max-height:100%}.search__modal .container{height:100%}.search__modal .search__inner{display:flex;flex-direction:column}@media screen and (min-width:990px){.search__modal .search__inner{flex-direction:row}}.search__promo-links-block{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:990px){.search__promo-links-block{max-width:35%}}.search__promo-links{display:flex;flex-wrap:wrap;gap:.6rem}.search__promo-subheading{align-items:center}.search__promo-link{padding:.8rem 2rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(var(--font-body-scale) * 1rem);line-height:var(--font-body-line-height);letter-spacing:calc(var(--font-body-letter-spacing) * .1);text-transform:none;text-decoration:none;border-radius:10rem;border:.1rem solid rgb(var(--color-foreground),.1);transition:border-color var(--duration-default)}.search__promo-link:not([disabled]):hover{border-color:rgb(var(--color-foreground))}.search__promo-products-block{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:990px){.search__promo-products-block{flex:1;max-width:66.2rem}}.search__promo-products{display:grid;gap:3.2rem 1.6rem}@media screen and (min-width:576px){.search__promo-products{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.search__promo-products{max-width:66.2rem}}.search__promo-products-block--full .search__promo-products{grid-template-columns:repeat(2,1fr)}@media screen and (min-width:576px){.search__promo-products-block--full .search__promo-products{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.search__promo-products-block.search__promo-products-block--full{max-width:none;width:100%}.search__promo-products-block--full .search__promo-products{max-width:none;grid-template-columns:repeat(var(--search-promo-columns, 4),1fr)}}@media screen and (min-width:750px)and (max-height:800px){.header-wrapper .header .search__content{padding-top:2.4rem;padding-bottom:2rem}.header-wrapper .header details[open] .search__modal{margin-top:2rem}}@media screen and (min-width:1100px){.header-wrapper .header .search__content{padding-top:1.6rem;padding-bottom:2.4rem}.header-wrapper .header .search__form .field{min-height:4rem}.header-wrapper .header .search__form .field .search__input{font-size:calc(var(--font-heading-h2-scale) * 2.8rem);padding:0 .8rem .8rem 0}.header-wrapper .header details[open] .search__modal{margin-top:1.6rem}.header-wrapper .header .header__search-inner{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.22) transparent}}@media screen and (min-width:1100px)and (min-height:880px){.header-wrapper .header .header__search-inner:not(:has(.predictive-search__results-list.active)){overflow-y:hidden}}@supports not (scrollbar-width: thin){@media screen and (min-width:1100px){.header-wrapper .header .header__search-inner::-webkit-scrollbar{width:5px}.header-wrapper .header .header__search-inner::-webkit-scrollbar-track{background:transparent}.header-wrapper .header .header__search-inner::-webkit-scrollbar-thumb{background:#00000038;border-radius:5px}.header-wrapper .header .header__search-inner::-webkit-scrollbar-button{display:none}}}.search__promo-products-block--no-dots .product-card-pagination{display:none}.search__promo-products .card-information .price,.search__promo-products .price__sale .price-item--sale,.search__promo-products .price--on-sale .price-item--regular{font-size:calc(var(--font-text-card-scale) * .85rem)}.search__promo-products .card__title{font-size:calc(var(--font-heading-card-scale) * .8rem)}.search__promo-products .product-card .card__description{font-size:calc(var(--font-text-card-scale) * 1rem)}body.overflow-hidden:has(.header__search details[open]){overflow:hidden!important}.shopify-section-header:has(.header__search details[open]),.shopify-section-header:has(.header__search details[open]) .header-wrapper{will-change:auto;transform:none}.header-wrapper .header .header__search-inner{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.header-wrapper .header .search__content{height:auto;min-height:100%;overflow:visible}.header-wrapper .header details[open] .search__modal{max-height:none;overflow:visible}.header .search-modal__form .predictive-search__results-list.active{max-height:none;overflow:visible}.header .header__search-inner,.header .search__modal,.header .search__content{overscroll-behavior:contain}@media screen and (max-width:1099px){.header-wrapper .header .header__search-inner{top:0;height:100vh;height:100dvh;padding-top:0}.header-wrapper .header .header__search-inner:before{content:"";display:block;position:sticky;top:0;z-index:5;height:calc(4.4rem + 2.4rem + env(safe-area-inset-top,0px));background-color:rgb(var(--color-header-background))}.header-wrapper .header .search__content{padding-bottom:calc(3rem + env(safe-area-inset-bottom,0px))}.header-wrapper .header__search>details[open] .header__search-mobile-close{top:var(--kk-close-top, calc(2rem + env(safe-area-inset-top, 0px)) );right:3.2rem;z-index:6;width:4.4rem;height:4.4rem}.header-wrapper .header__search>details[open] .header__search-mobile-close .icon-close{width:2.8rem;height:2.8rem}html:has(.header__search>details[open]),html:has(.header__search>details[open]) body{overflow:hidden;scrollbar-gutter:auto}.header-wrapper .header .header__search-inner{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.22) transparent}}@supports not (scrollbar-width: thin){@media screen and (max-width:1099px){.header-wrapper .header .header__search-inner::-webkit-scrollbar{width:5px}.header-wrapper .header .header__search-inner::-webkit-scrollbar-track{background:transparent}.header-wrapper .header .header__search-inner::-webkit-scrollbar-thumb{background:#00000038;border-radius:5px}.header-wrapper .header .header__search-inner::-webkit-scrollbar-button{display:none}}}.header-wrapper .header .search__form .search__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:749px){.header-wrapper .header .search__content{padding-top:1rem}.header-wrapper .header .search__form .field{min-height:4rem}.header-wrapper .header .search__form .field .search__input{font-size:calc(var(--font-heading-h2-scale) * 2.4rem);padding:0 .8rem .6rem 0}.header-wrapper .header details[open] .search__modal{margin-top:1rem;--padding: .8rem}.header-wrapper .header .search__promo-products-block--full .search__promo-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.6rem}}@media screen and (min-width:1100px){.header-wrapper .header .header__search-inner{max-height:calc(100vh - var(--header-height, 0px) - var(--ann-height, 0px) - 1.6rem);max-height:calc(100dvh - var(--header-height, 0px) - var(--ann-height, 0px) - 1.6rem)}}.search__promo-products+.search__products-link{margin-top:.4rem}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-search.css.map */
