/** Shopify CDN: Minification failed

Line 245:3 Comments in CSS use "/* ... */" instead of "//"
Line 272:0 Unexpected "}"
Line 391:0 Unexpected "}"

**/
/* ============================================================
   ADD TO CART BUTTON — Green override for product.test-gk2
   ONLY applies to pages using the "test-gk2" product template
   Body class: .page-test-gk2
   ============================================================ */

/* Main Add to Cart button */
.page-test-gk2 .prd-block-actions .btn,
.page-test-gk2 #product-form-add-to-cart {
  background-color: #4ff139 !important;
  border-color: #4ff139 !important;
  color: #000 !important;
}

/* Hover state */
.page-test-gk2 .prd-block-actions .btn:hover,
.page-test-gk2 #product-form-add-to-cart:hover {
  background-color: #3dd62e !important;
  border-color: #3dd62e !important;
  color: #000 !important;
}

/* Sticky Add to Cart — fond blanc, bouton vert */
.page-test-gk2 sticky-addtocart > .sticky-add-to-cart {
  --sticky-add-to-cart-bg: #ffffff !important;
}

.page-test-gk2 .sticky-add-to-cart .btn {
  background-color: #4ff139 !important;
  border-color: #4ff139 !important;
  color: #000 !important;
}

/* --- WISHLIST (coeur) --- */
/* Couleur du cœur SVG (rempli quand ajouté à la wishlist) */
.page-test-gk2 .btn-link-wishlist .icon-wrap svg path {
  fill: #4ff139 !important;
}

/* Couleur du contour du cœur (état normal, pas encore en wishlist) */
.page-test-gk2 .btn-link-wishlist .icon-wrap svg {
  color: #4ff139 !important;
}

/* Cœur quand le produit est déjà dans la wishlist */
.page-test-gk2 .btn-link-wishlist.in-wishlist .icon-wrap svg path {
  fill: #4ff139 !important;
}
/* ---- VENDOR LINK ---- */

.template-product-test-gk2 .prd-block-vendor a,
.template-product-test-gk2 .prd-block-vendor,
.template-product-test-gk2 .product-vendor,
.template-product-test-gk2 .prd-vendor a,
.template-product-test-gk2 [class*="vendor"] a,
.template-product-test-gk2 .prd-block__vendor a {
  color: #4ff139 !important;
}
/* ============================================================
   BLACK THEME OVERRIDE — product template test-gk2
   Body class: .page-test-gk2
   ============================================================ */

/* ---- ADD TO CART BUTTON ---- */

.page-test-gk2 .prd-block-actions .btn,
.page-test-gk2 #product-form-add-to-cart,
.page-test-gk2 .btn--add-to-cart,
.page-test-gk2 product-form .btn {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}

.page-test-gk2 .prd-block-actions .btn:hover,
.page-test-gk2 product-form .btn:hover {
  background-color: #222222 !important;
  border-color: #222222 !important;
  color: #ffffff !important;
}

.page-test-gk2 .sticky-add-to-cart .btn,
.page-test-gk2 .prd-sticky-addtocart .btn {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}

/* ---- VENDOR LINK — black ---- */

.page-test-gk2 .prd-block-meta a[href*="vendors"],
.page-test-gk2 .prd-block-meta .col-auto a,
.page-test-gk2 a[href*="vendors?q="] {
  color: #000000 !important;
}

.page-test-gk2 a[href*="vendors?q="]:hover {
  color: #333333 !important;
}

/* ---- MORE PAYMENT OPTIONS ---- */

.page-test-gk2 .shopify-payment-button__more-options,
.page-test-gk2 [data-shopify="payment-button"] .shopify-payment-button__more-options {
  color: #000000 !important;
}

/* ---- WISHLIST HEARTS — product page large heart ---- */

.page-test-gk2 .wishlist-component-toggle-button,
.page-test-gk2 .wishlist-component-toggle-button svg,
.page-test-gk2 .wishlist-component-toggle-button svg path,
.page-test-gk2 .wishlist-component-toggle-button svg circle,
.page-test-gk2 .wishlist-component-toggle-button svg use {
  color: #000000 !important;
  fill: #000000 !important;
  stroke: #000000 !important;
}

/* ---- WISHLIST HEARTS — product cards ---- */

.page-test-gk2 .prd-card-icons__item,
.page-test-gk2 .prd-card-icons__item svg,
.page-test-gk2 .prd-card-icons__item svg path,
.page-test-gk2 .prd-card-icons__item button,
.page-test-gk2 .prd-card-icon,
.page-test-gk2 .prd-card-icon svg,
.page-test-gk2 .prd-card-icon svg path,
.page-test-gk2 [class*="wishlist"] svg,
.page-test-gk2 [class*="wishlist"] svg path,
.page-test-gk2 .icon-wishlist,
.page-test-gk2 .icon-wishlist svg path {
  fill: #000000 !important;
  stroke: #000000 !important;
  color: #000000 !important;
}

.page-test-gk2 .prd-card-icons__item.is-active,
.page-test-gk2 .prd-card-icons__item.is-active svg path {
  fill: #000000 !important;
  color: #000000 !important;
}

/* ---- ADD TO WISHLIST TEXT LINK ---- */

.page-test-gk2 .prd-block-wishlist a,
.page-test-gk2 .prd-block-wishlist {
  color: #000000 !important;
}

/* ---- HOVER / SEPARATOR ---- */

.page-test-gk2 a:hover,
.page-test-gk2 .prd-block-meta a:hover {
  color: #000000 !important;
}

.page-test-gk2 hr,
.page-test-gk2 .separator,
.page-test-gk2 [class*="separator"] {
  border-color: #000000 !important;
  background-color: #000000 !important;
}

/* ---- CSS VARIABLES ---- */

.page-test-gk2 {
  --color-theme: #000000 !important;
  --color-global-primary-theme: #000000 !important;
  --color-product-card-icon-color: #000000 !important;
  --color-product-card-icon-hover-color: #000000 !important;
  --color-product-inventory-status-line-start-color: #000000 !important;
}

/* ---- INVENTORY STATUS LINE ---- */

.page-test-gk2 .product-inventory-status-line,
.page-test-gk2 [class*="inventory-status-line"] {
  background-color: #000000 !important;
}

/* ---- INLINE STYLE FALLBACKS ---- */

.page-test-gk2 [style*="color: #fe0295"],
.page-test-gk2 [style*="color:#fe0295"],
.page-test-gk2 [style*="color: rgb(254, 2, 149)"] {
  color: #000000 !important;
}

.page-test-gk2 [style*="background-color: #fe0295"],
.page-test-gk2 [style*="background-color:#fe0295"] {
  background-color: #000000 !important;
}


css/* ---- STARS — green ---- */

.page-test-gk2 .jdgm-star,
.page-test-gk2 .jdgm-prev-badge__stars,
.page-test-gk2 .jdgm-widget .jdgm--done-setup,
.page-test-gk2 [class*="jdgm"] .jdgm-star,
.page-test-gk2 .spr-icon,
.page-test-gk2 .star-rating,
.page-test-gk2 [class*="star"] svg path,
.page-test-gk2 .prd-block-rating svg path,
.page-test-gk2 .prd-block-rating .icon {
  color: #4ff139 !important;
  fill: #4ff139 !important;
}
/* ---- HEARTS on "You may also like" cards ---- */
/* Targeting outside page-test-gk2 scope */

.shopify-section .prd-card-icons__item svg,
.shopify-section .prd-card-icons__item svg path,
.shopify-section [class*="wishlist"] svg path,
.related-products [class*="wishlist"] svg,
.related-products [class*="wishlist"] svg path,
[class*="also-like"] [class*="wishlist"] svg path,
[class*="related"] [class*="wishlist"] svg path {
  fill: #000000 !important;
  stroke: #000000 !important;
  color: #000000 !important;
}

/* ---- STARS — green ---- */

.page-test-gk2 .jdgm-star,
.page-test-gk2 [class*="jdgm"],
.page-test-gk2 .spr-icon,
.page-test-gk2 [class*="star-rating"],
.page-test-gk2 .prd-block-rating i,
.page-test-gk2 .prd-block-rating span,
.page-test-gk2 .rating-stars i,
.page-test-gk2 [class*="rating"] i {
  color: #4ff139 !important;
  fill: #4ff139 !important;
}
css//* ---- HEARTS on product cards — green ---- */

.page-test-gk2 .prd-icons .prd-icon svg.lumia-icon path,
.page-test-gk2 .prd-icons svg.lumia-icon path,
.page-test-gk2 wishlist-button svg.lumia-icon path,
.page-test-gk2 .prd-icons a.prd-icon svg path {
  fill: #4ff139 !important;
}

.page-test-gk2 .prd-icons a.prd-icon,
.page-test-gk2 .prd-icons svg.lumia-icon,
.page-test-gk2 wishlist-button a.prd-icon {
  color: #4ff139 !important;
  --product-card-icon-color: #4ff139 !important;
}
/* ---- SEPARATOR LINE ---- */

.page-test-gk2 .prd-block-row hr,
.page-test-gk2 hr,
.page-test-gk2 [class*="separator"],
.page-test-gk2 .mt-divider {
  border-color: #4ff139 !important;
  background-color: #ffffff !important;
  color: #4ff139 !important;
}


}
}
/* ---- QUANTITY STATUS SEPARATOR LINE ---- */

.page-test-gk2 quantity-input,
.page-test-gk2 .prd-quantity,
.page-test-gk2 .quantity-status {
  --qty-status-color-start: #4ff139 !important;
  --custom-color: #4ff139 !important;
}
/* ---- FOOTER BACKGROUND — black ---- */

.page-test-gk2 #shopify-section-footer,
.page-test-gk2 .shopify-section footer,
.page-test-gk2 footer,
.page-test-gk2 .footer,
.page-test-gk2 [class*="footer"] {
  background-color: #000000 !important;
}
/* ---- PAYMENT ICONS BAR — white ---- */

.page-test-gk2 .footer-payments-list,
.page-test-gk2 .prd-block-safe .footer-payments-list,
.page-test-gk2 [class*="footer-payments"] {
  background-color: #ffffff !important;
}
/* ---- BANNER BUBBLES — green background, black icon & text ---- */

.page-test-gk2 .prd-block-banner.bg-alt {
  background-color: #4ff139 !important;
}

.page-test-gk2 .prd-block-banner.bg-alt .prd-block-banner-text {
  color: #000000 !important;
}

.page-test-gk2 .prd-block-banner.bg-alt .prd-block-banner-icon svg,
.page-test-gk2 .prd-block-banner.bg-alt .prd-block-banner-icon svg path,
.page-test-gk2 .prd-block-banner.bg-alt .prd-block-banner-icon svg use {
  fill: #000000 !important;
  stroke: #000000 !important;
  color: #000000 !important;
}

.page-test-gk2 .prd-block-banner.bg-alt svg.svg-border,
.page-test-gk2 .prd-block-banner.bg-alt svg.svg-border path {
  fill: #4ff139 !important;
  stroke: #4ff139 !important;
}
/* ---- FOOTER SOCIAL ICONS & COPYRIGHT — green ---- */

.page-test-gk2 footer .footer__social a,
.page-test-gk2 footer .footer__social svg,
.page-test-gk2 footer .footer__social svg path,
.page-test-gk2 footer [class*="social"] a,
.page-test-gk2 footer [class*="social"] svg path,
.page-test-gk2 footer .footer__copyright,
.page-test-gk2 footer [class*="copyright"] {
  color: #4ff139 !important;
  fill: #4ff139 !important;
  stroke: #4ff139 !important;
}

/* ---- FOOTER PAYMENT CARDS BAR — black background ---- */

.page-test-gk2 footer .footer-payments-list,
.page-test-gk2 footer [class*="footer-payments"],
.page-test-gk2 footer [class*="payment"] {
  background-color: #000000 !important;
}
/* ---- COPYRIGHT "Kool Seoul" LINK — green ---- */

.page-test-gk2 footer .footer__copyright a,
.page-test-gk2 footer [class*="copyright"] a,
.page-test-gk2 #shopify-section-footer a[href*="koolseoul"] {
  color: #4ff139 !important;
}

ss/* ---- PRODUCT CARDS — bigger vendor & price (site-wide) ---- */

a.prd-category {
  font-size: 10px !important;
  font-weight: 700 !important;
}

.prd-price-regular .transcy-money,
.prd-price .transcy-money,
span.transcy-money {
  font-size: 16px !important;
  font-weight: 500 !important;
}
/* ---- PRODUCT CARDS — bigger vendor & price (site-wide) ---- */

a.prd-category {
  font-size: 10px !important;
  font-weight: 700 !important;
}

.prd-price-regular .transcy-money,
.prd-price .transcy-money,
span.transcy-money {
  font-size: 16px !important;
  font-weight: 500 !important;
}
/* ---- PRODUCT CARD QUANTITY SEPARATOR — green on test-gk2 only ---- */

.page-test-gk2 .quantity-status.qs--start,
.page-test-gk2 .quantity-status.qs--start::after,
.page-test-gk2 [class*="quantity-status"]::after {
  --qty-status-color-start: #4ff139 !important;
  --custom-color: #4ff139 !important;
  background-color: #4ff139 !important;
}
/* ---- SWIPER ACTIVE BAR — green on test-gk2 ---- */

.page-test-gk2 span.swiper-pagination-bullet.swiper-pagination-bullet-active::after {
  background: #4ff139 !important;
  background-color: #4ff139 !important;
}
}