.faq-route .faq-page-container{width:var(--inner-page-width);padding-block:20px 60px}.faq-route .faq-breadcrumbs ol{color:var(--ink);gap:8px;font-size:12px;line-height:24px}.faq-route .faq-breadcrumbs a:hover{text-underline-offset:3px;text-decoration:underline}.faq-route .faq-layout{grid-template-columns:minmax(0,406fr) minmax(0,627fr);align-items:start;gap:163px;width:100%;height:auto;margin-top:20px;display:grid}.faq-route .faq-layout .faq-intro{width:100%;min-width:0}.faq-route .faq-intro h1{transform-origin:0;white-space:nowrap;width:122%;max-width:none;font-size:38px;line-height:54px;transform:scaleX(.82)}.faq-route .faq-intro>p{margin-top:4px;font-size:16px;line-height:24px}.faq-route .faq-categories{background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:20px;width:244px;height:auto;margin-top:36px;padding:0;display:flex}.faq-route .faq-category{border:1px solid var(--green-2);width:100%;height:44px;color:var(--green-2);box-shadow:none;cursor:pointer;background:#fff;border-radius:999px;flex:none;justify-content:flex-start;align-items:center;padding:0 20px;font-size:14px;font-weight:500;line-height:20px;display:flex}.faq-route .faq-category:after{display:none}.faq-route .faq-category[data-state=active]{background:var(--green-2);color:#fff}.faq-route .faq-category:not([data-state=active]):hover{background:var(--muted)}.faq-route .faq-panels,.faq-route .faq-panel{width:100%;min-width:0}.faq-route .faq-panel[hidden]{display:none}.faq-route .faq-list{border:0;width:100%}.faq-route .faq-item{border:0;height:auto;min-height:0;padding:26px 24px;position:relative}.faq-route .faq-item:after,.faq-route .faq-item:first-child:before{background:var(--green);content:"";pointer-events:none;height:1px;position:absolute;left:0;right:0}.faq-route .faq-item:after{bottom:0}.faq-route .faq-item:first-child:before{top:0}.faq-route .faq-item .faq-question-toggle{width:100%;height:auto;min-height:36px;font-family:var(--sans);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:0;text-decoration:none;display:flex}.faq-route .faq-item .faq-question{color:#010205;letter-spacing:-.6px;width:min(448px,100% - 36px);min-width:0;font-size:20px;font-weight:600;line-height:36px}.faq-route .faq-item .faq-toggle-icon{flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.faq-route .faq-toggle-icon img{width:24px;max-width:none;height:24px}.faq-route .faq-question-toggle>svg,.faq-route .faq-question-toggle[data-state=open] .faq-plus,.faq-route .faq-question-toggle[data-state=closed] .faq-minus{display:none}.faq-route .faq-answer{padding:20px 0 0}.faq-route .faq-item p{text-align:justify;margin:0;font-size:16px;line-height:24px}.faq-route .faq-empty-state{border-block:1px solid var(--green);padding:26px 24px}.faq-route .faq-empty-state p{font-size:16px;line-height:24px}.faq-route .faq-empty-state a{height:44px;margin-top:20px}.faq-route .faq-page-container :is(button,a):focus-visible{outline:2px solid var(--green);outline-offset:3px;box-shadow:none}.faq-route .faq-panel:focus-visible{outline:2px solid var(--green);outline-offset:4px}@media (max-width:1279px){.faq-route .faq-layout{grid-template-columns:minmax(0,340fr) minmax(0,588fr);gap:48px}.faq-route .faq-intro h1{white-space:normal;width:100%;font-size:32px;line-height:42px;transform:none}}@media (max-width:900px){.faq-route .faq-page-container{padding-block:20px 40px}.faq-route .faq-layout{flex-direction:column;gap:40px;width:100%;margin-top:24px;display:flex}.faq-route .faq-intro h1{width:100%;font-family:"Bodoni Moda", var(--display);font-size:28px;line-height:34px;transform:none}.faq-route .faq-categories{width:100%;margin-top:24px}.faq-route .faq-category[data-state]{width:100%}.faq-route .faq-category[data-category=delivery],.faq-route .faq-category[data-category=orders]{width:max-content;max-width:100%}.faq-route .faq-item{padding:26px 20px}.faq-route .faq-item .faq-question{width:calc(100% - 36px)}.faq-route .faq-empty-state{padding-inline:20px}}
