/** Shopify CDN: Minification failed

Line 51:4 Unexpected "}"
Line 130:25 Expected identifier but found "*"
Line 179:2 "dispaly" is not a known CSS property
Line 192:2 "displa" is not a known CSS property
Line 195:3 Unexpected "/"
Line 352:55 Expected identifier but found "*"
Line 518:23 Expected ":"
Line 563:17 Expected identifier but found "50px"
Line 17089:0 Expected "}" to go with "{"

**/
/*  Typography  */
/* Colors */
/* Forms */
/* Bootstrap grid settings */

/* .bg-footer{
  width:100%;
  
  display:flex;
  align-items:center;
  flex-direction:column;
}
/* .product-details-wrapper .product-section-tab {
    display: none !important;
} */
/* 
*/
/* header */
.currency_selector li{}




@media (max-width: 500px) and (max-height: 1024px) {
    .hidden-background .page-main {
      background-color: #000 !important;
    }
}
.custom_content__item.item_block_text.item-text_weYkGV.Space-right,.custom_content__item.item_block_text.item-text_fA8eRD.Space-right , .custom_content__item.item_block_text.item-text_dfTfQA.Space-right,.custom_content__item.item_block_text.item-text_4LxkjM.Space-right ,.section-style-template--22985597354260__index_custom_content_9FxKLh{
    padding-right: 90px;
}

.index_custom_content .row {
     display: flex !important;
  
    align-items: flex-start !important;
}
    }

header > div {
    background: #0f0f0f !important;
}
@media (max-width: 600px) {
    a.cart_item__remove {
         background-color: black !important; 
    }
  /* Custom Scrollbar Styles */
  #HeaderCountryList{
    padding-left:5px;
  }
  .disclosure__list{
    max-height: 300px !important;
  }
#HeaderCountryList::-webkit-scrollbar {
  width: 12px; /* Width of the scrollbar */

}

#HeaderCountryList::-webkit-scrollbar-thumb {
  background-color: #b59351; /* Scrollbar thumb color */
  border-radius: 10px; /* Roundness of the scrollbar thumb */
  border: 3px solid transparent; /* Transparent border around the thumb */
}

#HeaderCountryList::-webkit-scrollbar-thumb:hover {
  background-color: #000; /* Scrollbar thumb color on hover */
}

#HeaderCountryList::-webkit-scrollbar-track {
  background-color: transparent; /* Transparent background for the track */
  border-radius: 10px; /* Roundness of the scrollbar track */
  border: 1px solid #b59351; /* Border color around the scrollbar track */
}

/* Firefox Scrollbar Styles */
#HeaderCountryList {
  scrollbar-width: thin; /* Width of the scrollbar */
  scrollbar-color: #b59351 transparent; /* Thumb color and transparent track */
  border: 1px solid #b59351; /* Border color around the entire scrollbar */
}

/* Pointer color */
#HeaderCountryList::-webkit-scrollbar-thumb {
  background-color: #fff; /* Pointer color (thumb) set to white */
  border: 3px solid #b59351; /* Adding the specified color around the thumb */
}


.section-style-template--22985597354260__index_custom_content_4tn3xh, .section-style-template--22985597354260__index_custom_content_cBNWtx, .section-style-template--22985597354260__index_custom_content_ci4PNj, .section-style-template--22985597354260__index_custom_content_9FxKLh {
                                        padding: 010px 0px 010px 0px!important; 
                                    }
.custom_content__item.item_block_text.item-text_weYkGV.Space-right,.custom_content__item.item_block_text.item-text_fA8eRD.Space-right , .custom_content__item.item_block_text.item-text_dfTfQA.Space-right,.custom_content__item.item_block_text.item-text_4LxkjM.Space-right {
    padding-right: 31px;
}
.section-style-template--22985597190420__index_banners_YM9cga {
    padding: 30px 0px 30px 0px !Important;
    margin: 0px 0px 0px 0px;
    background: #0f0f0f;
    position: relative;
}
}
@media (min-width: 1024px) {
    .gbbProductItem {
        grid-template-rows: 1fr 0.1fr 0.1fr !important;
    }
}
.cart_item__remove svg path{
      fill: #A98441 !important;
}
/* .article_info .divider {
   
    display: none !important;
} */
.sidebar_widget__banner.sidebar_widget{
  display:none !important;
}
.column_remove svg path{ */
  fill:#a98441;
}

.btn-primary, .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a, .blog__main.linkstyle--btn .article_btn, .product_listing__list .product-buttons .add_to_cart_button {
   
    line-height: 3px !important;
    
}

.btn-primary, .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a, .blog__main.linkstyle--btn .article_btn, .product_listing__list .product-buttons .add_to_cart_button {
  
  
    padding: 25px 8px !important;
    
}

.header__active-menu-item::after {
    background-color: red !important;
   
}
.inverted .article_btn{
  color:blue !important;
}
.product-section-tab {
    display: none;
}
.mission-section .row {
  display: flex;
  flex-wrap: wrap;
}

.mission-section .item_2_1 {
  order: 2; /* Change the order to 2 */
}

.col-12.col-md-6.border-t.col-lg-2.footer_block {
    margin-left: 80px !important;
}
.single_product__short_desc {
    overflow: visible !important;
    text-overflow: unset !important;
    white-space: normal !important;
}

 .row{
   display:flex;
 }
.container {
  dispaly:flex;
}
 .section_accordion .widget_acc_element {
  
    border: 0.1px solid white;
}




.footer_main row justify-content-around{
  background:green !important;
  width:30%;
  displa:flex;
  justify-content:center;
  alignt-items:center;
} */

.col-12.col-md-6.border-t.col-lg-2.footer_block {
    margin-left: 8% ;
}

option {
    background-color: black !important;
    color: white;
}


*:focus {
    outline: none;
}
:focus-visible {
    outline: 2px solid black; /* Example focus style */
}

.Jk692hbroeK5lg6b_t4v.usE9L3hgsurjyQqHttzR {
    margin-top: 15px;
}
p.btn.btn-default {
    display: none;
}

/* Change background color of input fields */
input[type="text"], 
input[type="password"], 
input[type="email"], 
textarea {
    background-color: #0f0f0f !important;
    color: white; /* Optional: text color */
    border-color: #b59351; /* Optional: border color */
}
p.h3.newsletter-description {
    FONT-SIZE: 24PX;
    LINE-HEIGHT: 46PX;
   
}
.justify-content-around {
    justify-content: center !important;
    align-items: center;
}  
li.c_email {
    padding-top: 14px;
}
svg.icon.icon-caret {
    fill: #BFA15C;
}
.product__options .swatch-element input + label {
    display: inline-block;
    color: white !important;
   background-color: #0F0F0F !important;
  
  
}
.single-option-selector {
     background-color: #0F0F0F !important;
    transition: background-color 0.3s, color 0.3s;
}
.hidden{
     background-color: #0F0F0F;
    transition: background-color 0.3s, color 0.3s;
}

.single-option-selector:focus,
.single-option-selector:active {
    background-color: #0F0F0F !important;
    color: white;
    outline: none; /* Optional: remove outline on focus */
}

.hidden:focus,
.hidden:active {
   background-color: #0F0F0F;
    color: white;
    outline: none; /* Optional: remove outline on focus */
}


/* Optional: If you want to add a hover effect */
.single-option-selector:hover {
    background-color: #f0f0f0;
}

ul.header__submenu.list-menu.list-menu--disclosure.caption-large.motion-reduce {
    background-color: #201E1D; 
    width: 250px;
    /* border: 1px solid #BFA15C; */
    height: auto;
    margin-top: 14px;
    margin-left: -48px;
   
}.add_to_cart_button{
  background-color:green;
}
.add_to_cart_button:hover{
 background-color: #b59351 !important;
    border-radius: 50px;
}
.quick_view_icon{
  background-color:green;
}
.quick_view_icon:hover{
 background-color: #b59351 !important;
    border-radius: 50px;
}
ul.header__submenu.list-menu.list-menu--disclosure.caption-large.motion-reduce {
    margin-top: 2px;
}
  label {
 
    background-color: #0f0f0f !important;
}

.btn-secondary, .buyoneclick button {
   
    padding: 25px !important;
   
}
.btn-secondary, .buyoneclick button {
   
    line-height: 2px !important;
   
  
}
.template_cart .cart_items_main .table-row.table-row-heading .table-cell {
    color: #b59351 !important;
}
.template_cart .cart_items_main .product-price {
  
    color: #b59351 !important;
}
@media (min-width: 600px) {
    .gbbProductCardTextContainer > div {
        font-size: 18px;
        color: black !important;
      line-height: 25px;
    }
}
.mission-section .row {
  display: flex;
  flex-wrap: wrap;
}
.mission-section .item_2_1 {
  order: 1 !important; /* Change the order to 2 */
}
.gbbProductQuantityLabel {
   
    color: black !important;
}

@media (max-width: 600px) {
    ul.header__submenu.list-menu.list-menu--disclosure.caption-large.motion-reduce {
        width: 200px; /* Adjust the width to be 100% */
        height: 50px; /* Allow the height to adjust automatically */
         margin-top: -2px; /* Adjust the top margin */ */
       margin-bottom: 15px;
        margin-left: 0; /* Reset the left margin */
        border: none; /* Keep the border */
       /* Add some padding for better spacing */
      background:none !important;
      font-size:12px;
      
    }




  
  .pt-2, .py-2 {
    margin-top: -10px !important;
    padding-top: 14px !important;
}
  .header-mobile.d-xl-none.pt-2.pb-1.py-md-3.py-xl-0 {
    margin-top: -9px;
}
  .cart_note_wrap {
    background-color: #0f0f0f !important;
    color: white;
}
  .col-12.col-md-6.border-t.col-lg-2.footer_block {
    margin-left: 0px !important;
}
  label {
 
    background-color: #0f0f0f !important;
}
  a.cart_item__remove {
    background-color: #a98441;
}
  .column_product_img {
    width: 194px;
}
  ul.header__submenu.list-menu.motion-reduce {
    margin-left: -10px;
}
  .menu-content .header_currency {
    margin-top: 35px;
    padding-top: 10px;
    border-top: 1px solid #0F0F0F !important;
}
  summary.header__menu-item.link.link--text.list-menu__item.focus-inset.caption-large {
    margin-right: 9px;
    padding-left: 3px;
}
  p.h3.newsletter-description {
  
    LINE-HEIGHT: 25PX;
   
}
  .col-12.col-md-6.border-t.col-lg-2.footer_block {
    margin-left:0%;
  }
  a.header__menu-item.header__menu-item.list-menu__item.link.link--text.focus-inset {
    font-size: 13px;
    padding-bottom: 2px;
}
a.header__menu-item.list-menu__item.link.link--text.focus-inset.caption-large {
        font-size: 12px !important;
        margin-left: -8px;
}
    /* .header__inline-menu ul li a {
        font-size: 14px !important;
        gap: 15px;
    } */
}

/* Change focus color */
input[type="text"]:focus, 
input[type="password"]:focus, 
input[type="email"]:focus, 
textarea:focus {
    background-color: #0f0f0f !important;
    color: white; /* Optional: text color */
    border-color: #b59351; /* Optional: border color */
    outline: none; /* Optional: remove outline */
}

.disclosure__list {
    max-height: 200px; /* Limit the height of the dropdown */
    overflow-y: auto; /* Add vertical scroll if content exceeds the height */

}

.quick_view__left #img_big .swiper-slide {
    background-color: #ffffff !important;
}


    
.row, main .product_listing__list .product_item_wrap .product_item {
  --bs-gutter-x: 30px;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) / -2);
  margin-left: calc(var(--bs-gutter-x) / -2); }
  .row > *, main .product_listing__list .product_item_wrap .product_item > * {
    box-sizing: border-box;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) / 2);
    padding-left: calc(var(--bs-gutter-x) / 2);
    margin-top: var(--bs-gutter-y); }



.form-control.clicked:focus {
    background-color: black; /* Background color when clicked */
    color: white; /* Text color for better visibility */
}


 .cart_content_wrap open{
   background-color:black;
 }
 /* Change focus color to black */
input:focus, textarea:focus, select:focus {
    outline-color: black;
}

/* Change background color to black and text color to white */


/* Adjust specific elements if needed */
.cart_note_wrap {
    background-color: black;
    color: white;
}

/* Ensure links have appropriate contrast */
a {
    color: white;
}

@media only screen and (max-width: 767px) {
  .menu-content.on{
    /* Adjust the styles for mobile view */
    background-color: black;  /* Example: change background color */
              /* Example: adjust font size */
    /* Add more mobile-specific styles as needed */
   
  }
 .menu-items.header_items_wrapper {
        display: none;
    }
  
      footer.footer_dark .footer_block {
         border-color: #222222; 
        
    }
      footer.footer_dark .footer_block.border-t {
        border-color: #222222;
    }
   .menu-items .header_items_wrapper {
  display: flex;
     font-size:16px;
    
 
   flex-wrap: wrap;  If you want the items to wrap to the next line */ */
  gap: 16px; /* Adds a 45px gap between each flex item */
} 
  .d-flex.align-items-center.mt-2 {
  margin-bottom: 35px; /* Adds a 45px gap between each div */
    padding-left:19px;
}
  .footer_payments{
    padding-bottom:15px;

    
  }
  .header__inline-menu ul li a{
    font-size:16px;
    gap:15px;
  }

  /* Adjust the max-width value based on your design's breakpoint */
  #HeaderCountryList {
    display:block !important; /* Hide the currency selector list */
  }

  .img_bg__wrap {
        height:100px; /* Reset height for desktop to adjust based on content */
    }


} 



.img_bg__wrap {
    width: 100%; /* Ensure the image takes full width */
    height: 80vh; /* Full viewport height for mobile */
    background-size: cover; /* Cover the entire container */
    background-position: center; /* Center the background image */
}
.col {
  flex: 1 0 0%; }
/* CSS for centering the boxes and setting width */
/* .centered-box {
    width: 33.33%;
} */
/* .section_heading p {
    font-size: 45px; /* Change this value to your desired font size */
  padding-bottom:50px;
 
} */
.caption-item>p {
    margin: 0;
   
    font-size: 25px;
}
.header__menu-item {
    padding: .6rem 1rem;
    text-decoration: none;
    color: #BFA15C;  border:none;
}

.row {
    display: flex;
    justify-content: center;
    align-items: center;
}


    
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto; }

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%; }

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%; }

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%; }

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%; }

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%; }

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%; }

.col-auto {
  flex: 0 0 auto;
  width: auto; }
/* CSS to change background and focus colors */
.contact-form input[type="text"]:focus,
.contact-form input[type="email"]:focus,
.contact-form textarea:focus {
    background-color: #0F0F0F; /* Change background color on focus */
    color: white; /* Change text color on focus */
    border-color: #A98441; /* Change border color on focus */
}

.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form textarea {
    background-color: #0F0F0F; /* Default background color */
    color: white; /* Default text color */
    border-color: #A98441; /* Default border color */
}



  /* Input field style */
input[type="email"].newsletter__input {
    background-color: #222222;
    border: 1px solid #A98237;
    padding: 10px;
    outline: none;
    transition: background-color 0.3s, border-color 0.3s, box-shadow 0.3s;
}

input[type="email"].newsletter__input:focus {
    background-color: #222222;
    border-color: #A98237;
    box-shadow: 0 0 5px rgba(0, 86, 179, 0.5);
}

/* Button style */
button.btn-alternate.btn-gradient {
    background-color: #222222;
    border: 1px solid #A98237;
    color: #fff;
    padding: 10px 20px;
    cursor: pointer;
    transition: background-color 0.3s, box-shadow 0.3s;
}

button.btn-alternate.btn-gradient:focus,
button.btn-alternate.btn-gradient:active {
    background-color: #222222;
   border: 1px solid #A98237;
    outline: none;
    box-shadow: 0 0 5px rgba(0, 86, 179, 0.5);
}

/* Change the fill color of the active star to #EFE293 */
/* Add this CSS to your Shopify theme */




.col-1 {
  flex: 0 0 auto;
  width: 8.3333333333%; }

.col-2 {
  flex: 0 0 auto;
  width: 16.6666666667%; }

.col-3 {
  flex: 0 0 auto;
  width: 25%; }

.col-4 {
  flex: 0 0 auto;
  width: 33.3333333333%; }

.col-5, main .product_listing__list .product_item_wrap .product_item .product_img_wrap {
  flex: 0 0 auto;
  width: 41.6666666667%; }

.col-6, main .sidebar_on .product_listing__grid_large .product_item_wrap, main .sidebar_on .product_listing__grid .product_item_wrap, main .sidebar_on .product_listing__grid_small .product_item_wrap, main .page-no-sidebar .product_listing__grid_large .product_item_wrap, main .page-no-sidebar .product_listing__grid .product_item_wrap, main .page-no-sidebar .product_listing__grid_small .product_item_wrap {
  flex: 0 0 auto;
  width: 50%; }

.col-7, main .product_listing__list .product_item_wrap .product_item .product_info {
  flex: 0 0 auto;
  width: 58.3333333333%; }

.col-8 {
  flex: 0 0 auto;
  width: 66.6666666667%; }

.col-9 {
  flex: 0 0 auto;
  width: 75%; }

.col-10 {
  flex: 0 0 auto;
  width: 83.3333333333%; }

.col-11 {
  flex: 0 0 auto;
  width: 91.6666666667%; }

.col-12, main .product_listing__list .product_item_wrap, .section_template__product .product-details-wrapper.product-accordion > div .accordion-content .col-lg-6 {
  flex: 0 0 auto;
  width: 100%; }

.offset-1 {
  margin-left: 8.3333333333%; }

.offset-2 {
  margin-left: 16.6666666667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.3333333333%; }

.offset-5 {
  margin-left: 41.6666666667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.3333333333%; }

.offset-8 {
  margin-left: 66.6666666667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.3333333333%; }

.offset-11 {
  margin-left: 91.6666666667%; }

.g-0,
.gx-0 {
  --bs-gutter-x: 0; }

.g-0,
.gy-0 {
  --bs-gutter-y: 0; }

.g-1,
.gx-1 {
  --bs-gutter-x: 7.5px; }

.g-1,
.gy-1 {
  --bs-gutter-y: 7.5px; }

.g-2,
.gx-2 {
  --bs-gutter-x: 15px; }

.g-2,
.gy-2 {
  --bs-gutter-y: 15px; }

.g-3,
.gx-3 {
  --bs-gutter-x: 24px; }

.g-3,
.gy-3 {
  --bs-gutter-y: 24px; }

.g-4,
.gx-4 {
  --bs-gutter-x: 36px; }

.g-4,
.gy-4 {
  --bs-gutter-y: 36px; }

.g-5,
.gx-5 {
  --bs-gutter-x: 60px; }

.g-5,
.gy-5 {
  --bs-gutter-y: 60px; }

.g-6,
.gx-6 {
  --bs-gutter-x: 79.98px; }

.g-6,
.gy-6 {
  --bs-gutter-y: 79.98px; }

.g-7,
.gx-7 {
  --bs-gutter-x: 84px; }

.g-7,
.gy-7 {
  --bs-gutter-y: 84px; }

.g-8,
.gx-8 {
  --bs-gutter-x: 105px; }

.g-8,
.gy-8 {
  --bs-gutter-y: 105px; }

.g-9,
.gx-9 {
  --bs-gutter-x: 120px; }

.g-9,
.gy-9 {
  --bs-gutter-y: 120px; }

.g-10,
.gx-10 {
  --bs-gutter-x: 150px; }

.g-10,
.gy-10 {
  --bs-gutter-y: 150px; }

@media (min-width: 400px) {
  .col-xsm {
    flex: 1 0 0%; }
  .row-cols-xsm-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-xsm-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-xsm-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-xsm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%; }
  .row-cols-xsm-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-xsm-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-xsm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%; }
  .col-xsm-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-xsm-1 {
    flex: 0 0 auto;
    width: 8.3333333333%; }
  .col-xsm-2 {
    flex: 0 0 auto;
    width: 16.6666666667%; }
  .col-xsm-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-xsm-4, main .product_listing__list .product_item_wrap .product_item .product_img_wrap {
    flex: 0 0 auto;
    width: 33.3333333333%; }
  .col-xsm-5 {
    flex: 0 0 auto;
    width: 41.6666666667%; }
  .col-xsm-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-xsm-7 {
    flex: 0 0 auto;
    width: 58.3333333333%; }
  .col-xsm-8, main .product_listing__list .product_item_wrap .product_item .product_info {
    flex: 0 0 auto;
    width: 66.6666666667%; }
  .col-xsm-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-xsm-10 {
    flex: 0 0 auto;
    width: 83.3333333333%; }
  .col-xsm-11 {
    flex: 0 0 auto;
    width: 91.6666666667%; }
  .col-xsm-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-xsm-0 {
    margin-left: 0; }
  .offset-xsm-1 {
    margin-left: 8.3333333333%; }
  .offset-xsm-2 {
    margin-left: 16.6666666667%; }
  .offset-xsm-3 {
    margin-left: 25%; }
  .offset-xsm-4 {
    margin-left: 33.3333333333%; }
  .offset-xsm-5 {
    margin-left: 41.6666666667%; }
  .offset-xsm-6 {
    margin-left: 50%; }
  .offset-xsm-7 {
    margin-left: 58.3333333333%; }
  .offset-xsm-8 {
    margin-left: 66.6666666667%; }
  .offset-xsm-9 {
    margin-left: 75%; }
  .offset-xsm-10 {
    margin-left: 83.3333333333%; }
  .offset-xsm-11 {
    margin-left: 91.6666666667%; }
  .g-xsm-0,
  .gx-xsm-0 {
    --bs-gutter-x: 0; }
  .g-xsm-0,
  .gy-xsm-0 {
    --bs-gutter-y: 0; }
  .g-xsm-1,
  .gx-xsm-1 {
    --bs-gutter-x: 7.5px; }
  .g-xsm-1,
  .gy-xsm-1 {
    --bs-gutter-y: 7.5px; }
  .g-xsm-2,
  .gx-xsm-2 {
    --bs-gutter-x: 15px; }
  .g-xsm-2,
  .gy-xsm-2 {
    --bs-gutter-y: 15px; }
  .g-xsm-3,
  .gx-xsm-3 {
    --bs-gutter-x: 24px; }
  .g-xsm-3,
  .gy-xsm-3 {
    --bs-gutter-y: 24px; }
  .g-xsm-4,
  .gx-xsm-4 {
    --bs-gutter-x: 36px; }
  .g-xsm-4,
  .gy-xsm-4 {
    --bs-gutter-y: 36px; }
  .g-xsm-5,
  .gx-xsm-5 {
    --bs-gutter-x: 60px; }
  .g-xsm-5,
  .gy-xsm-5 {
    --bs-gutter-y: 60px; }
  .g-xsm-6,
  .gx-xsm-6 {
    --bs-gutter-x: 79.98px; }
  .g-xsm-6,
  .gy-xsm-6 {
    --bs-gutter-y: 79.98px; }
  .g-xsm-7,
  .gx-xsm-7 {
    --bs-gutter-x: 84px; }
  .g-xsm-7,
  .gy-xsm-7 {
    --bs-gutter-y: 84px; }
  .g-xsm-8,
  .gx-xsm-8 {
    --bs-gutter-x: 105px; }
  .g-xsm-8,
  .gy-xsm-8 {
    --bs-gutter-y: 105px; }
  .g-xsm-9,
  .gx-xsm-9 {
    --bs-gutter-x: 120px; }
  .g-xsm-9,
  .gy-xsm-9 {
    --bs-gutter-y: 120px; }
  .g-xsm-10,
  .gx-xsm-10 {
    --bs-gutter-x: 150px; }
  .g-xsm-10,
  .gy-xsm-10 {
    --bs-gutter-y: 150px; } }

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%; }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.3333333333%; }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.6666666667%; }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.3333333333%; }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.6666666667%; }
  .col-sm-6, main .page-no-sidebar .product_listing__grid_small .product_item_wrap {
    flex: 0 0 auto;
    width: 50%; }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.3333333333%; }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.6666666667%; }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.3333333333%; }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.6666666667%; }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.3333333333%; }
  .offset-sm-2 {
    margin-left: 16.6666666667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.3333333333%; }
  .offset-sm-5 {
    margin-left: 41.6666666667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.3333333333%; }
  .offset-sm-8 {
    margin-left: 66.6666666667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.3333333333%; }
  .offset-sm-11 {
    margin-left: 91.6666666667%; }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0; }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0; }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 7.5px; }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 7.5px; }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 15px; }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 15px; }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 24px; }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 24px; }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 36px; }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 36px; }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 60px; }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 60px; }
  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 79.98px; }
  .g-sm-6,
  .gy-sm-6 {
    --bs-gutter-y: 79.98px; }
  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 84px; }
  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 84px; }
  .g-sm-8,
  .gx-sm-8 {
    --bs-gutter-x: 105px; }
  .g-sm-8,
  .gy-sm-8 {
    --bs-gutter-y: 105px; }
  .g-sm-9,
  .gx-sm-9 {
    --bs-gutter-x: 120px; }
  .g-sm-9,
  .gy-sm-9 {
    --bs-gutter-y: 120px; }
  .g-sm-10,
  .gx-sm-10 {
    --bs-gutter-x: 150px; }
  .g-sm-10,
  .gy-sm-10 {
    --bs-gutter-y: 150px; } }

@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%; }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%; }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.3333333333%; }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.6666666667%; }
  .col-md-3, main .product_listing__list .product_item_wrap .product_item .product_img_wrap {
    flex: 0 0 auto;
    width: 25%; }
  .col-md-4, main .sidebar_on .product_listing__grid .product_item_wrap, main .sidebar_on .product_listing__grid_small .product_item_wrap, main .page-no-sidebar .product_listing__grid .product_item_wrap, main .page-no-sidebar .product_listing__grid_small .product_item_wrap {
    flex: 0 0 auto;
    width: 33.3333333333%; }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.6666666667%; }
  .col-md-6, main .product_listing__list .product_item_wrap .product_item .list-middle, main .product_listing__list .product_item_wrap .product_item .list-right {
    flex: 0 0 auto;
    width: 50%; }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.3333333333%; }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.6666666667%; }
  .col-md-9, main .product_listing__list .product_item_wrap .product_item .product_info {
    flex: 0 0 auto;
    width: 75%; }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.3333333333%; }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.6666666667%; }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.3333333333%; }
  .offset-md-2 {
    margin-left: 16.6666666667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.3333333333%; }
  .offset-md-5 {
    margin-left: 41.6666666667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.3333333333%; }
  .offset-md-8 {
    margin-left: 66.6666666667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.3333333333%; }
  .offset-md-11 {
    margin-left: 91.6666666667%; }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0; }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0; }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 7.5px; }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 7.5px; }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 15px; }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 15px; }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 24px; }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 24px; }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 36px; }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 36px; }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 60px; }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 60px; }
  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 79.98px; }
  .g-md-6,
  .gy-md-6 {
    --bs-gutter-y: 79.98px; }
  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 84px; }
  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 84px; }
  .g-md-8,
  .gx-md-8 {
    --bs-gutter-x: 105px; }
  .g-md-8,
  .gy-md-8 {
    --bs-gutter-y: 105px; }
  .g-md-9,
  .gx-md-9 {
    --bs-gutter-x: 120px; }
  .g-md-9,
  .gy-md-9 {
    --bs-gutter-y: 120px; }
  .g-md-10,
  .gx-md-10 {
    --bs-gutter-x: 150px; }
  .g-md-10,
  .gy-md-10 {
    --bs-gutter-y: 150px; } }

@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%; }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.3333333333%; }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.6666666667%; }
  .col-lg-3, main .page-no-sidebar .product_listing__grid_small .product_item_wrap {
    flex: 0 0 auto;
    width: 25%; }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.3333333333%; }
  .col-lg-5, main .product_listing__list .product_item_wrap .product_item .list-right {
    flex: 0 0 auto;
    width: 41.6666666667%; }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-lg-7, main .product_listing__list .product_item_wrap .product_item .list-middle {
    flex: 0 0 auto;
    width: 58.3333333333%; }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.6666666667%; }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.3333333333%; }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.6666666667%; }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.3333333333%; }
  .offset-lg-2 {
    margin-left: 16.6666666667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.3333333333%; }
  .offset-lg-5 {
    margin-left: 41.6666666667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.3333333333%; }
  .offset-lg-8 {
    margin-left: 66.6666666667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.3333333333%; }
  .offset-lg-11 {
    margin-left: 91.6666666667%; }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0; }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0; }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 7.5px; }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 7.5px; }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 15px; }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 15px; }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 24px; }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 24px; }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 36px; }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 36px; }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 60px; }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 60px; }
  .g-lg-6,
  .gx-lg-6 {
    --bs-gutter-x: 79.98px; }
  .g-lg-6,
  .gy-lg-6 {
    --bs-gutter-y: 79.98px; }
  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 84px; }
  .g-lg-7,
  .gy-lg-7 {
    --bs-gutter-y: 84px; }
  .g-lg-8,
  .gx-lg-8 {
    --bs-gutter-x: 105px; }
  .g-lg-8,
  .gy-lg-8 {
    --bs-gutter-y: 105px; }
  .g-lg-9,
  .gx-lg-9 {
    --bs-gutter-x: 120px; }
  .g-lg-9,
  .gy-lg-9 {
    --bs-gutter-y: 120px; }
  .g-lg-10,
  .gx-lg-10 {
    --bs-gutter-x: 150px; }
  .g-lg-10,
  .gy-lg-10 {
    --bs-gutter-y: 150px; } }

@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%; }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.3333333333%; }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.6666666667%; }
  .col-xl-3, main .sidebar_on .product_listing__grid_small .product_item_wrap, main .page-no-sidebar .product_listing__grid .product_item_wrap {
    flex: 0 0 auto;
    width: 25%; }
  .col-xl-4, main .product_listing__list .product_item_wrap .product_item .list-right, main .page-no-sidebar .product_listing__grid_large .product_item_wrap {
    flex: 0 0 auto;
    width: 33.3333333333%; }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.6666666667%; }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.3333333333%; }
  .col-xl-8, main .product_listing__list .product_item_wrap .product_item .list-middle {
    flex: 0 0 auto;
    width: 66.6666666667%; }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.3333333333%; }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.6666666667%; }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.3333333333%; }
  .offset-xl-2 {
    margin-left: 16.6666666667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.3333333333%; }
  .offset-xl-5 {
    margin-left: 41.6666666667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.3333333333%; }
  .offset-xl-8 {
    margin-left: 66.6666666667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.3333333333%; }
  .offset-xl-11 {
    margin-left: 91.6666666667%; }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0; }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0; }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 7.5px; }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 7.5px; }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 15px; }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 15px; }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 24px; }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 24px; }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 36px; }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 36px; }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 60px; }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 60px; }
  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 79.98px; }
  .g-xl-6,
  .gy-xl-6 {
    --bs-gutter-y: 79.98px; }
  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 84px; }
  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 84px; }
  .g-xl-8,
  .gx-xl-8 {
    --bs-gutter-x: 105px; }
  .g-xl-8,
  .gy-xl-8 {
    --bs-gutter-y: 105px; }
  .g-xl-9,
  .gx-xl-9 {
    --bs-gutter-x: 120px; }
  .g-xl-9,
  .gy-xl-9 {
    --bs-gutter-y: 120px; }
  .g-xl-10,
  .gx-xl-10 {
    --bs-gutter-x: 150px; }
  .g-xl-10,
  .gy-xl-10 {
    --bs-gutter-y: 150px; } }

.container, .template-page .breadcrumbs > div, #size-chart, ul.megamenu > li.level_1__item .is-megamenu > li, .section_template__product #shopify-product-reviews .spr-container, .shipping-delivery-page, .page_container .shopify-policy__container,
.container-fluid,
.container-sm,
.section_template__product #shopify-product-reviews .spr-container,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: var(--bs-gutter-x, 15px);
  padding-left: var(--bs-gutter-x, 15px);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container, .template-page .breadcrumbs > div, #size-chart, ul.megamenu > li.level_1__item .is-megamenu > li, .section_template__product #shopify-product-reviews .spr-container, .shipping-delivery-page, .page_container .shopify-policy__container, .container-xsm, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .template-page .breadcrumbs > div, #size-chart, ul.megamenu > li.level_1__item .is-megamenu > li, .section_template__product #shopify-product-reviews .spr-container, .shipping-delivery-page, .page_container .shopify-policy__container, .container-xsm, .container-sm, .container-md {
    max-width: 746px; } }

@media (min-width: 992px) {
  .container, .template-page .breadcrumbs > div, #size-chart, ul.megamenu > li.level_1__item .is-megamenu > li, .section_template__product #shopify-product-reviews .spr-container, .shipping-delivery-page, .page_container .shopify-policy__container, .container-xsm, .container-sm, .container-md, .container-lg {
    max-width: 966px; } }

@media (min-width: 1200px) {
  .container, .template-page .breadcrumbs > div, #size-chart, ul.megamenu > li.level_1__item .is-megamenu > li, .section_template__product #shopify-product-reviews .spr-container, .shipping-delivery-page, .page_container .shopify-policy__container, .container-xsm, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px; } }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 400px) {
  .d-xsm-none {
    display: none !important; }
  .d-xsm-inline {
    display: inline !important; }
  .d-xsm-inline-block {
    display: inline-block !important; }
  .d-xsm-block {
    display: block !important; }
  .d-xsm-table {
    display: table !important; }
  .d-xsm-table-row {
    display: table-row !important; }
  .d-xsm-table-cell {
    display: table-cell !important; }
  .d-xsm-flex {
    display: flex !important; }
  .d-xsm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex, main .product_listing__list .product_item_wrap .product_item .product_info {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.flex-fill {
  flex: 1 1 auto !important; }

.flex-grow-0 {
  flex-grow: 0 !important; }

.flex-grow-1 {
  flex-grow: 1 !important; }

.flex-shrink-0 {
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  flex-shrink: 1 !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.align-items-start {
  align-items: flex-start !important; }

.align-items-end {
  align-items: flex-end !important; }

.align-items-center {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-end {
  align-self: flex-end !important; }

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 400px) {
  .flex-xsm-row {
    flex-direction: row !important; }
  .flex-xsm-column {
    flex-direction: column !important; }
  .flex-xsm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xsm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xsm-wrap {
    flex-wrap: wrap !important; }
  .flex-xsm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xsm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xsm-fill {
    flex: 1 1 auto !important; }
  .flex-xsm-grow-0 {
    flex-grow: 0 !important; }
  .flex-xsm-grow-1 {
    flex-grow: 1 !important; }
  .flex-xsm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xsm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xsm-start {
    justify-content: flex-start !important; }
  .justify-content-xsm-end {
    justify-content: flex-end !important; }
  .justify-content-xsm-center {
    justify-content: center !important; }
  .justify-content-xsm-between {
    justify-content: space-between !important; }
  .justify-content-xsm-around {
    justify-content: space-around !important; }
  .align-items-xsm-start {
    align-items: flex-start !important; }
  .align-items-xsm-end {
    align-items: flex-end !important; }
  .align-items-xsm-center {
    align-items: center !important; }
  .align-items-xsm-baseline {
    align-items: baseline !important; }
  .align-items-xsm-stretch {
    align-items: stretch !important; }
  .align-content-xsm-start {
    align-content: flex-start !important; }
  .align-content-xsm-end {
    align-content: flex-end !important; }
  .align-content-xsm-center {
    align-content: center !important; }
  .align-content-xsm-between {
    align-content: space-between !important; }
  .align-content-xsm-around {
    align-content: space-around !important; }
  .align-content-xsm-stretch {
    align-content: stretch !important; }
  .align-self-xsm-auto {
    align-self: auto !important; }
  .align-self-xsm-start {
    align-self: flex-start !important; }
  .align-self-xsm-end {
    align-self: flex-end !important; }
  .align-self-xsm-center {
    align-self: center !important; }
  .align-self-xsm-baseline {
    align-self: baseline !important; }
  .align-self-xsm-stretch {
    align-self: stretch !important; } }

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 7.5px !important; }

.mt-1,
.my-1 {
  margin-top: 7.5px !important; }

.mr-1,
.mx-1 {
  margin-right: 7.5px !important; }

.mb-1,
.my-1 {
  margin-bottom: 7.5px !important; }

.ml-1,
.mx-1 {
  margin-left: 7.5px !important; }

.m-2 {
  margin: 15px !important; }

.mt-2,
.my-2 {
  margin-top: 15px !important; }

.mr-2,
.mx-2 {
  margin-right: 15px !important; }

.mb-2,
.my-2 {
  margin-bottom: 15px !important; }

.ml-2,
.mx-2 {
  margin-left: 15px !important; }

.m-3 {
  margin: 24px !important; }

.mt-3,
.my-3 {
  margin-top: 24px !important; }

.mr-3,
.mx-3 {
  margin-right: 24px !important; }

.mb-3,
.my-3 {
  margin-bottom: 24px !important; }

.ml-3,
.mx-3 {
  margin-left: 24px !important; }

.m-4 {
  margin: 36px !important; }

.mt-4,
.my-4 {
  margin-top: 36px !important; }

.mr-4,
.mx-4 {
  margin-right: 36px !important; }

.mb-4,
.my-4 {
  margin-bottom: 36px !important; }

.ml-4,
.mx-4 {
  margin-left: 36px !important; }

.m-5 {
  margin: 60px !important; }

.mt-5,
.my-5 {
  margin-top: 60px !important; }

.mr-5,
.mx-5 {
  margin-right: 60px !important; }

.mb-5,
.my-5 {
  margin-bottom: 60px !important; }

.ml-5,
.mx-5 {
  margin-left: 60px !important; }

.m-6 {
  margin: 79.98px !important; }

.mt-6,
.my-6 {
  margin-top: 79.98px !important; }

.mr-6,
.mx-6 {
  margin-right: 79.98px !important; }

.mb-6,
.my-6 {
  margin-bottom: 79.98px !important; }

.ml-6,
.mx-6 {
  margin-left: 79.98px !important; }

.m-7 {
  margin: 84px !important; }

.mt-7,
.my-7 {
  margin-top: 84px !important; }

.mr-7,
.mx-7 {
  margin-right: 84px !important; }

.mb-7,
.my-7 {
  margin-bottom: 84px !important; }

.ml-7,
.mx-7 {
  margin-left: 84px !important; }

.m-8 {
  margin: 105px !important; }

.mt-8,
.my-8 {
  margin-top: 105px !important; }

.mr-8,
.mx-8 {
  margin-right: 105px !important; }

.mb-8,
.my-8 {
  margin-bottom: 105px !important; }

.ml-8,
.mx-8 {
  margin-left: 105px !important; }

.m-9 {
  margin: 120px !important; }

.mt-9,
.my-9 {
  margin-top: 120px !important; }

.mr-9,
.mx-9 {
  margin-right: 120px !important; }

.mb-9,
.my-9 {
  margin-bottom: 120px !important; }

.ml-9,
.mx-9 {
  margin-left: 120px !important; }

.m-10 {
  margin: 150px !important; }

.mt-10,
.my-10 {
  margin-top: 150px !important; }

.mr-10,
.mx-10 {
  margin-right: 150px !important; }

.mb-10,
.my-10 {
  margin-bottom: 150px !important; }

.ml-10,
.mx-10 {
  margin-left: 150px !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0,
main .product_listing__list .product_item_wrap .product_item .list-middle,
main .product_listing__list .product_item_wrap .product_item .list-right {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0,
main .product_listing__list .product_item_wrap .product_item .list-middle,
main .product_listing__list .product_item_wrap .product_item .list-right {
  padding-left: 0 !important; }

.p-1 {
  padding: 7.5px !important; }

.pt-1,
.py-1 {
  padding-top: 7.5px !important; }

.pr-1,
.px-1,
main .product_listing__list .product_item_wrap .product_item .product_img_wrap,
main .product_listing__list .product_item_wrap .product_item .product_info {
  padding-right: 7.5px !important; }

.pb-1,
.py-1 {
  padding-bottom: 7.5px !important; }

.pl-1,
.px-1,
main .product_listing__list .product_item_wrap .product_item .product_img_wrap,
main .product_listing__list .product_item_wrap .product_item .product_info {
  padding-left: 7.5px !important; }

.p-2 {
  padding: 15px !important; }

.pt-2,
.py-2 {
  padding-top: 15px !important; }

.pr-2,
.px-2 {
  padding-right: 15px !important; }

.pb-2,
.py-2 {
  padding-bottom: 15px !important; }

.pl-2,
.px-2 {
  padding-left: 15px !important; }

.p-3 {
  padding: 24px !important; }

.pt-3,
.py-3 {
  padding-top: 24px !important; }

.pr-3,
.px-3 {
  padding-right: 24px !important; }

.pb-3,
.py-3 {
  padding-bottom: 24px !important; }

.pl-3,
.px-3 {
  padding-left: 24px !important; }

.p-4 {
  padding: 36px !important; }

.pt-4,
.py-4 {
  padding-top: 36px !important; }

.pr-4,
.px-4 {
  padding-right: 36px !important; }

.pb-4,
.py-4 {
  padding-bottom: 36px !important; }

.pl-4,
.px-4 {
  padding-left: 36px !important; }

.p-5 {
  padding: 60px !important; }

.pt-5,
.py-5 {
  padding-top: 60px !important; }

.pr-5,
.px-5 {
  padding-right: 60px !important; }

.pb-5,
.py-5 {
  padding-bottom: 60px !important; }

.pl-5,
.px-5 {
  padding-left: 60px !important; }

.p-6 {
  padding: 79.98px !important; }

.pt-6,
.py-6 {
  padding-top: 79.98px !important; }

.pr-6,
.px-6 {
  padding-right: 79.98px !important; }

.pb-6,
.py-6 {
  padding-bottom: 79.98px !important; }

.pl-6,
.px-6 {
  padding-left: 79.98px !important; }

.p-7 {
  padding: 84px !important; }

.pt-7,
.py-7 {
  padding-top: 84px !important; }

.pr-7,
.px-7 {
  padding-right: 84px !important; }

.pb-7,
.py-7 {
  padding-bottom: 84px !important; }

.pl-7,
.px-7 {
  padding-left: 84px !important; }

.p-8 {
  padding: 105px !important; }

.pt-8,
.py-8 {
  padding-top: 105px !important; }

.pr-8,
.px-8 {
  padding-right: 105px !important; }

.pb-8,
.py-8 {
  padding-bottom: 105px !important; }

.pl-8,
.px-8 {
  padding-left: 105px !important; }

.p-9 {
  padding: 120px !important; }

.pt-9,
.py-9 {
  padding-top: 120px !important; }

.pr-9,
.px-9 {
  padding-right: 120px !important; }

.pb-9,
.py-9 {
  padding-bottom: 120px !important; }

.pl-9,
.px-9 {
  padding-left: 120px !important; }

.p-10 {
  padding: 150px !important; }

.pt-10,
.py-10 {
  padding-top: 150px !important; }

.pr-10,
.px-10 {
  padding-right: 150px !important; }

.pb-10,
.py-10 {
  padding-bottom: 150px !important; }

.pl-10,
.px-10 {
  padding-left: 150px !important; }

.m-n1 {
  margin: -7.5px !important; }

.mt-n1,
.my-n1 {
  margin-top: -7.5px !important; }

.mr-n1,
.mx-n1 {
  margin-right: -7.5px !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -7.5px !important; }

.ml-n1,
.mx-n1 {
  margin-left: -7.5px !important; }

.m-n2 {
  margin: -15px !important; }

.mt-n2,
.my-n2 {
  margin-top: -15px !important; }

.mr-n2,
.mx-n2 {
  margin-right: -15px !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -15px !important; }

.ml-n2,
.mx-n2 {
  margin-left: -15px !important; }

.m-n3 {
  margin: -24px !important; }

.mt-n3,
.my-n3 {
  margin-top: -24px !important; }

.mr-n3,
.mx-n3 {
  margin-right: -24px !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -24px !important; }

.ml-n3,
.mx-n3 {
  margin-left: -24px !important; }

.m-n4 {
  margin: -36px !important; }

.mt-n4,
.my-n4 {
  margin-top: -36px !important; }

.mr-n4,
.mx-n4 {
  margin-right: -36px !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -36px !important; }

.ml-n4,
.mx-n4 {
  margin-left: -36px !important; }

.m-n5 {
  margin: -60px !important; }

.mt-n5,
.my-n5 {
  margin-top: -60px !important; }

.mr-n5,
.mx-n5 {
  margin-right: -60px !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -60px !important; }

.ml-n5,
.mx-n5 {
  margin-left: -60px !important; }

.m-n6 {
  margin: -79.98px !important; }

.mt-n6,
.my-n6 {
  margin-top: -79.98px !important; }

.mr-n6,
.mx-n6 {
  margin-right: -79.98px !important; }

.mb-n6,
.my-n6 {
  margin-bottom: -79.98px !important; }

.ml-n6,
.mx-n6 {
  margin-left: -79.98px !important; }

.m-n7 {
  margin: -84px !important; }

.mt-n7,
.my-n7 {
  margin-top: -84px !important; }

.mr-n7,
.mx-n7 {
  margin-right: -84px !important; }

.mb-n7,
.my-n7 {
  margin-bottom: -84px !important; }

.ml-n7,
.mx-n7 {
  margin-left: -84px !important; }

.m-n8 {
  margin: -105px !important; }

.mt-n8,
.my-n8 {
  margin-top: -105px !important; }

.mr-n8,
.mx-n8 {
  margin-right: -105px !important; }

.mb-n8,
.my-n8 {
  margin-bottom: -105px !important; }

.ml-n8,
.mx-n8 {
  margin-left: -105px !important; }

.m-n9 {
  margin: -120px !important; }

.mt-n9,
.my-n9 {
  margin-top: -120px !important; }

.mr-n9,
.mx-n9 {
  margin-right: -120px !important; }

.mb-n9,
.my-n9 {
  margin-bottom: -120px !important; }

.ml-n9,
.mx-n9 {
  margin-left: -120px !important; }

.m-n10 {
  margin: -150px !important; }

.mt-n10,
.my-n10 {
  margin-top: -150px !important; }

.mr-n10,
.mx-n10 {
  margin-right: -150px !important; }

.mb-n10,
.my-n10 {
  margin-bottom: -150px !important; }

.ml-n10,
.mx-n10 {
  margin-left: -150px !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 400px) {
  .m-xsm-0 {
    margin: 0 !important; }
  .mt-xsm-0,
  .my-xsm-0 {
    margin-top: 0 !important; }
  .mr-xsm-0,
  .mx-xsm-0 {
    margin-right: 0 !important; }
  .mb-xsm-0,
  .my-xsm-0 {
    margin-bottom: 0 !important; }
  .ml-xsm-0,
  .mx-xsm-0 {
    margin-left: 0 !important; }
  .m-xsm-1 {
    margin: 7.5px !important; }
  .mt-xsm-1,
  .my-xsm-1 {
    margin-top: 7.5px !important; }
  .mr-xsm-1,
  .mx-xsm-1 {
    margin-right: 7.5px !important; }
  .mb-xsm-1,
  .my-xsm-1 {
    margin-bottom: 7.5px !important; }
  .ml-xsm-1,
  .mx-xsm-1 {
    margin-left: 7.5px !important; }
  .m-xsm-2 {
    margin: 15px !important; }
  .mt-xsm-2,
  .my-xsm-2 {
    margin-top: 15px !important; }
  .mr-xsm-2,
  .mx-xsm-2 {
    margin-right: 15px !important; }
  .mb-xsm-2,
  .my-xsm-2 {
    margin-bottom: 15px !important; }
  .ml-xsm-2,
  .mx-xsm-2 {
    margin-left: 15px !important; }
  .m-xsm-3 {
    margin: 24px !important; }
  .mt-xsm-3,
  .my-xsm-3 {
    margin-top: 24px !important; }
  .mr-xsm-3,
  .mx-xsm-3 {
    margin-right: 24px !important; }
  .mb-xsm-3,
  .my-xsm-3 {
    margin-bottom: 24px !important; }
  .ml-xsm-3,
  .mx-xsm-3 {
    margin-left: 24px !important; }
  .m-xsm-4 {
    margin: 36px !important; }
  .mt-xsm-4,
  .my-xsm-4 {
    margin-top: 36px !important; }
  .mr-xsm-4,
  .mx-xsm-4 {
    margin-right: 36px !important; }
  .mb-xsm-4,
  .my-xsm-4 {
    margin-bottom: 36px !important; }
  .ml-xsm-4,
  .mx-xsm-4 {
    margin-left: 36px !important; }
  .m-xsm-5 {
    margin: 60px !important; }
  .mt-xsm-5,
  .my-xsm-5 {
    margin-top: 60px !important; }
  .mr-xsm-5,
  .mx-xsm-5 {
    margin-right: 60px !important; }
  .mb-xsm-5,
  .my-xsm-5 {
    margin-bottom: 60px !important; }
  .ml-xsm-5,
  .mx-xsm-5 {
    margin-left: 60px !important; }
  .m-xsm-6 {
    margin: 79.98px !important; }
  .mt-xsm-6,
  .my-xsm-6 {
    margin-top: 79.98px !important; }
  .mr-xsm-6,
  .mx-xsm-6 {
    margin-right: 79.98px !important; }
  .mb-xsm-6,
  .my-xsm-6 {
    margin-bottom: 79.98px !important; }
  .ml-xsm-6,
  .mx-xsm-6 {
    margin-left: 79.98px !important; }
  .m-xsm-7 {
    margin: 84px !important; }
  .mt-xsm-7,
  .my-xsm-7 {
    margin-top: 84px !important; }
  .mr-xsm-7,
  .mx-xsm-7 {
    margin-right: 84px !important; }
  .mb-xsm-7,
  .my-xsm-7 {
    margin-bottom: 84px !important; }
  .ml-xsm-7,
  .mx-xsm-7 {
    margin-left: 84px !important; }
  .m-xsm-8 {
    margin: 105px !important; }
  .mt-xsm-8,
  .my-xsm-8 {
    margin-top: 105px !important; }
  .mr-xsm-8,
  .mx-xsm-8 {
    margin-right: 105px !important; }
  .mb-xsm-8,
  .my-xsm-8 {
    margin-bottom: 105px !important; }
  .ml-xsm-8,
  .mx-xsm-8 {
    margin-left: 105px !important; }
  .m-xsm-9 {
    margin: 120px !important; }
  .mt-xsm-9,
  .my-xsm-9 {
    margin-top: 120px !important; }
  .mr-xsm-9,
  .mx-xsm-9 {
    margin-right: 120px !important; }
  .mb-xsm-9,
  .my-xsm-9 {
    margin-bottom: 120px !important; }
  .ml-xsm-9,
  .mx-xsm-9 {
    margin-left: 120px !important; }
  .m-xsm-10 {
    margin: 150px !important; }
  .mt-xsm-10,
  .my-xsm-10 {
    margin-top: 150px !important; }
  .mr-xsm-10,
  .mx-xsm-10 {
    margin-right: 150px !important; }
  .mb-xsm-10,
  .my-xsm-10 {
    margin-bottom: 150px !important; }
  .ml-xsm-10,
  .mx-xsm-10 {
    margin-left: 150px !important; }
  .p-xsm-0 {
    padding: 0 !important; }
  .pt-xsm-0,
  .py-xsm-0 {
    padding-top: 0 !important; }
  .pr-xsm-0,
  .px-xsm-0 {
    padding-right: 0 !important; }
  .pb-xsm-0,
  .py-xsm-0 {
    padding-bottom: 0 !important; }
  .pl-xsm-0,
  .px-xsm-0 {
    padding-left: 0 !important; }
  .p-xsm-1 {
    padding: 7.5px !important; }
  .pt-xsm-1,
  .py-xsm-1 {
    padding-top: 7.5px !important; }
  .pr-xsm-1,
  .px-xsm-1 {
    padding-right: 7.5px !important; }
  .pb-xsm-1,
  .py-xsm-1 {
    padding-bottom: 7.5px !important; }
  .pl-xsm-1,
  .px-xsm-1 {
    padding-left: 7.5px !important; }
  .p-xsm-2 {
    padding: 15px !important; }
  .pt-xsm-2,
  .py-xsm-2 {
    padding-top: 15px !important; }
  .pr-xsm-2,
  .px-xsm-2 {
    padding-right: 15px !important; }
  .pb-xsm-2,
  .py-xsm-2 {
    padding-bottom: 15px !important; }
  .pl-xsm-2,
  .px-xsm-2 {
    padding-left: 15px !important; }
  .p-xsm-3 {
    padding: 24px !important; }
  .pt-xsm-3,
  .py-xsm-3 {
    padding-top: 24px !important; }
  .pr-xsm-3,
  .px-xsm-3 {
    padding-right: 24px !important; }
  .pb-xsm-3,
  .py-xsm-3 {
    padding-bottom: 24px !important; }
  .pl-xsm-3,
  .px-xsm-3 {
    padding-left: 24px !important; }
  .p-xsm-4 {
    padding: 36px !important; }
  .pt-xsm-4,
  .py-xsm-4 {
    padding-top: 36px !important; }
  .pr-xsm-4,
  .px-xsm-4 {
    padding-right: 36px !important; }
  .pb-xsm-4,
  .py-xsm-4 {
    padding-bottom: 36px !important; }
  .pl-xsm-4,
  .px-xsm-4 {
    padding-left: 36px !important; }
  .p-xsm-5 {
    padding: 60px !important; }
  .pt-xsm-5,
  .py-xsm-5 {
    padding-top: 60px !important; }
  .pr-xsm-5,
  .px-xsm-5 {
    padding-right: 60px !important; }
  .pb-xsm-5,
  .py-xsm-5 {
    padding-bottom: 60px !important; }
  .pl-xsm-5,
  .px-xsm-5 {
    padding-left: 60px !important; }
  .p-xsm-6 {
    padding: 79.98px !important; }
  .pt-xsm-6,
  .py-xsm-6 {
    padding-top: 79.98px !important; }
  .pr-xsm-6,
  .px-xsm-6 {
    padding-right: 79.98px !important; }
  .pb-xsm-6,
  .py-xsm-6 {
    padding-bottom: 79.98px !important; }
  .pl-xsm-6,
  .px-xsm-6 {
    padding-left: 79.98px !important; }
  .p-xsm-7 {
    padding: 84px !important; }
  .pt-xsm-7,
  .py-xsm-7 {
    padding-top: 84px !important; }
  .pr-xsm-7,
  .px-xsm-7 {
    padding-right: 84px !important; }
  .pb-xsm-7,
  .py-xsm-7 {
    padding-bottom: 84px !important; }
  .pl-xsm-7,
  .px-xsm-7 {
    padding-left: 84px !important; }
  .p-xsm-8 {
    padding: 105px !important; }
  .pt-xsm-8,
  .py-xsm-8 {
    padding-top: 105px !important; }
  .pr-xsm-8,
  .px-xsm-8 {
    padding-right: 105px !important; }
  .pb-xsm-8,
  .py-xsm-8 {
    padding-bottom: 105px !important; }
  .pl-xsm-8,
  .px-xsm-8 {
    padding-left: 105px !important; }
  .p-xsm-9 {
    padding: 120px !important; }
  .pt-xsm-9,
  .py-xsm-9 {
    padding-top: 120px !important; }
  .pr-xsm-9,
  .px-xsm-9 {
    padding-right: 120px !important; }
  .pb-xsm-9,
  .py-xsm-9 {
    padding-bottom: 120px !important; }
  .pl-xsm-9,
  .px-xsm-9 {
    padding-left: 120px !important; }
  .p-xsm-10 {
    padding: 150px !important; }
  .pt-xsm-10,
  .py-xsm-10 {
    padding-top: 150px !important; }
  .pr-xsm-10,
  .px-xsm-10 {
    padding-right: 150px !important; }
  .pb-xsm-10,
  .py-xsm-10 {
    padding-bottom: 150px !important; }
  .pl-xsm-10,
  .px-xsm-10 {
    padding-left: 150px !important; }
  .m-xsm-n1 {
    margin: -7.5px !important; }
  .mt-xsm-n1,
  .my-xsm-n1 {
    margin-top: -7.5px !important; }
  .mr-xsm-n1,
  .mx-xsm-n1 {
    margin-right: -7.5px !important; }
  .mb-xsm-n1,
  .my-xsm-n1 {
    margin-bottom: -7.5px !important; }
  .ml-xsm-n1,
  .mx-xsm-n1 {
    margin-left: -7.5px !important; }
  .m-xsm-n2 {
    margin: -15px !important; }
  .mt-xsm-n2,
  .my-xsm-n2 {
    margin-top: -15px !important; }
  .mr-xsm-n2,
  .mx-xsm-n2 {
    margin-right: -15px !important; }
  .mb-xsm-n2,
  .my-xsm-n2 {
    margin-bottom: -15px !important; }
  .ml-xsm-n2,
  .mx-xsm-n2 {
    margin-left: -15px !important; }
  .m-xsm-n3 {
    margin: -24px !important; }
  .mt-xsm-n3,
  .my-xsm-n3 {
    margin-top: -24px !important; }
  .mr-xsm-n3,
  .mx-xsm-n3 {
    margin-right: -24px !important; }
  .mb-xsm-n3,
  .my-xsm-n3 {
    margin-bottom: -24px !important; }
  .ml-xsm-n3,
  .mx-xsm-n3 {
    margin-left: -24px !important; }
  .m-xsm-n4 {
    margin: -36px !important; }
  .mt-xsm-n4,
  .my-xsm-n4 {
    margin-top: -36px !important; }
  .mr-xsm-n4,
  .mx-xsm-n4 {
    margin-right: -36px !important; }
  .mb-xsm-n4,
  .my-xsm-n4 {
    margin-bottom: -36px !important; }
  .ml-xsm-n4,
  .mx-xsm-n4 {
    margin-left: -36px !important; }
  .m-xsm-n5 {
    margin: -60px !important; }
  .mt-xsm-n5,
  .my-xsm-n5 {
    margin-top: -60px !important; }
  .mr-xsm-n5,
  .mx-xsm-n5 {
    margin-right: -60px !important; }
  .mb-xsm-n5,
  .my-xsm-n5 {
    margin-bottom: -60px !important; }
  .ml-xsm-n5,
  .mx-xsm-n5 {
    margin-left: -60px !important; }
  .m-xsm-n6 {
    margin: -79.98px !important; }
  .mt-xsm-n6,
  .my-xsm-n6 {
    margin-top: -79.98px !important; }
  .mr-xsm-n6,
  .mx-xsm-n6 {
    margin-right: -79.98px !important; }
  .mb-xsm-n6,
  .my-xsm-n6 {
    margin-bottom: -79.98px !important; }
  .ml-xsm-n6,
  .mx-xsm-n6 {
    margin-left: -79.98px !important; }
  .m-xsm-n7 {
    margin: -84px !important; }
  .mt-xsm-n7,
  .my-xsm-n7 {
    margin-top: -84px !important; }
  .mr-xsm-n7,
  .mx-xsm-n7 {
    margin-right: -84px !important; }
  .mb-xsm-n7,
  .my-xsm-n7 {
    margin-bottom: -84px !important; }
  .ml-xsm-n7,
  .mx-xsm-n7 {
    margin-left: -84px !important; }
  .m-xsm-n8 {
    margin: -105px !important; }
  .mt-xsm-n8,
  .my-xsm-n8 {
    margin-top: -105px !important; }
  .mr-xsm-n8,
  .mx-xsm-n8 {
    margin-right: -105px !important; }
  .mb-xsm-n8,
  .my-xsm-n8 {
    margin-bottom: -105px !important; }
  .ml-xsm-n8,
  .mx-xsm-n8 {
    margin-left: -105px !important; }
  .m-xsm-n9 {
    margin: -120px !important; }
  .mt-xsm-n9,
  .my-xsm-n9 {
    margin-top: -120px !important; }
  .mr-xsm-n9,
  .mx-xsm-n9 {
    margin-right: -120px !important; }
  .mb-xsm-n9,
  .my-xsm-n9 {
    margin-bottom: -120px !important; }
  .ml-xsm-n9,
  .mx-xsm-n9 {
    margin-left: -120px !important; }
  .m-xsm-n10 {
    margin: -150px !important; }
  .mt-xsm-n10,
  .my-xsm-n10 {
    margin-top: -150px !important; }
  .mr-xsm-n10,
  .mx-xsm-n10 {
    margin-right: -150px !important; }
  .mb-xsm-n10,
  .my-xsm-n10 {
    margin-bottom: -150px !important; }
  .ml-xsm-n10,
  .mx-xsm-n10 {
    margin-left: -150px !important; }
  .m-xsm-auto {
    margin: auto !important; }
  .mt-xsm-auto,
  .my-xsm-auto {
    margin-top: auto !important; }
  .mr-xsm-auto,
  .mx-xsm-auto {
    margin-right: auto !important; }
  .mb-xsm-auto,
  .my-xsm-auto {
    margin-bottom: auto !important; }
  .ml-xsm-auto,
  .mx-xsm-auto {
    margin-left: auto !important; } }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 7.5px !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 7.5px !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 7.5px !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 7.5px !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 7.5px !important; }
  .m-sm-2 {
    margin: 15px !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 15px !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 15px !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 15px !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 15px !important; }
  .m-sm-3 {
    margin: 24px !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 24px !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 24px !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 24px !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 24px !important; }
  .m-sm-4 {
    margin: 36px !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 36px !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 36px !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 36px !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 36px !important; }
  .m-sm-5 {
    margin: 60px !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 60px !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 60px !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 60px !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 60px !important; }
  .m-sm-6 {
    margin: 79.98px !important; }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 79.98px !important; }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 79.98px !important; }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 79.98px !important; }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 79.98px !important; }
  .m-sm-7 {
    margin: 84px !important; }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 84px !important; }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 84px !important; }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 84px !important; }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 84px !important; }
  .m-sm-8 {
    margin: 105px !important; }
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 105px !important; }
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 105px !important; }
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 105px !important; }
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 105px !important; }
  .m-sm-9 {
    margin: 120px !important; }
  .mt-sm-9,
  .my-sm-9 {
    margin-top: 120px !important; }
  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 120px !important; }
  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 120px !important; }
  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 120px !important; }
  .m-sm-10 {
    margin: 150px !important; }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 150px !important; }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 150px !important; }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 150px !important; }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 150px !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 7.5px !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 7.5px !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 7.5px !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 7.5px !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 7.5px !important; }
  .p-sm-2 {
    padding: 15px !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 15px !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 15px !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 15px !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 15px !important; }
  .p-sm-3 {
    padding: 24px !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 24px !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 24px !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 24px !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 24px !important; }
  .p-sm-4 {
    padding: 36px !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 36px !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 36px !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 36px !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 36px !important; }
  .p-sm-5 {
    padding: 60px !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 60px !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 60px !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 60px !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 60px !important; }
  .p-sm-6 {
    padding: 79.98px !important; }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 79.98px !important; }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 79.98px !important; }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 79.98px !important; }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 79.98px !important; }
  .p-sm-7 {
    padding: 84px !important; }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 84px !important; }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 84px !important; }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 84px !important; }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 84px !important; }
  .p-sm-8 {
    padding: 105px !important; }
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 105px !important; }
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 105px !important; }
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 105px !important; }
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 105px !important; }
  .p-sm-9 {
    padding: 120px !important; }
  .pt-sm-9,
  .py-sm-9 {
    padding-top: 120px !important; }
  .pr-sm-9,
  .px-sm-9 {
    padding-right: 120px !important; }
  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 120px !important; }
  .pl-sm-9,
  .px-sm-9 {
    padding-left: 120px !important; }
  .p-sm-10 {
    padding: 150px !important; }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 150px !important; }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 150px !important; }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 150px !important; }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 150px !important; }
  .m-sm-n1 {
    margin: -7.5px !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -7.5px !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -7.5px !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -7.5px !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -7.5px !important; }
  .m-sm-n2 {
    margin: -15px !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -15px !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -15px !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -15px !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -15px !important; }
  .m-sm-n3 {
    margin: -24px !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -24px !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -24px !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -24px !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -24px !important; }
  .m-sm-n4 {
    margin: -36px !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -36px !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -36px !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -36px !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -36px !important; }
  .m-sm-n5 {
    margin: -60px !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -60px !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -60px !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -60px !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -60px !important; }
  .m-sm-n6 {
    margin: -79.98px !important; }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -79.98px !important; }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -79.98px !important; }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -79.98px !important; }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -79.98px !important; }
  .m-sm-n7 {
    margin: -84px !important; }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -84px !important; }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -84px !important; }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -84px !important; }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -84px !important; }
  .m-sm-n8 {
    margin: -105px !important; }
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -105px !important; }
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -105px !important; }
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -105px !important; }
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -105px !important; }
  .m-sm-n9 {
    margin: -120px !important; }
  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -120px !important; }
  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -120px !important; }
  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -120px !important; }
  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -120px !important; }
  .m-sm-n10 {
    margin: -150px !important; }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -150px !important; }
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -150px !important; }
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -150px !important; }
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -150px !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 7.5px !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 7.5px !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 7.5px !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 7.5px !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 7.5px !important; }
  .m-md-2 {
    margin: 15px !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 15px !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 15px !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 15px !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 15px !important; }
  .m-md-3 {
    margin: 24px !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 24px !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 24px !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 24px !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 24px !important; }
  .m-md-4 {
    margin: 36px !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 36px !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 36px !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 36px !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 36px !important; }
  .m-md-5 {
    margin: 60px !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 60px !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 60px !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 60px !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 60px !important; }
  .m-md-6 {
    margin: 79.98px !important; }
  .mt-md-6,
  .my-md-6 {
    margin-top: 79.98px !important; }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 79.98px !important; }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 79.98px !important; }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 79.98px !important; }
  .m-md-7 {
    margin: 84px !important; }
  .mt-md-7,
  .my-md-7 {
    margin-top: 84px !important; }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 84px !important; }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 84px !important; }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 84px !important; }
  .m-md-8 {
    margin: 105px !important; }
  .mt-md-8,
  .my-md-8 {
    margin-top: 105px !important; }
  .mr-md-8,
  .mx-md-8 {
    margin-right: 105px !important; }
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 105px !important; }
  .ml-md-8,
  .mx-md-8 {
    margin-left: 105px !important; }
  .m-md-9 {
    margin: 120px !important; }
  .mt-md-9,
  .my-md-9 {
    margin-top: 120px !important; }
  .mr-md-9,
  .mx-md-9 {
    margin-right: 120px !important; }
  .mb-md-9,
  .my-md-9 {
    margin-bottom: 120px !important; }
  .ml-md-9,
  .mx-md-9 {
    margin-left: 120px !important; }
  .m-md-10 {
    margin: 150px !important; }
  .mt-md-10,
  .my-md-10 {
    margin-top: 150px !important; }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 150px !important; }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 150px !important; }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 150px !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0, main .product_listing__list .product_item_wrap .product_item .list-right,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0, main .product_listing__list .product_item_wrap .product_item .list-middle,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 7.5px !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 7.5px !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 7.5px !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 7.5px !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 7.5px !important; }
  .p-md-2 {
    padding: 15px !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 15px !important; }
  .pr-md-2, main .product_listing__list .product_item_wrap .product_item .list-middle,
  .px-md-2,
  main .product_listing__list .product_item_wrap .product_item .product_img_wrap,
  main .product_listing__list .product_item_wrap .product_item .product_info {
    padding-right: 15px !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 15px !important; }
  .pl-md-2, main .product_listing__list .product_item_wrap .product_item .list-right,
  .px-md-2,
  main .product_listing__list .product_item_wrap .product_item .product_img_wrap,
  main .product_listing__list .product_item_wrap .product_item .product_info {
    padding-left: 15px !important; }
  .p-md-3 {
    padding: 24px !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 24px !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 24px !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 24px !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 24px !important; }
  .p-md-4 {
    padding: 36px !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 36px !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 36px !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 36px !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 36px !important; }
  .p-md-5 {
    padding: 60px !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 60px !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 60px !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 60px !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 60px !important; }
  .p-md-6 {
    padding: 79.98px !important; }
  .pt-md-6,
  .py-md-6 {
    padding-top: 79.98px !important; }
  .pr-md-6,
  .px-md-6 {
    padding-right: 79.98px !important; }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 79.98px !important; }
  .pl-md-6,
  .px-md-6 {
    padding-left: 79.98px !important; }
  .p-md-7 {
    padding: 84px !important; }
  .pt-md-7,
  .py-md-7 {
    padding-top: 84px !important; }
  .pr-md-7,
  .px-md-7 {
    padding-right: 84px !important; }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 84px !important; }
  .pl-md-7,
  .px-md-7 {
    padding-left: 84px !important; }
  .p-md-8 {
    padding: 105px !important; }
  .pt-md-8,
  .py-md-8 {
    padding-top: 105px !important; }
  .pr-md-8,
  .px-md-8 {
    padding-right: 105px !important; }
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 105px !important; }
  .pl-md-8,
  .px-md-8 {
    padding-left: 105px !important; }
  .p-md-9 {
    padding: 120px !important; }
  .pt-md-9,
  .py-md-9 {
    padding-top: 120px !important; }
  .pr-md-9,
  .px-md-9 {
    padding-right: 120px !important; }
  .pb-md-9,
  .py-md-9 {
    padding-bottom: 120px !important; }
  .pl-md-9,
  .px-md-9 {
    padding-left: 120px !important; }
  .p-md-10 {
    padding: 150px !important; }
  .pt-md-10,
  .py-md-10 {
    padding-top: 150px !important; }
  .pr-md-10,
  .px-md-10 {
    padding-right: 150px !important; }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 150px !important; }
  .pl-md-10,
  .px-md-10 {
    padding-left: 150px !important; }
  .m-md-n1 {
    margin: -7.5px !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -7.5px !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -7.5px !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -7.5px !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -7.5px !important; }
  .m-md-n2 {
    margin: -15px !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -15px !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -15px !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -15px !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -15px !important; }
  .m-md-n3 {
    margin: -24px !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -24px !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -24px !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -24px !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -24px !important; }
  .m-md-n4 {
    margin: -36px !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -36px !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -36px !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -36px !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -36px !important; }
  .m-md-n5 {
    margin: -60px !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -60px !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -60px !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -60px !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -60px !important; }
  .m-md-n6 {
    margin: -79.98px !important; }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -79.98px !important; }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -79.98px !important; }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -79.98px !important; }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -79.98px !important; }
  .m-md-n7 {
    margin: -84px !important; }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -84px !important; }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -84px !important; }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -84px !important; }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -84px !important; }
  .m-md-n8 {
    margin: -105px !important; }
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -105px !important; }
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -105px !important; }
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -105px !important; }
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -105px !important; }
  .m-md-n9 {
    margin: -120px !important; }
  .mt-md-n9,
  .my-md-n9 {
    margin-top: -120px !important; }
  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -120px !important; }
  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -120px !important; }
  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -120px !important; }
  .m-md-n10 {
    margin: -150px !important; }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -150px !important; }
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -150px !important; }
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -150px !important; }
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -150px !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 7.5px !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 7.5px !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 7.5px !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 7.5px !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 7.5px !important; }
  .m-lg-2 {
    margin: 15px !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 15px !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 15px !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 15px !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 15px !important; }
  .m-lg-3 {
    margin: 24px !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 24px !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 24px !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 24px !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 24px !important; }
  .m-lg-4 {
    margin: 36px !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 36px !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 36px !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 36px !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 36px !important; }
  .m-lg-5 {
    margin: 60px !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 60px !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 60px !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 60px !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 60px !important; }
  .m-lg-6 {
    margin: 79.98px !important; }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 79.98px !important; }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 79.98px !important; }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 79.98px !important; }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 79.98px !important; }
  .m-lg-7 {
    margin: 84px !important; }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 84px !important; }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 84px !important; }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 84px !important; }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 84px !important; }
  .m-lg-8 {
    margin: 105px !important; }
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 105px !important; }
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 105px !important; }
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 105px !important; }
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 105px !important; }
  .m-lg-9 {
    margin: 120px !important; }
  .mt-lg-9,
  .my-lg-9 {
    margin-top: 120px !important; }
  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 120px !important; }
  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 120px !important; }
  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 120px !important; }
  .m-lg-10 {
    margin: 150px !important; }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 150px !important; }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 150px !important; }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 150px !important; }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 150px !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 7.5px !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 7.5px !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 7.5px !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 7.5px !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 7.5px !important; }
  .p-lg-2 {
    padding: 15px !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 15px !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 15px !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 15px !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 15px !important; }
  .p-lg-3 {
    padding: 24px !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 24px !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 24px !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 24px !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 24px !important; }
  .p-lg-4 {
    padding: 36px !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 36px !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 36px !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 36px !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 36px !important; }
  .p-lg-5 {
    padding: 60px !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 60px !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 60px !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 60px !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 60px !important; }
  .p-lg-6 {
    padding: 79.98px !important; }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 79.98px !important; }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 79.98px !important; }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 79.98px !important; }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 79.98px !important; }
  .p-lg-7 {
    padding: 84px !important; }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 84px !important; }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 84px !important; }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 84px !important; }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 84px !important; }
  .p-lg-8 {
    padding: 105px !important; }
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 105px !important; }
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 105px !important; }
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 105px !important; }
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 105px !important; }
  .p-lg-9 {
    padding: 120px !important; }
  .pt-lg-9,
  .py-lg-9 {
    padding-top: 120px !important; }
  .pr-lg-9,
  .px-lg-9 {
    padding-right: 120px !important; }
  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 120px !important; }
  .pl-lg-9,
  .px-lg-9 {
    padding-left: 120px !important; }
  .p-lg-10 {
    padding: 150px !important; }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 150px !important; }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 150px !important; }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 150px !important; }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 150px !important; }
  .m-lg-n1 {
    margin: -7.5px !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -7.5px !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -7.5px !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -7.5px !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -7.5px !important; }
  .m-lg-n2 {
    margin: -15px !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -15px !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -15px !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -15px !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -15px !important; }
  .m-lg-n3 {
    margin: -24px !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -24px !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -24px !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -24px !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -24px !important; }
  .m-lg-n4 {
    margin: -36px !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -36px !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -36px !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -36px !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -36px !important; }
  .m-lg-n5 {
    margin: -60px !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -60px !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -60px !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -60px !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -60px !important; }
  .m-lg-n6 {
    margin: -79.98px !important; }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -79.98px !important; }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -79.98px !important; }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -79.98px !important; }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -79.98px !important; }
  .m-lg-n7 {
    margin: -84px !important; }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -84px !important; }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -84px !important; }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -84px !important; }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -84px !important; }
  .m-lg-n8 {
    margin: -105px !important; }
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -105px !important; }
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -105px !important; }
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -105px !important; }
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -105px !important; }
  .m-lg-n9 {
    margin: -120px !important; }
  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -120px !important; }
  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -120px !important; }
  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -120px !important; }
  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -120px !important; }
  .m-lg-n10 {
    margin: -150px !important; }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -150px !important; }
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -150px !important; }
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -150px !important; }
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -150px !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 7.5px !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 7.5px !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 7.5px !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 7.5px !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 7.5px !important; }
  .m-xl-2 {
    margin: 15px !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 15px !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 15px !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 15px !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 15px !important; }
  .m-xl-3 {
    margin: 24px !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 24px !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 24px !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 24px !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 24px !important; }
  .m-xl-4 {
    margin: 36px !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 36px !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 36px !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 36px !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 36px !important; }
  .m-xl-5 {
    margin: 60px !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 60px !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 60px !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 60px !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 60px !important; }
  .m-xl-6 {
    margin: 79.98px !important; }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 79.98px !important; }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 79.98px !important; }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 79.98px !important; }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 79.98px !important; }
  .m-xl-7 {
    margin: 84px !important; }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 84px !important; }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 84px !important; }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 84px !important; }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 84px !important; }
  .m-xl-8 {
    margin: 105px !important; }
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 105px !important; }
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 105px !important; }
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 105px !important; }
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 105px !important; }
  .m-xl-9 {
    margin: 120px !important; }
  .mt-xl-9,
  .my-xl-9 {
    margin-top: 120px !important; }
  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 120px !important; }
  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 120px !important; }
  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 120px !important; }
  .m-xl-10 {
    margin: 150px !important; }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 150px !important; }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 150px !important; }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 150px !important; }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 150px !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 7.5px !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 7.5px !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 7.5px !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 7.5px !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 7.5px !important; }
  .p-xl-2 {
    padding: 15px !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 15px !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 15px !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 15px !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 15px !important; }
  .p-xl-3 {
    padding: 24px !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 24px !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 24px !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 24px !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 24px !important; }
  .p-xl-4 {
    padding: 36px !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 36px !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 36px !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 36px !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 36px !important; }
  .p-xl-5 {
    padding: 60px !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 60px !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 60px !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 60px !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 60px !important; }
  .p-xl-6 {
    padding: 79.98px !important; }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 79.98px !important; }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 79.98px !important; }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 79.98px !important; }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 79.98px !important; }
  .p-xl-7 {
    padding: 84px !important; }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 84px !important; }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 84px !important; }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 84px !important; }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 84px !important; }
  .p-xl-8 {
    padding: 105px !important; }
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 105px !important; }
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 105px !important; }
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 105px !important; }
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 105px !important; }
  .p-xl-9 {
    padding: 120px !important; }
  .pt-xl-9,
  .py-xl-9 {
    padding-top: 120px !important; }
  .pr-xl-9,
  .px-xl-9 {
    padding-right: 120px !important; }
  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 120px !important; }
  .pl-xl-9,
  .px-xl-9 {
    padding-left: 120px !important; }
  .p-xl-10 {
    padding: 150px !important; }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 150px !important; }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 150px !important; }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 150px !important; }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 150px !important; }
  .m-xl-n1 {
    margin: -7.5px !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -7.5px !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -7.5px !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -7.5px !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -7.5px !important; }
  .m-xl-n2 {
    margin: -15px !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -15px !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -15px !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -15px !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -15px !important; }
  .m-xl-n3 {
    margin: -24px !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -24px !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -24px !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -24px !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -24px !important; }
  .m-xl-n4 {
    margin: -36px !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -36px !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -36px !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -36px !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -36px !important; }
  .m-xl-n5 {
    margin: -60px !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -60px !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -60px !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -60px !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -60px !important; }
  .m-xl-n6 {
    margin: -79.98px !important; }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -79.98px !important; }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -79.98px !important; }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -79.98px !important; }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -79.98px !important; }
  .m-xl-n7 {
    margin: -84px !important; }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -84px !important; }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -84px !important; }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -84px !important; }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -84px !important; }
  .m-xl-n8 {
    margin: -105px !important; }
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -105px !important; }
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -105px !important; }
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -105px !important; }
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -105px !important; }
  .m-xl-n9 {
    margin: -120px !important; }
  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -120px !important; }
  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -120px !important; }
  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -120px !important; }
  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -120px !important; }
  .m-xl-n10 {
    margin: -150px !important; }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -150px !important; }
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -150px !important; }
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -150px !important; }
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -150px !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: sticky !important; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

@media (min-width: 400px) {
  .text-xsm-left {
    text-align: left !important; }
  .text-xsm-right {
    text-align: right !important; }
  .text-xsm-center {
    text-align: center !important; } }

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

/* Mixins */
/* Mixin fluid type for responsive font-size.
 Attention! Use only with settings font-size variable type range */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0;
  overflow-x: hidden;
}

main {
  display: block; }

h1 {
  font-size: 2em;
  margin: .67em 0; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

pre {
  font-family: monospace,monospace;
  font-size: 1em; }

a {
  background-color: transparent; }

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted; }

b, strong {
  font-weight: bolder; }

code, kbd, samp {
  font-family: monospace,monospace;
  font-size: 1em; }

small {
  font-size: 80%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }
  /* Custom CSS to change SVG fill color to white */
.testimonials_item__stars svg path {
    fill: #ffffff;
}


sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

img {
  
    border: 1px solid #A98441;
  border-radius:16px;
    }

button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0; }

button, input {
  overflow: visible; }

button, select {
  text-transform: none; }

[type="button"], [type="reset"], [type="submit"], button {
  -webkit-appearance: button; }

[type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner, button::-moz-focus-inner {
  border-style: none;
  padding: 0; }

[type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring, button:-moz-focusring {
  outline: 1px dotted ButtonText; }

fieldset {
  padding: .35em .75em .625em; }

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal; }

progress {
  vertical-align: baseline; }

textarea {
  overflow: auto; }

[type="checkbox"], [type="radio"] {
  box-sizing: border-box;
  padding: 0; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px; }

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit; }

details {
  display: block; }

summary {
  display: list-item; }

template {
  display: none; }

[hidden] {
  display: none; }

ul {
  list-style: none;
  padding-left: 0;
  padding-right: 0;
  margin-top: 0;
  margin-bottom: 0; }

ol {
  list-style: none;
  padding-left: 0;
  padding-right: 0;
  margin-top: 0;
  margin-bottom: 1rem; }

dl {
  margin-top: 0;
  margin-bottom: 1rem; }

i {
  font-style: normal; }

.clearfix {
  clear: both; }

@keyframes "swiper-preloader-spin" {
  100% {
    transform: rotate(360deg); } }

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1; }
  .swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000; }

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column; }

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0); }
  .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px; }
  .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform,.2s top; }

.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0; }

.swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0; }

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
  transform: translate3d(0px, 0, 0); }

.swiper-container-android .swiper-slide {
  transform: translate3d(0px, 0, 0); }

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap; }

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column; }

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-container-pointer-events {
  touch-action: pan-y; }

.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x; }

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform; }

.swiper-slide-invisible-blank {
  visibility: hidden; }

.swiper-container-autoheight {
  height: auto; }
  .swiper-container-autoheight .swiper-slide {
    height: auto; }
  .swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height; }

.swiper-container-3d {
  perspective: 1200px; }
  .swiper-container-3d .swiper-cube-shadow {
    transform-style: preserve-3d; }
  .swiper-container-3d .swiper-slide {
    transform-style: preserve-3d; }
  .swiper-container-3d .swiper-slide-shadow-bottom {
    transform-style: preserve-3d;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d .swiper-slide-shadow-left {
    transform-style: preserve-3d;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d .swiper-slide-shadow-right {
    transform-style: preserve-3d;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d .swiper-slide-shadow-top {
    transform-style: preserve-3d;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
  .swiper-container-3d .swiper-wrapper {
    transform-style: preserve-3d; }

.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none; }
  .swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none; }
  .swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start; }

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory; }

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory; }

.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto; }
  .swiper-container-rtl .swiper-button-next:after {
    content: 'prev'; }

.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto; }
  .swiper-container-rtl .swiper-button-prev:after {
    content: 'next'; }

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top; }

.swiper-button-lock {
  display: none; }

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: .3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10; }

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0; }

.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%; }
  .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 9px; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap; }
  .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform,.2s left; }

.swiper-container-horizontal > .swiper-pagination-progressbar {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0; }

.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0; }

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%; }

.swiper-pagination-custom {
  bottom: 10px;
  left: 0;
  width: 100%; }

.swiper-pagination-fraction {
  color: #a98441;
  bottom: 10px;
  left: 0;
  width: 100%; }

.swiper-pagination-bullets-dynamic {
  overflow: hidden; }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative; }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(0.66); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(0.66); }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33); }

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  opacity: 1;
  outline: none;
  background: #a98441;
  transition: all 0.3s ease-in-out; }
  .swiper-pagination-bullet:hover, .swiper-pagination-bullet:focus, .swiper-pagination-bullet:active {
    background: #a98441;
    box-shadow: 0 0 0 2px #a98441; }

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer; }

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #a98441;
  box-shadow: 0 0 0 2px #a98441;
  cursor: default;
  pointer-events: none; }

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform,.2s right; }

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute; }
  .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #0f0f0f;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top; }

.swiper-pagination-white {
  background: #ffffff; }

.swiper-pagination-black {
  background: #a98441; }

.swiper-pagination-lock {
  display: none; }

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1); }

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0; }

.swiper-scrollbar-cursor-drag {
  cursor: move; }

.swiper-scrollbar-lock {
  display: none; }

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center; }
  .swiper-zoom-container > canvas {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain; }
  .swiper-zoom-container > img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain; }
  .swiper-zoom-container > svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain; }

.swiper-slide-zoomed {
  cursor: move; }

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid #a98441;
  border-radius: 50%;
  border-top-color: transparent; }

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff; }

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity; }
  .swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none; }

.swiper-container-fade .swiper-slide-active {
  pointer-events: auto; }
  .swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto; }

.swiper-button-prev,
.swiper-button-next {
  background-image: none;
  position: absolute;
  top: 50%;
  width: 32px;
  height: 32px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transform: translateY(-50%);
  margin-top: 0;
  z-index: 10;
  cursor: pointer;
  font-size: 0;
  line-height: 0;
  text-align: center;
  border-radius: 50%;
  background-color: #ffffff; }
  .swiper-button-prev:before,
  .swiper-button-next:before {
    position: absolute;
    top: 0; }
  .swiper-button-prev > span,
  .swiper-button-next > span {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 0;
    text-indent: -10000px;
    z-index: -1000;
    pointer-events: none; }
  .swiper-button-prev:hover svg, .swiper-button-prev:focus svg, .swiper-button-prev:active svg,
  .swiper-button-next:hover svg,
  .swiper-button-next:focus svg,
  .swiper-button-next:active svg {
    fill: #b59351; }
  .swiper-button-prev:hover:before, .swiper-button-prev:focus:before, .swiper-button-prev:active:before,
  .swiper-button-next:hover:before,
  .swiper-button-next:focus:before,
  .swiper-button-next:active:before {
    opacity: 0.6; }
  .swiper-button-prev:focus,
  .swiper-button-next:focus {
    outline: none; }
  .swiper-button-prev.swiper-button-disabled,
  .swiper-button-next.swiper-button-disabled {
    opacity: 0.4;
    cursor: default;
    pointer-events: none; }
    .swiper-button-prev.swiper-button-disabled.hideControlOnEnd,
    .swiper-button-next.swiper-button-disabled.hideControlOnEnd {
      display: none; }

.swiper-button-next.slider-button,
.swiper-button-prev.slider-button {
  background-color: transparent;
  border-radius: 0; }
  .swiper-button-next.slider-button:hover svg path, .swiper-button-next.slider-button:focus svg path,
  .swiper-button-prev.slider-button:hover svg path,
  .swiper-button-prev.slider-button:focus svg path {
    fill: #a98441; }

@media (min-width: 1200px) {
  .swiper-button-next.slider-button {
    right: 25px; }
  .swiper-button-prev.slider-button {
    left: 25px; } }

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto; }

.swiper-button-prev:not(.slider-button):before,
.swiper-container-rtl .swiper-button-next:before {
  content: url(//www.vexaer.com/cdn/shop/t/7/assets/arrow_prev.svg?v=152410067429105987521719300978); }

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto; }

.swiper-button-next:not(.slider-button):before,
.swiper-container-rtl .swiper-button-prev:before {
  content: url(//www.vexaer.com/cdn/shop/t/7/assets/arrow_next.svg?v=108760129880720591719300978); }

.swiper-pagination-fraction {
  color: #a98441; }

.swiper-container-horizontal > .swiper-pagination-bullets {
  text-align: center; }

.swiper-nav-wrapper {
  position: relative; }
  .swiper-nav-wrapper .swiper-pagination:not(.swiper-pagination-progressbar) {
    margin-top: 20px;
    position: static; }
    @media (min-width: 1200px) {
      .swiper-nav-wrapper .swiper-pagination:not(.swiper-pagination-progressbar) {
        margin-top: 30px; } }
  .swiper-nav-wrapper .swiper-button-prev {
    left: 3px; }
  .swiper-nav-wrapper .swiper-button-next {
    right: 3px; }
  @media (max-width: 575px) {
    .swiper-nav-wrapper.swiper-nav-wrapper_mod .swiper-button-prev, .swiper-nav-wrapper.swiper-nav-wrapper_mod .swiper-button-next {
      top: 27%; } }
  @media (max-width: 767px) {
    .swiper-nav-wrapper.products_carousel .swiper-button-prev, .swiper-nav-wrapper.products_carousel .swiper-button-next {
      top: 47%; } }
  .swiper-nav-wrapper.post_carousel:not(.swiper-nav-wrapper_mod) .swiper-button-prev, .swiper-nav-wrapper.post_carousel:not(.swiper-nav-wrapper_mod) .swiper-button-next {
    top: 36%; }
  @media (min-width: 768px) {
    .swiper-nav-wrapper:not(.swiper-nav-wrapper_mod) .swiper-button-prev, .swiper-nav-wrapper:not(.swiper-nav-wrapper_mod) .swiper-button-next {
      top: 36%; }
    .swiper-nav-wrapper.swiper-nav-wrapper_mod .swiper-button-prev, .swiper-nav-wrapper.swiper-nav-wrapper_mod .swiper-button-next {
      top: 47%; } }

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer; }

/* Progress */
.swiper-pagination-progressbar {
  background: #0f0f0f;
  position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #b59351; }

.swiper-pagination-white {
  background: #ffffff; }

.swiper-pagination-black {
  background: #a98441; }

/* Fancybox commin styles */
.fancybox-image,
.fancybox-inner,
.fancybox-nav,
.fancybox-nav span,
.fancybox-outer,
.fancybox-skin,
.fancybox-tmp,
.fancybox-wrap,
.fancybox-wrap iframe,
.fancybox-wrap object {
  padding: 0;
  margin: 0;
  border: 0;
  outline: 0;
  vertical-align: top; }

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020; }

.fancybox-inner,
.fancybox-outer,
.fancybox-skin {
  position: relative; }

.fancybox-skin {
  background: #ffffff;
  color: #ffffff;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.fancybox-opened {
  z-index: 8030; }

.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }

.fancybox-inner {
  overflow: hidden; }

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch; }

.fancybox-error {
  color: #a98441;
  font: 400 16px/20px "Fira Sans", sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap; }

.fancybox-iframe,
.fancybox-image {
  display: block;
  width: 100%;
  height: 100%; }

.fancybox-image {
  max-width: 100%;
  max-height: 100%; }

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMhJREFUeNrs2TEKwkAUhOEXBSurQM5jo2AbyG2EgIfyCkKqXEDiGYI2QkBn5aXYYBqb7MAM/Ft/LNutWbwtqtEVDei9UIMbajf93A51CyLn6twWrUwQOq0csTl6EICDMV/jOKG9pb+Nv21rCW53rM1wvFzPsD5zOc1WRjaBBRZYYIEFFlhggQUWWGCBBRZYYIEFFvh/cE/kfQbwnQh8C+ALEfhrLYznU6YY5RUBuJpe98HS/Vg8zr2R8E16Rk0C0MYt0dftR4ABAFfva4h/thfHAAAAAElFTkSuQmCC);
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060; }

.fancybox-close,
.fancybox-nav,
.fancybox-nav span {
  cursor: pointer;
  z-index: 8040;
  position: absolute; }

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url(//www.vexaer.com/cdn/shop/t/7/assets/fancybox_loading.gif?v=171509163315476599901719300978) center center no-repeat; }

.fancybox-nav {
  top: 0;
  width: 40%;
  height: 100%;
  text-decoration: none;
  background: url(//www.vexaer.com/cdn/shop/t/7/assets/blank.gif?v=164826798765693215961719300978);
  -webkit-tap-highlight-color: transparent; }

.fancybox-prev {
  left: 0; }

.fancybox-next {
  right: 0; }

.fancybox-nav span {
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px; }

.fancybox-prev span {
  left: 5px; }

.fancybox-next span {
  right: 5px; }

.fancybox-nav:hover span {
  visibility: visible; }

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important; }

.fancybox-lock,
.fancybox-lock body {
  overflow: hidden !important; }

.fancybox-lock {
  width: auto; }

.fancybox-lock-test {
  overflow-y: hidden !important; }

.fancybox-overlay {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: rgba(0, 0, 0, 0.6); }

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0; }

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll; }

.fancybox-title {
  visibility: hidden;
  font: 400 13px/20px "Fira Sans", sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050; }

.fancybox-opened .fancybox-title {
  visibility: visible; }

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center; }

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: 0 0;
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #ffffff;
  font-weight: 700;
  line-height: 24px;
  white-space: nowrap; }

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  text-align: center;
  width: 100%;
  color: #ffffff; }

.fancybox-title-inside-wrap {
  padding-top: 10px; }

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 9px 15px 10px;
  background: #0f0f0f; }

.fancybox-wrap .fancybox-skin {
  padding: 0 !important;
  background: #ffffff;
  border-radius: 0; }

.fancybox-close {
  cursor: pointer;
  top: 10px;
  right: 10px;
  display: block;
  border: none;
  width: 24px;
  height: 24px; }

.fancybox-close:before {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: 50%;
  mask-position: 50%;
  background-color: #e1e2e4;
  transition: all 0.3s ease-in-out;
  width: 13px;
  height: 13px;
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.34855 9L0 1.65145L1.65145 0L9 7.34855L16.3485 0L18 1.65145L10.6515 9L18 16.3485L16.3485 18L9 10.6515L1.65145 18L0 16.3485L7.34855 9Z" /></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.34855 9L0 1.65145L1.65145 0L9 7.34855L16.3485 0L18 1.65145L10.6515 9L18 16.3485L16.3485 18L9 10.6515L1.65145 18L0 16.3485L7.34855 9Z" /></svg>');
  z-index: 1; }

.fancybox-close:hover:before, .fancybox-close:focus:before, .fancybox-close:active:before {
  background-color: #a98441; }

@media (min-width: 820px) {
  .fancybox-close {
    top: 30px;
    right: 37px; } }

.fancybox-nav span {
  width: 36px;
  height: 36px;
  display: block;
  margin: -18px 0 0 0;
  background: #444;
  border: none;
  border-radius: 50%;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.6);
  transition: 0.3s, background, border-color, color; }
  .fancybox-nav span:before {
    display: block;
    font: 12px/36px "FontAwesome";
    color: #a98441;
    text-align: center; }

.fancybox-nav:hover > span {
  background: #bec0c4; }

.fancybox-prev span:before {
  content: "\f053";
  padding: 0 2px 0 0; }

.fancybox-next span:before {
  content: "\f054";
  padding: 0 0 0 2px; }

.fancybox_alert {
  padding: 0 !important;
  text-align: center; }
  .fancybox_alert .alert, .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-form-message, .section_template__product #shopify-product-reviews .spr-container .fancybox_alert .spr-form-message {
    margin: 0;
    padding: 40px;
    font-size: 14px; }
  .fancybox_alert .btn, .fancybox_alert .blog__main.linkstyle--btn .article_btn, .blog__main.linkstyle--btn .fancybox_alert .article_btn, .fancybox_alert .product_listing__list .product-buttons .add_to_cart_button, .product_listing__list .product-buttons .fancybox_alert .add_to_cart_button, .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a, .section_template__product #shopify-product-reviews .spr-container .fancybox_alert .spr-summary-actions > a, .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .fancybox_alert .spr-review-reportreview, .fancybox_alert .buyoneclick button, .buyoneclick .fancybox_alert button {
    margin: 15px 0 0 0;
    text-decoration: none; }
  .fancybox_alert .btn ~ .btn, .fancybox_alert .blog__main.linkstyle--btn .article_btn ~ .btn, .blog__main.linkstyle--btn .fancybox_alert .article_btn ~ .btn, .fancybox_alert .product_listing__list .product-buttons .add_to_cart_button ~ .btn, .product_listing__list .product-buttons .fancybox_alert .add_to_cart_button ~ .btn, .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a ~ .btn, .section_template__product #shopify-product-reviews .spr-container .fancybox_alert .spr-summary-actions > a ~ .btn, .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview ~ .btn, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .fancybox_alert .spr-review-reportreview ~ .btn, .fancybox_alert .buyoneclick button ~ .btn, .buyoneclick .fancybox_alert button ~ .btn, .fancybox_alert .blog__main.linkstyle--btn .btn ~ .article_btn, .blog__main.linkstyle--btn .fancybox_alert .btn ~ .article_btn, .fancybox_alert .blog__main.linkstyle--btn .article_btn ~ .article_btn, .blog__main.linkstyle--btn .fancybox_alert .article_btn ~ .article_btn, .fancybox_alert .product_listing__list .product-buttons .blog__main.linkstyle--btn .add_to_cart_button ~ .article_btn, .blog__main.linkstyle--btn .fancybox_alert .product_listing__list .product-buttons .add_to_cart_button ~ .article_btn, .product_listing__list .product-buttons .fancybox_alert .blog__main.linkstyle--btn .add_to_cart_button ~ .article_btn, .blog__main.linkstyle--btn .product_listing__list .product-buttons .fancybox_alert .add_to_cart_button ~ .article_btn, .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .blog__main.linkstyle--btn .spr-summary-actions > a ~ .article_btn, .blog__main.linkstyle--btn .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a ~ .article_btn, .section_template__product #shopify-product-reviews .spr-container .fancybox_alert .blog__main.linkstyle--btn .spr-summary-actions > a ~ .article_btn, .blog__main.linkstyle--btn .section_template__product #shopify-product-reviews .spr-container .fancybox_alert .spr-summary-actions > a ~ .article_btn, .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .blog__main.linkstyle--btn .spr-review-reportreview ~ .article_btn, .blog__main.linkstyle--btn .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview ~ .article_btn, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .fancybox_alert .blog__main.linkstyle--btn .spr-review-reportreview ~ .article_btn, .blog__main.linkstyle--btn .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .fancybox_alert .spr-review-reportreview ~ .article_btn, .fancybox_alert .buyoneclick .blog__main.linkstyle--btn button ~ .article_btn, .blog__main.linkstyle--btn .fancybox_alert .buyoneclick button ~ .article_btn, .buyoneclick .fancybox_alert .blog__main.linkstyle--btn button ~ .article_btn, .blog__main.linkstyle--btn .buyoneclick .fancybox_alert button ~ .article_btn, .fancybox_alert .product_listing__list .product-buttons .btn ~ .add_to_cart_button, .product_listing__list .product-buttons .fancybox_alert .btn ~ .add_to_cart_button, .fancybox_alert .blog__main.linkstyle--btn .product_listing__list .product-buttons .article_btn ~ .add_to_cart_button, .product_listing__list .product-buttons .fancybox_alert .blog__main.linkstyle--btn .article_btn ~ .add_to_cart_button, .blog__main.linkstyle--btn .fancybox_alert .product_listing__list .product-buttons .article_btn ~ .add_to_cart_button, .product_listing__list .product-buttons .blog__main.linkstyle--btn .fancybox_alert .article_btn ~ .add_to_cart_button, .fancybox_alert .product_listing__list .product-buttons .add_to_cart_button ~ .add_to_cart_button, .product_listing__list .product-buttons .fancybox_alert .add_to_cart_button ~ .add_to_cart_button, .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .product_listing__list .product-buttons .spr-summary-actions > a ~ .add_to_cart_button, .product_listing__list .product-buttons .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a ~ .add_to_cart_button, .section_template__product #shopify-product-reviews .spr-container .fancybox_alert .product_listing__list .product-buttons .spr-summary-actions > a ~ .add_to_cart_button, .product_listing__list .product-buttons .section_template__product #shopify-product-reviews .spr-container .fancybox_alert .spr-summary-actions > a ~ .add_to_cart_button, .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .product_listing__list .product-buttons .spr-review-reportreview ~ .add_to_cart_button, .product_listing__list .product-buttons .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview ~ .add_to_cart_button, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .fancybox_alert .product_listing__list .product-buttons .spr-review-reportreview ~ .add_to_cart_button, .product_listing__list .product-buttons .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .fancybox_alert .spr-review-reportreview ~ .add_to_cart_button, .fancybox_alert .buyoneclick .product_listing__list .product-buttons button ~ .add_to_cart_button, .product_listing__list .product-buttons .fancybox_alert .buyoneclick button ~ .add_to_cart_button, .buyoneclick .fancybox_alert .product_listing__list .product-buttons button ~ .add_to_cart_button, .product_listing__list .product-buttons .buyoneclick .fancybox_alert button ~ .add_to_cart_button, .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > .btn ~ a, .section_template__product #shopify-product-reviews .spr-container .fancybox_alert .spr-summary-actions > .btn ~ a, .fancybox_alert .blog__main.linkstyle--btn .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > .article_btn ~ a, .section_template__product #shopify-product-reviews .spr-container .fancybox_alert .blog__main.linkstyle--btn .spr-summary-actions > .article_btn ~ a, .blog__main.linkstyle--btn .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > .article_btn ~ a, .section_template__product #shopify-product-reviews .spr-container .blog__main.linkstyle--btn .fancybox_alert .spr-summary-actions > .article_btn ~ a, .fancybox_alert .product_listing__list .product-buttons .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > .add_to_cart_button ~ a, .section_template__product #shopify-product-reviews .spr-container .fancybox_alert .product_listing__list .product-buttons .spr-summary-actions > .add_to_cart_button ~ a, .product_listing__list .product-buttons .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > .add_to_cart_button ~ a, .section_template__product #shopify-product-reviews .spr-container .product_listing__list .product-buttons .fancybox_alert .spr-summary-actions > .add_to_cart_button ~ a, .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a ~ a, .section_template__product #shopify-product-reviews .spr-container .fancybox_alert .spr-summary-actions > a ~ a, .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-summary-actions > .spr-review-reportreview ~ a, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .fancybox_alert .spr-summary-actions > .spr-review-reportreview ~ a, .fancybox_alert .buyoneclick .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > button ~ a, .section_template__product #shopify-product-reviews .spr-container .fancybox_alert .buyoneclick .spr-summary-actions > button ~ a, .buyoneclick .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > button ~ a, .section_template__product #shopify-product-reviews .spr-container .buyoneclick .fancybox_alert .spr-summary-actions > button ~ a, .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .btn ~ .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .fancybox_alert .btn ~ .spr-review-reportreview, .fancybox_alert .blog__main.linkstyle--btn .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .article_btn ~ .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .fancybox_alert .blog__main.linkstyle--btn .article_btn ~ .spr-review-reportreview, .blog__main.linkstyle--btn .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .article_btn ~ .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .blog__main.linkstyle--btn .fancybox_alert .article_btn ~ .spr-review-reportreview, .fancybox_alert .product_listing__list .product-buttons .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .add_to_cart_button ~ .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .fancybox_alert .product_listing__list .product-buttons .add_to_cart_button ~ .spr-review-reportreview, .product_listing__list .product-buttons .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .add_to_cart_button ~ .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .product_listing__list .product-buttons .fancybox_alert .add_to_cart_button ~ .spr-review-reportreview, .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-summary-actions > a ~ .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .fancybox_alert .spr-review .spr-review-footer .spr-summary-actions > a ~ .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .fancybox_alert .spr-summary-actions > a ~ .spr-review-reportreview, .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview ~ .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .fancybox_alert .spr-review-reportreview ~ .spr-review-reportreview, .fancybox_alert .buyoneclick .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer button ~ .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .fancybox_alert .buyoneclick button ~ .spr-review-reportreview, .buyoneclick .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer button ~ .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .buyoneclick .fancybox_alert button ~ .spr-review-reportreview, .fancybox_alert .buyoneclick .btn ~ button, .buyoneclick .fancybox_alert .btn ~ button, .fancybox_alert .blog__main.linkstyle--btn .buyoneclick .article_btn ~ button, .buyoneclick .fancybox_alert .blog__main.linkstyle--btn .article_btn ~ button, .blog__main.linkstyle--btn .fancybox_alert .buyoneclick .article_btn ~ button, .buyoneclick .blog__main.linkstyle--btn .fancybox_alert .article_btn ~ button, .fancybox_alert .product_listing__list .product-buttons .buyoneclick .add_to_cart_button ~ button, .buyoneclick .fancybox_alert .product_listing__list .product-buttons .add_to_cart_button ~ button, .product_listing__list .product-buttons .fancybox_alert .buyoneclick .add_to_cart_button ~ button, .buyoneclick .product_listing__list .product-buttons .fancybox_alert .add_to_cart_button ~ button, .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .buyoneclick .spr-summary-actions > a ~ button, .buyoneclick .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a ~ button, .section_template__product #shopify-product-reviews .spr-container .fancybox_alert .buyoneclick .spr-summary-actions > a ~ button, .buyoneclick .section_template__product #shopify-product-reviews .spr-container .fancybox_alert .spr-summary-actions > a ~ button, .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .buyoneclick .spr-review-reportreview ~ button, .buyoneclick .fancybox_alert .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview ~ button, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .fancybox_alert .buyoneclick .spr-review-reportreview ~ button, .buyoneclick .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .fancybox_alert .spr-review-reportreview ~ button, .fancybox_alert .buyoneclick button ~ button, .buyoneclick .fancybox_alert button ~ button {
    margin-left: 15px !important; }

#fancybox-thumbs {
  position: fixed;
  left: 0;
  width: 100%;
  overflow: hidden;
  z-index: 8050;
  background-color: #0f0f0f;
  padding-top: 10px;
  padding-bottom: 20px; }

#fancybox-thumbs.bottom {
  bottom: -10px; }

#fancybox-thumbs ul {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0; }

#fancybox-thumbs ul li {
  float: left;
  padding: 1px;
  opacity: 0.6; }

#fancybox-thumbs ul li a {
  display: block;
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  outline: none; }

#fancybox-thumbs ul li.active {
  opacity: 1; }
  #fancybox-thumbs ul li.active a {
    border-color: #b59351; }

#fancybox-buttons {
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 8050;
  padding: 5px 0 4px;
  background-color: #0f0f0f;
  display: flex; }

#fancybox-buttons.top {
  top: 0; }

#fancybox-buttons.bottom {
  bottom: 10px; }

#fancybox-buttons ul {
  display: block;
  width: 166px;
  height: 30px;
  margin: 0 70px 0 auto;
  padding: 0;
  list-style: none;
  background-color: #a98441; }

#fancybox-buttons ul li {
  float: left;
  margin: 0;
  padding: 0; }

#fancybox-buttons a {
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background-image: url("http://i.imgur.com/VLfolxv.png");
  background-repeat: no-repeat;
  outline: none;
  opacity: 0.8; }

#fancybox-buttons a:hover {
  opacity: 1; }

#fancybox-buttons a.btnPrev {
  background-position: 5px 0; }

#fancybox-buttons a.btnNext {
  background-position: -33px 0;
  border-right: 1px solid #a98441; }

#fancybox-buttons a.btnPlay {
  background-position: 0 -30px; }

#fancybox-buttons a.btnPlayOn {
  background-position: -30px -30px; }

#fancybox-buttons a.btnToggle {
  background-position: 3px -60px;
  border-left: 1px solid #111;
  border-right: 1px solid #a98441;
  width: 35px; }

#fancybox-buttons a.btnToggleOn {
  background-position: -27px -60px; }

#fancybox-buttons a.btnClose {
  width: 35px;
  background-position: -56px 0px; }

#fancybox-buttons a.btnDisabled {
  opacity: 0.4;
  cursor: default; }

.fancybox-type-iframe .fancybox-close {
  top: -20px;
  right: -20px; }
  @media (min-width: 820px) {
    .fancybox-type-iframe .fancybox-close {
      top: -23px;
      right: -23px; } }

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: 'FontAwesome';
  src: url(fontawesome-webfont.eot);
  src: url(fontawesome-webfont.eot) format("embedded-opentype"), url(fontawesome-webfont.woff2) format("woff2"), url(fontawesome-webfont.woff) format("woff"), url(fontawesome-webfont.ttf) format("truetype"), url(fontawesome-webfont.svg) format("svg");
  font-weight: 400;
  font-style: normal; }

.fa {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.fa:before {
  display: inline-block;
  font-weight: 400;
  font-size: 14px;
  line-height: 1;
  font-family: "FontAwesome"; }

.fa-glass:before {
  content: "\f000"; }

.fa-music:before {
  content: "\f001"; }

.fa-search:before {
  content: "\f002"; }

.fa-envelope-o:before {
  content: "\f003"; }

.fa-heart:before {
  content: "\f004"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-o:before {
  content: "\f006"; }

.fa-user:before {
  content: "\f007"; }

.fa-film:before {
  content: "\f008"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-check:before {
  content: "\f00c"; }

.fa-remove:before, .fa-close:before, .fa-times:before {
  content: "\f00d"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-signal:before {
  content: "\f012"; }

.fa-gear:before, .fa-cog:before {
  content: "\f013"; }

.fa-trash-o:before {
  content: "\f014"; }

.fa-home:before {
  content: "\f015"; }

.fa-file-o:before {
  content: "\f016"; }

.fa-clock-o:before {
  content: "\f017"; }

.fa-road:before {
  content: "\f018"; }

.fa-download:before {
  content: "\f019"; }

.fa-arrow-circle-o-down:before {
  content: "\f01a"; }

.fa-arrow-circle-o-up:before {
  content: "\f01b"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-play-circle-o:before {
  content: "\f01d"; }

.fa-rotate-right:before, .fa-repeat:before {
  content: "\f01e"; }

.fa-refresh:before {
  content: "\f021"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-lock:before {
  content: "\f023"; }

.fa-flag:before {
  content: "\f024"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-print:before {
  content: "\f02f"; }

.fa-camera:before {
  content: "\f030"; }

.fa-font:before {
  content: "\f031"; }

.fa-bold:before {
  content: "\f032"; }

.fa-italic:before {
  content: "\f033"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-list:before {
  content: "\f03a"; }

.fa-dedent:before, .fa-outdent:before {
  content: "\f03b"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-video-camera:before {
  content: "\f03d"; }

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
  content: "\f03e"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-tint:before {
  content: "\f043"; }

.fa-edit:before, .fa-pencil-square-o:before {
  content: "\f044"; }

.fa-share-square-o:before {
  content: "\f045"; }

.fa-check-square-o:before {
  content: "\f046"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-play:before {
  content: "\f04b"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-eject:before {
  content: "\f052"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-times-circle-o:before {
  content: "\f05c"; }

.fa-check-circle-o:before {
  content: "\f05d"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-mail-forward:before, .fa-share:before {
  content: "\f064"; }

.fa-expand:before {
  content: "\f065"; }

.fa-compress:before {
  content: "\f066"; }

.fa-plus:before {
  content: "\f067"; }

.fa-minus:before {
  content: "\f068"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-warning:before, .fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-plane:before {
  content: "\f072"; }

.fa-calendar:before {
  content: "\f073"; }

.fa-random:before {
  content: "\f074"; }

.fa-comment:before {
  content: "\f075"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-bar-chart-o:before, .fa-bar-chart:before {
  content: "\f080"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-key:before {
  content: "\f084"; }

.fa-gears:before, .fa-cogs:before {
  content: "\f085"; }

.fa-comments:before {
  content: "\f086"; }

.fa-thumbs-o-up:before {
  content: "\f087"; }

.fa-thumbs-o-down:before {
  content: "\f088"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-heart-o:before {
  content: "\f08a"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-linkedin-square:before {
  content: "\f08c"; }

.fa-thumb-tack:before {
  content: "\f08d"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-upload:before {
  content: "\f093"; }

.fa-lemon-o:before {
  content: "\f094"; }

.fa-phone:before {
  content: "\f095"; }

.fa-square-o:before {
  content: "\f096"; }

.fa-bookmark-o:before {
  content: "\f097"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-facebook-f:before, .fa-facebook:before {
  content: "\f09a"; }

.fa-github:before {
  content: "\f09b"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-feed:before, .fa-rss:before {
  content: "\f09e"; }

.fa-hdd-o:before {
  content: "\f0a0"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-hand-o-right:before {
  content: "\f0a4"; }

.fa-hand-o-left:before {
  content: "\f0a5"; }

.fa-hand-o-up:before {
  content: "\f0a6"; }

.fa-hand-o-down:before {
  content: "\f0a7"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-group:before, .fa-users:before {
  content: "\f0c0"; }

.fa-chain:before, .fa-link:before {
  content: "\f0c1"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-cut:before, .fa-scissors:before {
  content: "\f0c4"; }

.fa-copy:before, .fa-files-o:before {
  content: "\f0c5"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-save:before, .fa-floppy-o:before {
  content: "\f0c7"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
  content: "\f0c9"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-plus:before {
  content: "\f0d5"; }

.fa-money:before {
  content: "\f0d6"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-unsorted:before, .fa-sort:before {
  content: "\f0dc"; }

.fa-sort-down:before, .fa-sort-desc:before {
  content: "\f0dd"; }

.fa-sort-up:before, .fa-sort-asc:before {
  content: "\f0de"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-linkedin:before {
  content: "\f0e1"; }

.fa-rotate-left:before, .fa-undo:before {
  content: "\f0e2"; }

.fa-legal:before, .fa-gavel:before {
  content: "\f0e3"; }

.fa-dashboard:before, .fa-tachometer:before {
  content: "\f0e4"; }

.fa-comment-o:before {
  content: "\f0e5"; }

.fa-comments-o:before {
  content: "\f0e6"; }

.fa-flash:before, .fa-bolt:before {
  content: "\f0e7"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-paste:before, .fa-clipboard:before {
  content: "\f0ea"; }

.fa-lightbulb-o:before {
  content: "\f0eb"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-bell-o:before {
  content: "\f0a2"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cutlery:before {
  content: "\f0f5"; }

.fa-file-text-o:before {
  content: "\f0f6"; }

.fa-building-o:before {
  content: "\f0f7"; }

.fa-hospital-o:before {
  content: "\f0f8"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-mobile-phone:before, .fa-mobile:before {
  content: "\f10b"; }

.fa-circle-o:before {
  content: "\f10c"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-circle:before {
  content: "\f111"; }

.fa-mail-reply:before, .fa-reply:before {
  content: "\f112"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-folder-o:before {
  content: "\f114"; }

.fa-folder-open-o:before {
  content: "\f115"; }

.fa-smile-o:before {
  content: "\f118"; }

.fa-frown-o:before {
  content: "\f119"; }

.fa-meh-o:before {
  content: "\f11a"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-keyboard-o:before {
  content: "\f11c"; }

.fa-flag-o:before {
  content: "\f11d"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-code:before {
  content: "\f121"; }

.fa-mail-reply-all:before, .fa-reply-all:before {
  content: "\f122"; }

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
  content: "\f123"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-crop:before {
  content: "\f125"; }

.fa-code-fork:before {
  content: "\f126"; }

.fa-unlink:before, .fa-chain-broken:before {
  content: "\f127"; }

.fa-question:before {
  content: "\f128"; }

.fa-info:before {
  content: "\f129"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-shield:before {
  content: "\f132"; }

.fa-calendar-o:before {
  content: "\f133"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-minus-square-o:before {
  content: "\f147"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-pencil-square:before {
  content: "\f14b"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-toggle-down:before, .fa-caret-square-o-down:before {
  content: "\f150"; }

.fa-toggle-up:before, .fa-caret-square-o-up:before {
  content: "\f151"; }

.fa-toggle-right:before, .fa-caret-square-o-right:before {
  content: "\f152"; }

.fa-euro:before, .fa-eur:before {
  content: "\f153"; }

.fa-gbp:before {
  content: "\f154"; }

.fa-dollar:before, .fa-usd:before {
  content: "\f155"; }

.fa-rupee:before, .fa-inr:before {
  content: "\f156"; }

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
  content: "\f157"; }

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
  content: "\f158"; }

.fa-won:before, .fa-krw:before {
  content: "\f159"; }

.fa-bitcoin:before, .fa-btc:before {
  content: "\f15a"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-text:before {
  content: "\f15c"; }

.fa-sort-alpha-asc:before {
  content: "\f15d"; }

.fa-sort-alpha-desc:before {
  content: "\f15e"; }

.fa-sort-amount-asc:before {
  content: "\f160"; }

.fa-sort-amount-desc:before {
  content: "\f161"; }

.fa-sort-numeric-asc:before {
  content: "\f162"; }

.fa-sort-numeric-desc:before {
  content: "\f163"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-youtube-square:before {
  content: "\f166"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-youtube-play:before {
  content: "\f16a"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-adn:before {
  content: "\f170"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitbucket-square:before {
  content: "\f172"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-apple:before {
  content: "\f179"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-android:before {
  content: "\f17b"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-trello:before {
  content: "\f181"; }

.fa-female:before {
  content: "\f182"; }

.fa-male:before {
  content: "\f183"; }

.fa-gittip:before, .fa-gratipay:before {
  content: "\f184"; }

.fa-sun-o:before {
  content: "\f185"; }

.fa-moon-o:before {
  content: "\f186"; }

.fa-archive:before {
  content: "\f187"; }

.fa-bug:before {
  content: "\f188"; }

.fa-vk:before {
  content: "\f189"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-arrow-circle-o-right:before {
  content: "\f18e"; }

.fa-arrow-circle-o-left:before {
  content: "\f190"; }

.fa-toggle-left:before, .fa-caret-square-o-left:before {
  content: "\f191"; }

.fa-dot-circle-o:before {
  content: "\f192"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-turkish-lira:before, .fa-try:before {
  content: "\f195"; }

.fa-plus-square-o:before {
  content: "\f196"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-slack:before {
  content: "\f198"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-institution:before, .fa-bank:before, .fa-university:before {
  content: "\f19c"; }

.fa-mortar-board:before, .fa-graduation-cap:before {
  content: "\f19d"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-spoon:before {
  content: "\f1b1"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-automobile:before, .fa-car:before {
  content: "\f1b9"; }

.fa-cab:before, .fa-taxi:before {
  content: "\f1ba"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-file-pdf-o:before {
  content: "\f1c1"; }

.fa-file-word-o:before {
  content: "\f1c2"; }

.fa-file-excel-o:before {
  content: "\f1c3"; }

.fa-file-powerpoint-o:before {
  content: "\f1c4"; }

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
  content: "\f1c5"; }

.fa-file-zip-o:before, .fa-file-archive-o:before {
  content: "\f1c6"; }

.fa-file-sound-o:before, .fa-file-audio-o:before {
  content: "\f1c7"; }

.fa-file-movie-o:before, .fa-file-video-o:before {
  content: "\f1c8"; }

.fa-file-code-o:before {
  content: "\f1c9"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
  content: "\f1cd"; }

.fa-circle-o-notch:before {
  content: "\f1ce"; }

.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
  content: "\f1d0"; }

.fa-ge:before, .fa-empire:before {
  content: "\f1d1"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
  content: "\f1d4"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-wechat:before, .fa-weixin:before {
  content: "\f1d7"; }

.fa-send:before, .fa-paper-plane:before {
  content: "\f1d8"; }

.fa-send-o:before, .fa-paper-plane-o:before {
  content: "\f1d9"; }

.fa-history:before {
  content: "\f1da"; }

.fa-circle-thin:before {
  content: "\f1db"; }

.fa-header:before {
  content: "\f1dc"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-sliders:before {
  content: "\f1de"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-soccer-ball-o:before, .fa-futbol-o:before {
  content: "\f1e3"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-newspaper-o:before {
  content: "\f1ea"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bell-slash-o:before {
  content: "\f1f7"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-eyedropper:before {
  content: "\f1fb"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-area-chart:before {
  content: "\f1fe"; }

.fa-pie-chart:before {
  content: "\f200"; }

.fa-line-chart:before {
  content: "\f201"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bus:before {
  content: "\f207"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-cc:before {
  content: "\f20a"; }

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
  content: "\f20b"; }

.fa-meanpath:before {
  content: "\f20c"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-diamond:before {
  content: "\f219"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-venus:before {
  content: "\f221"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-intersex:before, .fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-facebook-official:before {
  content: "\f230"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-server:before {
  content: "\f233"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-hotel:before, .fa-bed:before {
  content: "\f236"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-train:before {
  content: "\f238"; }

.fa-subway:before {
  content: "\f239"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-yc:before, .fa-y-combinator:before {
  content: "\f23b"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {
  content: "\f240"; }

.fa-battery-3:before, .fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battery-2:before, .fa-battery-half:before {
  content: "\f242"; }

.fa-battery-1:before, .fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-0:before, .fa-battery-empty:before {
  content: "\f244"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-sticky-note-o:before {
  content: "\f24a"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-hourglass-o:before {
  content: "\f250"; }

.fa-hourglass-1:before, .fa-hourglass-start:before {
  content: "\f251"; }

.fa-hourglass-2:before, .fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-3:before, .fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hand-grab-o:before, .fa-hand-rock-o:before {
  content: "\f255"; }

.fa-hand-stop-o:before, .fa-hand-paper-o:before {
  content: "\f256"; }

.fa-hand-scissors-o:before {
  content: "\f257"; }

.fa-hand-lizard-o:before {
  content: "\f258"; }

.fa-hand-spock-o:before {
  content: "\f259"; }

.fa-hand-pointer-o:before {
  content: "\f25a"; }

.fa-hand-peace-o:before {
  content: "\f25b"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-safari:before {
  content: "\f267"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-tv:before, .fa-television:before {
  content: "\f26c"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-500px:before {
  content: "\f26e"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-calendar-plus-o:before {
  content: "\f271"; }

.fa-calendar-minus-o:before {
  content: "\f272"; }

.fa-calendar-times-o:before {
  content: "\f273"; }

.fa-calendar-check-o:before {
  content: "\f274"; }

.fa-industry:before {
  content: "\f275"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-map-o:before {
  content: "\f278"; }

.fa-map:before {
  content: "\f279"; }

.fa-commenting:before {
  content: "\f27a"; }

.fa-commenting-o:before {
  content: "\f27b"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-vimeo:before {
  content: "\f27d"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-edge:before {
  content: "\f282"; }

.fa-credit-card-alt:before {
  content: "\f283"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-modx:before {
  content: "\f285"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-usb:before {
  content: "\f287"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-pause-circle-o:before {
  content: "\f28c"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stop-circle-o:before {
  content: "\f28e"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-percent:before {
  content: "\f295"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-envira:before {
  content: "\f299"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-wheelchair-alt:before {
  content: "\f29b"; }

.fa-question-circle-o:before {
  content: "\f29c"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-volume-control-phone:before {
  content: "\f2a0"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
  content: "\f2a4"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-signing:before, .fa-sign-language:before {
  content: "\f2a7"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-google-plus-circle:before, .fa-google-plus-official:before {
  content: "\f2b3"; }

.fa-fa:before, .fa-font-awesome:before {
  content: "\f2b4"; }

.fa-handshake-o:before {
  content: "\f2b5"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-o:before {
  content: "\f2b7"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-book-o:before {
  content: "\f2ba"; }

.fa-vcard:before, .fa-address-card:before {
  content: "\f2bb"; }

.fa-vcard-o:before, .fa-address-card-o:before {
  content: "\f2bc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-circle-o:before {
  content: "\f2be"; }

.fa-user-o:before {
  content: "\f2c0"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-drivers-license:before, .fa-id-card:before {
  content: "\f2c2"; }

.fa-drivers-license-o:before, .fa-id-card-o:before {
  content: "\f2c3"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-thermometer-2:before, .fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-1:before, .fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-0:before, .fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-bathtub:before, .fa-s15:before, .fa-bath:before {
  content: "\f2cd"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-times-rectangle:before, .fa-window-close:before {
  content: "\f2d3"; }

.fa-times-rectangle-o:before, .fa-window-close-o:before {
  content: "\f2d4"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-eercast:before {
  content: "\f2da"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-snowflake-o:before {
  content: "\f2dc"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-meetup:before {
  content: "\f2e0"; }

/**
 * Sidebar
 */
@media (min-width: 768px) {
  .sidebar_on, .sidebar_small {
    padding-bottom: 80px; } }

.sidebar_on.left-sidebar {
  order: 1; }

@media (max-width: 767.98px) {
  .sidebar_small {
    order: 3;
    margin-top: 40px; } }

.sidebar .sidebar_widget {
  padding-bottom: 12px;
  border-bottom: 1px solid #a98441; }
  .sidebar .sidebar_widget + .sidebar_widget {
    margin-top: 15px; }
  .sidebar .sidebar_widget .widget_header {
    padding: 10px 0;
    margin-bottom: 0;
    font-weight: 700; }
    .sidebar .sidebar_widget .widget_header svg {
      fill: #a98441; }
  .sidebar .sidebar_widget .widget_content {
    padding: 5px 0 15px; }

.sidebar + .sidebar {
  margin-top: 15px; }

.sidebar .menu_trigger {
  cursor: pointer; }

.sidebar .link_list, .sidebar footer.footer_type_3 .social_menu.social_menu_alternate, footer.footer_type_3 .sidebar .social_menu.social_menu_alternate {
  margin: 0 0 0 10px; }
  .sidebar .link_list .droped_linklist, .sidebar footer.footer_type_3 .social_menu.social_menu_alternate .droped_linklist, footer.footer_type_3 .sidebar .social_menu.social_menu_alternate .droped_linklist {
    width: 100%; }
  .sidebar .link_list .level_1_2, .sidebar footer.footer_type_3 .social_menu.social_menu_alternate .level_1_2, footer.footer_type_3 .sidebar .social_menu.social_menu_alternate .level_1_2 {
    margin-top: 5px; }
  .sidebar .link_list li, .sidebar footer.footer_type_3 .social_menu.social_menu_alternate li, footer.footer_type_3 .sidebar .social_menu.social_menu_alternate li {
    display: block; }
    .sidebar .link_list li a, .sidebar footer.footer_type_3 .social_menu.social_menu_alternate li a, footer.footer_type_3 .sidebar .social_menu.social_menu_alternate li a {
      font-weight: 400;
      font-size: 14px;
      line-height: 1.2;
      color: #ffffff;
      padding-right: 20px; }
      .sidebar .link_list li a:hover, .sidebar footer.footer_type_3 .social_menu.social_menu_alternate li a:hover, footer.footer_type_3 .sidebar .social_menu.social_menu_alternate li a:hover, .sidebar .link_list li a:focus, .sidebar footer.footer_type_3 .social_menu.social_menu_alternate li a:focus, footer.footer_type_3 .sidebar .social_menu.social_menu_alternate li a:focus, .sidebar .link_list li a:active, .sidebar footer.footer_type_3 .social_menu.social_menu_alternate li a:active, footer.footer_type_3 .sidebar .social_menu.social_menu_alternate li a:active {
        color: #a98441;
        text-decoration: underline; }
      .sidebar .link_list li a.active, .sidebar footer.footer_type_3 .social_menu.social_menu_alternate li a.active, footer.footer_type_3 .sidebar .social_menu.social_menu_alternate li a.active {
        color: #a98441;
        text-decoration: underline; }
    .sidebar .link_list li ul, .sidebar footer.footer_type_3 .social_menu.social_menu_alternate li ul, footer.footer_type_3 .sidebar .social_menu.social_menu_alternate li ul {
      margin: 0;
      padding: 7px 0 7px 10px; }
      .sidebar .link_list li ul > li + li, .sidebar footer.footer_type_3 .social_menu.social_menu_alternate li ul > li + li, footer.footer_type_3 .sidebar .social_menu.social_menu_alternate li ul > li + li {
        margin-top: 10px; }
      .sidebar .link_list li ul ul, .sidebar footer.footer_type_3 .social_menu.social_menu_alternate li ul ul, footer.footer_type_3 .sidebar .social_menu.social_menu_alternate li ul ul {
        padding-top: 12px;
        padding-bottom: 12px; }
    .sidebar .link_list li.with_ul, .sidebar footer.footer_type_3 .social_menu.social_menu_alternate li.with_ul, footer.footer_type_3 .sidebar .social_menu.social_menu_alternate li.with_ul {
      position: relative; }
      .sidebar .link_list li.with_ul > span, .sidebar footer.footer_type_3 .social_menu.social_menu_alternate li.with_ul > span, footer.footer_type_3 .sidebar .social_menu.social_menu_alternate li.with_ul > span {
        display: block;
        width: 20px;
        height: 20px;
        text-align: right;
        position: absolute;
        top: 0;
        right: 0; }
      .sidebar .link_list li.with_ul svg, .sidebar footer.footer_type_3 .social_menu.social_menu_alternate li.with_ul svg, footer.footer_type_3 .sidebar .social_menu.social_menu_alternate li.with_ul svg {
        fill: #777777;
        transition: all 0.3s ease-in-out; }
        .sidebar .link_list li.with_ul svg.active, .sidebar footer.footer_type_3 .social_menu.social_menu_alternate li.with_ul svg.active, footer.footer_type_3 .sidebar .social_menu.social_menu_alternate li.with_ul svg.active {
          transform: rotate(180deg); }
    .sidebar .link_list li + li, .sidebar footer.footer_type_3 .social_menu.social_menu_alternate li + li, footer.footer_type_3 .sidebar .social_menu.social_menu_alternate li + li {
      margin-top: 10px; }

.sidebar .sidebar_widget__search {
  border-bottom: none;
  margin-top: 40px; }

.sidebar.blog-sidebar .sidebar_widget__search {
  margin-top: 0; }

.sidebar.blog-sidebar + .blog-sidebar {
  margin-top: 25px; }

.widget_toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer; }
  .widget_toggle svg {
    transition: all 0.3s ease-in-out;
    transform: rotate(-90deg); }
  .widget_toggle.open svg {
    transform: rotate(0deg); }

.sidebar_widget.no-border {
  border: none; }

.sidebar_widget__price_sort .slider-range-wr {
  margin: 0; }

.sidebar_widget__price_sort #js-slider-range {
  margin-bottom: 20px;
  height: 6px;
  margin-left: 7px;
  margin-right: 7px;
  background-color: #a98441;
  border-radius: 0; }
  .sidebar_widget__price_sort #js-slider-range .ui-slider-handle {
    border-radius: 0;
    top: -6px;
    background-color: #ffffff;
    border-color: #a98441; }
    .sidebar_widget__price_sort #js-slider-range .ui-slider-handle.ui-slider-focus {
      border-radius: 0;
      background-color: #ffffff;
      border-color: #a98441; }
  .sidebar_widget__price_sort #js-slider-range .ui-slider-range {
    background-color: #a98441; }

.sidebar_widget__price_sort .js-col {
  transition: all ease .45s; }

/**
 * Widget banner sidebar
 */
.sidebar_widget__banner {
  position: relative;
  display: inline-block; }
  .sidebar_widget__banner.sidebar_widget {
    padding-bottom: 0; }
  .sidebar_widget__banner .img_placeholder__small {
    padding: 53.93% 0 0 0; }
  .sidebar_widget__banner .img_placeholder__medium {
    padding: 100% 0 0 0; }
  .sidebar_widget__banner .img_placeholder__large {
    padding: 121.42% 0 0 0; }
  .sidebar_widget__banner .sidebar_banner_thumbnail {
    position: relative;
    display: inline-block; }
  .sidebar_widget__banner .sidebar_banner_caption {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 25px 30px; }
    .sidebar_widget__banner .sidebar_banner_caption > a {
      display: flex;
      align-items: flex-start;
      flex-direction: column;
      justify-content: flex-start;
      height: 100%; }
    .sidebar_widget__banner .sidebar_banner_caption em {
      font-style: normal; }
    .sidebar_widget__banner .sidebar_banner_caption div + p {
      display: inline-block;
      color: #a98441;
      text-transform: uppercase;
      font-weight: 500;
      margin: 25px 0 10px; }
  .sidebar_widget__banner .position_top {
    align-items: flex-start; }
  .sidebar_widget__banner .position_center {
    justify-content: center; }
  .sidebar_widget__banner .position_bottom {
    align-items: flex-end; }
  @media (min-width: 768px) and (max-width: 991.98px) {
    .sidebar_widget__banner .sidebar_banner_caption {
      padding: 20px 15px 15px; }
      .sidebar_widget__banner .sidebar_banner_caption p {
        line-height: 1.1; } }

/**
 * Widget products sidebar
 */
.sidebar .sidebar_widget__products {
  padding-bottom: 5px; }
  .sidebar .sidebar_widget__products .widget_header {
    padding-bottom: 20px; }

/**
 * Widget search sidebar
 */
.sidebar .sidebar_widget__search .widget_content {
  padding: 0; }

.sidebar .sidebar_widget__search form {
  position: relative; }
  .sidebar .sidebar_widget__search form .search-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0; }

.sidebar .sidebar_widget__search input {
  width: 100%;
  padding-left: 50px;
  padding-top: 15px;
  background-color: #0f0f0f; }

.sidebar .sidebar_widget__search .search-icon {
  background: none;
  border: none;
  box-shadow: none;
  width: auto;
  height: auto;
  min-width: unset;
  padding-right: 0; }
  .sidebar .sidebar_widget__search .search-icon svg path {
    fill: #a98441; }
  .sidebar .sidebar_widget__search .search-icon:hover svg path, .sidebar .sidebar_widget__search .search-icon:focus svg path, .sidebar .sidebar_widget__search .search-icon:active svg path {
    fill: #ffffff; }

/* Forms */
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0; }

legend {
  width: 100%;
  display: block;
  margin-bottom: 20px;
  padding: 0;
  border: 0;
  font-size: 12px;
  line-height: inherit;
  color: #a98441; }

label {
  margin-bottom: 7px;
  display: block;
  color: #a98441;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.25; }

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none; }
  input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {
    display: none; }
  input[type="search"]::-ms-clear, input[type="search"]::-ms-reveal {
    display: none;
    width: 0;
    height: 0; }

input[type="radio"] {
  margin: 3px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type="checkbox"] {
  margin: 4px 4px 0 0;
  line-height: normal;
  border-radius: 0;
  vertical-align: -1px; }

input[type="file"] {
  display: block; }

input[type="range"] {
  width: 100%;
  display: block; }

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

input[type="password"] {
  padding-right: 35px; }

select[multiple], select[size], select.form-control[multiple], select.form-control[size] {
  height: auto; }

textarea.form-control, .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.spr-form-input-textarea {
  height: auto;
  max-height: 600px; }

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143; }

.custom-select, #quick_view__variants .selector-wrapper select, .section_template__product .single_product__options select,
.form-control,
.section_template__product #shopify-product-reviews .spr-container .spr-content input.spr-form-input,
.section_template__product #shopify-product-reviews .spr-container .spr-content textarea.spr-form-input-textarea {
  display: block;
  width: 100%;
  background-image: none;
  background-color: #0f0f0f;
  border: solid 1px #b59351;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25;
  font-family: "Fira Sans", sans-serif;
  color: #ffffff;
  background-clip: padding-box;
  border-radius: 5px;
  box-shadow: none;
  transition: all 0.3s ease-in-out;
  height: 44px;
  padding: 0.75rem 1rem; }
  .custom-select::placeholder, #quick_view__variants .selector-wrapper select::placeholder, .section_template__product .single_product__options select::placeholder,
  .form-control::placeholder,
  .section_template__product #shopify-product-reviews .spr-container .spr-content input.spr-form-input::placeholder,
  .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.spr-form-input-textarea::placeholder {
    color: #ffffff;
    opacity: 1;
    text-transform: capitalize; }
  .custom-select::-ms-expand, #quick_view__variants .selector-wrapper select::-ms-expand, .section_template__product .single_product__options select::-ms-expand,
  .form-control::-ms-expand,
  .section_template__product #shopify-product-reviews .spr-container .spr-content input.spr-form-input::-ms-expand,
  .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.spr-form-input-textarea::-ms-expand {
    background-color: transparent;
    border: 0; }
  .custom-select:focus, #quick_view__variants .selector-wrapper select:focus, .section_template__product .single_product__options select:focus,
  .form-control:focus,
  .section_template__product #shopify-product-reviews .spr-container .spr-content input.spr-form-input:focus,
  .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.spr-form-input-textarea:focus {
    box-shadow: none;
    background-color: #ffffff;
    border-color: #a98441;
    color: #ffffff;
    outline: 0; }
  .custom-select:disabled, #quick_view__variants .selector-wrapper select:disabled, .section_template__product .single_product__options select:disabled, .custom-select[readonly], #quick_view__variants .selector-wrapper select[readonly], .section_template__product .single_product__options select[readonly],
  .form-control:disabled,
  .section_template__product #shopify-product-reviews .spr-container .spr-content input.spr-form-input:disabled,
  .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.spr-form-input-textarea:disabled,
  .form-control[readonly],
  .section_template__product #shopify-product-reviews .spr-container .spr-content input.spr-form-input[readonly],
  .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.spr-form-input-textarea[readonly] {
    background-color: #ffffff;
    opacity: 0.4; }

.custom-select, #quick_view__variants .selector-wrapper select, .section_template__product .single_product__options select {
  margin-bottom: 0;
  background-color: #0f0f0f;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='6' viewBox='0 0 9 6' xmlns='http://www.w3.org/2000/svg' fill='%23BCBFC2'%3E%3Cpath d='M9 1.5L7.5 0L4.5 3L1.5 0L0 1.5L4.5 6L9 1.5Z' /%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 30px;
  position: relative;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none; }
  .custom-select::-ms-expand, #quick_view__variants .selector-wrapper select::-ms-expand, .section_template__product .single_product__options select::-ms-expand {
    display: none; }

select.form-control:focus::-ms-value {
  color: #ffffff;
  background-color: #0f0f0f; }

.form-control-sm {
  font-size: 1rem;
  line-height: 1.143;
  height: 2.714rem;
  padding: 0.714rem 0.625rem; }

.form-control-lg {
  font-size: 1.143rem;
  line-height: 1.25;
  height: 3.929rem;
  padding: 1.214rem 0.938rem; }

.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }

textarea {
  min-width: 100%;
  max-width: 100%;
  min-height: 100px;
  height: auto; }

.input-group .input-group-append > .input-group-text {
  transition: all 0.3s ease-in-out; }

.input-group input:focus + .input-group-append > .input-group-text {
  border-color: #a98441; }

.form-group {
  margin-bottom: 15px; }
  @media (min-width: 1200px) {
    .form-group {
      margin-top: 25px; } }

.custom-select, #quick_view__variants .selector-wrapper select, .section_template__product .single_product__options select {
  display: inline-block;
  width: 100%;
  appearance: none; }

.radio,
.checkbox {
  min-height: 20px;
  display: block;
  position: relative; }

.radio ~ .radio,
.checkbox ~ .checkbox {
  margin: 7px 0 0 0; }

.radio label,
.checkbox label {
  min-height: 20px;
  margin-bottom: 0;
  padding-left: 20px;
  font-weight: normal;
  cursor: pointer; }

.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  margin-top: 4px \9;
  margin-left: -20px;
  position: absolute; }

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed; }

.help-block {
  display: block;
  margin-top: 7px;
  font-size: 12px;
  color: #bec0c4;
  cursor: default; }

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }

@media (min-width: 768px) {
  .form-horizontal label {
    margin-bottom: 0;
    line-height: 34px;
    text-align: right; } }

.file_eye_el {
  fill: #ffffff; }
  @media (max-width: 991.98px) {
    .file_eye_el {
      height: 14px; } }

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
  .input-group > .form-control, .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > input.spr-form-input, .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > textarea.spr-form-input-textarea,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  #quick_view__variants .selector-wrapper .input-group > select,
  .section_template__product .single_product__options .input-group > select,
  .input-group > .custom-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0; }
    .input-group > .form-control + .form-control, .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > input.spr-form-input + .form-control, .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > textarea.spr-form-input-textarea + .form-control, .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > .form-control + input.spr-form-input, .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > input.spr-form-input + input.spr-form-input, .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > textarea.spr-form-input-textarea + input.spr-form-input, .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > .form-control + textarea.spr-form-input-textarea, .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > input.spr-form-input + textarea.spr-form-input-textarea, .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > textarea.spr-form-input-textarea + textarea.spr-form-input-textarea,
    .input-group > .form-control + .custom-select,
    .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > input.spr-form-input + .custom-select,
    .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > textarea.spr-form-input-textarea + .custom-select,
    #quick_view__variants .selector-wrapper .input-group > .form-control + select,
    .section_template__product #shopify-product-reviews .spr-container .spr-content #quick_view__variants .selector-wrapper .input-group > input.spr-form-input + select,
    #quick_view__variants .selector-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > input.spr-form-input + select,
    .section_template__product #shopify-product-reviews .spr-container .spr-content #quick_view__variants .selector-wrapper .input-group > textarea.spr-form-input-textarea + select,
    #quick_view__variants .selector-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > textarea.spr-form-input-textarea + select,
    .section_template__product .single_product__options .input-group > .form-control + select,
    .section_template__product #shopify-product-reviews .spr-container .spr-content .single_product__options .input-group > input.spr-form-input + select,
    .section_template__product .single_product__options #shopify-product-reviews .spr-container .spr-content .input-group > input.spr-form-input + select,
    .section_template__product #shopify-product-reviews .spr-container .spr-content .single_product__options .input-group > textarea.spr-form-input-textarea + select,
    .section_template__product .single_product__options #shopify-product-reviews .spr-container .spr-content .input-group > textarea.spr-form-input-textarea + select,
    .input-group > .form-control + .custom-file,
    .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > input.spr-form-input + .custom-file,
    .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > textarea.spr-form-input-textarea + .custom-file,
    .input-group > .form-control-plaintext + .form-control,
    .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > .form-control-plaintext + input.spr-form-input,
    .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > .form-control-plaintext + textarea.spr-form-input-textarea,
    .input-group > .form-control-plaintext + .custom-select,
    #quick_view__variants .selector-wrapper .input-group > .form-control-plaintext + select,
    .section_template__product .single_product__options .input-group > .form-control-plaintext + select,
    .input-group > .form-control-plaintext + .custom-file,
    .input-group > .custom-select + .form-control,
    #quick_view__variants .selector-wrapper .input-group > select + .form-control,
    .section_template__product .single_product__options .input-group > select + .form-control,
    .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > .custom-select + input.spr-form-input,
    #quick_view__variants .selector-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > select + input.spr-form-input,
    .section_template__product #shopify-product-reviews .spr-container .spr-content #quick_view__variants .selector-wrapper .input-group > select + input.spr-form-input,
    .section_template__product .single_product__options #shopify-product-reviews .spr-container .spr-content .input-group > select + input.spr-form-input,
    .section_template__product #shopify-product-reviews .spr-container .spr-content .single_product__options .input-group > select + input.spr-form-input,
    .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > .custom-select + textarea.spr-form-input-textarea,
    #quick_view__variants .selector-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > select + textarea.spr-form-input-textarea,
    .section_template__product #shopify-product-reviews .spr-container .spr-content #quick_view__variants .selector-wrapper .input-group > select + textarea.spr-form-input-textarea,
    .section_template__product .single_product__options #shopify-product-reviews .spr-container .spr-content .input-group > select + textarea.spr-form-input-textarea,
    .section_template__product #shopify-product-reviews .spr-container .spr-content .single_product__options .input-group > select + textarea.spr-form-input-textarea,
    .input-group > .custom-select + .custom-select,
    #quick_view__variants .selector-wrapper .input-group > select + .custom-select,
    .section_template__product .single_product__options .input-group > select + .custom-select,
    #quick_view__variants .selector-wrapper .input-group > .custom-select + select,
    #quick_view__variants .selector-wrapper .input-group > select + select,
    .section_template__product .single_product__options .input-group > .custom-select + select,
    #quick_view__variants .selector-wrapper .section_template__product .single_product__options .input-group > select + select,
    .section_template__product .single_product__options .input-group > select + select,
    .input-group > .custom-select + .custom-file,
    #quick_view__variants .selector-wrapper .input-group > select + .custom-file,
    .section_template__product .single_product__options .input-group > select + .custom-file,
    .input-group > .custom-file + .form-control,
    .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > .custom-file + input.spr-form-input,
    .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > .custom-file + textarea.spr-form-input-textarea,
    .input-group > .custom-file + .custom-select,
    #quick_view__variants .selector-wrapper .input-group > .custom-file + select,
    .section_template__product .single_product__options .input-group > .custom-file + select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  .input-group > .form-control:not(:last-child), .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > input.spr-form-input:not(:last-child), .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > textarea.spr-form-input-textarea:not(:last-child),
  .input-group > .custom-select:not(:last-child),
  #quick_view__variants .selector-wrapper .input-group > select:not(:last-child),
  .section_template__product .single_product__options .input-group > select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .input-group > .form-control:not(:first-child), .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > input.spr-form-input:not(:first-child), .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > textarea.spr-form-input-textarea:not(:first-child),
  .input-group > .custom-select:not(:first-child),
  #quick_view__variants .selector-wrapper .input-group > select:not(:first-child),
  .section_template__product .single_product__options .input-group > select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }

.input-group-prepend,
.input-group-append {
  display: flex; }
  .input-group-prepend .btn, .input-group-prepend .blog__main.linkstyle--btn .article_btn, .blog__main.linkstyle--btn .input-group-prepend .article_btn, .input-group-prepend .product_listing__list .product-buttons .add_to_cart_button, .product_listing__list .product-buttons .input-group-prepend .add_to_cart_button, .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a, .section_template__product #shopify-product-reviews .spr-container .input-group-prepend .spr-summary-actions > a, .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-prepend .spr-review-reportreview, .input-group-prepend .buyoneclick button, .buyoneclick .input-group-prepend button,
  .input-group-append .btn,
  .input-group-append .blog__main.linkstyle--btn .article_btn,
  .blog__main.linkstyle--btn .input-group-append .article_btn,
  .input-group-append .product_listing__list .product-buttons .add_to_cart_button,
  .product_listing__list .product-buttons .input-group-append .add_to_cart_button,
  .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a,
  .section_template__product #shopify-product-reviews .spr-container .input-group-append .spr-summary-actions > a,
  .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-append .spr-review-reportreview,
  .input-group-append .buyoneclick button,
  .buyoneclick .input-group-append button {
    position: relative;
    z-index: 2; }
    .input-group-prepend .btn:focus, .input-group-prepend .blog__main.linkstyle--btn .article_btn:focus, .blog__main.linkstyle--btn .input-group-prepend .article_btn:focus, .input-group-prepend .product_listing__list .product-buttons .add_to_cart_button:focus, .product_listing__list .product-buttons .input-group-prepend .add_to_cart_button:focus, .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a:focus, .section_template__product #shopify-product-reviews .spr-container .input-group-prepend .spr-summary-actions > a:focus, .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview:focus, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-prepend .spr-review-reportreview:focus, .input-group-prepend .buyoneclick button:focus, .buyoneclick .input-group-prepend button:focus,
    .input-group-append .btn:focus,
    .input-group-append .blog__main.linkstyle--btn .article_btn:focus,
    .blog__main.linkstyle--btn .input-group-append .article_btn:focus,
    .input-group-append .product_listing__list .product-buttons .add_to_cart_button:focus,
    .product_listing__list .product-buttons .input-group-append .add_to_cart_button:focus,
    .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a:focus,
    .section_template__product #shopify-product-reviews .spr-container .input-group-append .spr-summary-actions > a:focus,
    .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview:focus,
    .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-append .spr-review-reportreview:focus,
    .input-group-append .buyoneclick button:focus,
    .buyoneclick .input-group-append button:focus {
      z-index: 3; }
  .input-group-prepend .btn + .btn, .input-group-prepend .blog__main.linkstyle--btn .article_btn + .btn, .blog__main.linkstyle--btn .input-group-prepend .article_btn + .btn, .input-group-prepend .product_listing__list .product-buttons .add_to_cart_button + .btn, .product_listing__list .product-buttons .input-group-prepend .add_to_cart_button + .btn, .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a + .btn, .section_template__product #shopify-product-reviews .spr-container .input-group-prepend .spr-summary-actions > a + .btn, .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview + .btn, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-prepend .spr-review-reportreview + .btn, .input-group-prepend .buyoneclick button + .btn, .buyoneclick .input-group-prepend button + .btn, .input-group-prepend .blog__main.linkstyle--btn .btn + .article_btn, .blog__main.linkstyle--btn .input-group-prepend .btn + .article_btn, .input-group-prepend .blog__main.linkstyle--btn .article_btn + .article_btn, .blog__main.linkstyle--btn .input-group-prepend .article_btn + .article_btn, .input-group-prepend .product_listing__list .product-buttons .blog__main.linkstyle--btn .add_to_cart_button + .article_btn, .blog__main.linkstyle--btn .input-group-prepend .product_listing__list .product-buttons .add_to_cart_button + .article_btn, .product_listing__list .product-buttons .input-group-prepend .blog__main.linkstyle--btn .add_to_cart_button + .article_btn, .blog__main.linkstyle--btn .product_listing__list .product-buttons .input-group-prepend .add_to_cart_button + .article_btn, .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .blog__main.linkstyle--btn .spr-summary-actions > a + .article_btn, .blog__main.linkstyle--btn .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a + .article_btn, .section_template__product #shopify-product-reviews .spr-container .input-group-prepend .blog__main.linkstyle--btn .spr-summary-actions > a + .article_btn, .blog__main.linkstyle--btn .section_template__product #shopify-product-reviews .spr-container .input-group-prepend .spr-summary-actions > a + .article_btn, .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .blog__main.linkstyle--btn .spr-review-reportreview + .article_btn, .blog__main.linkstyle--btn .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview + .article_btn, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-prepend .blog__main.linkstyle--btn .spr-review-reportreview + .article_btn, .blog__main.linkstyle--btn .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-prepend .spr-review-reportreview + .article_btn, .input-group-prepend .buyoneclick .blog__main.linkstyle--btn button + .article_btn, .blog__main.linkstyle--btn .input-group-prepend .buyoneclick button + .article_btn, .buyoneclick .input-group-prepend .blog__main.linkstyle--btn button + .article_btn, .blog__main.linkstyle--btn .buyoneclick .input-group-prepend button + .article_btn, .input-group-prepend .product_listing__list .product-buttons .btn + .add_to_cart_button, .product_listing__list .product-buttons .input-group-prepend .btn + .add_to_cart_button, .input-group-prepend .blog__main.linkstyle--btn .product_listing__list .product-buttons .article_btn + .add_to_cart_button, .product_listing__list .product-buttons .input-group-prepend .blog__main.linkstyle--btn .article_btn + .add_to_cart_button, .blog__main.linkstyle--btn .input-group-prepend .product_listing__list .product-buttons .article_btn + .add_to_cart_button, .product_listing__list .product-buttons .blog__main.linkstyle--btn .input-group-prepend .article_btn + .add_to_cart_button, .input-group-prepend .product_listing__list .product-buttons .add_to_cart_button + .add_to_cart_button, .product_listing__list .product-buttons .input-group-prepend .add_to_cart_button + .add_to_cart_button, .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .product_listing__list .product-buttons .spr-summary-actions > a + .add_to_cart_button, .product_listing__list .product-buttons .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a + .add_to_cart_button, .section_template__product #shopify-product-reviews .spr-container .input-group-prepend .product_listing__list .product-buttons .spr-summary-actions > a + .add_to_cart_button, .product_listing__list .product-buttons .section_template__product #shopify-product-reviews .spr-container .input-group-prepend .spr-summary-actions > a + .add_to_cart_button, .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .product_listing__list .product-buttons .spr-review-reportreview + .add_to_cart_button, .product_listing__list .product-buttons .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview + .add_to_cart_button, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-prepend .product_listing__list .product-buttons .spr-review-reportreview + .add_to_cart_button, .product_listing__list .product-buttons .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-prepend .spr-review-reportreview + .add_to_cart_button, .input-group-prepend .buyoneclick .product_listing__list .product-buttons button + .add_to_cart_button, .product_listing__list .product-buttons .input-group-prepend .buyoneclick button + .add_to_cart_button, .buyoneclick .input-group-prepend .product_listing__list .product-buttons button + .add_to_cart_button, .product_listing__list .product-buttons .buyoneclick .input-group-prepend button + .add_to_cart_button, .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > .btn + a, .section_template__product #shopify-product-reviews .spr-container .input-group-prepend .spr-summary-actions > .btn + a, .input-group-prepend .blog__main.linkstyle--btn .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > .article_btn + a, .section_template__product #shopify-product-reviews .spr-container .input-group-prepend .blog__main.linkstyle--btn .spr-summary-actions > .article_btn + a, .blog__main.linkstyle--btn .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > .article_btn + a, .section_template__product #shopify-product-reviews .spr-container .blog__main.linkstyle--btn .input-group-prepend .spr-summary-actions > .article_btn + a, .input-group-prepend .product_listing__list .product-buttons .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > .add_to_cart_button + a, .section_template__product #shopify-product-reviews .spr-container .input-group-prepend .product_listing__list .product-buttons .spr-summary-actions > .add_to_cart_button + a, .product_listing__list .product-buttons .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > .add_to_cart_button + a, .section_template__product #shopify-product-reviews .spr-container .product_listing__list .product-buttons .input-group-prepend .spr-summary-actions > .add_to_cart_button + a, .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a + a, .section_template__product #shopify-product-reviews .spr-container .input-group-prepend .spr-summary-actions > a + a, .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-summary-actions > .spr-review-reportreview + a, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-prepend .spr-summary-actions > .spr-review-reportreview + a, .input-group-prepend .buyoneclick .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > button + a, .section_template__product #shopify-product-reviews .spr-container .input-group-prepend .buyoneclick .spr-summary-actions > button + a, .buyoneclick .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > button + a, .section_template__product #shopify-product-reviews .spr-container .buyoneclick .input-group-prepend .spr-summary-actions > button + a, .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .btn + .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-prepend .btn + .spr-review-reportreview, .input-group-prepend .blog__main.linkstyle--btn .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .article_btn + .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-prepend .blog__main.linkstyle--btn .article_btn + .spr-review-reportreview, .blog__main.linkstyle--btn .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .article_btn + .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .blog__main.linkstyle--btn .input-group-prepend .article_btn + .spr-review-reportreview, .input-group-prepend .product_listing__list .product-buttons .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .add_to_cart_button + .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-prepend .product_listing__list .product-buttons .add_to_cart_button + .spr-review-reportreview, .product_listing__list .product-buttons .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .add_to_cart_button + .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .product_listing__list .product-buttons .input-group-prepend .add_to_cart_button + .spr-review-reportreview, .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-summary-actions > a + .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .input-group-prepend .spr-review .spr-review-footer .spr-summary-actions > a + .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-prepend .spr-summary-actions > a + .spr-review-reportreview, .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview + .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-prepend .spr-review-reportreview + .spr-review-reportreview, .input-group-prepend .buyoneclick .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer button + .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-prepend .buyoneclick button + .spr-review-reportreview, .buyoneclick .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer button + .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .buyoneclick .input-group-prepend button + .spr-review-reportreview, .input-group-prepend .buyoneclick .btn + button, .buyoneclick .input-group-prepend .btn + button, .input-group-prepend .blog__main.linkstyle--btn .buyoneclick .article_btn + button, .buyoneclick .input-group-prepend .blog__main.linkstyle--btn .article_btn + button, .blog__main.linkstyle--btn .input-group-prepend .buyoneclick .article_btn + button, .buyoneclick .blog__main.linkstyle--btn .input-group-prepend .article_btn + button, .input-group-prepend .product_listing__list .product-buttons .buyoneclick .add_to_cart_button + button, .buyoneclick .input-group-prepend .product_listing__list .product-buttons .add_to_cart_button + button, .product_listing__list .product-buttons .input-group-prepend .buyoneclick .add_to_cart_button + button, .buyoneclick .product_listing__list .product-buttons .input-group-prepend .add_to_cart_button + button, .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .buyoneclick .spr-summary-actions > a + button, .buyoneclick .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a + button, .section_template__product #shopify-product-reviews .spr-container .input-group-prepend .buyoneclick .spr-summary-actions > a + button, .buyoneclick .section_template__product #shopify-product-reviews .spr-container .input-group-prepend .spr-summary-actions > a + button, .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .buyoneclick .spr-review-reportreview + button, .buyoneclick .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview + button, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-prepend .buyoneclick .spr-review-reportreview + button, .buyoneclick .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-prepend .spr-review-reportreview + button, .input-group-prepend .buyoneclick button + button, .buyoneclick .input-group-prepend button + button,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .blog__main.linkstyle--btn .article_btn + .input-group-text,
  .blog__main.linkstyle--btn .input-group-prepend .article_btn + .input-group-text,
  .input-group-prepend .product_listing__list .product-buttons .add_to_cart_button + .input-group-text,
  .product_listing__list .product-buttons .input-group-prepend .add_to_cart_button + .input-group-text,
  .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a + .input-group-text,
  .section_template__product #shopify-product-reviews .spr-container .input-group-prepend .spr-summary-actions > a + .input-group-text,
  .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview + .input-group-text,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-prepend .spr-review-reportreview + .input-group-text,
  .input-group-prepend .buyoneclick button + .input-group-text,
  .buyoneclick .input-group-prepend button + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-prepend .blog__main.linkstyle--btn .input-group-text + .article_btn,
  .blog__main.linkstyle--btn .input-group-prepend .input-group-text + .article_btn,
  .input-group-prepend .product_listing__list .product-buttons .input-group-text + .add_to_cart_button,
  .product_listing__list .product-buttons .input-group-prepend .input-group-text + .add_to_cart_button,
  .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > .input-group-text + a,
  .section_template__product #shopify-product-reviews .spr-container .input-group-prepend .spr-summary-actions > .input-group-text + a,
  .input-group-prepend .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-text + .spr-review-reportreview,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-prepend .input-group-text + .spr-review-reportreview,
  .input-group-prepend .buyoneclick .input-group-text + button,
  .buyoneclick .input-group-prepend .input-group-text + button,
  .input-group-append .btn + .btn,
  .input-group-append .blog__main.linkstyle--btn .article_btn + .btn,
  .blog__main.linkstyle--btn .input-group-append .article_btn + .btn,
  .input-group-append .product_listing__list .product-buttons .add_to_cart_button + .btn,
  .product_listing__list .product-buttons .input-group-append .add_to_cart_button + .btn,
  .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a + .btn,
  .section_template__product #shopify-product-reviews .spr-container .input-group-append .spr-summary-actions > a + .btn,
  .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview + .btn,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-append .spr-review-reportreview + .btn,
  .input-group-append .buyoneclick button + .btn,
  .buyoneclick .input-group-append button + .btn,
  .input-group-append .blog__main.linkstyle--btn .btn + .article_btn,
  .blog__main.linkstyle--btn .input-group-append .btn + .article_btn,
  .input-group-append .blog__main.linkstyle--btn .article_btn + .article_btn,
  .blog__main.linkstyle--btn .input-group-append .article_btn + .article_btn,
  .input-group-append .product_listing__list .product-buttons .blog__main.linkstyle--btn .add_to_cart_button + .article_btn,
  .blog__main.linkstyle--btn .input-group-append .product_listing__list .product-buttons .add_to_cart_button + .article_btn,
  .product_listing__list .product-buttons .input-group-append .blog__main.linkstyle--btn .add_to_cart_button + .article_btn,
  .blog__main.linkstyle--btn .product_listing__list .product-buttons .input-group-append .add_to_cart_button + .article_btn,
  .input-group-append .section_template__product #shopify-product-reviews .spr-container .blog__main.linkstyle--btn .spr-summary-actions > a + .article_btn,
  .blog__main.linkstyle--btn .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a + .article_btn,
  .section_template__product #shopify-product-reviews .spr-container .input-group-append .blog__main.linkstyle--btn .spr-summary-actions > a + .article_btn,
  .blog__main.linkstyle--btn .section_template__product #shopify-product-reviews .spr-container .input-group-append .spr-summary-actions > a + .article_btn,
  .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .blog__main.linkstyle--btn .spr-review-reportreview + .article_btn,
  .blog__main.linkstyle--btn .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview + .article_btn,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-append .blog__main.linkstyle--btn .spr-review-reportreview + .article_btn,
  .blog__main.linkstyle--btn .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-append .spr-review-reportreview + .article_btn,
  .input-group-append .buyoneclick .blog__main.linkstyle--btn button + .article_btn,
  .blog__main.linkstyle--btn .input-group-append .buyoneclick button + .article_btn,
  .buyoneclick .input-group-append .blog__main.linkstyle--btn button + .article_btn,
  .blog__main.linkstyle--btn .buyoneclick .input-group-append button + .article_btn,
  .input-group-append .product_listing__list .product-buttons .btn + .add_to_cart_button,
  .product_listing__list .product-buttons .input-group-append .btn + .add_to_cart_button,
  .input-group-append .blog__main.linkstyle--btn .product_listing__list .product-buttons .article_btn + .add_to_cart_button,
  .product_listing__list .product-buttons .input-group-append .blog__main.linkstyle--btn .article_btn + .add_to_cart_button,
  .blog__main.linkstyle--btn .input-group-append .product_listing__list .product-buttons .article_btn + .add_to_cart_button,
  .product_listing__list .product-buttons .blog__main.linkstyle--btn .input-group-append .article_btn + .add_to_cart_button,
  .input-group-append .product_listing__list .product-buttons .add_to_cart_button + .add_to_cart_button,
  .product_listing__list .product-buttons .input-group-append .add_to_cart_button + .add_to_cart_button,
  .input-group-append .section_template__product #shopify-product-reviews .spr-container .product_listing__list .product-buttons .spr-summary-actions > a + .add_to_cart_button,
  .product_listing__list .product-buttons .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a + .add_to_cart_button,
  .section_template__product #shopify-product-reviews .spr-container .input-group-append .product_listing__list .product-buttons .spr-summary-actions > a + .add_to_cart_button,
  .product_listing__list .product-buttons .section_template__product #shopify-product-reviews .spr-container .input-group-append .spr-summary-actions > a + .add_to_cart_button,
  .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .product_listing__list .product-buttons .spr-review-reportreview + .add_to_cart_button,
  .product_listing__list .product-buttons .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview + .add_to_cart_button,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-append .product_listing__list .product-buttons .spr-review-reportreview + .add_to_cart_button,
  .product_listing__list .product-buttons .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-append .spr-review-reportreview + .add_to_cart_button,
  .input-group-append .buyoneclick .product_listing__list .product-buttons button + .add_to_cart_button,
  .product_listing__list .product-buttons .input-group-append .buyoneclick button + .add_to_cart_button,
  .buyoneclick .input-group-append .product_listing__list .product-buttons button + .add_to_cart_button,
  .product_listing__list .product-buttons .buyoneclick .input-group-append button + .add_to_cart_button,
  .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > .btn + a,
  .section_template__product #shopify-product-reviews .spr-container .input-group-append .spr-summary-actions > .btn + a,
  .input-group-append .blog__main.linkstyle--btn .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > .article_btn + a,
  .section_template__product #shopify-product-reviews .spr-container .input-group-append .blog__main.linkstyle--btn .spr-summary-actions > .article_btn + a,
  .blog__main.linkstyle--btn .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > .article_btn + a,
  .section_template__product #shopify-product-reviews .spr-container .blog__main.linkstyle--btn .input-group-append .spr-summary-actions > .article_btn + a,
  .input-group-append .product_listing__list .product-buttons .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > .add_to_cart_button + a,
  .section_template__product #shopify-product-reviews .spr-container .input-group-append .product_listing__list .product-buttons .spr-summary-actions > .add_to_cart_button + a,
  .product_listing__list .product-buttons .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > .add_to_cart_button + a,
  .section_template__product #shopify-product-reviews .spr-container .product_listing__list .product-buttons .input-group-append .spr-summary-actions > .add_to_cart_button + a,
  .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a + a,
  .section_template__product #shopify-product-reviews .spr-container .input-group-append .spr-summary-actions > a + a,
  .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-summary-actions > .spr-review-reportreview + a,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-append .spr-summary-actions > .spr-review-reportreview + a,
  .input-group-append .buyoneclick .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > button + a,
  .section_template__product #shopify-product-reviews .spr-container .input-group-append .buyoneclick .spr-summary-actions > button + a,
  .buyoneclick .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > button + a,
  .section_template__product #shopify-product-reviews .spr-container .buyoneclick .input-group-append .spr-summary-actions > button + a,
  .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .btn + .spr-review-reportreview,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-append .btn + .spr-review-reportreview,
  .input-group-append .blog__main.linkstyle--btn .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .article_btn + .spr-review-reportreview,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-append .blog__main.linkstyle--btn .article_btn + .spr-review-reportreview,
  .blog__main.linkstyle--btn .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .article_btn + .spr-review-reportreview,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .blog__main.linkstyle--btn .input-group-append .article_btn + .spr-review-reportreview,
  .input-group-append .product_listing__list .product-buttons .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .add_to_cart_button + .spr-review-reportreview,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-append .product_listing__list .product-buttons .add_to_cart_button + .spr-review-reportreview,
  .product_listing__list .product-buttons .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .add_to_cart_button + .spr-review-reportreview,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .product_listing__list .product-buttons .input-group-append .add_to_cart_button + .spr-review-reportreview,
  .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-summary-actions > a + .spr-review-reportreview,
  .section_template__product #shopify-product-reviews .spr-container .input-group-append .spr-review .spr-review-footer .spr-summary-actions > a + .spr-review-reportreview,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-append .spr-summary-actions > a + .spr-review-reportreview,
  .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview + .spr-review-reportreview,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-append .spr-review-reportreview + .spr-review-reportreview,
  .input-group-append .buyoneclick .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer button + .spr-review-reportreview,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-append .buyoneclick button + .spr-review-reportreview,
  .buyoneclick .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer button + .spr-review-reportreview,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .buyoneclick .input-group-append button + .spr-review-reportreview,
  .input-group-append .buyoneclick .btn + button,
  .buyoneclick .input-group-append .btn + button,
  .input-group-append .blog__main.linkstyle--btn .buyoneclick .article_btn + button,
  .buyoneclick .input-group-append .blog__main.linkstyle--btn .article_btn + button,
  .blog__main.linkstyle--btn .input-group-append .buyoneclick .article_btn + button,
  .buyoneclick .blog__main.linkstyle--btn .input-group-append .article_btn + button,
  .input-group-append .product_listing__list .product-buttons .buyoneclick .add_to_cart_button + button,
  .buyoneclick .input-group-append .product_listing__list .product-buttons .add_to_cart_button + button,
  .product_listing__list .product-buttons .input-group-append .buyoneclick .add_to_cart_button + button,
  .buyoneclick .product_listing__list .product-buttons .input-group-append .add_to_cart_button + button,
  .input-group-append .section_template__product #shopify-product-reviews .spr-container .buyoneclick .spr-summary-actions > a + button,
  .buyoneclick .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a + button,
  .section_template__product #shopify-product-reviews .spr-container .input-group-append .buyoneclick .spr-summary-actions > a + button,
  .buyoneclick .section_template__product #shopify-product-reviews .spr-container .input-group-append .spr-summary-actions > a + button,
  .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .buyoneclick .spr-review-reportreview + button,
  .buyoneclick .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview + button,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-append .buyoneclick .spr-review-reportreview + button,
  .buyoneclick .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-append .spr-review-reportreview + button,
  .input-group-append .buyoneclick button + button,
  .buyoneclick .input-group-append button + button,
  .input-group-append .btn + .input-group-text,
  .input-group-append .blog__main.linkstyle--btn .article_btn + .input-group-text,
  .blog__main.linkstyle--btn .input-group-append .article_btn + .input-group-text,
  .input-group-append .product_listing__list .product-buttons .add_to_cart_button + .input-group-text,
  .product_listing__list .product-buttons .input-group-append .add_to_cart_button + .input-group-text,
  .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a + .input-group-text,
  .section_template__product #shopify-product-reviews .spr-container .input-group-append .spr-summary-actions > a + .input-group-text,
  .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview + .input-group-text,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-append .spr-review-reportreview + .input-group-text,
  .input-group-append .buyoneclick button + .input-group-text,
  .buyoneclick .input-group-append button + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn,
  .input-group-append .blog__main.linkstyle--btn .input-group-text + .article_btn,
  .blog__main.linkstyle--btn .input-group-append .input-group-text + .article_btn,
  .input-group-append .product_listing__list .product-buttons .input-group-text + .add_to_cart_button,
  .product_listing__list .product-buttons .input-group-append .input-group-text + .add_to_cart_button,
  .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > .input-group-text + a,
  .section_template__product #shopify-product-reviews .spr-container .input-group-append .spr-summary-actions > .input-group-text + a,
  .input-group-append .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-text + .spr-review-reportreview,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-append .input-group-text + .spr-review-reportreview,
  .input-group-append .buyoneclick .input-group-text + button,
  .buyoneclick .input-group-append .input-group-text + button {
    margin-left: -1px; }

.input-group-prepend {
  margin-right: -1px; }

.input-group-append {
  margin-left: -1px; }

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.75rem 1rem;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.25;
  color: #0f0f0f;
  text-align: center;
  white-space: nowrap;
  background-color: #ffffff;
  border: 1px solid #b59351;
  border-radius: 0; }
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

.input-group-lg > .form-control:not(textarea), .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group-lg > input.spr-form-input:not(textarea), .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group-lg > textarea.spr-form-input-textarea:not(textarea),
.input-group-lg > .custom-select,
#quick_view__variants .selector-wrapper .input-group-lg > select,
.section_template__product .single_product__options .input-group-lg > select {
  height: 3.929rem; }

.input-group-lg > .form-control, .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group-lg > input.spr-form-input, .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group-lg > textarea.spr-form-input-textarea,
.input-group-lg > .custom-select,
#quick_view__variants .selector-wrapper .input-group-lg > select,
.section_template__product .single_product__options .input-group-lg > select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.blog__main.linkstyle--btn .input-group-lg > .input-group-prepend > .article_btn,
.product_listing__list .product-buttons .input-group-lg > .input-group-prepend > .add_to_cart_button,
.section_template__product #shopify-product-reviews .spr-container .input-group-lg > .spr-summary-actions.input-group-prepend > a,
.section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-lg > .input-group-prepend > .spr-review-reportreview,
.buyoneclick .input-group-lg > .input-group-prepend > button,
.input-group-lg > .input-group-append > .btn,
.blog__main.linkstyle--btn .input-group-lg > .input-group-append > .article_btn,
.product_listing__list .product-buttons .input-group-lg > .input-group-append > .add_to_cart_button,
.section_template__product #shopify-product-reviews .spr-container .input-group-lg > .spr-summary-actions.input-group-append > a,
.section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-lg > .input-group-append > .spr-review-reportreview,
.buyoneclick .input-group-lg > .input-group-append > button {
  padding: 1.214rem 0.938rem;
  font-size: 1.143rem;
  line-height: 1.25;
  border-radius: 6px; }

.input-group-sm > .form-control:not(textarea), .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group-sm > input.spr-form-input:not(textarea), .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group-sm > textarea.spr-form-input-textarea:not(textarea),
.input-group-sm > .custom-select,
#quick_view__variants .selector-wrapper .input-group-sm > select,
.section_template__product .single_product__options .input-group-sm > select {
  height: 2.714rem; }

.input-group-sm > .form-control, .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group-sm > input.spr-form-input, .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group-sm > textarea.spr-form-input-textarea,
.input-group-sm > .custom-select,
#quick_view__variants .selector-wrapper .input-group-sm > select,
.section_template__product .single_product__options .input-group-sm > select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.blog__main.linkstyle--btn .input-group-sm > .input-group-prepend > .article_btn,
.product_listing__list .product-buttons .input-group-sm > .input-group-prepend > .add_to_cart_button,
.section_template__product #shopify-product-reviews .spr-container .input-group-sm > .spr-summary-actions.input-group-prepend > a,
.section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-sm > .input-group-prepend > .spr-review-reportreview,
.buyoneclick .input-group-sm > .input-group-prepend > button,
.input-group-sm > .input-group-append > .btn,
.blog__main.linkstyle--btn .input-group-sm > .input-group-append > .article_btn,
.product_listing__list .product-buttons .input-group-sm > .input-group-append > .add_to_cart_button,
.section_template__product #shopify-product-reviews .spr-container .input-group-sm > .spr-summary-actions.input-group-append > a,
.section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group-sm > .input-group-append > .spr-review-reportreview,
.buyoneclick .input-group-sm > .input-group-append > button {
  padding: 0.714rem 0.625rem;
  font-size: 1rem;
  line-height: 1.143;
  border-radius: 0; }

.input-group > .input-group-prepend > .btn, .blog__main.linkstyle--btn .input-group > .input-group-prepend > .article_btn, .product_listing__list .product-buttons .input-group > .input-group-prepend > .add_to_cart_button, .section_template__product #shopify-product-reviews .spr-container .input-group > .spr-summary-actions.input-group-prepend > a, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group > .input-group-prepend > .spr-review-reportreview, .buyoneclick .input-group > .input-group-prepend > button,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.blog__main.linkstyle--btn .input-group > .input-group-append:not(:last-child) > .article_btn,
.product_listing__list .product-buttons .input-group > .input-group-append:not(:last-child) > .add_to_cart_button,
.section_template__product #shopify-product-reviews .spr-container .input-group > .spr-summary-actions.input-group-append:not(:last-child) > a,
.section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group > .input-group-append:not(:last-child) > .spr-review-reportreview,
.buyoneclick .input-group > .input-group-append:not(:last-child) > button,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.blog__main.linkstyle--btn .input-group > .input-group-append:last-child > .article_btn:not(:last-child):not(.dropdown-toggle),
.product_listing__list .product-buttons .input-group > .input-group-append:last-child > .add_to_cart_button:not(:last-child):not(.dropdown-toggle),
.section_template__product #shopify-product-reviews .spr-container .input-group > .spr-summary-actions.input-group-append:last-child > a:not(:last-child):not(.dropdown-toggle),
.section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group > .input-group-append:last-child > .spr-review-reportreview:not(:last-child):not(.dropdown-toggle),
.buyoneclick .input-group > .input-group-append:last-child > button:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn, .blog__main.linkstyle--btn .input-group > .input-group-append > .article_btn, .product_listing__list .product-buttons .input-group > .input-group-append > .add_to_cart_button, .section_template__product #shopify-product-reviews .spr-container .input-group > .spr-summary-actions.input-group-append > a, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group > .input-group-append > .spr-review-reportreview, .buyoneclick .input-group > .input-group-append > button,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.blog__main.linkstyle--btn .input-group > .input-group-prepend:not(:first-child) > .article_btn,
.product_listing__list .product-buttons .input-group > .input-group-prepend:not(:first-child) > .add_to_cart_button,
.section_template__product #shopify-product-reviews .spr-container .input-group > .spr-summary-actions.input-group-prepend:not(:first-child) > a,
.section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group > .input-group-prepend:not(:first-child) > .spr-review-reportreview,
.buyoneclick .input-group > .input-group-prepend:not(:first-child) > button,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.blog__main.linkstyle--btn .input-group > .input-group-prepend:first-child > .article_btn:not(:first-child),
.product_listing__list .product-buttons .input-group > .input-group-prepend:first-child > .add_to_cart_button:not(:first-child),
.section_template__product #shopify-product-reviews .spr-container .input-group > .spr-summary-actions.input-group-prepend:first-child > a:not(:first-child),
.section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .input-group > .input-group-prepend:first-child > .spr-review-reportreview:not(:first-child),
.buyoneclick .input-group > .input-group-prepend:first-child > button:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.input-group > .input-group-append > .input-group-text {
  border-left: none; }

.input-group > .form-control:not(:last-child), .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > input.spr-form-input:not(:last-child), .section_template__product #shopify-product-reviews .spr-container .spr-content .input-group > textarea.spr-form-input-textarea:not(:last-child) {
  border-right: none; }

html {
  font-size: 0.750rem; }
  @media (min-width: 992px) {
    html {
      font-size: 0.813rem; } }
  @media (min-width: 1200px) {
    html {
      font-size: 1rem; } }

.full-width {
  width: 100%;
  max-width: 100%;
  margin: 0 auto; }

/* Headings */
.h1, .h2, .h3, main .page_heading, main .page_container .shopify-policy__container .shopify-policy__title h1, .page_container .shopify-policy__container .shopify-policy__title main h1, .h4, .section_heading, .collection_item .collection_title, .h5, .h6, .megamenu_linklist .link-list a.custom_heading, .section_template__product .product-details-wrapper.product-accordion > div .accordion-header, .section_template__product #shopify-product-reviews .spr-container .spr-header-title, h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  line-height: 1.1;
  font-family: "Fira Sans", sans-serif;
  color: #a98441;
  margin-top: 0;
  margin-bottom: 0.4em; }
  .h1 p, .h2 p, .h3 p, main .page_heading p, main .page_container .shopify-policy__container .shopify-policy__title h1 p, .page_container .shopify-policy__container .shopify-policy__title main h1 p, .h4 p, .section_heading p, .collection_item .collection_title p, .h5 p, .h6 p, .megamenu_linklist .link-list a.custom_heading p, .section_template__product .product-details-wrapper.product-accordion > div .accordion-header p, .section_template__product #shopify-product-reviews .spr-container .spr-header-title p, h1 p, h2 p, h3 p, h4 p, h5 p, h6 p {
    margin: 0;
    color: inherit; }

.h1, h1 {
  font-size: 30px;
  letter-spacing: -0.01em;
  line-height: 1.2; }
  @media screen and (min-width: 575px) {
    .h1, h1 {
      font-size: calc(30px + (72 - 30) * ((100vw - 575px) / 725)); } }
  @media screen and (min-width: 1300px) {
    .h1, h1 {
      font-size: 72px; } }

.h2, h2 {
  font-size: 28px;
  letter-spacing: -0.01em;
  line-height: 1.2; }
  @media screen and (min-width: 575px) {
    .h2, h2 {
      font-size: calc(28px + (60 - 28) * ((100vw - 575px) / 725)); } }
  @media screen and (min-width: 1300px) {
    .h2, h2 {
      font-size: 60px; } }

.h3, main .page_heading, main .page_container .shopify-policy__container .shopify-policy__title h1, .page_container .shopify-policy__container .shopify-policy__title main h1, h3 {
  font-size: 26px;
  line-height: 1.05; }
  @media screen and (min-width: 575px) {
    .h3, main .page_heading, main .page_container .shopify-policy__container .shopify-policy__title h1, .page_container .shopify-policy__container .shopify-policy__title main h1, h3 {
      font-size: calc(26px + (40 - 26) * ((100vw - 575px) / 725)); } }
  @media screen and (min-width: 1300px) {
    .h3, main .page_heading, main .page_container .shopify-policy__container .shopify-policy__title h1, .page_container .shopify-policy__container .shopify-policy__title main h1, h3 {
      font-size: 40px; } }

.h4, .collection_item .collection_title, h4 {
  font-size: 24px;
  line-height: 1.2; }
  @media screen and (min-width: 575px) {
    .h4, .collection_item .collection_title, h4 {
      font-size: calc(24px + (32 - 24) * ((100vw - 575px) / 725)); } }
  @media screen and (min-width: 1300px) {
    .h4, .collection_item .collection_title, h4 {
      font-size: 32px; } }
  .h4 em, .collection_item .collection_title em, h4 em {
    color: #b59351; }

.h5, h5 {
  font-size: 20px;
  letter-spacing: -0.02em;
  line-height: 1.3; }
  @media screen and (min-width: 575px) {
    .h5, h5 {
      font-size: calc(20px + (24 - 20) * ((100vw - 575px) / 725)); } }
  @media screen and (min-width: 1300px) {
    .h5, h5 {
      font-size: 24px; } }

.h6, .megamenu_linklist .link-list a.custom_heading, .section_template__product .product-details-wrapper.product-accordion > div .accordion-header, .section_template__product #shopify-product-reviews .spr-container .spr-header-title, h6 {
  text-transform: uppercase;
  font-size: 16px;
  font-family: "Fira Sans", sans-serif;
  font-weight: 600;
  line-height: 1.375; }
  @media screen and (min-width: 575px) {
    .h6, .megamenu_linklist .link-list a.custom_heading, .section_template__product .product-details-wrapper.product-accordion > div .accordion-header, .section_template__product #shopify-product-reviews .spr-container .spr-header-title, h6 {
      font-size: calc(16px + (16 - 16) * ((100vw - 575px) / 725)); } }
  @media screen and (min-width: 1300px) {
    .h6, .megamenu_linklist .link-list a.custom_heading, .section_template__product .product-details-wrapper.product-accordion > div .accordion-header, .section_template__product #shopify-product-reviews .spr-container .spr-header-title, h6 {
      font-size: 16px; } }

.custom_large_title {
  font-size: 52px;
  font-family: "Fira Sans", sans-serif;
  line-height: 1;
  font-weight: 400; }
  @media screen and (min-width: 575px) {
    .custom_large_title {
      font-size: calc(52px + (144 - 52) * ((100vw - 575px) / 725)); } }
  @media screen and (min-width: 1300px) {
    .custom_large_title {
      font-size: 144px; } }

.subtitle_lg, .subtitle, .shipping-delivery-page h3, .text, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.h4 + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.section_heading + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .collection_item p.collection_title + p, .collection_item ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.collection_title + p, .subtext, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-header .spr-review-header-title, .shipping-delivery-page .number-list h5, .shipping-delivery-page .section_template__article .article_content ol h5, .section_template__article .article_content .shipping-delivery-page ol h5 {
  color: #ffffff;
  font-family: "Fira Sans", sans-serif; }

.subtitle_lg, .subtitle, .shipping-delivery-page h3 {
  font-weight: 500; }

.subtitle, .shipping-delivery-page h3 {
  font-size: 16px;
  line-height: 1.5; }
  @media (min-width: 1640px) {
    .subtitle, .shipping-delivery-page h3 {
      font-size: 18px; } }

.subtitle_lg {
  font-size: 18px;
  line-height: 1.3; }
  @media (min-width: 1640px) {
    .subtitle_lg {
      font-size: 22px; } }

.ttc {
  text-transform: capitalize; }

.text, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.h4 + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.section_heading + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .collection_item p.collection_title + p, .collection_item ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.collection_title + p {
  font-size: 15px; }
  @media (min-width: 1200px) {
    .text, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.h4 + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.section_heading + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .collection_item p.collection_title + p, .collection_item ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.collection_title + p {
      font-size: 18px; } }

.text-default {
  font-size: 14px; }

.text-large {
  font-size: 18px; }

.text, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.h4 + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.section_heading + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .collection_item p.collection_title + p, .collection_item ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.collection_title + p, .block-text {
  line-height: 1.5;
  font-weight: 400; }
  .text p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.h4 + p p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.section_heading + p p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .collection_item p.collection_title + p p, .collection_item ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.collection_title + p p, .block-text p {
    margin: 0;
    color: inherit; }

.subtext, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-header .spr-review-header-title, .shipping-delivery-page .number-list h5, .shipping-delivery-page .section_template__article .article_content ol h5, .section_template__article .article_content .shipping-delivery-page ol h5, .text-medium {
  font-size: 16px;
  line-height: 1.5; }

.block-title,
.block-subtitle,
.block-text {
  margin-bottom: 0; }
  .block-title > p,
  .block-subtitle > p,
  .block-text > p {
    margin: 0;
    line-height: inherit; }

.caption-item {
  display: inline-block; }
  .caption-item > p {
    margin: 0;
    line-height: inherit; }

.countdown_timer li {
  display: inline-flex;
  align-items: baseline;
  position: relative; }

.countdown_timer li span {
  display: inline-block;
  font-size: 18px;
  color: inherit;
  font-weight: 500; }

.countdown_timer li > span + span {
  margin-left: 3px; }

.countdown_timer > li:not(:last-child) > span + span:after {
  content: ':';
  display: inline-block;
  color: inherit;
  margin-left: 5px;
  margin-right: 5px;
  vertical-align: 1px; }

@media (min-width: 1200px) {
  .countdown_timer > li:not(:last-child) > span + span:after {
    margin-left: 18px;
    margin-right: 18px; } }

.img_bg__wrap {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }

.image-item-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%; }

@media (min-width: 1200px) {
  .container-small, .container.container-small, .template-page .breadcrumbs > div.container-small, .container-small#size-chart, ul.megamenu > li.level_1__item .is-megamenu > li.container-small, .section_template__product #shopify-product-reviews .container-small.spr-container, .container-small.shipping-delivery-page, .page_container .container-small.shopify-policy__container {
    width: 100%;
    padding-right: 40px;
    padding-left: 40px;
    margin-right: auto;
    margin-left: auto;
    max-width: 470px; }
    .container-small.container-small-570, .container.container-small.container-small-570, .template-page .breadcrumbs > div.container-small.container-small-570, .container-small.container-small-570#size-chart, ul.megamenu > li.level_1__item .is-megamenu > li.container-small.container-small-570, .section_template__product #shopify-product-reviews .container-small.container-small-570.spr-container, .container-small.container-small-570.shipping-delivery-page, .page_container .container-small.container-small-570.shopify-policy__container {
      max-width: 570px; } }

@media (min-width: 1200px) {
  .container-md, .container.container-md, .template-page .breadcrumbs > div.container-md, .container-md#size-chart, ul.megamenu > li.level_1__item .is-megamenu > li.container-md, .section_template__product #shopify-product-reviews .container-md.spr-container, .container-md.shipping-delivery-page, .page_container .container-md.shopify-policy__container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    max-width: 940px; } }

@media (min-width: 992px) {
  .container.container-770, .template-page .breadcrumbs > div.container-770, .template-page .breadcrumbs > div.shipping-delivery-page, .template-page .page_container .breadcrumbs > div.shopify-policy__container, .page_container .template-page .breadcrumbs > div.shopify-policy__container, .container-770#size-chart, #size-chart.shipping-delivery-page, .page_container #size-chart.shopify-policy__container, ul.megamenu > li.level_1__item .is-megamenu > li.container-770, ul.megamenu > li.level_1__item .is-megamenu > li.shipping-delivery-page, ul.megamenu > li.level_1__item .page_container .is-megamenu > li.shopify-policy__container, .page_container ul.megamenu > li.level_1__item .is-megamenu > li.shopify-policy__container, .section_template__product #shopify-product-reviews .container-770.spr-container, .section_template__product #shopify-product-reviews .spr-container.shipping-delivery-page, .section_template__product #shopify-product-reviews .page_container .spr-container.shopify-policy__container, .page_container .section_template__product #shopify-product-reviews .spr-container.shopify-policy__container, .shipping-delivery-page, .page_container .shopify-policy__container {
    max-width: 770px; } }

@media (min-width: 1200px) {
  .container-xl {
    max-width: 1800px; } }

@media (min-width: 1200px) {
  .container-xxl {
    max-width: 1860px; } }

.col-2-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
  padding-left: 15px;
  padding-right: 15px; }

@media (min-width: 768px) {
  .col-md-2-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    padding-left: 15px;
    padding-right: 15px; } }

@media (min-width: 1200px) {
  .col-xl-2-5, main .page-no-sidebar .product_listing__grid_small .product_item_wrap {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%; } }

a {
  display: inline-block;
  color: #b59351;
  text-decoration: none;
  transition: all 0.3s ease-in-out; }
  a:hover, a:active, a:focus {
    text-decoration: none;
    color: #888888; }

svg {
  vertical-align: middle; }

.marked-list, .article_content ul, .marker-list {
  margin-bottom: 25px;
  margin-top: 30px;
  padding-left: 2.5rem; }
  .marked-list li, .article_content ul li, .marker-list li {
    list-style-type: disc; }
    .marked-list li + li, .article_content ul li + li, .marker-list li + li {
      margin-top: 5px; }

.content .description ul, .tab_content .product-description ul {
  margin-left: 19px; }
  .content .description ul li, .tab_content .product-description ul li {
    list-style: disc; }

.content ol,
.article_content ol,
.tab_content ol {
  counter-reset: section;
  list-style-type: none;
  margin-top: 30px;
  margin-left: 0; }
  .content ol > li + li,
  .article_content ol > li + li,
  .tab_content ol > li + li {
    margin-top: 10px; }

p.img_wrapper {
  line-height: 0;
  margin: 0; }

.img-fluid, .section_template__product .product-details-wrapper img, .section_template__product .product_description img {
  max-width: 100%;
  height: auto; }

.toggle-mobile svg {
  transition: all 0.3s ease-in-out; }

.toggle-mobile.open svg {
  transform: rotate(180deg); }

@media (max-width: 575.98px) {
  .toggle-mobile {
    display: flex;
    align-items: center;
    justify-content: space-between; } }

.border-top {
  border-top: solid 1px #a98441; }

.breadcrumbs + * {
  margin-top: 40px; }
  @media (min-width: 1200px) {
    .breadcrumbs + * {
      margin-top: 80px; } }

.hidden {
  display: none; }

@media (min-width: 1200px) {
  .hidden-xl {
    display: none; } }

/* Page preloader */
#page_preloader__bg {
  background: #0f0f0f;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  transition: opacity .1s ease-in-out .05s, z-index .1s ease-in-out .05s;
  transform: translate3d(0, 0, 0); }
  #page_preloader__bg.off {
    opacity: 0;
    z-index: -10; }

.lds-ring {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1001;
  transform: translate(-50%, -50%);
  display: inline-block;
  width: 80px;
  height: 80px; }
  .lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 64px;
    height: 64px;
    margin: 4px;
    border: 4px solid #b59351;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #b59351 transparent transparent transparent; }
    .lds-ring div:nth-child(1) {
      animation-delay: -0.45s; }
    .lds-ring div:nth-child(2) {
      animation-delay: -0.3s; }
    .lds-ring div:nth-child(3) {
      animation-delay: -0.15s; }

@keyframes lds-ring {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

main .page_heading, main .page_container .shopify-policy__container .shopify-policy__title h1, .page_container .shopify-policy__container .shopify-policy__title main h1 {
  margin: 40px 0 20px 0;
  font-weight: 700;
  line-height: 1.1;
  text-align: center;
  text-transform: capitalize; }
  @media (min-width: 1200px) {
    main .page_heading, main .page_container .shopify-policy__container .shopify-policy__title h1, .page_container .shopify-policy__container .shopify-policy__title main h1 {
      margin-top: 60px; } }
  main .page_heading.custom_page_heading, main .page_container .shopify-policy__container .shopify-policy__title h1.custom_page_heading, .page_container .shopify-policy__container .shopify-policy__title main h1.custom_page_heading {
    margin-top: -40px;
    position: relative;
    padding-top: 3.35rem;
    padding-bottom: 5.4rem;
    background-color: #0f0f0f; }
    @media (min-width: 1200px) {
      main .page_heading.custom_page_heading, main .page_container .shopify-policy__container .shopify-policy__title h1.custom_page_heading, .page_container .shopify-policy__container .shopify-policy__title main h1.custom_page_heading {
        margin-top: -80px; } }
    main .page_heading.custom_page_heading:before, main .page_container .shopify-policy__container .shopify-policy__title h1.custom_page_heading:before, .page_container .shopify-policy__container .shopify-policy__title main h1.custom_page_heading:before, main .page_heading.custom_page_heading:after, main .page_container .shopify-policy__container .shopify-policy__title h1.custom_page_heading:after, .page_container .shopify-policy__container .shopify-policy__title main h1.custom_page_heading:after {
      content: '';
      position: absolute;
      width: 10000px;
      top: 0;
      bottom: 0;
      background-color: #0f0f0f;
      z-index: -1; }
    main .page_heading.custom_page_heading:before, main .page_container .shopify-policy__container .shopify-policy__title h1.custom_page_heading:before, .page_container .shopify-policy__container .shopify-policy__title main h1.custom_page_heading:before {
      left: -2000px;
      right: auto; }
    main .page_heading.custom_page_heading:after, main .page_container .shopify-policy__container .shopify-policy__title h1.custom_page_heading:after, .page_container .shopify-policy__container .shopify-policy__title main h1.custom_page_heading:after {
      left: auto;
      right: -2000px; }

.page_wrapper .page_header {
  text-align: center;
  margin-bottom: 23px; }
  .page_wrapper .page_header .page_heading, .page_wrapper .page_header .page_container .shopify-policy__container .shopify-policy__title h1, .page_container .shopify-policy__container .shopify-policy__title .page_wrapper .page_header h1 {
    margin-bottom: 0; }
  .page_wrapper .page_header .page_description {
    max-width: 760px;
    margin-left: auto;
    margin-right: auto; }
  @media (min-width: 1200px) {
    .page_wrapper .page_header {
      margin-bottom: 43px; } }

.block_title {
  font-size: 20px;
  line-height: 1.2; }

.section_heading {
  font-weight: 400;
  margin-bottom: 30px;
  text-align: center; }
  @media (min-width: 768px) {
    .section_heading {
      margin-bottom: 40px; } }
  @media (min-width: 1200px) {
    .section_heading {
      margin-bottom: 50px; } }
  .section_heading > span, .section_heading > a {
    display: block; }

.section_subheading {
  text-transform: uppercase;
  color: #b59351; }
  .section_subheading + .section_heading {
    margin-top: 30px; }

/* Check inverted style */
html body .inverted .cur-text > a, html body .inverted .cur-text, html body .inverted .link_inverted, html body .inverted .link, html body .inverted .blog__main.linkstyle--link .article_btn, .blog__main.linkstyle--link html body .inverted .article_btn {
  color: #ffffff !important; }

html body .inverted .cur-text > a:hover, html body .inverted .cur-text > a:focus, html body .inverted .cur-text > a:active,
html body .inverted .link:hover,
html body .inverted .blog__main.linkstyle--link .article_btn:hover,
.blog__main.linkstyle--link html body .inverted .article_btn:hover,
html body .inverted .link:focus,
html body .inverted .blog__main.linkstyle--link .article_btn:focus,
.blog__main.linkstyle--link html body .inverted .article_btn:focus,
html body .inverted .link:active,
html body .inverted .blog__main.linkstyle--link .article_btn:active,
.blog__main.linkstyle--link html body .inverted .article_btn:active, html body .inverted .link_inverted:hover, html body .inverted .link_inverted:focus, html body .inverted .link_inverted:active, html body .inverted .article_btn:not(.btn):hover, html body .inverted .article_btn:not(.btn):focus, html body .inverted .article_btn:not(.btn):active {
  opacity: .75; }

html body .inverted .link:after, html body .inverted .blog__main.linkstyle--link .article_btn:after, .blog__main.linkstyle--link html body .inverted .article_btn:after {
  background-color: #ffffff; }

html body .inverted .block-title,
html body .inverted .block-text,
html body .inverted .block-subtitle,
html body .inverted .caption-item {
  color: #ffffff; }

html body .inverted.description-banner p {
  color: #ffffff !important; }

html body .inverted ul.megamenu > li.level_1__item > a, html body .inverted ul.megamenu > li.level_1__item > span {
  color: #ffffff; }
  html body .inverted ul.megamenu > li.level_1__item > a.current:before, html body .inverted ul.megamenu > li.level_1__item > span.current:before {
    background: #ffffff; }
  html body .inverted ul.megamenu > li.level_1__item > a:before, html body .inverted ul.megamenu > li.level_1__item > span:before {
    background: #ffffff; }
  html body .inverted ul.megamenu > li.level_1__item > a:hover, html body .inverted ul.megamenu > li.level_1__item > a:focus, html body .inverted ul.megamenu > li.level_1__item > a:active, html body .inverted ul.megamenu > li.level_1__item > span:hover, html body .inverted ul.megamenu > li.level_1__item > span:focus, html body .inverted ul.megamenu > li.level_1__item > span:active {
    color: #0f0f0f; }
    html body .inverted ul.megamenu > li.level_1__item > a:hover:before, html body .inverted ul.megamenu > li.level_1__item > a:focus:before, html body .inverted ul.megamenu > li.level_1__item > a:active:before, html body .inverted ul.megamenu > li.level_1__item > span:hover:before, html body .inverted ul.megamenu > li.level_1__item > span:focus:before, html body .inverted ul.megamenu > li.level_1__item > span:active:before {
      background: #ffffff; }

html body .inverted ul.megamenu > li.level_1__item.sfHover > .level_1__link:before, html body .inverted ul.megamenu > li.level_1__item > .level_1__link:hover:before, html body .inverted ul.megamenu > li.level_1__item > .level_1__link:active:before, html body .inverted ul.megamenu > li.level_1__item > .level_1__link.current:before {
  background: #ffffff; }

html body .inverted .megamenu_trigger svg path {
  fill: #ffffff; }

html body .inverted ul.social_menu a svg path {
  fill: #bec0c4; }

html body .inverted ul.social_menu a:hover svg path, html body .inverted ul.social_menu a:focus svg path, html body .inverted ul.social_menu a:active svg path {
  fill: #ffffff; }

@media (min-width: 1200px) {
  html body .inverted .currency-selector-box #currency_active:after {
    background-color: #ffffff; } }

/* Product attributes */
.product_name {
  font-size: 16px;
  line-height: 1.25;
  color: #989898;
  margin-bottom: 5px;
  text-transform: capitalize; }
  .product_name a {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    display: inline-block; }
    .product_name a:hover, .product_name a:focus, .product_name a:active {
      color: #888888; }

/* Product prices */
.product-price-container {
  margin-top: 10px; }
  .product-price-container > span:not(:last-child) {
    margin-right: 5px; }
    @media (min-width: 768px) {
      .product-price-container > span:not(:last-child) {
        margin-right: 7px; } }
  .product-price-container.with-discount .product-price {
    color: #ea3253; }
  .product-price-container.product-price-sm {
    font-size: 16px; }
    .product-price-container.product-price-sm .product-price {
      font-size: 16px; }
    .product-price-container.product-price-sm .product-regular-price {
      font-size: 14px; }

.product-regular-price {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.111;
  font-family: "Fira Sans", sans-serif;
  color: #a98441;
  text-decoration: line-through; }

.product-sale-price, .sale-percent {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.111;
  font-family: "Fira Sans", sans-serif;
  color: #ea3253; }

.product-price:not(.product-sale-price) {
  color: #a98441; }

.product-price {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.1; }
  @media (min-width: 1200px) {
    .product-price {
      font-size: 16px; } }
  .product-price.with-discount, .product-price.product-sale-price {
    color: #ea3253; }

.product-thumbnail, .cart__image {
  background-color: #0f0f0f; }

/* Product badge */
.badge_wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  z-index: 1; }

.for-list .badge_wrap {
  position: static;
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  width: auto;
  margin-bottom: 20px; }
  .for-list .badge_wrap .product_badge {
    margin-top: 0;
    margin-right: 8px; }
    .for-list .badge_wrap .product_badge.product-sale-price {
      order: 1; }
  
.product_badge {
  padding: 3px 5px;
  font-size: 12px;
  line-height: 15px;
  min-width: 36px;
  color: #ffffff;
  font-weight: 500;
  white-space: nowrap;
  text-align: center;
  float: left;
  clear: left;
  box-shadow: 0px 3px 3px rgba(192, 199, 203, 0.14); }
  .product_badge:not(:first-child) {
    margin-top: 7px; }
  .product_badge.sale, .product_badge.sale_percent, .product_badge.product-sale-price {
    background: #ea3253; }
  .product_badge.sale_out {
    background: #5c6468; }
  .product_badge.custom_badge_1 {
    background: #1383df; }
  .product_badge.custom_badge_2 {
    background: #394cb3; }

.product_badge.new {
  background: #121212; }

.spr-badge .spr-starrating {
  display: inline-flex;
  align-items: center; }
  .spr-badge .spr-starrating:not(:last-child) .spr-icon {
    margin-right: 3px; }
  .spr-badge .spr-starrating .spr-icon-star {
    color: #fda828; }
  .spr-badge .spr-starrating .spr-icon-star-empty {
    color: #a98441; }

.spr-badge .spr-badge-caption {
  color: #ffffff;
  font-size: 14px;
  line-height: 1.3;
  text-decoration: underline;
  display: inline-block;
  vertical-align: 2px; }

body .spr-icon-star:before {
  content: url(//www.vexaer.com/cdn/shop/t/7/assets/star.svg?v=85252373869564747161719300979); }

body .spr-icon-star-empty:before {
  content: url(//www.vexaer.com/cdn/shop/t/7/assets/star-empty.svg?v=49092254586704234121719300979); }

/* Quantity box */
.quantity_box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 130px;
  padding: 0 9px;
  border: solid 1px #a98441; }
  .quantity_box input {
    text-align: center;
    width: 60px;
    height: 50px;
    color: #ffffff;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.2;
    transition: all 0.3s ease-in-out;
    background: #ffffff;
    border: none;
    padding-left: 10px;
    padding-right: 10px; }
    .quantity_box input::-webkit-outer-spin-button, .quantity_box input::-webkit-inner-spin-button {
      -webkit-appearance: none;
      margin: 0; }
    .quantity_box input[type=number] {
      -moz-appearance: textfield; }
  .quantity_box div {
    cursor: pointer; }
    .quantity_box div.quantity_down {
      order: -1; }
    .quantity_box div svg path {
      display: inline-block;
      transition: all 0.3s ease-in-out; }
    .quantity_box div:hover svg path, .quantity_box div:focus svg path, .quantity_box div:active svg path {
      fill: #a98441; }

/* Placeholder */
.img_placeholder__wrap {
  overflow: hidden;
  position: relative; }

.img_placeholder {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.1);
  fill: rgba(0, 0, 0, 0.5);
  border: 1px solid #a98441; }

.small_placeholder,
.medium_placeholder,
.large_placeholder {
  border: 1px solid #a98441;
  background: rgba(0, 0, 0, 0.1); }

.small_placeholder {
  width: 100%;
  max-height: 175px; }

.medium_placeholder {
  width: 100%;
  max-height: 230px; }

.large_placeholder {
  width: 100%;
  max-height: 230px; }

/* Section featured products */
.section_featured-products .layout_boxed .product_limit_3 {
  justify-content: center; }

/* Links */
.links_hover a {
  letter-spacing: -0.05em;
  position: relative;
  line-height: 1.7em; }
  .links_hover a:after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    height: 2px;
    background: #888888;
    width: 0;
    transition: width 0.3s ease-in-out; }
  .links_hover a:hover:after {
    width: 100%; }

/* Parallax */
.parallax-scene {
  overflow: hidden; }

/* Flexible blocks
 * small   16:9
 * medium  1:0.95
 * large   3:4
 */
.flexible_block .img_placeholder__wrap {
  background-repeat: no-repeat;
  background-size: 100% auto; }

.flexible_block .img_placeholder__small {
  padding: 56.25% 0 0 0; }

.flexible_block .img_placeholder__medium {
  padding: 94.45% 0 0 0; }

.flexible_block .img_placeholder__large {
  padding: 133.333333% 0 0 0; }

.flexible_block__overlay {
  position: relative; }
  .flexible_block__overlay .layer_2 {
    padding: 15px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    background: rgba(0, 0, 0, 0.6);
    transition: background 0.3s ease-in-out;
    display: flex;
    justify-content: center;
    align-items: center; }
  .flexible_block__overlay .layer_2 > div {
    width: 100%; }

/* Other elements */
.blur-up {
  -webkit-filter: blur(5px);
  filter: blur(5px);
  transition: filter 300ms, -webkit-filter 300ms; }

.blur-up.lazyloaded {
  -webkit-filter: blur(0);
  filter: blur(0); }

.section_invisible {
  opacity: 0 !important; }

.section_visible {
  opacity: 1 !important; }

#size-chart {
  text-align: center; }

.section-block {
  position: relative; }
  .section-block .block-caption {
    display: inline-flex;
    justify-content: center;
    flex-direction: column;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 10;
    padding: 30px; }
    .section-block .block-caption .h1 {
      line-height: 1; }
    .section-block .block-caption * + * {
      margin-top: 15px; }
    .section-block .block-caption * + .parallax-banner__btn {
      margin-top: 25px; }
    @media (min-width: 992px) {
      .section-block .block-caption {
        padding: 60px; }
        .section-block .block-caption * + * {
          margin-top: 30px; }
        .section-block .block-caption * + .parallax-banner__btn {
          margin-top: 45px; }
        .section-block .block-caption p + .text, .section-block .block-caption ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.h4 + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .section-block .block-caption p.h4 + p, .section-block .block-caption ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.section_heading + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .section-block .block-caption p.section_heading + p, .section-block .block-caption ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .collection_item p.collection_title + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .collection_item .section-block .block-caption p.collection_title + p, .section-block .block-caption .collection_item ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.collection_title + p, .collection_item ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .section-block .block-caption p.collection_title + p {
          margin-top: 20px; } }
    .section-block .block-caption.inverted *:not(.btn) {
      color: #ffffff; }

.bg-zmzvideo .zmz-video {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%; }
  .bg-zmzvideo .zmz-video video {
    position: relative;
    object-fit: cover;
    object-position: 50% 20%;
    width: 100%;
    height: 100%;
    pointer-events: none; }

.bg-zmzvideo.txt-left .parallax-banner__meta {
  margin-left: 10%; }

.bg-zmzvideo.txt-center {
  text-align: center; }

.bg-zmzvideo.txt-right {
  text-align: right; }
  .bg-zmzvideo.txt-right .parallax-banner__meta {
    margin-right: 10%; }

.visibility-h, .buyoneclick button.shopify-payment-button__more-options {
  position: absolute !important;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  left: 0;
  top: 0;
  opacity: 0;
  visibility: hidden;
  text-indent: -100000px;
  padding: 0;
  margin: 0; }
  .visibility-h > *, .buyoneclick button.shopify-payment-button__more-options > * {
    position: absolute !important;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    left: 0;
    top: 0;
    opacity: 0;
    visibility: hidden;
    text-indent: -100000px;
    padding: 0;
    margin: 0; }

@media (min-width: 1200px) {
  .order-xl-first {
    order: -1; } }

@media (min-width: 1200px) {
  .order-xl-last {
    order: 1; } }

@-webkit-keyframes animate_sticky {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

@keyframes animate_sticky {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

.media {
  display: block;
  position: relative;
  overflow: hidden; }

.media--transparent {
  background-color: transparent; }

.media > *:not(.zoom):not(.deferred-media__poster-button),
.media .model-viewer {
  display: block;
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%; }

.media > img {
  object-fit: cover;
  object-position: center center;
  transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.media--square {
  padding-bottom: 100%; }

.no-content .media {
  background-color: var(--color-grey-1); }
  .no-content .media:before {
    content: 'Your image';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 24px;
    padding: 15px;
    color: #a98441;
    text-align: center; }

.media--portrait-thumb {
  padding-bottom: 126%; }

.media--portrait {
  padding-bottom: 125%; }

.media--landscape {
  padding-bottom: 66.6%; }

.media--cropped {
  padding-bottom: 56%; }

.media--16-9 {
  padding-bottom: 56.25%; }

.media--circle {
  padding-bottom: 100%;
  border-radius: 50%; }

.media.media--hover-effect > img + img {
  opacity: 0; }

@media screen and (min-width: 990px) {
  .media--cropped {
    padding-bottom: 63%; } }

/* base-details-summary */
summary {
  cursor: pointer;
  list-style: none;
  position: relative; }

summary .icon-caret {
  position: absolute;
  height: .3rem;
  right: 1rem;
  top: calc(50% - .15rem); }

summary::-webkit-details-marker {
  display: none; }

.disclosure-has-popup {
  position: relative; }

.disclosure-has-popup[open] > summary::before {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: block;
  cursor: default;
  content: ' ';
  background: transparent; }

.disclosure-has-popup > summary::before {
  display: none; }

.disclosure-has-popup[open] > summary + * {
  z-index: 100; }

/* Tabs */
.tab_content_wrapper .tab_nav {
  cursor: pointer;
  transition: .3s all;
  font-weight: 600; }

.tab_content_wrapper .tab_content .tab_item {
  display: none; }

.tab_content_wrapper .tab_content .tab_item.active {
  display: block; }

.tab_content_wrapper .tab_nav.active {
  pointer-events: none;
  cursor: default; }

.custom-hr {
  border: none;
  color: #0f0f0f;
  background-color: #0f0f0f;
  height: 1px; }

.align-left {
  justify-content: flex-start;
  text-align: left; }

.align-center {
  justify-content: center;
  text-align: center; }

.align-right {
  justify-content: flex-end;
  text-align: right; }

.mw-570-mx-auto {
  max-width: 570px;
  margin-left: auto;
  margin-right: auto; }

/* Breadcrumbs */
.breadcrumbs {
  padding: 4px 0;
  position: relative; }
  .breadcrumbs:before, .breadcrumbs:after {
    content: '';
    position: absolute;
    width: 10000px;
    top: 0;
    bottom: 0;
    z-index: -1; }
  .breadcrumbs:before {
    left: -2000px;
    right: auto; }
  .breadcrumbs:after {
    left: auto;
    right: -2000px; }
  .breadcrumbs ul {
    list-style: none;
    padding: 0;
    font-size: 0;
    line-height: 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 0; }
    .breadcrumbs ul > li {
      margin-bottom: 4px;
      margin-top: 4px; }
      .breadcrumbs ul > li a,
      .breadcrumbs ul > li span {
        font-size: 12px;
        line-height: 1.2;
        position: relative;
        text-transform: capitalize; }
        .breadcrumbs ul > li a:after,
        .breadcrumbs ul > li span:after {
          content: '/';
          position: absolute;
          right: -11px;
          top: 1px;
          color: inherit;
          transition: all 0.3s ease-in-out; }
      .breadcrumbs ul > li:not(:last-child) {
        position: relative;
        padding-right: 9px;
        margin-right: 7px; }
        .breadcrumbs ul > li:not(:last-child):after {
          position: absolute;
          content: '/';
          color: inherit;
          right: 0;
          top: 0; }

button, .btn, .blog__main.linkstyle--btn .article_btn, .product_listing__list .product-buttons .add_to_cart_button, .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview, .buyoneclick button {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.125;
  font-family: "Fira Sans", sans-serif;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  touch-action: manipulation;
  transition: all 0.3s ease-in-out;
  border-radius: 5px;
  box-shadow: none;
  height: 44px;
  padding: 1.063rem 1.2rem;
  min-width: 100px; }
  button.icon-svg svg, .product_listing__list .product-buttons button.add_to_cart_button svg,
  .btn.icon-svg svg,
  .blog__main.linkstyle--btn .icon-svg.article_btn svg,
  .product_listing__list .product-buttons .add_to_cart_button svg,
  .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a.icon-svg svg,
  .section_template__product #shopify-product-reviews .spr-container .product_listing__list .product-buttons .spr-summary-actions > a.add_to_cart_button svg,
  .product_listing__list .product-buttons .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a.add_to_cart_button svg,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .icon-svg.spr-review-reportreview svg,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .product_listing__list .product-buttons .spr-review-reportreview.add_to_cart_button svg,
  .product_listing__list .product-buttons .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview.add_to_cart_button svg,
  .buyoneclick button.icon-svg svg {
    vertical-align: middle;
    margin-right: 9px; }
  button:active, button:focus, button.focus,
  .btn:active,
  .blog__main.linkstyle--btn .article_btn:active,
  .product_listing__list .product-buttons .add_to_cart_button:active,
  .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a:active,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview:active,
  .buyoneclick button:active,
  .btn:focus,
  .blog__main.linkstyle--btn .article_btn:focus,
  .product_listing__list .product-buttons .add_to_cart_button:focus,
  .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a:focus,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview:focus,
  .buyoneclick button:focus,
  .btn.focus,
  .blog__main.linkstyle--btn .focus.article_btn,
  .product_listing__list .product-buttons .focus.add_to_cart_button,
  .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a.focus,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .focus.spr-review-reportreview,
  .buyoneclick button.focus {
    outline: none;
    box-shadow: none; }
  button:focus, button:active:focus, button.active:focus, button.focus, button:active.focus, button.active.focus,
  .btn:focus,
  .blog__main.linkstyle--btn .article_btn:focus,
  .product_listing__list .product-buttons .add_to_cart_button:focus,
  .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a:focus,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview:focus,
  .buyoneclick button:focus,
  .btn:active:focus,
  .blog__main.linkstyle--btn .article_btn:active:focus,
  .product_listing__list .product-buttons .add_to_cart_button:active:focus,
  .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a:active:focus,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview:active:focus,
  .buyoneclick button:active:focus,
  .btn.active:focus,
  .blog__main.linkstyle--btn .active.article_btn:focus,
  .product_listing__list .product-buttons .active.add_to_cart_button:focus,
  .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a.active:focus,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .active.spr-review-reportreview:focus,
  .buyoneclick button.active:focus,
  .btn.focus,
  .blog__main.linkstyle--btn .focus.article_btn,
  .product_listing__list .product-buttons .focus.add_to_cart_button,
  .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a.focus,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .focus.spr-review-reportreview,
  .buyoneclick button.focus,
  .btn:active.focus,
  .blog__main.linkstyle--btn .article_btn:active.focus,
  .product_listing__list .product-buttons .add_to_cart_button:active.focus,
  .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a:active.focus,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview:active.focus,
  .buyoneclick button:active.focus,
  .btn.active.focus,
  .blog__main.linkstyle--btn .active.focus.article_btn,
  .product_listing__list .product-buttons .active.focus.add_to_cart_button,
  .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a.active.focus,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .active.focus.spr-review-reportreview,
  .buyoneclick button.active.focus {
    outline: none;
    outline-offset: 0; }
  button:active, button:focus, button:hover, button.active,
  .btn:active,
  .blog__main.linkstyle--btn .article_btn:active,
  .product_listing__list .product-buttons .add_to_cart_button:active,
  .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a:active,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview:active,
  .buyoneclick button:active,
  .btn:focus,
  .blog__main.linkstyle--btn .article_btn:focus,
  .product_listing__list .product-buttons .add_to_cart_button:focus,
  .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a:focus,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview:focus,
  .buyoneclick button:focus,
  .btn:hover,
  .blog__main.linkstyle--btn .article_btn:hover,
  .product_listing__list .product-buttons .add_to_cart_button:hover,
  .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a:hover,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview:hover,
  .buyoneclick button:hover,
  .btn.active,
  .blog__main.linkstyle--btn .active.article_btn,
  .product_listing__list .product-buttons .active.add_to_cart_button,
  .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a.active,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .active.spr-review-reportreview,
  .buyoneclick button.active {
    text-decoration: none;
    background-image: none;
    outline: 0; }
  button.link, .blog__main.linkstyle--link button.article_btn,
  .btn.link,
  .blog__main.linkstyle--link .btn.article_btn,
  .blog__main.linkstyle--link .blog__main.linkstyle--btn .article_btn,
  .blog__main.linkstyle--btn .blog__main.linkstyle--link .article_btn,
  .blog__main.linkstyle--link .product_listing__list .product-buttons .article_btn.add_to_cart_button,
  .product_listing__list .product-buttons .blog__main.linkstyle--link .article_btn.add_to_cart_button,
  .blog__main.linkstyle--link .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a.article_btn,
  .section_template__product #shopify-product-reviews .spr-container .blog__main.linkstyle--link .spr-summary-actions > a.article_btn,
  .blog__main.linkstyle--link .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .article_btn.spr-review-reportreview,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .blog__main.linkstyle--link .article_btn.spr-review-reportreview,
  .blog__main.linkstyle--link .buyoneclick button.article_btn,
  .buyoneclick .blog__main.linkstyle--link button.article_btn,
  .blog__main.linkstyle--btn .link.article_btn,
  .product_listing__list .product-buttons .link.add_to_cart_button,
  .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a.link,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .link.spr-review-reportreview,
  .buyoneclick button.link {
    background: none;
    border: none;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0; }
  button.btn-submit,
  .btn.btn-submit,
  .blog__main.linkstyle--btn .btn-submit.article_btn,
  .product_listing__list .product-buttons .btn-submit.add_to_cart_button,
  .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a.btn-submit,
  .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .btn-submit.spr-review-reportreview,
  .buyoneclick button.btn-submit {
    padding: 0;
    background-color: transparent;
    border: none;
    min-width: unset; }

.btn-default, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview {
  background: #0f0f0f;
  border: 1px solid #a98441;
  color: #ffffff; }
  .btn-default svg, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview svg {
    fill: #ffffff;
    transition: all 0.3s ease-in-out; }
  .btn-default:hover, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview:hover, .btn-default:active, .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a:active, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview:active, .btn-default:focus, .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a:focus, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview:focus, .btn-default:not(:disabled):not(.disabled):active, .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a:not(:disabled):not(.disabled):active, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview:not(:disabled):not(.disabled):active {
    text-decoration: none;
    background: #0f0f0f;
    border-color: #b59351;
    color: #ffffff; }
  .btn-default:hover:not([disabled]) svg, .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a:hover:not([disabled]) svg, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview:hover:not([disabled]) svg, .btn-default:active:not([disabled]) svg, .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a:active:not([disabled]) svg, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview:active:not([disabled]) svg, .btn-default:focus:not([disabled]) svg, .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a:focus:not([disabled]) svg, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview:focus:not([disabled]) svg {
    fill: #0f0f0f; }

.btn-primary, .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a, .blog__main.linkstyle--btn .article_btn, .product_listing__list .product-buttons .add_to_cart_button {
  background: #0f0f0f;
  line-height: 42px;
  padding: 0;
  border: 1px solid #a98441;
  color: #ffffff; }
  .btn-primary svg, .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a svg, .blog__main.linkstyle--btn .article_btn svg, .product_listing__list .product-buttons .add_to_cart_button svg {
    fill: #ffffff;
    transition: all 0.3s ease-in-out; }
  .btn-primary:hover,  .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a:hover,.blog__main.linkstyle--btn .article_btn:hover, .product_listing__list .product-buttons .add_to_cart_button:hover, .btn-primary:active, .blog__main.linkstyle--btn .article_btn:active, .product_listing__list .product-buttons .add_to_cart_button:active, .btn-primary:focus, .blog__main.linkstyle--btn .article_btn:focus, .product_listing__list .product-buttons .add_to_cart_button:focus, .btn-primary:not(:disabled):not(.disabled):active, .blog__main.linkstyle--btn .article_btn:not(:disabled):not(.disabled):active, .product_listing__list .product-buttons .add_to_cart_button:not(:disabled):not(.disabled):active {
    text-decoration: none;
    background: #0f0f0f;
    border-color: #b59351;
    color: #ffffff; }
  .btn-primary:hover:not([disabled]) svg, .blog__main.linkstyle--btn .article_btn:hover:not([disabled]) svg, .product_listing__list .product-buttons .add_to_cart_button:hover:not([disabled]) svg, .btn-primary:active:not([disabled]) svg, .blog__main.linkstyle--btn .article_btn:active:not([disabled]) svg, .product_listing__list .product-buttons .add_to_cart_button:active:not([disabled]) svg, .btn-primary:focus:not([disabled]) svg, .blog__main.linkstyle--btn .article_btn:focus:not([disabled]) svg, .product_listing__list .product-buttons .add_to_cart_button:focus:not([disabled]) svg {
    fill: #ffffff; }
  .btn-primary .arrow-right:before, .blog__main.linkstyle--btn .article_btn .arrow-right:before, .product_listing__list .product-buttons .add_to_cart_button .arrow-right:before, .btn-primary .arrow-left:before, .blog__main.linkstyle--btn .article_btn .arrow-left:before, .product_listing__list .product-buttons .add_to_cart_button .arrow-left:before {
    background-color: #ffffff; }

.btn-secondary, .buyoneclick button {
  background: #0f0f0f;
  padding: 0;
  line-height: 42px;
  border: 1px solid #b59351;
  color: #a98441; }
  .btn-secondary svg, .buyoneclick button svg {
    fill: #a98441;
    transition: all 0.3s ease-in-out; }
  .btn-secondary:hover, .buyoneclick button:hover, .btn-secondary:active, .buyoneclick button:active, .btn-secondary:focus, .buyoneclick button:focus, .btn-secondary:not(:disabled):not(.disabled):active, .buyoneclick button:not(:disabled):not(.disabled):active {
    text-decoration: none;
    background: #222222;
    border-color: #b59351;
    color: #ffffff; }
  .btn-secondary:hover:not([disabled]) svg, .buyoneclick button:hover:not([disabled]) svg, .btn-secondary:active:not([disabled]) svg, .buyoneclick button:active:not([disabled]) svg, .btn-secondary:focus:not([disabled]) svg, .buyoneclick button:focus:not([disabled]) svg {
    fill: #ffffff; }
  .btn-secondary .arrow-right:before, .buyoneclick button .arrow-right:before, .btn-secondary .arrow-left:before, .buyoneclick button .arrow-left:before {
    background-color: #ffffff; }

.btn-alternate {
  background: #0f0f0f;
  border: 1px solid #b59351;
  color: #ffffff; }
  .btn-alternate svg {
    fill: #ffffff;
    transition: all 0.3s ease-in-out; }
  .btn-alternate:hover, .btn-alternate:active, .btn-alternate:focus, .btn-alternate:not(:disabled):not(.disabled):active {
    text-decoration: none;
    background: #0f0f0f;
    border-color: #b59351;
    color: #ffffff; }
  .btn-alternate:hover:not([disabled]) svg, .btn-alternate:active:not([disabled]) svg, .btn-alternate:focus:not([disabled]) svg {
    fill: #ffffff; }
  .btn-alternate .arrow-right:before, .btn-alternate .arrow-left:before {
    background-color: #ffffff; }

.btn-white {
  background: #ffffff;
  border: 2px solid #b59351;
  color: #b59351; }
  .btn-white svg {
    fill: #b59351; }
  .btn-white:hover, .btn-white:active, .btn-white:focus {
    background: #b59351;
    border-color: #b59351;
    color: #ffffff; }
    .btn-white:hover svg, .btn-white:active svg, .btn-white:focus svg {
      fill: #ffffff; }

.btn-sm, .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a, .section_template__product #shopify-product-reviews .spr-container .spr-content .spr-form > form .spr-form-actions .spr-button-primary, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview {
  line-height: 1.1;
  padding: 0.87rem 1rem; }
  @media (min-width: 1200px) {
    .btn-sm, .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a, .section_template__product #shopify-product-reviews .spr-container .spr-content .spr-form > form .spr-form-actions .spr-button-primary, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview {
      min-width: 77px; } }

.btn-md {
  padding: 1.063rem 1.2rem; }
  @media (min-width: 1200px) {
    .btn-md {
      min-width: 153px; } }

.btn-lg, .blog__main.caption-large.linkstyle--btn .article_btn, .buyoneclick button {
  padding: 1.375rem 1.5rem; }
  @media (min-width: 1200px) {
    .btn-lg, .blog__main.caption-large.linkstyle--btn .article_btn, .buyoneclick button {
      min-width: 193px; } }

.btn.disabled, .blog__main.linkstyle--btn .disabled.article_btn, .product_listing__list .product-buttons .disabled.add_to_cart_button, .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a.disabled, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .disabled.spr-review-reportreview, .buyoneclick button.disabled,
.btn[disabled],
.blog__main.linkstyle--btn .article_btn[disabled],
.product_listing__list .product-buttons .add_to_cart_button[disabled],
.section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a[disabled],
.section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview[disabled],
.buyoneclick button[disabled],
fieldset[disabled] .btn,
fieldset[disabled] .blog__main.linkstyle--btn .article_btn,
.blog__main.linkstyle--btn fieldset[disabled] .article_btn,
fieldset[disabled] .product_listing__list .product-buttons .add_to_cart_button,
.product_listing__list .product-buttons fieldset[disabled] .add_to_cart_button,
fieldset[disabled] .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a,
.section_template__product #shopify-product-reviews .spr-container fieldset[disabled] .spr-summary-actions > a,
fieldset[disabled] .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview,
.section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer fieldset[disabled] .spr-review-reportreview,
fieldset[disabled] .buyoneclick button,
.buyoneclick fieldset[disabled] button,
button[disabled], button.disabled {
  box-shadow: none;
  pointer-events: none;
  cursor: default;
  opacity: 0.6; }

a.btn.disabled, .blog__main.linkstyle--btn a.disabled.article_btn, .product_listing__list .product-buttons a.disabled.add_to_cart_button, .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a.disabled, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer a.disabled.spr-review-reportreview,
fieldset[disabled] a.btn,
fieldset[disabled] .blog__main.linkstyle--btn a.article_btn,
.blog__main.linkstyle--btn fieldset[disabled] a.article_btn,
fieldset[disabled] .product_listing__list .product-buttons a.add_to_cart_button,
.product_listing__list .product-buttons fieldset[disabled] a.add_to_cart_button,
fieldset[disabled] .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a,
.section_template__product #shopify-product-reviews .spr-container fieldset[disabled] .spr-summary-actions > a,
fieldset[disabled] .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer a.spr-review-reportreview,
.section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer fieldset[disabled] a.spr-review-reportreview {
  pointer-events: none; }

.btn-block {
  display: block;
  width: 100%; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.link, .blog__main.linkstyle--link .article_btn {
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  font-weight: 600;
  font-size: 13px;
  text-transform: uppercase;
  line-height: 1.2;
  display: inline-flex;
  align-items: center;
  font-family: "Fira Sans", sans-serif; }
  .link svg, .blog__main.linkstyle--link .article_btn svg {
    transition: all 0.3s ease-in-out;
    margin-right: 5px;
    margin-left: 5px; }
  .link.link-primary, .blog__main.linkstyle--link .article_btn {
    color: #b59351; }
    .link.link-primary:after, .blog__main.linkstyle--link .article_btn:after {
      background-color: #b59351; }
    .link.link-primary svg, .blog__main.linkstyle--link .article_btn svg {
      fill: #b59351; }
    .link.link-primary:hover, .blog__main.linkstyle--link .article_btn:hover, .link.link-primary:focus, .blog__main.linkstyle--link .article_btn:focus, .link.link-primary:active, .blog__main.linkstyle--link .article_btn:active {
      color: #a98441; }
      .link.link-primary:hover svg, .blog__main.linkstyle--link .article_btn:hover svg, .link.link-primary:focus svg, .blog__main.linkstyle--link .article_btn:focus svg, .link.link-primary:active svg, .blog__main.linkstyle--link .article_btn:active svg {
        fill: #a98441; }
      .link.link-primary:hover.arrow-left:before, .blog__main.linkstyle--link .article_btn:hover.arrow-left:before, .link.link-primary:hover.arrow-right:before, .blog__main.linkstyle--link .article_btn:hover.arrow-right:before, .link.link-primary:focus.arrow-left:before, .blog__main.linkstyle--link .article_btn:focus.arrow-left:before, .link.link-primary:focus.arrow-right:before, .blog__main.linkstyle--link .article_btn:focus.arrow-right:before, .link.link-primary:active.arrow-left:before, .blog__main.linkstyle--link .article_btn:active.arrow-left:before, .link.link-primary:active.arrow-right:before, .blog__main.linkstyle--link .article_btn:active.arrow-right:before {
        background-color: #a98441; }
  .link.link-white, .blog__main.linkstyle--link .link-white.article_btn {
    color: #ffffff; }
    .link.link-white:hover, .blog__main.linkstyle--link .link-white.article_btn:hover, .link.link-white:focus, .blog__main.linkstyle--link .link-white.article_btn:focus, .link.link-white:active, .blog__main.linkstyle--link .link-white.article_btn:active {
      color: #a98441; }
    .link.link-white:after, .blog__main.linkstyle--link .link-white.article_btn:after {
      background-color: #ffffff; }
  .link.link-dark, .blog__main.linkstyle--link .link-dark.article_btn {
    color: #a98441; }
    .link.link-dark:hover, .blog__main.linkstyle--link .link-dark.article_btn:hover, .link.link-dark:focus, .blog__main.linkstyle--link .link-dark.article_btn:focus, .link.link-dark:active, .blog__main.linkstyle--link .link-dark.article_btn:active {
      color: #ffffff; }
    .link.link-dark:after, .blog__main.linkstyle--link .link-dark.article_btn:after {
      background-color: #a98441; }
  .link.icon-out, .blog__main.linkstyle--link .icon-out.article_btn {
    position: relative;
    margin-left: 28px; }
    .link.icon-out svg, .blog__main.linkstyle--link .icon-out.article_btn svg {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      right: 100%;
      margin-right: 8px; }
  .link.link_cap_case, .blog__main.linkstyle--link .link_cap_case.article_btn {
    text-transform: capitalize; }

.link:not(.js-back_link):after, .blog__main.linkstyle--link .article_btn:not(.js-back_link):after,
.link:not(.product_sizechart_toggle):after,
.blog__main.linkstyle--link .article_btn:not(.product_sizechart_toggle):after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  height: 1px;
  width: 100%; }

.arrow-left {
  position: relative;
  padding-left: 12px; }
  .arrow-left:before {
    position: absolute;
    content: '';
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    background-color: #b59351;
    transition: all 0.3s ease-in-out;
    width: 6px;
    height: 9px;
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg width="6" height="9" viewBox="0 0 6 9" xmlns="http://www.w3.org/2000/svg"><path d="M4.5 0L6 1.5L3 4.5L6 7.5L4.5 9L0 4.5L4.5 0Z" /></svg>');
    mask-image: url('data:image/svg+xml;utf8,<svg width="6" height="9" viewBox="0 0 6 9" xmlns="http://www.w3.org/2000/svg"><path d="M4.5 0L6 1.5L3 4.5L6 7.5L4.5 9L0 4.5L4.5 0Z" /></svg>'); }

.arrow-right {
  position: relative;
  padding-right: 12px; }
  .arrow-right:before {
    position: absolute;
    content: '';
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    background-color: #b59351;
    transition: all 0.3s ease-in-out;
    width: 6px;
    height: 9px;
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg width="6" height="9" viewBox="0 0 6 9" xmlns="http://www.w3.org/2000/svg"><path d="M1.5 0L0 1.5L3 4.5L2.62268e-07 7.5L1.5 9L6 4.5L1.5 0Z"/></svg>');
    mask-image: url('data:image/svg+xml;utf8,<svg width="6" height="9" viewBox="0 0 6 9" xmlns="http://www.w3.org/2000/svg"><path d="M1.5 0L0 1.5L3 4.5L2.62268e-07 7.5L1.5 9L6 4.5L1.5 0Z"/></svg>'); }

.arrow-down {
  position: relative;
  padding-right: 12px; }
  .arrow-down:before {
    position: absolute;
    content: '';
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    background-color: #b59351;
    transition: all 0.3s ease-in-out;
    width: 9px;
    height: 6px;
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg width="9" height="6" viewBox="0 0 9 6" xmlns="http://www.w3.org/2000/svg"><path d="M9 1.5L7.5 0L4.5 3L1.5 0L0 1.5L4.5 6L9 1.5Z" /></svg>');
    mask-image: url('data:image/svg+xml;utf8,<svg width="9" height="6" viewBox="0 0 9 6" xmlns="http://www.w3.org/2000/svg"><path d="M9 1.5L7.5 0L4.5 3L1.5 0L0 1.5L4.5 6L9 1.5Z" /></svg>'); }

.arrow-up {
  position: relative;
  padding-right: 12px; }
  .arrow-up:before {
    position: absolute;
    content: '';
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    background-color: #b59351;
    transition: all 0.3s ease-in-out;
    width: 8px;
    height: 5px;
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg width="8" height="5" viewBox="0 0 8 5" xmlns="http://www.w3.org/2000/svg"><path d="M8 4L7 5L4 2L1 5L0 4L4 0L8 4Z" /></svg>');
    mask-image: url('data:image/svg+xml;utf8,<svg width="8" height="5" viewBox="0 0 8 5" xmlns="http://www.w3.org/2000/svg"><path d="M8 4L7 5L4 2L1 5L0 4L4 0L8 4Z" /></svg>'); }

.icon-btn, .product_listing__grid .add_to_cart_button,
.product_listing__grid .quick_view_icon,
.product_listing__grid_large .add_to_cart_button,
.product_listing__grid_large .quick_view_icon,
.product_listing__grid_small .add_to_cart_button,
.product_listing__grid_small .quick_view_icon,
.product_listing__main:not(.product_listing__list) .add_to_cart_button,
.product_listing__main:not(.product_listing__list) .quick_view_icon {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: none;
  border-radius: 50%;
  background-color: #b59351;
  width: 50px;
  min-width: 50px;
  height: 50px;
  overflow: visible; }
  .icon-btn svg, .product_listing__grid .add_to_cart_button svg, .product_listing__grid .quick_view_icon svg, .product_listing__grid_large .add_to_cart_button svg, .product_listing__grid_large .quick_view_icon svg, .product_listing__grid_small .add_to_cart_button svg, .product_listing__grid_small .quick_view_icon svg, .product_listing__main:not(.product_listing__list) .add_to_cart_button svg, .product_listing__main:not(.product_listing__list) .quick_view_icon svg {
    width: 18px;
    height: 18px; }
  .icon-btn:hover, .product_listing__grid .add_to_cart_button:hover,
  .product_listing__grid .quick_view_icon:hover,
  .product_listing__grid_large .add_to_cart_button:hover,
  .product_listing__grid_large .quick_view_icon:hover,
  .product_listing__grid_small .add_to_cart_button:hover,
  .product_listing__grid_small .quick_view_icon:hover,
  .product_listing__main:not(.product_listing__list) .add_to_cart_button:hover,
  .product_listing__main:not(.product_listing__list) .quick_view_icon:hover, .icon-btn:focus, .product_listing__grid .add_to_cart_button:focus,
  .product_listing__grid .quick_view_icon:focus,
  .product_listing__grid_large .add_to_cart_button:focus,
  .product_listing__grid_large .quick_view_icon:focus,
  .product_listing__grid_small .add_to_cart_button:focus,
  .product_listing__grid_small .quick_view_icon:focus,
  .product_listing__main:not(.product_listing__list) .add_to_cart_button:focus,
  .product_listing__main:not(.product_listing__list) .quick_view_icon:focus, .icon-btn:active, .product_listing__grid .add_to_cart_button:active,
  .product_listing__grid .quick_view_icon:active,
  .product_listing__grid_large .add_to_cart_button:active,
  .product_listing__grid_large .quick_view_icon:active,
  .product_listing__grid_small .add_to_cart_button:active,
  .product_listing__grid_small .quick_view_icon:active,
  .product_listing__main:not(.product_listing__list) .add_to_cart_button:active,
  .product_listing__main:not(.product_listing__list) .quick_view_icon:active {
    background-color: #ffffff; }
  .icon-btn svg + span, .product_listing__grid .add_to_cart_button svg + span, .product_listing__grid .quick_view_icon svg + span, .product_listing__grid_large .add_to_cart_button svg + span, .product_listing__grid_large .quick_view_icon svg + span, .product_listing__grid_small .add_to_cart_button svg + span, .product_listing__grid_small .quick_view_icon svg + span, .product_listing__main:not(.product_listing__list) .add_to_cart_button svg + span, .product_listing__main:not(.product_listing__list) .quick_view_icon svg + span {
    display: none; }

/**
 * Alerts
 */
.errors,
.alert,
.section_template__product #shopify-product-reviews .spr-container .spr-form-message {
  position: relative;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.1;
  padding: 15px 20px 15px 52px;
  border: none;
  color: #a98441;
  margin-bottom: 1rem; }
  .errors:before,
  .alert:before,
  .section_template__product #shopify-product-reviews .spr-container .spr-form-message:before {
    display: block;
    content: '';
    position: absolute;
    top: 12px;
    left: 20px;
    width: 20px;
    height: 20px; }
  @media (min-width: 992px) {
    .errors,
    .alert,
    .section_template__product #shopify-product-reviews .spr-container .spr-form-message {
      padding-left: 48px; } }
  .errors.alert-info:before, .errors.alert-warning:before,
  .alert.alert-info:before,
  .section_template__product #shopify-product-reviews .spr-container .alert-info.spr-form-message:before,
  .alert.alert-warning:before,
  .section_template__product #shopify-product-reviews .spr-container .alert-warning.spr-form-message:before {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10,0C4.5,0,0,4.5,0,10s4.5,10,10,10s10-4.5,10-10S15.5,0,10,0z M10,18c-4.4,0-8-3.6-8-8s3.6-8,8-8s8,3.6,8,8 S14.4,18,10,18z"/><circle cx="10" cy="6" r="1"/><path d="M10,8L10,8c0.6,0,1,0.4,1,1v5c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V9C9,8.4,9.4,8,10,8z"/></svg>');
    mask-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10,0C4.5,0,0,4.5,0,10s4.5,10,10,10s10-4.5,10-10S15.5,0,10,0z M10,18c-4.4,0-8-3.6-8-8s3.6-8,8-8s8,3.6,8,8 S14.4,18,10,18z"/><circle cx="10" cy="6" r="1"/><path d="M10,8L10,8c0.6,0,1,0.4,1,1v5c0,0.6-0.4,1-1,1l0,0c-0.6,0-1-0.4-1-1V9C9,8.4,9.4,8,10,8z"/></svg>'); }
  .errors.alert-info,
  .alert.alert-info,
  .section_template__product #shopify-product-reviews .spr-container .alert-info.spr-form-message {
    background-color: #edefff; }
    .errors.alert-info:before,
    .alert.alert-info:before,
    .section_template__product #shopify-product-reviews .spr-container .alert-info.spr-form-message:before {
      background-color: #b59351; }
  .errors.alert-warning,
  .alert.alert-warning,
  .section_template__product #shopify-product-reviews .spr-container .alert-warning.spr-form-message {
    background-color: #fff5bb; }
    .errors.alert-warning:before,
    .alert.alert-warning:before,
    .section_template__product #shopify-product-reviews .spr-container .alert-warning.spr-form-message:before {
      background-color: #fda828; }
  .errors.alert-danger,
  .alert.alert-danger,
  .section_template__product #shopify-product-reviews .spr-container .alert-danger.spr-form-message {
    background: #fef1f0; }
    .errors.alert-danger:before,
    .alert.alert-danger:before,
    .section_template__product #shopify-product-reviews .spr-container .alert-danger.spr-form-message:before {
      -webkit-mask-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M17.6,19H2.4c-0.8,0-1.6-0.5-2-1.2c-0.4-0.8-0.4-1.7,0-2.4L8,2.2C8.4,1.4,9.2,1,10,1s1.6,0.4,2,1.2l7.6,13.2 c0.4,0.8,0.4,1.7,0,2.4C19.3,18.5,18.5,19,17.6,19z M9.7,3.2L2.1,16.4c-0.1,0.2,0,0.3,0,0.4c0,0.1,0.1,0.2,0.3,0.2h15.3 c0.2,0,0.3-0.1,0.3-0.2c0-0.1,0.1-0.2,0-0.4L10.3,3.2C10.2,3,10.1,3,10,3S9.8,3,9.7,3.2L9.7,3.2z"/><circle cx="10" cy="14" r="1"/><path d="M10,12L10,12c0.6,0,1-0.4,1-1V8c0-0.6-0.4-1-1-1l0,0C9.4,7,9,7.4,9,8v3C9,11.6,9.4,12,10,12z"/></svg>');
      mask-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M17.6,19H2.4c-0.8,0-1.6-0.5-2-1.2c-0.4-0.8-0.4-1.7,0-2.4L8,2.2C8.4,1.4,9.2,1,10,1s1.6,0.4,2,1.2l7.6,13.2 c0.4,0.8,0.4,1.7,0,2.4C19.3,18.5,18.5,19,17.6,19z M9.7,3.2L2.1,16.4c-0.1,0.2,0,0.3,0,0.4c0,0.1,0.1,0.2,0.3,0.2h15.3 c0.2,0,0.3-0.1,0.3-0.2c0-0.1,0.1-0.2,0-0.4L10.3,3.2C10.2,3,10.1,3,10,3S9.8,3,9.7,3.2L9.7,3.2z"/><circle cx="10" cy="14" r="1"/><path d="M10,12L10,12c0.6,0,1-0.4,1-1V8c0-0.6-0.4-1-1-1l0,0C9.4,7,9,7.4,9,8v3C9,11.6,9.4,12,10,12z"/></svg>');
      background-color: #ea3253; }
  .errors.alert-success, .section_template__product #shopify-product-reviews .spr-container .errors.spr-form-message-success,
  .alert.alert-success,
  .section_template__product #shopify-product-reviews .spr-container .alert-success.spr-form-message,
  .section_template__product #shopify-product-reviews .spr-container .spr-form-message.spr-form-message-success,
  .section_template__product #shopify-product-reviews .spr-container .alert.spr-form-message-success {
    background: #cdf1e8; }
    .errors.alert-success:before, .section_template__product #shopify-product-reviews .spr-container .errors.spr-form-message-success:before,
    .alert.alert-success:before,
    .section_template__product #shopify-product-reviews .spr-container .alert-success.spr-form-message:before,
    .section_template__product #shopify-product-reviews .spr-container .spr-form-message.spr-form-message-success:before,
    .section_template__product #shopify-product-reviews .spr-container .alert.spr-form-message-success:before {
      -webkit-mask-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8.8,19c-0.4,0-0.8-0.1-1-0.2l-0.2-0.1c-0.1,0-0.1-0.1-0.1-0.1c-0.1-0.1-0.2-0.2-0.3-0.2 c-0.2-0.1-0.4-0.3-0.6-0.6c-0.4-0.4-1-1-1.7-1.7c-1.3-1.4-2.9-3.1-4.3-4.6c-0.8-0.9-0.9-2.2-0.3-3.2c0.6-1,1.8-1.4,2.9-1.2 l0.2,0.1l4.3,1.6l7.7-7c1.1-1,2.6-0.8,3.5-0.1c0.9,0.7,1.4,2.2,0.5,3.5c-2,3-4.2,6.2-6,8.7c-0.9,1.3-1.6,2.3-2.2,3.1 c-0.3,0.4-0.5,0.7-0.7,0.9c-0.1,0.1-0.2,0.3-0.3,0.3c0,0.1-0.1,0.1-0.2,0.2c-0.1,0-0.2,0.1-0.3,0.2C9.6,18.9,9.2,19,8.8,19z M2.7,9.1c-0.3,0-0.5,0.2-0.6,0.3C2,9.5,1.9,9.9,2.2,10.1c1.4,1.5,3,3.2,4.3,4.5c0.6,0.7,1.2,1.3,1.6,1.7 c0.2,0.2,0.4,0.4,0.5,0.5c0.1,0,0.1,0.1,0.2,0.1l0.1,0l0.1-0.1C9,16.9,9,16.8,9.1,16.7c0.2-0.2,0.4-0.5,0.7-0.9 c0.6-0.8,1.3-1.8,2.2-3.1c1.7-2.5,4-5.8,6-8.7c0.3-0.5-0.1-0.8-0.1-0.8c0,0-0.5-0.4-0.9,0L8.3,11l-5.4-2C2.8,9.1,2.7,9.1,2.7,9.1 z"/></svg>');
      mask-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M8.8,19c-0.4,0-0.8-0.1-1-0.2l-0.2-0.1c-0.1,0-0.1-0.1-0.1-0.1c-0.1-0.1-0.2-0.2-0.3-0.2 c-0.2-0.1-0.4-0.3-0.6-0.6c-0.4-0.4-1-1-1.7-1.7c-1.3-1.4-2.9-3.1-4.3-4.6c-0.8-0.9-0.9-2.2-0.3-3.2c0.6-1,1.8-1.4,2.9-1.2 l0.2,0.1l4.3,1.6l7.7-7c1.1-1,2.6-0.8,3.5-0.1c0.9,0.7,1.4,2.2,0.5,3.5c-2,3-4.2,6.2-6,8.7c-0.9,1.3-1.6,2.3-2.2,3.1 c-0.3,0.4-0.5,0.7-0.7,0.9c-0.1,0.1-0.2,0.3-0.3,0.3c0,0.1-0.1,0.1-0.2,0.2c-0.1,0-0.2,0.1-0.3,0.2C9.6,18.9,9.2,19,8.8,19z M2.7,9.1c-0.3,0-0.5,0.2-0.6,0.3C2,9.5,1.9,9.9,2.2,10.1c1.4,1.5,3,3.2,4.3,4.5c0.6,0.7,1.2,1.3,1.6,1.7 c0.2,0.2,0.4,0.4,0.5,0.5c0.1,0,0.1,0.1,0.2,0.1l0.1,0l0.1-0.1C9,16.9,9,16.8,9.1,16.7c0.2-0.2,0.4-0.5,0.7-0.9 c0.6-0.8,1.3-1.8,2.2-3.1c1.7-2.5,4-5.8,6-8.7c0.3-0.5-0.1-0.8-0.1-0.8c0,0-0.5-0.4-0.9,0L8.3,11l-5.4-2C2.8,9.1,2.7,9.1,2.7,9.1 z"/></svg>');
      background-color: #ea3253; }
  .errors.alert-dismissible,
  .alert.alert-dismissible,
  .section_template__product #shopify-product-reviews .spr-container .alert-dismissible.spr-form-message {
    padding-right: 40px; }
    .errors.alert-dismissible .close,
    .alert.alert-dismissible .close,
    .section_template__product #shopify-product-reviews .spr-container .alert-dismissible.spr-form-message .close {
      float: none;
      position: absolute;
      padding: 0;
      top: 12px;
      right: 15px;
      display: block;
      cursor: pointer;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: 50%;
      mask-position: 50%;
      background-color: #777777;
      transition: all 0.3s ease-in-out;
      width: 20px;
      height: 20px;
      -webkit-mask-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M17.7071 2.29289C18.0976 2.68342 18.0976 3.31658 17.7071 3.70711L11.4142 10L17.7071 16.2929C18.0976 16.6834 18.0976 17.3166 17.7071 17.7071C17.3166 18.0976 16.6834 18.0976 16.2929 17.7071L9.29289 10.7071C8.90237 10.3166 8.90237 9.68342 9.29289 9.29289L16.2929 2.29289C16.6834 1.90237 17.3166 1.90237 17.7071 2.29289Z"/><path d="M2.29289 2.29289C1.90237 2.68342 1.90237 3.31658 2.29289 3.70711L8.58579 10L2.29289 16.2929C1.90237 16.6834 1.90237 17.3166 2.29289 17.7071C2.68342 18.0976 3.31658 18.0976 3.70711 17.7071L10.7071 10.7071C11.0976 10.3166 11.0976 9.68342 10.7071 9.29289L3.70711 2.29289C3.31658 1.90237 2.68342 1.90237 2.29289 2.29289Z"/></svg>');
      mask-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M17.7071 2.29289C18.0976 2.68342 18.0976 3.31658 17.7071 3.70711L11.4142 10L17.7071 16.2929C18.0976 16.6834 18.0976 17.3166 17.7071 17.7071C17.3166 18.0976 16.6834 18.0976 16.2929 17.7071L9.29289 10.7071C8.90237 10.3166 8.90237 9.68342 9.29289 9.29289L16.2929 2.29289C16.6834 1.90237 17.3166 1.90237 17.7071 2.29289Z"/><path d="M2.29289 2.29289C1.90237 2.68342 1.90237 3.31658 2.29289 3.70711L8.58579 10L2.29289 16.2929C1.90237 16.6834 1.90237 17.3166 2.29289 17.7071C2.68342 18.0976 3.31658 18.0976 3.70711 17.7071L10.7071 10.7071C11.0976 10.3166 11.0976 9.68342 10.7071 9.29289L3.70711 2.29289C3.31658 1.90237 2.68342 1.90237 2.29289 2.29289Z"/></svg>');
      transition: all 0.3s ease-in-out; }
      .errors.alert-dismissible .close:hover, .errors.alert-dismissible .close:focus, .errors.alert-dismissible .close:active,
      .alert.alert-dismissible .close:hover,
      .section_template__product #shopify-product-reviews .spr-container .alert-dismissible.spr-form-message .close:hover,
      .alert.alert-dismissible .close:focus,
      .section_template__product #shopify-product-reviews .spr-container .alert-dismissible.spr-form-message .close:focus,
      .alert.alert-dismissible .close:active,
      .section_template__product #shopify-product-reviews .spr-container .alert-dismissible.spr-form-message .close:active {
        background-color: #a98441; }
  .errors a,
  .alert a,
  .section_template__product #shopify-product-reviews .spr-container .spr-form-message a {
    display: inline-block;
    color: inherit;
    text-decoration: underline; }
    .errors a:hover, .errors a:focus, .errors a:active,
    .alert a:hover,
    .section_template__product #shopify-product-reviews .spr-container .spr-form-message a:hover,
    .alert a:focus,
    .section_template__product #shopify-product-reviews .spr-container .spr-form-message a:focus,
    .alert a:active,
    .section_template__product #shopify-product-reviews .spr-container .spr-form-message a:active {
      color: inherit;
      text-decoration: none; }
  .errors > *,
  .alert > *,
  .section_template__product #shopify-product-reviews .spr-container .spr-form-message > * {
    margin: 0 !important; }
  .errors > * ~ *,
  .alert > * ~ *,
  .section_template__product #shopify-product-reviews .spr-container .spr-form-message > * ~ * {
    margin: 5px 0 0 0 !important; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: 700; }

.errors {
  background: #fef1f0; }
  .errors:before {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M17.6,19H2.4c-0.8,0-1.6-0.5-2-1.2c-0.4-0.8-0.4-1.7,0-2.4L8,2.2C8.4,1.4,9.2,1,10,1s1.6,0.4,2,1.2l7.6,13.2 c0.4,0.8,0.4,1.7,0,2.4C19.3,18.5,18.5,19,17.6,19z M9.7,3.2L2.1,16.4c-0.1,0.2,0,0.3,0,0.4c0,0.1,0.1,0.2,0.3,0.2h15.3 c0.2,0,0.3-0.1,0.3-0.2c0-0.1,0.1-0.2,0-0.4L10.3,3.2C10.2,3,10.1,3,10,3S9.8,3,9.7,3.2L9.7,3.2z"/><circle cx="10" cy="14" r="1"/><path d="M10,12L10,12c0.6,0,1-0.4,1-1V8c0-0.6-0.4-1-1-1l0,0C9.4,7,9,7.4,9,8v3C9,11.6,9.4,12,10,12z"/></svg>');
    mask-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M17.6,19H2.4c-0.8,0-1.6-0.5-2-1.2c-0.4-0.8-0.4-1.7,0-2.4L8,2.2C8.4,1.4,9.2,1,10,1s1.6,0.4,2,1.2l7.6,13.2 c0.4,0.8,0.4,1.7,0,2.4C19.3,18.5,18.5,19,17.6,19z M9.7,3.2L2.1,16.4c-0.1,0.2,0,0.3,0,0.4c0,0.1,0.1,0.2,0.3,0.2h15.3 c0.2,0,0.3-0.1,0.3-0.2c0-0.1,0.1-0.2,0-0.4L10.3,3.2C10.2,3,10.1,3,10,3S9.8,3,9.7,3.2L9.7,3.2z"/><circle cx="10" cy="14" r="1"/><path d="M10,12L10,12c0.6,0,1-0.4,1-1V8c0-0.6-0.4-1-1-1l0,0C9.4,7,9,7.4,9,8v3C9,11.6,9.4,12,10,12z"/></svg>');
    background-color: #ea3253; }

.notify_success {
  color: #cdf1e8; }

.notify_danger {
  color: #fef1f0; }

/**
 * Section 404 page
 */
.template_404 {
  padding-top: 50px;
  padding-bottom: 30px; }
  .template_404 .btn-primary svg, .template_404 .blog__main.linkstyle--btn .article_btn svg, .blog__main.linkstyle--btn .template_404 .article_btn svg, .template_404 .product_listing__list .product-buttons .add_to_cart_button svg, .product_listing__list .product-buttons .template_404 .add_to_cart_button svg {
    fill: #ffffff;
    transition: all 0.3s ease-in-out; }
  .template_404 .search-form {
    margin-left: auto;
    margin-right: auto;
    max-width: 380px;
    position: relative; }
    .template_404 .search-form .btn, .template_404 .search-form .blog__main.linkstyle--btn .article_btn, .blog__main.linkstyle--btn .template_404 .search-form .article_btn, .template_404 .search-form .product_listing__list .product-buttons .add_to_cart_button, .product_listing__list .product-buttons .template_404 .search-form .add_to_cart_button, .template_404 .search-form .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a, .section_template__product #shopify-product-reviews .spr-container .template_404 .search-form .spr-summary-actions > a, .template_404 .search-form .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .template_404 .search-form .spr-review-reportreview, .template_404 .search-form .buyoneclick button, .buyoneclick .template_404 .search-form button {
      padding: 7px 20px 9px 15px; }
  @media (min-width: 768px) {
    .template_404 {
      padding-top: 80px;
      padding-bottom: 60px; }
      .template_404 .not-found-icon {
        width: 100px;
        height: 100px; } }
  @media (min-width: 992px) {
    .template_404 .search-form .btn, .template_404 .search-form .blog__main.linkstyle--btn .article_btn, .blog__main.linkstyle--btn .template_404 .search-form .article_btn, .template_404 .search-form .product_listing__list .product-buttons .add_to_cart_button, .product_listing__list .product-buttons .template_404 .search-form .add_to_cart_button, .template_404 .search-form .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a, .section_template__product #shopify-product-reviews .spr-container .template_404 .search-form .spr-summary-actions > a, .template_404 .search-form .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .template_404 .search-form .spr-review-reportreview, .template_404 .search-form .buyoneclick button, .buyoneclick .template_404 .search-form button {
      padding: 10px 30px 11px 25px; } }
  @media (min-width: 1200px) {
    .template_404 {
      padding-top: 120px;
      padding-bottom: 120px; } }

table {
  background-color: transparent;
  border-collapse: collapse; }
  table caption {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px;
    color: #bec0c4;
    text-align: left; }

th {
  text-align: left; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
  color: #a98441; }

.table-bordered,
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  vertical-align: top;
  border-color: #a98441; }

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  vertical-align: top;
  padding: 8px;
  border-top: 1px solid #a98441;
  line-height: 1.42857143; }

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #a98441; }

.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0; }

.table > tbody + tbody {
  border-top: 2px solid #a98441; }

.table .table {
  background-color: #ffffff; }

.table-bordered {
  border: 1px solid #a98441; }

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #a98441; }

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px; }

.table-responsive {
  min-height: 0.01%;
  overflow-x: auto; }

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: rgba(#0f0f0f, 0.2); }

.table-hover > tbody > tr:hover {
  background-color: rgba(#0f0f0f, 0.2); }

@media (min-width: 768px) {
  .table-responsive {
    width: 100%;
    overflow-y: hidden;
    margin-bottom: 15px;
    border: 1px solid #a98441;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive > .table {
    margin-bottom: 0; }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap; }
  .table-responsive > .table-bordered {
    border: 0; }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0; } }

/**
 * Section account pages
 */
.account_section__reset {
  display: none;
  background-color: #0f0f0f; }

.template_customer .page_heading a, .template_customer .page_container .shopify-policy__container .shopify-policy__title h1 a, .page_container .shopify-policy__container .shopify-policy__title .template_customer h1 a {
  font-size: 14px;
  position: absolute;
  top: 0;
  right: 0; }

.template_customer .form-control:disabled, .template_customer .section_template__product #shopify-product-reviews .spr-container .spr-content input.spr-form-input:disabled, .section_template__product #shopify-product-reviews .spr-container .spr-content .template_customer input.spr-form-input:disabled, .template_customer .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.spr-form-input-textarea:disabled, .section_template__product #shopify-product-reviews .spr-container .spr-content .template_customer textarea.spr-form-input-textarea:disabled, .template_customer .form-control[readonly], .template_customer .section_template__product #shopify-product-reviews .spr-container .spr-content input.spr-form-input[readonly], .section_template__product #shopify-product-reviews .spr-container .spr-content .template_customer input.spr-form-input[readonly], .template_customer .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.spr-form-input-textarea[readonly], .section_template__product #shopify-product-reviews .spr-container .spr-content .template_customer textarea.spr-form-input-textarea[readonly] {
  opacity: 1; }

.template_customer .account_section__info {
  width: 100%;
  background: #ffffff; }
  .template_customer .account_section__info h4 a, .template_customer .account_section__info .block_title a {
    float: right;
    margin: 10px 0 0 15px;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 20px; }
    .template_customer .account_section__info h4 a svg, .template_customer .account_section__info .block_title a svg {
      vertical-align: middle; }
  .template_customer .account_section__info h4 {
    margin-top: 30px; }
  .template_customer .account_section__info .block_title {
    height: 20px; }
  .template_customer .account_section__info label {
    font-size: 14px;
    font-weight: 400;
    color: #a98441; }

.template_customer .form-group button {
  margin-top: 10px; }

.template_customer .tab_navigation {
  border: 1px solid #0f0f0f; }

.template_customer .tab_nav--item {
  padding: 1rem 1.5rem 1rem 2rem; }
  .template_customer .tab_nav--item .sub-text {
    letter-spacing: -0.02em;
    font-weight: 500; }
  .template_customer .tab_nav--item .zemez_wishlist_total {
    color: #a98441; }
  .template_customer .tab_nav--item:hover .sub-text {
    color: #a98441; }
  .template_customer .tab_nav--item + .tab_nav--item:not(:last-child) {
    border-bottom: 1px solid #0f0f0f; }

.template_customer .tab_nav.active {
  background-color: #0f0f0f; }
  .template_customer .tab_nav.active .sub-text {
    color: #a98441; }

@media (min-width: 1200px) {
  .template_customer .tab_content {
    padding-left: 6.3rem;
    padding-right: 3.3rem; } }

.address-item {
  border: solid 1px #a98441;
  padding: 20px; }
  .address-item svg path {
    fill: #a98441;
    transition: all 0.3s ease-in-out; }
  .address-item svg:hover path, .address-item svg:focus path, .address-item svg:active path {
    fill: #ffffff; }
  .address-item p {
    margin: 0; }
    .address-item p + p {
      margin-top: 16px; }
  @media (min-width: 576px) {
    .address-item {
      padding: 40px; } }

.address_item {
  display: flex;
  align-items: center; }
  .address_item svg {
    margin-right: 15px; }
  .address_item.address_item__location span {
    margin-right: 5px; }
  .address_item.address_item__location span:first-child {
    color: #a98441; }

.account_section__reset .customer_item_wrap {
  width: 100%;
  max-width: 290px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 20px; }
  @media (min-width: 768px) {
    .account_section__reset .customer_item_wrap {
      padding-left: 40px;
      padding-right: 40px;
      max-width: 560px; }
      .account_section__reset .customer_item_wrap .note, .account_section__reset .customer_item_wrap .subnote {
        padding-right: 15%; } }

.account_section__reset .note {
  text-transform: capitalize;
  color: #a98441;
  font-size: 16px; }

.link_close:hover svg path {
  fill: #a98441; }

.account_order .table-row-head {
  border-bottom: 1px solid #0f0f0f; }

.template_customer__order .page_heading, .template_customer__order .page_container .shopify-policy__container .shopify-policy__title h1, .page_container .shopify-policy__container .shopify-policy__title .template_customer__order h1 {
  margin-bottom: 11px; }

.template_customer__order h4 {
  margin-bottom: 25px; }

.template_customer__order .row_header th,
.template_customer__order .cell_left {
  font-weight: bold;
  color: #a98441; }

.template_customer__order table {
  font-size: 15px;
  width: 100%; }

.template_customer__order th, .template_customer__order td {
  padding: 11px 0 12px; }

.template_customer__order p svg {
  display: inline-block;
  vertical-align: baseline;
  margin-right: 5px; }

.template_customer__order .account_table .cell_right {
  text-align: right; }

.template_customer__order .account_section {
  border-top: 1px solid #a98441;
  display: block;
  padding-top: 20px; }

.template_customer__order .account_table__wrap {
  margin-top: 15px;
  border: 2px solid #a98441;
  border-radius: 5px;
  padding: 25px 30px; }

.template_customer__order .account_table__order-details .row_border {
  border-bottom: 1px solid #a98441; }

.template_customer__order .account_table__order-details .row_total {
  border-top: 1px solid #a98441; }
  .template_customer__order .account_table__order-details .row_total .cell_left {
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase; }
  .template_customer__order .account_table__order-details .row_total .product-price {
    font-size: 24px;
    font-weight: bold; }

.template_customer__order .account_table__order-details .row_header {
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1em; }
  .template_customer__order .account_table__order-details .row_header th {
    padding: 5px 0 0; }

.template_customer__order .account_table__order-details .row_product .product-price {
  color: #a98441; }

.template_customer__order .account_table__order-details .cell_min {
  width: 120px; }

.template_customer__order .account_section__wrapper {
  padding-top: 15px; }
  .template_customer__order .account_section__wrapper h4 {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase; }
  .template_customer__order .account_section__wrapper .account_section:not(:last-child) {
    border: none; }

.account_section__login {
  position: relative;
  padding-bottom: 40px;
  border-bottom: 1px solid #a98441; }
  @media (min-width: 768px) {
    .account_section__login {
      padding-bottom: 0;
      border-bottom: none; }
      .account_section__login:after {
        content: '';
        position: absolute;
        right: 0;
        width: 1px;
        height: 100%;
        top: 0;
        background-color: #a98441; } }

.close-wrapper {
  position: relative; }
  .close-wrapper .link_close {
    position: absolute;
    font-size: 14px;
    top: -4px;
    right: 0; }
    .close-wrapper .link_close svg {
      fill: #a98441;
      transition: all 0.3s ease-in-out; }
    .close-wrapper .link_close:hover svg, .close-wrapper .link_close:focus svg, .close-wrapper .link_close:active svg {
      fill: #ffffff; }

.order-wrapper .table-row {
  display: flex;
  align-items: center;
  text-transform: capitalize;
  justify-content: space-evenly;
  color: #a98441;
  font-size: 16px; }
  .order-wrapper .table-row:first-child .table-cell {
    text-align: left;
    color: #ffffff; }
  .order-wrapper .table-row:first-child + .table-row {
    margin-top: 35px; }
  .order-wrapper .table-row + .table-row {
    margin-top: 15px; }
  .order-wrapper .table-row .table-cell-content a {
    color: #a98441; }
    .order-wrapper .table-row .table-cell-content a:hover {
      color: #ffffff; }

.order-wrapper .order-invoice .invoice-link, .order-wrapper .order-links a {
  color: #a98441; }
  .order-wrapper .order-invoice .invoice-link svg, .order-wrapper .order-links a svg {
    fill: #a98441;
    transition: all 0.3s ease-in-out; }
  .order-wrapper .order-invoice .invoice-link:hover, .order-wrapper .order-invoice .invoice-link:focus, .order-wrapper .order-invoice .invoice-link:active, .order-wrapper .order-links a:hover, .order-wrapper .order-links a:focus, .order-wrapper .order-links a:active {
    color: #ffffff; }
    .order-wrapper .order-invoice .invoice-link:hover svg, .order-wrapper .order-invoice .invoice-link:focus svg, .order-wrapper .order-invoice .invoice-link:active svg, .order-wrapper .order-links a:hover svg, .order-wrapper .order-links a:focus svg, .order-wrapper .order-links a:active svg {
      fill: #a98441; }

.order-wrapper .order-title {
  text-align: left; }

@media (min-width: 768px) {
  .order-wrapper .table-row {
    background: #0f0f0f;
    padding: 13px 10px; }
    .order-wrapper .table-row:nth-of-type(odd) {
      background: #ffffff; }
  .order-wrapper .order-title {
    width: 10%; }
  .order-wrapper .order-date {
    width: 16.26%; }
  .order-wrapper .order-price {
    width: 12%; }
  .order-wrapper .order-payment {
    width: 20%; }
  .order-wrapper .order-status {
    width: 25%; }
  .order-wrapper .order-invoice {
    text-align: center;
    width: 7%; }
  .order-wrapper .order-links {
    width: 10%; }
  .order-wrapper .order-credit {
    width: 30%; }
  .order-wrapper .order-view-credit-slip {
    width: 46.06%; } }

@media (max-width: 767.98px) {
  .order-wrapper .table-row {
    flex-wrap: wrap; }
  .order-wrapper .table-cell {
    width: 100%;
    display: flex;
    align-items: center;
    padding: 7px 10px;
    background: #0f0f0f; }
    .order-wrapper .table-cell:nth-of-type(odd) {
      background: white; }
    .order-wrapper .table-cell .table-cell-heading {
      flex: 1;
      min-width: 120px;
      border-right: solid 1px #a98441; }
    .order-wrapper .table-cell .table-cell-content {
      flex: 2;
      padding-left: 1em;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; } }

.table-labeled th {
  vertical-align: middle; }

.table-labeled td {
  vertical-align: middle; }

.table-labeled .label {
  font-weight: 500;
  font-size: inherit;
  padding: 0.35rem 0.375rem;
  margin: 0.125rem;
  color: white;
  white-space: nowrap;
  text-transform: capitalize; }

.table-labeled .label-unfulfilled {
  background: #b59351; }

.table-labeled .label-shipped {
  background: #44BB9E; }

.table-labeled .label-partial {
  background: #5060C9; }

.table-labeled .label-unshipped {
  background: #e31e34; }

.table-labeled .label-any {
  background: #FDA828; }

#account_reset__link {
  color: #ffffff;
  text-decoration: underline; }
  #account_reset__link:hover, #account_reset__link:focus, #account_reset__link:active {
    color: #a98441; }

.template_customer .page_heading .text, .template_customer .page_container .shopify-policy__container .shopify-policy__title h1 .text, .page_container .shopify-policy__container .shopify-policy__title .template_customer h1 .text, .template_customer .page_heading ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.h4 + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .template_customer .page_heading p.h4 + p, .template_customer .page_container .shopify-policy__container .shopify-policy__title h1 ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.h4 + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .template_customer .page_container .shopify-policy__container .shopify-policy__title h1 p.h4 + p, .page_container .shopify-policy__container .shopify-policy__title .template_customer h1 ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.h4 + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .page_container .shopify-policy__container .shopify-policy__title .template_customer h1 p.h4 + p, .template_customer .page_heading ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.section_heading + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .template_customer .page_heading p.section_heading + p, .template_customer .page_container .shopify-policy__container .shopify-policy__title h1 ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.section_heading + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .template_customer .page_container .shopify-policy__container .shopify-policy__title h1 p.section_heading + p, .page_container .shopify-policy__container .shopify-policy__title .template_customer h1 ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.section_heading + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .page_container .shopify-policy__container .shopify-policy__title .template_customer h1 p.section_heading + p, .template_customer .page_heading ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .collection_item p.collection_title + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .collection_item .template_customer .page_heading p.collection_title + p, .template_customer .page_container .shopify-policy__container .shopify-policy__title h1 ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .collection_item p.collection_title + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .collection_item .template_customer .page_container .shopify-policy__container .shopify-policy__title h1 p.collection_title + p, .page_container .shopify-policy__container .shopify-policy__title .template_customer h1 ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .collection_item p.collection_title + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .collection_item .page_container .shopify-policy__container .shopify-policy__title .template_customer h1 p.collection_title + p, .template_customer .page_heading .collection_item ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.collection_title + p, .collection_item ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .template_customer .page_heading p.collection_title + p, .template_customer .page_container .shopify-policy__container .shopify-policy__title h1 .collection_item ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.collection_title + p, .collection_item ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .template_customer .page_container .shopify-policy__container .shopify-policy__title h1 p.collection_title + p, .page_container .shopify-policy__container .shopify-policy__title .template_customer h1 .collection_item ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.collection_title + p, .collection_item ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .page_container .shopify-policy__container .shopify-policy__title .template_customer h1 p.collection_title + p {
  font-size: 14px;
  margin-top: 15px;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 1640px) {
    .template_customer .page_heading .text, .template_customer .page_container .shopify-policy__container .shopify-policy__title h1 .text, .page_container .shopify-policy__container .shopify-policy__title .template_customer h1 .text, .template_customer .page_heading ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.h4 + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .template_customer .page_heading p.h4 + p, .template_customer .page_container .shopify-policy__container .shopify-policy__title h1 ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.h4 + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .template_customer .page_container .shopify-policy__container .shopify-policy__title h1 p.h4 + p, .page_container .shopify-policy__container .shopify-policy__title .template_customer h1 ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.h4 + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .page_container .shopify-policy__container .shopify-policy__title .template_customer h1 p.h4 + p, .template_customer .page_heading ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.section_heading + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .template_customer .page_heading p.section_heading + p, .template_customer .page_container .shopify-policy__container .shopify-policy__title h1 ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.section_heading + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .template_customer .page_container .shopify-policy__container .shopify-policy__title h1 p.section_heading + p, .page_container .shopify-policy__container .shopify-policy__title .template_customer h1 ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.section_heading + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .page_container .shopify-policy__container .shopify-policy__title .template_customer h1 p.section_heading + p, .template_customer .page_heading ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .collection_item p.collection_title + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .collection_item .template_customer .page_heading p.collection_title + p, .template_customer .page_container .shopify-policy__container .shopify-policy__title h1 ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .collection_item p.collection_title + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .collection_item .template_customer .page_container .shopify-policy__container .shopify-policy__title h1 p.collection_title + p, .page_container .shopify-policy__container .shopify-policy__title .template_customer h1 ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .collection_item p.collection_title + p, ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .collection_item .page_container .shopify-policy__container .shopify-policy__title .template_customer h1 p.collection_title + p, .template_customer .page_heading .collection_item ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.collection_title + p, .collection_item ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .template_customer .page_heading p.collection_title + p, .template_customer .page_container .shopify-policy__container .shopify-policy__title h1 .collection_item ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.collection_title + p, .collection_item ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .template_customer .page_container .shopify-policy__container .shopify-policy__title h1 p.collection_title + p, .page_container .shopify-policy__container .shopify-policy__title .template_customer h1 .collection_item ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner p.collection_title + p, .collection_item ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner .page_container .shopify-policy__container .shopify-policy__title .template_customer h1 p.collection_title + p {
      font-size: 16px; } }

.template_customer__addresses .account_address__add, .template_customer__addresses .account_address__item {
  margin-left: 0;
  padding: 0; }

/**
 * Section Blog pages
 */
.section_template__blog .article_item {
  background: #ffffff; }

.section_template__blog .blog_listing__big .article_wrap {
  padding-bottom: 30px;
  border-bottom: 1px solid #a98441; }

.section_template__blog .blog_listing__big .article_item {
  max-width: 980px;
  text-align: center;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 768px) {
  .section_template__blog .blog_listing__main:not(.blog_listing__main_masonry) .article_title {
    min-height: 52px; } }

.article_info {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  font-size: 12px;
  line-height: 1.3;
  font-weight: normal;
  color: #ffffff;
  text-transform: uppercase;
  margin-top: 20px; }
  .article_info .divider {
    margin-left: 5px;
    margin-right: 5px;
    display: inline-block; }
  .article_info em {
    font-style: normal;
    color: #b59351;
    padding-left: 5px; }
  .article_info a:hover, .article_info a:focus, .article_info a:active {
    color: #a98441; }

.blog__main .article_image {
  position: relative; }

.blog__main .article_item {
  position: relative; }

.blog__main .article_description {
  font-size: 16px;
  line-height: 1.5; }

@media (min-width: 768px) {
  .blog__main.align--center {
    text-align: center; }
    .blog__main.align--center .article_info {
      justify-content: center; }
  .blog__main.align--right {
    text-align: right; }
    .blog__main.align--right .article_info {
      justify-content: flex-end; } }

.blog__main.img_article_none .article_image {
  display: none; }

.blog__main.caption_absolute .article_caption:not(.article_caption_no_image) {
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 5%;
  z-index: 3;
  text-align: center; }

.blog__main.caption_absolute.article_caption--bottom .article_caption:not(.article_caption_no_image) {
  justify-content: flex-end; }

.blog__main.caption_absolute.article_caption--top .article_caption:not(.article_caption_no_image) {
  justify-content: flex-start; }

.blog__main.desc_article_none .article_caption .article_description {
  display: none; }

.blog__main .article_caption.article_caption_no_image,
.blog__main.img_article_none .article_caption {
  padding: 15px;
  border: 1px solid #a98441; }
  .blog__main .article_caption.article_caption_no_image .article_info,
  .blog__main.img_article_none .article_caption .article_info {
    margin-top: 0;
    padding-top: 0; }

@media (min-width: 768px) {
  .blog__main .article_caption.article_caption_no_image,
  .blog__main.img_article_none .article_caption {
    padding: 30px; } }

.blog__main * + .article_title,
.blog__main * + .article_caption:not(.article_caption_no_image) {
  margin-top: 15px; }

.blog__main .article_title a {
  color: #a98441; }
  .blog__main .article_title a:hover, .blog__main .article_title a:focus, .blog__main .article_title a:active {
    color: #ffffff; }

.blog__main .blog_listing__main_list .article_info {
  margin-top: 0; }

.blog__main .blog_listing__main_list .article_item {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #0f0f0f; }
  @media (min-width: 1200px) {
    .blog__main .blog_listing__main_list .article_item {
      padding-bottom: 40px;
      margin-bottom: 40px; } }

.blog__main .article_title {
  margin-bottom: 0; }

.blog__main .article_description {
  padding-top: 15px; }

.blog__main .article_description + .link, .blog__main.linkstyle--link .article_description + .article_btn {
  margin-top: 25px; }

.blog__main .blog_listing__main_masonry .article_description {
  padding-top: 13px; }

.blog__main .blog_listing__main_masonry .grid {
  display: grid;
  grid-gap: 20px;
  grid-template-columns: repeat(2, minmax(120px, 1fr));
  grid-auto-rows: 7px;
  grid-auto-flow: row dense; }

.blog__main .blog_listing__main_masonry .article_info {
  display: none; }

@media (min-width: 576px) {
  .blog__main .blog_listing__main_masonry .article_info {
    display: flex; } }

.blog__main .pagination {
  margin-top: 40px; }
  @media (min-width: 1200px) {
    .blog__main .pagination {
      margin-top: 80px; } }

.blog__main .inverted .article_caption *:not(.btn) {
  color: #ffffff; }

/**
 * Section Blog articles
 */
.index_section_blog-articles .type_list .article_info {
  display: inline-flex; }

.index_section_blog-articles .article_time + .divider {
  display: none; }

/**
 * Section Blog pagination
 */
.section_template__article .layer_1 {
  background-repeat: no-repeat;
  background-size: 100% auto; }

.section_template__article .img_wrapper__small {
  padding: 17.777777% 0 0 0; }

.section_template__article .img_wrapper__medium {
  padding: 31.623931% 0 0 0; }

.section_template__article .img_wrapper__large {
  padding: 42.136752% 0 0 0; }

.section_template__article .img_wrapper__master {
  padding: 57% 0 0 0; }

.section_template__article .img_align__top {
  background-position: 0 0; }

.section_template__article .img_align__center {
  background-position: 0 50%; }

.section_template__article .img_align__bottom {
  background-position: 0 100%; }

.section_template__article h1 {
  text-align: left; }

.section_template__article .article_info_post {
  padding-top: 0;
  padding-bottom: 18px;
  border-bottom: 1px solid #a98441; }

.section_template__article .flexible_block {
  margin-top: 50px;
  background-color: #0f0f0f; }

.section_template__article .article_content img {
  margin: 2%; }

.section_template__article .article_content p {
  margin: 0;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.5; }
  .section_template__article .article_content p + p {
    margin-top: 10px; }

.section_template__article .article_content h3 {
  color: #b59351;
  margin-bottom: 20px; }

.section_template__article .article_content .number-list, .section_template__article .article_content ol {
  counter-reset: section;
  list-style-type: none;
  margin-top: 15px; }
  .section_template__article .article_content .number-list > li, .section_template__article .article_content ol > li {
    counter-increment: section; }
    .section_template__article .article_content .number-list > li h3, .section_template__article .article_content ol > li h3 {
      margin-bottom: 10px; }
      .section_template__article .article_content .number-list > li h3:before, .section_template__article .article_content ol > li h3:before {
        content: counters(section, ". ", decimal-leading-zero) ". "; }
    .section_template__article .article_content .number-list > li + li, .section_template__article .article_content ol > li + li {
      margin-top: 10px; }

.section_template__article .article_content ol {
  margin-top: 25px;
  margin-left: 30px;
  list-style-type: decimal; }
  .section_template__article .article_content ol > li + li {
    margin-top: 10px; }

.section_template__article .article_content p + h3 {
  margin-top: 40px; }

.section_template__article .article_content blockquote {
  text-align: center;
  padding: 40px 20px 25px;
  background-color: #0f0f0f;
  margin: 20px 0;
  position: relative;
  font-size: 18px;
  font-weight: 600;
  color: #a98441;
  border-left: 4px solid #b59351; }
  @media (min-width: 1200px) {
    .section_template__article .article_content blockquote {
      padding: 50px;
      margin: 50px 0;
      font-size: 24px; } }
  .section_template__article .article_content blockquote * {
    font-weight: inherit;
    font-size: inherit; }
  .section_template__article .article_content blockquote cite {
    color: #b59351;
    font-style: normal;
    font-weight: normal;
    margin-top: 15px;
    display: block; }
  .section_template__article .article_content blockquote:before {
    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAALCAYAAACd1bY6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEzSURBVHgBfZLNUcMwEIXfKj7k6BJSAiVABZSQUAHmBJgE2WEC8QnTgekAKgA6oANcgi7JhEFokWAcW7aGPennm/ferkToVbqQM/7mUxA/m0hURZ7XCNTllUwAy2GU3a3kozsjH1hk9kh2zwhUbTc4K8tctdy8AsS0g9VONPpPyJVhrstyuRdK59clM6Y9bLJPdi7lRGj+6Asx+HW9ujnqtXY/4BjZ+naZC7exQi8IFGtx0qyd4d+MBo71bksPvzoXqZw1MX03roqiHf5IQ4Y421vWzFMIgWOEUhE9+QH4MMQZTW/N2rYZhj43LSSljIOpGO/d9MIOLw5oqe5X2GkcIJieVXcvEC7fQLt/NCxi8rjIvQa7C4JikHOq2RiVJDJu0o3HUF8ayjCU4yxc247sHXsmP+f8jvRTISxdAAAAAElFTkSuQmCC");
    display: block;
    margin-bottom: 10px; }

.section_template__article .article_item .post-meta {
  border-bottom: 1px solid #a98441; }

.article_tags {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap; }
  .article_tags .label_tags {
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    text-transform: uppercase;
    color: #a98441; }
  .article_tags > a {
    color: #ffffff;
    text-transform: capitalize;
    line-height: 22px;
    margin-left: 8px; }
    .article_tags > a:after {
      content: ','; }
    .article_tags > a:last-child:after {
      display: none; }
    .article_tags > a:hover, .article_tags > a:focus, .article_tags > a:active {
      color: #b59351; }

.article_pagination {
  overflow: hidden;
  margin-top: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #a98441;
  border-bottom: 1px solid #a98441;
  display: inline-table;
  width: 100%; }
  @media (min-width: 992px) {
    .article_pagination {
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin-top: 80px;
      flex-direction: row;
      padding-top: 30px;
      padding-bottom: 30px; } }

.article_pagination_image {
  display: table-cell;
  background-color: #ffffff;
  max-width: 400px;
  padding: 15px; }
  .article_pagination_image .article_pagination_descr > p, .article_pagination_image .article_pagination_descr .link, .article_pagination_image .article_pagination_descr .blog__main.linkstyle--link .article_btn, .blog__main.linkstyle--link .article_pagination_image .article_pagination_descr .article_btn {
    font-weight: 500;
    line-height: 24px;
    text-decoration: none; }
  .article_pagination_image .article_pagination_descr .link, .article_pagination_image .article_pagination_descr .blog__main.linkstyle--link .article_btn, .blog__main.linkstyle--link .article_pagination_image .article_pagination_descr .article_btn {
    font-size: 13px;
    color: #ffffff; }
  .article_pagination_image .article_pagination_descr > p {
    font-size: 15px;
    color: #a98441; }
  .article_pagination_image:hover, .article_pagination_image:focus, .article_pagination_image:active {
    background-color: #0f0f0f; }
  .article_pagination_image.article_pagination__next {
    margin-top: 15px;
    margin-left: auto;
    text-align: right; }
    .article_pagination_image.article_pagination__next .article_pagination_descr {
      order: -1;
      text-align: right; }
  @media (min-width: 992px) {
    .article_pagination_image {
      display: flex; }
      .article_pagination_image.article_pagination__next {
        margin-top: 0; } }
  @media (min-width: 992px) {
    .article_pagination_image {
      padding: 30px; } }

.article_comments__list li {
  list-style-type: none;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  padding: 11px 28px;
  background-color: #ffffff;
  border-radius: 6px;
  margin-top: 12px;
  margin-left: 10px;
  position: relative; }
  .article_comments__list li + li {
    margin-top: 15px; }

.article_comments__list .comment_author {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  text-transform: uppercase;
  font-size: 12px; }
  .article_comments__list .comment_author b, .article_comments__list .comment_author .comment_date {
    margin-bottom: 5px;
    font-weight: normal; }
  .article_comments__list .comment_author b {
    margin-right: 10px; }

.article_comments__list .comment_content {
  font-weight: normal;
  color: #a98441;
  font-size: 16px;
  line-height: 24px; }

/**
 * Section Blog article
 */
.blog_pagination {
  text-align: right;
  margin-top: 0; }
  .blog_pagination ul {
    justify-content: flex-end; }
  .blog_pagination span {
    margin-right: 5px; }
  .blog_pagination .current {
    color: #888888; }

.post_sidebar {
  order: 1; }

/**
 * Widget Blog articles
 */
.sidebar_widget__articles ul > li + li {
  margin-top: 28px; }

.sidebar_widget__articles .article_title {
  text-transform: unset;
  color: #a98441;
  margin-top: 11px; }
  .sidebar_widget__articles .article_title a {
    color: inherit; }

.sidebar_widget__articles .article_comments {
  margin: 10px 0 0 0; }
  .sidebar_widget__articles .article_comments:before {
    content: "\f0e6";
    margin: 0 5px 0 0;
    font: 14px "FontAwesome"; }
.alert{
color:#A98441 !Important ;
}

/**
 * Widget Blog tags
 */
.sidebar_widget__tags .blog_tags {
  margin-left: 10px; }
  .sidebar_widget__tags .blog_tags li {
    display: inline-block; }
    .sidebar_widget__tags .blog_tags li:last-child a:after {
      display: none; }
  .sidebar_widget__tags .blog_tags a {
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    text-transform: capitalize;
    margin: 0 10px 5px 0; }
    .sidebar_widget__tags .blog_tags a:after {
      content: ','; }

/**
 * Widget Blog comments
 */
.sidebar_widget__comments ul > li > a {
  position: relative;
  padding-left: 30px; }
  .sidebar_widget__comments ul > li > a svg {
    position: absolute;
    top: 0;
    left: 0;
    fill: #b59351; }
  .sidebar_widget__comments ul > li > a .item_content, .sidebar_widget__comments ul > li > a .item_info {
    display: block; }
  .sidebar_widget__comments ul > li > a .item_info {
    font-weight: 400;
    font-size: 14px; }
    .sidebar_widget__comments ul > li > a .item_info time {
      font-weight: 500;
      color: #a98441; }
    .sidebar_widget__comments ul > li > a .item_info .item_author {
      color: #b59351;
      font-weight: 500; }
  @media (min-width: 768px) and (max-width: 991.98px) {
    .sidebar_widget__comments ul > li > a {
      padding-left: 0; }
      .sidebar_widget__comments ul > li > a svg {
        display: none; } }

.sidebar_widget__comments ul > li + li {
  margin-top: 26px; }

.sidebar_widget.sidebar_blog.sidebar_widget__banner {
  margin-top: 25px; }

#shopify-section-sidebar-blog .widget_header {
  font-weight: normal;
  font-size: 18px; }

#shopify-section-sidebar-blog .widget_content {
  margin-top: 7px; }

#shopify-section-sidebar-blog .sidebar_menu_item {
  font-size: 15px; }
  #shopify-section-sidebar-blog .sidebar_menu_item + .sidebar_menu_item {
    margin-top: 5px; }

.article-card__image {
  overflow: hidden; }

/* Shopping card */
#cart_added {
  padding: 20px; }
  #cart_added .cart-title {
    position: relative;
    padding-right: 30px; }
  #cart_added .cart_items {
    display: flex;
    width: 100%; }
    #cart_added .cart_items .item_img {
      flex: 0 0 27.7%;
      max-width: 100px;
      margin-right: 20px;
      background-color: #0f0f0f; }
    #cart_added .cart_items .item_desc {
      position: relative; }
      #cart_added .cart_items .item_desc .product_title {
        color: #a98441;
        line-height: 1.5;
        margin-bottom: 13px;
        margin-top: 3px;
        font-weight: 500; }
      #cart_added .cart_items .item_desc #cart_added__price {
        text-transform: uppercase;
        color: #a98441; }
  #cart_added .total-wrap > div {
    line-height: 1.2; }
    #cart_added .total-wrap > div span {
      font-weight: 400;
      font-size: 14px;
      line-height: 1;
      padding-left: 3px; }
    #cart_added .total-wrap > div .label {
      min-width: 100px; }
    #cart_added .total-wrap > div + div {
      margin-top: 5px; }
    #cart_added .total-wrap > div#cart_added__total_price {
      margin-top: 19px;
      text-transform: uppercase; }
      #cart_added .total-wrap > div#cart_added__total_price > span {
        font-weight: 500;
        display: inline-block;
        color: #a98441;
        font-size: 16px;
        line-height: 1.4; }
  @media (min-width: 576px) {
    #cart_added {
      max-width: 350px; } }
  @media (min-width: 768px) {
    #cart_added {
      max-width: 424px;
      padding: 32px 40px; }
      #cart_added .cart_items .item_img {
        flex: 0 0 37.7%;
        max-width: 130px; } }

/* Main collection listing */
.collection_listing__main > div {
  margin-bottom: 30px; }

.collection-carousel .collection_listing__main > div {
  margin-bottom: 0; }

.collection_listing__main .collection_item {
  display: block; }
  .collection_listing__main .collection_item .collection_img {
    display: block; }
    .collection_listing__main .collection_item .collection_img img {
      display: block; }

.collection_listing__main .items_count {
  display: block; }

.collection-carousel .swiper-slide {
  padding-top: 10px;
  padding-bottom: 10px; }

.collection_item {
  position: relative;
  text-align: center; }
  .collection_item .collection_img {
    padding: 0; }
    .collection_item .collection_img img {
      transition: .3s; }
  .collection_item .collection_caption {
    padding: 12px 10px 20px;
    text-align: center; }
    @media (min-width: 992px) {
      .collection_item .collection_caption {
        padding: 25px; } }
  .collection_item .collection_title {
    display: inline-block;
    color: #a98441;
    border-radius: 0;
    text-transform: capitalize;
    margin-bottom: 0; }
  .collection_item .items_count {
    text-transform: capitalize;
    font-weight: 400;
    font-size: 14px;
    color: #ffffff; }
  .collection_item:hover img, .collection_item:focus img, .collection_item:active img {
    opacity: .7; }

.collection_listing__main_type_2 {
  position: relative; }
  .collection_listing__main_type_2 .img_placeholder, .collection_listing__main_type_2 .img_placeholder__wrap {
    padding: 59.5% 0 0 0; }
  .collection_listing__main_type_2 .collection_caption {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 20px; }
    @media (min-width: 480px) {
      .collection_listing__main_type_2 .collection_caption {
        position: absolute;
        margin-top: 0;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0; } }
    .collection_listing__main_type_2 .collection_caption a:hover,
    .collection_listing__main_type_2 .collection_caption a:focus {
      text-decoration: underline; }

.collection_listing__main.inverted *, .collection_listing__main.inverted .collection_title {
  color: #ffffff; }

/**
 * Section contact page
 */
.template_contact .item_address .contact_element {
  padding-right: 30px;
  height: 100%; }
  .template_contact .item_address .contact_element .subtitle_lg {
    color: #a98441;
    margin-bottom: 14px; }
  .template_contact .item_address .contact_element h6 {
    color: #a98441; }
  .template_contact .item_address .contact_element svg + * {
    margin-top: 30px; }
  .template_contact .item_address .contact_element p {
    margin-top: 0; }
  .template_contact .item_address .contact_element .number p {
    margin-bottom: 0; }

@media (min-width: 992px) {
  .template_contact .item_address {
    padding-right: 15px; } }

@media (min-width: 992px) {
  .template_contact .item_form {
    position: relative; }
    .template_contact .item_form.item_form {
      padding-left: 100px; }
      .template_contact .item_form.item_form:before {
        content: '';
        position: absolute;
        right: auto;
        left: 0;
        width: 1px;
        min-height: 428px;
        top: 0;
        bottom: 0;
        background-color: #0f0f0f; } }

@media (min-width: 1200px) {
  .template_contact .item_form .form-group {
    margin-top: 16px; } }

.template_contact .item_form * + .form-group-btn {
  margin-top: 40px; }

.template_contact .item_form, .template_contact .item_address, .template_contact .section_map {
  margin-top: 60px; }

@media (min-width: 1200px) {
  .template_contact .section_map {
    margin-top: 110px; } }

/* Cerrency selector */
.currency-selector-box {
  display: inline-block;
  position: relative;
padding-left: 22px; }

@media (min-width: 1200px) {
  .box__right .currency_selector {
    right: auto;
    left: 25px;
        width: 101px;
 } }

@media (min-width: 1200px) {
  .currency_active {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3;
    padding: 0 10px 0 0;
    text-align: center;
    color: #ffffff;
    position: relative;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    min-width: unset;
    text-decoration: none;
    background-color: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none; }
    .currency_active:first-letter {
      text-transform: uppercase; }
    .currency_active:after {
      position: absolute;
      content: '';
      top: 50%;
      transform: translateY(-50%);
      right: 0;
      cursor: pointer;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-position: 50%;
      mask-position: 50%;
      background-color: #ffffff;
      transition: all 0.3s ease-in-out;
      width: 6px;
      height: 3px;
      -webkit-mask-image: url('data:image/svg+xml;utf8,<svg width="6" height="3" viewBox="0 0 6 3"  xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.99967 2.66667L0.333008 0H5.66634L2.99967 2.66667Z" /></svg>');
      mask-image: url('data:image/svg+xml;utf8,<svg width="6" height="3" viewBox="0 0 6 3" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.99967 2.66667L0.333008 0H5.66634L2.99967 2.66667Z" /></svg>');
      will-change: transform; }
    .currency_active[aria-expanded="true"]:after {
      transform: translateY(-50%) rotate(180deg); } }

.currency_active:hover, .currency_active:focus, .currency_active:active {
  color: #ffffff; }

.currency_selector li {
  cursor: pointer;
  padding: 7px 10px;
  transition: all 0.3s ease-in-out;
  position: relative; }
  .currency_selector li a {
    transition: all 0.3s ease-in-out;
    display: block;
    text-decoration: none;
    line-height: 1.8;
    padding-top: 5px;
    padding-bottom: 4px; }
  .currency_selector li.active a, .currency_selector li:hover a {
    color: #a98441; }
  .currency_selector li.active {
    cursor: default;
    pointer-events: none; }
    .currency_selector li.active a {
      color: #a98441; }

@media (min-width: 1200px) {
  .currency_selector {
    position: absolute;
    right: 0;
    left: auto;
    top: 100%;
    min-width: 72px;
    width: auto;
    padding: 13px 5px 7px;
    margin: 12px 0;
    background: #ffffff;
    list-style: none;
    text-align: center;
    z-index: 10;
    transition: all 0.3s ease-in-out;
    box-shadow: 0px 6px 10px rgba(181, 185, 189, 0.14);
    will-change: opacity; }
    .currency_selector li {
      margin-bottom: 2px;
      padding: 0;
      line-height: 1; }
      .currency_selector li a:hover {
        background-color: #0f0f0f; }
      .currency_selector li .disclosure__link--active {
        background-color: #0f0f0f; } }

.menu-content .header_currency {
  margin-top: 35px;
  padding-top: 10px;
  border-top: 1px solid #a98441; }
  .menu-content .header_currency .currency_active {
    display: ;
background: #0f0f0f;
    line-height: 42px;
    padding: 0;
    border: 1px solid #a98441;
    color: #ffffff; }
  .menu-content .header_currency .currency_selector {
    display: inline-flex !important; }
    .menu-content .header_currency .currency_selector li {
      cursor: pointer;
      padding: 5px 2px;
      transition: all 0.3s ease-in-out;
      color: #ffffff;
      font-size: 18px;
      margin-right: 10px;
      margin-top: 4px; }
      .menu-content .header_currency .currency_selector li .disclosure__link--active {
        color: #a98441; }

/**
 * Section header account
 */
.header_account > a {
  font-weight: 500;
  font-size: 18px;
  line-height: 1;
  color: #a98441;
  display: flex;
  align-items: center; }
  .header_account > a:hover, .header_account > a:focus, .header_account > a:active {
    color: #ffffff; }
  @media (min-width: 1200px) {
    .header_account > a {
      font-size: 13px; }
      .header_account > a .link_text:not(.is_user) {
        text-transform: none; }
      .header_account > a .link_text.is_user {
        font-size: 12px; }
      .header_account > a .svg-icon {
        flex: 0 1 100%; } }
  .header_account > a .link_text.is_user {
    text-transform: capitalize; }

/* linklist menu toggle in mobile CSS */
.linklist_menu_title {
  position: relative;
  padding-right: 20px;
  cursor: pointer; }
  .linklist_menu_title:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 6px;
    transition: all 0.3s ease-in-out;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: 50%;
    mask-position: 50%;
    background-color: #b59351;
    transition: all 0.3s ease-in-out;
    width: 7px;
    height: 5px;
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg width="10" height="6" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg"><path d="M1.91249 0.837516C1.68468 0.60971 1.31534 0.60971 1.08753 0.837517C0.859724 1.06532 0.859724 1.43467 1.08753 1.66247L4.58753 5.16247C4.81534 5.39028 5.18468 5.39028 5.41249 5.16247L8.91249 1.66247C9.14029 1.43467 9.14029 1.06532 8.91249 0.837516C8.68468 0.60971 8.31534 0.60971 8.08753 0.837516L5.00001 3.92504L1.91249 0.837516Z"/></svg>');
    mask-image: url('data:image/svg+xml;utf8,<svg width="10" height="6" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg"><path d="M1.91249 0.837516C1.68468 0.60971 1.31534 0.60971 1.08753 0.837517C0.859724 1.06532 0.859724 1.43467 1.08753 1.66247L4.58753 5.16247C4.81534 5.39028 5.18468 5.39028 5.41249 5.16247L8.91249 1.66247C9.14029 1.43467 9.14029 1.06532 8.91249 0.837516C8.68468 0.60971 8.31534 0.60971 8.08753 0.837516L5.00001 3.92504L1.91249 0.837516Z"/></svg>'); }
  .linklist_menu_title.open:after {
    transform: rotate(180deg); }
  @media (min-width: 768px) {
    .linklist_menu_title {
      padding-right: 0;
      cursor: default; }
      .linklist_menu_title:after {
        display: none; } }

/* Megamenu */
ul.megamenu ul {
  margin: 0;
  padding: 0; }

ul.megamenu .badge-enable {
  position: relative; }

ul.megamenu .menu_badge {
  position: absolute;
  z-index: 5;
  top: -8px;
  left: 100%;
  margin-left: 7px;
  font-size: 12px;
  line-height: 15px;
  display: inline-block;
  padding: 0 3px;
  border-radius: 2px 2px 2px 0;
  white-space: nowrap;
  text-transform: capitalize; }
  ul.megamenu .menu_badge span {
    position: absolute;
    left: 0;
    margin-left: -2px;
    bottom: 0;
    width: 6px;
    height: 3px;
    transform: skewX(-40deg);
    z-index: 0; }

@media (min-width: 1200px) {
  ul.megamenu .badge-enable {
    position: static; }
  ul.megamenu .menu_badge {
    bottom: 100%;
    top: auto;
    margin-bottom: 3px;
    margin-left: -13px; }
    ul.megamenu .menu_badge span {
      width: 3px;
      height: 6px;
      margin-left: 0;
      bottom: auto;
      top: 100%;
      margin-top: -4px;
      transform: skewX(0deg) skewY(-50deg); } }

ul.megamenu > li.level_1__item {
  display: inline-block; }
  ul.megamenu > li.level_1__item > .level_1__link {
    position: relative;
    padding: 0;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.1;
    cursor: pointer;
    letter-spacing: -0.08em;
    transition: all 0.3s ease-in-out;
    color: #ffffff;
    text-transform: uppercase; }
  @media (min-width: 1200px) {
    ul.megamenu > li.level_1__item > .level_1__link:before {
      content: '';
      display: block;
      position: absolute;
      bottom: -4px;
      left: 0;
      right: 0;
      height: 1px;
      background: #b59351;
      transform-origin: right bottom;
      transform: scaleX(0);
      transition: transform 0.5s ease 0s; }
    ul.megamenu > li.level_1__item.sfHover > .level_1__link, ul.megamenu > li.level_1__item > .level_1__link:hover, ul.megamenu > li.level_1__item > .level_1__link:active, ul.megamenu > li.level_1__item > .level_1__link.current {
      color: #b59351; }
      ul.megamenu > li.level_1__item.sfHover > .level_1__link:before, ul.megamenu > li.level_1__item > .level_1__link:hover:before, ul.megamenu > li.level_1__item > .level_1__link:active:before, ul.megamenu > li.level_1__item > .level_1__link.current:before {
        transform-origin: left bottom;
        transform: scaleX(1);
        background: #b59351; } }
  ul.megamenu > li.level_1__item .is-megamenu h4 {
    font-weight: 600;
    font-size: 18px;
    line-height: 1.095;
    color: #a98441; }
    ul.megamenu > li.level_1__item .is-megamenu h4 a {
      color: #a98441; }
      ul.megamenu > li.level_1__item .is-megamenu h4 a:hover, ul.megamenu > li.level_1__item .is-megamenu h4 a:focus, ul.megamenu > li.level_1__item .is-megamenu h4 a:active {
        color: #b59351; }
  ul.megamenu > li.level_1__item .is-megamenu .megamenu_linklist h4 + ul {
    margin-top: 16px; }
  ul.megamenu > li.level_1__item .is-megamenu .megamenu_linklist + .megamenu_linklist {
    margin-top: 43px; }
  ul.megamenu > li.level_1__item .is-megamenu .megamenu_linklist > ul.link-list > li {
    line-height: 1.1; }
    ul.megamenu > li.level_1__item .is-megamenu .megamenu_linklist > ul.link-list > li > a {
      line-height: 1.1; }
    ul.megamenu > li.level_1__item .is-megamenu .megamenu_linklist > ul.link-list > li + li {
      margin-top: 13px; }
    ul.megamenu > li.level_1__item .is-megamenu .megamenu_linklist > ul.link-list > li.sfHover > a, ul.megamenu > li.level_1__item .is-megamenu .megamenu_linklist > ul.link-list > li > a:hover {
      color: #a98441; }
  ul.megamenu > li.level_1__item .is-simplemenu > li a, ul.megamenu > li.level_1__item .is-simplemenu ul > li a {
    display: block;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.8129; }
    ul.megamenu > li.level_1__item .is-simplemenu > li a.sf-with-ul, ul.megamenu > li.level_1__item .is-simplemenu ul > li a.sf-with-ul {
      position: relative;
      padding-right: 30px; }
      ul.megamenu > li.level_1__item .is-simplemenu > li a.sf-with-ul .megamenu_trigger, ul.megamenu > li.level_1__item .is-simplemenu ul > li a.sf-with-ul .megamenu_trigger {
        position: absolute;
        top: 50%;
        right: 10px;
        transform: translateY(-50%);
        transition: all 0.3s ease-in-out;
        fill: #a98441; }
  ul.megamenu > li.level_1__item .is-simplemenu > li.with_ul, ul.megamenu > li.level_1__item .is-simplemenu ul > li.with_ul {
    position: relative; }
  ul.megamenu > li.level_1__item .megamenu_html_wrapper {
    margin-top: 23px; }
    ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content {
      padding: 15px 20px; }
      ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content h5, ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content h2 {
        margin: 0; }
      ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content h5 + h2 {
        margin-top: 7px; }
      ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content h2 {
        font-weight: 700; }
      ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content h5 {
        font-weight: 400; }
      ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content .color-primary {
        color: #b59351; }
      ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content .btn, ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content .blog__main.linkstyle--btn .article_btn, .blog__main.linkstyle--btn ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content .article_btn, ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content .product_listing__list .product-buttons .add_to_cart_button, .product_listing__list .product-buttons ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content .add_to_cart_button, ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a, .section_template__product #shopify-product-reviews .spr-container ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content .spr-summary-actions > a, ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content .spr-review-reportreview, ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content .buyoneclick button, .buyoneclick ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content button {
        margin-top: 20px; }
  ul.megamenu > li.level_1__item .megamenu_banner_wrapper {
    display: block;
    position: relative; }
    ul.megamenu > li.level_1__item .megamenu_banner_wrapper img {
      transition: .3s;
      width: 100%; }
    ul.megamenu > li.level_1__item .megamenu_banner_wrapper:hover img, ul.megamenu > li.level_1__item .megamenu_banner_wrapper:focus img, ul.megamenu > li.level_1__item .megamenu_banner_wrapper:active img {
      opacity: .85; }
    ul.megamenu > li.level_1__item .megamenu_banner_wrapper .megamenu_banner {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      display: block;
      cursor: pointer;
      z-index: 2; }
    ul.megamenu > li.level_1__item .megamenu_banner_wrapper .description-banner {
      display: flex;
      flex-direction: column;
      pointer-events: none;
      cursor: pointer;
      position: relative;
      z-index: 3; }
    ul.megamenu > li.level_1__item .megamenu_banner_wrapper.type-1 .megamenu-img {
      position: relative; }
      ul.megamenu > li.level_1__item .megamenu_banner_wrapper.type-1 .megamenu-img img {
        display: block; }
    ul.megamenu > li.level_1__item .megamenu_banner_wrapper.type-1 .description-banner {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      padding: 15px 20px;
      z-index: 3; }
    ul.megamenu > li.level_1__item .megamenu_banner_wrapper.type-2 .description-banner {
      padding: 17px 15px; }
  @media (min-width: 1200px) {
    ul.megamenu > li.level_1__item .item_3link-2prod-2ban .description-banner {
      padding-left: 46px;
      padding-right: 46px; } }
  @media (min-width: 1200px) {
    ul.megamenu > li.level_1__item + li {
      margin-left: 9px; }
    ul.megamenu > li.level_1__item.is-megamenu-small-item, ul.megamenu > li.level_1__item.simple {
      position: relative; }
    ul.megamenu > li.level_1__item > .level_1__link.sf-with-ul {
      position: relative;
      padding-right: 13px; }
      ul.megamenu > li.level_1__item > .level_1__link.sf-with-ul .megamenu_trigger {
        position: absolute;
        content: '';
        right: 3px;
        top: 0;
        fill: #ffffff;
        transition: all 0.3s ease-in-out; }
        ul.megamenu > li.level_1__item > .level_1__link.sf-with-ul .megamenu_trigger svg {
          transition: all 0.3s ease-in-out; }
    ul.megamenu > li.level_1__item.sfHover > .level_1__link .megamenu_trigger svg, ul.megamenu > li.level_1__item > .level_1__link:hover .megamenu_trigger svg {
      transform: rotate(180deg);
      fill: #a98441; }
    ul.megamenu > li.level_1__item .is-megamenu {
      display: block;
      position: absolute;
      top: 100%;
      left: 0;
      right: 0;
      background: #ffffff;
      box-shadow: 0px 6px 10px rgba(181, 185, 189, 0.14);
      padding: 50px 35px;
      z-index: 101; }
    ul.megamenu > li.level_1__item .item_2link-2banners .megamenu_col__item:first-child, ul.megamenu > li.level_1__item .item_2link-2banners .megamenu_col__item:nth-child(2) {
      flex: 0 0 22%;
      max-width: 22%; }
    ul.megamenu > li.level_1__item .item_2link-2banners .megamenu_col__item:nth-child(3), ul.megamenu > li.level_1__item .item_2link-2banners .megamenu_col__item:last-child {
      flex: 0 0 28%;
      max-width: 28%; }
    ul.megamenu > li.level_1__item .is-megamenu--mod {
      padding: 30px; }
    ul.megamenu > li.level_1__item .is-simplemenu, ul.megamenu > li.level_1__item .is-simplemenu ul {
      position: absolute;
      left: 100%;
      top: 0;
      background: #ffffff;
      box-shadow: 0px 6px 10px rgba(181, 185, 189, 0.14);
      min-width: 222px;
      margin-top: 0;
      z-index: 100; }
      ul.megamenu > li.level_1__item .is-simplemenu > li > a, ul.megamenu > li.level_1__item .is-simplemenu ul > li > a {
        padding: 6px 15px 6px 25px;
        font-weight: 400;
        color: #ffffff; }
        ul.megamenu > li.level_1__item .is-simplemenu > li > a.sf-with-ul .megamenu_trigger, ul.megamenu > li.level_1__item .is-simplemenu ul > li > a.sf-with-ul .megamenu_trigger {
          transform: translateY(-50%);
          fill: #ffffff; }
      ul.megamenu > li.level_1__item .is-simplemenu > li.sfHover > a, ul.megamenu > li.level_1__item .is-simplemenu > li > a:hover, ul.megamenu > li.level_1__item .is-simplemenu ul > li.sfHover > a, ul.megamenu > li.level_1__item .is-simplemenu ul > li > a:hover {
        color: #a98441; }
        ul.megamenu > li.level_1__item .is-simplemenu > li.sfHover > a.sf-with-ul .megamenu_trigger, ul.megamenu > li.level_1__item .is-simplemenu > li > a:hover.sf-with-ul .megamenu_trigger, ul.megamenu > li.level_1__item .is-simplemenu ul > li.sfHover > a.sf-with-ul .megamenu_trigger, ul.megamenu > li.level_1__item .is-simplemenu ul > li > a:hover.sf-with-ul .megamenu_trigger {
          fill: #a98441; }
    ul.megamenu > li.level_1__item .is-simplemenu {
      top: 100%;
      margin-top: 26px;
      left: 0;
      padding-top: 15px;
      padding-bottom: 25px; }
      ul.megamenu > li.level_1__item .is-simplemenu a {
        text-transform: capitalize; }
    ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content {
      padding: 23px 40px; }
      ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content .btn, ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content .blog__main.linkstyle--btn .article_btn, .blog__main.linkstyle--btn ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content .article_btn, ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content .product_listing__list .product-buttons .add_to_cart_button, .product_listing__list .product-buttons ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content .add_to_cart_button, ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a, .section_template__product #shopify-product-reviews .spr-container ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content .spr-summary-actions > a, ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content .spr-review-reportreview, ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content .buyoneclick button, .buyoneclick ul.megamenu > li.level_1__item .megamenu_html_wrapper .block-content button {
        margin-top: 5px; } }
  @media (min-width: 1400px) {
    ul.megamenu > li.level_1__item + li {
      margin-left: 20px; } }
  @media (min-width: 1600px) {
    ul.megamenu > li.level_1__item + li {
      margin-left: 30px; } }

/* Horizontal menu */
@media (max-width: 1199.98px) {
  .default-menu ul.megamenu {
    margin-bottom: 0;
    display: flex;
    flex-direction: column; }
    .default-menu ul.megamenu > li.level_1__item {
      position: relative; }
      .default-menu ul.megamenu > li.level_1__item + li {
        margin-top: 20px;
        margin-left: 0; }
      .default-menu ul.megamenu > li.level_1__item .level_1__link {
        font-weight: 600;
        color: #a98441;
        display: flex;
        align-items: center; }
        .default-menu ul.megamenu > li.level_1__item .level_1__link .menu-icon-category {
          display: none;
          fill: #777777;
          transition: all 0.3s ease-in-out;
          margin-right: 10px; }
        .default-menu ul.megamenu > li.level_1__item .level_1__link.sf-with-ul {
          position: relative;
          padding-right: 13px; }
          .default-menu ul.megamenu > li.level_1__item .level_1__link.sf-with-ul .megamenu_trigger {
            position: absolute;
            right: 0;
            top: 7px;
            transition: all 0.3s ease-in-out;
            fill: #777777; }
      .default-menu ul.megamenu > li.level_1__item.sfHover .level_1__link, .default-menu ul.megamenu > li.level_1__item .level_1__link:hover {
        color: #ffffff; }
        .default-menu ul.megamenu > li.level_1__item.sfHover .level_1__link svg, .default-menu ul.megamenu > li.level_1__item .level_1__link:hover svg {
          fill: #ffffff; } }

/* Vertical menu */
.column-menu {
  position: relative; }
  .column-menu .column-menu-toggle {
    cursor: pointer;
    background: #a98441;
    margin-bottom: 0;
    padding: 15px 10px 15px 20px;
    color: #ffffff;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.25;
    transition: all 0.3s ease-in-out;
    border-radius: 5px 5px 0 0; }
    .column-menu .column-menu-toggle .megamenu-icon rect {
      fill: #ffffff; }
    .column-menu .column-menu-toggle:hover, .column-menu .column-menu-toggle:focus, .column-menu .column-menu-toggle:active {
      background: #a98441; }
  .column-menu ul.megamenu {
    margin-bottom: 0;
    display: flex;
    flex-direction: column; }
    .column-menu ul.megamenu .badge-enable {
      position: relative; }
    .column-menu ul.megamenu .menu_badge {
      top: -8px;
      bottom: auto;
      margin-left: 7px;
      margin-bottom: 0; }
      .column-menu ul.megamenu .menu_badge span {
        position: absolute;
        left: 0;
        margin-left: -2px;
        bottom: 0;
        top: auto;
        width: 6px;
        height: 3px;
        transform: skewX(-50deg);
        z-index: 0; }
    .column-menu ul.megamenu > li.level_1__item {
      position: relative; }
      .column-menu ul.megamenu > li.level_1__item + li {
        margin-top: 14px;
        margin-left: 0; }
      .column-menu ul.megamenu > li.level_1__item .level_1__link {
        font-weight: 700;
        font-size: 16px;
        line-height: 1.25;
        color: #a98441;
        display: flex;
        align-items: center; }
        .column-menu ul.megamenu > li.level_1__item .level_1__link .menu-icon-category {
          display: none;
          fill: #777777;
          transition: all 0.3s ease-in-out;
          margin-right: 10px; }
        .column-menu ul.megamenu > li.level_1__item .level_1__link.sf-with-ul {
          position: relative;
          padding-right: 13px; }
          .column-menu ul.megamenu > li.level_1__item .level_1__link.sf-with-ul .megamenu_trigger {
            position: absolute;
            right: 0;
            top: 7px;
            transition: all 0.3s ease-in-out;
            fill: #777777; }
      .column-menu ul.megamenu > li.level_1__item.sfHover .level_1__link, .column-menu ul.megamenu > li.level_1__item .level_1__link:hover {
        color: #b59351; }
        .column-menu ul.megamenu > li.level_1__item.sfHover .level_1__link svg, .column-menu ul.megamenu > li.level_1__item .level_1__link:hover svg {
          fill: #b59351; }
  @media (min-width: 1200px) {
    .column-menu .megamenu-wrapper {
      position: absolute;
      top: 100%;
      left: 0;
      right: 0;
      background: #ffffff;
      box-shadow: 0px 6px 10px rgba(181, 185, 189, 0.14);
      border-radius: 0 0 5px 5px;
      z-index: 100;
      display: none; }
      .column-menu .megamenu-wrapper.active {
        display: block; }
      .column-menu .megamenu-wrapper .js-show-categories, .column-menu .megamenu-wrapper .js-hide-categories {
        position: absolute;
        bottom: 18px;
        left: 20px;
        right: 20px;
        font-weight: 400;
        font-size: 14px;
        color: #b59351;
        box-shadow: none; }
        .column-menu .megamenu-wrapper .js-show-categories:hover, .column-menu .megamenu-wrapper .js-show-categories:focus, .column-menu .megamenu-wrapper .js-show-categories:active, .column-menu .megamenu-wrapper .js-hide-categories:hover, .column-menu .megamenu-wrapper .js-hide-categories:focus, .column-menu .megamenu-wrapper .js-hide-categories:active {
          color: #a98441; }
          .column-menu .megamenu-wrapper .js-show-categories:hover:before, .column-menu .megamenu-wrapper .js-show-categories:focus:before, .column-menu .megamenu-wrapper .js-show-categories:active:before, .column-menu .megamenu-wrapper .js-hide-categories:hover:before, .column-menu .megamenu-wrapper .js-hide-categories:focus:before, .column-menu .megamenu-wrapper .js-hide-categories:active:before {
            background-color: #a98441; }
    .column-menu ul.megamenu {
      padding: 30px 20px 32px; }
      .column-menu ul.megamenu > li.level_1__item .level_1__link .menu-icon-category {
        display: block; }
      .column-menu ul.megamenu > li.level_1__item .level_1__link.sf-with-ul {
        position: relative;
        padding-right: 13px; }
        .column-menu ul.megamenu > li.level_1__item .level_1__link.sf-with-ul .megamenu_trigger {
          transform: rotate(-90deg); }
      .column-menu ul.megamenu > li.level_1__item .is-simplemenu, .column-menu ul.megamenu > li.level_1__item .is-simplemenu ul, .column-menu ul.megamenu > li.level_1__item .is-megamenu {
        position: absolute;
        left: calc(100% + 10px);
        top: -15px;
        z-index: 99;
        background: #ffffff;
        box-shadow: 0px 6px 10px rgba(181, 185, 189, 0.14);
        transform: translate(0); }
      .column-menu ul.megamenu > li.level_1__item .is-simplemenu {
        width: 100%;
        margin-top: 0; }
        .column-menu ul.megamenu > li.level_1__item .is-simplemenu ul {
          left: 100%;
          width: calc(100% + 20px);
          top: 0; }
        .column-menu ul.megamenu > li.level_1__item .is-simplemenu a {
          text-transform: capitalize; }
      .column-menu ul.megamenu > li.level_1__item > .is-megamenu {
        width: 910px; } }

/* menu content in  */
.menu-content {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 1000;
  transform: translateX(-100%);
  transition: .3s ease-in;
  opacity: 0;
  display: flex;
  flex-direction: column;
  margin: 0;
  background: #ffffff;
  padding: 100px 20px 30px;
  width: 320px;
  height: 100vh;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
  box-shadow: 0px 6px 10px rgba(181, 185, 189, 0.14);
  pointer-events: none;
  /* Close button */ }
  .menu-content::-webkit-scrollbar {
    width: 4px;
    height: 6px; }
  .menu-content::-webkit-scrollbar-track {
    background: #0f0f0f;
    border-radius: 0; }
  .menu-content::-webkit-scrollbar-thumb {
    background: #777777;
    transition: all 0.3s ease-in-out;
    border-radius: 0; }
    .menu-content::-webkit-scrollbar-thumb:hover {
      background: #ffffff; }
  .menu-content:after {
    content: "";
    display: block;
    height: 30px;
    width: 100%; }
  .menu-content.on {
    transform: translateX(0);
    opacity: 1;
    pointer-events: auto; }
  @media (min-width: 576px) {
    .menu-content {
      width: 500px; } }
  .menu-content .megamenu_mobile_close {
    transition: all 0.3s ease-in-out;
    opacity: 0;
    pointer-events: none; }
    .menu-content .megamenu_mobile_close.on {
      opacity: 1;
      pointer-events: auto; }
    .menu-content .megamenu_mobile_close .close_icon {
      position: absolute;
      top: 22px;
      left: 22px; }
      .menu-content .megamenu_mobile_close .close_icon svg {
        fill: #777777;
        transition: all 0.3s ease-in-out; }
      .menu-content .megamenu_mobile_close .close_icon:hover svg, .menu-content .megamenu_mobile_close .close_icon:focus svg, .menu-content .megamenu_mobile_close .close_icon:active svg {
        fill: #a98441; }
  .menu-content .menu-items .link_text {
    font-size: 18px;
    color: #a98441;
    font-weight: 500; }
  .menu-content .menu-items .link_text {
    order: 1; }
  .menu-content .menu-items .svg-icon {
    margin-right: 10px; }
  .menu-content .menu-items .link_text + .svg-icon {
    margin-left: 0; }
  .menu-content .menu-items .wishlist-link .zemez_wishlist_total {
    right: 8px; }

/* Megamenu mobile */
.megamenu_mobile {
  padding-bottom: 30px;
  border-bottom: 1px solid #a98441;
  /* Level 1 */ }
  .megamenu_mobile .level_1__link {
    position: relative; }
    .megamenu_mobile .level_1__link .megamenu_trigger:before {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 10; }
  .megamenu_mobile .megamenu_trigger svg {
    display: block;
    cursor: pointer;
    width: 24px;
    height: 24px;
    transition: all 0.3s ease-in-out;
    fill: #a98441;
    transform: rotate(0deg);
    padding: 7px; }
  .megamenu_mobile .megamenu > li > span .megamenu_trigger svg {
    transform: rotate(-90deg); }
  .megamenu_mobile .level_1__item + .level_1__item {
    margin-top: 10px; }
  .megamenu_mobile .level_1__link {
    display: flex;
    justify-content: space-between;
    position: relative; }
  .megamenu_mobile .is-simplemenu, .megamenu_mobile .is-megamenu, .megamenu_mobile .droped_linklist {
    position: fixed;
    right: -4px;
    left: auto;
    top: 80px;
    bottom: 0;
    width: 100%;
    background: #ffffff;
    z-index: 99;
    transform: translateX(100%);
    transition: all .3s ease-in;
    visibility: hidden;
    opacity: 1;
    height: 130vh;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }
    .megamenu_mobile .is-simplemenu::-webkit-scrollbar, .megamenu_mobile .is-megamenu::-webkit-scrollbar, .megamenu_mobile .droped_linklist::-webkit-scrollbar {
      width: 4px;
      height: 6px; }
    .megamenu_mobile .is-simplemenu::-webkit-scrollbar-track, .megamenu_mobile .is-megamenu::-webkit-scrollbar-track, .megamenu_mobile .droped_linklist::-webkit-scrollbar-track {
      background: #0f0f0f;
      border-radius: 0; }
    .megamenu_mobile .is-simplemenu::-webkit-scrollbar-thumb, .megamenu_mobile .is-megamenu::-webkit-scrollbar-thumb, .megamenu_mobile .droped_linklist::-webkit-scrollbar-thumb {
      background: #777777;
      transition: all 0.3s ease-in-out;
      border-radius: 0; }
      .megamenu_mobile .is-simplemenu::-webkit-scrollbar-thumb:hover, .megamenu_mobile .is-megamenu::-webkit-scrollbar-thumb:hover, .megamenu_mobile .droped_linklist::-webkit-scrollbar-thumb:hover {
        background: #ffffff; }
    .megamenu_mobile .is-simplemenu:after, .megamenu_mobile .is-megamenu:after, .megamenu_mobile .droped_linklist:after {
      content: "";
      display: block;
      height: 80px;
      width: 100%; }
    .megamenu_mobile .is-simplemenu.open-menu, .megamenu_mobile .is-megamenu.open-menu, .megamenu_mobile .droped_linklist.open-menu {
      transform: translateX(0);
      visibility: visible;
      transition-timing-function: ease-out; }
    .megamenu_mobile .is-simplemenu > li.link, .megamenu_mobile .blog__main.linkstyle--link .is-simplemenu > li.article_btn, .blog__main.linkstyle--link .megamenu_mobile .is-simplemenu > li.article_btn, .megamenu_mobile .is-megamenu > li.link, .megamenu_mobile .blog__main.linkstyle--link .is-megamenu > li.article_btn, .blog__main.linkstyle--link .megamenu_mobile .is-megamenu > li.article_btn, .megamenu_mobile .droped_linklist > li.link, .megamenu_mobile .blog__main.linkstyle--link .droped_linklist > li.article_btn, .blog__main.linkstyle--link .megamenu_mobile .droped_linklist > li.article_btn {
      text-decoration: none;
      margin-bottom: 20px;
      text-transform: uppercase; }
      .megamenu_mobile .is-simplemenu > li.link + li a, .megamenu_mobile .blog__main.linkstyle--link .is-simplemenu > li.article_btn + li a, .blog__main.linkstyle--link .megamenu_mobile .is-simplemenu > li.article_btn + li a, .megamenu_mobile .is-simplemenu > li.link + li span, .megamenu_mobile .blog__main.linkstyle--link .is-simplemenu > li.article_btn + li span, .blog__main.linkstyle--link .megamenu_mobile .is-simplemenu > li.article_btn + li span, .megamenu_mobile .is-megamenu > li.link + li a, .megamenu_mobile .blog__main.linkstyle--link .is-megamenu > li.article_btn + li a, .blog__main.linkstyle--link .megamenu_mobile .is-megamenu > li.article_btn + li a, .megamenu_mobile .is-megamenu > li.link + li span, .megamenu_mobile .blog__main.linkstyle--link .is-megamenu > li.article_btn + li span, .blog__main.linkstyle--link .megamenu_mobile .is-megamenu > li.article_btn + li span, .megamenu_mobile .droped_linklist > li.link + li a, .megamenu_mobile .blog__main.linkstyle--link .droped_linklist > li.article_btn + li a, .blog__main.linkstyle--link .megamenu_mobile .droped_linklist > li.article_btn + li a, .megamenu_mobile .droped_linklist > li.link + li span, .megamenu_mobile .blog__main.linkstyle--link .droped_linklist > li.article_btn + li span, .blog__main.linkstyle--link .megamenu_mobile .droped_linklist > li.article_btn + li span {
        font-size: 24px;
        letter-spacing: -0.02em;
        text-transform: capitalize;
        font-family: "Fira Sans", sans-serif; }
    .megamenu_mobile .is-simplemenu h6, .megamenu_mobile .is-simplemenu .custom_heading, .megamenu_mobile .is-megamenu h6, .megamenu_mobile .is-megamenu .custom_heading, .megamenu_mobile .droped_linklist h6, .megamenu_mobile .droped_linklist .custom_heading {
      font-size: 24px;
      letter-spacing: -0.02em;
      text-transform: capitalize;
      font-family: "Fira Sans", sans-serif; }
  .megamenu_mobile .is-simplemenu li.with_ul .droped_linklist {
    top: 0;
    margin-top: 0; }
  .megamenu_mobile ul.megamenu > li.level_1__item > a, .megamenu_mobile ul.megamenu > li.level_1__item > span {
    font-size: 24px;
    letter-spacing: -0.02em;
    text-transform: capitalize;
    font-family: "Fira Sans", sans-serif; }
  .megamenu_mobile ul.megamenu > li.level_1__item .is-simplemenu .link, .megamenu_mobile ul.megamenu > li.level_1__item .is-simplemenu .blog__main.linkstyle--link .article_btn, .blog__main.linkstyle--link .megamenu_mobile ul.megamenu > li.level_1__item .is-simplemenu .article_btn {
    margin-left: -10px; }
  .megamenu_mobile ul.megamenu > li.level_1__item .is-megamenu ul {
    padding: 0 20px; }
  .megamenu_mobile ul.megamenu > li.level_1__item .is-megamenu > li + li {
    margin-top: 14px; }
  .megamenu_mobile ul.megamenu > li.level_1__item .is-megamenu > li a.custom_heading {
    margin-left: -20px; }
  .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu,
  .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu ul {
    padding: 0 20px; }
    .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu li a, .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu li span,
    .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu ul li a,
    .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu ul li span {
      display: flex;
      justify-content: space-between;
      font-weight: 500;
      font-size: 18px;
      line-height: 1.25;
      color: #ffffff; }
      .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu li a:hover, .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu li a:focus, .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu li a:active, .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu li span:hover, .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu li span:focus, .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu li span:active,
      .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu ul li a:hover,
      .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu ul li a:focus,
      .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu ul li a:active,
      .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu ul li span:hover,
      .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu ul li span:focus,
      .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu ul li span:active {
        color: #a98441; }
    .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu li + li,
    .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu ul li + li {
      margin-top: 14px; }
    .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu > li.link.js-back_link span, .megamenu_mobile .blog__main.linkstyle--link ul.megamenu > li.level_1__item > .is-simplemenu > li.js-back_link.article_btn span, .blog__main.linkstyle--link .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu > li.js-back_link.article_btn span,
    .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu ul > li.link.js-back_link span,
    .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu .blog__main.linkstyle--link ul > li.js-back_link.article_btn span,
    .blog__main.linkstyle--link .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu ul > li.js-back_link.article_btn span {
      font-weight: 500;
      font-size: 13px; }
    .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu li.link-title a,
    .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu li.link-title span,
    .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu ul li.link-title a,
    .megamenu_mobile ul.megamenu > li.level_1__item > .is-simplemenu ul li.link-title span {
      font-size: 24px;
      font-weight: 600;
      color: #a98441;
      letter-spacing: -0.02em;
      text-transform: capitalize;
      font-family: "Fira Sans", sans-serif;
      margin-bottom: 0; }
  .megamenu_mobile ul.megamenu > li.level_1__item .megamenu_linklist ul > li:not(.link) > a:not(.custom_heading), .megamenu_mobile ul.megamenu > li.level_1__item .megamenu_linklist ul > li:not(.link) > span:not(.custom_heading) {
    font-weight: 500;
    font-size: 18px;
    line-height: 1.25;
    color: #ffffff; }
    .megamenu_mobile ul.megamenu > li.level_1__item .megamenu_linklist ul > li:not(.link) > a:not(.custom_heading):hover, .megamenu_mobile ul.megamenu > li.level_1__item .megamenu_linklist ul > li:not(.link) > a:not(.custom_heading):focus, .megamenu_mobile ul.megamenu > li.level_1__item .megamenu_linklist ul > li:not(.link) > a:not(.custom_heading):active, .megamenu_mobile ul.megamenu > li.level_1__item .megamenu_linklist ul > li:not(.link) > span:not(.custom_heading):hover, .megamenu_mobile ul.megamenu > li.level_1__item .megamenu_linklist ul > li:not(.link) > span:not(.custom_heading):focus, .megamenu_mobile ul.megamenu > li.level_1__item .megamenu_linklist ul > li:not(.link) > span:not(.custom_heading):active {
      color: #a98441; }
  .megamenu_mobile .megamenu_col__products, .megamenu_mobile .megamenu_col__banner {
    display: none; }
  .megamenu_mobile .level_2, .megamenu_mobile .level_3, .megamenu_mobile .level_3_1 {
    margin: 0; }

#megamenu_mobile_toggle {
  margin-right: 15px;
  cursor: pointer; }
  @media (max-width: 1199.98px) {
    #megamenu_mobile_toggle.on:before {
      content: '';
      position: fixed;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0;
      z-index: 150;
      background: rgba(0, 0, 0, 0.6);
      transition: all 0.3s ease-in-out; } }

#megamenu [style^='background-image'] {
  background-size: unset; }

@media (min-width: 1200px) {
  #megamenu [style^='background-image'] {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 100%; } }

body.template-index .column-menu .column-menu-toggle {
  pointer-events: none;
  cursor: default; }

@media (min-width: 1200px) {
  body.template-index .column-menu .megamenu-wrapper {
    display: block !important; }
    body.template-index .column-menu .megamenu-wrapper ul.megamenu {
      height: calc(100% - 20px);
      padding-bottom: 52px; } }

/* Mobile menu */
.linklist_menu_item .linklist_title {
  position: relative;
  padding-right: 30px; }

.linklist_menu_item .menu_trigger {
  position: absolute;
  top: 50%;
  right: 5px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin-top: -15px;
  cursor: pointer;
  display: none;
  transition: all 0.6s ease-in-out; }

.linklist_menu_item.open .menu_trigger {
  transform: rotate(180deg); }

/* Desktop Menu on primary background */
@media (min-width: 1200px) {
  .bg-primary {
    background: #b59351; }
    .bg-primary .default-menu ul.megamenu > li.level_1__item > .level_1__link {
      color: #ffffff; }
      .bg-primary .default-menu ul.megamenu > li.level_1__item > .level_1__link.sf-with-ul .megamenu_trigger {
        fill: #ffffff; }
    .bg-primary .default-menu ul.megamenu > li.level_1__item.sfHover > .level_1__link, .bg-primary .default-menu ul.megamenu > li.level_1__item > .level_1__link:hover {
      color: #a98441; }
      .bg-primary .default-menu ul.megamenu > li.level_1__item.sfHover > .level_1__link.sf-with-ul .megamenu_trigger, .bg-primary .default-menu ul.megamenu > li.level_1__item > .level_1__link:hover.sf-with-ul .megamenu_trigger {
        fill: #ffffff; } }

.megamenu_linklist .link-list a {
  position: relative; }
  .megamenu_linklist .link-list a.custom_heading {
    margin-top: 15px;
    pointer-events: none;
    cursor: none; }
  .megamenu_linklist .link-list a .badge {
    padding: 2px 3px;
    font-size: 10px;
    line-height: 1.2;
    min-width: 35px;
    color: #ffffff;
    font-weight: 500;
    white-space: nowrap;
    text-align: center; }
    .megamenu_linklist .link-list a .badge.badge_hot {
      background: #EA3253; }
    .megamenu_linklist .link-list a .badge.badge_featured {
      background: #a98441; }
    .megamenu_linklist .link-list a .badge.badge_new {
      background: #2B68C4; }
    .megamenu_linklist .link-list a .badge.badge_commin_soon {
      color: #a98441;
      background: #ffffff; }
  .megamenu_linklist .link-list a img {
    display: none; }
  @media (min-width: 1200px) {
    .megamenu_linklist .link-list a {
      position: relative;
      top: -1px; }
      .megamenu_linklist .link-list a img {
        width: auto;
        position: absolute;
        right: -50px;
        top: 0;
        visibility: hidden;
        max-width: 140px;
        opacity: 0;
        transition: all 0.3s ease-in-out;
        box-shadow: 0 3px 12px rgba(51, 51, 51, 0.1);
        z-index: 2;
        pointer-events: none;
        display: block; }
      .megamenu_linklist .link-list a:hover img {
        visibility: visible;
        top: 0;
        opacity: 1;
        right: -171px; } }

/**
 * Section newsletter popup
 */
#newsletter_popup__wrap .newsletter_popup_text {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 30px 20px;
  text-align: center;
  background-color: #ffffff;
  justify-content: center; }
  @media (min-width: 576px) {
    #newsletter_popup__wrap .newsletter_popup_text {
      max-width: 385px;
      margin-left: auto; } }
  @media (min-width: 1200px) {
    #newsletter_popup__wrap .newsletter_popup_text {
      padding: 50px 40px; } }

#newsletter_popup__wrap .caption_text h3 {
  color: #b59351;
  margin: 0;
  font-weight: 500;
  font-size: 24; }

#newsletter_popup__wrap .caption_text .newsletter-description {
  font-size: 16px;
  line-height: 1.1;
  margin-top: 15px; }
  #newsletter_popup__wrap .caption_text .newsletter-description > em {
    font-style: normal;
    color: #a98441; }
  #newsletter_popup__wrap .caption_text .newsletter-description.divider {
    padding-top: 25px;
    position: relative; }
    #newsletter_popup__wrap .caption_text .newsletter-description.divider:before {
      content: '';
      position: absolute;
      top: 0;
      left: 50%;
      transform: translateX(-50%);
      height: 2px;
      width: 60px;
      background-color: #a98441; }

#newsletter_popup__wrap .caption_text h3 + .discount-content {
  margin-top: 15px; }

#newsletter_popup__wrap .form_wrapper {
  margin-top: 10px;
  display: flex;
  position: relative;
  justify-content: center;
  flex-direction: column;
  align-items: flex-start;
  max-width: 320px;
  margin-left: auto;
  margin-right: auto; }
  #newsletter_popup__wrap .form_wrapper .form-control, #newsletter_popup__wrap .form_wrapper .section_template__product #shopify-product-reviews .spr-container .spr-content input.spr-form-input, .section_template__product #shopify-product-reviews .spr-container .spr-content #newsletter_popup__wrap .form_wrapper input.spr-form-input, #newsletter_popup__wrap .form_wrapper .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.spr-form-input-textarea, .section_template__product #shopify-product-reviews .spr-container .spr-content #newsletter_popup__wrap .form_wrapper textarea.spr-form-input-textarea {
    background-color: #ffffff; }
  #newsletter_popup__wrap .form_wrapper .btn, #newsletter_popup__wrap .form_wrapper .blog__main.linkstyle--btn .article_btn, .blog__main.linkstyle--btn #newsletter_popup__wrap .form_wrapper .article_btn, #newsletter_popup__wrap .form_wrapper .product_listing__list .product-buttons .add_to_cart_button, .product_listing__list .product-buttons #newsletter_popup__wrap .form_wrapper .add_to_cart_button, #newsletter_popup__wrap .form_wrapper .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a, .section_template__product #shopify-product-reviews .spr-container #newsletter_popup__wrap .form_wrapper .spr-summary-actions > a, #newsletter_popup__wrap .form_wrapper .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer #newsletter_popup__wrap .form_wrapper .spr-review-reportreview, #newsletter_popup__wrap .form_wrapper .buyoneclick button, .buyoneclick #newsletter_popup__wrap .form_wrapper button {
    width: 100%;
    max-width: 100%;
    margin-top: 10px;
    min-width: 146px; }

#newsletter_popup__wrap .newsletter_off__wrap {
  text-align: center;
  margin-top: 30px; }
  #newsletter_popup__wrap .newsletter_off__wrap .link, #newsletter_popup__wrap .newsletter_off__wrap .blog__main.linkstyle--link .article_btn, .blog__main.linkstyle--link #newsletter_popup__wrap .newsletter_off__wrap .article_btn {
    font-size: 16px;
    text-transform: none;
    color: #ffffff; }
    #newsletter_popup__wrap .newsletter_off__wrap .link:hover, #newsletter_popup__wrap .newsletter_off__wrap .blog__main.linkstyle--link .article_btn:hover, .blog__main.linkstyle--link #newsletter_popup__wrap .newsletter_off__wrap .article_btn:hover, #newsletter_popup__wrap .newsletter_off__wrap .link:focus, #newsletter_popup__wrap .newsletter_off__wrap .blog__main.linkstyle--link .article_btn:focus, .blog__main.linkstyle--link #newsletter_popup__wrap .newsletter_off__wrap .article_btn:focus, #newsletter_popup__wrap .newsletter_off__wrap .link:active, #newsletter_popup__wrap .newsletter_off__wrap .blog__main.linkstyle--link .article_btn:active, .blog__main.linkstyle--link #newsletter_popup__wrap .newsletter_off__wrap .article_btn:active {
      color: #a98441; }

@media (min-width: 768px) {
  #newsletter_popup__wrap .caption_text h3 {
    font-size: 40; }
  #newsletter_popup__wrap .caption_text h3 + .discount-content {
    margin-top: 30px; }
  #newsletter_popup__wrap .form_wrapper {
    margin-top: 20px;
    flex-direction: row;
    align-items: center;
    max-width: 495px; }
    #newsletter_popup__wrap .form_wrapper .btn, #newsletter_popup__wrap .form_wrapper .blog__main.linkstyle--btn .article_btn, .blog__main.linkstyle--btn #newsletter_popup__wrap .form_wrapper .article_btn, #newsletter_popup__wrap .form_wrapper .product_listing__list .product-buttons .add_to_cart_button, .product_listing__list .product-buttons #newsletter_popup__wrap .form_wrapper .add_to_cart_button, #newsletter_popup__wrap .form_wrapper .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a, .section_template__product #shopify-product-reviews .spr-container #newsletter_popup__wrap .form_wrapper .spr-summary-actions > a, #newsletter_popup__wrap .form_wrapper .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer #newsletter_popup__wrap .form_wrapper .spr-review-reportreview, #newsletter_popup__wrap .form_wrapper .buyoneclick button, .buyoneclick #newsletter_popup__wrap .form_wrapper button {
      margin-top: 0;
      margin-left: 10px;
      width: auto; } }

#newsletter_popup__wrap #newsletter_popup__close {
  top: 18px;
  right: 18px; }

#newsletter_popup__wrap .np-design {
  position: relative;
  overflow: hidden;
  background-repeat: no-repeat;
  background-color: #ffffff;
  height: 100%;
  background-size: cover; }

#newsletter_popup__wrap .newsletter_popup_text {
  opacity: 0.9; }

@media (min-width: 576px) {
  #newsletter_popup__wrap .newsletter_popup_text {
    opacity: 1; }
  #newsletter_popup__wrap .np-design {
    background-size: contain; } }

#newsletter_popup__wrap.np_wrap_1 {
  max-width: 770px;
  max-height: 530px; }
  #newsletter_popup__wrap.np_wrap_1 .fancybox-inner {
    max-width: 770px;
    max-height: 530px; }
  @media (min-width: 992px) {
    #newsletter_popup__wrap.np_wrap_1 .np-design {
      background-size: 50%; } }
  #newsletter_popup__wrap.np_wrap_1 .np-design .form-control, #newsletter_popup__wrap.np_wrap_1 .np-design .section_template__product #shopify-product-reviews .spr-container .spr-content input.spr-form-input, .section_template__product #shopify-product-reviews .spr-container .spr-content #newsletter_popup__wrap.np_wrap_1 .np-design input.spr-form-input, #newsletter_popup__wrap.np_wrap_1 .np-design .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.spr-form-input-textarea, .section_template__product #shopify-product-reviews .spr-container .spr-content #newsletter_popup__wrap.np_wrap_1 .np-design textarea.spr-form-input-textarea {
    text-align: center; }
  #newsletter_popup__wrap.np_wrap_1 .np-design * + .btn, #newsletter_popup__wrap.np_wrap_1 .np-design .blog__main.linkstyle--btn * + .article_btn, .blog__main.linkstyle--btn #newsletter_popup__wrap.np_wrap_1 .np-design * + .article_btn, #newsletter_popup__wrap.np_wrap_1 .np-design .product_listing__list .product-buttons * + .add_to_cart_button, .product_listing__list .product-buttons #newsletter_popup__wrap.np_wrap_1 .np-design * + .add_to_cart_button, #newsletter_popup__wrap.np_wrap_1 .np-design .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > * + a, .section_template__product #shopify-product-reviews .spr-container #newsletter_popup__wrap.np_wrap_1 .np-design .spr-summary-actions > * + a, #newsletter_popup__wrap.np_wrap_1 .np-design .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer * + .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer #newsletter_popup__wrap.np_wrap_1 .np-design * + .spr-review-reportreview, #newsletter_popup__wrap.np_wrap_1 .np-design .buyoneclick * + button, .buyoneclick #newsletter_popup__wrap.np_wrap_1 .np-design * + button {
    margin-top: 13px; }
  #newsletter_popup__wrap.np_wrap_1 .np-design .newsletter_form {
    margin-top: 20px; }

#newsletter_popup__wrap.np_wrap_2 {
  max-width: 924px;
  max-height: 530px; }
  #newsletter_popup__wrap.np_wrap_2 .fancybox-inner {
    max-width: 924px;
    max-height: 530px; }
  @media (min-width: 820px) {
    #newsletter_popup__wrap.np_wrap_2 .newsletter_popup_text {
      max-width: 527px; }
    #newsletter_popup__wrap.np_wrap_2 .np-design {
      background-size: 45.29%; } }

#newsletter_popup__wrap.np_wrap_3 {
  max-width: 680px;
  max-height: 620px; }
  #newsletter_popup__wrap.np_wrap_3 .fancybox-inner {
    max-width: 680px;
    max-height: 620px; }
    @media (min-width: 1200px) {
      #newsletter_popup__wrap.np_wrap_3 .fancybox-inner {
        padding: 30px; } }
  #newsletter_popup__wrap.np_wrap_3 .np-design {
    background-size: contain;
    padding-top: 50%; }
  #newsletter_popup__wrap.np_wrap_3 .newsletter_popup_text {
    max-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    justify-content: flex-end;
    padding-bottom: 0; }
    @media (min-width: 1200px) {
      #newsletter_popup__wrap.np_wrap_3 .newsletter_popup_text {
        padding: 30px;
        max-width: 100%; } }
  #newsletter_popup__wrap.np_wrap_3 #newsletter_popup__close {
    top: 9px;
    right: 9px; }

/**
 * Section newsletter
 */
.section_newsletter .index_newsletter_wrapper, .footer_item__newsletter .index_newsletter_wrapper {
  position: relative;
  padding-top: 39px;
  padding-bottom: 39px;
  border-top: 1px solid #0f0f0f;
   }
  .section_newsletter .index_newsletter_wrapper.offset-sm, .footer_item__newsletter .index_newsletter_wrapper.offset-sm {
    padding-top: 14px;
    padding-bottom: 22px; }

@media (min-width: 1200px) {
  .section_newsletter.type_column .index_newsletter_wrapper, .footer_item__newsletter.type_column .index_newsletter_wrapper {
    padding-top: 60px;
    padding-bottom: 60px; } }

.section_newsletter .newsletter-title, .footer_item__newsletter .newsletter-title {
  color: #a98441;
  font-family: "Fira Sans", sans-serif;
  font-weight: 400; }
  .section_newsletter .newsletter-title.h6, .section_newsletter .megamenu_linklist .link-list a.newsletter-title.custom_heading, .megamenu_linklist .link-list .section_newsletter a.newsletter-title.custom_heading, .section_newsletter .section_template__product .product-details-wrapper.product-accordion > div .newsletter-title.accordion-header, .section_template__product .product-details-wrapper.product-accordion > div .section_newsletter .newsletter-title.accordion-header, .section_newsletter .section_template__product #shopify-product-reviews .spr-container .newsletter-title.spr-header-title, .section_template__product #shopify-product-reviews .spr-container .section_newsletter .newsletter-title.spr-header-title, .footer_item__newsletter .newsletter-title.h6, .footer_item__newsletter .megamenu_linklist .link-list a.newsletter-title.custom_heading, .megamenu_linklist .link-list .footer_item__newsletter a.newsletter-title.custom_heading, .footer_item__newsletter .section_template__product .product-details-wrapper.product-accordion > div .newsletter-title.accordion-header, .section_template__product .product-details-wrapper.product-accordion > div .footer_item__newsletter .newsletter-title.accordion-header, .footer_item__newsletter .section_template__product #shopify-product-reviews .spr-container .newsletter-title.spr-header-title, .section_template__product #shopify-product-reviews .spr-container .footer_item__newsletter .newsletter-title.spr-header-title {
    color: #ffffff;
    margin-bottom: 27px; }

.section_newsletter .newsletter-description, .footer_item__newsletter .newsletter-description {
  margin: 0; }
  .section_newsletter .newsletter-description.h3, .section_newsletter main .newsletter-description.page_heading, main .section_newsletter .newsletter-description.page_heading, .section_newsletter main .page_container .shopify-policy__container .shopify-policy__title h1.newsletter-description, main .page_container .shopify-policy__container .shopify-policy__title .section_newsletter h1.newsletter-description, .section_newsletter .page_container .shopify-policy__container .shopify-policy__title main h1.newsletter-description, .page_container .shopify-policy__container .shopify-policy__title main .section_newsletter h1.newsletter-description, .footer_item__newsletter .newsletter-description.h3, .footer_item__newsletter main .newsletter-description.page_heading, main .footer_item__newsletter .newsletter-description.page_heading, .footer_item__newsletter main .page_container .shopify-policy__container .shopify-policy__title h1.newsletter-description, main .page_container .shopify-policy__container .shopify-policy__title .footer_item__newsletter h1.newsletter-description, .footer_item__newsletter .page_container .shopify-policy__container .shopify-policy__title main h1.newsletter-description, .page_container .shopify-policy__container .shopify-policy__title main .footer_item__newsletter h1.newsletter-description {
    color: #a98441;
    margin-bottom: 35px; }

.section_newsletter .form-control:focus, .section_newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content input.spr-form-input:focus, .section_template__product #shopify-product-reviews .spr-container .spr-content .section_newsletter input.spr-form-input:focus, .section_newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.spr-form-input-textarea:focus, .section_template__product #shopify-product-reviews .spr-container .spr-content .section_newsletter textarea.spr-form-input-textarea:focus, .footer_item__newsletter .form-control:focus, .footer_item__newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content input.spr-form-input:focus, .section_template__product #shopify-product-reviews .spr-container .spr-content .footer_item__newsletter input.spr-form-input:focus, .footer_item__newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.spr-form-input-textarea:focus, .section_template__product #shopify-product-reviews .spr-container .spr-content .footer_item__newsletter textarea.spr-form-input-textarea:focus {
  border-color: #a98441; }

.section_newsletter .form-control.alert-inline, .section_newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content input.alert-inline.spr-form-input, .section_template__product #shopify-product-reviews .spr-container .spr-content .section_newsletter input.alert-inline.spr-form-input, .section_newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.alert-inline.spr-form-input-textarea, .section_template__product #shopify-product-reviews .spr-container .spr-content .section_newsletter textarea.alert-inline.spr-form-input-textarea, .footer_item__newsletter .form-control.alert-inline, .footer_item__newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content input.alert-inline.spr-form-input, .section_template__product #shopify-product-reviews .spr-container .spr-content .footer_item__newsletter input.alert-inline.spr-form-input, .footer_item__newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.alert-inline.spr-form-input-textarea, .section_template__product #shopify-product-reviews .spr-container .spr-content .footer_item__newsletter textarea.alert-inline.spr-form-input-textarea {
  border-color: red; }
  .section_newsletter .form-control.alert-inline::-webkit-input-placeholder, .section_newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content input.alert-inline.spr-form-input::-webkit-input-placeholder, .section_template__product #shopify-product-reviews .spr-container .spr-content .section_newsletter input.alert-inline.spr-form-input::-webkit-input-placeholder, .section_newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.alert-inline.spr-form-input-textarea::-webkit-input-placeholder, .section_template__product #shopify-product-reviews .spr-container .spr-content .section_newsletter textarea.alert-inline.spr-form-input-textarea::-webkit-input-placeholder, .footer_item__newsletter .form-control.alert-inline::-webkit-input-placeholder, .footer_item__newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content input.alert-inline.spr-form-input::-webkit-input-placeholder, .section_template__product #shopify-product-reviews .spr-container .spr-content .footer_item__newsletter input.alert-inline.spr-form-input::-webkit-input-placeholder, .footer_item__newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.alert-inline.spr-form-input-textarea::-webkit-input-placeholder, .section_template__product #shopify-product-reviews .spr-container .spr-content .footer_item__newsletter textarea.alert-inline.spr-form-input-textarea::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: red; }
  .section_newsletter .form-control.alert-inline::-moz-placeholder, .section_newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content input.alert-inline.spr-form-input::-moz-placeholder, .section_template__product #shopify-product-reviews .spr-container .spr-content .section_newsletter input.alert-inline.spr-form-input::-moz-placeholder, .section_newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.alert-inline.spr-form-input-textarea::-moz-placeholder, .section_template__product #shopify-product-reviews .spr-container .spr-content .section_newsletter textarea.alert-inline.spr-form-input-textarea::-moz-placeholder, .footer_item__newsletter .form-control.alert-inline::-moz-placeholder, .footer_item__newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content input.alert-inline.spr-form-input::-moz-placeholder, .section_template__product #shopify-product-reviews .spr-container .spr-content .footer_item__newsletter input.alert-inline.spr-form-input::-moz-placeholder, .footer_item__newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.alert-inline.spr-form-input-textarea::-moz-placeholder, .section_template__product #shopify-product-reviews .spr-container .spr-content .footer_item__newsletter textarea.alert-inline.spr-form-input-textarea::-moz-placeholder {
    /* Firefox 19+ */
    color: red; }
  .section_newsletter .form-control.alert-inline:-ms-input-placeholder, .section_newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content input.alert-inline.spr-form-input:-ms-input-placeholder, .section_template__product #shopify-product-reviews .spr-container .spr-content .section_newsletter input.alert-inline.spr-form-input:-ms-input-placeholder, .section_newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.alert-inline.spr-form-input-textarea:-ms-input-placeholder, .section_template__product #shopify-product-reviews .spr-container .spr-content .section_newsletter textarea.alert-inline.spr-form-input-textarea:-ms-input-placeholder, .footer_item__newsletter .form-control.alert-inline:-ms-input-placeholder, .footer_item__newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content input.alert-inline.spr-form-input:-ms-input-placeholder, .section_template__product #shopify-product-reviews .spr-container .spr-content .footer_item__newsletter input.alert-inline.spr-form-input:-ms-input-placeholder, .footer_item__newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.alert-inline.spr-form-input-textarea:-ms-input-placeholder, .section_template__product #shopify-product-reviews .spr-container .spr-content .footer_item__newsletter textarea.alert-inline.spr-form-input-textarea:-ms-input-placeholder {
    /* IE 10+ */
    color: red; }
  .section_newsletter .form-control.alert-inline:-moz-placeholder, .section_newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content input.alert-inline.spr-form-input:-moz-placeholder, .section_template__product #shopify-product-reviews .spr-container .spr-content .section_newsletter input.alert-inline.spr-form-input:-moz-placeholder, .section_newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.alert-inline.spr-form-input-textarea:-moz-placeholder, .section_template__product #shopify-product-reviews .spr-container .spr-content .section_newsletter textarea.alert-inline.spr-form-input-textarea:-moz-placeholder, .footer_item__newsletter .form-control.alert-inline:-moz-placeholder, .footer_item__newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content input.alert-inline.spr-form-input:-moz-placeholder, .section_template__product #shopify-product-reviews .spr-container .spr-content .footer_item__newsletter input.alert-inline.spr-form-input:-moz-placeholder, .footer_item__newsletter .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.alert-inline.spr-form-input-textarea:-moz-placeholder, .section_template__product #shopify-product-reviews .spr-container .spr-content .footer_item__newsletter textarea.alert-inline.spr-form-input-textarea:-moz-placeholder {
    /* Firefox 18- */
    color: red; }

.section_newsletter .form-wrapper, .footer_item__newsletter .form-wrapper {
  margin-top: 18px;
  display: flex;
  position: relative; }
  .section_newsletter .form-wrapper .form-control-wrapper, .footer_item__newsletter .form-wrapper .form-control-wrapper {
    width: 80%;
    margin-right: 10px; }
  .section_newsletter .form-wrapper .btn, .section_newsletter .form-wrapper .blog__main.linkstyle--btn .article_btn, .blog__main.linkstyle--btn .section_newsletter .form-wrapper .article_btn, .section_newsletter .form-wrapper .product_listing__list .product-buttons .add_to_cart_button, .product_listing__list .product-buttons .section_newsletter .form-wrapper .add_to_cart_button, .section_newsletter .form-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a, .section_template__product #shopify-product-reviews .spr-container .section_newsletter .form-wrapper .spr-summary-actions > a, .section_newsletter .form-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .section_newsletter .form-wrapper .spr-review-reportreview, .section_newsletter .form-wrapper .buyoneclick button, .buyoneclick .section_newsletter .form-wrapper button, .footer_item__newsletter .form-wrapper .btn, .footer_item__newsletter .form-wrapper .blog__main.linkstyle--btn .article_btn, .blog__main.linkstyle--btn .footer_item__newsletter .form-wrapper .article_btn, .footer_item__newsletter .form-wrapper .product_listing__list .product-buttons .add_to_cart_button, .product_listing__list .product-buttons .footer_item__newsletter .form-wrapper .add_to_cart_button, .footer_item__newsletter .form-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a, .section_template__product #shopify-product-reviews .spr-container .footer_item__newsletter .form-wrapper .spr-summary-actions > a, .footer_item__newsletter .form-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .footer_item__newsletter .form-wrapper .spr-review-reportreview, .footer_item__newsletter .form-wrapper .buyoneclick button, .buyoneclick .footer_item__newsletter .form-wrapper button {
    min-width: 146px; }

.section_newsletter p.alert-inline, .footer_item__newsletter p.alert-inline {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 50px;
  left: 0;
  background: none; }
  .section_newsletter p.alert-inline:before, .footer_item__newsletter p.alert-inline:before {
    display: none; }

.section_newsletter .inverted .newsletter-title, .footer_item__newsletter .inverted .newsletter-title {
  color: #ffffff; }

.section_newsletter .inverted .newsletter-description, .footer_item__newsletter .inverted .newsletter-description {
  color: #ffffff; }

.section_newsletter .btn, .section_newsletter .blog__main.linkstyle--btn .article_btn, .blog__main.linkstyle--btn .section_newsletter .article_btn, .section_newsletter .product_listing__list .product-buttons .add_to_cart_button, .product_listing__list .product-buttons .section_newsletter .add_to_cart_button, .section_newsletter .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a, .section_template__product #shopify-product-reviews .spr-container .section_newsletter .spr-summary-actions > a, .section_newsletter .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .section_newsletter .spr-review-reportreview, .section_newsletter .buyoneclick button, .buyoneclick .section_newsletter button, .footer_item__newsletter .btn, .footer_item__newsletter .blog__main.linkstyle--btn .article_btn, .blog__main.linkstyle--btn .footer_item__newsletter .article_btn, .footer_item__newsletter .product_listing__list .product-buttons .add_to_cart_button, .product_listing__list .product-buttons .footer_item__newsletter .add_to_cart_button, .footer_item__newsletter .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a, .section_template__product #shopify-product-reviews .spr-container .footer_item__newsletter .spr-summary-actions > a, .footer_item__newsletter .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .footer_item__newsletter .spr-review-reportreview, .footer_item__newsletter .buyoneclick button, .buyoneclick .footer_item__newsletter button {
  min-width: 70px;
  padding-left: 5px;
  padding-right: 5px; }

@media (min-width: 576px) and (max-width: 767.98px) {
  .section_newsletter img, .footer_item__newsletter img {
    max-width: 30%; } }

@media (min-width: 768px) {
  .section_newsletter .type-line .item__newsletter, .footer_item__newsletter .type-line .item__newsletter {
    display: flex;
    align-items: center;
    margin-left: -15px;
    margin-right: -15px; }
  .section_newsletter .type-line .form-wrapper, .footer_item__newsletter .type-line .form-wrapper {
    margin-top: 0; }
  .section_newsletter .type-line .newsletter-info, .footer_item__newsletter .type-line .newsletter-info {
    flex: 0 0 57%;
    max-width: 57%;
    padding-left: 15px;
    padding-right: 15px; }
  .section_newsletter .type-line #newsletter_form, .footer_item__newsletter .type-line #newsletter_form {
    flex: 0 0 43%;
    max-width: 43%; }
  .footer_type_3 .section_newsletter .type-line #newsletter_form, .footer_type_3 .footer_item__newsletter .type-line #newsletter_form {
    flex: 0 0 100%;
    max-width: 100%; }
}

@media (min-width: 1200px) {
  .footer_type_3 .section_newsletter .type-line #newsletter_form, .footer_type_3 .footer_item__newsletter .type-line #newsletter_form {
    flex: 0 0 62%;
    max-width: 62%; }

  .section_newsletter .form-wrapper .form-control-wrapper, .footer_item__newsletter .form-wrapper .form-control-wrapper {
    width: 525px; } }

.footer_item__newsletter .index_newsletter_wrapper {
  border-top: none; }

.footer_item__newsletter .form-wrapper .form-control-wrapper {
  max-width: 100%;
   }

.footer_item__newsletter .btn, .footer_item__newsletter .blog__main.linkstyle--btn .article_btn, .blog__main.linkstyle--btn .footer_item__newsletter .article_btn, .footer_item__newsletter .product_listing__list .product-buttons .add_to_cart_button, .product_listing__list .product-buttons .footer_item__newsletter .add_to_cart_button, .footer_item__newsletter .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a, .section_template__product #shopify-product-reviews .spr-container .footer_item__newsletter .spr-summary-actions > a, .footer_item__newsletter .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .footer_item__newsletter .spr-review-reportreview, .footer_item__newsletter .buyoneclick button, .buyoneclick .footer_item__newsletter button {
  padding-left: 20px;
  padding-right: 20px; }

@media (min-width: 768px) {
  main .product_listing__list .product_item_wrap {
    padding-left: 0 !important;
    padding-right: 0 !important; } }

main .product_listing__list .product_item_wrap .product_item {
  margin-left: -8px;
  margin-right: -8px; }
  @media (min-width: 768px) {
    main .product_listing__list .product_item_wrap .product_item {
      margin-left: 0;
      margin-right: 0; } }

main .product_listing__main:not(.product_listing__list) {
  margin-left: -5px;
  margin-right: -5px; }
  
  main .product_listing__main:not(.product_listing__list) .for-list {
    display: none; }
  main .product_listing__list .for-grid {
  display: none; }

  
  main .product_listing__main:not(.product_listing__list) .product_item_wrap {
    padding-left: 5px;
    padding-right: 5px; }
  @media (min-width: 768px) {
    main .product_listing__main:not(.product_listing__list) {
      margin-left: -15px;
      margin-right: -15px; }
      main .product_listing__main:not(.product_listing__list) .product_item_wrap {
        padding-left: 15px;
        padding-right: 15px; } }

.product_img {
  position: relative; }
  .product_img > a {
    display: block;
    line-height: 0; }
  .product_img img {
    width: 100%; }

/* Main product listing */
.product_listing__main .product_item_wrap {
  display: block; }
  .product_listing__main .product_item_wrap.hidden_prod {
    display: none; }

.product_listing__main .product_item {
  position: relative; }

.product_listing__main .product_info {
  padding-top: 14px;
  z-index: 1; }

.product_listing__main .spr-badge-caption {
  display: none; }

.product_listing__main .product-buttons {
  margin-top: 13px;
  display: flex;
  align-items: center;
  justify-content: center; }
  .product_listing__main .product-buttons svg {
    fill: #ffffff; }
  .product_listing__main .product-buttons .quick_view_icon {
    margin-left: 10px; }

.product_listing__main .wishlist_btn svg path {
  fill: #505152; }

.product_listing__main .wishlist_btn:hover svg path, .product_listing__main .wishlist_btn:focus svg path, .product_listing__main .wishlist_btn:active svg path {
  fill: #a98441; }

.product_listing__main .quick_view_icon svg {
  fill: #ffffff;
  transition: all 0.3s ease-in-out; }

.product_listing__main .quick_view_icon:hover, .product_listing__main .quick_view_icon:focus, .product_listing__main .quick_view_icon:active {
  background-color: #ffffff; }

.product_listing__main .product_vendor {
  color: #b59351;
  text-transform: uppercase;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin: 10px 0 8px;
  font-size: 12px;
  font-weight: 600; }

.product_listing__main .product_name a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden; }

.product_listing__main * + .product_name {
  margin-top: 10px; }

.product_listing__main .product_desc {
  line-height: 1;
  margin-bottom: 10px; }

.product_listing__main .product_prop {
  display: flex;
  justify-content: space-between;
  align-items: center; }

.product_listing__main .product_color {
  margin: 0 -2px; }
  .product_listing__main .product_color .color_options {
    width: 20px;
    height: 20px;
    margin: 0 2px;
    padding: 0;
    display: inline-block;
    cursor: pointer;
    border-radius: 100%;
    background-color: #ccc; }
    .product_listing__main .product_color .color_options[style*='background-color: White'], .product_listing__main .product_color .color_options[style*='background-color: white'] {
      box-shadow: inset 0 0 0 2px #777777; }
    .product_listing__main .product_color .color_options.without_options {
      position: relative; }
      .product_listing__main .product_color .color_options.without_options:before {
        content: url(//www.vexaer.com/cdn/shop/t/7/assets/cross.svg?v=35414442727033994371719300978);
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-58%, -58%);
        width: 25px;
        height: 25px;
        pointer-events: none;
        cursor: none; }
  .product_listing__main .product_color .color_options_info {
    display: inline-block;
    vertical-align: top;
    margin: 10px 0;
    line-height: 30px; }

.product_listing__main .wishlist_btn {
  position: relative; }

/* Product grid listing */
.product_listing__grid .product_item_wrap,
.product_listing__grid_large .product_item_wrap,
.product_listing__grid_small .product_item_wrap,
.product_listing__main:not(.product_listing__list) .product_item_wrap {
  margin-bottom: 40px; }
  @media (min-width: 768px) {
    .product_listing__grid .product_item_wrap,
    .product_listing__grid_large .product_item_wrap,
    .product_listing__grid_small .product_item_wrap,
    .product_listing__main:not(.product_listing__list) .product_item_wrap {
      margin-bottom: 60px; } }

.product_listing__grid .add_to_cart_form,
.product_listing__grid_large .add_to_cart_form,
.product_listing__grid_small .add_to_cart_form,
.product_listing__main:not(.product_listing__list) .add_to_cart_form {
  position: relative; }
  .product_listing__grid .add_to_cart_form:hover .tooltiptext, .product_listing__grid .add_to_cart_form:focus .tooltiptext, .product_listing__grid .add_to_cart_form:active .tooltiptext,
  .product_listing__grid_large .add_to_cart_form:hover .tooltiptext,
  .product_listing__grid_large .add_to_cart_form:focus .tooltiptext,
  .product_listing__grid_large .add_to_cart_form:active .tooltiptext,
  .product_listing__grid_small .add_to_cart_form:hover .tooltiptext,
  .product_listing__grid_small .add_to_cart_form:focus .tooltiptext,
  .product_listing__grid_small .add_to_cart_form:active .tooltiptext,
  .product_listing__main:not(.product_listing__list) .add_to_cart_form:hover .tooltiptext,
  .product_listing__main:not(.product_listing__list) .add_to_cart_form:focus .tooltiptext,
  .product_listing__main:not(.product_listing__list) .add_to_cart_form:active .tooltiptext {
    opacity: 1;
    visibility: visible; }

.product_listing__grid .product_img_wrap,
.product_listing__grid_large .product_img_wrap,
.product_listing__grid_small .product_img_wrap,
.product_listing__main:not(.product_listing__list) .product_img_wrap {
  position: relative; }
  .product_listing__grid .product_img_wrap .product-buttons,
  .product_listing__grid_large .product_img_wrap .product-buttons,
  .product_listing__grid_small .product_img_wrap .product-buttons,
  .product_listing__main:not(.product_listing__list) .product_img_wrap .product-buttons {
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    z-index: 2; }

@media (min-width: 1200px) {
  .product_listing__grid .product_img_wrap .product-buttons,
  .product_listing__grid_large .product_img_wrap .product-buttons,
  .product_listing__grid_small .product_img_wrap .product-buttons,
  .product_listing__main:not(.product_listing__list) .product_img_wrap .product-buttons {
    opacity: 0;
    transition: .3s;
    visibility: hidden; } }

.product_listing__grid .product_desc,
.product_listing__grid_large .product_desc,
.product_listing__grid_small .product_desc,
.product_listing__main:not(.product_listing__list) .product_desc {
  margin-top: 10px; }

.product_listing__grid .product_desc,
.product_listing__grid .product_color,
.product_listing__grid .wishlist-txt,
.product_listing__grid .quantity_box,
.product_listing__grid [class*='single_product__'],
.product_listing__grid .product-percent-price,
.product_listing__grid_large .product_desc,
.product_listing__grid_large .product_color,
.product_listing__grid_large .wishlist-txt,
.product_listing__grid_large .quantity_box,
.product_listing__grid_large [class*='single_product__'],
.product_listing__grid_large .product-percent-price,
.product_listing__grid_small .product_desc,
.product_listing__grid_small .product_color,
.product_listing__grid_small .wishlist-txt,
.product_listing__grid_small .quantity_box,
.product_listing__grid_small [class*='single_product__'],
.product_listing__grid_small .product-percent-price,
.product_listing__main:not(.product_listing__list) .product_desc,
.product_listing__main:not(.product_listing__list) .product_color,
.product_listing__main:not(.product_listing__list) .wishlist-txt,
.product_listing__main:not(.product_listing__list) .quantity_box,
.product_listing__main:not(.product_listing__list) [class*='single_product__'],
.product_listing__main:not(.product_listing__list) .product-percent-price {
  display: none; }

@media (min-width: 1200px) {
  .product_listing__grid .product_item,
  .product_listing__grid_large .product_item,
  .product_listing__grid_small .product_item,
  .product_listing__main:not(.product_listing__list) .product_item {
    text-align: center; }
    .product_listing__grid .product_item:hover .product_img_wrap .product-buttons,
    .product_listing__grid_large .product_item:hover .product_img_wrap .product-buttons,
    .product_listing__grid_small .product_item:hover .product_img_wrap .product-buttons,
    .product_listing__main:not(.product_listing__list) .product_item:hover .product_img_wrap .product-buttons {
      opacity: 1;
      visibility: visible; } }

.product_listing__grid .list-right .product-buttons,
.product_listing__grid_large .list-right .product-buttons,
.product_listing__grid_small .list-right .product-buttons,
.product_listing__main:not(.product_listing__list) .list-right .product-buttons {
  display: none; }

.product_listing__grid .quick_view_icon,
.product_listing__grid_large .quick_view_icon,
.product_listing__grid_small .quick_view_icon,
.product_listing__main:not(.product_listing__list) .quick_view_icon {
  display: none; }
  @media (min-width: 768px) {
    .product_listing__grid .quick_view_icon,
    .product_listing__grid_large .quick_view_icon,
    .product_listing__grid_small .quick_view_icon,
    .product_listing__main:not(.product_listing__list) .quick_view_icon {
      display: flex; } }

.product_listing__grid .wishlist_btn,
.product_listing__grid_large .wishlist_btn,
.product_listing__grid_small .wishlist_btn,
.product_listing__main:not(.product_listing__list) .wishlist_btn {
  position: absolute;
  top: 20px;
  right: 20px;
  margin-top: 0; }

.product_listing__grid .add_to_cart_button,
.product_listing__grid .quick_view_icon,
.product_listing__grid_large .add_to_cart_button,
.product_listing__grid_large .quick_view_icon,
.product_listing__grid_small .add_to_cart_button,
.product_listing__grid_small .quick_view_icon,
.product_listing__main:not(.product_listing__list) .add_to_cart_button,
.product_listing__main:not(.product_listing__list) .quick_view_icon {
  position: relative;
  z-index: 10; }
  .product_listing__grid .add_to_cart_button .svg path,
  .product_listing__grid .quick_view_icon .svg path,
  .product_listing__grid_large .add_to_cart_button .svg path,
  .product_listing__grid_large .quick_view_icon .svg path,
  .product_listing__grid_small .add_to_cart_button .svg path,
  .product_listing__grid_small .quick_view_icon .svg path,
  .product_listing__main:not(.product_listing__list) .add_to_cart_button .svg path,
  .product_listing__main:not(.product_listing__list) .quick_view_icon .svg path {
    fill: #ffffff; }

/* Product list listing */
.product_listing__list .product_item_wrap + .product_item_wrap {
  position: relative;
  padding-top: 20px;
  margin-top: 20px; }
  .product_listing__list .product_item_wrap + .product_item_wrap:before {
    position: absolute;
    content: '';
    left: 15px;
    right: 15px;
    top: 0;
    background: #a98441;
    height: 1px; }

.product_listing__list .product_info {
  padding-top: 0; }

.product_listing__list .product_img_wrap {
  position: relative; }
  .product_listing__list .product_img_wrap .product-buttons {
    display: none; }

.product_listing__list .product_desc,
.product_listing__list .quick_view,
.product_listing__list .tooltip {
  display: none; }

.product_listing__list .product_color {
  text-align: left;
  margin-bottom: 0; }
  .product_listing__list .product_color .color_options {
    margin-top: 10px;
    margin-bottom: 10px; }

.product_listing__list .product-buttons {
  display: block; }
  .product_listing__list .product-buttons .quick_view_icon {
    display: none; }

.product_listing__list + .pagination {
  margin-top: 60px; }

@media (min-width: 768px) {
  .product_listing__list .list-middle {
    position: relative; }
    .product_listing__list .list-middle:after {
      content: '';
      position: absolute;
      width: 1px;
      height: 94%;
      top: 10px;
      bottom: 10px;
      right: 0;
      left: auto;
      background-color: #a98441; }
  .product_listing__list .list-right {
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end; } }

.product_listing__list [class*='single_product__'] {
  font-weight: 500;
  font-size: 14px;
  line-height: 1.2;
  margin: 15px 0 0 0;
  display: flex;
  align-items: baseline;
  flex-wrap: wrap; }
  .product_listing__list [class*='single_product__'] span, .product_listing__list [class*='single_product__'] a, .product_listing__list [class*='single_product__'] b {
    margin-bottom: 5px; }
  .product_listing__list [class*='single_product__'] b {
    margin-right: 4px;
    color: #ffffff;
    font-weight: 400; }
  .product_listing__list [class*='single_product__'] a {
    color: #a98441; }
    .product_listing__list [class*='single_product__'] a:hover, .product_listing__list [class*='single_product__'] a:focus, .product_listing__list [class*='single_product__'] a:active {
      color: #ffffff; }
  .product_listing__list [class*='single_product__'] span {
    color: #a98441; }
  .product_listing__list [class*='single_product__'] + [class*='single_product__'] {
    margin-top: 6px; }
  .product_listing__list [class*='single_product__'].single_product__sku span {
    color: #a98441; }

.product_listing__list * + .single_product__sku {
  margin-top: 20px; }

.product_listing__list .wishlist_btn {
  margin-top: 25px; }

@media (min-width: 768px) {
  .product_listing__list .product-price-container > span {
    display: block;
    margin-top: 5px;
    margin-right: 0; }
  .product_listing__list .product-price-container + .product-buttons {
    margin-top: 25px; }
  .product_listing__list .product_desc {
    display: block;
    line-height: 1.5; }
  .product_listing__list .product_name {
    font-size: 18px; }
  .product_listing__list .quantity_box {
    margin-right: 0;
    margin-left: auto; } }

/* Page full-width product listing */
.tooltip {
  position: absolute;
  display: inline-block;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0; }
  .tooltip .tooltiptext {
    min-width: 78px;
    background-color: #ffffff;
    color: #505152;
    font-size: 10px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: center;
    padding: 5px 2px;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    z-index: 10000;
    transition: .3s;
    box-shadow: 0px 3px 3px rgba(192, 199, 203, 0.14); }
    .tooltip .tooltiptext:after {
      content: "";
      position: absolute;
      border-width: 5px;
      border-style: solid; }
    .tooltip .tooltiptext.tooltip-top {
      bottom: 125%;
      left: 50%;
      transform: translateX(-50%); }
      .tooltip .tooltiptext.tooltip-top:after {
        top: 100%;
        left: 50%;
        margin-left: -5px;
        border-color: #ffffff transparent transparent transparent; }
    .tooltip .tooltiptext.tooltip-left {
      top: -1px;
      bottom: auto;
      right: 128%; }
      .tooltip .tooltiptext.tooltip-left:after {
        top: 50%;
        left: 100%;
        margin-top: -5px;
        border-color: transparent transparent transparent #ffffff; }
  .tooltip:hover .tooltiptext, .tooltip:focus .tooltiptext, .tooltip:active .tooltiptext {
    opacity: 1;
    visibility: visible; }

@media screen and (min-width: 990px) {
  .card .media.media--hover-effect > img:only-child,
  .card-wrapper .media.media--hover-effect > img:only-child {
    transition: transform 0.3s ease; }
  .card:hover .media.media--hover-effect > img:first-child:only-child,
  .card-wrapper:hover .media.media--hover-effect > img:first-child:only-child {
    transform: scale(1.02); }
  .card-wrapper:hover .media.media--hover-effect > img:first-child:not(:only-child) {
    opacity: 0; }
  .card-wrapper:hover .media.media--hover-effect > img + img {
    opacity: 1;
    transition: transform 0.3s ease;
    transform: scale(1.02); }
  .card--search img {
    transition: transform 0.3s ease; }
  .card-wrapper:hover .card--search img {
    transform: scale(1.02); }
  .card-wrapper:hover .card__heading {
    text-decoration: underline;
    text-underline-offset: 0.3rem; } }

.list_products .product_item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 17px; }
  .list_products .product_item .product_name {
    font-size: 14px; }
  .list_products .product_item .product_img_wrap {
    flex: 0 0 auto;
    width: 33.3333333%;
    margin-right: 15px; }
  .list_products .product_item .product_info {
    padding-top: 6px;
    flex: 0 0 auto;
    width: 66.6666666667%;
    padding-right: 10px; }
  .list_products .product_item:last-child {
    margin-bottom: 0; }

/* Product quick view */
#product_quick_view {
  max-width: 500px;
  padding: 20px; }
  @media (min-width: 768px) {
    #product_quick_view {
      max-width: 900px;
      height: auto;
      padding: 40px; } }

.quick_view__left {
  position: relative; }
  .quick_view__left #img_big {
    width: 100%;
    line-height: 0; }
    .quick_view__left #img_big .swiper-slide {
      background-color: #0f0f0f; }

.fancybox-close#quick_view__close {
  top: 15px;
  right: 15px; }

.quick_view__right {
  height: 100%; }
  .quick_view__right label {
    color: #ffffff; }
  .quick_view__right #product_info_link {
    margin-top: 30px;
    text-align: center; }

#quick_view__name {
  font-weight: 600;
  line-height: 1.4; }

#quick_view__variants {
  overflow: hidden; }
  #quick_view__variants .selector-wrapper + .selector-wrapper {
    margin-top: 10px; }
  #quick_view__variants .selector-wrapper label {
    display: none; }
  #quick_view__variants .selector-wrapper select {
    width: 230px; }

#quick_view__price {
  margin-top: 15px; }
  #quick_view__price .product-price, #quick_view__price .product-sale-price {
    font-weight: 600;
    font-size: 22px; }
  #quick_view__price .product-sale-price {
    font-size: 14px;
    font-weight: 400;
    color: #ffffff; }

#quick_view__availability {
  margin-bottom: 20px; }
  #quick_view__availability span {
    margin: 20px 0 0 0;
    padding: 3px;
    min-width: 56px;
    font-weight: 500;
    font-size: 12px;
    text-transform: capitalize;
    text-align: center; }
    #quick_view__availability span.in_stock {
      background-color: #ea3253;
      color: #ffffff; }
    #quick_view__availability span.out_stock {
      background-color: #ea3253;
      color: #ffffff; }

#quick_view__description {
  display: none;
  margin-bottom: 15px; }
  #quick_view__description h2, #quick_view__description h3 {
    font-size: 16px;
    font-weight: 400; }
  #quick_view__description p {
    font-size: 16px;
    line-height: 1; }
  @media (min-width: 1200px) {
    #quick_view__description {
      display: block; } }

#quick_view_colors,
#quick_view_size {
  display: flex;
  flex-wrap: wrap;
  margin-top: 15px; }
  #quick_view_colors label,
  #quick_view_size label {
    flex: 100%; }

#quick_view_colors .color_item {
  display: inline-block;
  margin: 3px 10px 3px 0;
  cursor: pointer; }
  #quick_view_colors .color_item .color_inner {
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    border: 2px solid #ffffff;
    transition: all 0.3s ease-in-out;
    box-shadow: 0 0 0 1px #a98441;
    cursor: pointer; }
    #quick_view_colors .color_item .color_inner[style*='background-color: White'], #quick_view_colors .color_item .color_inner[style*='background-color: white'], #quick_view_colors .color_item .color_inner[style*='background-color: Metalic'], #quick_view_colors .color_item .color_inner[style*='background-color: metalic'] {
      box-shadow: inset 0 0 0 1px #777777; }
  #quick_view_colors .color_item.current .color_inner, #quick_view_colors .color_item:hover .color_inner {
    box-shadow: 0 0 0 1px #a98441; }
  #quick_view_colors .color_item.current {
    cursor: default;
    pointer-events: none; }

#quick_view_size .size_item {
  display: inline-block;
  color: #ffffff;
  min-width: 30px;
  height: 30px;
  box-shadow: inset 0 0 0 1px #a98441;
  font-weight: 400;
  font-size: 13px;
  line-height: 30px;
  text-align: center;
  padding: 0 5px;
  transition: all 0.3s ease-in-out;
  position: relative;
  margin: 5px 0;
  background-color: #ffffff;
  cursor: pointer; }
  #quick_view_size .size_item:hover, #quick_view_size .size_item.current {
    color: #a98441;
    box-shadow: inset 0 0 0 1px #a98441; }
  #quick_view_size .size_item:not(:last-child) {
    margin-right: 10px; }

#quick_view_gallery_pagination {
  bottom: 30px; }

/**
 * Section map
 */
.section_map {
  margin: 0;
  position: relative; }
  .section_map .map_wrapper {
    overflow: hidden;
    position: relative;
    z-index: 1;
    height: 250px; }
  .section_map .map_container {
    position: absolute;
    top: 0;
    right: -44%;
    bottom: 0;
    left: 0;
    z-index: 1; }
  .section_map .map_captions__off {
    right: 0; }
  .section_map .map_captions__wrapper {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    pointer-events: none; }
  .section_map .container, .section_map .template-page .breadcrumbs > div, .template-page .section_map .breadcrumbs > div, .section_map #size-chart, .section_map ul.megamenu > li.level_1__item .is-megamenu > li, ul.megamenu > li.level_1__item .section_map .is-megamenu > li, .section_map .section_template__product #shopify-product-reviews .spr-container, .section_template__product #shopify-product-reviews .section_map .spr-container, .section_map .shipping-delivery-page, .section_map .page_container .shopify-policy__container, .page_container .section_map .shopify-policy__container {
    height: 100%;
    position: relative; }
  .section_map .wrap_1 {
    height: 100%;
    text-align: left;
    display: flex;
    justify-content: flex-start;
    align-items: center; }
  .section_map .wrap_2 {
    width: 50%;
    max-width: 250px;
    pointer-events: auto; }
  .section_map .map_captions {
    padding: 18px;
    background: #ffffff;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); }
  .section_map .map_captions__title {
    margin: 0;
    font-size: 14px;
    letter-spacing: -0.04em;
    border-bottom: 1px solid #a98441;
    line-height: 1.15em;
    padding-bottom: 17px; }
  .section_map .map_captions__text p {
    font-size: 14px;
    letter-spacing: -0.04em;
    margin: 0; }
  .section_map a {
    font-size: 14px;
    letter-spacing: -0.04em;
    margin-top: 12px;
    display: block; }
  .section_map .map_captions__btn {
    margin: 15px 0 0 0; }
  @media (min-width: 768px) {
    .section_map .map_wrapper {
      height: 400px; }
    .section_map .map_wrapper__small {
      height: 350px; }
    .section_map .wrap_2 {
      width: 28%;
      max-width: inherit; } }
  @media (min-width: 1200px) {
    .section_map .map_wrapper__medium {
      height: 500px; }
    .section_map .map_wrapper__large {
      height: 700px; } }

/**
 * Section Product template
 */
.section_template__product .single-product-wrapper .swiper-container-horizontal .swiper-pagination:not(.swiper-pagination-progressbar) {
  margin-top: 0;
  position: absolute; }

@media (min-width: 1200px) {
  .section_template__product .single-product-wrapper .swiper-container-horizontal .swiper-pagination:not(.swiper-pagination-progressbar) {
    margin-top: 0;
    position: absolute; } }

.section_template__product p {
  margin: 0; }

.section_template__product .badge_wrap .product-sale-price {
  display: none; }
  .section_template__product .badge_wrap .product-sale-price + .product_badge {
    margin-top: 0; }

.section_template__product .single_product__availability {
  padding: 3px;
  min-width: 56px;
  font-weight: 500;
  font-size: 12px;
  text-transform: capitalize;
  text-align: center; }
  .section_template__product .single_product__availability.in_stock {
    background-color: #ea3253;
    color: #ffffff; }
  .section_template__product .single_product__availability.out_stock {
    background-color: #ea3253;
    color: #ffffff; }
  .section_template__product .single_product__availability.left_stock {
    background-color: #fda828;
    color: #ffffff; }

.section_template__product .single_product__price {
  display: inline-flex;
  align-items: baseline;
  font-size: 22px; }
  .section_template__product .single_product__price .product-price {
    font-size: inherit;
    font-weight: 500; }
  .section_template__product .single_product__price .product-price + * {
    margin-left: 10px; }
  .section_template__product .single_product__price .product-regular-price {
    text-decoration: line-through;
    margin-right: 0; }
  .section_template__product .single_product__price .product-regular-price,
  .section_template__product .single_product__price .product-sale-price {
    font-size: 14px;
    font-weight: 400;
    color: #ffffff;
    margin-right: 4px; }

.section_template__product .single_product__short_desc {
  margin: 33px 0; }

.section_template__product .single_product__options select {
  width: 230px; }

.section_template__product .color_product__options, .section_template__product .size_product__options, .section_template__product .single_product__options, .section_template__product .single_product__quantity {
  clear: both; }

.section_template__product .single_product__wishlist .wishlist_btn {
  display: inline-flex;
  align-items: center;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 500;
  color: #a98441; }
  .section_template__product .single_product__wishlist .wishlist_btn:hover, .section_template__product .single_product__wishlist .wishlist_btn:focus, .section_template__product .single_product__wishlist .wishlist_btn:active {
    color: #ffffff; }
  .section_template__product .single_product__wishlist .wishlist_btn .btn_rem {
    display: none; }
  .section_template__product .single_product__wishlist .wishlist_btn:hover .wishlist-txt:before {
    height: 0; }
  .section_template__product .single_product__wishlist .wishlist_btn[data-action="remove"] .wishlist-remove {
    display: none; }
  .section_template__product .single_product__wishlist .wishlist_btn[data-action="remove"] .btn_rem {
    display: inline; }

.section_template__product .single_product_list {
  margin-bottom: 26px;
  padding-top: 30px;
  border-top: 1px solid #a98441; }
  .section_template__product .single_product_list [class*='single_product__'] {
    font-weight: 500;
    font-size: 14px;
    line-height: 1.2;
    margin: 0;
    display: flex;
    align-items: baseline;
    flex-wrap: wrap; }
    .section_template__product .single_product_list [class*='single_product__'] span, .section_template__product .single_product_list [class*='single_product__'] a, .section_template__product .single_product_list [class*='single_product__'] b {
      margin-bottom: 5px; }
    .section_template__product .single_product_list [class*='single_product__'] b {
      margin-right: 4px;
      color: #ffffff;
      font-weight: 400; }
    .section_template__product .single_product_list [class*='single_product__'] a {
      color: #a98441; }
      .section_template__product .single_product_list [class*='single_product__'] a:hover, .section_template__product .single_product_list [class*='single_product__'] a:focus, .section_template__product .single_product_list [class*='single_product__'] a:active {
        color: #ffffff; }
    .section_template__product .single_product_list [class*='single_product__'] span {
      color: #a98441; }
    .section_template__product .single_product_list [class*='single_product__'] + [class*='single_product__'] {
      margin-top: 6px; }
    .section_template__product .single_product_list [class*='single_product__'].single_product__sku span {
      color: #a98441; }

.section_template__product .single_product__quantity .quantity_box input {
  height: 3.13rem; }

.section_template__product .single_product__quantity * + .btn-add-to-cart {
  margin-top: 2.143rem; }

.section_template__product .single_product__quantity .btn-add-to-cart, .section_template__product .single_product__quantity .wishlist_btn {
  padding-left: 20px;
  padding-right: 20px; }

.section_template__product .single_product__quantity .btn-add-to-cart > span {
  display: block;
  position: relative;
  padding-left: 30px; }
  .section_template__product .single_product__quantity .btn-add-to-cart > span svg {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%); }

.section_template__product .single_product__quantity .notify_btn, .section_template__product .single_product__quantity .btn_buyInOneClick {
  width: 100%;
  margin: 20px 0; }

.section_template__product * + .size_product__options,
.section_template__product * + .single_product__quantity,
.section_template__product * + .color_product__options,
.section_template__product * + .size_product__options,
.section_template__product * + .single_product__options,
.section_template__product * + .product__options,
.section_template__product .selector-wrapper + .selector-wrapper,
.section_template__product * + .single_product__short_desc,
.section_template__product * + .single_product__price {
  margin-top: 2rem; }

.section_template__product .single_product__short_info h5 {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 14px;
  line-height: 1.1; }

.section_template__product .single_product__short_info p {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.1;
  color: #505152; }
  .section_template__product .single_product__short_info p + p {
    margin-top: 10px; }

.section_template__product .single_product__policy {
  margin-top: 28px;
  display: flex;
  flex-direction: column;
  align-items: flex-start; }
  .section_template__product .single_product__policy a {
    padding: 6px;
    display: block;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.2;
    width: 100%;
    background-color: #a98441;
    text-align: center;
    color: #a98441;
    transition: .3s; }
    .section_template__product .single_product__policy a > b {
      margin-left: 4px; }
    .section_template__product .single_product__policy a svg {
      margin-right: 9px;
      display: inline-block;
      fill: #a98441;
      vertical-align: -3px; }
    .section_template__product .single_product__policy a:hover {
      background-color: #0f0f0f; }
    .section_template__product .single_product__policy a + a {
      margin-top: 10px; }

.section_template__product .product-details-wrapper.product-accordion {
  margin-top: 30px;
  border-top: solid 1px #a98441;
  padding-top: 23px; }
  .section_template__product .product-details-wrapper.product-accordion > div {
    border-bottom: solid 1px #a98441; }
    .section_template__product .product-details-wrapper.product-accordion > div + div {
      margin-top: 18px; }
    .section_template__product .product-details-wrapper.product-accordion > div .accordion-header {
      display: flex;
      align-items: center;
      justify-content: space-between;
      cursor: pointer;
      transition: all 0.3s ease-in-out;
      margin-bottom: 20px; }
      .section_template__product .product-details-wrapper.product-accordion > div .accordion-header svg {
        transition: all 0.3s ease-in-out;
        fill: #777777;
        transform: rotate(-90deg); }
      .section_template__product .product-details-wrapper.product-accordion > div .accordion-header:hover {
        color: #ffffff; }
        .section_template__product .product-details-wrapper.product-accordion > div .accordion-header:hover svg {
          fill: #ffffff; }
      .section_template__product .product-details-wrapper.product-accordion > div .accordion-header.active svg {
        transform: rotate(0deg); }
    .section_template__product .product-details-wrapper.product-accordion > div .accordion-content {
      display: none;
      padding-bottom: 0;
      overflow-y: auto; }
      .section_template__product .product-details-wrapper.product-accordion > div .accordion-content > .row, .section_template__product .product-details-wrapper.product-accordion > div main .product_listing__list .product_item_wrap .accordion-content > .product_item, main .product_listing__list .product_item_wrap .section_template__product .product-details-wrapper.product-accordion > div .accordion-content > .product_item {
        margin-left: 0;
        margin-right: 0; }
      .section_template__product .product-details-wrapper.product-accordion > div .accordion-content > * {
        margin-top: 0;
        padding-top: 15px;
        margin-bottom: 25px; }
      .section_template__product .product-details-wrapper.product-accordion > div .accordion-content .col-lg-6 + .col-lg-6 {
        margin-top: 35px; }
      .section_template__product .product-details-wrapper.product-accordion > div .accordion-content #shopify-product-reviews .spr-container {
        width: 100%; }
        .section_template__product .product-details-wrapper.product-accordion > div .accordion-content #shopify-product-reviews .spr-container .spr-review:first-child {
          margin: 0; }
        .section_template__product .product-details-wrapper.product-accordion > div .accordion-content #shopify-product-reviews .spr-container .spr-review {
          padding: 20px 0; }
    .section_template__product .product-details-wrapper.product-accordion > div #shopify-product-reviews {
      display: block; }

.section_template__product .product-details-wrapper.tab_content_wrapper {
  margin-top: 60px;
  margin-bottom: 60px;
  position: relative; }
  @media (min-width: 768px) {
    .section_template__product .product-details-wrapper.tab_content_wrapper {
      margin-bottom: 80px; } }
  .section_template__product .product-details-wrapper.tab_content_wrapper .tab_content_bg {
    position: relative;
    z-index: 1; }
  .section_template__product .product-details-wrapper.tab_content_wrapper .tab_navigation {
    margin-bottom: 30px; }
    @media (min-width: 768px) {
      .section_template__product .product-details-wrapper.tab_content_wrapper .tab_navigation {
        margin-bottom: 45px;
        padding: 0;
        display: flex;
        align-items: center;
        position: relative; }
        .section_template__product .product-details-wrapper.tab_content_wrapper .tab_navigation:before {
          position: absolute;
          content: "";
          left: 0;
          right: 0;
          background: #a98441;
          bottom: 0;
          height: 1px; } }
  .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #ffffff;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.2;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    position: relative; }
    .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav svg {
      transition: all 0.3s ease-in-out;
      fill: #a98441; }
    .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav + .tab_nav {
      margin-top: 17px; }
    .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav:hover, .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav.active {
      color: #a98441; }
      .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav:hover svg, .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav.active svg {
        fill: #a98441; }
    .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav.tab_reviews #review_count {
      font-weight: 700; }
      .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav.tab_reviews #review_count .spr-badge {
        margin-top: 0; }
        .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav.tab_reviews #review_count .spr-badge .spr-starrating {
          display: none; }
        .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav.tab_reviews #review_count .spr-badge .spr-badge-caption {
          line-height: inherit;
          color: #ffffff;
          vertical-align: 0;
          text-decoration: none; }
          .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav.tab_reviews #review_count .spr-badge .spr-badge-caption > span {
            display: none; }
        .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav.tab_reviews #review_count .spr-badge[data-rating="0.0"] .spr-badge-caption {
          font-size: 0; }
          .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav.tab_reviews #review_count .spr-badge[data-rating="0.0"] .spr-badge-caption:before {
            content: '0';
            font-size: 16px;
            color: #a98441;
            display: inline-block; }
        .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav.tab_reviews #review_count .spr-badge:not([data-rating="0.0"]) .spr-badge-caption {
          font-size: 16px;
          color: #ffffff; }
    .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav.active {
      cursor: default;
      pointer-events: none; }
      .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav.active svg {
        transform: rotate(180deg); }
    @media (min-width: 768px) {
      .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav {
        justify-content: flex-start;
        border-bottom: solid 2px transparent;
        padding: 12px 20px; }
        .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav svg {
          display: none; }
        .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav:hover, .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav:focus, .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav:active {
          border-color: #a98441; }
        .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav.active {
          pointer-events: none;
          cursor: default;
          background: #ffffff;
          border-color: #a98441; }
        .section_template__product .product-details-wrapper.tab_content_wrapper .tab_nav + .tab_nav {
          margin-top: 0; } }
  .section_template__product .product-details-wrapper.tab_content_wrapper .tab_content .h6 + *, .section_template__product .product-details-wrapper.tab_content_wrapper .tab_content .megamenu_linklist .link-list a.custom_heading + *, .megamenu_linklist .link-list .section_template__product .product-details-wrapper.tab_content_wrapper .tab_content a.custom_heading + *, .section_template__product .product-details-wrapper.tab_content_wrapper .tab_content .product-details-wrapper.product-accordion > div .accordion-header + *, .section_template__product .product-details-wrapper.product-accordion > div .product-details-wrapper.tab_content_wrapper .tab_content .accordion-header + *, .section_template__product .product-details-wrapper.tab_content_wrapper .tab_content #shopify-product-reviews .spr-container .spr-header-title + *, .section_template__product #shopify-product-reviews .spr-container .product-details-wrapper.tab_content_wrapper .tab_content .spr-header-title + * {
    margin-top: 30px; }
  .section_template__product .product-details-wrapper.tab_content_wrapper .tab_content .tab_item {
    display: none; }
    .section_template__product .product-details-wrapper.tab_content_wrapper .tab_content .tab_item.active {
      display: block; }
  .section_template__product .product-details-wrapper.tab_content_wrapper .tab_content p, .section_template__product .product-details-wrapper.tab_content_wrapper .tab_content ul > li {
    color: #ffffff; }
  .section_template__product .product-details-wrapper.tab_content_wrapper .tab_content .subtitle, .section_template__product .product-details-wrapper.tab_content_wrapper .tab_content .shipping-delivery-page h3, .shipping-delivery-page .section_template__product .product-details-wrapper.tab_content_wrapper .tab_content h3 {
    color: #a98441; }

.section_template__product .product_details {
  margin-top: 40px;
  list-style: none;
  margin-left: 0; }
  .section_template__product .product_details li {
    list-style: none; }
    .section_template__product .product_details li dl {
      width: 100%;
      display: flex;
      overflow: hidden;
      padding: 0;
      margin: 0; }
      .section_template__product .product_details li dl dt, .section_template__product .product_details li dl dd {
        float: left;
        padding: 10px;
        font-size: 12px; }
        @media (min-width: 1200px) {
          .section_template__product .product_details li dl dt, .section_template__product .product_details li dl dd {
            font-size: 16px; } }
    .section_template__product .product_details li dt {
      width: 24%;
      font-weight: 500;
      color: #a98441; }
      .section_template__product .product_details li dt + dd {
        margin-left: 20px; }
    .section_template__product .product_details li dd {
      width: 72%; }
    .section_template__product .product_details li:nth-child(odd) dt, .section_template__product .product_details li:nth-child(odd) dd {
      background: #0f0f0f; }
  .section_template__product .product_details li:nth-child(odd) {
    background: #0f0f0f; }

.section_template__product .product-details-wrapper h2, .section_template__product .product-details-wrapper h3, .section_template__product .product_description h2, .section_template__product .product_description h3 {
  margin: 0; }

.section_template__product .product-details-wrapper span, .section_template__product .product_description span {
  display: inline-block; }

.section_template__product .product-details-wrapper ul + p, .section_template__product .product-details-wrapper p + *, .section_template__product .product-details-wrapper * + p, .section_template__product .product_description ul + p, .section_template__product .product_description p + *, .section_template__product .product_description * + p {
  margin-top: 15px; }

.section_template__product .product-details-wrapper p + ol, .section_template__product .product_description p + ol {
  margin-top: 30px; }

.section_template__product .product-details-wrapper p + h2, .section_template__product .product-details-wrapper p + h3, .section_template__product .product_description p + h2, .section_template__product .product_description p + h3 {
  margin-top: 30px; }

.section_template__product .product-details-wrapper blockquote, .section_template__product .product_description blockquote {
  border-left: solid 2px #a98441; }

.section_template__product .product_description .wrap_content {
  margin-top: 30px; }

.section_template__product .product_description img {
  margin: 15px 0; }

@media (min-width: 768px) {
  .section_template__product .product_description img {
    margin: 0; } }

.section_template__product #shopify-product-reviews .spr-form-contact-name, .section_template__product #shopify-product-reviews .spr-form-contact-email, .section_template__product #shopify-product-reviews .spr-form-contact-location, .section_template__product #shopify-product-reviews .spr-form-review-rating, .section_template__product #shopify-product-reviews .spr-form-review-title, .section_template__product #shopify-product-reviews .spr-form-review-body {
  margin-bottom: 20px; }

.section_template__product #shopify-product-reviews .spr-container {
  border: none;
  margin: 0;
  padding: 0; }
  .section_template__product #shopify-product-reviews .spr-container .spr-summary {
    margin-top: 15px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap; }
    .section_template__product #shopify-product-reviews .spr-container .spr-summary .spr-summary-caption {
      font-size: 16px;
      line-height: 1.1; }
  .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions {
    margin-top: 20px; }
    .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a {
      float: none; }
  .section_template__product #shopify-product-reviews .spr-container .spr-content .spr-form > form {
    display: flex;
    flex-direction: column; }
    .section_template__product #shopify-product-reviews .spr-container .spr-content .spr-form > form .spr-form-title {
      order: 1; }
    .section_template__product #shopify-product-reviews .spr-container .spr-content .spr-form > form .spr-form-review {
      order: 2; }
    .section_template__product #shopify-product-reviews .spr-container .spr-content .spr-form > form .spr-form-contact {
      order: 3; }
      @media (min-width: 992px) {
        .section_template__product #shopify-product-reviews .spr-container .spr-content .spr-form > form .spr-form-contact {
          display: flex;
          justify-content: space-between;
          align-items: center; }
          .section_template__product #shopify-product-reviews .spr-container .spr-content .spr-form > form .spr-form-contact .spr-form-contact-name,
          .section_template__product #shopify-product-reviews .spr-container .spr-content .spr-form > form .spr-form-contact .spr-form-contact-email {
            width: 49%; }
          .section_template__product #shopify-product-reviews .spr-container .spr-content .spr-form > form .spr-form-contact .spr-form-contact-name + .spr-form-contact-email {
            margin-left: 20px; } }
    .section_template__product #shopify-product-reviews .spr-container .spr-content .spr-form > form .spr-form-review-body {
      order: 4; }
    .section_template__product #shopify-product-reviews .spr-container .spr-content .spr-form > form .spr-form-actions {
      order: 5; }
  .section_template__product #shopify-product-reviews .spr-container .spr-content .spr-form-label {
    display: none; }
  .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.spr-form-input-textarea {
    height: 162px; }
  .section_template__product #shopify-product-reviews .spr-container .spr-form-actions {
    margin-right: auto; }
    .section_template__product #shopify-product-reviews .spr-container .spr-form-actions .spr-button {
      margin-top: 15px; }
  .section_template__product #shopify-product-reviews .spr-container .spr-reviews {
    margin-top: 30px; }
  .section_template__product #shopify-product-reviews .spr-container .spr-summary-caption {
    margin-top: 15px; }
  .section_template__product #shopify-product-reviews .spr-container .spr-summary-starrating .spr-icon, .section_template__product #shopify-product-reviews .spr-container .spr-starrating .spr-icon, .section_template__product #shopify-product-reviews .spr-container .spr-starratings .spr-icon {
    color: #fda828; }
    .section_template__product #shopify-product-reviews .spr-container .spr-summary-starrating .spr-icon.spr-icon-star-empty, .section_template__product #shopify-product-reviews .spr-container .spr-starrating .spr-icon.spr-icon-star-empty, .section_template__product #shopify-product-reviews .spr-container .spr-starratings .spr-icon.spr-icon-star-empty {
      opacity: 1;
      color: #bec0c4; }
    .section_template__product #shopify-product-reviews .spr-container .spr-summary-starrating .spr-icon.spr-icon-star-hover, .section_template__product #shopify-product-reviews .spr-container .spr-starrating .spr-icon.spr-icon-star-hover, .section_template__product #shopify-product-reviews .spr-container .spr-starratings .spr-icon.spr-icon-star-hover {
      color: #fda828; }
    .section_template__product #shopify-product-reviews .spr-container .spr-summary-starrating .spr-icon + .spr-icon, .section_template__product #shopify-product-reviews .spr-container .spr-starrating .spr-icon + .spr-icon, .section_template__product #shopify-product-reviews .spr-container .spr-starratings .spr-icon + .spr-icon {
      margin-left: 5px; }
  .section_template__product #shopify-product-reviews .spr-container .spr-review {
    border-top: none; }
    .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-header {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: wrap; }
      .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-header .spr-starratings {
        margin-top: 15px;
        margin-bottom: 15px; }
      .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-header .spr-review-header-title {
        order: -1;
        color: #a98441; }
      .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-header .spr-review-header-byline {
        font-size: 14px;
        line-height: 1.1;
        font-style: normal;
        font-weight: 600;
        color: #a98441;
        opacity: 1;
        margin: 0; }
        .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-header .spr-review-header-byline strong:last-child {
          font-weight: 400;
          color: #ffffff; }
    .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-content {
      margin-top: 20px;
      border: 1px solid #a98441;
      padding: 15px; }
      .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-content .spr-review-content-body {
        line-height: 1.2; }

.section_template__product .product-social-sharing {
  margin-top: 30px; }
  .section_template__product .product-social-sharing a svg {
    width: 16px;
    height: 16px; }
  .section_template__product .product-social-sharing a svg path {
    fill: #777777; }
  .section_template__product .product-social-sharing a:hover svg path {
    fill: #a98441; }

.section_template__product .widget_related_products {
  padding: 70px 0 50px;
  position: relative; }
  @media (min-width: 1200px) {
    .section_template__product .widget_related_products {
      padding-top: 115px; } }
  .section_template__product .widget_related_products .related_products_carousel {
    padding-bottom: 40px; }
    .section_template__product .widget_related_products .related_products_carousel .swiper-pagination {
      bottom: 0; }

.section_template__product .swiper-container {
  z-index: auto; }

.section_template__product .swiper-button-next, .section_template__product .swiper-button-prev {
  z-index: 97; }

.section_template__product .product__img_zoom {
  position: absolute;
  right: 7%;
  top: 30px;
  display: block;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  z-index: 97; }
  .section_template__product .product__img_zoom svg {
    fill: #b59351;
    transition: all 0.3s ease-in-out; }
  .section_template__product .product__img_zoom:hover svg, .section_template__product .product__img_zoom:focus svg, .section_template__product .product__img_zoom:active svg {
    fill: #a98441; }

.section_template__product .single_product__img {
  position: relative; }
  .section_template__product .single_product__img img {
    background-color: #0f0f0f; }
    .section_template__product .single_product__img img.selected {
      border: 1px solid #b59351; }

.section_template__product .flex-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap; }
  @media (min-width: 576px) {
    .section_template__product .flex-wrapper .spr-badge {
      margin-top: 0; } }

.section_template__product .swiper-wrapper {
  line-height: 0; }

.section_template__product .single_product__img .swiper-slide {
  background-color: #0f0f0f;
  line-height: 0; }

.section_template__product .badge_wrap {
  z-index: 14; }

@media (max-width: 991.98px) {
  .section_template__product .single_product__details {
    max-width: 470px;
    margin-right: auto;
    margin-left: 0;
    margin-top: 20px; } }

.section_template__product .gallery_thumbs .swiper-slide {
  cursor: pointer; }
  .section_template__product .gallery_thumbs .swiper-slide img {
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    opacity: 1;
    border: 1px solid transparent; }
  .section_template__product .gallery_thumbs .swiper-slide .image-gallery {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    visibility: hidden;
    height: 0; }
  .section_template__product .gallery_thumbs .swiper-slide.swiper-slide-thumb-active img {
    border-color: #b59351; }
  .section_template__product .gallery_thumbs .swiper-slide:hover img {
    border-color: #b59351; }

.section_template__product .gallery_thumbs .swiper-wrapper {
  box-sizing: border-box; }

.section_template__product .swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 30px; }

.section_template__product .swiper-counter {
  position: absolute;
  bottom: 0;
  top: auto;
  right: 0;
  background-color: #0f0f0f;
  padding: 3px 8px;
  color: #a98441;
  z-index: 10;
  display: inline-flex;
  margin-left: auto;
  justify-content: center;
  max-width: 60px; }
  .section_template__product .swiper-counter .count, .section_template__product .swiper-counter .swiper-pagination-current {
    font-size: 12px; }
  .section_template__product .swiper-counter .swiper-pagination-current {
    line-height: 1.5; }

.section_template__product .gallery_cover {
  cursor: move; }
  .section_template__product .gallery_cover .swiper-pagination {
    bottom: 30px; }

.section_template__product .stickyimgpr-js {
  position: relative; }
  .section_template__product .stickyimgpr-js.image-gallery-container {
    z-index: 98; }

.section_template__product .product__img_wrap {
  display: flex;
  flex-direction: column; }

.section_template__product .type_carousel-horizontal .product__img_wrap,
.section_template__product .type_carousel-vertical .product__img_wrap {
  cursor: url(//www.vexaer.com/cdn/shop/t/7/assets/cursor_pr.svg?v=88508065161898108891719300978) 64 64, move; }

@media (min-width: 992px) {
  .section_template__product .type_carousel-horizontal .single_product__details {
    padding-left: 40px; }
  .section_template__product .type_carousel-horizontal .product-details-wrapper {
    margin-left: 40px; } }

.section_template__product .type_carousel-vertical .image-gallery-container {
  display: flex;
  justify-content: center; }
  .section_template__product .type_carousel-vertical .image-gallery-container .swiper-slide img {
    max-width: 100%;
    width: 100%;
    height: 100%; }

.section_template__product .type_carousel-vertical .gallery_thumbs_wrapper {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 15%;
  opacity: 0;
  position: relative; }
  .section_template__product .type_carousel-vertical .gallery_thumbs_wrapper .swiper-container {
    height: 100%;
    max-height: 100%; }
  .section_template__product .type_carousel-vertical .gallery_thumbs_wrapper .out-container.swiper-button-prev,
  .section_template__product .type_carousel-vertical .gallery_thumbs_wrapper .out-container.swiper-button-next {
    z-index: 10;
    left: 50%;
    top: auto;
    width: 100%;
    margin-left: -50%;
    background-color: transparent;
    border-radius: 0; }
  .section_template__product .type_carousel-vertical .gallery_thumbs_wrapper .out-container.swiper-button-prev {
    top: -17px; }
    .section_template__product .type_carousel-vertical .gallery_thumbs_wrapper .out-container.swiper-button-prev:before {
      transform: rotate(90deg); }
  .section_template__product .type_carousel-vertical .gallery_thumbs_wrapper .out-container.swiper-button-next {
    bottom: -15px; }
    .section_template__product .type_carousel-vertical .gallery_thumbs_wrapper .out-container.swiper-button-next:before {
      transform: rotate(90deg); }

.section_template__product .type_carousel-vertical .gallery_thumbs .swiper-slide {
  background-color: transparent;
  position: relative; }
  .section_template__product .type_carousel-vertical .gallery_thumbs .swiper-slide img {
    max-width: 100%;
    width: 100%;
    height: 100%;
    object-fit: cover; }

@media (min-width: 1200px) {
  .section_template__product .type_carousel-vertical .single_product__details {
    padding-left: 30px; } }

.section_template__product .type_sticky .row, .section_template__product .type_sticky main .product_listing__list .product_item_wrap .product_item, main .product_listing__list .product_item_wrap .section_template__product .type_sticky .product_item {
  align-items: flex-start; }

.section_template__product .type_sticky .single_product__img .product__img_zoom {
  top: 20px;
  right: 40px; }

@media (min-width: 992px) {
  .section_template__product .type_sticky .single_product__img .product__img_zoom {
    top: 30px;
    right: 35px;
    left: auto; } }

.section_template__product .type_sticky .product-sticky-image {
  margin: 0 -5px;
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  position: relative; }
  .section_template__product .type_sticky .product-sticky-image .product__img_wrap {
    flex: 0 0 100%; }
  @media (max-width: 991.98px) {
    .section_template__product .type_sticky .product-sticky-image {
      overflow: scroll; } }
  @media (min-width: 400px) and (max-width: 991.98px) {
    .section_template__product .type_sticky .product-sticky-image .product__img_wrap {
      flex: 1 0 auto; } }
  .section_template__product .type_sticky .product-sticky-image .product__img_wrap {
    position: relative;
    margin-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px; }
    .section_template__product .type_sticky .product-sticky-image .product__img_wrap img {
      transition: all 0.3s ease-in-out; }
    .section_template__product .type_sticky .product-sticky-image .product__img_wrap:hover img, .section_template__product .type_sticky .product-sticky-image .product__img_wrap:focus img, .section_template__product .type_sticky .product-sticky-image .product__img_wrap:active img {
      opacity: 0.6; }
  @media (min-width: 992px) {
    .section_template__product .type_sticky .product-sticky-image {
      max-width: 640px;
      display: block;
      margin: 0;
      padding: 0; }
      .section_template__product .type_sticky .product-sticky-image .product__img_wrap {
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin: 0 0 10px 0; } }

.section_template__product .type_sticky .single_product__info {
  position: static; }
  .section_template__product .type_sticky .single_product__info.sticky {
    max-width: 566px;
    position: fixed; }
    @media (min-width: 768px) {
      .section_template__product .type_sticky .single_product__info.sticky {
        max-width: 373px; } }
    @media (min-width: 992px) {
      .section_template__product .type_sticky .single_product__info.sticky {
        max-width: 402px; } }
    @media (min-width: 1200px) {
      .section_template__product .type_sticky .single_product__info.sticky {
        max-width: 500px; } }

.section_template__product .type_tile .tile_gallery li.tile_gallery_item {
  display: none;
  list-style: none; }

.section_template__product .type_tile .btn-more-image {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  text-align: center; }

.section_template__product .type_tile .product__img_zoom {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  top: 20px;
  right: 9%; }
  .section_template__product .type_tile .product__img_zoom > span {
    font-size: 12px; }

.section_template__product .type_tile .product__img_wrap {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  position: relative; }
  .section_template__product .type_tile .product__img_wrap .product__img_item {
    position: relative;
    display: block;
    line-height: 0; }
    .section_template__product .type_tile .product__img_wrap .product__img_item img {
      transition: all 0.3s ease-in-out; }

.section_template__product .type_carousel-big .gallery_cover {
  visibility: hidden;
  position: absolute;
  opacity: 0;
  pointer-events: none;
  z-index: -9999; }

@media (min-width: 1200px) {
  .section_template__product .type_carousel-big .swiper-slide.swiper-slide-active .media img,
  .section_template__product .type_carousel-big .swiper-slide.swiper-slide-active.swiper-slide-thumb-active .media img {
    transform: scale(1.2); } }

@media (max-width: 1199.98px) {
  .section_template__product .type_carousel-big .single_product__details {
    margin-left: auto; } }

@media (min-width: 768px) {
  .section_template__product .type_carousel-big .gallery_thumbs .swiper-slide img {
    opacity: .6; }
  .section_template__product .type_carousel-big .gallery_thumbs .swiper-slide.swiper-slide-thumb-active img {
    opacity: 1; } }

.section_template__product .type_carousel-big .gallery_thumbs .swiper-slide.swiper-slide-thumb-active img {
  border: none; }

.section_template__product .type_carousel-big .gallery_thumbs .swiper-slide img {
  border: none; }

.section_template__product .type_carousel-big .swatch label, .section_template__product .type_carousel-big .swatch .swatch-element {
  float: none;
  display: inline-block; }

.section_template__product .type_carousel-big .quantity_box {
  margin-left: auto;
  margin-right: auto; }

.section_template__product .type_carousel-big .single_product_list [class*='single_product__'],
.section_template__product .type_carousel-big .social_sharing_block {
  justify-content: center; }

.section_template__product .type_carousel-big .flex-wrapper {
  flex-direction: column;
  justify-content: center; }
  .section_template__product .type_carousel-big .flex-wrapper .spr-badge, .section_template__product .type_carousel-big .flex-wrapper .link, .section_template__product .type_carousel-big .flex-wrapper .blog__main.linkstyle--link .article_btn, .blog__main.linkstyle--link .section_template__product .type_carousel-big .flex-wrapper .article_btn {
    margin-top: 20px; }

.section_template__product .btn_buyInOneClick {
  width: 100%;
  margin-top: 15px; }

.product-details-wrapper #shopify-product-reviews {
  display: none; }
  .product-details-wrapper #shopify-product-reviews.active {
    display: block; }

.template-product .main_content {
  margin-top: 40px; }
  @media (min-width: 1200px) {
    .template-product .main_content {
      margin-top: 80px; } }

.template-product #product_notify, .template-product #size-chart {
  display: none;
  padding-top: 47px;
  padding-bottom: 43px; }

.template-product .link, .template-product .blog__main.linkstyle--link .article_btn, .blog__main.linkstyle--link .template-product .article_btn {
  text-transform: capitalize; }
  .template-product .link:hover, .template-product .blog__main.linkstyle--link .article_btn:hover, .blog__main.linkstyle--link .template-product .article_btn:hover, .template-product .link:focus, .template-product .blog__main.linkstyle--link .article_btn:focus, .blog__main.linkstyle--link .template-product .article_btn:focus, .template-product .link:active, .template-product .blog__main.linkstyle--link .article_btn:active, .blog__main.linkstyle--link .template-product .article_btn:active {
    color: #a98441; }

.template-product .notify_btn svg path {
  fill: #a98441; }

.template-product #product_notify form {
  margin-bottom: 20px; }

.template-product #product_notify .form_text {
  margin-bottom: 10px;
  font-size: 14px;
  color: #ffffff; }

.template-product #product_notify textarea {
  margin: 15px 0; }

.template-product .shipping-delivery-page {
  margin-left: 0; }

.product__options .swatch-element input + label {
  display: inline-block;
  color: #ffffff;
  min-width: 30px;
  height: 30px;
  box-shadow: inset 0 0 0 1px #a98441;
  font-weight: 400;
  font-size: 13px;
  line-height: 30px;
  text-align: center;
  padding: 0 5px;
  transition: all 0.3s ease-in-out;
  position: relative;
  margin: 5px 0;
  background-color: #ffffff;
  cursor: pointer;
  text-transform: capitalize; }
  .product__options .swatch-element input + label:hover {
    color: #a98441;
    box-shadow: inset 0 0 0 1px #a98441; }
  .product__options .swatch-element input + label:not(:last-child) {
    margin-right: 10px; }

.product__options .swatch-element input:checked + label {
  color: #a98441;
  box-shadow: inset 0 0 0 1px #a98441; }

.product__options .swatch-element.soldout label {
  color: #a98441;
  box-shadow: inset 0 0 0 1px #a98441; }

.swatch-element.color input + label {
  border-radius: 100%;
  border: 2px solid #ffffff;
  box-shadow: 0 0 0 1px #a98441;
  cursor: pointer; }
  .swatch-element.color input + label[style*='background-color: White'], .swatch-element.color input + label[style*='background-color: white'], .swatch-element.color input + label[style*='background-color: Metalic'], .swatch-element.color input + label[style*='background-color: metalic'] {
    box-shadow: inset 0 0 0 1px #777777; }
  .swatch-element.color input + label:hover {
    box-shadow: 0 0 0 1px #a98441; }

.swatch input {
  display: none; }

.swatch label {
  float: left;
  margin: 0;
  font-size: 13px;
  text-align: center;
  white-space: nowrap;
  text-transform: uppercase; }

.swatch .swatch-element {
  float: left;
  -webkit-transform: translateZ(0);
  -webkit-font-smoothing: antialiased;
  margin: 0 10px 3px 0;
  position: relative; }
  .swatch .swatch-element .crossed-out {
    display: none; }

.swatch .swatch-element.soldout label {
  pointer-events: none;
  cursor: not-allowed; }

.swatch .swatch-element.soldout .crossed-out {
  display: block; }

.swatch-element label {
  padding: 0 10px; }

.color.swatch-element label {
  padding: 0; }

.crossed-out {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0; }

.swatch.error {
  background-color: #E8D2D2 !important;
  color: #333 !important;
  padding: 1em;
  border-radius: 5px; }
  .swatch.error p {
    margin: 0.7em 0; }
    .swatch.error p:first-child {
      margin-top: 0; }
    .swatch.error p:last-child {
      margin-bottom: 0; }
  .swatch.error code {
    font-family: monospace; }

.product-scope .image-gallery.no-click {
  pointer-events: none !important; }

.buyoneclick button:not([disabled]):hover, .buyoneclick button:not([disabled]):focus, .buyoneclick button:not([disabled]):active {
  background-color: inherit;
  color: #a98441; }

#image-gallery_wrap .fancybox-inner {
  background-color: #0f0f0f; }

#image-gallery_wrap .fancybox-nav span {
  background-color: #ffffff;
  width: 32px;
  height: 32px;
  box-shadow: none; }
  #image-gallery_wrap .fancybox-nav span:before {
    font-size: 14px;
    line-height: 32px;
    transition: .3s; }

#image-gallery_wrap .fancybox-nav:hover span {
  background-color: #ffffff; }
  #image-gallery_wrap .fancybox-nav:hover span:before {
    color: #a98441; }

@media (min-width: 820px) {
  #image-gallery_wrap .fancybox-close {
    top: 20px;
    right: 20px; } }

#image-gallery_wrap .fancybox-close:before {
  background-color: #ffffff;
  transition: .3s; }

#image-gallery_wrap .fancybox-close:hover:before {
  background-color: #a98441; }

#fancybox-thumbs ul li a {
  display: flex;
  flex-direction: column;
  justify-content: center; }
  #fancybox-thumbs ul li a img {
    align-self: stretch;
    max-width: 100%;
    object-fit: cover; }

.zoomWindowContainer > div {
  border: 1px solid #b59351 !important; }
  .zoomWindowContainer > div.zoomWindow {
    background-color: #0f0f0f; }

/**
 * Section Search in header
 */
.search_toggle {
  cursor: pointer; }
  .search_toggle svg {
    fill: #a98441;
    transition: all 0.3s ease-in-out; }
  @media (max-width: 991.98px) {
    .search_toggle:before {
      position: fixed;
      content: '';
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: #a98441;
      opacity: 0;
      z-index: 99;
      pointer-events: none; }
    .search_toggle.open:before {
      opacity: 0.5;
      pointer-events: auto; } }
  .search_toggle:hover svg path, .search_toggle:focus svg path, .search_toggle:active svg path {
    fill: #ffffff; }

.header_search {
  z-index: 1; }
  .header_search .search-caption {
    font-weight: 500;
    font-size: 13px;
    color: #a98441; }
  .header_search .search_results li.no-product,
  .header_search .search_results li.count {
    order: 1; }
  .header_search .search_results li.count {
    margin-top: 15px;
    margin-bottom: 20px; }
  .header_search .search_form_wrap {
    transition: all 0.3s ease-in-out;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    transform: translateY(-100%);
    background: #ffffff;
    padding: 62px 15px 68px;
    z-index: 3002; }
    .header_search .search_form_wrap.open {
      transform: translateY(0); }
      .header_search .search_form_wrap.open + .search_form_overlay {
        opacity: 1;
        z-index: 1001;
        pointer-events: auto; }
    .header_search .search_form_wrap .search_form_close {
      position: absolute;
      top: 25px;
      right: 20px;
      cursor: pointer; }
      .header_search .search_form_wrap .search_form_close svg {
        transition: all 0.3s ease-in-out;
        fill: #a98441;
        width: 15px;
        height: 15px; }
      .header_search .search_form_wrap .search_form_close:hover svg, .header_search .search_form_wrap .search_form_close:focus svg, .header_search .search_form_wrap .search_form_close:active svg {
        fill: #505152; }
      @media (max-width: 575px) {
        .header_search .search_form_wrap .search_form_close {
          top: 50%;
          transform: translateY(-50%); } }
      @media (min-width: 768px) {
        .header_search .search_form_wrap .search_form_close svg {
          width: auto;
          height: auto; } }
    .header_search .search_form_wrap .search_form {
      margin: 0 auto;
      width: auto;
      max-width: 1170px;
      display: block; }
    @media (max-width: 575.98px) {
      .header_search .search_form_wrap {
        padding: 0; } }
  .header_search .search_form_overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 100vh;
    z-index: -100;
    background: rgba(0, 0, 0, 0.6);
    opacity: 0;
    pointer-events: none;
    transition: all 0.3s ease-in-out; }
  .header_search .search_form {
    width: 200px;
    display: flex;
    align-items: center; }
  .header_search .search_form_close svg path {
    fill: #ffffff; }
  .header_search .search_form_close:hover svg path {
    fill: #a98441; }
  .header_search .group-wrapper {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%; }
    .header_search .group-wrapper .form-control, .header_search .group-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-content input.spr-form-input, .section_template__product #shopify-product-reviews .spr-container .spr-content .header_search .group-wrapper input.spr-form-input, .header_search .group-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.spr-form-input-textarea, .section_template__product #shopify-product-reviews .spr-container .spr-content .header_search .group-wrapper textarea.spr-form-input-textarea {
      border-radius: 0;
      height: 30px;
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
      font-size: 14px;
      background: #ffffff;
      border: none;
      border-bottom: solid 1px #bec0c4;
      padding-left: 38px; }
      .header_search .group-wrapper .form-control:focus, .header_search .group-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-content input.spr-form-input:focus, .section_template__product #shopify-product-reviews .spr-container .spr-content .header_search .group-wrapper input.spr-form-input:focus, .header_search .group-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.spr-form-input-textarea:focus, .section_template__product #shopify-product-reviews .spr-container .spr-content .header_search .group-wrapper textarea.spr-form-input-textarea:focus {
        border-bottom-color: #a98441;
        box-shadow: none; }
    .header_search .group-wrapper .icon-search, .header_search .group-wrapper .icon-search-reset {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      cursor: pointer;
      margin-bottom: 0; }
      .header_search .group-wrapper .icon-search svg path, .header_search .group-wrapper .icon-search-reset svg path {
        transition: all 0.3s ease-in-out; }
    .header_search .group-wrapper .icon-search {
      left: auto;
      right: 50px; }
      .header_search .group-wrapper .icon-search svg path {
        fill: #a98441; }
      @media (min-width: 768px) {
        .header_search .group-wrapper .icon-search {
          left: 0;
          right: auto; } }
      .header_search .group-wrapper .icon-search:hover svg path, .header_search .group-wrapper .icon-search:focus svg path, .header_search .group-wrapper .icon-search:active svg path {
        fill: #ffffff; }
    .header_search .group-wrapper .icon-search-reset {
      left: auto;
      right: 0;
      visibility: hidden;
      opacity: 0; }
      .header_search .group-wrapper .icon-search-reset.active {
        visibility: visible;
        opacity: 1; }
      .header_search .group-wrapper .icon-search-reset svg path {
        fill: #a98441; }
      .header_search .group-wrapper .icon-search-reset:hover svg path, .header_search .group-wrapper .icon-search-reset:focus svg path, .header_search .group-wrapper .icon-search-reset:active svg path {
        fill: #a98441; }
  .header_search .search_result_container {
    position: absolute;
    right: 0;
    left: 0;
    top: 100%;
    background: #ffffff;
    padding: 0 10px;
    margin: 0 auto;
    width: 100%;
    box-shadow: 0px 6px 10px rgba(181, 185, 189, 0.14);
    text-align: left;
    z-index: 10001;
    max-height: calc(100vh - 110px);
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }
    .header_search .search_result_container::-webkit-scrollbar {
      width: 4px;
      height: 6px; }
    .header_search .search_result_container::-webkit-scrollbar-track {
      background: #0f0f0f;
      border-radius: 0; }
    .header_search .search_result_container::-webkit-scrollbar-thumb {
      background: #777777;
      transition: all 0.3s ease-in-out;
      border-radius: 0; }
      .header_search .search_result_container::-webkit-scrollbar-thumb:hover {
        background: #ffffff; }
    @media (min-width: 768px) {
      .header_search .search_result_container {
        padding: 0 30px; } }
    @media (min-width: 1200px) {
      .header_search .search_result_container {
        margin-top: -38px; } }
    .header_search .search_result_container .content-item {
      margin-bottom: 15px; }
      .header_search .search_result_container .content-item * + .desk {
        margin-top: 15px; }
    .header_search .search_result_container .alert, .header_search .search_result_container .section_template__product #shopify-product-reviews .spr-container .spr-form-message, .section_template__product #shopify-product-reviews .spr-container .header_search .search_result_container .spr-form-message {
      margin: 0 auto;
      width: auto;
      max-width: 1170px;
      padding: 20px 15px;
      text-align: center;
      font-size: 18px;
      color: #ffffff; }
      @media (min-width: 768px) {
        .header_search .search_result_container .alert, .header_search .search_result_container .section_template__product #shopify-product-reviews .spr-container .spr-form-message, .section_template__product #shopify-product-reviews .spr-container .header_search .search_result_container .spr-form-message {
          padding: 30px 20px 50px; } }
    .header_search .search_result_container .search_results {
      flex-wrap: wrap;
      background: #ffffff; }
      .header_search .search_result_container .search_results .search_results__img {
        display: block; }
      .header_search .search_result_container .search_results .product_item .quick_view_icon {
        display: none; }
      @media (max-width: 767.98px) {
        .header_search .search_result_container .search_results .product_item {
          display: flex;
          align-items: center;
          text-align: left; }
        .header_search .search_result_container .search_results .search_results__img {
          max-width: 130px;
          flex: 0 0 33%;
          margin-right: 20px; } }
      .header_search .search_result_container .search_results .search_results__name {
        display: block;
        font-size: 16px;
        margin: 5px 0 10px; }
      .header_search .search_result_container .search_results .article_info {
        margin: 5px 0 0 0;
        font-size: 12px;
        line-height: 1.167;
        justify-content: center; }
    @media (min-width: 1200px) {
      .header_search .search_result_container {
        max-height: calc(100vh - 110px); } }

@media (max-width: 767.98px) {
  .header_search_full .header_search .group-wrapper .form-control, .header_search_full .header_search .group-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-content input.spr-form-input, .section_template__product #shopify-product-reviews .spr-container .spr-content .header_search_full .header_search .group-wrapper input.spr-form-input, .header_search_full .header_search .group-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.spr-form-input-textarea, .section_template__product #shopify-product-reviews .spr-container .spr-content .header_search_full .header_search .group-wrapper textarea.spr-form-input-textarea {
    padding-left: 15px;
    padding-right: 35px; }
  .header_search_full .header_search .group-wrapper .icon-search {
    right: 10px; } }

.header_search-with-toggle {
  z-index: 1; }
  .header_search-with-toggle .search_form_wrap {
    opacity: 0;
    pointer-events: none;
    will-change: opacity; }
    .header_search-with-toggle .search_form_wrap .group-wrapper {
      width: 100%; }
    .header_search-with-toggle .search_form_wrap .form-control, .header_search-with-toggle .search_form_wrap .section_template__product #shopify-product-reviews .spr-container .spr-content input.spr-form-input, .section_template__product #shopify-product-reviews .spr-container .spr-content .header_search-with-toggle .search_form_wrap input.spr-form-input, .header_search-with-toggle .search_form_wrap .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.spr-form-input-textarea, .section_template__product #shopify-product-reviews .spr-container .spr-content .header_search-with-toggle .search_form_wrap textarea.spr-form-input-textarea {
      font-weight: normal;
      font-size: 18px;
      line-height: 1.067;
      height: 4.625rem;
      padding: 1.25rem 74px 1rem 20px;
      color: #a98441;
      border-bottom: solid 2px #bec0c4; }
      @media (min-width: 768px) {
        .header_search-with-toggle .search_form_wrap .form-control, .header_search-with-toggle .search_form_wrap .section_template__product #shopify-product-reviews .spr-container .spr-content input.spr-form-input, .section_template__product #shopify-product-reviews .spr-container .spr-content .header_search-with-toggle .search_form_wrap input.spr-form-input, .header_search-with-toggle .search_form_wrap .section_template__product #shopify-product-reviews .spr-container .spr-content textarea.spr-form-input-textarea, .section_template__product #shopify-product-reviews .spr-container .spr-content .header_search-with-toggle .search_form_wrap textarea.spr-form-input-textarea {
          padding: 1.25rem 26px 1rem 46px; } }
    .header_search-with-toggle .search_form_wrap.open {
      opacity: 1;
      pointer-events: auto; }

body:not(.template-index) .header_search-with-toggle .search_form_wrap {
  box-shadow: 0px 6px 10px rgba(181, 185, 189, 0.14); }

/**
 * Section search page
 */
.template_page_search .page_heading, .template_page_search .page_container .shopify-policy__container .shopify-policy__title h1, .page_container .shopify-policy__container .shopify-policy__title .template_page_search h1 {
  margin-top: 12px; }

.template_page_search .search_form {
  position: relative; }
  .template_page_search .search_form input[type='submit'] {
    display: none; }
  .template_page_search .search_form .input-group-text {
    padding-top: 10px;
    padding-bottom: 10px; }
    @media (max-width: 991.98px) {
      .template_page_search .search_form .input-group-text {
        padding-top: 8px;
        padding-bottom: 8px; }
        .template_page_search .search_form .input-group-text svg {
          height: 16px; } }
  .template_page_search .search_form label {
    cursor: pointer; }
    .template_page_search .search_form label svg {
      transition: all 0.3s ease-in-out;
      fill: #ffffff; }
    .template_page_search .search_form label:hover svg {
      fill: #a98441; }

.template_page_search .button_filters ul {
  list-style: none;
  padding: 0; }
  .template_page_search .button_filters ul > li {
    margin-bottom: 10px; }
    .template_page_search .button_filters ul > li a {
      display: inline-block;
      color: #b59351;
      position: relative;
      font-weight: 400;
      font-size: 16px;
      line-height: 1.25;
      padding-left: 15px; }
      .template_page_search .button_filters ul > li a:before {
        position: absolute;
        content: '';
        left: 0;
        top: 5px;
        cursor: pointer;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: 50%;
        mask-position: 50%;
        background-color: #b59351;
        transition: all 0.3s ease-in-out;
        width: 6px;
        height: 9px;
        -webkit-mask-image: url('data:image/svg+xml;utf8,<svg width="6" height="9" viewBox="0 0 6 9" xmlns="http://www.w3.org/2000/svg"><path d="M1.5 0L0 1.5L3 4.5L2.62268e-07 7.5L1.5 9L6 4.5L1.5 0Z"/></svg>');
        mask-image: url('data:image/svg+xml;utf8,<svg width="6" height="9" viewBox="0 0 6 9" xmlns="http://www.w3.org/2000/svg"><path d="M1.5 0L0 1.5L3 4.5L2.62268e-07 7.5L1.5 9L6 4.5L1.5 0Z"/></svg>'); }
      .template_page_search .button_filters ul > li a:hover, .template_page_search .button_filters ul > li a:focus, .template_page_search .button_filters ul > li a:active {
        color: #a98441; }
        .template_page_search .button_filters ul > li a:hover:before, .template_page_search .button_filters ul > li a:focus:before, .template_page_search .button_filters ul > li a:active:before {
          background-color: #a98441; }
    .template_page_search .button_filters ul > li.active a {
      color: #a98441;
      pointer-events: none;
      cursor: default; }
      .template_page_search .button_filters ul > li.active a:before {
        background-color: #a98441; }

.template_page_search .search_results li {
  margin-bottom: 30px; }

.template_page_search .search_results .highlight {
  color: #b59351; }

.template_page_search .search_results .product_item .quick_view_icon {
  display: none; }

.template_page_search .search_results .search_results__name {
  font-size: 16px;
  line-height: 1.25; }

.template_page_search .search_results .search_results__desc {
  font-size: 14px;
  color: #ffffff; }

.template_page_search .search_results .article_info {
  font-size: 14px; }

.template_page_search .search_results .content-item {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 15px; }
  .template_page_search .search_results .content-item * + .desk {
    margin-left: 25px; }

.template_page_search .search_results .search_results__price {
  margin: 5px 0 0; }

@media (max-width: 575.98px) {
  .template_page_search .search_results .row, .template_page_search .search_results main .product_listing__list .product_item_wrap .product_item, main .product_listing__list .product_item_wrap .template_page_search .search_results .product_item {
    margin-left: -10px;
    margin-right: -10px; } }

/**
 * Delivery & Privacy policy pages
 */
.shipping-delivery-page, .section_template__privacy, .shopify-policy__container {
  padding-bottom: 50px; }
  .shipping-delivery-page p, .section_template__privacy p, .shopify-policy__container p {
    line-height: 1.5; }
  .shipping-delivery-page * + h3, .section_template__privacy * + h3, .shopify-policy__container * + h3 {
    margin-top: 25px; }
  .shipping-delivery-page h3 + *, .section_template__privacy h3 + *, .shopify-policy__container h3 + * {
    margin-top: 25px; }
  .shipping-delivery-page p + ol, .section_template__privacy p + ol, .shopify-policy__container p + ol {
    margin-top: 30px; }
  .shipping-delivery-page * + .number-list, .shipping-delivery-page .section_template__article .article_content * + ol, .section_template__article .article_content .shipping-delivery-page * + ol, .section_template__privacy * + .number-list, .section_template__privacy .section_template__article .article_content * + ol, .section_template__article .article_content .section_template__privacy * + ol, .shopify-policy__container * + .number-list, .shopify-policy__container .section_template__article .article_content * + ol, .section_template__article .article_content .shopify-policy__container * + ol {
    margin-top: 30px; }
  .shipping-delivery-page .number-list, .shipping-delivery-page .section_template__article .article_content ol, .section_template__article .article_content .shipping-delivery-page ol, .section_template__privacy .number-list, .section_template__privacy .section_template__article .article_content ol, .section_template__article .article_content .section_template__privacy ol, .shopify-policy__container .number-list, .shopify-policy__container .section_template__article .article_content ol, .section_template__article .article_content .shopify-policy__container ol {
    counter-reset: section;
    list-style-type: none; }
    .shipping-delivery-page .number-list > li, .shipping-delivery-page .section_template__article .article_content ol > li, .section_template__article .article_content .shipping-delivery-page ol > li, .section_template__privacy .number-list > li, .section_template__privacy .section_template__article .article_content ol > li, .section_template__article .article_content .section_template__privacy ol > li, .shopify-policy__container .number-list > li, .shopify-policy__container .section_template__article .article_content ol > li, .section_template__article .article_content .shopify-policy__container ol > li {
      counter-increment: section; }
      .shipping-delivery-page .number-list > li:before, .shipping-delivery-page .section_template__article .article_content ol > li:before, .section_template__article .article_content .shipping-delivery-page ol > li:before, .section_template__privacy .number-list > li:before, .section_template__privacy .section_template__article .article_content ol > li:before, .section_template__article .article_content .section_template__privacy ol > li:before, .shopify-policy__container .number-list > li:before, .shopify-policy__container .section_template__article .article_content ol > li:before, .section_template__article .article_content .shopify-policy__container ol > li:before {
        display: none; }
      .shipping-delivery-page .number-list > li h5, .shipping-delivery-page .section_template__article .article_content ol > li h5, .section_template__article .article_content .shipping-delivery-page ol > li h5, .section_template__privacy .number-list > li h5, .section_template__privacy .section_template__article .article_content ol > li h5, .section_template__article .article_content .section_template__privacy ol > li h5, .shopify-policy__container .number-list > li h5, .shopify-policy__container .section_template__article .article_content ol > li h5, .section_template__article .article_content .shopify-policy__container ol > li h5 {
        margin-bottom: 10px;
        color: #a98441;
        font-size: 16px;
        font-family: "Fira Sans", sans-serif;
        font-weight: 400; }
        .shipping-delivery-page .number-list > li h5:before, .shipping-delivery-page .section_template__article .article_content ol > li h5:before, .section_template__article .article_content .shipping-delivery-page ol > li h5:before, .section_template__privacy .number-list > li h5:before, .section_template__privacy .section_template__article .article_content ol > li h5:before, .section_template__article .article_content .section_template__privacy ol > li h5:before, .shopify-policy__container .number-list > li h5:before, .shopify-policy__container .section_template__article .article_content ol > li h5:before, .section_template__article .article_content .shopify-policy__container ol > li h5:before {
          content: counters(section, ". ", decimal) ". "; }
      .shipping-delivery-page .number-list > li + li, .shipping-delivery-page .section_template__article .article_content ol > li + li, .section_template__article .article_content .shipping-delivery-page ol > li + li, .section_template__privacy .number-list > li + li, .section_template__privacy .section_template__article .article_content ol > li + li, .section_template__article .article_content .section_template__privacy ol > li + li, .shopify-policy__container .number-list > li + li, .shopify-policy__container .section_template__article .article_content ol > li + li, .section_template__article .article_content .shopify-policy__container ol > li + li {
        margin-top: 30px; }

.shipping-delivery-page {
  margin-top: 60px; }
  .shipping-delivery-page h3 {
    margin-bottom: 20px; }
  .shipping-delivery-page .subtitle_lg {
    color: #a98441;
    font-weight: 500; }

.fancybox-wrap .template_page {
  padding: 30px 15px; }

.fancybox-wrap .shipping-delivery-page, .fancybox-wrap .section_template__privacy {
  padding-bottom: 0; }

.custom-table {
  max-width: 970px;
  margin: 30px auto; }
  .custom-table table {
    border: 1px solid #a98441; }
  .custom-table td {
    font-size: 16px;
    line-height: 1.2;
    padding: 8px; }
  .custom-table tr:nth-child(odd) {
    background-color: #0f0f0f; }
  .custom-table tr:nth-child(even) {
    background-color: #ffffff; }
    .custom-table tr:nth-child(even) td + td {
      border-left: 1px solid #0f0f0f; }
  .custom-table tr:first-child {
    background-color: #a98441;
    color: #ffffff; }
  @media (max-width: 565px) {
    .custom-table {
      overflow: auto;
      position: relative; } }

.page_container {
  position: relative;
  overflow: hidden; }

.page_container .shopify-policy__container .shopify-policy__body {
  margin-top: 30px; }
  .page_container .shopify-policy__container .shopify-policy__body > div > h3 + p {
    margin-top: 0; }
  @media (min-width: 1200px) {
    .page_container .shopify-policy__container .shopify-policy__body {
      margin-top: 60px; }
      .page_container .shopify-policy__container .shopify-policy__body * + h4 {
        margin-top: 20px; } }
  .page_container .shopify-policy__container .shopify-policy__body h3 {
    font-weight: 500; }
  .page_container .shopify-policy__container .shopify-policy__body p + p, .page_container .shopify-policy__container .shopify-policy__body p + ul, .page_container .shopify-policy__container .shopify-policy__body ul + p {
    margin-top: 12px; }
  .page_container .shopify-policy__container .shopify-policy__body h4 {
    margin-bottom: 0.6em; }

.page_container .shopify-policy__container p a {
  color: #a98441;
  text-decoration: underline; }
  .page_container .shopify-policy__container p a:hover, .page_container .shopify-policy__container p a:focus, .page_container .shopify-policy__container p a:active {
    color: #ffffff; }

.section_template__password .page_password_wrap {
  width: 100%;
  min-height: 100vh;
  text-align: center;
  padding: 60px 0; }

.section_template__password .logo_block {
  display: inline-block;
  margin-bottom: 20px; }

.section_template__password .message_block h2 {
  font-size: 40px;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 15px; }

.section_template__password .message_block h4 {
  font-size: 30px;
  margin-bottom: 15px; }

.section_template__password .password_form label {
  margin-bottom: 5px; }

.section_template__password .password_form input {
  width: 150px;
  margin: 0 auto; }

.section_template__password .password_form button {
  margin: 15px 0; }
  .section_template__password .password_form button:hover {
    background: #a98441;
    border-color: #a98441;
    color: #ffffff; }

.section_template__password .newslatter_form {
  width: 300px;
  margin: 0 auto; }
  .section_template__password .newslatter_form input {
    height: 40px;
    margin: 15px auto; }
  .section_template__password .newslatter_form p {
    text-transform: uppercase;
    font-weight: bold;
    color: #a98441; }
  .section_template__password .newslatter_form .newsletter_btn:hover {
    background: #a98441;
    border-color: #a98441;
    color: #ffffff; }

.section_template__password .timer_counter {
  margin: 20px 0 40px; }
  .section_template__password .timer_counter input {
    color: #a98441 !important;
    font-size: 30px !important; }
  .section_template__password .timer_counter #timer_countdown > div {
    position: relative;
    margin: 0 10px; }
  .section_template__password .timer_counter .countdown_caption {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    text-transform: uppercase;
    color: #a98441; }

.section_template__password .social_memu {
  margin: 30px 0; }
  .section_template__password .social_memu li {
    display: inline-block;
    font-size: 22px;
    margin: 0 10px; }

.section_template__faq h4 + .widget_acc_item {
  margin-top: 40px; }

.section_template__faq,
.section_template__terms {
  padding-bottom: 80px; }

.section_template__services .services_wrap {
  overflow: hidden;
  background: #ffffff;
  padding: 29px 60px 48px; }
  .section_template__services .services_wrap .page_heading, .section_template__services .services_wrap .page_container .shopify-policy__container .shopify-policy__title h1, .page_container .shopify-policy__container .shopify-policy__title .section_template__services .services_wrap h1 {
    margin-bottom: 20px; }

.section_template__services .service_item {
  padding-left: 40px;
  padding-right: 40px; }
  .section_template__services .service_item svg {
    fill: #b59351;
    margin-bottom: 24px; }
  .section_template__services .service_item h3 {
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 4px; }
  .section_template__services .service_item .service_text {
    line-height: 1.8em;
    color: #a98441; }

.section_template__services .delivery_item {
  margin-top: 30px;
  padding: 30px 100px 50px;
  background: #ffffff; }
  .section_template__services .delivery_item .page_heading, .section_template__services .delivery_item .page_container .shopify-policy__container .shopify-policy__title h1, .page_container .shopify-policy__container .shopify-policy__title .section_template__services .delivery_item h1 {
    margin-bottom: 16px; }
  .section_template__services .delivery_item .delivery_item_content {
    display: flex;
    width: 100%; }
  .section_template__services .delivery_item .item_image {
    position: relative;
    width: 48.5%;
    margin-top: 9px; }
  .section_template__services .delivery_item .img_placeholder {
    position: relative; }
  .section_template__services .delivery_item .item_text {
    width: 51.5%;
    padding-left: 25px; }
    .section_template__services .delivery_item .item_text .text_content {
      line-height: 1.8em;
      color: #a98441; }
      .section_template__services .delivery_item .item_text .text_content strong {
        text-transform: uppercase; }
    .section_template__services .delivery_item .item_text .note_text {
      color: #b59351;
      padding: 10px 0 10px 53px;
      position: relative;
      font-style: italic;
      line-height: 1.8em;
      margin-top: 6px; }
      .section_template__services .delivery_item .item_text .note_text svg {
        position: absolute;
        top: 13px;
        left: 0;
        fill: #b59351; }

.widget_acc_item {
  padding-top: 25px;
  padding-bottom: 25px;
  border-top: 1px solid #a98441; }
  .widget_acc_item:last-child {
    border-bottom: 1px solid #a98441; }
  .widget_acc_item .element_title {
    margin-bottom: 0; }
    .widget_acc_item .element_title em {
      font-style: normal;
      color: #ffffff; }
  .widget_acc_item .element_text {
    padding: 10px 0 0; }
    .widget_acc_item .element_text p {
      margin-bottom: 0; }

.block-section_custom_text .custom_text {
  font-size: 13px;
  text-transform: uppercase; }

/**
 * Social sharing block
 */
.social_sharing_block {
  margin-top: 20px;
  display: flex;
  align-items: center;
  flex-wrap: wrap; }
  .social_sharing_block a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 16px;
    height: 16px; }
    .social_sharing_block a svg {
      transition: all 0.3s ease-in-out; }
      .social_sharing_block a svg path {
        fill: #ffffff; }
    .social_sharing_block a:not(:last-child) {
      margin-right: 20px; }
    .social_sharing_block a:hover svg path, .social_sharing_block a:focus svg path, .social_sharing_block a:active svg path {
      fill: #a98441; }

/**
 * Social menu
 */
ul.social_menu {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center; }
  ul.social_menu > li {
    line-height: 1; }
    ul.social_menu > li:not(:last-child) {
      margin-right: 15px; }
  ul.social_menu a svg path {
    fill: #ffffff; }
  ul.social_menu a:hover svg path, ul.social_menu a:focus svg path, ul.social_menu a:active svg path {
    fill: #a98441; }
  ul.social_menu.social_menu_alternate svg {
    margin-right: 10px; }

/**
 * Section shopping cart
 */
.header_cart {
  position: relative;
  /* Cart preloader */ }
  .header_cart .cart_link {
    display: flex;
    align-items: center; }
    .header_cart .cart_link .svg-icon {
      margin-right: 6px; }
    .header_cart .cart_link .header_cart_items {
      font-size: 16px;
      line-height: 1.3;
      transition: all 0.3s ease-in-out;
      color: #a98441;
      font-weight: 700; }
    .header_cart .cart_link.item-absolute {
      position: relative; }
      .header_cart .cart_link.item-absolute .header_cart_items {
        display: inline-block;
        background: #b59351;
        border-radius: 100%;
        height: 24px;
        min-width: 24px;
        text-align: center;
        color: #ffffff;
        font-weight: 500;
        font-size: 13px;
        line-height: 25px; }
    .header_cart .cart_link:hover .link_text, .header_cart .cart_link:hover .header_cart_items, .header_cart .cart_link:focus .link_text, .header_cart .cart_link:focus .header_cart_items, .header_cart .cart_link:active .link_text, .header_cart .cart_link:active .header_cart_items {
      color: #ffffff; }
    .header_cart .cart_link:hover.item-absolute .header_cart_items, .header_cart .cart_link:focus.item-absolute .header_cart_items, .header_cart .cart_link:active.item-absolute .header_cart_items {
      background: #a98441;
      color: #ffffff; }
  .header_cart .cart_content_box {
    padding: 25px 20px;
    background: #ffffff;
    z-index: 110;
    text-align: left;
    color: #505152; }
    .header_cart .cart_content_box .empty_alert {
      color: #a98441;
      text-transform: capitalize; }
      .header_cart .cart_content_box .empty_alert svg path {
        fill: #bec0c4; }
      .header_cart .cart_content_box .empty_alert svg + span {
        display: block; }
    .header_cart .cart_content_box ul {
      margin-bottom: 0; }
    .header_cart .cart_content_box .cart_list_items {
      padding-bottom: 5px; }
    .header_cart .cart_content_box .cart_items {
      display: flex;
      width: 100%;
      padding-top: 20px;
      padding-bottom: 20px; }
      .header_cart .cart_content_box .cart_items + .cart_items {
        border-top: 1px solid #a98441; }
      .header_cart .cart_content_box .cart_items .item_img {
        flex: 0 0 37.7%;
        max-width: 130px;
        margin-right: 10px;
        background-color: #0f0f0f; }
      .header_cart .cart_content_box .cart_items .item_desc {
        position: relative;
        padding-right: 23px; }
        .header_cart .cart_content_box .cart_items .item_desc .product_title {
          color: #a98441;
          font-size: 16px;
          line-height: 1.5;
          margin-bottom: 5px;
          padding-right: 15px; }
          .header_cart .cart_content_box .cart_items .item_desc .product_title:hover, .header_cart .cart_content_box .cart_items .item_desc .product_title:focus, .header_cart .cart_content_box .cart_items .item_desc .product_title:active {
            color: #888888; }
        .header_cart .cart_content_box .cart_items .item_desc .product-price {
          font-weight: 500;
          color: #a98441; }
        .header_cart .cart_content_box .cart_items .item_desc .product_quantity {
          color: #ffffff; }
        .header_cart .cart_content_box .cart_items .item_desc .item_remove_btn {
          position: absolute;
          top: 0;
          right: 0;
          cursor: pointer; }
          .header_cart .cart_content_box .cart_items .item_desc .item_remove_btn svg path {
            fill: #a98441;
            transition: all 0.3s ease-in-out; }
          .header_cart .cart_content_box .cart_items .item_desc .item_remove_btn:hover svg path {
            fill: #ffffff; }
    .header_cart .cart_content_box .cart_clear {
      font-size: 14px;
      text-transform: none;
      font-weight: normal;
      text-align: right; }
    .header_cart .cart_content_box .box_footer {
      padding-top: 20px;
      border-top: 1px solid #a98441; }
  .header_cart .js_cart_link_toggle:before {
    content: '';
    position: fixed;
    z-index: 11;
    top: 0;
    bottom: 0;
    right: auto;
    left: -500px;
    background: rgba(0, 0, 0, 0.6);
    transition: .3s;
    opacity: 0; }
  .header_cart .js_cart_link_toggle.open:before {
    opacity: 1;
    right: 0; }
  .header_cart .cart-content-header {
    background-color: #ffffff;
    z-index: 110;
    position: relative; }
    .header_cart .cart-content-header h4 {
      font-weight: 500;
      font-size: 22px;
      line-height: 1.3;
      text-transform: capitalize;
      margin-bottom: 0; }
  .header_cart .cart_content_wrap {
    box-shadow: 0px 6px 10px rgba(181, 185, 189, 0.14);
    max-height: 800px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }
    .header_cart .cart_content_wrap::-webkit-scrollbar {
      width: 4px;
      height: 6px; }
    .header_cart .cart_content_wrap::-webkit-scrollbar-track {
      background: #0f0f0f;
      border-radius: 0; }
    .header_cart .cart_content_wrap::-webkit-scrollbar-thumb {
      background: #777777;
      transition: all 0.3s ease-in-out;
      border-radius: 0; }
      .header_cart .cart_content_wrap::-webkit-scrollbar-thumb:hover {
        background: #ffffff; }
    .header_cart .cart_content_wrap:after {
      content: "";
      display: block;
      height: 25px;
      opacity: 0;
      width: 100%;
      background-color: #ffffff; }
  @media (min-width: 1200px) {
    .header_cart .cart_content_wrap {
      position: absolute;
      top: 100%;
      right: 0;
      display: none;
      background-color: #ffffff; }
      .header_cart .cart_content_wrap:after {
        display: none; }
      .header_cart .cart_content_wrap .cart_content_box {
        min-width: 424px;
        padding: 40px;
        position: relative; }
        .header_cart .cart_content_wrap .cart_content_box .cart-content-header {
          font-size: 33px; }
        .header_cart .cart_content_wrap .cart_content_box .cart_items:first-child {
          padding-top: 33px; }
        .header_cart .cart_content_wrap .cart_content_box .cart_items .item_img {
          margin-right: 20px; }
        .header_cart .cart_content_wrap .cart_content_box .box_footer {
          padding-top: 24px; }
    .header_cart:hover .cart_content_wrap {
      display: block; } }
  @media (max-width: 1199.98px) {
    .header_cart .cart_content_wrap {
      max-width: 320px;
      position: fixed;
      top: 0;
      bottom: 0;
      right: -3px;
      transition: .3s ease-in-out;
      transform: translateX(400px);
      background: #ffffff;
      z-index: 110; }
      .header_cart .cart_content_wrap.open {
        transform: translateX(0);
        transition: .3s ease-in-out; }
      .header_cart .cart_content_wrap .cart_content_box {
        padding-top: 0; }
        .header_cart .cart_content_wrap .cart_content_box .cart_items .item_img {
          width: 56px;
          max-width: 100%; }
      .header_cart .cart_content_wrap .cart-content-header {
        padding: 15px 20px; }
      .header_cart .cart_content_wrap .link_close {
        max-width: 24px;
        margin-left: auto;
        display: block; } }
  .header_cart .cart_content_preloader {
    position: absolute;
    left: 1px;
    top: 1px;
    bottom: 1px;
    right: 1px;
    opacity: 1;
    z-index: 111;
    background-color: #ffffff; }
    .header_cart .cart_content_preloader .global_loader {
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      right: 0;
      background: url(//www.vexaer.com/cdn/shop/t/7/assets/cart_loader.gif?v=118905656870728220071719300978) center center no-repeat; }
    .header_cart .cart_content_preloader.off {
      opacity: 0;
      z-index: -1; }

.cart_total {
  font-weight: 500;
  color: #a98441;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap; }
  .cart_total .product-price {
    font-size: inherit;
    font-weight: inherit;
    color: inherit; }
  .cart_total .label {
    text-transform: uppercase; }

/* Dropdown box in shopping cart page */
.template-cart .cart_content_box {
  display: none; }

.template_cart .cart {
  margin-top: 34px; }

.template_cart .column_remove .cart_item__remove:hover svg path, .template_cart .column_remove .cart_item__remove:focus svg path, .template_cart .column_remove .cart_item__remove:active svg path {
  fill: #ffffff; }

.template_cart .column_product_img {
  margin-right: 10px; }
  .template_cart .column_product_img .cart__image {
    width: 60px; }

.template_cart .column_product_img a {
  display: block; }

.template_cart .column_total_sum .product-price {
  color: #a98441; }

.template_cart .cart_item__name.product_name {
  font-size: 16px; }

.template_cart .cart_sidebar {
  background-color: #0f0f0f;
  padding-top: 15px;
  padding-bottom: 20px; }
  .template_cart .cart_sidebar .block-footer {
    padding: 20px; }
  .template_cart .cart_sidebar .cart_total_price {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #a98441; }
  .template_cart .cart_sidebar .cart_total:not(.cart_total_price) > span {
    color: #ffffff;
    font-weight: normal; }
    .template_cart .cart_sidebar .cart_total:not(.cart_total_price) > span + span {
      color: #a98441; }
  .template_cart .cart_sidebar .cart_footer p {
    margin: 0; }
    .template_cart .cart_sidebar .cart_footer p + p {
      margin-top: 10px; }
    .template_cart .cart_sidebar .cart_footer p + .cart_total_price {
      margin-top: 30px; }
  .template_cart .cart_sidebar .cart_footer .product-price {
    font-weight: 700; }
  .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper {
    margin-top: 30px; }
    .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .btn, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .blog__main.linkstyle--btn .article_btn, .blog__main.linkstyle--btn .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .article_btn, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .product_listing__list .product-buttons .add_to_cart_button, .product_listing__list .product-buttons .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .add_to_cart_button, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a, .section_template__product #shopify-product-reviews .spr-container .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .spr-summary-actions > a, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .spr-review-reportreview, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .buyoneclick button, .buyoneclick .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper button {
      width: 100%; }
      .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .btn + .btn, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .blog__main.linkstyle--btn .article_btn + .btn, .blog__main.linkstyle--btn .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .article_btn + .btn, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .product_listing__list .product-buttons .add_to_cart_button + .btn, .product_listing__list .product-buttons .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .add_to_cart_button + .btn, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a + .btn, .section_template__product #shopify-product-reviews .spr-container .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .spr-summary-actions > a + .btn, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview + .btn, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .spr-review-reportreview + .btn, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .buyoneclick button + .btn, .buyoneclick .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper button + .btn, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .blog__main.linkstyle--btn .btn + .article_btn, .blog__main.linkstyle--btn .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .btn + .article_btn, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .blog__main.linkstyle--btn .article_btn + .article_btn, .blog__main.linkstyle--btn .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .article_btn + .article_btn, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .product_listing__list .product-buttons .blog__main.linkstyle--btn .add_to_cart_button + .article_btn, .blog__main.linkstyle--btn .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .product_listing__list .product-buttons .add_to_cart_button + .article_btn, .product_listing__list .product-buttons .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .blog__main.linkstyle--btn .add_to_cart_button + .article_btn, .blog__main.linkstyle--btn .product_listing__list .product-buttons .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .add_to_cart_button + .article_btn, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .blog__main.linkstyle--btn .spr-summary-actions > a + .article_btn, .blog__main.linkstyle--btn .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a + .article_btn, .section_template__product #shopify-product-reviews .spr-container .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .blog__main.linkstyle--btn .spr-summary-actions > a + .article_btn, .blog__main.linkstyle--btn .section_template__product #shopify-product-reviews .spr-container .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .spr-summary-actions > a + .article_btn, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .blog__main.linkstyle--btn .spr-review-reportreview + .article_btn, .blog__main.linkstyle--btn .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview + .article_btn, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .blog__main.linkstyle--btn .spr-review-reportreview + .article_btn, .blog__main.linkstyle--btn .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .spr-review-reportreview + .article_btn, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .buyoneclick .blog__main.linkstyle--btn button + .article_btn, .blog__main.linkstyle--btn .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .buyoneclick button + .article_btn, .buyoneclick .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .blog__main.linkstyle--btn button + .article_btn, .blog__main.linkstyle--btn .buyoneclick .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper button + .article_btn, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .product_listing__list .product-buttons .btn + .add_to_cart_button, .product_listing__list .product-buttons .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .btn + .add_to_cart_button, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .blog__main.linkstyle--btn .product_listing__list .product-buttons .article_btn + .add_to_cart_button, .product_listing__list .product-buttons .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .blog__main.linkstyle--btn .article_btn + .add_to_cart_button, .blog__main.linkstyle--btn .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .product_listing__list .product-buttons .article_btn + .add_to_cart_button, .product_listing__list .product-buttons .blog__main.linkstyle--btn .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .article_btn + .add_to_cart_button, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .product_listing__list .product-buttons .add_to_cart_button + .add_to_cart_button, .product_listing__list .product-buttons .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .add_to_cart_button + .add_to_cart_button, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .product_listing__list .product-buttons .spr-summary-actions > a + .add_to_cart_button, .product_listing__list .product-buttons .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a + .add_to_cart_button, .section_template__product #shopify-product-reviews .spr-container .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .product_listing__list .product-buttons .spr-summary-actions > a + .add_to_cart_button, .product_listing__list .product-buttons .section_template__product #shopify-product-reviews .spr-container .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .spr-summary-actions > a + .add_to_cart_button, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .product_listing__list .product-buttons .spr-review-reportreview + .add_to_cart_button, .product_listing__list .product-buttons .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview + .add_to_cart_button, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .product_listing__list .product-buttons .spr-review-reportreview + .add_to_cart_button, .product_listing__list .product-buttons .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .spr-review-reportreview + .add_to_cart_button, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .buyoneclick .product_listing__list .product-buttons button + .add_to_cart_button, .product_listing__list .product-buttons .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .buyoneclick button + .add_to_cart_button, .buyoneclick .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .product_listing__list .product-buttons button + .add_to_cart_button, .product_listing__list .product-buttons .buyoneclick .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper button + .add_to_cart_button, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > .btn + a, .section_template__product #shopify-product-reviews .spr-container .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .spr-summary-actions > .btn + a, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .blog__main.linkstyle--btn .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > .article_btn + a, .section_template__product #shopify-product-reviews .spr-container .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .blog__main.linkstyle--btn .spr-summary-actions > .article_btn + a, .blog__main.linkstyle--btn .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > .article_btn + a, .section_template__product #shopify-product-reviews .spr-container .blog__main.linkstyle--btn .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .spr-summary-actions > .article_btn + a, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .product_listing__list .product-buttons .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > .add_to_cart_button + a, .section_template__product #shopify-product-reviews .spr-container .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .product_listing__list .product-buttons .spr-summary-actions > .add_to_cart_button + a, .product_listing__list .product-buttons .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > .add_to_cart_button + a, .section_template__product #shopify-product-reviews .spr-container .product_listing__list .product-buttons .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .spr-summary-actions > .add_to_cart_button + a, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a + a, .section_template__product #shopify-product-reviews .spr-container .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .spr-summary-actions > a + a, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-summary-actions > .spr-review-reportreview + a, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .spr-summary-actions > .spr-review-reportreview + a, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .buyoneclick .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > button + a, .section_template__product #shopify-product-reviews .spr-container .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .buyoneclick .spr-summary-actions > button + a, .buyoneclick .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > button + a, .section_template__product #shopify-product-reviews .spr-container .buyoneclick .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .spr-summary-actions > button + a, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .btn + .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .btn + .spr-review-reportreview, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .blog__main.linkstyle--btn .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .article_btn + .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .blog__main.linkstyle--btn .article_btn + .spr-review-reportreview, .blog__main.linkstyle--btn .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .article_btn + .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .blog__main.linkstyle--btn .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .article_btn + .spr-review-reportreview, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .product_listing__list .product-buttons .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .add_to_cart_button + .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .product_listing__list .product-buttons .add_to_cart_button + .spr-review-reportreview, .product_listing__list .product-buttons .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .add_to_cart_button + .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .product_listing__list .product-buttons .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .add_to_cart_button + .spr-review-reportreview, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-summary-actions > a + .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .spr-review .spr-review-footer .spr-summary-actions > a + .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .spr-summary-actions > a + .spr-review-reportreview, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview + .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .spr-review-reportreview + .spr-review-reportreview, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .buyoneclick .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer button + .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .buyoneclick button + .spr-review-reportreview, .buyoneclick .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer button + .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .buyoneclick .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper button + .spr-review-reportreview, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .buyoneclick .btn + button, .buyoneclick .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .btn + button, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .blog__main.linkstyle--btn .buyoneclick .article_btn + button, .buyoneclick .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .blog__main.linkstyle--btn .article_btn + button, .blog__main.linkstyle--btn .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .buyoneclick .article_btn + button, .buyoneclick .blog__main.linkstyle--btn .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .article_btn + button, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .product_listing__list .product-buttons .buyoneclick .add_to_cart_button + button, .buyoneclick .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .product_listing__list .product-buttons .add_to_cart_button + button, .product_listing__list .product-buttons .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .buyoneclick .add_to_cart_button + button, .buyoneclick .product_listing__list .product-buttons .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .add_to_cart_button + button, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .buyoneclick .spr-summary-actions > a + button, .buyoneclick .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a + button, .section_template__product #shopify-product-reviews .spr-container .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .buyoneclick .spr-summary-actions > a + button, .buyoneclick .section_template__product #shopify-product-reviews .spr-container .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .spr-summary-actions > a + button, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .buyoneclick .spr-review-reportreview + button, .buyoneclick .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview + button, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .buyoneclick .spr-review-reportreview + button, .buyoneclick .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .spr-review-reportreview + button, .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper .buyoneclick button + button, .buyoneclick .template_cart .cart_sidebar .cart_footer .cart-btn-wrapper button + button {
        margin-top: 15px; }
  .template_cart .cart_sidebar .cart_info_block {
    color: #a98441; }

.template_cart .cart_policy .cart_policy_item {
  display: flex;
  align-items: center;
  padding: 20px;
  border-bottom: solid 1px #a98441; }
  .template_cart .cart_policy .cart_policy_item .cart_policy_link {
    color: #a98441;
    font-size: 16px;
    line-height: 1.25; }
    .template_cart .cart_policy .cart_policy_item .cart_policy_link svg {
      fill: #a98441;
      margin-right: 9px; }
  .template_cart .cart_policy .cart_policy_item + .cart_policy_item {
    margin-top: 10px; }
  .template_cart .cart_policy .cart_policy_item:last-child {
    border-bottom: none; }

.template_cart .cart_items_main .product-price {
  font-weight: 500;
  color: #ffffff; }

.template_cart .cart_items_main p {
  margin: 0; }

.template_cart .cart_items_main .table-row {
  display: flex;
  align-items: center;
  text-transform: capitalize;
  font-size: 16px;
  text-align: left; }
  .template_cart .cart_items_main .table-row.table-row-heading .table-cell {
    color: #ffffff; }
  .template_cart .cart_items_main .table-row + .table-row {
    margin-top: 25px; }
  .template_cart .cart_items_main .table-row .table-cell-content a {
    color: #a98441; }
    .template_cart .cart_items_main .table-row .table-cell-content a:hover {
      color: #ffffff; }

@media (min-width: 768px) {
  .template_cart .cart_items_main .table-row {
    padding-bottom: 40px;
    border-bottom: 1px solid #0f0f0f; }
    .template_cart .cart_items_main .table-row + .table-row {
      margin-top: 40px; }
    .template_cart .cart_items_main .table-row.table-row-heading {
      padding-top: 10px;
      padding-bottom: 10px; }
  .template_cart .cart_items_main .table-cell:not(:last-child) {
    padding-right: 20px; }
  .template_cart .cart_items_main .cart-product {
    width: 35%; }
  .template_cart .cart_items_main .cart-price {
    width: 17%; }
  .template_cart .cart_items_main .cart-quantity {
    width: 20%; }
  .template_cart .cart_items_main .cart-total {
    width: 18%; }
  .template_cart .cart_items_main .cart-remove {
    width: 10%; }
  .template_cart .cart_items_main .column_remove {
    text-align: right; }
  .template_cart .cart_items_main .cart__image {
    min-width: 100px; }
  .template_cart .cart_items_main .column_product_img {
    margin-right: 20px; } }

@media (min-width: 1200px) {
  .template_cart .cart_items_main .table-cell:not(:last-child) {
    padding-right: 45px; } }

@media (max-width: 575.98px) {
  .template_cart .cart_items_main .table-row {
    flex-wrap: wrap; }
    .template_cart .cart_items_main .table-row:not(.table-row-heading) .table-cell-content {
      white-space: nowrap; }
  .template_cart .cart_items_main .table-cell {
    width: 100%;
    display: flex;
    align-items: center;
    padding: 7px 0;
    border-bottom: solid 1px #a98441; }
    .template_cart .cart_items_main .table-cell .table-cell-heading {
      flex: 1;
      min-width: 100px;
      font-size: 13px; }
    .template_cart .cart_items_main .table-cell .table-cell-content {
      flex: 2;
      padding-left: 1em;
      overflow: hidden;
      text-overflow: ellipsis;
      border-left: solid 1px #a98441; }
    .template_cart .cart_items_main .table-cell.cart-product .table-cell-content {
      white-space: normal; }
      .template_cart .cart_items_main .table-cell.cart-product .table-cell-content .product_name {
        font-size: 13px; } }

.template-cart .column_total_sum .product-price {
  color: #a98441;
  font-weight: 600; }

/**
 * Section wishlist
 */
.header_wishlist .wishlist-link {
  display: flex;
  align-items: center;
  color: #a98441;
  font-size: 16px;
  line-height: 1.3; }
  .header_wishlist .wishlist-link .wishlist-icon path {
    fill: #a98441;
    transition: all 0.3s ease-in-out; }
  .header_wishlist .wishlist-link:hover, .header_wishlist .wishlist-link:focus, .header_wishlist .wishlist-link:active {
    color: #ffffff; }
    .header_wishlist .wishlist-link:hover .wishlist-icon path, .header_wishlist .wishlist-link:focus .wishlist-icon path, .header_wishlist .wishlist-link:active .wishlist-icon path {
      fill: #ffffff; }
  .header_wishlist .wishlist-link.wishlist-add {
    position: relative; }

.header_wishlist .zemez_wishlist_total {
  position: relative;
  right: -2px;
  top: -7px;
  color: #a98441;
  font-weight: 500;
  font-size: 10px; }

#wishlist_empty {
  text-align: center; }

#wishlist_products_number + span {
  text-transform: lowercase; }

.section_template__wishlist .wishlist_page {
  padding-bottom: 40px;
  margin-bottom: 40px; }
  .section_template__wishlist .wishlist_page .page_content {
    padding-top: 40px;
    padding-bottom: 40px; }

.section_template__wishlist .page_heading, .section_template__wishlist .page_container .shopify-policy__container .shopify-policy__title h1, .page_container .shopify-policy__container .shopify-policy__title .section_template__wishlist h1 {
  margin-bottom: 40px; }

.section_template__wishlist .product_item_simple {
  text-align: center; }

.section_template__wishlist .link, .section_template__wishlist .blog__main.linkstyle--link .article_btn, .blog__main.linkstyle--link .section_template__wishlist .article_btn {
  font-size: 14px; }

.wishlist_btn {
  text-transform: uppercase;
  font-weight: 500; }

.wishlist_btn[data-action='remove'] .action_add {
  display: none; }

.wishlist_btn[data-action='remove'] .action_remove {
  display: flex;
  align-items: center; }

.wishlist_btn[data-action='add'] .action_add {
  display: flex;
  align-items: center; }

.wishlist_btn[data-action='add'] .action_remove {
  display: none; }

@media (min-width: 1200px) {
  body .container, body .template-page .breadcrumbs > div, .template-page body .breadcrumbs > div, body #size-chart, body ul.megamenu > li.level_1__item .is-megamenu > li, ul.megamenu > li.level_1__item body .is-megamenu > li, body .section_template__product #shopify-product-reviews .spr-container, .section_template__product #shopify-product-reviews body .spr-container, body .shipping-delivery-page, body .page_container .shopify-policy__container, .page_container body .shopify-policy__container, body footer .container:not(.container-770):not(.shipping-delivery-page), body footer .template-page .breadcrumbs > div:not(.container-770):not(.shipping-delivery-page), .template-page body footer .breadcrumbs > div:not(.container-770):not(.shipping-delivery-page), body footer #size-chart:not(.container-770):not(.shipping-delivery-page), body footer ul.megamenu > li.level_1__item .is-megamenu > li:not(.container-770):not(.shipping-delivery-page), ul.megamenu > li.level_1__item body footer .is-megamenu > li:not(.container-770):not(.shipping-delivery-page), body footer .section_template__product #shopify-product-reviews .spr-container:not(.container-770):not(.shipping-delivery-page), .section_template__product #shopify-product-reviews body footer .spr-container:not(.container-770):not(.shipping-delivery-page), body footer .shipping-delivery-page:not(.container-770):not(.shipping-delivery-page), body footer .page_container .shopify-policy__container:not(.container-770):not(.shipping-delivery-page), .page_container body footer .shopify-policy__container:not(.container-770):not(.shipping-delivery-page) {
    max-width: 1200px;
    padding-right: calc(30px / 2);
    padding-left: calc(30px / 2); }
    body .container .row:not(.gx-0), body .template-page .breadcrumbs > div .row:not(.gx-0), .template-page body .breadcrumbs > div .row:not(.gx-0), body #size-chart .row:not(.gx-0), body ul.megamenu > li.level_1__item .is-megamenu > li .row:not(.gx-0), ul.megamenu > li.level_1__item body .is-megamenu > li .row:not(.gx-0), body .section_template__product #shopify-product-reviews .spr-container .row:not(.gx-0), .section_template__product #shopify-product-reviews body .spr-container .row:not(.gx-0), body .shipping-delivery-page .row:not(.gx-0), body .page_container .shopify-policy__container .row:not(.gx-0), .page_container body .shopify-policy__container .row:not(.gx-0), body .container main .product_listing__list .product_item_wrap .product_item:not(.gx-0), main .product_listing__list .product_item_wrap body .container .product_item:not(.gx-0), body .template-page .breadcrumbs > div main .product_listing__list .product_item_wrap .product_item:not(.gx-0), main .product_listing__list .product_item_wrap body .template-page .breadcrumbs > div .product_item:not(.gx-0), .template-page body .breadcrumbs > div main .product_listing__list .product_item_wrap .product_item:not(.gx-0), main .product_listing__list .product_item_wrap .template-page body .breadcrumbs > div .product_item:not(.gx-0), body #size-chart main .product_listing__list .product_item_wrap .product_item:not(.gx-0), main .product_listing__list .product_item_wrap body #size-chart .product_item:not(.gx-0), body ul.megamenu > li.level_1__item .is-megamenu > li main .product_listing__list .product_item_wrap .product_item:not(.gx-0), main .product_listing__list .product_item_wrap body ul.megamenu > li.level_1__item .is-megamenu > li .product_item:not(.gx-0), ul.megamenu > li.level_1__item body .is-megamenu > li main .product_listing__list .product_item_wrap .product_item:not(.gx-0), main .product_listing__list .product_item_wrap ul.megamenu > li.level_1__item body .is-megamenu > li .product_item:not(.gx-0), body .section_template__product #shopify-product-reviews .spr-container main .product_listing__list .product_item_wrap .product_item:not(.gx-0), main .product_listing__list .product_item_wrap body .section_template__product #shopify-product-reviews .spr-container .product_item:not(.gx-0), .section_template__product #shopify-product-reviews body .spr-container main .product_listing__list .product_item_wrap .product_item:not(.gx-0), main .product_listing__list .product_item_wrap .section_template__product #shopify-product-reviews body .spr-container .product_item:not(.gx-0), body .shipping-delivery-page main .product_listing__list .product_item_wrap .product_item:not(.gx-0), main .product_listing__list .product_item_wrap body .shipping-delivery-page .product_item:not(.gx-0), body .page_container .shopify-policy__container main .product_listing__list .product_item_wrap .product_item:not(.gx-0), main .product_listing__list .product_item_wrap body .page_container .shopify-policy__container .product_item:not(.gx-0), .page_container body .shopify-policy__container main .product_listing__list .product_item_wrap .product_item:not(.gx-0), main .product_listing__list .product_item_wrap .page_container body .shopify-policy__container .product_item:not(.gx-0), body footer .container:not(.container-770):not(.shipping-delivery-page) .row:not(.gx-0), body footer .template-page .breadcrumbs > div:not(.container-770):not(.shipping-delivery-page) .row:not(.gx-0), .template-page body footer .breadcrumbs > div:not(.container-770):not(.shipping-delivery-page) .row:not(.gx-0), body footer #size-chart:not(.container-770):not(.shipping-delivery-page) .row:not(.gx-0), body footer ul.megamenu > li.level_1__item .is-megamenu > li:not(.container-770):not(.shipping-delivery-page) .row:not(.gx-0), ul.megamenu > li.level_1__item body footer .is-megamenu > li:not(.container-770):not(.shipping-delivery-page) .row:not(.gx-0), body footer .section_template__product #shopify-product-reviews .spr-container:not(.container-770):not(.shipping-delivery-page) .row:not(.gx-0), .section_template__product #shopify-product-reviews body footer .spr-container:not(.container-770):not(.shipping-delivery-page) .row:not(.gx-0), body footer .shipping-delivery-page:not(.container-770):not(.shipping-delivery-page) .row:not(.gx-0), body footer .page_container .shopify-policy__container:not(.container-770):not(.shipping-delivery-page) .row:not(.gx-0), .page_container body footer .shopify-policy__container:not(.container-770):not(.shipping-delivery-page) .row:not(.gx-0), body footer .container:not(.container-770):not(.shipping-delivery-page) main .product_listing__list .product_item_wrap .product_item:not(.gx-0), main .product_listing__list .product_item_wrap body footer .container:not(.container-770):not(.shipping-delivery-page) .product_item:not(.gx-0), body footer .template-page .breadcrumbs > div:not(.container-770):not(.shipping-delivery-page) main .product_listing__list .product_item_wrap .product_item:not(.gx-0), main .product_listing__list .product_item_wrap body footer .template-page .breadcrumbs > div:not(.container-770):not(.shipping-delivery-page) .product_item:not(.gx-0), .template-page body footer .breadcrumbs > div:not(.container-770):not(.shipping-delivery-page) main .product_listing__list .product_item_wrap .product_item:not(.gx-0), main .product_listing__list .product_item_wrap .template-page body footer .breadcrumbs > div:not(.container-770):not(.shipping-delivery-page) .product_item:not(.gx-0), body footer #size-chart:not(.container-770):not(.shipping-delivery-page) main .product_listing__list .product_item_wrap .product_item:not(.gx-0), main .product_listing__list .product_item_wrap body footer #size-chart:not(.container-770):not(.shipping-delivery-page) .product_item:not(.gx-0), body footer ul.megamenu > li.level_1__item .is-megamenu > li:not(.container-770):not(.shipping-delivery-page) main .product_listing__list .product_item_wrap .product_item:not(.gx-0), main .product_listing__list .product_item_wrap body footer ul.megamenu > li.level_1__item .is-megamenu > li:not(.container-770):not(.shipping-delivery-page) .product_item:not(.gx-0), ul.megamenu > li.level_1__item body footer .is-megamenu > li:not(.container-770):not(.shipping-delivery-page) main .product_listing__list .product_item_wrap .product_item:not(.gx-0), main .product_listing__list .product_item_wrap ul.megamenu > li.level_1__item body footer .is-megamenu > li:not(.container-770):not(.shipping-delivery-page) .product_item:not(.gx-0), body footer .section_template__product #shopify-product-reviews .spr-container:not(.container-770):not(.shipping-delivery-page) main .product_listing__list .product_item_wrap .product_item:not(.gx-0), main .product_listing__list .product_item_wrap body footer .section_template__product #shopify-product-reviews .spr-container:not(.container-770):not(.shipping-delivery-page) .product_item:not(.gx-0), .section_template__product #shopify-product-reviews body footer .spr-container:not(.container-770):not(.shipping-delivery-page) main .product_listing__list .product_item_wrap .product_item:not(.gx-0), main .product_listing__list .product_item_wrap .section_template__product #shopify-product-reviews body footer .spr-container:not(.container-770):not(.shipping-delivery-page) .product_item:not(.gx-0), body footer .shipping-delivery-page:not(.container-770):not(.shipping-delivery-page) main .product_listing__list .product_item_wrap .product_item:not(.gx-0), main .product_listing__list .product_item_wrap body footer .shipping-delivery-page:not(.container-770):not(.shipping-delivery-page) .product_item:not(.gx-0), body footer .page_container .shopify-policy__container:not(.container-770):not(.shipping-delivery-page) main .product_listing__list .product_item_wrap .product_item:not(.gx-0), main .product_listing__list .product_item_wrap body footer .page_container .shopify-policy__container:not(.container-770):not(.shipping-delivery-page) .product_item:not(.gx-0), .page_container body footer .shopify-policy__container:not(.container-770):not(.shipping-delivery-page) main .product_listing__list .product_item_wrap .product_item:not(.gx-0), main .product_listing__list .product_item_wrap .page_container body footer .shopify-policy__container:not(.container-770):not(.shipping-delivery-page) .product_item:not(.gx-0) {
      margin-right: calc(30px / -2);
      margin-left: calc(30px / -2); }
      body .container .row:not(.gx-0) > [class^="col"], body .template-page .breadcrumbs > div .row:not(.gx-0) > [class^="col"], .template-page body .breadcrumbs > div .row:not(.gx-0) > [class^="col"], body #size-chart .row:not(.gx-0) > [class^="col"], body ul.megamenu > li.level_1__item .is-megamenu > li .row:not(.gx-0) > [class^="col"], ul.megamenu > li.level_1__item body .is-megamenu > li .row:not(.gx-0) > [class^="col"], body .section_template__product #shopify-product-reviews .spr-container .row:not(.gx-0) > [class^="col"], .section_template__product #shopify-product-reviews body .spr-container .row:not(.gx-0) > [class^="col"], body .shipping-delivery-page .row:not(.gx-0) > [class^="col"], body .page_container .shopify-policy__container .row:not(.gx-0) > [class^="col"], .page_container body .shopify-policy__container .row:not(.gx-0) > [class^="col"], body .container main .product_listing__list .product_item_wrap .product_item:not(.gx-0) > [class^="col"], main .product_listing__list .product_item_wrap body .container .product_item:not(.gx-0) > [class^="col"], body .template-page .breadcrumbs > div main .product_listing__list .product_item_wrap .product_item:not(.gx-0) > [class^="col"], main .product_listing__list .product_item_wrap body .template-page .breadcrumbs > div .product_item:not(.gx-0) > [class^="col"], .template-page body .breadcrumbs > div main .product_listing__list .product_item_wrap .product_item:not(.gx-0) > [class^="col"], main .product_listing__list .product_item_wrap .template-page body .breadcrumbs > div .product_item:not(.gx-0) > [class^="col"], body #size-chart main .product_listing__list .product_item_wrap .product_item:not(.gx-0) > [class^="col"], main .product_listing__list .product_item_wrap body #size-chart .product_item:not(.gx-0) > [class^="col"], body ul.megamenu > li.level_1__item .is-megamenu > li main .product_listing__list .product_item_wrap .product_item:not(.gx-0) > [class^="col"], main .product_listing__list .product_item_wrap body ul.megamenu > li.level_1__item .is-megamenu > li .product_item:not(.gx-0) > [class^="col"], ul.megamenu > li.level_1__item body .is-megamenu > li main .product_listing__list .product_item_wrap .product_item:not(.gx-0) > [class^="col"], main .product_listing__list .product_item_wrap ul.megamenu > li.level_1__item body .is-megamenu > li .product_item:not(.gx-0) > [class^="col"], body .section_template__product #shopify-product-reviews .spr-container main .product_listing__list .product_item_wrap .product_item:not(.gx-0) > [class^="col"], main .product_listing__list .product_item_wrap body .section_template__product #shopify-product-reviews .spr-container .product_item:not(.gx-0) > [class^="col"], .section_template__product #shopify-product-reviews body .spr-container main .product_listing__list .product_item_wrap .product_item:not(.gx-0) > [class^="col"], main .product_listing__list .product_item_wrap .section_template__product #shopify-product-reviews body .spr-container .product_item:not(.gx-0) > [class^="col"], body .shipping-delivery-page main .product_listing__list .product_item_wrap .product_item:not(.gx-0) > [class^="col"], main .product_listing__list .product_item_wrap body .shipping-delivery-page .product_item:not(.gx-0) > [class^="col"], body .page_container .shopify-policy__container main .product_listing__list .product_item_wrap .product_item:not(.gx-0) > [class^="col"], main .product_listing__list .product_item_wrap body .page_container .shopify-policy__container .product_item:not(.gx-0) > [class^="col"], .page_container body .shopify-policy__container main .product_listing__list .product_item_wrap .product_item:not(.gx-0) > [class^="col"], main .product_listing__list .product_item_wrap .page_container body .shopify-policy__container .product_item:not(.gx-0) > [class^="col"], body footer .container:not(.container-770):not(.shipping-delivery-page) .row:not(.gx-0) > [class^="col"], body footer .template-page .breadcrumbs > div:not(.container-770):not(.shipping-delivery-page) .row:not(.gx-0) > [class^="col"], .template-page body footer .breadcrumbs > div:not(.container-770):not(.shipping-delivery-page) .row:not(.gx-0) > [class^="col"], body footer #size-chart:not(.container-770):not(.shipping-delivery-page) .row:not(.gx-0) > [class^="col"], body footer ul.megamenu > li.level_1__item .is-megamenu > li:not(.container-770):not(.shipping-delivery-page) .row:not(.gx-0) > [class^="col"], ul.megamenu > li.level_1__item body footer .is-megamenu > li:not(.container-770):not(.shipping-delivery-page) .row:not(.gx-0) > [class^="col"], body footer .section_template__product #shopify-product-reviews .spr-container:not(.container-770):not(.shipping-delivery-page) .row:not(.gx-0) > [class^="col"], .section_template__product #shopify-product-reviews body footer .spr-container:not(.container-770):not(.shipping-delivery-page) .row:not(.gx-0) > [class^="col"], body footer .shipping-delivery-page:not(.container-770):not(.shipping-delivery-page) .row:not(.gx-0) > [class^="col"], body footer .page_container .shopify-policy__container:not(.container-770):not(.shipping-delivery-page) .row:not(.gx-0) > [class^="col"], .page_container body footer .shopify-policy__container:not(.container-770):not(.shipping-delivery-page) .row:not(.gx-0) > [class^="col"], body footer .container:not(.container-770):not(.shipping-delivery-page) main .product_listing__list .product_item_wrap .product_item:not(.gx-0) > [class^="col"], main .product_listing__list .product_item_wrap body footer .container:not(.container-770):not(.shipping-delivery-page) .product_item:not(.gx-0) > [class^="col"], body footer .template-page .breadcrumbs > div:not(.container-770):not(.shipping-delivery-page) main .product_listing__list .product_item_wrap .product_item:not(.gx-0) > [class^="col"], main .product_listing__list .product_item_wrap body footer .template-page .breadcrumbs > div:not(.container-770):not(.shipping-delivery-page) .product_item:not(.gx-0) > [class^="col"], .template-page body footer .breadcrumbs > div:not(.container-770):not(.shipping-delivery-page) main .product_listing__list .product_item_wrap .product_item:not(.gx-0) > [class^="col"], main .product_listing__list .product_item_wrap .template-page body footer .breadcrumbs > div:not(.container-770):not(.shipping-delivery-page) .product_item:not(.gx-0) > [class^="col"], body footer #size-chart:not(.container-770):not(.shipping-delivery-page) main .product_listing__list .product_item_wrap .product_item:not(.gx-0) > [class^="col"], main .product_listing__list .product_item_wrap body footer #size-chart:not(.container-770):not(.shipping-delivery-page) .product_item:not(.gx-0) > [class^="col"], body footer ul.megamenu > li.level_1__item .is-megamenu > li:not(.container-770):not(.shipping-delivery-page) main .product_listing__list .product_item_wrap .product_item:not(.gx-0) > [class^="col"], main .product_listing__list .product_item_wrap body footer ul.megamenu > li.level_1__item .is-megamenu > li:not(.container-770):not(.shipping-delivery-page) .product_item:not(.gx-0) > [class^="col"], ul.megamenu > li.level_1__item body footer .is-megamenu > li:not(.container-770):not(.shipping-delivery-page) main .product_listing__list .product_item_wrap .product_item:not(.gx-0) > [class^="col"], main .product_listing__list .product_item_wrap ul.megamenu > li.level_1__item body footer .is-megamenu > li:not(.container-770):not(.shipping-delivery-page) .product_item:not(.gx-0) > [class^="col"], body footer .section_template__product #shopify-product-reviews .spr-container:not(.container-770):not(.shipping-delivery-page) main .product_listing__list .product_item_wrap .product_item:not(.gx-0) > [class^="col"], main .product_listing__list .product_item_wrap body footer .section_template__product #shopify-product-reviews .spr-container:not(.container-770):not(.shipping-delivery-page) .product_item:not(.gx-0) > [class^="col"], .section_template__product #shopify-product-reviews body footer .spr-container:not(.container-770):not(.shipping-delivery-page) main .product_listing__list .product_item_wrap .product_item:not(.gx-0) > [class^="col"], main .product_listing__list .product_item_wrap .section_template__product #shopify-product-reviews body footer .spr-container:not(.container-770):not(.shipping-delivery-page) .product_item:not(.gx-0) > [class^="col"], body footer .shipping-delivery-page:not(.container-770):not(.shipping-delivery-page) main .product_listing__list .product_item_wrap .product_item:not(.gx-0) > [class^="col"], main .product_listing__list .product_item_wrap body footer .shipping-delivery-page:not(.container-770):not(.shipping-delivery-page) .product_item:not(.gx-0) > [class^="col"], body footer .page_container .shopify-policy__container:not(.container-770):not(.shipping-delivery-page) main .product_listing__list .product_item_wrap .product_item:not(.gx-0) > [class^="col"], main .product_listing__list .product_item_wrap body footer .page_container .shopify-policy__container:not(.container-770):not(.shipping-delivery-page) .product_item:not(.gx-0) > [class^="col"], .page_container body footer .shopify-policy__container:not(.container-770):not(.shipping-delivery-page) main .product_listing__list .product_item_wrap .product_item:not(.gx-0) > [class^="col"], main .product_listing__list .product_item_wrap .page_container body footer .shopify-policy__container:not(.container-770):not(.shipping-delivery-page) .product_item:not(.gx-0) > [class^="col"] {
        padding-right: calc(30px / 2);
        padding-left: calc(30px / 2); } }

/**
 * Header style
 */
header {
  position: relative;
  z-index: 100;
  box-shadow: 0 0 5px #0000001a;
  /* Menu stuck */ }
  header .svg-icon path {
    fill: #a98441;
    transition: .3s; }
  header .svg-icon:hover path, header .svg-icon:focus path, header .svg-icon:active path {
    fill: #ffffff; }
  header .item_left_spacer + .item_left_spacer {
    margin-left: 20px; }
  header > div {
    background: #ffffff; }
    header > div.header_layout_common .header-sticky {
      position: fixed;
      width: 100%;
      top: 0;
      left: 0;
      right: 0;
      background-color: #ffffff;
      border: 1px solid #a98441;
      z-index: 102; }
      header > div.header_layout_common .header-sticky > .container > .row, header > div.header_layout_common .template-page .breadcrumbs.header-sticky > div > .row, .template-page header > div.header_layout_common .breadcrumbs.header-sticky > div > .row, header > div.header_layout_common .header-sticky > #size-chart > .row, header > div.header_layout_common ul.megamenu > li.level_1__item .is-megamenu.header-sticky > li > .row, ul.megamenu > li.level_1__item header > div.header_layout_common .is-megamenu.header-sticky > li > .row, header > div.header_layout_common .section_template__product #shopify-product-reviews .header-sticky > .spr-container > .row, .section_template__product #shopify-product-reviews header > div.header_layout_common .header-sticky > .spr-container > .row, header > div.header_layout_common .header-sticky > .shipping-delivery-page > .row, header > div.header_layout_common .page_container .header-sticky > .shopify-policy__container > .row, .page_container header > div.header_layout_common .header-sticky > .shopify-policy__container > .row, header > div.header_layout_common main .product_listing__list .product_item_wrap .header-sticky > .container > .product_item, main .product_listing__list .product_item_wrap header > div.header_layout_common .header-sticky > .container > .product_item, header > div.header_layout_common .template-page main .product_listing__list .product_item_wrap .breadcrumbs.header-sticky > div > .product_item, main .product_listing__list .product_item_wrap header > div.header_layout_common .template-page .breadcrumbs.header-sticky > div > .product_item, .template-page header > div.header_layout_common main .product_listing__list .product_item_wrap .breadcrumbs.header-sticky > div > .product_item, main .product_listing__list .product_item_wrap .template-page header > div.header_layout_common .breadcrumbs.header-sticky > div > .product_item, header > div.header_layout_common main .product_listing__list .product_item_wrap .header-sticky > #size-chart > .product_item, main .product_listing__list .product_item_wrap header > div.header_layout_common .header-sticky > #size-chart > .product_item, header > div.header_layout_common ul.megamenu > li.level_1__item main .product_listing__list .product_item_wrap .is-megamenu.header-sticky > li > .product_item, main .product_listing__list .product_item_wrap header > div.header_layout_common ul.megamenu > li.level_1__item .is-megamenu.header-sticky > li > .product_item, ul.megamenu > li.level_1__item header > div.header_layout_common main .product_listing__list .product_item_wrap .is-megamenu.header-sticky > li > .product_item, main .product_listing__list .product_item_wrap ul.megamenu > li.level_1__item header > div.header_layout_common .is-megamenu.header-sticky > li > .product_item, header > div.header_layout_common .section_template__product #shopify-product-reviews main .product_listing__list .product_item_wrap .header-sticky > .spr-container > .product_item, main .product_listing__list .product_item_wrap header > div.header_layout_common .section_template__product #shopify-product-reviews .header-sticky > .spr-container > .product_item, .section_template__product #shopify-product-reviews header > div.header_layout_common main .product_listing__list .product_item_wrap .header-sticky > .spr-container > .product_item, main .product_listing__list .product_item_wrap .section_template__product #shopify-product-reviews header > div.header_layout_common .header-sticky > .spr-container > .product_item, header > div.header_layout_common main .product_listing__list .product_item_wrap .header-sticky > .shipping-delivery-page > .product_item, main .product_listing__list .product_item_wrap header > div.header_layout_common .header-sticky > .shipping-delivery-page > .product_item, header > div.header_layout_common .page_container main .product_listing__list .product_item_wrap .header-sticky > .shopify-policy__container > .product_item, main .product_listing__list .product_item_wrap header > div.header_layout_common .page_container .header-sticky > .shopify-policy__container > .product_item, .page_container header > div.header_layout_common main .product_listing__list .product_item_wrap .header-sticky > .shopify-policy__container > .product_item, main .product_listing__list .product_item_wrap .page_container header > div.header_layout_common .header-sticky > .shopify-policy__container > .product_item {
        height: 80px; }
    header > div.header_layout_common .header-sticky:not(.megamenu_stuck) {
      visibility: hidden;
      opacity: 0; }
    header > div.header_layout_common .megamenu_stuck {
      animation: animate_sticky .6s ease; }
      header > div.header_layout_common .megamenu_stuck #megamenu {
        padding-left: 0;
        padding-right: 0; }
        header > div.header_layout_common .megamenu_stuck #megamenu > ul {
          text-align: center; }
          header > div.header_layout_common .megamenu_stuck #megamenu > ul > li {
            text-align: left; }
    header > div.header-layout-3 .social_menu a:hover, header > div.header-layout-3 .social_menu a:focus, header > div.header-layout-3 .social_menu a:active {
      color: #ffffff; }
  @media (min-width: 1200px) {
    header .header-menu-custom ul.megamenu > li.level_1__item .is-simplemenu {
      margin-top: 13px; } }
  header .header-mobile .header_search_full {
    display: block; }
    header .header-mobile .header_search_full .header_search {
      display: block; }
    header .header-mobile .header_search_full .search_form {
      width: 100%;
      max-width: 470px;
      margin-left: auto;
      margin-right: auto; }
  header .contact_phone a {
    font-size: 13px;
    font-weight: 500;
    display: block; }
  header .contact_phone .phone_info {
    font-size: 12px;
    display: block;
    margin-top: 2px; }
    header .contact_phone .phone_info + a {
      margin-left: 18px; }
  header .contact_phone svg + span {
    margin-left: 10px; }
  @media (min-width: 576px) {
    header .contact_phone a, header .contact_phone .phone_info {
      display: inline-block;
      vertical-align: middle; } }
  header .top_panel .currency_active::after {
    background-color: #ffffff; }
  header .top_panel p > a, header .top_panel p > em {
    color: #b59351; }
  header .top_panel p > a {
    text-decoration: underline; }
    header .top_panel p > a:hover, header .top_panel p > a:focus, header .top_panel p > a:active {
      color: #ffffff; }
  header .menu-toggle svg {
    fill: #a98441;
    transition: all 0.3s ease-in-out; }
  header .menu-toggle:hover svg, header .menu-toggle:focus svg, header .menu-toggle:active svg {
    fill: #ffffff; }
  header .contact-link {
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
    header .contact-link p {
      margin: 0 16px 0 0;
      font-weight: 400;
      font-size: 15px; }
    header .contact-link .phone-block {
      display: flex;
      align-items: center; }
      header .contact-link .phone-block svg {
        margin-right: 8px;
        fill: #b59351; }
      header .contact-link .phone-block a {
        color: #a98441;
        font-weight: 500;
        font-size: 18px;
        line-height: 1.25; }
        header .contact-link .phone-block a:hover, header .contact-link .phone-block a:focus, header .contact-link .phone-block a:active {
          color: #b59351; }
  header .block-contact-address .map-icon {
    fill: #b59351;
    margin-right: 10px; }
  header .block-contact-address p {
    font-weight: 400;
    font-size: 15px;
    line-height: 1.1; }
  @media (min-width: 1200px) {
    header .contact-link .phone-block svg path {
      fill: #b59351; }
    header .contact-link .phone-block a {
      color: #a98441; }
      header .contact-link .phone-block a:hover, header .contact-link .phone-block a:active, header .contact-link .phone-block a:focus {
        color: #b59351; } }
  header .txt-linklist {
    column-count: 3;
    color: #a98441;
    margin-bottom: 0;
    font-size: 12px; }
  header .header-bottom {
    border-top: 1px solid #a98441;
    border-bottom: 1px solid #a98441; }
  header .inverted .logo-txt h1,
  header .inverted .logo_slogan {
    color: #ffffff; }
  header .inverted .header_cart .cart_link.item-absolute .header_cart_items {
    background-color: #ffffff;
    color: #a98441;
    box-shadow: -1px 1px 4px -2px rgba(34, 60, 80, 0.22); }
  header .inverted ul.megamenu > li.level_1__item > a, header .inverted ul.megamenu > li.level_1__item > span {
    color: #ffffff; }
    header .inverted ul.megamenu > li.level_1__item > a.current:before, header .inverted ul.megamenu > li.level_1__item > span.current:before {
      background: #ffffff; }
    header .inverted ul.megamenu > li.level_1__item > a:before, header .inverted ul.megamenu > li.level_1__item > span:before {
      background: #ffffff; }
    header .inverted ul.megamenu > li.level_1__item > a:hover, header .inverted ul.megamenu > li.level_1__item > a:focus, header .inverted ul.megamenu > li.level_1__item > a:active, header .inverted ul.megamenu > li.level_1__item > span:hover, header .inverted ul.megamenu > li.level_1__item > span:focus, header .inverted ul.megamenu > li.level_1__item > span:active {
      color: #0f0f0f; }
      header .inverted ul.megamenu > li.level_1__item > a:hover:before, header .inverted ul.megamenu > li.level_1__item > a:focus:before, header .inverted ul.megamenu > li.level_1__item > a:active:before, header .inverted ul.megamenu > li.level_1__item > span:hover:before, header .inverted ul.megamenu > li.level_1__item > span:focus:before, header .inverted ul.megamenu > li.level_1__item > span:active:before {
        background: #ffffff; }
  header .inverted ul.megamenu > li.level_1__item.sfHover > .level_1__link:before, header .inverted ul.megamenu > li.level_1__item > .level_1__link:hover:before, header .inverted ul.megamenu > li.level_1__item > .level_1__link:active:before, header .inverted ul.megamenu > li.level_1__item > .level_1__link.current:before {
    background: #ffffff; }
  @media (min-width: 1200px) {
    header .inverted ul.megamenu > li.level_1__item.sfHover > .level_1__link,
    header .inverted ul.megamenu > li.level_1__item > .level_1__link:hover,
    header .inverted ul.megamenu > li.level_1__item > .level_1__link:active,
    header .inverted ul.megamenu > li.level_1__item > .level_1__link.current {
      color: #ffffff; } }
  header .inverted .megamenu_trigger svg path {
    fill: #ffffff; }
  header .inverted .header_icon,
  header .inverted .currency_active,
  header .inverted .contact_phone > a,
  header .inverted .social_menu a {
    color: #ffffff;
    transition: .3s; }
    header .inverted .header_icon .link_text,
    header .inverted .currency_active .link_text,
    header .inverted .contact_phone > a .link_text,
    header .inverted .social_menu a .link_text {
      color: inherit; }
    header .inverted .header_icon svg path,
    header .inverted .currency_active svg path,
    header .inverted .contact_phone > a svg path,
    header .inverted .social_menu a svg path {
      fill: #ffffff; }
    header .inverted .header_icon:hover, header .inverted .header_icon:focus, header .inverted .header_icon:active,
    header .inverted .currency_active:hover,
    header .inverted .currency_active:focus,
    header .inverted .currency_active:active,
    header .inverted .contact_phone > a:hover,
    header .inverted .contact_phone > a:focus,
    header .inverted .contact_phone > a:active,
    header .inverted .social_menu a:hover,
    header .inverted .social_menu a:focus,
    header .inverted .social_menu a:active {
      opacity: .8; }
  header .inverted.top_panel {
    font-weight: 500; }
    header .inverted.top_panel a {
      text-decoration: none; }
    header .inverted.top_panel.inverted a:hover, header .inverted.top_panel.inverted a:focus, header .inverted.top_panel.inverted a:active {
      opacity: .7; }
    header .inverted.top_panel.inverted ul.social_menu a svg path {
      fill: #ffffff; }
    header .inverted.top_panel em {
      font-style: normal; }
    header .inverted.top_panel a > span:not(.localization-form__currency) .cur-text,
    header .inverted.top_panel a > span:not(.localization-form__currency) .contact_phone {
      color: #ffffff; }
      header .inverted.top_panel a > span:not(.localization-form__currency) .cur-text:hover, header .inverted.top_panel a > span:not(.localization-form__currency) .cur-text:focus, header .inverted.top_panel a > span:not(.localization-form__currency) .cur-text:active,
      header .inverted.top_panel a > span:not(.localization-form__currency) .contact_phone:hover,
      header .inverted.top_panel a > span:not(.localization-form__currency) .contact_phone:focus,
      header .inverted.top_panel a > span:not(.localization-form__currency) .contact_phone:active {
        opacity: .7; }
    header .inverted.top_panel p > em, header .inverted.top_panel p > a {
      color: #b59351; }
    header .inverted.top_panel p > a em {
      color: inherit; }
    header .inverted.top_panel svg path {
      fill: #ffffff; }
    header .inverted.top_panel p, header .inverted.top_panel span:not(.localization-form__currency) {
      color: #bec0c4; }
    header .inverted.top_panel .currency_active::after {
      background-color: #ffffff; }

@media (min-width: 992px) {
  .template-index header .header-absolute {
    position: absolute;
    left: 0;
    right: 0;
    background-color: transparent; } }

@media (max-width: 991.98px) {
  .template-index header .header-absolute .block-logo {
    padding: 5px 4px 3px; } }

.template-page .page_heading, .template-page .page_container .shopify-policy__container .shopify-policy__title h1, .page_container .shopify-policy__container .shopify-policy__title .template-page h1 {
  margin-top: 40px; }

.header_items_wrapper > div {
  line-height: 0; }

.header_icon {
  display: inline-flex;
  align-items: center;
  color: #a98441;
  transition: all 0.3s ease-in-out; }
  .header_icon:hover, .header_icon:focus, .header_icon:active {
    color: #ffffff; }
  .header_icon .link_text {
    line-height: 1;
    color: #ffffff;
    font-weight: 400; }
  @media (min-width: 1200px) {
    .header_icon .link_text {
      font-size: 16px;
      text-transform: none;
      white-space: nowrap; } }
  .header_icon .link_text {
    padding-left: 5px;
    padding-right: 5px; }
  .header_icon .link_text + .svg-icon {
    margin-left: 5px;
    margin-right: 5px; }

.header_icon .link_text:hover{
  transition: 0.3s;
  color: #b59351;
}
.header_account:hover svg path,.header_wishlist:hover svg path {
  fill: #a98441;
}
.header_icon--revers {
  flex-direction: row-reverse; }

/* Header logo */
.block-logo {
  margin-top: 7px;
  margin-bottom: 8px;
  text-align: center; }
  .block-logo .logo-txt {
    text-align: center;
    display: inline-block;
    line-height: 1;
    margin-bottom: 0;
    padding: 7px 0;
    font-size: 18px;
    white-space: nowrap; }
    .block-logo .logo-txt a {
      color: #b59351;
      font-size: inherit; }
  .block-logo p {
    margin: 4px 0 0 0; }
  .block-logo .logo_slogan p {
    font-size: 12px;
    font-weight: normal;
    line-height: 1.1667;
    text-transform: capitalize; }
  @media (max-width: 991.98px) {
    .section_banners .h6.block-subtitle p{
      text-shadow: 0px 0px white;
    }
    .block-logo .logo-image .header_logo img {
      max-width: 89px !important; } }

/**
 * Footer style
 */
body:not(.template-index):not(.template-page):not(.template-blog) div:not(.sidebar-enable) + #shopify-section-footer-1, body:not(.template-index):not(.template-page):not(.template-blog) div:not(.sidebar-enable) + #shopify-section-footer-2, body:not(.template-index):not(.template-page):not(.template-blog) div:not(.sidebar-enable) + #shopify-section-footer-3 {
  margin-top: 40px; }
  @media (min-width: 1200px) {
    body:not(.template-index):not(.template-page):not(.template-blog) div:not(.sidebar-enable) + #shopify-section-footer-1, body:not(.template-index):not(.template-page):not(.template-blog) div:not(.sidebar-enable) + #shopify-section-footer-2, body:not(.template-index):not(.template-page):not(.template-blog) div:not(.sidebar-enable) + #shopify-section-footer-3 {
      margin-top: 80px; } }

footer .footer_payments img + img {
  margin-left: 6px; }

footer .about_text {
  margin-top: 15px; }
  footer .about_text p {
    margin: 0;
    font: 400 14px/18px "Fira Sans", sans-serif;
    color: #ffffff; }

footer .footer_menu {
  display: flex;
  align-items: center; }
  footer .footer_menu li > a {
    font: 400 15px/20px "Fira Sans", sans-serif; }
  footer .footer_menu li + li {
    margin-left: 24px; }

footer .link_list, footer.footer_type_3 .social_menu.social_menu_alternate {
  margin-bottom: 30px; }
  footer .link_list a, footer.footer_type_3 .social_menu.social_menu_alternate a {
    line-height: 1.7; }
  footer .link_list li + li, footer.footer_type_3 .social_menu.social_menu_alternate li + li {
    margin-top: 6px; }

@media (min-width: 768px) and (max-width: 991.98px) {
  footer:not(.footer_type_2) .footer_block + .footer_block {
    margin-top: 24px; } }

@media (max-width: 767.98px) {
  footer .linklist_footer_title {
    font-weight: 600;
    font-size: 16px; }
    footer .linklist_footer_title svg {
      transform: rotate(-90deg); }
  footer .toggle-mobile {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  footer .without_toggle {
    text-align: center;
    order: 1;
    margin-top: 50px; }
  footer .footer_block {
    padding-top: 24px;
    border-bottom: 1px solid #0f0f0f; }
    footer .footer_block.border-t {
      border-top: 1px solid #0f0f0f; }
    footer .footer_block.border-n {
      border: none; }
  footer .item__newsletter {
    text-align: center; }
    footer .item__newsletter .form-wrapper {
      flex-direction: column;
      align-items: center;
      justify-content: center; }
      footer .item__newsletter .form-wrapper .form-control-wrapper {
        margin-right: 0; }
      footer .item__newsletter .form-wrapper .btn, footer .item__newsletter .form-wrapper .blog__main.linkstyle--btn .article_btn, .blog__main.linkstyle--btn footer .item__newsletter .form-wrapper .article_btn, footer .item__newsletter .form-wrapper .product_listing__list .product-buttons .add_to_cart_button, .product_listing__list .product-buttons footer .item__newsletter .form-wrapper .add_to_cart_button, footer .item__newsletter .form-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-summary-actions > a, .section_template__product #shopify-product-reviews .spr-container footer .item__newsletter .form-wrapper .spr-summary-actions > a, footer .item__newsletter .form-wrapper .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer .spr-review-reportreview, .section_template__product #shopify-product-reviews .spr-container .spr-review .spr-review-footer footer .item__newsletter .form-wrapper .spr-review-reportreview, footer .item__newsletter .form-wrapper .buyoneclick button, .buyoneclick footer .item__newsletter .form-wrapper button {
        margin-top: 10px; }
  footer .footer_bottom_pannel .row, footer .footer_bottom_pannel main .product_listing__list .product_item_wrap .product_item, main .product_listing__list .product_item_wrap footer .footer_bottom_pannel .product_item {
    flex-direction: column;
    justify-content: center;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px; }
    footer .footer_bottom_pannel .row .social_menu, footer .footer_bottom_pannel main .product_listing__list .product_item_wrap .product_item .social_menu, main .product_listing__list .product_item_wrap footer .footer_bottom_pannel .product_item .social_menu {
      order: -1;
      margin-bottom: 20px; } }

footer .footer_bottom_pannel > .container, footer .template-page .breadcrumbs.footer_bottom_pannel > div, .template-page footer .breadcrumbs.footer_bottom_pannel > div, footer .footer_bottom_pannel > #size-chart, footer ul.megamenu > li.level_1__item .is-megamenu.footer_bottom_pannel > li, ul.megamenu > li.level_1__item footer .is-megamenu.footer_bottom_pannel > li, footer .section_template__product #shopify-product-reviews .footer_bottom_pannel > .spr-container, .section_template__product #shopify-product-reviews footer .footer_bottom_pannel > .spr-container, footer .footer_bottom_pannel > .shipping-delivery-page, footer .page_container .footer_bottom_pannel > .shopify-policy__container, .page_container footer .footer_bottom_pannel > .shopify-policy__container {
  padding-top: 15px;
  padding-bottom: 15px;
  border-top: 1px solid #0f0f0f; }

@media (min-width: 576px) {
  footer .footer_bottom_pannel .footer_copyright i, footer .footer_bottom_pannel .shop-name-footer {
    display: inline-block; } }

@media (min-width: 768px) {
  footer .link_list, footer.footer_type_3 .social_menu.social_menu_alternate {
    margin-bottom: 0; }
  footer .form_wrapper button {
    margin-left: 10px; }
  footer .footer_item.two-column .link_list, footer.footer_type_3 .footer_item.two-column .social_menu.social_menu_alternate {
    column-count: 2;
    column-gap: 30px;
    list-style-position: inside; } }

footer .footer_payments img {
  margin-top: 8px; }
  @media (min-width: 1200px) {
    footer .footer_payments img {
      margin-top: 3px; } }

footer .footer-logo-slogan {
  font-size: 16px;
  color: #a98441;
  margin-top: 20px;
  margin-bottom: 20px; }

footer a svg path {
  fill: #a98441; }

footer .contact_list a {
  display: inline-flex;
  align-items: center;
  font-size: 14px; }
  footer .contact_list a > span > span {
    padding-left: 3px; }

footer .contact_list svg {
  margin-right: 10px; }

footer .contact_list li + li {
  margin-top: 6px; }

footer .contact_list .contact_email {
  text-decoration: underline; }

@media (min-width: 768px) {
  footer.footer_type_2 .footer_item__newsletter {
    padding-top: 9%; }
  footer.footer_type_2 .linklist_footer_title {
    display: none; } }

footer.footer_type_2 .social_menu {
  margin-top: 38px;
  justify-content: center; }

footer.footer_type_2 .footer-logo-slogan {
  color: #ffffff; }

footer.footer_type_2 .footer_bottom_pannel {
  padding-top: 21px;
  margin-top: 30px; }

@media (max-width: 767.98px) {
  footer.footer_type_2 .without_toggle {
    margin-top: 30px;
    padding-top: 0; } }



footer.footer_dark a {
  color: #ffffff; }
  footer.footer_dark a:hover, footer.footer_type_3 a:focus, footer.footer_type_3 a:active {
    color: #ffffff; }

@media (min-width: 1200px) {
  footer.footer_type_3 .index_newsletter_wrapper {
    padding-top: 75px;
    padding-bottom: 80px; } }

footer.footer_dark .footer-logo {
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 20px; }

footer.footer_dark .footer-logo-slogan {
  margin-top: 20px; }
  footer.footer_dark .footer-logo-slogan p {
    color: #ffffff; }

footer.footer_dark .toggle-mobile svg {
  fill: #ffffff; }

footer.footer_type_3 .footer-link-block .link-block-item {
  display: inline-block; }
  footer.footer_type_3 .footer-link-block .link-block-item .link-block-link {
    font-weight: 400;
    font-size: 15px;
    line-height: 1;
    margin-right: 14px; }

footer.footer_dark .linklist_footer_title {
  font-weight: 700;
  color: #ffffff;
}


  footer.footer_dark .link_list li a, footer.footer_type_3 .social_menu.social_menu_alternate li a {
    position: relative;
    font-size: 16px;
    color: #777777; }
    footer.footer_dark .link_list li a:hover, footer.footer_dark  .social_menu.social_menu_alternate li a:hover, footer.footer_dark .link_list li a:focus, footer.footer_type_3 .social_menu.social_menu_alternate li a:focus, footer.footer_type_3 .link_list li a:active, footer.footer_type_3 .social_menu.social_menu_alternate li a:active {
      text-decoration: underline;
      text-underline-offset: 2px;
       }
      footer.footer_dark .link_list li a:hover:before, footer.footer_type_3 .social_menu.social_menu_alternate li a:hover:before, footer.footer_type_3 .link_list li a:focus:before, footer.footer_type_3 .social_menu.social_menu_alternate li a:focus:before, footer.footer_type_3 .link_list li a:active:before, footer.footer_type_3 .social_menu.social_menu_alternate li a:active:before {
        background-color: #a98441; }

footer.footer_dark .social_menu {
  display: inline-block; }
  footer.footer_dark .social_menu > li {
    display: inline-block; }

      footer.footer_dark  .social_menu > li a svg path {
        fill: #ffffff;
        transition: all 0.3s ease-in-out; }
      footer.footer_dark  .social_menu > li a:hover, footer.footer_dark .social_menu > li a:focus, footer.footer_dark .social_menu > li a:active {
        opacity: 0.5; }
  footer.footer_dark  .social_menu.social_menu_alternate > li a {
    opacity: 1; }

@media (min-width: 768px) {
  footer.footer_type_3 .footer_block {
    margin-top: 25px; } }

footer.footer_type_3 .footer_bottom_pannel {
  margin-top: 60px;
  padding-top: 10px;
  padding-bottom: 20px;
}
  footer.footer_type_3 .footer_bottom_pannel > .container, footer.footer_type_3 .template-page .breadcrumbs.footer_bottom_pannel > div, .template-page footer.footer_type_3 .breadcrumbs.footer_bottom_pannel > div, footer.footer_type_3 .footer_bottom_pannel > #size-chart, footer.footer_type_3 ul.megamenu > li.level_1__item .is-megamenu.footer_bottom_pannel > li, ul.megamenu > li.level_1__item footer.footer_type_3 .is-megamenu.footer_bottom_pannel > li, footer.footer_type_3 .section_template__product #shopify-product-reviews .footer_bottom_pannel > .spr-container, .section_template__product #shopify-product-reviews footer.footer_type_3 .footer_bottom_pannel > .spr-container, footer.footer_type_3 .footer_bottom_pannel > .shipping-delivery-page, footer.footer_type_3 .page_container .footer_bottom_pannel > .shopify-policy__container, .page_container footer.footer_type_3 .footer_bottom_pannel > .shopify-policy__container {

    padding-top: 19px;
    padding-bottom: 20px; }

  footer.footer_dark  .footer_bottom_pannel .shop-name-footer {
    display: block;
    /* color: #ffffff; */
    margin: 0; }
  footer.footer_dark  .footer_bottom_pannel .footer_copyright {
    font-size: 12px;
    line-height: 1.23; }
    footer.footer_dark .footer_bottom_pannel .footer_copyright a,footer.footer_dark .footer_bottom_pannel .footer_copyright {
      /* color: #777777; */
      font-size: 14px;
    }
footer.footer_dark .footer_bottom_pannel .footer_copyright span{
  color: #777777;
}
      footer.footer_dark  .footer_bottom_pannel .footer_copyright a:hover, footer.footer_dark .footer_bottom_pannel .footer_copyright a:focus, footer.footer_dark .footer_bottom_pannel .footer_copyright a:active {
       text-decoration: underline;
        text-underline-offset: 2px;
        }
  footer.footer_type_3 .footer_bottom_pannel .footer-link-block {
    margin-top: 5px; }
    footer.footer_dark .footer_bottom_pannel .footer-link-block .link-block-item .link-block-link {
      color: #a98441; }
      footer.footer_dark .footer_bottom_pannel .footer-link-block .link-block-item .link-block-link:hover, footer.footer_dark .footer_bottom_pannel .footer-link-block .link-block-item .link-block-link:focus, footer.footer_dark .footer_bottom_pannel .footer-link-block .link-block-item .link-block-link:active {
        color: #ffffff; }

footer.footer_dark .contact_list {
  display: flex;
  flex-direction: column; }

  footer.footer_dark  .contact_list .contact_address p {
    display: block;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 0;
    margin-top: 5px; }
  footer.footer_dark  .contact_list .contact_address > div > div p:first-child {
    margin-top: 0; }
  footer.footer_dark  .contact_list .c_email {
    order: 3; }


@media (max-width: 767.98px) {
  /* footer.footer_dark  .footer_block {
    border-color: #ffffff; }
    footer.footer_dark .footer_block.border-t {
      border-color: #ffffff; }
  footer.footer_dark .footer_bottom_pannel > .container, footer.footer_type_3 .template-page .breadcrumbs.footer_bottom_pannel > div, .template-page footer.footer_type_3 .breadcrumbs.footer_bottom_pannel > div, footer.footer_type_3 .footer_bottom_pannel > #size-chart, footer.footer_type_3 ul.megamenu > li.level_1__item .is-megamenu.footer_bottom_pannel > li, ul.megamenu > li.level_1__item footer.footer_type_3 .is-megamenu.footer_bottom_pannel > li, footer.footer_type_3 .section_template__product #shopify-product-reviews .footer_bottom_pannel > .spr-container, .section_template__product #shopify-product-reviews footer.footer_type_3 .footer_bottom_pannel > .spr-container, footer.footer_type_3 .footer_bottom_pannel > .shipping-delivery-page, footer.footer_type_3 .page_container .footer_bottom_pannel > .shopify-policy__container, .page_container footer.footer_type_3 .footer_bottom_pannel > .shopify-policy__container {
    border-top: none; }
  footer.footer_type_3 .footer_copyright {
    margin-bottom: 15px; } }

footer.footer_type_4 .footer_bottom_pannel {
  border-top: 1px solid #0f0f0f; }
  footer.footer_type_4 .footer_bottom_pannel > .container, footer.footer_type_4 .template-page .breadcrumbs.footer_bottom_pannel > div, .template-page footer.footer_type_4 .breadcrumbs.footer_bottom_pannel > div, footer.footer_type_4 .footer_bottom_pannel > #size-chart, footer.footer_type_4 ul.megamenu > li.level_1__item .is-megamenu.footer_bottom_pannel > li, ul.megamenu > li.level_1__item footer.footer_type_4 .is-megamenu.footer_bottom_pannel > li, footer.footer_type_4 .section_template__product #shopify-product-reviews .footer_bottom_pannel > .spr-container, .section_template__product #shopify-product-reviews footer.footer_type_4 .footer_bottom_pannel > .spr-container, footer.footer_type_4 .footer_bottom_pannel > .shipping-delivery-page, footer.footer_type_4 .page_container .footer_bottom_pannel > .shopify-policy__container, .page_container footer.footer_type_4 .footer_bottom_pannel > .shopify-policy__container {
    padding-top: 39px;
    padding-bottom: 39px;
    border-top: none; }

footer.footer_type_4 .footer-link-block {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap; }
  footer.footer_type_4 .footer-link-block li {
    margin-right: 12px; }
    footer.footer_type_4 .footer-link-block li a {
      line-height: 1.5; } */
    @media (min-width: 1200px) {
      footer.footer_type_4 .footer-link-block li {
        margin-right: 22px; } }

    
    footer.footer_type_5 .bg-footer {
    	padding-bottom: 30px;
    }
    
    footer.footer_type_5  .item__newsletter  .btn {
    	min-width: unset; 
        border:none;
    }  

    
    footer.footer_type_5  .footer_item__newsletter .form-wrapper .form-control-wrapper {
    	margin-right: 0;
    }
    
    
    footer.footer_type_5  .footer_item__newsletter input{
        background-color: #444444;
        border-color: #444444;
      	text-align: center;
    }
    
    footer.footer_type_5  .footer_item__newsletter input::placeholder {
    	color: #797B7E;
    }
     @media (max-width: 767px){
        footer.footer_type_5 .footer_bottom_pannel {
            margin-top: 30px;
        }
     }
    
    
    @media (min-width: 768px){
  		  footer.footer_type_5 .footer_block {
   			 margin-top: 15px;
		}	
    }

    
    
body:not(.template-index) .main_content {
  margin-bottom: 30px; }

body:not(.template-index) [id^='shopify-section-footer'] {
  border-top: 1px solid #0f0f0f;
  margin-top: 60px; }

[id^='shopify-section-footer'] {
  border-top: 1px solid #0f0f0f; }

/* Back to top */
#back_top {
  display: none;
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 999;
  text-align: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #b59351;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2);
  transition: all 0.3s ease-in-out;
  opacity: 1; }
  #back_top svg {
    fill: #ffffff;
    height: 50px; }
  #back_top:hover {
    background: #0f0f0f; }
  @media (min-width: 768px) {
    #back_top {
      right: 30px;
      bottom: 60px; } }

.footer_type_3 .footer_item__newsletter .newsletter-title.h6{
  text-transform: none;
  color: #a98441;
  font-size: 24px;
  font-weight: 400;
}
.footer_type_3 .h3.newsletter-description{
  text-transform: none;
  color: #a98441;
  font-size: 16px;
  font-weight: 400;
}

.footer_type_3 .newsletter__input{
  border-color: #ffffff;

}

.footer_type_3 .newsletter__input::placeholder{
  text-transform: none;
  color: #ffffff;
}

.footer_type_3 #newsletter_form .btn{
  height: 44px;
  min-width: 56px;
}

.footer_type_3 #newsletter_form{
  max-width: 393px;
  width: 100%;
}

.footer_type_3 .footer_item__newsletter .newsletter-title.h6{
  margin-bottom: 20px;
}
.footer_type_3 .footer_item__newsletter .newsletter-description.h3{
  margin-bottom: 14px;
}

/* .footer_type_3 .bg-footer{
  border-top: 1px solid #ffffff;
} */



@media (min-width: 768px) {
  .footer_type_3 .footer_item.footer_item__links,.footer_type_3 .linklist_footer_title,.footer_type_3.footer_dark .contact_list  {
    text-align: center;
  }
  .footer_type_3.footer_dark .contact_list>li+li {
    text-align: center;
    display: flex;
    justify-content: center;
  }
}


.footer_type_3.footer_dark .contact_list .contact_address p{
  font-size: 16px;
  line-height: 1.7;
  color: #777777;
}
.footer_type_3 .c_phone span,.footer_type_3 .c_email span,.footer_type_3 .contact_list .contact_email{
  font-size: 16px;
 line-height: 1.7;
  color: #777777;
  text-decoration: none;
}

.footer_type_3 a svg path{
  fill: #777777;
}
.footer_type_3 .c_phone:hover span,.footer_type_3 .c_email:hover span{
  text-decoration: underline;
  text-underline-offset: 2px;
}
.footer_type_3 .footer_bottom_pannel{
  border-top: 1px solid #ffffff;
}
.header-layout-3 .pb-1{
  padding-bottom: 0!important;
}

header .top_panel .social_menu svg{
  width: 19px;
  height: 19px;
}

.footer_type_3.footer_dark{
  background: #a98441;
}

