.my_header_search{background:#fff;position:absolute;z-index:32;max-height:90vh;padding-bottom:0}store-header.header,.cc-header--sticky{z-index:32!important}.kaios_search_input{padding-inline-start:66px!important;background-color:#f6f6f6!important;border-color:#d2d2d2;color:#a4a4a4;font-size:20px;padding-top:16px;padding-bottom:16px;border-radius:80px;line-height:1.5}.kaios_search_input::placeholder{color:#a4a4a4;font-size:20px;font-weight:400!important}.my_header_search .header__search{width:calc(100% - var(--gutter)*2)!important;max-width:calc(var(--page-width, 1320px) - var(--gutter) * 2);margin:0 auto;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:32}@media(min-width:1680px){.my_header_search .header__search{width:100%!important;max-width:calc(var(--page-width, 1320px))}}.my_header_search predictive-search{flex:1 1 100%;max-width:calc(100% - 52px);opacity:1!important;visibility:visible!important}.my_header_search .js-search-overlay{display:none!important}.my_header_search predictive-search .search{position:relative;margin-bottom:0}.my_header_search .js-search-results{position:relative;z-index:32;max-height:calc(90vh - 124px);overflow-y:auto}.my_header_search .js-search-results::-webkit-scrollbar{display:none}.my_header_search .js-search-results::-webkit-scrollbar-thumb{display:none}.my_header_search .js-search-results::-webkit-scrollbar-track{display:none}.my_header_search predictive-search .js-search-results .predictive-search{position:relative;top:auto;left:auto;width:100%;padding-top:0;border-radius:0;background:#fff;box-shadow:none;height:100%;z-index:32;overflow-y:auto}.my_header_search predictive-search:not([open]) .js-search-results{display:none}.my_header_search:has(predictive-search[open])>.container{display:none}.my_header_search:has(predictive-search[open]) .close_search_wrap{top:30px;right:var(--gutter);z-index:34}.my_header_search .predictive-search__scroller{max-height:calc(100vh - 124px)}.my_header_search .close_search_wrap{position:absolute;cursor:pointer;display:flex;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);right:0}.popular-search-wrap{margin-top:24px}.my_header_search .container{max-height:calc(90vh - 124px);overflow-y:auto;--webkit-overflow-scrolling: touch}.my_header_search .container::-webkit-scrollbar{display:none}.my_header_search .container::-webkit-scrollbar-thumb{display:none}.my_header_search .container::-webkit-scrollbar-track{display:none}.my_header_search .container::-webkit-scrollbar-track-piece{display:none}.my_header_search .header__search{position:sticky;top:0;z-index:32}.my_header_search .header__search .input:focus,.my_header_search .header__search select:focus{outline:none;box-shadow:none;border-color:none}.my_header_search predictive-search[open] .kaios_search_input{max-width:calc(100% - var(--gutter));font-weight:500;color:#1c1c1c}predictive-search[open] .kaios_search_btn_close{margin-right:0;background:none;display:none;align-items:center;justify-content:center}.my_header_search predictive-search[open] .kaios_search_btn_close{display:flex;right:calc(var(--gutter) + 64px)}.my_header_search predictive-search[open] .search__speech{right:calc(var(--gutter) + 0px);margin-right:0}.my_header_search predictive-search[open] .predictive-search__scroller--suggestions{border-top:none}.search-hot-products-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.search-hot-products-item{padding:12px;background:#f6f6f6;border-radius:12px;display:flex;gap:12px;align-items:flex-start;height:144px}.search-hot-products-item:hover .search-hot-products-item-title{text-decoration:underline}.my_header_search .popular-search-title{font-size:16px}.search-hot-products-item .search-hot-products-item-image{width:120px;height:100%;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;flex-shrink:0;position:relative}.search-hot-products-item .search-hot-products-item-image img{width:100%;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%);border-radius:8px}.search-hot-products-item .search-hot-products-item-content{flex:1 1 auto;display:grid;grid-template-rows:minmax(18px,auto) minmax(42px,auto) 1fr;gap:4px;align-items:flex-start;text-align:left}.search-hot-products-item .search-hot-products-item-content>*{width:100%}.search-hot-products-item .search-hot-products-item-content .search-hot-products-item-title{font-size:14px;font-weight:500;color:#1c1c1c;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%}.search-hot-products-item .search-hot-products-item-content .search-hot-products-item-title:hover{text-decoration:underline}.search-hot-products-item .search-hot-products-item-label .product-label{padding:0;font-weight:600;font-size:12px}.search-hot-products-item .search-hot-products-item-label .product-label.product-label--custom{background:none;color:#e04700}.search-hot-products-item .search-hot-products-item-label{min-height:0}.search-hot-products-item-features{display:flex;gap:0px;flex-direction:column;font-size:12px;line-height:1.5;color:#494949;font-weight:400;align-items:flex-start}.popular-search-title{margin:24px 0 12px;font-size:14px;font-weight:600;line-height:1.5;color:#777}.search-popular-scenarios{margin:24px 0}.search-popular-scenarios-title{font-size:14px;font-weight:600;line-height:1.5;color:#777;margin-bottom:12px}.search-popular-scenarios-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.search-popular-scenarios-item{position:relative;height:144px;overflow:hidden;border-radius:12px;flex:1 1 auto}.search-popular-scenarios-item-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.search-popular-scenarios-item-image img{width:100%;height:100%;object-fit:cover}.search-popular-scenarios-item-content{width:100%;height:100%;color:#fff;padding:24px;box-sizing:border-box;display:flex;gap:4px;flex-direction:column;justify-content:center;position:absolute;bottom:0;left:0;right:0;top:0}.search-popular-scenarios-item-title{font-size:14px;font-weight:600;line-height:1.5}.search-popular-scenarios-item-subtitle{font-size:12px;font-weight:400;line-height:1.5}.search-support{margin:24px 0}.search-support-title{font-size:14px;font-weight:600;line-height:1.5;color:#777;margin-bottom:12px}.search-support-list{display:flex;gap:12px;flex-wrap:wrap}.search-support-item{text-align:center;padding:10px 24px;background:#f6f6f6;border-radius:99px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;line-height:1.5;color:#1c1c1c}.predictive-search__scroller::-webkit-scrollbar{display:none}.predictive-search__scroller::-webkit-scrollbar-thumb{display:none}.predictive-search__scroller::-webkit-scrollbar-track{display:none}.predictive-search__scroller::-webkit-scrollbar-track-piece{display:none}.predictive-search__mixed-results{display:flex;margin:24px 0}.predictive-search__mixed-results .predictive-search__mixed-results-products{flex:1 1 50%;padding-right:124px;border-right:1px solid #D2D2D2;max-width:50%}.predictive-search__mixed-results .predictive-search__mixed-results-pages-collection{flex:1 1 50%;padding-left:124px;max-width:50%}.predictive-search__mixed-results .predictive-search__view-all{padding:0;font-weight:500;color:#777;display:flex;gap:4px;align-items:center;font-size:14px;line-height:1.5;text-decoration:none}.predictive-search__mixed-results .predictive-search__view-all:hover{opacity:.9}.predictive-search__mixed-results .predictive-search__view-all svg{margin-left:0}.predictive-search-product-panel .predictive-search-product-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.predictive-search-product-panel .predictive-search-product-panel-title{font-size:14px;font-weight:600;line-height:1.5;color:#777}.predictive-search-product-panel .predictive-search-product-panel-list{display:flex;flex-direction:column;gap:12px}.predictive-search-product-panel .predictive-search-product-panel-item{display:flex;gap:12px;align-items:center}.predictive-search-product-panel .predictive-search-product-panel-item:hover .predictive-search-product-panel-item-title{text-decoration:underline}.predictive-search-product-panel .predictive-search-product-panel-item-image{width:120px;height:120px;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;flex-shrink:0}.predictive-search-product-panel .predictive-search-product-panel-item-image img{width:100%;height:100%;object-fit:cover}.predictive-search-product-panel-item-content{display:flex;flex-direction:column;gap:4px;align-items:flex-start;justify-content:center}.predictive-search-product-panel-item-content .predictive-search-product-panel-item-title{font-size:14px;font-weight:500;color:#1c1c1c;line-height:1.5;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%}.predictive-search-product-panel-item-content .predictive-search-product-item-features{font-size:12px;line-height:1.5;color:#494949;font-weight:400}.predictive-search-product-panel-item-price .price__from{font-size:12px;font-weight:500}.predictive-search-product-panel-item-price .price__current{font-size:14px;font-weight:600}.predictive-search-collection-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.predictive-search-collection-panel-title{font-size:14px;font-weight:600;line-height:1.5;color:#777}.predictive-search-collection-panel-list{display:flex;gap:12px;align-items:stretch}.predictive-search-collection-panel-item{width:calc(25% - 9px);flex-shrink:0;display:flex;align-items:center;flex-direction:column;gap:8px}.predictive-search-collection-panel-item:hover .predictive-search-collection-panel-item-title{text-decoration:underline}.predictive-search-collection-panel-item-content{width:100%}.predictive-search-collection-panel-item-title{font-size:14px;font-weight:500;color:#1c1c1c;line-height:20px;display:-webkit-box;width:100%;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.predictive-search-collection-panel-item-image{width:120px;height:120px;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.predictive-search-collection-panel-item-image img{max-width:100%}.predictive-search-page-panel{margin-top:0}.predictive-search-collection-panel+.predictive-search-page-panel{margin-top:24px}.predictive-search-page-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.predictive-search-page-panel-title{font-size:14px;font-weight:600;line-height:1.5;color:#777}.predictive-search-page-panel-list{display:flex;flex-direction:column;gap:12px}.predictive-search-page-panel-item{font-size:14px;font-weight:500;color:#1c1c1c;line-height:1.5;display:--webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%}.predictive-search-page-panel-item:hover{text-decoration:underline}.predictive-search .predictive-search__no-results{padding:24px 0;color:#777;font-weight:600;font-size:14px}#main-search-box{margin-top:36px;max-width:516px}#main-search-box .predictive-search{background:#fff;padding:68px 24px 0}#main-search-box .predictive-search__scroller{padding-bottom:24px}#main-search-box .predictive-search__mixed-results{gap:24px;margin-bottom:0}#main-search-box .search{margin-bottom:16px;position:relative}#main-search-box .search__form{width:100%;max-width:100%;position:relative}#main-search-box .search__submit{padding:0 0 0 12px;min-height:unset;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}#main-search-box .search__form .search__input{padding-top:16px;padding-bottom:16px;padding-inline-start:48px!important;color:#1c1c1c;font-weight:500;line-height:1.5}#main-search-box .search__form .search__input::placeholder{font-size:18px;font-weight:400}#main-search-box .search--speech .search__reset{right:58px;margin-right:0;display:flex}#main-search-box .predictive-search__scroller--suggestions{border-top:none}#main-search-box .predictive-search{display:block!important}#main-search-box .predictive-search__mixed-results{flex-direction:column}#main-search-box .predictive-search__mixed-results-products{padding-right:0;border-right:none;max-width:unset}#main-search-box .predictive-search__mixed-results-pages-collection{padding-left:0;max-width:unset}@media(max-width:768px){#main-search-box{margin-top:32px}#main-search-box{width:100%!important;max-width:100%!important}#main-search-box .predictive-search{padding:42px 16px 0;left:-var(--gutter);max-height:90vh}#main-search-box .predictive-search__scroller{padding-bottom:16px;max-height:calc(90vh - 138px);margin-top:12px}#main-search-box .predictive-search__mixed-results{margin-bottom:16px;gap:16px}#main-search-box predictive-search[open] .kaios_search_btn_close{display:block}#main-search-box .search--speech .search__reset{right:42px}#main-search-box predictive-search .kaios_search_btn_close svg{width:12px;height:12px}#main-search-box predictive-search svg{width:16px;height:16px}#main-search-box .search__form .search__input{padding-top:10px;padding-bottom:10px;font-size:14px;padding-inline-start:36px!important;padding-inline-end:62px!important}#main-search-box .search__form .search__input::placeholder{font-size:14px}}@media(min-width:1024px){.main-products-grid__filters{max-height:calc(100vh - 238px);overflow-y:auto;--webkit-overflow-scrolling: touch}.main-products-grid__filters::-webkit-scrollbar{display:none}.main-products-grid__results{max-height:calc(100vh - 238px);overflow-y:auto;--webkit-overflow-scrolling: touch;padding-bottom:24px}.main-products-grid__results::-webkit-scrollbar{display:none}}@media(min-width:768px){.products-toolbar{position:sticky!important;top:62px;z-index:10;background:#fff}}@media(max-width:1280px){.predictive-search__mixed-results .predictive-search__mixed-results-products{padding-right:24px}.predictive-search__mixed-results .predictive-search__mixed-results-pages-collection{padding-left:24px}.search-hot-products-list,.search-popular-scenarios-list{display:flex;flex-wrap:wrap}.search-hot-products-item,.search-popular-scenarios-item{flex:1 1 auto;max-width:calc(50% - 6px);width:calc(50% - 6px);height:144px}}@media(max-width:1024px){.predictive-search__mixed-results{flex-direction:column}.predictive-search__mixed-results .predictive-search__mixed-results-products{padding-right:0;border-right:none;max-width:unset}.predictive-search__mixed-results .predictive-search__mixed-results-pages-collection{padding-left:0;max-width:unset}.my_header_search:has(predictive-search[open]) .close_search_wrap{right:-6px;top:26px}.my_header_search predictive-search{width:calc(100% + var(--gutter));max-width:calc(100% + var(--gutter))}.my_header_search predictive-search[open] .kaios_search_input,.my_header_search predictive-search .search__input{max-width:calc(100% - var(--gutter) - 12px);width:calc(100% - var(--gutter) - 12px)}.my_header_search predictive-search[open] .search__speech,.my_header_search predictive-search .search__speech{right:calc(var(--gutter) + 12px)}.my_header_search predictive-search[open] .kaios_search_btn_close{right:calc(var(--gutter)* 2 + 36px)}predictive-search[open] .search__input{padding-inline-end:calc(var(--gutter) + 52px)}}@media(max-width:900px)and (min-width:768px){.search-hot-products-list{display:flex;flex-wrap:wrap}}@media(max-width:768px){.kaios_search_input{padding-top:10px;padding-bottom:10px;font-size:14px;padding-inline-start:40px!important;padding-inline-end:40px!important}.kaios_search_input::placeholder{font-size:14px}.my_header_search{padding:16px 0 0;left:0}.my_header_search predictive-search .js-search-results{width:calc(100% + var(--gutter))}.my_header_search .header__search{padding-right:24px}.my_header_search .search__speech{padding:0 12px}.my_header_search .predictive-search__scroller{max-height:calc(90vh - 128px)}.my_header_search predictive-search .search{margin:0}.my_header_search .js-search-results{max-height:100vh}.my_header_search .close_search_wrap svg{width:20px;height:20px}.my_header_search predictive-search{max-width:calc(100% + var(--gutter))}.my_header_search predictive-search[open] .search__form{width:calc(100% + var(--gutter) + 8px);max-width:calc(100% + var(--gutter) + 8px)}.my_header_search predictive-search[open] .kaios_search_btn_close{right:calc(var(--gutter) * 2 + 18px)}.my_header_search predictive-search[open] .search__speech{right:calc(var(--gutter) + 8px)}.my_header_search predictive-search .search__speech{right:12px}.my_header_search predictive-search .search__input{max-width:calc(100% - 12px);width:calc(100% - 12px);padding-inline-start:36px!important;padding-inline-end:62px!important}.my_header_search predictive-search[open] .kaios_search_input{max-width:calc(100% - var(--gutter) - 8px);width:calc(100% - var(--gutter) - 8px);font-size:14px;padding-top:10px;padding-bottom:10px}.my_header_search:has(predictive-search[open]) .close_search_wrap{top:20px}.my_header_search predictive-search[open] .predictive-search__scroller--suggestions{margin-top:0}.my_header_search predictive-search[open] .kaios_search_btn_close svg{width:12px;height:12px}.predictive-search__mixed-results{margin:16px 0;gap:16px}.my_header_search .container{max-height:calc(90vh - 68px);padding:0}.popular-search-wrap{margin-top:16px}.my_header_search predictive-search svg{width:16px;height:16px}.my_header_search .search__submit{padding:0 12px!important;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.predictive-search .predictive-search__no-results{padding:16px 0}.search-hot-products-list{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;padding-left:var(--gutter);padding-right:var(--gutter);align-items:stretch;flex-wrap:nowrap}.search-hot-products-list::-webkit-scrollbar{display:none}.my_header_search .popular-search-title{margin:16px 0 8px;font-size:12px;padding:0 var(--gutter)}.search-hot-products-item{flex:0 0 calc((100% - var(--gutter)/2) / 2);min-width:calc((100% - var(--gutter)/2) / 2);scroll-snap-align:start;flex-direction:column;padding:0;border-radius:8px;gap:4px;align-items:stretch;height:auto}.search-hot-products-item .search-hot-products-item-image{width:100%;height:auto;aspect-ratio:1 / 1;border-radius:0;overflow:hidden;flex:0 0 auto}.search-hot-products-item .search-hot-products-item-image img{display:block;border-bottom-left-radius:0;border-bottom-right-radius:0}.search-hot-products-item .search-hot-products-item-content{display:flex;flex-direction:column;padding:0 12px 12px;align-items:stretch;flex:1 0 auto}.search-hot-products-item .search-hot-products-item-label{min-height:18px}.search-hot-products-item .search-hot-products-item-title{font-size:12px!important}.search-hot-products-item-features{font-size:11px!important}.search-hot-products-item-features.card__show_features-empty{visibility:hidden}.search-hot-products-list--no-features .search-hot-products-item-features{min-height:0;display:none}.search-hot-products-item-features>div{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.search-popular-scenarios{margin:16px 0}.search-popular-scenarios-title{margin-bottom:8px;font-size:12px;padding:0 var(--gutter)}.search-popular-scenarios-list{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:8px;-webkit-overflow-scrolling:touch;padding-left:var(--gutter);padding-right:var(--gutter);flex-wrap:nowrap}.search-popular-scenarios-list::-webkit-scrollbar{display:none}.search-popular-scenarios-item{flex:0 0 calc(100% - 8px);min-width:calc(100% - 8px);scroll-snap-align:center;aspect-ratio:343 / 120;height:unset}.search-popular-scenarios-item-title{font-size:12px;font-weight:500}.search-support{margin:16px 0;padding:0 var(--gutter)}.search-support-title{margin-bottom:8px;font-size:12px}.search-support-list{gap:8px}.search-support-item{padding:8px 16px;font-size:12px}.predictive-search-product-panel-header,.predictive-search-collection-panel-header,.predictive-search-page-panel-header{margin-bottom:8px}.predictive-search-product-panel-title,.predictive-search-collection-panel-title,.predictive-search-page-panel-title{font-size:12px}.predictive-search-product-panel .predictive-search-product-panel-title{font-size:12px!important}.predictive-search__mixed-results .predictive-search__view-all{font-size:12px}.predictive-search-product-panel .predictive-search-product-panel-list,.predictive-search-product-panel .predictive-search-product-panel-item{gap:8px}.predictive-search-product-panel .predictive-search-product-panel-item-image{width:80px;height:80px}.predictive-search-product-panel-item-content .predictive-search-product-panel-item-title{font-size:12px}.predictive-search-product-panel-item-content .predictive-search-product-item-features,.predictive-search-product-panel-item-price .price__from{font-size:11px}.predictive-search-product-panel-item-price .price,.predictive-search-product-panel-item-price .price__current{font-size:12px}.predictive-search__mixed-results-pages-collection{margin-top:16px}.predictive-search__results:not(.predictive-search__mixed-results-products) .predictive-search__mixed-results-pages-collection{margin-top:0}.predictive-search-collection-panel-list{gap:8px}.predictive-search-collection-panel-item{width:calc(25% - 6px);gap:4px}.predictive-search-collection-panel-item-image{width:80px;height:80px}.predictive-search-collection-panel-item-title{font-size:12px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:center}.predictive-search-page-panel{margin-top:0}.predictive-search-collection-panel+.predictive-search-page-panel{margin-top:16px}.predictive-search-page-panel-list{gap:8px}.predictive-search-page-panel-item{font-size:12px}}@media(max-width:600px){.my_header_search predictive-search[open] .kaios_search_input{width:calc(100% - var(--gutter) * 2);max-width:calc(100% - var(--gutter) * 2)}.my_header_search predictive-search[open] .kaios_search_btn_close{right:calc(var(--gutter) * 2 + 40px)}.my_header_search predictive-search[open] .search__speech{right:calc(var(--gutter) * 2 + 12px);padding:0}.my_header_search:has(predictive-search[open]) .close_search_wrap{right:calc(var(--gutter)/2 - 4px)}}@media(max-width:400px){.my_header_search predictive-search[open] .search__form{width:calc(100% + var(--gutter) / 2);max-width:calc(100% + var(--gutter) / 2)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/search-custom.css.map */
