/**
 * NukeViet Content Management System
 * @version 4.x
 * @author VINADES.,JSC <contact@vinades.vn>
 * @copyright (C) 2009-2021 VINADES.,JSC. All rights reserved
 * @license GNU/GPL version 2 or any later version
 * @see https://github.com/nukeviet The NukeViet CMS GitHub project
 */
 
body {
    min-width: 0px;
}
@font-face{
	font-family:"Proxima";
font-display:swap;
src:url("../fonts/proxima/Proxima-Nova-Black.woff2");
font-weight:900}
@font-face{
	font-family:"Proxima";
font-display:swap;
src:url("../fonts/proxima/Proxima-Nova-Bold.woff2");
font-weight:700}
@font-face{
	font-family:"Proxima";
font-display:swap;
src:url("../fonts/proxima/Proxima-Nova-Extrabold.woff2");
font-weight:800}
@font-face{
	font-family:"Proxima";
font-display:swap;
src:url("../fonts/proxima/Proxima-Nova-Light.woff2");
font-weight:300}
@font-face{
	font-family:"Proxima";
font-display:swap;
src:url("../fonts/proxima/Proxima-Nova-Medium.woff2");
font-weight:500}
@font-face{
	font-family:"Proxima";
font-display:swap;
src:url("../fonts/proxima/Proxima-Nova-Regular.woff2");
font-weight:400}
@font-face{
	font-family:"Proxima";
font-display:swap;
src:url("../fonts/proxima/Proxima-Nova-Semibold.woff2");
font-weight:600}
@font-face{
	font-family:"Proxima";
font-display:swap;
src:url("../fonts/proxima/Proxima-Nova-Thin.woff2");
font-weight:100}
@font-face{
	font-family:"ProximaLT";
font-display:swap;
src:url("../fonts/proxima/ProximaNova-Blacklt.woff2");
font-weight:900}
@font-face{
	font-family:"ProximaLT";
font-display:swap;
src:url("../fonts/proxima/ProximaNova-Boldlt.woff2");
font-weight:700}
@font-face{
	font-family:"ProximaLT";
font-display:swap;
src:url("../fonts/proxima/ProximaNova-Lightlt.woff2");
font-weight:300}
@font-face{
	font-family:"ProximaLT";
font-display:swap;
src:url("../fonts/proxima/ProximaNova-Regularlt.woff2");
font-weight:400}
@font-face{
	font-family:"ProximaLT";
font-display:swap;
src:url("../fonts/proxima/ProximaNova-Semiboldlt.woff2");
font-weight:600}
@font-face{
	font-family:"ProximaLT";
font-display:swap;
src:url("../fonts/proxima/ProximaNova-Thinlt.woff2");
font-weight:100}
@font-face{
	font-family:"Playfair Display";
font-display:swap;
src:url("../fonts/playfairdisplay/PlayfairDisplay-BoldItalic.ttf") format("truetype");
font-weight:700;
font-style:italic}
@font-face{
	font-family:"Playfair Display";
font-display:swap;
src:url("../fonts/playfairdisplay/PlayfairDisplay-Bold.ttf") format("truetype");
font-weight:700}
  @font-face{
	font-display:fallback;font-family:'MangoSans';font-style:italic;font-weight:400;src:url(//st.mngbcn.com/static/assets/fonts/MangoSans-RegularItalic.woff2) format("woff2"),url(//st.mngbcn.com/static/assets/fonts/MangoSans-RegularItalic.woff) format("woff")
}
@font-face{
	font-display:fallback;font-family:'MangoSans';font-style:italic;font-weight:300;src:url(//st.mngbcn.com/static/assets/fonts/MangoSans-LightItalic.woff2) format("woff2"),url(//st.mngbcn.com/static/assets/fonts/MangoSans-LightItalic.woff) format("woff")
}
@font-face{
	font-family:'mango-bold';src:url(//st.mngbcn.com/static/assets/fonts/MangoSans-Bold.woff) format("woff"),url(//st.mngbcn.com/static/assets/fonts/MangoSans-Bold.woff2) format("woff2")
}
.MangoSans-Bold{
	font-family:'mango-bold'
}
@font-face{
	font-display:fallback;font-family:'MangoSans';font-style:normal;font-weight:700;src:url(//st.mngbcn.com/static/assets/fonts/MangoSans-Bold.woff2) format("woff2"),url(//st.mngbcn.com/static/assets/fonts/MangoSans-Bold.woff) format("woff")
}
@font-face{
	font-family:'mango-black';src:url(//st.mngbcn.com/static/assets/fonts/MangoSans-Black.woff) format("woff"),url(//st.mngbcn.com/static/assets/fonts/MangoSans-Black.woff2) format("woff2")
}
.MangoSans-Black{
	font-family:'mango-black'
}
@font-face{
	font-display:fallback;font-family:'MangoSans';font-style:normal;font-weight:900;src:url(//st.mngbcn.com/static/assets/fonts/MangoSans-Black.woff2) format("woff2"),url(//st.mngbcn.com/static/assets/fonts/MangoSans-Black.woff) format("woff")
}
@font-face{
	font-family:'Austin-Light';src:url(//ak.p2.mango.com/mangoapp/fonts/Austin-Light.woff2) format("woff2"),url(//ak.p2.mango.com/mangoapp/fonts/Austin-Light.woff) format("woff")
}
@font-face{font-family:'pagebuilder-font';font-style:normal;font-weight:400;src:url('../Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.eot');src:url('../Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.eot?#iefix') format('embedded-opentype'),url('../Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.woff') format('woff'),url('../Magento_PageBuilder/fonts/pagebuilder-icons/pagebuilder-icons.ttf') format('truetype')}

@font-face{font-family:'mgn-noti-icon';src:url('../Magenest_NotificationBox/fonts/mgn-noti-icon.woff2') format('woff2'),url('../Magenest_NotificationBox/fonts/mgn-noti-icon.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}

@font-face{font-family:"Roboto";font-display:swap;src:url("../fonts/Roboto-Bold.woff2");font-weight:700;font-style:italic}@font-face{font-family:"Roboto";font-display:swap;src:url("../fonts/Roboto-BoldItalic.woff2");font-weight:700;font-style:italic}@font-face{font-family:"Roboto";font-display:swap;src:url("../fonts/Roboto-Italic.woff2");font-style:italic}@font-face{font-family:"Roboto";font-display:swap;src:url("../fonts/Roboto-Light.woff2");font-weight:300}@font-face{font-family:"Roboto";font-display:swap;src:url("../fonts/Roboto-LightItalic.woff2");font-style:italic;font-weight:300}@font-face{font-family:"Roboto";font-display:swap;src:url("../fonts/Roboto-Medium.woff2");font-weight:500}@font-face{font-family:"Roboto";font-display:swap;src:url("../fonts/Roboto-MediumItalic.woff2");font-weight:500;font-style:italic}@font-face{font-family:"Roboto";font-display:swap;src:url("../fonts/Roboto-Regular.woff2");font-weight:400}@font-face{font-family:"Roboto";font-display:swap;src:url("../fonts/Roboto-Thin.woff2");font-weight:100}@font-face{font-family:"Roboto";font-display:swap;src:url("../fonts/Roboto-ThinItalic.woff2");font-weight:100;font-style:italic}@font-face{font-family:'icomoon';src:url('../fonts/icomoon/icomoon.eot?2g16px');src:url('../fonts/icomoon/icomoon.eot?2g16px#iefix') format('embedded-opentype'),url('../fonts/icomoon/icomoon.ttf?2g16px') format('truetype'),url('../fonts/icomoon/icomoon.woff?2g16px') format('woff'),url('../fonts/icomoon/icomoon.svg?2g16px#icomoon') format('svg');font-weight:400;font-style:normal;font-display:block}

.Austin-Light{
	font-family:'Austin-Light'
}
@font-face{
	font-family:'Austin';font-style:normal;font-weight:300;src:url(//st.mngbcn.com/static/assets/fonts/austin/Austin-Light.woff2) format("woff2"),url(//st.mngbcn.com/static/assets/fonts/austin/Austin-Light.woff) format("woff")
}
@font-face{
	font-family:'Austin-Light-Italic';src:url(//ak.p2.mango.com/mangoapp/fonts/Austin-LightItalic.woff2) format("woff2"),url(//ak.p2.mango.com/mangoapp/fonts/Austin-LightItalic.woff) format("woff")
}
.Austin-Light-Italic{
	font-family:'Austin-Light-Italic'
}
@font-face{
	font-family:'Austin';font-style:italic;font-weight:300;src:url(//st.mngbcn.com/static/assets/fonts/austin/Austin-LightItalic.woff2) format("woff2"),url(//st.mngbcn.com/static/assets/fonts/austin/Austin-LightItalic.woff) format("woff")
}
@font-face{
	font-family:'MangoIconographyWeb_20x20-S';src:url(//ak.p2.mango.com/mangoapp/fonts/MangoIconographyWeb_20x20-S.woff2) format("woff2"),url(//ak.p2.mango.com/mangoapp/fonts/MangoIconographyWeb_20x20-S.woff) format("woff")
}
.MangoIconographyWeb_20x20-S{
	font-family:'MangoIconographyWeb_20x20-S'
}
@font-face{
	font-family:'MangoIconographyWeb_20x20-L';src:url(//ak.p2.mango.com/mangoapp/fonts/MangoIconographyWeb_20x20-L.woff2) format("woff2"),url(//ak.p2.mango.com/mangoapp/fonts/MangoIconographyWeb_20x20-L.woff) format("woff")
}
.MangoIconographyWeb_20x20-S{
	font-family:'MangoIconographyWeb_20x20-L'
}
@font-face{
	font-display:fallback;font-family:'Gotham';font-style:normal;font-weight:100;src:url(//ak.p2.mango.com/mangoapp/fonts/GothamThin.woff) format("woff"),url(//ak.p2.mango.com/mangoapp/fonts/GothamThin.woff2) format("woff2")
}
@font-face{
	font-family:'GothamThin';src:url(//ak.p2.mango.com/mangoapp/fonts/GothamThin.eot);src:url("//ak.p2.mango.com/mangoapp/fonts/GothamThin.otf?#iefix") format("embedded-opentype"),url(//ak.p2.mango.com/mangoapp/fonts/GothamThin.woff) format("woff"),url(//ak.p2.mango.com/mangoapp/fonts/GothamThin.ttf) format("truetype")
}
.GothamThin{
	font-family:'GothamThin'
}
@font-face{
	font-display:fallback;font-family:'Gotham';font-style:normal;font-weight:200;src:url(//ak.p2.mango.com/mangoapp/fonts/GothamExtraLight.woff) format("woff"),url(//ak.p2.mango.com/mangoapp/fonts/GothamExtraLight.woff2) format("woff2")
}
@font-face{
	font-family:'Gotham-Extra-Light';src:url(//ak.p2.mango.com/mangoapp/fonts/GothamExtraLight.eot);src:url("//ak.p2.mango.com/mangoapp/fonts/GothamExtraLight.otf?#iefix") format("embedded-opentype"),url(//ak.p2.mango.com/mangoapp/fonts/GothamExtraLight.woff) format("woff"),url(//ak.p2.mango.com/mangoapp/fonts/GothamExtraLight.ttf) format("truetype")
}
.GothamExtraLight{
	font-family:'GothamExtraLight'
}
@font-face{
	font-display:fallback;font-family:'Gotham';font-style:normal;font-weight:300;src:url(//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-light.woff) format("woff"),url(//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-light.woff2) format("woff2")
}
@font-face{
	font-family:'GothamLight';src:url(//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-light.eot);src:url("//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-light.otf?#iefix") format("embedded-opentype"),url(//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-light.woff) format("woff"),url(//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-light.ttf) format("truetype")
}
.GothamLight{
	font-family:'GothamLight'
}
@font-face{
	font-display:fallback;font-family:'Gotham';font-style:normal;font-weight:400;src:url(//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-book-webfont.woff) format("woff"),url(//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-book-webfont.woff2) format("woff2")
}
@font-face{
	font-family:'GothamBook';src:url(//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-book-webfont.eot);src:url("//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-book-webfont.otf?#iefix") format("embedded-opentype"),url(//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-book-webfont.woff) format("woff"),url(//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-book-webfont.ttf) format("truetype")
}
.GothamBook{
	font-family:'GothamBook'
}
@font-face{
	font-display:fallback;font-family:'Gotham';font-style:normal;font-weight:500;src:url(//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-medium-webfont.woff) format("woff"),url(//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-medium-webfont.woff2) format("woff2")
}
@font-face{
	font-family:'GothamMedium';src:url(//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-medium-webfont.eot);src:url("//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-medium-webfont.otf?#iefix") format("embedded-opentype"),url(//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-medium-webfont.woff) format("woff"),url(//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-medium-webfont.ttf) format("truetype")
}
.GothamMedium{
	font-family:'GothamMedium'
}
@font-face{
	font-display:fallback;font-family:'Gotham';font-style:normal;font-weight:700;src:url(//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-bold-webfont.woff) format("woff"),url(//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-bold-webfont.woff2) format("woff2")
}
@font-face{
	font-family:'GothamBold';src:url(//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-bold-webfont.eot);src:url("//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-bold-webfont.otf?#iefix") format("embedded-opentype"),url(//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-bold-webfont.woff) format("woff"),url(//st.mngbcn.com/static/assets/fonts/gotham/gothamhtf-bold-webfont.ttf) format("truetype")
}

@font-face{
	font-family:'Hatton';
font-style:normal;
font-weight:300;
src:url(https://staticpages.mngbcn.com/assets/fonts/Hatton-Light.woff2) format("woff2"),url(https://staticpages.mngbcn.com/assets/fonts/Hatton-Light.woff) format("woff")
}

@font-face{font-family:'icons-blank-theme';
src:url('../fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff2') format('woff2'),url('../fonts/Blank-Theme-Icons/Blank-Theme-Icons.woff') format('woff');
font-weight:400;
font-style:normal;
font-display:block
}
.GothamBold{
	font-family:'GothamBold'
}
@font-face{
	font-display:fallback;font-family:'Gotham';font-style:normal;font-weight:800;src:url(//ak.p2.mango.com/mangoapp/fonts/GothamUltra.woff) format("woff"),url(//ak.p2.mango.com/mangoapp/fonts/GothamUltra.woff) format("woff2")
}
@font-face{
	font-family:'GothamUltra';src:url(//ak.p2.mango.com/mangoapp/fonts/GothamUltra.eot);src:url("//ak.p2.mango.com/mangoapp/fonts/GothamUltra.otf?#iefix") format("embedded-opentype"),url(//ak.p2.mango.com/mangoapp/fonts/GothamUltra.woff) format("woff"),url(//ak.p2.mango.com/mangoapp/fonts/GothamUltra.ttf) format("truetype")
}
.GothamUltra{
	font-family:'GothamUltra'
}
@font-face{
	font-display:fallback;font-family:'Gotham';font-style:normal;font-weight:900;src:url(//ak.p2.mango.com/mangoapp/fonts/GothamBlack.woff) format("woff"),url(//ak.p2.mango.com/mangoapp/fonts/GothamBlack.woff2) format("woff2")
}
@font-face{
	font-family:'GothamBlack';src:url(//ak.p2.mango.com/mangoapp/fonts/GothamBlack.eot);src:url("//ak.p2.mango.com/mangoapp/fonts/GothamBlack.otf?#iefix") format("embedded-opentype"),url(//ak.p2.mango.com/mangoapp/fonts/GothamBlack.woff) format("woff"),url(//ak.p2.mango.com/mangoapp/fonts/GothamBlack.ttf) format("truetype")
}
.GothamBlack{
	font-family:'GothamBlack'
}
@font-face{
	font-display:fallback;font-family:'GothamNarrow';font-style:normal;font-weight:300;src:url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowLight.woff) format("woff"),url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowLight.woff2) format("woff2")
}
@font-face{
	font-family:'GothamNarrowLight';src:url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowLight.eot);src:url("//ak.p2.mango.com/mangoapp/fonts/GothamNarrowLight.otf?#iefix") format("embedded-opentype"),url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowLight.woff) format("woff"),url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowLight.ttf) format("truetype")
}
.GothamNarrowLight{
	font-family:'GothamNarrowLight'
}
@font-face{
	font-display:fallback;font-family:'GothamNarrow';font-style:normal;font-weight:400;src:url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowBook.woff) format("woff"),url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowBook.woff2) format("woff2")
}
@font-face{
	font-family:'GothamNarrowBook';src:url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowBook.eot);src:url("//ak.p2.mango.com/mangoapp/fonts/GothamNarrowBook.otf?#iefix") format("embedded-opentype"),url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowBook.woff) format("woff"),url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowBook.ttf) format("truetype")
}
.GothamNarrowBook{
	font-family:'GothamNarrowBook'
}
@font-face{
	font-display:fallback;font-family:'GothamNarrow';font-style:normal;font-weight:500;src:url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowMedium.woff) format("woff"),url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowMedium.woff2) format("woff2")
}
@font-face{
	font-family:'GothamNarrowMedium';src:url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowMedium.eot);src:url("//ak.p2.mango.com/mangoapp/fonts/GothamNarrowMedium.otf?#iefix") format("embedded-opentype"),url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowMedium.woff) format("woff"),url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowMedium.ttf) format("truetype")
}
.GothamNarrowMedium{
	font-family:'GothamNarrowMedium'
}
@font-face{
	font-display:fallback;font-family:'GothamNarrow';font-style:normal;font-weight:700;src:url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowBold.woff) format("woff"),url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowBold.woff2) format("woff2")
}
@font-face{
	font-family:'GothamNarrowBold';src:url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowBold.eot);src:url("//ak.p2.mango.com/mangoapp/fonts/GothamNarrowBold.otf?#iefix") format("embedded-opentype"),url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowBold.woff) format("woff"),url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowBold.ttf) format("truetype")
}
.GothamNarrowBold{
	font-family:'GothamNarrowBold'
}
@font-face{
	font-display:fallback;font-family:'GothamNarrow';font-style:normal;font-weight:800;src:url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowUltra.woff) format("woff"),url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowUltra.woff2) format("woff2")
}
@font-face{
	font-family:'GothamNarrowUltra';src:url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowUltra.eot);src:url("//ak.p2.mango.com/mangoapp/fonts/GothamNarrowUltra.otf?#iefix") format("embedded-opentype"),url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowUltra.woff) format("woff"),url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowUltra.ttf) format("truetype")
}
.GothamNarrowUltra{
	font-family:'GothamNarrowUltra'
}
@font-face{
	font-display:fallback;font-family:'GothamNarrow';font-style:normal;font-weight:900;src:url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowBlack.woff) format("woff"),url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowBlack.woff2) format("woff2")
}
@font-face{
	font-family:'GothamNarrowBlack';src:url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowBlack.eot);src:url("//ak.p2.mango.com/mangoapp/fonts/GothamNarrowBlack.otf?#iefix") format("embedded-opentype"),url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowBlack.woff) format("woff"),url(//ak.p2.mango.com/mangoapp/fonts/GothamNarrowBlack.ttf) format("truetype")
}


@font-face{
	font-family:MangoSans;
	font-style:normal;
	font-weight:700;
	src:url(//st.mngbcn.com/static/assets/fonts/MangoSans-Bold.eot);
	src:url("//st.mngbcn.com/static/assets/fonts/MangoSans-Bold.eot?#iefix") format("embedded-opentype"),url(//st.mngbcn.com/static/assets/fonts/MangoSans-Bold.woff) format("woff"),url(//st.mngbcn.com/static/assets/fonts/MangoSans-Bold.ttf) format("truetype")
}
.GothamNarrowBlack{
	font-family:'GothamNarrowBlack'
}
.outletMNG.country_092 #vsvhome .vsv-bannercontainer .vsv-promo,.outletMNG.country_064 #vsvhome .vsv-bannercontainer .vsv-promo,.outletMNG.country_060 #vsvhome .vsv-bannercontainer .vsv-promo,.outletMNG.country_066 #vsvhome .vsv-bannercontainer .vsv-promo{
	display:none!important
}
 
 
.hDAMM{
	position:absolute;top:0;left:50%;z-index:1;display:inline-block;height:100%;text-align:left
}
.hDAMM ._kwrY{
	position:absolute;text-align:center
}
.YhCbo ._kwrY{
	display:flex;align-items:center;justify-content:center;width:100%;height:100%
}
.x2yRb{
	filter:brightness(0) invert(1)
}
.HGDlR{
	width:100%
}
.ajx8B{
	display:none
}
.UuQGm.hDAMM.YhCbo{
	width:144px;margin-left:-72px
}
.UuQGm.hDAMM.YhCbo .Wn3V1{
	width:auto
}
.UuQGm.lhJgg{
	max-width:80px
}
._TP42.hDAMM.YhCbo{
	width:206px;margin-left:-103px
}
._TP42.lhJgg{
	max-width:130px
}


.shW40{
	background-color:inherit
}
.H38In{
	position:relative;z-index:1;color:#121314;background-color:#fff;border-bottom:1px solid #d7d7d8
}
.H38In .maHx7{
	position:absolute;top:7px;left:32px;font-size:11px;font-family:"Proxima",arial,helvetica,verdana,sans-serif;line-height:16px;letter-spacing:.3px
}
.pTIaG{
	position:relative;z-index:1;display:flex;justify-content:space-between;width:100%;height:45px;min-height:45px;background:inherit;padding-top: 6px;
}
.p0Fw4.I0WDE{
	-webkit-animation:bbXDs 500ms forwards;animation:bbXDs 500ms forwards
}
@-webkit-keyframes bbXDs{
	0%{
	box-shadow:0 1000px 0 1000px rgba(0,0,0,0)
}
100%{
	box-shadow:0 1000px 0 1000px rgba(0,0,0,.5)
}

}
@keyframes bbXDs{
	0%{
	box-shadow:0 1000px 0 1000px rgba(0,0,0,0)
}
100%{
	box-shadow:0 1000px 0 1000px rgba(0,0,0,.5)
}

}
[data-whatintent=keyboard] *:focus{
	outline:#121314 solid 2px !important
}
[data-whatintent=keyboard] *.focus-visible{
	outline:#121314 solid 2px !important
}
[data-whatintent=keyboard] *:focus-visible{
	outline:#121314 solid 2px !important
}
[data-whatintent=mouse] *:focus{
	outline:none !important
}
[data-whatintent=touch] *:focus{
	outline:none !important
}
.headerMNG .header-component{
	position:relative;display:block;min-height:64px;background-color:inherit
}
.benefits{
	width:100%;margin:0 auto
}
.benefits .benefits-container{
	border:0
}
.headerMNG{
	top:0;left:0;z-index:91;width:100%;background-color:#fff;transition:background-color .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)
}
.headerMNG.CQaID{
	position:fixed;color:#fff;background-color:rgba(0,0,0,0)
}
.headerMNG.NBMVv{
	position:fixed;color:#121314;background-color:rgba(0,0,0,0)
}


.INVjG .SdgBo::-webkit-search-decoration,.INVjG .SdgBo::-webkit-search-cancel-button,.INVjG .SdgBo::-webkit-search-results-button,.INVjG .SdgBo::-webkit-search-results-decoration{
	display:none
}
.INVjG .cJ8mZ .SdgBo{
	font-family:"Proxima",Arial,serif
}
.INVjG .WH4hi .SdgBo{
	font-family:"mango-regular",Arial,serif
}
.INVjG.sQpY6{
	width:100%;font-weight:400;font-family:"Proxima",arial,helvetica,verdana,sans-serif;background-color:#fff
}
.INVjG.sQpY6 .L0WjH{
	position:absolute;top:9px;left:21px;color:#d7d7d8;font-size:25px
}
.INVjG.sQpY6 .SdgBo{
	display:inline-block;box-sizing:border-box;width:71%;max-width:71%;height:32px;margin:8px 0 8px 16px;padding:0 0 0 40px;color:#121314;font-weight:400;font-size:13px;font-family:"Proxima",arial,helvetica,verdana,sans-serif;background-color:#f3f3f3;border:0;border-radius:3px;transition:all .25s cubic-bezier(0.455, 0.03, 0.515, 0.955);-webkit-appearance:none;-moz-appearance:none;appearance:none
}
.INVjG.t3BjA{
	display:flex;align-content:center;align-items:center;justify-content:flex-start;padding-left:2rem
}
.INVjG.t3BjA .SdgBo{
	width:290px;height:32px;margin-left:1rem;color:#000;font-weight:300;font-size:14px;font-family:"Proxima",arial,helvetica,verdana,sans-serif;line-height:22px;letter-spacing:.3px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none
}
.INVjG.t3BjA .SdgBo::-webkit-search-cancel-button{
	display:none
}
.INVjG.t3BjA .L0WjH{
	z-index:1;width:24px;height:24px;margin-top:-6px;color:#aaa;font-size:24px;background:none;border:none
}
.rODWP{
	width:15px;height:15px;margin-left:-26px;padding:0;color:#fff;background-color:#adafb2;border:0;border-radius:10px
}

.ylvzt{
	float:right;width:24%;height:48px;padding:0;color:#121314;font-size:14px;font-family:"Proxima",arial,helvetica,verdana,sans-serif;line-height:48px;letter-spacing:.3px;text-align:center;background-color:#fff;border:0
}


.BI4ut{
	display:flex;justify-content:space-around;margin:0;padding:0;list-style:none;box-shadow:inset 0 -0.5px 0 #d7d7d8
}
.HjzIL{
	width:100%
}
.XBqEP{
	display:block;width:100%;margin:0;padding:16px 0;color:#666;font-weight:200;font-size:14px;font-family:"Proxima",arial,helvetica,verdana,sans-serif;line-height:23px;letter-spacing:.3px;text-align:center;text-decoration:none;background:none;border:none;transition:background 250ms ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none
}
.XBqEP.GvfRt{
	color:#121314;font-weight:400;border-bottom:2px solid #121314
}


.sjlHI{
	position:relative;float:right;margin-right:10px;margin-left:10px
}
.sjlHI .Pe69D{
	margin:0;padding:0;font-weight:400;font-size:14px;font-family:"Proxima",arial,helvetica,verdana,sans-serif;line-height:30px;letter-spacing:.3px;background-color:unset;border:0;outline:0;-webkit-appearance:none
}
.ZeyUw{
	display:inline-block;font-size:23px;vertical-align:middle
}


.Ik7XO{
	float:left;margin:0 20px 16px;overflow-x:auto
}
.Ik7XO::-webkit-scrollbar{
	display:none
}
.iOK72{
	float:left;width:100%;margin:0;padding:0
}
.p1tjP{
	float:left;line-height:40px;list-style:none
}
.aEq42{
	display:inline-block;height:30px;padding:0 12px;color:#666;font-weight:300;font-size:14px;font-family:"Proxima",arial,helvetica,verdana,sans-serif;line-height:30px;letter-spacing:.3px;background-color:#fff;border:none;outline:none
}
.O9eCl{
	color:#121314;font-weight:400;font-weight:400;background-color:#f3f3f3;border-radius:16px
}


.pFMwR{
	display:block;float:left;width:100%;margin-top:16px;padding:0 15px;color:#121314;font-weight:300;font-size:15px;font-family:"Proxima",arial,helvetica,verdana,sans-serif;line-height:22px;letter-spacing:.3px;text-align:center
}
.CiX0v{
	position:absolute;bottom:16px;width:100%;padding:0 15px;font-family:"Proxima",arial,helvetica,verdana,sans-serif
}
.Kijta{
	margin-bottom:8px !important;font-size:14px;font-family:"Proxima",arial,helvetica,verdana,sans-serif
}
.K7wCl{
	font-size:14px;font-family:"Proxima",arial,helvetica,verdana,sans-serif
}


.j2q6l{
	float:left;width:100%
}
.UK6Iz{
	float:left;width:49.7%;margin-top:8px;margin-bottom:28px;color:#121314;font-weight:300;font-size:14px;font-family:"Proxima",arial,helvetica,verdana,sans-serif;font-style:normal;line-height:22px;letter-spacing:.3px
}
.UK6Iz:nth-child(odd){
	margin-right:.25%
}
.UK6Iz:nth-child(even){
	margin-left:.25%
}
.PGqtm{
	width:100%
}
.HT_3a{
	display:block;padding-left:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis
}
.K8XvD{
	margin-left:8px;color:#121314;font-weight:300;font-size:14px;font-family:"Proxima",arial,helvetica,verdana,sans-serif;line-height:22px;letter-spacing:.3px
}
.K8XvD.U021w{
	color:#e90000
}
.NSawg{
	text-decoration:line-through
}

.g9LRJ{
	position:absolute;top:50%;left:50%;width:100%;margin-left:-20px
}
.q3MZX{
	width:40px;height:40px
}
.LMSy2{
	display:inline-block;width:100%;min-height:calc(100vh - 160px)
}

.lkpTA{
	padding:26px 0 10px;font-size:15px;font-family:"Proxima",arial,helvetica,verdana,sans-serif;line-height:22px;letter-spacing:.3px;text-align:center
}


.XY7e6{
	position:relative;width:100%;height:72px;padding:16px;background-color:#f3f3f3
}
.XY7e6 .OJfNJ{
	display:flex;align-items:center;justify-content:center;width:100%;height:42px;color:inherit;font-weight:400;font-size:14px;font-family:"Proxima",arial,helvetica,verdana,sans-serif;line-height:42px;background-color:#fff;border:1px solid #aaa
}
.XY7e6 .TVuqX{
	margin-right:10px;font-size:24px
}
.XcS9Q{
	position:relative;float:right;width:50px;height:48px
}
.XcS9Q .OJfNJ{
	width:100%;color:inherit;font-family:"Proxima",arial,helvetica,verdana,sans-serif;line-height:42px;background-color:#fff;border:0
}
.XcS9Q .TVuqX{
	font-size:24px
}
.vPr_r{
	display:none
}


.kyXKO .J7Dww{
	position:relative;padding-bottom:16px;font-weight:400;font-family:"Proxima",arial,helvetica,verdana,sans-serif;line-height:16px;letter-spacing:1px
}
.kyXKO ._xXaI{
	position:relative;color:#aaa;font-weight:400;font-size:11px;cursor:pointer
}
.kyXKO .xyabL{
	display:inline-flex;height:32px;margin-right:8px;margin-bottom:10px;padding-right:10px;padding-left:10px;font-weight:300;font-weight:300;background-color:#f3f3f3;border-radius:16px;outline:0;cursor:pointer;overflow:hidden
}
.kyXKO .xyabL .OjdB1,.kyXKO .xyabL .UtxWZ{
	display:inline-block;font-size:14px;line-height:32px;word-break:break-word
}
.kyXKO .xyabL .UtxWZ{
	padding-left:8px
}
.vpI80{
	width:29%;padding-top:26px;padding-bottom:26px;padding-left:32px;color:#121314;background:#fff
}
.vpI80 .J7Dww{
	color:#aaa;font-size:11px
}
.vpI80 ._xXaI{
	padding-top:16px
}
.vpI80 ._xXaI::before{
	display:none
}
.D5Kc8{
	position:relative;width:100%;height:auto;margin:38px 0 32px 0;padding:0 16px 0 16px;color:#121314;background-color:#fff
}
.D5Kc8 .J7Dww{
	color:#121314;font-size:12px
}
.D5Kc8 ._xXaI{
	position:absolute;top:0;right:16px;width:16px;height:16px;overflow:hidden;color:#121314;font-size:16px;text-indent:-1px
}
.D5Kc8 .xyabL .UtxWZ{
	display:none
}

.CicLx{
	height:auto;margin-left:auto;padding-top:26px;color:#121314;background-color:#fff
}
.CicLx .mXTKm{
	padding-top:.5rem
}
.CicLx .veXHr{
	width:100%;height:16px;color:#aaa;font-weight:400;font-size:11px;line-height:16px;letter-spacing:1px
}
.CicLx .aZeyu{
	display:flex;align-items:center;flex-wrap:nowrap;width:100%;height:100%;margin-left:2px;font-weight:300;font-size:13px
}
.CicLx .aZeyu::before{
	display:inline-block;height:100%;vertical-align:middle;content:""
}
.CicLx .R9hjR{
	display:inline-block
}
.CicLx .R9hjR .V_0hF{
	position:relative;height:auto
}
.CicLx .i6s4G{
	display:inline-block;margin-left:.5rem;color:#121314;font-weight:300;font-size:13px;font-style:normal;line-height:20px;letter-spacing:.3px;vertical-align:middle
}
.CicLx.DruBO{
	position:relative;float:left;width:100%;margin:38px 0 32px 0;padding:0 16px 0 14px
}
.CicLx.DruBO .mXTKm{
	position:relative;float:left;width:100%;margin-top:18px
}
.CicLx.DruBO .veXHr{
	margin-left:2px;color:#121314;font-size:12px
}
.CicLx.DruBO .D0Flv{
	display:inline-block;width:32%;margin:0 .6% 2px
}
.CicLx.DruBO .aZeyu .V_0hF{
	width:100%
}
.CicLx.DruBO .i6s4G{
	display:none
}
.CicLx.TWIzt{
	width:37%;min-height:284px;margin-right:33%
}
.CicLx.TWIzt .D0Flv{
	width:100%;height:56px
}
.CicLx.TWIzt .D0Flv:hover{
	background-color:#fafafa
}
.CicLx.TWIzt .R9hjR{
	display:inline-block;width:40px;height:40px;margin:0;overflow:hidden;vertical-align:middle;border-radius:40px;flex:0 0 40px
}
.CicLx.TWIzt .R9hjR .V_0hF{
	width:40px
}

.CP2Yg{
	width:100%;background:#fff;border-top:1px solid #d7d7d8
}
.CP2Yg.CRsqa{
	position:relative;width:100%;height:calc(100% - 106px);overflow-y:scroll
}
.CP2Yg.H6dSm{
	position:absolute;top:100%;display:flex;width:100%;min-width:1024px;min-height:316px;padding:0 2rem 2rem
}
.zxbTx{
	width:37%;height:auto;min-height:284px;margin-right:33%;margin-left:auto;padding-top:26px;color:#121314;background-color:#fff
}
.vh40p{
	width:100%;padding-top:26px;padding-bottom:26px;padding-left:32px;color:#121314;background:#fff
}
.Y_UbK.CP2Yg{
	font-family:"Proxima",Arial,serif
}
.uEwCe{
	font-family:"mango-regular",Arial,serif
}

.C1W9n{
	min-height:284px;margin-left:32px;color:#121314;text-align:left;background-color:#fff
}
.C1W9n .pioCR{
	display:table;width:100%;height:44px;border-bottom:1px solid #d7d7d8;outline:0;cursor:pointer
}
.C1W9n .pioCR.oh6zE,.C1W9n .pioCR:hover{
	background-color:#fafafa
}
.C1W9n .pioCR .MaWVn{
	display:table-cell;padding:8px 11px;font-weight:300;font-size:14px;line-height:22px;vertical-align:middle;outline:0;pointer-events:none
}
.C1W9n.t2mdU{
	position:fixed;width:100%;margin-top:-59px;margin-left:0
}
.C1W9n.t2mdU .pioCR{
	border-color:#f3f3f3
}
.C1W9n.t2mdU .pioCR .MaWVn{
	padding-left:16px;font-size:15px
}
.C1W9n.t2mdU .pioCR .MaWVn .EeOLu{
	position:relative;float:right;margin-right:18px
}
.C1W9n.yehVS{
	position:fixed;z-index:1005;width:500px
}

.QqH6A{
	display:flex;height:45px;margin:0 0 0 1rem;padding:0;list-style:none
}

.RwseE{
	display:block;align-items:center;height:100%;margin:0 1rem;font-size:13px;line-height:20px;letter-spacing:.3px;list-style:none;cursor:pointer
}
.RwseE .ZBKdk{
	text-decoration:underline;text-underline-offset:7px
}
.RwseE .GTUJF{
	white-space:nowrap
}
.RwseE .YCtLN{
	color:inherit;transition:color 50ms cubic-bezier(0.455, 0.03, 0.515, 0.955)
}
.r9mmy{
	font-family:"Proxima",Arial,serif;
	padding-top:7px;
	text-transform: uppercase;
}
.l2FWv{
	font-family:"mango-regular",Arial,serif
}


.Gy6q8{
	display:flex;flex-direction:column;width:20%;margin:-1px 0 0 0;padding:0 2rem 0 0;font-family:"Proxima",arial,helvetica,verdana,sans-serif;text-align:left;list-style:none
}
.Gy6q8 .WrSFx{
	color:#121314
}
.oQv3v{
	width:20%;margin:-3px 0 0 0;padding:0 2rem 0 0;font-family:"Proxima",arial,helvetica,verdana,sans-serif;list-style:none;-webkit-animation:fplvi 200ms;animation:fplvi 200ms
}
.sEu7o{
	font-family:"Proxima",Arial,serif
}
.sEu7o.oQv3v{
	font-size:13px;line-height:20px
}
.Ixt8L.Gy6q8{
	font-weight:normal;font-family:"mango-regular",Arial,serif
}
.Ixt8L.oQv3v{
	font-size:14px;font-family:"mango-light",Arial,serif;line-height:21px
}
.Ixt8L.oQv3v.vrlkp{
	font-family:Arial,serif
}
@-webkit-keyframes fplvi{
	0%{
	margin-left:-2rem;opacity:0
}
100%{
	margin-left:0;opacity:1
}

}
@keyframes fplvi{
	0%{
	margin-left:-2rem;opacity:0
}
100%{
	margin-left:0;opacity:1
}

}


.mtLd3{
	text-transform:uppercase
}
.AGSd_{
	letter-spacing:1px
}
.AGSd_.eeYWC{
	font-weight:500
}
.eeYWC{
	font-weight:700
}
.xIEcu{
	position:absolute;margin:-6px 0 0 3px;color:inherit;font-weight:300;font-size:11px;letter-spacing:.5px;text-transform:none;vertical-align:super;transition:all 200ms linear
}
.F7Ffl{
	margin-top:24px
}
.FCA2L{
	position:relative;display:inline-block;padding-right:2rem;transition:all .25s cubic-bezier(0.455, 0.03, 0.515, 0.955)
}
.FCA2L:hover{
	opacity:.5
}
.FCA2L.ZVOtJ{
	color:inherit;text-decoration:underline
}
.pnY8w.FCA2L{
	display:inline-block;
	margin-bottom:-1px;
	color:inherit;
	line-height:20px;
	letter-spacing:.3px;
	font-size: 15px;
    font-weight: bold;
}
.Kd7pV.f_dwT.FCA2L{
	opacity:1
}
.Kd7pV.f_dwT.FCA2L .B7VNr::after{
	position:absolute;margin-left:.5rem;text-indent:0;content:"âŸ¶"
}
[dir=rtl] .Kd7pV.f_dwT.FCA2L .B7VNr::after{
	margin-top:3px;transform:rotate(180deg)
}
.Kd7pV.f_dwT .xIEcu{
	margin-top:-8px
}
.Kd7pV.jB_2S.FCA2L .B7VNr::after{
	-webkit-animation:AE_kE .2s cubic-bezier(0.455, 0.03, 0.515, 0.955);animation:AE_kE .2s cubic-bezier(0.455, 0.03, 0.515, 0.955)
}
.Kd7pV.jB_2S .xIEcu{
	margin-top:-8px
}
.Kd7pV.QCTc4.FCA2L .B7VNr::after{
	position:absolute;margin-left:.5rem;text-indent:0;content:"âŸ¶";opacity:0;-webkit-animation:Dk_6B .2s cubic-bezier(0.455, 0.03, 0.515, 0.955);animation:Dk_6B .2s cubic-bezier(0.455, 0.03, 0.515, 0.955)
}
[dir=rtl] .Kd7pV.QCTc4.FCA2L .B7VNr::after{
	margin-top:3px;transform:rotate(180deg)
}
.Kd7pV.FCA2L{
	padding-right:1.6rem;padding-bottom:4px;font-size:15px !important;font-family:"Proxima",arial,helvetica,verdana,sans-serif;line-height:30px;letter-spacing:.3px !important;cursor:default;

}
.Kd7pV.FCA2L.I7h0H{
	cursor:pointer
}
.Kd7pV .JT0vf{
	display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:300;font-size:11px;font-family:"Proxima",arial,helvetica,verdana,sans-serif;line-height:16px;letter-spacing:.3px
}
.zsTOF.AGSd_{
	margin-bottom:16px;color:#666;font-weight:500;font-size:12px;letter-spacing:1px
}
.zsTOF.AGSd_:hover{
	opacity:1
}
.zsTOF.Kd7pV.f_dwT.FCA2L{
	font-weight:bold !important
}
.zsTOF.MviKw{
	color:#f42837
}
.h5H8h.AGSd_{
	margin-bottom:16px;font-size:13px;font-family:"mango-regular",Arial,serif;line-height:18px
}
.h5H8h.AGSd_:hover{
	opacity:1
}
.h5H8h.MviKw{
	color:#d94449
}
.h5H8h.Kd7pV.FCA2L{
	font-family:"mango-regular",Arial,serif
}
.h5H8h.Kd7pV.f_dwT.FCA2L{
	font-family:"mango-regular",Arial,serif
}
.h5H8h.pnY8w.FCA2L:not(.AGSd_){
	font-family:"mango-light",Arial,serif
}
@-webkit-keyframes AE_kE{
	0%{
	text-indent:-0.5rem;opacity:0
}
100%{
	text-indent:0;opacity:1
}

}
@keyframes AE_kE{
	0%{
	text-indent:-0.5rem;opacity:0
}
100%{
	text-indent:0;opacity:1
}

}
@-webkit-keyframes Dk_6B{
	0%{
	text-indent:0;opacity:1
}
100%{
	text-indent:-0.5rem;opacity:0
}

}
@keyframes Dk_6B{
	0%{
	text-indent:0;opacity:1
}
100%{
	text-indent:-0.5rem;opacity:0
}

}

@-webkit-keyframes rQZqx{
	0%{
	top:-1000px
}
50%{
	box-shadow:0 1000px 0 1000px rgba(0,0,0,0)
}
100%{
	top:0;box-shadow:0 1000px 0 1000px rgba(0,0,0,.5)
}

}
@keyframes rQZqx{
	0%{
	top:-1000px
}
50%{
	box-shadow:0 1000px 0 1000px rgba(0,0,0,0)
}
100%{
	top:0;box-shadow:0 1000px 0 1000px rgba(0,0,0,.5)
}

}
@-webkit-keyframes wtCnx{
	0%{
	top:0
}
100%{
	top:-1000px
}

}
@keyframes wtCnx{
	0%{
	top:0
}
100%{
	top:-1000px
}

}
.t4SPJ{
	-webkit-animation:rQZqx 500ms forwards;animation:rQZqx 500ms forwards
}
.nSXPy{
	box-shadow:none;-webkit-animation:wtCnx 500ms forwards;animation:wtCnx 500ms forwards
}
.ViFfU{
	position:initial;width:100%;background:#fff
}
.CYHMJ{
	display:flex;width:100%;padding:2rem;overflow:hidden
}
.CYHMJ .OsfO7{
	display:flex;max-width:40%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:auto;background-color:#121314
}
.CYHMJ .OsfO7 img{
	width:100%;transition:opacity .25s cubic-bezier(0.455, 0.03, 0.515, 0.955)
}
.CYHMJ .OsfO7 img:hover{
	opacity:.8
}


.qHsYt{
	position:relative;width:78px;height:64px;padding:0;color:inherit;font-family:inherit;line-height:58px;background-color:inherit;border:none;cursor:pointer
}
.qHsYt .FtqRY{
	position:absolute;top:13px;left:0;display:inline-block;width:100%;height:22px;font-size:22px;line-height:22px;text-align:center
}
.qHsYt .qAiYB{
	position:absolute;bottom:12px;left:0;width:78px;font-weight:400;font-size:11px;line-height:14px;letter-spacing:.3px;white-space:nowrap;text-align:center
}
.qHsYt .O_rry{
	position:absolute;right:15px;bottom:23px;width:14px;height:14px;font-weight:400;font-size:9px;line-height:14px
}

.QEQkN{
	position:absolute;top:64px;left:-160px;z-index:1001;width:398px;height:auto;color:#121314;background-color:#fff;border:.5px solid #aaa;visibility:hidden;cursor:default
}
.QEQkN .lYtP2{
	width:100%;height:102px;padding-right:25px;padding-left:25px;border-bottom:.5px solid #d7d7d8
}
.QEQkN .HWD1c{
	width:100%;height:118px;padding-top:24px;font-size:13px;line-height:13px;border-bottom:.5px solid #d7d7d8
}
.QEQkN .HWD1c .WAmmR{
	display:table;width:350px;height:40px;margin:0 auto;font-weight:400;cursor:pointer
}
.QEQkN .HWD1c .WAmmR .RRtGk{
	display:table-cell;vertical-align:middle
}
.QEQkN .HWD1c .jGZJO{
	padding-top:8px;text-align:center
}
.QEQkN .HWD1c .jGZJO .O49NR{
	margin-right:15px;font-weight:300
}
.QEQkN .HWD1c .jGZJO .RuqlF{
	font-weight:400;border-bottom:1px solid #121314;cursor:pointer
}
.QEQkN .bLVSY{
	padding:.5px 25px 32px 25px
}
.QEQkN .bLVSY .RCCdb{
	display:table;width:100%;height:44px;font-weight:300;font-size:14px;line-height:22px;letter-spacing:.3px;border-bottom:.5px solid #d7d7d8;cursor:pointer
}
.QEQkN .bLVSY .RCCdb:hover{
	background-color:#fafafa
}
.QEQkN .bLVSY .RCCdb .DzrMH,.QEQkN .bLVSY .RCCdb .c_nK5{
	display:table-cell;vertical-align:middle
}
.QEQkN .bLVSY .RCCdb .DzrMH{
	width:218px;padding-left:8px;text-align:left
}
.QEQkN .bLVSY .RCCdb .c_nK5{
	padding-right:8px;text-align:right
}
.k_f8M{
	position:relative;left:calc(50% - 3.5px);float:left
}
.k_f8M .CygOs{
	position:absolute;bottom:-2px;width:5px;height:5px;background-color:#fff;border-right:.5px solid #aaa;border-bottom:.5px solid #aaa;transform:rotate(-135deg)
}

/* .IANuT{
	position:absolute;top:0;right:32px;z-index:10;display:flex;height:100%
} */
.l96pU{
	font-family:"Proxima",Arial,serif
}
.AcW0Y{
	font-family:"mango-regular",Arial,serif
}

element.style {
}
body .headerMNG>* {
    position: relative;
    z-index: 2;
}
.header-top {
    width: 100%;
    display: inline-block;
    background: #000;
}
.container {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 1200px){
.container {
    max-width: 1167px;
}
}
.header-top .container {
    position: relative;
}

@media (min-width: 0) and (min-width: 1200px){
header.headerMNG .container {
    max-width: 100%;
    padding-left: 50px;
    padding-right: 50px;
}
}
@media (min-width: 0) and (min-width: 1200px), print and (min-width: 1200px){
header.headerMNG .container {
    max-width: 100%;
    padding-left: 50px;
    padding-right: 50px;
}
}
#headerPortalContainer{
	width: 100%;
	position:absolute;
	display:none;
	left:0px;
}

.header-promotion {
    text-align: center;
    padding: 12px 0px 10px !important;
    min-height: 40px;
    font-weight: 400;
    color: #fabda6;
    font-size: 13px;
}


.header.content {
    position: relative;
}

@media (min-width: 0)
.navigation, .breadcrumbs, .headerMNG .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 1170px;
    padding-left: 20px;
    padding-right: 20px;
    width: auto;
}
.header-content-top {
    text-align: center;
}


media="screen and (min-width: 768px)"
@media (min-width: 0), print
.navigation, .breadcrumbs, .headerMNG .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 1170px;
    padding-left: 20px;
    padding-right: 20px;
    width: auto;
}
.header.content.header-content-top {
    padding: 0px 20px 0px !important;
}

@media (min-width: 0) and (min-width: 1200px){
header.headerMNG .header.content {
    max-width: 100%;
    padding-left: 50px;
    padding-right: 50px;
}
}
@media (min-width: 0) and (min-width: 1200px), print and (min-width: 1200px){
header.headerMNG .header.content {
    max-width: 100%;
    padding-left: 50px;
    padding-right: 50px;
}
}
@media (min-width: 0) and (min-width: 1200px){
header.headerMNG .header.content.header-content-top {
    padding-left: 50px;
    padding-right: 50px;
}
}
@media (min-width: 0) and (min-width: 1200px), print and (min-width: 1200px){
header.headerMNG .header.content.header-content-top {
    padding-left: 50px;
    padding-right: 50px;
}
}
.logo {
    float: left;
    margin: 0 0 9px 36px;
    max-width: 50%;
    position: relative;
    z-index: 5;
}
@media (min-width: 0){
.logo {
    margin: -8px auto 25px 0;
}
}
@media (min-width: 0), print{
.logo {
    margin: -8px auto 25px 0;
}
}
 .header-content-top .logo {
    float: none;
}
img {
    vertical-align: middle;
    border-style: none;
}
.logo img {
    display: block;
}
@media (min-width: 0)
.logo img {
    max-height: inherit;
}
@media (min-width: 0), print{
.logo img {
    max-height: inherit;
}
}
 .header-content-top .logo img {
    display: inline-block;
    width: 100px;
}
#vsvhome html, #vsvhome body, #vsvhome div, #vsvhome span, #vsvhome applet, #vsvhome object, #vsvhome iframe, #vsvhome h1, #vsvhome h2, #vsvhome h3, #vsvhome h4, #vsvhome h5, #vsvhome h6, #vsvhome p, #vsvhome blockquote, #vsvhome pre, #vsvhome a, #vsvhome abbr, #vsvhome acronym, #vsvhome address, #vsvhome big, #vsvhome cite, #vsvhome code, #vsvhome del, #vsvhome dfn, #vsvhome em, #vsvhome img, #vsvhome ins, #vsvhome kbd, #vsvhome q, #vsvhome s, #vsvhome samp, #vsvhome small, #vsvhome strike, #vsvhome strong, #vsvhome sub, #vsvhome sup, #vsvhome tt, #vsvhome var, #vsvhome b, #vsvhome u, #vsvhome i, #vsvhome center, #vsvhome dl, #vsvhome dt, #vsvhome dd, #vsvhome ol, #vsvhome ul, #vsvhome li, #vsvhome fieldset, #vsvhome form, #vsvhome label, #vsvhome legend, #vsvhome table, #vsvhome caption, #vsvhome tbody, #vsvhome tfoot, #vsvhome thead, #vsvhome tr, #vsvhome th, #vsvhome td, #vsvhome article, #vsvhome aside, #vsvhome canvas, #vsvhome details, #vsvhome embed, #vsvhome figure, #vsvhome figcaption, #vsvhome footer, #vsvhome header, #vsvhome hgroup, #vsvhome menu, #vsvhome nav, #vsvhome output, #vsvhome ruby, #vsvhome section, #vsvhome summary, #vsvhome time, #vsvhome mark, #vsvhome audio, #vsvhome video {
    margin: 0;
    padding: 1px;
    border: 0;
    box-sizing: border-box;

    vertical-align: baseline;
}
.outletMNG.language_el #vsvhome div,.outletMNG.language_ru #vsvhome div,.outletMNG.language_el #vsvhome p,.outletMNG.language_ru #vsvhome p,.outletMNG.language_el #vsvhome span,.outletMNG.language_ru #vsvhome span,.outletMNG.language_el #vsvhome h1,.outletMNG.language_ru #vsvhome h1,.outletMNG.language_el #vsvhome h2,.outletMNG.language_ru #vsvhome h2,.outletMNG.language_el #vsvhome h3,.outletMNG.language_ru #vsvhome h3,.outletMNG.language_el #vsvhome h4,.outletMNG.language_ru #vsvhome h4,.outletMNG.language_el #vsvhome a,.outletMNG.language_ru #vsvhome a{
	font-family:"Proxima"!important
}
#vsvhome {
    overflow: hidden;
}

#vsvhome {
    font-family:"Proxima",arial,helvetica,verdana,sans-serif;
    font-style: normal;
    font-weight: 400;
    word-break: keep-all;
    overflow: hidden;
    text-align: left;
    -webkit-font-smoothing: antialiased!important;
    font-smoothing: antialiased!important;
    -webkit-touch-callout: none;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
#vsvhome ol, #vsvhome ul {
    list-style: none;
}
#vsvhome div[class*=vsv-home-group_mid-] {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    display: -webkit-flex;
    -webkit-justify-content: center;
    -webkit-flex-wrap: wrap;
    width: calc(100% + 2px);
    margin-left: -1px;
}

#vsvhome .vsv-bannercontainer {
    position: relative;
}
#vsvhome div[class*=vsv-home-group_mid-]{
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	display:-webkit-flex;
	-webkit-justify-content:center;
	-webkit-flex-wrap:wrap;
	width:calc(100% + 2px);
	margin-left:-1px
}
#vsvhome div[class*=vsv-home-group_mid-] .vsv-bannercontainer {
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: calc(33.3333333333% - 2px);
    -webkit-flex: 1 calc(33.3333333333% - 2px);
    margin: 0 1px 0 1px;
}
#vsvhome div[class*=vsv-home-group_mid-] .vsv-bannercontainer:nth-child(2){
	flex-grow:1;
	flex-shrink:0;
	flex-basis:calc(66.6666666667% - 2px);
	-webkit-flex:1 calc(66.6666666667% - 2px)
}

#vsvhome div[class*=vsv-home-group_mid-]{
	display:block;
	width:100%;
	margin-left:0
}
#vsvhome div[class*=vsv-home-group_mid-] .vsv-bannercontainer{
	margin:2px 0 0 0
}
#vsvhome div[class*=vsv-home-group_mid-] .vsv-bannercontainer:first-child{
	margin:0
}

#vsvhome img{
	width:100%
}
#vsvhome ::selection{
	background:#D5D5D6
}

#vsvhome .vsv-box {
    position: relative;
    line-height: normal!important;
}
#vsvhome [data-id="8106"] {
    margin: 80px 0 0 0;
}
#vsvhome div[data-cta], #vsvhome div[data-islinkable] {
    cursor: pointer;
}

#vsvhome .vsv-height-banner {
    width: 100%;
    height: calc(78vh - 60px);
    min-height: 440px;
    overflow: hidden;
}

#vsvhome .vsv-height-banner .vsv-images {
    height: 100%;
}

#vsvhome [data-id="10420"] .vsv-image {
    filter: brightness(95%);
}

#vsvhome .vsv-height-banner .vsv-images .vsv-image {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 50% 11%;
    background-size: cover;
}
#vsvhome .vsv-height-banner .vsv-position-text-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    display: -webkit-flex;
    color: #fff;
    -webkit-animation: animationopacity 0.5s 0.5s backwards;
    animation: animationopacity 0.5s 0.5s backwards;
}
#vsvhome .vsv-height-banner .vsv-position-text-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
}
#vsvhome .vsv-height-banner .vsv-position-text-wrapper.vsv-position-text-wrapper-center {
    top: 0;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}

#vsvhome [data-id="10420"] .vsv-main-text {
    font-family: Hatton;
    font-style: normal;
    font-weight: 300;
    width: 100%;
    text-align: center;
}
.language_cs #vsvhome [data-id="10420"] .vsv-main-text,.language_el #vsvhome [data-id="10420"] .vsv-main-text,.language_pl #vsvhome [data-id="10420"] .vsv-main-text,.language_tr #vsvhome [data-id="10420"] .vsv-main-text{
	font-family:'Austin'
}
#vsvhome [data-id="10420"] .vsv-main-text .vsv-title {
    text-transform: uppercase;
    text-shadow: 0 4px 40px rgb(0 0 0 / 25%);
    font-weight: 400;
    font-size: 70px;
    line-height: 70px;
    width: 90%;
    margin: 0 auto;
    letter-spacing: .3px;
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
	#vsvhome [data-id="10420"] .vsv-main-text .vsv-title{
	font-size:60px;
	line-height:60px
}

}
@media (min-width:1px) and (max-width:767px){
	#vsvhome [data-id="10420"] .vsv-main-text .vsv-title{
		font-size:40px;
		line-height:40px
	}
	#vsvhome [data-id="10420"] .vsv-main-text .vsv-title br{
		display:none
	}

}
#vsvhome .vsv-button {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 56px;
    text-align: center;
}

#vsvhome .vsv-button .vsv-button-wrapper {
    width: auto;
    margin: 0 4px;
    position: relative;
    display: inline-table;
    text-align: left;
    direction: ltr;
    pointer-events: auto;
}

#vsvhome .vsv-box a {
    color: inherit;
    text-decoration: inherit;
}
#vsvhome .vsv-box a:link{
	color:inherit
}
#vsvhome .vsv-box a:visited{
	color:inherit
}
#vsvhome .vsv-box a:hover{
	color:inherit
}
#vsvhome .vsv-box a:active{
	color:inherit
}
#vsvhome .vsv-button .vsv-button-wrapper-width {
    display: block;
    width: 100%;
    min-width: 100px;
    text-align: center;
    background: #fff;
    padding: 10px 24px;
    cursor: pointer;
}


#vsvhome .vsv-height-banner{
	width:100%;
height:calc(78vh - 60px);
min-height:440px;
overflow:hidden
}
#vsvhome .vsv-height-banner .vsv-images{
	height:100%
}
#vsvhome .vsv-height-banner .vsv-images .vsv-image{
	width:100%;
height:100%;
background-repeat:no-repeat;
background-position:50% 11%;
background-size:cover
}
#vsvhome .vsv-height-banner .vsv-images .vsv-image.vsv-image-background-top{
	background-position:top center
}
#vsvhome .vsv-height-banner .vsv-images .vsv-image.vsv-image-background-center{
	background-position:center center
}
#vsvhome .vsv-height-banner .vsv-images .vsv-image.vsv-image-background-bottom{
	background-position:bottom center
}

#vsvhome .vsv-height-banner .vsv-position-text-wrapper.vsv-position-text-wrapper-top{
	top:0;
align-items:flex-start;
-webkit-align-items:flex-start;
justify-content:flex-start;
-webkit-justify-content:flex-start
}
#vsvhome .vsv-height-banner .vsv-position-text-wrapper.vsv-position-text-wrapper-center{
	top:0;
align-items:center;
-webkit-align-items:center;
justify-content:center;
-webkit-justify-content:center
}
#vsvhome .vsv-height-banner .vsv-position-text-wrapper.vsv-position-text-wrapper-bottom{
	bottom:0;
align-items:flex-end;
-webkit-align-items:flex-end;
justify-content:center;
-webkit-justify-content:center
}
@media (min-width:768px) and (max-width:1024px){
	#vsvhome .vsv-height-banner{
	height:600px;
min-height:auto
}

}
@media (min-width:1px) and (max-width:767px){
	#vsvhome .vsv-height-banner{
	height:100vw;
min-height:auto
}

}
#vsvhome .vsv-button{
	position:absolute;
left:0;
right:0;
bottom:56px;
text-align:center
}
#vsvhome .vsv-button .vsv-button-wrapper{
	width:auto;
margin:0 4px;
position:relative;
display:inline-table;
text-align:left;
direction:ltr;
pointer-events:auto
}
#vsvhome .vsv-button .vsv-button-wrapper-width{
	display:block;
width:100%;
min-width:100px;
text-align:center;
background:#fff;
padding:10px 24px;
cursor:pointer
}
#vsvhome .vsv-button .vsv-button-wrapper-width:hover{
	background:#b8b8b8;
transition:all 0.25s cubic-bezier(.455,.03,.515,.955);
-webkit-transition:all 0.25s cubic-bezier(.455,.03,.515,.955);
-moz-transition:all 0.25s cubic-bezier(.455,.03,.515,.955);
-o-transition:all 0.25s cubic-bezier(.455,.03,.515,.955);
-ms-transition:all 0.25s cubic-bezier(.455,.03,.515,.955)
}
#vsvhome .vsv-button .vsv-button-link{
	font-weight:400;
font-size:13px;
line-height:20px;
letter-spacing:.3px;
color:#121314
}
#vsvhome .vsv-button.vsv-button-relative{
	position:relative;
left:auto;
right:auto;
bottom:auto
}
#vsvhome .vsv-button.vsv-button-black .vsv-button-wrapper-width{
	background:#000
}
#vsvhome .vsv-button.vsv-button-black .vsv-button-wrapper-width:hover{
	background:#666;
transition:all 0.25s cubic-bezier(.455,.03,.515,.955);
-webkit-transition:all 0.25s cubic-bezier(.455,.03,.515,.955);
-moz-transition:all 0.25s cubic-bezier(.455,.03,.515,.955);
-o-transition:all 0.25s cubic-bezier(.455,.03,.515,.955);
-ms-transition:all 0.25s cubic-bezier(.455,.03,.515,.955)
}
#vsvhome .vsv-button.vsv-button-black .vsv-button-link{
	color:#fff
}
#vsvhome .vsv-links{
	margin-top:16px;
pointer-events:auto
}
#vsvhome .vsv-links .vsv-link{
	display:inline-block
}
#vsvhome .vsv-links .vsv-link .hvr-underline-fix2{
	font-weight:400;
font-size:13px;
line-height:20px;
letter-spacing:.3px;
height:20px;
color:#fff;
border-bottom:1px solid #fff;
text-transform:none;
padding:0;
margin:0;
cursor:pointer;
display:inline-block
}
#vsvhome .vsv-links .vsv-link.vsv-link-black .hvr-underline-fix2{
	color:#121314;
border-bottom:1px solid #121314
}
.country_413 #vsvhome .vsv-venta-online,.country_448 #vsvhome .vsv-venta-online,.country_456 #vsvhome .vsv-venta-online,.country_428 #vsvhome .vsv-venta-online,.country_416 #vsvhome .vsv-venta-online,.country_508 #vsvhome .vsv-venta-online,.country_512 #vsvhome .vsv-venta-online,.country_500 #vsvhome .vsv-venta-online,.country_520 #vsvhome .vsv-venta-online,.country_504 #vsvhome .vsv-venta-online,.country_492 #vsvhome .vsv-venta-online,.country_524 #vsvhome .vsv-venta-online,.country_484 #vsvhome .vsv-venta-online,.country_809 #vsvhome .vsv-venta-online,.country_077 #vsvhome .vsv-venta-online,.country_078 #vsvhome .vsv-venta-online,.country_696 #vsvhome .vsv-venta-online,.country_076 #vsvhome .vsv-venta-online,.country_616 #vsvhome .vsv-venta-online,.country_612 #vsvhome .vsv-venta-online,.country_624 #vsvhome .vsv-venta-online,.country_083 #vsvhome .vsv-venta-online,.country_684 #vsvhome .vsv-venta-online,.country_716 #vsvhome .vsv-venta-online,.country_676 #vsvhome .vsv-venta-online,.country_662 #vsvhome .vsv-venta-online,.country_669 #vsvhome .vsv-venta-online,.country_608 #vsvhome .vsv-venta-online,.country_736 #vsvhome .vsv-venta-online,.country_680 #vsvhome .vsv-venta-online,.country_690 #vsvhome .vsv-venta-online,.country_073 #vsvhome .vsv-venta-online,.country_044 #vsvhome .vsv-venta-online,.country_095 #vsvhome .vsv-venta-online,.country_096 #vsvhome .vsv-venta-online,.country_074 #vsvhome .vsv-venta-online,.country_090 #vsvhome .vsv-venta-online,.country_602 #vsvhome .vsv-venta-online,.country_330 #vsvhome .vsv-venta-online,.country_284 #vsvhome .vsv-venta-online,.country_236 #vsvhome .vsv-venta-online,.country_302 #vsvhome .vsv-venta-online,.country_272 #vsvhome .vsv-venta-online,.country_276 #vsvhome .vsv-venta-online,.country_346 #vsvhome .vsv-venta-online,.country_216 #vsvhome .vsv-venta-online,.country_373 #vsvhome .vsv-venta-online,.country_204 #vsvhome .vsv-venta-online,.country_288 #vsvhome .vsv-venta-online,.country_248 #vsvhome .vsv-venta-online,.country_212 #vsvhome .vsv-venta-online{
	display:none
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
	#vsvhome .vsv-button{
	bottom:4.15vw
}
#vsvhome .vsv-button .vsv-button-link{
	font-size:14px;
line-height:22px;
height:22px
}
#vsvhome .vsv-links{
	bottom:4.15vw
}
#vsvhome .vsv-links .vsv-link .hvr-underline-fix2{
	font-size:14px;
line-height:22px;
height:22px
}

}
@media (min-width:1px) and (max-width:767px){
	#vsvhome .vsv-button{
	bottom:7.7vw
}
#vsvhome .vsv-button .vsv-button-link{
	font-size:14px;
line-height:22px;
height:22px
}
#vsvhome .vsv-links{
	bottom:13.5vw
}
#vsvhome .vsv-links .vsv-link .hvr-underline-fix2{
	font-size:14px;
line-height:22px;
height:22px
}

}
#vsvhome div[class*=vsv-home-group_dest-]{
	display:flex;
justify-content:center;
flex-wrap:wrap;
display:-webkit-flex;
-webkit-justify-content:center;
-webkit-flex-wrap:wrap;
width:calc(100% + 2px);
margin-left:-1px
}

#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs{
	position:relative;
height:100%
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc{
	position:relative;
width:100%;
height:43.1vw;
cursor:pointer
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc .vsv-image{
	position:absolute;
top:0;
width:100%;
height:100%;
background-repeat:no-repeat;
background-position:50% 21%;
background-size:cover
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc .vsv-image.data-vsvbg-66{
	background-position:50% 11%
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc .vsv-image.data-vsvbg-50{
	background-position:50% 0
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc .vsv-image.vsv-image-background-top{
	background-position:top center
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc .vsv-image.vsv-image-background-center{
	background-position:center center
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc .vsv-image.vsv-image-background-bottom{
	background-position:bottom center
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc .vsv-bloc-wrapper .vsv-titles{
	position:absolute;
width:100%;
left:0;
bottom:0;
padding:56px;
color:#fff;
text-shadow:2px 2px 40px rgba(0,0,0,.4)
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc .vsv-bloc-wrapper .vsv-titles .vsv-title{
	font-weight:400;
font-size:40px;
line-height:48px
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc .vsv-bloc-wrapper .vsv-titles .vsv-subtitle{
	font-weight:300;
font-size:16px;
line-height:24px;
letter-spacing:.3px;
margin:10px 0 0 0;
text-transform:lowercase
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc .vsv-bloc-wrapper .vsv-titles .vsv-subtitle:first-letter{
	text-transform:uppercase
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc .vsv-shadow-image{
	position:absolute;
top:0;
width:100%;
height:100%;
pointer-events:none;
background-color:rgba(0,0,0,.1)
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc .vsv-overlay{
	position:absolute;
top:0;
width:100%;
height:100%;
background-color:transparent;
pointer-events:none
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc:hover .vsv-overlay{
	background-color:rgba(18,19,20,.16);
transition:all 0.25s cubic-bezier(.455,.03,.515,.955);
-webkit-transition:all 0.25s cubic-bezier(.455,.03,.515,.955);
-moz-transition:all 0.25s cubic-bezier(.455,.03,.515,.955);
-o-transition:all 0.25s cubic-bezier(.455,.03,.515,.955);
-ms-transition:all 0.25s cubic-bezier(.455,.03,.515,.955)
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc.vsv-bloc-onlytexts{
	background:#F2EEE7;
height:100%;
min-height:300px
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc.vsv-bloc-onlytexts .vsv-onlytexts-wrapper{
	position:relative;
width:100%;
height:100%;
display:flex;
flex-direction:column;
justify-content:center;
align-items:center;
display:-webkit-flex;
-webkit-flex-direction:column;
-webkit-justify-content:center;
-webkit-align-items:center;
text-align:center;
margin:0 auto;
padding:4.05vw 2.4vw
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc.vsv-bloc-onlytexts .vsv-links{
	width:100%;
text-align:center;
position:absolute;
left:0;
right:0;
bottom:56px
}
#vsvhome div[class*=vsv-home-group_dest-].vsv-home-group_2 .vsv-bannercontainer{
	flex-grow:1;
flex-shrink:0;
flex-basis:calc(33.3333333333% - 2px);
-webkit-flex:1 calc(33.3333333333% - 2px)
}
#vsvhome div[class*=vsv-home-group_dest-].vsv-home-group_2 .vsv-bannercontainer:nth-child(1){
	flex-grow:1;
flex-shrink:0;
flex-basis:calc(66.6666666667% - 2px);
-webkit-flex:1 calc(66.6666666667% - 2px)
}
#vsvhome div[class*=vsv-home-group_dest-].vsv-home-group_3 .vsv-bannercontainer,#vsvhome div[class*=vsv-home-group_dest-].vsv-home-group_6 .vsv-bannercontainer{
	flex-grow:1;
flex-shrink:0;
flex-basis:calc(33.3333333333% - 2px);
-webkit-flex:1 calc(33.3333333333% - 2px)
}
#vsvhome div[class*=vsv-home-group_dest-].vsv-home-group_4 .vsv-bannercontainer{
	flex-grow:1;
flex-shrink:0;
flex-basis:calc(33.3333333333% - 2px);
-webkit-flex:1 calc(33.3333333333% - 2px)
}
#vsvhome div[class*=vsv-home-group_dest-].vsv-home-group_4 .vsv-bannercontainer:nth-child(2),#vsvhome div[class*=vsv-home-group_dest-].vsv-home-group_4 .vsv-bannercontainer:nth-child(3){
	flex-grow:1;
flex-shrink:0;
flex-basis:calc(66.6666666667% - 2px);
-webkit-flex:1 calc(66.6666666667% - 2px)
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-bannercontainer {
    position: relative;
    margin: 2px 1px 0 1px;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: calc(33.3333333333% - 2px);
    -webkit-flex: 1 calc(33.3333333333% - 2px);
}
#vsvhome div[class*=vsv-home-group_dest-].vsv-home-group_5 .vsv-bannercontainer{
	flex-grow:1;
flex-shrink:0;
flex-basis:calc(33.3333333333% - 2px);
-webkit-flex:1 calc(33.3333333333% - 2px)
}
#vsvhome div[class*=vsv-home-group_dest-].vsv-home-group_5 .vsv-bannercontainer:nth-child(1){
	flex-grow:1;
flex-shrink:0;
flex-basis:calc(66.6666666667% - 2px);
-webkit-flex:1 calc(66.6666666667% - 2px)
}
#vsvhome div[class*=vsv-home-group_dest-].vsv-home-group_5.vsv-home-group_dest-intim .vsv-bannercontainer{
	flex-grow:1;
flex-shrink:0;
flex-basis:calc(33.3333333333% - 2px);
-webkit-flex:1 calc(33.3333333333% - 2px)
}
#vsvhome div[class*=vsv-home-group_dest-].vsv-home-group_5.vsv-home-group_dest-intim .vsv-bannercontainer:nth-child(4){
	flex-grow:1;
flex-shrink:0;
flex-basis:calc(66.6666666667% - 2px);
-webkit-flex:1 calc(66.6666666667% - 2px)
}
#vsvhome div[class*=vsv-home-group_mid-]{
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
	display:-webkit-flex;
	-webkit-justify-content:center;
	-webkit-flex-wrap:wrap;
	width:calc(100% + 2px);
	margin-left:-1px
}
#vsvhome div[class*=vsv-home-group_mid-] .vsv-bannercontainer{
	flex-grow:1;
	flex-shrink:0;
	flex-basis:calc(33.3333333333% - 2px);
	-webkit-flex:1 calc(33.3333333333% - 2px);
	margin:0 1px 0 1px
}
#vsvhome div[class*=vsv-home-group_mid-] .vsv-bannercontainer:nth-child(2){
	flex-grow:1;
	flex-shrink:0;
	flex-basis:calc(66.6666666667% - 2px);
	-webkit-flex:1 calc(66.6666666667% - 2px)
}
@media (min-width:768px) and (max-width:1024px){
	#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc .vsv-bloc-wrapper .vsv-titles{
	padding:4.15vw
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc .vsv-bloc-wrapper .vsv-titles .vsv-title{
	font-size:30px;
	line-height:37px
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc .vsv-bloc-wrapper .vsv-titles .vsv-subtitle{
	font-size:15px;
	line-height:22px;
	margin:0
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc.vsv-bloc-onlytexts .vsv-onlytexts-wrapper{
	padding:4.15vw 2vw
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc.vsv-bloc-onlytexts .vsv-links{
	bottom:4.15vw
}

}
@media (min-width:1px) and (max-width:767px){
	#vsvhome div[class*=vsv-home-group_dest-]{
	display:block;
width:100%;
margin-left:0
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-bannercontainer{
	margin:2px 0 0 0
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc{
	height:100vw;
min-height:auto
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc .vsv-bloc-wrapper .vsv-titles{
	padding:13.5vw
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc .vsv-bloc-wrapper .vsv-titles .vsv-title{
	font-size:30px;
line-height:37px
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc .vsv-bloc-wrapper .vsv-titles .vsv-subtitle{
	font-size:15px;
line-height:22px;
margin:0
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc:before .vsv-overlay,#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc:active .vsv-overlay{
	background-color:rgba(18,19,20,.16);
transition:all 0.25s cubic-bezier(.455,.03,.515,.955);
-webkit-transition:all 0.25s cubic-bezier(.455,.03,.515,.955);
-moz-transition:all 0.25s cubic-bezier(.455,.03,.515,.955);
-o-transition:all 0.25s cubic-bezier(.455,.03,.515,.955);
-ms-transition:all 0.25s cubic-bezier(.455,.03,.515,.955)
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc.vsv-bloc-onlytexts{
	height:100vw;
min-height:auto
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc.vsv-bloc-onlytexts .vsv-onlytexts-wrapper{
	padding:13.5vw 7.7vw
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc.vsv-bloc-onlytexts .vsv-links{
	bottom:13.5vw
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc.vsv-bloc-height50{
	height:51.21vw
}
#vsvhome div[class*=vsv-home-group_dest-] .vsv-blocs .vsv-bloc.vsv-bloc-height50 .vsv-bloc-wrapper .vsv-titles .vsv-links{
	margin-top:20px;
bottom:auto
}
#vsvhome div[class*=vsv-home-group_mid-]{
	display:block;
	width:100%;
	margin-left:0
}
#vsvhome div[class*=vsv-home-group_mid-] .vsv-bannercontainer{
	margin:2px 0 0 0
}
#vsvhome div[class*=vsv-home-group_mid-] .vsv-bannercontainer:first-child{
	margin:0
}

}

#vsvhome [data-id="10121"] {
    background: #C20E0E;
    color: #FFF;
    width: 100%;
    font-family: Proxima;
    font-style: normal;
}

#vsvhome .vsv-promo-size {
    position: relative;
    width: 100%;
}

#vsvhome .vsv-promo-size.vsv-promo-size-S {
    border-bottom: 2px solid #fff;
}

#vsvhome [data-id="10121"] .vsv-promo-size.vsv-promo-size-S {
    border-top: 2px solid #fff;
    border-bottom: none;
}

#vsvhome .vsv-promo-size .vsv-link-container {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
}
#vsvhome .vsv-promo-size .vsv-position-text {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    text-align: center;
    color: #fff;
    pointer-events: none;
    -webkit-animation: animationopacity 0.5s 0.5s backwards;
    animation: animationopacity 0.5s 0.5s backwards;
}
#vsvhome .vsv-promo-size .vsv-content-text {
    width: 100%;
}
#vsvhome .vsv-promo-size.vsv-promo-size-S .vsv-position-text {
    min-height: 56px;
    padding: 18px 56px 18px 56px;
}

#vsvhome [data-id="10121"] .vsv-content-text .vsv-title, #vsvhome [data-id="10121"] .vsv-content-text .vsv-subtitle, #vsvhome [data-id="10121"] .vsv-content-text .vsv-text {
    font-weight: 700;
    font-size: 13px;
    line-height: 13px;
    letter-spacing: .3px;
}
#vsvhome .vsv-links {
    margin-top: 16px;
    pointer-events: auto;
}
#vsvhome .vsv-promo-size .vsv-links {
    margin-top: 0;
}

#vsvhome .vsv-promo-size.vsv-promo-size-S .vsv-display {
    display: inline-block;
}


#vsvhome .vsv-info2, .vsv-binteriorwrap .vsv-info2 {
    position: absolute;
    color: #fff;
    bottom: 56px;
    right: 56px;
    z-index: 20!important;
    cursor: pointer;
    display: block;
}

#vsvhome .vsv-tooltip2, .vsv-binteriorwrap .vsv-tooltip2 {
    cursor: pointer;
}
#vsvhome .vsv-promo-size.vsv-promo-size-S .vsv-info2 {
    bottom: 18px;
}
#vsvhome .vsv-info2 .vsv-info-icon, .vsv-binteriorwrap .vsv-info2 .vsv-info-icon {
    display: block;
    width: 20px;
    height: 20px;
}
#vsvhome .vsv-tooltip2 .vsv-tooltip2-hover, .vsv-binteriorwrap .vsv-tooltip2 .vsv-tooltip2-hover {
    visibility: hidden;
    position: absolute;
    top: -10px;
    right: 40px;
    font-family: Proxima;
    font-style: normal;
    font-weight: 300;
    font-size: 11px;
    line-height: 16px;
    letter-spacing: .3px;
    background-color: #fff;
    color: #121314;
    max-width: 485px;
    width: 485px;
    border-radius: 5px;
    opacity: 0;
    transition: all 0.25s cubic-bezier(.455,.03,.515,.955);
    -webkit-transition: all 0.25s cubic-bezier(.455,.03,.515,.955);
    -moz-transition: all 0.25s cubic-bezier(.455,.03,.515,.955);
    -o-transition: all 0.25s cubic-bezier(.455,.03,.515,.955);
    -ms-transition: all 0.25s cubic-bezier(.455,.03,.515,.955);
}

#vsvhome .vsv-tooltip2 .vsv-tooltip-text, .vsv-binteriorwrap .vsv-tooltip2 .vsv-tooltip-text {
    text-align: left;
    padding: 12px 28px 12px 12px;
    position: relative;
}

#vsvhome .vsv-tooltip2 .vsv-arrow, .vsv-binteriorwrap .vsv-tooltip2 .vsv-arrow {
    position: absolute;
    top: 14px;
    right: 0;
    border-color: transparent;
    border-top-color: #fff;
    transform: rotate(270deg);
}

#vsvhome .vsv-tooltip2 .vsv-arrow:before, .vsv-binteriorwrap .vsv-tooltip2 .vsv-arrow:before {
    content: "";
    display: block;
    position: absolute;
    left: -15px;
    border: 7px solid transparent;
    border-top-color: #fff;
}

#vsvhome .vsv-tooltip2 .vsv-arrow:after, .vsv-binteriorwrap .vsv-tooltip2 .vsv-arrow:after {
    content: "";
    display: block;
    position: absolute;
    left: -14px;
    border: 6px solid transparent;
    border-top-color: #fff;
}

#vsvhome [data-id="8106"] .vsv-titles {
    position: relative;
    width: 100%;
    text-align: center;
    color: #000;
    margin-bottom: 56px;
}
#vsvhome [data-id="8106"] .vsv-titles .vsv-title {
    font-weight: 400;
    font-size: 32px;
    line-height: 38px;
    letter-spacing: .3px;
    text-transform: uppercase;
}
#vsvhome [data-id="8106"] .vsv-blocs {
    display: flex;
    justify-content: center;
    display: -webkit-flex;
    -webkit-justify-content: center;
    width: 100%;
    padding: 0 3.4vw;
}

#vsvhome [data-id="8106"] .vsv-blocs .vsv-bloc {
    position: relative;
    padding: 0 4px;
    width: 25%;
}

#vsvhome .vsv-box .img-responsive, #vsvhome .vsv-box .video-responsive {
    width: 100%;
    display: block;
    font-size: 0;
}

#vsvhome [data-id="8106"] .vsv-button, #vsvhome [data-id="8106"] .vsv-links {
    margin-top: 32px;
}

#vsvhome [data-id="8219"] {
    margin: 80px 0 0 0;
}

#vsvhome [data-id="8219"] .vsv-titles {
    text-align: center;
    margin-bottom: 40px;
}

#vsvhome [data-id="8219"] .vsv-titles .vsv-title {
    font-weight: 400;
    font-size: 32px;
    line-height: 38px;
    letter-spacing: .3px;
    color: #121314;
}
#vsvhome [data-id="8219"] .vsv-blocs {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    display: -webkit-flex;
    -webkit-justify-content: center;
    -webkit-flex-wrap: wrap;
    width: calc(100% + 2px);
    margin-left: -1px;
}
#vsvhome [data-id="8219"] .vsv-blocs .vsv-bloc {
    position: relative;
    margin: 2px 1px 0 1px;
    height: 34.8vw;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: calc(100%/5 - 2px);
    -webkit-flex: 1 calc(100%/5 - 2px);
}
#vsvhome [data-id="8219"] .vsv-blocs .vsv-bloc .vsv-image {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#vsvhome [data-id="8219"] .vsv-blocs .vsv-bloc .vsv-overlay {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
}
#vsvhome [data-id="8191"]{
	margin:80px 0
}
#vsvhome [data-id="8191"] .vsv-titles{
	position:relative;
text-align:center;
color:#121314
}
#vsvhome [data-id="8191"] .vsv-titles .vsv-title{
	font-weight:400;
font-size:32px;
line-height:38px;
letter-spacing:.3px
}
#vsvhome [data-id="8191"] .vsv-subtitles{
	width:52%;
display:flex;
justify-content:space-between;
margin:28px auto 0 auto
}
#vsvhome [data-id="8191"] .vsv-subtitles .vsv-subtitle{
	font-weight:400;
font-size:13px;
letter-spacing:.3px;
opacity:.5;
cursor:pointer
}
#vsvhome [data-id="8191"] .vsv-subtitles .vsv-subtitle.vsv-active{
	opacity:1
}
#vsvhome [data-id="8191"] .vsv-subtitles .vsv-subtitle span{
	display:block;
font-weight:300;
font-size:12px;
color:#666;
margin:5px 0 0 0
}
#vsvhome [data-id="8191"] .vsv-lists{
	display:flex;
display:-webkit-flex;
width:calc(100% - 23px);
margin:40px auto 0 auto;
position:relative;
overflow:hidden;
max-height:210px;
transition:max-height 1s
}
#vsvhome [data-id="8191"] .vsv-lists.vsv-active{
	display:flex
}
#vsvhome [data-id="8191"] .vsv-lists:hover{
	max-height:1000px
}
#vsvhome [data-id="8191"] .vsv-lists:hover .vsv-list ul li:nth-child(n+7){
	opacity:1
}
#vsvhome [data-id="8191"] .vsv-lists:hover .vsv-transparent{
	height:0;
opacity:0
}
#vsvhome [data-id="8191"] .vsv-lists h3{
	font-weight:400;
font-size:12px;
line-height:18px;
letter-spacing:1px;
text-transform:uppercase
}
#vsvhome [data-id="8191"] .vsv-lists .vsv-list{
	flex:0 0 25%;
-webkit-flex:0 0 25%;
padding:0 0 0 66px
}
#vsvhome [data-id="8191"] .vsv-lists-AR .vsv-list{
	text-align:right;
padding:0 66px 0 0
}
#vsvhome [data-id="8191"] .vsv-lists .vsv-list ul{
	margin:24px 0 0 0
}
#vsvhome [data-id="8191"] .vsv-lists .vsv-list ul li{
	margin-top:0
}
#vsvhome [data-id="8191"] .vsv-lists .vsv-list ul li:nth-child(n+7){
	opacity:0;
transition:opacity 1.5s
}
#vsvhome [data-id="8191"] .vsv-lists .vsv-list ul li a{
	display:block
}
#vsvhome [data-id="8191"] .vsv-lists .vsv-arrow{
	display:none
}
#vsvhome [data-id="8191"] .vsv-lists .vsv-transparent{
	background:linear-gradient(180deg,rgba(255,255,255,.6) 0%,#FFFFFF 100%);
bottom:0;
display:block;
left:0;
height:60px;
position:absolute;
right:0;
transition:opacity 1s
}
#vsvhome [data-id="8191"] .vsv-lists .vsv-list.vsv-list-intimissimi{
	display:none
}
#vsvhome [data-id="8191"] .vsv-lists .vsv-list.vsv-list-intimissimi-001,#vsvhome [data-id="8191"] .vsv-lists .vsv-list.vsv-list-intimissimi-003,#vsvhome [data-id="8191"] .vsv-lists .vsv-list.vsv-list-intimissimi-038,#vsvhome [data-id="8191"] .vsv-lists .vsv-list.vsv-list-intimissimi-017,#vsvhome [data-id="8191"] .vsv-lists .vsv-list.vsv-list-intimissimi-011{
	display:block
}
#vsvhome [data-id="8191"] .vsv-lists .vsv-list.vsv-list-rituals{
	display:none
}
#vsvhome [data-id="8191"] .vsv-lists .vsv-list.vsv-list-rituals-001{
	display:block
}
#vsvhome [data-id="8191"] .vsv-link{
	display:inline-block
}
#vsvhome [data-id="8191"] .vsv-link .hvr-underline-fix2{
	font-weight:300;
font-size:14px;
line-height:22px;
letter-spacing:.3px;
height:22px;
color:#000;
border-bottom:1px solid transparent;
padding:0;
margin:0;
cursor:pointer;
display:inline-block
}
#vsvhome [data-id="8191"] .vsv-link .hvr-underline-fix2:hover{
	color:#999;
border-bottom:1px solid #999;
text-decoration:none;
transition:all 0.25s cubic-bezier(.455,.03,.515,.955);
-webkit-transition:all 0.25s cubic-bezier(.455,.03,.515,.955);
-moz-transition:all 0.25s cubic-bezier(.455,.03,.515,.955);
-o-transition:all 0.25s cubic-bezier(.455,.03,.515,.955);
-ms-transition:all 0.25s cubic-bezier(.455,.03,.515,.955)
}
@media only screen and (min-width:768px) and (max-width:1024px){
	#vsvhome [data-id="8191"] .vsv-subtitles{
	width:80%
}
#vsvhome [data-id="8191"] .vsv-lists{
	overflow:auto;
max-height:none
}
#vsvhome [data-id="8191"] .vsv-lists:hover{
	max-height:none
}
#vsvhome [data-id="8191"] .vsv-lists:hover .vsv-list ul li:nth-child(n+7){
	opacity:1
}
#vsvhome [data-id="8191"] .vsv-lists .vsv-list ul li:nth-child(n+7){
	opacity:1
}
#vsvhome [data-id="8191"] .vsv-lists .vsv-transparent{
	display:none
}

}
@media (min-width:1px) and (max-width:767px){
	#vsvhome [data-id="8191"]{
	margin:32px 0
}
#vsvhome [data-id="8191"] .vsv-titles .vsv-title{
	font-size:18px;
line-height:28px
}
#vsvhome [data-id="8191"] .vsv-subtitles{
	width:calc(100% - 64px);
margin:0 auto;
height:72px
}
#vsvhome [data-id="8191"] .vsv-subtitles .vsv-subtitle{
	width:100%;
display:flex;
justify-content:space-between;
display:-webkit-flex;
-webkit-justify-content:space-between;
align-items:center;
font-size:15px;
opacity:1
}
#vsvhome [data-id="8191"] .vsv-subtitles .vsv-subtitle .vsv-arrow{
	display:block;
font-family:MangoIcon;
font-style:normal;
font-weight:400;
font-size:28px;
color:#aaa
}
#vsvhome [data-id="8191"] .vsv-subtitles .vsv-subtitle.vsv-active .vsv-arrow{
	color:#000;
transform:rotate(-180deg)
}
#vsvhome [data-id="8191"] .vsv-lists{
	flex-direction:column;
-webkit-flex-direction:column;
width:calc(100% - 64px);
max-height:none
}
#vsvhome [data-id="8191"] .vsv-lists h3{
	width:100%;
display:flex;
justify-content:space-between;
display:-webkit-flex;
-webkit-justify-content:space-between;
align-items:center;
font-weight:300;
font-size:15px;
line-height:15px;
letter-spacing:.3px;
text-transform:none
}
#vsvhome [data-id="8191"] .vsv-lists h3 .vsv-arrow{
	display:block;
font-family:MangoIcon;
font-style:normal;
font-weight:400;
font-size:28px;
color:#aaa
}
#vsvhome [data-id="8191"] .vsv-lists .vsv-list{
	flex:1;
-webkit-flex:1;
padding:0;
margin-top:5px
}
#vsvhome [data-id="8191"] .vsv-lists .vsv-list ul{
	margin:10px 0;
opacity:0;
height:0;
overflow:hidden;
padding:0 0 0 18px
}
#vsvhome [data-id="8191"] .vsv-lists-AR .vsv-list ul{
	text-align:right
}
#vsvhome [data-id="8191"] .vsv-lists .vsv-list ul li{
	margin-top:0
}
#vsvhome [data-id="8191"] .vsv-lists .vsv-list ul li:nth-child(n+7){
	opacity:1
}
#vsvhome [data-id="8191"] .vsv-lists .vsv-list:last-child{
	margin-bottom:0
}
#vsvhome [data-id="8191"] .vsv-lists .vsv-list.vsv-lists-animation ul{
	height:100%;
opacity:1
}
#vsvhome [data-id="8191"] .vsv-lists .vsv-list.vsv-lists-animation h3{
	font-weight:400
}
#vsvhome [data-id="8191"] .vsv-lists .vsv-list.vsv-lists-animation h3 .vsv-arrow{
	color:#000;
transform:rotate(-180deg)
}
#vsvhome [data-id="8191"] .vsv-lists .vsv-transparent{
	display:none
}
#vsvhome [data-id="8191"] .vsv-link .hvr-underline-fix2{
	font-weight:300;
font-size:15px;
line-height:48px;
letter-spacing:.3px;
height:48px;
width:100%
}

}

li.RwseE.r9mmy.cavali:hover div#headerPortalContainer.p0Fw4.menu-cavali, li.RwseE.r9mmy.bags-shoe:hover div#headerPortalContainer.p0Fw4.menu-bags-shoe,li.RwseE.r9mmy.accessories:hover div#headerPortalContainer.p0Fw4.menu-accessories{
	display:block;
}

.filter-options .filter-options-content .item a {
    color: #8a8a8a !important;
    display: flex;
}
.filter-options .filter-options-content .item a:visited {
    color: #8a8a8a !important;
}

.label{
	color: #8a8a8a;
}

.header-account .toggle-event {
    cursor: pointer;
    color: #0b0b0b;
    font-size: 25px;
    line-height: 25px;
}
@font-face{font-family:'icomoon';src:url('../fonts/icomoon/icomoon.eot?2g16px');src:url('../fonts/icomoon/icomoon.eot?2g16px#iefix') format('embedded-opentype'),url('../fonts/icomoon/icomoon.ttf?2g16px') format('truetype'),url('../fonts/icomoon/icomoon.woff?2g16px') format('woff'),url('../fonts/icomoon/icomoon.svg?2g16px#icomoon') format('svg');font-weight:400;font-style:normal;font-display:block}
[class^=icon-], [class*=" icon-"] {
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-user:before{content:"\e914"}

.block, .sidebar .widget.block:not(:last-child), .sidebar .widget:not(:last-child), .block-banners, .block-banners-inline {
    margin-bottom: 36px;
}
.block-search {
    margin-bottom: 0;
}
@media (min-width: 0){
	.block-search {
		position: relative;
		width: 404px;
		z-index: 4;
		margin-right: 20px;
	}
}
@media (min-width: 0), print{
	.block-search {
		position: relative;
		width: 404px;
		z-index: 4;
		margin-right: 20px;
	}
}
.header-content-bottom .header-content-bottom-right>div {
    display: inline-block;
    vertical-align: middle;
}
.block-search .block-content {
    margin-bottom: 0;
}

.block-search .label {
    text-decoration: none;
    display: inline-block;
    float: right;
}
.block-search .label:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 35px;
    line-height: 33px;
    color: #8f8f8f;
    content: '\e615';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.block-search .label>span {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.block-search .action.search {
    display: none;
}

@media (min-width: 0){
.block-search .action.search {
    display: inline-block;
    background-image: none;
    background: 0 0;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
    font-weight: 400;
    padding: 2px 0;
    position: absolute;
    left: 15px;
    top: 3px;
    z-index: 1;
    font-size: 0;
    opacity: 1 !important;
}
}

@media (min-width: 0), print{
.block-search .action.search {
    display: inline-block;
    background-image: none;
    background: 0 0;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
    font-weight: 400;
    padding: 2px 0;
    position: absolute;
    left: 15px;
    top: 3px;
    z-index: 1;
    font-size: 0;
    opacity: 1 !important;
}
}
@media (min-width: 0){
	.abs-visually-hidden-desktop, .modes-label, .block-search .label, .dashboard-welcome-toggler {
		border: 0;
		clip: rect(0,0,0,0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	}
}
@media (min-width: 0), print{
.abs-visually-hidden-desktop, .modes-label, .block-search .label, .dashboard-welcome-toggler {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
}

.block-search .control {
    border-top: 1px solid #d1d1d1;
    clear: both;
    margin: 0 -15px -1px;
    padding: 0 0 0 23px;
}

@media (min-width: 0){
	.block-search .control {
		border-top: 0;
		margin: 0;
	}
}

@media (min-width: 0), print{
.block-search .control {
    border-top: 0;
    margin: 0;
}
}

#search_mini_form .control {
    text-align: right;
    border-top: 0;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
}

input[type=text], input[type=password], input[type=url], input[type=tel], input[type=search], input[type=number], input[type=datetime], input[type=email] {
    background: #f3f3f3;
    background-clip: padding-box;
    border: 0;
    font-family: Proxima;
    font-size: 13px;
    font-style: italic;
    height: 36px;
    line-height: 1.42857143;
    padding: 12px 15px;
    vertical-align: middle;
    width: 100%;
    box-sizing: border-box;
}

.block-search input {
    left: -300%;
    margin: 15px 0;
    position: absolute;
    height: 32px;
}

@media (min-width: 0){
.block-search input {
    color: #000;
    margin: 0;
    position: static;
    font-style: italic;
    background: 0 0;
    padding-left: 47px;
    border: 1px solid #d9d9d9 !important;
}
}

@media (min-width: 0), print{
.block-search input {
    color: #000;
    margin: 0;
    position: static;
    font-style: italic;
    background: 0 0;
    padding-left: 47px;
    border: 1px solid #d9d9d9 !important;
}
}

@media (min-width: 0){
.searchautocomplete {
    right: 0;
}
}

@media (min-width: 0), print{
.searchautocomplete {
    right: 0;
}
}

.block .searchautocomplete {
    max-height: 80vh;
    overflow-y: auto;
    background: none repeat scroll 0 0 #fff;
    margin: 0;
    display: none;
    text-align: left;
    position: absolute;
    z-index: 9;
    -webkit-box-shadow: 0px 3px 15px 0px rgb(112 112 112 / 50%);
    -moz-box-shadow: 0px 3px 15px 0px rgba(112,112,112,.5);
    box-shadow: 0px 3px 15px 0px rgb(112 112 112 / 50%);
    left: 0;
    font-size: 16px;
    font-weight: 300;
}

.block-search .block-title {
    display: none;
}

@media (min-width: 0){
.block-search .action.search .icon img {
    width: 22px;
    height: 22px;
}
}
@media (min-width: 0), print{
.block-search .action.search .icon img {
    width: 22px;
    height: 22px;
}
}
body {
	min-width: 0 !important;
	max-width: 100%;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
}

.header-content-bottom-right .header-account {
    position: relative;
}
 .header-content-bottom-right>div {
    display: inline-block;
    vertical-align: middle;
}
 .header-content-bottom-right .header-account {
    margin-top: -15px;
    z-index: 1;
}
 .header-content-bottom-right .header-account,  .header-content-bottom-right .header-wishlist {
    margin-right: 15px;
}

 .header-content-bottom-right>div {
    display: inline-block;
    vertical-align: middle;
}

 .header-content-bottom-right .minicart-wrapper {
	margin-right:15px;
	margin-top:-25px;
    z-index: 3;
}

.home .footerMNG{
	display:block;
}


.nav-footer .nav-footer-link {
    height: 20px;
    width: auto;
    margin: 0 10px 6px;
    font-family: 'Proxima';
    font-size: 14px;
    color: #000;
    text-decoration: none;
    display: inline-block;
    line-height: 20px;
}

.nav-toggle{
	display:none;
text-decoration:none;
cursor:pointer;
/*display:block;*/
font-size:0;
left:15px;
position:absolute;
top:15px;
z-index:14}
.nav-toggle:before{
	-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:28px;
line-height:inherit;
color:#8f8f8f;
content:'\e609';
font-family:'icons-blank-theme';
vertical-align:middle;
display:inline-block;
font-weight:400;
overflow:hidden;
speak:none;
text-align:center}
.nav-toggle:hover:before{
	color:#333}
.nav-toggle>span{
	border:0;
clip:rect(0,0,0,0);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px}

.breadcrumbs{
	margin:20px 0;
min-height:18px}
.breadcrumbs .items{
	font-size:1.3rem;
color:#000;
margin:0;
padding:0;
list-style:none none}
.breadcrumbs .items>li{
	display:inline-block;
vertical-align:top}
.breadcrumbs .item{
	margin:0}
.breadcrumbs .item:after{
	color:#000}
.breadcrumbs a{
	color:#333;
text-decoration:none}
.breadcrumbs a:visited{
	color:#000;
text-decoration:none}
.breadcrumbs a:hover{
	color:#333;
text-decoration:underline}
.breadcrumbs a:active{
	color:#333;
text-decoration:none}
.breadcrumbs strong{
	font-weight:400}
.breadcrumbs .item:not(:last-child){
	display:inline-block;
text-decoration:none}
.breadcrumbs .item:not(:last-child):after{
	-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:24px;
line-height:16px;
content:'\e608';
font-family:'icons-blank-theme';
margin:0;
vertical-align:top;
display:inline-block;
font-weight:400;
overflow:hidden;
speak:none;
text-align:center}

	@media (min-width: 0) and (min-width: 1200px){
.page-products .breadcrumbs, .page-products .page-main {
    max-width: 100%;
    padding-left: 50px;
    padding-right: 50px;
}
	}
.page-wrapper>.breadcrumbs,.page-wrapper>.top-container,.page-wrapper>.widget{
	box-sizing:border-box;
width:100%}

.page-wrapper>.breadcrumbs{
	min-height:18px;
margin-top:50px}

.footerMNG {
    border-top: 0.5px solid #d7d7d8;
    background-color: #fff;
}
a:visited, .alink:visited {
    color: #000;
    text-decoration: none;
}

.nav-footer {
    max-width: 600px;
    height: auto;
    width: auto;
    margin: 15px auto 0;
    padding: 0 0 0;
    text-align: center;
}

.nav-socialnetwork {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: auto;
    width: auto;
    padding: 5px 0 0px;
    text-align: center;
    display: table;
}
.nav-locale {
    max-width: 1520px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 0 0px;
    position: relative;
    height: auto;
    width: auto;
    text-align: center;
}

.header-content-bottom.header.content{
	max-width:100%;
padding-left:0;
padding-right:0;
text-align:center;
}
.header-content-bottom .header-content-bottom-container{
	display:inline-block;
width:100%;
max-width:calc(1170px - 40px);
margin:0 auto;
}
.header-content-bottom .header-content-bottom-container .back_to_homepage_link{
	display:none}
.header-content-bottom .nav-magemenu-menu{
	float:left;
width:auto}
.header-content-bottom .nav-magemenu-menu .nav-exploded>.itemMenu{
	text-transform:uppercase}
.header-content-bottom .nav-magemenu-menu .nav-exploded>.itemMenu>a{
	font-size:15px;
font-weight:700}
.header-content-bottom .nav-magemenu-menu .nav-exploded>.itemMenu>a:hover{
	color:#000}
.header-content-bottom .nav-magemenu-menu .nav-exploded>.itemMenu:hover>a{
	opacity:1}
.header-content-bottom .nav-magemenu-menu .nav-exploded>.itemMenu.go-to-outlet .menu-icon{
	margin-top:-5px}
.header-content-bottom .nav-magemenu-menu .nav-exploded>.itemMenu.go-to-outlet .menu-icon+span{
	display:none}
.header-content-bottom .nav-magemenu-menu .nav-exploded>.itemMenu>.itemSubMenu>.container>.submenu-container>ul.itemsubmenu>li>a{
	font-size:13px;
font-weight:400;
opacity:1;
padding:6px 0 4px;
position:relative}
.header-content-bottom .nav-magemenu-menu .nav-exploded>.itemMenu>.itemSubMenu>.container>.submenu-container>ul.itemsubmenu>li.subparent>a:after{
	position:absolute;
content:"\f107";
font-family:FontAwesome;
right:-12px;
color:#999;
top:50%;
transform:translateY(-50%);
line-height:8px;
display:none}
.header-content-bottom .header-content-bottom-right{
	float:right;
margin-bottom:10px}
.header-content-bottom .header-content-bottom-right>div{
	display:inline-block;
vertical-align:middle}
.header-content-bottom .header-content-bottom-right .toggle-event{
	cursor:pointer;
color:#0b0b0b;
font-size:25px;
line-height:25px}
.header-content-bottom .header-content-bottom-right .header-account{
	margin-top:0px;
z-index:1;
}
.header-content-bottom .header-content-bottom-right .header-account .toggle-event .loged{
	position:absolute;
top:0px;
right:0px;
background:#000;
border-radius:50px;
height:24px;
min-width:24px;
padding:0 6px;
color:#fff;
line-height:25px;
font-size:10px}
.header-content-bottom .header-content-bottom-right .header-account,.header-content-bottom .header-content-bottom-right .header-wishlist{
	margin-right:15px}
.header-content-bottom .header-content-bottom-right .header-wishlist{
	position:relative;
z-index:3}
.header-content-bottom .header-content-bottom-right .header-wishlist .wishlist{
	position:relative;
margin-top:5px;
font-size:25px;
line-height:25px;
color:#0b0b0b}
.header-content-bottom .header-content-bottom-right .header-wishlist .wishlist .counter{
	position:absolute;
top:-8px;
right:-20px;
border-radius:50%;
background:#000;
width:24px;
height:24px;
text-align:center;
line-height:24px;
padding:0 3px;
overflow:hidden;
color:#fff;
font-size:14px}
.header-content-bottom .header-content-bottom-right .header-wishlist .wishlist .counter:empty{
	background:0 0}
.header-content-bottom .header-content-bottom-right .header-wishlist .wishlist a:hover{
	text-decoration:none;
color:#0b0b0b}
.header-content-bottom .header-content-bottom-right .minicart-wrapper{
	margin-right:15px;
	margin-top:-15px;
	z-index:3}
.header-content-bottom .header-content-bottom-right .minicart-wrapper:hover .block.block-minicart{
	display:block}
.header-content-bottom .header-content-bottom-right .minicart-wrapper:hover .block.block-minicart:before{
	position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
content:"";
z-index:1}
.header-content-bottom .header-content-bottom-right .minicart-wrapper .action.showcart{
	position:relative;
z-index:102}
.header-content-bottom .header-content-bottom-right .minicart-wrapper .block.block-minicart #minicart-content-wrapper{
	position:relative;
z-index:1}
.header-content-bottom .header-content-bottom-right .minicart-wrapper .block.block-minicart:after{
	top:-18px;
right:30px;
position:absolute;
content:"\f0d8";
font-family:"FontAwesome";
color:#fff;
font-size:20px;
text-shadow:0px -5px 6px rgba(184,184,184,.5);
border:0}

.mfp-close{
	display:none;
	-webkit-backface-visibility: hidden;
		box-shadow: none;
		color: #fff;
		cursor: pointer;
		font-family: Arial,monospace;
		font-size: 40px;
		font-style: normal;
		font-weight: 300;
		height: 40px;
		line-height: 40px;
		margin: 0!important;
		min-height: 0;
		mix-blend-mode: difference;
		opacity: 0;
		outline: none;
		padding: 0;
		position: fixed;
		left: calc(295px);
		text-align: center;
		text-decoration: none;
		top: 0;
		transform: translateY(50%) translateZ(1px);
		transition: opacity .6s,transform .6s;
		width: 40px;
		z-index: 1046;
}


#mainDivBody2{
	margin:auto !important;
}