@keyframes page-module-scss-module__3Fg5nq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module-scss-module__3Fg5nq__productPage{min-height:calc(100vh - 12.5rem);padding:7.5rem 0 3.75rem}@media screen and (min-width:64em){.page-module-scss-module__3Fg5nq__productPage{padding:10rem 0 5rem}}.page-module-scss-module__3Fg5nq__breadcrumbs{color:var(--main-color);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.875rem;display:flex}.page-module-scss-module__3Fg5nq__breadcrumbs a{color:#e31e23;text-decoration:none;transition:opacity .2s}.page-module-scss-module__3Fg5nq__breadcrumbs a:hover{opacity:.7}.page-module-scss-module__3Fg5nq__breadcrumbs span{color:var(--minor-color)}.page-module-scss-module__3Fg5nq__productGrid{grid-template-columns:1fr;gap:2.5rem;display:grid}@media screen and (min-width:64em){.page-module-scss-module__3Fg5nq__productGrid{grid-template-columns:2fr 1fr;gap:3.75rem}}.page-module-scss-module__3Fg5nq__mainInfo h1{color:#e31e23;margin-bottom:1rem;font-size:2rem;font-weight:700}@media screen and (min-width:48em) and (max-width:63.9375em){.page-module-scss-module__3Fg5nq__mainInfo h1{font-size:2.625rem}}.page-module-scss-module__3Fg5nq__imageSection{gap:1rem;margin-bottom:2rem;display:grid}.page-module-scss-module__3Fg5nq__imageWrapper{border:1px solid var(--grey-color);background-color:var(--white-color);background:#f7f7f9;border-radius:.75rem;overflow:hidden}.page-module-scss-module__3Fg5nq__productImage{object-fit:contain;width:100%;height:auto;max-height:31.25rem;display:block}.page-module-scss-module__3Fg5nq__description{color:var(--main-color);margin-bottom:2rem;font-size:1rem;line-height:1.7}@media screen and (min-width:48em) and (max-width:63.9375em){.page-module-scss-module__3Fg5nq__description{font-size:1.125rem}}.page-module-scss-module__3Fg5nq__highlights{margin-bottom:2.5rem}.page-module-scss-module__3Fg5nq__highlights h2{color:#e31e23;margin-bottom:1.25rem;font-size:1.5rem}.page-module-scss-module__3Fg5nq__highlights ul{gap:.75rem;padding:0;list-style:none;display:grid}.page-module-scss-module__3Fg5nq__highlights li{color:var(--main-color);padding-left:1.75rem;font-size:.9375rem;line-height:1.6;position:relative}.page-module-scss-module__3Fg5nq__highlights li:before{content:"✓";color:#16e365;font-weight:700;position:absolute;left:0}.page-module-scss-module__3Fg5nq__specs{margin-bottom:2.5rem}.page-module-scss-module__3Fg5nq__specs h2{color:#e31e23;margin-bottom:1.5rem;font-size:1.5rem}.page-module-scss-module__3Fg5nq__specs dl{gap:1rem;display:grid}.page-module-scss-module__3Fg5nq__specItem{border:1px solid var(--grey-color);background-color:var(--white-color);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.page-module-scss-module__3Fg5nq__specItem dt{color:var(--main-color);font-size:.875rem;font-weight:500}.page-module-scss-module__3Fg5nq__specItem dd{color:#e31e23;margin:0;font-size:.9375rem;font-weight:600}.page-module-scss-module__3Fg5nq__sidebar{align-content:start;gap:1.5rem;display:grid}.page-module-scss-module__3Fg5nq__downloads,.page-module-scss-module__3Fg5nq__contact{border:1px solid var(--grey-color);background-color:var(--white-color);border-radius:.75rem;padding:1.5rem}.page-module-scss-module__3Fg5nq__downloads h3,.page-module-scss-module__3Fg5nq__contact h3{color:#e31e23;margin-bottom:.75rem;font-size:1.25rem}.page-module-scss-module__3Fg5nq__downloads p,.page-module-scss-module__3Fg5nq__contact p{color:var(--main-color);margin-bottom:1.25rem;font-size:.875rem;line-height:1.6}.page-module-scss-module__3Fg5nq__downloadButtons{gap:.75rem;display:grid}.page-module-scss-module__3Fg5nq__downloadButton{color:var(--white-color);background:#e31e23;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:flex}.page-module-scss-module__3Fg5nq__downloadButton:hover{opacity:.9;background:#e31e23;transform:translateY(-.125rem)}.page-module-scss-module__3Fg5nq__downloadButton .page-module-scss-module__3Fg5nq__icon{font-size:1.25rem}.page-module-scss-module__3Fg5nq__contactButton{text-align:center;color:var(--white-color);background:#16e365;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:block}.page-module-scss-module__3Fg5nq__contactButton:hover{background:#198a83;transform:translateY(-.125rem)}
