body{font-family: 'Montserrat', sans-serif !important;}
@media print, screen and (min-width: 50.0625em){
  body{font-family: 'Montserrat', sans-serif !important;
   background: #ffffff !important;
  background-color: #1414c0;
  }
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{font-family: 'Montserrat', sans-serif !important;}
  
/*******header********/
/* .active,.dot:hover {
  
 background-color: transparent !important;  
  background-color: #15488f;
.header-menu-root a
} */
  .header-menu ul li.header-menu-root.active, .header-menu ul li.header-menu-root .dot:hover  {
      background: #fff !important;
   }
  .header-menu ul li.header-menu-root.active>a, .header-menu ul li.header-menu-root>a .dot:hover  {
    color: #000 !important;
    
  }

html.js {    padding-bottom: 0 !important;}
.header-menu-root>a {    font-weight: 400 !important;    font-size: 13.2px !important;    margin: 0 11px;    padding: 0.3rem 0rem !important;}
.header-menu-content {   justify-content: center !important;}
/* START - Style for sub-collections listing in Collection page */
.collection-category-list li>a, .collection-category-list li.is-accordion-submenu-item>a{
  display: block;
  padding: 0.84375rem 1.25rem !important;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 700;
  border: 1px solid #d0d0d0!important;
  color: #969696;
  border-top-style: none;
  line-height: inherit;
  margin: 0;
  margin-top: -1px;
}

  .collection-category-list li.active>a {
    background-color: #000 !important;
    color: #fff !important;
}
    


.collection-category-list .submenu-toggle {
  height: 50px;
  left: auto;
  right: 0;
  cursor: pointer;
}

.layout-sidebar-content .accordion-menu .nested.is-accordion-submenu{
  margin-left: 1rem!important;
}
/* END - Style for sub-collections listing in Collection page */

.desktop-header .desktop-header-content { background: #fff !important;}
.dropdown.menu>li>a {    padding: 0.7rem 0rem;}
.search-box-desktop-form1 .input-group-button .icon-search,.search-box-desktop-form1 .input-group-field,.desktop-header a {  color: #1e1e1e;}
.desktop-header .header-menu-root a{color:#fff;}
.dropdown-content {    min-width: 90px !important;
    padding: 10px 10px !important;
     z-index: 999 !important;}
#userDIV p{    margin-bottom: 8px;}
.collection-banner-bottom{    margin:40px 50px 45px 50px;    border: 2px solid #ddd;}
.wooden-collection{    margin:40px 50px 45px 50px;    border: 1px solid #ddd;}
.collection-banner-bottom img,  .collection-banner-bottom-left img,  .collection-banner-bottom-right img{    border-bottom: 2px solid #ddd;}
.wooden-collection img{    border: 1px solid #ddd;}  
.collection-banner-bottom a,  .collection-banner-bottom-left a, .collection-banner-bottom-right a, .wooden-collection a{text-align:center;}
.collection-banner-bottom h2,  .collection-banner-bottom-left h2,  .collection-banner-bottom-right h2, .wooden-collection h2  {margin: 15px;}
.collection-banner-bottom-left{    margin: 40px 10px 45px 50px;border: 2px solid #ddd;}
.collection-banner-bottom-right{    margin: 40px 50px 45px 10px;border: 2px solid #ddd;}
.layout-content {  margin-bottom: 0 !important;}
.offer-div img, .popular-div img  {    margin: 0 10px 0 10px;}
.offer-title{font-size:30px;}
.collection-category-list li>a, .collection-category-list li.is-accordion-submenu-item>a{    font-weight: 400 !important;}  
.product-title {  font-size: 1.2rem !important;}
.product-price {    font-size: 1.4rem !important;
    font-weight: 600 !important;}
.product-inventory {  padding-top: 0.5rem !important;}
.wk_zipfinder_input {    width: 70%;}
.wk_zipfinder_btn {    width: 25%;}
.wk_zipfinder_input #zip{    padding: 8px;
    color: #3c3c3c;
    background: #fff;
    border: 1px solid #1e1e1e;
    font-size: 14px;}
.wk_zipfinder_btn #checkPin{    background: #1e1e1e;
    padding: 10px 30px;
    line-height: normal;
    border: none;
    text-transform: uppercase;
    color: #fff;
    margin-left: 10px;
    font-size: 14px;}
.postal-code{display: flex;}
/* .pswp--zoom-allowed .pswp__img {
    width: auto !important;
    height: 330px !important;} */
.product-item .product-item-group .product-item-price {  display: inline-flex;}
.product-title-vendor {    min-height: 35px !important;}
div#shopify-section-1525836204318 .index-collection-slider-container.box.border-none {
    margin: 40px 50px 90px 50px;
    border: 2px solid #ddd !important;}  
div#shopify-section-1525836204318 h2.box-title.width-100 {    font-weight: 400;margin: 15px 15px 10px 15px;
    border-bottom: none;}
div#shopify-section-1525836204318 .box-divider.grid-x{border-bottom: 2px solid #d8d8d8;}
div#shopify-section-1525836204318 .index-collection-slider-container .carousel-area {    width: calc(100% - 60px);}
div#shopify-section-1525836204318 .box-divider+.box-content {    margin-top: 0.75rem;}  
div#shopify-section-1525836204318 .index-collection-slider .product-item-caption {    padding: 0.625rem 0.9375rem 0.25rem 0.9375rem;}  
div#shopify-section-1525836204318 .index-collection-slider-container .carousel-nav-middle .carousel-navigation.carousel-nav-prev {  margin-right: 40px;}  
div#shopify-section-1525836204318 .index-collection-slider-container .carousel-nav-middle .carousel-navigation { margin: 15px;}
div#shopify-section-1525836204318 .ytp-cued-thumbnail-overlay-image {    background-image: url(https://cdn.shopify.com/s/files/1/0268/7051/3742/files/video-img-1.jpg?13852);}  
.about-info-item.cell.large-12 {    text-align: justify;}
.about-info-description {        font-size: 14px;        text-align: justify;  }  
.footer-linklist-1 ul.no-bullet li {    display: inline;    margin-right: 10px;}
/* .footer-linklist-1 ul.no-bullet li a{color:#828282;} */
.footer-linklist-1 ul.no-bullet{    float: left;}
.footer-linklist-1{background: #fff;    margin-bottom: 0;
    height: 35px;}
.footer-linklist-1 ul.no-bullet {      margin: 6px 0 0 15px;}
.footer-linklist-1 .footer-title {    display: none;}
.product-default .tabs {    margin-top: 2.25rem !important;}
.review-section{    margin: 40px 50px 20px 50px !important;}
  
@media screen and (max-width: 34.43625em){.postal-code{display: block !important;}
.countdown-timer, .product-gallery {   margin-bottom: 1rem !important;}
.product .product-rating {    margin-top: 6px !important;
  margin-bottom: 6px !important;  }
.product-add-cart {    height: 2.65rem !important; } 
div#product-quick-view .product-title {   font-size: 1rem !important;}
div#product-quick-view .product-info {  padding: 0.65rem 0.65rem !important;}
}
  
@media (min-width: 350px) and (max-width: 900px){
.collection-banner-bottom{    margin:40px 50px 45px 50px;    border: 2px solid;}
.collection-banner-bottom img,  .collection-banner-bottom-left img,  .collection-banner-bottom-right img{    border-bottom: 2px solid #000;}  
.collection-banner-bottom a,  .collection-banner-bottom-left a, .collection-banner-bottom-right a{text-align:center;}
.collection-banner-bottom h2,  .collection-banner-bottom-left h2,  .collection-banner-bottom-right h2  {margin: 15px;}
.collection-banner-bottom-left{    margin: 40px 10px 45px 50px;border: 2px solid;}
.collection-banner-bottom-right{    margin: 40px 50px 45px 10px;border: 2px solid;}  
}
  
@media (min-width: 320px ) and (max-width: 575.98px){
.collection-banner-bottom{    margin:40px 50px 45px 50px;    border: 2px solid;}
.collection-banner-bottom img,  .collection-banner-bottom-left img,  .collection-banner-bottom-right img{    border-bottom: 2px solid #000;}  
.collection-banner-bottom a,  .collection-banner-bottom-left a, .collection-banner-bottom-right a{text-align:center;}
.collection-banner-bottom h2,  .collection-banner-bottom-left h2,  .collection-banner-bottom-right h2  {margin: 15px;}
.collection-banner-bottom-left{    margin: 40px 10px 45px 50px;border: 2px solid;}
.collection-banner-bottom-right{    margin: 40px 50px 45px 10px;border: 2px solid;} 
div#shopify-section-1525836204318 h2.box-title.width-100{    margin: 6px;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 400;}
div#shopify-section-1525836204318 .box-divider+.box-content {   margin-top: 0;}  
div#shopify-section-1525836204318 .index-collection-slider-container .carousel-area {  margin-top: 0.25rem;}  
div#shopify-section-1525836204318 .swiper-slide.swiper-slide-active {    width: 100% !important;}   
}
  
  
@media (max-width: 320.98px) { 
/* .index-slideshow-caption img {
    width: 50% !important;
    background: #ffffffb8 !important;
    padding: 8px !important;}
.index-slideshow-pagination.swiper-pagination-clickable.index-slideshow-pagination-bullets {    top: 0;} */
.collection-banner-bottom{    margin:40px 50px 45px 50px;    border: 2px solid;}
.collection-banner-bottom img,  .collection-banner-bottom-left img,  .collection-banner-bottom-right img{    border-bottom: 2px solid #000;}  
.collection-banner-bottom a,  .collection-banner-bottom-left a, .collection-banner-bottom-right a{text-align:center;}
.collection-banner-bottom h2,  .collection-banner-bottom-left h2,  .collection-banner-bottom-right h2  {margin: 15px;}
.collection-banner-bottom-left{    margin: 40px 10px 45px 50px;border: 2px solid;}
.collection-banner-bottom-right{    margin: 40px 50px 45px 10px;border: 2px solid;}  
.banner-left-bottom, .banner-right-bottom, .bottom-left-area, .banner-right-bottom .bottom-right-area, .half-left-slider img  {    width: 100% !important;}  
.banner-left-bottom img, .banner-right-bottom img, .right-bottom-area{    width: 95% !important;}
.bottom-left-area, .bottom-right-area, .left-area{margin-bottom: 10px;}
.banner-right-bottom .right-top-area img {    margin-top: 15px;}  
.half-left-slider, .half-right-slider{width: 50% !important; }
.half-slider-pagination{top: unset !important;}
h2.block-title.animated.moveUp.shown {    font-size: 14px !important;
  margin-bottom: 15px !important;}   
.product-item-option-color {    width: 50px;
  height: 15px;}      
}

@media (min-width: 321px ) and (max-width: 575.98px) { 
.collection-banner-bottom{    margin:40px 50px 45px 50px;    border: 2px solid;}
.collection-banner-bottom img,  .collection-banner-bottom-left img,  .collection-banner-bottom-right img{    border-bottom: 2px solid #000;}  
.collection-banner-bottom a,  .collection-banner-bottom-left a, .collection-banner-bottom-right a{text-align:center;}
.collection-banner-bottom h2,  .collection-banner-bottom-left h2,  .collection-banner-bottom-right h2  {margin: 15px;}
.collection-banner-bottom-left{    margin: 40px 10px 45px 50px;border: 2px solid;}
.collection-banner-bottom-right{    margin: 40px 50px 45px 10px;border: 2px solid;}
.banner-left-bottom, .banner-right-bottom, .bottom-left-area, .banner-right-bottom .bottom-right-area, .half-left-slider img  {    width: 100% !important;}  
.bottom-left-area, .bottom-right-area, .banner-right-bottom img{margin-bottom: 10px;}
.banner-right-bottom .right-top-area img {    margin-top: 15px;}  
.banner-left-bottom img, .banner-right-bottom img, .right-bottom-area{    width: 95% !important;}
  .half-left-slider, .half-right-slider{width: 50% !important; }
.half-slider-pagination{top: unset !important;}
h2.block-title.animated.moveUp.shown {    font-size: 14px !important;
  margin-bottom: 15px !important;} 
.product-item-option-color {    width: 50px;
  height: 15px;} 
}

@media (min-width: 576px) and (max-width: 767.98px) {
.collection-banner-bottom{    margin:40px 50px 45px 50px;    border: 2px solid;}
.collection-banner-bottom img,  .collection-banner-bottom-left img,  .collection-banner-bottom-right img{    border-bottom: 2px solid #000;}  
.collection-banner-bottom a,  .collection-banner-bottom-left a, .collection-banner-bottom-right a{text-align:center;}
.collection-banner-bottom h2,  .collection-banner-bottom-left h2,  .collection-banner-bottom-right h2  {margin: 15px;}
.collection-banner-bottom-left{    margin: 40px 10px 45px 50px;border: 2px solid;}
.collection-banner-bottom-right{    margin: 40px 50px 45px 10px;border: 2px solid;}
.banner-left-bottom, .banner-right-bottom, .bottom-left-area, .banner-right-bottom .bottom-right-area, .half-left-slider img  {    width: 100% !important;}  
.bottom-left-area, .bottom-right-area, .banner-left-bottom img{margin-bottom: 10px;} 
.banner-right-bottom .right-top-area img {    margin-top: 15px;}
.banner-left-bottom img, .banner-right-bottom img, .right-bottom-area{    width: 95% !important;}
.half-left-slider, .half-right-slider{width: 50% !important; }
.half-slider-pagination{top: unset !important;}
h2.block-title.animated.moveUp.shown {    font-size: 14px !important;
  margin-bottom: 15px !important;}  
.product-item-option-color {    width: 50px;
  height: 15px;}   
}

@media (max-width: 575.98px) and (min-width: 320px){
h2.block-title.animated.moveUp.shown {  font-size: 14px !important;}
.index-slideshow-pagination.swiper-pagination-clickable.index-slideshow-pagination-bullets {    bottom: 0.4375rem !important;}
 }
@media (min-width: 768px) and (max-width: 991.98px) {} 
@media (min-width: 992px) and (max-width: 1199.98px) { }
@media (min-width: 1200px) { }

/* #mini-cart-desktop-info .mini-cart-info form, #mini-cart-info .mini-cart-info form
  {
    position: relative !important;
    left: 0;
    right: 0;
    top: 0;
    padding: 0 !important;
  }
  
  #mini-cart-desktop-info .mini-cart-inner, #mini-cart-info .mini-cart-inner {
    overflow-y: hiddden !important;
    height: auto !important;
}

#mini-cart-desktop-info .mini-cart-info > div .grid-container, #mini-cart-info .mini-cart-info > div .grid-container {

    margin-bottom: 90px !important;
    position: relative !important;
} */
.page-heading{margin-bottom:2.2rem!important}@media (max-width:800px){div#shopify-section-1525836204318 h2.box-title.width-100{margin:6px;font-size:16px;font-family:'Open Sans',sans-serif!important;font-weight:400}div#shopify-section-1525836204318 .box-divider+.box-content{margin-top:0}div#shopify-section-1525836204318 .index-collection-slider-container .carousel-area{margin-top:.25rem}div#shopify-section-1525836204318 .swiper-slide.swiper-slide-active{width:100%!important}}