.faq-drawer{--faq-green: var(--wy-brand-green, #2c442d);--faq-cream: var(--wy-brand-cream, #fcf7ec);position:fixed;top:0;bottom:0;right:0;left:auto;width:min(520px,100%);max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:#fff;color:#1a1a1a;overflow:hidden;transform:translate(105%);transition:transform .45s cubic-bezier(.4,0,.2,1)}.faq-drawer.is-open{transform:translate(0)}.faq-drawer::backdrop{background:#00000059;opacity:0;transition:opacity .45s ease}.faq-drawer.is-open::backdrop{opacity:1}@media(prefers-reduced-motion:reduce){.faq-drawer,.faq-drawer::backdrop{transition:none}}.faq-drawer__panel{display:flex;flex-direction:column;height:100%}.faq-drawer__top{flex:none;display:flex;align-items:stretch;justify-content:space-between;gap:12px;border-bottom:1px solid #e6e6e6}.faq-drawer__dropdown{position:relative;flex:1 1 auto;min-width:0}.faq-drawer__dropdown-toggle,.faq-drawer__close{display:inline-flex;align-items:center;gap:8px;padding:16px 18px;border:0;background:transparent;font-family:inherit;font-size:15px;font-weight:600;color:var(--faq-green);cursor:pointer;-webkit-tap-highlight-color:transparent}.faq-drawer__prev,.faq-drawer__next,.faq-drawer__jump{-webkit-tap-highlight-color:transparent}.faq-drawer__dropdown-toggle{width:100%;justify-content:space-between;text-align:left}.faq-drawer__dropdown-toggle span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.faq-drawer__chevron{flex:none;transition:transform .2s ease}.faq-drawer__dropdown-toggle[aria-expanded=true] .faq-drawer__chevron{transform:rotate(180deg)}.faq-drawer__close{flex:none;border-left:1px solid #e6e6e6}.faq-drawer__jumplist{position:absolute;top:100%;left:0;right:0;z-index:2;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #e6e6e6;border-radius:0 0 12px 12px;box-shadow:0 12px 24px #0000001f;max-height:60vh;overflow-y:auto}.faq-drawer__jumplist[hidden]{display:none}.faq-drawer__jump{display:block;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;font-family:inherit;font-size:14px;line-height:1.35;text-align:left;color:#1a1a1a;cursor:pointer}.faq-drawer__jump:hover,.faq-drawer__jump:focus-visible{background:#f1f4f1}.faq-drawer__jump[aria-current=true]{color:var(--faq-green);font-weight:700}.faq-drawer__content{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:28px 20px 40px}.faq-drawer__item{display:none}.faq-drawer__item.is-active{display:block}.faq-drawer__q{margin:0 0 16px;font-size:clamp(22px,6vw,28px);font-weight:800;line-height:1.15;letter-spacing:-.01em;color:var(--faq-green)}.faq-drawer__body{font-size:16px;line-height:1.6;color:#333}.faq-drawer__body p{margin:0 0 14px}.faq-drawer__body p:last-child{margin-bottom:0}.faq-drawer__body a{color:var(--faq-green);text-decoration:underline}.faq-stats{margin:24px 0 4px;display:grid;gap:20px}.faq-stat{padding-bottom:20px;border-bottom:1px solid #e6e6e6}.faq-stat:last-child{border-bottom:0}.faq-stat__figure{font-size:clamp(56px,16vw,78px);font-weight:900;line-height:.95;letter-spacing:-.02em;color:var(--faq-green)}.faq-stat__caption{margin-top:6px;font-size:15px;line-height:1.4;color:#555}.faq-drawer__media{display:block;width:100%;height:auto;margin:20px 0 0;border-radius:14px}.faq-drawer__subheading{margin:24px 0 10px;font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--faq-green)}.faq-drawer__subheading+.faq-drawer__media,.faq-drawer__subheading+.faq-drawer__figure,.faq-drawer__media+.faq-drawer__media,.faq-drawer__media+.faq-drawer__figure,.faq-drawer__figure+.faq-drawer__media,.faq-drawer__figure+.faq-drawer__figure{margin-top:14px}.faq-drawer__figure{margin:20px 0 0}.faq-drawer__figure .faq-drawer__media{margin:0}.faq-drawer__caption{margin:8px 0 0;font-size:13px;line-height:1.4;color:#6b6b6b}.faq-drawer__media--16x9{aspect-ratio:16 / 9;object-fit:cover}.faq-drawer__media--4x3{aspect-ratio:4 / 3;object-fit:cover}.faq-drawer__media--1x1{aspect-ratio:1 / 1;object-fit:cover}.faq-drawer__media--3x4{aspect-ratio:3 / 4;object-fit:cover}.faq-drawer__media--9x16{aspect-ratio:9 / 16;object-fit:cover}.faq-drawer__media--w-medium{width:min(320px,75%)}.faq-drawer__media--w-small{width:min(220px,55%)}.faq-drawer__media--w-thumb{width:min(130px,40%)}.faq-drawer__media--align-center{margin-inline:auto}.faq-drawer__media--align-right{margin-inline-start:auto}.faq-icons{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px 24px;margin:20px 0 0}.faq-icons--center{justify-content:center}.faq-icons--right{justify-content:flex-end}.faq-icon{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.faq-icon__img{display:block;height:var(--faq-icon-size, 48px);width:auto}.faq-icon__label{margin:0;max-width:140px;font-size:12.5px;line-height:1.35;color:#555}.faq-drawer__callout{margin:22px 0 0;padding:16px 18px;border-radius:14px;border-left:3px solid var(--faq-green);background:var(--faq-cream);color:var(--faq-green);font-size:16px;line-height:1.5}.faq-drawer__body .faq-drawer__callout p{margin:0 0 10px}.faq-drawer__body .faq-drawer__callout p:last-child{margin-bottom:0}.faq-drawer__nav{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid #e6e6e6;background:#fff}.faq-drawer__prev,.faq-drawer__next{border:0;background:transparent;font-family:inherit;font-size:15px;font-weight:600;color:var(--faq-green);cursor:pointer;padding:6px 4px}.faq-drawer__prev[disabled],.faq-drawer__next[disabled]{opacity:.4;pointer-events:none}.faq-drawer :focus-visible{outline:2px solid var(--faq-green);outline-offset:2px;border-radius:6px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/faq-drawer.css.map */
