.retail-navigation .herbie-category-button{min-height:56px;padding:12px 16px;text-align:center}
.retail-navigation--headshop{grid-template-columns:repeat(4,minmax(0,1fr))}
.retail-collection .herbie-intro{margin-bottom:24px}
@media(max-width:767px){.retail-collection .herbie-intro{margin-bottom:14px}.retail-navigation,.retail-navigation--headshop{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-navigation .herbie-category-button{min-height:48px;padding:9px 8px}.retail-navigation .herbie-category-button:last-child:nth-child(odd){grid-column:1/-1}.retail-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.retail-groups button{padding:10px 6px}}

.retail-more{display:contents}.retail-more>summary{display:none}.retail-more__links{display:contents}
@media(min-width:768px){.retail-more:not([open])>.retail-more__links{display:contents}}
@media(max-width:767px){.retail-more{display:block;grid-column:1/-1}.retail-more>summary{display:block;cursor:pointer;text-align:center;border:1px solid #e6e3d8;border-radius:18px;padding:12px;background:#f7f6f1;font-size:12px;list-style:none}.retail-more>summary::-webkit-details-marker{display:none}.retail-more>summary:after{content:' +';font-weight:500}.retail-more[open]>summary:after{content:' −'}.retail-more:not([open])>.retail-more__links{display:none}.retail-more[open]>.retail-more__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:6px}.retail-groups--multi{display:flex;flex-wrap:wrap;gap:6px}.retail-groups--multi button{width:auto;flex:1 1 30%}.retail-more__links .herbie-category-button:last-child:nth-child(odd){grid-column:1/-1}}

@media(min-width:768px){.retail-more::details-content{display:contents;content-visibility:visible}}

.retail-paper-groups{margin-top:-10px;margin-bottom:18px}.retail-paper-groups button{font-size:12px;padding:9px 16px;min-height:38px}
@media(max-width:767px){.retail-paper-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:0;margin-bottom:12px}.retail-paper-groups button{font-size:10px;padding:8px 5px;min-height:40px}}
