.mobileNavigation-module-scss-module__blOcjG__select{max-width:380px}.mobileNavigation-module-scss-module__blOcjG__select:focus{outline-offset:0;border:2px solid #1f1f1f;border-radius:7px;outline:4px solid #f3c516;margin:0}
.collectionLandingPageSidebar-module-scss-module__WNikIW__sidebar{background-color:#f9f7f7}.collectionLandingPageSidebar-module-scss-module__WNikIW__header{background:#f9f7f7;flex-direction:column;grid-area:header;gap:.5rem;padding:1rem;display:flex}@media screen and (min-width:768px){.collectionLandingPageSidebar-module-scss-module__WNikIW__header{border-top:unset;padding-bottom:1.5rem}}.collectionLandingPageSidebar-module-scss-module__WNikIW__hideHeader{display:none}.collectionLandingPageSidebar-module-scss-module__WNikIW__content{grid-area:content}.collectionLandingPageSidebar-module-scss-module__WNikIW__content a{color:#066450;width:fit-content;font-size:1rem;line-height:1.5;text-decoration:underline;display:inline-block;position:relative}.collectionLandingPageSidebar-module-scss-module__WNikIW__content a:hover{color:#066450;text-decoration:none}.collectionLandingPageSidebar-module-scss-module__WNikIW__content a:focus{z-index:1;color:#1f1f1f;background:#f3c516;outline:none;text-decoration:none;position:relative}.collectionLandingPageSidebar-module-scss-module__WNikIW__content a:focus:before{z-index:-1;content:"";height:calc(100% + 4px);padding:2px 0;position:absolute;inset:0;box-shadow:inset 4px -4px 0 2px #f3c516,0 0 0 3px #f3c516,0 4px 0 3px #1f1f1f}.collectionLandingPageSidebar-module-scss-module__WNikIW__title{color:#335a45;font-weight:700}.collectionLandingPageSidebar-module-scss-module__WNikIW__description br{line-height:24px}.collectionLandingPageSidebar-module-scss-module__WNikIW__desktopNavigation{background-color:#fff;display:none}.collectionLandingPageSidebar-module-scss-module__WNikIW__desktopNavigation .collectionLandingPageSidebar-module-scss-module__WNikIW__list{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.collectionLandingPageSidebar-module-scss-module__WNikIW__desktopNavigation .collectionLandingPageSidebar-module-scss-module__WNikIW__item{border:2px solid #0000;border-left-color:#dbdbdb;padding:1rem 1rem 1rem 1.5rem}.collectionLandingPageSidebar-module-scss-module__WNikIW__desktopNavigation .collectionLandingPageSidebar-module-scss-module__WNikIW__item:focus-within{outline-offset:0;border:2px solid #1f1f1f;border-radius:2px;outline:4px solid #f3c516;margin:0}.collectionLandingPageSidebar-module-scss-module__WNikIW__desktopNavigation .collectionLandingPageSidebar-module-scss-module__WNikIW__item button{text-align:left;text-align:left;width:100%;height:100%;font-size:.875rem;font-weight:500;line-height:1.5}@media screen and (min-width:768px){.collectionLandingPageSidebar-module-scss-module__WNikIW__desktopNavigation .collectionLandingPageSidebar-module-scss-module__WNikIW__item button{font-size:1rem}}.collectionLandingPageSidebar-module-scss-module__WNikIW__desktopNavigation .collectionLandingPageSidebar-module-scss-module__WNikIW__item:hover{cursor:pointer;background-color:#f9f7f7}.collectionLandingPageSidebar-module-scss-module__WNikIW__desktopNavigation .collectionLandingPageSidebar-module-scss-module__WNikIW__item.collectionLandingPageSidebar-module-scss-module__WNikIW__active{color:#335a45;background-color:#f9f7f7;border-left:2px solid #1aa660}.collectionLandingPageSidebar-module-scss-module__WNikIW__desktopNavigation .collectionLandingPageSidebar-module-scss-module__WNikIW__item.collectionLandingPageSidebar-module-scss-module__WNikIW__active button{font-weight:700}@media screen and (min-width:768px){.collectionLandingPageSidebar-module-scss-module__WNikIW__desktopNavigation{display:block}}.collectionLandingPageSidebar-module-scss-module__WNikIW__mobileNavigation{padding:1rem}@media screen and (min-width:768px){.collectionLandingPageSidebar-module-scss-module__WNikIW__mobileNavigation{display:none}}
@media screen and (max-width:768px){.collectionLandingPage-module-scss-module__ZJKdtG__containerSpacing{padding:0}}.collectionLandingPage-module-scss-module__ZJKdtG__layoutSpacing{margin-top:0;margin-bottom:2rem}@media screen and (min-width:768px){.collectionLandingPage-module-scss-module__ZJKdtG__layoutSpacing{margin-top:3.5rem;margin-bottom:3.5rem}}
