/** Shopify CDN: Minification failed

Line 115:52 Expected ")" to end URL token

**/
/* sticky-notification#sticky-notification {
    display: none !important;
} */
.productView-options .product-form__input .form__label [data-header-option] {
    color: #969696;
}
.cart-header {
    display: flex;
    align-items: center;
    text-align: left;
    width: 100%;
    background-color: #d4bc8d;
}

body.auth-sidebar-show .halo-auth-sidebar {
    background: #1c1c1c;
}
body.cart-sidebar-show .halo-cart-sidebar {
    background: #1c1c1c;
}


.auth-link {
    font-size: var(--font-body-size);
    margin: 14px 0 18px;
    color: #d4bc8d;
    text-decoration: underline;
    text-underline-offset: 0.3rem;
}
.quickSearchResultsWrap {
    position: absolute;
    top: calc(100% + 5px);
    right: 0;
    left: auto;
    width: 570px;
    z-index: 5;
    box-shadow: 0 1px 4px #00000026;
    background-color: #000000;
    padding: 18px 0;
    cursor: auto;
}
.quickSearchResultsBlock .search-block-title .text {
    display: inline-block;
    vertical-align: top;
    width: auto;
    padding: 0 28px 0 10px;
    position: relative;
    z-index: 2;
    background-color: #907c4f;
}
.search_details .search-modal__form .search__input {
    color: #ffffff !important;
}

/* body.cart-sidebar-show .halo-cart-sidebar * {
    color: #FFF !important;
} */

.halo-sidebar-header {
    background: #1c1c1c;
}

li.previewCartItem {
    background: #1c1c1c;
    
}

.form-input, .field__input {
    color: #c7c7c7;
}

.faqs-item .card-header .arrow {
    --rotation: 45deg;
    display: inline-block;
    vertical-align: top;
    position: absolute;
    top: 50%;
    right: 15px;
    width: 11px;
    height: 11px;
    z-index: 2;
    pointer-events: none;
    transform: translateY(-50%) rotate(var(--rotation));
    border: solid #000000;
    border-width: 0px 2px 2px 0px;
    padding: 3px;
    transition: var(--anchor-transition);
}
 
.select__select {
    font-family: var(--font-body-family);
    font-size: var(--font-body-size);
    font-weight: var(--font-weight-normal);
    letter-spacing: var(--body-letter-spacing);
    line-height: var(--body-line-height);
    -webkit-appearance: none;
    appearance: none;
    background-color: var(--form-input-bg);
    width: 100%;
    box-sizing: border-box;
    transition: box-shadow var(--duration-short) ease;
    cursor: pointer;
    padding: 11px 15px 10px;
    box-shadow: 0 0 0 0.1rem var(--form-input-border);
    border: 0;
    border-radius: var(--btn-1-border-radius);
    text-align: left;
    outline: none!important;
    color: #000000;
    background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' viewBox='0 0 24 24'%3E%3Cpath d='M 7 10 L 12 15 L 17 10 Z'/%3E%3C/svg%3E);
    background-repeat: no-repeat;
    background-position: right 9px center;
    background-size: 20px 20px;
    min-height: 45px;
}
.search-container #main-page-article-grid .resultTable .item {
    background-color: #d4bc8d70;
}







@media screen and (max-width: 450px) {

.announcement-bar {
    padding: 0px 0 0px;
}
.header-mobile.mobile-header-1 {
    padding: 10px 0;
}


  
.slide-block-template--18452591280450__718d36dd-0207-4712-843f-ebe931fa55de-1679900372d179ba57-0 .slide-content .slide-heading {
    font-size: 17px !important;
    line-height: 20px !important;
    margin-bottom: 0 !important;
}

.slide-block-template--18452591280450__718d36dd-0207-4712-843f-ebe931fa55de-1679900372d179ba57-0 .slide-content .slide-text {
    color: #ffffff !important;
    font-size: 12px !important;
    margin-bottom: 10px !important;
}
.slide-block-template--18452591280450__718d36dd-0207-4712-843f-ebe931fa55de-1679900372d179ba57-0 .slide-content .slide-button {
    min-width: 100px !important;
}

.banner-heading {
    margin: 0 0 5px;
    padding: 0 0 5px;
    line-height: 26px!important;
}
.counter-positions-image-banner-wrapper .content-block .block-title { 
    margin-top: 15px;
    margin-bottom: 10px;
}
.counter-positions-image-banner-wrapper .content-block .block-title {
    font-size: 20px;
    margin-top: 15px;
    margin-bottom: 10px;
    line-height: 24px;
}
.section-block-template--19019984503084__d24db845-0364-4ca9-8578-6753e9242f54 {
    padding-top: 30px;
    padding-bottom: 20px;
}
#AboutSection-template--19019984634156__main .breadcrumb {
    background: #b7a27b;
}

.about-title {
    text-transform: unset;
    font-size: 20px;
    line-height: 28px !important;
    font-weight: var(--font-weight-semibold);
    padding-bottom: 10px;
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
}

.about.about-1 {
    padding-top: 25px;
}

.about-content {
    padding: 0 0 0px;
}

#halo-image-banner-template--19019984634156__164709134604b9bd62 .item-fcda05be-6663-46ff-a665-e015c619593b .flex-box__banner .content-box {
    padding-bottom: 0;
    margin-bottom: 0;
}

#halo-image-banner-template--19019984634156__164709134604b9bd62 .item-fcda05be-6663-46ff-a665-e015c619593b .banner-text {
    color: ;
    font-size: 12px;
    margin-bottom: 0;
}
  
.faqs .faqs-item .card-header .title {
    padding-right: 40px;
}
.faqs .faqs-item .card-header:not(.collapsed)+.collapse {
    max-height: 200px !important;
    padding-bottom: 20px;
    height: auto;
}
.halo-sidebar {
    position: fixed;
    top: 0;
    bottom: 0;
    padding: 0;
    height: 100%;
    z-index: 101;
    max-width: calc(100vw - 40px);
    width: 100%;
    opacity: 1;
    visibility: hidden;
    transition: opacity .5s,transform var(--duration-long) ease,visibility var(--duration-long) ease;
    background-color: #1c1c1c;
}


.halo-sidebar-wrapper.custom-scrollbar .search_details .search-modal__form .search__input {
    color: #000000 !important;
}

.slick-dots li button, .slider-dots li button {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    border-radius: 50%;
    border: 1px solid #ffffff;
    background: var(--dots-color);
    font-size: 0;
    letter-spacing: 0;
    padding: 0;
    width: var(--dots-width);
    height: var(--dots-height);
    cursor: pointer;
    transition: var(--anchor-transition);
}


div#navigation-mobile * {
    color: #FFF !important;
}


div#navigation-mobile svg {
    fill: #FFF !important;
}

.page-sidebar {
    position: fixed;
    top: 0;
    bottom: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    z-index: 101;
    max-width: calc(100vw - 40px);
    opacity: 1;
    transition: transform var(--duration-long) ease,opacity var(--duration-long) ease,visibility var(--duration-default) ease;
    background-color: #1c1c1c;
}

.toolbar .toolbar-dropdown.filter-sortby .label-tab.hidden-on-desktop {
    padding: 5px !important;
    min-height: unset;
    min-width: unset;
    max-height: unset;
    max-width: unset;
    background-color: none;
    border: none;
    width: 120px;
    justify-content: flex-end;
    text-align: right;
}
.toolbar .icon-wrapper {
    background: #FFF;
    padding: 10px;
}
.toolbar .toolbar-dropdown .label-text {
    font-size: var(--font-body-size);
    font-weight: var(--font-weight-normal);
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: inherit;
}

.toolbar .dropdown-menu.hidden-on-desktop {
    --header-height: 55px;
    --modal-height: 60vh;
    --modal-border: #ededee;
    --active-gray: #f8f8f8;
    --close-size: 20px;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    max-height: var(--modal-height);
    background-color: #1c1c1c;
    z-index: 101;
    transform: translateY(100%);
    transition: transform var(--duration-default) ease-in-out;
}
.tab-content .toggle-content.popup-mobile, .tab-content .toggle-content.sidebar-mobile { 
    background-color: #000000; 
}

.breadcrumb-container.style--line_clamp_1 {
    position: relative;
    overflow-x: hidden;
    margin-left: -10px;
    margin-right: -10px;
    background: #000000;
    min-height: 42px;
}  

  .moreItem-breadcrumb .container-1170 {
    padding: 0;
}
.contact-item.contact-itemRight {
    background: #d4bc8d;
    padding: 25px;
    width: 100%;
}

.wrapper-body {
    padding-bottom: 30px;
    padding-top: 30px;
}

  #FaqsSection-template--19019984863532__main .breadcrumb {
    background: #000000;
}

.productView-nav[data-arrows-mobi=true] .slick-counter {
    left: 0;
    z-index: 0;
    color: #FFF;
    background: transparent;
}
.cart-total-grandtotal:after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #e6e6e6;
}
.cart-total-savings+.cart-total-grandtotal {
    padding-top: 40px;
}
.cart-total-grandtotal:after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #e6e6e6;
}
.halo-popup {
    display: block;
    position: fixed;
    top: 50%;
    left: 50%;
    height: auto;
    z-index: 101;
    width: 100%;
    max-width: calc(100% - 30px);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    background-color: #000000;
    box-shadow: 0 6px 27px #0003;
    transition: opacity .3s,transform .35s ease,visibility .35s ease;
    transform: translate3d(calc(-50% - 10px),-50%,0);
}

.toolbar .dropdown-menu.hidden-on-desktop .dropdown-menu-body li.is-active {
    background-color: #686868;
    color: var(--color-text);
    font-weight: var(--font-weight-bold);
}
.toolbar .toolbar-dropdown .label-tab.hidden-on-desktop .icon-dropdown {
    right: 10px;
    width: 8px;
    height: 5px;
    margin-left: 3px;
}
recently-viewed-popup#halo-recently-viewed-popup {
       background: transparent;
    width: auto;
    box-shadow: none !important;
      bottom: 50px;
    top: auto;
    right: 40px;
    left: auto !important;
 
}
  
 #shopify-section-template--19019984863532__main .faqs .faqs-item .card-body {
    color: #000 !important;
    padding: 0 10px;
}
.moreItem-breadcrumb .container-1170 {
    margin-left: 0;
}
.toggle-content.popup-mobile .tab-popup-content > div {
    padding: 10px;
}
  
   
}