@media screen and (min-width:990px){.search-modal__content{padding:0 4.8rem!important;justify-content:center!important}.search-modal__form,predictive-search.search-modal__form,search-form.search-modal__form{width:100%;max-width:140rem}}.custom-search-modal__form{max-width:140rem;margin:0 auto}.search-modal__form .search__button svg,.search-modal__form .search__button .icon{stroke-width:2!important;width:2.4rem!important;height:2.4rem!important}.search-content-grid{display:grid;grid-template-columns:auto auto 1fr;column-gap:4rem;margin-top:3.2rem;padding:0 1.6rem}.search-content-grid>div{padding:0}.search-content-grid .recent-searches-wrapper{min-width:12rem}.search-content-grid .recommended-search-wrapper{min-width:16rem}.search-content-grid .recommended-products-wrapper{min-width:0;overflow:hidden}.search-content-grid .recent-searches-wrapper,.search-content-grid .recommended-search-wrapper{border-right:1px solid #e0e0e0;padding-right:4rem}.search-top-header{display:flex;column-gap:1.6rem;padding:2rem 1.6rem 0;flex-wrap:wrap;position:relative}.search-top-header_item{font-size:1.6rem;color:var(--color-g08);font-weight:500;cursor:pointer;padding-bottom:.2rem;border-bottom:2px solid transparent;transition:color .2s,border-color .2s;letter-spacing:0px!important}.search-top-header_item.active{color:var(--color-black);border-color:var(--color-black);font-weight:700}.search-close-button{display:none;background:none;border:none;padding:0;cursor:pointer;width:2.4rem;height:2.4rem}.search-close-button .svg-wrapper{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem}.search-close-button svg{width:1.6rem;height:1.6rem}.search-modal__form .field{position:relative!important;display:flex;align-items:center}.search-modal__form .search__input{border-radius:3rem;background-color:var(--color-white);border:2px solid var(--color-black)!important;padding:1.6rem 6rem 1.6rem 2.4rem;font-size:1.7rem;height:5.6rem;width:100%;font-family:Pretendard,sans-serif}.search-modal__form .search__input::placeholder{color:#999;opacity:1!important}.search-modal__form .field:after,.search-modal__form .field:before{box-shadow:none!important;display:none!important}.search-modal__form .search-bar__action-buttons{position:absolute!important;right:2.4rem!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;z-index:1;height:auto!important;bottom:auto!important;left:auto!important}.search-modal__form .search__button.field__button{position:static!important;width:2.4rem!important;height:2.4rem!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important}.search-modal__form .search__button .svg-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:2.4rem!important;height:2.4rem!important}.search-modal__form .search__button .svg-wrapper svg{width:2.4rem!important;height:2.4rem!important}.search-modal__form .reset__button{display:none}.recent-searches-wrapper{margin-top:0}.recent-searches-wrapper.is-hidden{display:none!important}.recent-searches-wrapper.is-hidden+.recommended-search-wrapper{border-right:none!important}.recent-searches-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;gap:1.2rem}.recent-searches-header-left{display:flex;align-items:center;gap:1.6rem}.recent-searches-title{font-size:1.6rem;font-weight:700;color:var(--color-black);margin-bottom:0;font-family:var(--font-korean-family);letter-spacing:0px!important}.recent-searches-clear{font-size:1.2rem;color:var(--color-g08);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline;font-family:var(--font-korean-family)}.recent-searches-clear:hover{color:var(--color-black)}.recent-searches-list{display:flex;flex-direction:column;gap:1.2rem}.recent-item{display:flex;align-items:center;justify-content:space-between;background:transparent;padding:0;border-radius:0;font-size:1.4rem;color:var(--color-black);cursor:pointer;position:relative}.recent-item-text{font-size:1.4rem;line-height:1.4;font-weight:400;font-family:var(--font-korean-family);letter-spacing:0px;color:var(--color-black)}.recent-item-delete{font-size:1.1rem;color:var(--color-g08);line-height:1;cursor:pointer;width:2rem;height:2rem;background-color:#f0f0f0;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.recent-item-delete:hover{background-color:#e0e0e0}.recent-fade-out{opacity:0;transform:translate(-1rem);transition:opacity .2s ease,transform .2s ease}.recommended-search-wrapper{margin-top:0}.recommended-search-title{font-size:1.6rem;font-weight:700;color:var(--color-black);margin-bottom:2rem;font-family:var(--font-korean-family);letter-spacing:0px!important}.recommended-search-tags{display:flex;flex-direction:column;gap:1.2rem}.recommended-tag{display:flex;align-items:center;padding:0;background:transparent;border-radius:0;font-size:1.4rem;line-height:1.4;font-weight:400;color:var(--color-black);cursor:pointer;white-space:nowrap;font-family:var(--font-korean-family)}.recommended-tag:hover{text-decoration:underline}.recommended-tag-number{color:var(--color-g08);font-weight:400;min-width:1.6rem}.recommended-products-wrapper{margin-top:0}.recommended-products-title{font-size:1.6rem;font-weight:700;color:var(--color-black);margin-bottom:2rem;font-family:var(--font-korean-family);letter-spacing:0px!important}.recommended-products-list{display:flex;gap:1.6rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.4rem;cursor:grab;-ms-overflow-style:none;scrollbar-width:none}.recommended-products-list.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.recommended-products-list::-webkit-scrollbar{display:none}.recommended-product-item{min-width:15rem;max-width:15rem;text-align:left;display:block;flex-shrink:0}.recommended-product-item__image{width:15rem;height:15rem;background:var(--color-grey-g18);object-fit:cover}.recommended-product-info{margin-top:1.2rem;text-align:left}.recommended-product-title{font-size:1.4rem;font-weight:400;font-family:var(--font-korean-family);line-height:1.4;letter-spacing:0px;color:var(--color-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recommended-product-price{margin-top:.4rem;letter-spacing:0px}.recommended-product-price .price-display{font-size:1.4rem;gap:.3rem}.recommended-product-price .price-display__current-price{font-weight:500;color:var(--color-black)}.recommended-product-price .price-display__original-price,.recommended-product-price .price-display__discount-percentage{font-size:1.2rem}.search-modal__form .field__label{font-size:1.6rem;line-height:1.5;color:var(--color-g08)}@media screen and (max-width:989px){.search-content-grid{grid-template-columns:1fr 1fr;column-gap:0;row-gap:2.4rem}.search-content-grid>div{padding:0}.search-content-grid .recommended-products-wrapper{grid-column:1 / -1;order:1;margin-top:0;border-right:none!important;overflow:visible}.search-content-grid .recent-searches-wrapper{order:0;border-right:1px solid #e0e0e0!important;padding-right:2rem!important;min-width:0}.search-content-grid .recommended-search-wrapper{order:0;border-right:none!important;padding-right:0!important;padding-left:2rem;min-width:0}}@keyframes searchSlideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (max-width:899px){body>.search-modal{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;height:100dvh!important;width:100%!important;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--color-white, #fff);z-index:10001!important;opacity:1!important;pointer-events:auto!important;animation:searchSlideDown .4s cubic-bezier(.16,1,.3,1) both!important}body>.search-modal *{pointer-events:auto!important}details>.search-modal{display:none}details[open]>.search-modal{display:block}details[open]>.search-modal *{pointer-events:auto!important}.search-modal{height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--color-white, #fff)}.search-modal__content{background-color:var(--color-white, #fff);min-height:100%;padding:0 2rem!important}.custom-search-modal__form{min-height:100%;padding-right:0;padding-bottom:10rem}.search-modal__form .search__input{border:1px solid var(--color-black)!important;background-color:var(--color-white)!important;border-radius:3rem;height:5rem}.search-modal .search__input.field__input,.search-modal input[type=search]{font-size:1.6rem!important;transform:translateZ(0)}.search-top-header{flex-wrap:nowrap;align-items:center;padding-right:0}.search-top-header_item{padding-top:1.5rem}.search-close-button{display:flex!important;align-items:center;justify-content:center;margin-left:auto}.search-content-grid{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:0!important;row-gap:2.4rem!important}.search-content-grid>div{padding:0!important}.search-content-grid .recent-searches-wrapper{border-right:1px solid #e0e0e0!important;padding-right:2rem!important;padding-left:0!important}.search-content-grid .recent-searches-wrapper.is-hidden{display:none!important;border:none!important;padding:0!important}.search-content-grid .recent-searches-wrapper.is-hidden+.recommended-search-wrapper{grid-column:1 / -1!important;padding-left:0!important;border-right:none!important}.search-content-grid .recommended-search-wrapper{padding-left:2rem!important;padding-right:0!important;border-right:none!important}.search-content-grid .recommended-products-wrapper{grid-column:1 / -1;margin-top:0;border-right:none!important;overflow:visible}predictive-search[loading] .predictive-search__loading-state{display:none!important}.recommended-product-item{min-width:30%;max-width:30%}.recommended-product-item__image{width:100%;height:auto;aspect-ratio:1}}.search-loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#ffffffb3;z-index:10002;display:flex;align-items:center;justify-content:center}.search-loading-overlay__spinner{width:4rem;height:4rem}.search-loading-overlay__spinner svg{width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-search.css.map */
