/** Shopify CDN: Minification failed

Line 19:39 Expected identifier but found whitespace
Line 19:41 Unexpected "{"
Line 19:50 Expected ":"
Line 19:259 Expected identifier but found "5px"
Line 19:270 Unexpected "{"
Line 19:279 Expected ":"
Line 20:36 Expected identifier but found "{"
Line 20:37 Unexpected "{"
Line 20:46 Expected ":"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:about (INDEX:10) */
.about-us .icon-one::before{background: {{settings.aboutvedafive_2_txtcolor}};border-radius: 5px;content: ""; height: 50px;left: 10px; position: absolute;top: 12px;transform: rotate(45deg);-webkit-transform: rotate(45deg); width: 50px; z-index: 0; box-shadow:5px 0 0 0 {{settings.aboutvedafive_2_iconcolor}};}
.about-us .section-two { background:{{settings.aboutvedafive_2_sectionbg}};}
/* END_SECTION:about */

/* START_SECTION:header-model-8 (INDEX:44) */
.vl-header{position:fixed;top:0;left:0;right:0;z-index:97;overflow:hidden;transition:background-color .3s ease;}
.vl-header__bg{position:absolute;inset:0;background-size:cover;background-position:center;}
.vl-header__overlay{position:absolute;inset:0;}
.vl-header__row{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding-left:28px;padding-right:28px;transition:padding .3s ease;}
.vl-icon-btn{background:none;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;padding:4px;transition:color .2s;}
.vl-icon-img{width:24px;height:24px;object-fit:contain;display:block;}
.vl-header__logo{display:flex;align-items:center;text-decoration:none;}
.vl-header__logo img{display:block;transition:width .3s ease;}
.vl-header__logo-text{letter-spacing:2px;text-transform:uppercase;transition:color .2s,font-size .3s ease;}
.vl-cart-count{position:absolute;top:-6px;right:-8px;font-size:11px;font-weight:700;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0 4px;}

.vl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 26px;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:opacity .2s;}
.vl-btn:hover{opacity:.85;}

.vl-scrim{position:fixed;inset:0;opacity:0;visibility:hidden;transition:opacity .25s ease;z-index:98;}
.vl-scrim.is-visible{opacity:1;visibility:visible;}

.vl-panel{position:fixed;top:0;bottom:0;width:340px;max-width:88vw;z-index:99;transition:transform .3s ease;display:flex;flex-direction:column;}
.vl-panel--left{left:0;transform:translateX(-100%);}
.vl-panel--left.is-open{transform:translateX(0);}
.vl-panel--right{right:0;transform:translateX(100%);}
.vl-panel--right.is-open{transform:translateX(0);}

.vl-panel__logo{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid;}
.vl-panel__logo img{max-height:auto;display:block;}
.vl-panel__logo-text{font-size:18px;letter-spacing:1px;text-transform:uppercase;font-weight:700;}

.vl-panel__search{display:flex;align-items:center;gap:10px;padding:20px;border-bottom:1px solid;}
.vl-panel__search--closeonly{justify-content:flex-end;}
.vl-panel__search form{flex:1;display:flex;border-radius:6px;overflow:hidden;}
.vl-panel__search input{flex:1;border:0;background:none;padding:12px 14px;font-size:14px;outline:none;}
.vl-panel__search button{border:0;width:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.vl-panel__close{background:none;border:0;font-size:22px;line-height:1;cursor:pointer;padding:4px 6px;}

.vl-panel__nav ul{list-style:none;margin:0;padding:10px 0;}
.vl-panel__nav li a{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;text-decoration:none;font-size:15px;transition:background .2s,color .2s;}
.vl-panel__nav-label{display:flex;align-items:center;gap:10px;}

.vl-panel__account{border-top:1px solid;padding:6px 0;}
.vl-panel__account ul{list-style:none;margin:0;padding:0;}
.vl-panel__account li a{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;text-decoration:none;font-size:15px;transition:background .2s,color .2s;}
.vl-panel__count{font-size:12px;font-weight:700;min-width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;}

.vl-panel__currency{border-top:1px solid;padding:16px 20px 24px;}
.vl-panel__currency-title{font-weight:700;margin:0 0 10px;font-size:14px;}

.vl-panel__cart-head{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid;}
.vl-panel__cart-head h2{margin:0;font-size:18px;letter-spacing:.5px;}

.vl-panel__cart-items{flex:1;overflow-y:auto;padding:10px 20px;}
.vl-cart-empty{padding:30px 0;text-align:center;}
.vl-cart-item{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid;position:relative;}
.vl-cart-item__img img{border-radius:6px;object-fit:cover;background:#f4f3f8;}
.vl-cart-item__info{flex:1;}
.vl-cart-item__title{display:block;text-decoration:none;font-weight:600;font-size:14px;margin-bottom:4px;}
.vl-cart-item__price{font-weight:700;margin:0 0 10px;}
.vl-cart-item__qty{display:inline-flex;align-items:center;border:1px solid;border-radius:6px;overflow:hidden;}
.vl-qty-btn{width:30px;height:30px;border:0;cursor:pointer;font-size:16px;margin: 0;}
.vl-qty-value{width:30px;text-align:center;font-size:14px;}
.vl-cart-item__remove{position:absolute;top:14px;right:0;background:none;border:0;font-size:18px;cursor:pointer;}

.vl-panel__cart-summary{border-top:1px solid;padding:18px 24px 24px;}
.vl-cart-row{display:flex;justify-content:space-between;font-size:14px;padding:6px 0;}
.vl-cart-row--total{font-weight:700;font-size:16px;border-top:1px solid;margin-top:6px;padding-top:12px;}
.vl-btn--checkout{width:100%;margin-top:16px;padding:14px;font-size:15px;}
.vl-btn--view-cart{width:100%;border:1px solid;margin-top:10px;padding:13px;}
.vl-cart-disclaimer{display:flex;gap:10px;border-radius:8px;padding:14px;margin-top:18px;font-size:12.5px;line-height:1.5;}
.vl-cart-disclaimer--menu{margin:16px 20px 20px;}
.vl-cart-disclaimer svg{flex-shrink:0;}

@media only screen and (max-width:749px){
  .vl-header__row{padding:16px 18px;}
}
/* END_SECTION:header-model-8 */