@charset "UTF-8";.v-section{margin-bottom:36px}@media(min-width:768px){.v-section{margin-bottom:48px}}@media(min-width:1200px){.v-section{margin-bottom:60px}}.v-container{max-width:1600px;padding:0 16px;margin:0 auto}@media(min-width:768px){.v-container{padding:0 24px}}@media(min-width:1200px){.v-container{padding:0 40px}}@media(min-width:768px){[data-page-type=index] .shopify-section .vanessapro-banner__technology{font-size:48px}[data-page-type=index] .shopify-section .vanessapro-banner__title{font-size:32px}[data-page-type=index] .video-carousel-section .section-title{font-size:48px}[data-page-type=index] .video-carousel-section .tips-tricks{font-size:32px;margin-top:16px;font-weight:400;text-transform:none}[data-page-type=index] .section-header-headline-responsive.typography-section-headline{font-size:48px;font-weight:700}[data-page-type=collection] .custom-text-image-banner .banner-content{padding-inline:50px!important;max-width:1600px;left:50%!important;transform:translate(-50%)}[data-page-type=collection] .custom-text-image-banner .banner-heading.desktop-only{font-size:48px}[data-page-type=collection] .custom-text-image-banner .banner-text.desktop-only{font-size:32px;margin-top:0!important}[data-page-type=collection] .custom-text-image-banner .banner-text.desktop-only p{margin-top:0}[data-page-type=product] .product__info-container .single-product__additional-messages{font-size:20px}[data-page-type=product] .product__info-container .price .price__regular{font-size:36px}[data-page-type=product] .product__info-container .product__accordion{font-size:16px}[data-page-type=product] .product__info-container .product__accordion .accordion__title{font-size:20px;text-transform:capitalize}.step-guide .step-guide__step{font-size:24px}.step-guide .step-guide__description{font-size:20px}[data-page-type=page] .rte div,[data-page-type=page] .rte p{line-height:1.25}[data-page-type=page] #mce-success-response,[data-page-type=page] .form-status.form__message{color:#3682f6;font-size:24px}[data-page-type=page] .form .field label span,[data-page-type=page] .contact .field label span{color:red}}.main-page-register-for-a-warranty .form .form__message{align-items:flex-start}.main-page-register-for-a-warranty .form .icon-success{margin-top:.2rem}.main-page-register-for-a-warranty .form .field{margin-bottom:1.5rem}.main-page-register-for-a-warranty .form select{line-height:1}@media screen and (min-width:750px){.main-page-register-for-a-warranty .form .field{margin-bottom:2rem}}.main-page-register-for-a-warranty .form__button{margin-top:3rem}@media screen and (min-width:750px){.main-page-register-for-a-warranty .form__button{margin-top:4rem}}@media screen and (min-width:750px){.main-page-register-for-a-warranty .form__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media(max-width:767.98px){footer .footer__content-top .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(2,1fr)}footer .footer__content-top .footer__blocks-wrapper .grid__item{margin:0}footer .footer__content-top .footer__blocks-wrapper .grid__item:nth-child(3){grid-area:1/2/3/3}footer .footer__content-top .footer__blocks-wrapper .grid__item h2,footer .footer__content-top .footer__blocks-wrapper .grid__item a{font-size:18px;margin:0 0 18px;padding:0;text-decoration:none}footer .footer__content-top .footer-block__details-content{margin-bottom:0}html[data-page-type=collection] .banner-container .banner-content .banner-heading.mobile-only{font-size:24px!important;margin:0!important}html[data-page-type=collection] .banner-container .banner-content .banner-text.mobile-only{font-size:20px!important;margin:0!important}html[data-page-type=collection] .banner-container .banner-content .banner-text.mobile-only p{margin:0!important}html[data-page-type=collection] .banner-container .banner-content{position:relative!important}html[data-page-type=product] .product__info-wrapper .product__title{font-size:24px!important;font-weight:700}html[data-page-type=product] .product__info-wrapper .single-product__badges .badge,html[data-page-type=product] .product__info-wrapper .single-product__additional-messages-item{font-size:14px}html[data-page-type=product] .product__info-wrapper .price__container{font-size:24px!important}html[data-page-type=product] .product__info-wrapper .h4.accordion__title{font-size:18px}html[data-page-type=product] .product__info-wrapper .accordion__content{font-size:14px}html[data-page-type=product] .image-with-text .image-with-text__heading{width:100%;font-size:24px;text-align:center}html[data-page-type=product] .image-with-text .image-with-text__text{font-size:16px}html[data-page-type=product] .step-guide__title{padding-inline:16px}html[data-page-type=product] .custom-feature-banner__heading{font-size:24px}html[data-page-type=product] .image-with-text__content{padding:0}html[data-page-type=index] .home-banner__title{font-size:24px}html[data-page-type=index] .home-banner__subtitle{font-size:18px}html[data-page-type=index] .section-title{font-size:24px;margin-bottom:16px}html[data-page-type=index] .home-feature .home-feature__title{font-size:24px}html[data-page-type=index] .home-feature .home-feature__heading{font-size:18px}html[data-page-type=index] .home-feature .home-feature__body{font-size:16px}html[data-page-type=index] .section-header-headline-responsive{font-size:24px;margin-bottom:16px;font-weight:700}}
