.AeonRetailTopContainer-module__o4V4mq__root{flex-direction:column;min-height:100vh;padding:0 1rem;display:flex}.AeonRetailTopContainer-module__o4V4mq__headerWrap,.AeonRetailTopContainer-module__o4V4mq__footerWrap{margin:0 -1rem}.AeonRetailTopContainer-module__o4V4mq__footerWrap{margin-top:auto}.AeonRetailTopContainer-module__o4V4mq__heroSection{margin:0 -1rem}.AeonRetailTopContainer-module__o4V4mq__heroSection h1{text-align:center}.AeonRetailTopContainer-module__o4V4mq__pickupSection{padding-top:0}.AeonRetailTopContainer-module__o4V4mq__categoryFinder{flex-direction:column;display:flex}.AeonRetailTopContainer-module__o4V4mq__tabs{background:0 0;border:0;border-radius:0;gap:6px;margin:0 0 -2px;padding:0;display:flex;position:relative;overflow-x:auto}.AeonRetailTopContainer-module__o4V4mq__tabButton{appearance:none;color:#817a7f;cursor:pointer;z-index:1;background:#ddd9dc;border:2px solid #cbc5c9;border-radius:16px 16px 0 0;flex:1 1 0;min-height:58px;padding:14px 16px;font-size:15px;font-weight:700;line-height:1.5;transition:color .18s,background-color .18s,border-color .18s;position:relative}.AeonRetailTopContainer-module__o4V4mq__tabButton:not(.AeonRetailTopContainer-module__o4V4mq__activeTab):hover{color:#665f64;background:#d2cdd1;border-color:#b9aeb5}.AeonRetailTopContainer-module__o4V4mq__activeTab{background:var(--aeonretail-primary);border-color:var(--aeonretail-primary);color:var(--aeonretail-white);z-index:2}.AeonRetailTopContainer-module__o4V4mq__activeTab:after{display:none}.AeonRetailTopContainer-module__o4V4mq__categoryPanel{border:2px solid var(--aeonretail-primary);background:#f1e6f7;border-top:0;border-radius:0 0 16px 16px;min-height:280px;padding:22px}.AeonRetailTopContainer-module__o4V4mq__categoryFinder[data-category-panel=faq] .AeonRetailTopContainer-module__o4V4mq__categoryPanel{background:#fff4cc}.AeonRetailTopContainer-module__o4V4mq__grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.AeonRetailTopContainer-module__o4V4mq__productGrid,.AeonRetailTopContainer-module__o4V4mq__purposeGrid{gap:10px}.AeonRetailTopContainer-module__o4V4mq__allCategoriesLink{background:var(--aeonretail-white);border:1px solid var(--aeonretail-line);color:var(--aeonretail-text);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:112px;padding:17px 10px 15px;text-decoration:none;display:flex}.AeonRetailTopContainer-module__o4V4mq__allCategoriesLink:hover{border-color:var(--aeonretail-primary);transform:translateY(-1px);box-shadow:0 3px 10px #b600811a}.AeonRetailTopContainer-module__o4V4mq__allCategoriesIcon{background:var(--aeonretail-tint);border-radius:50%;grid-template-columns:repeat(2,5px);place-content:center;gap:4px;width:40px;height:40px;display:grid}.AeonRetailTopContainer-module__o4V4mq__allCategoriesIcon span{background:var(--aeonretail-text);border-radius:1px;width:5px;height:5px}.AeonRetailTopContainer-module__o4V4mq__allCategoriesLabel{text-align:center;font-size:12.5px;font-weight:500;line-height:1.35}.AeonRetailTopContainer-module__o4V4mq__questionList{background:var(--aeonretail-white);border:1px solid var(--aeonretail-line);border-radius:var(--aeonretail-radius);overflow:hidden}.AeonRetailTopContainer-module__o4V4mq__questionList>a{border:0;border-bottom:1px solid var(--aeonretail-line);border-radius:0}.AeonRetailTopContainer-module__o4V4mq__questionList>a:last-child{border-bottom:0}@media (max-width:48rem){.AeonRetailTopContainer-module__o4V4mq__root{padding:0 1rem}.AeonRetailTopContainer-module__o4V4mq__headerWrap,.AeonRetailTopContainer-module__o4V4mq__footerWrap{margin:0 -1rem}.AeonRetailTopContainer-module__o4V4mq__tabs{gap:4px;padding:0}.AeonRetailTopContainer-module__o4V4mq__tabButton{white-space:nowrap;border-radius:14px 14px 0 0;flex-basis:150px;min-height:52px;padding:12px 6px;font-size:13px}.AeonRetailTopContainer-module__o4V4mq__categoryPanel{min-height:0;padding:16px}.AeonRetailTopContainer-module__o4V4mq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.AeonRetailTopContainer-module__o4V4mq__productGrid,.AeonRetailTopContainer-module__o4V4mq__purposeGrid{gap:8px}}@media (max-width:30rem){.AeonRetailTopContainer-module__o4V4mq__grid{grid-template-columns:1fr}}
