.promo .promo-banner{position:relative}@media screen and (min-width: 769px){.promo .promo-banner .promo-banner-text{position:absolute;top:50%;left:168px;transform:translate(0, -50%);max-width:830px}}.promo .promo-banner .promo-banner-text h1{font-family:Geometria;font-weight:400;font-style:Regular;font-size:76px;line-height:95%;letter-spacing:0%;text-transform:none;margin-bottom:30px}.promo .promo-banner .promo-banner-text .promo-banner-text-subtitle{font-family:Geometria;font-weight:400;font-style:Regular;font-size:28px;line-height:120%;letter-spacing:0%;margin-bottom:60px}.promo .promo-banner .promo-banner-text .btn{font-size:1.125rem;padding:1.75rem 5.9375rem}@media screen and (min-width: 769px){.promo .promo-banner .promo-banner-text .btn{background:#fff;border-color:#fff;color:#000}.promo .promo-banner .promo-banner-text .btn:hover{background:#000;border-color:#000;color:#fff}}@media screen and (min-width: 769px){.promo .promo-banner .promo-banner-text--white{color:#fff}.promo .promo-banner .promo-banner-text--white h1{color:#fff}}@media screen and (max-width: 768px){.promo .promo-banner{padding-bottom:70px}.promo .promo-banner .promo-banner-text{margin-top:30px}.promo .promo-banner .promo-banner-text h1{font-size:28px;text-align:center;max-width:300px;margin-left:auto;margin-right:auto}.promo .promo-banner .promo-banner-text .promo-banner-text-subtitle{font-size:14px;text-align:center;max-width:300px;margin-left:auto;margin-right:auto;margin-bottom:20px}.promo .promo-banner .promo-banner-text .btn{position:absolute;left:10px;right:10px;bottom:0;font-size:.75rem;padding:19px 0;text-align:center}}.promo .promo-blocks .promo-blocks-item--simple{display:flex;justify-content:center}.promo .promo-blocks .promo-blocks-item--simple picture{line-height:0}.promo .promo-blocks .promo-blocks-item--video{margin-left:auto;margin-right:auto}.promo .promo-blocks .promo-blocks-item--video+.promo-blocks-item--products{margin-top:120px}@media screen and (max-width: 768px){.promo .promo-blocks .promo-blocks-item--video+.promo-blocks-item--products{margin-top:60px}}.promo .promo-blocks .promo-blocks-item--how-wear .how-wear br{display:none}.promo .promo-blocks .promo-blocks-item--how-wear .how-wear .how-wear-title{font-family:Geometria;font-weight:400;font-style:Regular;font-size:42px;line-height:110%;text-align:center;margin-bottom:15px}.promo .promo-blocks .promo-blocks-item--how-wear .how-wear .how-wear-text{font-family:Geometria;font-weight:400;font-style:Regular;font-size:20px;line-height:125%;text-align:center;margin-bottom:40px}.promo .promo-blocks .promo-blocks-item--how-wear .how-wear .how-wear-blocks{display:flex;justify-content:center;gap:97px}.promo .promo-blocks .promo-blocks-item--how-wear .how-wear .how-wear-blocks .how-wear-blocks-item{text-align:center;max-width:416px;display:flex;flex-direction:column}.promo .promo-blocks .promo-blocks-item--how-wear .how-wear .how-wear-blocks .how-wear-blocks-item .how-wear-blocks-item-conditions{margin-bottom:40px;flex:1}.promo .promo-blocks .promo-blocks-item--how-wear .how-wear .how-wear-blocks .how-wear-blocks-item .how-wear-blocks-item-conditions .how-wear-blocks-item-conditions-temperature{font-family:Geometria;font-weight:500;font-style:Medium;font-size:32px;line-height:110%;text-align:center;margin-bottom:10px}.promo .promo-blocks .promo-blocks-item--how-wear .how-wear .how-wear-blocks .how-wear-blocks-item .how-wear-blocks-item-conditions .how-wear-blocks-item-conditions-text{font-family:Geometria;font-weight:400;font-style:Regular;font-size:20px;line-height:110%;text-align:center}.promo .promo-blocks .promo-blocks-item--how-wear .how-wear .how-wear-blocks .how-wear-blocks-item .how-wear-blocks-item-image{margin-bottom:20px}.promo .promo-blocks .promo-blocks-item--how-wear .how-wear .how-wear-blocks .how-wear-blocks-item .how-wear-blocks-item-image img{max-width:416px;max-height:474px;display:block}.promo .promo-blocks .promo-blocks-item--how-wear .how-wear .how-wear-blocks .how-wear-blocks-item .how-wear-blocks-item-link .btn{font-size:1.125rem}@media screen and (max-width: 768px){.promo .promo-blocks .promo-blocks-item--how-wear .how-wear .how-wear-title{font-size:1.75rem;padding:0 20px}.promo .promo-blocks .promo-blocks-item--how-wear .how-wear .how-wear-text{font-size:.875rem;margin-bottom:30px;padding:0 20px}.promo .promo-blocks .promo-blocks-item--how-wear .how-wear .how-wear-blocks{justify-content:flex-start;gap:10px;overflow:auto;padding:0 20px}.promo .promo-blocks .promo-blocks-item--how-wear .how-wear .how-wear-blocks .how-wear-blocks-item .how-wear-blocks-item-conditions{margin-bottom:15px}.promo .promo-blocks .promo-blocks-item--how-wear .how-wear .how-wear-blocks .how-wear-blocks-item .how-wear-blocks-item-conditions .how-wear-blocks-item-conditions-temperature{font-size:1.25rem;text-align:left}.promo .promo-blocks .promo-blocks-item--how-wear .how-wear .how-wear-blocks .how-wear-blocks-item .how-wear-blocks-item-conditions .how-wear-blocks-item-conditions-text{font-size:.875rem;text-align:left}.promo .promo-blocks .promo-blocks-item--how-wear .how-wear .how-wear-blocks .how-wear-blocks-item .how-wear-blocks-item-image{margin-bottom:15px}.promo .promo-blocks .promo-blocks-item--how-wear .how-wear .how-wear-blocks .how-wear-blocks-item .how-wear-blocks-item-image img{max-width:247px;max-height:281px}.promo .promo-blocks .promo-blocks-item--how-wear .how-wear .how-wear-blocks .how-wear-blocks-item .how-wear-blocks-item-link .btn{font-size:.75rem}}.promo .promo-blocks .promo-blocks-item--reviews .reviews{display:flex;justify-content:flex-start;gap:64px;padding:0 20px;overflow:auto}.promo .promo-blocks .promo-blocks-item--reviews .reviews br{display:none}.promo .promo-blocks .promo-blocks-item--reviews .reviews .reviews-item img{max-width:422px;max-height:547px;display:block}.promo .promo-blocks .promo-blocks-item--reviews .reviews .reviews-item .reviews-item-tag{font-family:Geometria;font-weight:400;font-style:Regular;font-size:16px;line-height:125%;text-transform:uppercase;margin-top:10px}@media screen and (min-width: 1920px){.promo .promo-blocks .promo-blocks-item--reviews .reviews{justify-content:center}}@media screen and (max-width: 768px){.promo .promo-blocks .promo-blocks-item--reviews{margin-bottom:60px}.promo .promo-blocks .promo-blocks-item--reviews .reviews{overflow:auto;justify-content:flex-start;gap:10px;padding:0 10px}.promo .promo-blocks .promo-blocks-item--reviews .reviews .reviews-item img{max-width:247px;max-height:330px}.promo .promo-blocks .promo-blocks-item--reviews .reviews .reviews-item .reviews-item-tag{font-size:.75rem}}
