#search-modal{--ndl-charcoal:#1C1814;--ndl-cream:#EDE8DC;--ndl-ivory:#F5F1E8;--ndl-gold:#B8934A;--ndl-text:#2A2218;--ndl-muted:rgba(42,34,24,.45);--ndl-dim:rgba(42,34,24,.28);--ndl-rule:rgba(42,34,24,.12);--ndl-light:#F2EDE4;--ndl-light-muted:rgba(242,237,228,.45);--ndl-light-dim:rgba(242,237,228,.22);--ndl-serif:"Bodoni Moda",serif;--ndl-sans:"Jost",sans-serif;--ndl-sm-pad:48px;--search-border-radius:0}#search-modal .predictive-search{--color-background:var(--ndl-ivory);--color-background-rgb:245 241 232;--color-foreground:var(--ndl-text);--color-foreground-rgb:42 34 24;--color:var(--ndl-text);--color-rgb:42 34 24;--color-border:var(--ndl-rule);--color-border-rgb:42 34 24;--color-foreground-muted:var(--ndl-muted);--color-foreground-subdued:var(--ndl-muted);--color-input-background:transparent;--product-corner-radius:0px;--card-corner-radius:0px;--resource-card-corner-radius:0px;--title-case:none;font-family:var(--ndl-sans);color:var(--ndl-text)}#search-modal .search-modal__content{--modal-max-height:min(72dvh, 760px);background:var(--ndl-ivory);color:var(--ndl-text);border:0;border-radius:0;box-shadow:0 48px 96px -40px #1c181499}#search-modal .search-modal__content::backdrop{background:#1c18149e}@media screen and (min-width:750px){#search-modal .search-modal__content{width:min(1040px,calc(100vw - 96px));max-width:none;margin-block-start:clamp(32px,8vh,88px)}}#search-modal .predictive-search-form__header{position:sticky;top:0;display:block;padding:30px var(--ndl-sm-pad) 26px;background:var(--ndl-charcoal);border:0;border-radius:0;box-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#search-modal .predictive-search-form__header:before{content:none}#search-modal .predictive-search-form__header-inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:0 28px;padding:0;background:transparent;border:0;border-radius:0;outline:none;box-shadow:none;color:var(--ndl-light)}#search-modal .predictive-search-form__header-inner:before{content:"Search";content:"Search" / "";flex:0 0 100%;order:-1;margin:0 0 16px;padding-left:32px;background:linear-gradient(var(--ndl-gold),var(--ndl-gold)) left center / 20px 1px no-repeat;font-family:var(--ndl-sans);font-size:9px;font-weight:300;line-height:1.4;letter-spacing:.45em;text-transform:uppercase;color:var(--ndl-gold)}#search-modal .predictive-search-form__header-inner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ndl-light-dim);transition:background-color .35s,box-shadow .35s}#search-modal .predictive-search-form__header-inner:focus-within:after{background:var(--ndl-gold);box-shadow:0 1px 0 var(--ndl-gold)}#search-modal input.search-input{flex:1 1 0;min-width:0;width:auto;height:auto;min-height:0;margin:0;padding:0 0 14px;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none;font-family:var(--ndl-serif);font-optical-sizing:auto;font-style:italic;font-weight:400;font-size:clamp(2rem,3vw,2.75rem);line-height:1.25;letter-spacing:-.01em;text-transform:none;color:var(--ndl-light);caret-color:var(--ndl-gold);text-overflow:ellipsis}#search-modal input.search-input::placeholder{color:#f2ede442;opacity:1}#search-modal input.search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}#search-modal .predictive-search__icon{display:none}#search-modal .predictive-search__reset-button{flex:0 0 auto;width:auto;min-width:0;height:auto;min-height:0;margin:0 0 14px;padding:6px 0;background:none;border:0;box-shadow:none;opacity:1;cursor:pointer;font-family:var(--ndl-sans);font-size:9px;font-weight:400;line-height:1;letter-spacing:.35em;text-transform:uppercase;color:var(--ndl-light-muted);text-decoration:underline;text-underline-offset:5px;text-decoration-color:#f2ede433;transition:color .3s,opacity .3s,visibility .3s}#search-modal .predictive-search__reset-button:hover,#search-modal .predictive-search__reset-button:focus-visible{color:var(--ndl-light);transform:none}#search-modal .predictive-search__reset-button:focus-visible{outline:1px solid var(--ndl-gold);outline-offset:4px}#search-modal .predictive-search__reset-button[hidden]{opacity:0;visibility:hidden;pointer-events:none}#search-modal .predictive-search__close-modal-button{--button-color:var(--ndl-light-muted);--button-background-color:transparent;position:absolute;top:12px;right:12px;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:0;min-height:0;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--ndl-light-muted);transition:color .3s}#search-modal .predictive-search__close-modal-button:hover{--button-color:var(--ndl-light);color:var(--ndl-light)}#search-modal .predictive-search__close-modal-button:focus-visible{color:var(--ndl-light);outline:1px solid var(--ndl-gold);outline-offset:-6px}#search-modal .predictive-search__close-modal-button :is(.svg-wrapper,svg){width:14px;height:14px}#search-modal .predictive-search-form__content-wrapper{border-radius:0;box-shadow:none}#search-modal .predictive-search-form__content{background:var(--ndl-ivory)}#search-modal .predictive-search-results__inner{padding-block:36px 44px;color:var(--ndl-text)}#search-modal .predictive-search-results__inner>:is(.predictive-search-results__products,slideshow-component){margin-top:44px}#search-modal .predictive-search-results__inner>:is(.predictive-search-results__products,slideshow-component,.predictive-search-results__wrapper-queries):first-child,#search-modal .predictive-search-results__inner>.visually-hidden:first-child+:is(.predictive-search-results__products,slideshow-component){margin-top:0}#search-modal .predictive-search-results__title{display:flex;justify-content:flex-start;align-items:center;gap:12px;width:100%;margin:0 0 22px;padding:0;font-family:var(--ndl-sans);font-size:9px;font-weight:300;line-height:1.4;letter-spacing:.45em;text-transform:uppercase;color:var(--ndl-gold)}#search-modal .predictive-search-results__title:before{content:"";flex:0 0 20px;height:1px;background:var(--ndl-gold)}#search-modal .predictive-search-results__resource-header{height:auto;min-height:32px;padding-inline:var(--ndl-sm-pad);margin-bottom:22px}#search-modal .predictive-search-results__resource-header .predictive-search-results__title{margin:0}#search-modal .predictive-search-results__clear.button-unstyled{margin:0 0 0 auto;padding:0;opacity:1;background:none;border:0;font-family:var(--ndl-sans);font-size:9px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--ndl-muted);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--ndl-rule);transition:color .3s}#search-modal .predictive-search-results__clear.button-unstyled:hover{color:var(--ndl-text)}#search-modal .predictive-search-results__wrapper.predictive-search-results__wrapper-queries{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 28px;margin:0;padding:0 var(--ndl-sm-pad);overflow:visible}#search-modal .predictive-search-results__wrapper-queries:before{content:"Try";content:"Try" / "";margin-right:4px;font-family:var(--ndl-sans);font-size:9px;font-weight:400;letter-spacing:.4em;text-transform:uppercase;color:var(--ndl-dim)}#search-modal .predictive-search-results__card--query:active{transform:none}#search-modal .predictive-search-results__pill{display:inline-block;min-width:0;margin:0;padding:2px 0;gap:0;background:none;border:0;border-radius:0;box-shadow:none;outline:none;transform:none;font-family:var(--ndl-serif);font-optical-sizing:auto;font-style:italic;font-weight:400;font-size:19px;line-height:1.3;letter-spacing:0;color:var(--ndl-text);white-space:nowrap;transition:color .3s}#search-modal .predictive-search-results__pill mark{background:none;font-weight:inherit;color:var(--ndl-muted)}#search-modal .predictive-search-results__pill:is(:hover,:focus),#search-modal .predictive-search-results__card--query:is([aria-selected=true],:focus-within) .predictive-search-results__pill{background:none;border:0;outline:none;box-shadow:none;transform:none;color:var(--ndl-gold);text-decoration:none}#search-modal .predictive-search-results__pill:is(:hover,:focus) mark,#search-modal .predictive-search-results__card--query:is([aria-selected=true],:focus-within) mark{color:#b8934a99}#search-modal .predictive-search-results__card--query:is([aria-selected=true],:focus-within) .predictive-search-results__pill{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}#search-modal .predictive-search-results__products{padding-inline:var(--ndl-sm-pad)}#search-modal .predictive-search-results__wrapper-products{gap:32px 24px;padding-block:0}#search-modal .predictive-search-results__wrapper-products:last-child{padding-block-end:0}#search-modal .predictive-search-results__card--product,#search-modal .predictive-search-results__card--product:hover,#search-modal .predictive-search-results__card--product:is([aria-selected=true].keyboard-focus,:focus-visible,:has(.resource-card:focus-visible)){margin:0;padding:0;background:none;border:0;border-radius:0;outline:none;transform:none}#search-modal .predictive-search-results__card--product:is([aria-selected=true].keyboard-focus,:has(.resource-card__link:focus-visible)){outline:1px solid var(--ndl-gold);outline-offset:6px}#search-modal .resource-card{row-gap:14px}#search-modal .resource-card__link:focus-visible{outline:none}#search-modal .resource-card__media{position:relative;overflow:hidden;background:var(--ndl-cream)}#search-modal .resource-card__image{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;object-position:center top;border-radius:0;transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .4s}#search-modal .resource-card__image--secondary{top:0;right:0;bottom:0;left:0;height:100%}#search-modal .resource-card[data-resource-type=product]:hover .resource-card__image{transform:scale(1.04)}#search-modal .resource-card__image-placeholder{aspect-ratio:3 / 4;border-radius:0;background:var(--ndl-cream);font-family:var(--ndl-serif);font-style:italic;color:var(--ndl-muted)}#search-modal .resource-card__content{gap:5px;color:var(--ndl-text)}#search-modal .resource-card__title,#search-modal .resource-card__title.paragraph{font-family:var(--ndl-serif);font-optical-sizing:auto;font-style:italic;font-weight:400;font-size:16px;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--ndl-text)}#search-modal .resource-card__content :is(.price,.price-item__group,bdi){font-family:var(--ndl-sans);font-size:12px;font-weight:400;letter-spacing:.05em;color:var(--ndl-muted)}#search-modal .resource-card__content .compare-at-price :is(bdi,.price-item__group){color:var(--ndl-dim);text-decoration:line-through}#search-modal .predictive-search-results__wrapper slideshow-slides{--gutter-slide-width:var(--ndl-sm-pad);gap:24px}#search-modal .predictive-search-results__wrapper{scroll-padding:0 var(--ndl-sm-pad)}#search-modal .predictive-search-results__card:not(.predictive-search-results__card--product),#search-modal .predictive-search-results__card:not(.predictive-search-results__card--product):is(:hover,[aria-selected=true].keyboard-focus){padding:18px 0 6px;background:none;border:0;border-top:1px solid var(--ndl-rule);border-radius:0;transform:none;transition:border-color .35s}#search-modal .predictive-search-results__card:not(.predictive-search-results__card--product):is(:hover,[aria-selected=true].keyboard-focus,:focus-within){border-top-color:var(--ndl-gold)}#search-modal .predictive-search-results__card:not(.predictive-search-results__card--product) .resource-card{row-gap:12px}#search-modal .predictive-search-results__card:not(.predictive-search-results__card--product) .resource-card__title{font-size:19px;line-height:1.25}#search-modal .predictive-search-results__card:not(.predictive-search-results__card--product):is([aria-selected=true].keyboard-focus,:has(.resource-card__link:focus-visible)) .resource-card__title{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:var(--ndl-gold)}#search-modal .resource-card__subtext,#search-modal .resource-card__subtext.paragraph{margin:0;font-family:var(--ndl-sans);font-size:12px;font-weight:300;line-height:1.7;letter-spacing:.06em;color:var(--ndl-muted)}#search-modal .resource-card[data-resource-type=collection] .resource-card__subtext{font-size:9px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--ndl-dim)}#search-modal .resource-card__image-wrapper{gap:4px}#search-modal .resource-card__collection-image{border-radius:0;object-position:center top}#search-modal .predictive-search-results__resource-header .slideshow-control{color:var(--ndl-muted);transition:color .3s}#search-modal .predictive-search-results__resource-header .slideshow-control:hover{color:var(--ndl-text)}#search-modal .predictive-search-results__no-results,#search-modal .predictive-search-results__no-results:last-child{margin:0;padding:40px var(--ndl-sm-pad) 36px;text-align:center;font-family:var(--ndl-serif);font-optical-sizing:auto;font-style:italic;font-weight:400;font-size:22px;line-height:1.4;color:var(--ndl-muted)}#search-modal .predictive-search-results__no-results p{margin:0}#search-modal .predictive-search-form__footer{padding-block:20px 28px}#search-modal .predictive-search__search-button{--button-color:var(--ndl-text);--button-background-color:var(--ndl-ivory);display:flex;align-items:center;justify-content:center;height:auto;min-height:0;margin:0 auto;padding:15px 40px;border:1px solid rgba(42,34,24,.25);border-radius:0;box-shadow:none;background:var(--ndl-ivory) linear-gradient(var(--ndl-gold),var(--ndl-gold)) no-repeat left bottom / 100% 0;font-family:var(--ndl-sans);font-size:9px;font-weight:400;line-height:1;letter-spacing:.45em;text-transform:uppercase;color:var(--ndl-text);cursor:pointer;transition:background-size .38s cubic-bezier(.76,0,.24,1),color .35s,border-color .35s}#search-modal .predictive-search__search-button:hover,#search-modal .predictive-search__search-button:focus-visible{--button-color:var(--ndl-ivory);background-size:100% 100%;border-color:var(--ndl-gold);color:var(--ndl-ivory);transform:none;box-shadow:none}#search-modal .predictive-search__search-button:focus-visible{outline:1px solid var(--ndl-gold);outline-offset:3px}#search-modal .predictive-search__search-button:active{transform:none}@media screen and (max-width:749px){#search-modal{--ndl-sm-pad:24px}#search-modal .search-modal__content{padding:0;box-shadow:none}#search-modal .predictive-search-form__header{padding:max(22px,env(safe-area-inset-top)) 24px 20px}#search-modal .predictive-search__close-modal-button{top:calc(max(22px,env(safe-area-inset-top)) - 14px);right:6px}#search-modal .predictive-search-form__header-inner{gap:0 18px}#search-modal .predictive-search-form__header-inner:before{margin-bottom:12px}#search-modal input.search-input{font-size:clamp(1.75rem,8vw,2.25rem);padding-bottom:10px}#search-modal .predictive-search__reset-button{margin-bottom:10px}#search-modal .predictive-search-results__inner{padding-block:28px 36px}#search-modal .predictive-search-results__inner>:is(.predictive-search-results__products,slideshow-component){margin-top:36px}#search-modal .predictive-search-results__inner>:is(.predictive-search-results__products,slideshow-component,.predictive-search-results__wrapper-queries):first-child,#search-modal .predictive-search-results__inner>.visually-hidden:first-child+:is(.predictive-search-results__products,slideshow-component){margin-top:0}#search-modal .predictive-search-results__wrapper.predictive-search-results__wrapper-queries{gap:6px 22px}#search-modal .predictive-search-results__pill{font-size:18px}#search-modal .predictive-search-results__wrapper-products{gap:28px 16px}#search-modal .resource-card__title,#search-modal .resource-card__title.paragraph{font-size:15px}#search-modal .predictive-search-results__card:not(.predictive-search-results__card--product){width:68cqi}#search-modal .predictive-search-results__no-results,#search-modal .predictive-search-results__no-results:last-child{font-size:20px;padding-top:48px}#search-modal .predictive-search-form__footer{padding-block:24px max(24px,env(safe-area-inset-bottom));background-image:linear-gradient(to top,#f5f1e8f2 55%,#f5f1e800)}#search-modal .predictive-search__search-button{width:calc(100% - 48px)}}@media(prefers-reduced-motion:reduce){#search-modal :is(.resource-card__image,.predictive-search__search-button,.predictive-search-form__header-inner:after){transition:none}#search-modal .resource-card[data-resource-type=product]:hover .resource-card__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ndl-search-modal.css.map */
