<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*fix*/
.addsearch,
#slider_k2c,
.messages {display: none !important;}
.victoria-vac a,
.victoria-vac a:hover {text-decoration: none;}
.victoria-vac a:focus {outline: none;}
.victoria-vac ul,
.victoria-vac ul li {margin: 0; list-style: none;}
.victoria-vac h1, .victoria-vac h2, .victoria-vac h3, .victoria-vac h4 {margin: 0;}

/*basic*/
.victoria-vac {font-family: 'Barlow', 'Fira Sans', arial, savv-serif;}
.victoria-vac .vv-container {margin: 0 auto; max-width: 1500px; padding: 0 30px;}
.victoria-vac .vv-row-marg {margin: 0 -15px;}
.victoria-vac .vv-row:after,
.victoria-vac .vv-row-marg:after {content: ""; display: table; clear: both;}
.victoria-vac .vv-col-6 {float: left; width: 50%; padding: 0 15px;}
.victoria-vac .vv-section h2 {font-size: 36px; font-weight: bold; margin-bottom: 0.75em;}
.victoria-vac .vv-table {display: table; width: 100%;}
.victoria-vac .vv-table-row {display: table-row; width: 50%;}
.victoria-vac .vv-table-cell {display: table-cell; vertical-align: middle;}
.vv-buy-btn-box {display: none;}

/*header*/
.victoria-vac .vv-header {width: 100%; position: fixed; z-index: 999; background-color: #222; transition: background-color .4s ease-out;}
.victoria-vac .vv-header .vv-header-logo {width: 20%; float: left; padding-top: 18px;}
.victoria-vac .vv-header .vv-header-logo img {width: 100%; max-width: 170px;}
.victoria-vac .vv-header:after {content: ""; clear: both; display: table;}
.victoria-vac .vv-header.vv-sticky-header {background-color: #000;}
.victoria-vac .vv-header .vv-container {position: relative;}

/*nav*/
.victoria-vac .vv-nav {float: left; width: 80%; text-align: right;}
.victoria-vac .vv-nav ul {display: inline-block;}
.victoria-vac .vv-nav ul li {display: inline-block;}
.victoria-vac .vv-nav ul li a {color: #fff; padding: 20px 15px; position: relative; text-transform: uppercase; display: inline-block;}
.victoria-vac .vv-nav ul li a:before {content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 2px; background-color: #bed62f; -webkit-transform-origin: bottom right; -ms-transform-origin: bottom right; transform-origin: bottom right; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); transition: transform 0.5s ease;}
.victoria-vac .vv-nav ul li a:hover::before,
.victoria-vac .vv-nav ul li a.vv-active::before {-webkit-transform-origin: bottom left; -ms-transform-origin: bottom left; transform-origin: bottom left; -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1);}
.victoria-vac .vv-nav ul li a.vv-active {color: #bed62f;}
.victoria-vac .vv-mobile-nav {display: none;}
.vv-menu-icon {width: 20px; height: 19px; position: absolute; z-index: 10; top: 20px; right: 15px; display: none;}
.vv-menu-icon::before {content: ""; position: absolute; top: 0; left: 0; width: 20px; height: 3px; background-color: #bed62f; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; transition: transform .3s ease-out;}
.vv-menu-icon-middle {position: absolute; top: 8px; left: 0; width: 20px; height: 3px; background-color: #bed62f; transition: all .3s ease-out; -webkit-transform-origin: 0 50%; -ms-transform-origin: 0 50%; transform-origin: 0 50%;}
.vv-menu-icon::after {content: ""; position: absolute; bottom: 0; left: 0; width: 20px; height: 3px; background-color: #bed62f; -webkit-transform-origin: 0 100%; -ms-transform-origin: 0 100%; transform-origin: 0 100%; transition: transform .3s ease-out;}
.vv-menu-icon-close::before {-webkit-transform: rotate(45deg) scaleX(1.25); -ms-transform: rotate(45deg) scaleX(1.25); transform: rotate(45deg) scaleX(1.25);}
.vv-menu-icon-close .vv-menu-icon-middle {opacity: 0; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0);}
.vv-menu-icon-close::after {-webkit-transform: rotate(-45deg) scaleX(1.25) translateY(1px); -ms-transform: rotate(-45deg) scaleX(1.25) translateY(1px); transform: rotate(-45deg) scaleX(1.25) translateY(1px);}
.victoria-vac .vv-nav ul li .landingButton a,
.victoria-vac .vv-nav ul li a.vv-nav-shop,
.victoria-vac .vv-nav ul .vv-shop-now button {background-color: #bed62f; color: #222; font-weight: bold; padding: 20px 40px; text-align: center; margin-left: 10px; -webkit-transition: all 0.6s; transition: all 0.6s; text-transform: uppercase; border-radius: 0;}
.victoria-vac .vv-nav ul li .landingButton a:hover,
.victoria-vac .vv-nav ul li a.vv-nav-shop:hover {background-color: #b2c82e;}
.victoria-vac .vv-nav ul li .landingButton a:before,
.victoria-vac .vv-nav ul li a.vv-nav-shop:before {height: 0;}
.victoria-vac .vv-buy-btn {display: none;}

/*hero*/
.victoria-vac .vv-hero {width: 100%; background-image: url(../../images/cms-pages/victoria-vac/hero-background.jpg); background-size: cover; background-position: top center; padding: 170px 0 120px;}
.victoria-vac .vv-hero .vv-container {position: relative;}
.victoria-vac .vv-hero h1 {font-size: 90px; font-size: 7vw; font-weight: 700; text-transform: uppercase; line-height: 1; position: relative;}
.victoria-vac .vv-hero h2 {font-size: 40px; font-weight: bold;}
.victoria-vac .vv-hero .vv-hero-img {margin-top: -17%;}
.victoria-vac .vv-hero .vv-hero-product {position: absolute; max-width: 33%; right: 30px; bottom: 0; text-align: right;}
.victoria-vac .vv-hero .vv-hero-product .vv-hero-buy {display: inline-block; padding: 15px 30px; background-color: #bed62f; color: #000; font-weight: bold; text-transform: uppercase; font-size: 18px; margin: 10px 0; -webkit-transition: background-color 0.4s; transition: background-color 0.4s;}
.victoria-vac .vv-hero .vv-hero-product .vv-hero-buy:hover {background-color: #b2c82e;}
.victoria-vac .vv-hero .vv-hero-product .vv-hero-price {padding: 1em 0;}
.victoria-vac .vv-hero .vv-hero-product .vv-hero-price .vv-hero-price-old-price {font-size: 30px; color: #888888; text-decoration: line-through; margin-right: 15px;}
.victoria-vac .vv-hero .vv-hero-product .vv-hero-price .vv-hero-price-new-price {font-size: 40px; color: #dd1e3c; font-weight: bold;}
.victoria-vac .vv-hero .vv-hero-product .vv-hero-price .vv-hero-price-club-price {font-size: 26px; display: inline-block; color: #222; position: relative; padding-right: 32px;}
.victoria-vac .vv-hero .vv-hero-product .vv-hero-price .vv-hero-price-club-price:after {content: ""; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 23px; height: 23px; background-image: url(../../images/cms-pages/victoria-vac/club5-icon-red.svg); background-size: contain; background-repeat: no-repeat;}
.victoria-vac .vv-hero .vv-hero-product .vv-hero-price .vv-hero-price-club-price.club-price-blue:after {background-image: url(../../images/cms-pages/victoria-vac/club5-icon-blue.svg);}
.victoria-vac .vv-hero .vv-hero-line {display: inline-block; height: 3px; width: 37%; background-color: #bed62f; position: absolute; top: 12%; left: 35vw;}
.victoria-vac .vv-hero .vv-hero-icon {width: 30px; height: 30px; padding: 8px; border: 2px dashed #bed62f; border-radius: 100%; background-color: rgba(17, 17, 17, 0.59); position: absolute; top: -14px; right: -11px; z-index: 9;}
.victoria-vac .vv-hero .vv-hero-icon span {display: block; width: 10px; height: 10px; background-color: #bed62f; border-radius: 100%;}
.victoria-vac .vv-hero .vv-hero-product-no-price {bottom: 5%;}
.victoria-vac .vv-hero .vv-hero-product-no-price .vv-hero-price {display: none;}
.victoria-vac .vv-hero .vv-hero-product-no-price h2 {padding-bottom: 0.75em;}

/*parts*/
.victoria-vac .vv-parts {background-color: #fff; -ms-transform: skew(0deg, -2deg); -webkit-transform: skew(0deg, -2deg); transform: skew(0deg, -2deg); transform-origin: bottom left; padding: 6em 0;}
.victoria-vac .vv-parts .vv-parts-inner {-ms-transform: skew(0deg, 2deg); -webkit-transform: skew(0deg, 2deg); transform: skew(0deg, 2deg);}
.victoria-vac .vv-parts .vv-parts-list {width: 25%; position: relative; z-index: 15;}
.victoria-vac .vv-parts .vv-parts-list ol li {font-size: 30px; font-weight: bold; padding: 5px 0 0 45px}
.victoria-vac .vv-parts .vv-parts-list ol li::before {top: 12px; background-color: #bed62f;}
.victoria-vac .vv-parts .vv-parts-img {width: 40%; position: relative;}
.victoria-vac .vv-parts .vv-parts-img .vv-parts-num {width: 35px; height: 35px; line-height: 35px; font-size: 24px; background-color: #bed62f; border-radius: 100%; display: inline-block; position: absolute; color: #fff; font-weight: bold; text-align: center; z-index: 99;}
.victoria-vac .vv-parts .vv-parts-img.vv-parts-img-animated .vv-parts-num {opacity: 0; transition: opacity 1.5s;}
.victoria-vac .vv-parts .vv-parts-img .vv-parts-num:hover {background-color: #dd1e3c;}
.victoria-vac .vv-parts .vv-parts-img .vv-parts-num-1 {top: 20%; right: 21%;}
.victoria-vac .vv-parts .vv-parts-img .vv-parts-num-2 {top: 47%; right: 58%;}
.victoria-vac .vv-parts .vv-parts-img .vv-parts-num-3 {bottom: 7%; right: 14%;}
.victoria-vac .vv-parts .vv-parts-img.vv-parts-img-animated .vv-parts-num.vv-parts-num-active {opacity: 1;}
.victoria-vac .vv-parts .vv-parts-desc {width: 35%; padding-left: 15px; position: relative; z-index: 15;}
.victoria-vac .vv-parts .vv-parts-desc p {font-size: 24px;}
.victoria-vac .vv-parts .vv-parts-num.vv-active-bullet,
.victoria-vac .vv-parts ol &gt; li.vv-active-list:before {background-color: #dd1e3c;}

/*parts animation*/
.victoria-vac .vv-parts .vv-parts-animation {position: relative; overflow: hidden;}
.victoria-vac .vv-parts .vv-parts-animation img {position: absolute; left: 0; top: 0; transition: all 1.4s;}
.victoria-vac .vv-parts .vv-parts-animation .vv-part-1 {position: relative; z-index: 10;}
.victoria-vac .vv-parts .vv-parts-animation .vv-part-2 {z-index: 9;}
.victoria-vac .vv-parts .vv-parts-animation .vv-part-2-1 {z-index: 11;}
.victoria-vac .vv-parts .vv-parts-animation .vv-part-3 {z-index: 11;}
.victoria-vac .vv-parts .vv-parts-animation .vv-part-4 {z-index: 12;}
.victoria-vac .vv-parts .vv-parts-animation .vv-part-5 {z-index: 8;}
.victoria-vac .vv-parts .vv-parts-animation .vv-part-6 {z-index: 8;}
.victoria-vac .vv-parts .vv-parts-animation .vv-part-6-1 {z-index: 10;}
.victoria-vac .vv-parts .vv-parts-animation .vv-part-7 {z-index: 1;}
.victoria-vac .vv-parts .vv-parts-animation .vv-part-8 {z-index: 11;}
.victoria-vac .vv-parts .vv-parts-animation .vv-part-8-2 {z-index: 1;}
.victoria-vac .vv-parts .vv-parts-animation .vv-part-8-1 {z-index: 12; opacity: 0.7;}
.victoria-vac .vv-parts .vv-parts-animation .vv-part-9 {z-index: 11; opacity: 0;}
.victoria-vac .vv-parts .vv-parts-animation.vv-parts-animation-active .vv-part-2,
.victoria-vac .vv-parts .vv-parts-animation.vv-parts-animation-active .vv-part-2-1 {-webkit-transform: translate(-2%, 3%); transform: translate(-2%, 3%);}
.victoria-vac .vv-parts .vv-parts-animation.vv-parts-animation-active .vv-part-3 {-webkit-transform: translate(-10%, -14%); transform: translate(-10%, -14%);}
.victoria-vac .vv-parts .vv-parts-animation.vv-parts-animation-active .vv-part-4 {-webkit-transform: translate(-12%, -11%); transform: translate(-12%, -11%);}
.victoria-vac .vv-parts .vv-parts-animation.vv-parts-animation-active .vv-part-5 {-webkit-transform: translate(-18%, 4%); transform: translate(-18%, 4%);}
.victoria-vac .vv-parts .vv-parts-animation.vv-parts-animation-active .vv-part-6,
.victoria-vac .vv-parts .vv-parts-animation.vv-parts-animation-active .vv-part-6-1 {-webkit-transform: translate(42%, 3%); transform: translate(42%, 3%);}
.victoria-vac .vv-parts .vv-parts-animation.vv-parts-animation-active .vv-part-7 {-webkit-transform: translate(23%, 3%); transform: translate(23%, 3%);}
.victoria-vac .vv-parts .vv-parts-animation.vv-parts-animation-active .vv-part-8,
.victoria-vac .vv-parts .vv-parts-animation.vv-parts-animation-active .vv-part-8-1,
.victoria-vac .vv-parts .vv-parts-animation.vv-parts-animation-active .vv-part-8-2 {-webkit-transform: translate(-20%, 3%); transform: translate(-20%, 3%);}
.victoria-vac .vv-parts .vv-parts-animation.vv-parts-animation-active .vv-part-9 {-webkit-transform: translate(-35%, 3%); transform: translate(-35%, 3%); opacity: 1;}

/*video*/
.victoria-vac .vv-video {text-align: center; padding: 4em 0 7em;}
.victoria-vac .vv-video .vv-video-wrapper {position: relative;}
.victoria-vac .vv-video .vv-video-img {max-width: 1000px;}
.victoria-vac .vv-video .vv-video-btn {max-width: 10%; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); transition: opacity 0.4s; backface-visibility: hidden; -webkit-backface-visibility: hidden;}
.victoria-vac .vv-video .vv-video-btn:hover {opacity: 0.7;}

/*gray section*/
.victoria-vac .vv-section-gray-outer {padding: 12em 0 10em;}
.victoria-vac #vvBrush.vv-section-gray-outer {padding: 12em 0 8em;}
.victoria-vac .vv-section-gray {background-color: #f4f4f4; -ms-transform: skew(0deg, -2deg); -webkit-transform: skew(0deg, -2deg); transform: skew(0deg, -2deg); transform-origin: bottom left;}
.victoria-vac .vv-section-gray-inner {-ms-transform: skew(0deg, 2deg); -webkit-transform: skew(0deg, 2deg); transform: skew(0deg, 2deg);}
.victoria-vac .vv-section-gray-inner p {font-size: 20px; margin-bottom: 0.75em;}
.victoria-vac .vv-section-gray-inner .vv-section-gray-text {padding: 6em 4em;}
.victoria-vac .vv-section-gray-inner .vv-section-gray-img {position: relative;}
.victoria-vac .vv-section-gray-inner .vv-section-gray-img img {position: absolute; width: auto; left: 50%; top: 0; transform: translateX(-50%); margin-top: -23%;}
.victoria-vac .vv-section-gray-inner .vv-section-gray-img-small img {margin-top: -9%;}
.victoria-vac .vv-section-gray .vv-section-gray-mobile {display: none;}

/*white section*/
.victoria-vac  .vv-section-white {padding: 4em 0 6em;}
.victoria-vac .vv-section-white .vv-table-cell {width: 50%;}
.victoria-vac .vv-section-white p {font-size: 20px;}

/*big section*/
.victoria-vac .vv-section-big {text-align: center; padding: 8em 0 5em;}
.victoria-vac .vv-section-big  p {font-size: 20px; max-width: 800px; margin: 0 auto; padding-bottom: 80px;}

/*upgrade section*/
.victoria-vac.victoria-vac-add .vv-section-upgrade {padding-bottom: 7%;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav {padding-top: 50px;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul {font-size: 0; padding: 0; overflow:hidden; height: 426px;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul:after {content: ""; display: table; clear: both;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li h5 {font-size: 26px; text-transform: uppercase; color: #222; font-weight: bold; position: absolute; top: 0; left: 0; z-index: 9; padding: 10px 10px 10px 15px;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li {display: inline-block; width: 20%; overflow: hidden; position: relative; transition: all 0.4s;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li .vv-uprade-nav-img-wrapper {position: relative; height: 426px; bottom: 0;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li .vv-uprade-nav-img-wrapper .vv-uprade-nav-img {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li .vv-uprade-nav-img-wrapper .vv-uprade-nav-img img {max-width: none; width: auto; transition: 0.4s; opacity: 0.6;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li .vv-upgrade-text {position: absolute; bottom: 0; left: 0; z-index: 9; background-color: rgba(255, 255, 255, 0.85); padding: 15px; opacity: 0; transition: opacity 0s; backface-visibility: hidden; -webkit-backface-visibility: hidden;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li .vv-upgrade-text p {font-size: 18px; margin: 0; color: #000;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav .vv-upgrade-img-mobile {display: none;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li.of {width: 19.25%;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li.on {width: 23%;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li.on .vv-uprade-nav-img img {opacity: 1;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li.on .vv-upgrade-text {opacity: 1; transition: opacity 1s; transition-delay: 0.2s;}

/*add section*/
.victoria-vac .vv-section-add {padding: 3em 0;}
.victoria-vac .vv-section-add .vv-section-add-wrapper {background-color: #f4f4f4; padding: 30px 40px 0;}
.victoria-vac .vv-section-add .vv-section-add-header {padding-bottom: 30px;}
.victoria-vac .vv-section-add .vv-section-add-header h2 {text-transform: uppercase; font-weight: bold; position: relative; cursor: pointer;}
.victoria-vac .vv-section-add .vv-section-add-header h2:after {content: "+"; font-size: 48px; font-weight: bold; position: absolute; right: 0; line-height: 1; transform: translateY(-60%); top: 50%;}
.victoria-vac .vv-section-add .vv-section-add-header.vv-section-add-header-active h2:after {content: "-";}
.victoria-vac .vv-section-add .vv-section-add-content {display: none; padding: 20px 0 30px; border-top: 2px solid #dbdbdb;}
.victoria-vac .vv-section-add .vv-section-add-content h3 {font-weight: bold; font-size: 22px; margin-bottom: 0.5em;}
.victoria-vac .vv-section-add .vv-section-add-content .vv-section-add-left ul li {list-style: initial; margin-left: 20px; font-size: 20px;}
.victoria-vac .vv-section-add .vv-section-add-content .vv-section-add-right ul li {font-size: 20px; text-transform: uppercase;}

/*benefits section*/
.victoria-vac .vv-section-benefits  {padding: 5em 0; position: relative;}
.victoria-vac .vv-section-benefits .vv-section-benefits-list {margin: 0 -15px;}
.victoria-vac .vv-section-benefits .vv-section-benefits-list:after {display: table; content: ""; clear: both;}
.victoria-vac .vv-section-benefits .vv-section-benefits-list li {width: 20%; float: left; padding: 15px;}
.victoria-vac .vv-section-benefits .vv-section-benefits-list li img {width: auto;}
.victoria-vac .vv-section-benefits .vv-section-benefits-list h4 {text-transform: uppercase; color: #bed62f; font-size: 20px; margin: 0.5em 0; font-weight: bold;}
.victoria-vac .vv-section-benefits .vv-section-benefits-list p,
.victoria-vac .vv-section-benefits .vv-section-benefits-list a {color: #222; transition: opacity 0.3s;}
.victoria-vac .vv-section-benefits .vv-section-benefits-list a:hover {opacity: 0.8;}
.victoria-vac .vv-section-benefits .vv-section-benefits-list a.vv-section-benefits-more:after {content: "+"; margin-left: 5px; color: #bed62f; font-size: 30px; line-height: 0; position: relative; bottom: -5px;}
.victoria-vac .vv-section-benefits .vv-section-benefits-list a.vv-section-benefits-more span:nth-child(2) {display: none;}
.victoria-vac .vv-section-benefits .vv-section-benefits-list a.vv-section-benefits-more-active:after {content: "-";}
.victoria-vac .vv-section-benefits .vv-section-benefits-list a.vv-section-benefits-more-active span:first-child {display: none;}
.victoria-vac .vv-section-benefits .vv-section-benefits-list a.vv-section-benefits-more-active span:nth-child(2) {display: inline-block;}
.victoria-vac .vv-section-benefits .vv-section-benefits-list a.vv-section-benefits-link:after {font-family: FontAwesome; content:"\f105"; margin-left: 10px; color: #bed62f;}
.victoria-vac .vv-section-benefits .vv-section-benefits-hidden {display: none;}

/*reviews section*/
.victoria-vac .vv-section-reviews {position: relative; padding-bottom: 100px;}
.victoria-vac .vv-section-reviews h2 {color: #222; font-size: 40px; font-weight: bold; margin-bottom: 1.2em; text-transform: uppercase;}
.victoria-vac .vv-section-reviews .vv-section-reviews-list {margin: 0 -10px;}
.victoria-vac .vv-section-reviews .vv-section-reviews-list:after {display: table; content: ""; clear: both;}
.victoria-vac .vv-section-reviews .vv-section-reviews-list li {width: 50%; float: left; padding: 10px; color: #fff;}
.victoria-vac .vv-section-reviews .vv-section-reviews-list li h3 {text-transform: uppercase; color: #bed62f; font-size: 20px; font-weight: bold; margin-bottom: 0.4em;}
.victoria-vac .vv-section-reviews .vv-section-reviews-list li p {color: #222;}
.victoria-vac .vv-section-reviews .vv-section-reviews-list li .vv-reviews-author {display: block; font-size: 13px; padding-bottom: 25px; color: #222;}
.victoria-vac .vv-section-reviews .vv-reviews-stars {padding: 10px 0;}
.victoria-vac .vv-section-reviews .vv-reviews-stars .fa-star {margin-left: -5px; font-size: 14px; color: #dbdbdb;}
.victoria-vac .vv-section-reviews .vv-reviews-stars .fa-star:first-child {margin-left: 0;}
.victoria-vac .vv-section-reviews .vv-reviews-stars .fa-star.fa-star-green {color: #bed62f;}

/*bottom buy*/
.victoria-vac .vv-bottom-buy {width: 100%; background-image: url(../../images/cms-pages/victoria-vac/bottom-background.jpg); background-size: cover; background-position: top center; position: relative; padding-bottom: 40px;}
.victoria-vac .vv-bottom-buy .vv-bottom-line {width: 100%; display: block;}
.victoria-vac .vv-bottom-buy .vv-bottom-img {width: 50%; margin-top: -100px;}
.victoria-vac .vv-bottom-buy .vv-bottom-buy-content {position: absolute; top: 50%; width: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.victoria-vac .vv-bottom-buy .vv-bottom-buy-content:after {content: ""; display: table; clear: float;}
.victoria-vac .vv-bottom-buy .vv-bottom-buy-content .vv-bottom-buy-product {width: 50%; float: right; text-align: right;}
.victoria-vac .vv-bottom-buy .vv-bottom-buy-content .vv-bottom-buy-product h2 {font-size: 90px; text-transform: uppercase; font-weight: bold;}
.victoria-vac .vv-bottom-buy h3 {font-size: 36px; font-weight: bold; padding-bottom: 15px;}
.victoria-vac .vv-bottom-buy .vv-bottom-buy-btn {display: inline-block; padding: 15px 30px; background-color: #bed62f; color: #000; font-weight: bold; text-transform: uppercase; font-size: 18px; margin: 10px 0; -webkit-transition: background-color 0.4s; transition: background-color 0.4s; margin-top: 30px;}
.victoria-vac .vv-bottom-buy .vv-bottom-buy-btn:hover {background-color: #b2c82e;}
.victoria-vac .vv-bottom-buy .vv-bottom-buy-price .vv-bottom-buy-old-price {font-size: 30px; color: #888888; text-decoration: line-through; margin-right: 15px;}
.victoria-vac .vv-bottom-buy .vv-bottom-buy-price .vv-bottom-buy-new-price {font-size: 40px; color: #dd1e3c; font-weight: bold;}
.victoria-vac .vv-bottom-buy .vv-bottom-buy-price .vv-bottom-buy-club-price {font-size: 26px; display: inline-block; color: #222; position: relative; padding-right: 32px;}
.victoria-vac .vv-bottom-buy .vv-bottom-buy-price .vv-bottom-buy-club-price:after {content: ""; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 23px; height: 23px; background-image: url(../../images/cms-pages/victoria-vac/club5-icon-red.svg); background-size: contain; background-repeat: no-repeat;}
.victoria-vac .vv-bottom-buy .vv-bottom-buy-price .vv-bottom-buy-club-price.club-price-blue:after {background-image: url(../../images/cms-pages/victoria-vac/club5-icon-blue.svg);}

/*footer*/
.victoria-vac .vv-footer {width: 100%; background-color: #000; color: #fff; border-top: 5px solid #bed62f;}
.victoria-vac .vv-footer .vv-footer-main {padding: 50px 0 30px; border-bottom: 1px solid #373737;}
.victoria-vac .vv-footer .vv-footer-main .vv-footer-logo {max-width: 220px; margin-bottom: 25px;}
.victoria-vac .vv-footer .vv-footer-main p {margin: 0;}
.victoria-vac .vv-footer .vv-footer-main h6 {font-weight: bold;}
.victoria-vac .vv-footer .vv-footer-main .vv-sign-btn {display: block; color: #000; text-transform: uppercase; background-color: #bed62f; font-size: 14px; padding: 0.6em; font-weight: bold; text-align: center; margin-top: 20px;}
.victoria-vac .vv-footer .vv-footer-main .vv-sign-btn:hover {background-color: #b2c82e;}
.victoria-vac .vv-footer .vv-footer-main .links-container-icons li {display: inline-block;}
.victoria-vac .vv-footer .vv-footer-main .links-container-icons li a {color: #bed62f; font-size: 36px; padding: 5px;}
.victoria-vac .vv-footer .vv-footer-main .links-container-icons .fa {opacity: 1; transition: all 0.4s;}
.victoria-vac .vv-footer .vv-footer-main .links-container-icons .fa:hover {opacity: 0.7;} 
.victoria-vac .vv-footer .vv-footer-info {text-align: center; padding: 20px 0;}
.victoria-vac .vv-footer .vv-footer-info h5 {font-weight: bold; text-transform: uppercase;}
.victoria-vac .vv-footer .vv-footer-copy {text-align: center; background-color: #171717; padding: 10px;}
.victoria-vac .vv-footer .vv-footer-copy p {margin: 0;}

@media (max-width: 1360px) {
/*hero*/
.victoria-vac .vv-hero {padding: 170px 0;}
.victoria-vac .vv-hero .vv-hero-product {bottom: -15%;}
.victoria-vac .vv-hero .vv-hero-product-no-price {bottom: -7%;}
.victoria-vac .vv-hero h2 {font-size: 36px;}
/*upgrade section*/
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li h5 {font-size: 21px;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li .vv-upgrade-text p {font-size: 18px;}
/*bottom buy*/
.victoria-vac .vv-bottom-buy {padding-bottom: 80px;}
.victoria-vac .vv-bottom-buy .vv-bottom-buy-content .vv-bottom-buy-product h2 {font-size: 65px;}
.victoria-vac .vv-bottom-buy .vv-bottom-buy-content .vv-bottom-buy-product h3 {font-size: 28px;}
/*parts*/
.victoria-vac .vv-parts .vv-parts-list ol li {font-size: 24px;}
.victoria-vac .vv-parts .vv-parts-list ol li::before {top: 7px;}
.victoria-vac .vv-parts .vv-parts-desc p {font-size: 20px;}
/*footer*/
.victoria-vac .vv-footer .vv-footer-main .links-container-icons li a {font-size: 30px; padding: 2px;}
}

@media (max-width: 1200px) {
/*basic*/
.victoria-vac .vv-section h2 {font-size: 30px;}
/*nav*/
.victoria-vac .vv-nav {width: 60%;}
.victoria-vac .vv-header .vv-header-logo {width: 40%;}
.victoria-vac .vv-nav .vv-nav-mobile-hide {display: none; position: fixed; width: 100%; left: 0; top: 59px; background-color: rgba(0, 0, 0, 0.85); text-align: center; padding: 20px 10px; border-top: 1px solid #2b2b2b; border-bottom: 1px solid #2b2b2b; height: 97%;}
.victoria-vac .vv-nav .vv-nav-mobile-hide li {display: block;}
.victoria-vac .vv-nav .vv-nav-mobile-hide li a {font-size: 24px; padding: 5px; display: inline-block;}
.victoria-vac .vv-menu-icon {display: block;}
.victoria-vac .vv-nav ul li .landingButton a,
.victoria-vac .vv-nav ul li a.vv-nav-shop,
.victoria-vac .vv-nav ul .vv-shop-now button {margin-right: 20px;}
/*hero*/
.victoria-vac .vv-hero {padding: 170px 0 200px;}
.victoria-vac .vv-hero .vv-hero-product {bottom: -30%; max-width: 40%;}
.victoria-vac .vv-hero .vv-hero-product-no-price {bottom: -15%;}
/*parts*/
.victoria-vac .vv-parts .vv-parts-list ol li {font-size: 20px;}
.victoria-vac .vv-parts .vv-parts-list ol li::before {top: 4px;}
.victoria-vac .vv-parts .vv-parts-desc p {font-size: 18px;}
.victoria-vac .vv-parts .vv-parts-img .vv-parts-num {width: 30px; height: 30px; line-height: 30px; font-size: 20px;}
/*video*/
.victoria-vac .vv-video {padding: 0 0 7em;}
/*gray section*/
.victoria-vac .vv-section-gray-inner .vv-section-gray-text {padding: 6em 0 6em 4em;}
/*reviews section*/
.victoria-vac .vv-section-reviews h2 {font-size: 30px;}
/*bottom buy*/
.victoria-vac .vv-bottom-buy .vv-bottom-buy-content .vv-bottom-buy-product h2 {font-size: 58px;}
.victoria-vac .vv-bottom-buy .vv-bottom-buy-content .vv-bottom-buy-product h3 {font-size: 24px;}
.victoria-vac .vv-bottom-buy .vv-bottom-buy-content .vv-bottom-buy-price .vv-bottom-buy-new-price {font-size: 36px;}
.victoria-vac .vv-bottom-buy .vv-bottom-buy-content .vv-bottom-buy-price .vv-bottom-buy-old-price {font-size: 26px;}
.victoria-vac .vv-bottom-buy .vv-bottom-img {margin-top: -40px;}
}

@media (max-width: 1040px) {
/*hero*/
.victoria-vac .vv-hero {padding: 150px 0 90px;}
.victoria-vac .vv-hero h2 {font-size: 34px;}
.victoria-vac .vv-hero .vv-hero-product {position: relative; max-width: 100%; text-align: center; right: 0; padding-top: 30px;}
.victoria-vac .vv-hero .vv-hero-line {display: none;}
/*parts*/
.victoria-vac .vv-parts {padding: 6em 0 2em;}
/*video*/
.victoria-vac .vv-video {padding: 0;}
/*gray section*/
.victoria-vac .vv-section-gray-outer,
.victoria-vac #vvBrush.vv-section-gray-outer {padding: 0;}
.victoria-vac .vv-section-gray {margin: 50px 0;}
.victoria-vac .vv-section-gray-inner {padding-bottom: 50px;}
.victoria-vac .vv-section-gray .vv-col-6 {width: 100%;}
.victoria-vac .vv-section-gray .vv-section-gray-desktop {display: none;}
.victoria-vac .vv-section-gray .vv-section-gray-mobile {display: block;}
.victoria-vac .vv-section-gray .vv-section-gray-img img {position: relative; margin-top: 0; max-width: 700px; width: 100%;}
.victoria-vac .vv-section-gray-inner .vv-section-gray-text {padding: 6em 4em;}
/*white section*/
.victoria-vac .vv-section-white {padding: 0;}
/*upgrade section*/
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li h5 {font-size: 18px;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li .vv-upgrade-text p {font-size: 16px;}
/*benefits section*/
.victoria-vac .vv-section-benefits .vv-section-benefits-list li {width: 33.33%;}
}

@media (max-width: 890px) {
/*basic*/
.victoria-vac .vv-col-6 {width: 100%; float: none;}
/*parts*/
.victoria-vac .vv-parts .vv-parts-list,
.victoria-vac .vv-parts .vv-parts-img,
.victoria-vac .vv-parts .vv-parts-desc {display: block; width: 100%;}
.victoria-vac .vv-parts .vv-parts-list {position: relative; z-index: 9;}
.victoria-vac .vv-parts .vv-parts-img {max-width: 500px; margin: -20% auto 0;}
.victoria-vac .vv-parts .vv-parts-desc {padding: 30px 0 0;}
/*white section*/
.victoria-vac .vv-section-white .vv-table,
.victoria-vac .vv-section-white .vv-table-row,
.victoria-vac .vv-section-white .vv-table-cell {display: block; width: 100%;}
.victoria-vac .vv-section-white h2 {padding-top: 1em;}
/*upgrade section*/
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul {height: auto;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li {display: block; width: 100%; height: 120px; transition: all 0.6s;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li .vv-uprade-nav-img-wrapper {height: auto;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li .vv-uprade-nav-img-wrapper .vv-uprade-nav-img {position: relative;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li .vv-uprade-nav-img-wrapper .vv-uprade-nav-img img {width:100%;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li.vv-active-nav-prog {height: auto;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li h5 {text-align: right; display: block;width: 100%; padding-right: 20px; font-size: 28px; margin: 0;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li h5:after {content: "\f067"; font-family: FontAwesome; font-size: 19px; position: relative; top: -2px; margin-left: 15px;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li.vv-active-nav-prog h5:after {content: "\f068";}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li.vv-active-nav-prog .vv-upgrade-text {opacity: 1; bottom: auto; top: 56px; text-align: right; width: 100%; padding-top: 0;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li .vv-upgrade-text p {font-size: 20px;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav .vv-upgrade-img-desktop {display: none;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav .vv-upgrade-img-mobile {display: block;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li.vv-active-nav-prog h5 {background-color: rgba(255, 255, 255, 0.85);}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li.vv-active-nav-prog .vv-uprade-nav-img img {opacity: 1; transition: all 0s;}
/*add section*/
.victoria-vac .vv-section-add {padding: 3em 0 0;}
.victoria-vac .vv-section-add .vv-section-add-wrapper {text-align: right; padding: 15px 15px 0;}
.victoria-vac .vv-section-add .vv-section-add-header {padding-bottom: 15px;}
.victoria-vac .vv-section-add .vv-section-add-header h2 {padding-right: 40px;}
.victoria-vac .vv-section-add .vv-section-add-header h2:after {font-size: 35px;}
.victoria-vac .vv-section-add .vv-section-add-content h3 {font-size: 18px;}
.victoria-vac .vv-section-add .vv-section-add-content {border-top: none;}
.victoria-vac .vv-section-add .vv-section-add-content .vv-section-add-left ul li {list-style: none; margin: 0; font-size: 18px;}
.victoria-vac .vv-section-add .vv-section-add-content .vv-section-add-right ul li {font-size: 18px; padding-top: 10px;}
/*reviews section*/
.victoria-vac .vv-section-reviews {padding-bottom: 0;}
/*bottom buy*/
.victoria-vac .vv-bottom-buy.vv-bottom-buy-mobile {padding-bottom: 30px;}
.victoria-vac .vv-bottom-buy.vv-bottom-buy-mobile .vv-bottom-buy-content {top: 10%; -webkit-transform: translateY(0); transform: translateY(0);}
.victoria-vac .vv-bottom-buy.vv-bottom-buy-mobile .vv-mobile-relocate {padding: 30px 15px 0; text-align: center;}
.victoria-vac .vv-bottom-buy.vv-bottom-buy-mobile .vv-bottom-buy-content .vv-bottom-buy-product {width: 80%;}
.victoria-vac .vv-bottom-buy.vv-bottom-buy-mobile .vv-bottom-buy-content .vv-bottom-buy-product h2 {font-size: 70px;}
.victoria-vac .vv-bottom-buy.vv-bottom-buy-mobile .vv-bottom-buy-content .vv-bottom-buy-product h2 span {display: block;}
.victoria-vac .vv-bottom-buy.vv-bottom-buy-mobile .vv-bottom-img {margin-top: 0; margin-left: -28px; width: 100%;}
.victoria-vac .vv-bottom-buy.vv-bottom-buy-mobile .vv-bottom-buy-btn {margin-top: 20px;}
}

@media (max-width: 640px) {
/*basic*/
.victoria-vac .vv-container {padding: 0 15px;}
.victoria-vac .vv-section h2 {font-size: 26px;}
/*nav*/
.vv-menu-icon {top: 10px;}
.victoria-vac .vv-header .vv-header-logo {padding-top: 8px;}
.victoria-vac .vv-header .vv-header-logo img {max-width: 134px;}
.victoria-vac .vv-nav .vv-nav-mobile-hide {top: 39px;}
.victoria-vac .vv-nav ul li .landingButton a,
.victoria-vac .vv-nav ul li a.vv-nav-shop,
.victoria-vac .vv-nav ul .vv-shop-now button {padding: 10px 20px; margin-right: 35px; font-size: 12px; padding: 11px 13px;}
.victoria-vac .vv-nav ul li .product-shop {margin: 0;}
/*hero*/
.victoria-vac .vv-hero {padding: 80px 0 40px; overflow-x: hidden;}
.victoria-vac .vv-hero h1 {font-size: 55px;}
.victoria-vac .vv-hero h2 {font-size: 28px;}
.victoria-vac .vv-hero .vv-hero-img {margin-top: -24%; margin-right: -20%; max-width: 150%; width: 150%;}
.victoria-vac .vv-hero .vv-hero-product .vv-hero-price {padding: 0 0 1em;}
.victoria-vac .vv-hero .vv-hero-product .vv-hero-price .vv-hero-price-new-price {font-size: 34px;}
.victoria-vac .vv-hero .vv-hero-product .vv-hero-price .vv-hero-price-old-price {font-size: 26px;}
.victoria-vac .vv-bottom-buy .vv-bottom-buy-price .vv-bottom-buy-club-price {font-size: 18px;}
/*video*/
.victoria-vac .vv-video .vv-video-btn {max-width: 70px;}
/*gray section*/
.victoria-vac .vv-section-gray-inner .vv-section-gray-text {padding: 3em 3em 2em;}
.victoria-vac .vv-section-gray-inner p {font-size: 16px;}
/*white section*/
.victoria-vac .vv-section-white p {font-size: 16px;}
/*big section*/
.victoria-vac .vv-section-big {padding: 2em 0 0;}
.victoria-vac .vv-section-big p {font-size: 16px; padding-bottom: 40px;}
/*upgrade section*/
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li h5 {font-size: 24px;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li .vv-upgrade-text p {font-size: 18px;}
.victoria-vac.victoria-vac-add .vv-section-upgrade {padding: 70px 0 10%;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li h5 {padding: 5px 10px 5px 5px;}
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li.vv-active-nav-prog .vv-upgrade-text {top: 46px;}
/*add section*/
.victoria-vac .vv-section-add .vv-section-add-header h2,
.victoria-vac .vv-section-add .vv-section-add-content h3,
.victoria-vac .vv-section-add .vv-section-add-content .vv-section-add-left ul li,
.victoria-vac .vv-section-add .vv-section-add-content .vv-section-add-right ul li {font-size: 16px;}
/*benefits section*/
.victoria-vac .vv-section-benefits {padding: 30px 0 50px;}
.victoria-vac .vv-section-benefits .vv-section-benefits-list li {width: 100%;}
.victoria-vac .vv-section-benefits .vv-section-benefits-list li:after {content: ""; display: table; clear: both;}
.victoria-vac .vv-section-benefits .vv-section-benefits-list .vv-section-benefits-img {width: 25%; float: left;}
.victoria-vac .vv-section-benefits .vv-section-benefits-list .vv-section-benefits-txt {width: 75%; float: left; padding-left: 10px;}
.victoria-vac .vv-section-benefits .vv-section-benefits-list .vv-section-benefits-txt h4,
.victoria-vac .vv-section-benefits .vv-section-benefits-list .vv-section-benefits-txt .vv-section-benefits-txt-inner {height: auto !important;}
/*reviews section*/
.victoria-vac .vv-section-reviews h2 {font-size: 24px;}
.victoria-vac .vv-section-reviews .vv-section-reviews-list li {width: 100%; padding: 0 10px;}
.victoria-vac .vv-section-reviews .vv-section-reviews-list li h3,
.victoria-vac .vv-section-reviews .vv-section-reviews-list li p,
.victoria-vac .vv-section-reviews .vv-section-reviews-list li .vv-reviews-author {height: auto !important;}
/*bottom buy*/
.victoria-vac .vv-bottom-buy.vv-bottom-buy-mobile .vv-bottom-buy-content .vv-bottom-buy-product h2 {font-size: 55px;}
.victoria-vac .vv-bottom-buy.vv-bottom-buy-mobile h3 {font-size: 28px;}
.victoria-vac .vv-bottom-buy.vv-bottom-buy-mobile .vv-bottom-buy-price .vv-bottom-buy-new-price {font-size: 34px;}
.victoria-vac .vv-bottom-buy.vv-bottom-buy-mobile .vv-bottom-buy-price .vv-bottom-buy-old-price {font-size: 26px;}
.victoria-vac .vv-hero .vv-hero-product .vv-hero-price .vv-hero-price-club-price {font-size: 18px;}
.victoria-vac .vv-hero .vv-hero-product .vv-hero-price .vv-hero-price-club-price:after {height: 20px;}
.victoria-vac .vv-bottom-buy .vv-bottom-buy-price .vv-bottom-buy-club-price:after {height: 20px;}
/*footer*/
.victoria-vac .vv-footer .vv-footer-main {text-align: center;}
.victoria-vac .vv-footer .vv-footer-main .vv-sign-btn {display: inline-block; padding: 0.6em 2em; margin-bottom: 20px;}
.victoria-vac .vv-footer .vv-footer-main .vv-footer-logo {max-width: 180px;}
}

@media (max-width: 460px) {
/*basic*/
.victoria-vac .vv-container-mobile {padding: 0;}
/*hero*/
.victoria-vac .vv-hero h2 {font-size: 24px;}
.victoria-vac .vv-hero .vv-hero-product .vv-hero-price .vv-hero-price-new-price {font-size: 30px;}
.victoria-vac .vv-hero .vv-hero-product .vv-hero-price .vv-hero-price-old-price {font-size: 20px; margin-right: 10px;}
.victoria-vac .vv-hero .vv-hero-product .vv-hero-buy {font-size: 16px;}
/*parts*/
.victoria-vac .vv-parts .vv-parts-desc p {font-size: 16px;}
/*gray section*/
.victoria-vac .vv-section-gray {margin: 20px 0;}
.victoria-vac .vv-section-gray-inner .vv-section-gray-text {padding: 3em 1em 2em;}
/*upgrade section*/
.victoria-vac .vv-section-upgrade .vv-uprade-nav ul li .vv-upgrade-text p {font-size: 14px;}
/*bottom buy*/
.victoria-vac .vv-bottom-buy.vv-bottom-buy-mobile .vv-bottom-buy-content .vv-bottom-buy-product h2 {font-size: 40px;}
.victoria-vac .vv-bottom-buy.vv-bottom-buy-mobile h3 {font-size: 24px;}
.victoria-vac .vv-bottom-buy.vv-bottom-buy-mobile .vv-bottom-buy-price .vv-bottom-buy-new-price {font-size: 30px;}
.victoria-vac .vv-bottom-buy.vv-bottom-buy-mobile .vv-bottom-buy-price .vv-bottom-buy-old-price {font-size: 20px; margin-right: 10px;}
.victoria-vac .vv-bottom-buy.vv-bottom-buy-mobile .vv-bottom-buy-btn {font-size: 16px;}
}</pre></body></html>