/** Shopify CDN: Minification failed

Line 690:35 Expected identifier but found "*"
Line 805:5 Expected identifier but found whitespace
Line 805:13 Unexpected ";"

**/
/*// =============================================================================
// Ella Custom CSS - Customize The Style For Layout
// =============================================================================

// =============================================================================
//
// IMPORTANT DISCLAIMER
// Shopify is notifying shop owners about the need to convert scss files to css files.
// Please use only CSS to style the layout.
//
// =============================================================================*/
@font-face {
  font-family: "RawsonMedium";
  src: url("/cdn/shop/files/RawsonBold.otf?v=1749720433");
}

@font-face {
  font-family: "Rawson";
  src: url("/cdn/shop/files/RawsonMedium.otf?v=1749719554");
}

h1,
h2,
h3,
h4,
h5,
h6,
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span,
button,
div,
.custom-map h2 {
  font-family: "RawsonMedium" !important;
}

p,
input,
a,
.banner-text,
ul li a,
span,
s,
.description,
.subtitle,
.subtext-review,
.customer-review__content,
.name,
.title,
footer h2,
.contact-text,
.contact-form-heading,
label,
.tab-links,
.article-card__des,
.article-card__title,
.article-card__title .text{
  font-family: "Rawson" !important;
}
.link-effect span.header__active-menu-item::after {
  transform: scaleX(1);
  transform-origin: left;
}
.header__active-menu-item,
.site-nav-active {
  color: #e2b099;
}
.header__active-menu-item svg path {
  fill: #e2b099;
}
.quickSearchProduct .search-block-content .sale-badge svg path {
  fill: #fff;
}
.quickSearchProduct .search-block-content .halo-productBadges .sold-out-badge {
  font-size: 12px;
  padding: 4px 6px !important;
}
.search-block-content
  .card-media.card-media--adapt.media--hover-effect.media--loading-effect {
  min-height: 150px;
  height: 100%;
}
.search-block-content
  .card-media.card-media--adapt.media--hover-effect.media--loading-effect
  img {
  object-fit: cover;
}

.header-advanced__content .header-advanced__col {
  width: unset;
}
.header-utility__item .header-item {
  display: flex;
  gap: 16px;
}
header .search-modal__form .field {
  border: 1px solid #dde2e4;
  border-radius: 6px;
  flex-direction: row-reverse;
}

.header-utility__content {
  grid-gap: 2rem;
}
.header-utility .header-utility__content {
  display: flex;
  justify-content: center;
  align-items: center;
  grid-template-columns: auto auto auto auto;
  grid-gap: 0rem;
}
sticky-header-mobile svg {
  width: 24px;
  height: 24px;
  stroke-width: 0;
}
.whatsaap svg path:first-child {
  fill: #4caf50 !important;
}
.whatsaap svg path:last-child {
  fill: #fff !important;
  stroke-width: 0;
}
.shopify-section-header-show .header-logo .header__heading-logo,
.section-header-navigation .header-logo .header__heading-logo {
  animation-name: none !important;
}
.customer-review__left .halo-block-header .title {
  line-height: 44px;
}
.menu-lv-item:hover > a > .text {
  border-bottom: none;
}
.spotlight--image {
  transition: 0.45s ease;
}
.spotlight-item:hover .image-zoom img {
  transform: scale(1) !important;
}
.spotlight--image:hover {
  transform: translate(0, -8px);
  transition: 0.45s ease;
}
.spotlight-block .slider {
  padding: 12px 0;
}

.spotlight-item:hover .spotlight-inner a span {
  border-bottom: 2px solid #fff;
}
.pagination-wrapper.text-center.scroll-trigger.animate--slide-in {
  margin-block: 0;
}
.customer-review__left .halo-block-header .title .text {
  width: 100%;
}
.featured-blog-block .halo-row:not(.slick-slider) .halo-item {
  display: block !important;
}
sticky-header .menu-dropdown__column .site-nav {
  position: relative !important;
  left: 0 !important;
  right: unset !important;
  top: unset !important;
  margin-bottom: 16px;
}
sticky-header .header__icon:hover svg {
  transform: scale(1.15);
}
sticky-header .megamenu_style_1 .site-nav-banner-item--right {
  margin-left: 0;
  width: 60%;
}
sticky-header .site-nav-title {
  margin-bottom: 0;
}
sticky-header .header-nav-hamburger .header__icon--wishlist .wishlist-count-bubble {
  top: -12px;
  right: -14px;
}
sticky-header .site-nav-banner {
  justify-content: left;
  align-items: center;
}
sticky-header .header-nav-hamburger .header-icons {
  gap: 16px;
}
sticky-header .main-menu--wrapper > .header__inline-menu > .list-menu {
  text-align: end;
  padding-top: 0;
}
.halo-banner-wrapper .flex-box__banner {
  gap: 40px;
}
.halo-banner-wrapper .flex-box__banner .content-box {
  margin: 0 !important;
}
.menu-lv-item.menu-lv-1 .icon-dropdown {
  display: block !important;
}
sticky-header
  .header-nav-hamburger
  .header__search-input.style-2
  .search.search-modal__form {
  border-radius: 0px;
}
.has-megamenu a {
  display: flex;
  gap: 6px;
  align-items: center;
}
sticky-header
  .megamenu_style_1
  .menu-dropdown__column.no_show_product:not(.column-full) {
  flex: 0 0 30%;
  max-width: 30%;
  height: 100% !important;
}
.header__icon span {
  margin-top: 2px;
}
.header-navigation .header__icon--cart .cart-count-bubble {
  top: -12px;
  right: -14px;
}
sticky-header
  .header-nav-hamburger
  .header__search-input.style-2
  .search.search-modal__form {
  width: 296px;
}
sticky-header
  .megamenu_style_1
  .menu-dropdown__banner.no_show_product:not(.column-full) {
  flex: 0 0 70%;
  max-width: 70%;
}
.shopify-section-header-show .menu-dropdown.top-auto {
  top: 61px;
}
.featured-blog-block .article-card__title {
  min-height: 56px;
  height: 100%;
  font-weight: 500;
}
.featured-blog-block .article-card__des {
  min-height: 60px;
  height: 100%;
}
.featured-blog-block .article-card:hover .article-card__title a span {
  background-size: 100% 1px;
}
.menu-dropdown.top-auto {
  top: 68px;
}
.border {
  background: #c38163;
  width: 1px;
  height: 50px;
}
sticky-header .menu-dropdown__column-2 .site-nav {
  width: 100%;
  padding-left: 0;
}
.megacontact-box h3 {
  color: #404040;
  font-size: 26px;
  font-weight: 600;
  line-height: 34px;
  padding: 0;
  margin: 0;
}
.megacontact-box p {
  color: #404040;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  padding: 16px 0 24px;
  line-height: 22px;
}
.megacontact-box .megabtn {
  display: flex;
  gap: 16px;
}
.megacontact-box .megabtn a.expert-btn {
  border: 1px solid #c38163;
  background: #c38163;
  padding: 12px 46px;
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px; /* 162.5% */
  border-radius: 999px;
}
.section-block-template--20444264104098__shop_by_brands .halo-block-header {
  margin: 0;
}
.megacontact-box .megabtn a.expert-btn:hover {
  background: #fff;
  color: #c38163;
  transform: translateY(-0.5rem) !important;
}
.megacontact-box .megabtn a.learn-btn:hover {
  background: #c38163;
  color: #fff;
  transform: translateY(-0.5rem) !important;
}
.megacontact-box .megabtn a.learn-btn {
  border: 1px solid #c38163;
  background: #fff;
  padding: 12px 76px;
  border-radius: 999px;
  color: #c38163;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px; /* 162.5% */
}
.megacontact-box hr {
  margin: 46px 0 10px;
}
sticky-header .contact .footer-block__list-social .list-social {
  margin-left: -6px !important;
}

sticky-header .contact .footer-block__list-social .list-social__link::before {
  padding: 0;
  box-shadow: none;
}
sticky-header .contact .list-social__item a svg {
  width: 17px !important;
  height: 17px !important;
}
sticky-header .contact .list-social__item a svg path {
  fill: #c38163 !important;
}
.megacontact-box .contact-details {
  justify-content: space-between;
  /* align-items: center; */
}
.megacontact-box .contact-details .contact p {
  color: #404040;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  padding: 0;
  padding-bottom: 16px;
}
.contact .list-social__item a.icon-instagram {
  padding: 3px 0 0 0;
}
sticky-header .header-nav-hamburger--style1 .header__icon--account svg {
  width: 24px;
  height: 24px;
}
sticky-header .menu-lv-1__action,
sticky-header .header-nav-hamburger--style1 .header-item--side {
  padding-top: 0;
  padding-bottom: 0;
}
sticky-header-mobile .mobileMenu-toggle svg {
  width: 24px;
  height: 20px;
}
.scrolled-past-header .header-navigation .show-main-menu {
  display: block !important;
}
.whatsaap-block {
  display: flex;
  align-items: center;
  gap: 8px;
}
.whatsaap-block svg {
  width: 16px;
  height: 16px;
  stroke-width: 0;
}
.whatsaap-block a {
  color: #404040;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px; /* 157.143% */
}
.header-utility .header-utility__content .header-utility__item--logo {
  width: 10%;
}
.header-utility .header-utility__content .header-utility__item--main_menu {
  width: 90%;
}
header .header__iconItem a:first-child {
  margin-left: 0;
}
header .header__iconItem a {
  margin-left: 18px;
}
.header-utility .header-utility__item {
  width: 294px;
}
header .header-utility__item--search .header__iconItem {
  width: 100%;
}
.header-utility .header-utility__item.header-utility__item--function_group {
  width: unset;
  align-content: center;
}
.header.header-utility .header__search .search-modal__form {
  max-width: 100%;
  min-width: 100%;
}
.halo-block-header .title .text {
  background: transparent;
}
.breadcrumb-bg .breadcrumb a {
  color: #a7a7a7;
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  line-height: 22px; /* 183.333% */
  text-transform: capitalize;
}
.breadcrumb-bg .breadcrumb span {
  color: #a7a7a7 !important;
  text-align: center !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  line-height: 22px !important;
  text-transform: capitalize !important;
}
faqs-item {
  background-color: #f6f5f4;
}
.product-tab-block-custom .custom-made {
  width: 30%;
}
.product-tab-block-custom .halo-block-content {
  width: 70%;
}
.product-tab-block-custom .custom-made .image-block,
.product-tab-block-custom .custom-made .image-block .tab-image {
  height: 100%;
}
.product-tab-block-custom .custom-made .image-block .tab-image img {
  height: 100%;
  object-fit: cover;
}
.sb_zv_formFields {
  gap: 10px;
}
product-scroller {
  --scrollbar-thumb-color: #a86312;
}
/* .template-product .wizup-app .vizup-w-full {
  height: 350px !important;
} */
.custom-service-block .policies-content .policies-des b {
  color: #e2b099;
}
.sb_zv_formFields .sb_zv_pincode_input {
  background: rgba(255, 232, 221, 0.5) !important;
  color: #757575 !important;
  font-size: 14px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 22px !important;
}
.sb_zv_formFields .sb_zv_check_btn {
  background: #e2b099 !important;
  color: #fff !important;
  text-align: center !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 22px !important;
}
.product-tab-block-custom .d-flex {
  column-gap: 30px;
}
.productView-groupBottom.scroll-trigger {
      padding-right: 4px;
}
.template-product .productView-title {
  font-weight: 400;
}
.productView  .halo-productBadges .badge.sale-badge {
  background: #E50606;
  padding: 4px 16px;
}
.product-tab-block-custom .d-flex .tab-image {
  position: relative;
}
.product-tab-block-custom .d-flex .tab-image:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 7.21%,
    rgba(0, 0, 0, 0.7) 74.24%
  );
}
.product-tab-block-custom .d-flex .tab-image img {
  width: 100%;
}
.product-tab-block-custom .d-flex .custom_posi {
  position: absolute;
  width: 100%;
  /* height: 100%; */
  bottom: 0;
  padding: 16px;
  left: 0;
}
.product-tab-block-custom .d-flex .custom_posi h3 {
  color: rgba(255, 255, 255, 0.9);
  font-size: 26px;
  font-weight: 600;
  line-height: 34px;
  margin-top: 0;
  margin-bottom: 12px;
}
.cus-ven p {
  color: #c38163;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  padding: 4px 12px;
  border-radius: 12px;
  background: #f7f4f1;
}
.product-tab-block-custom .d-flex .custom_posi p {
  color: rgba(255, 255, 255, 0.9);
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  margin: 0;
}
footer .footer-block__list-social .list-social__link svg,
footer .footer-block__list-social .list-social__link:hover svg {
  fill: #8f8f8f !important;
  width: 18px !important;
  height: 18px !important;
  stroke-width: 0px;
}
footer .footer-block__list-social .list-social__link,
footer .footer-block__list-social .list-social__link:hover {
  border-color: transparent;
  background: transparent;
  padding: 0;
}

footer .footer-block__list-social .list-social__link::before,
footer .footer-block__list-social .list-social__link:hover::before {
  content: none;
}
footer .footer-block__list-social .list-social__item {
  margin-bottom: 0;
}
footer .footer-block__newsletter .newsletter-form__field-wrapper {
  flex-wrap: wrap;
  gap: 16px;
}
footer
  .footer-block__newsletter
  .footer-block__newsletter-form
  .newsletter-form__button {
  width: 100%;
}
#shopify-section-template--18025094447266__image_banner_wB3HkC .content-box .banner-action .banner-button-2 {
  box-shadow: var(--btn-1-horizontal-length) var(--btn-1-vertical-length) var(--btn-1-blur-radius) var(--btn-1-spread) #fff  var(--btn-1-inset);
}
#shopify-section-template--18025094447266__image_banner_wB3HkC .content-box .banner-action .banner-button-2:hover {
  box-shadow: var(--btn-1-horizontal-length) var(--btn-1-vertical-length) var(--btn-1-blur-radius) var(--btn-1-spread) #e2b099  var(--btn-1-inset);
}
footer .footer-block__list-social .list-social {
  margin-left: 0px !important;
}
footer .footer-block__list .list-unstyled {
  display: grid;
  gap: 8px;
}
footer .footer-block__newsletter .footer-block__newsletter-form .field {
  margin-right: 0;
}
footer .footer-block__column .footer-block__heading {
  font-weight: 400;
}
.faqs .faqs-item .card-header .icon-plus {
  /* left: 0px;
  right: 0; */
  top: 48%;
}
.card-information .card-price .price__compare .price-item {
  color: #949494;
}

.tiktok-video-wrap video {
  object-fit: cover;
  object-position: 76% 53%;
  width: 100%;
}
.image-comparison
  .container-1770
  .section-content.style-2
  .style-wrapper::after {
  top: 7px;
  left: -14px;
}
.productView-customText .flex-box .cus-block p {
  margin: 0;
}
.whatsaap svg {
  width: 24px;
  height: 24px;
}
product-tabs-section .product-tab-block .list-product-tabs li .tab-links {
  padding: 12px 35px;
}
.template-index .wizup-app {
  padding: 60px 0;
}
.flex-box {
  gap: 12px;
}
.flex-box .icon svg {
  width: 24px;
  height: 24px;
}
.flex-box .product__text.title {
  font-weight: 400;
}
sticky-header .header-nav-hamburger--style1 .header-item--side {
  min-width: 10%;
}
.cuscss .productView-customText {
  border-radius: 16px;
  border: 1px solid #949494;
  background: rgba(230, 224, 222, 0.5);
}
#main-cart-items .cart-header-item.cart-header-info,
#main-cart-items .cart-item-block.cart-item-info {
  padding-left: 0;
}
#main-cart-items .cart-item-block.cart-item-price {
  width: 167px;
}
#main-cart-items .cart-item-block.cart-item-info {
  width: 40%;
}
faqs-item .faqs-item .card-header .arrow {
  border-width: 0px;
  --rotation: 0;
  width: 24px;
  height: 24px;
  padding: 0;
}
faqs-item .faqs-item .card-header .arrow svg {
  width: 24px;
  height: 24px;
  stroke-width: 0;
}
faqs-item .faqs .faqs-body .faqs-row .faqs-item .card {
  margin-bottom: 0;
}
faqs-item .faqs .faqs-body .faqs-row .faqs-item .card:hover {
  box-shadow: none;
}
faqs-item .faqs-item .card-header:not(.collapsed) .arrow {
  --rotation: 0;
}
faqs-item .faqs-item .card-header:not(.collapsed) .arrow svg path:last-child {
  display: none;
}
faqs-item .faqs .faqs-item .card-header .title {
  /* background-color: #f6f5f4; */
  color: #404040;
  font-size: 20px;
  font-weight: 300;
  /* line-height: 28px; /* 140% */ */
  padding-top: 18px;
  padding-bottom: 18px;
  margin-bottom: 0 !important;
  margin: 0 !important;
  padding: 18px 0;
}

/* .halo-sticky-toolbar-mobile span.icon svg path {
  stroke-width: 1px;
} */
#halo-image-banner-template--18025094447266__image_banner_dHaEQz .banner-item, #halo-image-banner-template--18025094447266__image_banner_dHaEQz .image-banner .halo-banner-wrapper .item{
  height: 430px;
}
    .animate--hover-vertical-lift .card:hover .card-product {
      transform: translateY(0rem);
      transition: 0.45s all ease;
    }
/* .card:hover .card__badge {
  transform: translate(0, 7px);
} */
.header-nav-hamburger .header__search-input.style-2 .search__input::placeholder {
    text-transform: unset;
}
.faqs .faqs-item .card-body .card-content {
  color: rgba(0, 0, 0, 0.5);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px; /* 150% */
}
.faqs .faqs-item .card-body .card-content p,
.faqs .faqs-item .card-body .card-content ul li {
  margin: 0;
}
faqs-item .faqs .faqs-item .card-body {
  margin: 0;
  padding: 0 0 20px;
}
/* faqs-item .faqs-item .collapse {
  background: #f6f5f4;
} */
.productView-soldProduct {
  display: block !important;
}
.shopify-section .slick-arrow.slick-next {
  right: -18px;
}
.shopify-section .slick-arrow.slick-prev {
  left: -18px;
}
.shopify-section .slick-arrow {
  display: block;
  line-height: 1;
  font-size: 0;
  letter-spacing: 0;
  cursor: pointer;
  position: absolute;
  top: 50%;
  padding: 0;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  z-index: 1;
  outline: none;
  background:none;
  border: none;
  transition: var(--anchor-transition);
  border: none;
  border-radius:none;
  background: none;
  box-shadow: none;
}
.shopify-section .slick-arrow:hover svg path {
  fill: #e2b099;
}
/* component-card-02.css sets this to 10px at the same specificity and loads
   after custom.css, so this needs !important to land. */
.product-card-layout-02 .card {
  margin-bottom: 0 !important;
}

/* ---- Header nav: menu on its own full-width row under the logo ----
   The logo, promo text, icons and menu all sit in one nowrap flex row, which
   squeezed the menu into ~171px at the right edge. Letting that row wrap and
   giving the menu the full basis drops it onto a second line. */
.header-nav-hamburger .container.d-flex.flex-jc-between {
  flex-wrap: wrap;
}
.header-nav-hamburger .main-menu.header-item {
  flex: 0 0 100%;
  max-width: 100%;
  width: 100%;
  margin-top: 8px;
  border-top: 0.8px solid #eeeff4;
}
.header-nav-hamburger .main-menu.header-item .main-menu--wrapper {
  display: flex;
  justify-content: center;
  padding: 10px 0;
}
/* the row above no longer has to share space with the menu */
.header-nav-hamburger .container.d-flex.flex-jc-between > .header-item--side {
  flex: 0 1 auto;
}
/* The mega menu panel hangs off the section wrapper at a fixed 68px, which was
   the header's height while the menu still shared the logo row. Now that the
   menu sits on a second row that lands on top of the links, so it has to drop
   to the wrapper's full height instead.
   Only `top` is touched. The theme already sizes the panel off the section
   wrapper via `left: 0` + `w-100`; overriding that with 100vw made it 15px
   wider than the content box whenever a scrollbar was present, which spilled
   past the page and showed as a strip down the right-hand side. */
.header-nav-hamburger .main-menu .menu-lv-1 > .menu-dropdown {
  top: 100% !important;
}
fill: #e2b099;
.template-collection
  .page-sidebar.page-sidebar--vertical
  + .page-content
  .toolbar-wrapper
  .results-count {
  display: block;
}

faqs-item .faqs-body .faqs-item {
  background: #f6f5f4;
  border-bottom: 1px solid #b4b4b4;
}
faqs-item .faqs .faqs-item + .faqs-item {
  margin-top: 0;
}
faqs-item .faqs .faqs-item .card-header .title::after {
  content: none;
}
.productView .tabs-contents {
  border-radius: 16px;
  border: 1px solid #949494;
  background: rgba(230, 224, 222, 0.5);
}
.productView .tabs-contents .tab-content {
  padding: 20px 16px;
}
.productView .tabs-contents .tab-content a {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.about-info .row .col-md-6 {
  width: 50%;
  position: relative;
}
.about-info .row .content-box span {
  color: #404040;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-transform: capitalize;
}
.about-info .row .content-box h2 {
  color: #404040;
  font-size: 36px;
  font-weight: 400;
  line-height: 44px;
  text-transform: capitalize;
  margin: 10px 0 16px;
}
.about-info .row .content-box p {
  color: #404040;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px; /* 162.5% */
}
.about-info .row .col-md-6 .image {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: right;
}
.about-info .row {
  gap: 34px;
  align-items: center;
}
.review__item-content .name {
  font-weight: 400;
}
.about-info {
  padding: 60px 0;
}
.about-info .image-rotate-1 {
  width: 100%;
  height: initial;
  transform: rotate(6.183deg);
  padding-right: 32px;
  display: flex;
  justify-content: right;
}
.about-info .image-rotate-1 img {
 width: 72%;
}
.about-info .image-rotate-2 {
      position: absolute;
    width: 40%;
    height: initial;
    left: 4%;
    bottom: 2%;
    transform: rotate(-4.726deg);
    z-index: 1;
}
.about-info .row .content-box .button {
  width: 272px;
  margin: 0;
  color: #404040;
}
.collection-list-item .banner-item .img-box {
  border: 1px solid #e2b099;
}
.list-categories .halo-row {
  row-gap: 70px;
}
.collection-infinite-scroll {
  padding-top: 70px;
}
.custom-map h2 {
  color: #404040;
  text-align: center;
  font-size: 40px;
  font-weight: 400;
  line-height: 48px; /* 120% */
  margin: 0;
}
.show_image_loading .media--loading-effect {
  background: transparent !important;
}

shopify-buy-it-now-button .shopify-payment-button__button.shopify-payment-button__button--unbranded{
  box-shadow: var(--btn-2-horizontal-length) var(--btn-2-vertical-length) var(--btn-2-blur-radius) var(--btn-2-spread) #404040 var(--btn-2-inset) !important;
}
shopify-buy-it-now-button .shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{
  box-shadow: var(--btn-2-horizontal-length) var(--btn-2-vertical-length) var(--btn-2-blur-radius) var(--btn-2-spread) #e2b099 var(--btn-2-inset) !important;
}
.productView-payment .shopify-payment-button .shopify-payment-button__button--unbranded {
  margin-top: 18px;
}
.custom-map p {
  color: #373737;
  text-align: center;
  font-size: 16px;
  font-weight: 300;
  line-height: 29px; /* 181.25% */
}
#shopify-section-template--18025094447266__175088191263cad9ea {
  padding: 40px 0;
}
#vimonial-heading {
  font-size: 36px;
  line-height: 44px;
  margin-top: 0;
}
#shopify-section-template--18025094447266__175088191263cad9ea
  .vimonial_player_controls_play_icon
  > svg
  > circle {
  fill: none !important;
  border: 0;
  stroke-width: 0;
}
.vimonial_player_controls_play_icon svg {
  width: 60px;
  height: 60px;
}
.commit-sec {
  padding: 40px 0;
}
.commit-sec .row .col-md-3 {
  width: 33.33%;
  position: relative;
}
.commit-sec .row .col-md-3 .card-view .d-flex:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
  /* border-radius: 0px 0px 12px 12px; */
  background: rgba(135, 99, 63, 0.3);
  backdrop-filter: blur(8.399999618530273px);
  width: 100%;
  height: 100%;
}
.commit-sec .card-view {
  transition: 0.45s ease;
  overflow: hidden;
}
.commit-sec .card-view:hover {
  transition: 0.45s ease;
  transform: translate(0, -12px);
}
.commit-sec .card-view img {
  transition: 0.45s ease;
}
.commit-sec .card-view:hover img {
  transform: scale(1.1);
  transition: 0.45s ease;
}
.commit-sec .row.d-flex {
  gap: 16px;
  align-items: center;
}
.commit-sec .row .col-md-3 .card-view .d-flex {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 25px 16px;
  justify-content: space-between;
}
.commit-sec .row .col-md-3 .card-view .d-flex .commit-card,
.commit-sec .row .col-md-3 .card-view .d-flex .icon {
  position: relative;
  z-index: 1;
}
.commit-sec .row .col-md-3 .card-view .d-flex .commit-card h4 {
  color: rgba(255, 255, 255, 0.9);
  font-size: 20px;
  font-weight: 800;
  line-height: 28px; /* 140% */
  margin: 0;
  padding-bottom: 8px;
}
.custom-edit {
    display: flex;
    align-items: center;
    gap: 40px;
}
.commit-sec .row .col-md-3.cus-cs {
  width: 33%;
}
.commit-sec .row .col-md-3 .card-view .d-flex {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
}
.commit-sec .row .col-md-3 .card-view .d-flex .commit-card p {
  color: rgba(255, 255, 255, 0.9);
  font-size: 16px;
  font-weight: 600;
  line-height: 24px; /* 150% */
  margin: 0;
}
.commit-sec .row .col-md-3 .left-content h2 {
  color: #404040;
  font-size: 36px;
  font-weight: 400;
  line-height: 44px; /* 122.222% */
  margin: 0 0 16px;
}
.commit-sec .row .col-md-3 .left-content p {
  color: #404040;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px; /* 150% */
}
.commit-sec .row .col-md-3 .card-view .d-flex .icon {
  display: flex;
  border-radius: 36px;
  background: #fff;
  width: 36px;
  height: 36px;
  padding: 12px 13px;
  align-items: center;
  text-align: center;
}

.testimonial-section {
  background-color: #fff;
  padding: 40px 0;
  color: white;
  box-sizing: border-box;
}
.testimonial-container svg {
  width: 48px;
  height: 48px;
}
.testimonial-container {
  text-align: center;
}

.testimonial-text {
  position: relative;
  color: #404040;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 38px; /* 150% */
  text-align: center;
}
product-tabs-section
  .section-block-template--18025094447266__product_tab_block_new_hnYmWj
  .list-product-tabs {
  justify-content: left;
}
product-tabs-section
  .section-block-template--18025094447266__product_tab_block_new_hnYmWj
  .list-product-tabs
  li {
  margin: 0 12px;
}
.list-product-tabs .tab-links {
  border-radius: 0 !important;
}
/* .testimonial-container {
    max-width: 1000px;
    margin: 0 auto;
    position: relative;
    display: flex;
    align-items: center;
    gap: 20px;
    font-size: 18px;
    line-height: 1.5;
  } */
.quickSearchResultsBlock .list-item .link,
.predictive-search .predictive-search__list-item .link {
  display: block;
  width: 100%;
}
.slider-thumb-arrows svg:first-child {
  transform: rotate(90deg);
}
.slider-thumb-arrows svg:last-child {
  transform: rotate(-90deg);
}
.quote-image {
  width: 40px; /* adjust as per your actual image size */
  height: auto;
  user-select: none;
}

.quote-image-left {
  margin-left: 10px;
  position: absolute;
  left: -56px;
  top: -40px;
}

.quote-image-right {
  margin-right: 10px;
  margin-left: auto;
  position: absolute;
  right: -45px;
  bottom: 0px;
}

.testimonial-text p {
  color: #666666;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  font-style: italic;
}

.our_history_section {
  background: #fff;
  padding: 60px 0px;
}

.timeline_heading h2 {
  margin: 0 0 32px;
  color: #404040;
  font-size: 36px;
  font-weight: 500;
  line-height: 44px;
  text-align: center;
  padding-bottom: 0;
}

.timeline_heading span {
  color: #404040;
  font-size: 36px;
  font-weight: 500;
  line-height: 48px;
}
.our_history_section .content-wrapper .mobile-image {
  display: none;
}

.our_history_section .content-wrapper {
  display: flex;
  /* width: 1092px; */
  /* justify-content: space-between; */
  /* margin-top: 20px; */
}

.our_history_section .content-wrapper .image {
  width: 50%;
  overflow: hidden;
}

.our_history_section .content-wrapper .image img {
  width: 100%;
  height: 100%;
  max-height: 600px;
  object-fit: cover;
}

.our_history_section .content-wrapper .text {
  width: 50%;
  padding-left: 40px;
  padding-right: 40px;
  margin-right: 24px;
  background: #fff;
  place-content: center;
  background: #f6f5f4;
}

.our_history_section .content-wrapper h3 {
  color: #404040;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  /* padding-bottom: 60px; */
  margin: 0 0 24px 0;
}

.our_history_section .content-wrapper p {
  color: #404040;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.our_history_section .timeline {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
  cursor: pointer;
  padding: 10px;
  position: relative;
  margin-left: 0px;
}

.our_history_section .timeline:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 20px;
  right: 0;
  border-top: 1px solid #4a4a4a;
  z-index: 0;
}
.our_history_section .timeline-item:first-child {
  padding-left: 0;
  margin-left: 0;
}

.our_history_section .timelineslider {
  padding-left: 10px;
}
.our_history_section .timeline-year {
  color: #404040;

  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  padding-bottom: 16px;
}

.our_history_section .timeline-item {
  padding: 10px;
  text-align: center;
  margin: 0 10px;
  background-color: #fff;
  border-radius: 5px;
  transition: background-color 0.3s;
  position: relative;
  z-index: 1;
  color: #8a8a8a;

  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.our_history_section .timeline-item.active {
  color: #404040;
}
.header-advanced__content .header-advanced__customText p a {
  position: relative;
}
.header-advanced__content .header-advanced__customText p a:after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  height: 1px;
  width: 100%;
  transform: scaleX(0);
  transition: transform var(--duration-default) ease-out;
  transform-origin: right;
}
.header-advanced__content .header-advanced__customText p:hover a:after {
  transform: scaleX(1);
  transform-origin: left;
}
.header-advanced__content .header-advanced__customText p a:after {
  background: #404040;
}

#halo-image-banner-template--18025094447266__image_banner_dHaEQz
  .banner-button:hover,
#slideshow-wrapper-template--18025094447266__slide_show_rWzMGP
  .slide-block-image_6t9D4t
  .slide-content
  .slide-button:hover {
  box-shadow: 5px 5px 0px 0px #fff;
}
#halo-image-banner-template--18025094480034__image_banner_tkgMFk
  .item:not(.item--smallImg)
  .banner-heading {
  background: url("/cdn/shop/files/3607e14a0783f41b195fbf228f4961265f1c27f4.png?v=1751266597")
    lightgray 50% / cover no-repeat;
  background-clip: border-box;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.price__label_sale.price__label_percent {
  border-radius: 0;
  /* background: #fbfaf9; */
  /* padding: 4px 8px; */
}
.productView-complementary .complementary-products-title .title .text {
  font-weight: 600;
}
#ProductSection-template--18025095004322__main .tabs-contents .toggleLink,
#ProductSection-template--18025095004322__main .tabs .tab .tab-title {
  font-weight: 500 !important;
}
.featured-blog-block .article-card__info {
  padding: 0 0 12px !important;
}
.featured-blog-block .article-card__info .article-card__author {
  display: none !important;
}
.product-tab-block .list-product-tabs {
  /* overflow-x: scroll !important; */
  flex-wrap: nowrap !important;
  cursor: grab;
  padding-bottom: 12px !important;
  justify-content: start !important;
}
/* .product-tab-block .list-product-tabs::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  background-color: #f1f1f1; 
}

.product-tab-block .list-product-tabs::-webkit-scrollbar {
  width: 5px; 
  background-color: #f1f1f1;
}

.product-tab-block .list-product-tabs::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: red; 
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
} */
.product-tab-block .list-product-tabs li button {
  white-space: nowrap !important;
}
.product-tab-block .list-product-tabs li:not(.separation) {
  min-width: unset !important;
}
.quickSearchResultsBlock .search-block-title {
  font-weight: 500 !important;
}
.img-box .image img.secondry-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  transition: 0.45s ease;
  object-fit: cover;
  object-position: center;
  visibility: hidden;
  opacity: 0;
}
.spotlight-item:hover .image-zoom img {
  visibility: visible;
  opacity: 1;
}
.spotlight-item:hover .image-zoom img.secondry-img {
  transition: 0.45s ease;
  z-index: 2;
  visibility: visible;
  opacity: 1;
}

.halo-product-block .product-tabs-content .products-carousel .card-media {
  min-height: 237px;
  height: 100%;
  padding-bottom: unset !important;
}
.halo-product-block .product-tabs-content .products-carousel .card-media img,
.collection .productListing .card-media img,
.complementary-products-slider .card-media img,
.halo-recommendations-block .card-media img {
  object-fit: contain !important;
}
.complementary-products-slider .card-media > img {
  object-fit: contain;
}
.card-title-ellipsis {
  min-height: 48px;
  padding-bottom: unset !important;
  height: 100%;
}
.collection .productListing .card-media {
  min-height: 295px;
  height: 100%;
  padding-bottom: unset !important;
}
.card-product .card-product__wrapper {
  height: 100%;
}
.halo-block.halo-product-block .card-product {
  min-height: 295px !important;
  height: 100% !important;
}
.halo-block.halo-product-block .card-product .card-media img {
  object-fit: contain;
}
.halo-block.halo-product-block .card-product .card-media {
  padding-bottom: 100% !important;
}
.card-product .card-product__wrapper.card-media {
  padding-bottom: 100% !important;
}
.card-product .card-product__wrapper.card-media img {
  height: 100% !important;
  object-fit: contain !important;
}
.product-form__buttons .button:hover {
  box-shadow: var(--btn-1-horizontal-length) var(--btn-1-vertical-length)
    var(--btn-1-blur-radius) var(--btn-1-spread)
    var(--btn-1-all-bg-opacity-hover) var(--btn-1-inset) !important;
}
.list-social__item .list-social__link {
  transition: 0.45s all ease;
}
.list-social__item:hover .list-social__link {
  transition: 0.45s all ease;
  transform: translate(0, -4px);
}
.complementary-products-slider .card-media {
  padding: unset !important;
  min-height: 200px;
  height: 100%;
}
.complementary-products-slider .price--on-sale .price__sale {
  justify-content: center;
}
.halo-recommendations-block .card-media {
  min-height: 280px;
  height: 100%;
  padding: unset !important;
}
.recentlyViewed-row .card .card-media {
  min-height: 280px;
  height: 100%;
  padding: unset !important;
}
.halo-recently-viewed-block-sections
  .section-block-template--18025095004322__product-recently-viewed {
  padding-bottom: 30px;
}
.card__badge .sale-badge {
  padding: 4px 16px !important;
  color: #fff !important;
  background: #e50606 !important;
  text-align: center !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 20px !important; /* 166.667% */
}
.halo-productBadges .badge.sold-out-badge {
  padding: 4px 14px !important;
}
.halo-productBadges .badge.new-badge {
  padding: 8px 16px !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 24px !important; /* 166.667% */
}
.commit-sec .row .cus-block {
  display: flex;
  gap: 16px;
  align-items: center;
  width: 100%;
}
.vimonial_card .vimonial_video_wrapper .vimonial_card_video video,
.vimonial_card .vimonial_video_wrapper .vimonial_card_video img {
  border-radius: 0 !important;
}
.vimonial_carousel .vimonial_card {
  border-radius: 0 !important;
}
.card-title:hover .card-action .button {
  transform: translateY(-0.5rem) !important;
}
.customer-review-slide.column-2:not(.slick-slider) .halo-item:nth-child(n + 3) {
  display: block !important;
}
.template-list-collections .collection-list-item .banner-item .img-box img {
  max-height: 286px;
  height: 100%;
  object-fit: contain;
}
.template-list-collections .collection-list-item .banner-item .img-box {
  max-height: 306px;
  height: 100%;
}
.default-page {
  padding: 60px 0;
}
.default-page .main-page-title {
  text-align: center;
}
.contact-title {
  font-size: 20px;
  font-weight: 400;
  line-height: 28px; /* 140% */
}
.ShippingEstimator__Form input.quantity__input {
  width: 80%;
  padding: 11px 16px;
  background: #f6f5f4;
  color: #909090;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px; /* 150% */
}
#cs_shipping_rate button#search_postcode {
  width: 20%;
}
#cs_shipping_rate .ShippingEstimator__Error {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 16px;
  color: #ff0000;
}
.ShippingEstimator__Form {
  gap: 10px;
}
#ArticleSection-template--18025093759138__main
  .halo-article-content
  .article-heading
  .title {
  color: #404040;
  font-weight: 700;
  font-family: "RawsonMedium" !important;
}
.productView-dlvr__date-start,
.productView-dlvr__date-end {
  color: #e2b099;
}
delivery-time .productView-dlvr__text {
  color: #404040;
}
.halo-article-block .article-body hr {
  margin: 24px 0;
}
.whatsaap-block:hover a {
  border-bottom: 1px solid #404040;
}
.halo-sidebar-wrapper .recentPosts-list-item .title {
  font-family: "Rawson" !important;
  color: #404040;
  font-size: 14px;
  font-weight: 400 !important;
  line-height: 22px;
}
.zipcode_bar_input_1511 input {
  background: #f6f5f4;
  min-width: auto !important;
  max-width: 100% !important;
  width: 76% !important;
}
.zipcode_bar_input_1511 button {
  padding: 12px 30px !important;
}
#cart-sidebar-checkout:hover {
  background: #e2b099;
}
.review-section {
  padding: 40px 0;
}
.auth-form.auth-form-2 .button:hover,
#create_customer .button:hover {
  background: #e2b099;
  
}
.halo-productBadges .badge.sold-out-badge {
    font-size: 14px !important;
}
.previewCartTotals.total .previewCartTotals-value, .previewCartTotals.subTotal .previewCartTotals-value,
.previewCartTotals .previewCartTotals-label {
  font-weight: 400 !important;
}
.page-template-wishlist .wishlist-footer .mail-icon-container {
  background: transparent;
}
.card-product {
  border: 1px solid #d4d4d4;
}
#halo-cart-sidebar .previewCartItem-price .price {
  color: #404040;
  font-weight: 400;
}
.page-template-contact-us-2 .custom-service-block {
  display: none;
}
#CollectionProductGrid .pagination__list {
  display: inline-flex;
  background: #f6f5f4;
  box-shadow: 0px 1px 3px 0px rgba(166, 175, 195, 0.4);
  padding: 12px;
  /* width: 30%; */
}
#CollectionProductGrid .pagination__list .pagination__item {
  position: relative;
  transform: translateY(0%);
  display: inline;
}
.search-block .search-block-content .halo-productBadges {
  left: 4px;
  top: 5px;
}
.pagination__item.pagination__item--current {
  padding: 5px 9px;
  background: #404040;
  color: #fff;
  border-radius: 0;
  border: 0;
}
.pagination-num .pagination__item--current:after,
.pagination-num .pagination__item:hover:after {
  content: none;
}
#CollectionProductGrid .pagination__list .pagination__item svg {
  vertical-align: baseline;
  margin-bottom: -1.5px;
}
#CollectionProductGrid .pagination.style--1 .arrow-text {
  font-weight: 500;
  font-size: 14px;
}
.shopify-app-block .zippy_widget_1511 {
  margin-top: 0;
  margin-bottom: 0;
}
.newsletter .button.button--primary:hover {
  background-color: #e2b099;
}
body.newsletter-show {
  padding-inline-end: 0;
}
.header__search-full .search.search-modal__form .button:hover  {
  transform: translateY(0) !important;
}
.megacontact-box .contact{
  margin-left: 0;
  margin-right: 0;
}
.cart .button.button-1:hover {
  background: var(--btn-2-bg-hover);
  border-color: var(--btn-2-border-hover);
}
.no-megamenu.dropdown .menu-lv-1__action {
  display: flex;
  gap: 6px;
  align-items: center;
}
.product-form__label[value="N4"] .pattern { background-color: #f1cab2 !important; background-image: none !important; }
.product-form__label[value="C30"] .pattern { background-color: #e1bc90 !important; background-image: none !important; }
.product-form__label[value="C3"] .pattern { background-color: #e8ba3e !important; background-image: none !important; }
.product-form__label[value="C6"] .pattern { background-color: #d49267 !important; background-image: none !important; }
.product-form__label[value="NC5"] .pattern { background-color: #f8dfc1 !important; background-image: none !important; }
.product-form__label[value="N3"] .pattern { background-color: #eccfbc !important; background-image: none !important; }
.product-form__label[value="NC10"] .pattern { background-color: #f7d6bd !important; background-image: none !important; }
.product-form__label[value="C4"] .pattern { background-color: #e4ac80 !important; background-image: none !important; }
.product-form__label[value="NC12"] .pattern { background-color: #eacea9 !important; background-image: none !important; }
.product-form__label[value="NC13"] .pattern { background-color: #edcca8 !important; background-image: none !important; }
.product-form__label[value="NC15"] .pattern { background-color: #e4bf9c !important; background-image: none !important; }
.product-form__label[value="NC16"] .pattern { background-color: #f0b793 !important; background-image: none !important; }
.product-form__label[value="NC17"] .pattern { background-color: #e4b37f !important; background-image: none !important; }
.product-form__label[value="NC18"] .pattern { background-color: #dba580 !important; background-image: none !important; }
.product-form__label[value="NC20"] .pattern { background-color: #dead80 !important; background-image: none !important; }
.product-form__label[value="NC40"] .pattern { background-color: #e3b082 !important; background-image: none !important; }
.product-form__label[value="C3.5"] .pattern { background-color: #dfad87 !important; background-image: none !important; }
.product-form__label[value="N4.5"] .pattern { background-color: #ffe1ce !important; background-image: none !important; }
.product-form__label[value="N4.75"] .pattern { background-color: #dda97f !important; background-image: none !important; }
.product-form__label[value="N5"] .pattern { background-color: #efc2a6 !important; background-image: none !important; }
.product-form__label[value="NC25"] .pattern { background-color: #f9b179 !important; background-image: none !important; }
.product-form__label[value="NC27"] .pattern { background-color: #ffe6d0 !important; background-image: none !important; }
.product-form__label[value="NC30"] .pattern { background-color: #dfab85 !important; background-image: none !important; }
.product-form__label[value="C4.5"] .pattern { background-color: #de9c71 !important; background-image: none !important; }
.product-form__label[value="C5"] .pattern { background-color: #db9d6f !important; background-image: none !important; }
.product-form__label[value="N6"] .pattern { background-color: #d0a992 !important; background-image: none !important; }
.product-form__label[value="N6.5"] .pattern { background-color: #d5a178 !important; background-image: none !important; }
.product-form__label[value="NC35"] .pattern { background-color: #eab88a !important; background-image: none !important; }
.product-form__label[value="NC37"] .pattern { background-color: #e1ab72 !important; background-image: none !important; }
.product-form__label[value="NC38"] .pattern { background-color: #e4b17e !important; background-image: none !important; }
.product-form__label[value="NC40"] .pattern { background-color: #de9d6b !important; background-image: none !important; }
.product-form__label[value="NC42"] .pattern { background-color: #e7b478 !important; background-image: none !important; }
.product-form__label[value="C8"] .pattern { background-color: #bf855b !important; background-image: none !important; }
.product-form__label[value="C45"] .pattern { background-color: #c5875b !important; background-image: none !important; }
.product-form__label[value="NC44"] .pattern { background-color: #cf9268 !important; background-image: none !important; }
.product-form__label[value="C55"] .pattern { background-color: #976743 !important; background-image: none !important; }
.product-form__label[value="NC45"] .pattern { background-color: #d79269 !important; background-image: none !important; }
.product-form__label[value="NC45.5"] .pattern { background-color: #c58f6e !important; background-image: none !important; }
.product-form__label[value="NC46"] .pattern { background-color: #cf8954 !important; background-image: none !important; }
.product-form__label[value="NC47"] .pattern { background-color: #ba7e55 !important; background-image: none !important; }
.product-form__label[value="NC50"] .pattern { background-color: #b37b57 !important; background-image: none !important; }
.product-form__label[value="NC55"] .pattern { background-color: #af7651 !important; background-image: none !important; }
.product-form__label[value="NC58"] .pattern { background-color: #a26f51 !important; background-image: none !important; }
.product-form__label[value="NC60"] .pattern { background-color: #784e3a !important; background-image: none !important; }
.product-form__label[value="NC63"] .pattern { background-color: #906148 !important; background-image: none !important; }
.product-form__label[value="NC65"] .pattern { background-color: #624038 !important; background-image: none !important; }
.product-form__label[value="NW5"] .pattern { background-color: #f8c8a8 !important; background-image: none !important; }
.product-form__label[value="NW10"] .pattern { background-color: #f1b897 !important; background-image: none !important; }
.product-form__label[value="NW13"] .pattern { background-color: #e5b087 !important; background-image: none !important; }
.product-form__label[value="NW15"] .pattern { background-color: #d4996f !important; background-image: none !important; }
.product-form__label[value="NW18"] .pattern { background-color: #d29f7e !important; background-image: none !important; }
.product-form__label[value="NW20"] .pattern { background-color: #efb287 !important; background-image: none !important; }
.product-form__label[value="NW22"] .pattern { background-color: #e5a67c !important; background-image: none !important; }
.product-form__label[value="NW25"] .pattern { background-color: #d9987e !important; background-image: none !important; }
.product-form__label[value="NW30"] .pattern { background-color: #e0a584 !important; background-image: none !important; }
.product-form__label[value="NW33"] .pattern { background-color: #c68a70 !important; background-image: none !important; }
.product-form__label[value="NW35"] .pattern { background-color: #e7a779 !important; background-image: none !important; }
.product-form__label[value="NW40"] .pattern { background-color: #dc956e !important; background-image: none !important; }
.product-form__label[value="NW43"] .pattern { background-color: #c9835e !important; background-image: none !important; }
.product-form__label[value="NW44"] .pattern { background-color: #c37d56 !important; background-image: none !important; }
.product-form__label[value="NW45"] .pattern { background-color: #c38362 !important; background-image: none !important; }
.product-form__label[value="NW46"] .pattern { background-color: #b57250 !important; background-image: none !important; }
.product-form__label[value="NW47"] .pattern { background-color: #b06e4c !important; background-image: none !important; }
.product-form__label[value="NW48"] .pattern { background-color: #a56b4c !important; background-image: none !important; }
.product-form__label[value="NW50"] .pattern { background-color: #9e664a !important; background-image: none !important; }
.product-form__label[value="NW53"] .pattern { background-color: #9d6045 !important; background-image: none !important; }
.product-form__label[value="NW55"] .pattern { background-color: #9a5a3d !important; background-image: none !important; }
.product-form__label[value="NW57"] .pattern { background-color: #9a5c43 !important; background-image: none !important; }
.product-form__label[value="NW58"] .pattern { background-color: #7a4e42 !important; background-image: none !important; }
.product-form__label[value="NW60"] .pattern { background-color: #6c4736 !important; background-image: none !important; }
.product-form__label[value="NW65"] .pattern { background-color: #6b453b !important; background-image: none !important; }
.product-form__label[value="C40"] .pattern { background-color: #e9c599 !important; background-image: none !important; }