.faq-melonail{padding-block:96px 112px}.faq-melonail__inner{max-width:1040px}.faq-melonail__header{max-width:720px;margin:0 auto;text-align:center}.faq-melonail__eyebrow{margin:0 0 14px;color:#8f536a;font-size:1.05rem;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:uppercase}.faq-melonail__header h1{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:clamp(4.2rem,7vw,7.6rem);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:.98;letter-spacing:0}.faq-melonail__intro{max-width:590px;margin:22px auto 0;color:rgba(var(--color-foreground),.7);font-size:1.25rem;line-height:1.55}.faq-melonail__intro p{margin:0}.faq-melonail__tools{display:grid;gap:22px;margin:66px auto 26px}.faq-melonail__search{position:relative;display:block;max-width:560px;margin:0 auto}.faq-melonail__search svg{position:absolute;top:50%;left:18px;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;transform:translateY(-50%)}.faq-melonail__search input{width:100%;min-height:52px;padding:12px 18px 12px 50px;border:1px solid rgba(var(--color-foreground),.25);border-radius:999px;color:rgb(var(--color-foreground));background:transparent;font:inherit;font-size:1.05rem}.faq-melonail__search input:focus{border-color:rgb(var(--color-foreground));outline:2px solid rgba(var(--color-foreground),.16);outline-offset:2px}.faq-melonail__filters{display:flex;justify-content:center;gap:8px;overflow-x:auto;padding:2px 0 5px;scrollbar-width:none}.faq-melonail__filters::-webkit-scrollbar{display:none}.faq-melonail__filter{flex:0 0 auto;min-height:38px;padding:8px 14px;border:1px solid rgba(var(--color-foreground),.22);border-radius:999px;color:rgb(var(--color-foreground));background:transparent;font:inherit;font-size:.98rem;cursor:pointer}.faq-melonail__filter.is-active{border-color:#2d2430;color:#fff9f6;background:#2d2430}.faq-melonail__filter:focus-visible,.faq-melonail__item summary:focus-visible,.faq-melonail__footer a:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.faq-melonail__list{border-top:1px solid rgba(var(--color-foreground),.24)}.faq-melonail__item{border-bottom:1px solid rgba(var(--color-foreground),.24)}.faq-melonail__item[hidden]{display:none}.faq-melonail__item summary{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:27px 4px;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:2rem;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.2;list-style:none;cursor:pointer}.faq-melonail__item summary::-webkit-details-marker{display:none}.faq-melonail__plus{position:relative;flex:0 0 24px;width:24px;height:24px;color:#8f536a}.faq-melonail__plus:before,.faq-melonail__plus:after{position:absolute;top:50%;left:50%;width:18px;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .18s ease}.faq-melonail__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-melonail__item[open] .faq-melonail__plus:after{transform:translate(-50%,-50%) rotate(0)}.faq-melonail__answer{max-width:760px;padding:0 56px 28px 4px;color:rgba(var(--color-foreground),.7);font-size:1.15rem;line-height:1.6}.faq-melonail__answer p{margin:0 0 1em}.faq-melonail__answer p:last-child{margin-bottom:0}.faq-melonail__empty{margin:28px 0;color:rgba(var(--color-foreground),.65);font-size:1.1rem;text-align:center}.faq-melonail__footer{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:92px;padding:34px 0 0;border-top:1px solid rgba(var(--color-foreground),.24)}.faq-melonail__footer .faq-melonail__eyebrow{margin-bottom:8px}.faq-melonail__footer h2{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:2.5rem;line-height:1.1;letter-spacing:0}@media screen and (max-width:749px){.faq-melonail{padding-block:64px 72px}.faq-melonail__header h1{font-size:4.4rem}.faq-melonail__intro{margin-top:16px;font-size:1.1rem}.faq-melonail__tools{margin-top:44px;gap:16px}.faq-melonail__filters{justify-content:flex-start;margin-inline:-12px;padding-inline:12px}.faq-melonail__item summary{padding-block:21px;font-size:1.55rem}.faq-melonail__answer{padding:0 38px 22px 4px;font-size:1.05rem}.faq-melonail__footer{display:block;margin-top:64px}.faq-melonail__footer h2{font-size:2.2rem}.faq-melonail__footer .button{margin-top:22px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAE */
