/** Shopify CDN: Minification failed

Line 27:0 Expected "{" but found "."
Line 43:1 Unexpected "}"
Line 98:79 Unexpected "}"

**/
.cart-widget [class*='ship'], .cart-widget [class*='free'], .cart-widget [class*='congratul'] { display: none !important; }

#shopify-section-1581505838591 .product-image img { border-radius: 12px; }

.footer-newsletter-form button[type="submit"],
.newsletter-form button[type="submit"],
.mail-form button[type="submit"],
footer .newsletter button,
footer [class*='newsletter'] button { background-color: #ff69b4 !important; }

.loox-reviews-default star-rating, .loox-rating svg, .loox-rating path, [data-loox] svg path, .loox-reviews-default svg { fill: #C9A84C !important; color: #C9A84C !important; }

/* Judge.me Review Carousel - Maximize Image Sizes */
.jdgm-carousel__slide { min-height: 500px !important; }
.jdgm-carousel__slide-image { height: 400px !important; width: 100% !important; object-fit: cover !important; }
.jdgm-carousel__slide-image img { height: 400px !important; width: 100% !important; object-fit: cover !important; }
.jdgm-carousel__slide-content { padding: 20px !important; }
.jdgm-carousel { width: 100% !important; }
.jdgm-carousel__slide { width: 100% !important; }@media (min-width:1025px)/* Ensure checkout button text is visible */
.cart-template .btnck button,
.cart-template button[type='submit'],
.cart-widget .btnck button,
.cart-widget button[type='submit'],
[class*='checkout'] button,
button.checkout,
.btn-checkout { color: #000000 !important; }

/* Ensure cart drawer checkout button text is visible */
.cart-drawer button[type='submit'],
.cart-drawer .checkout-button { color: #000000 !important; }

/* Header top bar email link hover visibility */
#shopify-section-header_top a.cg:hover {
  color: #222222 !important;
  text-decoration: underline;
}}@media (max-width:1024px)}@media (min-width:768px) and (max-width:1024px)}@media (max-width:767px)/* Currency/Language Selector Dropdown Mobile Fix */
.currency-picker,
.localization-selector,
.disclosure__list,
.localization-form__select,
[class*='currency'][class*='dropdown'],
[class*='localization'][class*='dropdown'],
.header__inline-menu .disclosure__list,
.header-currency .disclosure__list,
.header-language .disclosure__list {
  max-height: 50vh !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  position: relative !important;
  z-index: 1000 !important;
}

/* Ensure dropdown doesn't overflow viewport */
.disclosure__list {
  max-width: 100vw !important;
}

/* Smooth scrolling for better UX */
.currency-picker,
.localization-selector,
.disclosure__list {
  scroll-behavior: smooth !important;
}

/* Add padding to prevent content from being cut off */
.currency-picker li,
.localization-selector li,
.disclosure__list li,
.disclosure__list button {
  padding: 12px 16px !important;
}

/* Ensure dropdown items are clickable */
.currency-picker button,
.localization-selector button,
.disclosure__list button {
  min-height: 44px !important;
}

/* Mobile Header Optimization */
.header-banner { padding: 8px 0 !important; }
.header-nav { padding: 8px 0 !important; }
.header-icon-text { display: none !important; }
.header-icons span { display: none !important; }

/* Reduce header spacing */
#shopify-section-header_banner { margin: 0 !important; padding: 0 !important; }
#shopify-section-header_3 { padding-top: 8px !important; padding-bottom: 8px !important; }

/* Ensure hero is visible with minimal scrolling */
.hero-section, [class*='hero'], [class*='banner'] { margin-top: 0 !important; }}