/** Shopify CDN: Minification failed

Line 52:2 Unexpected "@media"
Line 72:2 Unexpected "@media"

**/
.cl-sec-u00 /* Conteneur principal */
  .bellutia-section {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 40px;
    margin-bottom: 40px;
    width: 100%;
    max-width: 1200px; /* Sécurité pour ne pas dépasser sur grands écrans */
    margin-left: auto;
    margin-right: auto;
  }
.cl-sec-u00 /* Image */
  .bellutia-image-container {
    width: 40%; 
    display: flex;
    justify-content: center;
  }
.cl-sec-u00 .bellutia-image-container img {
    width: 100%; 
    height: auto;
    object-fit: cover;
    border-radius: 10px;
    display: block; /* Évite les petits espaces sous l'image */
  }
.cl-sec-u00 /* Texte */
  .bellutia-text {
    width: 50%;
  }
.cl-sec-u00 .bellutia-text h2 {
    margin-top: 0; /* Évite les décalages du thème */
  }
.cl-sec-u00 .bellutia-text ul {
    text-align: left; 
    padding-left: 20px; 
    list-style-position: inside; /* S'assure que les puces sont visibles */
  }
.cl-sec-u00 /* SECTION FULL WIDTH (Section 4) */
  .bellutia-full-width {
    text-align: center;
    max-width: 800px;
    margin: 0 auto 40px auto;
    padding: 0 20px;
  }
.cl-sec-u00 /* --- RESPONSIVE MOBILE (Tablettes et Mobiles) --- */
  @media (max-width: 768px) {
    .bellutia-section {
      flex-direction: column !important; 
      gap: 20px !important;
      margin-bottom: 30px;
      padding: 0 15px; /* Marge de sécurité sur les bords du téléphone */
    }
    
    /* Sur mobile, l'image passe TOUJOURS au-dessus (order -1) */
    .bellutia-image-container {
      width: 100%;
      order: -1 !important; 
    }

    .bellutia-text {
      width: 100%;
      text-align: center; /* Souvent plus joli sur mobile */
    }
  }
.cl-sec-u00 /* --- DESKTOP UNIQUEMENT --- */
  @media (min-width: 769px) {
    /* Inverse l'ordre pour la section 2 (Image à droite) */
    .bellutia-section.reverse {
      flex-direction: row-reverse;
    }
  }
.cl-sec-u00 #cl-shopify-section-template--30828447039819__main .m-page-header {padding: 20px 0 0 0 !important;}
@font-face { font-family: Inter; font-style: normal; font-weight: 400 800; font-display: swap; src: url("//8ttu08-hf.myshopify.com/cdn/shop/t/2/assets/cl-inter-variable-latin.woff2?v=53399804603581884051792684881") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400 800; font-display: swap; src: url("//8ttu08-hf.myshopify.com/cdn/shop/t/2/assets/cl-inter-variable-latin-ext.woff2?v=1050693247099517211792684881") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
.cl-sec-u00 { --font-stack-header: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; --font-stack-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; --font-style-header: normal; --font-style-body: normal; --font-weight-header: 700; --font-weight-header--bolder: 800; --font-weight-header--lighter: 600; --font-weight-body: 400; --font-weight-body--bold: 600; --font-weight-body--bolder: 700; }
.cl-sec-u00 { font-size: calc(var(--font-base-size, 16) * 1px); -webkit-font-smoothing: antialiased; height: 100%; scroll-behavior: smooth; }
.cl-sec-u00 { margin: 0px; font-family: var(--font-stack-body); font-weight: var(--font-weight-body); font-style: var(--font-style-body); color: rgb(var(--color-foreground)); font-size: var(--font-body-size, 15px); line-height: var(--font-body-line-height, 1.3); letter-spacing: 0px; background-color: rgb(var(--color-background)); position: relative; min-height: 100%; }
.cl-sec-u00, .cl-sec-u00 { }
.cl-sec-u00 h1, .cl-sec-u00 h2, .cl-sec-u00 h3, .cl-sec-u00 h4, .cl-sec-u00 h5, .cl-sec-u00 h6 { font-family: var(--font-stack-header); font-weight: var(--font-weight-header); font-style: var(--font-style-header); color: rgb(var(--color-heading)); line-height: normal; letter-spacing: var(--heading-letter-spacing); }
.cl-sec-u00 h1, .cl-sec-u00 .h1 { font-size: calc(((var(--font-h1-mobile)) / (var(--font-base-size))) * 17px); font-weight: 800; line-height: 1.05; letter-spacing: -0.02em; }
.cl-sec-u00 h2, .cl-sec-u00 .h2 { font-size: calc(((var(--font-h2-mobile)) / (var(--font-base-size))) * 17px); font-weight: 700; line-height: 1.1; letter-spacing: -0.014em; }
@media only screen and (min-width: 768px) { .cl-sec-u00 .h1, .cl-sec-u00 h1 { font-size: calc(((var(--font-h1-tablet)) / (var(--font-base-size))) * 17px); } }
@media only screen and (min-width: 768px) { .cl-sec-u00 .h2, .cl-sec-u00 h2 { font-size: calc(((var(--font-h2-tablet)) / (var(--font-base-size))) * 17px); } }
@media only screen and (min-width: 1280px) { .cl-sec-u00 .h1, .cl-sec-u00 h1 { font-size: calc(((var(--font-h1-desktop)) / (var(--font-base-size))) * 17px); } }
@media only screen and (min-width: 1280px) { .cl-sec-u00 .h2, .cl-sec-u00 h2 { font-size: calc(((var(--font-h2-desktop)) / (var(--font-base-size))) * 17px); } }
.cl-sec-u00 .rte, .cl-sec-u00 .m-richtext__description { font-weight: var(--font-weight-body); line-height: 1.5; letter-spacing: 0px; }
.cl-sec-u00 .rte p, .cl-sec-u00 .rte li, .cl-sec-u00 .m-richtext__description p { font-weight: var(--font-weight-body); line-height: 1.5; }
.cl-sec-u00 .m\:grid, .cl-sec-u00 .m\:flex { margin-left: max(-15px,var(--column-gap-mobile, var(--column-gap))/-2); margin-right: max(-15px,var(--column-gap-mobile, var(--column-gap))/-2); row-gap: var(--row-gap-mobile, var(--column-gap-mobile, --column-gap)); }
@media screen and (min-width: 768px) { .cl-sec-u00 .m\:grid, .cl-sec-u00 .m\:flex { margin-left: min(-7.5px,var(--column-gap-mobile, var(--column-gap))/-2); margin-right: min(-7.5px,var(--column-gap-mobile, var(--column-gap))/-2); } }
@media screen and (min-width: 1024px) { .cl-sec-u00 .m\:grid, .cl-sec-u00 .m\:flex { row-gap: var(--row-gap, var(--column-gap)); margin-left: calc(var(--column-gap, 0)/-2); margin-right: calc(var(--column-gap, 0)/-2); } }
.cl-sec-u00 .m\:flex, .cl-sec-u00 .m\:display-flex { display: flex; }
.cl-sec-u00 .m\:flex { display: flex; }
.cl-sec-u00 .m\:items-center { align-items: center; }
.cl-sec-u00 .m\:justify-center { justify-content: center; }
.cl-sec-u00 .m\:text-center { text-align: center; }
.cl-sec-u00 .m\:w-12\/12, .cl-sec-u00 .m\:w-full { width: 100%; }
.cl-sec-u00 *, .cl-sec-u00 ::before, .cl-sec-u00 ::after { box-sizing: border-box; border-width: 0px; border-style: solid; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.cl-sec-u00 { line-height: 1.5; text-size-adjust: 100%; tab-size: 4; }
.cl-sec-u00 { margin: 0px; }
.cl-sec-u00 a { color: inherit; text-decoration: inherit; cursor: pointer; }
.cl-sec-u00 b, .cl-sec-u00 strong { font-weight: bolder; }
.cl-sec-u00 blockquote, .cl-sec-u00 dl, .cl-sec-u00 dd, .cl-sec-u00 h1, .cl-sec-u00 h2, .cl-sec-u00 h3, .cl-sec-u00 h4, .cl-sec-u00 h5, .cl-sec-u00 h6, .cl-sec-u00 hr, .cl-sec-u00 figure, .cl-sec-u00 p, .cl-sec-u00 pre { margin: 0px; }
.cl-sec-u00 ol, .cl-sec-u00 ul, .cl-sec-u00 menu { list-style: none; margin: 0px; padding: 0px; }
.cl-sec-u00 img, .cl-sec-u00 svg, .cl-sec-u00 video, .cl-sec-u00 canvas, .cl-sec-u00 audio, .cl-sec-u00 iframe, .cl-sec-u00 embed, .cl-sec-u00 object { display: block; }
.cl-sec-u00 img, .cl-sec-u00 video { max-width: 100%; height: auto; }
.cl-sec-u00 .rte > :last-child { margin-bottom: 0px; }
.cl-sec-u00 .rte :where(img, iframe) { display: inline-block; }
.cl-sec-u00 .rte :where(h1, h2, h3, h4, h5, h6) { margin-bottom: 0.85em; margin-top: 1em; }
.cl-sec-u00 .rte p { margin-bottom: 0.75em; margin-top: 0.75em; }
.cl-sec-u00 .rte p:last-child { margin-bottom: 0px; }
.cl-sec-u00 .rte img { height: auto; max-width: 100%; margin-top: 17px; margin-bottom: 17px; }
.cl-sec-u00 .rte :where(ul, ol) { list-style-position: inside; padding-left: 34px; margin-bottom: 1.25em; margin-top: 1.25em; }
.cl-sec-u00 .rte ul { list-style-type: disc; }
.cl-sec-u00 .rte li { list-style: inherit; }
.cl-sec-u00 .rte li:last-child { margin-bottom: 0px; }
.cl-sec-u00 .container { width: 100%; margin: 0px auto; padding: 0px 15px; max-width: var(--container-width, 1280px); }
.cl-sec-u00 .m-svg-icon--small { width: 12px; height: 12px; }
.cl-sec-u00 .m-breadcrumb--wrapper { margin: 0px -15px; }
.cl-sec-u00 .m-breadcrumb--item { padding: 15px; font-size: 15px; color: inherit; white-space: nowrap; transition: all var(--m-duration-default, .25s) ease; }
.cl-sec-u00 .m-breadcrumb--item-current { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; pointer-events: none; }
.cl-sec-u00 .m-breadcrumb--item:hover { color: rgb(var(--color-foreground)); }
.cl-sec-u00 .m-breadcrumb--separator svg { width: 9px; height: 9px; }
@media (prefers-reduced-motion: no-preference) { .cl-sec-u00 .m-scroll-trigger.animate--fade-in, .cl-sec-u00 .m-scroll-trigger.animate--fade-in-up, .cl-sec-u00 .m-scroll-trigger.animate--fade-in-left, .cl-sec-u00 .m-scroll-trigger.animate--fade-in-right, .cl-sec-u00 .m-scroll-trigger.animate--zoom-fade { opacity: 0.01; transition-property: opacity, transform; } }
@media (prefers-reduced-motion: no-preference) { .cl-sec-u00 .m-scroll-trigger.animate--fade-in-up { transform: translateY(20px); } }
@media (prefers-reduced-motion: no-preference) { .cl-sec-u00 .m-scroll-trigger:not(.m-scroll-trigger--offscreen).animate--fade-in-up { animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: calc(var(--animation-order)*75ms); } }
.cl-sec-u00 .m-page-header { padding-top: 30px; padding-bottom: 30px; }
.cl-sec-u00 .m-page-header h1 { font-size: 26px; line-height: 1.333; }
.cl-sec-u00 .m-page-header .m-breadcrumb { margin-top: 8px; }
@media screen and (min-width: 1024px) { .cl-sec-u00 .m-page-header { padding-top: 60px; padding-bottom: 60px; } }
@media screen and (min-width: 1024px) { .cl-sec-u00 .m-page-header h1 { font-size: 36px; } }
.cl-sec-u00, .cl-sec-u00 .m-color-default { --color-background: 255,255,255; --color-background-secondary: 245,245,245; --gradient-background: #ffffff; --color-foreground: 0,0,0; --color-foreground-secondary: 0,0,0; --color-heading: 0,0,0; --color-button: 0,0,0; --color-button-text: 255,255,255; --color-outline-button: 0,0,0; --color-button-hover: 96, 87, 87; --color-button-text-hover: 255, 255, 255; --color-border: 70,69,69; --color-price-sale: 232,78,78; --color-price-regular: 0,0,0; --color-form-field: 242,242,242; --color-form-field-text: 0,0,0; --color-tooltip: 0,0,0; --color-tooltip-text: 255,255,255; }
.cl-sec-u00 { --m-duration-short: .1s; --m-duration-default: .25s; --m-duration-long: .5s; --m-duration-image: .65s; --m-duration-animate: 1s; --m-animation-duration: 600ms; --m-animation-fade-in-up: m-fade-in-up var(--m-animation-duration) cubic-bezier(0, 0, 0.3, 1) forwards; --m-animation-fade-in-left: m-fade-in-left var(--m-animation-duration) cubic-bezier(0, 0, 0.3, 1) forwards; --m-animation-fade-in-right: m-fade-in-right var(--m-animation-duration) cubic-bezier(0, 0, 0.3, 1) forwards; --m-animation-fade-in-left-rtl: m-fade-in-left-rtl var(--m-animation-duration) cubic-bezier(0, 0, 0.3, 1) forwards; --m-animation-fade-in-right-rtl: m-fade-in-right-rtl var(--m-animation-duration) cubic-bezier(0, 0, 0.3, 1) forwards; --m-animation-fade-in: m-fade-in calc(var(--m-animation-duration) * 2) cubic-bezier(0, 0, 0.3, 1); --m-animation-zoom-fade: m-zoom-fade var(--m-animation-duration) ease forwards; --base-line-height: 28; --inputs-border-width: 1px; --inputs-radius: 5px; --btn-letter-spacing: 1px; --btn-border-radius: 5px; --btn-border-width: 1px; --btn-line-height: 12px; --color-cart-wishlist-count: #ffffff; --bg-cart-wishlist-count: #da3f3f; --color-image-overlay: #000000; --opacity-image-overlay: 0.2; --color-success: 58,135,53; --color-warning: 210,134,26; --color-error: 218, 63, 63; --color-error-bg: #fbeaea; --color-warning-bg: #faecd7; --color-success-bg: #d1eccf; --bl-primary: #212F4D; --bl-primary-dark: #19253D; --bl-primary-mid: #2E4270; --bl-slate: #6B82AA; --bl-ice: #D0D8E8; --bl-surface: #F5F7FA; --bl-border: #E4E8EF; --bl-pi-base: 15px; --bl-pi-sm: 13px; --bl-pi-xs: 11px; --bl-pi-lh: 1.35; --text-black: 0,0,0; --text-white: 255,255,255; --bg-black: 0,0,0; --bg-white: 255,255,255; --rounded-full: 9999px; --bg-card-placeholder: rgba(243,243,243,1); --arrow-select-box: url(//8ttu08-hf.myshopify.com/cdn/shop/t/2/assets/cl-ar-down.svg?v=92728264558441377851792684881); --font-base-size: 17; --font-body-size: 15px; --font-body-line-height: 1.3; --font-btn-size: 12px; --font-btn-weight: 600; --font-h1-desktop: 52; --font-h1-tablet: 40; --font-h1-mobile: 32; --font-h2-desktop: 36; --font-h2-tablet: 30; --font-h2-mobile: 26; --font-h3-desktop: 24; --font-h3-tablet: 22; --font-h3-mobile: 21; --font-h4-desktop: 20; --font-h4-tablet: 19; --font-h4-mobile: 18; --font-h5-desktop: 17; --font-h5-mobile: 16; --font-h6-desktop: 15; --font-h6-mobile: 15; --heading-letter-spacing: 0px; --arrow-down-url: url(//8ttu08-hf.myshopify.com/cdn/shop/t/2/assets/cl-arrow-down.svg?v=157552497485556416461792684881); --arrow-down-white-url: url(//8ttu08-hf.myshopify.com/cdn/shop/t/2/assets/cl-arrow-down-white.svg?v=70535736727834135531792684881); --product-title-line-clamp: unset; --spacing-sections-desktop: 100px; --spacing-sections-laptop: 80px; --spacing-sections-tablet: 60px; --spacing-sections-mobile: 48px; --container-width: 1100px; --fluid-container-width: 1620px; --fluid-container-offset: 65px; }
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff"); font-weight: 400; font-style: normal; }
.cl-sec-u00 { --swiper-theme-color: #007aff; }
.cl-sec-u00 strong, .cl-sec-u00 b { font-weight: 600; }
.cl-sec-u00 { --kaching-cart-font-size-scale: .9; }
@media (min-width: 768px) { .cl-sec-u00 { --kaching-cart-font-size-scale: 1; } }
@font-face { font-family: iconfont; src: url("//8ttu08-hf.myshopify.com/cdn/shop/t/2/assets/cl-vstar-iconfont.woff2?v=23150172531425183621792684881") format("woff2"), url("//8ttu08-hf.myshopify.com/cdn/shop/t/2/assets/cl-vstar-iconfont.woff?v=141600366259644889301792684881") format("woff"), url("//8ttu08-hf.myshopify.com/cdn/shop/t/2/assets/cl-vstar-iconfont.ttf?v=138766033057889240911792684881") format("truetype"); }
.cl-sec-u00, .cl-sec-u00 { scroll-behavior: auto !important; }
.cl-sec-u00 .bellutia-section { display: flex; align-items: center; justify-content: center; gap: 40px; margin-bottom: 40px; width: 100%; max-width: 1200px; margin-left: auto; margin-right: auto; }
.cl-sec-u00 .bellutia-image-container { width: 40%; display: flex; justify-content: center; }
.cl-sec-u00 .bellutia-image-container img { width: 100%; height: auto; object-fit: cover; border-radius: 10px; display: block; }
.cl-sec-u00 .bellutia-text { width: 50%; }
.cl-sec-u00 .bellutia-text h2 { margin-top: 0px; }
.cl-sec-u00 .bellutia-text ul { text-align: left; padding-left: 20px; list-style-position: inside; }
.cl-sec-u00 .bellutia-full-width { text-align: center; max-width: 800px; margin: 0px auto 40px; padding: 0px 20px; }
@media (max-width: 768px) { .cl-sec-u00 .bellutia-section { margin-bottom: 30px; padding: 0px 15px; flex-direction: column !important; gap: 20px !important; } }
@media (max-width: 768px) { .cl-sec-u00 .bellutia-image-container { width: 100%; order: -1 !important; } }
@media (max-width: 768px) { .cl-sec-u00 .bellutia-text { width: 100%; text-align: center; } }
@media (min-width: 769px) { .cl-sec-u00 .bellutia-section.reverse { flex-direction: row-reverse; } }
.cl-sec-u00 #cl-shopify-section-template--30828447039819__main .m-page-header { padding: 20px 0px 0px !important; }