@media screen and (max-width: 1199px) {
  .closebtn svg {
    cursor: pointer;
    width: 30px;
    height: 30px;
  }
  .admin-bar .mobile-menu-sidebar.right, .admin-bar .mobile-menu-sidebar.left {
    top: 32px;
  }
  .admin-bar .mobile-menu-sidebar.top {
    top: -100vw;
    left: unset;
  }
  .admin-bar .mobile-menu-sidebar.top.opened {
    top: 32px;
  }
  .admin-bar .mobile-menu-sidebar.bottom.opened {
    bottom: -32px;
  }
  .mobile-menu-sidebar {
    position: fixed;
    left: -10000px; /* Dont change!! */
    width: 100%;
    height: 100%;
    z-index: 100;
    padding: 10px 15px;
    background-color: #f2efe9;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-transition: left 0.3s ease, right 0.3s linear;
    -moz-transition: left 0.3s ease, right 0.3s linear;
    -o-transition: left 0.3s ease, right 0.3s linear;
    transition: left 0.3s ease, right 0.3s linear;
  }
  .mobile-menu-sidebar.left {
    left: -100%;
    top: 48px !important;
    padding-bottom: 100px;
  }
  .mobile-menu-sidebar.left.opened {
    left: 0;
  }
  .mobile-menu-sidebar.right {
    right: -100%;
    left: unset;
    top: 0;
  }
  .mobile-menu-sidebar.right.opened {
    right: 0;
  }
  .mobile-menu-sidebar.top {
    top: -100%;
    left: unset;
    -webkit-transition: top 0.3s ease, bottom 0.3s linear;
    -moz-transition: top 0.3s ease, bottom 0.3s linear;
    -o-transition: top 0.3s ease, bottom 0.3s linear;
    transition: top 0.3s ease, bottom 0.3s linear;
  }
  .mobile-menu-sidebar.top.opened {
    top: 0;
  }
  .mobile-menu-sidebar.bottom {
    top: unset;
    bottom: -100%;
    left: unset;
    -webkit-transition: bottom 0.3s linear, top 0.3s ease;
    -moz-transition: bottom 0.3s linear, top 0.3s ease;
    -o-transition: bottom 0.3s linear, top 0.3s ease;
    transition: bottom 0.3s linear, top 0.3s ease;
  }
  .mobile-menu-sidebar.bottom.opened {
    bottom: 0;
  }
  .mobile-menu-sidebar.menu-fixed-width {
    width: 100%;
  }
  .mobile-menu-sidebar.menu-fixed-width li.menu-item-has-children > .sub-menu li {
    padding: 0;
  }
  .mobile-menu-sidebar ul {
    width: calc(100% + 30px);
    margin-left: -15px;
    list-style: none;
    position: relative;
  }
  .mobile-menu-sidebar ul li {
    background-color: #FFF;
    display: flex;
    align-items: center;
    position: relative;
    user-select: none;
    border-top: 1px solid #a8966c;
  }
  .mobile-menu-sidebar ul li a {
    background-color: #FFF;
    color: #000;
    position: relative;
    -webkit-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
    font-size: 16px;
    list-style: none;
    padding: 18px 15px;
    line-height: 19px;
  }
  .mobile-menu-sidebar ul li:last-of-type {
    border-bottom: 1px solid #a8966c;
  }
  .mobile-menu-sidebar ul li.current-menu-ancestor > a, .mobile-menu-sidebar ul li.current-menu-item > a, .mobile-menu-sidebar ul li a:hover {
    text-decoration: underline;
  }
  .mobile-menu-sidebar ul li.menu-item-has-children {
    cursor: pointer;
  }
  .mobile-menu-sidebar ul li.menu-item-has-children.open {
    -webkit-tap-highlight-color: transparent;
  }
  .mobile-menu-sidebar ul li.menu-item-has-children .submenu-toggle {
    position: absolute;
    right: 15px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 10px;
    height: 10px;
    top: 25px;
    transform: rotate(90deg);
  }
  .mobile-menu-sidebar ul li.menu-item-has-children .submenu-toggle:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 100%;
    transform: rotate(90deg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23000' d='M96 480c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L242.8 256L73.38 86.63c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25l-192 192C112.4 476.9 104.2 480 96 480z'/%3E%3C/svg%3E");
    cursor: pointer;
  }
  .mobile-menu-sidebar ul li.menu-item-has-children > .sub-menu {
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: #FFF;
    width: 100%;
    margin-bottom: 0;
    padding: 15px 0;
    overflow-x: hidden;
    overflow-y: auto;
    margin-left: 0;
    cursor: initial;
    z-index: 999;
  }
  .mobile-menu-sidebar ul li.menu-item-has-children > .sub-menu li {
    border: 0;
  }
  .mobile-menu-sidebar ul li.menu-item-has-children > .sub-menu li a {
    padding: 0 15px 18px;
  }
  .mobile-menu-sidebar ul li.menu-item-has-children > .sub-menu .close-submenu {
    display: flex;
    align-items: center;
    cursor: pointer;
    position: relative;
    padding-left: 20px;
    margin-bottom: 20px;
  }
  .mobile-menu-sidebar ul li.menu-item-has-children > .sub-menu .close-submenu:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23000' d='M96 480c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L242.8 256L73.38 86.63c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l192 192c12.5 12.5 12.5 32.75 0 45.25l-192 192C112.4 476.9 104.2 480 96 480z'/%3E%3C/svg%3E");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .mobile-menu-sidebar.slide .menu-item-has-children .sub-menu {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 100vw;
    margin: 0;
  }
  .mobile-menu-sidebar.slide .menu-item-has-children.open > .sub-menu {
    height: 100vh;
  }
  .mobile-menu-sidebar.fade .menu-item-has-children.open .sub-menu {
    height: 100vh;
  }
  .mobile-menu-sidebar.fade .menu-item-has-children.right .sub-menu {
    left: unset;
  }
  .mobile-menu-sidebar.expand .menu-item-has-children {
    flex-direction: column;
    align-items: flex-start;
  }
  .mobile-menu-sidebar.expand .menu-item-has-children > .submenu-toggle:after {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    transform: rotateZ(0deg);
  }
  .mobile-menu-sidebar.expand .menu-item-has-children.open > .submenu-toggle:after {
    transform: rotateZ(-180deg);
  }
  .mobile-menu-sidebar.expand .menu-item-has-children .sub-menu {
    position: relative;
    height: unset;
    padding: 0;
  }
  .mobile-menu-sidebar.expand .menu-item-has-children .sub-menu li:last-child {
    border-bottom: none;
  }
  .mobile-menu-sidebar .widget-title {
    font-family: "Montserrat", sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin-bottom: 22px;
    font-weight: 500;
    font-size: 14px;
  }
  .mobile-menu-sidebar .widget-title:first-of-type {
    margin-top: 20px;
  }
  .mobile-menu-sidebar .menu-item-sale a {
    text-decoration: none;
    color: #b21c0c;
  }
  .mobile-menu-sidebar .menu-item-sale a:before {
    background-image: url('data:image/svg+xml,<svg viewBox="0 0 18.7 18.7" xmlns="http://www.w3.org/2000/svg"><path d="M8.7,18.7L0,10L10,0h8.7v8.7L8.7,18.7z M8.7,17.2l9-9V1h-7.3l-9,9L8.7,17.2z M15.1,4.6c0.3,0,0.5-0.1,0.7-0.3 	c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.5-0.3-0.7c-0.2-0.2-0.4-0.3-0.7-0.3c-0.3,0-0.5,0.1-0.7,0.3c-0.2,0.2-0.3,0.4-0.3,0.7 	c0,0.3,0.1,0.5,0.3,0.7C14.6,4.5,14.8,4.6,15.1,4.6z" fill="%23b21c0c"/></svg>');
  }
  .mobile-menu-sidebar .icon-boots a:before {
    background-image: url('data:image/svg+xml,<svg viewBox="0 0 18.9 14.7" width="15px" height="15px" xmlns="http://www.w3.org/2000/svg"><path d="M14.5,10.4l3.7-3.7l0.7,0.7l-3.7,3.7C15.2,11.1,14.5,10.4,14.5,10.4z M0,14.7v-3c0.6-0.2,1.2-0.5,1.8-0.8 c0.6-0.3,1.1-0.6,1.6-1l1.2,1.3l0.7-0.7L4.1,9.3C4.2,9.2,4.3,9.1,4.4,9c0.1-0.1,0.2-0.2,0.3-0.3L5.9,10l0.7-0.7L5.2,7.8 c0.1-0.1,0.2-0.2,0.2-0.3c0.1-0.1,0.1-0.2,0.2-0.4l1.5,1.5L7.8,8L6,6.2l1-2L11.6,0l5.7,5.7l-8.9,9.1C8.3,14.7,0,14.7,0,14.7z M7.9,13.7l7.9-8L7.9,13.7z M1,13.7h6.9l7.9-8l-4.3-4.3L7.9,4.7L7.2,6.1L9,8l-4.5,4.5l-1.2-1.3c-0.4,0.3-0.7,0.5-1.1,0.7 S1.4,12.3,1,12.4V13.7z" fill="%23a8966c" /></svg>');
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
  }
  .mobile-menu-sidebar .icon-wear a:before {
    background-image: url('data:image/svg+xml,<svg viewBox="0 0 18.9 16" width="15px" height="15px" xmlns="http://www.w3.org/2000/svg"><path d="M4.4,5.3L2,6.6L0,3.2L5.4,0h1.8v0.8c0,0.6,0.2,1.1,0.7,1.5C8.3,2.8,8.8,3,9.4,3s1.1-0.2,1.5-0.7 c0.4-0.4,0.7-0.9,0.7-1.5V0h1.8l5.4,3.2l-2,3.4l-2.5-1.3V16h-10C4.4,16,4.4,5.3,4.4,5.3z M5.4,3.6V15h8V3.6l3.1,1.7l1-1.7L13.2,1 h-0.6c-0.1,0.8-0.4,1.5-1,2.1C11,3.7,10.3,4,9.4,4C8.6,4,7.8,3.7,7.2,3.1C6.7,2.6,6.3,1.8,6.3,1H5.6L1.4,3.5l1,1.7L5.4,3.6z" fill="%23a8966c" /></svg>');
  }
  .mobile-menu-sidebar .icon-accessories a:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 17.2" fill="%23a8966c"><path d="M0,17.2v-9c0-1.3,0.4-2.4,1.1-3.4c0.7-1,1.6-1.7,2.8-2.1V2.2c0-0.6,0.2-1.1,0.6-1.5C4.9,0.2,5.4,0,6,0c0.6,0,1.1,0.2,1.5,0.6C7.9,1,8.2,1.6,8.2,2.2v0.4c1.1,0.4,2,1.1,2.8,2.1c0.7,1,1.1,2.1,1.1,3.4v9H0z M1,16.2h10v-8c0-1.4-0.5-2.6-1.5-3.5S7.4,3.2,6,3.2S3.4,3.6,2.5,4.6S1,6.8,1,8.2V16.2z M2.5,9.7h6v2h1v-3h-7V9.7z M4.8,2.3c0.2,0,0.4-0.1,0.6-0.1c0.2,0,0.4,0,0.6,0s0.4,0,0.6,0c0.2,0,0.4,0.1,0.6,0.1V2.2c0-0.3-0.1-0.6-0.3-0.8C6.6,1.1,6.3,1,6,1C5.7,1,5.4,1.1,5.2,1.3C5,1.6,4.8,1.8,4.8,2.2C4.8,2.2,4.8,2.3,4.8,2.3z M1,16.2h10H1z"/></svg>');
  }
  .mobile-menu-sidebar .menu-item-sale a:before,
  .mobile-menu-sidebar .icon-boots a:before,
  .mobile-menu-sidebar .icon-wear a:before,
  .mobile-menu-sidebar .icon-accessories a:before {
    background-repeat: no-repeat;
    background-size: 21px 21px;
    display: inline-block;
    margin: 0 15px -5px 0;
    height: 21px;
    width: 21px;
    content: "";
  }
  .mobile-menu-sidebar .menu-item-sale .sub-menu li a,
  .mobile-menu-sidebar .icon-boots .sub-menu li a,
  .mobile-menu-sidebar .icon-wear .sub-menu li a,
  .mobile-menu-sidebar .icon-accessories .sub-menu li a {
    padding-left: 55px;
    font-size: 16px;
  }
  .mobile-menu-sidebar .menu-item-sale .sub-menu li a:before,
  .mobile-menu-sidebar .icon-boots .sub-menu li a:before,
  .mobile-menu-sidebar .icon-wear .sub-menu li a:before,
  .mobile-menu-sidebar .icon-accessories .sub-menu li a:before {
    display: none;
  }
  .mobile-menu-sidebar .widget_sd_widget_contact_icon {
    margin-bottom: 20px;
  }
  .mobile-menu-sidebar .widget_sd_widget_contact_icon .contact-text {
    color: #000;
  }
  .mobile-menu-sidebar .widget_sd_widget_social {
    background-color: #FFF;
    border-radius: 100px;
    height: 35px;
    width: 35px;
  }
  .mobile-menu-sidebar .widget_sd_widget_social a {
    background-color: #FFF;
    border-radius: 100px;
    height: 35px;
    width: 35px;
  }
  .mobile-menu-sidebar .widget_sd_widget_social a svg {
    height: 18px;
    width: 18px;
  }
  .mobile-menu-sidebar .widget_sd_widget_social a svg path {
    fill: #a8966c;
  }
}
@media screen and (min-width: 1200px) {
  .mobile-menu-sidebar,
  .mobile-menu-sidebar.opened,
  .mobile-menu-sidebar.closed,
  .mobile-menu-sidebar .closebtn {
    display: none;
  }
}
@media screen and (max-width: 100%) {
  .mobile-menu-sidebar.menu-fixed-width {
    width: 100%;
  }
  .mobile-menu-sidebar.menu-fixed-width li.menu-item-has-children > .sub-menu {
    width: 100% !important;
  }
}

/*# sourceMappingURL=style.css.map */
