/** Shopify CDN: Minification failed

Line 160:51 Expected ":"
Line 186:37 Expected ":"

**/
body {
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
}
.dt-sc-toggle::before {
  cursor: pointer;
  font-size: 10px;
  content: "\f067";
  font-family: "Font Awesome 5 Free";
  font-weight: 700;
}
.dt-sc-toggle {
  display: inline-block;
}
.dt-sc-toggle {
  display: inline-block !important
}
.children.dt-sc-toggle-content {
  display: none;
}
  #shopify-section-header .header__logo-image{margin-bottom: 10px; margin-top: 20px;}
.header-bottom{padding: 15px;}
.product-categories.dt-sc-toggle-frame-set a {
  float: left;
  width: 90%;
  padding: 0;
}
.cat-item.cat-item-39.cat-parent {
  font-size: 16px;
  float: left;
  width: 100%;
  position: relative;
  padding: 8px 0;
  /*text-transform: uppercase;*/
}
.widget.widget_product_categories h4 {
  font-size: 36px;
  font-family: warpaint;
  text-transform: uppercase;
  margin-bottom: 0px;
  width: 100%;
  color:#221151;
  line-height: 36px;
}
.children.dt-sc-toggle-content li {
  list-style: square;
  margin-left: 15px;
  margin-bottom:8px
  font-size: 15px;
}
.svg-inline--fa.fa-times.fa-w-10.fa-2x {
  width: 22px;
}
.frist {
  display: flex;
  justify-content: space-between;
}
#ap-facetfilters {
  padding: 16px;
  overflow: auto;
  background: #e6d7ff;
  color:#221151;
  font-weight: 600;
}
#closeed {
  cursor: pointer;
}
@media (min-width: 767px){
  #closeed {
  display: none;
}
}
.intro::before {
  cursor: pointer;
  font-size: 10px;
  content: "\f067";
  font-family: "Font Awesome 5 Free";
  font-weight: 700;
}
.dt-sc-toggle.active::before {
  content: "-";
  font-size: 24px;
  line-height: 0;
}
.shipping-cart {
  display: none;
}
.shipping-bar.shipping-bar--large {
  display: none;
}
.coupon-cart {
  display: none;
} 
.shipping-bar.shipping-bar--large {
  display: none !important;
}
.ajaxcart_terms_conditions {
  display: none;
}
.extramainone {
  display: none;
}

.extramaintwo{background: #fff; border-radius: 100px; padding: 5px; overflow: hidden;}
.extramaintwo .colimage{width: 70px; background: #fff; margin-left: 20px;}
.extramaintwo .custome1 .customeqty{margin-right:5px;}
.extramaintwo .custome1 select{padding: 10px; background-color: #ffffff; border: 1px solid #f5d6e3; border-radius: 3px;}

.extramainthree{background: #fff; border-radius: 100px; padding: 5px; overflow: hidden;}
.extramainthree .colimage{width:70px; margin-left: 20px;}
.extramainthree .custome1 .customeqty{margin-right:5px;}
.extramainthree .custome1 select{padding: 10px;  background-color: #ffffff; border: 1px solid #f5d6e3; border-radius: 3px;}

.extramainfor{background: #fff; border-radius: 100px; padding: 5px; overflow: hidden;}
.extramainfor .colimage{width:70px; margin-left: 20px;}
.extramainfor .custome1 .customeqty{margin-right:5px;}
.extramainfor .custome1 select{padding: 10px; background-color: #ffffff; border: 1px solid #f5d6e3; border-radius: 50px;}
.extramainthree{background: #fff; border-radius: 100px; padding: 5px; overflow: hidden;}
.customeead, .customehead{font-size: 24px;}

.ap-productform .ap-productform__buy-buttons {background-color: transparent; padding: 10px; margin-top: 15px;}
.ap-productform .ap-productform__buy-buttons #AddToCart{background: #d91a44; color: #fff; font-size: 16px;}
.ap-productform .ap-productform__buy-buttons #AddToCart:hover{background: #3f287f !important;}
.ap-productform .ap-productform__buy-buttons .shopify-payment-button{display:none;}
.ap-productform .ap-productform__buy-buttons .ap-productform__payment-container{margin:0px;}

 .vertical-breather .text-container h2{font-size: 30px;}
#custome_Add_to_cart {
  cursor: pointer;
}
#qtyBalloons {
  width: 98%;
}
.text-uppercase.fs-5.mb-3.lh-1.fw-normal {
  display: block;
  font-size: 23px;
  text-transform: uppercase;
}

.postal-page{background-color: #f8f8f8; padding: 40px 20px; border-bottom: 3px solid #ddd; overflow: hidden; margin-bottom: 30px !important:}
.postal-page h1{font-size:36px;}
.postal-page h2{font-size:30px;}
.postal-page h3{font-size:24px;}
.postal-page p{}
.postal-page p strong{font-weight:bold;} 
.postal-page span.red{ color:#d91a44;}
.postal-page .mt-20{margin-top:20px;}
.postal-page .col-3{width: 33.33%; position: relative; display: flex; float: left;}
.postal-page .maptext-area{ width:70%; float:left;}
.postal-page .maparea{width:30%; float:left;}
.postal-page .maparea img{width:100%;}
.postal-page .maparea .county_contact { background: #2c357b; width: 80%; color: #fff; font-size: 18px;  text-align:center; margin: auto;}
.country-map-location-page{width:18%; margin-right2%; float:left;}
ul.countlist{ width:80%; float:left; padding: 0px !important; list-style: none;}
ul.countlist li{width:50%; float:left; font-weight:bold;}

.product-item-meta__property-list div {
    margin-bottom: 9px;
}
.ap-productfacet__meta-bar.anchor {
  border: solid 1px #e6d7ff;
  padding: 15px;
  background: #e6d7ff;
  font-size: 16px;
}
 .product-item__image-wrapper{min-height: 370px;}
.subcate img{height: revert-layer;}
.product-form-template--18747841675531__main {}
.cart__content{}
.table-bordered { border: 1px solid #dee2e6;}
.cart__content table{margin-bottom:0px;}
.cart__content table th{background: #f1f1f1; padding: 10px !important; vertical-align: bottom; border-bottom: 2px solid #dee2e6;}
.cart__content table td{padding: .75rem !important; vertical-align: inherit; border: 1px solid #dee2e6; display: table-cell;}
.cart__content table td .product-item-meta__title{min-height: auto;}
.cart-delivery-info{background: #ebebeb; padding: 10px; border: 1px solid #dee2e6;}
p.dileverydate{width:100%; overflow: hidden; margin-bottom: 20px!important;}
p.dileverydate .date{width: 200px; display: block; float: left;}
p.dileverydate #date{width: 200px; display: block; float: left;}
.cart__note label{width: 170px; block; float: left;}
.cart__note textarea{margin:0px; width: 200px; float: left;}

.mega-menu{width:80%; margin-left:10%; margin-right:10%; box-shadow: 0px 3px 10px -5px; border-top: 2px ; }
.mega-menu .mega-menu__inner ul li{margin-bottom: 5px;}
.mega-menu .mega-menu__inner ul li a{color:#221151; font-weight: 500;}

.delivery-msg{padding: 30px 0px;}
.delivery-msg .bottom-media-delivery-msg{margin-bottom: 15px;}
.delivery-msg .bottom-media-delivery-msg h4{font-size: 48px; margin-bottom: 15px; font-family: warpaint;}
.product-content__tabs{background: #d2afff; padding: 20px;}
.product-content__tabs .ap-navtabs__item-list{background: #e6d7ff; padding: 15px;}
.product-button{overflow: hidden;}
.product-button .button-add-product{float: left; width: 50%; padding: 0px; background: #d91a44; color: #fff; border-radius: 3px; border: solid 1px #fff !important;}
.product-item-meta__price-list-container{margin-bottom:15px;}
.image-overlay__content span{color:#ffffff!important; text-transform:uppercase;}
.occasions .subcate img{height: auto;}
.recently {font-size: 48px; text-align: center; text-transform: capitalize;}
.extramainfor{background: #fff; padding: 5px; border-radius: 100px; overflow: hidden;}
.scroller__inner .product-content__featured-products-list {
  grid-template-columns: 0.75fr 0.75fr 0.75fr 0.75fr 0.75fr;
}
#desktop-menu-4{width: 56%; margin-left: 22%; margin-right: 22%;}
#desktop-menu-5{width: 50%; margin-left: 25%; margin-right: 25%;}
#desktop-menu-6{width: 60%; margin-left: 20%;  margin-right: 20%;}
#desktop-menu-7{width: 72%; margin-left: 14%;}
#desktop-menu-8{width: 48%;  margin-left: 44%; }
#desktop-menu-9{width: 60%; margin-left: 34%;}

@media (min-width: 1920px) and (max-width: 2560px)  {
    .header__linklist-link{font-size: 20px;}
  .mega-menu .mega-menu__inner ul li a{font-size: 20px; font-weight: 600;}
  .product-item-meta__title {font-size: 20px; min-height: 80px;}
  .price--compare {font-size: 20px;}
  .price-regular-compare{font-size: 20px;}
  .product-item .button-add-product.button{font-size: 20px; padding: 5px 10px;}
  .collection-carousel-image img{max-width: 400px !important;}
  
}