@media all and (min-width:768px),print{.no-route{min-height:504px;padding-top:137px}.no-route__text{margin-bottom:35px}.page-title--lg{margin-top:70px}.page-title--lg [data-content-type="heading"]{font-size:54px;line-height:72px}.hero.spacing-xs{margin-top:30px}.hero.spacing-sm{margin-top:75px}.hero.spacing-base{margin-top:100px}.hero.spacing-base--desktop{margin-top:100px}.hero.spacing-md{margin-top:150px}.hero.one-column{background-color:#fff;padding:100px 50px}.hero.one-column .pagebuilder-column{max-width:624px;margin:0 auto}.hero.two-columns .pagebuilder-column-group{gap:32px}.hero.two-columns .pagebuilder-column+.pagebuilder-column{margin-top:0}.hero.two-columns .col-products .product-items{gap:30px}.hero .col-text{padding:50px !important}.hero .col-text__title{font-size:28px;line-height:37px}.hero .line-break--sm br{display:none}.row-products{margin-top:100px}.row-products .product-items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:31px 31px}.row-products .product-item .price-box .normal-price,.row-products .product-item .price-box .price-final_price{display:inline-block}.row-products .product-item-link{font-size:1.2rem}.row-products .product-item-details{padding-left:16px;padding-right:16px}.row-products .product-item-details .product-reviews-summary__rating-result{width:81px;height:13px;background-size:81px auto}.row-products .product-item-details .product-reviews-summary__rating-percent{height:13px;background-size:81px auto}.row-logo{padding-top:110px;padding-bottom:110px;margin-bottom:0}.row-logo:after{content:'';display:table;clear:both}.row-logo .logo{max-width:230px}.cms-content div[data-content-type="text"],.cms-content div[data-content-type="html"]{font-size:1.6rem;line-height:2.6rem}.cms-content h1{font-size:4rem;line-height:5.6rem;font-weight:400}.cms-content h2{font-size:2.4rem;line-height:3rem;font-feature-settings:'case' on,'kern' off;font-weight:600;letter-spacing:normal}.cms-content h3{font-size:2rem;line-height:2.6rem;font-weight:600}.cms-content h4,.cms-content h5,.cms-content h6{font-size:1.6rem;line-height:2.6rem}.cms-content table tfoot td,.cms-content table tbody td{font-size:1.6rem;line-height:2.6rem}[data-content-type='videomulti'] .pagebuilder-video-container{padding-bottom:55.938%}[data-content-type='videomulti'] .pagebuilder-video-container iframe{top:-1px}[data-content-type='videomulti'] .pagebuilder-video-container__button{top:71%;left:50%;transform:translate(-50%, 0)}.video-trailer-full__content{text-align:center}.video-trailer-full__iframe{margin:0 auto;width:calc(100% - 80px);height:calc(100% - 80px)}.faq{margin:0 auto}.faq__collapsible div[data-role="collapsible"]{max-width:1024px}.faq__collapsible div[data-role="trigger"]{padding:13px 24px}.faq__collapsible div[data-role="content"]{padding-bottom:16px}.cms-banner-title__action-button{position:absolute;bottom:24px;right:24px;background-color:#fff}.cms-banner-title .block__paddings{padding:64px}.cms-banner-title .block__images-stack{justify-content:flex-end !important;order:initial}.cms-banner-title .block__images-stack figure{width:348px}.cms-banner-title .block__images-stack figure:last-child{margin-top:72px}.cms-banner-title .block__quote.pagebuilder-column{width:712px !important}.cms-banner-title .row__images{background-color:initial}.cms-banner-title .row__images-grid h3{margin-bottom:24px}.cms-banner-title .row__images-grid .col{margin-bottom:12px;display:flex;justify-content:space-between;flex-wrap:wrap;align-content:baseline}.cms-banner-title .row__images-grid .col-6{width:calc(50% - 6px)}.cms-banner-title .row__images-grid .col-8{width:66%}.cms-banner-title .row__images-grid .col-4{width:33%}.cms-banner-title .row__images-grid-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.cms-banner-title .row__images-grid-inner img+img{margin-top:12px}.cms-banner-title .row__images-margin{margin-bottom:70px}.cms-banner-title .row__custom{margin-top:80px;padding:0}.cms-banner-title .row__collection .pagebuilder-column{width:calc(50% - 8px) !important}.cms-banner-title .row__collection .pagebuilder-column.block__author{width:506px !important;position:relative}.cms-banner-title .row__collection .pagebuilder-column.block__author .image-md-full-width{display:flex}.cms-banner-title .row__collection .pagebuilder-column.block__quote{width:712px !important;margin-top:0}.cms-banner-title .row__collection .pagebuilder-column.block__quote .block__centered{max-width:320px;margin:0 auto;padding:0;text-align:left}.cms-banner-title .row__collection .pagebuilder-column.block__quote .quote__author{font-size:1.6rem;line-height:2.6rem}.cms-banner-title .row__collection .pagebuilder-column-group{justify-content:space-between}.cms-banner-title .row__collection .pagebuilder-column .pagebuilder-button-primary{border:none}.contact{padding-bottom:64px}.contact-index-index .page-title{margin-top:120px}.contact-form{padding:30px 125px;text-align:center}.contact-form form{max-width:420px}}@media all and (min-width:1024px),print{.contact{column-count:3;column-gap:64px;height:350px;padding-bottom:39px}.contact-form{padding-bottom:70px}.contact-index-index .page-title{margin-top:144px;margin-bottom:60px}.contact>div{display:inline-block;margin-bottom:26px}.ekomi{flex-direction:column;flex-wrap:nowrap;padding:0}.ekomi__label{font-size:1.6rem;line-height:2.6rem;margin-bottom:0}.ekomi__count{font-size:5.6rem;line-height:6.4rem}.ekomi__number{font-size:3.6rem;line-height:5.7rem}.ekomi__reviews-detail{padding-right:0}.ekomi__reviews-detail::after{content:none}.ekomi__totals{padding:64px 0 0;position:relative}.ekomi__totals::before{content:'';border-top:1px solid #ADAFB2;height:1px;left:calc(50% - 24px);position:absolute;top:32px;width:48px}.opinions-about-the-store{background:none;margin-bottom:80px;padding-bottom:0}.opinions-about-the-store__button{max-width:211px}.opinions-about-the-store .pagebuilder-column{max-width:calc(100% - 312px);width:100%;background:#F7F7F7;padding:107px 81px 43px}.opinions-about-the-store .pagebuilder-column:first-child{min-width:296px;max-width:296px;margin-right:16px;padding:71px 81px 43px}.opinions-about-the-store .pagebuilder-slider{padding:0 0 12px}.opinions-about-the-store .slick-arrow{display:block !important;top:45%}.opinions-about-the-store .slick-arrow.slick-prev{left:-55px}.opinions-about-the-store .slick-arrow.slick-next{right:-55px}.opinions-about-the-store .slick-track{padding-left:0}.store-review-single{background:none}}