/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2023-05-26 10:04:47 */
body.boxed {
    background-color: #FFF7F9;
    background-image: none;
    background-attachment: fixed;}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom {
        width: 49%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper {
        width: 49%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 36.75%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 36.75%;
    }
}
@media (max-width: 480px){
    .products-grid .product-item {
        float: none;
        width: 100%;
        padding: 10px 0;
    }
}

.cmplangicon{
   display:none;
}

span.old-price .price-wrapper .price {
 color:silver !important;
font-size: 0.8em;
}

#my-klarna-footer *::part(osm-badge) {
  transform: scale(1.1);
}

.col-mp.default-cmt__cmt-login {
  display: none;
}

.mbsubcatName a {
  height: 50px;
}

.mySTButton {
  background-color: #bda69b;
  width: 275px;
  hight: 150px;
  color: white;
  font-size: x-small;
}

.block.related {
  display: none;
}

.product-image-photo.hover_image {
  visibility: hidden;
  opacity: 0;
  transition: all .3s;
  padding: 0;
  height: 200px;
  width: 210px;
  left: 32px;
}
 
a.pagebuilder-button-link:visited, button.pagebuilder-button-link:visited, div.pagebuilder-button-link:visited {
  color: #fff;
  text-decoration: none;
}

a.pagebuilder-button-link, button.pagebuilder-button-link, div.pagebuilder-button-link {
color: #fff;
}


.price-box .price {
  margin-bottom: 0 !important;
  color: #5f970c;
  font-weight: 600;
  font-size: 1.2rem;
  line-height: 1;
}
 

#sub-category-listing ul li .CatName a, #sub-category-listing.category-grid-view ul li .mbsubcatName a {
  background-color: #bda69b;
  color: #fffdfd;
  display: block;
  font-size: 18px;
  font-weight: 400;
  padding: 6px 5px;
  line-height: normal;
  text-decoration: none;
}

#sub-category-listing ul li:hover .CatName a, #sub-category-listing.category-grid-view ul li:hover .mbsubcatName a {
  background-color: #ccc;
  color: #a96272;
}


 @media (min-width: 992px)
{

#sub-category-listing ul li:hover .CatName a, #sub-category-listing.category-grid-view ul li:hover .mbsubcatName a {
  background-color: #dfd0c9;;
  color: #a96272;
}

.mbsubcatName a {
  height: 50px;
}

#sub-category-listing ul li .CatName a, #sub-category-listing.category-grid-view ul li .mbsubcatName a {
  background-color: #bda69b;
  color: #fffdfd;
  display: block;
  font-size: 18px;
  font-weight: 400;
  padding: 6px 5px;
  line-height: normal;
  text-decoration: none;
}
}


header.page-header.sticky-header .navigation li.level0, .page-header.type23 .navigation .level0 > .level-top {
  color: #a86272;
}

 
header.page-header.sticky-header .navigation li.level0, .page-header.type23 .navigation .level0:hover > .level-top {
  background-color: red;
}


header.page-header.sticky-header .navigation li.level0, .page-header.type23 .navigation:hover  {
  background-color: white;
}


.headlist-title{
    font-size: 16px;
    line-height: 21px;
}

.product.name.product-item-name {
  font-size: 7pt;
}
.cart-price {
  font-size: 10pt;
}


div#bio_ep_close {
  position: absolute;
  right: 8px;
  top: 0;
  z-index: 99;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  cursor: pointer;
  width: 100%;
  height: 100%;
}



.paypal-button-label-container {
  visibility: hidden;
}

.product-share {
  display: none;
}

.dom-ready .paypal-button .paypal-button-text:not(.immediate):not(.paypal-personalization-text):not(.hidden) {
  visibility: hidden Important;
}

.dom-ready .paypal-button .paypal-button-text:not(.immediate):not(.paypal-personalization-text):not(.hidden)::after {
  content:' ' !important;
}


.footer .newsletter input {
  border: 1px solid #777 !important;
}

.footer .newsletter input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #a86272;
  opacity: 1; /* Firefox */
}

.block.newsletter .action.subscribe {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  color: white;
  background-color: #a86272;
  border: 1px solid #777 !important;
}


.base-price-detail {
  color: #8E7B6E;
  font-size: 11px;
  padding-top:4px;
 
}

 
.delivery_time{
    display:none;
}



.zoomImg{
width: 1000px !important;
height: 1000px !important;
}


.paypal-button-tagline .paypal-button-text {   height: 23px;   line-height: 23px;   display: none  !important;
}


.paypal-button.paypal-button-shape-pill {
  border-radius: 0px  !important;
}
 

.owl-carousel.brand-carousel .owl-item img {
  height: 50% !important;
}


#block-feature-brand-heading {
   font-family: Playfair Display,sans-serif !important;
    font-weight: 400 !important;
    font-size: 26px;
    color: #a86272;
    float:left;
}


.availability.only.configurable-variation-qty { display: none !important; }

.product-item-info.type4 {
  text-align: center;
}


.sticky-image .product-image-photo.default_image {
  position: relative;
  z-index: 1;
  width: 70px !important;
}

.product-image-photo.default_image {
  position: relative;
  z-index: 1;
  width: 200px !important;
}

.product-item-name a:visited {
  font-size: .9375rem;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -.01em;
  margin-bottom: .45rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #8e7b6e;;
  display: block;
}

.vc_custom_heading{
  color: #914556;
}


.product-item-name a {
  font-size: .9375rem;
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -.01em;
  margin-bottom: .45rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #914556;
  display: block;
}

.product-item-info .product-item-details .product-item-actions .tocart {


color: #fff;
background-color: #74ac21 !important;
width: 100%;
border: 1px solid #477b07;
}


.modal-slide .action-close {
  top: 20px ;
  left: inherit;
  border: 0px !important;
  opacity: 100 !important;
}

.sticky-product .actions .action.primary {
  min-width: 250px;
}

#product-addtocart-button{
   background-color:#74ac21 !important;
   width: 100%;
}



@media (max-width: 468px) {

.paypal-button.paypal-button-shape-pill {
  border-radius: 0px  !important;
}

.product-image-photo.default_image {
  position: relative;
  z-index: 1;
  width: 200px !important;
}

.owl-carousel.brand-carousel .owl-item img {
  height: 20% !important;
}

}


@media (max-width: 768px) {


.paypal-button.paypal-button-shape-pill {
  border-radius: 0px;
}

.owl-carousel.brand-carousel .owl-item img {
  height: 20% !important;
}

.product-image-photo.default_image {
  position: relative;
  z-index: 1;
  width: 200px !important;
}

.product-item-info .product-item-details .product-item-actions .tocart {
    color: #fff;
    background-color: #74ac21 !important;
    width: 250px !important;
    border: 1px solid #477b07;
font-size:1.0rem !important;;
ront-weight:450 !important;
}




.mp-better-qty-input{
    width: 6em;
    line-height: 2.4em !important;
}

.product-item-inner {
  width: 100% !important;
}

.product-item-info .product-item-details .product-item-actions {
    white-space: nowrap;
    font-size: 1em;
    margin-bottom: 1.0714em;
    width: 100%;
}




}


@media (max-width: 768px) {

.mp-better-qty-input {
  max-width: 250px !important;
}

.field qty {
  width: 30% !important;
}

.product-item-inner {
  width: 100% !important;
}

.sticky-product .actions .action.primary {
    min-width: 250px;
}




}



.product-item-info .product-item-details .product-item-actions .actions-secondary.tocompare{
   display:none;
}




.mp-better-qty-input{
 /*border :1px solid #6eac11 !important;*/
}


.mp-4 {
    width: 100% !important;
}

.addmultiple-title h2{
    font-size: 16px;
    line-height: 21px;
}

div.product .attribute .delivery_time{
display:none;
}


body,li {
 
    line-height: 25px;
}

.footer .widgettitle, .footer .widget-title{
color:#a86272;
}

.product-info-main .product.overview {
    font-size: 9pt !important;
    line-height: 1.6875;
    
}

.page-header.type2 .search-area .minisearch .actions button{
background-color:#a86272;
color:white;
}

#search {
   background-color:#F4F4F4;
   color:black;
   border: 1px solid gray;
}
.page-header.type2 .block-search input{
font-size:14pt;
color:black;
}

.search-area .block.block-search {
color:black;
}

p {
    line-height: inherit;
    letter-spacing: 0;
}
@media (max-width: 575px){
body {
    font-size: 15px;
    line-height: 21px;
}
}

.danis {
    font-family: Playfair Display,sans-serif !important;
    color: #a86272 !important;; 
}

.base{
     color: #a86272 !important;; 
}

.widget_text .widget .widget_custom_html .widget-title{
     font-family: Playfair Display,sans-serif !important;
    color: #a86272 !important;; 
}


h1, h2, h3, h4, h5, h6 {
     
    color: #a86272 !important; 
    letter-spacing: normal;
}
h1 {
    font-family: Playfair Display,sans-serif !important;
    font-weight: 400 !important;
    font-size: 22px;
    color: #a86272;
    margin: 0 0 32px 0;
}
h2 {
    font-family: Playfair Display,sans-serif !important;
    font-weight: 400;
    font-size: 18px;
    margin: 0 0 32px 0;
}
h3 {
    font-weight: 400;
    font-size: 16px;
    line-height: 32px;
    margin: 0 0 20px 0;
}
h4 {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 14px 0;
}
h5 {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 14px 0;
}
h6 {
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
    margin: 0 0 14px 0;
}

/*.tax-details{
    font-size: 14px;
    color:gray;
    letter-spacing: 2;   
}*/

a:visited, .alink:visited{
    color: #a86272;
}
.cart-design-2 .action.showcart .minicart-icon {border-color: #8e7b6e;}

.minicart-wrapper .action.showcart .counter.qty {
    right: -5px;
    background: #8e7b6e;
}
.block-minicart .block-content > .actions > .primary .action.primary{
    background: #8e7b6e;

}

.action.primary, .action.primary:hover, .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .recent-posts .post-date .month, .footer-ribbon, button:hover, .action-primary:hover, .action.primary:focus, .action.primary:active, .btn-primary, .contact-index-index .page-main .contact-info [class^="porto-icon-"], .contact-index-index .page-main .contact-info [class*=" porto-icon-"], .btn-default, .cms-index-index blockquote.testimonial, .btn-default:hover, .products-grid .product-item-info:hover .product-item-details .product-item-actions .tocart, .products-grid.products.grid.flex-grid .product-item-details .product-item-actions .tocart, .post-holder .post-date .month, .page-header.type8 .header.content, .page-header.type8.header-newskin .header.content, .iwd-summary-cart, #ln_slider_price .ui-slider-handle, .filter-toggle.active, .products-grid .product-item .product-item-info .weltpixel-quickview.weltpixel_quickview_button_v2, .products-upsell .owl-middle-narrow.owl-theme .owl-controls .owl-dots .owl-dot.active span::before, .product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions > .actions-primary .tocart:hover, .product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions > .action.tocompare:hover, .product-item-info.type4 .product-item-actions .towishlist:hover, .product-item-info.type4 .product-item-actions .tocompare:hover, .product-item-info.type5 .product-item-photo .product-item-inner .product-item-actions > .actions-primary .tocart:hover, .product-item-info.type5 .product-item-photo .product-item-inner .product-item-actions > .action.tocompare:hover, .product-item-info.type6 .product-item-photo .product-item-inner .product-item-actions > .actions-primary .tocart:hover, .product-item-info.type6 .product-item-photo .product-item-inner .product-item-actions > .action.tocompare:hover, .product-item-info.type7 .product-item-inner .product-item-actions > .action:hover, .product-item-info.type7 .product-item-inner .product-item-actions > .actions-primary .tocart:hover, .product-item-info.type9 .product-item-inner .product-item-actions > .actions-primary .tocart:hover, .product-item-info.type9 .product-item-inner .product-item-actions > .action:hover, .sw-dailydeal, .catalog-product-view .sw-dailydeal .number-wrapper, .swatch-attribute.size .swatch-option.selected, .swatch-attribute.manufacturer .swatch-option.selected, .sidebar-main .product-banner .sale-text::before, .sidebar-main .product-banner .sale-text::after, .product-item-info.type0:hover .product-item-details .product-item-actions .tocart, .page-header.type17 .navigation:not(.side-megamenu) .level0 .level-top::before{
    background: #8e7b6e;
 
}


html .heading-secondary, html .lnk-secondary, html .text-color-secondary {
    color: #ff7272;
}
html .btn-modern {
    text-transform: uppercase;
    font-size: .75rem;
    padding: .75rem 1.5rem;
    font-weight: 600;
    height: auto;
}
html .action.primary, html .btn {
    font-family: arial;
    letter-spacing: .01em;
    font-weight: 400;
    line-height: 1.42857;
    padding: .8em 2em;
}
html .btn-modern {
    font-weight: 400;
    letter-spacing: .15em;
}
html .action.primary {
    color: #fff;
    background-color: #222529;
    border-color: #222529 #222529 #222529;
}
html .btn-xl {
    font-size: 1rem;
    padding: .8rem 2rem;
}
html .btn-lg {
    line-height: 1.3333;
    border-radius: 0;
}
.btn-modern.btn-xl {
    font-size: 1rem;
    padding: 1.25em 3.125em;
}
.btn-flat {
    padding: 0!important;
    background: none!important;
    border: none!important;
    border-bottom: 1px solid transparent!important;
    box-shadow: none!important;
    text-transform: uppercase;
    font-size: .75rem;
}
html .btn-dark {
    color: #fff;
    background-color: #222529;
    border-color: #222529 #222529 #0b0c0e;
}
html .btn-light {
    color: #212529;
    background-color: #fff;
    border-color: #fff #fff #e6e6e6;
}
html .btn-quaternary {
    color: #fff;
    background-color: #000;
    border-color: #000 #000 #000;
}
html .background-color-secondary {
    background-color: #f4a085 !important;
}
.custom-font1 {
    font-family: Playfair Display,sans-serif !important;
}
.font-weight-extra-bold {
    font-weight: 800;
}
.porto-icon-shopping-cart:before {
    content: '\e80d';
}
.minicart-wrapper .action.showcart .minicart-icon {
    right: 0;
    left: 0;
}
.page-header.type20 .minicart-wrapper .action.showcart {
    min-width: 29.5px;
    margin-left: -1.5px;
}
.layout-1220 .header.content,.main-panel-top .container {
    max-width: 100%;
    padding-left: 3vw;
    padding-right: 3vw;
}
.page-header.type20 .header-contact .my-account i, .page-header.type20 .header-contact .wishlist i {
    font-size: 27px;
}
.page-header.type20 .header-contact .my-account,.page-header.type20 .header-contact .wishlist {
    padding: 0 .125rem;
}
.page-header.type20 .header-contact .my-account {
    padding: 0 .125rem;
    margin-right: 0 !important;
}
.page-header.type20 .header-right > * {
    margin-left: 1.125rem;
}
.page-header.type20 .header-right > *:firt-child {
    margin-left: 0;
}
.rtl .page-header.type20 .header-right > * {
    margin-right: 1.125rem;
    margin-left: 0;
}
.rtl .page-header.type20 .header-right > *:firt-child {
    margin-right: 0;
}
.page-header.type20 .header-contact > *:not(:first-child) {
    margin-left: 1.125rem;
}
.rtl .page-header.type20 .header-contact > *:not(:first-child) {
    margin-right: 1.125rem !important;
    margin-left: 0;
}
.page-header.type20 .search-area.show-icon a.search-toggle-icon {
    font-size: 22.5px;
}

  @media (max-width: 991px){
.search-area.show-icon-tablet a.search-toggle-icon {
  background-color: #a86272;
    content:url(https://www.tinker24.com/media/logo/stores/2/luppe2.webp);
}

.page-header.type2 .search-area .minisearch .actions button{
background-color:#a86272;
color:white;
}

#search {
   background-color:#F4F4F4;
   color:black;
   border: 1px solid gray;
}
.page-header.type2 .block-search input{
font-size:14pt;
color:black;
}

.search-area .block.block-search {
color:black;
}
 
}



@media (min-width: 992px) {
.page-header.type20 .header-main .header-left, .page-header.type20 .header-main .header-right {
    padding-top: 30px;
    padding-bottom: 30px;
}
.page-header.type20 .logo {
    margin-right: 1rem;
}
.page-header.type20 .header.panel > .header.links > li {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 20px;
    padding-right: 20px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: -.025em;
}
.page-header.type20 .header.panel > .header.links > li > a{
    padding: 0;
    text-transform: inherit;
}
.page-header.type20 .nav-sections {
    display: block;
    margin-left: 1.125rem;
}
.page-header.type20 .navigation:not(.side-megamenu) .level0 .level-top {
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -.3px;
    padding: 20px 27px 20px 27px;
}
.page-header.type20 .navigation:not(.side-megamenu) .level0 .level-top:before {
    content: "";
    position: absolute;
    height: 1px;
    background-color: #333;
    margin-top: 10px;
    margin-left: 27px;
    margin-right: 27px;
    top: 50%;
    left: 0;
    right: 15px;
    opacity: 0;
    transition: cubic-bezier(.55,0,.1,1) right 0.3s;
}
.page-header.type20 .navigation:not(.side-megamenu) .level0:hover .level-top:before {
    opacity: 1;
    right: 0;
}

.mp-footer-links-light {
display:none;
}

.page-header.type20.sticky-header .header-main .header-left, .page-header.type20.sticky-header .header-main .header-right {
    padding-top: 0;
    padding-bottom: 0;
}
.page-header.type20.sticky-header .nav-sections {
    margin-left: 1.125rem !important;
}
.rtl .page-header.type20.sticky-header .nav-sections {
    margin-right: 1.125rem !important;
    margin-left: 0 !important
}
}

/*
.page-wrapper > .breadcrumbs .items {
    position: relative;
    margin-bottom: 35px;
    padding-bottom: 13px;
}

.page-wrapper > .breadcrumbs .items:after {
    content: '';
    position: absolute;
    left: 10px;
    right: 10px;
    bottom: 0;
    border-bottom: 1px solid #e7e7e7;
}
*/


.checkout-cart-index .page-title-wrapper .page-title {
    font-style: inherit;
    font-family: Playfair Display,sans-serif !important;
    color: #a86272 !important;; 
}


.product-info-main .page-title-wrapper h1{
    font-family: Playfair Display,sans-serif !important;
    color: #a86272 !important;; 
    font-size:14pt !important;
}

.top-icon .porto-sicon-header {
    margin-bottom: .75rem;
}

html .background-color-secondary {
    background-color: #ff7272 !important;
}
.side-custom-block .custom-block h2 {
    font-size: inherit;
    font-family: inherit;
    font-style: inherit;
}
.footer, .footer p {
    line-height: 25px;
    letter-spacing: 0;
}
.footer .widgettitle, .footer .widget-title {
    font-size: .9375rem;
    font-weight: 400;
}
.footer-top .custom-block:before,.footer-top .custom-block:after {
    margin-bottom: 0;
    border: none;
    margin-top: 0;
}
.footer-middle > .container::before {
    content: '';
    display: block;
    position: static;
    left: 10px;
    top: 0;
    right: 10px;
    border-top: 1px solid #e7e7e7;
    margin-bottom: 2.5rem;
}
.footer-middle > .container::after {
     border-color:#e7e7e7;
     margin-top: .625rem;
     position: static;
}
.footer .block.newsletter .form.subscribe {
    margin-bottom: 10px;
}
.footer .newsletter input {
    height: 3rem;
    padding-left: 1.25rem;
    background: #f4f4f4;
    border-radius: 0;
}
.footer .newsletter .action.subscribe {
    height: 3rem;
    font-weight: 600;
    border-radius: 0;
    border: none;
    letter-spacing: .15em;
}
.footer .widget>div>ul li {
    margin-bottom: .625rem;
}
.footer-middle > .container {
    padding-top: 0;
    padding-bottom: 0;
}
.footer-bottom address {
    text-align: center;
}
.footer-bottom {
    font-size: 1em;
}

.footer-bottom .custom-block.f-right .fuss_info {
    margin: 0;
    order: 2;
    text-align: center;
    font-size: 8pt;
}

.price::after{ content: "*"; color:#a86272;  font-size: 3; }

/*.totals.tax {  display: none;}*/


.cookie-status-message{
display: none;
}
#cookie-status {
  display: none;
}
 

.block-mageplaza-autorelated-heading{
 
   font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif !important;;
   
    font-weight: 700 !important;
    font-size: 22px;
    color: #a86272;
    margin: 0 0 32px 0;
}


.action-primary{
background-color: #a86272;
}

div#bio_ep_close {
  position: absolute;
  right: 8px;
  top: 0;
  z-index: 99;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  cursor: pointer;
  width: 100% !Important;
  height: 100% !important;
}


.page-header .panel.wrapper .header-right {
  display: none !important;
}

@media (max-width: 468px) {
.search-area.show-icon-tablet a.search-toggle-icon {
  background-color: #a86272;
content:url(https://www.tinker24.com/media/logo/stores/2/luppe2.webp);
}

@media (max-width: 768px) {
.search-area.show-icon-tablet a.search-toggle-icon {
  background-color: #a86272;
content:url(https://www.tinker24.com/media/logo/stores/2/luppe2.webp);
}

@media (max-width: 991px)
.search-area.show-icon-tablet a.search-toggle-icon {
  background-color: #a86272;
content:url(https://www.tinker24.com/media/logo/stores/2/luppe2.webp);
}

@media (max-width: 900px)
.search-area.show-icon-tablet a.search-toggle-icon {
  background-color: #a86272;
content:url(https://www.tinker24.com/media/logo/stores/2/luppe2.webp);
}

@media (max-width: 468px) {


#idLEdIKbYt {
    display: none;
}

.search-area {
 width:1px;
}
.mySTButton {
  background-color: #a86272;
  width: 275px;
  hight: 150px;
  color: white;
}

a.pagebuilder-button-link a.pagebuilder-button-link:visited, button.pagebuilder-button-link:visited, div.pagebuilder-button-link:visited {
    color: #fff;
    text-decoration: none;
}

}



 
@media (max-width: 768px) 
{

#idLEdIKbYt {
    display: none;
}

 

#.search-area {
# width:1px;
#}
.mbsubcatName a {
  height: 40px;
}

.mySTButton {
  background-color: #a86272;
  width: 275px;
  hight: 150px;
  color: white;
}

a.pagebuilder-button-link:visited, button.pagebuilder-button-link:visited, div.pagebuilder-button-link:visited {
  color: #fff;
  text-decoration: none;
}


#sub-category-listing ul li .CatName a, #sub-category-listing.category-grid-view ul li .mbsubcatName a {
  background-color: #bda69b;
  color: #fffdfd;
  display: block;
  font-size: 18px;
  font-weight: 400;
  padding: 6px 5px;
  line-height: normal;
  text-decoration: none;
}

}

@media (max-width: 991px) {
#idLEdIKbYt {
    display: none;
}

.subtotal_incl_tax_span {
    display: none;
}

.mySTButton {
  background-color: #a86272;
  width: 275px;
  hight: 150px;
  color: white;
font-size: x-small;
}

a.pagebuilder-button-link:visited, button.pagebuilder-button-link:visited, div.pagebuilder-button-link:visited {
  color: #fff;
  text-decoration: none;
}

.catalog-category-view .columns .column.main {
  width: auto;
}

.mbsubcatName a {
  height: 50px;
}

#sub-category-listing ul li .CatName a, #sub-category-listing.category-grid-view ul li .mbsubcatName a {
  background-color: #bda69b;
  color: #fffdfd;
  display: block;
  font-size: 18px;
  font-weight: 400;
  padding: 6px 5px;
  line-height: normal;
  text-decoration: none;
}

#sub-category-listing ul li:hover .CatName a, #sub-category-listing.category-grid-view ul li:hover .mbsubcatName a {
  background-color: #dfd0c9;;
  color: #a96272;
}

.search-area {
 width:1px;
}

.mbsubcatName a {
  height: 50px;
}

.mySTButton {
  background-color: #a86272;
  width: 275px;
  hight: 150px;
  color: white;
font-size: x-small;
}

.mySTButton a {
  color: white;
}

.product-image-photo.hover_image {
  visibility: hidden;
  opacity: 0;
  transition: all .3s;
  padding: 0;
  height: 200px;
  width: 210px;
  left: 32px;
}

}

@media (min-width: 992px){

 
.page-header.type2 .navigation:not(.side-megamenu) .level0 {
  margin-right: 0px;
}
.mbsubcatName a {
  height: 50px;
}

#sub-category-listing ul li .CatName a, #sub-category-listing.category-grid-view ul li .mbsubcatName a {
  background-color: #bda69b;
  color: #fffdfd;
  display: block;
  font-size: 18px;
  font-weight: 400;
  padding: 6px 5px;
  line-height: normal;
  text-decoration: none;
}

.mySTButton {
  background-color: #a86272;
  width: 275px;
  hight: 150px;
  color: white;
font-size: x-small;
}

a.pagebuilder-button-link:visited, button.pagebuilder-button-link:visited, div.pagebuilder-button-link:visited {
  color: #fff;
  text-decoration: none;
}


.product-image-photo.hover_image {
  visibility: hidden;
  opacity: 0;
  transition: all .3s;
  padding: 0;
  height: 200px;
  width: 210px;
  left: 32px;
}


} 

 
  a.right-side-open {
  display: block;
  background-color: #a86272 !important;
}

a.right-side-open::before{ content: "<"; color:white;  font-size: 3; }


@media (max-width:575px){

body {
    font-size: 1.1rem;
}

.pagebuilder-mobile-only {
    width: 98%;
}

.mySTButton {
  width: 98%;
}

figure {
  margin: 0 0 0 !important;
}

.logo {
  max-width: 200px;
  z-index: auto;
}

 
#html-body [data-pb-style="N1FAU33"], #html-body [data-pb-style="QID041P"] {

    max-width: 100%;
    height: auto;

}



.search-area.show-icon-tablet .block.block-search {
  right: -112px  !important;
}

.price-box .price {
  margin-bottom: 0 !important;
  color: #5f970c;
  font-weight: 600;
  font-size: 1.8rem;
  line-height: 1;
}

.product-options-bottom, .product-info-price {
  margin-bottom: 0 !important;
  color: #5f970c;
  font-weight: 600;
  font-size: 1.9rem;
  line-height: 1
}


.box-tocart .action.tocart {
   color: #fff;
    background-color: #74ac21 !important;
    width: 290px !important;
    border: 1px solid #477b07;
   font-size:1.2rem !important;;
   font-weight:450 !important;
}


.product-image-photo.hover_image {
  visibility: hidden;
  opacity: 0;
  transition: all .3s;
  padding: 0;
  height: 200px;
  width: 205px;
  left: 97px;
}


}
