.shopHomeLayout_featuredShopping__3NxV4{background:#fbf3eb;padding-top:32px}.shopHomeLayout_container__MvzxH{width:min(100% - 9vw,1320px);margin-inline:auto}@media (max-width:767px){.shopHomeLayout_featuredShopping__3NxV4{padding-top:24px}.shopHomeLayout_container__MvzxH{width:calc(100% - 32px)}}.shopFaq_section__huN8O{padding:72px 0 78px;background:#f8f4ec;color:#392a21}.shopFaq_content__MIhFo{max-width:960px}.shopFaq_intro__S_w_T{margin-bottom:38px;text-align:center}.shopFaq_eyebrow__XQMtg{margin:0 0 13px;color:#ad5d31;font-size:12px;font-weight:600}.shopFaq_intro__S_w_T h2{margin:0;font-size:clamp(30px,2.7vw,37px);font-weight:700;letter-spacing:-.035em;line-height:1.2}.shopFaq_intro__S_w_T h2 em{color:#c15e2c;font-family:Georgia,serif;font-weight:400}.shopFaq_subtitle__ZxfDV{max-width:480px;margin:15px auto 0;color:#756a60;font-size:14px;line-height:1.7}.shopFaq_questions__sAmdG{display:flex;flex-direction:column;gap:13px}.shopFaq_question__w_Toz{cursor:pointer;border:1px solid #e9dfd1;border-radius:12px;background:#fffdfa;transition:border-color .28s ease,box-shadow .28s ease}.shopFaq_question__w_Toz[data-open=true]{border-color:#dcc2a5;box-shadow:0 6px 20px rgba(89,57,34,.045)}.shopFaq_question__w_Toz h3{margin:0;font-size:16px;font-weight:600}.shopFaq_question__w_Toz button{display:flex;align-items:center;gap:19px;width:100%;min-height:80px;padding:19px 25px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;line-height:1.5;text-align:left;cursor:pointer}.shopFaq_question__w_Toz button:hover{color:#ad501e}.shopFaq_question__w_Toz button:focus-visible{outline:2px solid #df620c;outline-offset:4px}.shopFaq_questionMark__qAwu_{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#f6ede1;color:#b56537;font-family:Georgia,serif;font-size:18px}.shopFaq_questionText__Z1RT0{flex:1}.shopFaq_toggle__KrDLI{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#f8f1e8;color:#b56537;transition:transform .32s cubic-bezier(.22,1,.36,1),background-color .28s ease}.shopFaq_question__w_Toz[data-open=true] .shopFaq_toggle__KrDLI{transform:rotate(45deg);background:#f1e2cf}.shopFaq_answer__u8CrE{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .26s ease,visibility 0s linear .38s}.shopFaq_question__w_Toz[data-open=true] .shopFaq_answer__u8CrE{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .3s ease 60ms,visibility 0s}.shopFaq_answerContent__mVH2r{min-height:0;overflow:hidden}.shopFaq_answerInner__6xKpM{padding:0 76px 25px 80px}.shopFaq_answer__u8CrE p{max-width:850px;margin:0;color:#756a60;font-size:14px;line-height:1.85}.shopFaq_answerLink__k55_0{display:inline-block;margin-top:12px;color:#ad501e;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.shopFaq_answerLink__k55_0:hover{color:#df620c}.shopFaq_answerLink__k55_0:focus-visible{outline:2px solid #df620c;outline-offset:3px}@media (max-width:767px){.shopFaq_section__huN8O{padding:48px 0 54px}.shopFaq_intro__S_w_T{margin-bottom:27px;text-align:left}.shopFaq_intro__S_w_T h2{max-width:320px;font-size:30px}.shopFaq_eyebrow__XQMtg{margin-bottom:10px;font-size:11px}.shopFaq_subtitle__ZxfDV{margin:12px 0 0;font-size:13px}.shopFaq_questions__sAmdG{gap:11px}.shopFaq_question__w_Toz h3{font-size:14px}.shopFaq_question__w_Toz button{gap:12px;min-height:78px;padding:17px 15px}.shopFaq_questionMark__qAwu_{width:28px;height:28px;font-size:15px}.shopFaq_toggle__KrDLI{width:26px;height:26px}.shopFaq_toggle__KrDLI svg{width:16px;height:16px}.shopFaq_answerInner__6xKpM{padding:0 18px 20px 55px}.shopFaq_answer__u8CrE p{font-size:13px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.shopFaq_answer__u8CrE,.shopFaq_question__w_Toz,.shopFaq_toggle__KrDLI{transition:none}}