.header-actions{position:relative}.header-search-disclosure{position:relative;display:inline-flex;flex:0 0 auto;align-items:center}.header-search-disclosure>summary{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid transparent;color:var(--ink);list-style:none;cursor:pointer}.header-search-disclosure>summary::-webkit-details-marker{display:none}.header-search-disclosure>summary::marker{content:""}.header-search-disclosure>summary:hover,.header-search-disclosure[open]>summary{border-color:var(--line)}.header-search-disclosure>summary svg{width:17px;height:17px}.header-search-disclosure>summary:focus-visible{outline:1px solid var(--gold);outline-offset:2px}.header-search-panel,.header-search-disclosure>.product-search-form{position:absolute;top:calc(100% + 13px);right:-6px;z-index:100;width:min(360px,calc(100vw - 32px));padding:18px 20px 20px;border:1px solid var(--line);background:var(--paper, #f7f5f0);box-shadow:0 14px 32px #2625221c}.header-search-panel:before,.header-search-disclosure>.product-search-form:before{position:absolute;top:-6px;right:15px;width:10px;height:10px;border-top:1px solid var(--line);border-left:1px solid var(--line);background:var(--paper, #f7f5f0);content:"";transform:rotate(45deg)}.header-search-panel .product-search-form,.header-search-disclosure>.product-search-form{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;margin:0;font-family:var(--sans)}.product-search-label{color:var(--ink);font-size:9px;line-height:1.6;letter-spacing:.11em;text-transform:uppercase}.product-search-field{display:flex;align-items:stretch;min-width:0;border-bottom:1px solid rgba(38,37,34,.35);background:transparent}.product-search-field:focus-within{border-color:var(--gold, #8a775c);outline:1px solid var(--gold, #8a775c);outline-offset:2px}.product-search-field input[type=search]{flex:1 1 auto;width:100%;min-width:0;min-height:42px;padding:9px 3px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;line-height:1.5}.product-search-field input[type=search]::placeholder{color:#706b63;opacity:1}.product-search-field input[type=search]:focus{outline:none}.product-search-field button{display:grid;flex:0 0 40px;place-items:center;min-height:42px;padding:7px;border:0;background:transparent;color:var(--ink);cursor:pointer}.product-search-field button:hover{color:var(--gold)}.product-search-field button:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.search-page-form{flex-direction:column;align-items:stretch;gap:10px;margin:28px auto 0;max-width:490px;text-align:left}.search-masthead{padding-bottom:40px}.search-demo-note{display:block;max-width:570px;margin:20px auto 0;color:#706b63;font-family:var(--sans);font-size:11px;line-height:1.75}.search-results{padding-top:25px}.search-results-heading{margin:0 0 36px}.search-results-heading h2{margin:0 0 12px;font-size:clamp(23px,2.5vw,33px);line-height:1.4;overflow-wrap:anywhere}.search-results-heading p{margin:0;color:#706b63;font-family:var(--sans);font-size:12px}.search-feedback{padding:10px 0 40px}.search-feedback p{max-width:650px;margin-bottom:23px;font-family:var(--reading-serif, Georgia, serif);font-size:21px;line-height:1.6}@media(max-width:760px){.couture-header .main-nav{top:100%;max-height:calc(100svh - 160px)}.header-search-disclosure>summary{width:32px;height:32px}.header-search-panel,.header-search-disclosure>.product-search-form{top:calc(100% + 10px);right:-8px;width:min(340px,calc(100vw - 24px));padding:16px 17px 18px}.product-search-field input[type=search]{min-height:44px;font-size:16px}.product-search-field button{min-height:44px}.search-masthead{padding-bottom:25px}.search-results-heading{margin-bottom:26px}.search-feedback p{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/search.css.map */
