<!doctype html>
<html class="js" lang="fr">
<head>
<meta name="google-site-verification" content="ImYwr03HHdqE4poS76CvWhH_oAt32xeZOGOM9aQ2Au0" />
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="theme-color" content="">
<link rel="canonical" href="https://dolcia.fr/"><link rel="icon" type="image/png" href="//dolcia.fr/cdn/shop/files/favicon_dolcia.png?crop=center&height=32&v=1781226487&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
Dolcia – Ceinture Menstruelle Chauffante | Soulager Douleurs de Règles
</title>
<meta name="description" content="Soulagez dysménorrhée et crampes menstruelles avec Dolcia. Bouillotte menstruelle moderne : chaleur graphène + massage vibrant. Résultats en 10 min, sans médicaments. Livraison France.">
<meta property="og:site_name" content="Dolcia">
<meta property="og:url" content="https://dolcia.fr/">
<meta property="og:title" content="Dolcia – Ceinture Menstruelle Chauffante | Soulager Douleurs de Règles">
<meta property="og:type" content="website">
<meta property="og:description" content="Soulagez dysménorrhée et crampes menstruelles avec Dolcia. Bouillotte menstruelle moderne : chaleur graphène + massage vibrant. Résultats en 10 min, sans médicaments. Livraison France."><meta property="og:image" content="http://dolcia.fr/cdn/shop/files/ChatGPT_Image_12_juin_2026_02_58_55.png?v=1781225967">
<meta property="og:image:secure_url" content="https://dolcia.fr/cdn/shop/files/ChatGPT_Image_12_juin_2026_02_58_55.png?v=1781225967">
<meta property="og:image:width" content="1536">
<meta property="og:image:height" content="1024"><meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Dolcia – Ceinture Menstruelle Chauffante | Soulager Douleurs de Règles">
<meta name="twitter:description" content="Soulagez dysménorrhée et crampes menstruelles avec Dolcia. Bouillotte menstruelle moderne : chaleur graphène + massage vibrant. Résultats en 10 min, sans médicaments. Livraison France.">
<script src="//dolcia.fr/cdn/shop/t/5/assets/constants.js?v=132983761750457495441777743907" defer="defer"></script>
<script src="//dolcia.fr/cdn/shop/t/5/assets/pubsub.js?v=25310214064522200911777743907" defer="defer"></script>
<script src="//dolcia.fr/cdn/shop/t/5/assets/global.js?v=7301445359237545521777743907" defer="defer"></script>
<script src="//dolcia.fr/cdn/shop/t/5/assets/details-disclosure.js?v=13653116266235556501777743907" defer="defer"></script>
<script src="//dolcia.fr/cdn/shop/t/5/assets/details-modal.js?v=25581673532751508451777743907" defer="defer"></script>
<script src="//dolcia.fr/cdn/shop/t/5/assets/search-form.js?v=133129549252120666541777743907" defer="defer"></script><script src="//dolcia.fr/cdn/shop/t/5/assets/animations.js?v=88693664871331136111777743907" defer="defer"></script><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/99833184633/digital_wallets/dialog">
<meta name="shopify-checkout-api-token" content="96dee4764c82cffa08b91b62fd203f12">
<meta id="in-context-paypal-metadata" data-shop-id="99833184633" data-venmo-supported="false" data-environment="production" data-locale="fr_FR" data-paypal-v4="true" data-currency="EUR">
<script async="async" src="/checkouts/internal/preloads.js?locale=fr-FR"></script>
<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=fr-FR&shop_id=99833184633" crossorigin="anonymous"></script>
<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":99833184633,"countryCode":"FR","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/99833184633","merchantName":"Dolcia","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","maestro"],"total":{"type":"pending","label":"Dolcia","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
<script id="shopify-features" type="application/json">{"accessToken":"96dee4764c82cffa08b91b62fd203f12","betas":["rich-media-storefront-analytics"],"domain":"dolcia.fr","predictiveSearch":true,"shopId":99833184633,"locale":"fr"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "kzb0hk-f7.myshopify.com";
Shopify.locale = "fr";
Shopify.currency = {"active":"EUR","rate":"1.0"};
Shopify.country = "FR";
Shopify.theme = {"name":"Sense","id":193398800761,"schema_name":"Sense","schema_version":"15.4.1","theme_store_id":1356,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "dolcia.fr/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";
Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
Shopify.SignInWithShop = Shopify.SignInWithShop || {};
Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
Shopify.SignInWithShop.User.recognized = false;</script>
<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
<script>
window.ShopifyPay = window.ShopifyPay || {};
window.ShopifyPay.apiHost = "shop.app\/pay";
window.ShopifyPay.redirectState = null;
</script>
<script>
window.Shopify = window.Shopify || {};
window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.01 };
window.Shopify.SignInWithShop.eligible = true;
</script>
<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
<script defer="defer" async type="module" src="//dolcia.fr/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js"></script>
<script type="module">
await import("//dolcia.fr/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js");
window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true,"transferSessionEnabled":true});
</script>
<script>
window.Shopify = window.Shopify || {};
if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
window.Shopify.featureAssets['shop-js'] = {"listener":["modules/v2/loader.listener.fr.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.fr.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.fr.esm.js"],"shop-button":["modules/v2/loader.shop-button.fr.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.fr.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.fr.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.fr.esm.js"],"avatar":["modules/v2/loader.avatar.fr.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.fr.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.fr.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.fr.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.fr.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.fr.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.fr.esm.js"],"pay-button":["modules/v2/loader.pay-button.fr.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.fr.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.fr.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.fr.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.fr.esm.js"],"shop-login":["modules/v2/loader.shop-login.fr.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.fr.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.fr.esm.js"]};
</script>
<script id="__st">var __st={"a":99833184633,"offset":7200,"reqid":"d1344c17-8a27-4fb4-8c6a-fb895b0447b7-1781719128","pageurl":"dolcia.fr\/","u":"ce89f3834ebc","p":"home"};</script>
<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.2.iife.js',D={infoText:'Protégé par hCaptcha',privacyText:'Confidentialité',termsText:'Conditions'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//dolcia.fr/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
<script crossorigin="anonymous" defer="defer" src="//dolcia.fr/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-bf1cdb70.js?v=20250812"></script>
<script id="shopify-origin-trials" async="async" integrity="sha256-MrpR+SbfwphjsvuxKsSWA5xxY07P36eahsNLLXSgEwo=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-c173577b.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
<script id='scb4127' type='text/javascript' async='' src='https://dolcia.fr/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script><script id="sections-script" data-sections="header" defer="defer" src="//dolcia.fr/cdn/shop/t/5/compiled_assets/scripts.js?v=71978301729389642691778715244"></script>
<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
<style data-shopify>
@font-face {
font-family: Poppins;
font-weight: 400;
font-style: normal;
font-display: swap;
src: url("//dolcia.fr/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
url("//dolcia.fr/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
}
@font-face {
font-family: Poppins;
font-weight: 700;
font-style: normal;
font-display: swap;
src: url("//dolcia.fr/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),
url("//dolcia.fr/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");
}
@font-face {
font-family: Poppins;
font-weight: 400;
font-style: italic;
font-display: swap;
src: url("//dolcia.fr/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
url("//dolcia.fr/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
}
@font-face {
font-family: Poppins;
font-weight: 700;
font-style: italic;
font-display: swap;
src: url("//dolcia.fr/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"),
url("//dolcia.fr/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff");
}
@font-face {
font-family: Poppins;
font-weight: 500;
font-style: normal;
font-display: swap;
src: url("//dolcia.fr/cdn/fonts/poppins/poppins_n5.ad5b4b72b59a00358afc706450c864c3c8323842.woff2") format("woff2"),
url("//dolcia.fr/cdn/fonts/poppins/poppins_n5.33757fdf985af2d24b32fcd84c9a09224d4b2c39.woff") format("woff");
}
:root,
.color-scheme-1 {
--color-background: 251,247,244;
--gradient-background: linear-gradient(180deg, rgba(240, 244, 236, 1), rgba(241, 235, 226, 1) 100%);
--color-foreground: 42,26,29;
--color-background-contrast: 217,179,151;
--color-shadow: 46,42,57;
--color-button: 194,84,91;
--color-button-text: 255,255,255;
--color-secondary-button: 251,247,244;
--color-secondary-button-text: 46,42,57;
--color-link: 46,42,57;
--color-badge-foreground: 42,26,29;
--color-badge-background: 251,247,244;
--color-badge-border: 42,26,29;
--payment-terms-background-color: rgb(251 247 244);
}
.color-scheme-2 {
--color-background: 237,255,167;
--gradient-background: radial-gradient(rgba(255, 229, 229, 1), rgba(255, 224, 218, 1) 25%, rgba(215, 255, 137, 1) 100%);
--color-foreground: 46,42,57;
--color-background-contrast: 211,255,39;
--color-shadow: 46,42,57;
--color-button: 194,84,91;
--color-button-text: 237,255,167;
--color-secondary-button: 237,255,167;
--color-secondary-button-text: 46,42,57;
--color-link: 46,42,57;
--color-badge-foreground: 46,42,57;
--color-badge-background: 237,255,167;
--color-badge-border: 46,42,57;
--payment-terms-background-color: rgb(237 255 167);
}
.color-scheme-3 {
--color-background: 20,14,16;
--gradient-background: #140e10;
--color-foreground: 253,251,247;
--color-background-contrast: 164,125,138;
--color-shadow: 46,42,57;
--color-button: 194,84,91;
--color-button-text: 46,42,57;
--color-secondary-button: 20,14,16;
--color-secondary-button-text: 253,251,247;
--color-link: 253,251,247;
--color-badge-foreground: 253,251,247;
--color-badge-background: 20,14,16;
--color-badge-border: 253,251,247;
--payment-terms-background-color: rgb(20 14 16);
}
.color-scheme-4 {
--color-background: 155,4,111;
--gradient-background: #9b046f;
--color-foreground: 253,251,247;
--color-background-contrast: 180,5,129;
--color-shadow: 46,42,57;
--color-button: 253,251,247;
--color-button-text: 155,4,111;
--color-secondary-button: 155,4,111;
--color-secondary-button-text: 253,251,247;
--color-link: 253,251,247;
--color-badge-foreground: 253,251,247;
--color-badge-background: 155,4,111;
--color-badge-border: 253,251,247;
--payment-terms-background-color: rgb(155 4 111);
}
.color-scheme-5 {
--color-background: 94,54,83;
--gradient-background: linear-gradient(320deg, rgba(134, 16, 106, 1), rgba(94, 54, 83, 1) 100%);
--color-foreground: 253,251,247;
--color-background-contrast: 13,7,11;
--color-shadow: 46,42,57;
--color-button: 253,251,247;
--color-button-text: 94,54,83;
--color-secondary-button: 94,54,83;
--color-secondary-button-text: 253,251,247;
--color-link: 253,251,247;
--color-badge-foreground: 253,251,247;
--color-badge-background: 94,54,83;
--color-badge-border: 253,251,247;
--payment-terms-background-color: rgb(94 54 83);
}
body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5 {
color: rgba(var(--color-foreground), 0.75);
background-color: rgb(var(--color-background));
}
:root {
--font-body-family: Poppins, sans-serif;
--font-body-style: normal;
--font-body-weight: 400;
--font-body-weight-bold: 700;
--font-heading-family: Poppins, sans-serif;
--font-heading-style: normal;
--font-heading-weight: 500;
--font-body-scale: 1.0;
--font-heading-scale: 1.2;
--media-padding: px;
--media-border-opacity: 0.1;
--media-border-width: 0px;
--media-radius: 12px;
--media-shadow-opacity: 0.1;
--media-shadow-horizontal-offset: 10px;
--media-shadow-vertical-offset: 12px;
--media-shadow-blur-radius: 20px;
--media-shadow-visible: 1;
--page-width: 120rem;
--page-width-margin: 0rem;
--product-card-image-padding: 0.0rem;
--product-card-corner-radius: 1.2rem;
--product-card-text-alignment: center;
--product-card-border-width: 0.0rem;
--product-card-border-opacity: 0.1;
--product-card-shadow-opacity: 0.05;
--product-card-shadow-visible: 1;
--product-card-shadow-horizontal-offset: 1.0rem;
--product-card-shadow-vertical-offset: 1.0rem;
--product-card-shadow-blur-radius: 3.5rem;
--collection-card-image-padding: 0.0rem;
--collection-card-corner-radius: 1.2rem;
--collection-card-text-alignment: center;
--collection-card-border-width: 0.0rem;
--collection-card-border-opacity: 0.1;
--collection-card-shadow-opacity: 0.05;
--collection-card-shadow-visible: 1;
--collection-card-shadow-horizontal-offset: 1.0rem;
--collection-card-shadow-vertical-offset: 1.0rem;
--collection-card-shadow-blur-radius: 3.5rem;
--blog-card-image-padding: 0.0rem;
--blog-card-corner-radius: 1.2rem;
--blog-card-text-alignment: center;
--blog-card-border-width: 0.0rem;
--blog-card-border-opacity: 0.1;
--blog-card-shadow-opacity: 0.05;
--blog-card-shadow-visible: 1;
--blog-card-shadow-horizontal-offset: 1.0rem;
--blog-card-shadow-vertical-offset: 1.0rem;
--blog-card-shadow-blur-radius: 3.5rem;
--badge-corner-radius: 2.0rem;
--popup-border-width: 1px;
--popup-border-opacity: 0.1;
--popup-corner-radius: 22px;
--popup-shadow-opacity: 0.1;
--popup-shadow-horizontal-offset: 10px;
--popup-shadow-vertical-offset: 12px;
--popup-shadow-blur-radius: 20px;
--drawer-border-width: 1px;
--drawer-border-opacity: 0.1;
--drawer-shadow-opacity: 0.0;
--drawer-shadow-horizontal-offset: 0px;
--drawer-shadow-vertical-offset: 4px;
--drawer-shadow-blur-radius: 5px;
--spacing-sections-desktop: 36px;
--spacing-sections-mobile: 25px;
--grid-desktop-vertical-spacing: 40px;
--grid-desktop-horizontal-spacing: 40px;
--grid-mobile-vertical-spacing: 20px;
--grid-mobile-horizontal-spacing: 20px;
--text-boxes-border-opacity: 0.1;
--text-boxes-border-width: 0px;
--text-boxes-radius: 24px;
--text-boxes-shadow-opacity: 0.0;
--text-boxes-shadow-visible: 0;
--text-boxes-shadow-horizontal-offset: 10px;
--text-boxes-shadow-vertical-offset: 12px;
--text-boxes-shadow-blur-radius: 20px;
--buttons-radius: 10px;
--buttons-radius-outset: 11px;
--buttons-border-width: 1px;
--buttons-border-opacity: 0.55;
--buttons-shadow-opacity: 0.0;
--buttons-shadow-visible: 0;
--buttons-shadow-horizontal-offset: 0px;
--buttons-shadow-vertical-offset: 4px;
--buttons-shadow-blur-radius: 5px;
--buttons-border-offset: 0.3px;
--inputs-radius: 10px;
--inputs-border-width: 1px;
--inputs-border-opacity: 0.55;
--inputs-shadow-opacity: 0.0;
--inputs-shadow-horizontal-offset: 0px;
--inputs-margin-offset: 0px;
--inputs-shadow-vertical-offset: 4px;
--inputs-shadow-blur-radius: 5px;
--inputs-radius-outset: 11px;
--variant-pills-radius: 10px;
--variant-pills-border-width: 0px;
--variant-pills-border-opacity: 0.1;
--variant-pills-shadow-opacity: 0.0;
--variant-pills-shadow-horizontal-offset: 0px;
--variant-pills-shadow-vertical-offset: 4px;
--variant-pills-shadow-blur-radius: 5px;
}
*,
*::before,
*::after {
box-sizing: inherit;
}
html {
box-sizing: border-box;
font-size: calc(var(--font-body-scale) * 62.5%);
height: 100%;
}
body {
display: grid;
grid-template-rows: auto auto 1fr auto;
grid-template-columns: 100%;
min-height: 100%;
margin: 0;
font-size: 1.5rem;
letter-spacing: 0.06rem;
line-height: calc(1 + 0.8 / var(--font-body-scale));
font-family: var(--font-body-family);
font-style: var(--font-body-style);
font-weight: var(--font-body-weight);
}
@media screen and (min-width: 750px) {
body {
font-size: 1.6rem;
}
}
</style>
<link href="//dolcia.fr/cdn/shop/t/5/assets/base.css?v=159841507637079171801777743907" rel="stylesheet" type="text/css" media="all" />
<link rel="stylesheet" href="//dolcia.fr/cdn/shop/t/5/assets/component-cart-items.css?v=13033300910818915211777743907" media="print" onload="this.media='all'">
<link rel="preload" as="font" href="//dolcia.fr/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" type="font/woff2" crossorigin>
<link rel="preload" as="font" href="//dolcia.fr/cdn/fonts/poppins/poppins_n5.ad5b4b72b59a00358afc706450c864c3c8323842.woff2" type="font/woff2" crossorigin>
<link
rel="stylesheet"
href="//dolcia.fr/cdn/shop/t/5/assets/component-predictive-search.css?v=118923337488134913561777743907"
media="print"
onload="this.media='all'"
><script>
if (Shopify.designMode) {
document.documentElement.classList.add('shopify-design-mode');
}
</script>
<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 99833184633,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
<script>
window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
</script>
<script id="web-pixels-manager-setup">(function(){var wpmLoader=function(){"use strict";return function(e,d,r,n){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};if(!Boolean(null==(i=null==(a=window.Shopify)?void 0:a.analytics)?void 0:i.replayQueue)){var a,i;window.Shopify=window.Shopify||{};var t=window.Shopify;t.analytics=t.analytics||{};var s=t.analytics;s.replayQueue=[],s.publish=function(e,d,r){return s.replayQueue.push([e,d,r]),!0};try{self.performance.mark("wpm:start")}catch(e){}var l,u,c,m,p,f,h,g,y,w,v,b,S,P=(u=(l={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,c=l.legacy,(m=navigator.userAgent).match(u)?"modern":m.match(c)?"legacy":"unknown"),C="modern"===P?"modern":"legacy",_=(null!=n?n:{modern:"",legacy:""})[C],O=[(p={baseUrl:d,hashVersion:r,buildTarget:C}).baseUrl,"/wpm","/b",p.hashVersion,"modern"===p.buildTarget?"m":"l",".js"].join(""),U=(f={version:r,bundleTarget:P,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint},h=f.version,g=f.bundleTarget,y=f.surface,w=f.pageUrl,v=f.monorailEndpoint,{emit:function(e){var d=e.status,r=e.errorMsg,n=(new Date).getTime(),o=JSON.stringify({metadata:{event_sent_at_ms:n},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:h,bundle_target:g,page_url:w,status:d,surface:y,error_msg:r},metadata:{event_created_at_ms:n}}]});if(!v)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(v,o)}catch(e){}var a=new XMLHttpRequest;try{return a.open("POST",v,!0),a.setRequestHeader("Content-Type","text/plain"),a.send(o),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}});try{o.browserTarget=P,function(e){var d=e.src,r=e.async,n=void 0===r||r,o=e.onload,a=e.onerror,i=e.sri,t=e.scriptDataAttributes,s=void 0===t?{}:t,l=document.createElement("script"),u=document.querySelector("head"),c=document.querySelector("body");if(l.async=n,l.src=d,i&&(l.integrity=i,l.crossOrigin="anonymous"),s)for(var m in s)if(Object.prototype.hasOwnProperty.call(s,m))try{l.dataset[m]=s[m]}catch(e){}if(o&&l.addEventListener("load",o),a&&l.addEventListener("error",a),u)u.appendChild(l);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(l)}}({src:O,async:!0,onload:function(){if(!function(){var e,d;return Boolean(null==(d=null==(e=window.Shopify)?void 0:e.analytics)?void 0:d.initialized)}()){var d=window.webPixelsManager.init(e)||void 0;if(d){var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var r=e[0],n=e[1],o=e[2];d.publishCustomEvent(r,n,o)}),r.replayQueue=[],r.publish=d.publishCustomEvent,r.visitor=d.visitor,r.initialized=!0}}},onerror:function(){return U.emit({status:"failed",errorMsg:"".concat(O," has failed to load")})},sri:(b=_,S=/^sha384-[A-Za-z0-9+/=]+$/,"string"==typeof b&&S.test(b)?_:""),scriptDataAttributes:o}),U.emit({status:"loading"})}catch(e){U.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}}}();wpmLoader({shopId: 99833184633,storefrontBaseUrl: "https://dolcia.fr",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["d5bdd5d0","2b8f910e"],webPixelsConfigList: [{"id":"3848175993","configuration":"{\"pixel_id\":\"1740404840731537\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"abff2a8add143ccb04deb20f0ebd74a9","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0460","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0460","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Dolcia","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"kzb0hk-f7.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/dolcia.fr"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"15532899074425","handle":"ceinture-chauffante-menstruelle-dolcia","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"57404126658937","price":{"amount":0.0,"currencyCode":"EUR"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null,"page":{"pageType":"home","resourceId":null}},},"https://dolcia.fr/cdn","032da393w19368061p0cc732e2m671615c3",{"modern":"","legacy":""},{"trekkieShim":true,"apiClientId":"580111","themeId":"193398800761","themeStoreId":"1356","pageType":"home","shopId":"99833184633","storefrontBaseUrl":"https:\/\/dolcia.fr","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"d5bdd5d0\", \"2b8f910e\"]","isMerchantRequest":"false","hashVersion":"032da393w19368061p0cc732e2m671615c3","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script><script>
window.ShopifyAnalytics = window.ShopifyAnalytics || {};
window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
window.ShopifyAnalytics.meta.currency = 'EUR';
var meta = {"page":{"pageType":"home","requestId":"d1344c17-8a27-4fb4-8c6a-fb895b0447b7-1781719128"}};
for (var attr in meta) {
window.ShopifyAnalytics.meta[attr] = meta[attr];
}
</script>
<script class="analytics">
(function () {
var customDocumentWrite = function(content) {
var jquery = null;
if (window.jQuery) {
jquery = window.jQuery;
} else if (window.Checkout && window.Checkout.$) {
jquery = window.Checkout.$;
}
if (jquery) {
jquery('body').append(content);
}
};
var hasLoggedConversion = function(token) {
if (token) {
return document.cookie.indexOf('loggedConversion=' + token) !== -1;
}
return false;
}
var setCookieIfConversion = function(token) {
if (token) {
var twoMonthsFromNow = new Date(Date.now());
twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
}
}
var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
window.ShopifyAnalytics.lib.trekkie = window.trekkie;
if (trekkie.integrations) {
return;
}
trekkie.methods = [
'identify',
'page',
'ready',
'track',
'trackForm',
'trackLink'
];
trekkie.factory = function(method) {
return function() {
var args = Array.prototype.slice.call(arguments);
args.unshift(method);
trekkie.push(args);
if (window.__TREKKIE_SHIM_QUEUE && (method == 'track' || method == 'page')) {
try {
window.__TREKKIE_SHIM_QUEUE.push({
from: 'trekkie-stub',
method: method,
args: args.slice(1)
});
} catch (e) {
// no-op
}
}
return trekkie;
};
};
for (var i = 0; i < trekkie.methods.length; i++) {
var key = trekkie.methods[i];
trekkie[key] = trekkie.factory(key);
}
trekkie.load = function(config) {
trekkie.config = config || {};
trekkie.config.initialDocumentCookie = document.cookie;
var first = document.getElementsByTagName('script')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.onerror = function(e) {
var scriptFallback = document.createElement('script');
scriptFallback.type = 'text/javascript';
scriptFallback.onerror = function(error) {
var Monorail = {
produce: function produce(monorailDomain, schemaId, payload) {
var currentMs = new Date().getTime();
var event = {
schema_id: schemaId,
payload: payload,
metadata: {
event_created_at_ms: currentMs,
event_sent_at_ms: currentMs
}
};
return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
},
sendRequest: function sendRequest(endpointUrl, payload) {
// Try the sendBeacon API
if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
var blobData = new window.Blob([payload], {
type: 'text/plain'
});
if (window.navigator.sendBeacon(endpointUrl, blobData)) {
return true;
} // sendBeacon was not successful
} // XHR beacon
var xhr = new XMLHttpRequest();
try {
xhr.open('POST', endpointUrl);
xhr.setRequestHeader('Content-Type', 'text/plain');
xhr.send(payload);
} catch (e) {
console.log(e);
}
return false;
},
isIos12: function isIos12() {
return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
}
};
Monorail.produce('monorail-edge.shopifysvc.com',
'trekkie_storefront_load_errors/1.1',
{shop_id: 99833184633,
theme_id: 193398800761,
app_name: "storefront",
context_url: window.location.href,
source_url: "//dolcia.fr/cdn/s/trekkie.storefront.370ef8ffef154dc56bb5a814fea4666724353464.min.js"});
};
scriptFallback.async = true;
scriptFallback.src = '//dolcia.fr/cdn/s/trekkie.storefront.370ef8ffef154dc56bb5a814fea4666724353464.min.js';
first.parentNode.insertBefore(scriptFallback, first);
};
script.async = true;
script.src = '//dolcia.fr/cdn/s/trekkie.storefront.370ef8ffef154dc56bb5a814fea4666724353464.min.js';
first.parentNode.insertBefore(script, first);
};
trekkie.load(
{"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":99833184633,"isMerchantRequest":null,"themeId":193398800761,"themeCityHash":"11224027794976640311","contentLanguage":"fr","currency":"EUR","eventMetadataId":"2a422921-6a86-4369-be84-0e5675d32c95"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["b5387b81","d5bdd5d0"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
);
var loaded = false;
trekkie.ready(function() {
if (loaded) return;
loaded = true;
window.ShopifyAnalytics.lib = window.trekkie;
var originalDocumentWrite = document.write;
document.write = customDocumentWrite;
try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
document.write = originalDocumentWrite;
window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"d1344c17-8a27-4fb4-8c6a-fb895b0447b7-1781719128","shopifyEmitted":true});
var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
var token = match? match[1]: undefined;
if (!hasLoggedConversion(token)) {
setCookieIfConversion(token);
}
});
var eventsListenerScript = document.createElement('script');
eventsListenerScript.async = true;
eventsListenerScript.src = "//dolcia.fr/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
})();</script>
<script
defer
src="https://dolcia.fr/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.5.2.min.js"
data-application="storefront-renderer"
data-shop-id="99833184633"
data-render-region="gcp-europe-west1"
data-page-type="index"
data-theme-instance-id="193398800761"
data-theme-name="Sense"
data-theme-version="15.4.1"
data-monorail-region="shop_domain"
data-resource-timing-sampling-rate="10"
data-shs="true"
data-shs-beacon="true"
data-shs-export-with-fetch="true"
data-shs-logs-sample-rate="1"
data-shs-beacon-endpoint="https://dolcia.fr/api/collect"
></script>
<script>window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {const LONG_FRAME_THRESHOLD = 50;const longAnimationFrames = [];let activeRafId = null;function collectLongFrames() {let previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}const delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!PerformanceObserver.supportedEntryTypes.includes('long-animation-frame')) {collectLongFrames();const timeoutId = setTimeout(() => {cancelAnimationFrame(activeRafId);}, 10_000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function(stopCollection = false) {if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();</script></head>
<body class="gradient">
<a class="skip-to-content-link button visually-hidden" href="#MainContent">
Ignorer et passer au contenu
</a><!-- BEGIN sections: header-group -->
<div id="shopify-section-sections--28557273432441__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//dolcia.fr/cdn/shop/t/5/assets/component-list-menu.css?v=151968516119678728991777743907" media="print" onload="this.media='all'">
<link rel="stylesheet" href="//dolcia.fr/cdn/shop/t/5/assets/component-search.css?v=165164710990765432851777743907" media="print" onload="this.media='all'">
<link rel="stylesheet" href="//dolcia.fr/cdn/shop/t/5/assets/component-menu-drawer.css?v=147478906057189667651777743907" media="print" onload="this.media='all'">
<link rel="stylesheet" href="//dolcia.fr/cdn/shop/t/5/assets/component-cart-notification.css?v=54116361853792938221777743907" media="print" onload="this.media='all'"><link rel="stylesheet" href="//dolcia.fr/cdn/shop/t/5/assets/component-price.css?v=47596247576480123001777743907" media="print" onload="this.media='all'"><style>
header-drawer {
justify-self: start;
margin-left: -1.2rem;
}@media screen and (min-width: 990px) {
header-drawer { display: none; }
}.menu-drawer-container { display: flex; }
.list-menu { list-style: none; padding: 0; margin: 0; }
.list-menu--inline { display: inline-flex; flex-wrap: wrap; }
summary.list-menu__item { padding-right: 2.7rem; }
.list-menu__item { display: flex; align-items: center; line-height: calc(1 + 0.3 / var(--font-body-scale)); }
.list-menu__item--link {
text-decoration: none;
padding-bottom: 1rem;
padding-top: 1rem;
line-height: calc(1 + 0.8 / var(--font-body-scale));
}
@media screen and (min-width: 750px) {
.list-menu__item--link { padding-bottom: 0.5rem; padding-top: 0.5rem; }
}
/* === DOLCIA HEADER === */
.dolcia-header {
display: grid;
grid-template-columns: 1fr auto 1fr;
align-items: center;
width: 100%;
padding: 0 3rem;
height: 72px;
box-sizing: border-box;
}
.dolcia-header__logo { display: flex; align-items: center; justify-self: start; overflow: hidden; }
.dolcia-header__logo a { text-decoration: none; display: flex; align-items: center; }
.dolcia-header__logo .header__heading { margin: 0; }
.dolcia-header__logo .header__heading-logo-wrapper { display: flex; align-items: center; }
.dolcia-header__logo .header__heading-logo { max-height: 52px; width: auto; object-fit: contain; }
.dolcia-header__nav { display: flex; align-items: center; justify-self: center; }
.dolcia-header__nav a {
font-family: 'Jost', sans-serif;
font-size: 11px;
font-weight: 500;
letter-spacing: 0.14em;
text-transform: uppercase;
color: #2C1A1D;
text-decoration: none;
padding: 0 18px;
height: 72px;
display: flex;
align-items: center;
position: relative;
transition: color 0.2s ease;
}
.dolcia-header__nav a::after {
content: '';
position: absolute;
bottom: 0;
left: 18px;
right: 18px;
height: 2px;
background: #C2545B;
transform: scaleX(0);
transition: transform 0.22s ease;
}
.dolcia-header__nav a:hover { color: #C2545B; }
.dolcia-header__nav a:hover::after,
.dolcia-header__nav a[aria-current="page"]::after { transform: scaleX(1); }
.dolcia-header__nav a[aria-current="page"] { color: #C2545B; }
/* Icones droite - on cible large pour couvrir le rendu de header-search */
.dolcia-header__icons { display: flex; align-items: center; gap: 2px; justify-self: end; }
.dolcia-header__icons .header__icon,
.dolcia-header__icons details > summary {
display: flex !important;
align-items: center;
justify-content: center;
width: 38px;
height: 38px;
border-radius: 50%;
color: #2C1A1D;
transition: background 0.18s ease, color 0.18s ease;
text-decoration: none;
position: relative;
background: none;
border: none;
cursor: pointer;
padding: 0;
list-style: none;
}
.dolcia-header__icons .header__icon:hover,
.dolcia-header__icons details > summary:hover {
background: rgba(194, 84, 91, 0.09);
color: #C2545B;
}
.dolcia-header__icons svg { width: 20px; height: 20px; }
.dolcia-header__icons .svg-wrapper svg { width: 20px; height: 20px; }
.dolcia-header__icons .cart-count-bubble {
position: absolute;
top: 3px; right: 3px;
background: #C2545B;
color: white;
font-size: 9px;
font-weight: 600;
width: 15px; height: 15px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
line-height: 1;
}
.dolcia-header__drawer { display: none; }
/* === STICKY - toujours visible === */
.section-header {
position: sticky !important;
top: 0 !important;
z-index: 200 !important;
}
/* Neutralise la classe Dawn qui ferait disparaitre le header */
.shopify-section-header-hidden {
transform: none !important;
}
/* === MOBILE === */
@media screen and (max-width: 989px) {
.dolcia-header {
grid-template-columns: 44px 1fr 44px;
padding: 0 1.2rem;
height: 70px;
}
.dolcia-header__drawer {
display: flex;
align-items: center;
justify-content: flex-start;
grid-column: 1;
grid-row: 1;
padding-bottom: 6px;
}
.dolcia-header__logo {
justify-self: center;
grid-column: 2;
grid-row: 1;
padding-bottom: 0;
margin-top: -4px;
overflow: hidden;
}
.dolcia-header__logo .header__heading-logo { max-height: 44px; width: auto; object-fit: contain; }
.dolcia-header__nav { display: none; }
.dolcia-header__icons {
grid-column: 3;
grid-row: 1;
justify-self: end;
gap: 0;
}
/* Mobile : cache recherche et compte, seul panier visible */
.dolcia-header__icons details,
.dolcia-header__icons .header__icon--account {
display: none !important;
}
.dolcia-header__icons .header__icon--cart {
width: 36px;
height: 36px;
}
}
</style><style data-shopify>.section-header {
margin-bottom: 18px;
}
@media screen and (min-width: 750px) {
.section-header { margin-bottom: 24px; }
}</style><script src="//dolcia.fr/cdn/shop/t/5/assets/cart-notification.js?v=133508293167896966491777743907" defer="defer"></script>
<sticky-header data-sticky-type="on-scroll-up" class="header-wrapper color-scheme-1 gradient"><nav class="dolcia-header" role="navigation" aria-label="Navigation principale">
<!-- DRAWER mobile -->
<div class="dolcia-header__drawer">
<header-drawer data-breakpoint="tablet">
<details id="Details-menu-drawer-container" class="menu-drawer-container">
<summary
class="header__icon header__icon--menu header__icon--summary link focus-inset"
aria-label="Menu"
>
<span><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-hamburger" viewbox="0 0 18 16"><path fill="currentColor" d="M1 .5a.5.5 0 1 0 0 1h15.71a.5.5 0 0 0 0-1zM.5 8a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1A.5.5 0 0 1 .5 8m0 7a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewbox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
</span>
</summary>
<div id="menu-drawer" class="gradient menu-drawer motion-reduce color-scheme-1">
<div class="menu-drawer__inner-container">
<div class="menu-drawer__navigation-container">
<nav class="menu-drawer__navigation">
<ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a
id="HeaderDrawer-accueil"
href="/"
class="menu-drawer__menu-item list-menu__item link link--text focus-inset menu-drawer__menu-item--active"
aria-current="page"
>
Accueil
</a></li><li><a
id="HeaderDrawer-catalogue"
href="/collections/all"
class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
>
Catalogue
</a></li></ul>
</nav>
<div class="menu-drawer__utility-links"><a
href="https://dolcia.fr/customer_authentication/redirect?locale=fr®ion_country=FR"
class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide"
rel="nofollow"
><account-icon><span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-account" viewbox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M6 4.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-4a4 4 0 1 0 0 8 4 4 0 0 0 0-8m5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15M9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35" clip-rule="evenodd"/></svg>
</span></account-icon>Connexion</a><div class="menu-drawer__localization header-localization">
</div><ul class="list list-social list-unstyled" role="list"></ul>
</div>
</div>
</div>
</div>
</details>
</header-drawer>
</div>
<!-- LOGO -->
<div class="dolcia-header__logo"><h1 class="header__heading" style="margin:0"><a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper">
<img src="//dolcia.fr/cdn/shop/files/image-Photoroom_4.png?v=1777746013&width=600" alt="Dolcia" srcset="//dolcia.fr/cdn/shop/files/image-Photoroom_4.png?v=1777746013&width=300 300w, //dolcia.fr/cdn/shop/files/image-Photoroom_4.png?v=1777746013&width=450 450w, //dolcia.fr/cdn/shop/files/image-Photoroom_4.png?v=1777746013&width=600 600w" width="300" height="96.71052631578948" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 600px) 50vw, 300px">
</div></a></h1></div>
<!-- NAV CENTRE -->
<div class="dolcia-header__nav">
<a href="#le-produit">Le Produit</a>
<a href="#comment">Comment ça marche</a>
<a href="#avis">Avis Clientes</a>
<a href="#dolcia-faq">FAQ</a>
</div>
<!-- ICONS DROITE -->
<div class="dolcia-header__icons">
<details-modal class="header__search">
<details>
<summary
class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle"
aria-haspopup="dialog"
aria-label="Recherche"
>
<span>
<span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewbox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg>
</span>
<span class="svg-wrapper header__icon-close"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewbox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
</span>
</span>
</summary>
<div
class="search-modal modal__content gradient"
role="dialog"
aria-modal="true"
aria-label="Recherche"
>
<div class="modal-overlay"></div>
<div
class="search-modal__content search-modal__content-bottom"
tabindex="-1"
><predictive-search class="search-modal__form" data-loading-text="Chargement en cours..."><form action="/search" method="get" role="search" class="search search-modal__form">
<div class="field">
<input
class="search__input field__input"
id="Search-In-Modal"
type="search"
name="q"
value=""
placeholder="Recherche">
<label class="field__label" for="Search-In-Modal">Recherche</label>
<input type="hidden" name="options[prefix]" value="last">
<button
type="reset"
class="reset__button field__button hidden"
aria-label="Effacer le terme de recherche"
>
<span class="svg-wrapper"><svg fill="none" stroke="currentColor" class="icon icon-close" viewbox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg>
</span>
</button>
<button class="search__button field__button" aria-label="Recherche">
<span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewbox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg>
</span>
</button>
</div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
<div class="predictive-search__loading-state">
<svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewbox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg>
</div>
</div>
<span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button
type="button"
class="search-modal__close-button modal__close-button link link--text focus-inset"
aria-label="Fermer"
>
<span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewbox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
</span>
</button>
</div>
</div>
</details>
</details-modal>
<a
href="https://dolcia.fr/customer_authentication/redirect?locale=fr®ion_country=FR"
class="header__icon header__icon--account link focus-inset"
rel="nofollow"
aria-label="Connexion"
><account-icon><span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-account" viewbox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M6 4.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-4a4 4 0 1 0 0 8 4 4 0 0 0 0-8m5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15M9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35" clip-rule="evenodd"/></svg>
</span></account-icon><span class="visually-hidden">Connexion</span>
</a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble" aria-label="Panier">
<span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-cart-empty" viewbox="0 0 40 40"><path fill="currentColor" fill-rule="evenodd" d="M15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33L28.4 11.8zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1-9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z"/></svg>
</span>
<span class="visually-hidden">Panier</span></a></div>
</nav>
</sticky-header>
<cart-notification>
<div class="cart-notification-wrapper page-width">
<div
id="cart-notification"
class="cart-notification focus-inset color-scheme-1 gradient"
aria-modal="true"
aria-label="Article ajouté au panier"
role="dialog"
tabindex="-1"
>
<div class="cart-notification__header">
<h2 class="cart-notification__heading caption-large text-body"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewbox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg>
Article ajouté au panier
</h2>
<button
type="button"
class="cart-notification__close modal__close-button link link--text focus-inset"
aria-label="Fermer"
>
<span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewbox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
</span>
</button>
</div>
<div id="cart-notification-product" class="cart-notification-product"></div>
<div class="cart-notification__links">
<a
href="/cart"
id="cart-notification-button"
class="button button--secondary button--full-width"
>Voir le panier</a>
<form action="/cart" method="post" id="cart-notification-form">
<button class="button button--primary button--full-width" name="checkout">
Procéder au paiement
</button>
</form>
<button type="button" class="link button-label">Continuer les achats</button>
</div>
</div>
</div>
</cart-notification>
<style data-shopify>
.cart-notification {
display: none;
}
</style>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "Organization",
"name": "Dolcia",
"logo": "https:\/\/dolcia.fr\/cdn\/shop\/files\/image-Photoroom_4.png?v=1777746013\u0026width=500",
"sameAs": [
"","",
"","",
"","",
"","",
""
],
"url": "https:\/\/dolcia.fr"
}
</script>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"name": "Dolcia",
"potentialAction": {
"@type": "SearchAction",
"target": "https:\/\/dolcia.fr\/search?q={search_term_string}",
"query-input": "required name=search_term_string"
},
"url": "https:\/\/dolcia.fr"
}
</script>
</div>
<!-- END sections: header-group -->
<main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
<section id="shopify-section-template--28557272940921__image_banner_6p3hk7" class="shopify-section section"><link href="//dolcia.fr/cdn/shop/t/5/assets/section-image-banner.css?v=124819179385751388401777743907" rel="stylesheet" type="text/css" media="all" />
<style>
/* ═══════════════════════════════════════
DOLCIA — Hero Banner Pro v6
Titre XXL · Position mi-chemin gauche
═══════════════════════════════════════ */
/* ------ Structure ------ */
#Banner-template--28557272940921__image_banner_6p3hk7 {
position: relative !important;
display: flex !important;
align-items: center !important;
overflow: hidden !important;
}
/* ------ Hauteurs ------ */
#Banner-template--28557272940921__image_banner_6p3hk7.banner--large { min-height: 78vh !important; max-height: 860px !important; }
#Banner-template--28557272940921__image_banner_6p3hk7.banner--medium { min-height: 62vh !important; max-height: 700px !important; }
#Banner-template--28557272940921__image_banner_6p3hk7.banner--small { min-height: 46vh !important; max-height: 540px !important; }
@media screen and (max-width: 749px) {
#Banner-template--28557272940921__image_banner_6p3hk7 {
min-height: 82svh !important;
max-height: none !important;
}
}
/* ------ Image plein cadre ------ */
#Banner-template--28557272940921__image_banner_6p3hk7 .banner__media {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
overflow: hidden !important;
z-index: 0 !important;
}
#Banner-template--28557272940921__image_banner_6p3hk7 .banner__media img {
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
object-position: center 40% !important;
display: block !important;
}
/* ------ Overlay ------ */
#Banner-template--28557272940921__image_banner_6p3hk7 .banner__media::after {
content: '' !important;
position: absolute !important;
inset: 0 !important;
background:
linear-gradient(
to right,
rgba(18, 8, 10, 0.75) 0%,
rgba(18, 8, 10, 0.50) 40%,
rgba(18, 8, 10, 0.10) 75%,
rgba(18, 8, 10, 0.00) 100%
),
linear-gradient(
to top,
rgba(18, 8, 10, 0.40) 0%,
rgba(18, 8, 10, 0.00) 50%
) !important;
z-index: 1 !important;
pointer-events: none !important;
}
/* ------ Contenu centré verticalement ------ */
#Banner-template--28557272940921__image_banner_6p3hk7 .banner__content,
#Banner-template--28557272940921__image_banner_6p3hk7 [class*="banner__content--"] {
position: relative !important;
z-index: 2 !important;
width: 100% !important;
display: flex !important;
align-items: center !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
align-self: center !important;
margin-top: auto !important;
margin-bottom: auto !important;
}
/* Position : entre bord gauche et centre → ~2vw de padding */
#Banner-template--28557272940921__image_banner_6p3hk7 .page-width {
padding-left: 10vw !important;
padding-right: 10vw !important;
max-width: 1200px !important;
margin: 0 !important;
width: 100% !important;
}
/* ------ Box — assez large pour "Pour de bon." ------ */
#Banner-template--28557272940921__image_banner_6p3hk7 .banner__box {
background: transparent !important;
border: none !important;
box-shadow: none !important;
padding: 0 !important;
backdrop-filter: none !important;
max-width: 700px !important;
width: 100% !important;
}
/* ------ EYEBROW ------ */
#Banner-template--28557272940921__image_banner_6p3hk7 .dolcia-eyebrow {
display: flex;
align-items: center;
gap: 10px;
font-family: 'Jost', sans-serif;
font-size: 10px;
font-weight: 500;
letter-spacing: 0.26em;
text-transform: uppercase;
color: #c9a04a;
margin-bottom: 20px;
}
#Banner-template--28557272940921__image_banner_6p3hk7 .dolcia-eyebrow::before {
content: '';
display: inline-block;
width: 26px;
height: 1px;
background: #c9a04a;
flex-shrink: 0;
}
/* ------ Titre encore plus grand ------ */
#Banner-template--28557272940921__image_banner_6p3hk7 .banner__heading {
font-family: 'Cormorant Garamond', Georgia, serif !important;
font-size: clamp(56px, 7vw, 108px) !important;
line-height: 1.02 !important;
font-weight: 600 !important;
color: #ffffff !important;
margin-bottom: 20px !important;
text-shadow: 0 2px 28px rgba(0,0,0,0.22) !important;
letter-spacing: -0.02em !important;
}
#Banner-template--28557272940921__image_banner_6p3hk7 .banner__heading em {
font-style: italic !important;
color: #D4787E !important;
font-weight: 400 !important;
white-space: nowrap !important;
}
/* ------ Texte ------ */
#Banner-template--28557272940921__image_banner_6p3hk7 .banner__text,
#Banner-template--28557272940921__image_banner_6p3hk7 .banner__text p,
#Banner-template--28557272940921__image_banner_6p3hk7 .banner__text * {
font-family: 'Jost', sans-serif !important;
font-size: 15px !important;
color: rgba(255, 255, 255, 0.80) !important;
font-weight: 300 !important;
line-height: 1.72 !important;
margin-bottom: 26px !important;
text-shadow: 0 1px 8px rgba(0,0,0,0.24) !important;
max-width: 420px !important;
}
/* ------ Étoiles ------ */
#Banner-template--28557272940921__image_banner_6p3hk7 .dolcia-stars {
display: flex;
align-items: center;
gap: 8px;
margin-bottom: 28px;
}
#Banner-template--28557272940921__image_banner_6p3hk7 .dolcia-stars__icons {
color: #c9a04a;
font-size: 13px;
letter-spacing: 3px;
}
#Banner-template--28557272940921__image_banner_6p3hk7 .dolcia-stars__text {
font-family: 'Jost', sans-serif;
font-size: 12px;
color: rgba(255, 255, 255, 0.62);
}
#Banner-template--28557272940921__image_banner_6p3hk7 .dolcia-stars__text strong {
color: rgba(255, 255, 255, 0.92);
font-weight: 500;
}
/* ------ Boutons ------ */
#Banner-template--28557272940921__image_banner_6p3hk7 .banner__buttons {
display: flex !important;
gap: 10px !important;
flex-wrap: wrap !important;
align-items: center !important;
}
#Banner-template--28557272940921__image_banner_6p3hk7 .button--primary {
background: #C2545B !important;
color: #ffffff !important;
border: none !important;
border-radius: 2px !important;
font-family: 'Jost', sans-serif !important;
font-size: 11.5px !important;
font-weight: 500 !important;
letter-spacing: 0.15em !important;
text-transform: uppercase !important;
padding: 15px 30px !important;
box-shadow: 0 6px 24px rgba(194, 84, 91, 0.42) !important;
transition: background 0.22s ease, transform 0.16s ease, box-shadow 0.22s ease !important;
text-decoration: none !important;
display: inline-block !important;
}
#Banner-template--28557272940921__image_banner_6p3hk7 .button--primary:hover {
background: #9e3840 !important;
transform: translateY(-2px) !important;
box-shadow: 0 10px 30px rgba(194, 84, 91, 0.52) !important;
}
#Banner-template--28557272940921__image_banner_6p3hk7 .button--secondary {
background: transparent !important;
color: rgba(255, 255, 255, 0.88) !important;
border: 1px solid rgba(255, 255, 255, 0.40) !important;
border-radius: 2px !important;
font-family: 'Jost', sans-serif !important;
font-size: 11.5px !important;
font-weight: 400 !important;
letter-spacing: 0.11em !important;
text-transform: uppercase !important;
padding: 14px 26px !important;
transition: border-color 0.20s ease, background 0.20s ease !important;
text-decoration: none !important;
display: inline-block !important;
}
#Banner-template--28557272940921__image_banner_6p3hk7 .button--secondary:hover {
border-color: rgba(255, 255, 255, 0.75) !important;
background: rgba(255, 255, 255, 0.08) !important;
}
/* ------ Scroll indicator ------ */
#Banner-template--28557272940921__image_banner_6p3hk7 .dolcia-scroll {
position: absolute;
bottom: 28px;
right: 5%;
z-index: 3;
display: flex;
flex-direction: column;
align-items: center;
gap: 6px;
color: rgba(255, 255, 255, 0.38);
font-family: 'Jost', sans-serif;
font-size: 9px;
letter-spacing: 0.20em;
text-transform: uppercase;
}
#Banner-template--28557272940921__image_banner_6p3hk7 .dolcia-scroll__line {
width: 1px;
height: 42px;
background: linear-gradient(to bottom, transparent, rgba(255,255,255,0.38));
animation: dolciaScroll 2.4s ease-in-out infinite;
}
@keyframes dolciaScroll {
0%, 100% { opacity: 0.38; }
50% { opacity: 0.90; }
}
/* ------ Mobile ------ */
@media screen and (max-width: 749px) {
#Banner-template--28557272940921__image_banner_6p3hk7 .page-width {
padding-left: 20px !important;
padding-right: 20px !important;
max-width: none !important;
margin: 0 !important;
}
#Banner-template--28557272940921__image_banner_6p3hk7 .banner__heading {
font-size: 36px !important;
margin-bottom: 12px !important;
letter-spacing: -0.01em !important;
}
#Banner-template--28557272940921__image_banner_6p3hk7 .banner__heading em {
white-space: nowrap !important;
}
#Banner-template--28557272940921__image_banner_6p3hk7 .banner__text p {
font-size: 13.5px !important;
max-width: 100% !important;
}
#Banner-template--28557272940921__image_banner_6p3hk7 .banner__box {
max-width: 100% !important;
}
#Banner-template--28557272940921__image_banner_6p3hk7 .dolcia-eyebrow {
margin-bottom: 14px;
font-size: 9px;
}
#Banner-template--28557272940921__image_banner_6p3hk7 .banner__buttons {
flex-direction: column !important;
align-items: stretch !important;
}
#Banner-template--28557272940921__image_banner_6p3hk7 .button--primary,
#Banner-template--28557272940921__image_banner_6p3hk7 .button--secondary {
width: 100% !important;
text-align: center !important;
}
#Banner-template--28557272940921__image_banner_6p3hk7 .dolcia-scroll {
display: none !important;
}
}
</style><style data-shopify>#Banner-template--28557272940921__image_banner_6p3hk7::after {
opacity: 0.4;
}</style><div
id="Banner-template--28557272940921__image_banner_6p3hk7"
class="banner banner--content-align-left banner--content-align-mobile-left banner--large banner--desktop-transparent scroll-trigger animate--fade-in"
><div class="banner__media media"><img src="//dolcia.fr/cdn/shop/files/ChatGPT_Image_8_juin_2026_23_27_31.png?v=1780954072&width=3840" alt="" srcset="//dolcia.fr/cdn/shop/files/ChatGPT_Image_8_juin_2026_23_27_31.png?v=1780954072&width=375 375w, //dolcia.fr/cdn/shop/files/ChatGPT_Image_8_juin_2026_23_27_31.png?v=1780954072&width=550 550w, //dolcia.fr/cdn/shop/files/ChatGPT_Image_8_juin_2026_23_27_31.png?v=1780954072&width=750 750w, //dolcia.fr/cdn/shop/files/ChatGPT_Image_8_juin_2026_23_27_31.png?v=1780954072&width=1100 1100w, //dolcia.fr/cdn/shop/files/ChatGPT_Image_8_juin_2026_23_27_31.png?v=1780954072&width=1500 1500w, //dolcia.fr/cdn/shop/files/ChatGPT_Image_8_juin_2026_23_27_31.png?v=1780954072&width=1780 1780w, //dolcia.fr/cdn/shop/files/ChatGPT_Image_8_juin_2026_23_27_31.png?v=1780954072&width=2000 2000w, //dolcia.fr/cdn/shop/files/ChatGPT_Image_8_juin_2026_23_27_31.png?v=1780954072&width=3000 3000w, //dolcia.fr/cdn/shop/files/ChatGPT_Image_8_juin_2026_23_27_31.png?v=1780954072&width=3840 3840w" width="1644" height="957.0" sizes="100vw" fetchpriority="high">
</div><div class="banner__content banner__content--middle-left page-width scroll-trigger animate--slide-in">
<div class="banner__box content-container content-container--full-width-mobile color-scheme-1 gradient">
<div class="dolcia-eyebrow">Ceinture chauffante menstruelle</div><h2
class="banner__heading inline-richtext h0"
>
Fini les crampes.<em>Pour de bon.</em>
</h2><div class="banner__text rte body" >
<p>Chaleur graphène + massage vibrant. Soulagement en 10 minutes, sans médicaments — portée sous tes vêtements, discrète partout.</p>
</div><div class="dolcia-stars">
<span class="dolcia-stars__icons">★★★★★</span>
<span class="dolcia-stars__text"><strong>4.9/5</strong> · 387 clientes satisfaites</span>
</div>
<div
class="banner__buttons"
><a
href="/products/ceinture-chauffante-menstruelle-dolcia"
class="button button--primary"
>Voir le Produit</a></div></div>
</div>
<div class="dolcia-scroll" aria-hidden="true">
<div class="dolcia-scroll__line"></div>
<span>Scroll</span>
</div>
</div>
</section><section id="shopify-section-template--28557272940921__featured_product_BUQiLe" class="shopify-section section section-featured-product"><product-info
id="le-produit"
data-section="template--28557272940921__featured_product_BUQiLe"
data-product-id="15532899074425"
data-update-url="false"
data-url="/products/ceinture-chauffante-menstruelle-dolcia"
>
<link href="//dolcia.fr/cdn/shop/t/5/assets/section-main-product.css?v=161818056142182136911777743907" rel="stylesheet" type="text/css" media="all" />
<link href="//dolcia.fr/cdn/shop/t/5/assets/section-featured-product.css?v=92895955984512702041778355317" rel="stylesheet" type="text/css" media="all" />
<link href="//dolcia.fr/cdn/shop/t/5/assets/component-accordion.css?v=7971072480289620591777743907" rel="stylesheet" type="text/css" media="all" />
<link href="//dolcia.fr/cdn/shop/t/5/assets/component-price.css?v=47596247576480123001777743907" rel="stylesheet" type="text/css" media="all" />
<link href="//dolcia.fr/cdn/shop/t/5/assets/component-deferred-media.css?v=14096082462203297471777743907" rel="stylesheet" type="text/css" media="all" />
<link href="//dolcia.fr/cdn/shop/t/5/assets/component-rating.css?v=179577762467860590411777743907" rel="stylesheet" type="text/css" media="all" />
<link href="//dolcia.fr/cdn/shop/t/5/assets/component-volume-pricing.css?v=111870094811454961941777743907" rel="stylesheet" type="text/css" media="all" />
<link href="//dolcia.fr/cdn/shop/t/5/assets/component-product-variant-picker.css?v=101198305663325844211777743907" rel="stylesheet" type="text/css" media="all" />
<link href="//dolcia.fr/cdn/shop/t/5/assets/component-swatch.css?v=6811383713633888781777743907" rel="stylesheet" type="text/css" media="all" />
<link href="//dolcia.fr/cdn/shop/t/5/assets/component-swatch-input.css?v=61683592951238328641777743907" rel="stylesheet" type="text/css" media="all" />
<style data-shopify>.section-template--28557272940921__featured_product_BUQiLe-padding {
padding-top: 27px;
padding-bottom: 27px;
}
@media screen and (min-width: 750px) {
.section-template--28557272940921__featured_product_BUQiLe-padding {
padding-top: 36px;
padding-bottom: 36px;
}
}</style><script src="//dolcia.fr/cdn/shop/t/5/assets/product-info.js?v=16203316012296685121777743907" defer="defer"></script>
<script src="//dolcia.fr/cdn/shop/t/5/assets/show-more.js?v=135784227224860024771777743907" defer="defer"></script>
<script src="//dolcia.fr/cdn/shop/t/5/assets/price-per-item.js?v=20223165687617204711777743907" defer="defer"></script>
<section class="color-scheme-1 gradient">
<div class="page-width section-template--28557272940921__featured_product_BUQiLe-padding">
<div class="featured-product product product--medium grid grid--1-col gradient color-scheme-1 product--left isolate grid--2-col-tablet">
<div class="grid__item product__media-wrapper">
<media-gallery
id="MediaGallery-template--28557272940921__featured_product_BUQiLe"
role="region"
aria-label="Visionneuse de la galerie"
data-desktop-layout=""
>
<div id="GalleryStatus-template--28557272940921__featured_product_BUQiLe" class="visually-hidden" role="status"></div>
<slider-component id="GalleryViewer-template--28557272940921__featured_product_BUQiLe" class="slider-mobile-gutter">
<a class="skip-to-content-link button visually-hidden quick-add-hidden" href="#ProductInfo-template--28557272940921__featured_product_BUQiLe">
Passer aux informations produits
</a>
<ul
id="Slider-Gallery-template--28557272940921__featured_product_BUQiLe"
class="product__media-list contains-media grid grid--peek list-unstyled slider slider--mobile"
role="list"
><li
id="Slide-template--28557272940921__featured_product_BUQiLe-68772675846521"
class="product__media-item grid__item slider__slide is-active product__media-item--single scroll-trigger animate--fade-in"
data-media-id="template--28557272940921__featured_product_BUQiLe-68772675846521"
>
<div
class="product-media-container media-type-image media-fit-contain global-media-settings gradient constrain-height"
style="--ratio: 1.0; --preview-ratio: 1.0;"
>
<modal-opener
class="product__modal-opener product__modal-opener--image"
data-modal="#ProductModal-template--28557272940921__featured_product_BUQiLe"
>
<span
class="product__media-icon motion-reduce quick-add-hidden product__media-icon--lightbox"
aria-hidden="true"
>
<span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-plus" viewbox="0 0 19 19"><path fill="currentColor" fill-rule="evenodd" d="M4.667 7.94a.5.5 0 0 1 .499-.501l5.534-.014a.5.5 0 1 1 .002 1l-5.534.014a.5.5 0 0 1-.5-.5" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M7.926 4.665a.5.5 0 0 1 .501.498l.014 5.534a.5.5 0 1 1-1 .003l-.014-5.534a.5.5 0 0 1 .499-.501" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M12.832 3.03a6.931 6.931 0 1 0-9.802 9.802 6.931 6.931 0 0 0 9.802-9.802M2.323 2.323a7.931 7.931 0 0 1 11.296 11.136l4.628 4.628a.5.5 0 0 1-.707.707l-4.662-4.662A7.932 7.932 0 0 1 2.323 2.323" clip-rule="evenodd"/></svg>
</span>
</span>
<div class="loading__spinner hidden">
<svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewbox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg>
</div>
<div class="product__media media media--transparent">
<img src="//dolcia.fr/cdn/shop/files/S93e13c21bacc45c4844295beb436de50i.webp?v=1780951171&width=1946" alt="" srcset="//dolcia.fr/cdn/shop/files/S93e13c21bacc45c4844295beb436de50i.webp?v=1780951171&width=246 246w, //dolcia.fr/cdn/shop/files/S93e13c21bacc45c4844295beb436de50i.webp?v=1780951171&width=493 493w, //dolcia.fr/cdn/shop/files/S93e13c21bacc45c4844295beb436de50i.webp?v=1780951171&width=600 600w, //dolcia.fr/cdn/shop/files/S93e13c21bacc45c4844295beb436de50i.webp?v=1780951171&width=713 713w, //dolcia.fr/cdn/shop/files/S93e13c21bacc45c4844295beb436de50i.webp?v=1780951171&width=823 823w, //dolcia.fr/cdn/shop/files/S93e13c21bacc45c4844295beb436de50i.webp?v=1780951171&width=990 990w, //dolcia.fr/cdn/shop/files/S93e13c21bacc45c4844295beb436de50i.webp?v=1780951171&width=1100 1100w, //dolcia.fr/cdn/shop/files/S93e13c21bacc45c4844295beb436de50i.webp?v=1780951171&width=1206 1206w, //dolcia.fr/cdn/shop/files/S93e13c21bacc45c4844295beb436de50i.webp?v=1780951171&width=1346 1346w, //dolcia.fr/cdn/shop/files/S93e13c21bacc45c4844295beb436de50i.webp?v=1780951171&width=1426 1426w, //dolcia.fr/cdn/shop/files/S93e13c21bacc45c4844295beb436de50i.webp?v=1780951171&width=1646 1646w, //dolcia.fr/cdn/shop/files/S93e13c21bacc45c4844295beb436de50i.webp?v=1780951171&width=1946 1946w" width="1946" height="1946" class="image-magnify-lightbox" sizes="(min-width: 1200px) 605px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw / 1 - 4rem)">
</div>
<button
class="product__media-toggle quick-add-hidden product__media-zoom-lightbox"
type="button"
aria-haspopup="dialog"
data-media-id="68772675846521"
>
<span class="visually-hidden">
Ouvrir le média 1 dans une fenêtre modale
</span>
</button>
</modal-opener></div>
</li>
</ul>
<div class="slider-buttons quick-add-hidden small-hide">
<button
type="button"
class="slider-button slider-button--prev"
name="previous"
aria-label="Faire glisser vers la gauche"
>
<span class="svg-wrapper"><svg class="icon icon-caret" viewbox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
</span>
</button>
<div class="slider-counter caption">
<span class="slider-counter--current">1</span>
<span aria-hidden="true"> / </span>
<span class="visually-hidden">de</span>
<span class="slider-counter--total">8</span>
</div>
<button
type="button"
class="slider-button slider-button--next"
name="next"
aria-label="Faire glisser vers la droite"
>
<span class="svg-wrapper"><svg class="icon icon-caret" viewbox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
</span>
</button>
</div>
</slider-component></media-gallery>
</div>
<div class="product__info-wrapper grid__item scroll-trigger animate--slide-in">
<section
id="ProductInfo-template--28557272940921__featured_product_BUQiLe"
class="product__info-container"
data-section="template--28557272940921__featured_product_BUQiLe"
data-url="/products/ceinture-chauffante-menstruelle-dolcia"
><p
class="product__text inline-richtext caption-with-letter-spacing"
>Ma boutique</p><h2 class="product__title h1" >Ceinture Chauffante Menstruelle Dolcia
</h2><div id="price-template--28557272940921__featured_product_BUQiLe" role="status" >
<div
class="price price--large price--no-compare price--show-badge"
>
<div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Prix habituel</span>
<span class="price-item price-item--regular">
€34,99 EUR
</span></div>
<div class="price__sale"><span class="visually-hidden visually-hidden--inline">Prix promotionnel</span>
<span class="price-item price-item--sale price-item--last">
€34,99 EUR
</span>
</div></div><span class="badge price__badge-sale color-scheme-5">
Promotion
</span>
<span class="badge price__badge-sold-out color-scheme-3">
Épuisé
</span></div>
</div><div class="product__tax caption rte">Taxes incluses.
<a href="/policies/shipping-policy">Frais d'expédition</a> calculés à l'étape de paiement.
</div><div ><form method="post" action="/cart/add" id="product_form_15532899074425" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="57404126658937">
<input type="hidden" name="product-id" value="15532899074425" /><input type="hidden" name="section-id" value="template--28557272940921__featured_product_BUQiLe" /></form></div>
<variant-selects
id="variant-selects-template--28557272940921__featured_product_BUQiLe"
data-section="template--28557272940921__featured_product_BUQiLe"
><fieldset class="js product-form__input product-form__input--pill">
<legend class="form__label">Color</legend>
<input
type="radio"
id="template--28557272940921__featured_product_BUQiLe-1-0"
name="Color-1"
value="pink"
form="product-form-template--28557272940921__featured_product_BUQiLe"
checked
data-product-url=""
data-option-value-id="11788659327353"
>
<label for="template--28557272940921__featured_product_BUQiLe-1-0">
pink<span class="visually-hidden label-unavailable">Variante épuisée ou indisponible</span>
</label>
<input
type="radio"
id="template--28557272940921__featured_product_BUQiLe-1-1"
name="Color-1"
value="white"
form="product-form-template--28557272940921__featured_product_BUQiLe"
data-product-url=""
data-option-value-id="11788659360121"
>
<label for="template--28557272940921__featured_product_BUQiLe-1-1">
white<span class="visually-hidden label-unavailable">Variante épuisée ou indisponible</span>
</label>
</fieldset><fieldset class="js product-form__input product-form__input--pill">
<legend class="form__label">Plug Type</legend>
<input
type="radio"
id="template--28557272940921__featured_product_BUQiLe-2-0"
name="Plug Type-2"
value="usb charge"
form="product-form-template--28557272940921__featured_product_BUQiLe"
checked
data-product-url=""
data-option-value-id="11788659392889"
>
<label for="template--28557272940921__featured_product_BUQiLe-2-0">
usb charge<span class="visually-hidden label-unavailable">Variante épuisée ou indisponible</span>
</label>
</fieldset><script type="application/json" data-selected-variant>
{"id":57404126658937,"title":"pink \/ usb charge","option1":"pink","option2":"usb charge","option3":null,"sku":"14:3311#pink;200009209:201898808#usb charge","requires_shipping":true,"taxable":false,"featured_image":{"id":80145812160889,"product_id":15532899074425,"position":7,"created_at":"2026-06-08T22:39:28+02:00","updated_at":"2026-06-08T22:39:31+02:00","alt":null,"width":1000,"height":1000,"src":"\/\/dolcia.fr\/cdn\/shop\/files\/S93e13c21bacc45c4844295beb436de50i.webp?v=1780951171","variant_ids":[57404126658937]},"available":true,"name":"Ceinture Chauffante Menstruelle Dolcia - pink \/ usb charge","public_title":"pink \/ usb charge","options":["pink","usb charge"],"price":3499,"weight":216,"compare_at_price":1257,"inventory_management":"shopify","barcode":null,"featured_media":{"alt":null,"id":68772675846521,"position":7,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/dolcia.fr\/cdn\/shop\/files\/S93e13c21bacc45c4844295beb436de50i.webp?v=1780951171"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}
</script>
</variant-selects>
<div
id="Quantity-Form-template--28557272940921__featured_product_BUQiLe"
class="product-form__input product-form__quantity"
>
<span class="visually-hidden" id="quantity-label-template--28557272940921__featured_product_BUQiLe">Quantité</span>
<label
class="quantity__label form__label"
for="Quantity-template--28557272940921__featured_product_BUQiLe"
aria-labelledby="quantity-label-template--28557272940921__featured_product_BUQiLe"
>
<span aria-hidden="true">Quantité</span>
<span class="quantity__rules-cart hidden" aria-hidden="true">
<div class="loading__spinner hidden">
<svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewbox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg>
</div>
<span
>(<span class="quantity-cart">0</span> dans le panier)</span
>
</span>
</label>
<div class="price-per-item__container">
<quantity-input class="quantity">
<button class="quantity__button" name="minus" type="button">
<span class="visually-hidden">Réduire la quantité de Ceinture Chauffante Menstruelle Dolcia</span>
<span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-minus" viewbox="0 0 10 2"><path fill="currentColor" fill-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 1 1 0 1H1A.5.5 0 0 1 .5 1" clip-rule="evenodd"/></svg>
</span>
</button>
<input
class="quantity__input"
type="number"
name="quantity"
id="Quantity-template--28557272940921__featured_product_BUQiLe"
data-cart-quantity="0"
data-min="1"
min="1"
step="1"
value="1"
form="product-form-template--28557272940921__featured_product_BUQiLe"
>
<button class="quantity__button" name="plus" type="button">
<span class="visually-hidden">Augmenter la quantité de Ceinture Chauffante Menstruelle Dolcia</span>
<span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-plus" viewbox="0 0 10 10"><path fill="currentColor" fill-rule="evenodd" d="M1 4.51a.5.5 0 0 0 0 1h3.5l.01 3.5a.5.5 0 0 0 1-.01V5.5l3.5-.01a.5.5 0 0 0-.01-1H5.5L5.49.99a.5.5 0 0 0-1 .01v3.5l-3.5.01z" clip-rule="evenodd"/></svg>
</span>
</button>
</quantity-input></div>
<div class="quantity__rules caption" id="Quantity-Rules-template--28557272940921__featured_product_BUQiLe"></div></div>
<div ><product-form
class="product-form"
data-hide-errors="false"
data-section-id="template--28557272940921__featured_product_BUQiLe"
>
<div class="product-form__error-message-wrapper" role="alert" hidden>
<span class="svg-wrapper"><svg class="icon icon-error" viewbox="0 0 13 13"><circle cx="6.5" cy="6.5" r="5.5" stroke="#fff" stroke-width="2"/><circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width=".7"/><path fill="#fff" d="m5.874 3.528.1 4.044h1.053l.1-4.044zm.627 6.133c.38 0 .68-.288.68-.656s-.3-.656-.68-.656-.681.288-.681.656.3.656.68.656"/><path fill="#fff" stroke="#EB001B" stroke-width=".7" d="M5.874 3.178h-.359l.01.359.1 4.044.008.341h1.736l.008-.341.1-4.044.01-.359H5.873Zm.627 6.833c.56 0 1.03-.432 1.03-1.006s-.47-1.006-1.03-1.006-1.031.432-1.031 1.006.47 1.006 1.03 1.006Z"/></svg>
</span>
<span class="product-form__error-message"></span>
</div><form method="post" action="/cart/add" id="product-form-template--28557272940921__featured_product_BUQiLe" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input
type="hidden"
name="id"
value="57404126658937"
class="product-variant-id"
><div class="product-form__buttons"><button
id="ProductSubmitButton-template--28557272940921__featured_product_BUQiLe"
type="submit"
name="add"
class="product-form__submit button button--full-width button--secondary"
>
<span>Ajouter au panier
</span>
<div class="loading__spinner hidden">
<svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewbox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"/></svg>
</div>
</button>
</div><input type="hidden" name="product-id" value="15532899074425" /><input type="hidden" name="section-id" value="template--28557272940921__featured_product_BUQiLe" /></form></product-form></div>
<script src="//dolcia.fr/cdn/shop/t/5/assets/share.js?v=13024540447964430191777743907" defer="defer"></script>
<share-button id="Share-template--28557272940921__featured_product_BUQiLe" class="share-button quick-add-hidden" >
<button class="share-button__button hidden">
<span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-share" viewbox="0 0 13 12"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M1.625 8.125v2.167a1.083 1.083 0 0 0 1.083 1.083h7.584a1.083 1.083 0 0 0 1.083-1.083V8.125"/><path fill="currentColor" fill-rule="evenodd" d="M6.148 1.271a.5.5 0 0 1 .707 0L9.563 3.98a.5.5 0 0 1-.707.707L6.501 2.332 4.147 4.687a.5.5 0 1 1-.708-.707z" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M6.5 1.125a.5.5 0 0 1 .5.5v6.5a.5.5 0 0 1-1 0v-6.5a.5.5 0 0 1 .5-.5" clip-rule="evenodd"/></svg>
</span>
Partager
</button>
<details id="Details-share_XwUNq6-template--28557272940921__featured_product_BUQiLe">
<summary class="share-button__button">
<span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-share" viewbox="0 0 13 12"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M1.625 8.125v2.167a1.083 1.083 0 0 0 1.083 1.083h7.584a1.083 1.083 0 0 0 1.083-1.083V8.125"/><path fill="currentColor" fill-rule="evenodd" d="M6.148 1.271a.5.5 0 0 1 .707 0L9.563 3.98a.5.5 0 0 1-.707.707L6.501 2.332 4.147 4.687a.5.5 0 1 1-.708-.707z" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M6.5 1.125a.5.5 0 0 1 .5.5v6.5a.5.5 0 0 1-1 0v-6.5a.5.5 0 0 1 .5-.5" clip-rule="evenodd"/></svg>
</span>
Partager
</summary>
<div class="share-button__fallback motion-reduce">
<div class="field">
<span id="ShareMessage-template--28557272940921__featured_product_BUQiLe" class="share-button__message hidden" role="status"> </span>
<input
type="text"
class="field__input"
id="ShareUrl-template--28557272940921__featured_product_BUQiLe"
value="https://dolcia.fr/products/ceinture-chauffante-menstruelle-dolcia"
placeholder="Lien"
onclick="this.select();"
readonly
>
<label class="field__label" for="ShareUrl-template--28557272940921__featured_product_BUQiLe">Lien</label>
</div>
<button class="share-button__close hidden">
<span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewbox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
</span>
<span class="visually-hidden">Fermer le partage</span>
</button>
<button class="share-button__copy">
<span class="svg-wrapper"><svg
class="icon icon-clipboard"
width="11"
height="13"
fill="none"
xmlns="http://www.w3.org/2000/svg"
aria-hidden="true"
focusable="false"
viewbox="0 0 11 13"
>
<path fill-rule="evenodd" clip-rule="evenodd" d="M2 1a1 1 0 011-1h7a1 1 0 011 1v9a1 1 0 01-1 1V1H2zM1 2a1 1 0 00-1 1v9a1 1 0 001 1h7a1 1 0 001-1V3a1 1 0 00-1-1H1zm0 10V3h7v9H1z" fill="currentColor"/>
</svg>
</span>
<span class="visually-hidden">Copier le lien</span>
</button>
</div>
</details>
</share-button>
<a
href="/products/ceinture-chauffante-menstruelle-dolcia"
class="link product__view-details animate-arrow"
>
Afficher tous les détails
<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewbox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg>
</a>
</section>
</div>
</div>
<product-modal id="ProductModal-template--28557272940921__featured_product_BUQiLe" class="product-media-modal media-modal">
<div
class="product-media-modal__dialog color-scheme-1 gradient"
role="dialog"
aria-label="Galerie de supports multimédias"
aria-modal="true"
tabindex="-1"
>
<button
id="ModalClose-template--28557272940921__featured_product_BUQiLe"
type="button"
class="product-media-modal__toggle"
aria-label="Fermer"
>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewbox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
</button>
<div
class="product-media-modal__content color-scheme-1 gradient"
role="document"
aria-label="Galerie de supports multimédias"
tabindex="0"
>
<img
class="global-media-settings global-media-settings--no-shadow"
srcset="//dolcia.fr/cdn/shop/files/S93e13c21bacc45c4844295beb436de50i.webp?v=1780951171&width=550 550w,//dolcia.fr/cdn/shop/files/S93e13c21bacc45c4844295beb436de50i.webp?v=1780951171 1000w "
sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
src="//dolcia.fr/cdn/shop/files/S93e13c21bacc45c4844295beb436de50i.webp?v=1780951171&width=1445"
alt="Ceinture Chauffante Menstruelle Dolcia"
loading="lazy"
width="1100"
height="1100"
data-media-id="68772675846521"
>
<img
class="global-media-settings global-media-settings--no-shadow"
srcset="//dolcia.fr/cdn/shop/files/S353bf8648c3e4b5981ce786cb671b4b82.webp?v=1780951171&width=550 550w,//dolcia.fr/cdn/shop/files/S353bf8648c3e4b5981ce786cb671b4b82.webp?v=1780951171&width=1100 1100w,//dolcia.fr/cdn/shop/files/S353bf8648c3e4b5981ce786cb671b4b82.webp?v=1780951171 1400w "
sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
src="//dolcia.fr/cdn/shop/files/S353bf8648c3e4b5981ce786cb671b4b82.webp?v=1780951171&width=1445"
alt="Ceinture Chauffante Menstruelle Dolcia"
loading="lazy"
width="1100"
height="1100"
data-media-id="68772675649913"
>
<img
class="global-media-settings global-media-settings--no-shadow"
srcset="//dolcia.fr/cdn/shop/files/S374a6285b6d245c9b5ef561e44e02c6eC.webp?v=1780951171&width=550 550w,//dolcia.fr/cdn/shop/files/S374a6285b6d245c9b5ef561e44e02c6eC.webp?v=1780951171 1000w "
sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
src="//dolcia.fr/cdn/shop/files/S374a6285b6d245c9b5ef561e44e02c6eC.webp?v=1780951171&width=1445"
alt="Ceinture Chauffante Menstruelle Dolcia"
loading="lazy"
width="1100"
height="1100"
data-media-id="68772675682681"
>
<img
class="global-media-settings global-media-settings--no-shadow"
srcset="//dolcia.fr/cdn/shop/files/S163b18f37351487bb1ececb61f4ab63cS.webp?v=1780951171&width=550 550w,//dolcia.fr/cdn/shop/files/S163b18f37351487bb1ececb61f4ab63cS.webp?v=1780951171&width=1100 1100w,//dolcia.fr/cdn/shop/files/S163b18f37351487bb1ececb61f4ab63cS.webp?v=1780951171 1400w "
sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
src="//dolcia.fr/cdn/shop/files/S163b18f37351487bb1ececb61f4ab63cS.webp?v=1780951171&width=1445"
alt="Ceinture Chauffante Menstruelle Dolcia"
loading="lazy"
width="1100"
height="1100"
data-media-id="68772675715449"
>
<img
class="global-media-settings global-media-settings--no-shadow"
srcset="//dolcia.fr/cdn/shop/files/Se349d1b8191544118c1e6526f4115b1bF.webp?v=1780951170&width=550 550w,//dolcia.fr/cdn/shop/files/Se349d1b8191544118c1e6526f4115b1bF.webp?v=1780951170&width=1100 1100w,//dolcia.fr/cdn/shop/files/Se349d1b8191544118c1e6526f4115b1bF.webp?v=1780951170 1400w "
sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
src="//dolcia.fr/cdn/shop/files/Se349d1b8191544118c1e6526f4115b1bF.webp?v=1780951170&width=1445"
alt="Ceinture Chauffante Menstruelle Dolcia"
loading="lazy"
width="1100"
height="1100"
data-media-id="68772675748217"
>
<img
class="global-media-settings global-media-settings--no-shadow"
srcset="//dolcia.fr/cdn/shop/files/S8efbc34d73774c96b79a10982c760477v.webp?v=1780951170&width=550 550w,//dolcia.fr/cdn/shop/files/S8efbc34d73774c96b79a10982c760477v.webp?v=1780951170&width=1100 1100w,//dolcia.fr/cdn/shop/files/S8efbc34d73774c96b79a10982c760477v.webp?v=1780951170 1400w "
sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
src="//dolcia.fr/cdn/shop/files/S8efbc34d73774c96b79a10982c760477v.webp?v=1780951170&width=1445"
alt="Ceinture Chauffante Menstruelle Dolcia"
loading="lazy"
width="1100"
height="1100"
data-media-id="68772675780985"
>
<img
class="global-media-settings global-media-settings--no-shadow"
srcset="//dolcia.fr/cdn/shop/files/Sc1a5e086e84e4807871f19644c597d88L.webp?v=1780951170&width=550 550w,//dolcia.fr/cdn/shop/files/Sc1a5e086e84e4807871f19644c597d88L.webp?v=1780951170&width=1100 1100w,//dolcia.fr/cdn/shop/files/Sc1a5e086e84e4807871f19644c597d88L.webp?v=1780951170 1400w "
sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
src="//dolcia.fr/cdn/shop/files/Sc1a5e086e84e4807871f19644c597d88L.webp?v=1780951170&width=1445"
alt="Ceinture Chauffante Menstruelle Dolcia"
loading="lazy"
width="1100"
height="1100"
data-media-id="68772675813753"
>
<img
class="global-media-settings global-media-settings--no-shadow"
srcset="//dolcia.fr/cdn/shop/files/Sf3857f583c134990916efd25a8a852acE.webp?v=1780951170&width=550 550w,//dolcia.fr/cdn/shop/files/Sf3857f583c134990916efd25a8a852acE.webp?v=1780951170 640w "
sizes="(min-width: 750px) calc(100vw - 22rem), 1100px"
src="//dolcia.fr/cdn/shop/files/Sf3857f583c134990916efd25a8a852acE.webp?v=1780951170&width=1445"
alt="Ceinture Chauffante Menstruelle Dolcia"
loading="lazy"
width="1100"
height="1100"
data-media-id="68772675879289"
></div>
</div>
</product-modal>
</div>
</section>
<script src="//dolcia.fr/cdn/shop/t/5/assets/product-form.js?v=16477139885528072191777743907" defer="defer"></script>
<script type="application/ld+json">
{"@context":"http:\/\/schema.org\/","@id":"\/products\/ceinture-chauffante-menstruelle-dolcia#product","@type":"ProductGroup","brand":{"@type":"Brand","name":"Ma boutique"},"category":"","description":"SPÉCIFICATIONS\nApplication : CORPS\nCertification : CE\nChoix : oui\nProduit chimique préoccupant : Aucun\nLes piles sont-elles incluses : Oui\nType d'article : Massage et relaxation\nMatériau : ABS \u0026amp; TPR\nNuméro de modèle : Y20\nOrigine : Chine continentale\nTaille : Moyenne\nTension : <50V AC\n \n","hasVariant":[{"@id":"\/products\/ceinture-chauffante-menstruelle-dolcia?variant=57404126658937#variant","@type":"Product","image":"https:\/\/dolcia.fr\/cdn\/shop\/files\/S93e13c21bacc45c4844295beb436de50i.webp?v=1780951171\u0026width=1920","name":"Ceinture Chauffante Menstruelle Dolcia - pink \/ usb charge","offers":{"@id":"\/products\/ceinture-chauffante-menstruelle-dolcia?variant=57404126658937#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"34.99","priceCurrency":"EUR","url":"https:\/\/dolcia.fr\/products\/ceinture-chauffante-menstruelle-dolcia?variant=57404126658937"},"sku":"14:3311#pink;200009209:201898808#usb charge"},{"@id":"\/products\/ceinture-chauffante-menstruelle-dolcia?variant=57404126691705#variant","@type":"Product","image":"https:\/\/dolcia.fr\/cdn\/shop\/files\/Sf3857f583c134990916efd25a8a852acE.webp?v=1780951170\u0026width=1920","name":"Ceinture Chauffante Menstruelle Dolcia - white \/ usb charge","offers":{"@id":"\/products\/ceinture-chauffante-menstruelle-dolcia?variant=57404126691705#offer","@type":"Offer","availability":"http:\/\/schema.org\/InStock","price":"34.99","priceCurrency":"EUR","url":"https:\/\/dolcia.fr\/products\/ceinture-chauffante-menstruelle-dolcia?variant=57404126691705"},"sku":"14:33#white;200009209:201898808#usb charge"}],"name":"Ceinture Chauffante Menstruelle Dolcia","productGroupID":"15532899074425","url":"https:\/\/dolcia.fr\/products\/ceinture-chauffante-menstruelle-dolcia"}
</script>
<script src="//dolcia.fr/cdn/shop/t/5/assets/product-modal.js?v=116616134454508949461777743907" defer="defer"></script>
<script src="//dolcia.fr/cdn/shop/t/5/assets/media-gallery.js?v=53998976194532824491777743907" defer="defer"></script>
</product-info>
</section><section id="shopify-section-template--28557272940921__numbers_bar_VHi6GQ" class="shopify-section section"><style>
.nums-bar {
background: #0f0f0f;
padding: 56px 40px;
}
.nums-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
max-width: 1200px;
margin: 0 auto;
gap: 0;
}
.num-item {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
padding: 24px 20px;
border-right: 1px solid rgba(255,255,255,0.08);
}
.num-item:last-child {
border-right: none;
}
.num-val {
font-size: clamp(48px, 6vw, 72px);
font-weight: 300;
color: #c4687e;
line-height: 1;
font-family: Georgia, serif;
letter-spacing: -0.02em;
margin-bottom: 14px;
}
.num-label {
font-size: 13px;
color: rgba(255,255,255,0.65);
line-height: 1.6;
font-weight: 400;
letter-spacing: 0.01em;
}
@media (max-width: 768px) {
.nums-bar { padding: 40px 20px; }
.nums-grid {
grid-template-columns: repeat(2, 1fr);
gap: 0;
}
.num-item {
border-right: 1px solid rgba(255,255,255,0.08);
border-bottom: 1px solid rgba(255,255,255,0.08);
padding: 28px 16px;
}
.num-item:nth-child(2n) { border-right: none; }
.num-item:nth-child(3),
.num-item:nth-child(4) { border-bottom: none; }
}
@media (max-width: 480px) {
.num-val { font-size: 44px; }
}
</style>
<div class="nums-bar">
<div class="nums-grid">
<div class="num-item">
<div class="num-val">3</div>
<div class="num-label">Niveaux de chaleur</div>
</div>
<div class="num-item">
<div class="num-val">5h</div>
<div class="num-label">Autonomie batterie</div>
</div>
<div class="num-item">
<div class="num-val">10'</div>
<div class="num-label">Soulagement moyen constaté</div>
</div>
<div class="num-item">
<div class="num-val">4</div>
<div class="num-label">Niveaux de massage vibrant</div>
</div>
</div>
</div>
</section><section id="shopify-section-template--28557272940921__section_comment_ca_marche_dolcia_CWemGT" class="shopify-section section"><style>
.how-bg {
background: #faf8f5;
padding: 72px 48px;
}
.how-bg .sec-label {
display: flex;
align-items: center;
gap: 10px;
font-size: 10px;
font-weight: 700;
letter-spacing: 0.18em;
text-transform: uppercase;
color: #b05472;
margin-bottom: 14px;
}
.how-bg .sec-label::before {
content: '';
display: block;
width: 24px;
height: 1.5px;
background: #b05472;
flex-shrink: 0;
}
.how-bg .sec-title {
font-size: clamp(28px, 3.5vw, 42px);
font-weight: 700;
color: #1a1a1a;
line-height: 1.2;
margin: 0 0 40px;
font-family: Georgia, serif;
text-align: left;
}
.how-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 18px;
width: 100%;
}
.how-card {
background: #fff;
border: 1px solid #e8e2dc;
border-radius: 12px;
padding: 32px 24px 28px;
text-align: left;
}
.how-num {
font-size: 48px;
font-weight: 800;
color: #f0dce3;
line-height: 1;
font-family: Georgia, serif;
margin-bottom: 20px;
letter-spacing: -0.02em;
}
.how-title {
font-size: 14px;
font-weight: 700;
color: #1a1a1a;
margin-bottom: 8px;
line-height: 1.3;
}
.how-desc {
font-size: 13px;
color: #999;
line-height: 1.7;
}
@media (max-width: 768px) {
.how-bg { padding: 48px 20px; }
.how-grid { grid-template-columns: 1fr; gap: 12px; }
.how-num { font-size: 40px; }
}
</style>
<section class="how-bg" id="comment">
<div class="sec-label">Le protocole soulagement</div>
<h2 class="sec-title">Comment ça marche<br>en 3 étapes</h2>
<div class="how-grid">
<div class="how-card">
<div class="how-num">01</div>
<div class="how-title">Enfile la ceinture</div>
<div class="how-desc">Positionne-la sur le bas-ventre ou dans le bas du dos. Le velcro s'adapte à tous les tour de taille (65–120 cm). Fine comme du tissu, invisible sous tous tes vêtements.</div>
</div>
<div class="how-card">
<div class="how-num">02</div>
<div class="how-title">Choisis ton niveau</div>
<div class="how-desc">Sélectionne ta température (45 / 55 / 65°C) et l'intensité du massage (1 à 4). La chaleur est ressentie en quelques secondes grâce au graphène. Sécurité automatique intégrée.</div>
</div>
<div class="how-card">
<div class="how-num">03</div>
<div class="how-title">Continue ta journée</div>
<div class="how-desc">En 10–15 minutes les muscles se relâchent. Avec 5h d'autonomie, tu vas au bureau, en cours, tu sors. La ceinture s'arrête automatiquement après 60 min.</div>
</div>
</div>
</section>
</section><section id="shopify-section-template--28557272940921__section_avis_clientes_dolcia_bWc9hp" class="shopify-section section"><style>
#avis {
background: #faf8f5;
padding: 72px 48px;
}
/* LABEL DORÉ AVEC TRAIT */
#avis .sec-label {
display: flex;
align-items: center;
gap: 10px;
font-family: 'Jost', sans-serif;
font-size: 10px;
font-weight: 700;
letter-spacing: 0.2em;
text-transform: uppercase;
color: #B8922C;
margin-bottom: 14px;
}
/* trait géré en HTML */
#avis .sec-title {
font-size: clamp(28px, 3.5vw, 42px);
font-weight: 700;
color: #1a1a1a;
line-height: 1.2;
margin: 0 0 40px;
font-family: 'Cormorant Garamond', Georgia, serif;
}
/* GRILLE AVIS */
.test-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 18px;
margin-bottom: 40px;
}
.test-card {
background: #fff;
border: 1px solid #e8e2dc;
border-radius: 16px;
padding: 28px 24px;
display: flex;
flex-direction: column;
gap: 14px;
}
.test-stars {
color: #f59e0b;
font-size: 16px;
letter-spacing: 2px;
}
.test-text {
font-size: 14px;
color: #4a4a4a;
line-height: 1.75;
margin: 0;
flex: 1;
font-family: 'Jost', sans-serif;
font-weight: 300;
}
.test-text strong {
font-weight: 600;
color: #1a1a1a;
}
.test-author {
display: flex;
align-items: center;
gap: 12px;
margin-top: 4px;
}
.test-av {
width: 40px;
height: 40px;
border-radius: 50%;
background: #f0dce3;
color: #b05472;
font-size: 12px;
font-weight: 800;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
}
.test-name {
font-size: 13px;
font-weight: 700;
color: #1a1a1a;
margin-bottom: 2px;
font-family: 'Jost', sans-serif;
}
.test-meta {
font-size: 12px;
color: #aaa;
margin-bottom: 4px;
font-family: 'Jost', sans-serif;
}
.verified {
font-size: 11px;
color: #2d7a4f;
font-weight: 600;
font-family: 'Jost', sans-serif;
}
/* RÉSUMÉ NOTATION */
.rating-summary {
display: grid;
grid-template-columns: auto 1fr auto;
gap: 48px;
align-items: center;
background: #fff;
border: 1px solid #e8e2dc;
border-radius: 16px;
padding: 32px 36px;
}
.rating-num {
font-family: 'Cormorant Garamond', Georgia, serif;
font-size: 64px;
font-weight: 700;
color: #C2545B;
line-height: 1;
margin-bottom: 6px;
}
.rating-stars-big {
color: #B8922C;
font-size: 20px;
letter-spacing: 2px;
margin-bottom: 6px;
}
.rating-count {
font-size: 13px;
color: #aaa;
font-family: 'Jost', sans-serif;
}
.rbars {
display: flex;
flex-direction: column;
gap: 8px;
}
.rbar-row {
display: flex;
align-items: center;
gap: 10px;
font-size: 12px;
color: #888;
font-family: 'Jost', sans-serif;
}
.rbar-row span:first-child {
width: 24px;
flex-shrink: 0;
}
.rbar-track {
flex: 1;
height: 6px;
background: #f0ece8;
border-radius: 99px;
overflow: hidden;
}
/* BARRES DORÉES */
.rbar-fill {
height: 100%;
background: #B8922C;
border-radius: 99px;
}
/* GARANTIE */
.guarantee-pill {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
gap: 6px;
background: #F9EDEE;
border: 1px solid rgba(194,84,91,0.15);
border-radius: 14px;
padding: 24px 28px;
}
.gp-icon { font-size: 28px; margin-bottom: 4px; }
.gp-title {
font-size: 15px;
font-weight: 700;
color: #8B3038;
font-family: 'Jost', sans-serif;
}
.gp-sub {
font-size: 12px;
color: #aaa;
line-height: 1.6;
font-family: 'Jost', sans-serif;
}
@media (max-width: 900px) {
#avis { padding: 48px 20px; }
.test-grid { grid-template-columns: 1fr; gap: 12px; }
.rating-summary {
grid-template-columns: 1fr;
gap: 24px;
text-align: center;
}
.rbar-row { justify-content: center; }
.rbars { width: 100%; }
}
</style>
<section id="avis">
<div class="sec-label">
<svg width="24" height="2" style="margin-right:10px;flex-shrink:0;" xmlns="http://www.w3.org/2000/svg"><rect width="24" height="2" fill="#B8922C"/></svg>
Clientes vérifiées
</div>
<h2 class="sec-title">Elles ont essayé.<br>Elles ont adopté.</h2>
<div class="test-grid">
<div class="test-card">
<div class="test-stars">★★★★★</div>
<p class="test-text">J'avais de l'endométriose et je ratais 2 à 3 jours de travail chaque mois. Depuis la ceinture DOLCIA, <strong>je ne prends plus un seul ibuprofène.</strong> La chaleur + les vibrations, c'est vraiment ce qu'il me fallait.</p>
<div class="test-author">
<div class="test-av">SM</div>
<div>
<div class="test-name">Sofia M. · 27 ans · Paris</div>
<div class="test-meta">Endométriose</div>
<span class="verified">✓ Achat vérifié</span>
</div>
</div>
</div>
<div class="test-card">
<div class="test-stars">★★★★★</div>
<p class="test-text">Portée toute la journée au bureau sous ma robe. <strong>Mes collègues n'ont rien vu.</strong> Zéro crampe. Je l'ai recommandée à trois amies et elles l'ont toutes commandée dans la semaine.</p>
<div class="test-author">
<div class="test-av">CL</div>
<div>
<div class="test-name">Camille L. · 31 ans · Lyon</div>
<div class="test-meta">Cadre en entreprise</div>
<span class="verified">✓ Achat vérifié</span>
</div>
</div>
</div>
<div class="test-card">
<div class="test-stars">★★★★★</div>
<p class="test-text">J'hésitais à cause du prix mais maintenant je me dis que j'aurais dû acheter 2 ans plus tôt. <strong>Ça se rembourse en 2 mois</strong> rien qu'en ibuprofène économisé.</p>
<div class="test-author">
<div class="test-av">AD</div>
<div>
<div class="test-name">Amélie D. · 22 ans · Toulouse</div>
<div class="test-meta">Étudiante · SOPK</div>
<span class="verified">✓ Achat vérifié</span>
</div>
</div>
</div>
</div>
<div class="rating-summary">
<div>
<div class="rating-num">4.9</div>
<div class="rating-stars-big">★★★★★</div>
<div class="rating-count">387 avis vérifiés</div>
</div>
<div class="rbars">
<div class="rbar-row">
<span>5★</span>
<svg width="100%" height="6" style="flex:1;min-width:0;" xmlns="http://www.w3.org/2000/svg" preserveaspectratio="none"><rect width="100%" height="6" rx="3" fill="#f0ece8"/><rect width="92%" height="6" rx="3" fill="#B8922C"/></svg>
<span>92%</span>
</div>
<div class="rbar-row">
<span>4★</span>
<svg width="100%" height="6" style="flex:1;min-width:0;" xmlns="http://www.w3.org/2000/svg" preserveaspectratio="none"><rect width="100%" height="6" rx="3" fill="#f0ece8"/><rect width="6%" height="6" rx="3" fill="#B8922C"/></svg>
<span>6%</span>
</div>
<div class="rbar-row">
<span>3★</span>
<svg width="100%" height="6" style="flex:1;min-width:0;" xmlns="http://www.w3.org/2000/svg" preserveaspectratio="none"><rect width="100%" height="6" rx="3" fill="#f0ece8"/><rect width="2%" height="6" rx="3" fill="#B8922C"/></svg>
<span>2%</span>
</div>
<div class="rbar-row">
<span>2★</span>
<svg width="100%" height="6" style="flex:1;min-width:0;" xmlns="http://www.w3.org/2000/svg" preserveaspectratio="none"><rect width="100%" height="6" rx="3" fill="#f0ece8"/><rect width="0%" height="6" rx="3" fill="#B8922C"/></svg>
<span>0%</span>
</div>
<div class="rbar-row">
<span>1★</span>
<svg width="100%" height="6" style="flex:1;min-width:0;" xmlns="http://www.w3.org/2000/svg" preserveaspectratio="none"><rect width="100%" height="6" rx="3" fill="#f0ece8"/><rect width="0%" height="6" rx="3" fill="#B8922C"/></svg>
<span>0%</span>
</div>
</div>
<div class="guarantee-pill">
<div class="gp-icon">🛡️</div>
<div class="gp-title">Garantie 30 jours</div>
<div class="gp-sub">Satisfaite ou remboursée<br>Sans questions</div>
</div>
</div>
</section>
</section><section id="shopify-section-template--28557272940921__dolcia_faq_nkEtqk" class="shopify-section"><style>
.dolcia-faq-section {
background: #FBF7F4;
padding: 80px 6%;
}
.dolcia-faq-section .dfaq-header {
text-align: center;
margin-bottom: 48px;
}
.dolcia-faq-section .dfaq-label {
display: inline-flex;
align-items: center;
gap: 10px;
font-family: 'Jost', sans-serif;
font-size: 10.5px;
letter-spacing: 0.2em;
text-transform: uppercase;
color: #C2545B;
font-weight: 500;
margin-bottom: 14px;
}
.dolcia-faq-section .dfaq-label::before {
content: '';
display: inline-block;
width: 22px;
height: 1px;
background: #C2545B;
}
.dolcia-faq-section .dfaq-title {
font-family: 'Cormorant Garamond', Georgia, serif;
font-size: clamp(30px, 4vw, 48px);
font-weight: 600;
color: #140E10;
line-height: 1.1;
margin: 0;
}
.dolcia-faq-section .dfaq-inner {
max-width: 720px;
margin: 0 auto;
}
.dolcia-faq-section .dfaq-item {
border-bottom: 1px solid rgba(194,84,91,0.15);
}
.dolcia-faq-section .dfaq-q {
width: 100%;
background: none;
border: none;
cursor: pointer;
padding: 20px 0;
font-family: 'Jost', sans-serif;
font-size: 15px;
font-weight: 500;
color: #140E10;
display: flex;
justify-content: space-between;
align-items: center;
text-align: left;
gap: 12px;
}
.dolcia-faq-section .dfaq-arr {
font-size: 24px;
color: #C2545B;
transition: transform 0.3s;
font-weight: 300;
line-height: 1;
flex-shrink: 0;
}
.dolcia-faq-section .dfaq-q.open .dfaq-arr {
transform: rotate(45deg);
}
.dolcia-faq-section .dfaq-a {
display: none;
font-family: 'Jost', sans-serif;
font-size: 14px;
color: #7A6368;
line-height: 1.85;
padding: 0 0 20px;
font-weight: 300;
}
.dolcia-faq-section .dfaq-a.open {
display: block;
}
@media (max-width: 749px) {
.dolcia-faq-section {
padding: 60px 5%;
}
.dolcia-faq-section .dfaq-q {
font-size: 14px;
padding: 16px 0;
}
}
</style>
<div class="dolcia-faq-section" id="dolcia-faq">
<div class="dfaq-header">
<div class="dfaq-label">Questions fréquentes</div>
<h2 class="dfaq-title">Tout ce que tu veux savoir</h2>
</div>
<div class="dfaq-inner">
<div class="dfaq-item">
<button class="dfaq-q" onclick="dolciaFaq(this)">
<span>La chaleur graphène est-elle vraiment plus efficace ?</span>
<span class="dfaq-arr">+</span>
</button>
<div class="dfaq-a">Oui. Le graphène distribue la chaleur uniformément sur toute la surface en quelques secondes. Pas de point chaud, pas de zone froide. La chaleur est constante, douce et pénètre en profondeur — exactement ce qu'il faut pour relâcher les muscles utérins.</div>
</div>
<div class="dfaq-item">
<button class="dfaq-q" onclick="dolciaFaq(this)">
<span>On voit la ceinture sous les vêtements ?</span>
<span class="dfaq-arr">+</span>
</button>
<div class="dfaq-a">Non. Fine et souple, elle s'adapte par velcro (65–120 cm) et se porte sous tous les vêtements : jean, robe, legging. Personne ne verra ni n'entendra rien.</div>
</div>
<div class="dfaq-item">
<button class="dfaq-q" onclick="dolciaFaq(this)">
<span>Quel est le délai de livraison ?</span>
<span class="dfaq-arr">+</span>
</button>
<div class="dfaq-a">Livraison en France métropolitaine en 48–72h ouvrées, entièrement gratuite. Tu reçois un email de confirmation avec ton numéro de suivi dès l'expédition. Colis perdu ou endommagé : on te renvoie immédiatement sans frais.</div>
</div>
<div class="dfaq-item">
<button class="dfaq-q" onclick="dolciaFaq(this)">
<span>Ça marche pour l'endométriose et le SOPK ?</span>
<span class="dfaq-arr">+</span>
</button>
<div class="dfaq-a">Oui — c'est même là qu'on voit les meilleurs résultats. La thermothérapie localisée est reconnue pour réduire les douleurs pelviennes. La ceinture ne traite pas la maladie mais soulage efficacement la douleur sans médicaments.</div>
</div>
<div class="dfaq-item">
<button class="dfaq-q" onclick="dolciaFaq(this)">
<span>Comment fonctionne le retour 30 jours ?</span>
<span class="dfaq-arr">+</span>
</button>
<div class="dfaq-a">Email à contact@dolcia.fr dans les 30 jours. On t'envoie une étiquette retour gratuite. Remboursement intégral sous 48h après réception. Sans questions, sans conditions.</div>
</div>
<div class="dfaq-item">
<button class="dfaq-q" onclick="dolciaFaq(this)">
<span>Le paiement est-il sécurisé ?</span>
<span class="dfaq-arr">+</span>
</button>
<div class="dfaq-a">100%. Paiement géré par Shopify Payments. Tes données bancaires ne transitent jamais par nos serveurs. On accepte Visa, Mastercard, CB, Apple Pay et Google Pay.</div>
</div>
</div>
</div>
<script>
function dolciaFaq(btn) {
var answer = btn.nextElementSibling;
var wasOpen = btn.classList.contains('open');
var section = btn.closest('.dolcia-faq-section');
section.querySelectorAll('.dfaq-q').forEach(function(q) {
q.classList.remove('open');
q.nextElementSibling.classList.remove('open');
});
if (!wasOpen) {
btn.classList.add('open');
answer.classList.add('open');
}
}
</script>
</section><section id="shopify-section-template--28557272940921__dolcia_cta_4dzBeJ" class="shopify-section"><style>
.dolcia-cta-section {
background: linear-gradient(135deg, #6D1E25 0%, #C2545B 55%, #D4787E 100%);
text-align: center;
padding: 110px 6%;
position: relative;
overflow: hidden;
}
.dolcia-cta-section::before {
content: '';
position: absolute;
width: 400px;
height: 400px;
border-radius: 50%;
background: rgba(255,255,255,0.04);
top: -140px;
left: -140px;
pointer-events: none;
}
.dolcia-cta-section::after {
content: '';
position: absolute;
width: 280px;
height: 280px;
border-radius: 50%;
background: rgba(255,255,255,0.04);
bottom: -100px;
right: -80px;
pointer-events: none;
}
.dolcia-cta-section .dcta-title {
font-family: 'Cormorant Garamond', Georgia, serif;
font-size: clamp(32px, 5vw, 56px);
font-weight: 600;
line-height: 1.1;
color: white;
margin-bottom: 16px;
position: relative;
z-index: 1;
}
.dolcia-cta-section .dcta-title em {
font-style: italic;
font-weight: 400;
}
.dolcia-cta-section .dcta-sub {
font-family: 'Jost', sans-serif;
font-size: 15px;
color: rgba(255,255,255,0.75);
line-height: 1.75;
font-weight: 300;
margin-bottom: 40px;
position: relative;
z-index: 1;
}
.dolcia-cta-section .dcta-btn {
display: inline-block;
position: relative;
z-index: 1;
background: white;
color: #8B3038;
border: none;
cursor: pointer;
padding: 20px 48px;
border-radius: 3px;
font-family: 'Jost', sans-serif;
font-size: 14px;
font-weight: 600;
letter-spacing: 0.09em;
text-transform: uppercase;
text-decoration: none;
transition: transform 0.15s, box-shadow 0.2s;
box-shadow: 0 12px 40px rgba(0,0,0,0.2);
margin-bottom: 20px;
}
.dolcia-cta-section .dcta-btn:hover {
transform: translateY(-3px);
box-shadow: 0 20px 50px rgba(0,0,0,0.28);
color: #8B3038;
}
.dolcia-cta-section .dcta-note {
font-family: 'Jost', sans-serif;
font-size: 12.5px;
color: rgba(255,255,255,0.58);
position: relative;
z-index: 1;
}
@media (max-width: 749px) {
.dolcia-cta-section {
padding: 80px 5%;
}
.dolcia-cta-section .dcta-btn {
width: 100%;
max-width: 340px;
padding: 18px 24px;
}
}
</style>
<div class="dolcia-cta-section">
<h2 class="dcta-title">
Tes règles ne vont plus<br>
<em>diriger ta vie.</em>
</h2>
<p class="dcta-sub">
Rejoins les 387 femmes qui ont repris le contrôle de leur corps.<br>
Livraison offerte · Retour 30 jours · Paiement sécurisé.
</p>
<a href="/products/ceinture-chauffante-menstruelle-dolcia" class="dcta-btn">
Je commande maintenant — 34,99 €
</a>
<div class="dcta-note">🔒 Satisfaite ou remboursée · 30 jours sans conditions · SSL 256 bits</div>
</div>
</section>
</main>
<!-- BEGIN sections: footer-group -->
<div id="shopify-section-sections--28557273399673__footer" class="shopify-section shopify-section-group-footer-group">
<link href="//dolcia.fr/cdn/shop/t/5/assets/section-footer.css?v=60318643098753476351777743907" rel="stylesheet" type="text/css" media="all" />
<link href="//dolcia.fr/cdn/shop/t/5/assets/component-newsletter.css?v=4727253280200485261777743907" rel="stylesheet" type="text/css" media="all" />
<link href="//dolcia.fr/cdn/shop/t/5/assets/component-list-menu.css?v=151968516119678728991777743907" rel="stylesheet" type="text/css" media="all" />
<link href="//dolcia.fr/cdn/shop/t/5/assets/component-list-payment.css?v=69253961410771838501777743907" rel="stylesheet" type="text/css" media="all" />
<link href="//dolcia.fr/cdn/shop/t/5/assets/component-list-social.css?v=35792976012981934991777743907" rel="stylesheet" type="text/css" media="all" />
<style>
/* ═══════════════════════════════
DOLCIA — Footer Style
═══════════════════════════════ */
.footer {
background: #140E10 !important;
color: rgba(255,255,255,0.45) !important;
margin-top: 0 !important;
}
.dolcia-footer-top {
display: grid;
grid-template-columns: 2fr 1fr 1fr;
gap: 52px;
max-width: 1200px;
margin: 0 auto;
padding: 64px 6% 48px;
}
.dolcia-footer-brand p {
font-family: 'Jost', sans-serif;
font-size: 13px;
color: rgba(255,255,255,0.42);
line-height: 1.8;
max-width: 260px;
margin-top: 14px;
}
.dolcia-footer-col h4 {
font-family: 'Jost', sans-serif;
font-size: 10.5px;
font-weight: 700;
color: white;
margin-bottom: 18px;
letter-spacing: 0.16em;
text-transform: uppercase;
}
.dolcia-footer-col a {
display: block;
font-family: 'Jost', sans-serif;
font-size: 13px;
color: rgba(255,255,255,0.38);
text-decoration: none;
margin-bottom: 11px;
transition: color 0.2s;
}
.dolcia-footer-col a:hover {
color: #D4787E;
}
.footer__content-bottom {
border-top: 1px solid rgba(255,255,255,0.06) !important;
background: #140E10 !important;
}
.footer__content-bottom-wrapper {
padding: 20px 6% !important;
}
.footer__copyright,
.footer__copyright a,
.footer__copyright small {
font-family: 'Jost', sans-serif !important;
font-size: 11.5px !important;
color: rgba(255,255,255,0.22) !important;
}
.footer__copyright a:hover {
color: #D4787E !important;
}
.list-payment {
filter: brightness(0) invert(0.4) !important;
}
.footer__list-social .list-social__link svg {
fill: rgba(255,255,255,0.35) !important;
transition: fill 0.2s !important;
}
.footer__list-social .list-social__link:hover svg {
fill: #D4787E !important;
}
.footer__newsletter .footer-block__heading {
font-family: 'Cormorant Garamond', serif !important;
font-size: 22px !important;
color: white !important;
}
.footer__newsletter .field__input {
background: rgba(255,255,255,0.06) !important;
border: 1px solid rgba(255,255,255,0.12) !important;
color: white !important;
font-family: 'Jost', sans-serif !important;
}
.footer__newsletter .field__input::placeholder { color: rgba(255,255,255,0.3) !important; }
.footer__newsletter .field__label { color: rgba(255,255,255,0.4) !important; }
.footer__newsletter .newsletter-form__button {
background: #C2545B !important;
color: white !important;
}
.footer > .footer__content-top.page-width {
display: none !important;
}
@media (max-width: 749px) {
.dolcia-footer-top {
grid-template-columns: 1fr;
gap: 36px;
padding: 48px 5% 36px;
}
}
@media (min-width: 750px) and (max-width: 989px) {
.dolcia-footer-top {
grid-template-columns: 1fr 1fr;
gap: 32px;
}
.dolcia-footer-brand {
grid-column: 1 / -1;
}
}
</style>
<footer class="footer color-scheme-2 gradient" style="margin-top:0px;">
<!-- ══ DOLCIA FOOTER TOP ══ -->
<div class="dolcia-footer-top">
<!-- BRAND -->
<div class="dolcia-footer-brand">
<svg width="118" height="36" viewbox="0 0 165 44" xmlns="http://www.w3.org/2000/svg">
<defs>
<lineargradient id="fgLFooter" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#D4787E"/>
<stop offset="100%" stop-color="#E8A0A5"/>
</lineargradient>
</defs>
<ellipse cx="15" cy="22" rx="10.5" ry="5.5" fill="url(#fgLFooter)" transform="rotate(-40 15 22)" opacity="0.88"/>
<ellipse cx="15" cy="22" rx="10.5" ry="5.5" fill="#D4787E" transform="rotate(40 15 22)" opacity="0.58"/>
<circle cx="15" cy="22" r="3" fill="#140E10"/>
<text x="32" y="30" font-family="Cormorant Garamond,Georgia,serif" font-size="25" font-weight="600" letter-spacing="4.5" fill="url(#fgLFooter)">DOLCIA</text>
<line x1="32" y1="34" x2="158" y2="34" stroke="#D4787E" stroke-width="0.65" opacity="0.32"/>
<text x="32" y="42" font-family="Jost,sans-serif" font-size="6.8" letter-spacing="3.2" fill="#B8922C" opacity="0.62">BIEN-ÊTRE FÉMININ</text>
</svg>
<p>La ceinture chauffante menstruelle qui change la vie de milliers de femmes. Chaleur graphène, massage vibrant, liberté totale.</p>
</div>
<!-- SERVICE CLIENT -->
<div class="dolcia-footer-col">
<h4>Service client</h4>
<a href="#dolcia-faq">FAQ</a>
<a href="mailto:contact@dolcia.fr">contact@dolcia.fr</a>
</div>
<!-- INFORMATIONS -->
<div class="dolcia-footer-col">
<h4>Navigation</h4>
<a href="#le-produit">Le Produit</a>
<a href="#comment">Comment ça marche</a>
<a href="#avis">Avis Clientes</a>
<a href="#dolcia-faq">FAQ</a>
<a href="https://dolcia.fr/policies/privacy-policy">Politique de confidentialité</a>
</div>
</div>
<!-- ══ BAS DU FOOTER ══ -->
<div class="footer__content-bottom">
<div class="footer__content-bottom-wrapper page-width">
<div class="footer__column footer__localization isolate"></div>
<div class="footer__column footer__column--info"></div>
</div>
<div class="footer__content-bottom-wrapper page-width footer__content-bottom-wrapper--center">
<div class="footer__copyright caption">
<small class="copyright__content">© 2026 DOLCIA · Tous droits réservés · Conçu avec soin pour toutes les femmes</small>
</div>
</div>
</div>
</footer>
</div>
<!-- END sections: footer-group -->
<ul hidden>
<li id="a11y-refresh-page-message">Le choix d'une sélection entraîne l'actualisation de la page entière.</li>
<li id="a11y-new-window-message">S'ouvre dans une nouvelle fenêtre.</li>
</ul>
<script>
window.shopUrl = 'https://dolcia.fr';
window.routes = {
cart_add_url: '/cart/add',
cart_change_url: '/cart/change',
cart_update_url: '/cart/update',
cart_url: '/cart',
predictive_search_url: '/search/suggest',
};
window.cartStrings = {
error: `Une erreur est survenue lors de l’actualisation de votre panier. Veuillez réessayer.`,
quantityError: `Vous ne pouvez pas ajouter plus de [quantity] de ce produit à votre panier.`,
};
window.variantStrings = {
addToCart: `Ajouter au panier`,
soldOut: `Épuisé`,
unavailable: `Non disponible(s)`,
unavailable_with_option: `[value] – indisponible`,
};
window.quickOrderListStrings = {
itemsAdded: `[quantity] articles ajoutés`,
itemAdded: `[quantity] article ajouté`,
itemsRemoved: `[quantity] articles retirés`,
itemRemoved: `[quantity] article retiré`,
viewCart: `Voir le panier`,
each: `[money]/pièce`,
min_error: `Cet article a un minimum de [min]`,
max_error: `Cet article a un maximum de [max]`,
step_error: `Vous pouvez ajouter cet article uniquement par incréments de [step]`,
};
window.accessibilityStrings = {
imageAvailable: `L'image [index] est maintenant disponible dans la galerie`,
shareSuccess: `Lien copié dans le presse-papiers`,
pauseSlideshow: `Interrompre le diaporama`,
playSlideshow: `Lire le diaporama`,
recipientFormExpanded: `Formulaire de destinataire de carte-cadeau agrandi`,
recipientFormCollapsed: `Formulaire de destinataire de carte-cadeau réduit`,
countrySelectorSearchCount: `[count] pays/régions trouvés`,
};
</script><script src="//dolcia.fr/cdn/shop/t/5/assets/predictive-search.js?v=57209189334897115771777743907" defer="defer"></script><script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
</body>
</html>