.sectionTitle{font-size:3.318rem;color:#202020;margin-bottom:.25rem;font-weight:500;line-height:1.1;max-width:75%;font-family:helvetica}@media(max-width:1280px){.sectionTitle{font-size:2.618rem}}@media(max-width:788px){.sectionTitle{font-size:2.308rem}}.card .description,.sectionText{font-size:1rem;line-height:1.3;color:rgba(32,32,32,.8);font-weight:300;max-width:70ch}@media(min-width:1500px){.card .description,.sectionText{font-size:1.15rem}}.column{flex-direction:column;width:100%}.column,.group{display:flex;height:-moz-fit-content;height:fit-content;gap:1rem}.group{flex-direction:row;align-items:center}@media(max-width:640px){.group{flex-direction:column;gap:1rem}}.error{width:100%;border:1px solid rgba(32,32,32,.125);border-radius:.625rem;color:#721c24;background-color:#f8d7da}.headerContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;gap:0;max-width:980px;padding-bottom:.5rem}@media(max-width:788px){.headerContainer{gap:.5rem;padding-bottom:1rem}}.sectionContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;gap:1rem;max-width:1340px;margin:0 auto;padding:7.5vh 3vw 2.5vh;position:relative}@media(min-width:1500px){.sectionContainer{max-width:1740px}}@media(max-width:1360px){.sectionContainer{max-width:1280px}}@media(max-width:1280px){.sectionContainer{padding:3.25vh 1rem .5rem}}@media(max-width:480px){.sectionContainer{max-width:720px}}.eyebrow{font-size:1rem;color:#e64424;margin-bottom:.25rem;font-family:var(--font-satoshi);text-align:left}.titleContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;position:relative}.titleContainer h2{position:relative;max-width:800px}.titleContainer span{font-family:helvetica;color:#e64424}.titleContainer svg{position:absolute;color:#e64424;top:-2vh;left:-9vw}@media(min-width:2000px){.titleContainer svg{left:-3.5vw!important}}@media(min-width:1500px){.titleContainer svg{left:-6.5vw}}@media(min-width:1281px){.titleContainer svg{left:-5vw}}@media(max-width:1390px){.titleContainer svg{display:none}}.card{padding:2rem;background:hsla(0,0%,100%,.02);border-radius:1.5rem;border:1px solid hsla(0,0%,92%,.8);box-shadow:0 20px 25px -5px rgba(0,0,0,.05),0 10px 10px -5px rgba(0,0,0,.04);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:.4s cubic-bezier(.5,.75,0,1);position:relative}.card .title{font-size:1.318rem;color:#212529;margin-bottom:1rem;font-weight:600}.cardEffect:hover,.hoverEffect,.inputEffect:focus,.selectInput:focus{border-color:rgba(32,32,32,.08);box-shadow:0 20px 25px -5px rgba(32,32,32,.05),0 10px 10px -5px rgba(32,32,32,.04)}.boxShadowEffect,.cardEffect,.inputEffect,.navButton,.selectInput{border-radius:1.5rem;border:1px solid hsla(0,0%,92%,.8);box-shadow:0 20px 25px -5px rgba(0,0,0,.05),0 10px 10px -5px rgba(0,0,0,.04);transition:.4s cubic-bezier(.5,.75,0,1)}.cardEffect{padding:1.5rem}.inputEffect,.selectInput{background-color:transparent}.inputEffect:focus,.selectInput:focus{outline:none;border-color:rgba(0,16,93,.2)!important}.inputEffect::placeholder,.selectInput::placeholder{color:hsla(0,0%,65%,.5)}.selectInput{width:100%;height:48px;padding:0 3rem 0 1.5rem;font-family:var(--font-satoshi);font-size:.9rem;color:#a7a7a7;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.sectionHeader{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;width:100%;border-bottom:1px solid rgba(32,32,32,.125);padding:1rem 0}.sectionHeader h2{color:#e64424;font-family:var(--font-satoshi);text-transform:uppercase;font-weight:300}.sectionHeader svg{color:#e64424;font-size:2.618rem}.categorySectionHeader,.productSectionHeader{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;width:100%;border-bottom:1px solid rgba(230,68,36,.2);padding-bottom:1rem;margin:2rem 0 1rem}.categorySectionHeader h2,.productSectionHeader h2{color:#e64424;text-transform:uppercase;font-weight:300}.categorySectionHeader svg,.productSectionHeader svg{color:#e64424;font-size:2.618rem}.categorySectionHeader span,.productSectionHeader span{color:#e64424;font-size:1.318rem;font-weight:400}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton{background:linear-gradient(90deg,hsla(0,0%,65%,.05),hsla(0,0%,65%,.1) 20%,hsla(0,0%,65%,.2) 40%,hsla(0,0%,65%,.1) 60%,hsla(0,0%,65%,.05) 80%);background-size:2000px 100%;animation:shimmer 2s linear infinite}.visuallyHidden{display:none}.relatedProducts{align-items:flex-start;padding-bottom:.5rem;overflow:visible!important}.productsContainer,.relatedProducts{display:flex;flex-direction:column;justify-content:flex-start;width:100%;gap:1rem}.productsContainer{align-items:stretch;padding:1rem 0 0}.categorySection{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2rem;width:100%;position:relative}.categorySectionHeader h2{font-size:2.618rem}.categoryTitle{font-family:helvetica;font-size:1.318rem;color:#202020;font-weight:500}.categoryTitle .count{color:#5c5c5c;font-size:1rem;margin-left:.5rem;font-weight:400}.productsGrid{width:100%;position:relative;overflow:visible!important}.keen-slider__slide{padding-bottom:2rem}.productCard{transition:.4s cubic-bezier(.5,.75,0,1)}.navButtons{flex-direction:row;justify-content:flex-end;width:100%;gap:.5rem}.navButton,.navButtons{display:flex;align-items:center}.navButton{background:hsla(0,0%,100%,.9);border-radius:50%;width:40px;height:40px;justify-content:center;cursor:pointer;pointer-events:auto;transition:all .2s ease}.navButton:hover{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.navButton svg{fill:#e64424;width:24px;height:24px}