.header__search .header__icon--search .icon-search{display:block}.header__search .header__icon--search .header__modal-close-button,.header__search .header__icon--search .modal__toggle-close,.header__search .header__icon--search .icon-close{display:none!important}details>.search-modal{display:none}details[open]>.search-modal{display:block;animation:animateSearchOpen .28s ease}.search-modal.modal__content{position:fixed;top:0;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:flex-start;justify-content:center;padding:8rem 1.6rem 2.4rem;background:transparent;height:auto;width:100%;opacity:1}@media screen and (min-width:750px){.search-modal.modal__content{padding:10rem 2.4rem 3.2rem}}.search-modal__overlay{position:absolute;right:0;bottom:0;left:0;background:#523b2c73;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);height:100%;top:0}.search-modal__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:min(112rem,100%);max-height:calc(100vh - 11rem);overflow:hidden;margin:0 auto;padding:0;background:radial-gradient(ellipse 80% 50% at 0% 0%,rgba(126,87,60,.08),transparent 55%),radial-gradient(ellipse 70% 45% at 100% 100%,rgba(168,140,110,.1),transparent 50%),#faf7f4;border:.1rem solid rgba(126,87,60,.12);border-radius:1.6rem;box-shadow:0 2rem 5rem #523b2c38}@media screen and (min-width:750px){.search-modal__panel{border-radius:2rem}}.search-modal__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 1.6rem 2.4rem;scrollbar-width:thin;scrollbar-color:rgba(126,87,60,.45) transparent}@media screen and (min-width:750px){.search-modal__scroll{padding:0 3.2rem 3.6rem}}@media screen and (min-width:1200px){.search-modal__scroll{padding:0 4rem 4rem}}.search-modal__scroll::-webkit-scrollbar{width:.6rem}.search-modal__scroll::-webkit-scrollbar-track{margin:.8rem 0 1.2rem;background:transparent}.search-modal__scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7e573c59,#523b2c8c);border:.15rem solid transparent;border-radius:999px;background-clip:padding-box}.search-modal__scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7e573c8c,#523b2cbf);border:.15rem solid transparent;background-clip:padding-box}.search-modal__top{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-shrink:0;width:100%;margin:0;padding:2rem 1.6rem 1.6rem;border-bottom:.1rem solid rgba(126,87,60,.12);background:#faf7f4eb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media screen and (min-width:750px){.search-modal__top{padding:2.8rem 3.2rem 1.6rem}}@media screen and (min-width:1200px){.search-modal__top{padding:3.2rem 4rem 1.8rem}}.search-modal__heading{display:flex;align-items:center;gap:1.2rem;min-width:0}.search-modal__heading-icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;flex-shrink:0;border-radius:999px;background:#7e573c1a;color:#7e573c}.search-modal__heading-icon .icon{width:1.6rem;height:1.6rem}.search-modal__title{margin:0;font-family:var(--font-heading-family);font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:.01em;color:#3d2b21;text-transform:none}.search-modal__close-button{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;flex-shrink:0;margin:0;padding:0;border:none;border-radius:999px;background:#7e573c14;color:#523b2c;cursor:pointer;transition:background var(--duration-default) ease,transform var(--duration-default) ease}.search-modal__close-button:hover{background:#7e573c29}.search-modal__close-button:hover .icon{transform:rotate(90deg)}.search-modal__close-button .icon{width:1.4rem;height:1.4rem;transition:transform var(--duration-default) ease}.search-modal__content{display:flex;flex-direction:column;align-items:stretch;width:100%;padding-top:2rem}.search-modal__form{position:relative;width:100%}.search__form-inner{position:relative;display:flex;flex-direction:column;gap:1.2rem;width:100%}.search-modal .field{position:relative;display:flex;flex-direction:column;gap:1rem;width:100%}@media screen and (min-width:750px){.search-modal .field{display:block}}.search-modal .search__input.field__input{width:100%;min-height:5.6rem;padding:1.4rem 1.8rem;border:.1rem solid rgba(126,87,60,.2);border-radius:1.2rem;background:#fff;color:#3d2b21;font-size:1.5rem;box-shadow:none}@media screen and (min-width:750px){.search-modal .search__input.field__input{padding-right:14rem}}.search-modal .search__input.field__input::placeholder{color:#3d2b2173}.search-modal .search__input.field__input:hover:not(:focus){border-color:#7e573c66}.search-modal .search__input.field__input:focus{border-color:#7e573c;outline:none;box-shadow:0 0 0 .3rem #7e573c26}.search-modal .search__button{width:100%;min-height:5rem;border-radius:999px;background-color:#7e573c;border-color:#7e573c;color:#fff;box-shadow:none}.search-modal .search__button:hover,.search-modal .search__button:focus-visible{background-color:#523b2c;border-color:#523b2c;color:#fff}@media screen and (min-width:750px){.search-modal .search__button{position:absolute;top:50%;right:.6rem;width:auto;min-width:11rem;min-height:4.4rem;transform:translateY(-50%)}}.search__modal{margin-top:2rem}.search__modal--hidden{display:none}.search__subtitle{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600;letter-spacing:.02em;color:#523b2c;text-transform:none}.search__categories{width:100%;margin-top:0}.search__categories.hide,.search__promo-block.hide,.search__line.hide{display:none}.search__categories-wrapper{overflow-x:auto;overflow-y:hidden;margin:0 -.4rem;padding:0 .4rem}.search__categories-list{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0;padding:0;list-style:none}.search__categories-item{flex:none}.search__categories-link{display:inline-flex;align-items:center;padding:.7rem 1.4rem;border:.1rem solid rgba(126,87,60,.22);border-radius:999px;background:#fff;color:#523b2c;font-size:1.3rem;text-decoration:none;transition:border-color var(--duration-default) ease,background var(--duration-default) ease,color var(--duration-default) ease}.search__categories-link:hover{border-color:#7e573c;background:#7e573c14;color:#3d2b21}.search__promo-block{margin-top:2.4rem}.search-modal .search__products{overflow:visible}.search-modal .search__items-list,.header__search .predictive-search__results-list_products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.search-modal .search__items-list,.header__search .predictive-search__results-list_products{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}@media screen and (min-width:1100px){.search-modal .search__items-list,.header__search .predictive-search__results-list_products{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem}}.search-modal .search__items-item,.header__search .predictive-search__list-item.collection-product-card{min-width:0;padding:0;border:none;background:transparent;box-shadow:none;overflow:visible;transform:none}.header__search .predictive-search__list-item.collection-product-card:hover{transform:none;box-shadow:none}.search-product-card{display:flex;flex-direction:column;height:100%;padding:0 0 1.6rem;overflow:hidden;border-radius:1.6rem;background:#fff;box-shadow:0 .6rem 1.8rem #523b2c1a;border:.1rem solid rgba(82,59,44,.06);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.search-product-card:hover{transform:translateY(-.3rem);box-shadow:0 1rem 2.4rem #523b2c24}.search-product-card__media{display:block;width:100%;aspect-ratio:1 / 1;margin:0 0 1.2rem;overflow:hidden;background:transparent;text-decoration:none}.search-product-card__image,.search-product-card__placeholder{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;filter:none;transition:transform .4s cubic-bezier(.22,1,.36,1)}.search-product-card:hover .search-product-card__image{transform:scale(1.04)}.search-product-card__body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;padding:0 1.4rem}.search-product-card__vendor{margin:0 0 .4rem;font-size:1.05rem;font-weight:500;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;color:#523b2c8c}.search-product-card__title{margin:0 0 .4rem;font-family:var(--font-heading-family);font-size:1.45rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:#1a1a1a}@media screen and (min-width:1100px){.search-product-card__title{font-size:1.55rem}}.search-product-card__title a{color:inherit;text-decoration:none}.search-product-card__title a:hover{color:#7e573c}.search-product-card__meta{margin:0;font-size:1.25rem;line-height:1.35;color:#1a1a1a8c}.search-product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.2rem;border-top:.1rem solid rgba(82,59,44,.12)}.search-product-card__price{min-width:0}.search-product-card__price .price,.search-product-card__price .price-item{margin:0}.search-product-card__price .price dl{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0}.search-product-card__price .price__regular,.search-product-card__price .price__sale{margin:0}.search-product-card__price .price__sale,.search-product-card__price .price--on-sale .price__regular{display:none}.search-product-card__price .price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem}.search-product-card__price .price-item,.search-product-card__price .price .price-item--regular,.search-product-card__price .price .price-item--sale{font-family:var(--font-heading-family);font-size:1.7rem;font-weight:700;letter-spacing:-.02em;color:#1a1a1a;background:none;padding:0;border-radius:0}.search-product-card__price .price--on-sale .price__sale .price-item--regular{font-size:1.2rem;font-weight:500;color:#1a1a1a66;text-decoration:line-through}.search-product-card__form-wrap,.search-product-card__form{margin:0;padding:0;display:inline-flex}.search-product-card__add{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;flex-shrink:0;padding:0;border:none;border-radius:14px;background:#7e573c;color:#fff;cursor:pointer;box-shadow:0 .4rem 1rem #7e573c40;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.search-product-card__add:hover{background:#6d4b34;transform:scale(1.05);box-shadow:0 .6rem 1.4rem #7e573c4d}.search-product-card__add .icon{width:1.5rem;height:1.5rem}.search-product-card__sold-out{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;color:#1a1a1a59;font-size:1.6rem}.search-product-card--sold-out{opacity:.72}@keyframes animateSearchOpen{0%{opacity:0}to{opacity:1}}input::-webkit-search-decoration{-webkit-appearance:none}.template-search__search .field .field__input+label{top:2.2rem;transform:none}@media screen and (min-width:990px){.template-search__search .field .field__input+label{top:50%;transform:translateY(-50%)}}.search__form-inner .field input[type=search]{background-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/23/assets/component-search.css.map */
