.m-site_dropdown{background-color:var(--white);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;&:before{background-color:var(--white);content:"";height:1px;left:0;position:absolute;right:0;top:0;z-index:10}}.m-site_dropdown__wrapper{background-color:var(--white)}.m-site_dropdown__list{list-style:none;margin:0;padding:0}.m-site_dropdown__link{align-items:center;border-radius:var(--radius_xs);color:var(--text_primary);display:flex;font-size:var(--text_s);font-weight:var(--font_semibold);gap:0 var(--spacing_3);justify-content:space-between;padding-block:var(--spacing_3);position:relative;text-align:left;text-decoration:none;transition:background var(--transitionSpeed);&:focus,&:hover{background-color:var(--blue_90);text-decoration:none}svg{flex-shrink:0}}.m-site_dropdown__toggle{all:unset;height:50px;position:absolute;right:20px;text-align:center;top:0;width:50px;&:before{content:"";left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}&.active{background:#fff;color:#000;&:before{content:"\f068"}}}.m-site_dropdown__grid{display:grid;gap:var(--spacing_8);list-style:none;margin:0;padding:0}.m-site_dropdown__heading{font-size:var(--text_l);font-weight:var(--font_semibold);margin:var(--spacing_10) 0}.m-site_dropdown__gridlink{display:flex;gap:0 var(--spacing_3);&:not(:has(.m-site_dropdown__gridlinksummary)){align-items:center}&:focus,&:hover{text-decoration:none;.m-site_dropdown__gridlinkheading{text-decoration:underline}}}.m-site_dropdown__gridlinkicon{align-items:center;background:var(--blue_90);border-radius:var(--radius_xxs);color:var(--blue_40);display:flex;flex-shrink:0;height:40px;justify-content:center;padding:var(--spacing_2-5);width:40px;svg{height:100%;width:100%;fill:currentColor}}.m-site_dropdown__gridlinkheading{color:var(--text_primary);display:block;font-size:var(--text_s);font-weight:var(--font_semibold)}.m-site_dropdown__gridlinksummary{font-size:var(--text_s)}@media (min-width:1200px){.m-site_dropdown{border-top:1px solid var(--grey_80);right:0;top:100%;visibility:hidden}.m-site_dropdown__wrapper{background-color:var(--white);display:none;justify-content:left;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity var(--transitionSpeed);visibility:hidden;z-index:10}.hovering .m-site_dropdown__wrapper{display:grid;opacity:1;pointer-events:all;visibility:visible}.m-site_dropdown__list{display:flex;flex-direction:column;flex-wrap:wrap}.m-site_dropdown__item{width:100%}.m-site_dropdown__link{padding:var(--spacing_3) var(--spacing_5)}.m-site_dropdown__toggle{display:none}.m-site_dropdown__column{border-right:1px solid var(--grey_80);grid-column:span 3;max-width:290px;min-width:290px;padding:var(--spacing_10) var(--spacing_3) var(--spacing_10) 0;text-align:left}.m-site_dropdown__column--featured{border-right:0;left:290px;max-width:100%;padding-left:var(--spacer_sm);position:absolute;right:0;top:0}.m-site_dropdown__column--secondary{border-right:1px solid var(--grey_80);left:290px;min-width:290px;padding-left:var(--spacing_3);position:absolute;top:0}.m-site_dropdown__column--tertiary{border-right:none;height:100%;left:290px;min-width:605px;padding-left:var(--spacer_sm);position:absolute;top:0;visibility:hidden;width:100%}.m-site_dropdown__heading{margin:var(--spacing_3) 0 var(--spacing_8)}.m-site_dropdown__grid{grid-template-columns:repeat(2,1fr)}.m-site_dropdown__grid--3col{grid-template-columns:repeat(3,1fr)}.m-site_dropdown__gridlinksummary{margin-top:var(--spacing_1)}}@media (min-width:1280px){.m-site_dropdown__column--tertiary{min-width:660px}}@media (max-width:1199px){.m-site_dropdown,.m-site_dropdown__panel{transform:translateX(100%);transition:transform var(--transitionSpeed);&.active{transform:translateX(0)}.m-site_dropdown__gridwrapper,.m-site_dropdown__list{padding:var(--spacing_3) var(--spacing_6)}}.m-site_dropdown__panel{background-color:var(--white);height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.m-site_dropdown__iteminner{align-items:center;display:flex;gap:0 var(--spacing_5);justify-content:space-between}.m-site_dropdown__menuback{align-items:center;background:none;border:none;border-bottom:1px solid var(--grey_80);color:var(--text_secondary);display:flex;font-size:var(--text_s);font-weight:var(--font_semibold);gap:0 var(--spacing_5);padding:var(--spacing_6);width:100%}}