/** Shopify CDN: Minification failed

Line 383:0 Unexpected "#4e569da7-b3ef-4dec-81d3-703cb45b6fec"

**/
body .spr-badge-starrating .spr-icon {
  color: #FFB800;
}

.hover-zoom,
.bls__banner-inner{
  border-radius: 5px;
}

.bls__subcribe-button {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
}

.bls__product-item .bls__product-type {
  color: #999999;
}

.bls__product-name a:hover {
  color: var(--primary-color);
}

:root {
  --btn-text-transform: capitalize;
  --input-font-size: calc(var(--base-font-size) - 1px);
  --bls__product-price-weight: 500;
  --bls__product-price-sale-color: #8D979E;
  --bls__product-price-color: var(--heading-color);
}

.topbar {
  font-size: calc(var(--base-font-size) - 1px);
  font-weight: 400;
  padding: 3px 0;
}

.template-index .bls__section .bls__section-header {
  border-bottom: 1px solid var(--border-color-base);
}

body .h2,
body h2 {
  font-size: clamp(2.4rem, 4vw, var(--font-h2));
}

.bls__banner .bls__banner-media {
  border-radius: 5px;
  will-change: transform;
}

.bls__banner .bls__banner-subtext.fs-18 {
  font-size: 2rem;
  line-height: 1.4;
  margin-bottom: 1.5rem;
}

.bls__banner .bls__banner-button {
  padding-top: 1.5rem;
}

.bls__banner .btn-link {
  font-weight: 500;
  line-height: 1;
}

.bls__banner .btn-link::before {
  height: 1px;
  width: 100%;
}

.bls__section_shipping-content {
  margin-top: 1rem;
}

.bls__section_shipping-content h3 {
  font-size: 1.5rem;
  font-weight: 500;
  margin-bottom: 5px;
}

.bls__section-header {
  --bls__section-header-margin: clamp(2.5rem, 4.6vw, 3rem);
}

.text-as-title.bls__section-header {
  padding-bottom: 1rem;
}

.bls__product-label>div.bls__pre-order-label {
  background-color: #F8BA26;
  color: var(--heading-color);
}

.bls__product-item .bls__product-type {
  text-transform: uppercase;
}

.bls__product-item .bls__product-price {
  margin-top: 8px;
}

.bls__product-item .bls__product-price .price {
  font-size: 18px;
}

.bls__section-list-products .bls__product-item .bls__product-img {
  max-width: 170px;
  width: 40%;
}

.bls__section.bls__shipping .row>div {
  position: relative;
}

@media (min-width: 992px) {
  .bls__section.bls__shipping .row>div:not(:last-child)::before {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    height: 60px;
    width: 1px;
    transform: translateY(-50%);
    border-right: 1px solid var(--border-color-base);
  }

  :root {
    --btn-padding: 1.2rem 5.5rem;
  }
}

.quick-search-list li:not(:last-child) a:after {
  transform: translate(-1px);
  -webkit-transform: translateX(-1px);
}

.bls__section_subcribe-form-content .bls__section-header {
  border: none !important;
}

.bls__product-price .compare-price {
  vertical-align: -3px;
}

.search-modal__form .field .search__input.input-icon {
  /* border: none; */
}

@media (max-width: 767px) {
  .bls__subcribe-form.spt-mobile {
    --section-padding-top: 5rem !important;
  }

  .footer.has-bg .bls__footer-middle {
    --footer-middle-padding-top: 3rem;
  }
}
.header_minicart .bls-minicart-action,
.header__icon--account,
.bls-header-wishlist > a{
  display: flex;
  align-items: center;
}
.title-menu-dropdown span{
  margin-top: 2px;
}


.about-main
{
list-style: none !important;
    margin: 0;
    padding: 0 0 0 20px !important;  
}

.about-main li {
    margin: 0 0 10px;
font-family: GeneralSans;
font-size: 17px;
color: #333;
font-weight: 400;  
}

.about-main li.icon1 {
background: url(/cdn/shop/files/icon1.jpg) no-repeat scroll 0px 0px;
padding: 0 0 1px 72px;
margin-bottom: 50px !important;
background-position: 0 70%;
}

.about-main li.icon2 {
background: url(/cdn/shop/files/icon2.jpg) no-repeat scroll 0px 0px;
padding: 0 0 1px 72px;
margin-bottom: 50px !important;
background-position: 0 70%;
}

.about-main li.icon3 {
background: url(/cdn/shop/files/icon3.jpg) no-repeat scroll 0px 0px;
padding: 0 0 1px 72px;
margin-bottom: 50px !important;
background-position: 0 20%;
}

.about-main li.icon4 {
background: url(/cdn/shop/files/icon4.jpg) no-repeat scroll 0px 0px;
padding: 0 0 1px 72px;
margin-bottom: 50px !important;
background-position: 0 70%;
}
.about-main li.icon5 {
background: url(/cdn/shop/files/icon5.jpg) no-repeat scroll 0px 0px;
padding: 0 0 1px 72px;
margin-bottom: 50px !important;
background-position: 0 70%;
}

@media only screen and (min-width: 1025px){
  .h_layout4 .h-count {
      top: -3px;
  }
  .wishlist-count.h-count{
    top: -5px;
  }
  .h_layout4 .text-icons{
    gap: 2px;
  }
  .recently-icon {
    display: flex;
    align-items: center;
  }
}
.bls__product-vendor{
  text-transform: uppercase;
}
.item-product-list.bls__product-item .bls__product-price{
  margin-top: 4px;
}

.page-width .rte p
{
 line-height: 1.9; 
}

.page-width .rte ul
{
  margin-top:0;
}

.page-width .rte ul li
{
margin-bottom: 5px; 
}

.page-width .rte h4, .tab-panel h4
{
margin-bottom: 10px;
margin-top: 25px;  
}

.table.text-center td
{
  text-align:center;
}

@media(min-width:1024px)
{
#msffec3a6d-dc40-4cb3-8117-a17be820fde9 .subchildmenu-title
{
  display:none;
}
#ms4e569da7-b3ef-4dec-81d3-703cb45b6fec > .subchildmenu-title
{
  display:none;
}

#ms494cb71c-6391-4e3e-9f0d-c59c5768467d > .subchildmenu-title
{
  display:none;
}

#msb74cd29d-0b3b-41f4-9fc2-19738e1f4108 > .subchildmenu-title
{
  display:none;  
}
  
#msbd0b716a-dbba-4479-a465-df59dc5f2881 .subchildmenu-title
{
  display:none;  
}

.verticalmenu-html
  {
  width: 480%;  
  }

  .verticalmenu-html .verticalmenu-list li
  {
    width: 25%;
  display: inline-block;  
  }

  .horizontal-list .bls__menu-parent:nth-child(6)
  {
    display:none;
  }
  
}


.article-template__content h4
{
margin-bottom: 5px !important;
margin-top: 20px;  
}

.article-template__hero-
{
  text-align:center;
}

.tab-panel h2
{
margin-top: 25px;
margin-bottom: 10px;  
}

.filter-content
{
  margin-bottom:40px;
}

.bls__product-item .bls__product-option
{
  display:none;
}

.shop-feats
{
  display:flex;
margin-bottom: 15px;  
}

.shop-feats-one
{
text-align: center;
width: 90px;
}

.shop-feats-one img {
background: #2c8470;
padding: 6px;
border-radius: 50%;
width: 50px;
height: 50px;
margin-bottom: 5px;
}

.shop-feats-one h5
{
font-size: 12.5px;
font-weight: 400;
line-height: 1.4;
margin-bottom: 0;
}

.bls__product-price
{
padding-top: 0rem !important;
padding-bottom: 0.5rem !important;  
}

.bls__template-main-product, .bls__template-product
{
margin-bottom: 0 !important;  
}

#4e569da7-b3ef-4dec-81d3-703cb45b6fec .subchildmenu-title
{
  display:none;
}

.filter-title.Availability
{
  display:none !important;
}

.collection-sidebar .filter-item:nth-child(7)
{
display:none !important;  
}

#bls__swiper-template--20453674320192__48263d1a-f37b-4715-893a-ac5dfd296a1a
{
  padding-bottom:10px;
}

.yotpo-review-border-smooth
{
  display:none !important;
}

.yotpo-display-l .yotpo-main-layout .yotpo-head
{
margin-top: 0 !important;  
}

.delivery-widget__manual
{
max-width: 80%;  
}

.bls__product-tabs
{
 margin-bottom: 30px;
  padding-bottom: 30px !important; 
}

.omni-frame {
    height: 700px;
    overflow: hidden;
}

.omni-frame iframe {
    width: 100%;
    border: none;
    height: 100%;
    overflow: hidden;
}

#exclusive-offer .page-title
{
  display:none;
}

#exclusive-offer #MainContent .container
{
max-width: 100% !important;
  padding: 0 !important;
}  

#exclusive-offer footer
{
  margin:0;
}

.mbt-20
{
    margin-top: 20px;
    margin-bottom: 20px;
}

.ebcslider
{
    margin-top: 20px;
    margin-bottom: 20px;
}

.qst-ebc 
{
max-width: 1000px;
  margin: 30px auto 0;  
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #ef7c1a !important;
}

.cont-phone-bg
{
background: #2c8470;  
  position:relative;
}

.cont-phone-bg1
{
background: #ef7c1a;  
 position:relative; 
  text-align:right;
}

.cont-phone-bg:before
{
position: absolute;
  content: '';
  background: #2c8470;
  top: 0;
  left: -99%;
  width: 100%;
  height: 100%;
}

.cont-phone-bg1:before
{
position: absolute;
  content: '';
  background: #ef7c1a;
  top: 0;
  right: -99%;
  width: 100%;
  height: 100%;
}

.cont-phone-border
{
padding: 30px 0;  
}

.cont-phone-border .supp-img
{
  width:70px;
}

.cont-phone-border a
{
  display:flex;
  align-items:center;
}

.cont-phone-bg1 .cont-phone-border a {
  justify-content: end;
}

.cont-phone-border h4
{
font-size: 20px;
  color: #fff;
  font-weight: 500;
  line-height: 1.4;
  margin: 0; 
}

.cont-phone-border p
{
    font-size: 13px;
  color:#fff;
}

.supp-text
{
  padding-left: 20px;  
}

.cont-phone-bg1 .supp-text
{
  padding-right: 20px; 
  padding-left: 0px;    
}

footer
{
margin-top: 0 !important;
}

.footer-support1
{
  margin-top:50px;
  overflow:hidden;  
}

.template-index .footer-support1
{
  margin-top:0px;
}

.collection-img-logo
{
    margin-bottom: 10px;
}


/* ====================== EBC CSS ================ */
.ebcslider .owl-dot button
{
padding-top: 7px;
  padding-bottom: 7px;
  border: none;
  font-weight: 600;  
}

.ebcslider .owl-dot.active button
{
background-color: #ef7c1a;  
}

.ebcslider .owl-dots
{
position: absolute;
  top: 15px;
  left: 0;
  right: 0;  
}

.ebcslider .owl-dots .owl-dot
{
  margin:5px 10px;
}

@media(max-width:767px)
{
.ebcslider .owl-dot button {
  padding: 7px 10px;
  font-size: 12px;
}

.ebcslider .owl-dots .owl-dot {
  margin: 0px 2px;
}

.ebcslider .owl-dots {
  top: 5px;
}
}

.img-border img
{
  border:1px solid #ddd;
}

.qst-ebc .card {
position: relative;
  /* top: 50%;
  left: 50%;
  width: 300px; */
  height: 350px;
  /* margin: -150px;
  float: left;
  perspective: 500px; */
}

.qst-ebc .content {
position: absolute;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 15px rgba(0,0,0,0.1);
  transition: transform 1s;
  transform-style: preserve-3d;
}

.qst-ebc .card:hover .content {
  transform: rotateY( 180deg ) ;
  transition: transform 0.5s;
}

.qst-ebc .front,
.qst-ebc .back {
position: absolute;
  height: 100%;
  width: 100%;
  background: white;
  color: #03446A;
  text-align: center;
  font-size: 60px;
  border-radius: 5px;
  backface-visibility: hidden;
  /* padding-top: 87px; */
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
}

.qst-ebc .front img
{
  max-width:125px;
  margin-bottom:20px;
}

.qst-ebc .front h3
{
color:#0772ba;
  position:relative;
margin:0;  
}

.qst-ebc .front h3:after
{
background: #ccc;
  content: '';
  position: absolute;
  bottom: -25px;
  left: 0;
  width: 100px;
  height: 1px;
  right: 0;
  margin: 0 auto;
}

.qst-ebc .back {
  background: #0772ba;
  color: white;
  transform: rotateY( 180deg );
padding: 60px;  
  position:relative;
}

.qst-ebc .back:before
{
position: absolute;
  content: '';
  border: 2px solid #fff;
  top: 5%;
  left: 5%;
  width: 90%;
  height: 90%;
}

.qst-ebc .back h3{
  color: #fff;
  margin:0;
}


.slide-txt {
  position: absolute;
  top: 35%;
  background: rgba(0, 0, 0, 0.6);
  width: 40%;
  left: 50px;
  color: #fff;
  padding: 15px; }

.slide-txt p {
  margin-bottom: 5px !important;
  color: #fff !important; }

.slide-txt h3 {
color: #fff;
  font-size: 22px;
  margin-bottom: 5px;}

.slide-txt h5
{
color: #fff;
  font-size: 16px;
  margin-bottom: 7px;  
}

.slide-txt2 {
  position: absolute;
  top: 12%;
  background: rgba(0, 0, 0, 0.6);
  width: 85%;
  left: 15px;
  color: #fff;
  padding: 15px;
}

.slide-txt2 h3 {
  color: #fff;
  font-size: 18px;
  margin-bottom: 5px;
}

.owl-dots-none .owl-dots
{
  display:none !important;
}

@media(max-width:1200px)
{
.slide-txt {
  width: 60%;
}
}

@media(max-width:767px)
{
.slide-txt {
  position: relative;
  top: auto;
  width: 100%;
  left: 0;
  padding: 15px;
}

.table-responsive
{
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;  
}
}

.qst-ebc-wide
{
  max-width:100%;
}

.btn2
{
background: #2c8470;
  color: #fff !important;
  padding: 11px 15px !important;
  line-height: 1;
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  border-radius: 3px;  
}

.table-center td
{
  text-align:center;
}

.table-comp img
{
  max-width:200px;
}



/* ====================== EBC CSS END ================ */


/* ====================== Variant size small START ================ */

#lancome-la-vie-est-belle-gift-set-for-women .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px; 
padding-top: 1px;  
}
#lancome-la-vie-est-belle-gift-set-for-women .bls_swatche-item,
#lancome-la-vie-est-belle-gift-set-for-women legend .swatch-selected-value,
#lancome-la-vie-est-belle-gift-set-for-women .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#lancome-la-vie-est-belle-gift-set-for-women .bls_swatche-item {
  font-size: 11px;
}
}



#lancome-idole-gift-set-for-women .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;  
padding-top: 1px;  
}
#lancome-idole-gift-set-for-women .bls_swatche-item,
#lancome-idole-gift-set-for-women legend .swatch-selected-value,
#lancome-idole-gift-set-for-women .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#lancome-idole-gift-set-for-women .bls_swatche-item {
  font-size: 11px;
}
}


#elizabeth-arden-premium-gift-set-for-women .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;  
padding-top: 1px;
}
#elizabeth-arden-premium-gift-set-for-women .bls_swatche-item,
#elizabeth-arden-premium-gift-set-for-women legend .swatch-selected-value,
#elizabeth-arden-premium-gift-set-for-women .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#elizabeth-arden-premium-gift-set-for-women .bls_swatche-item {
  font-size: 11px;
}
}


#ysl-black-opium-gift-set-edp-spray-10ml-edp-purse-spray-amp-1-3g-lipst .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;  
padding-top: 1px;  
}
#ysl-black-opium-gift-set-edp-spray-10ml-edp-purse-spray-amp-1-3g-lipst .bls_swatche-item,
#ysl-black-opium-gift-set-edp-spray-10ml-edp-purse-spray-amp-1-3g-lipst legend .swatch-selected-value,
#ysl-black-opium-gift-set-edp-spray-10ml-edp-purse-spray-amp-1-3g-lipst .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#ysl-black-opium-gift-set-edp-spray-10ml-edp-purse-spray-amp-1-3g-lipst .bls_swatche-item {
  font-size: 11px;
}
}


#versace-dylan-blue-premium-gift-set .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;
padding-top: 1px;  
}
#versace-dylan-blue-premium-gift-set .bls_swatche-item,
#versace-dylan-blue-premium-gift-set legend .swatch-selected-value,
#versace-dylan-blue-premium-gift-set .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#versace-dylan-blue-premium-gift-set .bls_swatche-item {
  font-size: 11px;
}
}


#valentino-born-in-roma-uomo-gift-set .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;  
padding-top: 1px;  
}
#valentino-born-in-roma-uomo-gift-set .bls_swatche-item,
#valentino-born-in-roma-uomo-gift-set legend .swatch-selected-value,
#valentino-born-in-roma-uomo-gift-set .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#valentino-born-in-roma-uomo-gift-set .bls_swatche-item {
  font-size: 11px;
}
}


#valentino-born-in-roma-donna-gift-set .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;  
padding-top: 1px;  
}
#valentino-born-in-roma-donna-gift-set .bls_swatche-item,
#valentino-born-in-roma-donna-gift-set legend .swatch-selected-value,
#valentino-born-in-roma-donna-gift-set .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#valentino-born-in-roma-donna-gift-set .bls_swatche-item {
  font-size: 11px;
}
}


#prada-paradoxe-gift-set-latest-2023-version .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;  
padding-top: 1px;  
}
#prada-paradoxe-gift-set-latest-2023-version .bls_swatche-item,
#prada-paradoxe-gift-set-latest-2023-version legend .swatch-selected-value,
#prada-paradoxe-gift-set-latest-2023-version .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#prada-paradoxe-gift-set-latest-2023-version .bls_swatche-item {
  font-size: 11px;
}
}


#paco-rabanne-fame-gift-set-2023 .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;  
padding-top: 1px;  
}
#paco-rabanne-fame-gift-set-2023 .bls_swatche-item,
#paco-rabanne-fame-gift-set-2023 legend .swatch-selected-value,
#paco-rabanne-fame-gift-set-2023 .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#paco-rabanne-fame-gift-set-2023 .bls_swatche-item {
  font-size: 11px;
}
}


#paco-rabanne-lady-million-gift-set .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;  
padding-top: 1px;  
}
#paco-rabanne-lady-million-gift-set .bls_swatche-item,
#paco-rabanne-lady-million-gift-set legend .swatch-selected-value,
#paco-rabanne-lady-million-gift-set .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#paco-rabanne-lady-million-gift-set .bls_swatche-item {
  font-size: 11px;
}
}


#paco-rabanne-invictus-gift-set .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;  
padding-top: 1px;  
}
#paco-rabanne-invictus-gift-set .bls_swatche-item,
#paco-rabanne-invictus-gift-set legend .swatch-selected-value,
#paco-rabanne-invictus-gift-set .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#paco-rabanne-invictus-gift-set .bls_swatche-item {
  font-size: 11px;
}
}


#mugler-angel-gift-set-2023 .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;  
padding-top: 1px;  
}
#mugler-angel-gift-set-2023 .bls_swatche-item,
#mugler-angel-gift-set-2023 legend .swatch-selected-value,
#mugler-angel-gift-set-2023 .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#mugler-angel-gift-set-2023 .bls_swatche-item {
  font-size: 11px;
}
}


#mugler-alien-gift-set-2023 .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;  
padding-top: 1px;  
}
#mugler-alien-gift-set-2023 .bls_swatche-item,
#mugler-alien-gift-set-2023 legend .swatch-selected-value,
#mugler-alien-gift-set-2023 .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#mugler-alien-gift-set-2023 .bls_swatche-item {
  font-size: 11px;
}
}


#mont-blanc-explorer-travel-gift-set .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;  
padding-top: 1px;  
}
#mont-blanc-explorer-travel-gift-set .bls_swatche-item,
#mont-blanc-explorer-travel-gift-set legend .swatch-selected-value,
#mont-blanc-explorer-travel-gift-set .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#mont-blanc-explorer-travel-gift-set .bls_swatche-item {
  font-size: 11px;
}
}


#marc-jacobs-perfect-gift-set-2023 .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;  
padding-top: 1px;  
}
#marc-jacobs-perfect-gift-set-2023 .bls_swatche-item,
#marc-jacobs-perfect-gift-set-2023 legend .swatch-selected-value,
#marc-jacobs-perfect-gift-set-2023 .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#marc-jacobs-perfect-gift-set-2023 .bls_swatche-item {
  font-size: 11px;
}
}


#marc-jacobs-daisy-gift-set .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;  
padding-top: 1px;  
}
#marc-jacobs-daisy-gift-set .bls_swatche-item,
#marc-jacobs-daisy-gift-set legend .swatch-selected-value,
#marc-jacobs-daisy-gift-set .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#marc-jacobs-daisy-gift-set .bls_swatche-item {
  font-size: 11px;
}
}


#kenzo-flowers-gift-set .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;  
padding-top: 1px;  
}
#kenzo-flowers-gift-set .bls_swatche-item,
#kenzo-flowers-gift-set legend .swatch-selected-value,
#kenzo-flowers-gift-set .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#kenzo-flowers-gift-set .bls_swatche-item {
  font-size: 11px;
}
}


#jimmy-choo-man-blue-gift-set .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;  
padding-top: 1px;  
}
#jimmy-choo-man-blue-gift-set .bls_swatche-item,
#jimmy-choo-man-blue-gift-set legend .swatch-selected-value,
#jimmy-choo-man-blue-gift-set .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#jimmy-choo-man-blue-gift-set .bls_swatche-item {
  font-size: 11px;
}
}


#jpg-scandal-for-men-gift-set .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;  
padding-top: 1px;  
}
#jpg-scandal-for-men-gift-set .bls_swatche-item,
#jpg-scandal-for-men-gift-set legend .swatch-selected-value,
#jpg-scandal-for-men-gift-set .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#jpg-scandal-for-men-gift-set .bls_swatche-item {
  font-size: 11px;
}
}


#issey-miyake-l-eau-d-issey-pour-homme-gift-set .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;  
padding-top: 1px;  
}
#issey-miyake-l-eau-d-issey-pour-homme-gift-set .bls_swatche-item,
#issey-miyake-l-eau-d-issey-pour-homme-gift-set legend .swatch-selected-value,
#issey-miyake-l-eau-d-issey-pour-homme-gift-set .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#issey-miyake-l-eau-d-issey-pour-homme-gift-set .bls_swatche-item {
  font-size: 11px;
}
}


#hugo-boss-the-scent-woman-gift-set .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;  
padding-top: 1px;  
}
#hugo-boss-the-scent-woman-gift-set .bls_swatche-item,
#hugo-boss-the-scent-woman-gift-set legend .swatch-selected-value,
#hugo-boss-the-scent-woman-gift-set .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#hugo-boss-the-scent-woman-gift-set .bls_swatche-item {
  font-size: 11px;
}
}


#hugo-boss-the-scent-mens-gift-set .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;  
padding-top: 1px;  
}
#hugo-boss-the-scent-mens-gift-set .bls_swatche-item,
#hugo-boss-the-scent-mens-gift-set legend .swatch-selected-value,
#hugo-boss-the-scent-mens-gift-set .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#hugo-boss-the-scent-mens-gift-set .bls_swatche-item {
  font-size: 11px;
}
}


#hugo-boss-bottled-gift-set .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;  
padding-top: 1px;  
}
#hugo-boss-bottled-gift-set .bls_swatche-item,
#hugo-boss-bottled-gift-set legend .swatch-selected-value,
#hugo-boss-bottled-gift-set .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#hugo-boss-bottled-gift-set .bls_swatche-item {
  font-size: 11px;
}
}


#jpg-scandal-gift-set-for-women .bls__option-swatch
{
padding-left: 10px;
  padding-right: 10px;  
padding-top: 1px;  
}
#jpg-scandal-gift-set-for-women .bls_swatche-item,
#jpg-scandal-gift-set-for-women legend .swatch-selected-value,
#jpg-scandal-gift-set-for-women .swatch-attribute-label
{
font-size: 12px;  
}
@media(max-width:767px)
{
#jpg-scandal-gift-set-for-women .bls_swatche-item {
  font-size: 11px;
}
}

#clarins-gift-sets .bls__product-addtocart, #clarins-gift-sets .bls__product-quickview
{
  display:none !important;
}

#celebrate-mother-39-s-day-with-thoughtful-gifts-questmoor-pharmacy .page-heading:not(.show-banner) .page-head
{
padding-top: 10px;
  padding-bottom: 10px; 
}

/* ====================== Variant size small END ================ */

@media(min-width:1025px)
{
.header_scroll_down .middle-top
{
  /* display:none; */
}

.header_scroll_down .middle-bottom
{
/* padding-top: 13px;
    padding-bottom: 8px; */
}

.header_scroll_down .h_layout4 .middle-top {
    padding: 1.5rem 0;
    }
  
.header_scroll_down .header__normal-logo
{
width: 200px !important;  
}
  
}  

@media(max-width:1200px)
{
.bls__slideshow
{
padding-bottom: 30px !important;  
margin-bottom: 0 !important;  
}
}

@media(max-width:1024px)
{
.horizontal-list .bls__menu-parent:nth-child(5)
  {
    display:none;
  }

  .bls__template-main-product .col-12
  {
    margin-bottom:0 !important;
  }

  .delivery-widget__manual
{
max-width: 100%;  
}

.cont-phone-border h4 {
  font-size: 16px;
}
}

@media(max-width:767px)
{

.header_scroll_down #sticky-header
{
padding-bottom: 0;  
}  
  
.cont-phone-bg::before, .cont-phone-bg1::before {
  left: -50%;
  width: 200%;
  z-index: -1;
}

.cont-phone-bg1 {
  text-align: left;
}

.cont-phone-bg1 .cont-phone-border a {
  justify-content: start;
}

.cont-phone-bg1 .supp-text
{
  padding-right: 0px; 
  padding-left: 20px;    
  order:2
}

.cont-phone-bg1 .supp-img
  {
    order:1;
  }

.cont-phone-border {
  padding: 15px 0;
}

.cont-phone-border .supp-img {
  width: 55px;
}
  
}

@media(max-width:700px)
{
.delivery-table
{
  overflow-x: auto;  
}

.delivery-table table
{
 width: 700px; 
}

.bls__banner-heading
  {
  font-size: 24px;  
  }
.bls__banner-text p, .bls__banner-text
  {
     line-height: 1.5; 
    margin-bottom:0;
  }
.bls__banner-btn
  {
   padding: 7px 16px; 
  }

  .links-view-all {
  position: relative;
  margin-top: 20px;
}

  .bls__footer_payment
  {
  width: 350px !important;  
  }

.bls__product-images.bls__product-thumbnails-left
  {
    margin-bottom: 0 !important;  
  }

  .shop-feats-one h5 {
  font-size: 12px;
}

.delivery-widget__container > .msg__container p span
 {
font-size: 13px !important;   
 } 

  .product-form__buttons .min-height-50
  {
    width: 80% !important;
  }

.page-heading:not(.show-banner) .page-head {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}
}