#faq-page{margin:0 auto;min-width:100vw;position:relative}#faq-page .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;max-width:var(--container-max-width);margin:0 auto;padding:40px 0}@media (min-width:1025px){#faq-page .content{padding:80px 0;gap:48px}}#faq-page .hero{background-color:var(--color-gray-100);padding:0;height:400px;overflow:hidden;position:relative}#faq-page .hero .container{position:relative;z-index:1}#faq-page .hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:0;top:0;left:0;margin:0}#faq-page .title-section h1.title{margin:0;text-align:center}@media (min-width:1025px){#faq-page .title-section h1.title{margin-bottom:16px}}#faq-page section{max-width:var(--container-max-width-sm);padding:24px;margin:0 auto;width:100%}#faq-page section#shipping-return-policy{scroll-margin-top:50px}@media (min-width:1025px){#faq-page section{padding:0 80px}}#faq-page section .container{all:unset}#faq-page .help-section .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:24px;background-color:var(--color-gray-100)}@media (min-width:1025px){#faq-page .help-section .container{padding:40px 48px}}#faq-page .help-section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;border-bottom:1px solid var(--color-black);text-align:center}#faq-page .help-section__title{margin:0 0 16px}#faq-page .help-section__options{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (min-width:1025px){#faq-page .help-section__options{grid-template-columns:repeat(2,1fr)}}#faq-page .help-section__options a{color:var(--color-gray-700);text-decoration:none;font-size:var(--text-sm);font-weight:600}#faq-page .help-section__options .help-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:24px;border-bottom:1px solid var(--color-black)}#faq-page .help-section__options .help-option__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:33px;height:32px}#faq-page .help-section__options .help-option__icon svg{width:100%;height:100%}#faq-page .faq-section{margin-top:16px}#faq-page .faq-section [slot=answer] p{margin-top:0!important;font-size:var(--text-sm)}#faq-page .faq-section .description{margin:0;font-size:var(--text-sm)}#faq-page .policy-section .container{all:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:24px;background-color:var(--color-gray-100)}@media (min-width:1025px){#faq-page .policy-section .container{padding:40px 48px}}#faq-page .policy-section__title{margin:0}#faq-page section.contact-cta{text-align:center}#faq-page section.contact-cta .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#faq-page a.button{text-decoration:none}#faq-page .contact-info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:clamp(12px, 1.45vw, 16px);-ms-flex-wrap:wrap;flex-wrap:wrap}#faq-page .contact-info-item svg{width:clamp(12px,1.45vw,16px);height:clamp(12px,1.45vw,16px)}