.elementor-4925 .elementor-element.elementor-element-79d383b{--display:flex;--margin-top:-111px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4925 .elementor-element.elementor-element-79d383b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4925 .elementor-element.elementor-element-816a7b8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:42;position:relative;}.elementor-4925 .elementor-element.elementor-element-816a7b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__img{--vlr-pos-x:28%;--vlr-pos-y:25%;object-fit:cover;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__bg--fill-fade{background-color:#ffffff;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__bg--fill-fade .viloer-hero__img{--vlr-fade-w:45%;width:100%;left:50%;transform:translateX(-50%);}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__fade--top{height:20%;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__fade--bottom{height:80%;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero{min-height:1032px;background-color:#ffffff;z-index:42;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__content{max-width:584px;padding:2% 0% 5% 0%;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__heading{position:relative;z-index:3;font-family:"cal sans", Sans-serif;font-size:67px;font-weight:800;line-height:0.9em;letter-spacing:-1.4px;color:var( --e-global-color-primary );text-align:center;max-width:100%;margin:0px 0px 24px 0px;text-shadow:-7px -1px 40px rgba(255, 255, 255, 0.5);}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__features{position:relative;z-index:3;align-items:flex-start;max-width:386px;gap:16px;margin:0px 0px 28px 0px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__btn-wrap{position:relative;z-index:0;margin-top:10px;justify-content:center;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__social{position:relative;z-index:4;margin-top:28px;justify-content:center;gap:16px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__bg{height:89%;--vlr-img-x:61%;--vlr-img-y:0%;--vlr-img-zoom:60;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__product-img{width:84px;max-width:100%;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__product-wrap{margin-top:167px;margin-bottom:16px;justify-content:center;position:relative;z-index:3;--vlr-float-dist:9px;--vlr-float-speed:1.5s;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__feature-icon{width:47px;height:47px;min-width:47px;font-size:30px;font-family:"cal sans", Sans-serif;font-weight:bold;color:#ffffff;background-color:#1a2e1a;border-radius:50%;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__feature-icon svg{fill:#ffffff;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__feature-text{font-family:"cal sans", Sans-serif;font-size:25px;font-weight:100;line-height:22px;letter-spacing:-0.5px;word-spacing:2px;color:#333333;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__feature{gap:15px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__btn{font-family:"cal sans", Sans-serif;font-size:23px;font-weight:500;color:#1a2e1a;background-color:var( --e-global-color-accent );padding:16px 40px 16px 40px;border-radius:50px 50px 50px 50px;border-style:solid;border-width:0px 0px 0px 0px;box-shadow:1px 13px 100px 16px #DCFFBD;gap:12px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__btn:hover{color:#1a2e1a;background-color:#b8d9af;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__btn-icon{font-size:32px;width:20px;height:20px;color:#1a2e1a;background-color:#102E2900;border-radius:50%;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__btn-icon svg{width:32px;height:32px;fill:#1a2e1a;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__avatar{width:52px;height:52px;border-width:2px;border-color:#ffffff;border-radius:50%;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__avatar:not(:first-child){margin-left:-16px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__star{font-size:20px;color:#1a1a1a;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__star svg{width:20px;height:20px;fill:#1a1a1a;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__stars{gap:2px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__social-top{font-family:"cal sans", Sans-serif;font-size:20px;font-weight:700;color:#1a2e1a;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__social-link{font-family:"cal sans", Sans-serif;font-size:18px;font-weight:500;color:#1a1a1a;text-decoration:underline;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__social-link:hover{color:#1a2e1a;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__social-text{gap:6px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__social-row{gap:12px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle-widget__card{background-color:#FFFFFF;border-radius:30px;margin:95px 0px 0px 0px;}.elementor-4925 .elementor-element.elementor-element-816a7b8.viloer-bundle-widget{max-width:560px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__rule-main{background-color:rgba(0,0,0,0.10);margin-top:28px;margin-bottom:28px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__lowstock{background-color:#FFE3DC;color:#F4593B;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__lowstock-dot{background-color:#F4593B;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__title{color:#1D1D1F;font-size:36px;max-width:300px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__stars{color:#1A7A4F;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__rating-score{color:#1D1D1F;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__rating-count{color:#86868B;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__metalink-top{color:#1D1D1F;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__metalink-sub{color:#86868B;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__meta-divider{background-color:rgba(0,0,0,0.10);}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__chip{background-color:rgba(26,122,79,0.08);color:#1D1D1F;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__chip .viloer-bundle__icon{color:#1A7A4F;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__benefits{gap:8px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__hero-eyebrow{color:#1A7A4F;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__hero-title{color:#1D1D1F;font-size:38px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__hero-sub{color:#86868B;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__hero{padding:0px 0px 0px 0px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__tile:not(.is-selected){background-color:#F5F5F7;border-color:transparent;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__tile.is-selected{background-color:#FFFFFF;border-color:#1A7A4F;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__tile.is-selected .viloer-bundle__tile-radio{border-color:#1A7A4F;background-color:#1A7A4F;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__tile{border-radius:20px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__tiles{gap:11px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__thumb{width:70px;height:70px;border-radius:14px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__tile-name{color:#1D1D1F;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__tile-price{color:#1D1D1F;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__tile-was{color:#86868B;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__tile-off{color:#1A7A4F;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__tile-per{color:#86868B;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__tile-tag{background-color:rgba(26,122,79,0.10);color:#1A7A4F;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__tile:not(.is-selected) .viloer-bundle__tile-radio{border-color:#D2D2D7;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__size-btn.is-empty{border-color:#1A7A4F;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__size-btn.is-open{border-color:#1A7A4F;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__size-btn.is-empty .viloer-bundle__size-value{color:#1A7A4F;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__size-btn.is-empty .viloer-bundle__size-chev{color:#1A7A4F;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__size-btn.is-open .viloer-bundle__size-chev{color:#1A7A4F;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__tile-counter{color:#1A7A4F;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__size-optcheck{color:#1A7A4F;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__size-btn{background-color:#FFFFFF;border-radius:13px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__size-btn:not(.is-empty):not(.is-open){border-color:#D2D2D7;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__size-btn:not(.is-empty) .viloer-bundle__size-value{color:#1D1D1F;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__size-label{color:#86868B;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__size-list{background-color:#F5F5F7;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__size-opt .sz{color:#1D1D1F;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__size-opt .hint{color:#86868B;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__cta{background-color:#1A7A4F !important;color:#FFFFFF !important;height:54px;border-radius:980px;margin-top:20px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__cta:hover{background-color:#15633F !important;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__cta:focus{background-color:#15633F !important;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__cta.is-added{background-color:#1D1D1F !important;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__trust-item{color:#86868B;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__trust-item .viloer-bundle__icon{color:#1D1D1F;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-bundle__trust{gap:14px;margin-top:14px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .vpp-rail{background-color:#FFFFFF;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .vpp-sec--ugc{--vpp-ugc-w:280px;--vpp-ugc-h:151px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .vpp-band__item{color:#FFFFFF;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .vpp-band__item .vpp-icon{color:#FFFFFF;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .vpp-band__item .vpp-icon i{color:#FFFFFF;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .vpp-band__item .vpp-icon svg{color:#FFFFFF;fill:#FFFFFF;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .vpp-band__item .vpp-icon svg *{fill:#FFFFFF;stroke:#FFFFFF;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .vpp-feat-grid{grid-template-columns:repeat(4, 1fr);}.elementor-4925 .elementor-element.elementor-element-816a7b8 .vpp-frev__cards{grid-template-columns:repeat(2, 1fr);}@media(max-width:1024px){.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__fade--bottom{height:100%;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero{min-height:815px;justify-content:flex-end;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__content{max-width:1314px;padding:0% 0% 0% 0%;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__btn-wrap{margin-top:14px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__bg{height:777px;--vlr-img-x:0%;--vlr-img-y:0%;--vlr-img-zoom:100;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__product-img{width:70px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__product-wrap{margin-top:215px;margin-bottom:12px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .vpp-feat-grid{grid-template-columns:repeat(2, 1fr);}.elementor-4925 .elementor-element.elementor-element-816a7b8 .vpp-frev__cards{grid-template-columns:repeat(1, 1fr);}}@media(min-width:768px){.elementor-4925 .elementor-element.elementor-element-79d383b{--width:100%;}}@media(max-width:767px){.elementor-4925 .elementor-element.elementor-element-816a7b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4925 .elementor-element.elementor-element-816a7b8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__fade--bottom{height:89%;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero{min-height:360px;align-items:center;justify-content:center;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__content{max-width:100%;padding:0% 0% 0% 0%;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__btn-wrap{margin-top:0px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__bg{height:76%;--vlr-img-x:100%;--vlr-img-y:0%;--vlr-img-zoom:100;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__img{object-fit:contain;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__product-img{width:65px;max-width:141px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__product-wrap{margin-top:29px;margin-bottom:14px;--vlr-float-speed:3s;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__heading{font-size:44px;line-height:0.9em;letter-spacing:-0.6px;word-spacing:0.1em;max-width:1000px;margin:-4px 0px 18px 0px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__features{max-width:265px;gap:12px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__feature-icon{width:36px;height:36px;min-width:36px;font-size:19px;border-radius:100px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__feature-text{font-size:18px;line-height:1.2em;letter-spacing:-0.7px;word-spacing:0em;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__btn{font-size:22px;letter-spacing:-1.2px;padding:7px 10px 7px 20px;border-radius:43px 43px 43px 43px;gap:10px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__btn-icon{font-size:32px;width:30px;height:30px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__btn-icon svg{width:32px;height:32px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__social{justify-content:center;gap:10px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__avatar{width:36px;height:36px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__star{font-size:12px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__star svg{width:12px;height:12px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__social-top{font-size:16px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__social-link{font-size:15px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .viloer-hero__social-text{gap:1px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .vpp-sec--features{padding:0px 15px 39px 15px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .vpp-feat-grid{grid-template-columns:repeat(2, 1fr);}.elementor-4925 .elementor-element.elementor-element-816a7b8 .vpp-feat-card{padding:16px 10px 8px 10px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .vpp-feat-card__t{font-size:16px;}.elementor-4925 .elementor-element.elementor-element-816a7b8 .vpp-frev__cards{grid-template-columns:repeat(1, 1fr);}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'cal sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://viloer.com/wp-content/uploads/2026/03/CalSans-Regular-2.ttf') format('truetype');
}
@font-face {
	font-family: 'cal sans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://viloer.com/wp-content/uploads/2026/03/CalSansUI-GeoLight.woff2') format('woff2');
}
@font-face {
	font-family: 'cal sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://viloer.com/wp-content/uploads/2026/03/CalSansUI-GeoLight.woff2') format('woff2');
}
@font-face {
	font-family: 'cal sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://viloer.com/wp-content/uploads/2026/03/CalSansUI-GeoBold.woff2') format('woff2');
}
@font-face {
	font-family: 'cal sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://viloer.com/wp-content/uploads/2026/03/CalSansUI-GeoSemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'cal sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://viloer.com/wp-content/uploads/2026/03/CalSansUI-GeoRegular.woff2') format('woff2');
}
/* End Custom Fonts CSS */