@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/assets/fonts/Poppins/Poppins-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/assets/fonts/Poppins/Poppins-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/assets/fonts/Poppins/Poppins-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/assets/fonts/Poppins/Poppins-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sentinel;font-style:normal;font-weight:400;src:url(/assets/fonts/Sentinel/sentinel-book.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sentinel;font-style:normal;font-weight:500;src:url(/assets/fonts/Sentinel/sentinel-medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sentinel;font-style:normal;font-weight:600;src:url(/assets/fonts/Sentinel/sentinel-semibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sentinel;font-style:normal;font-weight:700;src:url(/assets/fonts/Sentinel/sentinel-bold.woff2) format("woff2")}.badge{font-family:Poppins,sans-serif}.bg-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid rgba(255,255,255,.25);color:#fff}.badge-brand-purple{background-color:#f9f6fb;color:#4f286a}.badge-brand-green{background-color:#d9e7c9;color:#354b0d}.badge-availability{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:400;padding:2px 0}.badge-availability:before{content:"";width:10px;height:10px;border-radius:50%;background-color:#638131}.badge-availability.out-of-stock:before{background-color:#d92d20}.form-control:disabled,.form-select:disabled{cursor:not-allowed;opacity:.64}.input-group .input-group-text{background-color:#f9f6f0;border:1px solid #f3ede1;color:#697586}.input-group :where(.input-group-text:first-child){border-right:0}.input-group :where(.input-group-text:first-child)+.form-control{border-left:0}.input-group :where(.form-control:first-child){border-right:0}.input-group :where(.form-control:first-child)+.input-group-text{border-left:0;cursor:pointer}.input-group :where(.form-control+.input-group-text:hover){color:#364152}.input-group:focus-within{border-radius:8px;box-shadow:0 0 0 3px #602c783d}.input-group:focus-within .form-control{border-color:#602c78;box-shadow:none}.input-group:focus-within .input-group-text{border-color:#602c78}.input-group:has(.is-invalid) .input-group-text{border-color:#d92d20}.progress-bar{border-radius:999px}.offcanvas.offcanvas-end{--bs-offcanvas-border-width: 0}.faq-hero{padding-block:48px}@media(max-width:767.98px){.faq-hero{padding-block:32px}}.faq-hero__content{display:flex;flex-direction:column;align-items:center;max-width:768px;margin:0 auto;text-align:center}.faq-hero__title{font-size:3rem;color:#121926;font-family:Sentinel,georgia,serif;font-weight:600;letter-spacing:-.96px;line-height:60px;margin-bottom:24px}@media(max-width:767.98px){.faq-hero__title{font-size:2rem;line-height:40px}}.faq-hero__description{color:#364152;line-height:24px;margin-bottom:24px}.faq-hero__filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding-block:4px 16px}.faq-questions{padding-block:0 48px}@media(max-width:767.98px){.faq-questions{padding-block:0 32px}}.faq-questions__group{margin-bottom:48px}@media(max-width:767.98px){.faq-questions__group{margin-bottom:32px}}.faq-questions__group:last-child{margin-bottom:0}.faq-questions__group-title{font-size:1.875rem;color:#121926;font-family:Sentinel,georgia,serif;font-weight:600;line-height:38px;margin-bottom:24px}@media(max-width:767.98px){.faq-questions__group-title{font-size:1.5rem;line-height:32px}}
