.yn-faq-navigation,.yn-faq-category{color:var(--yn-body);font-family:var(--yn-sans)}.yn-faq-navigation{background:linear-gradient(145deg,#fbfcfd,#f7f1e8 60%,#edf5f8)}.yn-faq-page-shell{padding-block:clamp(6.4rem,9vw,10rem) clamp(4.8rem,7vw,7.2rem)}.yn-faq-page-title,.yn-faq-category__title{margin:0;color:var(--yn-ink);font-family:var(--yn-serif);font-weight:500;letter-spacing:.08em}.yn-faq-page-title{font-size:clamp(3.4rem,5vw,5.6rem);line-height:1.45}.yn-faq-home-list{max-width:92rem;margin-inline:auto;padding:0 clamp(2rem,4vw,4rem);border:.1rem solid rgba(75,56,46,.1);border-radius:2rem;background:#ffffffd6;box-shadow:0 1.6rem 4.8rem #362b240d}.yn-faq-navigation__cta{margin-top:3.2rem;text-align:center}.yn-faq-browser{display:block;padding:clamp(2.4rem,4vw,4rem);border:.1rem solid rgba(75,56,46,.1);border-radius:2rem;background:#ffffffe0;box-shadow:0 1.4rem 4rem #362b240b}.yn-faq-browser__search{position:relative}.yn-faq-browser__input{width:100%;min-height:6.2rem;padding:1.4rem 5.6rem 1.4rem 2rem;border:.1rem solid rgba(47,35,30,.22);border-radius:1.4rem;color:var(--yn-ink);font:inherit;font-size:1.6rem;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.yn-faq-browser__input:focus{border-color:var(--yn-accent);outline:0;box-shadow:0 0 0 .3rem #587b8b24}.yn-faq-browser__input::placeholder{color:#8b817b}.yn-faq-browser__search-icon{position:absolute;top:50%;right:2rem;width:2rem;height:2rem;border:.15rem solid rgba(47,35,30,.55);border-radius:50%;pointer-events:none;transform:translateY(-58%)}.yn-faq-browser__search-icon:after{position:absolute;right:-.5rem;bottom:-.35rem;width:.75rem;height:.15rem;background:#2f231e8c;content:"";transform:rotate(45deg)}.yn-faq-browser__chips{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.2rem}.yn-faq-browser__chip{min-height:4.4rem;padding:.8rem 1.5rem;border:.1rem solid rgba(88,123,139,.22);border-radius:999px;color:var(--yn-body);font:inherit;font-size:1.4rem;font-weight:600;background:#fbfcfd;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.yn-faq-browser__chip:hover{border-color:#587b8b85}.yn-faq-browser__chip[aria-pressed=true]{border-color:var(--yn-ink);color:#fff;background:var(--yn-ink)}.yn-faq-browser__chip:focus-visible,.yn-faq-browser__clear:focus-visible{outline:.2rem solid var(--yn-accent);outline-offset:.25rem}.yn-faq-browser__actions{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:2.4rem;padding-top:1.8rem;border-top:.1rem solid rgba(75,56,46,.1)}.yn-faq-browser__status{margin:0;color:var(--yn-muted);font-size:1.4rem}.yn-faq-browser__clear{flex:0 0 auto;min-height:4.4rem;padding:.6rem 0;border:0;color:var(--yn-ink);font:inherit;font-size:1.4rem;font-weight:600;text-decoration:underline;text-underline-offset:.35rem;background:transparent;cursor:pointer}.yn-faq-browser__clear:disabled{opacity:.35;cursor:default}.yn-faq-browser__empty{margin:2.4rem 0 0;padding:2.4rem;border-radius:1.4rem;color:var(--yn-muted);text-align:center;background:var(--yn-ice-soft)}.yn-faq-category{scroll-margin-top:calc(var(--header-height, 0px) + var(--yn-page-nav-height, 0px) + 1.6rem)}.yn-faq-category[hidden],.yn-faq-item[hidden]{display:none}.yn-faq-category--snow{background:#f5f9fa}.yn-faq-category--cream{background:#f8f2e9}.yn-faq-category--white{background:#fff}.yn-faq-category--beige{background:#f1e7dc}.yn-faq-category__inner{display:grid;grid-template-columns:minmax(20rem,.68fr) minmax(0,1.32fr);gap:clamp(4rem,8vw,10rem);padding-block:clamp(6rem,8vw,9.6rem)}.yn-faq-category__header{align-self:start}.yn-faq-category__title{font-size:clamp(2.6rem,3.4vw,3.8rem);line-height:1.55}.yn-faq-category__intro{margin-top:1.6rem;color:var(--yn-muted);font-size:1.6rem;line-height:1.75}.yn-faq-accordion{border-top:.1rem solid rgba(75,56,46,.14)}.yn-faq-item{border-bottom:.1rem solid rgba(75,56,46,.14)}.yn-faq-item__summary{position:relative;display:flex;min-height:7.2rem;align-items:center;justify-content:space-between;gap:2rem;padding:1.8rem 0;color:var(--yn-ink);cursor:pointer;list-style:none}.yn-faq-item__summary::-webkit-details-marker{display:none}.yn-faq-item__question{font-size:1.65rem;font-weight:600;letter-spacing:.02em;line-height:1.75}.yn-faq-item__question:before{margin-right:1rem;color:var(--yn-accent-warm);font-family:var(--yn-serif);font-weight:600;content:"Q."}.yn-faq-item__icon{position:relative;flex:0 0 auto;width:2.4rem;height:2.4rem;border:.1rem solid rgba(47,35,30,.22);border-radius:50%}.yn-faq-item__icon:before,.yn-faq-item__icon:after{position:absolute;top:50%;left:50%;width:.9rem;height:.1rem;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .18s ease}.yn-faq-item__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.yn-faq-item[open] .yn-faq-item__icon:after{transform:translate(-50%,-50%) rotate(0)}.yn-faq-item__answer{padding:0 4.4rem 2.6rem 3.2rem;color:var(--yn-muted);font-size:1.6rem;line-height:1.85}.yn-faq-item__answer>:first-child{margin-top:0}.yn-faq-item__answer>:last-child{margin-bottom:0}@media screen and (max-width:749px){.yn-faq-home-list,.yn-faq-browser{padding-inline:1.6rem;border-radius:1.6rem}.yn-faq-browser__input{min-height:5.6rem;font-size:1.6rem}.yn-faq-browser__chips{gap:.7rem}.yn-faq-browser__chip{min-height:4.4rem;padding-inline:1.3rem}.yn-faq-browser__actions{align-items:flex-start}.yn-faq-category__inner{grid-template-columns:1fr;gap:3.2rem;padding-block:6rem}.yn-faq-item__summary{min-height:6.8rem;gap:1.4rem;padding-block:1.6rem}.yn-faq-item__question{font-size:1.55rem}.yn-faq-item__answer{padding:0 0 2.4rem 2.8rem}}@media(prefers-reduced-motion:reduce){.yn-faq-browser__input,.yn-faq-browser__chip,.yn-faq-item__icon:before,.yn-faq-item__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/yukineko-faq.css.map */
