.yn-search-modal{top:100%;bottom:auto;display:block;height:auto;min-height:0;overflow:visible;border-bottom:.1rem solid rgba(77,58,47,.16);color:#3b2c26;background:radial-gradient(circle at 90% 8%,rgba(207,224,230,.38),transparent 28%),linear-gradient(135deg,#fffdf8,#f5eee3);box-shadow:0 1.6rem 4rem #2f231e26}.yn-search-modal[data-modal-dialog][open]{position:fixed;z-index:100;top:var(--yn-search-modal-top, 0);right:0;bottom:auto;left:0;width:100%;max-width:none;margin:0;padding:0;overflow:visible;border:0;opacity:1}.yn-search-modal[data-modal-dialog]::backdrop{background:#2119155c;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}.yn-search-modal[data-modal-dialog] .modal-overlay{display:none}.yn-search-modal .modal-overlay{position:absolute;z-index:0;top:100%;right:0;left:0;height:100vh}.yn-search-modal .modal-overlay:after{top:0;height:100%;background:#2119155c;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}.yn-search-modal__panel{position:relative;z-index:1;display:block;height:auto;max-height:calc(100dvh - var(--yn-search-modal-top, var(--header-height, 8rem)) - 2rem);padding-block:2.8rem 3.2rem;overflow-y:auto;overscroll-behavior:contain}.yn-header-search__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2rem}.yn-header-search__eyebrow{margin:0 0 .4rem;color:#866b59;font-size:1.2rem;font-weight:700;letter-spacing:.18em}.yn-header-search__title{margin:0;color:#2f231e;font-family:var(--font-heading-family);font-size:clamp(2rem,2.4vw,3rem);line-height:1.45}.yn-header-search__close{position:static;display:inline-flex;min-width:7.6rem;min-height:4.4rem;align-items:center;justify-content:center;gap:.7rem;margin:0;padding:.8rem 1.2rem;border-radius:.8rem;color:#4f3c32;background:#ffffffad}.yn-header-search__close span:first-child{font-size:1.4rem}.yn-header-search__field{height:6.2rem;border:.1rem solid rgba(79,60,50,.28);border-radius:1rem;background:#ffffffeb;box-shadow:0 .8rem 2.4rem #42322914}.yn-header-search__field:before,.yn-header-search__field:after{content:none}.yn-header-search__field .search__input{height:100%;padding:0 10.8rem 0 2rem;border:0;border-radius:inherit;color:#2f231e;background:transparent;font-size:1.7rem;box-shadow:none}.yn-header-search__field .search__input::placeholder{color:#4f3c3294;opacity:1}.yn-header-search__field:focus-within{border-color:#5d463a;box-shadow:0 0 0 .3rem #5d463a24,0 .8rem 2.4rem #4232291a}.yn-header-search__field .field__button{width:5.4rem;height:100%;color:#3b2c26}.yn-header-search__field .reset__button{right:5.4rem}.yn-header-search__predictive{display:block}.yn-header-search__predictive .predictive-search--header{position:static;width:100%;max-height:none!important;margin-top:1.8rem;overflow:visible;border:0;border-radius:1.2rem;background:#fffdf8e0;box-shadow:none}.yn-header-search__predictive .predictive-search__results-groups-wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,27rem);gap:2.4rem;padding:2rem;border:.1rem solid rgba(79,60,50,.12);border-radius:1.2rem 1.2rem 0 0}.yn-header-search__predictive .predictive-search__results-groups-wrapper--no-collections,.yn-header-search__predictive .predictive-search__results-groups-wrapper--no-products{grid-template-columns:1fr}.yn-header-search__predictive .predictive-search__heading{margin:0 0 1.2rem;padding:0 0 .8rem;border-bottom:.1rem solid rgba(79,60,50,.14);color:#765d4e;font-size:1.3rem;font-weight:700;letter-spacing:.12em}.yn-predictive-search__product-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.2rem}.yn-predictive-search__product{display:grid;min-height:10.4rem;grid-template-columns:9rem minmax(0,1fr);gap:1.4rem;align-items:center;padding:.7rem;border:.1rem solid transparent;border-radius:1rem}.yn-predictive-search__media{display:block;width:9rem;height:9rem;overflow:hidden;border-radius:.8rem;background:#f3eee6}.yn-predictive-search__media img,.yn-predictive-search__media svg{display:block;width:100%;height:100%;object-fit:cover}.yn-predictive-search__detail{margin-bottom:.35rem;color:#8b6f5e;font-size:1.25rem;line-height:1.4}.yn-header-search__predictive .predictive-search__item-heading{color:#2f231e;font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.45}.yn-predictive-search__purchase{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:.7rem}.yn-header-search__predictive .price{margin:0;color:#5b463b;font-size:1.4rem}.yn-predictive-search__sold-out{padding:.25rem .6rem;border-radius:.4rem;color:#fffaf2;background:#4a3931;font-size:1rem;font-weight:700;letter-spacing:.08em}.yn-predictive-search__collections{padding:1.6rem;border-radius:1rem;background:#eee5d8}.yn-predictive-search__collection{align-items:center;justify-content:space-between;min-height:4.6rem;padding:1rem .8rem;border-bottom:.1rem solid rgba(79,60,50,.12);color:#3b2c26;font-size:1.5rem}.yn-header-search__predictive .predictive-search__list-item[aria-selected=true]>*,.yn-header-search__predictive .predictive-search__list-item:hover>*,.yn-header-search__predictive .predictive-search__item[aria-selected=true],.yn-header-search__predictive .predictive-search__item:hover{color:#2f231e;background:#d8c7b54d;text-decoration:none}.yn-header-search__predictive .predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.yn-header-search__predictive .predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:none}.yn-header-search__predictive .predictive-search__search-for-button{border:.1rem solid rgba(79,60,50,.12);border-top:0;border-radius:0 0 1.2rem 1.2rem;background:#f1e8dc}.yn-header-search__predictive .predictive-search__item--term{min-height:5.6rem;align-items:center;justify-content:center;gap:1.2rem;padding:1.4rem 2rem;color:#3b2c26;font-size:1.6rem;font-weight:700;word-break:normal}.yn-predictive-search__empty{padding:3.6rem 2rem 3.2rem;border:.1rem solid rgba(79,60,50,.12);border-radius:1.2rem 1.2rem 0 0;text-align:center;background:#fffdf8e0}.yn-predictive-search__empty p{margin:0;color:#3b2c26;font-size:1.6rem;line-height:1.75}.yn-predictive-search__empty p+p{margin-top:.5rem;color:#806656;font-size:1.45rem}.yn-predictive-search__loading{align-items:center;justify-content:center;gap:1rem;min-height:7rem;color:#6f584a;font-size:1.4rem}.yn-header-search__predictive[loading] .predictive-search__loading-state{display:flex}.yn-header-search__predictive[loading] .predictive-search__results-groups-wrapper,.yn-header-search__predictive[loading] .yn-predictive-search__empty,.yn-header-search__predictive[loading] .predictive-search__search-for-button{display:none}.yn-header-search__predictive[loading] .predictive-search__results-groups-wrapper~.predictive-search__loading-state{display:flex}.yn-header-search__predictive :is(a,button):focus-visible,.yn-header-search__close:focus-visible{outline:.2rem solid #4f3c32;outline-offset:.2rem}@media screen and (max-width:749px){.yn-search-modal__panel{max-height:calc(100dvh - var(--header-height, 6.4rem));padding:2rem 1.5rem 2.4rem}.yn-header-search__heading{align-items:center;margin-bottom:1.5rem}.yn-header-search__eyebrow{font-size:1rem}.yn-header-search__title{font-size:2rem}.yn-header-search__close{min-width:6.8rem;flex:0 0 auto}.yn-header-search__field{height:5.8rem}.yn-header-search__field .search__input{padding-left:1.5rem;font-size:1.6rem}.yn-header-search__predictive .predictive-search--header{margin-top:1.4rem}.yn-header-search__predictive .predictive-search__results-groups-wrapper{display:block;padding:1.4rem}.yn-predictive-search__product-list{display:block}.yn-predictive-search__product-list>li:nth-child(n+7){display:none}.yn-predictive-search__product{min-height:8.8rem;grid-template-columns:7.4rem minmax(0,1fr);gap:1.2rem;padding:.6rem 0;border-bottom:.1rem solid rgba(79,60,50,.1);border-radius:0}.yn-predictive-search__media{width:7.4rem;height:7.4rem}.yn-header-search__predictive .predictive-search__item-heading{font-size:1.5rem}.yn-predictive-search__collections{margin-top:1.8rem;padding:1.3rem}.yn-header-search__predictive .predictive-search__item--term{justify-content:space-between;font-size:1.5rem;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/yukineko-search.css.map */
