/** Shopify CDN: Minification failed

Line 14:2536 Expected ":"
Line 14:2770 Expected ":"
Line 14:3150 Expected ":"
Line 14:3383 Expected ":"
Line 14:3725 Expected ":"
Line 14:3958 Expected ":"
Line 14:4579 Expected ":"
Line 14:4812 Expected ":"
Line 16:0 Expected "}" to go with "{"

**/
/*-----------------------------------------------------------------------------// Custom Theme CSS/-----------------------------------------------------------------------------*//*---------------- Global Custom CSS -------------------*/.category_title_animation_1 {font-family: "Open Sans";font-size: 30px; /* taille réduite */font-weight: bold;line-height: 1.8;text-align: left;background-image: url(https://img1.picmix.com/output/stamp/normal/1/1/4/9/839411_00356.gif);background-size: cover;background-repeat: repeat;background-position: 0 100%; /* Position en bas */color: #cc2385; /* Fallback color */-webkit-background-clip: text;-moz-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;animation: moveBackground 10s linear infinite;}/* Texte avec dégradé propre à Maison Saba */.text-gradient-saba {background: linear-gradient(to right, #EEAECA 0%, #94BBE9 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;color: transparent;}/* Conteneur pour livraison gratuite */.free-shipping-banner {text-align: center;font-weight: bold;display: flex;justify-content: center;align-items: center;gap: 8px;}/* Fond de la zone du titre "Collections" */.page-title.page-title-default {background-color: #cc2385 !important;}/* Fond général de la grille des collections */.grid.grid--uniform {background-color: #cc2385;}.owl-carousel .owl-dot span {background-color: #f2a9cd !important; /* rose clair pour les inactifs */opacity: 1 !important; /* assure la visibilité si opacité appliquée par défaut */}.widget-heading {background-color: #cc2385 !important;}/* Si vous voulez que le texte reste blanc pour le contraste */.widget-heading .widget-title,.widget-heading .widget-close {color: #ffffff !important;}#md-form__select__language--footer,#md-form__select__country--footer {display: none !important;}.open-quick-view {color: #cc2385 !important;}.view-details-btn {background-color: #cc2385 !important;color: #ffffff !important;padding: 10px 20px;border: none;border-radius: 5px;display: inline-block;text-align: center;text-decoration: none;font-weight: bold;transition: background-color 0.3s ease;}.view-details-btn:hover {background-color: #a81a6a !important; /* un peu plus foncé au survol */color: #ffffff !important;}/* ✅ Adaptation spéciale pour petits écrans */@media (max-width: 768px) {table {font-size: 13px;}th, td {padding: 6px;}/*---------------- Custom CSS for desktop -------------------*/@media (min-width: 992px) {#gradient-text-1{font size: 48 px; font-weight: bold; background: #FFFEFE;background: linear-gradient(to right, #FFFEFE 0%, #CC2385 100%, #CC2385 10%, #FFFEFE 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent; }#gradient-text-3{font size: 48 px; font-weight: bold; background: #CC2385;background: linear-gradient(to right, #CC2385 0%, #FFB6F3 50%, #CC2385 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.basel-cookies-popup {display: none !important;}}/*---------------- Custom CSS for tablet -------------------*/@media (min-width: 768px) and (max-width: 991px) {#gradient-text-1{font size: 48 px; font-weight: bold; background: #FFFEFE;background: linear-gradient(to right, #FFFEFE 0%, #CC2385 50%, #CC2385 50%, #FFFEFE 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent; }#gradient-text-3{font size: 48 px; font-weight: bold; background: #CC2385;background: linear-gradient(to right, #CC2385 0%, #FFB6F3 50%, #CC2385 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}}/*---------------- Custom CSS for mobile landscape -------------------*/@media (min-width: 481px) and (max-width: 767px) {#gradient-text-1{font size: 48 px; font-weight: bold; background: #FFFEFE;background: linear-gradient(to right, #FFFEFE 0%, #CC2385 50%, #CC2385 50%, #FFFEFE 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent; }#gradient-text-3{font size: 48 px; font-weight: bold; background: #CC2385;background: linear-gradient(to right, #CC2385 0%, #FFB6F3 50%, #CC2385 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent; }.basel-cookies-popup {display: none !important;}/* ✅ Style responsive pour mobile */._tableWrapper_80l1q_14 {width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}/* ✅ Style général du tableau */table {width: 100%;border-collapse: collapse;}th, td {padding: 8px;text-align: left;font-size: 14px;}}/*---------------- Custom CSS for mobile -------------------*/@media (max-width: 480px){#gradient-text-1{font size: 48 px; font-weight: bold; background: #FFFEFE;background: linear-gradient(to right, #FFFEFE 0%, #CC2385 50%, #CC2385 50%, #FFFEFE 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent; }#gradient-text-3{font size: 48 px; font-weight: bold; background: #CC2385;background: linear-gradient(to right, #CC2385 0%, #FFB6F3 50%, #CC2385 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}}

