.hfaq{display:grid;grid-template-columns:25vw 1fr;grid-template-areas:"card head" "card body";align-items:start;column-gap:4.444vw;padding:6.111vw 6.111vw 3.333vw;border-top:1px solid #E6DAEC}.hfaq-head{grid-area:head}.hfaq-eyebrow{font-weight:600;font-size:.833vw;line-height:normal;letter-spacing:.283vw;color:#7b2d6f}.hfaq-line{display:block;width:3.056vw;height:1px;margin-top:.972vw;background:#7b2d6f}.hfaq h1{margin-top:1.25vw;font-weight:400;font-size:3.194vw;line-height:3.354vw;color:#2b1630}.hfaq h1 span{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:3.75vw;line-height:3.938vw;color:#a3336a}.hfaq-card{grid-area:card;display:flex;flex-direction:column;gap:1.25vw;padding:2.5vw 2.222vw;border:1px solid #E6DAEC;border-radius:4px;background:#faf6fc}.hfaq-card h3{font-weight:400;font-size:1.944vw;line-height:normal;color:#2b1630}.hfaq-hours{display:flex;flex-direction:column;gap:.417vw;padding-bottom:1.25vw;border-bottom:1px solid #E6DAEC}.hfaq-hours p,.hfaq-link{font-weight:400;font-size:1.042vw;line-height:normal;color:#2b1630}.hfaq-hours .hfaq-hours-label{font-weight:600;font-size:.833vw;letter-spacing:.167vw;color:#928696}.hfaq-link{display:flex;align-items:center;gap:.833vw}.hfaq-link svg{width:1.389vw;height:1.389vw;flex-shrink:0}.home-faq{grid-area:body;min-width:0}.home-faq-heading{display:flex;gap:1.944vw;margin-top:1.806vw;border-bottom:1px solid #E6DAEC}.home-faq-heading p{margin-bottom:-1px;padding-bottom:.833vw;border-bottom:2px solid transparent;font-weight:600;font-size:.972vw;line-height:normal;color:#928696;cursor:pointer}.home-faq-heading p.active{border-color:#7b2d6f;color:#2b1630}.home-faq-content{display:none;max-width:56.944vw;padding-top:1.478vw;color:#594763}.home-faq-content.active{display:block}.home-faq-content p,.home-faq-content li{font-weight:400;font-size:1.111vw;line-height:1.889vw}.home-faq-content h2{margin:1.667vw 0 .556vw;font-weight:400;font-size:1.528vw;line-height:2.083vw;color:#2b1630}.home-faq-content #more1{display:none}.home-faq-content .see-more{font-weight:600;color:#7b2d6f;text-decoration:underline;cursor:pointer}.hfaq-shop>p{display:none}.home-our-shops-images{display:grid;grid-template-columns:repeat(3,1fr);gap:1.389vw;margin-top:2.222vw}.home-our-shops-image img{height:11.111vw;border-radius:1.389vw;box-shadow:0 0 4px 1px #0000001a;object-fit:cover}.home-faq-content .home-our-shops-image p{margin-top:1.111vw;font-weight:600;font-size:.903vw;line-height:1.389vw;text-align:center;color:#2d2d2d}@media screen and (max-width:989px){.hfaq{grid-template-columns:35.012vw 1fr;column-gap:3.837vw;padding:5.755vw 4.796vw}.hfaq-eyebrow{font-size:1.439vw;letter-spacing:.489vw}.hfaq-line{display:none}.hfaq h1{margin-top:1.439vw;font-size:3.837vw;line-height:4.796vw}.hfaq h1 span{font-size:4.796vw;line-height:4.796vw}.hfaq-card{gap:2.158vw;padding:2.878vw}.hfaq-card h3{font-size:3.357vw}.hfaq-hours{gap:.719vw;padding-bottom:2.158vw}.hfaq-hours p,.hfaq-link{font-size:1.799vw}.hfaq-hours .hfaq-hours-label{font-size:1.439vw;letter-spacing:.288vw}.hfaq-link{gap:1.439vw}.hfaq-link svg{width:2.398vw;height:2.398vw}.home-faq-heading{gap:3.357vw;margin-top:1.439vw}.home-faq-heading p{padding-bottom:1.439vw;font-size:1.679vw}.home-faq-content{max-width:none;padding-top:1.439vw}.home-faq-content p,.home-faq-content li{font-size:1.439vw;line-height:2.158vw}.home-faq-content h2{margin:1.918vw 0 .719vw;font-size:1.918vw;line-height:2.638vw}.hfaq-shop{margin-top:1.439vw}.hfaq-shop>p{display:block}.home-faq-content .hfaq-shop>p{font-size:1.679vw;line-height:2.398vw}.home-faq-content .hfaq-shop .p-large{margin-bottom:.719vw;font-weight:600;font-size:1.918vw;color:#2b1630}.home-our-shops-images{grid-template-columns:repeat(3,16.547vw);gap:.959vw;margin-top:1.918vw}.home-our-shops-image img{height:auto;aspect-ratio:1;border-radius:2.398vw}.home-faq-content .home-our-shops-image p{margin-top:1.918vw;font-size:1.559vw;line-height:2.158vw}}@media screen and (max-width:749px){.hfaq{grid-template-columns:1fr;grid-template-areas:"head" "card" "body";row-gap:24px;padding:32px 4.673vw}.hfaq-eyebrow{font-size:12px;letter-spacing:4.08px}.hfaq h1{margin-top:12px;font-size:30px;line-height:38px}.hfaq h1 span{font-size:40px;line-height:48px}.hfaq-card{gap:18px;padding:24px 5.607vw}.hfaq-card h3{font-size:28px}.hfaq-hours{gap:6px;padding-bottom:18px}.hfaq-hours p,.hfaq-link{font-size:15px}.hfaq-hours .hfaq-hours-label{font-size:12px;letter-spacing:2.4px}.hfaq-link{gap:2.804vw}.hfaq-link svg{width:20px;height:20px}.home-faq-heading{gap:6.542vw;margin-top:0}.home-faq-heading p{padding-bottom:12px;font-size:14px}.home-faq-content{padding-top:12px}.home-faq-content p,.home-faq-content li{font-size:12px;line-height:18px}.home-faq-content h2{margin:16px 0 6px;font-size:16px;line-height:22px}.hfaq-shop{margin-top:12px}.home-faq-content .hfaq-shop>p{font-size:14px;line-height:20px}.home-faq-content .hfaq-shop .p-large{margin-bottom:6px;font-size:16px}.home-our-shops-images{grid-template-columns:repeat(3,1fr);gap:8px 1.869vw;margin-top:16px}.home-our-shops-image img{border-radius:20px}.home-faq-content .home-our-shops-image p{margin-top:8px;font-size:13px;line-height:18px}}@media screen and (max-width:400px){.hfaq{row-gap:5.607vw;padding-top:7.477vw;padding-bottom:7.477vw}.hfaq-eyebrow{font-size:2.804vw;letter-spacing:.953vw}.hfaq h1{margin-top:2.804vw;font-size:7.009vw;line-height:8.879vw}.hfaq h1 span{font-size:9.346vw;line-height:11.215vw}.hfaq-card{gap:4.206vw;padding-top:5.607vw;padding-bottom:5.607vw}.hfaq-card h3{font-size:6.542vw}.hfaq-hours{gap:1.402vw;padding-bottom:4.206vw}.hfaq-hours p,.hfaq-link{font-size:3.505vw}.hfaq-hours .hfaq-hours-label{font-size:2.804vw;letter-spacing:.561vw}.hfaq-link svg{width:4.673vw;height:4.673vw}.home-faq-heading p{padding-bottom:2.804vw;font-size:3.271vw}.home-faq-content{padding-top:2.804vw}.home-faq-content p,.home-faq-content li{font-size:2.804vw;line-height:4.206vw}.home-faq-content h2{margin:3.738vw 0 1.402vw;font-size:3.738vw;line-height:5.14vw}.hfaq-shop{margin-top:2.804vw}.home-faq-content .hfaq-shop>p{font-size:3.271vw;line-height:4.673vw}.home-faq-content .hfaq-shop .p-large{margin-bottom:1.402vw;font-size:3.738vw}.home-our-shops-images{row-gap:1.869vw;margin-top:3.738vw}.home-our-shops-image img{border-radius:4.673vw}.home-faq-content .home-our-shops-image p{margin-top:1.869vw;font-size:3.037vw;line-height:4.206vw}}
/*# sourceMappingURL=/cdn/shop/t/165/assets/home-faq.css.map */
