/** Shopify CDN: Minification failed

Line 5085:4 Expected ":"

**/
/*******************Guru**********************/
span.gcs-inventory {
    font-size: 10px;
    display:none;
}
.weglot-container {
  display: none !important;
}
.weglot-container.wg-default {
  display: none !important;
}
.mini-cart__recap-price-line div {
  display: inline-block;
  vertical-align: middle;
}
.address-list__item {
  flex-basis: 100% !important;
}
.modal_PDP-content.modal_PDP-content-lg {
  max-width: 1020px;
  max-height: 600px;
}
.address-list {
  background: linear-gradient(0deg, #f4f4f4, #f4f4f4),
    linear-gradient(0deg, #f8f8f8, #f8f8f8);
}
button.edit-addr {
  background: #b28205;
  width: 120px;
  height: 38px;
  font-size: 16px;
  color: #fff;
  border: 2px solid #b28205;
}
button.del-addr {
  width: 120px;
  height: 38px;
  font-size: 16px;
  border: 2px solid;
}
table.table.table--loose thead {
  background: #f4f4f4;
}
.close {
  line-height: 18px;
}
.layout__section-gcs {
  max-height: 550px;
  overflow-y: scroll;
  margin-right: -12px;
}
.GoldMembership-Monthly .mini-cart__quantity .quantity-selector {
  opacity: 0;
  pointer-events: none;
}
.mini-cart__line-item-list {
  overflow-x: hidden;
}
.modal_PDP-content-text h4.a {
  font-size: 21px;
  font-weight: 500;
  line-height: 23px;
  margin-top: 20px;
}
.modal_PDP-content-text {
  overflow: hidden;
}
.rte .modal_PDP img {
  margin: 0em 0;
}
.estimate-shipping-main .estimate-shipping-inner img.giftOpt {
  max-width: 20px;
  margin-right: 10px;
}
.estimate-shipping-main .estimate-shipping-inner {
  display: flex;
  padding-bottom: 10px;
}
.estimate-shipping-main .estimate-shipping-inner span.estimate-shipping__icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.estimate-shipping-main {
  border-bottom: solid 1px #e1e3e4;
  padding-bottom: 25px;
  margin-bottom: 20px;
}
.Gold-Member-img img {
  max-width: 80px;
}
@media screen and (min-width: 1000px) {
  div#gcsTarget {
    position: sticky;
    top: 16px;
    /* height: 560px; */
    overflow: hidden;
  }
}
@media screen and (max-width: 1000px) {
  /* .PDP_main_Section {
    padding-top: 7% !important;
  } */
}
span.stamped-badge-caption {
  font-size: 14px;
}
/*******************Guru**********************/

@font-face {
  font-family: "DIN Alternate";
  src: url("/cdn/shop/files/DIN_Alternate_Bold_2.ttf?v=1683196569")
    format("truetype");
}
@font-face {
  font-family: "Gotham-Bold";
  src: url("/cdn/shop/files/Gotham-Bold.woff2?v=1683682554")
    format("woff2");
}
@font-face {
  font-family: "gothambook";
  src: url("/cdn/shop/files/gotham_book_regular-webfont.woff2?v=1683682050")
    format("woff2");
}
body,
input,
textarea,
button,
select {
  font-family: "gothambook" !important;
  font-weight: normal;
  font-style: normal;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  font-family: "gothambook" !important;
  line-height: 1.87;
}
p.announcement-bar__content {
  font-weight: bold;
}
.mega-menu__title.heading {
  color: #2d2c2f;
  font-size: 15px;
}
.product-item__price-list.price-list * {
  font-family: "DIN Alternate" !important;
}
.product-item__price-list.price-list {
  display: flex;
  margin-top: 5px;
}
.mobile-menu__inner .text--strong {
  font-weight: bold;
}
.mobile_meni_view-all {
  text-decoration: underline;
  font-weight: bold;
}
/* ============= header =========== */

header.header.header--inline .header__search-bar-wrapper .search-bar__top {
  border: solid 1px #1e2d7d;
}
li.nav-bar__item.menu_golden-friday,
li.mobile-menu__nav-item.mobile_menu_golden-friday,
li.nav-bar__item.menu_uae,
li.mobile-menu__nav-item.mobile_menu_uae {
  display: none;
}
li.nav-bar__item.menu_ramadan-sale a.nav-bar__link.link,
li.mobile-menu__nav-item.mobile_menu_ramadan-sale button.mobile-menu__nav-link {
  color: red;
}
li.nav-bar__item.menu_sale a.nav-bar__link.link,
li.mobile-menu__nav-item.mobile_menu_sale button.mobile-menu__nav-link {
  color: red;
}
ul.nav-bar__linklist.list--unstyled {
  text-align: center;
}
ul.nav-bar__linklist.list--unstyled .mega-menu {
  text-align: left;
}
.Desktop_store_switcher:after {
  position: absolute;
  content: "";
  right: -10px;
  top: calc(50% - 17px);
  background: #0000005c;
  height: 34px;
  width: 1px;
}
.Desktop_store_switcher {
  position: relative;
  display: flex;
  gap: 10px;
}
/* .header__search-bar-wrapper {
    z-index: 99999999999999 !important;
} */
/* @media screen and (max-width: 640px) {
.no-mobile-scroll main#main {
        display: none;
        overflow-y: hidden;
    }
} */

@media screen and (min-width: 1000px) {
  .nav-bar__link .icon--arrow-bottom {
    top: -3px;
    position: relative;
  }
}
@media screen and (max-width: 480px) {
  .header__inner {
    flex-wrap: wrap;
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
  .header__action-list {
    margin-left: 0;
  }
  .header__logo-image {
    margin-left: 25px;
  }
  .mobile-menu__nav-list
    .mobile-menu__nav-list-item
    svg.icon.icon--arrow-bottom {
    position: relative;
    top: -3px;
  }
  header.header.header--inline .header__search-bar-wrapper .search-bar__top {
    border: none;
    background: #f5f5f5;
    border-radius: 8px;
    box-shadow: none;
  }
  .search-bar__submit {
    border-radius: 0 8px 8px 0;
  }
}
.Header_icons {
  display: flex;
  align-items: center;
  justify-content: center;
  /* padding-left: 20px; */
}
.Header_icons a.swym-wishlist {
  position: relative;
  top: -3px;
}
/* ------------------------- */

.Gold_Member_badge img {
  width: 20px;
}
ul.inline-list.toolbar__menu {
  list-style: none;
}
.dropdown .dropbtn {
  border: none;
  outline: none;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
  font-size: 10px;
  display: block;
  padding: 0px 8px;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #fff;
  min-width: 200px;
  z-index: 999;
  margin-left: 5px;
  margin-top: 13px;
  border-radius: 3px;
  box-shadow: 0 1px 5px 2px #0000001a;
}
.dropdown-content a {
  float: none;
  color: black;
  padding: 7px 14px;
  text-decoration: none;
  display: block;
  text-align: left;
}
.dropdown .dropbtn p.Current_store {
  font-weight: 400;
  font-size: 14px;
  line-height: 13px;
  color: #000000;
  margin-top: 5px;
}
.dropdown-content a:hover {
  background: #1a2d58;
  color: #ffffff;
}
.dropdown p.header__action-item-title {
  text-align: left;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #696969;
  padding-bottom: 10px;
}
ul.inline-list.toolbar__menu .dropdown .dropdown-content ::after {
  content: none;
}
.dropdown-content.opne_drop_down {
  display: block;
}
.dropdown .dropbtn i.fa.fa-caret-down {
  position: relative;
  right: -35px;
  top: -5px;
}
.dropdown-content img {
  position: relative;
  top: 5px;
}
.main_menu_desktop a.nav-bar__link.link {
  text-transform: uppercase;
}
nav.nav-bar {
  border-top: 0.5px solid #9d9d9d;
}
.header__action-item.header__action-item--account
  span.header__action-item-title.hidden-pocket.hidden-lap {
  text-align: left;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #696969;
  padding-bottom: 10px;
}
.header__action-item.header__action-item--account
  .header__action-item-content
  a {
  font-size: 14px;
  line-height: unset;
  position: relative;
  text-transform: capitalize;
}
.mobile-menu__section a.National_flag img {
  width: 20px;
  height: 10px;
  margin-right: 10px;
}
.mobile-menu__section a.National_flag {
  display: flex;
  align-items: center;
}
body.gold-member main#main,
body.user-info main#main {
  max-width: 100% !important;
}
@media screen and (min-width: 1000px) {
  .header__action-item:not(:last-child):after {
    background: #000000;
  }
  .header__action-list {
    padding-left: 20px;
  }
  .nav-bar__item {
    padding: 24px 0;
  }
  .header:not(.header--condensed) {
    padding-bottom: 20px !important;
  }
  .Collection_main_Box .product-item__label-list {
    left: 0px;
    top: 0px;
  }
}
/* ----------- mega-menu -------------- */

.main_menu_desktop a.nav-bar__link.link {
  text-transform: uppercase;
  font-size: 14px;
  line-height: normal;
  color: #2d2c2f;
}
ul.mega-menu__linklist li.mega-menu__item a.mega-menu__link.link {
  color: #2d2c2f;
  font-size: 13px;
}
.mega-menu__inner .mega-menu__column .View_All,a.mobile-menu__nav-link.mobile_meni_span-class-mobile_only-view-all-a-z-spna {
  text-decoration: underline;
  font-weight: 600;
  color: #2d2c2f;
}
.mega-menu__inner .mega-menu__column a.mega-menu__title.heading {
  border-bottom: solid 1px #0000000d;
}
li.nav-bar__item.menu_travel .mega-menu__column.mega-menu_column_1,
li.nav-bar__item.menu_travel .mega-menu__column.mega-menu_column_2,
li.nav-bar__item.menu_travel .mega-menu__column.mega-menu_column_7,
li.nav-bar__item.menu_travel .mega-menu__column.mega-menu_column_8,
li.nav-bar__item.menu_home .mega-menu__column.mega-menu_column_7,
li.nav-bar__item.menu_fragrance .mega-menu__column.mega-menu_column_4 {
  display: none;
}
li.nav-bar__item.menu_appliances
  .mega-menu__column.mega-menu_column_5
  a.mega-menu__title.heading,
li.nav-bar__item.menu_brands
  .mega-menu__column.mega-menu_column_2
  a.mega-menu__title.heading,
li.nav-bar__item.menu_brands
  .mega-menu__column.mega-menu_column_3
  a.mega-menu__title.heading {
  opacity: 0;
}
/* ============= Home page =========== */

h2.section__title.heading.h3 {
  text-align: center;
  font-size: 50px;
  font-style: normal;
  font-weight: 600;
  line-height: 41.14px;
  margin-bottom: 50px;
}
.section__header {
  justify-content: center;
}
.product-list--scrollable .product-item {
  border: 0px;
}
.product-item:after,
.product-list:before {
  box-shadow: none;
  border: 0px;
}
/* .Three_column .slick-list.draggable {
	padding-left: 0!important;
} */

.Three_column.container img {
  width: 100%;
}
.Three_column.container {
  margin-top: 30px;
}
.Three_column.container a.BtN {
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 22.4px;
  text-transform: capitalize;
  border-radius: 4px;
  background: #1a2d58;
  color: white;
  padding: 5px 16px;
}
.Three_column.container p {
  text-transform: capitalize;
  margin-bottom: 0;
  color: #000000;
  font-size: 18px;
  line-height: 17px;
  padding-top: 15px;
  padding-bottom: 10px;
}
.Our_Brands {
  margin: 70px 0px;
}
.Our_Brands h2.section__title.heading.h3 {
  text-transform: capitalize;
  margin-bottom: 20px;
}
.HP_Product_slider header.section__header {
  margin: 0;
}
.HP_Product_slider .scroller {
  max-width: 90%;
  margin: 0 auto;
}
.Four_column_grid .grid__cell p {
  text-align: center;
  text-transform: capitalize;
}
.Our_Brands header.section__header a.section__action-link.link {
  text-decoration: underline;
  text-transform: capitalize;
  font-size: 15px;
  line-height: 17px;
  text-align: center;
  color: #000000;
}
.Our_Brands header.section__header {
  display: block;
  text-align: center;
  margin-bottom: 30px;
}
.Our_top_Categorys span.collection-item__title.text--strong {
  text-transform: capitalize;
}
.Six_column .Six_column__grid_box {
  text-align: center;
  font-weight: 400;
}
.Our_Brands .grid .Six_column__grid_box p {
  font-size: 15px;
  line-height: 24px;
  font-family: Gotham-Bold;
  padding-top: 10px;
}
span.product-label.product-label--on-sale {
  color: white;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  border-radius: 4px 0px 10px 0px;
  background: #f00;
}
span.Grid_product-vendor {
  font-size: 18px;
  line-height: 22px;
  color: #000;
  margin-bottom: 0;
  font-weight: bold;
}
.Vendor_wish {
  display: flex;
  justify-content: space-between;
}
.Vendor_wish button.swym-button.swym-add-to-wishlist-view-product {
  width: max-content;
}
a.product-item__title {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 17px;
  color: #000;
  margin: 0;
}
span.Readmore_btn {
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  line-height: 17px;
  color: #000;
}
.product-item__info .product-item__info-inner {
  min-height: 200px;
}
a.product-item__reviews-badge.link {
  margin-top: 0;
}
/* the slides */

.slick-slide {
  margin: 0 10px;
}
/* the parent */

.slick-list {
  margin: 0 -10px !important;
}
.Four_column_grid .grid__cell p {
  text-align: center;
  text-transform: capitalize;
  font-size: 20px;
  line-height: 20px;
  color: #000000;
  padding-top: 20px;
}
.product-item__price-list.price-list * {
  font-size: 15px !important;
  font-weight: bold;
  line-height: 17px;
}
.product-item__price-list.price-list span.price.price--compare {
  font-weight: bold;
  line-height: 17px;
  color: #ff0000;
}
.Collection_main_Box,
.collection_main_box {
  padding: 15px;
}
.Collection_main_Box .Box_border {
  border-radius: 4px;
  border: 2px solid #1a2d58;
  padding: 13px;
}
.Custom_border,
.custom-border {
  /* border: 1px solid #f3f3f3; */
  margin-bottom: 10px;
  position: relative;
}
.collection .product-item {
  padding: 0;
}
.product-item {
  padding: 0;
}
.section[data-section-type="featured-collection"] .product-item {
  padding: 0;
}
.Three_column_box_flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.HP_Tanbyy_Tamara .slideshow.slideshow--preserve-ratio {
  margin-bottom: 0;
}
/* Custom_Newsletter */

.Custom_Newsletter .Custom_Newsletter_image,
.Custom_Newsletter {
  position: relative;
}
.Custom_Newsletter .Custom_Newsletter_text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.Custom_Newsletter .Custom_Newsletter_text .Custom_Newsletter_text_left {
  flex-basis: 50%;
  text-align: center;
}
.Custom_Newsletter .Custom_Newsletter_text .Custom_Newsletter_text_right {
  flex-basis: 50%;
  max-width: 543px;
}
.Custom_Newsletter .Custom_Newsletter_text .Custom_Newsletter_text_left h3 {
  color: #fff;
  font-family: Gotham-Bold !important;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 50px;
  margin: 0;
}
.Custom_Newsletter .Custom_Newsletter_text .Custom_Newsletter_text_left p {
  color: #fff;
  font-family: gothambook !important;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 50px;
}
.Custom_Newsletter .Custom_Newsletter_text .Custom_Newsletter_text_right form {
  max-width: 543px;
}
.Custom_Newsletter
  .Custom_Newsletter_text
  .Custom_Newsletter_text_right
  form
  .form__input-row {
  display: block;
  position: relative;
}
.Custom_Newsletter
  .Custom_Newsletter_text
  .Custom_Newsletter_text_right
  form
  .form__input-row
  button.form__submit.button.button--primary {
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  right: 0;
  border-radius: 20px;
  background: #1a2d58;
}
.Custom_Newsletter
  .Custom_Newsletter_text
  .Custom_Newsletter_text_right
  form
  .form__input-row
  input {
  border-radius: 20px;
  background: #fff;
  height: 75px;
  padding-top: 0;
}
.Custom_Newsletter
  .Custom_Newsletter_text
  .Custom_Newsletter_text_right
  form
  .form__input-row
  label.form__floating-label {
  top: 14px;
}
.Our_top_Categorys header.section__header,
.Three_column.container header.section__header {
  margin-bottom: 0;
}
.flickity-prev-next-button svg {
  fill: #000000;
}
.flickity-enabled:hover .flickity-prev-next-button:not([disabled]) {
  transform: scale(1);
  opacity: 1;
  background: white;
  box-shadow: 0px 0px 8px 1px #000000bf;
}
.flickity-prev-next-button,
.flickity-prev-next-button {
  transform: scale(1);
  opacity: 1;
  background: white;
  box-shadow: 0px 0px 8px 1px #000000bf;
}
.HP_Banner_with-Arrow .flickity-prev-next-button.previous {
  left: 25px !important;
}
.HP_Banner_with-Arrow .flickity-prev-next-button.next {
  right: 25px;
}

@media screen and (min-width: 641px) and (max-width: 999px) {
  .product-list--scrollable:before,
  .product-list--scrollable:after {
    content: none;
  }
}
@media screen and (min-width: 641px) {
  .section {
    margin: 50px 0 !important;
  }
}
@media only screen and (max-width: 1024px) {
  /* .Three_column_box_flex p {
		flex-basis: 100%;
	} 
    .Three_column_box_flex a {
		flex-basis: 100%;
		text-align: center;
	} */
  .Our_top_Categorys .collection-listH {
    text-align: center;
  }
  h2.section__title.heading.h3 {
    font-size: 30px;
  }
  .Three_column_box_flex {
    display: block;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
  .product-item__info .product-item__info-inner {
    min-height: 240px;
  }
  .Custom_Newsletter .Custom_Newsletter_text .Custom_Newsletter_text_left h3 {
    font-size: 30px;
  }
  .Custom_Newsletter .Custom_Newsletter_text .Custom_Newsletter_text_left p {
    max-width: 90%;
    margin: 0 auto;
    line-height: 30px;
  }
}
@media only screen and (max-width: 1000px) {
  .Mobile_Store_switcher {
    padding: 10px 20px 0px 20px;
    border-top: 1px solid #ab8500;
  }
  .Mobile_Store_switcher ul.mobile-menu__nav {
    border-bottom: 1px solid #7d7d7d;
    padding-bottom: 10px;
  }
  .Desktop_store_switcher {
    display: none;
  }
  .mobile-menu__inner .mobile-menu__panel.is-nested.is-open {
    position: fixed;
    height: 100vh !important;
  }
  .Custom_Newsletter .Custom_Newsletter_text .Custom_Newsletter_text_left h3 {
    font-size: 20px;
    line-height: 20px;
  }
  .Custom_Newsletter .Custom_Newsletter_text .Custom_Newsletter_text_left p {
    font-size: 18px;
    line-height: 18px;
  }
  .Custom_Newsletter .Custom_Newsletter_text {
    display: block;
  }
  .Custom_Newsletter .Custom_Newsletter_text .Custom_Newsletter_text_right,
  .Custom_Newsletter
    .Custom_Newsletter_text
    .Custom_Newsletter_text_right
    form {
    max-width: 543px;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 768px) {
  .Second_banner_continer {
    padding: 0 var(--mobile-container-gutter);
    padding-top: 30px;
  }
  footer.footer {
    margin-top: 30px;
  }
  .Four_column_grid {
    padding-bottom: 20px;
  }
  /* .Our_top_Categorys a.collection-item {
		margin: 0px;
	} */
  .Our_top_Categorys .scroller__inner {
    scroll-snap-type: none;
    white-space: unset;
  }
  /* .Our_top_Categorys .collection-item {
		width: 25%;
		padding: 10px;
	} */
  .Our_Brands {
    padding-top: 0px;
    margin-top: 50px;
  }
  .collection-listH .slick-list {
    padding: 0 20% 0 0;
  }
  .Custom_Newsletter
    .Custom_Newsletter_text
    .Custom_Newsletter_text_right
    form
    .form__input-row
    input {
    height: 65px;
  }
  .flickity-prev-next-button {
    width: 30px;
    height: 30px;
  }
  .flickity-prev-next-button.next {
    right: 5px;
  }
  .flickity-prev-next-button.previous {
    left: 5px;
  }
  ul.footer__linklist.list--unstyled,
  footer.footer .container .footer__block-item .footer__collapsible {
    padding-left: 8px;
  }
  .HP_Product_slider .scroller {
    max-width: 100%;
  }
  .Custom_Newsletter .Custom_Newsletter_text .Custom_Newsletter_text_left {
    max-width: 80%;
    margin: 0 auto;
  }
  .Custom_Newsletter .Custom_Newsletter_image img.Desktop_only {
    min-height: 230px;
    object-fit: cover;
  }
  .Custom_Newsletter .Custom_Newsletter_text .Custom_Newsletter_text_left p {
    margin-top: 20px;
  }
  .product-item__info .product-item__info-inner {
    min-height: 220px;
  }
}
@media screen and (max-width: 640px) {
  .container--flush {
    padding: 0 var(--mobile-container-gutter) !important;
  }
}
@media screen and (max-width: 999px) {
  .scroller {
    margin: auto;
  }
}
@media only screen and (max-width: 480px) {
  .Our_top_Categorys span.collection-item__title.text--strong {
    font-family: "gothambook";
    text-transform: capitalize;
    font-size: 12px;
    line-height: 15px;
    min-height: 30px;
  }
  .Our_top_Categorys span.collection-item__title.text--strong {
    margin-bottom: 0px;
    min-height: 30px;
  }
  .Our_top_Categorys span.Color_red {
    font-size: 10px;
  }
  .Our_Brands .grid .Six_column__grid_box p {
    font-size: 11px !important;
    min-height: 20px !important;
    font-weight: bold;
  }
  .Our_Brands .grid .Six_column__grid_box p {
    font-size: 16px;
    text-align: center;
    font-family: "gothambook";
    min-height: 60px;
  }
  .Our_top_Categorys .slick-dots{
    bottom: -33px;
  }
  .footer__wrapper button.footer__title.heading.h6 span,
  .footer__wrapper p.footer__title.heading.h6 {
    font-family: gothambook !important;
    font-size: 16px;
    line-height: 15px;
    color: #000000;
  }
  .footer__aside-item.footer__aside-item--copyright p {
    font-size: 10px;
    line-height: 20px;
    /* color: #fff; */
    text-align: center;
    border-top: solid 1px #3f3f3f;
    padding: 0px 10%;
  }
  .Three_column.container {
    padding-bottom: 40px;
    margin-top: 20px;
  }
  .Our_Brands header.section__header a.section__action-link.link {
    margin-left: 0px;
  }
  .Our_top_Categorys header.section__header {
    margin-bottom: 17px;
    position: relative;
    left: -10px;
  }
  .section[data-section-type="featured-collection"] {
    margin-bottom: 20px;
  }
  .Collection_main_Box .product-item__label-list {
    left: 0px;
    top: 0px;
  }
  .Our_top_Categorys section.section {
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .Our_top_Categorys.Our_top_Categorys2 section.section {
    margin-top: 0;
  }
  .Custom_Newsletter .Custom_Newsletter_text .Custom_Newsletter_text_left h3 {
    font-size: 16px !important;
    line-height: 20px;
  }
  .Custom_Newsletter .Custom_Newsletter_text .Custom_Newsletter_text_left p {
    font-size: 10px;
    line-height: 15px;
  }
  .Custom_Newsletter
    .Custom_Newsletter_text
    .Custom_Newsletter_text_right
    form
    .form__input-row
    input {
    height: 50px;
  }
  h2.section__title.heading.h3 {
    font-size: 18px;
    margin-bottom: 10px;
    line-height: 22px;
    text-transform: capitalize;
  }
  .HP_Product_slider .container header.section__header {
    max-width: 218px;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  header.section__header {
    margin-bottom: 0;
  }
  span.span_marquee span {
    margin: 0px 20px !important;
  }
  .Six_column .grid.slick-initialized.slick-slider .grid__cell {
    padding-left: 0;
  }
  .Our_Brands {
    margin-top: 0px;
    padding-top: 0;
  }
  .Our_Brands header.section__header {
    margin-bottom: 30px;
  }
  .Three_column.container .Three_column_box_flex {
    margin-top: 0px;
  }
  .Three_column.container a.BtN {
    width: 100px;
  }
  .Collection_main_Box .Box_border {
    padding: 8px;
    border: none;
  }
  .template-product .Collection_main_Box .Box_border {
    border: 2px solid #1a2d58;
  }
  span.Grid_product-vendor {
    font-size: 10px;
  }
  .Vendor_wish a,
  span.Grid_product-vendor {
    line-height: 15px;
  }
  .Vendor_wish {
    padding-right: 5px;
    padding-bottom: 5px;
  }
  a.product-item__title,
  span.Readmore_btn {
    font-size: 9px;
    line-height: 10px;
  }
  .product-item__price-list.price-list * {
    font-size: 10px !important;
  }
  .product-item__price-list.price-list span.price.price--compare {
    font-size: 8px !important;
  }
  .product-item__price-list.price-list {
    margin-top: 0px;
    margin-bottom: 0;
  }
  .product-item__action-list {
    margin-top: 0px;
  }
  span.stamped-badge *,
  .stamped-fa-star:before {
    font-size: 12px !important;
  }
  .Appliances_Luggage_product-info span.stamped-badge *,
  .Appliances_Luggage_product-info .stamped-fa-star:before {
    font-size: 15px !important;
  }
  .Appliances_Luggage_product-info .card__header,
  .Appliances_Luggage_product-info .expandable-content {
    padding-left: 0;
  }
  .card--collapsed,
  .card {
    border: none !important;
    box-shadow: none !important;
  }
  .product-item__info .product-item__info-inner {
    min-height: 230px !important;
  }
  .product-item--vertical .product-item__action-list {
    margin: 0px 0px;
  }
  .product-item__info
    button.product-item__action-button[data-action="add-to-cart"] {
    font-size: 10px;
    line-height: 17px;
    padding: 3px 5px;
  }
  span.product-label.product-label--on-sale {
    font-size: 10px;
    line-height: 17px;
  }
  .HP_blog_slider header.section__header {
    margin-bottom: 20px;
  }
  .HP_blog_slider button.slick-arrow {
    display: none !important;
  }
  .HP_blog_slider .container.blog-posts-slider {
    padding: 0;
  }
  .blog-posts-slider .slick-slide {
    margin: 0 !important;
    margin-right: 10px !important;
  }
  .Header_icons {
    padding-left: 0px !important;
  }
  .Header_icons a.swym-wishlist {
    position: relative;
    top: -7px;
    left: -4px;
  }
  .Our_top_Categorys .container {
    padding-right: 0;
  }
  .collection .product-item,
  .product-item,
  .section[data-section-type="featured-collection"] .product-item {
    padding: 2px;
  }
  .HP_blog_slider .container {
    margin-bottom: 0 !important;
  }
  .HP_blog_slider section.section {
    margin-bottom: 10px;
  }
  .product-item__image-wrapper {
    margin-bottom: 0px !important;
  }
  .Custom_Newsletter .Custom_Newsletter_text .Custom_Newsletter_text_right {
    max-width: 70%;
  }
  .Custom_Newsletter
    .Custom_Newsletter_text
    .Custom_Newsletter_text_right
    form
    .form__input-row
    button.form__submit.button.button--primary {
    border-radius: 8px;
    font-size: 10px;
    padding: 10px 10px;
    line-height: 20px;
    right: 5px;
  }
  .Custom_Newsletter
    .Custom_Newsletter_text
    .Custom_Newsletter_text_right
    form
    .form__input-row
    input {
    height: auto;
    border-radius: 8px;
    font-size: 10px;
    padding: 20px 10px;
  }
  .Custom_Newsletter
    .Custom_Newsletter_text
    .Custom_Newsletter_text_right
    form
    .form__input-row
    label.form__floating-label {
    top: 0px;
  }
  .Custom_Newsletter
    .Custom_Newsletter_text
    .Custom_Newsletter_text_right
    .newsletter {
    margin-top: 10px;
  }
  .Custom_Newsletter_image img {
    min-height: 250px;
    object-fit: cover;
  }
  footer.footer {
    margin-top: 0px;
  }
  .shopify-section.shopify-section-group-footer-group {
    padding: 0px 20px;
  }
  .Our_top_Categorys .collection-listH,
  .HP_Product_slider .featured-collection-slider.slick-initialized.slick-slider,
  .HP_blog_slider .container.blog-posts-slider {
    margin-bottom: 10px !important;
  }
  .HP_blog_slider .slick-list.draggable {
    padding-bottom: 30px;
  }
  .HP_Product_slider .slick-track {
    margin-bottom: 20px;
  }
  .Our_Brands .slick-list.draggable {
    padding-bottom: 10px !important;
  }
  .slick-slide img.product-item__secondary-image {
    display: none;
  }
  .Three_column.container .slick-list.draggable {
    padding-bottom: 20px;
  }
}
@media only screen and (max-width: 600px) {
  .Custom_Newsletter_image img {
    min-height: 250px;
    object-fit: cover;
  }
}
/* ============= Footer =========== */

.footer__wrapper button.footer__title.heading.h6 span,
.footer__wrapper p.footer__title.heading.h6 {
  font-family: "Gotham-Bold";
  color: #464646;
}
ul.footer__linklist.list--unstyled {
  padding-bottom: 20px;
}
/* .footer__block-item--newsletter .footer__aside-item--social {
	margin-top: 30px;
} */

.footer__block-list {
  margin-bottom: 20px;
}
aside.footer__aside {
  margin-top: 30px;
  /* align-items: center; */
}
.footer__wrapper a.footer__link-item.link,
.footer__wrapper p {
  font-size: 14px;
  text-transform: capitalize;
}
@media only screen and (max-width: 480px) {
  aside.footer__aside {
    align-items: flex-start;
    margin-top: 16px;
  }
  .footer__aside-item.footer__aside-item--localization {
    display: none;
  }
  .footer__aside-item.footer__aside-item--payment {
    margin-top: 0;
  }
  .footer__wrapper ul.social-media__item-list.list--unstyled {
    padding-left: 0 !important;
  }
  footer.footer .container {
    padding: 0;
  }
  footer.footer .container .footer__block-item button.footer__title.heading.h6,
  footer.footer .container .footer__block-item p.footer__title.heading.h6,
  footer.footer
    .container
    .footer__block-item
    .footer__aside-item.footer__aside-item--social {
    padding-left: 14px;
    padding-right: 14px;
  }
  .footer_flex_bottom {
    display: flex;
    padding: 0px 10px;
  }
  .footer_flex_bottom .footer_flex_bottom-payment .payment-list,
  .footer_flex_bottom .footer_flex_bottom-social ul.social-media__item-list {
    display: block;
    text-align: center;
  }
  .footer_flex_bottom {
    display: flex;
    width: 100%;
    align-items: center;
  }
  .footer_flex_bottom .footer_flex_bottom-payment p.footer__aside-title {
    display: none;
  }
  footer.footer
    .footer__wrapper
    .footer__block-item.footer__block-item--newsletter {
    display: none;
  }
  footer.footer .footer__wrapper .footer__block-list {
    overflow: hidden;
  }
  footer.footer .container hr {
    display: none;
  }
  footer.footer .social-media__item svg {
    width: 18px;
    height: 18px;
  }
  footer.footer li.social-media__item {
    margin-left: 10px !important;
    margin: 0;
  }
  .footer_flex_bottom .footer_flex_bottom-payment {
    flex-basis: 50%;
    max-width: 50%;
  }
  .footer_flex_bottom .footer_flex_bottom-social.Mobile_only {
    flex-basis: 50%;
    max-width: 50%;
  }
  .footer_flex_bottom
    .footer_flex_bottom-social.Mobile_only
    ul.social-media__item-list {
    text-align: right;
    padding-right: 10px;
  }
}
@media screen and (min-width: 641px) {
  .footer__block-item--newsletter {
    max-width: 500px;
  }
}
@media screen and (min-width: 1000px) {
  .footer__block-item--text {
    flex-basis: 280px;
    padding-left: 0px;
    padding-right: 0;
  }
  .Our_top_Categorys a.collection-item {
    margin-bottom: 25px !important;
  }
}
/* ============= Collection page  =========== */

.collection__toolbar.collection__toolbar--bordered {
  margin-top: 0;
}
.Collection_category_image {
  display: flex;
  background: transparent;
  padding: 40px 70px;
  justify-content: center;
}
.Collection_category_image .category_grid a img {
  border: solid 1px;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  object-fit: contain;
}
.Collection_category_image p {
  font-size: 14px;
  line-height: 26px;
  font-weight: bold;
  margin-top: 25px;
}
.category_grid {
  flex-basis: 20%;
  padding: 20px;
  text-align: center;
  padding-bottom: 0;
}
.boost-pfs-filter-left-col.layout__section.layout__section--secondary {
  padding-left: 0;
}
body.template-collection .page__sub-header,
body.template-search .page__sub-header {
  margin-bottom: 0;
}
.boost-pfs-filter-left-col p.card__title--small.heading.hidden-pocket {
  display: none;
}
div#modal-quick-view-collection-template
  span.product-label.product-label--on-sale {
  background: transparent;
}
.boost-pfs-filter-tree-mobile-button-stick-wrapper
  .collection__toolbar-item.collection__toolbar-item--layout {
  display: none;
}
.boost-pfs-filter-tree-mobile-button-stick-wrapper
  .collection__toolbar-item.collection__toolbar-item--sort {
  margin-right: 0;
}
.collection__description {
  margin-bottom: 30px;
}
/* .layout.boost-pfs-filter-wrapper .boost-pfs-filter-right-col.layout__section .collection header.card__header.card__header--tight {
    margin-bottom: 50px;
} */

@media screen and (min-width: 768px) {
  .boost-pfs-filter-left-col {
    border: none !important;
  }
  .category_grid {
    padding-top: 0;
  }
}
@media screen and (max-width: 1000px) {
  .Collection_category_image {
    overflow: scroll;
  }
  .Collection_category_image img {
    max-width: 100px;
  }
}
@media screen and (max-width: 480px) {
  .Collection_category_image {
    border: none;
    padding: 20px 0px;
    justify-content: normal;
  }
  .boost-pfs-filter-right-col.layout__section
    h1.boost-pfs-filter-collection-header.collection__title.heading.h1 {
    text-align: center;
    text-transform: capitalize;
    color: #000000;
    font-family: Gotham-Bold !important;
    font-size: 24px;
    margin: 15px 0 10px;
  }
  .boost-pfs-filter-products
    .product-item__info
    button.product-item__action-button[data-action="add-to-cart"] {
    line-height: 25px;
  }
  .collection__toolbar {
    margin-top: 0;
  }
  .template-collection
    .boost-pfs-filter-products.product-list.product-list--collection,
  .template-search
    .boost-pfs-filter-products.product-list.product-list--collection {
    padding-left: 0px;
    padding-right: 0px;
  }
  .Collection_main_Box,
  .collection_main_box {
    padding: 10px;
  }
  .boost-pfs-filter-bottom-pagination.pagination a.pagination__prev.link,
  .boost-pfs-filter-bottom-pagination.pagination a.pagination__next.link {
    display: none;
  }
  .boost-pfs-filter-bottom-pagination.pagination .pagination__nav {
    display: block;
  }
  /*   .layout.boost-pfs-filter-wrapper .boost-pfs-filter-right-col.layout__section header.card__header.card__header--tight {
    display: none;
  } */
  .category_grid:not(:last-child) {
    padding-right: 0;
  }
  .collection__toolbar {
    justify-content: space-around;
  }
  .Collection_category_image p {
    font-size: 8px;
    line-height: 26px;
    font-weight: 400;
    margin-top: 18px;
  }
  .category_grid {
    padding-top: 0;
  }
  .boost-pfs-filter-tree-mobile-button-stick-wrapper .collection__toolbar {
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: none;
  }
  .boost-pfs-filter-tree-mobile-button-stick-wrapper
    .collection__toolbar
    .boost-pfs-filter-tree-mobile-button
    *,
  .boost-pfs-filter-tree-mobile-button-stick-wrapper
    .collection__toolbar
    .collection__toolbar-item
    .value-picker-wrapper.boost-pfs-filter-top-sorting
    * {
    font-weight: bold !important;
  }
}
/* ============= Product page  =========== */

.Appliances_Luggage_product-info,
.product_info_div {
  box-shadow: 0px 0px 6px 2px #00000040;
  z-index: 2;
}
.product-form__info-item .price-list span.price.price--compare {
  color: #ff0000;
  text-decoration-color: #ff0000;
}
a.product-meta__vendor.link.link--accented {
  font-size: 14px;
}
h1.product-meta__title.heading.h1 {
  color: #525252;
  font-size: 24px;
  line-height: 42px;
  font-weight: bold;
}
.template-product .product-form .product-form__payment-container {
  display: block;
  width: 100%;
}
.template-product .product-form .product-form__payment-container button {
  width: 100%;
  text-transform: uppercase;
  font-weight: bold;
  border-radius: 8px;
}
.Additional_info_PDP,
.product-block-list__item.product-block-list__item--description
  .card__section.expandable-content,
.Read_More_Read_Less {
  font-size: 14px;
}
.Read_More_Read_Less {
  padding-top: 10px;
  padding-bottom: 20px;
  border-bottom: 1px solid #b9b9b9;
}
.Product_features_icons {
  display: flex;
}
.Product_features_icons img {
  max-width: 70px;
  margin-right: 20px;
  margin-top: 0;
  border: solid 1px;
  padding: 10px;
}
.PRODUCT_SPECIFICATION_PDP header.section__header {
  display: block;
  max-width: 1480px;
  padding: 0 var(--desktop-container-gutter);
}
.price-list span.price.price--highlight,
.price-list span.price.price--compare {
  font-family: "DIN Alternate" !important;
}
.price-list {
  align-items: center;
  align-items: end;
}
.template-product .price-list span.price.price--highlight {
  margin-right: 10px;
  padding: 0;
}
.template-product
  .product-form__option
  span.product-form__option-name.text--strong,
.QTY_inventory label {
  font-size: 14px;
  line-height: 19px;
  color: #203b74;
  font-weight: bold;
  font-family: "Gotham-Bold";
  text-transform: capitalize;
}
.template-product
  .product-form__option
  span.product-form__option-name.text--strong
  span {
  font-size: 13px;
  line-height: 19px;
  color: #000000 !important;
  font-weight: 600;
  font-family: "gothambook";
}
.template-product .product-form__variants {
  padding-top: 20px;
}
.template-product .quantity-selector.quantity-selector--product {
  border: 1px solid #000000;
}
.template-product
  .quantity-selector.quantity-selector--product
  input.quantity-selector__value {
  border-color: #000000;
  border-end-end-radius: 1px;
  font-weight: bold;
}
.template-product .quantity-selector.quantity-selector--product svg path {
  fill: #000000;
}
span.product-meta__sku {
  font-size: 14px;
  line-height: 0px;
  color: #3f3f3f;
}
.QTY_inventory {
  display: flex;
  align-items: center;
}
.QTY_inventory .QTY_inventory .inventoryquantity {
  padding-left: 20px;
}
.inventoryNote.form__label.Color_red {
  color: red;
}
.Additional_info_PDP .info_sub {
  display: flex;
  align-items: center;
  padding-bottom: 10px;
}
.Additional_info_PDP .info_sub .info_sub_img img {
  width: 20px;
  margin: 0;
  align-items: center;
  display: flex;
}
.Additional_info_PDP .info_sub .info_sub_text a {
  color: #de9300;
}
.Additional_info_PDP .info_sub .info_sub_text {
  padding-left: 10px;
}
.product-block-list__item.product-block-list__item--description
  button.card__collapsible-button {
  padding-top: 0;
}
.PDP_share_div {
  padding: 0px 30px;
  justify-content: flex-start;
}
ul.social-media__item-list {
  padding-left: 20px;
}
.footer__wrapper ul.social-media__item-list.list--unstyled {
  padding-left: 0;
}
.PRODUCT_SPECIFICATION.container {
  text-align: left;
}
.PRODUCT_SPECIFICATION.container table {
  width: 100%;
  overflow: hidden;
}
.PRODUCT_SPECIFICATION.container th {
  position: relative;
  padding-left: 20px;
  width: 250px;
}
.PRODUCT_SPECIFICATION.container table th,
.PRODUCT_SPECIFICATION.container table td {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
}
.template-product span.product-label.product-label--on-sale {
  background: transparent;
  padding-bottom: 0;
  padding-top: 0;
  line-height: unset;
  font-family: "DIN Alternate";
}
.product-form__info-item .price-list .font-gotham {
  padding-left: 9px;
}
.template-product
  .product-form__info-item
  span.product-label.product-label--on-sale {
  background: transparent;
  color: #ff0001;
  padding: 0;
  font-weight: bold;
  font-size: 15px;
}
.product-recommendations span.product-label.product-label--on-sale,
.recently-viewed-products-placeholder
  span.product-label.product-label--on-sale {
  background: #ff0000;
}
.font-gotham {
  line-height: 19px;
}
.PDP_read_more_less_title h5 {
  font-family: "Gotham-Bold";
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin-bottom: 0;
  padding-bottom: 5px;
}
.PRODUCT_SPECIFICATION table tr:nth-child(odd) {
  background-color: rgba(217, 217, 217, 0.2);
}
.PRODUCT_SPECIFICATION table tr:nth-child(even) {
  background-color: white;
}
.PRODUCT_SPECIFICATION.container table {
  width: 100%;
  border-radius: 12px;
  border: 1px solid #cbcbcb;
  border-collapse: separate;
}
.morecontent span {
  display: none;
}
.morelink {
  display: block;
}
.card__section form button#BIS_trigger {
  display: none;
}
.product-block-list__item.product-block-list__item--description .card__header {
  padding-top: 0;
}
.PDP_main_Section p.show_hide {
  border: 1px solid #1a2d58;
  border-radius: 9px;
  width: fit-content;
  margin: 0 auto;
  padding: 5px 20px;
  text-transform: capitalize;
  background: #1a2d58;
  color: white;
}
/* .PDP_main_Section {
  padding-top: 3%;
} */
.PDP_main_Section span.close_kloc {
  display: none;
}
.PDP_main_Section header.section__header {
  display: block;
  padding: 0 var(--desktop-container-gutter);
}
.PDP_popup .modal-content h2 b {
  font-family: Gotham-Bold;
}
.PDP_main_Section h2.TECHNICAL_DETAILS {
  display: none;
}
span.price.single_price_only {
  color: black;
}
.block-swatch__radio:checked + .block-swatch__item {
  box-shadow: none;
  color: black;
  border-color: #b9b9b9;
}
table.PRODUCT_SPECIFICATION_Data {
  width: 100%;
  border-radius: 12px;
  border: 1px solid #cbcbcb;
  border-collapse: separate;
}
table.PRODUCT_SPECIFICATION_Data tr:nth-child(odd) {
  background-color: #d9d9d933;
}
table.PRODUCT_SPECIFICATION_Data tr:nth-child(even) {
  background-color: #fff;
}
table.PRODUCT_SPECIFICATION_Data th {
  position: relative;
  padding-left: 40px;
  width: 200px;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
}
table.PRODUCT_SPECIFICATION_Data td {
  padding-top: 10px;
  padding-bottom: 10px;
}
table.PRODUCT_SPECIFICATION_Data {
  font-size: 14px;
}
section[data-section-type="recently-viewed-products"]
  h2.section__title.heading.h3,
section.section[data-section-type="product-recommendations"]
  h2.section__title.heading.h3 {
  font-size: 30px;
  text-align: left;
  margin-bottom: 30px;
  text-transform: capitalize;
}
section.section[data-section-type="product-recommendations"] {
  margin-top: 0;
}
section.section[data-section-type="product-recommendations"]
  header.section__header {
  padding-top: 20px !important;
  margin-top: 30px;
  display: block;
  padding: 0px 20px;
}
section.section[data-section-type="product-recommendations"]
  .product-recommendations {
  border-bottom: 1px solid #cbcbcb;
  padding-bottom: 20px;
  margin-bottom: 30px;
}
section.section[data-section-type="recently-viewed-products"]
  header.section__header {
  display: block;
  padding: 0px 20px;
}
section.section.PDP_icons {
  display: none;
}
.template-product
  .product-block-list__item.product-block-list__item--description
  .card__header
  h2.card__title.heading.h3 {
  font-family: Gotham-Bold !important;
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  color: #000;
  margin-bottom: 0;
  padding-bottom: 5px;
  text-transform: uppercase;
}
@media screen and (max-width: 999px) {
  .card--collapsed {
    margin-top: 22px !important;
  }
  .Appliances_Luggage_product-info,
  .product_info_div {
    margin-left: var(--mobile-container-gutter);
  }
  .product_info_div {
    margin-bottom: 30px;
  }
  .card--collapsed .card__header,
  .card--collapsed .card__section {
    padding-left: 0;
  }
}
/* ------------------------------------- */

@media screen and (max-width: 768px) {
  .Product_features_icons img {
    max-width: 60px;
    padding-right: 10px;
    margin-top: 0;
    margin-bottom: 20px;
  }
  .PDP_main_Section .Product_features_icons {
    display: block !important;
  }
  .PDP_main_Section
    section.section[data-section-type="liquid"]
    header.section__header {
    padding: 0;
  }
  section.section.PDP_icons {
    display: block !important;
  }
  .product_info_div form .product-meta__share-buttons.hidden-tablet-and-up {
    display: none;
  }
  .product_info_div .card.card--collapsed {
    border: none;
  }
  .product-block-list__item.product-block-list__item--description
    .card__header {
    padding-top: 20px;
  }
  .product-meta__share-buttons.PDP_share_div {
    margin: 20px 0px;
    padding: 0 15px;
  }
  .Gold-Member {
    border-radius: 8px;
    background-image: none;
    padding: 10px 13px;
    gap: 8px;
  }
  section[data-section-type="recently-viewed-products"]
    h2.section__title.heading.h3,
  section.section[data-section-type="product-recommendations"]
    h2.section__title.heading.h3 {
    font-size: 18px;
    text-align: center !important;
    margin-bottom: 15px;
    text-transform: capitalize;
  }
}
@media screen and (min-width: 1000px) {
  .product-block-list__wrapper {
    width: calc(100% - 15px);
    margin-left: 0;
  }
}
@media screen and (min-width: 641px) {
  .card {
    margin-bottom: 0px;
    border: none;
  }
}
@media screen and (max-width: 480px) {
  .Product_features_icons,
  .PRODUCT_SPECIFICATION_PDP {
    display: none;
  }
  .info_sub_img {
    flex-basis: 30px;
  }
  .PDP_popup .Product_features_icons {
    display: block;
  }
  .PDP_popup {
    padding-top: 30px;
  }
  .PDP_popup .Product_features_icons img {
    max-width: 80px;
    padding-bottom: 10px;
  }
  .PDP_main_Section span.close_kloc {
    display: block;
    position: fixed;
    top: 0%;
    right: 5%;
  }
  .PDP_main_Section .PRODUCT_SPECIFICATION.container {
    padding: 0;
  }
  .PDP_main_Section h2.TECHNICAL_DETAILS {
    text-transform: capitalize;
    color: #000000;
    font-family: Gotham-Bold !important;
    display: block;
  }
  .PDP_main_Section section.section {
    margin-top: 0;
  }
  .PDP_main_Section header.section__header {
    display: block;
    padding-bottom: 40px;
  }
  .PDP_main_Section .container {
    padding: 0;
  }
  .PDP_main_Section {
    padding-top: 30px;
  }
  .PRODUCT_SPECIFICATION.container th {
    padding-left: 10px;
    width: 50%;
  }
  h1.product-meta__title.heading.h1 {
    line-height: 24px;
    font-size: 16px;
  }
  .product-form__info-item.product-form__info-item--quantity.QTY_inventory
    .product-form__info-content.QTY_inventory {
    display: flex;
    align-items: center;
  }
  .product-form__info-item.product-form__info-item--quantity.QTY_inventory {
    display: grid;
  }
  .inventoryNote.form__label.Color_red {
    font-size: 14px;
  }
  section.section[data-section-type="recently-viewed-products"] {
    margin-top: 20px;
    margin-bottom: 0;
  }
  section.section[data-section-type="product-recommendations"]
    header.section__header {
    padding-top: 0px !important;
  }
  .product-list--scrollable:before,
  .product-list--scrollable:after {
    flex: none;
  }
  section.section[data-section-type="product-recommendations"] {
    margin-bottom: 0;
  }
  .product-recommendations {
    margin-bottom: 20px !important;
  }
  .breadcrumb__item_AL {
    display: block;
  }
  .page__sub-header.breadcrumb__item_AL li.breadcrumb__item {
    font-size: 8px;
  }
  .page__sub-header.breadcrumb__item_AL ol.breadcrumb__list {
    width: max-content;
    padding: 2px 4px;
    border-radius: 4px;
  }
  .page__sub-header.breadcrumb__item_AL ol.breadcrumb__list svg {
    top: 1px;
    position: relative;
  }
  section.section[data-section-type="recently-viewed-products"] .product-item,
  section.section[data-section-type="product-recommendations"] .product-item {
    width: 50%;
  }
  .product-meta__share-buttons.PDP_share_div {
    padding-left: 0;
  }
  .social-media__item {
    margin: 3px;
  }
  ul.social-media__item-list img {
    width: 25px !important;
  }
}
button.cart-recap__checkout,
button.button.button--primary[name="checkout"] {
  background: #1a2d58;
  font-weight: bold;
}
/* .no-mobile-scroll div#mobile-menu .mobile-menu__inner {
    position: absolute;
}
.no-mobile-scroll div#mobile-menu .mobile-menu__inner,.no-mobile-scroll div#mobile-menu .mobile-menu__inner * {
    max-height: 100vh !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
} */

/* ============= FAQ page/Simple pages  =========== */

.payment-methods .logo-container img {
  height: 60px;
  object-fit: contain;
}
@media screen and (max-width: 767px) {
  .boost-pfs-filter-tree-mobile-style2
    .boost-pfs-filter-mobile-toolbar
    .boost-pfs-filter-mobile-toolbar-items
    .boost-pfs-filter-mobile-toolbar-middle {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .boost-pfs-filter-tree-mobile-style2
    .boost-pfs-filter-mobile-toolbar
    .boost-pfs-filter-mobile-toolbar-items
    .boost-pfs-filter-mobile-toolbar-left
    .boost-pfs-filter-back-btn:before {
    width: 15px;
    height: 15px;
    top: 14px !important;
  }
}
/* ==================== Cart ==================== */
.cart-recap__secure-payment {
  padding-bottom: 20px;
}
.cart_products,
.card.Cart_gifting {
  border: 1px solid #cecece;
  border-radius: 3px;
}
.table-wrapper.cart_products {
  padding: 0px 20px;
}
.card.Cart_gifting {
  margin: 5% 0%;
}
form.Right-side-total .cart-recap__scroller {
  top: 0;
}
form.Right-side-total .cart-recap__scroller .card {
  border: 1px solid #cecece;
  margin-bottom: 10%;
}
.cart_products thead.hidden-phone {
  background: white !important;
}
.cart_products tr.line-item td.line-item__product-info .line-item__price-list {
  display: none;
}
.cart_products thead.hidden-phone th {
  font-weight: bold;
}
.card.Cart_gifting
  .estimate-shipping
  button.estimate-shipping__toggle
  .makeagift {
  font-weight: bold;
}
.card.Cart_gifting h2 {
  font-size: 16px;
  line-height: 32px;
  font-weight: bold;
}
.card.Cart_gifting .shipping-estimator.form .date_grid_box.active {
  background: #eff4ff;
  color: black;
}
.card.Cart_gifting .shipping-estimator.form .date_grid_box p:last-child {
  font-weight: bold;
  font-size: 14px;
}
.card.Cart_gifting .shipping-estimator.form .date_grid_box p {
  margin: 0;
}
.card.Cart_gifting .shipping-estimator.form .date_grid_box {
  padding: 10px;
}
.card.Cart_gifting .shipping-estimator.form .date_grid_box input#gcsDateSel {
  padding: 0;
  height: auto;
  text-align: center;
  border: none;
  background: none !important;
  box-shadow: none;
}
.Add_Extra.Cart_selection .date_grid_box p {
  text-align: center;
  margin: 0 auto !important;
  height: auto !important;
}
.card.Cart_gifting .Add_Extra.Cart_selection .date_grid_box {
  min-height: 80px;
  /* display: flex;
	align-items: center;
	justify-content: center; */
}
.Cart_selection:not(:last-child) {
  border-bottom: solid 1px;
}
.Cart_selection {
  padding-bottom: 40px;
  margin-bottom: 20px;
}

@media screen and (min-width: 641px) {
  .card.Cart_gifting .estimate-shipping button.estimate-shipping__toggle {
    padding: 10px 30px;
  }
}
@media screen and (max-width: 641px) {

  .card.Cart_gifting .estimate-shipping span.estimate-shipping__arrow {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .card.Cart_gifting .estimate-shipping span.estimate-shipping__arrow span {
    font-size: 30px;
    display: block;
  }
  .cart_products
    tr.line-item
    td.line-item__product-info
    .line-item__price-list {
    display: block;
  }
  .cart_products,
  .card.Cart_gifting {
    border: none;
  }
  .template-cart .cart-wrapper .card {
    border: none !important;
  }
  .card.Cart_gifting .shipping-estimator.form .date_grid_box {
    padding: 10px;
  }
  .card.Cart_gifting .date_grid_box *,
  .card.Cart_gifting .Select_delivery_Time .date_grid_box * {
    line-height: 20px;
    height: auto;
  }
}
@media screen and (min-width: 641px) {
  .card.Cart_gifting .date_grid_box *,
  .card.Cart_gifting .Select_delivery_Time .date_grid_box * {
    height: 30px;
  }
}
/* ======================== Cart drawer ========================= */

form#mini-cart
  .mini-cart__inner
  .mini-cart__recap
  .mini-cart__recap-price-line {
  display: block;
  text-align: right;
}
form#mini-cart
  .mini-cart__inner
  .mini-cart__recap
  span.mini-cart__amount-saved {
  text-align: right;
  display: block;
  font-size: 14px;
  line-height: 23px;
}
form#mini-cart
  .mini-cart__inner
  .mini-cart__content
  .mini-cart__price-list
  span.price.price--highlight,
form#mini-cart
  .mini-cart__inner
  .mini-cart__content
  .mini-cart__price-list
  span.price.price--compare {
  font-weight: bold;
  font-family: DIN Alternate !important;
}
form#mini-cart
  .mini-cart__inner
  .mini-cart__recap
  .mini-cart__recap-price-line
  span:last-child {
  font-weight: bold;
  font-size: 25px;
  line-height: 16px;
  font-family: DIN Alternate !important;
}
form#mini-cart
  .mini-cart__inner
  .mini-cart__recap
  span.mini-cart__amount-saved
  span {
  font-family: DIN Alternate !important;
}
/* ==================== Cart ==================== */

.cart_products,
.card.Cart_gifting {
  border: 1px solid #cecece;
}
.table-wrapper.cart_products {
  padding: 0px 20px;
}
.card.Cart_gifting {
  margin: 5% 0%;
}
form.Right-side-total .cart-recap__scroller {
  top: 0;
}
form.Right-side-total .cart-recap__scroller .card {
  border: 1px solid #cecece;
  margin-bottom: 10%;
}
.cart_products thead.hidden-phone {
  background: white !important;
}
.cart_products tr.line-item td.line-item__product-info .line-item__price-list {
  display: none;
}
.cart_products thead.hidden-phone th {
  font-weight: bold;
}
.card.Cart_gifting
  .estimate-shipping
  button.estimate-shipping__toggle
  .makeagift {
  font-weight: bold;
}
.card.Cart_gifting h2 {
  font-size: 16px;
  line-height: 32px;
  font-weight: bold;
}
.card.Cart_gifting .shipping-estimator.form .date_grid_box.active {
  background: #eff4ff;
  color: black;
}
.card.Cart_gifting .shipping-estimator.form .date_grid_box p:last-child {
  font-weight: bold;
}
.card.Cart_gifting .shipping-estimator.form .date_grid_box p {
  margin: 0;
}
.card.Cart_gifting .shipping-estimator.form .date_grid_box {
  padding: 10px;
}
.card.Cart_gifting .shipping-estimator.form .date_grid_box input#gcsDateSel {
  padding: 0;
  height: auto;
  text-align: center;
  border: none;
  background: none !important;
  box-shadow: none;
  font-weight: 700;
  color: black !important;
}
.Add_Extra.Cart_selection .date_grid_box p {
  text-align: center;
  margin: 0 auto !important;
  height: auto !important;
}
.card.Cart_gifting .Add_Extra.Cart_selection .date_grid_box {
  min-height: 80px;
  /* display: flex;
	align-items: center;
	justify-content: center; */
}
.Cart_selection:not(:last-child) {
  border-bottom: solid 1px;
}
.Cart_selection {
  padding-bottom: 40px;
  margin-bottom: 20px;
}
.card.Cart_gifting .estimate-shipping span.estimate-shipping__arrow span {
  display: none;
}
form.Right-side-total.cart-recap span.cart-recap__amount-saved {
  float: right;
}
@media screen and (min-width: 641px) {
  .card.Cart_gifting .estimate-shipping button.estimate-shipping__toggle {
    padding: 10px 30px;
  }
}
@media screen and (max-width: 641px) {
  .card.Cart_gifting
    .estimate-shipping
    span.estimate-shipping__arrow
    .makeagift {
    display: none;
  }
  .card.Cart_gifting .estimate-shipping span.estimate-shipping__arrow {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .card.Cart_gifting .estimate-shipping span.estimate-shipping__arrow span {
    font-size: 30px;
    display: block;
  }
  .cart_products
    tr.line-item
    td.line-item__product-info
    .line-item__price-list {
    display: block;
  }
  .cart_products,
  .card.Cart_gifting {
    border: none;
  }
  .template-cart .cart-wrapper .card {
    border: none !important;
  }
  form.Right-side-total.cart-recap {
    border-top: 1px solid #bbbbbb;
  }
  form.Right-side-total.cart-recap span.cart-recap__amount-saved {
    float: left;
  }
  td.line-item__product-info
    .line-item__meta
    span.line-item__price.line-item__price--highlight {
    font-weight: bold;
  }
}
/* .active-kloc .product-block-list__item.product-block-list__item--gallery {
    position: fixed;
    top: 0;
    width: 45%;
} */

/* =================== Common pages =================== */

body.jashanmal-department-stores table,
body.jashanmal-department-stores th,
body.jashanmal-department-stores td {
  border: 1px solid black !important;
}
body.template-page td,
body.template-page th,
body.jashanmal-department-stores td,
body.jashanmal-department-stores th {
  padding: 10px 15px !important;
}
body.template-page .rte table {
  margin-top: 0px;
}
body.template-page main#main {
  max-width: 1000px;
  margin: 0 auto;
}
body.jashanmal-department-stores main#main {
  max-width: 100%;
}
.faq__group h1.faq__group-title.heading.h2 {
  text-align: left;
}
form.Right-side-total.cart-recap .cart-recap__notices.rte {
  padding-top: 20px;
}
form.Right-side-total.cart-recap
  .card__section
  span.cart-recap__price-line-price {
  font-weight: bold;
}

@media only screen and (min-width: 769px) {
  body.template-page p,
  body.template-page ul,
  body.template-page li {
    font-size: 15px;
  }
}
@media only screen and (max-width: 769px) {
  body.template-page p,
  body.template-page ul,
  body.template-page li {
    font-size: 13px;
  }
  body.template-page .rte table {
    white-space: nowrap !important;
  }
  body.common-jashanmal-customer-questions .faq__group h1,
  body.common-jashanmal-customer-questions .faq__group p {
    padding: 0px 20px;
  }
  body.common-jashanmal-customer-questions .faq__item {
    border: none;
    padding-bottom: 0;
  }
}
.color-swatch__radio:checked + .color-swatch__item:after,
.color-swatch__button.is-selected .color-swatch__item:after {
  width: calc(100% + 5px);
  height: calc(100% + 5px);
  top: -2.5px;
  left: -2.5px;
  border-radius: 3px;
  border: 1px solid var(--accent-color);
}
/* ----------------- PDP popup ----------------- */

.modal_PDP {
  display: none;
  position: fixed;
  z-index: 99999999;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 0;
  visibility: hidden;
  pointer-events: auto;
}
.modal_PDP-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 100%;
  position: absolute;
  z-index: 9;
  bottom: 0;
  top: 0;
  right: 0;
  left: 0;
  max-height: 500px;
  max-width: 500px;
}
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: 700;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.PDP_popup button#myBtn {
  border: 1px solid #001f60;
  border-radius: 9px;
  padding: 10px 20px;
  font-weight: bold;
  color: #000000;
  text-transform: capitalize;
}
.PDP_popup .modal_PDP-content h2.popup_title {
  padding-bottom: 30px;
}
.PDP_popup .modal_PDP-content .TECHNICAL_DETAILS {
  margin-bottom: 30px;
}
.PDP_popup .modal_PDP-content h3 {
  padding-top: 10px;
  text-transform: uppercase;
  color: #000000;
}
.PDP_popup .Simple_modle {
  text-align: center;
}
.PDP_popup div#mymodal_PDP {
  text-align: left;
}
.PDP_popup .modal_PDP-content {
  width: 100%;
}
.TECHNICAL_DETAILS {
  border: 1px solid #cbcbcb;
  border-radius: 12px;
  padding: 10px 20px;
}
.TECHNICAL_DETAILS tr th {
  width: 50%;
}
.TECHNICAL_DETAILS tr {
  line-height: 30px;
}
.TECHNICAL_DETAILS tr th {
  color: #000000;
  text-transform: capitalize;
  font-family: Gotham-Bold;
}
.PDP_popup .modal-content h2 b {
  font-family: Gotham-Bold;
}
/* ------------------------------------- */

@media screen and (max-width: 768px) {
  .Product_features_icons img {
    max-width: 60px;
    padding-right: 10px;
    margin-top: 0;
  }
  .page__sub-header .page__navigation {
    display: none;
  }
}
@media screen and (min-width: 1000px) {
  .product-block-list__wrapper {
    width: calc(100% - 15px);
    margin-left: 0;
  }
}
@media screen and (min-width: 641px) {
  .card {
    margin-bottom: 0px;
    border: none;
  }
}
@media screen and (max-width: 480px) {
  .Product_features_icons,
  .PRODUCT_SPECIFICATION_PDP {
    display: none;
  }
  .info_sub_img {
    flex-basis: 30px;
  }
  .PDP_popup .Product_features_icons {
    display: block;
  }
  .PDP_popup {
    padding-top: 30px;
  }
  .PDP_popup .Product_features_icons img {
    max-width: 80px;
    padding-bottom: 10px;
  }
}
button.cart-recap__checkout,
button.button.button--primary[name="checkout"] {
  background: #1a2d58;
}
/* ======================= account ======================= */

button.button.button--small.button--primary {
  border-radius: 4px;
}
p.customer-name {
  color: #111111;
  font-weight: bold;
  font-size: 15px;
}
body.template-customers-account a.card__linklist-item.link.text--strong {
  font-weight: bold;
  background: #f3f3f3;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 8px;
}
body.template-customers-account
  .layout__section
  .card__header.card__header--tight,
body.template-customers-addresses
  .layout__section
  .card__section.card__section--flex.card__section--tight,
body.user-info .layout__section .card__header--tight {
  padding-top: 0;
  padding-left: 0;
}
body.user-info .layout__section .card__header--tight {
  margin-bottom: 22px;
}
body.template-customers-account
  .layout__section
  .card__header.card__header--tight
  h1.heading.h1,
body.template-customers-addresses
  .layout__section
  .card__section.card__section--flex.card__section--tight
  h1.card__title.heading.h1,
body.user-info .layout__section h1.heading.h1.Order_heading {
  font-size: 20px;
  text-transform: capitalize;
  font-weight: bold;
}
body.template-customers-account
  .layout__section
  .card__header.card__header--tight
  h1.heading.h1.Order_heading {
  margin-bottom: 18px;
}
body.template-customers-account .layout__section .table-wrapper {
  border-radius: 12px;
  /* border: 1px solid #CBCBCB; */
  border-collapse: separate;
  overflow: hidden;
}
body.template-customers-account
  .layout__section
  .table-wrapper
  tr:nth-child(even) {
  background-color: #d9d9d933;
}
body.template-customers-account
  .layout__section
  .table-wrapper
  tr:nth-child(odd) {
  background-color: #fff;
}
body.template-customers-account .layout__section .table-wrapper thead th {
  font-weight: bold;
  text-transform: capitalize;
  font-size: 14px;
}
body.template-customers-account
  .layout__section
  .table-wrapper
  table.table.table--loose {
  font-size: 14px;
}
body.template-customers-account
  .layout__section
  .table-wrapper
  table.table.table--loose
  td,
body.template-customers-account
  .layout__section
  .table-wrapper
  table.table.table--loose
  th {
  padding: 10px 20px;
}
body.template-customers-account
  .layout__section
  .table-wrapper
  table.table.table--loose
  thead
  tr {
  background: #f5f5f5;
}
body.template-customers-account
  .layout__section
  .table-wrapper
  table.table.table--loose
  td[data-label="return"] {
  text-transform: capitalize;
}
body.template-customers-account
  .layout__section
  .table-wrapper
  table.table.table--loose
  td.fulfillment_status_Fulfilled {
  border-radius: 5px;
  color: #91c561;
  font-weight: bold;
  text-transform: uppercase;
}
body.template-customers-account
  .layout__section
  .table-wrapper
  table.table.table--loose
  td.fulfillment_status_Fulfilled
  span {
  background: rgba(145, 197, 97, 0.21);
  border-radius: 5px;
  padding: 7px 14px;
}
body.template-customers-account
  .layout__section
  .table-wrapper
  table.table.table--loose
  td.fulfillment_status_Fulfilled
  span:before {
  content: "✔";
  padding-right: 5px;
}
body.template-customers-account
  .layout__section
  .table-wrapper
  table.table.table--loose
  td.fulfillment_status_Unfulfilled
  span {
  background: rgba(255, 0, 0, 0.21);
  border-radius: 5px;
  padding: 7px 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #ff0000;
}
body.template-customers-account
  .layout__section
  .table-wrapper
  table.table.table--loose
  td.fulfillment_status_Unfulfilled
  span:before {
  content: "✘";
  padding-right: 5px;
}
body.template-customers-account
  .layout__section
  .table-wrapper
  table.table.table--loose
  td.fulfillment_status_Partial
  span {
  background: #f9eedb;
  border-radius: 5px;
  padding: 7px 14px;
  font-weight: 700;
  text-transform: uppercase;
  color: #d6a243;
  display: flex;
  align-items: center;
}
body.template-customers-account
  .layout__section
  .table-wrapper
  table.table.table--loose
  td.fulfillment_status_Partial
  span:before {
  content: "";
  background: url(/cdn/shop/files/Icon.png?v=1684129665);
  width: 14px;
  height: 14px;
  display: block;
  background-size: contain;
  margin-right: 10px;
  background-repeat: no-repeat;
}
body.template-customers-account .layout__section .card,
body.template-customers-addresses .layout__section .card {
  border-top: 0;
}
body.gold-member a.Gld_Member_link,
body.user-info a.user_link {
  color: #111111;
  font-weight: 700;
  background: #f3f3f3;
  display: flex;
  align-items: center;
  justify-content: left;
  border-radius: 8px;
}
.layout .card.card--sticky.hidden-pocket .card__linklist a.customer_logout {
  justify-content: center;
}
.layout .card.card--sticky.hidden-pocket .card__linklist a {
  padding: 10px !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 640px) {
  body.template-customers-account .layout__section .table {
    margin-left: 0px;
  }
  body.template-customers-account
    .layout__section
    .card__header.card__header--tight
    h1.heading.h1 {
    padding-bottom: 10px;
  }
  /* body.template-customers-addresses .layout__section {
		padding: 0px 20px;
	} */
  body.template-customers-addresses .address-list:before {
    content: none;
  }
  /* body.template-customers-addresses .layout__section .address-list {
		background: transparent;
		border: none !important;
		padding: 0 !important;
	} */
  div#account-selector .value-picker__choice-list .is-selected {
    font-weight: bold;
    color: black;
  }
  /* body.template-customers-account .layout__section {
		padding: 0px 20px;
	} */
}
/* addresses */

body.template-customers-addresses .layout__section .address-list {
  border: 1px solid #f4f4f4;
  border-radius: 22px;
  padding: 0px 30px;
}
body.template-customers-addresses
  .layout__section
  .address-list
  .address-list__item {
  padding-left: 0;
  padding-right: 0;
  border: none;
  border-bottom: 1px solid #afafaf;
  box-shadow: none;
}
body.template-customers-addresses
  .layout__section
  .address-list
  .address-list__item:nth-last-child(1) {
  border: none;
}
body.template-customers-addresses
  .layout__section
  .address-list
  .address-list__item
  .address-list__action-list
  button {
  text-transform: uppercase;
  background: #001f60;
  border-radius: 4px;
  width: 120px;
  height: 38px;
  font-size: 16px;
  color: #fff;
  border: none;
}
body.template-customers-addresses
  .layout__section
  .address-list
  .address-list__item
  .address-list__action-list
  button.link.link--accented.del-addr {
  background: white;
  border: 1px solid #969696;
  color: black;
}
p.Gold_Member_TC {
  font-size: 15px;
  line-height: 23px;
  text-align: right;
  color: #000000;
}
@media screen and (min-width: 641px) {
  .card__section--tight {
    padding-top: 0;
    padding-left: 0;
  }
}
.Gold_Member_Benefits .Gold_Member_Benefits_box {
  display: flex;
  margin-bottom: 0px;
}
.Gold_Member_Benefits .Gold_Member_Benefits_box .Gold_Member_Benefits_img img {
  width: 30px;
  height: 30px;
  object-fit: contain;
  margin-right: 10px;
}
.Gold_Member .layout__section h4 {
  font-size: 21px;
  line-height: 23px;
  text-decoration-line: underline;
  color: #000000;
  margin-top: 5%;
}
.Gold_Member a.button.button--primary {
  background: #001f60;
  font-weight: 700;
  width: 300px;
  margin-top: 5%;
  border-radius: 4px;
}
.Gold_Member h1 {
  font-size: 24px;
  line-height: 23px;
  color: #000000;
  font-weight: bold;
}
@media screen and (max-width: 641px) {
  .Gold_Member .layout__section {
    padding: 0px 14px;
  }
  .Desktop_only {
    display: none;
  }
  .Mobile_only {
    display: block !important;
  }
  .mobile-menu__nav-list-item.mob-menu_span-class-desktop_only-kitchen-home-appliances-span{
    display:none;
  }
  .mobile-menu__nav-list-item.mob-menu_kitchen-home-appliances a.mobile-menu__nav-link.mobile_meni_span-class-mobile_only-view-all-span{
    text-decoration: underline;
    font-weight: bold;
  }
  .Gold_BTN {
    text-align: center;
  }
  p.Gold_Member_TC {
    padding-top: 4pc;
    text-align: left;
  }
  .Gold_Member .layout {
    margin-bottom: 0;
  }
  body.gold-member h1 {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }
  .Gold_Member .layout__section h4 {
    text-decoration-line: none;
    font-weight: bold;
  }
  .Gold_Member_Benefits .Gold_Member_Benefits_box {
    align-items: center;
  }
}
.Mobile_only {
  display: none;
}
span.gmGcsBtn {
  color: goldenrod;
  border-bottom: 2px solid;
  cursor: pointer;
}
header.section__header.A_plus_heading {
  padding: 0;
  margin: 0;
}
header.section__header.A_plus_heading h2.section__title.heading.h3 {
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  letter-spacing: 0em;
  text-transform: uppercase;
}
#scroll-to-top {
  display: none;
  position: fixed;
  bottom: 70px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
}
.HP_blog_slider .container {
  margin-bottom: 70px;
}
.HP_blog_slider .block-list__item {
  border: 1px solid #ffffff00;
}
.HP_blog_slider .block-list__item:hover {
  border: 1px solid #1a2d58;
}
.featured-collection-slider .slick-slide {
  margin: 0px !important;
}
.blog-posts-slider.block-list {
  position: relative;
}
button.slick-prev.slick-arrow {
  position: absolute;
  left: 0;
  top: 50%;
  background-image: url(/cdn/shop/files/Group_113.svg);
  margin: -20px 0 0;
  font-size: 0;
  width: 40px;
  height: 40px;
  border: none;
  background-color: transparent;
  transform: rotate(180deg);
  cursor: pointer;
  background-size: cover;
}
button.slick-next.slick-arrow {
  position: absolute;
  right: 0;
  top: 50%;
  background-image: url(/cdn/shop/files/Group_112.svg);
  margin: -20px 0 0;
  font-size: 0;
  width: 40px;
  height: 40px;
  border: none;
  background-color: transparent;
  transform: rotate(180deg);
  cursor: pointer;
  background-size: cover;
}
.slick-slider .slick-disabled {
  opacity: 0.7 !important;
}
.blog-posts-slider .article-item img.article-item__image {
  max-height: 214px;
}
.article-item {
  margin: 0px !important;
  background: #fafafa !important;
}
.HP_blog_slider h3.article-item__title.heading.h4 {
  min-height: 140px;
}
.article-item h3.article-item__title.heading.h4 {
  margin-bottom: 4px;
  color: #121212;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 34px;
  letter-spacing: 0.3px;
}
.article-item .article-item__meta {
  color: #1a2d58;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: 14px;
  letter-spacing: 0.3px;
  margin-top: 18px;
  margin-bottom: 24px;
}
.article-item-info a.button {
  font-weight: 600;
  letter-spacing: 1px;
  font-size: 14px;
  border-radius: 5px;
}
.blog-posts-slider .slick-slide {
  margin: 0 15px;
}
.article-item-info {
  padding: 33px 49px;
  min-height: 310px;
}
.slick-dots {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 1rem 0;
  list-style-type: none;
}
.slick-dots li {
  margin: 0 0.25rem;
}
.slick-dots button {
  display: block;
  width: 1rem;
  height: 1rem;
  padding: 0;
  border: none;
  border-radius: 100%;
  background-color: #434343;
  text-indent: -9999px;
  transform: scale(0.8);
}
.slick-dots li.slick-active button {
  background-color: #1a2d58 !important;
  transform: scale(1);
}
.Grid_buttons .button-stack {
  flex-direction: row;
  justify-content: space-between;
}
.shopify-payment-button button {
  padding: 6px 20px !important;
  line-height: normal !important;
  border-radius: 4px !important;
  height: 40px;
  font-size: 12px !important;
  font-style: normal;
  font-weight: 500;
  text-transform: capitalize !important;
}
.product-item__info
  button.product-item__action-button.button.button--small.button--disabled {
  background: #d1d1d15e;
}
.product-item__info
  button.product-item__action-button.button.button--small.button--disabled,
.product-item__info
  button.product-item__action-button[data-action="add-to-cart"] {
  border-radius: 4px;
  border: 1px solid #1a2d58;
  background: #fff;
  color: #000;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 22.4px;
  text-transform: capitalize;
  padding: 6px 14px;
  width: max-content !important;
  height: 40px;
  margin: 0px !important;
  flex: none;
}
a.product-item__title,
span.Readmore_btn {
  text-wrap: wrap;
  white-space: break-spaces;
  display: grid;
}
a.product-item__title span.product_title_truncate {
  min-height: 35px;
}
@media screen and (max-width: 480px) {
  .product-item__info
    button.product-item__action-button.button.button--small.button--disabled,
  .product-item__info
    button.product-item__action-button[data-action="add-to-cart"],
  .shopify-payment-button button {
    font-size: 9px !important;
    padding: 3px 6px !important;
    height: 40px !important;
    width: auto !important;
  }
  .Box_border {
    border-radius: 4px;
    border: 2px solid #1a2d58;
    padding: 7px;
    margin-left: -0.7px;
  }
  .featured-collection-slider .slick-slide {
    margin: 0 10px !important;
  }
  .featured-collection-slider .slick-slide .Box_border {
    margin-bottom: 20px;
  }
  .product-item__label-list {
    top: 0px !important;
  }
  .Our_top_Categorys a.collection-item {
    margin: 0px !important;
  }
  .Our_Brands .grid.slick-initialized.slick-slider {
    margin: 0;
  }
  body.template-customers-account .layout__section .table-wrapper {
    overflow: scroll !important;
  }
  .header__action-list
    .header__action-item.header__action-item--account
    a.header__action-item-link.header__account-icon {
    display: none;
  }
}
.Our_top_Categorys .collection-item__image-wrapper {
  position: relative;
}
a.collection-item:hover .collection-item__image-wrapper:before,
a.collection-item:hover .collection-item__image-wrapper:after,
.Our_top_Categorys a.collection-item:hover .aspect-ratio:after {
  opacity: 1;
}
a.collection-item .collection-item__image-wrapper:before,
a.collection-item .collection-item__image-wrapper:after {
  content: "";
  position: absolute;
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
  border: 1px solid #fff;
  opacity: 0;
}
.Our_top_Categorys .aspect-ratio {
  background: #000000 !important;
}
.Our_top_Categorys a.collection-item:hover img {
  opacity: 0.7;
}
.Our_top_Categorys a.collection-item .aspect-ratio:after {
  content: "Shop Now";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-size: 20px;
  width: 100%;
  text-align: center;
  opacity: 0;
}
.Collection_main_Box .Box_border:hover {
  box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.Three_column.container .Three_column_box img:hover {
  box-shadow: 0px 0px 8px 5px rgba(0, 0, 0, 0.25);
}
.Custom_Newsletter .Custom_Newsletter_image img.Mobile_only {
  width: 100%;
}
@media screen and (max-width: 1280px) {
  .header__action-list .header__action-item.header__action-item--account {
    padding-left: 30px;
  }
  .Header_icons {
    padding-left: 5px;
  }
  .Header_icons a.swym-wishlist {
    position: relative;
    top: -5px;
    left: -5px;
  }
}
@media screen and (max-width: 1280px) and (min-width: 480px) {
  .Custom_Newsletter .Custom_Newsletter_text .Custom_Newsletter_text_right {
    flex-basis: 30%;
    max-width: 80%;
  }
  .article-item-info {
    padding: 30px 30px;
    min-height: 310px;
  }
  .article-item h3.article-item__title.heading.h4 {
    font-size: 20px;
    line-height: 25px;
  }
  .blog-posts-slider .article-item img.article-item__image {
    max-height: 150px;
  }
  .article-item-info a.button {
    font-size: 10px;
  }
  .product-item__info
    button.product-item__action-button.button.button--small.button--disabled,
  .product-item__info
    button.product-item__action-button[data-action="add-to-cart"],
  .shopify-payment-button button {
    font-size: 9px !important;
    padding: 6px 10px !important;
  }
}
@media screen and (min-width: 641px) and (max-width: 999px) {
  .Our_top_Categorys .collection-item:first-child {
    margin-left: 0px;
  }
  .Our_top_Categorys .collection-item:last-child {
    margin-right: 0px;
  }
  .Our_top_Categorys span.collection-item__title.text--strong {
    padding-bottom: 20px;
  }
}
.Gold-Member {
  background-image: url(/cdn/shop/files/Rectangle_75.svg);
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  justify-content: space-around;
  border-radius: 8px;
  padding: 5px 10px;
}
.Gold-Member .Gold-Member-info_sub_text {
  font-size: 13px;
}
.Gold-Member b span.gmGcsBtn {
  color: #2d2c2f;
}
.Text_strip {
  overflow: hidden !important;
}
.template-index .product-item__info-inner a.product-item__vendor.link {
  display: none;
}
.Text_strip_text {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 100%;
  color: white;
  white-space: nowrap;
  background: #1a2d58;
}
.Text_strip_text p {
  margin: 0px 50px;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 22.4px;
  letter-spacing: 0.9px;
  text-transform: uppercase;
}
nav.breadcrumb {
  background: #a3afef4d;
  padding: 6px 10px;
  border-radius: 4px;
}
/* ============= hide wish list on PDP ============== */

.Appliances_Luggage_product-info
  .swym-button-bar.swym-wishlist-button-bar.swym-inject,
.template-product .swym-button-bar.swym-wishlist-button-bar.swym-inject {
  display: none;
}
/* ============= hide wish list on PDP ============== */

/* ======================= collection ============================= */

body.template-collection .Collection_category_image img:hover,
body.template-search .Collection_category_image img:hover {
  box-shadow: 0px 0px 4px 3px #00000040;
  border-radius: 50%;
}
body.template-collection .Collection_main_Box:hover,
body.template-search .Collection_main_Box:hover {
  box-shadow: 0px 0px 3px 0px #00000040;
  z-index: 9;
}
.collection .product-item,
.product-item,
.section[data-section-type="featured-collection"] .product-item {
  padding: 1px;
}
.HP_Product_slider
  .product-item__info
  button.product-item__action-button[data-action="add-to-cart"] {
  width: auto !important;
}
.HP_Product_slider ul.slick-dots .slick-active button {
  background: #1a2d58 !important;
}
.boost-pfs-filter-products
  .product-item__action-button.product-item__action-button--list-view-only.button.button--small.button--primary,
.boost-pfs-filter-products
  .product-item__action-list.product-item__action-list--list-view-only.button-stack {
  display: block;
  align-items: center;
  width: 100% !important;
  text-align: center;
  justify-content: center;
}
body.template-collection .collection h1.collection__title.heading.h1 {
  font-size: 30px;
  font-weight: bold;
  line-height: 54px !important;
  margin: 30px 0px 20px 0px;
  text-transform: capitalize;
}
body.template-collection .Collection_main_Box .product-item__info-inner,
body.template-search .Collection_main_Box .product-item__info-inner {
  min-height: 215px;
}
body.template-collection
  .boost-pfs-filter-left-col
  .boost-pfs-filter-option-title,
body.template-search .boost-pfs-filter-left-col .boost-pfs-filter-option-title {
  font-weight: bold;
}
section.section[data-section-type="recently-viewed-products"]
  .product-item
  .product-item__action-list,
section.section[data-section-type="product-recommendations"]
  .product-item
  .product-item__action-list {
  justify-content: center;
}
section.section[data-section-type="recently-viewed-products"]
  .product-item
  .product-item__action-list
  .shopify-payment-button,
section.section[data-section-type="product-recommendations"]
  .product-item
  .product-item__action-list
  .shopify-payment-button {
  display: none;
}
@media screen and (min-width: 1000px) {
  .collection__toolbar:not(.collection__toolbar--bordered),
  .collection .collection__toolbar {
    border: 1px solid #000000;
    box-shadow: 0px 1px 0px 0px #e1e3e4;
    border-radius: 4px;
  }
}
a.btn-order {
  background: #1a2d58;
  color: #fff;
  padding: 5px 14px;
  border-radius: 4px;
  text-transform: uppercase;
}
.product-item__info
  button.product-item__action-button.button.button--small.button--disabled,
.product-item__info
  button.product-item__action-button[data-action="add-to-cart"],
.shopify-payment-button button {
  width: 100% !important;
}
/* ================= header ================ */

.Mobile_user {
  padding: 20px;
  padding-top: 0;
  padding-bottom: 0;
}
.Mobile_user .drawer__title .header-item.header-item--logo.medium-up--hide {
  display: flex;
  align-items: center;
  gap: 20px;
  border-bottom: solid 1px;
  padding-bottom: 20px;
}
.Mobile_user .drawer__title .header-item.header-item--logo.medium-up--hide p {
  margin: 0;
  line-height: 20px;
  font-weight: bold;
}
/* ================= Account ================ */

.Account_info_main .Account_info_inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.Account_info_one {
  display: flex;
  align-items: center;
  gap: 25px;
}
.Account_info_main {
  margin-bottom: 35px;
}
.Account_info_main .Account_info_inner .Account_info_text * {
  display: block;
}
.Account_info_main .Account_info_inner .Account_info_img img {
  max-height: 140px;
}
.Account_info_main .Account_info_link a.btn-order {
  text-transform: capitalize;
  padding: 10px 20px;
  border-radius: 8px;
}
p.User_info-title {
  padding-bottom: 10px;
}
.Personal-information {
  max-width: 700px;
}
.Personal-information-data,
.Personal-information .Personal-information-data {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.Personal-information .Personal-information-data span {
  width: 40%;
  border-bottom: 2px solid #43964a;
  font-size: 15px;
  font-weight: 400;
  line-height: 23px;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
@media screen and (max-width: 480px) {
  .Account_info_one {
    gap: 10px;
  }
  .Account_info_main .Account_info_inner .Account_info_img img {
    max-height: 90px;
    max-width: 90px;
  }
  .Account_info_main .Account_info_inner .Account_info_text * {
    display: block;
    font-size: 10px;
  }
  .Account_info_main .Account_info_link a.btn-order {
    font-size: 8px;
  }
  .Account_info_main {
    margin-bottom: 20px;
  }
  body.template-customers-account
    .layout__section
    .card__header.card__header--tight
    h1.heading.h1,
  body.template-customers-addresses
    .layout__section
    .card__section.card__section--flex.card__section--tight
    h1.card__title.heading.h1 {
    text-align: center;
    font-size: 14px;
  }
  body.blogs.template-blog .block-list__item {
    padding: 20px 0 !important;
  }
  .Personal-information .Personal-information-data span {
    width: max-content;
  }
  .Personal-information {
    max-width: 70%;
  }
}
.display_none {
  display: none;
}
body.blogs.template-blog .block-list__item {
  padding: 20px;
}
@media screen and (max-width: 380px) {
  .product-item__info
    button.product-item__action-button.button.button--small.button--disabled,
  .product-item__info
    button.product-item__action-button[data-action="add-to-cart"],
  .shopify-payment-button button {
    font-size: 9px !important;
    padding: 3px 3px !important;
  }
}
@media screen and (max-width: 480px) {
  .HP_Main_banner a.slideshow__button.button {
    font-size: 10px;
    padding: 10px;
    line-height: normal;
  }
  .HP_Main_banner .slideshow__content-wrapper {
    padding-bottom: 35px !important;
  }
  .Text_strip_text {
    height: 24px;
  }
  .Text_strip_text p {
    font-size: 12px;
  }
  /* .HP_Banner_with-Arrow ol.flickity-page-dots {
    display: none;
} */
}
.HP_Main_banner .slideshow__content-wrapper {
  padding-bottom: 50px;
}
/* .HP_Main_banner .slideshow--preserve-ratio .slideshow__content-wrapper {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 20%);
} */
@media screen and (max-width: 768px) {
  /* .HP_Banner_with-Arrow ol.flickity-page-dots {
    display: none;
} */
  .Three_column_box_flex {
    display: block;
  }
  .Three_column.container p {
    font-size: 14px;
    line-height: 14px;
    padding-bottom: 0;
  }
  .Three_column.container a.BtN {
    font-size: 10px;
  }
  h2.section__title.heading.h3 {
    margin-bottom: 20px;
  }
  .Our_Brands header.section__header {
    margin-bottom: 30px;
  }
}
.HP_Main_banner button.flickity-button.flickity-prev-next-button.previous {
  left: 25px;
}
.HP_Main_banner button.flickity-button.flickity-prev-next-button.next {
  right: 25px;
}
.Custom_order_page {
  display: flex;
  width: 100%;
}
.Custom_order_page-data {
  width: 100%;
  flex-basis: 40%;
}
.Custom_order_page-order-progress {
  width: 100%;
}
.Custom_order_page-data h1.card__title.heading.h1 {
  font-size: 20px;
  font-weight: bold;
  line-height: 23px;
}
.Custom_order_page-data p.heading.h6 {
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  text-transform: unset;
  margin: 0;
}
.table-wrapper.Custom_ordertrack thead {
  background: transparent !important;
}
.table-wrapper.Custom_ordertrack thead th {
  font-weight: bold;
}
.order-foot__item.order-foot__item--strong * {
  font-weight: bold;
}
/* td.line-item__product-info .line-item__image-wrapper {
	display: none;
} */
@media screen and (max-width: 768px) {
  .Custom_order_page {
    flex-direction: column;
  }
  .Custom_order_page-data {
    width: 100%;
    flex-basis: 40%;
    order: 2;
  }
  .Custom_order_page-order-progress {
    width: 100%;
    order: 1;
  }
  body.template-customers-order .card__header {
    padding: 0;
  }
  .ProgressBar-stepLabel {
    top: -30px !important;
  }
  .ProgressBar {
    padding: 5em 0 !important;
  }
  /* td.line-item__product-info .line-item__image-wrapper {
		display: none;
	} */
  .table-wrapper.Custom_ordertrack td.line-item__product-info {
    padding: 0;
  }
  .card .table,
  .card .order-foot {
    margin-left: 0px;
  }
  ul.sitemap_ul {
    display: grid;
    grid-template-columns: auto;
  }
  .article-item h3.article-item__title.heading.h4 {
    font-size: 18px;
    line-height: 28px;
  }
  .article-item-info {
    padding: 0px;
    min-height: 200px;
    padding-left: 25px;
  }
  .HP_blog_slider h3.article-item__title.heading.h4 {
    min-height: 90px;
  }
  .HP_Product_slider .slick-slider img.product-item__secondary-image {
    display: none !important;
  }
}
@media screen and (max-width: 1000px) {
  .HP_Product_slider .slick-slider img.product-item__secondary-image {
    display: none !important;
  }
}
body.user-info a.card__linklist-item[href="/pages/user-info"],
body.addresses a.card__linklist-item[href="/account/addresses"] {
  font-weight: 700;
  background: #f3f3f3;
  border-radius: 8px;
}
.rte tbody tr {
  border-top: none;
  border-bottom: none;
}
.footer_flex_bottom .footer_flex_bottom-payment .payment-list {
  display: flex;
}
.footer_flex_bottom-payment .icon--payment {
  width: 50px;
  margin-bottom: 5px;
  list-style: none;
}
.footer_flex_bottom-payment .icon--payment img,
.footer_flex_bottom-payment .icon--payment applepay,
.footer_flex_bottom-payment .icon--payment svg {
  width: 40px;
  height: 30px;
  object-fit: contain;
  margin: 0px 1px;
}
.product-gallery__carousel--zoomable ~ .product-gallery__zoom-notice {
  margin-top: 0px;
}
html {
  overflow-x: hidden !important;
}
.boost-pfs-filter-right-col.layout__section
  header.card__header.card__header--tight {
  padding-bottom: 50px;
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
  .boost-pfs-filter-option-range-amount-wrapper * {
    font-size: 10px !important;
  }
}
@media screen and (max-width: 900px) and (min-width: 768px) {
  .boost-pfs-filter-option-range-amount-wrapper
    .boost-pfs-filter-option-range-slider-unit {
    display: none;
  }
  .boost-pfs-filter-option-range
    .boost-pfs-filter-option-range-slider
    .noUi-pips-horizontal {
    font-size: 6px !important;
  }
}
.HP_Main_banner,
.HP_Banner_with-Arrow {
  padding-bottom: 30px;
}
.HP_Main_banner .slideshow .flickity-page-dots,
.HP_Banner_with-Arrow .slideshow .flickity-page-dots {
  bottom: -22px;
}
.HP_Main_banner .slideshow .flickity-page-dots .dot,
.HP_Banner_with-Arrow .slideshow .flickity-page-dots .dot {
  background: #434343;
  border: 3px solid #434343;
}
.HP_Product_slider .slick-dots li button,
.slick-dots li button {
  background: #434343 !important;
}
.HP_blog_slider .container,
.Our_top_Categorys .container,
.HP_Product_slider .container {
  margin-bottom: 10px !important;
}
.HP_Main_banner .slideshow .flickity-page-dots .dot.is-selected,
.HP_Banner_with-Arrow .slideshow .flickity-page-dots .dot.is-selected {
  background: #1a2d58;
  border-color: #1a2d58;
}
.HP_Main_banner .flickity-button,
.HP_Banner_with-Arrow .flickity-button {
  display: none;
}
.slick-dots button {
  width: 12px !important;
  height: 12px !important;
  transform: scale(1) !important;
}
ul.lang-gcs {
  margin: 20px 0px;
  padding: 0px 20px;
}
ul.lang-gcs li:first-child {
  /* border-right: 1px solid grey; */
  padding-left: 0px;
}
div#NavDrawer li a,
div#NavDrawer li span {
  line-height: 2 !important;
}
ul.lang-gcs li {
  display: inline-block;
  /* padding: 2px 50px; */
  font-weight: 600;
}
.HP_blog_slider .slick-next:before,
.HP_blog_slider .slick-prev:before {
  content: none !important;
}
@media screen and (min-width: 1280px) {
  html[lang="ar"] {
    .header__logo {
      margin-left: 40px !important;
      margin-right: 0px !important;
    }
    .mini-cart .icon--nav-triangle-borderless {
      left: 58px;
      right: auto;
    }
    .popover--unlogged .icon--nav-triangle-borderless {
      right: calc(50% - 8px);
      left: 6px;
    }
  }
}
@media screen and (min-width: 1440px) {
  html[lang="ar"] {
    .collection__showing-count,
    .collection__toolbar-item--sort {
      margin-right: 0;
      margin-left: 80px;
    }
  }
}
@media screen and (min-width: 1000px) {
  html[lang="ar"] {
    .header__action-list {
      padding-left: 0px;
      padding-right: 20px;
    }
    .nav-bar__link .icon--arrow-bottom {
      margin-left: auto;
      margin-right: 10px;
    }
  }
}
@media only screen and (max-width: 768px) {
  html[lang="ar"] {
    .collection-listH .slick-list {
      padding: 0 0 0 20%;
    }
    .article-item-info {
      padding: 0 25px 0 0px;
    }
    div#account-popover {
      left: 0 !important;
      right: auto !important;
    }
  }
}
@media screen and (min-width: 641px) {
  html[lang="ar"] {
    .mini-cart {
      left: 0;
      right: auto;
    }
    .popover--unlogged .icon--nav-triangle-borderless {
      /* right: auto; */
      left: 6px;
    }
    .header__logo {
      margin-left: 35px;
    }
  }
}
@media screen and (max-width: 480px) {
  html[lang="ar"] {
    .header__logo-image {
      margin-left: 0px;
      margin-right: 25px;
    }
    .search-bar__submit {
      border-radius: 8px 0px 0px 8px !important;
    }
  }
}
@media screen and (max-width: 640px) {
  html[lang="ar"] {
    .header__search-bar-wrapper.is-fixed .search-bar__top-wrapper {
      gap: 10px;
    }
    .mini-cart .icon--nav-triangle-borderless {
      right: auto;
      left: 24px;
    }
  }
}
@media screen and (max-width: 1280px) and (min-width: 480px) {
  html[lang="ar"] {
    .product-item__info
      button.product-item__action-button.button.button--small.button--disabled,
    .product-item__info
      button.product-item__action-button[data-action="add-to-cart"],
    .shopify-payment-button button {
      font-size: 9px !important;
      padding: 6px 5px !important;
    }
  }
}
html[lang="ar"] {
  .dropdown p.header__action-item-title {
    text-align: right;
  }
  .Desktop_store_switcher {
    padding-left: 10px;
  }
  .Custom_Newsletter
    .Custom_Newsletter_text
    .Custom_Newsletter_text_right
    form
    .form__input-row
    button.form__submit.button.button--primary {
    left: 0;
    right: auto;
  }
  .footer__title {
    text-align: right;
    font-weight: bold;
  }
  .mobile-menu .icon--arrow-right,
  .mobile-menu .icon--arrow-left {
    transform: rotate(180deg) !important;
  }
  ul.lang-gcs li:first-child {
    /* border-left: 1px solid grey; */
    border-right: 0px;
    padding-left: 50px;
    padding-right: 0px !important;
  }
  .mobile-menu__help-wrapper {
    gap: 10px;
  }
  .mobile-menu__nav-list-toggle {
    text-align: right;
  }
  .template-product .price-list span.price.price--highlight {
    margin-right: 0;
    margin-left: 10px;
  }
  .product-form__info-item .price-list .font-gotham {
    padding-left: 0px;
    padding-right: 9px;
  }
  .product-form__info-title {
    padding-right: 0px;
    padding-left: 12px;
  }
  .QTY_inventory .QTY_inventory .inventoryquantity {
    padding-left: 0px;
    padding-right: 20px;
  }
  .Additional_info_PDP .info_sub .info_sub_text {
    padding-left: 0px;
    padding-right: 10px;
  }
  .PRODUCT_SPECIFICATION.container table th,
  .PRODUCT_SPECIFICATION.container table td {
    text-align: right;
  }
  .Vendor_wish,
  .product-item__price-list.price-list {
    justify-content: right;
  }
  .Collection_main_Box span.price.price--highlight {
    margin-right: 10px !important;
    margin-left: 0;
  }
  .boost-pfs-filter-tree-v .boost-pfs-filter-option-title-text:before {
    margin-left: 10px;
  }
  .boost-pfs-filter-tree-mobile-button-stick-wrapper
    .collection__toolbar-item.collection__toolbar-item--sort {
    margin-right: auto;
    margin-left: 0;
  }
  h1.header__logo {
    margin-left: 35px;
    margin-right: 20px;
  }
  .dropdown2 p.header__action-item-title2 {
    text-align: right;
  }
  .Our_top_Categorys a.collection-item .aspect-ratio:after {
    content: "تسوق الآن";
  }
  .mini-cart .icon--nav-triangle-borderless {
    right: auto;
    left: 6px;
  }
  .product-meta__share-buttons.PDP_share_div span.text--strong {
    padding-left: 10px;
  }
  section[data-section-type="recently-viewed-products"]
    h2.section__title.heading.h3,
  section.section[data-section-type="product-recommendations"]
    h2.section__title.heading.h3 {
    text-align: right;
  }
}
/* ========== Language switcher ========== */

.dropdown2 .dropbtn2 {
  border: none;
  outline: none;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
  font-size: 10px;
  display: block;
  padding: 0px 8px;
}
.dropdown-content2 {
  display: none;
  position: absolute;
  background-color: #fff;
  min-width: 200px;
  z-index: 999;
  margin-left: 5px;
  margin-top: 13px;
  border-radius: 3px;
  box-shadow: 0 1px 5px 2px #0000001a;
}
.dropdown-content2 a {
  float: none;
  color: black;
  padding: 7px 14px;
  text-decoration: none;
  display: block;
  text-align: left;
}
.dropdown2 .dropbtn2 p.Current_store2 {
  font-weight: 400;
  font-size: 14px;
  line-height: 13px;
  color: #000000;
  margin-top: 5px;
  position: relative;
  top: -3px;
}
.dropdown-content2 a:hover {
  background: #1a2d58;
  color: #ffffff;
}
.dropdown2 p.header__action-item-title2 {
  text-align: left;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #696969;
}
ul.inline-list.toolbar__menu .dropdown2 .dropdown-content2 ::after {
  content: none;
}
.dropdown-content2.opne_drop_down2 {
  display: block;
}
.dropdown2 .dropbtn i.fa.fa-caret-down {
  position: relative;
  right: -35px;
  top: -5px;
}
.dropdown-content2 img {
  position: relative;
  top: 5px;
}
.makeagift {
  border-radius: 8px;
}
h2#store-locator-title {
  text-align: center;
  margin-top: 20px;
  font-weight: bold;
  font-size: x-large;
}
.HP_Product_slider .featured-collection-slider {
  padding-bottom: 20px;
}
.HP_Product_slider .featured-collection-slider ul.slick-dots {
  bottom: -20px;
}

body.gold-membership.template-product .product-form__info-item {
  display: none;
}
li.breadcrumb__item a,
.card__linklist-item {
  text-transform: capitalize;
}

.collection__toolbar-item.collection__toolbar-item--layout {
  display: none;
}
@media screen and (max-width: 768px) {
  .Three_column.container {
    margin-top: 0px;
  }
  .HP_blog_slider ul.slick-dots {
    display: none !important;
  }
  body.template-collection .collection h1.collection__title.heading.h1 {
    font-size: 20px;
    margin: 0px;
  }
  body.template-collection a.product-item__vendor.link,
  body.template-search a.product-item__vendor.link {
    font-size: 12px;
  }
  .HP_blog_slider button.slick-prev.slick-arrow {
    left: 20px;
  }
  .HP_blog_slider button.slick-next.slick-arrow {
    right: 20px;
  }
}
@media screen and (max-width: 480px) {
  HP_blog_slider ul.slick-dots {
    display: block;
  }
  .Our_top_Categorys a.collection-item .aspect-ratio:after,
  a.collection-item .collection-item__image-wrapper:before,
  a.collection-item .collection-item__image-wrapper:after {
    content: none !important;
  }
}

.product-item--vertical .product-item__action-button,
span.expandable-content__toggle-text,
.product-meta__share-buttons.PDP_share_div span.text--strong {
  text-transform: capitalize;
}
.page__navigation svg.icon.icon--arrow-left,
.page__navigation svg.icon.icon--arrow-right {
  position: relative;
  top: -2px;
}
@media screen and (min-width: 1000px) {
  .product-item--vertical .product-item__action-button {
    margin: 0 !important;
  }
}

.mini-cart__button-container a.button.button--secondary {
  font-weight: bold;
}

ol li:before {
  display: none;
}
h2#store-locator-title {
  text-align: center;
  margin: 30px 0px;
}

/* ================ popup ================= */
.popup-newsletter {
  text-align: center;
}
img.popup_logo {
  width: 120px;
  margin: 0 auto;
  padding-bottom: 20px;
}
p.POP-up_T-C {
  margin: 0 auto;
  font-size: 10px;
  margin-top: 10px;
  width: 264px;
  padding: 5px 0 13px;
  text-align: center;
}
/* ============================== */

.Header_icons {
  padding-left: 20px;
}
.Header_icons .header__action-item.header__action-item--cart {
  padding-left: 10px;
}
img.store_icon_pin {
  width: 25px;
}
img.store_icon_pin {
  width: 25px;
  position: relative;
  top: 4px;
}
.Mobile_store_location {
  padding-bottom: 20px;
}

@media screen and (max-width: 480px) {
  a.store_icon_link {
    display: none;
  }
}

@media only screen and (max-width: 1278px) and (min-width: 480px) {
  .Header_icons {
    padding-left: 10px;
  }
}

.Grid_buttons .button-stack {
  flex-direction: column !important;
  gap: 5px;
}
.Collection_main_Box .Box_border .Grid_buttons .shopify-payment-button {
  display: none;
}
.product-item__info .Grid_buttons .shopify-payment-button {
  display: none !important;
}

body.appliances.template-page main#main,
body.home.template-page main#main,
body.travel.template-page main#main,
body.fashion.template-page main#main,
body.fragrance.template-page main#main,
body.brands-list.template-page main#main,
body.beauty.template-page main#main {
  max-width: 100% !important;
}
.TOP_SELLING_BRANDS_page .grid {
  max-width: 70%;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .TOP_SELLING_BRANDS_page .grid {
    max-width: 90%;
  }
}

div[data-load-type="continue"] ul.stamped-pagination li.next a,
div[data-widget-load-type="continue"] ul.stamped-pagination li.next a {
  font-size: 0px;
  display: inline-block;
  border: 1px solid #001f60;
  padding: 10px 15px;
  background: #001f60;
  color: #fff;
  border-radius: 3px;
}

/* ===================== fashion page =================== */

.Fashion_four_HP .gcs-brands .Inner_div {
  position: relative;
}
.Fashion_four_HP .gcs-brands h4 {
  position: absolute;
  bottom: 10%;
  background: #f4d4cf;
  width: 100%;
  padding: 10px;
  font-size: 14px;
  line-height: 13px;
  letter-spacing: 0.06em !important;
}
.Shop_by_Category_Fashion .grid__cell h4 {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 15px;
  align-items: center;
  text-align: center;
  text-transform: uppercase;
  color: #020202;
  font-family: Gotham-Bold;
  display: block;
  width: 100%;
  margin-top: 15px;
}
.Be_exclusive_HP {
  background: #f4d4cf;
}
.Be_exclusive_HP .page-width {
  padding: 0;
}
.Be_exclusive_HP div {
  margin-right: 0 !important;
}
.Be_exclusive_HP p.h5 {
  font-family: "gothambook";
  font-style: normal;
  font-weight: 300;
  font-size: 22px;
  line-height: 29px;
}
.Be_exclusive_HP p.h3 {
  font-family: "Gotham-Bold" !important;
  font-size: 61px;
  line-height: 73px;
  color: #212121;
}
.Be_exclusive_HP p {
  font-size: 16px;
  line-height: 140%;
}
.Be_exclusive_HP .container {
  padding-right: 0;
}
.Be_exclusive_HP a.button.button--primary {
  background: black;
}
.Just_Landed h5 {
  font-size: 22px;
  line-height: 21px;
  text-transform: uppercase;
  font-weight: normal;
  margin-bottom: 10px;
}
.Just_Landed p {
  font-size: 14px;
  line-height: 23px;
  padding-bottom: 10px;
}
.Just_Landed a {
  font-size: 14px;
  line-height: 23px;
  text-decoration-line: underline;
}
.Just_Landed {
  padding-bottom: 4%;
}
.Just_Landed .Mobile_only a {
  margin-bottom: 30px;
  display: block;
}
.Just_Landed .slick-list {
  padding: 0 20% 0 0 !important;
}
.verticle-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.Just_Landed .grid__cell {
  text-align: left;
}
.Fashion_four_HP section.section {
  margin: 0px !important;
}
@media screen and (max-width: 641px) {
  .Just_Landed .Desktop_only {
    display: none !important;
  }
  .Just_Landed .Mobile_only h2.section-header__title {
    text-align: center;
    font-size: 22px !important;
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 1000px) {
  .Be_exclusive_HP .container {
    padding-left: 0;
  }
  .Be_exclusive_HP .image-with-text__text-container {
    margin: 20px;
  }
}
@media only screen and (max-width: 768px) {
  .Be_exclusive_HP
    .feature-row__item.feature-row__text.feature-row__text--right {
    text-align: left;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .Be_exclusive_HP p.h3 {
    font-family: "Gotham-Bold" !important;
    font-size: 49px !important;
    line-height: 59px !important;
  }
}
@media only screen and (max-width: 480px) {
  .Fashion_four_HP .gcs-brands h4 {
    font-size: 12px;
  }
  .Just_Landed .slick-slide {
    padding-right: 10px;
  }
  .Just_Landed p {
    margin-top: 10px;
    margin-bottom: 0;
  }
  .Just_Landed a {
    font-weight: bold;
    font-family: Gotham-bold;
  }
  .Fashion_four_HP {
    padding-top: 4%;
  }
  .mobile-menu__panel {
    padding-bottom: 90px !important;
  }
}

/* =========================== */
.Travel_page_blog .grid {
  text-align: center;
}
.Travel_page_blog .grid h2 {
  font-size: 20px;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  color: #000000;
  font-weight: bold;
  margin-top: 20px;
}
.Travel_page_blog .grid a.btn {
  background: #000;
  color: #fff;
  padding: 16px 35px;
  display: block;
  width: fit-content;
  margin: 0 auto;
}
.Travel_page_blog .grid img {
  width: 100%;
}

.Fragrance_page_text-img h3 {
  font-size: 25px;
  margin: 0;
}
.estimate-shipping .shipping-estimator.form .Add_Extra.Cart_selection {
  display: none;
}
.Fragrance_page_four_images-text h3 {
  text-align: center;
  font-size: 20px;
  margin-top: 10px;
}

/* ============ menu hide ============= */
.mobile-menu__nav-list-item.mob-menu_offers,
.mobile-menu__nav-list-item.mob-menu_explore,
.mobile-menu__nav-list-item.mob-menu_travel-bags,
.mobile-menu__nav-list-item.mob-menu_image-with-menu {
  display: none;
}
li.nav-bar__item.menu_brands .mega-menu .mega-menu__column.mega-menu_column_4 {
  display: none;
}

body.brands-list.template-page .page__content div#designers-a-to-z a {
  display: inline-block;
  width: 23%;
  margin-top: 5px;
  margin-bottom: 5px;
  border: none;
  font-size: 16px;
  line-height: 34px;
  text-decoration: none;
}

@media only screen and (max-width: 768px) {
  body.brands-list.template-page .page__content div#designers-a-to-z a {
    display: block;
    margin-top: 8px;
    margin-bottom: 8px;
    border: none;
    font-size: 16px;
    line-height: 34px;
  }
}

/* =================== Contact us ================= */

.contact-us .zsFormClass tr {
  display: grid !important;
  width: 50% !important;
  margin: 0;
  float: left;
  padding-bottom: 0px;
}
.contact-us .zsFormClass tr:nth-child(1) {
  display: none !important;
}
.contact-us th,
.contact-us td {
  border-bottom: unset !important;
  border-collapse: unset !important;
  border-top: unset !important;
  padding: unset !important;
}
.contact-us .zsFormClass tr td {
  width: 100%;
  padding-bottom: 0 !important;
}
.contact-us #zohoSupportWebToCase input[type="text"] {
  height: 40px !important;
}
.contact-us .zsFormClass {
  background-color: #ffffff;
  width: 600px;
}
.contact-us .manfieldbdr {
  border-left: 1px solid #ddd !important;
}
.contact-us #zohoSupportWebToCase textarea {
  width: 580px !important;
}
.contact-us .zsFormClass tr:nth-child(8) td,
.contact-us .zsFormClass tr:nth-child(8) {
  display: block !important;
  width: 100% !important;
}
.contact-us .zsFormClass tr.Subject input {
  width: 100%;
}
/* .contact-us .zsFormClass tr:nth-child(9) {
    display: flex !important;
    width: 50% !important;
} */

.contact-us .zsFormClass tr:nth-child(10) td,
.contact-us .zsFormClass tr:nth-child(10) {
  display: block !important;
  width: 100% !important;
}
.contact-us .zsFormClass tr:nth-child(10) a {
  text-align: left;
  width: 100%;
  border-bottom: 0;
  padding-bottom: 10px;
}
.contact-us .zsFormClass tr:nth-child(10) a:after {
  content: none !important;
  border-bottom: 0px !important;
}
.contact-us .zsFormClass button,
.contact-us .zsFormClass input[type="submit"],
.contact-us .zsFormClass input[type="button"] {
  padding: 5px 10px;
  font-size: 15px;
  color: #fff;
  background-color: #001f5d;
  height: 33px;
}
body.contact-us tr.Subject input {
  width: 100% !important;
}
body.contact-us .contact-us #zohoSupportWebToCase select {
  height: 32px !important;
}
body.contact-us td.Description_TD {
  display: block !important;
  width: 580px;
  max-width: 100% !important;
}
body.contact-us tr.DropDowN select {
  height: 33px;
  max-width: 270px !important;
}
body.contact-us tr {
  max-width: 580px !important;
}
@media (max-width: 480px) {
  body.contact-us tr.DropDowN select {
    max-width: 96% !important;
    width: 100% !important;
  }
}
@media (max-width: 600.98px) {
  .contact-us .zsFormClass tr {
    display: flex !important;
    flex-wrap: wrap;
    width: 100% !important;
    margin: 0;
    float: unset !important;
  }
  body.contact-us tr.Subject input {
    width: 100% !important;
  }
  .contact-us #zohoSupportWebToCase textarea {
    width: 100% !important;
  }
  .contact-us #zohoSupportWebToCase input[type="text"] {
    height: 40px !important;
    width: 100%;
  }
  .contact-us .zsFormClass {
    background-color: #ffffff;
    width: 100% !important;
  }
  body.contact-us td.Description_TD {
    width: 100% !important;
  }
}

a.store_icon_link p {
  font-size: 10px;
  text-transform: capitalize;
}
a.store_icon_link {
  text-align: center;
}
a.weglot-link.weglot-link-en.weglot-link--active,
a.weglot-link.weglot-link-ar.weglot-link--active {
  display: none;
}

.PLP_main_banner {
  margin-top: 20px;
}
.PLP_main_banner img {
  width: 100% !important;
}
/****************Order Status*******************/

.ProgressBar {
  margin: 0 auto;
  padding: 4em 0 4em;
  list-style: none;
  position: relative;
  display: flex;
  justify-content: space-between;
  background: #f2f2f2;
  border-radius: 10px;
  margin-bottom: 20px;
}
.ProgressBar-step {
  text-align: center;
  position: relative;
  width: 100%;
  padding-top: 6px;
}
.ProgressBar-step:before,
.ProgressBar-step:after {
  content: "";
  height: 0.5em;
  background-color: #9f9fa3;
  position: absolute;
  z-index: 1;
  width: 100%;
  left: -50%;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.25s ease-out;
}
.ProgressBar-step:first-child:before,
.ProgressBar-step:first-child:after {
  display: none;
}
.ProgressBar-step:after {
  background-color: #12b76a;
  width: 0%;
}
.ProgressBar-step.is-complete + .ProgressBar-step.is-current:after,
.ProgressBar-step.is-complete + .ProgressBar-step.is-complete:after {
  width: 100%;
}

.ProgressBar-icon {
  width: 1.5em;
  height: 1.5em;
  background-color: #9f9fa3;
  fill: #9f9fa3;
  border-radius: 50%;
  padding: 0.5em;
  max-width: 100%;
  z-index: 2;
  position: relative;
  transition: all 0.25s ease-out;
}
.is-current .ProgressBar-icon {
  fill: #00637c;
  background-color: #00637c;
}
.is-complete .ProgressBar-icon {
  fill: #dbf1ff;
  background-color: #12b76a;
}
.track-order-wrapper h2 {
  text-align: left;
  font-size: 14px;
}
.ProgressBar-stepLabel {
  display: block;
  text-transform: uppercase;
  color: #9f9fa3;
  position: absolute;
  width: 100%;
  transition: all 0.25s ease-out;
  top: -15px;
}
span.ProgressBar-stepLabel-time {
  display: block;
  text-transform: uppercase;
  color: #9f9fa3;
  position: absolute;
  width: 100%;
  transition: all 0.25s ease-out;
}
.is-current > .ProgressBar-stepLabel,
.is-complete > .ProgressBar-stepLabel {
  color: #00637c;
}
.wrapper {
  max-width: 659px;
  margin-left: auto;
  font-size: 9px;
  font-weight: 700;
  text-align: right;
}
a.track-now.btn-order {
  font-size: 12px;
  padding: 10px 14px;
}
img.line-item-order-status {
  max-width: 100px;
  max-height: 100px;
  object-fit: contain;
}
.line-item-img-wrapper {
  display: flex;
  text-align: center;
}
.line-item-img-wrapper h5 {
  width: 80%;
  text-transform: capitalize;
  text-align: center;
}
a.track-now.btn-order {
  font-size: 12px;
  padding: 10px 14px;
  color: #fff;
  background: #000;
}
ol.ProgressBar li:before {
  display: block;
}
/****************Order Status*******************/

.grid-product__vendor.gcs {
  font-size: 18px;
  line-height: 22px;
  color: #000;
  margin-bottom: 0;
  font-weight: 700;
}

/*****************Language Switcher*************/

[lang="en"] a.english,
[lang="ar"] a.arabic {
  display: none !important;
}
.gcs-lang-sel.dropdown2 a {
  display: block;
  width: 100%;
  text-align: center;
}
.gcs-lang-sel.dropdown2 p.header__action-item-gcs {
  text-align: left;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #696969;
  padding-bottom: 10px;
  margin: 0;
}
.gcs-lang-sel.dropdown2 {
  display: block;
  padding: 0 8px;
}

.blog-post {
  max-width: 100%;
}
.article__image-wrapper img {
  width: 100%;
}

.boost-pfs-filter-wrapper .color-swatch {
  margin-top: 20px;
}
.boost-pfs-filter-wrapper .color-swatch__item {
  width: 30px;
  height: 52.5px;
  background-size: cover;
  background-position: center center;
}
.boost-pfs-filter-wrapper
  .color-swatch__radio:checked
  + .color-swatch__item:after {
  top: -1.5px;
}

html[lang="en"] body .AR_only {
  display: none;
}
html[lang="ar"] body .ENglish_only {
  display: none;
}


.button--primary {
  background: #1a2d58 !important;
  color: white !important;
}



@media (max-width: 768px) {
  .Our_top_Categorys {
    position: unset;
  }
}

html[lang="ar"] body.template-404 {
  .form__connected-item {
    flex-direction: row-reverse;
  }
}

h5.addOnPro {
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 600;
}
.addOnItem {
  font-size: 13px;
  display: flex;
  align-items: center;
}
.addOnItem input {
  width: 25px;
}
.card.addOnPros {
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .dropdown .dropbtn p.Current_store,
  .gcs-lang-sel.dropdown2 a,
  .header__action-item.header__action-item--account
    .header__action-item-content
    a,
  .header__action-item.header__action-item--account
    span.header__action-item-title.hidden-pocket.hidden-lap {
    line-height: 21px;
  }
  .header__action-item.header__action-item--account
    span.header__action-item-title.hidden-pocket.hidden-lap {
    position: relative;
    top: -2px;
  }
}

@media (max-width: 395px) {
  .line-item__price--compare {
    margin-left: 10px;
  }
}

@media only screen and (max-width: 845px) and (min-width: 800px) {
  .article-item-info a.button {
    padding: 0px 20px;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 479px) {
  div#shopify-section-sections--17070948581533__footer {
    background-position: left bottom;
  }
}
@media only screen and (max-width: 900px) and (min-width: 800px) {
  .article-item-info {
    padding: 20px;
  }
  .article-item h3.article-item__title.heading.h4 a.link {
    font-size: 16px;
    line-height: 16px;
  }
}
body.template-article header.page__header.page__header--stack {
  align-items: center;
}
/* =============== Hide image on article page =============== */
body.template-article .article__image-wrapper img {
  display: none;
}

/* =============== Sticky ATC on PDP =============== */
@media only screen and (max-width: 480px) {
  .template-product .product-form .product-form__payment-container {
    position: fixed;
    bottom: 0;
    z-index: 999999;
    left: 0;
  }
  .template-product .product-form .product-form__payment-container button {
    border-radius: 8px 8px 0px 0px;
  }
  body.template-product .zsiq_theme1.zsiq_floatmain {
    width: 60px;
    max-height: 60px;
    bottom: 50px;
  }
  body.template-product div#giftbox-root iframe {
    bottom: 30px !important;
  }
  body.template-product div#shopify-section-sections--17070948581533__footer {
    margin-bottom: 30px;
    padding-bottom: 40px;
  }
  body.template-product #scroll-to-top {
    bottom: 120px;
  }
}
@media screen and (max-width: 640px) {
  .mini-cart__inner,
  .mini-cart__content--empty {
    background: white;
    overflow: scroll;
  }
  section.section[data-section-type="recently-viewed-products"]
    .product-item
    .product-item__action-list
    .button.button--small.button--primary {
    font-size: 10px;
  }
  .select-dropdown {
    padding-left: 5px;
  }
  .select-dropdown button.select-dropbtn {
    padding-left: 10px;
    padding-right: 10px;
  }
  .select-dropbtn,
  .boost-custom-select-atc {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
.color-swatch label {
  width: 30px;
  height: 52.5px;
  background-size: cover;
  background-position: center center;
}
.modal_PDP-content.modal_PDP-content-sm {
  max-width: 550px;
  max-height: 400px;
  border-radius: 5px;
}

/******************Recently view***********************/
.customAddTocartBtn {
  border-radius: 4px;
  background: #fff;
  color: #000;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 22.4px;
  text-transform: capitalize;
  padding: 6px 14px;
  width: 100% !important;
  height: 40px;
  margin: 0 !important;
  flex: none;
}
.option-selector-wrapper.has-size {
  display: flex;
  justify-content: space-between;
  width: 100%;
  gap: 5px;
  margin-top: 11px;
}
.has-size .Grid_buttons form {
  margin: 0;
}
.option-selector-wrapper.has-size .select-dropdown-wp select.select-dropbtn {
  width: 100% !important;
  max-width: 100%;
  padding: 6px 6px;
}
.option-selector-wrapper.has-size .select-dropdown-wp {
  max-width: 50%;
}
section[data-section-type="recently-viewed-products"] span.Readmore_btn {
  float: left;
}
@media screen and (max-width: 640px) {
  section.section[data-section-type="recently-viewed-products"]
    .product-item
    .has-size
    .product-item__action-list
    .button.button--small.button--primary {
    font-size: 7px !important;
    height: 30px !important;
    line-height: 10px;
    padding: 10px 7px;
  }
  section.section[data-section-type="product-recommendations"] .product-item .product-item__action-list button.customAddTocartBtn {
    font-size: 7px !important;
    line-height: 10px;
    padding: 10px 8px !important;
  }
  section.section[data-section-type="recently-viewed-products"]
    .option-selector-wrapper.has-size
    .select-dropdown-wp
    select.select-dropbtn {
    height: 30px !important;
  }
}


.recently-viewed-products-placeholder button.customAddTocartBtn {
  border: 1px solid #1a2d58;
  background: #fff;
  color: #000;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 22.4px;
  padding: 6px 14px;
  height: 40px;
  width: 100% !important;
}
@media screen and (min-width: 600px) {
  .product-item__swatch-list {
    min-height: 65px;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 480px) {
  .product-item__swatch-list {
    min-height: 63px;
    overflow-x: scroll;
  }
  button.select-dropbtn {
    min-width: max-content !important;
  }
}
/********************************Size Guide************************************/

button.size-guide-gcs-btn {
  position: absolute;
  top: 0px;
  right: 26px;
  font-size: 14px;
  font-weight: 700;
  color: #203b74;
  font-family: Gotham-Bold !important;
}
.product-form__option {
  position: relative;
}
/********************************Size Guide************************************/

/******************************** pop-up ************************************/
.popup-newsletter {
  text-align: center;
}
img.popup_logo {
  width: 120px;
  margin: 0 auto;
  padding-bottom: 10px;
}
p.POP-up_T-C {
  margin: 0 auto;
  font-size: 10px;
  margin-top: 10px;
  width: 264px;
  padding: 5px 0 13px;
  text-align: center;
}
img.pop_img {
  padding-bottom: 20px;
}
.popup-newsletter button.button {
  font-weight: bold !important;
}
@media screen and (min-width: 641px) {
  .modal--newsletter .modal__dialog {
    max-width: 600px;
    padding: 30px;
  }
}

/* ================== Home page product slider section start ================== */
@media only screen and (max-width: 480px) {
  .HP_Product_slider .product-item__info .product-item__info-inner {
    min-height: 120px !important;
  }
  .HP_Product_slider .product-item__info .option-selector-wrapper.has-size {
    margin-top: 0;
  }
}
.HP_Product_slider .product-item__info-inner {
  min-height: 140px;
}
.HP_Product_slider .Box_border .product-item__swatch-list {
  display: none;
}
/* ================== Home page product slider section end ================== */

@media screen and (max-width: 480px) {
  .flip-clock-wrapperht ul li a div{
    font-size: 10px !important;
  }
.flip-clock-wrapperht ul li {
    line-height: 24px !important;
}
  .flip-clock-wrapperht ul{
    width:12px !important;
    height: 24px !important;
  }
  .HP_Main_banner .slideshow__content-wrapper{
    top: 83% !important;
  }
  a.announcement-bar__content.announcement-bar__content--center {
    max-width: 330px;
    margin: 0 auto;
  }
}
.QTY_inventory .product-form__info-item {
    display: none;
}
.product-form__info-list .product-form__info-item:first-child {
    display: inline-block;
    height: 50px;
    position: relative;
    top: -5px;
}


span.Clarks_size_note {
    clear: both;
    display: block;
    font-style: italic;
}
@media screen and (max-width: 480px) {
  span.Clarks_size_note {
    font-size: 12px !important;
  }
}


/* ================ Hide Additional info on Gold member PDP ================ */
body.gold-membership.template-product .Additional_info_PDP {
    display: none;
}



/* ================ Clark product size guide Start ================ */
.modal_PDP-content.modal_PDP-content-sm.Clarks_Size_chart {
	max-width: 50%;
	max-height: 100vh;
	border-radius: 0;
	overflow-y: scroll;
	right: 0;
	left: auto;
}
.modal_PDP-content.modal_PDP-content-sm.Clarks_Size_chart .modal_PDP-content-text {
	overflow: scroll;
}
.modal_PDP-content.modal_PDP-content-sm.Clarks_Size_chart table, 
.modal_PDP-content.modal_PDP-content-sm.Clarks_Size_chart th, 
.modal_PDP-content.modal_PDP-content-sm.Clarks_Size_chart td {
	border: 1px solid black;
	text-align: center;
	width: -webkit-fill-available;
}
.modal_PDP-content.modal_PDP-content-sm.Clarks_Size_chart th, 
.modal_PDP-content.modal_PDP-content-sm.Clarks_Size_chart td {
	padding: 12px 15px;
}
.inventory:before{
  content:none !important;
}
.inventory {
    padding: 0px;
}
.product-form__info-content span.product-form__inventory {
    font-style: italic;
}
@media screen and (max-width: 1024px) {
	.modal_PDP-content.modal_PDP-content-sm.Clarks_Size_chart {
		max-width: 100% !important;
	}
	.modal_PDP-content.modal_PDP-content-sm.Clarks_Size_chart th, 
    .modal_PDP-content.modal_PDP-content-sm.Clarks_Size_chart td {
		padding: 0px !important;
	}
}
@media screen and (max-width: 768px) {
	.modal_PDP-content.modal_PDP-content-sm.Clarks_Size_chart thead th {
		font-size: 11px !important;
	}
}
/* ================ Clark product size guide End ================ */
body.template-collection .select-dropdown button.select-dropbtn:after {
    content: "";
    background-image: url(/cdn/shop/files/Arrow-down.png);
    position: absolute;
    z-index: 9;
    top: 53%;
    right: -1%;
    background-size: cover;
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    transform: translate(-50%, -50%);
}
body.template-collection .select-dropdown button.select-dropbtn {
    padding-right: 20px;
}
body.template-collection .select-dropdown button.select-dropbtn {
  padding-right: 20px !important;
  overflow: hidden;
  max-width: 110px;
  position: relative;
}


/* ========================================= */
.select-dropdown.active .select-dropdown-content {
    display: block !important;
    z-index: 99999999 !important;
    max-height: 200px !important;
    overflow-y: scroll !important;
}
@media screen and (max-width: 640px) {
  .header__search-bar-wrapper {
      z-index: 1 !important;
  }
}
.Mobile_user {
    z-index: 9999999999999999 !important;
    position: relative !important;
}
.expandable-content--expandable .expandable-content__toggle{
  z-index: 0;
}




/* ====================== Popular_Search ====================== */
.PLP_Popular_Search {
	margin-bottom: 30px;
}
.PLP_Popular_Search h3.heading.h3 {
	margin-bottom: 0;
	font-weight: bold;
}
@media screen and (max-width: 480px) {
	section[data-section-type="collection"] .layout.boost-pfs-filter-wrapper {
		margin-bottom: 0;
	}
}



/* ============== Mobile nemu ============== */
@media screen and (max-width: 641px) {
	.mobile-menu__nav-list-item.mob-menu_top-brands:nth-child(2), .mobile-menu__nav-list-item.mob-menu_span-class-desktop_only-top-brands-span {
		display: none;
	}
	.mobile-menu__nav-list-item.mob-menu_top-brands ul.mobile-menu__nav {
		margin-bottom: 50px !important;
	}
}


@media screen and (max-width: 480px) {
	.HP_Product_slider .option-selector-wrapper.has-size button.customAddTocartBtn {
		font-size: 9px !important;
		padding: 6px 10px !important;
	}
	.HP_Product_slider .option-selector-wrapper.has-size select.select-dropbtn {
		padding-left: 4px !important;
		padding-right: 4px !important;
		font-size: 9px !important;
	}
}



/* ==================== PDP =================== */
.product-block-list__item.product-block-list__item--description .card__section.expandable-content {
	padding-top: 10px;
}
.AL_PDP_Key_furure .card__section {
	padding-top: 0;
	padding-bottom: 0;
}
.AL_PDP_Key_furure .PRODUCT_SPECIFICATION.container {
	padding: 0;
}
.AL_PDP_Key_furure .card__header {
	padding-top: 0;
}
.AL_PDP_Key_furure .PRODUCT_SPECIFICATION.container h2.TECHNICAL_DETAILS {
	display: none;
}
.AL_PDP_Key_furure .card__header h2.card__title.heading.h3 {
	padding-bottom: 10px;
}
span.Clarks_size_note {
	clear: both;
	display: block;
	font-style: italic;
}
.product-block-list__item.product-block-list__item--description button.card__collapsible-button {
	padding-bottom: 5px;
}
.AP_PDP_Product_Information h2.section__title.heading.h3 {
    font-weight: normal;
    line-height: unset;
    margin-bottom: 0;
    font-size: 22px;
}
.PDP_main_Section div#myModal_kloc section.section {
    margin: 0 !important;
}
.PDP_main_Section div#myModal_kloc section.section .PDP_share_div {
    margin-top: 10px;
}
.AP_PDP_Product_Information section.section {
    margin-bottom: 0 !important;
}
@media screen and (max-width: 480px) {
	.AL_PDP_Key_furure .card__section {
		padding-left: 0;
	}
    .PDP_main_Section div#myModal_kloc section.section .PDP_share_div {
        padding-left: 20px;
    }
    .template-collection a.product-item__reviews-badge.link {
        min-height: 30px;
    }
    .template-collection a.product-item__title{
        min-height: 20px;
    }
}




body.delivery-terms.template-page main#main table,
body.delivery-terms.template-page main#main table th,
body.delivery-terms.template-page main#main table td {
  border: 1px solid;
}

body.buy-kitchen-amp-home-appliances-online-in-uae-jashanmal-uae.template-collection .PLP_main_banner{
    display: none;
}
a.activegcs {
    font-weight: bold;
    background: #f3f3f3;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 8px;
}
.select-dropdown.active a {
    word-break: break-word;
}










/* ================= Hide kids sub category heading ================= */
li.nav-bar__item.menu_kids .mega-menu .mega-menu__column.mega-menu_column_3 a.mega-menu__title.heading {
    opacity: 0;
}


form.empty-state__quick-form input#boost-pfs-search-box-1::placeholder {
    color: transparent !important;
}

span.Color_red {
    color: red;
    font-size: 14px;
}
.collection-listH a.collection-item {
    text-align: center;
}


/* ================= Golden_friday ================= */
body.golden-friday main#main {
	max-width: 1466px !important;
}
body.golden-friday main#main .container.container--flush {
	padding: 0;
}
.Golden_friday_img_col h2.section__title.heading.h3 {
	margin-bottom: 30px;
}
.G_Friday_Biggest_Deals {
	background: #ECDEC1;
	padding-top: 40px;
	padding-bottom: 7%;
	position: relative;
    padding-left: 20px;
    padding-right: 20px;
}
.G_Friday_Biggest_Deals h2.section__title.heading.h3 {
	font-size: 36px;
	font-weight: 700;
	line-height: 17px;
	color: #AE7724;
	text-transform: uppercase;
	margin-bottom: 20px;
}
a.Biggest_Golden_Friday_Deals_btn {
	background: #001F60;
	color: white;
	padding: 6px 30px;
	border-radius: 4px;
	position: absolute;
	right: 20px;
	bottom: 20px;
}
.G_Friday_Pricr_drop {
	background: #282A2C0A;
	position: relative;
	padding-bottom: 100px;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 40px;
}
.G_Friday_Pricr_drop a.button.button--primary {
	position: absolute;
	right: 20px;
	bottom: 20px;
}
.G_Friday_Pricr_drop h2.section__title.heading.h3 {
	font-size: 36px;
	font-weight: 700;
	line-height: 17px;
	color: #001F60;
	text-transform: uppercase;
	margin-bottom: 20px;
	margin-top: 40px;
}
.G_Friday_Pricr_drop section.section {
	margin: 0 !important;
}
.G_friday_Tamara_tabby .slideshow, .G_friday_beauty .slideshow {
	margin: 0;
}
.G_friday_Featured_collection h2.section__title.heading.h3 {
	margin-bottom: 20px;
}

.G_friday_Featured_collection .product-item__swatch-list {
    min-height: 0;
}
.G_friday_Featured_collection .product-item__info .product-item__info-inner {
    min-height: 150px;
}
.Golden_friday_img_col img {
    width: 100%;
}
.G_Friday_Biggest_Deals .title_img, .G_Friday_Pricr_drop .title_img {
    margin: 0 auto;
    max-width: 50%;
    margin-bottom: 40px;
}
.Golden_friday_two_img_col .grid__cell .bss_pl_img img.bss-pl-frontend {
      bottom: 30px !important;
}
@media (max-width: 480px) {
  .Golden_friday_img_col section.section {
      margin-top: 20px;
      margin-bottom: 20px;
  }
  .Golden_friday_img_col section.section h2.section__title.heading.h3 {
      margin-bottom: 20px;
  }
  .G_Friday_Biggest_Deals h2.section__title.heading.h3 {
      font-size: 15px;
  }
  .G_Friday_Biggest_Deals {
      padding-top: 20px;
      margin: 0px 20px;
  }
  .G_Friday_Pricr_drop h2.section__title.heading.h3 {
      font-size: 20px;
      font-weight: 700;
      line-height: 17px;
  }
  .G_friday_Featured_collection .product-item__info .product-item__info-inner {
        min-height: 120px !important;
  }
  .G_friday_Featured_collection .Collection_main_Box .Box_border {
    border: 2px solid #1a2d58 !important;
  }
  .G_Friday_Pricr_drop {
    margin: 0px 20px;
  }
  .G_Friday_Pricr_drop .container.container--flush {
    padding: 0px 5px !important;
  }
  .G_friday_Featured_collection section.section {
    margin-top: 30px;
  }
  a.Biggest_Golden_Friday_Deals_btn,.G_Friday_Pricr_drop a.button.button--primary{
    padding: 4px 12px;
    font-size: 9px;
    line-height: 20px;
  }
  .G_Friday_Pricr_drop,.G_Friday_Biggest_Deals {
    padding-bottom: 70px !important;
  }
  .G_Friday_Biggest_Deals .container.container--flush.Biggest_Golden_Friday_Deals {
    padding: 0px 10px !important;
  }
  .G_Friday_Biggest_Deals .Golden_Friday_Deals-carousel {
    display: grid;
    grid-template-columns: auto auto;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }
  .G_friday_Featured_collection .option-selector-wrapper.has-size button.customAddTocartBtn {
    font-size: 9px !important;
    padding: 6px 5px !important;
  }
  .G_friday_Featured_collection .container.container--flush {
    padding: 0 5px !important;
  }
  .G_friday_Featured_collection .option-selector-wrapper.has-size select.select-dropbtn{
    padding-left: 4px !important;
        padding-right: 4px !important;
        font-size: 9px !important;
  }
  .G_friday_Featured_collection .option-selector-wrapper.has-size {
    margin-top: 0;
  }
  .G_friday_gold_member .container.container--flush {
    padding-bottom: 10px !important;
  }
  .G_Friday_Biggest_Deals {
    padding-left: 0;
    padding-right: 0;
  }
  .Golden_Friday_Deals_box .bss_pl_img img.bss-pl-frontend.bss-pl-bottom-right {
    max-width: 85px !important;
    max-height: 25px !important;
  }
  .G_Friday_Biggest_Deals .title_img, .G_Friday_Pricr_drop .title_img {
    margin: 0 auto;
    max-width: 90%;
    margin-bottom: 10px;
  }
  .G_Friday_Pricr_drop {
    padding-top: 20px;
  }
  .Golden_friday_two_img_col .grid__cell .bss_pl_img img.bss-pl-frontend {
      bottom: 20px !important;
  }
}



span.product-item__inventory.inventory {
    display: none;
}
body.template-collection span.gcs-inventory {
    display: none;
}
body.flash-sale-exclusive-online-flash-discounts-jashanmal-uae span.gcs-inventory {
    display: none !important;
    margin-top: 8px;
}


/* ================= Size chart ================= */
@media (min-width: 768px) {
	.size-chart-gcs th {
		position: relative;
	}
	.size-chart-gcs th span {
		font-size: 11px;
		display: block;
		position: absolute;
		right: 8px;
		bottom: 3px;
	}
}
td.Sizechart_info {
	text-align: left !important;
	font-size: 12px;
}
@media (max-width: 480px) {
	.modal_PDP-content.modal_PDP-content-sm.Clarks_Size_chart th, .modal_PDP-content.modal_PDP-content-sm.Clarks_Size_chart td {
		padding: 5px 10px !important;
	}
	.modal_PDP-content.modal_PDP-content-sm.Clarks_Size_chart th span {
		font-size: 10px;
		padding-left: 10px;
	}
}


@media screen and (max-width: 480px) {
    button.select-dropbtn {
        min-width: 85px !important;
        max-width: 85px !important;
    }
    
}

@media screen and (min-width: 480px) {
.Tag_based_Badge {
    margin-top: -7px; 
}
.Tag_based_Badge_BS {
    position: relative;
    top: -6px;
}
}
.Tag_based_Badge span {
    background: #FF5F00;
    padding: 5px 10px;
    border-radius: 2px;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    color: white;
}
@media (max-width: 480px) {
  .Tag_based_Badge {
    margin-bottom: 0;
  }
  .Tag_based_Badge span{
    padding: 5px 5px;
    font-size: 10px;
  }
}




.nav-bar__item.menu_gifts,.nav-bar__item.menu_kids,
li.mobile-menu__nav-item.mobile_menu_gifts,
li.mobile-menu__nav-item.mobile_menu_kids{
    display: none;
}
















.Footer_SSL{
  max-width: 300px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: solid 1px;
}
.footer_flex_bottom .footer_flex_bottom-payment p.footer__aside-title {
    display: none;
}
body.your-shopping-cart p.cart-recap__secure-payment-title {
    display: none;
}


div#gcsModal .Gold_BTN {
    position: sticky;
    bottom: 0;
    right: 0;
    text-align: right;
}


ul.PRODUCT_SPECIFICATION_Data li span:after {
    content: 'x';
}
ul.PRODUCT_SPECIFICATION_Data li span {
    position: relative;
    margin-right: 2px;
}
ul.PRODUCT_SPECIFICATION_Data li span:nth-last-child(1):after {
    display:none;
}




.PDP_custom_badge span {
    /* position: absolute;
    right: 0;
    bottom: 40px; */
    background: #FF5F00;
    padding: 5px 10px;
    border-radius: 2px;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    color: white;
}
@media (max-width: 480px) {
  .PDP_custom_badge span {
    bottom: 0px;
  }
  body:has(.boost-sd__modal) {
    overflow: unset !important;
  }
  .PDP_custom_badge_BS span{
    bottom: 0px !important;
  }
}





.PDP_custom_badge_BS {
    position: relative;
    top: -5px;
}
.PDP_custom_badge_BS span {
    background: #4AAD33;
    padding: 5px 10px;
    border-radius: 2px;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    color: white;
}
.Tag_based_Badge_BS span {
    background: #4AAD33;
    padding: 5px 10px;
    border-radius: 2px;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    color: white;
}









/* ================== Books ================== */





body.books.template-page main#main {
    max-width: 1480px;
}
.Books_Featured-Categories_box .Books_Featured-Categories_text-link {
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin-top: 10px;
}
.Books_Featured-Categories_box .Books_Featured-Categories_text-link p {
    margin: 0;
    font-family: 'Gotham-Bold';
    font-size: 22px;
    line-height: 24.31px;
    text-transform: capitalize;
    /* max-width: 70%; */
    color: #000000;
}
.Books_Featured-Categories_box .Books_Featured-Categories_text-link a.Books_Featured-Categories-btn {
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 22.4px;
  text-transform: capitalize;
  border-radius: 4px;
  background: #1a2d58;
  color: white;
  padding: 5px 16px;
  /* max-width: 30%; */
  height: max-content;
}
.Book_Two-column img {
    width: 100%;
}



.HP_Product_slider .Tag_based_Badge_BS span{
    position: relative;
    top: -4px;
}
@supports (-webkit-touch-callout: none) {
  @media only screen and (max-width: 480px) {
      span.stamped-badge *, .stamped-fa-star:before {
          position: relative;
          top: 3px;
      }
  }
}




/* ================== Books ================== */
body.books.template-page main#main {
	max-width: 1480px;
}
.Books_Featured-Categories_box img{
  width:100%;
  display:block;
}
.Books_Featured-Categories_box .Books_Featured-Categories_text-link {
	display: flex;
	width: 100%;
	justify-content: space-between;
	margin-top: 10px;
}
.Books_Featured-Categories_box .Books_Featured-Categories_text-link p {
	margin: 0;
	font-family: 'gothambook';
	font-size: 22px;
	line-height: 24.31px;
	text-transform: capitalize;
	color: #000000;
}
.Books_Featured-Categories_box .Books_Featured-Categories_text-link a.Books_Featured-Categories-btn {
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 22.4px;
	text-transform: capitalize;
	border-radius: 4px;
	background: #1a2d58;
	color: white;
	padding: 5px 16px;
	height: max-content;
}
.Book_Two-column img {
	width: 100%;
}
body.books.template-page .Box_border {
	border: 2px solid #1a2d58;
	padding: 13px;
}
body.books.template-page .product-item__info .product-item__info-inner {
	min-height: 100px;
}
body.books.template-page section[data-section-type="Books_featured-collection"] a.section__action-link.link {
	margin-left: 0;
	font-size: 12px;
	font-style: normal;
	line-height: 22.4px;
	text-transform: capitalize;
	border-radius: 4px;
	background: #1a2d58;
	color: white;
	padding: 5px 16px;
	float: right;
	margin-right: 20px;
}
.Books_New-release .section__action-link{
  transform: none!important;
}
@media (max-width: 480px) {
	.Books_Featured-Categories_main.block-list {
		display: block;
	}
	.Books_Featured-Categories_main.block-list .block_number_1, .Books_Featured-Categories_main.block-list .block_number_2, .Books_Featured-Categories_main.block-list .block_number_3, .Books_Featured-Categories_main.block-list .block_number_4, .Books_Featured-Categories_main.block-list .block_number_6, .Books_Featured-Categories_main.block-list .block_number_7, .Books_Featured-Categories_main.block-list .block_number_8, .Books_Featured-Categories_main.block-list .block_number_9 {
		max-width: 50%;
		display: inline-block;
		margin: 0;
		width: 49%;
	}
	.Books_Featured-Categories_box .Books_Featured-Categories_text-link {
		display: block;
	}
	.Books_Featured-Categories_box .Books_Featured-Categories_text-link p {
		font-size: 12px;
		line-height: normal;
		max-width: 100%;
		font-family: 'gothambook';
		height: 28px;
        display: flex;
	}
    .Book_Two-column section.section {
        margin: 0;
    }
	.Book_Two-column .grid__cell {
		width: 50%;
	}
	body.books.template-page section[data-section-type="Books_featured-collection"] a.section__action-link.link {
		display: none;
	}
	.Books_Featured-Categories_box .Books_Featured-Categories_text-link a.Books_Featured-Categories-btn , .Books_Featured-Categories_text-btn{
		display: none;
	}
	.Books_New-release section.section,.Books_Featured-Categories section.section {
		margin-top: 30px;
        margin-bottom: 10px;
	}
	.Books_New-release section.section .slick-slide {
		margin: 0;
	}
	.Books_New-release .product-item__info .product-item__info-inner {
		min-height: 130px !important;
	}
    .Books_Stationery .Books_Featured-Categories_main.block-list .block_number_3 {
        width: 100%;
        max-width: 100%;
    }
    .Books_Stationery section.section {
        margin-top: 30px;
        margin-bottom: 20px;
    }
}
section.section[data-section-type="product-recommendations"] .product-recommendations .product-item__info-inner,
.recently-viewed-products-placeholder .product-item__info-inner{
    min-height: 170px;
}
@media only screen and (max-width: 480px) {
    section.section[data-section-type="product-recommendations"] .product-recommendations .product-item__info-inner,
    .recently-viewed-products-placeholder .product-item__info-inner {
        min-height: 140px !important;
    }
}


.Custom_Newsletter p.alert.alert--success {
    color: white;
    background: #1a2d58;
    border-radius: 5px;
}





@media(max-width: 767px){
  body:has(.value-picker[aria-hidden=false]) #giftbox-root,
  body:has(.value-picker[aria-hidden=false]) #scroll-to-top,
  body:has(.value-picker[aria-hidden=false]) div#zsiq_float{
    visibility: hidden !important;
  }
}


html[lang="ar"]{
.product-item__info-inner a.product-item__reviews-badge.link {
      position: absolute;
      top: -10px;
      right: auto;
      left: 0px;
  }
}




/* ================== delonghi ================== */

body.de-39-longhi.template-page main#main, body.fully-automatic-coffee-machines main#main, body.magnifica main#main {
	max-width: 1480px !important;
}
.LP_menu {
	display: flex;
	align-items: center;
}
.LP_menu .LP_menu_logo {
	max-width: 200px;
}
/* Reset and base styles */

.LP_menu_menu .menu {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
}
.LP_menu_menu .menu-link {
	position: relative;
}
.LP_menu_menu .menu a {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 12px 20px;
	color: #333;
	text-transform: capitalize;
	font-weight: 600;
	font-size: 20px;
	line-height: 41.14px;
}
.LP_menu_menu .menu a:hover {
	/* background-color: #444; */
	text-decoration: underline;
}
.LP_menu_menu .dropdown-arrow {
	margin-left: 5px;
	font-size: 12px;
}
/* Submenus */

.LP_menu_menu .dropdown-child, .LP_menu_menu .dropdown-grandchild {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background: #fff;
	min-width: 180px;
	z-index: 1000;
	flex-direction: column;
}
.LP_menu_menu .dropdown-grandchild {
	left: 100%;
	top: 0;
}
.LP_menu_menu .menu-link:hover>.dropdown-child, .LP_menu_menu .dropdown-child .menu-link:hover>.dropdown-grandchild {
	display: block;
}
/* ========== Responsive Menu ========== */

.LP_menu_menu .hamburger {
	display: none;
	font-size: 24px;
	color: #0F172A;
	cursor: pointer;
}
@media (max-width: 768px) {
	.LP_menu .LP_menu_logo {
		max-width: 100px;
	}
	.LP_menu {
		justify-content: space-between;
	}
	.LP_menu_menu .hamburger {
		display: block;
	}
	.LP_menu_menu .menu {
		flex-direction: column;
		display: none;
		width: 100%;
	}
	.LP_menu_menu .menu.show {
		display: flex;
	}
	.LP_menu_menu .dropdown-child, .LP_menu_menu .dropdown-grandchild {
		position: static;
		display: none;
		background: #444;
	}
	.LP_menu_menu .menu-link.active>.dropdown-child {
		display: flex;
	}
	.LP_menu_menu .dropdown-child .menu-link.active>.dropdown-grandchild {
		display: flex;
	}
	.LP_menu_menu .menu a {
		width: 100%;
	}
}
/* Hamburger Styles */

.LP_menu_menu .hamburger {
	cursor: pointer;
	width: 30px;
	height: 25px;
	flex-direction: column;
	justify-content: space-between;
	z-index: 1001;
	margin: 12px;
}
.LP_menu_menu .hamburger .bar {
	height: 3px;
	width: 100%;
	background-color: #0F172A;
	transition: 0.4s;
	display: block;
	margin: 5px 0px;
	border-radius: 10px;
}
/* Hamburger active state (turns into X) */

.LP_menu_menu .hamburger.active .bar:nth-child(1) {
	transform: rotate(45deg) translate(5px, 5px);
}
.LP_menu_menu .hamburger.active .bar:nth-child(2) {
	opacity: 0;
}
.LP_menu_menu .hamburger.active .bar:nth-child(3) {
	transform: rotate(-45deg) translate(6px, -6px);
}
@media (max-width: 768px) {
	.LP_menu_menu.active_main {
		position: relative;
	}
	.LP_menu_menu.active_main ul.menu {
		display: block;
		position: absolute;
		transform: translate(0%, 20%);
		width: 300px;
		right: 0;
		top: 0;
		background: white;
		z-index: 999;
	}
	.LP_menu_menu.active_main ul.menu ul.menu.dropdown-child {
		display: none;
	}
	.LP_menu_menu.active_main ul.menu li.menu-link.active ul.menu.dropdown-child {
		display: flex;
		/* transform: translate(0%, 50%); */
	}
	.LP_menu_menu .menu a {
		padding: 10px 15px;
		font-size: 15px;
		line-height: 20px;
	}
	.LP_menu_menu.active_main ul.menu li.menu-link.active ul.menu.dropdown-child li.menu-link {
		padding-left: 10px;
	}
	.LP_menu_menu.active_main ul.menu li.menu-link.active {
		position: relative;
	}
	.LP_menu_menu.active_main ul.menu li.menu-link.active ul.menu.dropdown-child {
		position: absolute;
		top: 20px;
		overflow-y: scroll;
	}
	.delonghi_featured-collection .Box_border {
		border: 2px solid #1a2d58;
		padding: 13px;
	}
	.delonghi_featured-collection .Collection_main_Box {
		padding-left: 0;
		padding-right: 0;
	}
	.delonghi_featured-collection .product-item__info-inner {
		min-height: 130px !important;
	}
}
.delonghi_featured-collection .product-item__swatch-list {
	display: none;
}
.delonghi_featured-collection .product-item__info-inner {
	min-height: 140px !important;
}
.delonghi_featured-collection header.section__header {
	display: none;
}
.delonghi_video .video-wrapper {
	margin: 0 !important;
}
.delonghi_video section.section, .delonghi_sec_three .slideshow {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}
.delonghi_first_banner .slideshow {
	margin-top: 20px;
	margin-bottom: 10px !important;
}
.delonghi_sec_two section.section {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
.delonghi_sec_four section.section, .delonghi_sec_five .slideshow, .delonghi_sec_six section.section {
	margin-top: 10px !important;
	margin-bottom: 20px !important;
}
.delonghi_featured-collection section.section {
	margin-top: 0px !important;
	margin-bottom: 0 !important;
}
.delonghi_sec_seven .slideshow {
	margin-top: 0;
}
.delonghi_share .product-meta__share-buttons.page_share {
	justify-content: center;
	margin-bottom: 40px;
}
/* ================== automatic-coffee-machines_blue-bg ====================== */

body.fully-automatic-coffee-machines .LP_menu_menu .menu-link a[href="/pages/fully-automatic-coffee-machines"], body.delonghi .LP_menu_menu .menu-link a[href="/pages/delonghi"] {
	color: #006FCF;
}
@font-face {
	font-family: "DarkerGrotesque-Regular";
	src: url("/cdn/shop/files/DarkerGrotesque-Regular.ttf") format("truetype");
}
@font-face {
	font-family: "DarkerGrotesque-Medium";
	src: url("/cdn/shop/files/DarkerGrotesque-Medium.ttf") format("truetype");
}
@font-face {
	font-family: "DarkerGrotesque-Bold";
	src: url("/cdn/shop/files/DarkerGrotesque-Bold.ttf") format("truetype");
}
body.fully-automatic-coffee-machines .FACM_video section.section, body.fully-automatic-coffee-machines .FACM_video section.section .video-wrapper {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}
.FACM_frist_banner .slideshow, .automatic-coffee-machines_blue-bg section.section, .FACM_IWT_one section.section, .FACM_IWT_two section.section, .FACM_IWT_three section.section, .FACM_IWT_four section.section, .FACM_IWT_five section.section, .FACM_four_cloumn section.section {
	margin-top: 20px !important;
	margin-bottom: 0px !important;
}
.FACM_slider_two .slideshow {
	margin-top: 0;
	margin-bottom: 20px;
}
.FACM_feature_products header.section__header {
	display: none;
}
.FACM_feature_products section.section {
	margin-top: 0px !important;
}
.automatic-coffee-machines_blue-bg p.text-center {
	font-family: Cormorant;
	font-weight: 700;
	font-size: 35px;
	line-height: 24.31px;
	background: #031A3C;
	color: white;
	padding: 60px 0px;
}
.image-with-text__text-aligner h2.heading.h3 {
	font-family: DarkerGrotesque-Medium !important;
	font-weight: 500;
	font-size: 45px;
	line-height: 49px;
	margin-bottom: 10%;
}
.image-with-text__text-aligner p {
	font-family: DarkerGrotesque-Regular !important;
	font-weight: 400;
	font-size: 30px !important;
	line-height: 35px;
}
.FACM_four_cloumn h3 {
	font-family: DarkerGrotesque-Bold !important;
	font-weight: 700;
	font-size: 45px;
	line-height: 48px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.FACM_four_cloumn p {
	font-family: 'DarkerGrotesque-Medium' !important;
	font-weight: 500;
	font-size: 20px !important;
	line-height: 25px;
	text-align: justify;
}
.FACM_feature_products .product-item__info .product-item__info-inner {
	min-height: 140px;
}
.FACM_feature_products .product-item__swatch-list {
	display: none;
}
@media (max-width: 1024px) {
	.image-with-text__text-aligner h2.heading.h3 {
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 5%;
	}
	.image-with-text__text-aligner p {
		font-size: 25px !important;
		line-height: 25px;
		margin-bottom: 0px;
	}
	.automatic-coffee-machines_blue-bg p.text-center {
		font-size: 25px;
		line-height: 24.31px;
		padding: 30px 0px;
	}
	.FACM_four_cloumn h3 {
		font-size: 25px;
		line-height: 30px;
	}
}
@media (max-width: 768px) {
	.image-with-text__text-aligner h2.heading.h3 {
		font-size: 20px;
		line-height: 20px;
		margin-bottom: 5%;
	}
	.image-with-text__text-aligner p {
		font-size: 20px !important;
		line-height: 20px;
		margin-bottom: 0px;
	}
	.automatic-coffee-machines_blue-bg p.text-center {
		font-size: 15px;
		line-height: 20px;
		padding: 30px 10px;
	}
	.FACM_four_cloumn h3 {
		font-size: 22px;
		line-height: 30px;
		text-align: left;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.FACM_feature_products .Box_border {
		border: 2px solid #1a2d58;
		padding: 13px;
	}
	.FACM_feature_products .slick-slide {
		margin: 0;
	}
	.FACM_feature_products .product-item__info .product-item__info-inner {
		min-height: 130px !important;
	}
}
/* ===================== Magnifica ===================== */

body.magnifica {
	background: #FAFAFA;
}
body.magnifica .featured-product .card.card--collapsed {
	background: transparent;
}
body.magnifica .product-form__info-item span.product-label.product-label--on-sale.gcs-save-label {
	border-radius: 2px;
	background: #A9F896;
	font-family: 'Gotham-Bold';
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #20700E;
}
body.magnifica .Additional_info_PDP .info_sub {
	padding: 0;
}
body.magnifica .card {
	background: transparent;
}
body.magnifica .product-form__payment-container button.product-form__add-button.button.button--disabled {
	border-radius: 10px;
}
@media screen and (min-width: 1000px) {
	.product-form__info-item .product-form__info-content .font-gotham {
		display: inline;
	}
	body.magnifica .Additional_info_PDP {
		display: flex;
		align-items: center;
		gap: 10px;
	}
	.Magnifica_product_right .featured-product {
		display: inline-flex;
	}
	.Magnifica_product_right .featured-product .card, .Magnifica_product_right .featured-product .card .product-gallery__carousel-wrapper {
		order: 2;
	}
	.Magnifica_product_right .featured-product .card--collapsed {
		order: 1;
	}
	.Magnifica_product_right .featured-product .card .product-gallery__carousel-wrapper {
		margin: 10px 42px 5px 0px;
	}
	body.magnifica .Magnifica_Custom_payment {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-top: 20px;
	}
	body.magnifica .Magnifica_Custom_payment .tabbyPromo, body.magnifica .Magnifica_Custom_payment .tamara-product-widget {
		width: calc(50% - 13px);
		max-width: calc(50% - 13px);
		min-width: calc(50% - 13px) !important;
		margin: 0 !important;
	}
}
.product-gallery__carousel-wrapper {
	max-width: 100%;
}
.Magnifica_slick-slider button.slick-prev {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(0%, -50%);
	color: transparent;
}
.Magnifica_slick-slider button.slick-next {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(-50%, -50%);
	color: transparent;
}
.Magnifica_slick-slider button.slick-prev:after, .Magnifica_slick-slider button.slick-next:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.Magnifica_slick-slider button.slick-prev:after {
	background-image: url('/cdn/shop/files/Icon_1.png');
}
.Magnifica_slick-slider button.slick-next:after {
	background-image: url('/cdn/shop/files/Icon_2.png');
}
body.magnifica .featured-product .card.card--collapsed .card__section {
	padding-top: 0;
	padding-bottom: 0;
}
body.magnifica .featured-product .card.card--collapsed .card__section h3.product-meta__title {
	font-family: 'Gotham-Bold' !important;
	font-weight: 500;
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 0;
}
body.magnifica .featured-product .card.card--collapsed .card__section span.product-meta__sku, body.magnifica .featured-product .Mobile_only span.product-meta__sku {
	font-family: 'Gotham-Bold';
	font-size: 14px;
	line-height: 41.14px;
	color: #000000;
}
body.magnifica .featured-product .card.card--collapsed .card__section span.price.price--highlight {
	font-family: 'Gotham-Bold' !important;
	font-weight: 500;
	font-size: 25px;
	line-height: inherit;
}
body.magnifica .featured-product .card.card--collapsed .card__section span.price.price--compare {
	color: #6A6A6A !important;
	text-decoration-color: #6A6A6A !important;
	font-family: 'Gotham-Bold' !important;
}
body.magnifica .featured-product .card.card--collapsed .Additional_info_PDP {
	margin-top: 0;
}
body.magnifica .featured-product .card.card--collapsed .Additional_info_PDP .info_sub .info_sub_text {
	font-family: 'DIN Alternate' !important;
	font-size: 15px;
}
body.magnifica .featured-product .card.card--collapsed .product-form__info-list .product-form__info-item:first-child {
	height: 30px;
	position: relative;
	top: -14px;
}
body.magnifica .featured-product .card.card--collapsed .product-form__info-list .product-form__info-item:first-child b {
	color: #203B74;
}
body.magnifica .featured-product .card.card--collapsed .product-form__info-list {
	margin: -22px 0 -10px !important;
}
.Magnifica_PDP_btn {
	border: 1px solid #001F60;
	background: transparent !important;
	color: #001F60 !important;
	font-family: 'Gotham-Bold' !important;
}
body.magnifica .featured-product .card.card--collapsed .product-meta__text.rte {
	margin-top: 0;
}
body.magnifica .featured-product .product-meta__text.rte.kldata_chnges {
	margin-bottom: 10px;
}
body.magnifica .featured-product .PDP_Accordion button.faq__question.heading.h4 {
	font-family: 'Gotham-Bold' !important;
	font-weight: 700;
	font-size: 18px;
	line-height: 20px;
	justify-content: left;
}
.Magnifica_video section.section {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}
.Magnifica_banner .slideshow {
	margin-top: 20px !important;
	margin-bottom: 10px !important;
}
.Magnifica_product_one section.section {
	margin-top: 30px !important;
	margin-bottom: 0px !important;
}
.Magnifica_product_one section.section .featured-product {
	border-bottom: 1px solid #8c8c8c;
	padding-bottom: 30px;
}
.Magnifica_product_one.last .featured-product {
	border: none !important;
}
@media screen and (max-width: 768px) {
	body.magnifica .featured-product .card.card--collapsed .card__section h3.product-meta__title {
		font-weight: 500;
		font-size: 20px;
		line-height: 30px;
	}
	.product-form__payment-container {
		flex-direction: row;
		align-items: flex-start;
		flex-wrap: wrap;
		gap: 10px;
	}
	/* .product-form__payment-container button.product-form__add-button.button.button--primary, .product-form__payment-container a.button.button--primary.Magnifica_PDP_btn {
		width: calc(50% - 5px);
	} */
    .product-form__payment-container button.product-form__add-button.button.button--primary {
		width: calc(100% - 0px);
	}
	.Magnifica_slick-slider button.slick-prev, .Magnifica_slick-slider button.slick-next {
		width: 20px;
	}
	.Magnifica_slick-slider button.slick-next {
		transform: translate(0%, -50%);
	}
	body.magnifica .featured-product .card.card--collapsed .card__section span.price.price--highlight {
		font-size: 24px;
	}
	body.magnifica .featured-product .product-form__info-item.product-form__info-item--quantity.QTY_inventory {
		display: inline-flex;
	}
	.product-form__payment-container button.product-form__add-button.button.button--primary, .product-form__payment-container a.button.button--primary.Magnifica_PDP_btn {
		padding: 0px 5px;
		font-size: 15px;
	}
	.Magnifica_product_one section.section {
		margin-top: 10px !important;
		margin-bottom: 20px !important;
	}
	.Magnifica_product_one section.section .featured-product {
		padding-bottom: 10px;
	}
	.Magnifica_banner {
		margin-bottom: 20px;
	}
	body.magnifica .featured-product .card.card--collapsed .card__section {
		padding-right: 0;
	}
	.featured-product .Mobile_only h3.product-meta__title.heading.h2 {
		font-family: 'Gotham-Bold' !important;
		font-weight: 500;
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 0px;
	}
	.Magnifica_Custom_payment {
		margin-top: 20px;
	}
	body.magnifica .featured-product .card.card--collapsed .product-form__info-list .product-form__info-item:first-child {
		width: 100%;
	}
    body.magnifica .product-form__payment-container button.product-form__add-button.button.button--primary,
    body.magnifica .product-form__payment-container a.button.button--primary.Magnifica_PDP_btn,
    body.magnifica .product-form__payment-container button.product-form__add-button.button.button--disabled{
        width: calc(50% - 5px);
    }
}
@media screen and (max-width: 641px) {
	.featured-product .card.card--collapsed .product-meta h3.product-meta__title.heading.h2 {
		display: none;
	}
	body.magnifica .featured-product .card.card--collapsed .card__section span.product-meta__sku {
		display: none;
	}
    .Magnifica_product_one section.section .featured-product .card__section.card__section--tight {
        padding: 0;
    }
}
div#shopify-section-template--19074363687069__custom_featured_product_NGhpLk .featured-product, div#shopify-section-template--19074363687069__custom_featured_product_MQtwtm .featured-product {
	border: none;
}
.LP_menu_menu .menu-link ul.menu.dropdown-child li a {
	font-size: 18px !important;
	line-height: 20px;
}
body.magnifica.coffee-beans .featured-product .card.card--collapsed .product-meta__text.rte.kldata_chnges {
	display: none;
}
.delonghi_share {
	background: #fafafa;
	position: relative;
	top: -1px;
}
body.magnifica.coffee-beans .Additional_info_PDP {
	gap: 5px;
}
body.magnifica.coffee-beans .Additional_info_PDP p {
	font-size: 13px;
}
body.magnifica.coffee-beans .Additional_info_PDP .info_sub_text {
	padding-left: 5px;
}
img.la-specialista_main_banner {
    width: 100%;
}





/* .Tag_based_Badge,.PDP_custom_badge{
  display:none !important;
} */
body.jashanmal-x-emirates-nbd main#main {
    max-width: 1200px !important;
}
body.jashanmal-x-emirates-nbd main#main .container header.page__header.page__header--centered.page__header--stack {
    display: none;
}
.emirates-nbd {
    margin-bottom: 15px;
}
@media screen and (min-width: 1200px) {
  body.jashanmal-x-emirates-nbd main#main .container {
    padding: 0;
  }
}


.Tag_based_Badge.unique,
.Tag_based_Badge.Brand_Clarks{
    background: #FF5F00;
    padding: 5px 10px;
    border-radius: 2px;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    color: white;
    margin-bottom: 5px;
    width: fit-content;
}
.Tag_based_Badge.unique span,
.Tag_based_Badge.Brand_Clarks span.Brand_Clarks_unique{
    padding: 0;
}



/* ============= hide gift on cart =============== */
form#mini-cart .estimate-shipping-main,
body.template-cart .card.Cart_gifting.cart-wrapper__inner-inner{
    display: none;
}




a.Golden20_PDP img {
    max-width: 300px;
    margin-top: 10px;
    width: 100%;
}
.slick-slide a.Golden20_PDP img {
    margin-top: 0;
}

@media screen and (min-width: 768px) {
  .template-product .product-form__info-item span.product-label.product-label--on-sale{
    position: relative;
    top: 6px;
  }
}
@media screen and (max-width: 480px) {
  .template-collection a.Golden20_PDP img {
    margin-top: 0;
    margin-bottom: 10px;
  }
}


/* .Tag_based_Badge,.PDP_custom_badge{
  display:none !important;
} */

a.Golden20_PDP {
    display: none;
}