/** Shopify CDN: Minification failed

Line 22:0 All "@import" rules must come first

**/
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans&display=swap');

@font-face {
    font-family: 'Times New Roman';
    src: url('TimesNewRomanPSMT.eot');
    src: url('TimesNewRomanPSMT.eot?#iefix') format('embedded-opentype'),
        url('TimesNewRomanPSMT.woff2') format('woff2'),
        url('TimesNewRomanPSMT.woff') format('woff'),
        url('TimesNewRomanPSMT.ttf') format('truetype'),
        url('TimesNewRomanPSMT.svg#TimesNewRomanPSMT') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@import url('https://fonts.googleapis.com/css2?family=Nunito&display=swap');

  


.AnnouncementBar__Wrapper p.AnnouncementBar__Content.Heading {
    text-transform: capitalize;
}
  
  .collc_grid_spc .Grid__Cell, .collc_grid_spc .Grid__Cell{
  	padding-left:20px !important;
  }
  .collc_grid_spc .ProductList.ProductList--grid{
  	margin-left:-20px;
  }
  .blog_post_list .Grid__Cell {
    padding-left: 15px;
  }
  .blog_post_list .ArticleList.Grid{
  	margin-left:-15px;
  }
  .blog_head_sec {
    margin-bottom: 50px !important;
}
  .blog_post_list .SectionFooter {
    margin-top: 30px;
    margin-bottom: 70px;
}
  .collection_sidebar li.Linklist__Item a {
    font-size: 16px;
}
  ul.sub_menu_list li {
    padding: 4px 0 2px 15px;
    list-style: none;
}
  .CollectionInner__Sidebar button.Collapsible__Button {
    font-size: 20px;
}
  .Container{
  	max-width:1300px;
    width:100%;
    padding:0 15px;
    box-sizing:border-box;
  }
  .cont_width_sid .Container{
  	max-width:1310px;
    width:100%;
  }
  .fature_coll_list .Grid__Cell{
  	padding-left:15px !Important;
  }
  .fature_coll_list .ProductList.ProductList--grid{
  	margin-left:-15px !Important;
    padding:0;
  }
  
  .desc_hov{
  	position:relative;
    transition:all 0.5s ease;
  }
  .hov_desc_content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    background: rgba(255,255,255,0.9);
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #ae9a64;
    padding: 0 15px;
    font-size: 14px;
    opacity:0;
    font-family:'Nunito', sans-serif;
}
  .ProductItem__Wrapper:hover .hov_desc_content{
  	opacity:1;
  }
  .AnnouncementBar__Wrapper {
    font-size: 14px;
}
  
  .SectionHeader--center .SectionHeader__Description{
  	    font-family: 'Open Sans';
  }
  section#sidebar-menu .u-h6 {
    font-size: 15px; color:#000;
}
  
 section#sidebar-menu  .u-h7{font-size:13px; color:#000;}
  ul.Linklist li.Linklist__Item a {
    color: #06062A;
    font-size: 14px;
}

.custom_font{ font-family:"Open Sans", sans-serif !important;}

.two-third-image-right-section .two-third-left .text-block h2, .two-third-image-left-section .two-third-right .text-block h2{
	color: #ae9a64;
  	font-weight:bold;
  margin-top:0;
}
.two-third-image-right-section .container, .two-third-image-left-section .container{
	display: grid;
    grid-template-columns: 1fr 1fr;
}
.two-third-image-right-section .two-third-right, .two-third-image-left-section .two-third-left{
	min-height: 450px;
}

.AnnouncementBar__Wrapper p.AnnouncementBar__Content.Heading { font-family: 'Open Sans';}

/*popup styles*/
.proof-factor-cb-trigger-tabbutton[data-v-697a502b] {
  display: none;
}

@media screen and (max-width:640px){
	.two-third-image-right-section .container, .two-third-image-left-section .container {
    display: grid;
    grid-template-columns: 1fr;
  }
}

.MegaMenu{padding:0;}
.MegaMenu .MegaMenu__Inner{background:#ededed;padding:40px 20px 20px 25px;}

.sub-link-list-wc{flex:0 0 32%;max-width:32%;}
.inner-link-list-wc-part{flex:0 0 68%;max-width:68%;}
.inner-link-list-wc .Linklist{width:60%;display:inline-block;vertical-align:top;}
.inner-link-list-wc .MegaMenu__Item{margin:0;width:40%;display:inline-block;vertical-align:top;}
.inner-link-list-wc-part .MegaMenu__PushImageWrapper{margin:0;}

.inner-link-list-wc{display:none;}
.inner-link-list-wc.active{display:block;}
.MegaMenu__Item--fit{margin:0;padding-right:40px;}
.MegaMenu__Item--fit a.MegaMenu__Title{margin:0;font-size:14px;color:#06062d !important;text-transform:unset;letter-spacing:0;border-top:1px solid #9e9e9e;padding:14px 0;}
.MegaMenu__Item--fit:last-child a.MegaMenu__Title{border-bottom:1px solid #9e9e9e;}
.MegaMenu__Inner{max-width:1020px;}
.MegaMenu{padding-left:100px;}
.about-us-page-desc{width:100%;padding:5px 0 0;}



@media(max-width:1400px){
  .MegaMenu{padding-left:0;}
}


@media(max-width:999px){
  .two-third-image-left-section .container,.two-third-image-right-section .container, .two-third-image-left-section .container{display: flex;flex-direction: inherit;flex-wrap: wrap;align-items:center;}
.two-third-image-right-section .two-third-right, .two-third-image-left-section .two-third-left,.two-third-image-left-section .two-third-right, .two-third-image-right-section .two-third-left{width:50%;}
.two-third-image-right-section .two-third-right{width:100%;}
.two-third-image-left-section .two-third-right,.two-third-image-right-section .two-third-right{width:50%;}
}
@media(max-width:991px){
  .two-third-image-right-section .two-third-left .text-block h2, .two-third-image-left-section .two-third-right .text-block h2{font-size:26px;line-height:30px;margin:0 0 10px;}
  .two-third-image-left-section .two-third-right,.two-third-image-right-section .two-third-left{padding:0 10px;}
}

@media(max-width:767px){
  .two-third-image-right-section .two-third-left .text-block h2, .two-third-image-left-section .two-third-right .text-block h2{font-size:22px;}
}

@media(max-width:575px){
.two-third-image-right-section .two-third-right, .two-third-image-left-section .two-third-left, .two-third-image-left-section .two-third-right, .two-third-image-right-section .two-third-left{width:100%;}
  .two-third-image-left-section .two-third-left{order:2;}
  .two-third-image-left-section .two-third-right, .two-third-image-right-section .two-third-left{padding:30px 10px;}
  .two-third-image-right-section .two-third-right, .two-third-image-left-section .two-third-left{min-height:325px;}
  .two-third-image-right-section,.two-third-image-left-section{margin:0;}
}



