/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

#header-user-btn {display:none;}
.col-mobile-btn-account {display:none;}
#desktop_logo {max-width:220px;}
.col-mobile-logo .logo {max-width:200px;}
#desktop-header {background:#e5d7cc;}
.sticky-desktop-wrapper #desktop-header.stuck-header, .stuck-menu  {background:#e5d7cc;}
.header-top .form-search-control {border: none 1px #e3e3e3;
  border-radius: 30px !important;
  background: #d3c2b5;}
.sticky-desktop-wrapper {height:75px!important;}
#wrapper .breadcrumb {margin-bottom:0rem;}
.cbp-horizontal > ul > li > a, .cbp-horizontal > ul > li > a:not([href]):not([tabindex]), .cbp-horizontal > ul > li > .cbp-main-link {border-radius:10px;}
.cookielawbutton {float:right;min-width:200px;margin-right:5px;background:#333}

#mobile-header .col-mobile-logo a, .ps-shoppingcart.header-cart-btn-w .cart-products-count-btn {;}
#mobile-header .col-mobile-logo {margin-left:40px;}
.stuck-header .header-top {padding-bottom:0rem;}

.feather {width: 30px;
height: 30px;
stroke: #000000;
stroke-width: 1;
stroke-linecap: round;
stroke-linejoin: round;
fill: #000;
vertical-align: middle;
color:#000;}
.feather:hover {stroke:#dcbebe;fill:#dcbebe;}
.feather:focus {stroke:#dcbebe;fill:#dcbebe;}

.headbg1 {background:#f7e6d9!important;border-radius:50%;}
.headbg2 {background:#fdeadb!important;border-radius:10px;}
@media (max-width: 575.98px) {
#mobile-header .m-nav-btn > i {font-size:2rem;}
}
.mright5 {margin-right:5px;}
#mobile-header .dropdown-mobile {background:#dec7bb;}
#search-widget-mobile .form-search-control {border-radius:25px;font-size:1.9rem;}
#search-widget-mobile .form-control:focus {box-shadow:none;}
@media (max-width: 990px) { 
#index #wrapper, #module-iqitelementor-Preview.elementor-landing-body #wrapper {padding-top:0rem;padding-bottom:0rem;}
}

/* body */
#index #main-page-content {background:#e5d7cc;}
#index #footer-container-first {background:#dec7bb;}
#index #footer-container-main {background:#dec7bb;}
#index #wrapper {background:#e5d7cc;}
#index .product-miniature-default .product-thumbnail img {border-radius:10px;}
#index #wrapper, #module-iqitelementor-Preview.elementor-landing-body #wrapper {padding-top:0rem;padding-bottom:0rem;}
#index #inner-wrapper {padding-left:0px;padding-right:0px;}
#index .desktop-header-style-8 {box-shadow: 0 1px 5px 0 #a89e99 !important}
.hpboxshadow {box-shadow:0 6px 12px -4px rgba(80, 81, 80, 0.65)}
.elementor-element.elementor-element-7r1uzo5 .elementor-button {border-radius:10px;}
.clippy-bottom {clip-path:ellipse(90% 100% at 50% 0);}
.elementor-element-7r1uzo5 .elementor-iqit-banner-img {clip-path:ellipse(95% 100% at 50% 0);}
.homee {clip-path:ellipse(90% 100% at 50% 0);}

.topbarban {text-align:center;background: rgb(198,130,129);
background: linear-gradient(90deg,#e6b0b5 0%,#e3a8ae 100%);
color:#5d383c;padding:5px;}

.topbarban3 {text-align:center;background: rgb(198,130,129);
background: linear-gradient(90deg, rgba(198,130,129,1) 0%, rgba(237,170,169,1) 100%);
color:#fff;padding:5px;}

.topbarban2 {text-align:center; background: rgb(207,148,161);
background: linear-gradient(90deg, rgba(207,148,161,1) 0%, rgba(222,178,195,1) 100%);color:#fff;padding:5px;}
.searchicon1 {font-size:1.3rem;} 

/* product page */

#product .discount {background:#f1cace; color: #5d383c;}
.rprodcat {margin-bottom:5px;}
.dealio {background:#000;padding:5px;color:#fff;}
.backspan {background-color: #fff;
  opacity: 0.8;
  padding: 3px;
  border-radius: 5px;}
@media (min-width: 776px) {
#product .add-to-cart {width:300px;}
.rprodcat {display:none;}
}
@media (max-width:575px) {
#wrapper .breadcrumb {display:none;}
#category #wrapper {padding-top:0rem;} 
}

@media (max-width:750px)
{
 #product .product-tabs .nav-tabs {
    flex-direction: row!important;
    overflow: hidden;
    justify-content: center;}
.product-tabs .nav-tabs .nav-item {padding:5px 8px;}
#product .nav-tabs .nav-link {font-size:1rem;}
}

#product-details-tab-nav {display:none;}

#product .add-to-cart {border-radius:10px;xbox-shadow:0 6px 12px -4px #edaaa9 ;background:#000;font-size:1.2rem}
#product .add-to-cart:hover {box-shadow:
0 6px 12px -4px rgba(61,72,50,.8),0 4px 24px -3px #c68281;transform:translateY(-1px);}
#product .tax-shipping-delivery-label {display:none;}
#category .breadcrumb {display:none;}
.rcrumb {background: #fff;
    padding: 5px 10px;
    font-size: 0.9rem;
    border-radius: 5px}
.reviewzdiv {text-align:center;}
.reviewz {font-size:0.7rem;}
.pricex {color: #00aa5b; margin-top: .2rem;font-size:1.2rem;padding-top:0.5rem;padding-bottom:0.5rem;}
.product-variants .input-radio, .product-variants .radio-label {border-radius:10px;}
.product-variants .input-color:checked + span, .product-variants .input-color:hover + span, .product-variants .input-radio:checked + span, .product-variants .input-radio:hover + span {background:#f7e5e5;border:2px solid #d4908f;}


@media (max-width: 767px) {
#product .col-product-image {background:#fff;}
#product #wrapper {padding-top:0rem;}
  #main-product-wrapper .product-add-to-cart {
    background: #fff;
    position: fixed;
    bottom: 0;
    z-index: 99;
    width: 100%;
    left: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

.product-variants .input-radio, .product-variants .radio-label {background:#fff;}

/* category */

#category #content-wrapper {padding-left:0px;padding-right:0px;}
#category .price-countdown-wrapper {display:none;}
.product-flags .discount, .product-flags .on-sale {font-size:1.2rem;border-radius:10px;}
.products-selection .products-sort-nb-dropdown {display:none;}
#category .products-selection {display:none;}
.rad5 {border-radius:5px;}
#iqitmegamenu-mobile .text-reset {color:#663333!important;}

@media (max-width: 767px) {
#content-wrapper .page-title {margin-top:10px;}
}

/*cart */

.greenbutton {background:#00aa5b;font-size:1.1rem;box-shadow:0 6px 12px -4px rgba(75,126,64,.65);border-radius:10px}
.greenbutton:hover {background:#52b03d!important;}
.greenbutton:active {background:#52b03d2!important;}
#blockcart-content .cart-totals {border-top:2px solid #000;}
#content-wrapper .product_header_container .page-title {font-size:1.9rem;margin-top:0.8rem;}


/* footer */

#footer .ps-emailsubscription-block .newsletter-input-group, #checkout-footer .ps-emailsubscription-block .newsletter-input-group {border-radius:10px;}
#footer {clip-path:ellipse(180% 100% at 50% 100%)}
#footer .block-links ul > li a::before {content:"";}
#footer .block-links ul > li a {padding-left:0px;}
#footer-container-main > .container {padding-top:60px!important;}

@media (max-width: 767px) {
#footer .block-toggle > .block-title {font-size:1.5rem;text-align:center;}
#footer .block-links ul > li a {font-size:1.2rem;}
#footer .block-links ul > li {text-align:center;}
}

/* checkout */
#header, #checkout-header {background:#e5d7cc}
#checkout .logo {max-height:30px;}
.paymentlogo24 {max-width:150px;}
.h1co {font-size:1.5rem;text-align:center}
body#checkout section.checkout-step {border-radius:10px;}
body#checkout section.checkout-step .delivery-option > label > .row > div:first-child img {max-width:50px;}

/* cms */

#cms #content-wrapper .page-title {margin-bottom:0.4rem;margin-top:0.5rem}
@media (max-width: 767px) {
#cms #wrapper {padding-top:1.5rem;}
}
.contact-page-info {display:none!important;}
#cms #content-wrapper .page-title {text-align:center;}

/* contact */
.text-mid {text-align:center;}

.bluxcolor {color:#dcbebe;}
.text-mid {text-align:center;}
.richcontact21 {margin-top:20px;background:#fafafa;padding:10px;color:#666666;}

/* cookies */
.cookiesplus-more-information {display:none;}
.cookiecus {display:none;}
#cookiesplus-modal.cookiesplus-bottom {opacity:0.99;}
#cookiesplus-modal button.cookiesplus-reject {color:#333;}


/* black friday */
.bfpromo1 {padding: 10px;
  background: #000;
  color: #fff;
  margin-bottom: 10px;
text-align:center;
font-size:0.9rem;
border-radius:8px}

.rflex {display:flex!important;}

#blockcart-content .cart-title hr, #order-items table, #pagenotfound .page-not-found .search-widget input, #products .page-not-found .search-widget input, .mobile-menu__tab-row-break {margin:0.5rem;}

/* consent */
.conaccept {background:#b47b7a;color:#fff;width:60%;border-radius:3px;}
.conreject {background:#fff;border-radius:3px;}
.conban {background:#edaaa9!important;color:#fff!important;opacity:0.95;}

@media (max-width: 767px) {
.conaccept {width:100%;}
}


@media (max-width: 767px) {
  /* Only inside the consent banner */
  #consent-banner .col-sm-3 {
    display: flex !important;
    gap: 8px;
    width: 100%;
  }

  #consent-banner .col-sm-3 #consent-reject,
  #consent-banner .col-sm-3 #consent-accept {
    display: block !important;       /* beats inline-block / block rules */
    width: auto !important;          /* beats any 100% rules */
    max-width: none !important;
    padding: 10px 0;
    font-size: 14px;
  }

  #consent-banner .col-sm-3 #consent-reject { flex: 0 0 30% !important; }
  #consent-banner .col-sm-3 #consent-accept { flex: 0 0 70% !important; }
}

.ns-box {border-radius:3px}

a:hover:not(.nav-link):not(.btn) {
  color: #e6b0b5;
}

#index .simpleblog__listing__post__wrapper__content__headline {text-align:center;}
#index .simpleblog__listing__post__wrapper__content__headline {border-bottom:0px;font-size:1.5rem;}
.simpleblog__listing__post__wrapper__content__readmore span {color: #000; font-weight: bold;}
.simpleblog__listing__post__wrapper__content__headline {font-size:1.5rem;}
#module-ph_simpleblog-single #main {background:#fff;padding:10px;border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.02);}
.simpleblog__listing__post__wrapper {border:1px solid #ececec!important;background:#fff!important;padding:15px;border-radius:5px;font-weight:300;}
#index .simpleblog__listing__post__wrapper {border:1px solid #ececec!important;padding:10px;border-radius:8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.08);min-height:550px;margin:10px;}
#index .elementor-blog-post-miniature {background:none;border:none;font-size:1.1rem}

