.search-page-header{position:relative;padding-top:32px;padding-bottom:24px}.search-page-header .search-page__header{display:flex;flex-direction:column;align-items:var(--horizontal-alignment, flex-start);text-align:left;gap:0}.search-page-header .search-page__header h3{font-size:28px;font-weight:700;letter-spacing:-.02em;color:var(--color-foreground, #1a1a1a);margin:0 0 24px}@media screen and (min-width:750px){.search-page-header .search-page__header h3{font-size:36px}}.search-page-header search-page-input-component{max-width:560px;width:100%;margin:0;background:#fff;border-radius:14px;border:1px solid #e0e0e0;box-shadow:0 1px 3px #0000000f;transition:all .25s cubic-bezier(.4,0,.2,1)}.search-page-header search-page-input-component:focus-within{background:#fff;border-color:var(--color-primary, #860801);box-shadow:0 0 0 3px #8608011a,0 4px 12px #00000014}.search-page-header .search-page-input{width:100%;padding:14px 52px;font-size:15px;font-weight:500;color:var(--color-foreground, #1a1a1a);background:transparent;border:none;border-radius:14px;outline:none}.search-page-header .search-page-input::placeholder{color:#777;font-weight:400}.search-page-header search-page-input-component .search__icon{left:18px;width:20px;height:20px;color:#777;transition:color .2s ease}.search-page-header search-page-input-component .search__icon svg{width:18px;height:18px}.search-page-header search-page-input-component:focus-within .search__icon{color:var(--color-primary, #860801)}.search-page-header search-page-input-component .search__reset-button{right:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#666;transition:all .2s ease}.search-page-header search-page-input-component .search__reset-button:hover{background:#0000000f;color:#333}.search-page-header .search-results__no-results{margin-top:20px;padding:16px 20px;background:#fef5f5;border:1px solid rgba(134,8,1,.1);border-radius:10px;color:#666;opacity:1}.search-page-header .search-results__no-results p{margin:0;font-size:14px;line-height:1.5}.search-results-count{text-align:center;padding:12px 0;font-size:14px;color:#666;font-weight:500}.search-results-count strong{color:var(--color-foreground, #1a1a1a);font-weight:700}.search-page-results{padding-top:0!important}.search-page-results .collection-wrapper{gap:0!important}.search-page-results .facets-container{background:transparent;border-bottom:none;padding:0 0 20px;margin-bottom:0}.search-page-results .facets-horizontal__controls{gap:10px}.search-page-results .facets-horizontal__facets{gap:8px}.search-page-results .facets-popover__button{padding:8px 14px;font-size:13px;font-weight:600;color:#444;background:#f5f5f7;border:1px solid transparent;border-radius:8px;transition:all .2s ease}.search-page-results .facets-popover__button:hover{background:#ebebed;border-color:#ddd}.search-page-results .facets-popover__button[aria-expanded=true],.search-page-results .facets-popover__button:has(.facets-popover__button-count){background:#86080114;border-color:#86080126;color:var(--color-primary, #860801)}.search-page-results .facets__sort-wrapper select{padding:8px 32px 8px 14px;font-size:13px;font-weight:600;color:#444;background:#f5f5f7;border:1px solid transparent;border-radius:8px;transition:all .2s ease;cursor:pointer}.search-page-results .facets__sort-wrapper select:hover{background:#ebebed;border-color:#ddd}.search-page-results .facets-horizontal__grid-density{gap:4px}.search-page-results .facets-horizontal__grid-density label{padding:8px 10px;border-radius:8px;background:#f5f5f7;transition:all .2s ease}.search-page-results .facets-horizontal__grid-density input:checked+label{background:#86080114;color:var(--color-primary, #860801)}.search-page-results .main-collection-grid__title{font-size:16px;font-weight:600;color:var(--color-foreground, #1a1a1a);margin:0 0 16px;padding:0;border-bottom:none;text-transform:none;letter-spacing:normal}.search-page-results .main-collection-grid{padding-top:0}.search-page-results .product-grid{gap:20px 16px!important}@media screen and (min-width:750px){.search-page-results .product-grid{gap:28px 20px!important}}.search-page-results .product-grid__item{position:relative;display:flex;flex-direction:column}.search-page-results .product-grid__item:before{display:none}.search-page-results .product-grid__card{background:transparent;border-radius:0;overflow:visible!important;transition:none;box-shadow:none;display:flex;flex-direction:column;height:100%}.search-page-results .product-grid__card:hover{transform:none;box-shadow:none}.search-page-results .product-card__content{overflow:visible!important;border-radius:0!important}.search-page-results .product-media-container{position:relative;border-radius:12px;overflow:hidden;background:#f8f8f8;aspect-ratio:1 / 1}.search-page-results .product-media{border-radius:12px;overflow:hidden}.search-page-results .product-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}.search-page-results .product-grid__item:hover .product-media img{transform:scale(1.05)}.search-page-results .product-card__content>*:not(:first-child){padding:0;margin:0}.search-page-results .product-grid__card .product-title,.search-page-results .product-card .product-title,.search-page-results product-card .product-title{font-size:14px;font-weight:600;line-height:1.4;color:var(--color-foreground, #1a1a1a);margin:10px 0 0!important;padding:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;background:transparent!important;border-radius:0!important}.search-page-results .product-grid__card .price,.search-page-results .product-card .price,.search-page-results product-card .price{margin:4px 0 0!important;padding:0!important;font-size:14px;font-weight:700;color:var(--color-primary, #860801);background:transparent!important;border-radius:0!important;overflow:visible!important}.search-page-results .product-grid__card .price .compare-at-price,.search-page-results .product-card .price .compare-at-price{font-size:12px;font-weight:500;color:#999;text-decoration:line-through;margin-left:6px}.search-page-results .product-grid__card .badge--sale,.search-page-results .product-media-container .badge--sale{position:absolute;top:10px;left:10px;padding:5px 8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--color-primary, #860801);border-radius:6px;z-index:2}.search-page-results .product-grid__card .quick-add-button,.search-page-results .product-media-container .quick-add-button{position:absolute;bottom:10px;right:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 10px #0000001f;opacity:0;transform:translateY(6px);transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;z-index:2}.search-page-results .product-grid__item:hover .quick-add-button{opacity:1;transform:translateY(0)}.search-page-results .product-grid__card .quick-add-button:hover{background:var(--color-primary, #860801);color:#fff;transform:scale(1.1)}.search-page-results product-card-link,.search-page-results product-card{display:block;transition:transform .25s cubic-bezier(.4,0,.2,1)}.search-page-results .product-grid__item:hover product-card-link,.search-page-results .product-grid__item:hover product-card{transform:translateY(-4px)}.search-page-results .main-collection-grid__empty{text-align:center;padding:60px 24px;max-width:420px;margin:0 auto}.search-page-results .main-collection-grid__empty-title{font-size:22px;font-weight:700;color:var(--color-foreground, #1a1a1a);margin-bottom:10px}.search-page-results .main-collection-grid__empty p{font-size:14px;color:#666;line-height:1.6}.search-page-results .main-collection-grid__empty-link{color:var(--color-primary, #860801);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.search-page-results .main-collection-grid__empty-link:hover{opacity:.8}.search-page-results .pagination-controls{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:40px;padding:20px 0}.search-page-results .pagination-controls a,.search-page-results .pagination-controls span{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#666;background:#f5f5f7;border-radius:8px;transition:all .2s ease}.search-page-results .pagination-controls a:hover{background:#ebebed;color:var(--color-foreground, #1a1a1a)}.search-page-results .pagination-controls .pagination-current,.search-page-results .pagination-controls [aria-current=page]{background:var(--color-primary, #860801);color:#fff}.search-page-results .pagination-controls .pagination-prev,.search-page-results .pagination-controls .pagination-next{padding:0 16px}.search-page-results .loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100}.search-page-results .loading-spinner{width:36px;height:36px;border:3px solid #f0f0f0;border-top-color:var(--color-primary, #860801);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.search-page-results .product-grid__item{opacity:0;animation:fadeInUp .35s ease forwards}.search-page-results .product-grid__item:nth-child(1){animation-delay:.03s}.search-page-results .product-grid__item:nth-child(2){animation-delay:.06s}.search-page-results .product-grid__item:nth-child(3){animation-delay:.09s}.search-page-results .product-grid__item:nth-child(4){animation-delay:.12s}.search-page-results .product-grid__item:nth-child(5){animation-delay:.15s}.search-page-results .product-grid__item:nth-child(6){animation-delay:.18s}.search-page-results .product-grid__item:nth-child(n+7){animation-delay:.21s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.search-page-header{padding-top:24px;padding-bottom:16px}.search-page-header .search-page__header{padding-left:0;padding-right:0}.search-page-header .search-page__header h3{font-size:24px;margin-bottom:16px}.search-page-header search-page-input-component{border-radius:12px}.search-page-header .search-page-input{padding:12px 48px;font-size:14px}.search-page-header search-page-input-component .search__icon{left:14px}.search-page-header search-page-input-component .search__reset-button{right:10px}.search-page-results .product-grid{gap:16px 12px!important}.search-page-results .product-media-container,.search-page-results .product-media{border-radius:10px}.search-page-results .product-grid__card .product-title,.search-page-results .product-card .product-title{font-size:13px;margin-top:8px!important}.search-page-results .product-grid__card .price,.search-page-results .product-card .price{font-size:13px}.search-page-results .main-collection-grid__empty{padding:48px 16px}.search-page-results .main-collection-grid__empty-title{font-size:18px}.search-page-results .main-collection-grid__title{font-size:14px;margin-bottom:12px;padding-left:0}}.search-page-header .search-page-input:focus-visible{outline:none}.search-page-results .product-grid__card a:focus-visible,.search-page-results .product-card__link:focus-visible{outline:2px solid var(--color-primary, #860801);outline-offset:3px;border-radius:12px}.search-page-results .pagination-controls a:focus-visible{outline:2px solid var(--color-primary, #860801);outline-offset:2px}@media(prefers-color-scheme:dark){.search-page-header search-page-input-component{background:#ffffff14}.search-page-header search-page-input-component:focus-within{background:#ffffff1f}}@media(prefers-reduced-motion:reduce){.search-page-results .product-grid__item{animation:none;opacity:1}.search-page-results .product-media img{transition:none}.search-page-results product-card-link,.search-page-results product-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/search-page-premium.css.map */
