@font-face{font-family:Gotham;src:url(GOTHAM-BLACK.woff2) format("woff2"),url(GOTHAM-BLACK.woff) format("woff"),url(GOTHAM-BLACK.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(GOTHAM-BOLD.woff2) format("woff2"),url(GOTHAM-BOLD.woff) format("woff"),url(GOTHAM-BOLD.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(GOTHAM-ULTRA.woff2) format("woff2"),url(GOTHAM-ULTRA.woff) format("woff"),url(GOTHAM-ULTRA.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(GOTHAM-LIGHT.woff2) format("woff2"),url(GOTHAM-LIGHT.woff) format("woff"),url(GOTHAM-LIGHT.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.o-products-list{padding:0 1.5rem;margin:2.5rem auto;max-width:125rem}.o-products-list__product{margin-bottom:3.75rem}@media only screen and (min-width:750px){.o-products-list{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 1.25rem}.o-products-list__product{margin:0 1.25rem 4rem;width:calc(50% - 2.5rem)}}@media only screen and (min-width:1100px){.o-products-list{padding:0 6%;margin-bottom:min(6.375%,8.75rem)}.o-products-list__product{margin:0 4.2% 2.4%;width:41.6%}}@media only screen and (min-width:1650px){.o-products-list{padding:0 min(8.35%,10.4375rem);margin-top:4.375rem}}.c-search-template{background:linear-gradient(180deg,#130729 5.28%,#321380);padding:8rem 1.5rem}.c-search-template__wrapper{max-width:125rem;margin:0 auto}.c-search-template__title{text-align:center;margin-bottom:2rem}.c-search-template__subtitle{text-align:center;margin-bottom:1rem}.c-search-template__search-input{margin-bottom:4rem}.c-search-template__search-input:focus-visible{outline:none}.c-search-template__search-btn{max-width:10rem}.c-search-template__search-wrapper{display:flex;flex-direction:column;align-items:center}.c-search-template__search-wrapper input{width:80%!important}@media only screen and (min-width:750px){.c-search-template{padding:10rem 2rem}.c-search-template__search-wrapper input{width:40%!important}.c-search-template__products{margin-top:3rem}}@media only screen and (min-width:1100px){.c-search-template{padding:10rem min(4.5%,5rem)}.c-search-template__search-input{margin-bottom:4rem}.c-search-template__subtitle,.c-search-template__title{margin-bottom:2rem}}@media only screen and (min-width:1350px){.c-search-template{padding:10rem min(4.5%,5rem)}.c-search-template__products{margin-top:4rem}}
