/** Shopify CDN: Minification failed

Line 197:1 Unexpected "/"

**/
/* Dropdown menu items */
#nav-bar > ul > li.nav-bar-element.sub > a:nth-of-type(2) {
  display: inline-flex !important;
  align-items: center !important;
}

/* Down arrow */
#nav-bar > ul > li.nav-bar-element.sub > a:nth-of-type(2)::after {
  content: "" !important;
  display: inline-block !important;

  width: 7px !important;
  height: 7px !important;

  border-right: 1.5px solid currentColor !important;
  border-bottom: 1.5px solid currentColor !important;

  margin-left: 8px !important;
  margin-top: -4px !important;

  transform: rotate(45deg) !important;

  position: static !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* On hover, arrow points up */
#nav-bar > ul > li.nav-bar-element.sub:hover > a:nth-of-type(2)::after {
  transform: rotate(225deg) !important;
  margin-top: 4px !important;
}


.st-wishlist-details-button.st-wishlist-details-button--header-icon,
button.st-wishlist-details-button.st-wishlist-details-button--header-icon {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  border: 0 !important;

  --icon-color: #ffffff !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-wrap: nowrap !important;
  white-space: nowrap !important;
}

.st-wishlist-details-button.st-wishlist-details-button--header-icon::before,
.st-wishlist-details-button.st-wishlist-details-button--header-icon::after {
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
}

.st-wishlist-details-button.st-wishlist-details-button--header-icon .st-label {
  color: #ffffff !important;
  white-space: nowrap !important;
}

.st-wishlist-details-button.st-wishlist-details-button--header-icon svg {
  color: #ffffff !important;
}
li.no-checks.rendered a[title="Affiliate"] {
  margin-right: 15px !important;
   margin-left: 15px !important;
}
a.text-justify {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
}

input#\31 2512-phone::placeholder {
    color: #000 !important;
}
ul.l4cl.w20.slider.section-width-boxed.s4wi .product-card > .static > form {
    margin-top: 0 !important;

}
p.cta_cart {
    display: flex;
    flex-direction: column;
}
p.cta_cart span {
    text-align: center;
    background: #1C1C30;
    border-radius: 5px;
}
a.strong.m6pn-close {
    display: none;
}
#root .l4al>.overlay-rose:before {
    background: #1C1C30;
    opacity: 1;
}
li.overlay-rose {
    color: #fff !important;
}
#root .input-amount input {
  border: 2px solid transparent !important;
  border-radius: 25px;
  background: linear-gradient(#000A2D, #000A2D) padding-box,
              linear-gradient(90deg, #00ffff, #F7C977) border-box !important;
}
#shopify-section-template--27066672382243__section_rich_text_TjMMmQ .module-color-palette {
  border: 3px solid transparent;
  border-radius: 5px;
  background:
    var(--color-bg, #000A2D) padding-box,
    linear-gradient(90deg, #00ffff, #F7C977) border-box;
}
ul.l4cl.w20.slider.section-width-boxed.s4wi {
    scrollbar-width: none;
}
ul.l4cl.section-width-boxed.mobile-compact.w20 {
    scrollbar-width: none;
}
ul.l4cl.slider.w20.s4wi {
    scrollbar-width: none;
}
button.disabled.visible.overlay-unavailable_buy_button {
    border: 2px solid transparent !important;
    border-radius: 24px !important;
    background: linear-gradient(#000, #000) padding-box,
    linear-gradient(90deg, #00ffff, #f7c977) border-box !important;
}

input:-webkit-autofill {
    -webkit-text-fill-color: #fff !important;
    caret-color: #fff;
} 


.st-wishlist-details_header {
    background: #000A2D;
}
.st-wishlist-details.st-wishlist-details--drawer .st-close-button {

    border: 1px solid #fff !important;
}
.st-wishlist-details_empty.st-text-center {
    background: #000A2D;
}
.st-wishlist-details_main {
    background: #000A2D;
}
.st-wishlist-save-your-wishlist {
    background: #000A2D;
}
.st-wishlist-details_empty.st-text-center {
    color: #fff;
}
.st-wishlist-details.st-wishlist-details--drawer .st-wishlist-save-your-wishlist a {
    color: #ffffff !important;
}
.st-product-card .st-product-card_title a {
    color: #fff !important;
}
.st-icon {
    color: #ffffff !important;
}


/*
button.st-wishlist-button.st-initialized.st-is-added,
button.st-wishlist-button.st-initialized {
    border: none !important;
    border-bottom: 2px solid transparent !important;
    border-image: linear-gradient(90deg, #00ffff, #f7c977) 1 !important;
    border-radius: 0 !important;

    background: none !important;
    background-color: transparent !important;
    background-image: none !important;

    box-shadow: none !important;
}

/* App/theme ke pseudo-elements ka background remove */
button.st-wishlist-button.st-initialized::before,
button.st-wishlist-button.st-initialized::after,
button.st-wishlist-button.st-initialized.st-is-added::before,
button.st-wishlist-button.st-initialized.st-is-added::after {
    background: none !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}
*/


.st-wishlist-button[data-type="details"]:not([data-swishlist-legacy-product-card="1"]) {
    border-width: 0 !important;
   
}

.st-wishlist-details-button[data-type=manually] {
    margin-bottom: 0;
}

.submit.m10.unavailable.cta_herlo {
    display: none;
}
button.action.submit.classic_rounded-button {
    border: 2px solid transparent !important;
    border-radius: 24px !important;
    background: linear-gradient(#000, #000) padding-box,
    linear-gradient(90deg, #00ffff, #f7c977) border-box !important;
}
button.action.submit.classic_rounded-button {
    font-weight: 700;
}
ul#f8pr-ul-check-1 {
    margin-bottom: 0;
}
h2#form-Header-Text {
    color: #fff;
}
svg#form-Header-Icon {
    color: #fff;
}
div#form-Description {
    color: #fff;
}
p#form-Product-Name {
    color: #fff;
}
div#form-Terms {
    color: #fff;
}
div#formContainer {
    background: #000A2D !important;
}
button#formContainer-Close {
    color: #fff;
}
button#form-Button {
    background: linear-gradient(#fff, #fff) padding-box,
                linear-gradient(90deg, #00ffff, #f7c977) border-box !important;
    color: #000 !important;
    border: 2px solid transparent !important;
    border-radius: 24px !important;
}
select#form-Select {
    border-radius: 25px !important;
}
input#form-Email {
    border-radius: 25px;
}
input#search_main {
    border-radius: 25px;
}











/* Equal height product cards */
#collection {
  align-items: stretch !important;
}

/* Make every product card equal height */
#collection > li.product-card {
  display: flex !important;
  flex-direction: column !important;
  align-self: stretch !important;
  height: auto !important;
}

/* Push price / variants / cart area to bottom */
#collection > li.product-card > .static {

  width: 100%;
}

/* Keep form/buttons aligned at bottom */
#collection > li.product-card > .static {
  display: flex;
  flex-direction: column;
}

#collection > li.product-card > .static > form,
#collection > li.product-card > .static > .link-btn {
  margin-top: 0;
}
select.xtra-variant-select {
    display: none;
}


.st-pr {
    display: none;
}

/* home card product style here */

/* ===================================
   EQUAL HEIGHT PRODUCT CARDS - SWIPER
=================================== */

/* All swiper slides same height */
ul.l4cl.w20.slider.section-width-boxed.s4wi .swiper-wrapper {
  align-items: stretch !important;
}

/* Every slide stretches to tallest slide */
ul.l4cl.w20.slider.section-width-boxed.s4wi .swiper-slide {
  height: 100% !important;
  display: flex !important;
  flex-direction: column;
}
/* Product card fills complete slide */
ul.l4cl.w20.slider.section-width-boxed.s4wi .swiper-slide > .product-card {
  flex: 1 1 auto;
  display: flex !important;
  flex-direction: column !important;
}
@media screen and (min-width:1200px){
    /* Product card fills complete slide */
ul.l4cl.w20.slider.section-width-boxed.s4wi .swiper-slide > .product-card {
  height: 100% !important;
}
}

/* Product title area */
ul.l4cl.w20.slider.section-width-boxed.s4wi .product-card > div:not(.static) {
  flex: 0 0 auto;
}

/* Price + variant + cart area goes to bottom */
ul.l4cl.w20.slider.section-width-boxed.s4wi .product-card > .static {
  margin-top: auto !important;
  width: 100%;
  display: flex !important;
  flex-direction: column !important;
}

/* Form */
ul.l4cl.w20.slider.section-width-boxed.s4wi .product-card > .static > form {
  margin-top: 0 !important;
  width: 100%;
}








.check input[type=radio]:checked~label:before{
  border: 2px solid transparent !important;
  border-radius: 5px !important;
  background: linear-gradient(#000, #000) padding-box,
    linear-gradient(90deg, #00ffff, #f7c977) border-box !important;
}



select,
.bv_atual,
select:focus,
#root .f8sr select,
#root .f8sr select:focus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 5.7'%3E%3Cpath d='M8.4.2C8.2.1 8 0 7.8 0s-.3.1-.5.2L4.5 3 1.7.2C1.5.1 1.4 0 1.2 0S.8.1.6.2L.2.6C.1.8 0 1 0 1.2s.1.4.2.5L4 5.5c.1.1.3.2.5.2s.4-.1.5-.2l3.8-3.8c.1-.1.2-.3.2-.5S8.9.8 8.8.6L8.4.2z' fill='%23ffffff'/%3E%3C/svg%3E") !important;
}
select.xtra-variant-select {
    border: 1px solid #9b9b9b;
}


.iti__selected-dial-code {
    color: #000;
}

.jdgm-write-review-modal__stars .jdgm-star::before {
  color: #000 !important;
}

@media (min-width: 768px) {

  li[data-copy="6"], /* Wholesale */
  li[data-copy="5"], /* Affiliate */
  li[data-copy="4"], /* Rewards */
  li[data-copy="3"]  /* FAQs */
  {
    display: none !important;
  }

/* List view product row */
  #collection.list > li.product-card {
    display: grid !important;
    grid-template-columns: 160px minmax(0, 1fr) 275px !important;
    align-items: center !important;
    column-gap: 30px !important;
    width: 100% !important;
  }

  /* Image area */
  #collection.list > li.product-card > figure {
    width: 160px !important;
    margin: 0 !important;
  }

  #collection.list > li.product-card > figure > a,
  #collection.list > li.product-card > figure picture,
  #collection.list > li.product-card > figure img {
    width: 100% !important;
    display: block !important;
  }

  /* Product information center */
  #collection.list > li.product-card > div:not(.static) {
    width: 100% !important;
    text-align: left !important;
  }

  /* Right side */
  #collection.list > li.product-card > .static {
    width: 100% !important;
    text-align: left !important;
  }

  /* Add to cart / View options button */
  #collection.list > li.product-card > .static .f8pr,
  #collection.list > li.product-card > figure .f8pr {
    width: 100% !important;
  }

  #collection.list > li.product-card .overlay-buy_button {
    width: 100% !important;
  }


    span.st-label.st-js-label {
    display: none !important;
}
div#header {
    padding-top: 0 !important;
}
p#logo {
    margin-bottom: 0;
}

  .shopify-policy__container {
    max-width: 100ch !important;
    padding: 40px 0;
  }
  .nav-bar-element a[href="/pages/wholesale"],
.nav-bar-element a[href="/community/affiliate/signup"],
.nav-bar-element a[href="https://collectorskingdom.co.uk/community/affiliate/signup"] {
    position: relative;
    z-index: 1;
    color: inherit !important;
    text-decoration: none !important;
    box-shadow: none !important;
    border: 2px solid transparent !important;
    border-radius: 24px !important;
    padding: 6px 14px !important;
}
/* Remove active underline from Wholesale & Affiliate */
#root #nav.hr > ul > li.active > a[href="/pages/wholesale"]::after,
#root #nav-bar.hr > ul > li.active > a[href="/pages/wholesale"]::after,
#root #nav.hr > ul > li.active > a[href="/community/affiliate/signup"]::after,
#root #nav-bar.hr > ul > li.active > a[href="/community/affiliate/signup"]::after,
#root #nav.hr > ul > li.active > a[href="https://collectorskingdom.co.uk/community/affiliate/signup"]::after,
#root #nav-bar.hr > ul > li.active > a[href="https://collectorskingdom.co.uk/community/affiliate/signup"]::after {
  width: 0 !important;
}

/* Gradient border only */
.nav-bar-element a[href="/pages/wholesale"]::before,
.nav-bar-element a[href="/community/affiliate/signup"]::before,
.nav-bar-element a[href="https://collectorskingdom.co.uk/community/affiliate/signup"]::before {
    content: "";
    position: absolute;
    inset: -2px;
    border-radius: 24px;
    padding: 2px;
    background: linear-gradient(90deg, #00ffff, #f7c977);
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
    z-index: -1;
}

/* Remove hover underline */
.nav-bar-element a[href="/pages/wholesale"]:hover,
.nav-bar-element a[href="/community/affiliate/signup"]:hover,
.nav-bar-element a[href="https://collectorskingdom.co.uk/community/affiliate/signup"]:hover {
    text-decoration: none !important;
    box-shadow: none !important;
}

.nav-bar-element a[href="/pages/wholesale"]:hover::after,
.nav-bar-element a[href="/community/affiliate/signup"]:hover::after,
.nav-bar-element a[href="https://collectorskingdom.co.uk/community/affiliate/signup"]:hover::after {
    display: none !important;
    content: none !important;
}

li.nav-bar-element.no-arrow {
    padding-top: 5px;
    padding-bottom: 5px;
}
h3.p0 {
    height: 40px;
}
a.overlay-tertiary {
    margin-right: 0;
}
li.nav-bar-element[data-copy="4"] {
    margin-right: 10px !important;
}

#collection.list > li.product-card > .static .price{
margin-bottom:20px;
}
}
@media screen and (max-width: 767px) {


ul.l4cl.w20.slider.section-width-boxed.s4wi .swiper-slide {
     height: unset !important;
}

    /*
.nav-bar-element a[href="/pages/wholesale"],
.nav-bar-element a[href="/community/affiliate/signup"],
.nav-bar-element a[href="https://collectorskingdom.co.uk/community/affiliate/signup"] {
    position: relative !important;
    z-index: 10 !important;
    overflow: visible !important;
    margin: 0 8px 10px !important;
}

.nav-bar-element a[href="/pages/wholesale"]::before,
.nav-bar-element a[href="/community/affiliate/signup"]::before,
.nav-bar-element a[href="https://collectorskingdom.co.uk/community/affiliate/signup"]::before {
    display: block !important;
    z-index: -1 !important;
}
*/
    span.st-label {
    font-size: 12px !important;
}
p.f8pr-price.s1pr.price {
    padding-top: 10px;
}
a.overlay-buy_button.restock-rocket-collection-rendered {
    font-size: 12px;
}
a.overlay-buy_button.restock-rocket-collection-rendered {
    font-size: 12px !important;
}
.st-wishlist-details-button[data-type=manually][data-show-header-label="1"] {
    flex-direction: row !important;
    gap: 10px !important;
}


#collection.list > li.product-card {
    display: grid !important;
    grid-template-columns: 110px minmax(0, 1fr) !important;
    column-gap: 15px !important;
    align-items: center !important;
  }

  /* Image left */
  #collection.list > li.product-card > figure {
    grid-column: 1 !important;
    grid-row: 1 / span 2 !important;
    width: 110px !important;
    margin: 0 !important;
  }

  #collection.list > li.product-card > figure a,
  #collection.list > li.product-card > figure picture,
  #collection.list > li.product-card > figure img {
    width: 100% !important;
    display: block !important;
  }

  /* Product title/details right */
  #collection.list > li.product-card > div:not(.static) {
    grid-column: 2 !important;
    grid-row: 1 !important;
    width: 100% !important;
  }

  /* Price + button right, below title */
  #collection.list > li.product-card > .static {
    grid-column: 2 !important;
    grid-row: 2 !important;
    width: 100% !important;
  }

  /* Button full width on right section */
  #collection.list > li.product-card .overlay-buy_button {
    width: 100% !important;
  }

  /* Hide long description in mobile list */
  #collection.list > li.product-card .info.long {
    display: none !important;
  }


}

#header-inner>.link-btn , #header-inner> #search, #header-inner> #nav-user{
    margin-top:12px;
}
#nav-top {
    justify-content:center;
}

