/** Shopify CDN: Minification failed

Line 410:10 Expected identifier but found whitespace
Line 410:15 Unexpected ";"

**/





.custom-multi-variant-row {
  flex-wrap: nowrap!important;
  border-bottom: 1px solid #ddd;
  padding: 15px 0px;
  align-items: center!important;
}

.tt-desctop-menu .tt-megamenu-submenu {
  margin-left: -10px!important;

}
.tt-desctop-menu .megamenu .dropdown-menu {
  padding: 0px!important;
}

.tt-desctop-menu .tt-col-list {
  padding: 40px 30px!important;

}

.tt-swatches-container .tt-title-options {
  margin-right: 10px;


}

.qview-button.qview-button--bottom_center, .qview-button.qview-button--mobile-bottom_center {
  transform: translate3d(-120%,0,0)!important;
}

.tt-btn-quickview{display:none !important;}

/* .tt-desctop-menu ul li {
  padding: 0px!important;
} */

#multivariants_add_to_cart_button_h, #multivariants_add_to_cart_button {
  width: 100%!important;
  display: block;
  text-transform: uppercase;
  background-color: black;
}

div.multivariants_top_title {
  display: none!important;
}

/* .wishlisthero-product-page-button-container {
  display: none;
} */

.tt-wrapper.product-information-buttons .wishlisthero-product-page-button-container {
  display: block!important;
}

.tt-swatches-container.tt-swatches-container-js .tt-wrapper {
  display: flex;
  align-items: center;
}

.yotpo-empty-state svg, .yotpo-empty-state .yotpo-title-text, .yotpo-reviews-trademark.yotpo-reviews-by {
  display: none!important;
}

.yotpo-display-l .yotpo-main-layout .yotpo-head, .yotpo-display-m .yotpo-main-layout .yotpo-head {
  margin-top: 35px!important;
  margin-bottom: 20px!important;
}

.tt-options-swatch.options-middle.shopifyfiltres-js:first-of-type li a:not(.options-color) {
display: none!important;
}

.news-popup-image {
  display: none!important;
}

ul.tt-options-swatch li {
  margin: 0px!important;
}

ul.tt-options-swatch li a {
  margin: 7px 5px 0!important;
}

.submit-button-wrapper button {
  text-transform: uppercase!important;
}

.megamenu .dropdown-menu, .megamenu .dropdown-menu .row {
    /*  min-height: 600px!important; */
  min-height: 400px!important;
}

#custom_multi_variants_container hr {
  display: none!important;
}

#custom_multi_variants_container #custom_multi_variant_add_to_cart {
  width: 100%!important;
  justify-content: center;
  background-color: black!important;
  color: white!important;
  border: 0px!important;
  text-transform: uppercase!important;
  padding: 10px!important;
}

.custom-multi-variant-row .custom-multi-variant-options-col {
  flex-direction: row-reverse!important;
  justify-content: space-between!important;
}



.custom-multi-variant-row .custom-multi-variant-options-label {
  display: block!important;
}

.custom-multi-variant-text-before-quantity, .custom-multi-variant-text-before-price {
  display: none;
}

.custom-multi-variant-row .custom-multi-variant-options-label {
  max-width: 50%!important;
  flex-basis: 50%!important;
}

.custom-multi-variant-row .custom-multi-variant-input-quantity-container .custom-multi-variant-quantity {
  height: 32px!important;
  margin: 0px!important;
  border: 0px!important;
  border-top: 1px solid #ddd!important;
  border-bottom: 1px solid #ddd!important;
}

.custom-multi-variant-row .custom-multi-variant-input-quantity-container button {
  border-radius: 0px!important;
  border: 1px solid #ddd!important;
  height: 32px!important;
}

.custom-multi-option-key-label {
  font-weight: bold!important;
}

.tt-payment-list li a:after {
  content: "Rewards";
  color: #333132;
  text-transform: uppercase;
}

footer .tt-color-scheme-03 .tt-social-icon li a {
  background-color: #333132;
  color: white!important;
  border-radius: 2px;
  font-size: 16px;
}

footer ul.tt-social-icon {
  margin-left: 5px!important;
}

.instagram_gallery img {
  border: 7px solid white;
}

 ul.tt-options-swatch li.active a:not(.options-color) {
   background: transparent!important;
   color: #333132!important;
   border: 1px solid #333132!important;
 }

ul.tt-options-swatch li a:not(.options-color) {
  color: #777!important;
  background: transparent!important;
  border: 1px solid #777!important;
}

footer {
  margin-top: 0px!important;
}

.wishlisthero-floating {
  bottom: 10px!important;
  top:unset !important;
  right: 35%!important;
}
.wishlisthero-floating button{
  opacity:.90 !important;
}
.qview-button{
  opacity:.90 !important;
}


.wishlisthero-floating svg {
  margin-top: 0px!important;
}
.wishlisthero-floating button{
  padding: 0 0 0 0 !important;
}


.tt-product-single-info .tt-swatches-container .tt-wrapper:not(:first-child) {
  display: none;
}

.wishlisthero-floating {
  display: none;
}

.tt-product:hover .wishlisthero-floating {
  display: block!important;
}
.wishlisthero-floating button:hover{
    transition: opacity .2s,background .2s,color .2s;
  -webkit-box-shadow: 0 2px 20px -2px rgba(27,33,58,.4);
    box-shadow: 0 2px 20px -2px rgba(27,33,58,.4);
}

@media (max-width: 1199.98px){
.tt-product .wishlisthero-floating {
  display: block!important;
}
}
.tt-product:hover .qview-button-wrapper {
    opacity:1 !important;
    visibility: visible !important;
}
.fa-1x {
    font-size: 0.8em !important;
}



.__react_component_tooltip {
  display: none!important;
}

.tt-product .tt-image-box .tt-btn-quickview:before {
  position: absolute;
  left: 35%!important;;
}

.footer-grid {
  margin-top: 70px; padding: 50px 0px; border-top: 1px solid #111; border-bottom: 1px solid #111;
}

.pageindex .footer-grid {
  margin-top: 0px!important;
}

.tt-top-panel .tt-row {
  padding-top: 10px!important;
  padding-bottom: 0px!important;
}

/* .tt-header-holder .obj-aligment-left >a, .tt-desctop-menu.tt-menu-small nav ul li >a {
  text-align: center!important;
} */

.small-header .tt-desktop-header .tt-header-holder .tt-obj-menu .tt-desctop-menu.tt-menu-small nav>ul>li.dropdown>a {
  text-transform: uppercase;
  font-size: 14px!important;
  letter-spacing: 2px!important;
}

.tt-desktop-header {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
    padding: 20px 0px;

}

.tt-desctop-menu .submenuarrow>a>span:after {
  display: none!important;
}

.tt-desctop-menu ul li {
  padding: 0px 10px;
}

/* .tt-desktop-header .tt-logo img {
  margin-left: -150px;
} */

.container {
  max-width: 1350px!important;
}
.tt-block-title {
  padding-top: 40px!important;
}

.tt-promo-box .tt-title-large {
  font-size: 22px!important;
  letter-spacing: 1px;
}

a.title-hover-underline, .tt-block-title .tt-title a.title-hover-underline, #shopify-section-template--18448358605095__4ad07ecb-8bfc-4504-95d4-2ebb5060c7fb h2 {
  font-size: 16px!important;
  color: #777!important;
  font-weight: 300!important;
  letter-spacing: 1px!important;
}

.tt-block-title .tt-description, .tt-block-title .tt-description h1 {
  font-size: 32px!important;

}

.tt-megamenu-submenu.tt-megamenu-preview {
  text-align: left!important;
}

.tt-megamenu-submenu.tt-megamenu-preview a, .tt-megamenu-submenu a {
  font-size: 17px!important;
  color: #555!important;
}

.tt-desctop-menu .tt-title-submenu {
  font-size: 16px!important;
}

.tt-desctop-menu .dropdown.selected>a {
  color: #111!important;
}

.grid-3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
}
.grid-3 div {
  text-align: center;
}
.grid-3 img {
  max-width: 50px;
}
.grid-3 a {
  color: #333132;
}
.sub-grid {
  display: grid;
  grid-template-columns: 1fr 3fr;
  align-items: center;
  align-content: center;
}
.sub-grid-2 {
  display: grid;
  grid-template-columns: 3fr 1fr;
  align-content: center;
  align-items: center;
}

.tt-menu-slider img {
    height: 200px!important;
    min-height: 200px!important;
    max-height: 200px!important;
    object-fit: cover!important;
}

.custom-multi-variant-row .custom-multi-variant-available-qty-container .out-of-stock-availability {
/*   color: black!important;
  border-color: black!important; */
  border-width: 2px!important;
  font-size: 14px!important;
  transform: rotate(0)!important;
}

.yotpo-base-layout {
  width: 100%!important;
}

.yotpo-main-layout .yotpo-border-margin {
  margin-top: 0px!important;
}


.tt-payment-list img {
  filter: saturate(0);
}


.grid-3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
}
.grid-3 div {
  text-align: center;
}
.grid-3 img {
  max-width: 50px;
}
.grid-3 a {
  color: #333132!important;
}
  display: grid;
  grid-template-columns: 1fr 3fr;
  align-items: center;
  align-content: center;
}
.sub-grid-2 {
  display: grid;
  grid-template-columns: 3fr 1fr;
  align-content: center;
  align-items: center;
}

.tt-layout-box03 img {
  width: 100%!important;
}

.blid235823dd-949c-4a45-bfbe-bc2d27a295ad {
  margin-top: 0px!important;
}

.tt-product-inside-hover {
  display: none!important;
}

a.tt-btn-quickview {
  width: 100%!important;
  right: 0px!important;
  border-radius: 0px!important;
  background-color: rgba(255, 255, 255, 0.7)!important;
    position: absolute!important;
  top: 89%!important;
}

.tt-product .tt-image-box .tt-btn-quickview:before {
  content: "\f217"!important;
  font-family: "Font Awesome 6 Pro"!important;
  color: #333123!important;

}

.tt-product .tt-image-box .tt-btn-quickview:hover :before {
  color: #333123!important;
}

#shopify-section-template--18448358605095__7d031b95-5677-4499-ac0a-df0ecb76dfef .container-indent {
  margin-top: 0px!important;
}

.shopify-section .col-md-12, .shopify-section .col-lg-12 {
  padding: 0px!important;
}

#shopify-section-template--18553888801063__7ae5416f-9037-4ac8-8901-1b65883561e8{
  background-color:#fdf2ea!important;
  padding-bottom:50px;
}
#shopify-section-template--18553888801063__7ae5416f-9037-4ac8-8901-1b65883561e8 .container-indent {
  margin-top:0px !important;
}
#shopify-section-template--18564355621159__bf3128a6-2c58-4757-9d1b-2f10d1c131a0 .tt-block-title{
  padding-top:0px !important;
}
#shopify-section-template--18564903141671__f735b233-03e4-4c14-be49-b42236494a19 .container-indent{
  margin-top:0px !important;
}
#shopify-section-template--18564903141671__f735b233-03e4-4c14-be49-b42236494a19{
  background-color:#fdf2ea !important;
  padding-top:40px;
  padding-bottom:80px;
}

.g-container{
  padding: 0 20px !important;
}

.custom-form-wrapper .ace-cf-panel-default {
    border-width:0px !important;
    max-width: 800px !important;
    margin: 50px auto 0 !important;
}

.wishlisthero-floating {
    z-index: 7!important;
}

.tt-desctop-menu .tt-col-list [class^=col] {
    margin-top: 5px!important;
}

@media only screen and (max-width: 600px) {
  .grid-3 {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 20px;
  }
  .sub-grid,
  .sub-grid-2 {
    display: grid;
grid-template-columns: 1fr;
  }
}

@media only screen and (max-width: 600px) {
.grid-3 {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 35px;
}

  .sub-grid, .sub-grid-2 {
    display: grid;
    grid-template-columns: 1fr!important;
    grid-gap: 20px;
  }

  .sub-grid-2 {
    display: flex;
    flex-direction: column-reverse;
  }
} 

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

  .tt-block-title .tt-description, .tt-block-title .tt-description h1 {
    font-size: 20px!important;
  }

  .line-text-container {
    margin-top: -40px!important;
  }

}

@media (max-width: 575px) {
.instafeed-col .instagram_gallery > * {
    width: 100%!important;
    margin-top: 10px;
    margin-left: 10px;
}
}

.tt-wrapper.product-information-buttons {
  display: flex!important;
  justify-content: space-between!important;


}

.tt-options-swatch ul.options-middle.tt-options-swatch li a:not(.options-color) {
  display: none!important;
}

.MuiButtonGroup-root button {
  display: none!important;
}

.money.conversion-bear-money {
  color: black!important;
  font-size: 16px!important;
}

.MuiButton-label {
  color: black!important;
}

.pageproduct h1.tt-title {
  text-transform: uppercase!important;
    border-bottom: 1px solid #ccc!important;
    padding-bottom: 10px!important;
    margin-bottom: 20px!important;
}

.tt-wrapper.product-information-buttons a {
    text-transform: uppercase!important;
    color: black!important;
    font-weight: 400!important;
    opacity: 0.9!important;
}

#shopify-section-template--18448358605095__d5aa0005-7bb7-4ca9-9340-c6fc9d76561e .tt-layout-box03 img{
    max-height: 920px !important;
    object-fit: cover !important;
}



.qview-block .qview-fields .qview-option {display:none !important;}
.qview-block .qview-available .qview-input-quantity {display:none !important;}
.qview-block .qview-btn-addtocart {display:none !important;}


.multivariants_block_label_holder:nth-child(3) {display: none !important;}


/* .multivariants_block_stock_qty {display: none !important;} */

header .tt-parent-box:last-child .tt-dropdown-toggle {
    padding-right: 20px !important;
}

.multivariants_block_subtotal_h{margin-bottom:5px !important;}
.multivariants_setbox_footer {
    padding-top:10px !important;
    margin: 0px !important;
    background-color: #f6f6f6 !important;
}
.multivariants_block_subtotal_label {margin-left:10px; font-weight:400 !important;}
.multivariants_block_subtotal_price {font-weight:400 !important;}
.multivariants_setbox_holder {
    padding: 0px !important;
}


.multivariants_block_subtotal_label .mvtotalquantity {color:#ff7b8b !important; padding-right:10px !important;}
#multivariants_block_subtotal_price .money {color:#ff7b8b !important;}

.multivariants_block_img {
    border: 0px solid rgb(238, 238, 238) !important;
    border-radius: 0px !important;
    max-height: 40px !important;
}
.multivariants_block_qty_holder{order:4;}
.multivariants_block_prc_holder{flex:1 1 0%;}
.multivariants_block_last_holder_labels{flex:0.1 1 0% !important;}




#shopify-section-template--20897027031335__600e0d75-6d24-4f60-a2fe-2d62d89c7b83 {
  display: none !important;
}
@media (max-width: 750px) {
  #shopify-section-template--20897027031335__600e0d75-6d24-4f60-a2fe-2d62d89c7b83 {
    display: block !important;
  }
  #shopify-section-template--20897027031335__7821c342-c562-48ae-b148-baa97a10462e {
    display: none !important;
  }
}

.nm-easywholesale-container .nm-easywholesale-item .nm-easywholesale-name br {
  display: none !important;
}
.nm-easywholesale-container .nm-easywholesale-footer .nm-easywholesale-total {
  color: #ff7b8b !important;
}
.nm-easywholesale-container .nm-easywholesale-item .nm-easywholesale-name small {
  font-size: 100%;
}
.nm-easywholesale-container .nm-easywholesale-footer{
  font-size: 16px;
}
@media screen and (min-width: 870px) {
  .nm-easywholesale-container .nm-easywholesale-item .nm-easywholesale-name small {
    margin-left: 10px;
  }
}