.ProductCardGroup_productGroup__i6lag{padding:24px}.ProductCardGroup_productGroup__i6lag h2,.ProductCardGroup_productGroup__i6lag p{max-width:740px}.ProductCardGroup_productGroup__i6lag h2{color:#1c1c1f;font-family:var(--font-sans),sans-serif;font-style:normal;font-weight:400;font-size:2rem;line-height:2.5rem;padding-bottom:1rem}@media(min-width:740px){.ProductCardGroup_productGroup__i6lag h2{color:#1c1c1f;font-family:var(--font-sans),sans-serif;font-style:normal;font-weight:400;font-size:3.5rem;line-height:4rem;padding-bottom:1.5rem}}.ProductCardGroup_productGroup__i6lag .ProductCardGroup_subheading__KugZF{font-family:Spot Mono,monospace;font-style:normal;font-weight:400;text-transform:uppercase;font-size:1rem;line-height:1.5;text-transform:none}.ProductCardGroup_productGroup__i6lag p{color:#1c1c1f;font-family:var(--font-sans),sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;padding-bottom:1rem}.ProductCardGroup_productGroup__i6lag a.ProductCardGroup_button__Ha2rT{margin:24px 0 32px}.ProductCardGroup_productGroup__i6lag ul{margin:24px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:24px}@media(min-width:980px){.ProductCardGroup_productGroup__i6lag ul{flex-wrap:nowrap}}.ProductCardGroup_productGroup__i6lag ul li{background-color:#f3f0e7;border-radius:8px;padding:32px 24px 24px;display:flex;flex-direction:column;flex-basis:100%;position:relative;transition:all .4s ease}.ProductCardGroup_productGroup__i6lag ul li:focus,.ProductCardGroup_productGroup__i6lag ul li:hover{background-color:#c0c9b0}.ProductCardGroup_productGroup__i6lag ul li:focus h3,.ProductCardGroup_productGroup__i6lag ul li:hover h3{text-decoration:underline}.ProductCardGroup_productGroup__i6lag ul li a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ProductCardGroup_productGroup__i6lag ul li a span{display:block;height:0;width:0;overflow:hidden}.ProductCardGroup_productGroup__i6lag ul li .ProductCardGroup_tags__95ubc{list-style:none;position:absolute;margin-top:-20px}.ProductCardGroup_productGroup__i6lag ul li .ProductCardGroup_tags__95ubc span{color:#1c1c1f;font-family:var(--font-sans),sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1rem;text-transform:uppercase;font-size:10px;margin-right:4px;border:1px solid;padding:4px;border-radius:4px}.ProductCardGroup_productGroup__i6lag ul li h3{color:#1c1c1f;font-family:var(--font-sans),sans-serif;font-style:normal;font-weight:400;font-size:2rem;line-height:2.5rem;padding-bottom:1rem}@media(min-width:740px){.ProductCardGroup_productGroup__i6lag ul li h3{color:#1c1c1f;font-family:var(--font-sans),sans-serif;font-style:normal;font-weight:400;font-size:2.5rem;line-height:3rem;padding-bottom:1rem}}.ProductCardGroup_productGroup__i6lag ul li img{max-width:100%;min-width:100%;border-radius:8px;object-fit:cover;min-height:180px;margin:16px 0 32px}.ProductCardGroup_productGroup__i6lag ul li footer{display:flex;flex-grow:1;align-items:flex-end;justify-content:space-between;padding-top:16px}.ProductCardGroup_productGroup__i6lag ul li footer p{padding-bottom:0}.ProductCardGroup_productGroup__i6lag ul li footer p span{font-family:Spot Mono,monospace;font-style:normal;font-weight:400;text-transform:uppercase;font-size:.75rem;line-height:1rem;display:block}.ProductCardGroup_productGroup__i6lag ul li footer p em{color:#1c1c1f;font-family:var(--font-sans),sans-serif;font-weight:400;font-size:1.5rem;line-height:2rem;padding-bottom:1rem;font-style:normal;font-weight:500}@media(min-width:1300px){.ProductCardGroup_productGroup__i6lag>div{display:flex;margin-bottom:40px}.ProductCardGroup_productGroup__i6lag>div div+div{display:flex;flex:1 1;align-items:flex-end;justify-content:flex-end}.ProductCardGroup_productGroup__i6lag>div div+div a{margin:0 0 16px!important}.ProductCardGroup_productGroup__i6lag>div a{justify-self:flex-end}.ProductCardGroup_productGroup__i6lag{padding:96px 144px 0}.ProductCardGroup_productGroup__i6lag+section{padding-top:0}.ProductCardGroup_productGroup__i6lag+section+section{padding:96px 144px}.ProductCardGroup_productGroup__i6lag ul.ProductCardGroup_groupedProducts__columns--1__WS4BP li{padding:96px;width:100%;min-height:484px;position:relative}.ProductCardGroup_productGroup__i6lag ul.ProductCardGroup_groupedProducts__columns--1__WS4BP li img{min-height:404px;position:absolute;top:40px;right:40px;bottom:40px;width:50%;margin:0;min-width:0}.ProductCardGroup_productGroup__i6lag ul.ProductCardGroup_groupedProducts__columns--1__WS4BP li footer,.ProductCardGroup_productGroup__i6lag ul.ProductCardGroup_groupedProducts__columns--1__WS4BP li h3,.ProductCardGroup_productGroup__i6lag ul.ProductCardGroup_groupedProducts__columns--1__WS4BP li>p{width:calc(50% - 96px - 40px)}.ProductCardGroup_productGroup__i6lag ul.ProductCardGroup_groupedProducts__columns--1__WS4BP li h3{color:#1c1c1f;font-family:var(--font-sans),sans-serif;font-style:normal;font-weight:400;font-size:3.5rem;line-height:4rem;padding-bottom:1.5rem}.ProductCardGroup_productGroup__i6lag ul.ProductCardGroup_groupedProducts__columns--1__WS4BP li>p{display:flex;flex-grow:1;align-items:flex-end}.ProductCardGroup_productGroup__i6lag ul.ProductCardGroup_groupedProducts__columns--1__WS4BP li footer{flex-grow:0}.ProductCardGroup_productGroup__i6lag ul.ProductCardGroup_groupedProducts__columns--1__WS4BP li footer p:first-child{display:none}.ProductCardGroup_productGroup__i6lag ul.ProductCardGroup_groupedProducts__columns--2__xTqhk img{min-height:300px}.ProductCardGroup_productGroup__i6lag ul.ProductCardGroup_groupedProducts__columns--3__exGmw li footer p:first-child{display:none}}aside.DoubleCtaBanner_cta__Vo316{padding:24px}@media(min-width:980px){aside.DoubleCtaBanner_cta__Vo316{display:flex}}aside.DoubleCtaBanner_cta__Vo316 figure{position:relative;background-color:#364021;display:flex;flex-direction:column;justify-content:flex-end;border-radius:8px 8px 0 0;min-height:400px;overflow:hidden}@media(min-width:980px){aside.DoubleCtaBanner_cta__Vo316 figure{width:50%;border-radius:8px 0 0 8px;min-height:530px;overflow:auto}}aside.DoubleCtaBanner_cta__Vo316 figure:before{content:"";background:#364021;opacity:.2;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:8px 8px 0 0}@media(min-width:980px){aside.DoubleCtaBanner_cta__Vo316 figure:before{border-radius:8px 0 0 8px}}aside.DoubleCtaBanner_cta__Vo316 figure+figure{border-radius:0 0 8px 8px}@media(min-width:980px){aside.DoubleCtaBanner_cta__Vo316 figure+figure{border-radius:0 8px 8px 0}}aside.DoubleCtaBanner_cta__Vo316 figure+figure:before{border-radius:0 0 8px 8px}@media(min-width:980px){aside.DoubleCtaBanner_cta__Vo316 figure+figure:before{border-radius:0 8px 8px 0}}aside.DoubleCtaBanner_cta__Vo316 figure+figure img{border-radius:0 0 8px 8px}@media(min-width:980px){aside.DoubleCtaBanner_cta__Vo316 figure+figure img{border-radius:0 8px 8px 0}}aside.DoubleCtaBanner_cta__Vo316 figure svg{fill:#f3f0e7;position:relative;z-index:2;margin:auto}@media(max-width:980px){aside.DoubleCtaBanner_cta__Vo316 figure svg{width:80px;height:80px}}aside.DoubleCtaBanner_cta__Vo316 figure img{z-index:0;object-fit:cover;min-height:530px;height:100%;width:100%;border-radius:8px 8px 0 0}@media(min-width:980px){aside.DoubleCtaBanner_cta__Vo316 figure img{border-radius:8px 0 0 8px}}aside.DoubleCtaBanner_cta__Vo316 figure figcaption{padding:0 24px 32px;color:#f3f0e7;text-transform:none;position:relative;z-index:2}@media(min-width:980px){aside.DoubleCtaBanner_cta__Vo316 figure figcaption{padding:0 80px 40px}}aside.DoubleCtaBanner_cta__Vo316 figure figcaption .DoubleCtaBanner_title__6XbiR{color:#1c1c1f;font-family:var(--font-sans),sans-serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:2rem;padding-bottom:1rem}@media(min-width:980px){aside.DoubleCtaBanner_cta__Vo316 figure figcaption .DoubleCtaBanner_title__6XbiR{color:#1c1c1f;font-family:var(--font-sans),sans-serif;font-style:normal;font-weight:400;font-size:2rem;line-height:2.5rem;padding-bottom:1rem}}aside.DoubleCtaBanner_cta__Vo316 figure figcaption .DoubleCtaBanner_title__6XbiR,aside.DoubleCtaBanner_cta__Vo316 figure figcaption a,aside.DoubleCtaBanner_cta__Vo316 figure figcaption p{color:#f3f0e7}aside.DoubleCtaBanner_cta__Vo316 figure figcaption a{display:inline;transition:all .4s ease;width:-moz-fit-content;width:fit-content;font-size:16px}aside.DoubleCtaBanner_cta__Vo316 figure figcaption a svg{margin-left:8px;margin-bottom:-8px}@media(max-width:980px){aside.DoubleCtaBanner_cta__Vo316 figure figcaption a svg{width:auto;height:auto}}aside.DoubleCtaBanner_cta__Vo316 figure figcaption a:hover,aside.DoubleCtaBanner_cta__Vo316 figure figcaption afocus{text-decoration:underline}@media(min-width:1300px){aside.DoubleCtaBanner_cta__Vo316{padding:0 144px}}