@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(../fonts/OpenSans/OpenSans-Light.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/OpenSans/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/OpenSans/OpenSans-SemiBold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/OpenSans/OpenSans-Bold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:800;src:url(../fonts/OpenSans/OpenSans-ExtraBold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:300;src:url(../fonts/Comfortaa/Comfortaa-Light.woff2) format("woff2"),url(../fonts/Comfortaa/Comfortaa-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:400;src:url(../fonts/Comfortaa/Comfortaa-Regular.woff2) format("woff2"),url(../fonts/Comfortaa/Comfortaa-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:700;src:url(../fonts/Comfortaa/Comfortaa-Bold.woff2) format("woff2"),url(../fonts/Comfortaa/Comfortaa-Bold.woff) format("woff")}.product__section{margin-left:auto;margin-right:auto;max-width:75rem;width:100%}@media screen and (max-width:1320px){.product__section{padding:0 2.5rem}}@media screen and (max-width:1023px){.product__section{padding:0 1.25rem}}@media screen and (max-width:700px){.product__section{padding:0 .9375rem}}.product__promo-title,.product__title{color:var(--color-text);font-family:Comfortaa,sans-serif;font-size:3rem;font-weight:900;letter-spacing:-.025em;line-height:1.3em;max-width:55.625rem}@media screen and (max-width:1023px){.product__promo-title,.product__title{font-size:2.25rem}}@media screen and (max-width:700px){.product__promo-title,.product__title{font-size:1.875rem;line-height:1em}}.product__title{margin-bottom:2.5rem}@media screen and (max-width:700px){.product__title{margin-bottom:1.25rem}}.product__section{margin-top:5rem}@media screen and (max-width:700px){.product__section{margin-top:3.75rem}}.product__promo{margin-top:3.75rem!important}@media screen and (max-width:1023px){.product__promo{margin-top:3.125rem!important}}@media screen and (max-width:700px){.product__promo{margin-top:1.875rem!important}}.product__promo *{text-align:center}.product__promo-title{max-width:unset;width:100%}.product__promo-description{display:block;font-size:1.125rem;font-weight:400;letter-spacing:.02em;margin-top:.75rem;opacity:.8}@media screen and (max-width:700px){.product__promo-description{font-size:1rem}}.product__promo-price{display:block;font-size:1.5rem;font-weight:400;margin-top:.75rem}@media screen and (max-width:700px){.product__promo-price{font-size:1.125rem}}.product__promo-price span{font-weight:600}.product__gallery{margin-top:2.5rem}.product__swiper{display:flex;position:relative;width:100vw}.product__swiper-slide{transition:all .3s;width:75rem}@media screen and (max-width:1023px){.product__swiper-slide{width:100vw}}.product__swiper-navigation{align-items:center;align-self:center;background:var(--color-container);border-radius:50%;color:var(--color-text);display:flex;font-size:3.125rem;height:3.125rem;justify-content:center;padding:.4375rem;position:absolute;transition:transform .15s ease,opacity .15s ease,filter .15s ease;width:3.125rem;z-index:1}.product__swiper-navigation:disabled{cursor:auto;opacity:.5}@media (hover:none){.product__swiper-navigation:disabled{-webkit-tap-highlight-color:rgba(0,0,0,0)}}@media (hover:hover){.product__swiper-navigation:disabled:hover{transform:scale(1)}}.product__swiper-navigation svg{height:100%;width:100%}@media screen and (max-width:1023px){.product__swiper-navigation{height:2.5rem;padding:.3125rem;width:2.5rem}}.product__swiper-navigation_prev{left:12vw}@media screen and (max-width:1023px){.product__swiper-navigation_prev{left:2.5rem}}@media screen and (max-width:700px){.product__swiper-navigation_prev{left:.625rem}}.product__swiper-navigation_next{right:12vw}@media screen and (max-width:1023px){.product__swiper-navigation_next{right:2.5rem}}@media screen and (max-width:700px){.product__swiper-navigation_next{right:.625rem}}@media (hover:none){.product__swiper-navigation{-webkit-tap-highlight-color:rgba(0,0,0,0)}}@media (hover:hover){.product__swiper-navigation:hover{transform:scale(1.2)}}.product__slide{height:37.5rem;overflow:hidden;position:relative;width:75rem;z-index:1}.product__slide:before{content:"";display:block;padding-top:50%}.product__slide iframe,.product__slide img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.product__slide img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:1023px){.product__slide{height:31.25rem;width:100vw}}
