body.search-scroll-lock{overflow:hidden!important}.list-search-product{display:flex;flex-wrap:wrap;gap:12px;width:100%;padding:0;box-sizing:border-box}.list-search-product>.product-item{flex:0 0 200px;width:200px;max-width:200px}.list-search-product .product-item{border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 10px #00000012,0 0 0 1px #0000000d;display:flex!important;flex-direction:column;transition:box-shadow .2s ease,transform .2s ease}.list-search-product .product-item:hover{box-shadow:0 6px 24px #00000021;transform:translateY(-2px)}.list-search-product slide-section{width:100%;display:block}.list-search-product .swiper-slide{height:auto}.list-search-product .product-item .product-item__image-wrapper,.list-search-product .product-item .product-item__media-wrapper,.list-search-product .product-item .product-item__media{width:100%!important;aspect-ratio:1 / 1;overflow:hidden;flex-shrink:0}.list-search-product .product-item .product-item__media img,.list-search-product .product-item .product-item__image-wrapper img{width:100%;max-width:100%;height:100%;object-fit:cover;display:block}.list-search-product .product-item__inner{display:flex!important;flex-direction:column;flex:1;padding:.8rem;gap:.3rem}.list-search-product .product-item .product__name,.list-search-product .product-item .card__heading{font-size:1.2rem!important;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0!important}.list-search-product .product-item .product__price,.list-search-product .product-item .price,.list-search-product .product-item .price__regular,.list-search-product .product-item .price__sale{font-size:1.2rem!important}.list-search-product .product-item .product__rate,.list-search-product .product-item [class*=star],.list-search-product .product-item [class*=review]{font-size:1.1rem!important}.list-search-product .product-item .quick-add,.list-search-product .product-item .product-form{margin-top:auto!important;padding:0 .8rem .8rem!important}.list-search-product .product-item .product_submit_button,.list-search-product .product-item .product-form__submit{width:100%;background:#1d1d1f!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:.7rem .5rem!important;font-size:1.15rem!important;font-weight:500;cursor:pointer;transition:background .2s ease!important}.list-search-product .product-item .product_submit_button:hover,.list-search-product .product-item .product-form__submit:hover{background:#333!important}@media(max-width:400px){.list-search-product{grid-template-columns:1fr}}action-search.search-type-popup{--dur-in: .15s;--dur-out: .12s}.inner-tab .btn-tab:first-child{margin-inline-start:0}.main-search__tabs button.active,.inner-tab .btn-tab.active,.btn-tab:only-child{background-size:100% 1px;border-color:transparent;color:var(--color-heading)}.inner-tab-popup.inner-tab .btn-tab.active{background-size:0% 1px}.main-search__tabs button,.inner-tab button{background-image:linear-gradient(to right,var(--color-heading) 100%,transparent 0%);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:opacity .4s ease;color:#999}.inner-tab:not(.has-border-bottom){background:linear-gradient(to right,var(--color-border) 100%,var(--color-border) 0%) no-repeat 0 100% / 100% 1px}.inner-tab button.active{color:var(--color-heading);opacity:1}@media(min-width:1025px){.main-search__tabs button,.inner-tab button{background-image:linear-gradient(to right,var(--color-heading) 100%,transparent 0%);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .4s ease}}@media screen and (max-width:375px){.main-search__tabs .inner-tab{justify-content:start}}.btn-tab:focus-visible,.btn-tab.active:focus-visible{outline:.3rem solid rgba(var(--color-heading-rgb),.9);outline-offset:-1px;box-shadow:none}.search-keyword-list span{color:#444}@media(max-width:767px){.search-section-heading{margin-top:16px}action-search.search-type-drawer .search-animation{display:none!important}action-search.search-type-drawer .search__input{opacity:1!important;pointer-events:auto!important}}.nav-search-label{display:none}.nav-search-trigger{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;width:4.4rem;height:4.4rem;border-radius:50%;background:transparent;border:none;padding:0;position:relative}.nav-search-trigger:hover{background:#0000000f}.nav-search-icon{width:100%!important;height:100%!important;flex-shrink:0;display:flex!important;align-items:center;justify-content:center}.nav-search-input{display:none}@media(min-width:768px){.nav-search-trigger{display:inline-flex!important;align-items:center;justify-content:flex-start;flex-wrap:nowrap;background:#fff;border:1px solid #000!important;border-radius:5px;padding:0 1.6rem 0 0;height:4.4rem;min-width:17rem;max-width:26rem;overflow:hidden;white-space:nowrap;gap:0;width:auto}.nav-search-icon{width:4.4rem!important;height:4.4rem!important;color:#000}.nav-search-input{display:block;flex:1;align-self:stretch;min-width:0;background:transparent;border:none!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;font-size:1.35rem;line-height:1;color:#000;font-weight:500;padding:0;margin:0;font-family:inherit;cursor:text;border-radius:0;height:100%!important}.nav-search-input::placeholder{color:#000;opacity:.6;font-weight:400}.nav-search-input:focus-visible{border:none!important}}.search-section-heading{display:flex!important;align-items:center;font-size:1.6rem!important;font-weight:600!important;color:#1d1d1f!important;opacity:1!important;margin-bottom:1.8rem!important;gap:8px;text-transform:none!important;letter-spacing:normal!important}.search-section-heading svg{flex-shrink:0;width:18px;height:18px}.nav-keywords-col .search-label-section+.search-label-section{margin-top:3.6rem}.search-keyword-list{display:flex!important;flex-wrap:wrap;gap:1.2rem!important;row-gap:1.2rem!important}.search-chip{display:inline-flex!important;align-items:center;gap:10px;padding:4px 10px!important;border-radius:30px!important;background:#2aa744!important;border:1.5px solid #2aa744!important;font-size:14px;font-weight:500!important;color:#fff!important;text-decoration:none!important;transition:all .25s ease!important;white-space:nowrap}.search-chip:hover{background:#2d2d2f!important;border-color:#2d2d2f!important;transform:translate(3px);box-shadow:0 2px 8px #00000026}.search-chip .chip-arrow{opacity:1!important;flex-shrink:0;transition:transform .25s ease;width:14px;height:14px}.search-chip .chip-arrow path{stroke:#fff!important}.search-chip:hover .chip-arrow{transform:translate(2px) translateY(-2px)}.results .search-keyword,.results .search-trending-keywords,.results .nav-search-grid{display:none}@media(min-width:1025px){.nav-products-col.recommend-search{border:none;padding:0;margin:0}}.search-section-heading-row{display:flex!important;align-items:center;font-size:1.6rem!important;font-weight:600!important;color:#1d1d1f!important;opacity:1!important;margin-bottom:2rem!important;gap:8px;text-transform:none!important;letter-spacing:normal!important}.search-section-heading-row svg{flex-shrink:0;width:18px;height:18px}@media(min-width:1025px){.search-popup-products-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}}@media(max-width:1024.98px){.search-popup-products-row{display:flex;flex-direction:row;gap:1.4rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.4rem;scrollbar-width:none}.search-popup-products-row::-webkit-scrollbar{display:none}.search-popup-products-row>*{flex:0 0 72vw;scroll-snap-align:start}}@media(max-width:1024.98px){.nav-search-grid{display:block}.nav-keywords-col{margin-bottom:2rem}.nav-products-col.recommend-search{padding-top:2rem;margin-top:2rem;border-top:1px solid var(--color-border)}}@media(min-width:1025px){action-search.search-type-popup .search__input{font-size:1.5rem;font-weight:400}action-search.search-type-popup .nav-search-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}action-search.search-type-popup .nav-keywords-col{max-width:100%}}.search-popup-slider-wrap{display:flex;align-items:center;width:100%}.search-popup-slider-wrap .search-popup-products-row>.product-item{flex:0 0 calc(33.333% - .95rem);scroll-snap-align:start;display:flex!important;flex-direction:column;height:auto;min-height:0;box-shadow:0 4px 20px #0000001a;border-radius:12px;overflow:hidden;background:#fff;transition:box-shadow .2s ease}.search-popup-slider-wrap .search-popup-products-row>.product-item:hover{box-shadow:0 8px 32px #00000026}.search-popup-slider-wrap .product-item__inner{display:flex!important;flex-direction:column;flex:1;padding:0}.search-popup-slider-wrap .product-item__inner .product-info{flex:1;display:flex;flex-direction:column;padding:1rem 1.2rem .6rem}.search-popup-slider-wrap .product-item .product-item__image-wrapper,.search-popup-slider-wrap .product-item .product-item__media,.search-popup-slider-wrap .product-item .product-item__media-wrapper{flex-shrink:0}.search-popup-slider-wrap .product-item .product__name{font-size:1.25rem!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.4rem!important}.search-popup-slider-wrap .product-item .product__price,.search-popup-slider-wrap .product-item .price,.search-popup-slider-wrap .product-item .price__regular,.search-popup-slider-wrap .product-item .price__sale{font-size:1.3rem!important}.search-popup-slider-wrap .product-item .product__rate,.search-popup-slider-wrap .product-item .product-rate,.search-popup-slider-wrap .product-item [class*=star],.search-popup-slider-wrap .product-item [class*=review]{font-size:1.1rem!important}.search-popup-slider-wrap .product-item .quick-add,.search-popup-slider-wrap .product-item .product-form{margin:auto 0 0!important;padding:0 1.2rem 1.2rem!important}.search-popup-slider-wrap .product-item .product_submit_button,.search-popup-slider-wrap .product-item .product-form__submit{background:#1d1d1f!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:1rem 1.4rem!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.04em!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px;cursor:pointer;transition:background .2s ease!important}.search-popup-slider-wrap .product-item .product_submit_button:hover,.search-popup-slider-wrap .product-item .product-form__submit:hover{background:#333!important}.search-popup-slider-wrap .product-item .btn-label:before{content:"";display:inline-block;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4.985 1.4h6.022c2.843 0 3.128 1.354 3.32 3.007l.753 6.386c.242 2.095-.393 3.807-3.32 3.807H4.241c-2.935 0-3.57-1.712-3.32-3.807L1.674 4.407C1.858 2.754 2.142 1.4 4.985 1.4Z'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.5' d='M5.6 4.551C5.6 6.152 6.937 6.8 8 6.8c1.062 0 2.4-.648 2.4-2.249'/%3E%3C%2Fsvg%3E") no-repeat center / contain;vertical-align:middle;flex-shrink:0}.search-slider-btn{width:3.6rem;height:3.6rem;border-radius:50%;border:1.5px solid var(--color-border);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-heading);transition:background .2s ease,border-color .2s ease,opacity .2s ease;z-index:2;flex-shrink:0}.search-slider-btn:hover{background:#1d1d1f;border-color:#1d1d1f;color:#fff}.search-slider-btn:hover svg path{stroke:#fff}.search-slider-prev{margin-right:1rem}.search-slider-next{margin-left:1rem}.search-slider-btn[disabled],.search-slider-btn.is-disabled{opacity:.3;pointer-events:none}@media(max-width:1024.98px){.search-slider-btn{display:none}.search-popup-slider-wrap .search-popup-products-row>.product-item{flex:0 0 72vw}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/search.css.map */
