body:has(.lndl-search-modal[open]),body:has(.header__search details[open]){overflow:hidden}body:has(.header__search details[open]) .announcement-bar-section{visibility:hidden}.lndl-search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;width:100vw;height:100dvh;min-height:100vh;background:var(--lndl-linen, #f5f4e9)!important;overflow-y:auto;overscroll-behavior:contain;color:var(--lndl-twill);font-family:var(--lndl-font-serif);font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}.lndl-search-modal .modal-overlay,details[open]>.lndl-search-modal .modal-overlay{display:none!important}.lndl-search-modal .modal-overlay:after,details[open]>.lndl-search-modal .modal-overlay:after{content:none!important;display:none!important}.lndl-search-modal__inner{display:block;width:min(100%,1600px);max-width:none;min-height:100%;margin:0 auto;padding:9.6rem 5.6rem 12rem;background:var(--lndl-linen, #f5f4e9);isolation:isolate}.lndl-search-modal .search-modal__form{width:100%;max-width:none}.lndl-search-modal__field{display:block;padding-bottom:2rem;margin-bottom:6.4rem;border:0;border-bottom:1px solid #1f1004;box-shadow:none}.lndl-search-modal__field:after,.lndl-search-modal__field:before{display:none}.lndl-search-modal__label,.lndl-search-modal__eyebrow{display:block;margin:0 0 2rem;font-family:var(--lndl-font-sans);font-weight:400;font-size:.95rem;line-height:1.2;letter-spacing:.5em;text-transform:uppercase;color:#1f10048c}.lndl-search-modal__field .search__input{width:calc(100% - 7rem);height:auto;padding:0;border:0;box-shadow:none;background:transparent;font-family:var(--lndl-font-serif);font-style:italic;font-weight:300;font-size:4.8rem;line-height:1.1;color:#1f1004;letter-spacing:-.005em}.lndl-search-modal__field .search__input::placeholder{color:#1f100452;opacity:1}.lndl-search-modal__field .field__button{top:auto;bottom:1.6rem}.lndl-search-modal__field .search__button,.lndl-search-modal__field .lndl-search-modal__clear{display:none}.lndl-search-modal .search-modal__close-button{position:fixed;top:2.4rem;right:5.6rem;width:4rem;height:4rem;margin:0;color:#1f1004;padding:1rem;border:0;background:transparent;z-index:210}.lndl-search-modal .search-modal__close-button svg{display:block;width:2rem;height:2rem}.lndl-search-modal__section{margin-bottom:6.4rem}.lndl-search-modal__section:last-child{margin-bottom:0}.lndl-search-modal__chips{display:flex;flex-wrap:wrap;gap:1rem}.lndl-search-modal__chip{padding:.9rem 1.6rem .8rem;border:1px solid rgba(31,16,4,.2);color:#1f1004;font-family:var(--lndl-font-sans);font-weight:400;font-size:1rem;line-height:1.2;letter-spacing:.32em;text-transform:uppercase;text-decoration:none}.lndl-search-modal__chip:hover{border-color:#1f1004;background:#f6eec280}.lndl-search-modal__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.8rem}.lndl-search-card{color:#1f1004;text-decoration:none}.lndl-search-card__media{aspect-ratio:4/5;margin-bottom:1.4rem;background:#c9dde7;overflow:hidden}.lndl-search-card__media img,.lndl-search-card__media svg{width:100%;height:100%;object-fit:cover}.lndl-search-card__title{margin:0 0 .4rem;font-family:var(--lndl-font-serif);font-style:italic;font-weight:300;font-size:2rem;line-height:1.2;letter-spacing:-.005em}.lndl-search-card__meta{margin:0;font-family:var(--lndl-font-sans);font-weight:400;font-size:.95rem;letter-spacing:.4em;text-transform:uppercase;opacity:.7}.lndl-search-modal predictive-search[open]+.lndl-search-modal__static{display:none}.lndl-search-modal .predictive-search{position:static;top:auto;left:auto;width:100%;max-height:none!important;border:0;background:var(--lndl-linen, #f5f4e9)!important;box-shadow:none;overflow:visible}.lndl-search-modal #predictive-search-results,.lndl-search-modal .lndl-predictive,.lndl-search-modal .lndl-predictive__panel,.lndl-search-modal .lndl-predictive__footer{position:relative;z-index:1;background:var(--lndl-linen, #f5f4e9)}.lndl-predictive__panel{display:grid;grid-template-columns:26rem minmax(0,1fr);gap:7.2rem;margin-bottom:5.2rem}.lndl-predictive__panel--no-left{grid-template-columns:1fr}.lndl-predictive__panel--no-products{grid-template-columns:minmax(26rem,42rem)}.lndl-predictive__block{margin-bottom:4.4rem}.lndl-predictive__block:last-child{margin-bottom:0}.lndl-predictive__eyebrow{margin:0 0 2rem;color:#1f10048c;font-family:var(--lndl-font-sans);font-size:.95rem;font-weight:400;line-height:1.2;letter-spacing:.5em;text-transform:uppercase}.lndl-predictive__list{border-top:1px solid rgba(31,16,4,.08)}.lndl-predictive__suggestion,.lndl-predictive__collection{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.3rem 0;border-bottom:1px solid rgba(31,16,4,.08);color:#1f1004;text-decoration:none}.lndl-predictive__suggestion-text{overflow:hidden;font-family:var(--lndl-font-serif);font-size:1.7rem;font-style:italic;font-weight:300;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap}.lndl-predictive__collection>span:first-child{font-family:var(--lndl-font-sans);font-size:.95rem;letter-spacing:.42em;text-transform:uppercase;opacity:.8}.lndl-predictive__arrow{flex:0 0 auto;font-family:var(--lndl-font-sans);font-size:.9rem;letter-spacing:.1em;color:#1f10048c}.lndl-predictive__suggestion:hover,.lndl-predictive__collection:hover{opacity:.5}.lndl-predictive__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.lndl-predictive__grid>li{min-width:0}.lndl-predictive__card{display:block;width:100%;color:#1f1004;text-decoration:none}.lndl-predictive__image{position:relative;display:block;width:100%;height:0;padding-bottom:125%;margin-bottom:1.2rem;overflow:hidden;background-color:#c9dce5}.lndl-predictive__image img,.lndl-predictive__image svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lndl-predictive__image--pattern-1{background-color:#c9dce5;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 14px,rgba(157,192,207,.55) 14px,rgba(157,192,207,.55) 18px)}.lndl-predictive__image--pattern-2{background-color:#c9dce5;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 22px,rgba(31,16,4,.1) 22px,rgba(31,16,4,.1) 23px)}.lndl-predictive__image--pattern-3{background-color:#c9dce5;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 20px,rgba(245,244,233,.7) 20px,rgba(245,244,233,.7) 22px)}.lndl-predictive__name{margin:0 0 .3rem;font-family:var(--lndl-font-serif);font-size:1.7rem;font-style:italic;font-weight:300;letter-spacing:-.005em}.lndl-predictive__sub{margin:0 0 .4rem;font-family:var(--lndl-font-sans);font-size:.85rem;letter-spacing:.42em;text-transform:uppercase;opacity:.55}.lndl-predictive__price{margin:0;font-family:var(--lndl-font-sans);font-size:1rem;letter-spacing:.25em;opacity:.75}.lndl-predictive mark,.lndl-predictive strong.highlight{padding:0 .1rem;background:#9dc0cf4d;color:inherit;font-weight:inherit}.lndl-predictive__footer{display:flex;align-items:center;justify-content:space-between;padding-top:2.2rem;border-top:1px solid rgba(31,16,4,.2)}.lndl-predictive__view-all{padding-bottom:.2rem;border-bottom:1px solid #1f1004;color:#1f1004;font-family:var(--lndl-font-sans);font-size:1rem;letter-spacing:.42em;text-transform:uppercase;text-decoration:none}.lndl-predictive__count{font-family:var(--lndl-font-sans);font-size:.95rem;letter-spacing:.42em;text-transform:uppercase;opacity:.42}.lndl-predictive__empty{padding:7.2rem 0 4.8rem}.lndl-predictive__empty-title{max-width:52rem;margin:0 0 1.4rem;font-family:var(--lndl-font-serif);font-size:3.2rem;font-style:italic;font-weight:300;line-height:1.2}.lndl-predictive__empty-hint{margin:0 0 2.8rem;font-family:var(--lndl-font-serif);font-size:1.5rem}.lndl-predictive__empty-links{display:flex;flex-wrap:wrap;gap:1rem}.lndl-predictive__empty-links a{padding:.9rem 1.6rem .8rem;border:1px solid rgba(31,16,4,.2);color:#1f1004;font-family:var(--lndl-font-sans);font-size:1rem;letter-spacing:.32em;text-transform:uppercase;text-decoration:none}@media screen and (max-width:1100px){.lndl-search-modal__inner{padding:6.4rem 2.4rem 9.6rem}.lndl-search-modal .search-modal__close-button{right:2.4rem}.lndl-search-modal__field .search__input{font-size:3.6rem}.lndl-predictive__panel{grid-template-columns:1fr;gap:4.8rem;margin-bottom:4rem}}@media screen and (max-width:700px){.lndl-search-modal{width:100%}.lndl-search-modal__inner{width:100%;min-height:100dvh;padding:5.6rem 2rem 8rem}.lndl-search-modal .search-modal__close-button{top:2rem;right:2rem}.lndl-search-modal__field{margin-bottom:4.8rem}.lndl-search-modal__field .search__input{width:calc(100% - 4rem);font-size:2.6rem}.lndl-search-modal__section{margin-bottom:5.6rem}.lndl-search-modal__products{grid-template-columns:1fr;gap:3.6rem}.lndl-predictive__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.6rem 1.6rem}.lndl-predictive__image{margin-bottom:1.2rem}.lndl-predictive__footer{align-items:flex-start;flex-direction:column;gap:1.8rem}.lndl-predictive__view-all{max-width:100%;line-height:1.6}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lndl-search-modal.css.map */
