.predictive-search__results{margin-block-start:1.2rem;display:flex;flex-direction:column;position:relative}.predictive-search__results .predictive-search__col:not(.predictive-search__col-product){margin-block-start:4.8rem}.predictive-search__col{width:100%}.predictive-search__message p{font-size:var(--font-size-static-md);color:rgb(var(--color-foreground));margin-block:0;letter-spacing:.02em}.predictive-search__row{margin-block-end:3.2rem}.predictive-search__row:last-child{margin-block-end:0}.predictive-search__links{width:100%;color:rgb(var(--color-foreground));font-size:1.8rem;line-height:1.4;letter-spacing:.02em;font-weight:500}.predictive-search__links-item+.predictive-search__links-item{margin-block-start:1.2rem}.predictive-search__links-link{font-size:inherit}.predictive-search__collections .predictive-search__links-item:nth-child(n+2){margin-block-start:1.6rem}.predictive-search__links-link{display:inline-block;transition:color var(--duration-default)}.predictive-search__links-link mark{color:rgb(var(--color-heading-text));background-color:var(--color-image-background)}.predictive-search__grid{display:grid;align-items:flex-start;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem}@media screen and (min-width:750px){.predictive-search__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.predictive-search__card-product .card-product__content{padding-block-start:.8rem}.predictive-search__card-product .card-product__title{font-size:calc(var(--font-heading-scale) * 1.2rem)}.predictive-search__results .product-card .product-card__note{max-width:min(85%,22rem);max-height:6.4rem;top:auto;padding:.8rem 1rem;font-size:1.1rem;line-height:1.35;overflow:hidden}.predictive-search__results .product-card .product-card__note-inner{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.predictive-search__link.button.button--text{display:block;width:fit-content;margin:0 0 0 auto;font-size:var(--font-size-static-xs);color:rgb(var(--color-heading-text))}@media(hover:hover){.link.predictive-search__link:hover{color:rgb(var(--color-heading-text))}}.predictive-search__link:before{inset-inline-start:50%;transform:translate(-50%);transition:.2s}[dir=rtl] .predictive-search__link:before{transform:translate(50%)}.predictive-search__link:hover:before{width:20%}.predictive-search__collections-box{display:flex;align-items:center}.header .predictive-search__collections-img .media{width:9.9rem;height:9.9rem;border-radius:var(--card-corner-radius)}.predictive-search__collections-title{margin-inline-start:1.6rem}.predictive-search__collections-title span{display:inline-block;position:relative;font-size:var(--font-size-static-h6);letter-spacing:-.084rem}.predictive-search__collections-title small{font-size:var(--font-size-static-sm);opacity:.75;letter-spacing:.2rem;position:absolute;inset-inline-start:calc(100% + .8rem)}.predictive-search__results .predictive-search__col:last-child{width:100%;position:absolute;inset-block-start:100%;inset-inline-start:0;margin-block:0}.predictive-search__results .predictive-search__col:last-child .predictive-search__link{margin:var(--spacing-7) auto}.predictive-search__results .product-card__add-to-cart--form,.predictive-search__results .product-card__actions .product-card__add-to-cart--button,.predictive-search__results .product-card__add-to-cart--button.button--icon{display:none}@media(hover:hover){.predictive-search__links-link:hover{color:rgb(var(--color-foreground))}.predictive-search__card-product:hover .card-product__media{opacity:1}}@media screen and (min-width:990px){.predictive-search__results{margin-block-start:var(--spacing-5)}}:root{--search-overlay-bg: #ffffff;--search-overlay-cream: 250, 244, 232;--search-overlay-border: 230, 220, 200;--search-overlay-muted: 120, 113, 100;--search-overlay-text: 28, 24, 21;--search-overlay-accent: 240, 78, 35;--search-overlay-accent-text: 255, 255, 255;--search-overlay-radius: 1.4rem;--search-overlay-radius-sm: .8rem;--search-overlay-radius-lg: 1.6rem}html.js .drawer--search-overlay>.drawer__container>.drawer__content--search-overlay{--drawer-transform: translateY(-1rem)}html.js .drawer--search-overlay>.drawer__container[open]>.drawer__content--search-overlay{inset-block-start:0;inset-inline:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:0;background:var(--search-overlay-bg);overflow-y:auto;overflow-x:hidden;z-index:var(--z-modals)}.search-overlay__inner{display:grid;grid-template-columns:1fr;grid-template-areas:"head" "main" "sidebar";column-gap:var(--spacing-7);row-gap:var(--spacing-6);max-width:152rem;margin:0 auto;padding:var(--spacing-5) var(--page-gutter) var(--spacing-8)}.search-overlay__head{grid-area:head}.search-overlay__main{grid-area:main;min-width:0;width:100%}.search-overlay__sidebar{grid-area:sidebar;min-width:0;width:100%}@media screen and (min-width:990px){.search-overlay__inner{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"head head" "main sidebar";padding-block-start:var(--spacing-6)}.search-overlay__inner:not(:has(.search-overlay__sidebar)){grid-template-columns:1fr;grid-template-areas:"head" "main"}.search-overlay__sidebar{max-width:none}}.search-overlay__head{display:flex;align-items:center;gap:var(--spacing-3);padding-block-end:var(--spacing-6)}.search-overlay__logo{display:inline-flex;align-items:center;color:rgb(var(--search-overlay-text));text-decoration:none}.search-overlay__logo-img{max-height:3.2rem;width:auto}.search-overlay__logo-text{font-family:var(--font-heading-family);font-weight:700;font-size:2.4rem;letter-spacing:.04em;text-transform:uppercase}.search-overlay__head-sep{width:.6rem;height:.6rem;border-radius:50%;background:currentColor;opacity:.4}.search-overlay__eyebrow{font-size:var(--font-size-static-xs);letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--search-overlay-text),.6)}.search-overlay__close{margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:var(--search-overlay-radius-sm);background:rgba(var(--search-overlay-cream),1);color:rgb(var(--search-overlay-text));font-size:2rem;cursor:pointer;transition:background-color var(--duration-default)}.search-overlay__close:hover{background:rgba(var(--search-overlay-border),1)}.search-overlay__form-row{margin-block-end:var(--spacing-6)}.search--overlay .search__controls--hero{position:relative;display:flex;align-items:center;gap:0;height:auto;padding:.6rem .6rem .6rem 2rem;border-radius:var(--search-overlay-radius-lg);background:rgba(var(--search-overlay-cream),1)}.search__hero-icon{display:inline-flex;align-items:center;justify-content:center;font-size:2rem;color:rgb(var(--search-overlay-accent));flex-shrink:0}.search--overlay .field--search-hero{flex:1;margin:0;background:transparent}.search--overlay .field--search-hero .field__input{width:100%;height:5.6rem;padding:0 var(--spacing-3);border:0;background:transparent;font-family:var(--font-heading-family);font-size:1.8rem;letter-spacing:.04em;color:rgb(var(--search-overlay-text));outline:none;text-transform:uppercase}.search--overlay .field--search-hero .field__input::placeholder{color:rgba(var(--search-overlay-text),.5);text-transform:none;font-family:inherit;letter-spacing:.02em}.search--overlay .field--search-hero .field__input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.search--overlay .search__controls--hero .search__button--clear{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;font-size:1.8rem;color:rgba(var(--search-overlay-text),.5);background:transparent;border-radius:var(--search-overlay-radius-sm);cursor:pointer;transition:color var(--duration-default),background-color var(--duration-default);letter-spacing:0;text-transform:none;font-weight:400}.search--overlay .search__button--clear:hover:not([disabled]){color:rgb(var(--search-overlay-text));background:rgba(var(--search-overlay-border),.5)}.search--overlay .search__button--clear[disabled]{opacity:.3;cursor:default}.search--overlay .search__button--hero{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:auto;height:5.6rem;padding:0 var(--spacing-6);border-radius:var(--search-overlay-radius);background:rgb(var(--search-overlay-accent));color:rgb(var(--search-overlay-accent-text));font-family:var(--font-heading-family);font-weight:600;font-size:1.4rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:opacity var(--duration-default)}.search--overlay .search__button--hero:hover{opacity:.9}.search-overlay__suggestions.is-hidden,.search-overlay__sidebar.is-hidden{display:none}.search-overlay__section{margin-block-end:var(--spacing-6)}.search-overlay__section-head{display:flex;align-items:center;justify-content:space-between;margin-block-end:var(--spacing-3)}button.search-overlay__section-action,.search-overlay__section-action{padding:0;font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--search-overlay-accent))!important;background:transparent;cursor:pointer;transition:opacity var(--duration-default)}.search-overlay__section-action:hover{opacity:.75}recent-searches.is-empty{display:none}.search-overlay__section--recent{border:1px dashed rgba(var(--search-overlay-text),.18);border-radius:var(--search-overlay-radius);padding:var(--spacing-3) var(--spacing-4) var(--spacing-4)}.search-overlay__section--recent .search-overlay__section-head{margin-block-end:var(--spacing-2)}.search-overlay__section-title,h6.search-overlay__section-title{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--search-overlay-text))}.search-overlay__chips{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.search-overlay__chip{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:.9rem 1.6rem;border-radius:.6rem;background:rgba(var(--search-overlay-cream),1);color:rgb(var(--search-overlay-text));font-size:1.4rem;font-weight:500;text-decoration:none;transition:background-color var(--duration-default),transform var(--duration-default)}.search-overlay__chip:hover{background:rgba(var(--search-overlay-border),.7);transform:translateY(-1px)}.search-overlay__chip-icon{font-size:1.6rem;opacity:.7;flex-shrink:0}.search-overlay__chip--tag .search-overlay__chip-icon{color:rgb(var(--search-overlay-accent));opacity:1}.search-overlay__chip-text{display:inline-block}.search-overlay__chip--recent{padding-inline-end:.6rem;gap:var(--spacing-2);cursor:default}.search-overlay__chip--recent:hover{transform:none}.search-overlay__chip--recent .search-overlay__chip-text{color:inherit;text-decoration:none;cursor:pointer}.search-overlay__chip--recent .search-overlay__chip-text:hover{color:rgb(var(--search-overlay-accent))}.search-overlay__chip-remove{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-inline-start:.2rem;padding:0;font-size:1.4rem;color:rgba(var(--search-overlay-text),.45);background:transparent;border-radius:50%;cursor:pointer;transition:color var(--duration-default),background-color var(--duration-default)}.search-overlay__chip-remove:hover{color:rgb(var(--search-overlay-text));background:rgba(var(--search-overlay-text),.08)}.search-overlay__sidebar{min-width:0}.search-overlay__sidebar-title{margin-block-end:var(--spacing-6)}.search-overlay__categories{display:flex;flex-direction:column}.search-overlay__categories>li+li{border-top:1px solid rgba(var(--search-overlay-text),.1)}.search-overlay__category{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:1.8rem 0;border-radius:0;background:transparent;color:rgb(var(--search-overlay-text));font-family:var(--font-heading-family);font-weight:600;font-size:1.4rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background-color var(--duration-default),color var(--duration-default)}.search-overlay__category-icon{color:rgba(var(--search-overlay-text),.4)}.search-overlay__category:hover{background:transparent}.search-overlay__category--active,.search-overlay__category--active:hover{background:rgb(var(--search-overlay-accent));color:rgb(var(--search-overlay-accent-text));padding-inline:1.8rem;border-radius:var(--search-overlay-radius)}.search-overlay__categories>li:has(.search-overlay__category--active)+li,.search-overlay__categories>li:has(.search-overlay__category--active){border-top-color:transparent}.search-overlay__category--active .search-overlay__category-icon,.search-overlay__category--active:hover .search-overlay__category-icon{color:rgb(var(--search-overlay-accent-text));opacity:1}.search-overlay__category-icon{font-size:1.6rem;flex-shrink:0;transition:transform var(--duration-default)}.search-overlay__category:hover .search-overlay__category-icon{transform:translate(.3rem)}[dir=rtl] .search-overlay__category:hover .search-overlay__category-icon{transform:translate(-.3rem) scaleX(-1)}[dir=rtl] .search-overlay__category-icon{transform:scaleX(-1)}.predictive-search__results .predictive-search__section{margin-block-end:var(--spacing-6)}.predictive-search__section-head{margin-block-end:var(--spacing-3)}.predictive-search__suggestions{display:flex;flex-direction:column;width:100%}.predictive-search__suggestion{display:block;width:100%}.predictive-search__suggestion+.predictive-search__suggestion{border-top:1px solid rgba(var(--search-overlay-text),.08)}.predictive-search__suggestion-link{display:grid;grid-template-columns:6.4rem minmax(0,1fr) 12rem 2.4rem;align-items:center;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--search-overlay-radius);color:rgb(var(--search-overlay-text));text-decoration:none;transition:background-color var(--duration-default)}.predictive-search__suggestion-link:hover{background:rgba(var(--search-overlay-cream),1)}.predictive-search__suggestion-media{width:6.4rem;height:6.4rem;border-radius:var(--search-overlay-radius-sm);overflow:hidden;background:rgba(var(--search-overlay-cream),1);flex-shrink:0}.predictive-search__suggestion-media img,.predictive-search__suggestion-media svg{width:100%;height:100%;object-fit:cover}.predictive-search__suggestion-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.predictive-search__suggestion-title{font-family:var(--font-heading-family);font-weight:600;font-size:1.8rem;color:rgb(var(--search-overlay-text));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.predictive-search__suggestion-meta{font-size:1.5rem;color:rgba(var(--search-overlay-text),.5)}.predictive-search__suggestion-meta-row{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}.predictive-search__suggestion-badge{display:inline-flex;align-items:center;padding:.3rem .8rem;border-radius:.4rem;background:rgba(var(--search-overlay-accent),.12);color:rgb(var(--search-overlay-accent));font-family:var(--font-heading-family);font-size:1rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.predictive-search__suggestion-price{grid-column:3 / 4;font-family:var(--font-heading-family);font-weight:700;font-size:1.8rem;color:rgb(var(--search-overlay-text));white-space:nowrap;text-align:end;justify-self:end}.predictive-search__suggestion-price .price,.predictive-search__suggestion-price .price__container,.predictive-search__suggestion-price .price__sale,.predictive-search__suggestion-price .price__sale-inner,.predictive-search__suggestion-price .price__regular,.predictive-search__suggestion-price .price__regular span,.predictive-search__suggestion-price .price__sale-inner span,.predictive-search__suggestion-price ins,.predictive-search__suggestion-price s{margin:0;font-size:1.8rem;font-weight:700;color:rgb(var(--search-overlay-text));line-height:1.2}.predictive-search__suggestion-arrow{grid-column:-2 / -1;display:inline-flex;align-items:center;justify-content:center;font-size:1.6rem;transition:transform var(--duration-default)}.predictive-search__suggestion-arrow svg,.header .predictive-search__suggestion-arrow svg{color:#b8b1a3;transition:color var(--duration-default)}.predictive-search__suggestion-link:hover .predictive-search__suggestion-arrow,.predictive-search__suggestion-link:focus-visible .predictive-search__suggestion-arrow{transform:translate(.3rem)}.predictive-search__suggestion-link:hover .predictive-search__suggestion-arrow svg,.predictive-search__suggestion-link:focus-visible .predictive-search__suggestion-arrow svg,.header .predictive-search__suggestion-link:hover .predictive-search__suggestion-arrow svg,.header .predictive-search__suggestion-link:focus-visible .predictive-search__suggestion-arrow svg{color:rgb(var(--search-overlay-accent))}[dir=rtl] .predictive-search__suggestion-arrow{transform:scaleX(-1)}[dir=rtl] .predictive-search__suggestion-link:hover .predictive-search__suggestion-arrow{transform:translate(-.3rem) scaleX(-1)}.predictive-search__section--footer{display:flex;justify-content:center;margin-block:var(--spacing-5) 0}.predictive-search__section--footer .predictive-search__link.button.button--text,.predictive-search__section--footer .predictive-search__link{display:inline-flex;align-items:center;justify-content:center;margin:0 auto;padding:0 var(--spacing-5);height:4.4rem;border-radius:var(--search-overlay-radius);width:auto;background:rgba(var(--search-overlay-cream),1);color:rgb(var(--search-overlay-text));font-family:var(--font-heading-family);font-weight:600;font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background-color var(--duration-default)}.predictive-search__section--footer .predictive-search__link:hover{background:rgba(var(--search-overlay-border),1)}.drawer--search-overlay .search-drawer__suggestions{display:none}@media screen and (max-width:989px){.search-overlay__inner{padding-block-start:var(--spacing-4)}.search--overlay .search__button--hero{padding:0 var(--spacing-4);height:4.8rem;font-size:1.2rem}.search--overlay .field--search-hero .field__input{height:4.8rem;font-size:1.6rem}.search--overlay .search__controls--hero{padding-inline-start:1.4rem}.predictive-search__suggestion-link{grid-template-columns:5.6rem minmax(0,1fr) 10rem 2rem;gap:var(--spacing-3)}.predictive-search__suggestion-media{width:5.6rem;height:5.6rem}}@media screen and (max-width:749px){.search-overlay__head{padding-block-end:var(--spacing-4)}.search-overlay__logo-text{font-size:2rem}.search-overlay__close{width:4rem;height:4rem}.search--overlay .search__button--hero .search__button-label{display:none}.search--overlay .search__button--hero:before{content:"\2192";font-size:1.8rem}.search--overlay .search__button--hero{width:4.8rem;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-predictive-search.css.map */
