<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 1107:0 Unexpected "}"

**/
.header__logo--bottom-left .header__icons nav {
    margin-right: 30px;
}

.body__index:has(.enable_transparent_header) .slideshow__slide {
    padding-top: var(--header-height, 190px);
}

.body__index .enable_transparent_header main-menu, .body__index .enable_transparent_header .main-menu__content:before{
  background: transparent !important;
  content: none;
}
body.body__search {
    background-color: inherit;
}

.main-menu__content {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 1px;
}

store-header .header_main {
    display: flex;
    gap: 61px;
}
.header_main .header_icons_other_page {
    width: 100%;
    max-width: fit-content;
    padding-left: 0;
    height: auto;
}
.header_main header.header__grid {
    width: 100%;
}
.header_main .main-menu__content {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .66px;
    justify-content: flex-start;
    padding-bottom: 20px;
    padding-top: 15px;
    align-items: flex-start;
}
.header_main .main-menu__content nav {
    flex: inherit;
}
.header_main .main-menu__content .main-nav li {
    /* border-right: 1px solid; */
    margin-bottom: 10px;
    /* position: relative; */
}
.header_main .main-menu__content .main_menu2 {
    margin-left: 25px;
}
.header_main .main-menu__content .main-nav li .main-nav__item {
    padding: 2px 0px;
    font-size: 14px;
    letter-spacing: 0.57px;
    position: relative;
}
.header_main .main-menu__content .main-nav li a:after {
    content: "|";
    top: 1px;
    position: absolute;
    right: -16px;
}
.main-nav__item--toggle .icon {
    margin-bottom: 2px;
}

  .header_main .main-nav__item--primary, .secondary-nav__item {
    margin: 0px 32px 0 0;
}

.header_dropdown_menu a {
	text-decoration: none;
}

.header_dropdown_menu li {
	list-style-type: none;
}
.header_main .main-menu__content .main-nav li:nth-last-child(1) a:after {
  content: none;
}
.is-open&gt;.main-nav__child .child-nav li a::after {
  content: none;
}
/* reset end */

/* our code start */
.header_dropdown_menu {
	position: relative;
	padding-right: 20px;
    padding-top: 0;
    padding-bottom: 0;
	/* background: #333333; */
	text-align: center;
}

.header_dropdown_menu #button {
	display: none;
}

.header_dropdown_menu label {
    width: 44px;
    overflow: hidden;
    background: #ffffff;
    height: 44px;
    padding: 5px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 40px;
    /* border: 1px solid #A3906D; */
}

.header_dropdown_menu label span {
    width: 26px;
    height: 3px;
    display: block;
    margin: 0 auto 5px;
    background: #000;
    border-radius: 30px;
}
.header_dropdown_menu label span:last-child {
    margin-bottom: 0;
}

.header_dropdown_menu ul {
    position: absolute;
    top: 48px;
    left: -10px;
    transform: translate(-50%) scaleY(.5);
    transform-origin: top center;
    text-align: left;
    white-space: no-wrap;
    background: #fff;
    padding: 10px 0 15px;
    border: 1px solid #a28f6d;
    visibility: hidden;
    opacity: 0;
    transition: all .3s ease;
    width: max-content;
}

.header_dropdown_menu #button:checked ~ ul {
	visibility: visible;
	opacity: 1;
	transform: translateX(-50%) scaleY(1);
    z-index: 1;
}

.header_dropdown_menu ul a {
	color: #000;
	display: block;
	padding: 10px 30px;
	font-size: 20px;
	text-transform: capitalize;
	transition: all .5s ease;
}

.header_dropdown_menu ul a:hover {
	background: #333;
	color: #fff;
}
/* our code end */

.header_checkout .btn {
    width: 100%;
    display: inline-block;
    cursor: pointer;
}
.body__index:has(.enable_transparent_header) .cc-promo-strip {
    padding-top: var(--header-height);
}
body:has(.cc-promo-strip) .enable_transparent_header {
    background: rgba(var(--bg-color));
    padding-bottom: 15px;
    padding-top: 20px;
}
.header_icons_other_page_inner {
    padding-left: 0;
}
.header__icons .header_cart_icon {
    border-radius: 0;
    padding-right: 50px;
    width: auto;
    border: 1px solid #A3906D;
    margin-right: 20px;
}
.header_main .header__cart-count {
    top: 8px;
    right: auto;
    left: 36px;
    min-width: 18px;
    min-height: 18px;
    padding: 0px 4px;
    font-size: 10px;
    font-weight: 400;
    line-height: 17px;
    background: #a3906d;
    box-shadow: none;
    color: #fff;
}
.cart_bottom_arrow {
    position: absolute;
    right: 12px;
}
.cart_bottom_arrow svg.icon {
    width: 20px;
}
.header_main .main-menu__content .main-nav {
    margin-left: 0;
}
.header_main .main-menu__content .main-nav li:first-child .main-nav__item {
    margin-left: 0;
}
.header_main .main-menu__content .main-nav li:last-child {
    border-right: none;
}

.cc-collection-products {
    margin-top: 20px;
}

.cart-item .qty-input--combined .qty-input__input, .cart-item .qty-input--combined .qty-input__btn {
    margin-bottom: 0;
    border: 1px solid #EAE6DD;
    font-size: 14px;
    width: 38px !important;
    height: 38px !important;
    min-height: 38px;
}
.cart-item .qty-input--combined .qty-input__input {
  width: 60px !important;
}
.main-products-grid__results .card__info-inner .card__title {
    font-size: 13px;
    letter-spacing: 0.29px;
    line-height: 1.5;
}
.main-products-grid__results .quick-add-btn-text {
    letter-spacing: 0.57px;
}


.drawer__content .cart-drawer__header {
    display: none;
}
.cart-drawer__content cart-items button + .supplier_name_value {
    padding-top: 0;
}
a.cart-drawer__view-cart {
    font-size: 13px;
    line-height: 19px;
    letter-spacing: 0.29px;
    /* color: #100F0F; */
}
.cart-drawer__content .cart-drawer__summary .flex.flex-wrap.justify-between.items-center.mb-4 &gt; div {
    font-size: 14px;
    letter-spacing: 0.31px;
    text-transform: uppercase;
}
.drawer--cart .drawer__header h2.h6 {
    font-size: 22px;
    line-height: 40px;
    font-weight: 400;
    /* color: #000; */
}
.drawer__header .drawer__close-btn .icon path {
    stroke-width: 3px;
}
.cart-drawer__summary .justify-between &gt; div {
    text-transform: uppercase;
    font-size: 16px;
  /* color: #100F0F; */
}
small.cart_shipping a {
    text-decoration: none;
}

.cart-drawer__content .supplier_name_value {
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 15px;
    padding-top: 19px;
    gap: 7px;
    /* row-gap: 11px; */
}
.cart-drawer__content {
    padding-top: 0;
}
.cc-collection-products .products-toolbar__sort label, body:not(.tab-used) .products-toolbar__sort .custom-select__btn {
    font-size: 13px;
  letter-spacing: 0.29px;
}
.cc-collection-products [data-show-quantity-selector=true] quantity-input {
    margin-bottom: 0px;
}
.cart__summary .btn-cart-checkout img, .drawer--cart .drawer__content .cart-drawer__checkout-buttons img {
    display: none;
}
store-header.header__logo--bottom-left.header {
    padding-bottom: 20px;
}
.header__icons .header_cart_icon img {
    filter: brightness(0) saturate(100%) invert(23%) sepia(3%) saturate(2893%) hue-rotate(106deg) brightness(101%) contrast(80%);
    z-index: 1;
}
.close_icon_main {
    gap: 27px;
}

small.cart_shipping {
    font-size: 13px;
    line-height: 19px;
    letter-spacing: 0.29px;
}
p.shipping_text_notice {
    margin-bottom: 11px;
    text-align: right;
}
body:has(.not_match) .header_checkout .btn {
    width: 100%;
    display: inline-block;
    cursor: pointer;
}

.drawer__content.drawer__content--flex .cart--not-empty,
.drawer__content.drawer__content--flex .cart--empty {
	display: none;
}
.shipping_text a {
    text-decoration: none;
}
.cart .cart__summary a:hover {
    opacity: 1;
}
.cart-drawer__content .cart-item__info .backorder {
    display: none;
}
.header_checkout .btn[disabled]:hover {
    background: #787877;
    opacity: 1;
}
.contineu_shopping {
    cursor: pointer !important;
}

.account-nav .cf-edit-account-link-spacer {
    display: none;
}
  .header_main .header_search_main .header__icon img {
    filter: brightness(0) saturate(100%) invert(23%) sepia(3%) saturate(2893%) hue-rotate(106deg) brightness(101%) contrast(80%);
}
.relative .slider__item .card--product .btn--primary {
    margin-top: 15px;
}
.message_text.container {
    display: block;
    margin-bottom: 1.6rem;
    font-size: 3.2rem;
    line-height: 1.25;
    padding-top: 50px;
    padding-bottom: 50px;
   text-align: center;
}
.header_main .main-menu__content .main-nav li.item_menu.false, li.predictive-search__item.item_search.false,
li.js-pagination-result.item_suggestions.false, .child-nav.child-nav--dropdown .false, .main-nav__grandchild .false,
.child-nav li.false, .item_menu .item_menu--false {
    display: none;
}
.header_main .main-menu__content .main-nav .child-nav.child-nav--dropdown:only-child .true {
  margin-bottom: 0;
}
.enable_full_width_left {
    padding-left: 0;
    padding-right: 0;
}
.error-message-container.hidden.error-visible {
  width: 100%;
  text-align: center;
  margin-left: -90px;
  min-height: 350px;
  justify-content: center;
  align-items: center;
}
.main-products-grid .error-message-container .search-error-message {
  margin-bottom: 0;
}
.custom-loading-message.collection-loading {
  min-height: 350px;
  justify-content: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

@media (min-width: 769px) {
  .mobile_only{
    display: none;
  }
.header__logo--bottom-left .header__icons nav {
    margin-right: 30px;
}
  .mobile_customer {
    display: none;
}

.mobole_cart_icon.\.header__icons {
    display: none;
}

.enable_full_width_right {
    padding-right: 0;
}
.enable_full_width_left {
    padding-left: 0 !important;
    padding-right: 0 !important;
    max-width: 100%;
}
.enable_full_width_left .media-with-text__media {
    margin-left: -40px;
}
  .enable_full_width_right .media-with-text__media {
    margin-right: -40px;
}
.enable_bottom_space_0 {
    padding-bottom: 0;
}
  .header__logo.header__logo--top-center.logo {
    flex: 100%;
}
  .header_search_main {
    display: block;
    flex: 6 1 auto;
    order: 1;
    margin-top: 0;
}
.cart-drawer_summary--non-stick .flex-auto.text-center {
    text-align: right;
}
.header_search_main .header_checkout_wrapper {
    display: none;
}

}

@media (min-width: 991px) {
.enable_full_width_left .media-with-text__media {
    margin-left: -30px;
}
  .enable_full_width_right .media-with-text__media {
    margin-right: -30px;
}
}
@media (min-width: 1280px) {
.header__logo--bottom-left .header__icons nav {
    margin-right: 69px;
}
store-header .header_main {
    padding-top: 40px;
}
.enable_full_width_left .media-with-text__media {
    margin-left: -50px;
}
  .enable_full_width_right .media-with-text__media {
    margin-right: -50px;
}
}


@media (max-width: 1280px) {
.header__logo .logo__link span {
    max-width: 270px!important;
}
}


@media (max-width: 1099px) {
.header__logo .logo__link span {
    max-width: 258px!important;
}
  .main-nav__item--primary, .secondary-nav__item {
    margin: 0px 0.6rem;
}

  .header__logo--bottom-left .header__icons nav {
    margin-right: 20px;
}

.header__icons .header_cart_icon {
    padding: 6px;
    height: 44px;
    border-radius: 0;
    padding-right: 50px;
    width: auto;
}
.container {
    padding: 0 20px;
}

}

@media (max-width: 768px) {
  .desktop_only{
    display: none;
  }
  .mobile_only{
    display: block;
  }
  .enable_bottom_space_0 {
    padding-bottom: 0;
}
  .enable_full_width_left .media-with-text__media {
    margin-left: -15px;
}
  .enable_full_width_right .media-with-text__media {
    margin-right: -15px;
}
.header__icons {
    justify-content: flex-start;
}
.header__icons nav {
    margin-right: 0;
    width: 100%;
}
.mobile_customer .header__icon {
    display: block;
    padding: 6px;
    background: #fff;
    color: #373737;
    border-radius: 50px;
    width: 31px;
    height: 31px;
}
.main-menu__toggle {
    display: block;
    padding: 6px;
    background: #fff;
    color: #373737;
    border-radius: 50px;
    width: 31px;
    height: 31px;
    margin-right:0;
}
  .header__logo {
    flex: 1;
    justify-content: center;
}
  .header__logo--bottom-left .header__icons nav {
    margin-right: 0;
}
  .main-menu__disclosure.is-open&gt;.main-menu__content .header__icons .header__icon {
    display: none;
}
.header__icons .header__icon {
    padding: 6px;
    width: 37px;
    height: 37px;
}
  .header {
    padding-top: 20px;
}
  .main-menu__toggle:before, .main-menu__toggle:after, .main-menu__toggle-icon:before, .main-menu__toggle-icon:after {
    left: 7px;
    width: 17px;
}
.main-menu__toggle:before, .main-menu__toggle:after {
    top: 15px;
}
  .main-menu__toggle-icon:after {
    top: 21px;
}
  .main-menu__toggle-icon:before {
    top: 9px;
}
  .header__logo .logo__link span {
    max-width: 230px !important;
}
  .mobile_customer {
    display: flex;
    gap: 10px;
}

.cc-gallery .gallery-mobile-carousel .gallery {
    display: flex;
    gap: 0;
    margin-right: 0 !important;
    width: 100% !important;
    padding: 0 !important;
}
.cc-gallery .gallery-mobile-carousel .gallery .gallery-block {
  width: 100%;
  max-width: 50%;
  flex: none;
}
 .cc-gallery .os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless, .cc-gallery .os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl {
    display: none;
}
.gallery-mobile-carousel .container {
    padding: 0;
}

  store-header .header_main.header_main {
    display: flex;
    flex-direction: column;
    gap: 18px;
    padding-top: 10px;
    padding-bottom: 15px;
}
.header_main .header__search {
    flex: 0 0 100%;
    order: 2;
    margin-top: 15px;
}
  .header_main .header_icons_other_page {
    width: 100%;
    max-width: 100%;
    padding-left: unset;
    height: auto;
}
  .header_search_main {
    display: flex;
    flex-direction: row-reverse;
    flex: 0 0 100%;
    order: 2;
    margin-top: 25px;
}
  .header_main .header_search_main .header__search {
    flex: unset;
    order: inherit;
    margin-top: 0px;
    width: 100%;
}

 .header_main .header_search_main .header__icon {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    padding: 10px;
    color: inherit;
    text-align: center;
    padding: 10px;
    background: #fff;
    color: #373737;
    border-radius: 50px;
    border: 1px solid #A3906D;
    border-radius: 0;
    padding-right: 50px;
    width: 90px;
}
  .header_main .header_search_main .header__icon img {
    height: 27px;
    width: 31px;
    z-index: 1;
    filter: brightness(0) saturate(100%) invert(23%) sepia(3%) saturate(2893%) hue-rotate(106deg) brightness(101%) contrast(80%);
}
  .header_main .header__cart-count {
    top: 8px;
    right: auto;
    left: 33px;
}
 .header_main .header_search_main .mobole_cart_icon {
    margin-left: 15px;
}
 .header_main .header_search_main .search {
    margin-top: 0;
}
 .header_main .header_search_main predictive-search .search__input:not(.search__input--dirty) {
    height: 44px;
     font-size: 14px;
   letter-spacing: 0.57px;
}
.header_main .main-menu__content .main-nav li .main-nav__item {
    padding: 20px 0;
    margin-left: 0;
}
  .header_main .main-menu__content .main-nav li {
    border-right: 0;
}
.header_main .main-menu__content .main-nav li {
    margin-bottom: 0;
}
  ul.main-nav.mobile_only .main-nav__item {
    text-transform: uppercase;
}
  .products-toolbar__filter-btn span.hidden.md\:block {
    display: block;
}
  .products-toolbar__filter-btn span.md\:hidden {
    display: none;
}
.drawer__header .drawer__close-btn .icon path {
    stroke-width: 2px;
}
.body__collection .card__info-inner {
    margin-bottom: 10px;
}
  .header_main .main-menu__content .main-nav li:after {
    content: none;
}

cart-drawer.drawer[open] {
    top: 156px;
    width: 100%;
    max-width: 100%;
    padding-bottom: 56px;
}

  .overlay.is-visible {
    visibility: visible;
    transition: visibility .3s,z-index 0s,opacity .3s;
    opacity: 1;
    pointer-events: initial;
    background: transparent;
}
  body:has(cart-drawer.drawer[open]) .overlay.is-visible {
    background: transparent;
}
a.btn.btn--secondary.w-full.mb-2.js-empty-cart.md\:hidden {
    display: none;
}
.drawer__content .cart-drawer__summary {
    display: flex;
    flex-direction: column;
}
 .drawer__content .subtotal_price_main {
    order: 1;
}
.drawer__content .cart-drawer__checkout-buttons {
    order: 2;
}
.drawer__content .cart-drawer_summary--non-stick {
    order: 3;
}
quick-add-drawer.drawer.quick-add-drawer .qty-input--combined .qty-input__input, quick-add-drawer.drawer.quick-add-drawer .qty-input--combined .qty-input__btn {
    height: 44px!important;
    min-height: 44px;
    width: 100%!important;
    font-size: 16px;
}
quick-add-drawer.drawer.quick-add-drawer .qty-input {
    height: auto;
}
  .body__index:has(.enable_transparent_header) .slideshow__slide {
    padding-top: var(--header-height, 240px);
}
.drawer__content .cart-drawer_summary--non-stick p {
    margin-bottom: 0;
    margin-top: 10px;
}
  .message_text.container {
    text-align: center;
}
.header_search_main .header_checkout_wrapper {
    width: 100%;
}
.enable_header_search__false .header_icons_other_page .header_checkout_wrapper {
    display: none;
}
.enable_header_search__true .header_icons_other_page .header_checkout_wrapper {
    display: block;
}
  .enable_header_search__true .header_search_main .header_checkout_wrapper {
    display: none;
}
}


@media (max-width: 400px) {
  .header__logo .logo__link span {
      max-width: 200px!important;
  }
    .header_main .header_search_main .header__icon {
      padding: 10px 44px 10px 10px;
  }
    .header_main .header__cart-count {
      top: 2px;
      right: auto;
      left: 40px;
  }
}

@media (max-width: 380px) {
  .header__logo .logo__link span {
      max-width: 160px!important;
  }
    .header_main .header_search_main .header__icon {
      padding: 10px 40px 10px 10px;
  }
    .cart_bottom_arrow {
      right: 8px;
  }
}

@media (max-width: 360px) {
  .header_main .header_search_main predictive-search .search__input:not(.search__input--dirty) {
      font-size: 12px;
  }
}
.cart-icon-bubble-empty.header__cart-count {
  position: absolute;
}

.header_checkout a, .header_checkout svg {
  display: none !important;
}
.cart-drawer__checkout-buttons .icon--cart {
    display: none;
}

.body__search .pagination--modern + .loading-overlay.loading-enabled, .body__search .loading-overlay.loading {
  position: fixed;
  content:"";
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #fff;
  opacity: 1;
  top: 0;
  left: 0;
  z-index: 10;
}

.body__search .pagination--modern + .loading-overlay.loading-enabled .loading-message {
  color: #000;
  font-size: 18px;
  line-height: 22px; 
  margin-top: 10px;
  text-align: center;
}

.loading-overlay.custom-loader,
.body__search .main-products-grid .error-message-container,
.body__search nav &gt; .loading-overlay.loading-enabled:only-child {
  display: none;
}

.body__search .main-products-grid .error-message-container.error-visible {
  display: flex;
  justify-content: center;
}

.loading-overlay.custom-loader svg circle {
    stroke: #000;
}
.body__search .main-products-grid .error-message-container.error-visible .search-error-message {
    font-size: 18px;
    text-align: center;
}
.supplier_details {
    display: flex;
    justify-content: space-between;
    width: auto;
    align-items: center;
    width: 100%;
    /* margin-bottom: 15px; */
}
.supplier_total {
    background: #fff;
    padding: 5px 15px;
    font-size: 13px;
    min-width: 110px;
    margin-left: 12px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    display: block !important;
}
.cart-drawer__content .supplier_details {
    width: 100%;
}


@media screen and (min-width: 769px){
.main-nav__child.mega-nav .child-nav li::after {
    content: none;
}

.main-nav__child.mega-nav .child-nav li .js-mega-nav .main-nav__grandchild {
    padding-left: 0;
    padding-bottom: 0;
}
.main-nav__child.mega-nav .child-nav li .js-mega-nav svg.icon {
    display: none;
}
  .main-nav__child.mega-nav .child-nav li .js-mega-nav .main-nav__grandchild li {
    margin-bottom: 5px;
}
}

@media screen and (max-width: 768px){
  .main-nav__child.mega-nav .child-nav li .js-mega-nav .main-nav__grandchild {
      max-width: none!important;
      padding: 0 0px 1.5rem 0px;
  }
  .main-nav__child.mega-nav .child-nav li .js-mega-nav .main-nav__grandchild .grandchild-nav__item.main-nav__item {
      padding: 0 0 10px 0;
  }
  .js .is-open:not(.is-closing)&gt;.main-nav__child a.grandchild-nav__item.main-nav__item {
      padding: 0;
  }
    .main-nav__item--toggle .main-nav__item-content {
      width: 100%;
  }
      .header_main .main-menu__content .main-nav li a:after {
      content: none;
  }
}

.header_main.container wishlist-link{
  position: relative;
  padding: 0 20px 0 0;
  text-align: center;
}
.header_main.container wishlist-link a{
   padding: 10px;
   background: #fff;
   color: #000;
   border-radius: 50px;
}
.header_main.container wk-counter{
  top: 5px !important;
  left: -5px !important;
}

.header__icons wishlist-link .wk-button .wk-counter {
    font-size: 8px;
    line-height: 1;
    padding: 0 2px;
}
@media (max-width: 768px){
  .mobile_customer  wishlist-link{
    padding: 0 !important;
  }
  .mobile_customer  wishlist-link a{
    padding: 6px !important;
  }
  .mobile_customer wishlist-link .wk-button{
    --icon-size: 18px;
  }
  .mobile_customer wishlist-link wk-counter {
    margin-top: -10px;
  }
  .header_main wishlist-link .wk-button .wk-counter {
    font-size: 9px;
    line-height: 1;
    padding: 0 2px;
  }
  .header_main wishlist-link .wk-button .wk-counter {
    right: -10px;
    top: -10px;
  }
}

.cart-drawer__content {
    padding: 0;
}
.supplier_group {
    padding: calc(4 * var(--space-unit)) calc(6 * var(--space-unit));
    margin: 0 0 20px;
}

@media (max-width: 749px) {
  .header_main wishlist-link .wk-button .wk-counter {
    right: -15px;
    top: -15px;
  }
  li.item_menu:has(details.item_menu--false) {
    display: none;
}
  .header_main .main-menu__content ul.main-nav {
    margin-top: 0;
    padding-top: 0;
}
.supplier_total {
    padding: 5px 10px;
}
  .search-input.form-width {
    padding: 0 20px;
}
}

.collection-search {
  margin-bottom: 30px;
}
.search-custom {
  display: flex;
  align-items: center;
  position: relative;
}
.search-custom .search__submit-btn {  
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  aspect-ratio: 1;
  background: rgb(var(--btn-bg-hover-color)) linear-gradient(104deg, rgb(var(--btn-bg-hover-color)) 60%, rgb(var(--btn-bg-color)) 60% 100%) no-repeat 100% 100%;
    background-size: 300% 100%;
    color: rgb(var(--btn-text-color));
  /* right: 15px;
  top: 50%;
  transform: translateY(-50%); */
}
.collection-search .search-custom .search__input {
  padding-left: 15px;
  font-size: 12px;
}
.search-custom .search__submit-btn.disabled {
  opacity: 0.8;
}


.wk-quantity input[type="number"]::-webkit-inner-spin-button,
.wk-quantity input[type="number"]::-webkit-outer-spin-button {
    appearance: auto;
    display: inline-block; /* Ensure visibility */
}
.product-info__price .price.text-h3 {
  font-size: 16px;
}

.custom-cart-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 30px;
}
.header_checkout_wrapper .header_checkout a {
  display: flex !important;
  justify-content: center;
}
.custom-cart-content .btn-checkout #checkout-button {
  border: none;
  outline: none;
}
.custom-cart-content .btn-checkout #checkout-button[disabled] {
  pointer-events: none;
  background: #787877;
}
.header_checkout_wrapper .header_checkout a[disabled],
.cart-drawer__checkout-buttons a[disabled] {
  pointer-events: none;
}

form.search.relative .search__form {
    display: flex;
    align-items: center;
    position: relative;
    width: calc(100% - 44px);
}
form.search.relative .search__form .search__reset {
  right: -50px;
}
form.search.relative .search__form input#main-search {
    padding-left: 15px;
}
form.search.relative .search__form .search__submit {
    position: absolute;
    left: auto;
    right: 0;
    top: 0;
    height: 100%;
    aspect-ratio: 1;
    background: rgb(var(--btn-bg-hover-color)) linear-gradient(104deg, rgb(var(--btn-bg-hover-color)) 60%, rgb(var(--btn-bg-color)) 60% 100%) no-repeat 100% 100%;
    background-size: 300% 100%;
    color: rgb(var(--btn-text-color));
    padding: 0;
}

@media screen and (max-width: 768px) {
 .custom-cart-content {text-align: center;}
.collection-search .search-custom .search__input {
    padding-left: 10px;
    font-size: 10px;
}
.header_main .header_search_main predictive-search .search__input:not(.search__input--dirty) {
    height: 44px;
    font-size: 12px;
    letter-spacing: 0.57px;
}
}
.wsg-proxy-container-custom .hidden {
  display: none !important;
} 
.custom-loading-icon {
  display: flex;
  justify-content: center;
}
}

@media screen and (max-width: 360px) {
.collection-search .search-custom .search__input {
    padding-left: 5px;
    font-size: 10px;
}
}
/* 
#cart-icon-bubble-desktop.cart-icon-bubble-empty .header__cart-count {
  top: 0;
  left: 0;
}
 */

/* -------------------- Harsh vasoya 26-03-2025 --------------------- */

wishlist-product-card .wk-price{
  display: none !important;
}
.product-info__block .price__current {
    font-size: 20px;
}

cart-drawer .delivery_date_container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
cart-drawer .delivery_date_container .delivery_date_input {
  width: 50%;
  padding: 0 10px;
  border: 0;
  outline: 1px solid #000;
}</pre></body></html>