<!--
__ _
(_ _|_ _. ._ _|_ () |_) ._ _. ._ _|
__) |_ (_| | |_ (_X |_) | (_| | | (_|
Theme made by Start&Brand
Website: https://startandbrand.com
Reach us at hello@startandbrand.com
-->
<!doctype html>
<html class="js preload" lang="fr">
<script>
const currentURL = new URL(window.location.href);
const pathname = currentURL.pathname;
if (pathname === '/cart' || pathname === '/search') {
let redirectUrl = '/';
if (pathname === '/cart') {
const url = new URL(window.location.origin + '/');
url.searchParams.set('openCart', 'true');
redirectUrl = url.toString().replace(window.location.origin, '');
}
window.location.replace(redirectUrl);
}
</script>
<script>
if (location.hash) {
history.scrollRestoration = 'manual';
console.log('[Anchor] scrollRestoration', history.scrollRestoration);
console.log('[Anchor] location.hash', location.hash);
window.scrollTo(0, 0);
console.log('[Anchor] scrollTo', window.scrollTo(0, 0));
}
</script>
<script>
window.addEventListener('DOMContentLoaded', () => {
document.documentElement.classList.remove('preload');
});
</script>
<script>
window.Template = {
name: 'collection',
};
window.Page = {
url: '',
path: '/collections/deodorant',
host: 'muscintime.fr',
locale: 'fr',
origin: 'https://muscintime.fr',
};
</script>
<script type="module-shim" id="js-event-init">
import 'global/event-init';
</script>
<script async src="https://ga.jspm.io/npm:es-module-shims@2.6.2/dist/es-module-shims.js"></script>
<script type="importmap-shim">
{
"imports": {
"@vendors/aos": "//muscintime.fr/cdn/shop/t/386/assets/aos-v9wn0701.js?v=95653724918320546421782202893",
"@vendors/splide-autoscroll": "//muscintime.fr/cdn/shop/t/386/assets/splide-autoscroll-7kfb87rw.js?v=163575704180355037531782202893",
"blocks/block-anchor-inline": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"blocks/block-articles": "//muscintime.fr/cdn/shop/t/386/assets/bundle-blog-r3c9vv4k.js?v=64374284401514168991782202893",
"blocks/block-button": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"blocks/block-cart-button": "//muscintime.fr/cdn/shop/t/386/assets/bundle-cart-ps790088.js?v=11264726001608840421782202893",
"blocks/block-cart-cross-sells": "//muscintime.fr/cdn/shop/t/386/assets/bundle-cart-ps790088.js?v=11264726001608840421782202893",
"blocks/block-cart-discount": "//muscintime.fr/cdn/shop/t/386/assets/bundle-cart-ps790088.js?v=11264726001608840421782202893",
"blocks/block-cart-gifts-selector": "//muscintime.fr/cdn/shop/t/386/assets/bundle-cart-ps790088.js?v=11264726001608840421782202893",
"blocks/block-cart-header": "//muscintime.fr/cdn/shop/t/386/assets/bundle-cart-ps790088.js?v=11264726001608840421782202893",
"blocks/block-cart-items": "//muscintime.fr/cdn/shop/t/386/assets/bundle-cart-ps790088.js?v=11264726001608840421782202893",
"blocks/block-cart-prices": "//muscintime.fr/cdn/shop/t/386/assets/bundle-cart-ps790088.js?v=11264726001608840421782202893",
"blocks/block-cart-progress-bar": "//muscintime.fr/cdn/shop/t/386/assets/bundle-cart-ps790088.js?v=11264726001608840421782202893",
"blocks/block-collections": "//muscintime.fr/cdn/shop/t/386/assets/bundle-collections-bn4h00yk.js?v=34680786526653761411782202893",
"blocks/block-links": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"blocks/block-menu-button": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"blocks/block-menu-drawer-header": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"blocks/block-packs-add-to-cart": "//muscintime.fr/cdn/shop/t/386/assets/bundle-packs-cehxh49w.js?v=99572393214712553031782202893",
"blocks/block-packs-content": "//muscintime.fr/cdn/shop/t/386/assets/bundle-packs-cehxh49w.js?v=99572393214712553031782202893",
"blocks/block-packs-header": "//muscintime.fr/cdn/shop/t/386/assets/bundle-packs-cehxh49w.js?v=99572393214712553031782202893",
"blocks/block-product-atc": "//muscintime.fr/cdn/shop/t/386/assets/bundle-product-k44e4rk6.js?v=122836389714045861031782202893",
"blocks/block-product-card": "//muscintime.fr/cdn/shop/t/386/assets/bundle-products-saneqtat.js?v=111028227688252728921782202893",
"blocks/block-product-images": "//muscintime.fr/cdn/shop/t/386/assets/bundle-product-k44e4rk6.js?v=122836389714045861031782202893",
"blocks/block-product-klarna": "//muscintime.fr/cdn/shop/t/386/assets/bundle-product-k44e4rk6.js?v=122836389714045861031782202893",
"blocks/block-product-price": "//muscintime.fr/cdn/shop/t/386/assets/bundle-product-k44e4rk6.js?v=122836389714045861031782202893",
"blocks/block-product-quantity": "//muscintime.fr/cdn/shop/t/386/assets/bundle-product-k44e4rk6.js?v=122836389714045861031782202893",
"blocks/block-product-variants": "//muscintime.fr/cdn/shop/t/386/assets/bundle-product-k44e4rk6.js?v=122836389714045861031782202893",
"blocks/block-product-variants-variant": "//muscintime.fr/cdn/shop/t/386/assets/bundle-product-k44e4rk6.js?v=122836389714045861031782202893",
"blocks/block-product-yotpo": "//muscintime.fr/cdn/shop/t/386/assets/bundle-product-k44e4rk6.js?v=122836389714045861031782202893",
"blocks/block-products": "//muscintime.fr/cdn/shop/t/386/assets/bundle-products-saneqtat.js?v=111028227688252728921782202893",
"blocks/block-search-button": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"blocks/block-search-header": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"blocks/block-search-input": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"blocks/block-search-results": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"blocks/block-tabs": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"blocks/block-tabs-page-section": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"blocks/block-timer": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"components/console": "//muscintime.fr/cdn/shop/t/386/assets/console-x123ph4h.js?v=179440547105624493281782202893",
"global/debug": "//muscintime.fr/cdn/shop/t/386/assets/bundle-debug-6sqz6agd.js?v=108305875317839932631782202893",
"global/editor-reload": "//muscintime.fr/cdn/shop/t/386/assets/editor-reload-9147kvx8.js?v=49955258371324543911782202893",
"global/event": "//muscintime.fr/cdn/shop/t/386/assets/event-hmndvh8f.js?v=97096097191419067731782202893",
"global/event-init": "//muscintime.fr/cdn/shop/t/386/assets/event-init-5s70eamz.js?v=11459017561927357911782202893",
"modules/anchor/anchor": "//muscintime.fr/cdn/shop/t/386/assets/bundle-anchor-yy8a5vh3.js?v=128677190812421695351782202893",
"modules/cart/addDebugItem": "//muscintime.fr/cdn/shop/t/386/assets/bundle-debug-6sqz6agd.js?v=108305875317839932631782202893",
"modules/cart/addToCart": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"modules/cart/cartCentralizedInterceptor": "//muscintime.fr/cdn/shop/t/386/assets/cartCentralizedInterceptor-qfcv3s61.js?v=115655971150532955351782202893",
"modules/cart/cartCentralizedManager": "//muscintime.fr/cdn/shop/t/386/assets/cartCentralizedManager-q8ph5pye.js?v=61268327701730665471782202893",
"modules/cart/cartManager": "//muscintime.fr/cdn/shop/t/386/assets/bundle-cart-ps790088.js?v=11264726001608840421782202893",
"modules/cart/dependencies/autoClearCart": "//muscintime.fr/cdn/shop/t/386/assets/bundle-clear-gg1brgv6.js?v=148984802238311004521782202893",
"modules/cart/getATCProperties": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"modules/cart/getCartData": "//muscintime.fr/cdn/shop/t/386/assets/bundle-cart-ps790088.js?v=11264726001608840421782202893",
"modules/cart/quantity": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"modules/cart/remove": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"modules/cart/renderItems": "//muscintime.fr/cdn/shop/t/386/assets/bundle-cart-ps790088.js?v=11264726001608840421782202893",
"modules/details/details": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"modules/drawer/drawer": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"modules/gifts/MagicLinks": "//muscintime.fr/cdn/shop/t/386/assets/bundle-gifts-20afpvht.js?v=105097960843196194821782202893",
"modules/img/getUrl": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"modules/img/lazyLoad": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"modules/img/srcSet": "//muscintime.fr/cdn/shop/t/386/assets/bundle-img-bf97k6q5.js?v=29342026583950598151782202893",
"modules/loading/loadingManager": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"modules/money/money": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"modules/style/style": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"modules/trustpilot/getIframe": "//muscintime.fr/cdn/shop/t/386/assets/bundle-trustpilot-mhdmfjqq.js?v=39287706586466669961782202893",
"sections/section-cart-drawer": "//muscintime.fr/cdn/shop/t/386/assets/bundle-cart-ps790088.js?v=11264726001608840421782202893",
"sections/section-gift": "//muscintime.fr/cdn/shop/t/386/assets/bundle-gifts-20afpvht.js?v=105097960843196194821782202893",
"sections/section-menu-drawer": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"sections/section-mix-and-match": "//muscintime.fr/cdn/shop/t/386/assets/bundle-mix-and-match-hb0dchnc.js?v=27169718213053147871782202893",
"sections/section-overlay": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"sections/section-packs-drawer": "//muscintime.fr/cdn/shop/t/386/assets/bundle-packs-cehxh49w.js?v=99572393214712553031782202893",
"sections/section-product": "//muscintime.fr/cdn/shop/t/386/assets/bundle-product-k44e4rk6.js?v=122836389714045861031782202893",
"sections/section-progress-step": "//muscintime.fr/cdn/shop/t/386/assets/bundle-cart-ps790088.js?v=11264726001608840421782202893",
"sections/section-search-drawer": "//muscintime.fr/cdn/shop/t/386/assets/bundle-common-v74t2d0y.js?v=143318254928090152191782202893",
"sign/startandbrand": "//muscintime.fr/cdn/shop/t/386/assets/startandbrand-tmt0we7q.js?v=18085054047373219871782202893",
"types/campaign": "//muscintime.fr/cdn/shop/t/386/assets/bundle-types-qe3e7w3y.js?v=166609977545393322711782202893",
"types/card/product": "//muscintime.fr/cdn/shop/t/386/assets/bundle-types-qe3e7w3y.js?v=166609977545393322711782202893",
"types/cart": "//muscintime.fr/cdn/shop/t/386/assets/bundle-types-qe3e7w3y.js?v=166609977545393322711782202893",
"types/cart-progress": "//muscintime.fr/cdn/shop/t/386/assets/bundle-types-qe3e7w3y.js?v=166609977545393322711782202893",
"types/cart-selector": "//muscintime.fr/cdn/shop/t/386/assets/bundle-types-qe3e7w3y.js?v=166609977545393322711782202893",
"types/collection": "//muscintime.fr/cdn/shop/t/386/assets/bundle-types-qe3e7w3y.js?v=166609977545393322711782202893",
"types/events/cart": "//muscintime.fr/cdn/shop/t/386/assets/bundle-events-4jz96nh4.js?v=103676642351278104431782202893",
"types/events/cart-discount": "//muscintime.fr/cdn/shop/t/386/assets/bundle-events-4jz96nh4.js?v=103676642351278104431782202893",
"types/events/cart-drawer": "//muscintime.fr/cdn/shop/t/386/assets/bundle-events-4jz96nh4.js?v=103676642351278104431782202893",
"types/events/cart-progress": "//muscintime.fr/cdn/shop/t/386/assets/bundle-events-4jz96nh4.js?v=103676642351278104431782202893",
"types/events/cart-selector": "//muscintime.fr/cdn/shop/t/386/assets/bundle-events-4jz96nh4.js?v=103676642351278104431782202893",
"types/events/index": "//muscintime.fr/cdn/shop/t/386/assets/bundle-event-18sc2tk0.js?v=23434788870866052391782202893",
"types/events/loader": "//muscintime.fr/cdn/shop/t/386/assets/bundle-events-4jz96nh4.js?v=103676642351278104431782202893",
"types/events/menu": "//muscintime.fr/cdn/shop/t/386/assets/bundle-events-4jz96nh4.js?v=103676642351278104431782202893",
"types/events/mix-and-match": "//muscintime.fr/cdn/shop/t/386/assets/bundle-events-4jz96nh4.js?v=103676642351278104431782202893",
"types/events/overlay": "//muscintime.fr/cdn/shop/t/386/assets/bundle-events-4jz96nh4.js?v=103676642351278104431782202893",
"types/events/packs": "//muscintime.fr/cdn/shop/t/386/assets/bundle-events-4jz96nh4.js?v=103676642351278104431782202893",
"types/events/search": "//muscintime.fr/cdn/shop/t/386/assets/bundle-events-4jz96nh4.js?v=103676642351278104431782202893",
"types/events/theme-event": "//muscintime.fr/cdn/shop/t/386/assets/bundle-events-4jz96nh4.js?v=103676642351278104431782202893",
"types/events/variant": "//muscintime.fr/cdn/shop/t/386/assets/bundle-events-4jz96nh4.js?v=103676642351278104431782202893",
"types/global.d": "//muscintime.fr/cdn/shop/t/386/assets/global.d-ch63byez.js?v=111603181540343972631782202893",
"types/image": "//muscintime.fr/cdn/shop/t/386/assets/bundle-types-qe3e7w3y.js?v=166609977545393322711782202893",
"types/jauge": "//muscintime.fr/cdn/shop/t/386/assets/bundle-types-qe3e7w3y.js?v=166609977545393322711782202893",
"types/metafield": "//muscintime.fr/cdn/shop/t/386/assets/bundle-types-qe3e7w3y.js?v=166609977545393322711782202893",
"types/mix-and-match": "//muscintime.fr/cdn/shop/t/386/assets/bundle-types-qe3e7w3y.js?v=166609977545393322711782202893",
"types/pack": "//muscintime.fr/cdn/shop/t/386/assets/bundle-types-qe3e7w3y.js?v=166609977545393322711782202893",
"types/product": "//muscintime.fr/cdn/shop/t/386/assets/bundle-types-qe3e7w3y.js?v=166609977545393322711782202893",
"types/schema/schema": "//muscintime.fr/cdn/shop/t/386/assets/bundle-schema-809h086p.js?v=111603181540343972631782202893",
"types/search": "//muscintime.fr/cdn/shop/t/386/assets/bundle-types-qe3e7w3y.js?v=166609977545393322711782202893",
"types/sellingPlan": "//muscintime.fr/cdn/shop/t/386/assets/bundle-types-qe3e7w3y.js?v=166609977545393322711782202893",
"types/variant": "//muscintime.fr/cdn/shop/t/386/assets/bundle-types-qe3e7w3y.js?v=166609977545393322711782202893",
"types/variantSelector/variant": "//muscintime.fr/cdn/shop/t/386/assets/bundle-types-qe3e7w3y.js?v=166609977545393322711782202893"
}
}
</script>
<link rel="modulepreload" href="//muscintime.fr/cdn/shop/t/386/assets/splide-autoscroll-7kfb87rw.js?v=163575704180355037531782202893" />
<script type="module-shim">
import 'modules/anchor/anchor';
</script>
<script src="//muscintime.fr/cdn/shop/t/386/assets/splide.min.js?v=12103261331729571861782202893" defer></script>
<script type="module-shim" id="cart-core-init">
import { CartCentralizedManager } from 'modules/cart/cartCentralizedManager';
import { CartFetchInterceptor } from 'modules/cart/cartCentralizedInterceptor';
window.__cartCentralizedManager = new CartCentralizedManager();
window.__cartFetchInterceptor = new CartFetchInterceptor();
</script>
<head>
<!-- Start of Shoplift scripts -->
<!-- 2026-05-07T21:50:32.2660110Z -->
<style>.shoplift-hide { opacity: 0 !important; }</style>
<style id="sl-preview-bar-hide">#preview-bar-iframe, #PBarNextFrameWrapper { display: none !important; }</style>
<script type="text/javascript">(function(rootPath, template, themeRole, themeId, isThemePreview){ /* Generated on 2026-06-29T15:06:36.5129930Z */(function(){"use strict";var tt=document.createElement("style");tt.textContent=`#shoplift-preview-control{position:fixed;max-width:332px;height:56px;background-color:#141414;z-index:9999;bottom:20px;display:flex;border-radius:8px;box-shadow:13px 22px 7px #0000,9px 14px 7px #00000003,5px 8px 6px #0000000d,2px 4px 4px #00000017,1px 1px 2px #0000001a,0 0 #0000001a;align-items:center;margin:0 auto;left:16px;right:16px;opacity:0;transform:translateY(20px);visibility:hidden;transition:opacity .4s ease-in-out,transform .4s ease-in-out,visibility 0s .4s}#shoplift-preview-control.visible{opacity:1;transform:translateY(0);visibility:visible;transition:opacity .4s ease-in-out,transform .4s ease-in-out,visibility 0s 0s}#shoplift-preview-control *{font-family:Inter,sans-serif;color:#fff;box-sizing:border-box;font-size:16px}#shoplift-preview-variant-title{font-weight:400;line-height:140%;font-size:16px;text-align:start;letter-spacing:-.16px;flex-grow:1;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}#shoplift-preview-variant-selector{position:relative;display:block;padding:6px 0;height:100%;min-width:0;flex:1 1 auto}#shoplift-preview-variant-menu-trigger{border:none;cursor:pointer;width:100%;background-color:transparent;padding:0 16px;border-left:1px solid #333;border-right:1px solid #333;height:100%;display:flex;align-items:center;justify-content:start;gap:8px}#shoplift-preview-variant-selector .menu-variant-label{width:24px;height:24px;border-radius:50%;padding:6px;display:flex;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.12px;flex-shrink:0}#shoplift-preview-variant-selector .preview-variant-menu{position:absolute;bottom:110%;transform:translate3d(0,20px,0);visibility:hidden;pointer-events:none;opacity:0;cursor:pointer;background-color:#141414;border:1px solid #141414;border-radius:6px;width:100%;max-height:156px;overflow-y:auto;box-shadow:0 8px 16px #0003;z-index:1;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s .3s}#shoplift-preview-variant-selector .preview-variant-menu.preview-variant-menu__visible{visibility:visible;pointer-events:auto;opacity:100;transform:translateZ(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s 0s}@media screen and (max-width:400px){#shoplift-preview-variant-selector .preview-variant-menu{position:fixed;left:0;right:0;width:auto;bottom:110%}}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item{padding:12px 16px;display:flex;overflow:hidden}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item .menu-variant-label{margin-right:6px}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item span{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;color:#f6f6f6;font-size:14px;font-style:normal;font-weight:500}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:hover{background-color:#545454}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}#shoplift-preview-control div:has(#shoplift-exit-preview-button){padding:0 16px}#shoplift-exit-preview-button{padding:6px 8px;font-weight:500;line-height:75%;border-radius:4px;background-color:transparent;border:none;text-decoration:none}#shoplift-exit-preview-button:hover{cursor:pointer;background-color:#333}#shoplift-preview-subscription-warning{position:relative;display:flex;align-items:center;gap:6px;padding:6px 10px;margin:0 4px;border-left:1px solid #333;cursor:help;outline:none}#shoplift-preview-subscription-warning__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:#f59e0b;color:#141414!important;font-weight:700;font-size:12px!important;line-height:1;flex-shrink:0}#shoplift-preview-subscription-warning__label{font-size:13px!important;font-weight:500;color:#fbbf24!important;text-wrap:nowrap;white-space:nowrap}#shoplift-preview-subscription-warning__tooltip{position:absolute;bottom:calc(100% + 8px);right:0;max-width:320px;width:max-content;padding:10px 12px;border-radius:6px;background-color:#1f1f1f;color:#fff!important;font-size:12px!important;line-height:1.4!important;box-shadow:0 8px 16px #0000004d;z-index:10000;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 0s .2s;pointer-events:none}#shoplift-preview-subscription-warning__tooltip.shoplift-preview-subscription-warning__tooltip--visible{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 0s 0s}#shoplift-preview-subscription-warning:focus-visible{box-shadow:inset 0 0 0 2px #f59e0b;border-radius:4px}#shoplift-preview-control:has(#shoplift-preview-subscription-warning){max-width:480px}/*$vite$:1*/`,document.head.appendChild(tt);var ht=" daum[ /]| deusu/| yadirectfetcher|(?:^|[^g])news(?!sapphire)|(?<! (?:channel/|google/))google(?!(app|/google| pixel))|(?<! cu)bots?(?:\\b|_)|(?<!(?: ya| yandex|^job|inapp;) ?)search|(?<!(?:lib))http|(?<![hg]m)score|@[a-z][\\w-]+\\.|\\(\\)|\\.com|\\b\\d{13}\\b|^<|^[\\w \\.\\-\\(?:\\):]+(?:/v?\\d+(?:\\.\\d+)?(?:\\.\\d{1,10})*?)?(?:,|$)|^[^ ]{50,}$|^\\d+\\b|^\\w+/[\\w\\(\\)]*$|^active|^ad muncher|^amaya|^avsdevicesdk/|^biglotron|^bot|^bw/|^clamav[ /]|^client/|^cobweb/|^custom|^ddg[_-]android|^discourse|^dispatch/\\d|^downcast/|^duckduckgo|^facebook|^getright/|^gozilla/|^hobbit|^hotzonu|^hwcdn/|^jeode/|^jetty/|^jigsaw|^microsoft bits|^movabletype|^mozilla/\\d\\.\\d \\(compatible;?\\)$|^mozilla/\\d\\.\\d \\w*$|^navermailapp|^netsurf|^offline|^owler|^postman|^python|^rank|^read|^reed|^rest|^rss|^snapchat|^space bison|^svn|^swcd |^taringa|^thumbor/|^track|^valid|^w3c|^webbandit/|^webcopier|^wget|^whatsapp|^wordpress|^xenu link sleuth|^yahoo|^yandex|^zdm/\\d|^zoom marketplace/|^{{.*}}$|admin|analyzer|archive|ask jeeves/teoma|bit\\.ly/|bluecoat drtr|browsex|burpcollaborator|capture|catch|check|chrome-lighthouse|chromeframe|classifier|clean|cloud|crawl|cypress/|dareboost|datanyze|dejaclick|detect|dmbrowser|download|evc-batch/|feed|firephp|gomezagent|headless|httrack|hubspot marketing grader|hydra|ibisbrowser|images|insight|inspect|iplabel|ips-agent|java(?!;)|library|mail\\.ru/|manager|measure|neustar wpm|node|nutch|offbyone|optimize|pageburst|pagespeed|parser|perl|phantomjs|pingdom|powermarks|preview|proxy|ptst[ /]\\d|reputation|resolver|retriever|rexx;|rigor|rss\\b|scan|scrape|server|sogou|sparkler/|speedcurve|spider|splash|statuscake|synapse|synthetic|tools|torrent|trace|transcoder|url|virtuoso|wappalyzer|watch|webglance|webkit2png|whatcms/|zgrab",ft=/bot|spider|crawl|http|lighthouse/i,z;function gt(){if(z instanceof RegExp)return z;try{z=new RegExp(ht,"i")}catch{z=ft}return z}function mt(a){return!!a&>().test(a)}class Q{timestamp;constructor(){this.timestamp=new Date}}class yt extends Q{type;testId;hypothesisId;constructor(t,e,i){super(),this.type=3,this.testId=t,this.hypothesisId=e,this.timestamp=i}}class vt extends Q{type;path;constructor(t){super(),this.type=4,this.path=t}}class wt extends Q{type;cart;constructor(t){super(),this.type=5,this.cart=t}}class et extends Error{isBot;constructor(){super(),this.isBot=!0}}function bt(a,t,e){for(const i of t.selectors){const s=a.querySelectorAll(i.cssSelector);for(let r=0;r<s.length;r++)e(t.testId,t.hypothesisId)}st(a,t,(i,s,r,n,o)=>o(s,r),e)}function N(a,t,e){for(const i of t.selectors)rt(a,t.testId,t.hypothesisId,i,e??(()=>{}));st(a,t,rt,e??(()=>{}))}function it(a){return a.urlPatterns.reduce((t,e)=>{switch(e.operator){case"contains":return t+`.*${e}.*`;case"endsWith":return t+`.*${e}`;case"startsWith":return t+`${e}.*`}},"")}function st(a,t,e,i){new MutationObserver(()=>{for(const r of t.selectors)e(a,t.testId,t.hypothesisId,r,i)}).observe(a.documentElement,{childList:!0,subtree:!0})}function rt(a,t,e,i,s){const r=a.querySelectorAll(i.cssSelector);for(let n=0;n<r.length;n++){let o=r.item(n);if(o instanceof HTMLElement&&o.dataset.shoplift!==""){o.dataset.shoplift="";for(const l of i.actions.sort(kt))o=St(a,i.cssSelector,o,l)}}return r.length>0&&s?(s(t,e),!0):!1}function St(a,t,e,i){switch(i.type){case"innerHtml":e.innerHTML=i.value;break;case"attribute":Ct(e,i.scope,i.value);break;case"css":Tt(a,t,i.value);break;case"js":It(a,e,i);break;case"copy":return Pt(e);case"remove":At(e);break;case"move":Et(e,parseInt(i.value));break}return e}function Ct(a,t,e){a.setAttribute(t,e)}function Tt(a,t,e){const i=a.createElement("style");i.innerHTML=`${t} { ${e} }`,a.getElementsByTagName("head")[0]?.appendChild(i)}function It(a,t,e){Function("document","element",`"use strict"; ${e.value}`)(a,t)}function Pt(a){const t=a.cloneNode(!0);if(!a.parentNode)throw"Can't copy node outside of DOM";return a.parentNode.insertBefore(t,a.nextSibling),t}function At(a){a.remove()}function Et(a,t){if(t===0)return;const e=Array.prototype.slice.call(a.parentElement.children).indexOf(a),i=Math.min(Math.max(e+t,0),a.parentElement.children.length-1);a.parentElement.children.item(i).insertAdjacentElement(t>0?"afterend":"beforebegin",a)}function kt(a,t){return nt(a)-nt(t)}function nt(a){return a.type==="copy"||a.type==="remove"?0:1}var M=(a=>(a[a.Template=0]="Template",a[a.Theme=1]="Theme",a[a.UrlRedirect=2]="UrlRedirect",a[a.Script=3]="Script",a[a.Dom=4]="Dom",a[a.Price=5]="Price",a))(M||{});const xt="data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.96001%207.90004C9.86501%207.90004%209.77001%207.86504%209.69501%207.79004L6.43501%204.53004C6.19501%204.29004%205.80501%204.29004%205.56501%204.53004L2.30501%207.79004C2.16001%207.93504%201.92001%207.93504%201.77501%207.79004C1.63001%207.64504%201.63001%207.40504%201.77501%207.26004L5.03501%204.00004C5.56501%203.47004%206.43001%203.47004%206.96501%204.00004L10.225%207.26004C10.37%207.40504%2010.37%207.64504%2010.225%207.79004C10.15%207.86004%2010.055%207.90004%209.96001%207.90004Z'%20fill='white'/%3e%3c/svg%3e",_t="data:image/svg+xml,%3csvg%20width='14'%20height='24'%20viewBox='0%200%2014%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.3976%2014.5255C12.2833%2013.8788%2012.0498%2013.3024%2011.6952%2012.7961C11.3416%2012.2898%2010.9209%2011.8353%2010.4353%2011.4317C9.94868%2011.0291%209.43546%2010.6488%208.89565%2010.292C8.48487%2010.049%208.09577%209.78565%207.72637%209.50402C7.35697%209.2224%207.08016%208.89503%206.89694%208.51987C6.71273%208.14471%206.67826%207.69533%206.79055%207.1697C6.86345%206.83216%206.97476%206.54647%207.12351%206.31162C7.27324%206.07778%207.47124%205.89986%207.7175%205.77684C7.96377%205.65483%208.21989%205.59383%208.48389%205.59383C8.88087%205.59383%209.17639%205.7016%209.3734%205.91714C9.56943%206.13268%209.68271%206.42345%209.71424%206.78946C9.74576%207.15547%209.72015%207.55401%209.63839%207.98509C9.55663%208.41617%209.43645%208.84724%209.27687%209.27934L13.5127%208.80149C13.9638%207.52656%2014.1017%206.42447%2013.9264%205.49725C13.751%204.56901%2013.2664%203.85122%2012.4724%203.34491C12.239%203.19648%2011.9779%203.07041%2011.6893%202.96569L12.0026%201.50979L9.86397%200L7.3875%201.50979L7.11169%202.78878C6.65166%202.8874%206.21724%203.01957%205.8114%203.19038C4.85292%203.594%204.06684%204.15115%203.45117%204.86385C2.83452%205.57655%202.42571%206.40108%202.22378%207.33847C2.06616%208.06947%202.04942%208.70796%202.17551%209.25087C2.30061%209.7948%202.52028%2010.2828%202.8355%2010.7139C3.14974%2011.145%203.51816%2011.5344%203.93977%2011.881C4.36039%2012.2288%204.782%2012.5521%205.20164%2012.851C5.68334%2013.1702%206.13844%2013.5169%206.56497%2013.8921C6.99052%2014.2672%207.31954%2014.7125%207.55004%2015.228C7.78055%2015.7445%207.81502%2016.3769%207.65347%2017.1262C7.56482%2017.5389%207.43676%2017.8765%207.27028%2018.1388C7.10381%2018.4011%206.89596%2018.5983%206.64772%2018.7295C6.3985%2018.8606%206.12071%2018.9267%205.8114%2018.9267C5.21641%2018.9267%204.79776%2018.6034%204.62833%2018.1632C4.4589%2017.7229%204.47367%2017.2583%204.60075%2016.5639C4.72782%2015.8705%205.05092%2015.1395%205.37107%2014.3699H1.17665C1.17665%2014.3699%200.207341%2016.1115%200.0310135%2017.6762C-0.0655232%2018.5302%200.0635208%2019.2653%200.41519%2019.8844C0.76686%2020.5036%201.33032%2020.9814%202.10655%2021.319C2.39222%2021.443%202.7104%2021.5447%203.05813%2021.623L2.54589%2024H7.17473L7.7047%2021.5386C8.08493%2021.442%208.43857%2021.3231%208.76562%2021.1787C9.73985%2020.7476%2010.52%2020.1427%2011.1071%2019.3649C11.6932%2018.5871%2012.0873%2017.7291%2012.2892%2016.7917C12.4744%2015.9295%2012.5099%2015.1741%2012.3966%2014.5275L12.3976%2014.5255Z'%20fill='white'/%3e%3c/svg%3e";async function Rt(a){let t=a.replace(/-/g,"+").replace(/_/g,"/");for(;t.length%4;)t+="=";const e=atob(t),i=Uint8Array.from(e,n=>n.charCodeAt(0)),s=new Blob([i]).stream().pipeThrough(new DecompressionStream("gzip")),r=await new Response(s).text();return JSON.parse(r)}function F(a,t){return typeof t=="string"&&/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d+(?:Z|[+-]\d+)/.test(t)?new Date(t):t}function X(a,t){return t}function q(a,t=!1,e=!1,i=","){const s=a/100;if(e){const n=Math.round(s).toLocaleString("en-US");return i!==","?n.replace(/,/g,i):n}else{const r=t?",":".",n=s.toFixed(2).split("."),o=parseInt(n[0],10),l=n[1]??"00",c=o.toLocaleString("en-US");return i!==","?`${c.replace(/,/g,i)}${r}${l}`:t?`${c.replace(/,/g,".")}${r}${l}`:`${c}${r}${l}`}}function H(a,t,e,i){const s=t.replace("{{amount}}",q(a,!1,!1)).replace("{{amount_no_decimals}}",q(a,!1,!0)).replace("{{amount_with_comma_separator}}",q(a,!0,!1)).replace("{{amount_no_decimals_with_comma_separator}}",q(a,!0,!0)).replace("{{amount_with_space_separator}}",q(a,!1,!1," ")).replace("{{amount_no_decimals_with_space_separator}}",q(a,!1,!0," ")).replace("{{amount_with_apostrophe_separator}}",q(a,!1,!1,"'")).replace("{{amount_no_decimals_with_apostrophe_separator}}",q(a,!1,!0,"'")).replace("{{amount_with_period_and_space_separator}}",q(a,!1,!1,". ")).replace("{{amount_no_decimals_with_period_and_space_separator}}",q(a,!1,!0,". "));return i?`${s} ${e}`:s}function ot(a){return a.replace(/[^\d.,\s-]/g,"").trim()}function j(a){const t=new Map;for(const[e,i,s]of a.variants)t.set(e,{priceInCents:i,compareAtPriceInCents:s});return t}function Dt(a,t,e,i){const{priceInCents:s,compareAtPriceInCents:r}=e,{moneyFormat:n,currency:o,currencyCodeEnabled:l}=i;if(a.getAttribute("data-sl-attribute-p")===t)a.innerHTML=H(s,n,o,l);else if(a.getAttribute("data-sl-attribute-cap")===t)r<=0||r<=s?a.remove():a.innerHTML=H(r,n,o,l);else if(a.getAttribute("data-sl-attribute-discount")===t&&!(r<=0||r<=s)){const d=Math.round((r-s)/r*100),p=ot(H(r-s,n,o,!1)),h=a.getAttribute("data-sl-format")||"percent";h==="percent"?a.textContent=`-${d}%`:h==="amount"?a.textContent=`-${p}`:h==="both"&&(a.textContent=`-${d}% (-${p})`)}}function Ot(a){const t=[],e={id:"url-pattern",operator:"contains",value:"/"};for(const[i,s,r]of a.variants){t.push({id:`p-${i}`,cssSelector:`[data-sl-attribute-p="${i}"]`,urlPatterns:[e],actions:[{id:`p-action-${i}`,type:"innerHtml",scope:"price",value:H(s,a.moneyFormat,a.currency,a.currencyCodeEnabled)}]});const n=r<=0||r<=s;if(t.push({id:`cap-${i}`,cssSelector:`[data-sl-attribute-cap="${i}"]`,urlPatterns:[e],actions:[{id:`cap-action-${i}`,type:n?"remove":"innerHtml",scope:"compare-at-price",value:n?"":H(r,a.moneyFormat,a.currency,a.currencyCodeEnabled)}]}),!n&&r>s){const o=Math.round((r-s)/r*100),l=ot(H(r-s,a.moneyFormat,a.currency,!1));t.push({id:`d-${i}`,cssSelector:`[data-sl-attribute-discount="${i}"]`,urlPatterns:[e],actions:[{id:`d-action-${i}`,type:"js",scope:null,value:`var format = element.getAttribute('data-sl-format') || 'percent'; if (format === 'percent') { element.textContent = '-${o}%'; } else if (format === 'amount') { element.textContent = '-${l}'; } else if (format === 'both') { element.textContent = '-${o}% (-${l})'; }`}]})}}return t}const Jt="modulepreload",Yt=function(a){return"/"+a},Zt={},Vt=function(t,e,i){let s=Promise.resolve();function r(n){const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=n,window.dispatchEvent(o),!o.defaultPrevented)throw n}return s.then(n=>{for(const o of n||[])o.status==="rejected"&&r(o.reason);return t().catch(r)})};function at(a,t,e){const i=e?a.plans.filter(c=>!c.variantId||c.variantId===e):a.plans,s=[],r=[];for(const c of i)c.direction==="decrease"?(s.push(c.existingShopifyPlanId),r.push(c.createdShopifyPlanId)):(s.push(c.createdShopifyPlanId),r.push(c.existingShopifyPlanId));const n=t?s:r,o=t?r:s;if(e)for(const c of a.plans)for(const d of[c.existingShopifyPlanId,c.createdShopifyPlanId])d&&!n.includes(d)&&!o.includes(d)&&o.push(d);const l={};for(let c=0;c<o.length;c++){const d=o[c],p=n[c];d&&p&&(l[d]=p)}return{showPlanIds:n,hidePlanIds:o,swapMap:l}}function lt(a,t,e){const i=t?a.plans.find(r=>r.variantId===t):void 0;if(i)return i.direction;if(e){const r=a.plans.find(n=>n.productId===e);if(r)return r.direction}return a.plans.find(r=>!r.variantId)?.direction??null}function K(a,t){const e=t?a.plans.filter(r=>!r.productId||r.productId===t):a.plans,i={};for(const r of e)i[r.existingShopifyPlanId]=r.existingDiscountAmount,i[r.createdShopifyPlanId]=r.existingDiscountAmount;const s=Math.max(...Object.values(i),0);return{discountMap:i,maxDiscount:s}}function W(a){const t=document.querySelector('form[action*="/cart/add"] input[name="product-id"]')?.value;if(t)return t;if(a){for(const r of Array.from(document.querySelectorAll("[data-sl-attribute-p]"))){const n=r.getAttribute("data-sl-attribute-p");if(!n)continue;const o=a.variants.find(l=>l[0]===n);if(o?.[3])return o[3]}const s=document.querySelector('form[action*="/cart/add"] input[name="id"]')?.value;if(s){const r=a.variants.find(n=>n[0]===s);if(r?.[3])return r[3]}}const e=window,i=e.ShopifyAnalytics?.meta?.product?.id??e.meta?.product?.id;return i!=null?String(i):null}function D(a,t){return a.widget.selectors[t]??[]}function U(a,t){return a.replace(/[\d.]+%/,`${t}%`)}function $(a,t){const e=document.createTreeWalker(a,NodeFilter.SHOW_TEXT);let i=e.nextNode();for(;i;){if(i.nodeValue!==null){const s=t(i.nodeValue);if(s!==i.nodeValue){i.nodeValue=s;return}}i=e.nextNode()}}function ct(a,t){return a===null?!1:a==="decrease"?!t:t}async function Lt(a){if(a.subscriptionSwapDone)return;const t=a.getActiveAssignment();if(!t)return;const e=a.getHypothesis(t.hypothesisId);if(!e?.subscriptionData)return;a.subscriptionSwapDone=!0;const i=e.subscriptionData,s=e.isControl,r=[...new Set(i.plans.map(d=>d.direction))].join(",");a.log(`[SUB-SWAP] ${s?"A":"B"} side, directions=${r}`);const n=i.plans.some(d=>d.variantId);let o=!1,l=!1;function c(){if(!l){l=!0;try{const d=n?document.querySelector("select[name='id'], input[name='id']")?.value:void 0,{showPlanIds:p,hidePlanIds:h,swapMap:u}=at(i,s,d);a.swapMap=u;const b=D(i,"widgetParent"),k=D(i,"subscriptionPlans"),S=D(i,"subscriptionInput");if(!b.length||!k.length||!S.length)return;const P=document.querySelector(b[0].selector);if(!P?.shadowRoot)return;const _=P.shadowRoot.querySelector(k[0].selector);if(!_?.shadowRoot)return;const C=S[0].selector;let m=null;if(i.widget.widgetType==="buttons"||i.widget.widgetType==="radio"){const y=Array.from(_.shadowRoot.querySelectorAll(C));if(!y.length)return;for(const v of y){const g=v.closest("label");g&&(p.includes(v.value)?g.style.display="":h.includes(v.value)&&(g.style.display="none"))}const w=y.some(v=>p.includes(v.value)&&v.checked),T=y.some(v=>h.includes(v.value)&&v.checked);if((w||T)&&(o=!1),!w&&!o){o=!0;for(const v of y)if(p.includes(v.value)){v.closest("label")?.click(),v.dispatchEvent(new Event("change",{bubbles:!0}));break}}const f=y.find(v=>v.checked);m=f&&p.includes(f.value)?f.value:p[0]??null}else if(i.widget.widgetType==="dropdown"){const y=_.shadowRoot.querySelector("select");if(!y)return;for(const w of Array.from(y.options))h.includes(w.value)&&(w.style.display="none",w.disabled=!0);if(h.includes(y.value)){const w=Array.from(y.options).find(T=>p.includes(T.value));w&&(y.value=w.value,y.dispatchEvent(new Event("change",{bubbles:!0})))}m=p.includes(y.value)?y.value:p[0]??null}if(m){const y=Array.from(document.querySelectorAll('input[name="selling_plan"]'));for(const w of y)w.value!==m&&(w.value=m)}}finally{l=!1}}}if(a.subscriptionHideWrongPlans=c,a.swapMap=at(i,s).swapMap,c(),n){const d=document.querySelector("select[name='id'], input[name='id']");d&&d.addEventListener("change",c)}}function B(a){const t=D(a,"widgetParent");return t.length?document.querySelector(t[0].selector)?.shadowRoot??null:null}function J(a,t){const e=D(a,"subscriptionPlans");return e.length?t.querySelector(e[0].selector)?.shadowRoot??null:null}function Y(a,t){const e=new URLSearchParams(window.location.search).get("variant");if(e)return e;{const i=document.querySelector('form[action*="/cart/add"] input[name="id"]')?.value;if(i)return i}return a.size>0?[...a.keys()][0]:void 0}function G(a,t){return H(a,t.moneyFormat,t.currency,t.currencyCodeEnabled)}function $t({originalFetch:a,swapMap:t,slptValue:e,getSelectedPlanId:i,log:s}){if(window.fetch.__shoplift_intercepted)return s("[SUB-INTERCEPT] already installed — skipping"),()=>{};function r(o){if(i){const l=i();if(l)return t[l]??l}return t[o]??o}const n=function(o,l){if((typeof o=="string"?o:o instanceof URL?o.href:o.url).includes("/cart/add")&&l?.body)try{if(l.body instanceof FormData){const d=l.body.get("selling_plan");d?l.body.set("selling_plan",r(String(d))):(!d||d==="")&&e&&l.body.set("properties[_slpt]",e)}else if(typeof l.body=="string"){const d=JSON.parse(l.body);if(d.items)for(const p of d.items){const h=String(p.selling_plan??"");h?p.selling_plan=r(h):!p.selling_plan&&e&&(p.properties||(p.properties={}),p.properties._slpt=e)}else if(d.id){const p=String(d.selling_plan??"");p?d.selling_plan=r(p):!d.selling_plan&&e&&(d.properties||(d.properties={}),d.properties._slpt=e)}l.body=JSON.stringify(d)}}catch(d){s("[SUB-INTERCEPT] body parse failed; cart-add proceeds with un-swapped plan",d)}return a.call(window,o,l)};return n.__shoplift_intercepted=!0,window.fetch=n,function(){window.fetch===n&&(window.fetch=a)}}function Mt({log:a}){if(window.fetch.__shoplift_intercepted)return a("[SUB-PREVIEW-BLOCK] already installed — skipping"),()=>{};const t=window.fetch,e=function(i,s){const r=typeof i=="string"?i:i instanceof URL?i.href:i.url;return r.includes("/cart/add")?(a("[SUB-PREVIEW-BLOCK] cart-add blocked in preview mode",{url:r}),Promise.resolve(new Response(JSON.stringify({id:0,properties:{},quantity:0,variant_id:0,key:"preview",title:"Preview — cart-add blocked",price:0,original_price:0,line_price:0,original_line_price:0,total_discount:0,discounts:[],preview:!0}),{status:200,headers:{"Content-Type":"application/json"}}))):t.call(window,i,s)};return e.__shoplift_intercepted=!0,window.fetch=e,function(){window.fetch===e&&(window.fetch=t)}}function dt({data:a,runUpdates:t,debounceMs:e=150}){let i=null;function s(){i&&clearTimeout(i),t(),i=setTimeout(t,e)}let r=null;const n=[],o={childList:!0,subtree:!0,characterData:!0,attributes:!0};function l(h){for(const u of n)u.disconnect();n.length=0;for(const u of Array.from(h.querySelectorAll("*")))if(u.shadowRoot){const b=new MutationObserver(s);b.observe(u.shadowRoot,o),n.push(b)}}function c(){const h=B(a);return h?(r&&r.disconnect(),l(h),r=new MutationObserver(u=>{u.some(b=>b.type==="childList"&&b.addedNodes.length>0)&&l(h),s()}),r.observe(h,o),!0):!1}const d=document.body||document.documentElement,p=new MutationObserver(()=>{c()&&s()});return p.observe(d,{childList:!0,subtree:!0}),c()&&s(),t(),function(){i&&(clearTimeout(i),i=null),p.disconnect(),r&&(r.disconnect(),r=null);for(const u of n)u.disconnect();n.length=0}}async function qt(a){if(a.subscriptionPriceDone)return;const t=a.getActiveAssignment(),e=t?a.getHypothesis(t.hypothesisId):void 0,i=e?.subscriptionData?null:a.findActiveSubscriptionTestControl(),s=e?.subscriptionData?e:i?.hypothesis;if(!s?.subscriptionData)return;const r=e?.subscriptionData?t.testId:i.testId;a.subscriptionPriceDone=!0;const n=s.subscriptionData,o=s.isControl,l=s.priceData,c=n.widget.widgetType;let d=W(l),p=K(n,d),h=p.discountMap,u=p.maxDiscount;function b(){const g=W(l);g!==d&&(d=g,p=K(n,d),h=p.discountMap,u=p.maxDiscount,a.log(`[SUB-PRICE] scope refreshed side=${o?"A":"B"}, currentProductId=${d??"n/a"}, maxDiscount=${u}`))}a.log(`[SUB-PRICE] side=${o?"A":"B"}, currentProductId=${d??"n/a"}, maxDiscount=${u}`),a.updatePriceTestHiddenInputs(r,o?"control":"variant",!1);function k(){if(!l)return null;const g=j(l),I=Y(g),A=lt(n,I,d);if(!ct(A,o))return null;const E=I?g.get(I):void 0;return E?{formattedVariantPrice:G(E.priceInCents,l),formattedDiscounted:G(E.priceInCents*(1-u/100),l)}:null}$t({originalFetch:a.fetch,swapMap:a.swapMap??{},slptValue:a.slptValue??void 0,log:a.log,getSelectedPlanId:()=>{const g=B(n);if(!g)return null;const I=J(n,g);if(!I)return null;const A=D(n,"subscriptionInput"),E=A.length?A[0].selector:'input[name="rc_plan"]';return I.querySelector(`${E}:checked`)?.value??null}});function S(g){const I=D(n,"subscriptionDiscount");for(const A of I)if(A.selector.includes("badge")||A.selector.includes("__badge")){const E=g.querySelector(A.selector);E?.textContent&&!E.textContent.includes(`${u}%`)&&$(E,x=>U(x,u))}}function P(g){const I=k();if(!I)return;const A=D(n,"subscriptionCompareAt");for(const E of A){const x=g.querySelector(E.selector)||g.querySelector(`[part~="${E.selector}"]`);x?.textContent&&!x.textContent.includes(I.formattedVariantPrice)&&$(x,R=>/\d/.test(R)?I.formattedVariantPrice:R)}}function _(g,I){const A=D(n,"subscriptionCompareAt"),E=I===0?"none":"";for(const x of A){const R=g.querySelector(x.selector)||g.querySelector(`[part~="${x.selector}"]`);R&&(E==="none"?R.style.display!=="none"&&(R.style.display="none"):R.style.display==="none"&&(R.style.display=""))}}function C(g){const I=D(n,"subscriptionInput"),A=I.length?I[0].selector:'input[name="rc_plan"]',E=D(n,"subscriptionPlanDiscount"),x=E.length?E[0].selector:".rc-plans-button__discount";for(const R of Array.from(g.querySelectorAll("label"))){const V=R.querySelector(A),O=R.querySelector(x);if(V&&O){const L=h[V.value];if(L!==void 0){if(L===0)O.style.display!=="none"&&(O.style.display="none");else if(O.style.display==="none"&&(O.style.display=""),O.textContent){const Z=O.textContent.match(/[\d.]+%/)?.[0];Z&&Z!==`${L}%`&&$(O,Kt=>U(Kt,L))}}}}}function m(g){const I=g.querySelector("select");if(I)for(const A of Array.from(I.options)){const E=h[A.value];if(E!==void 0&&A.textContent){const x=A.textContent.match(/[\d.]+%/)?.[0];x&&x!==`${E}%`&&(A.textContent=U(A.textContent,E))}}}function y(g,I){const E=D(n,"subscriptionDiscount").filter(x=>x.selector.includes("benefit")||x.selector==="rc-benefits");for(const x of E){const R=g.querySelector(x.selector);if(R?.shadowRoot){for(const V of Array.from(R.shadowRoot.querySelectorAll("li")))if(V.textContent?.includes("Save")){const O=V;if(I===0)O.style.display!=="none"&&(O.style.display="none");else{O.style.display==="none"&&(O.style.display="");const L=V.textContent.match(/[\d.]+%/)?.[0];L&&L!==`${I}%`&&$(V,Z=>U(Z,I))}}}}}let w=!1;function T(){if(!w){w=!0;try{if(b(),d!==null&&Object.keys(h).length===0)return;const g=B(n);if(!g)return;S(g),l&&P(g);const I=J(n,g);let A=u;if(I){const E=D(n,"subscriptionInput"),x=E.length?E[0].selector:'input[name="rc_plan"]',R=I.querySelector(`${x}:checked`);if(R){const V=h[R.value];V!==void 0&&(A=V)}c==="buttons"||c==="radio"?C(I):m(I)}_(g,A),y(g,A)}finally{w=!1}}}function f(){const g=k();if(!g)return;const I=B(n);if(!I)return;const A=D(n,"onetimeToggle"),E=A.length?A[0].selector:'input[value="onetime"]';if(!I.querySelector(E)?.checked)return;const R=D(n,"subscriptionPrice");for(const V of R){const O=I.querySelector(V.selector)||I.querySelector(`[part~="${V.selector}"]`);O?.textContent&&!O.textContent.includes(g.formattedDiscounted)&&$(O,L=>/\d/.test(L)?g.formattedDiscounted:L)}}function v(){a.subscriptionHideWrongPlans&&a.subscriptionHideWrongPlans(),T(),a.subscriptionUpdateOneTime&&a.subscriptionUpdateOneTime(),f()}dt({data:n,runUpdates:v})}async function Ht(a){if(a.subscriptionOneTimeDone)return;const t=a.getActiveAssignment(),e=t?a.getHypothesis(t.hypothesisId):void 0,i=!!(e?.subscriptionData&&e.priceData),s=i?null:a.findActiveSubscriptionTestControl(),r=i?e:s?.hypothesis;if(!r?.subscriptionData||!r.priceData)return;const n=i?t.testId:s.testId;a.subscriptionOneTimeDone=!0;const o=r.subscriptionData,l=r.priceData,c=j(l),d=r.isControl,p=d?"control":"variant";a.slptValue=`${n}:${p}:f`,a.updatePriceTestHiddenInputs(n,p,!1);function h(){const u=B(o);if(!u)return;const b=Y(c);if(!b)return;const k=W(l),S=lt(o,b,k);if(!ct(S,d))return;const P=c.get(b);if(!P)return;const _=H(P.priceInCents,l.moneyFormat,l.currency,l.currencyCodeEnabled),C=D(o,"onetimePrice");if(!C.length)return;const m=D(o,"onetimeContainer"),y=m.length?m[0].selector:'[part~="rc-purchase-option__onetime"]',T=u.querySelector(y)??u;for(const f of C){let v=null;try{v=T.querySelector(f.selector)}catch{v=null}v??=T.querySelector(`[part~="${f.selector}"]`),v&&v.textContent&&!v.textContent.includes(_)&&$(v,g=>/\d/.test(g)?_:g)}}a.subscriptionUpdateOneTime=h,h()}async function Ut(a,t){const{subscriptionPreviewRender:e}=await Vt(async()=>{const{subscriptionPreviewRender:i}=await Promise.resolve().then(()=>jt);return{subscriptionPreviewRender:i}},void 0);return e(a.subscriptionData,a.priceData,a.isControl,t)}function Nt(a,t){const e=a.widget.selectors.widgetParent??[],i=a.widget.selectors.subscriptionPlans??[],s=a.widget.selectors.subscriptionInput??[];if(!e.length||!i.length||!s.length){t("[SUB-GLOBAL-HIDE] Missing required selectors — skipping");return}const r=e[0].selector,n=i[0].selector,o=s[0].selector;let l=!1,c=null,d=!1;function p(){if(!d){d=!0;try{h()}finally{d=!1}}}function h(){const P=document.querySelector(r);if(!P?.shadowRoot)return;const _=P.shadowRoot.querySelector(n);if(!_?.shadowRoot)return;_.shadowRoot!==c&&(c=_.shadowRoot,l=!1);let C=0;if(a.widget.widgetType==="buttons"||a.widget.widgetType==="radio"){const m=Array.from(_.shadowRoot.querySelectorAll(o));for(const f of m)if(a.planIds.includes(f.value)){f.disabled||(f.disabled=!0);const v=f.closest("label");v&&v.style.display!=="none"&&(v.style.display="none",C++)}const y=m.filter(f=>!a.planIds.includes(f.value));if(!y.some(f=>f.checked)&&!l&&y.length>0){l=!0;const f=y[0];f.closest("label")?.click(),f.dispatchEvent(new Event("change",{bubbles:!0})),t(`[SUB-GLOBAL-HIDE] Preselected first visible plan input=${f.value}`)}const T=y.find(f=>f.checked)??y[0];if(T){const f=Array.from(document.querySelectorAll('input[name="selling_plan"]'));for(const v of f)v.value!==T.value&&(v.value=T.value,t(`[SUB-GLOBAL-HIDE] Mirrored plan id ${T.value} to form selling_plan input`))}}else if(a.widget.widgetType==="dropdown"){const m=_.shadowRoot.querySelector("select");if(!m)return;for(const T of Array.from(m.options))a.planIds.includes(T.value)&&(T.style.display!=="none"&&(T.style.display="none"),T.disabled||(T.disabled=!0),C++);const y=Array.from(m.options).filter(T=>!a.planIds.includes(T.value)),w=y.some(T=>T.value===m.value);y.length>0&&!w&&!l&&(l=!0,m.value=y[0].value,m.dispatchEvent(new Event("change",{bubbles:!0})),t(`[SUB-GLOBAL-HIDE] Preselected first visible option=${y[0].value}`))}C>0&&t(`[SUB-GLOBAL-HIDE] Hidden ${C} B-side plan buttons`)}const u={childList:!0,subtree:!0,characterData:!0};let b=null;function k(P){b?.disconnect(),b=new MutationObserver(()=>p()),b.observe(P,u)}function S(){const P=document.querySelector(r);if(!P?.shadowRoot)return!1;p(),new MutationObserver(()=>{p();const m=P.shadowRoot.querySelector(n);m?.shadowRoot&&k(m.shadowRoot)}).observe(P.shadowRoot,u);const C=P.shadowRoot.querySelector(n);return C?.shadowRoot&&k(C.shadowRoot),!0}if(!S()){t("[SUB-GLOBAL-HIDE] Widget not in DOM yet — waiting via MutationObserver");const P=new MutationObserver(()=>{S()&&P.disconnect()});P.observe(document.body??document.documentElement,{childList:!0,subtree:!0})}}const ut="Limited preview",Ft="Add-to-cart and checkout prices won't reflect this test until it launches — test selling plans are not created in your subscription app until after a test is launched.",Bt=5e3;function zt(){const a=document.createElement("div");a.id="shoplift-preview-subscription-warning";const t=document.createElement("span");t.id="shoplift-preview-subscription-warning__icon",t.setAttribute("aria-hidden","true"),t.textContent="!";const e=document.createElement("span");e.id="shoplift-preview-subscription-warning__label",e.textContent=ut;const i=document.createElement("div");i.id="shoplift-preview-subscription-warning__tooltip",i.setAttribute("role","tooltip"),i.textContent=Ft,a.appendChild(t),a.appendChild(e),a.appendChild(i),a.setAttribute("tabindex","0"),a.setAttribute("aria-describedby",i.id),a.setAttribute("aria-label",ut);let s=null;function r(){s!==null&&(clearTimeout(s),s=null)}function n(){i.classList.add("shoplift-preview-subscription-warning__tooltip--visible")}function o(){i.classList.remove("shoplift-preview-subscription-warning__tooltip--visible")}function l(){n(),r(),s=setTimeout(()=>{o(),s=null},Bt)}function c(){r(),n()}function d(){s===null&&o()}a.addEventListener("mouseenter",c),a.addEventListener("mouseleave",d),a.addEventListener("focus",c),a.addEventListener("blur",d);function p(u){try{const b=u.target;if(!(b instanceof Element))return;(b.closest('form[action*="/cart/add"] button[type="submit"], form[action*="/cart/add"] input[type="submit"]')!==null||b.closest('[name="add"], button[name="add"], [data-add-to-cart], button[data-add-to-cart]')!==null)&&l()}catch{}}document.addEventListener("click",p,!0);function h(){r(),document.removeEventListener("click",p,!0),a.removeEventListener("mouseenter",c),a.removeEventListener("mouseleave",d),a.removeEventListener("focus",c),a.removeEventListener("blur",d),a.remove()}return{root:a,tooltip:i,cleanup:h}}let pt=!1;class Wt{constructor(t,e,i,s,r,n,o,l,c,d,p,h,u){this.shop=t,this.host=e,this.eventHost=i,this.disableReferrerOverride=l,this.logHistory=[],this.legacySessionKey=`SHOPLIFT_SESSION_${this.shop}`,this.cssHideClass=s?"shoplift-hide":"",this.testConfigs=p.map(k=>({...k,startAt:new Date(k.startAt),statusHistory:k.statusHistory.map(S=>({...S,createdAt:new Date(S.createdAt)}))})),this.inactiveTestConfigs=h,this.hiddenSubscriptionPlans=u,this.sendPageView=!!r,this.shopliftDebug=n===!0,this.telemetryEnabled=c===!0,this.gaConfig=o!=={"sendEvents":false,"mode":"gtag"}?o:{sendEvents:!1},this.fetch=window.fetch.bind(window),this.localStorageSet=window.localStorage.setItem.bind(window.localStorage),this.localStorageGet=window.localStorage.getItem.bind(window.localStorage);const b=this.getDeviceType();this.device=b!=="tablet"?b:"mobile",this.state=this.loadState(),this.shopifyAnalyticsId=this.getShopifyAnalyticsId(),this.testsFilteredByAudience=p.filter(k=>k.status=="active"),this.getCountryTimeout=d===1000?1e3:d,this.log("State Loaded",JSON.stringify(this.state))}DATA_SL_ATTRIBUTE_P="data-sl-attribute-p";DATA_SL_TEST_ID="data-sl-test-id";VIEWPORT_TRACK_THRESHOLD=.5;temporarySessionKey="Shoplift_Session";essentialSessionKey="Shoplift_Essential";analyticsSessionKey="Shoplift_Analytics";priceSelectorsSessionKey="Shoplift_PriceSelectors_v2";legacySessionKey;cssHideClass;testConfigs;inactiveTestConfigs;hiddenSubscriptionPlans;testsFilteredByAudience;sendPageView;shopliftDebug;gaConfig;telemetryEnabled;getCountryTimeout;state;subscriptionPreviewWarningCleanup=null;shopifyAnalyticsId;cookie=document.cookie;isSyncing=!1;isSyncingGA=!1;fetch;localStorageSet;localStorageGet;sessionStorageSet=window.sessionStorage.setItem.bind(window.sessionStorage);sessionStorageGet=window.sessionStorage.getItem.bind(window.sessionStorage);urlParams=new URLSearchParams(window.location.search);device;logHistory;activeViewportObservers=new Map;clientIdRetryCount=0;deriveCategoryFromExistingTests(){if(!this.state.temporary.testCategory&&this.state.essential.visitorTests.length>0){const t=this.state.essential.visitorTests.some(e=>{if(!e.hypothesisId)return!1;const i=this.getHypothesis(e.hypothesisId);return i&&["theme","basicScript","price"].includes(i.type)});this.state.temporary.testCategory=t?"global":"conditional",this.persistTemporaryState(),this.log("Derived test category from existing visitorTests: %s",this.state.temporary.testCategory)}}async init(){try{if(this.log("Shoplift script initializing"),window.Shopify&&window.Shopify.designMode){this.log("Skipping script for design mode");return}if(window.location.href.includes("slScreenshot=true")){this.log("Skipping script for screenshot");return}if(window.location.hostname.endsWith(".edgemesh.com")){this.log("Skipping script for preview");return}if(window.location.href.includes("isShopliftMerchant")){const s=this.urlParams.get("isShopliftMerchant")==="true";this.log("Setting merchant session to %s",s),this.state.temporary.isMerchant=s,this.persistTemporaryState()}if(this.state.temporary.isMerchant){this.log("Setting up preview for merchant"),typeof window.shoplift!="object"&&this.setShopliftStub(),this.state.temporary.previewConfig||this.hidePage(),await this.initPreview(),document.querySelector("#sl-preview-bar-hide")?.remove();return}if(this.state.temporary.previewConfig=void 0,mt(navigator.userAgent))return;const t=this.state.essential.visitorTests.filter(s=>s.hypothesisId&&+s.createdAt>Date.now()-6e4);if(t.length===0)this.sendDiagnosticTelemetry("page-landed",null);else for(const s of t)this.sendDiagnosticTelemetry("page-landed",s.testId,{hypothesisId:s.hypothesisId,isControl:s.assignedTo==="control",testType:s.testType??"unknown"});if(navigator.userAgent.includes("Chrome/118")){this.log("Random: %o",[Math.random(),Math.random(),Math.random()]);const s=await this.makeRequest({url:`${this.eventHost}/api/v0/events/ip`,method:"get"}).then(r=>r?.json());this.log(`IP: ${s}`),this.makeRequest({url:`${this.eventHost}/api/v0/logs`,method:"post",data:JSON.stringify(this.debugState(),X)}).catch()}if(this.shopifyAnalyticsId=this.getShopifyAnalyticsId(),this.monitorConsentChange(),this.checkForThemePreview())return;if(!this.disableReferrerOverride&&this.state.temporary.originalReferrer!=null){this.log(`Overriding referrer from '${document.referrer}' to '${this.state.temporary.originalReferrer}'`);const s=this.state.temporary.originalReferrer;delete this.state.temporary.originalReferrer,this.persistTemporaryState(),Object.defineProperty(document,"referrer",{get:()=>s,enumerable:!0,configurable:!0})}if(await this.refreshVisitor(this.shopifyAnalyticsId),await this.handleVisitorTest()){this.log("Redirecting for visitor test");return}this.setShoplift(),this.showPage(),this.ensureCartAttributesForExistingPriceTests(!1);const i=this.state.essential.visitorTests.some(s=>(s.hypothesisId?this.getHypothesis(s.hypothesisId):void 0)?.subscriptionData!=null)||Object.values(this.state.temporary.testReservations??{}).some(s=>this.getHypothesis(s.hypothesisId)?.subscriptionData!=null);this.hiddenSubscriptionPlans&&!i&&(this.log(`[SUB-GLOBAL] Visitor not in subscription test — hiding ${this.hiddenSubscriptionPlans.planIds.length} B-side plans`),Nt(this.hiddenSubscriptionPlans,s=>this.log(s))),await this.subscriptionSwap(),await this.subscriptionOneTimePrice(),await this.subscriptionPriceChange(),await this.finalize(),console.log("SHOPLIFT SCRIPT INITIALIZED!")}catch(t){if(t instanceof et)return;throw t}finally{typeof window.shoplift!="object"&&this.setShopliftStub()}}getVariantColor(t){switch(t){case"a":return{text:"#141414",bg:"#E2E2E2"};case"b":return{text:"rgba(255, 255, 255, 1)",bg:"rgba(37, 99, 235, 1)"}}}getDefaultVariantTitle(t){return t.title?t.title:t.type==="price"?t.isControl?"Original prices":"Variant prices":t.isControl?"Original":"Untitled variant "+t.label.toUpperCase()}async initPreview(){const t=this.urlParams.get("previewConfig");if(t){this.state.temporary.previewConfig=void 0,this.log("Setting up the preview"),this.log("Found preview config, writing to temporary state");const e=await Rt(t);if(this.state.temporary.previewConfig=e,this.state.temporary.previewConfig.testTypeCategory===M.Price){this.hidePage(!0);const s=this.state.temporary.previewConfig;let r=`${this.host}/api/dom-selectors/${s.storeId}/${s.testId}/${s.isDraft||!1}`;s.shopifyProductId&&(r+=`?productId=${s.shopifyProductId}`);const n=await this.makeJsonRequest({method:"get",url:r}).catch(o=>(this.log("Error getting domSelectors",o),null));if(s.variants.forEach(o=>o.domSelectors=n[o.id]?.domSelectors),s.isDraft){const o=`${this.host}/api/dom-selectors/${s.storeId}/${s.testId}/subscription-preview`,l=await this.makeJsonRequest({method:"get",url:o}).catch(c=>(this.log("No subscription preview data for draft (test may not have a subscription widget)",c),null));l?.subscriptionData&&s.variants.forEach(c=>{c.subscriptionData=l.subscriptionData,c.priceData=l.priceData})}}this.persistTemporaryState();const i=new URL(window.location.toString());i.searchParams.delete("previewConfig"),this.queueRedirect(i)}else if(this.state.temporary.previewConfig){this.showPage();const e=this.state.temporary.previewConfig;if(e.testTypeCategory===M.Template&&this.handleTemplatePreview(e)&&this.initPreviewControls(e),e.testTypeCategory===M.UrlRedirect&&this.handleUrlPreview(e)&&this.initPreviewControls(e),e.testTypeCategory===M.Script&&this.handleScriptPreview(e)&&this.initPreviewControls(e),e.testTypeCategory===M.Price){const i=await this.handlePricePreview(e);e.isDraft?await this.handleSubscriptionPricePreview(e):await this.handleSubscriptionLivePreview(e),i&&this.initPreviewControls(e)}}}initPreviewControls(t){document.addEventListener("DOMContentLoaded",()=>{const e=t.variants.find(b=>b.id===t.currentVariant),i=e?.label||"a",s=t.variants,r=document.createElement("div");r.id="shoplift-preview-control";const n=document.createElement("div"),o=document.createElement("img");o.src=_t,o.height=24,o.width=14,n.style.padding="0 16px",n.style.lineHeight="100%",n.appendChild(o),r.appendChild(n);const l=document.createElement("div");l.id="shoplift-preview-variant-selector";const c=document.createElement("button");c.id="shoplift-preview-variant-menu-trigger";const d=document.createElement("div");d.className="menu-variant-label",d.style.backgroundColor=this.getVariantColor(i).bg,d.style.color=this.getVariantColor(i).text,d.innerText=i.toUpperCase(),c.appendChild(d);const p=document.createElement("span");if(p.id="shoplift-preview-variant-title",p.innerText=e?this.getDefaultVariantTitle(e):"Untitled variant "+i.toUpperCase(),c.appendChild(p),s.length>1){const b=document.createElement("img");b.src=xt,b.width=12,b.height=12,b.style.height="12px",b.style.width="12px",c.appendChild(b);const k=document.createElement("div");k.className="preview-variant-menu";for(const S of t.variants.filter(P=>P.id!==t.currentVariant)){const P=document.createElement("div");P.className="preview-variant-menu--item";const _=document.createElement("div");_.className="menu-variant-label",_.style.backgroundColor=this.getVariantColor(S.label).bg,_.style.color=this.getVariantColor(S.label).text,_.style.flexShrink="0",_.innerText=S.label.toUpperCase(),P.appendChild(_);const C=document.createElement("span");C.innerText=this.getDefaultVariantTitle(S),P.appendChild(C),P.addEventListener("click",()=>{this.pickVariant(S.id)}),k.appendChild(P)}l.appendChild(k),c.addEventListener("click",()=>{k.className!=="preview-variant-menu preview-variant-menu__visible"?k.classList.add("preview-variant-menu__visible"):k.classList.remove("preview-variant-menu__visible")}),document.addEventListener("click",S=>{S.target instanceof Element&&!c.contains(S.target)&&k.className==="preview-variant-menu preview-variant-menu__visible"&&k.classList.remove("preview-variant-menu__visible")})}else c.style.pointerEvents="none",d.style.margin="0";if(l.appendChild(c),r.appendChild(l),t.hasSubscription){this.subscriptionPreviewWarningCleanup?.();const b=zt();r.appendChild(b.root),this.subscriptionPreviewWarningCleanup=b.cleanup}const h=document.createElement("div"),u=document.createElement("button");u.id="shoplift-exit-preview-button",u.innerText="Exit",h.appendChild(u),u.addEventListener("click",()=>{this.exitPreview()}),r.appendChild(h),document.body.appendChild(r),requestAnimationFrame(()=>{r.classList.add("visible")})}),this.ensureCartAttributesForExistingPriceTests(!0)}pickVariant(t){if(this.state.temporary.previewConfig){const e=this.state.temporary.previewConfig,i=new URL(window.location.toString());if(e.testTypeCategory===M.UrlRedirect){const s=e.variants.find(r=>r.id===e.currentVariant)?.redirectUrl;if(i.pathname===s){const r=e.variants.find(n=>n.id===t)?.redirectUrl;r&&(i.pathname=r)}}if(e.testTypeCategory===M.Template){const s=e.variants.find(r=>r.id===e.currentVariant)?.pathName;if(s&&i.pathname===s){const r=e.variants.find(n=>n.id===t)?.pathName;r&&r!==s&&(i.pathname=r)}}e.currentVariant=t,this.persistTemporaryState(),this.queueRedirect(i)}}exitPreview(){const t=new URL(window.location.toString());if(this.state.temporary.previewConfig?.testTypeCategory===M.Template&&t.searchParams.delete("view"),this.state.temporary.previewConfig?.testTypeCategory===M.Script&&t.searchParams.delete("slVariant"),this.state.temporary.previewConfig?.testTypeCategory===M.UrlRedirect){const i=this.state.temporary.previewConfig.variants.filter(r=>!r.isControl&&r.redirectUrl!==null).map(r=>r.redirectUrl),s=this.state.temporary.previewConfig.variants.find(r=>r.label==="a")?.redirectUrl;i.includes(t.pathname)&&s&&(t.pathname=s)}this.state.temporary.isMerchant=!1,t.searchParams.delete("isShopliftMerchant"),this.state.temporary.previewConfig=void 0,this.persistTemporaryState(),this.subscriptionPreviewWarningCleanup?.(),this.subscriptionPreviewWarningCleanup=null,this.hidePage(),this.queueRedirect(t)}handleTemplatePreview(t){const e=t.currentVariant,i=t.variants.find(l=>l.id===e);if(!i)return!1;const s=t.variants.find(l=>l.isControl);if(!s)return!1;this.log("Setting up template preview for type",s.type);const r=new URL(window.location.toString()),n=r.searchParams.get("view"),o=i.type===s.type;return!o&&!i.isControl&&template.suffix===s.affix&&this.typeFromTemplate()===s.type&&i.pathName!==null?(this.log("Hit control template type, redirecting to the variant url"),this.hidePage(),r.pathname=i.pathName,this.queueRedirect(r),!0):(!i.isControl&&this.typeFromTemplate()==i.type&&template.suffix===s.affix&&o&&n!==(i.affix||"__DEFAULT__")&&(this.log("Template type and affix match control, updating the view param"),r.searchParams.delete("view"),this.log("Setting the new viewParam to",i.affix||"__DEFAULT__"),this.hidePage(),r.searchParams.set("view",i.affix||"__DEFAULT__"),this.queueRedirect(r)),n!==null&&n!==(i.affix||"__DEFAULT__")&&(r.searchParams.delete("view"),this.hidePage(),this.queueRedirect(r)),!0)}handleUrlPreview(t){const e=t.currentVariant,i=t.variants.find(n=>n.id===e),s=t.variants.find(n=>n.isControl)?.redirectUrl;if(!i)return!1;this.log("Setting up URL redirect preview");const r=new URL(window.location.toString());return r.pathname===s&&!i.isControl&&i.redirectUrl!==null&&(this.log("Url matches control, redirecting"),this.hidePage(),r.pathname=i.redirectUrl,this.queueRedirect(r)),!0}handleScriptPreview(t){const e=t.currentVariant,i=t.variants.find(n=>n.id===e);if(!i)return!1;this.log("Setting up script preview");const s=new URL(window.location.toString());return s.searchParams.get("slVariant")!==i.id&&(this.log("current id doesn't match the variant, redirecting"),s.searchParams.delete("slVariant"),this.log("Setting the new slVariantParam"),this.hidePage(),s.searchParams.set("slVariant",i.id),this.queueRedirect(s)),!0}async handlePricePreview(t){const e=t.currentVariant,i=t.variants.find(s=>s.id===e);return i?(this.log("Setting up price preview"),i.domSelectors&&i.domSelectors.length>0&&(N(document,{testId:t.testId,hypothesisId:i.id,selectors:i.domSelectors}),this.ensureCartAttributesForExistingPriceTests(!0)),!0):!1}async handleSubscriptionPricePreview(t){const e=t.variants.find(i=>i.id===t.currentVariant);e?.subscriptionData&&(this.log("Setting up subscription price preview"),await Ut({id:e.id,isControl:e.isControl,subscriptionData:e.subscriptionData,priceData:e.priceData},(i,...s)=>this.log(i,...s)))}async handleSubscriptionLivePreview(t){this.testConfigs.find(s=>s.id===t.testId)?.hypotheses.find(s=>s.id===t.currentVariant)?.subscriptionData&&(this.log("Setting up subscription live preview"),this.subscriptionSwapDone=!1,this.subscriptionOneTimeDone=!1,this.subscriptionPriceDone=!1,await this.subscriptionSwap(),await this.subscriptionOneTimePrice(),await this.subscriptionPriceChange())}async finalize(){const t=await this.getCartState();t!==null&&this.queueCartUpdate(t),this.pruneStateAndSave(),await this.syncAllEvents()}setShoplift(){this.log("Setting up public API");const e=this.urlParams.get("slVariant")==="true",i=e?null:this.urlParams.get("slVariant");window.shoplift={isHypothesisActive:async s=>{if(this.log("Script checking variant for hypothesis '%s'",s),e)return this.log("Forcing variant for hypothesis '%s'",s),!0;if(i!==null)return this.log("Forcing hypothesis '%s'",i),s===i;const r=this.testConfigs.find(o=>o.hypotheses.some(l=>l.id===s));if(!r)return this.log("No test found for hypothesis '%s'",s),!1;const n=this.state.essential.visitorTests.find(o=>o.testId===r.id);return n?(this.log("Active visitor test found",s),n.hypothesisId===s):(await this.manuallySplitVisitor(r),this.testConfigs.some(o=>o.hypotheses.some(l=>l.id===s&&this.state.essential.visitorTests.some(c=>c.hypothesisId===l.id))))},setAnalyticsConsent:async s=>{await this.onConsentChange(s,!0)},getVisitorData:()=>({visitor:this.state.analytics.visitor,visitorTests:this.state.essential.visitorTests.filter(s=>!s.isInvalid).map(s=>{const{shouldSendToGa:r,savedAt:n,...o}=s;return o})})}}setShopliftStub(){this.log("Setting up stubbed public API");const e=this.urlParams.get("slVariant")==="true",i=e?null:this.urlParams.get("slVariant");window.shoplift={isHypothesisActive:s=>Promise.resolve(e||s===i),setAnalyticsConsent:()=>Promise.resolve(),getVisitorData:()=>({visitor:null,visitorTests:[]})}}async manuallySplitVisitor(t){this.log("Starting manual split for test '%s'",t.id),await this.handleVisitorTest([t]);const e=this.getReservationForTest(t.id);e&&!e.isRealized&&e.entryCriteriaKey&&(this.log("Realizing manual API reservation for test '%s'",t.id),this.realizeReservationForCriteria(e.entryCriteriaKey)),this.saveState(),this.syncAllEvents()}async handleVisitorTest(t){await this.filterTestsByAudience(this.testConfigs,this.state.analytics.visitor??this.buildBaseVisitor(),this.state.essential.visitorTests),this.pruneStaleVisitorTests(),this.deriveCategoryFromExistingTests(),this.clearStaleReservations();let e=t?t.filter(i=>this.testsFilteredByAudience.some(s=>s.id===i.id)):[...this.testsForUrl(this.testsFilteredByAudience),...this.domTestsForUrl(this.testsFilteredByAudience)];try{if(e.length===0)return this.log("No tests found"),!1;this.log("Checking for existing visitor test on page");const i=this.getCurrentVisitorHypothesis(e);if(i){this.log("Found current visitor test");const l=this.considerRedirect(i);return l&&(this.log("Redirecting for current visitor test"),this.redirect(i)),l}const s=this.getReservationForCurrentPage();if(s){this.log("Found matching reservation for current page: %s",s.testId);const l=this.getHypothesis(s.hypothesisId);if(l){l.type!=="price"&&this.realizeReservationForCriteria(s.entryCriteriaKey);const c=this.considerRedirect(l);return c&&this.redirect(l),c}}this.log("No active test relation for test page");const r=this.testsForUrl(this.inactiveTestConfigs.filter(l=>this.testIsPaused(l)&&l.hypotheses.some(c=>this.state.essential.visitorTests.some(d=>d.hypothesisId===c.id)))).map(l=>l.id);if(r.length>0)return this.log("Visitor has paused tests for test page, skipping test assignment: %o",r),!1;if(!this.state.temporary.testCategory){const l=this.testsFilteredByAudience.filter(d=>this.isGlobalEntryCriteria(this.getEntryCriteriaKey(d))),c=this.testsFilteredByAudience.filter(d=>!this.isGlobalEntryCriteria(this.getEntryCriteriaKey(d)));if(this.log("Category dice roll - global tests: %o, conditional tests: %o",l.map(d=>({id:d.id,title:d.title,criteria:this.getEntryCriteriaKey(d)})),c.map(d=>({id:d.id,title:d.title,criteria:this.getEntryCriteriaKey(d)}))),l.length>0&&c.length>0){const d=l.length,p=c.length,h=d+p,u=Math.random()*h;this.state.temporary.testCategory=u<d?"global":"conditional",this.log("Category dice roll: rolled %.2f of %d (global weight: %d, conditional weight: %d), selected '%s'",u,h,d,p,this.state.temporary.testCategory)}else l.length>0?(this.state.temporary.testCategory="global",this.log("Only global tests available, setting category to global")):(this.state.temporary.testCategory="conditional",this.log("Only conditional tests available, setting category to conditional"));this.persistTemporaryState()}const n=this.state.temporary.testCategory;if(this.log("Visitor test category: %s",n),n==="global"){const l=this.testsFilteredByAudience.filter(c=>!this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)));for(const c of l)this.markTestAsBlocked(c,"category:global");e=e.filter(c=>this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)))}else{const l=this.testsFilteredByAudience.filter(c=>this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)));for(const c of l)this.markTestAsBlocked(c,"category:conditional");e=e.filter(c=>!this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)))}if(e.length===0)return this.log("No tests remaining after category filter"),!1;this.createReservations(e);const o=this.getReservationForCurrentPage();if(o&&!o.isRealized){const l=this.getHypothesis(o.hypothesisId);if(l){l.type!=="price"&&this.realizeReservationForCriteria(o.entryCriteriaKey);const c=this.considerRedirect(l);return c&&(this.log("Redirecting for new test"),this.redirect(l)),c}}return!1}finally{this.includeInDomTests(),this.saveState()}}includeInDomTests(){this.applyControlForAudienceFilteredPriceTests();const t=this.getDomTestsForCurrentUrl(),e=this.getVisitorDomHypothesis(t);for(const i of t){this.log("Evaluating dom test '%s'",i.id);const s=i.hypotheses.some(u=>u.type==="price");if(this.state.essential.visitorTests.find(u=>u.testId===i.id&&u.isInvalid&&!u.hypothesisId)){if(this.log("Visitor is blocked from test '%s', applying control prices if price test",i.id),s){const u=i.hypotheses.find(b=>b.isControl);u?.priceData&&(this.applyPriceTestWithMapLookup(i.id,u,[u],()=>{this.log("Control prices applied for blocked visitor, no metrics tracked")}),this.updatePriceTestHiddenInputs(i.id,"control",!1))}continue}const n=this.getReservationForTest(i.id);let o=null,l=!1;const c=e.find(u=>i.hypotheses.some(b=>u.id===b.id));if(n)o=this.getHypothesis(n.hypothesisId)??null,this.log("Using reserved hypothesis '%s' for test '%s'",n.hypothesisId,i.id);else if(c)o=c,this.log("Using existing hypothesis assignment for test '%s'",i.id);else if(s){const u=this.visitorActiveTestTypeWithReservations();u?(l=!0,this.log("Visitor already in test type '%s', treating as non-test for price test '%s'",u,i.id)):o=this.pickHypothesis(i)}else o=this.pickHypothesis(i);if(l&&s){const u=i.hypotheses.find(b=>b.isControl);u?.priceData&&(this.log("Applying control prices for non-test visitor on price test '%s' (Map-based)",i.id),this.applyPriceTestWithMapLookup(i.id,u,[u],()=>{this.log("Control prices applied for non-test visitor, no metrics tracked")}),this.updatePriceTestHiddenInputs(i.id,"control",!1));continue}if(!o){this.log("Failed to pick hypothesis for test");continue}this.sendDiagnosticTelemetry("assignment",i.id,{hypothesisId:o.id,isControl:o.isControl,testType:o.type});const d=i.bayesianRevision??4,p=o.type==="price",h=d>=5;if(p&&h){if(this.log(`Price test with Map-based lookup (v${d}): ${i.id}`),!o.priceData){this.log("No price data for hypothesis '%s', skipping",o.id);continue}const u=o.isControl?"control":"variant";this.log(`Setting up Map-based price test for ${u} (test: ${i.id})`),this.applyPriceTestWithMapLookup(i.id,o,i.hypotheses,b=>{const k=this.getReservationForTest(b);k&&!k.isRealized&&k.entryCriteriaKey?this.realizeReservationForCriteria(k.entryCriteriaKey):this.queueAddVisitorToTest(b,o),this.saveState(),this.queuePageView(window.location.pathname),this.syncAllEvents()});continue}if(p&&!h){this.log(`Price test without viewport tracking (v${d}): ${i.id}`);const u=this.getDomSelectorsForHypothesis(o);if(u.length===0)continue;N(document,{testId:i.id,hypothesisId:o.id,selectors:u},b=>{this.queueAddVisitorToTest(b,o),this.saveState(),this.queuePageView(window.location.pathname),this.syncAllEvents()});continue}if(!o.domSelectors||o.domSelectors.length===0){this.log("No selectors found, skipping hypothesis");continue}N(document,{testId:i.id,hypothesisId:o.id,selectors:o.domSelectors},u=>{this.queueAddVisitorToTest(u,o),this.saveState(),this.queuePageView(window.location.pathname),this.syncAllEvents()})}}considerRedirect(t){if(this.log("Considering redirect for hypothesis '%s'",t.id),t.isControl)return this.log("Skipping redirect for control"),!1;if(t.type==="basicScript"||t.type==="manualScript")return this.log("Skipping redirect for script test"),!1;const e=this.state.essential.visitorTests.find(n=>n.hypothesisId===t.id),i=new URL(window.location.toString()),r=new URLSearchParams(window.location.search).get("view");if(t.type==="theme"){if(!(t.themeId===themeId)){if(this.log("Theme id '%s' is not hypothesis theme ID '%s'",t.themeId,themeId),this.isAppProxyPath())return this.log("On App Proxy path, skipping theme redirect to avoid infinite loop"),!1;if(e&&e.themeId!==t.themeId&&(e.themeId===themeId||!this.isThemePreview()))this.log("On old theme, redirecting and updating local visitor"),e.themeId=t.themeId;else if(this.isThemePreview())return this.log("On non-test theme, skipping redirect"),!1;return this.log("Hiding page to redirect for theme test"),this.hidePage(),!0}return!1}else if(t.type!=="dom"&&t.type!=="price"&&t.affix!==template.suffix&&t.affix!==r||t.redirectPath&&!i.pathname.endsWith(t.redirectPath))return this.log("Hiding page to redirect for template test"),this.hidePage(),!0;return this.log("Not redirecting"),!1}redirect(t){if(this.log("Redirecting to hypothesis '%s'",t.id),t.isControl)return;const e=new URL(window.location.toString());if(e.searchParams.delete("view"),t.redirectPath){const s=RegExp("^(/w{2}-w{2})/").exec(e.pathname);if(s&&s.length>1){const r=s[1];e.pathname=`${r}${t.redirectPath}`}else e.pathname=t.redirectPath}else t.type==="theme"?(e.searchParams.set("_ab","0"),e.searchParams.set("_fd","0"),e.searchParams.set("_sc","1"),e.searchParams.set("preview_theme_id",t.themeId.toString())):t.type!=="urlRedirect"&&e.searchParams.set("view",t.affix);const i=this.state.essential.visitorTests.find(s=>s.hypothesisId===t.id)?.testId;if(i){const s=new Date(Date.now()+5e3).toUTCString();document.cookie=`shoplift_redirect=${i};domain=.${window.location.hostname};path=/;SameSite=Strict;expires=${s}`}this.queueRedirect(e)}async refreshVisitor(t){if(t===null||!this.state.essential.isFirstLoad||!this.testConfigs.some(i=>i.visitorOption!=="all"))return;this.log("Refreshing visitor"),this.hidePage();const e=await this.getVisitor(t);e&&e.id&&this.updateLocalVisitor(e)}buildBaseVisitor(){return{shopifyAnalyticsId:this.shopifyAnalyticsId,device:this.device,country:null,...this.state.essential.initialState}}getInitialState(){const t=this.getUTMValue("utm_source")??"",e=this.getUTMValue("utm_medium")??"",i=this.getUTMValue("utm_campaign")??"",s=this.getUTMValue("utm_content")??"",r=window.document.referrer,n=this.device;return{createdAt:new Date,utmSource:t,utmMedium:e,utmCampaign:i,utmContent:s,referrer:r,device:n}}checkForThemePreview(){return this.log("Checking for theme preview"),window.location.hostname.endsWith(".shopifypreview.com")?(this.log("on shopify preview domain"),this.clearThemeBar(!0,!1,this.state),document.querySelector("#sl-preview-bar-hide")?.remove(),!1):this.isThemePreview()?this.state.essential.visitorTests.some(t=>t.isThemeTest&&t.hypothesisId!=null&&this.getHypothesis(t.hypothesisId)&&t.themeId===themeId)?(this.log("On active theme test, removing theme bar"),this.clearThemeBar(!1,!0,this.state),!1):this.state.essential.visitorTests.some(t=>t.isThemeTest&&t.hypothesisId!=null&&!this.getHypothesis(t.hypothesisId)&&t.themeId===themeId)?(this.log("Visitor is on an inactive theme test, redirecting to main theme"),this.redirectToMainTheme(),!0):this.state.essential.isFirstLoad?(this.log("No visitor found on theme preview, redirecting to main theme"),this.redirectToMainTheme(),!0):this.inactiveTestConfigs.some(t=>t.hypotheses.some(e=>e.themeId===themeId))?(this.log("Current theme is an inactive theme test, redirecting to main theme"),this.redirectToMainTheme(),!0):this.testConfigs.some(t=>t.hypotheses.some(e=>e.themeId===themeId))?(this.log("Falling back to clearing theme bar"),this.clearThemeBar(!1,!0,this.state),!1):(this.log("No tests on current theme, skipping script"),this.clearThemeBar(!0,!1,this.state),document.querySelector("#sl-preview-bar-hide")?.remove(),!0):(this.log("Not on theme preview"),this.clearThemeBar(!0,!1,this.state),!1)}redirectToMainTheme(){this.hidePage();const t=new URL(window.location.toString());t.searchParams.set("preview_theme_id",""),this.queueRedirect(t)}testsForUrl(t){const e=new URL(window.location.href),i=this.typeFromTemplate();return t.filter(s=>s.hypotheses.some(r=>r.type!=="dom"&&r.type!=="price"&&(r.isControl&&r.type===i&&r.affix===template.suffix||r.type==="theme"||r.isControl&&r.type==="urlRedirect"&&r.redirectPath&&e.pathname.endsWith(r.redirectPath)||r.type==="basicScript"))&&(s.ignoreTestViewParameterEnforcement||!e.searchParams.has("view")||s.hypotheses.map(r=>r.affix).includes(e.searchParams.get("view")??"")))}domTestsForUrl(t){const e=new URL(window.location.href);return t.filter(i=>i.hypotheses.some(s=>s.type!=="dom"&&s.type!=="price"?!1:s.type==="price"&&s.priceData&&s.priceData.variants.length>0?!0:s.domSelectors&&s.domSelectors.some(r=>new RegExp(it(r)).test(e.toString()))))}async filterTestsByAudience(t,e,i){const s=[];let r=e.country;!r&&t.some(n=>n.requiresCountry&&!i.some(o=>o.testId===n.id))&&(this.log("Hiding page to check geoip"),this.hidePage(),r=await this.makeJsonRequest({method:"get",url:`${this.eventHost}/api/v0/visitors/get-country`,signal:AbortSignal.timeout(this.getCountryTimeout)}).catch(n=>(this.log("Error getting country",n),null)));for(const n of t){if(this.log("Checking audience for test '%s'",n.id),this.state.essential.visitorTests.some(c=>c.testId===n.id&&c.hypothesisId==null)){console.log(`Skipping blocked test '${n.id}'`);continue}const o=this.visitorCreatedDuringTestActive(n.statusHistory);(i.some(c=>c.testId===n.id&&(n.device==="all"||n.device===e.device&&n.device===this.device))||this.isTargetAudience(n,e,o,r))&&(this.log("Visitor is in audience for test '%s'",n.id),s.push(n))}this.testsFilteredByAudience=s}isTargetAudience(t,e,i,s){const r=this.getChannel(e);return(t.device==="all"||t.device===e.device&&t.device===this.device)&&(t.visitorOption==="all"||t.visitorOption==="new"&&i||t.visitorOption==="returning"&&!i)&&(t.targetAudiences.length===0||t.targetAudiences.reduce((n,o)=>n||o.reduce((l,c)=>l&&c(e,i,r,s),!0),!1))}visitorCreatedDuringTestActive(t){let e="";for(const i of t){if(this.state.analytics.visitor!==null&&this.state.analytics.visitor.createdAt<i.createdAt||this.state.essential.initialState.createdAt<i.createdAt)break;e=i.status}return e==="active"}getDomTestsForCurrentUrl(){return this.domTestsForUrl(this.testsFilteredByAudience)}getCurrentVisitorHypothesis(t){return t.flatMap(e=>e.hypotheses).find(e=>e.type!=="dom"&&e.type!=="price"&&this.state.essential.visitorTests.some(i=>i.hypothesisId===e.id))}getVisitorDomHypothesis(t){return t.flatMap(e=>e.hypotheses).filter(e=>(e.type==="dom"||e.type==="price")&&this.state.essential.visitorTests.some(i=>i.hypothesisId===e.id))}getHypothesis(t){return this.testConfigs.filter(e=>e.hypotheses.some(i=>i.id===t)).map(e=>e.hypotheses.find(i=>i.id===t))[0]}getActiveAssignment(){if(this.state.temporary.isMerchant&&this.state.temporary.previewConfig){const e=this.state.temporary.previewConfig;return e.currentVariant&&e.testId?{testId:e.testId,hypothesisId:e.currentVariant}:null}const t=this.state.essential.visitorTests.find(e=>e.hypothesisId);return t?.hypothesisId?{testId:t.testId,hypothesisId:t.hypothesisId}:null}findActiveSubscriptionTestControl(){for(const t of this.testConfigs){const e=t.hypotheses.find(i=>i.isControl);if(e?.subscriptionData)return{testId:t.id,hypothesis:e}}return null}getDomSelectorsForHypothesis(t){if(!t)return[];if(t.domSelectors&&t.domSelectors.length>0)return t.domSelectors;if(t.priceData){const e=`${this.priceSelectorsSessionKey}_${t.id}`;try{const s=sessionStorage.getItem(e);if(s){const r=JSON.parse(s);return t.domSelectors=r,this.log("Loaded %d price selectors from cache for hypothesis '%s'",r.length,t.id),r}}catch{}const i=Ot(t.priceData);t.domSelectors=i;try{sessionStorage.setItem(e,JSON.stringify(i)),this.log("Generated and cached %d price selectors for hypothesis '%s'",i.length,t.id)}catch{this.log("Generated %d price selectors for hypothesis '%s' (cache unavailable)",i.length,t.id)}return i}return[]}hasThemeTest(t){return t.some(e=>e.hypotheses.some(i=>i.type==="theme"))}hasTestThatIsNotThemeTest(t){return t.some(e=>e.hypotheses.some(i=>i.type!=="theme"&&i.type!=="dom"&&i.type!=="price"))}hasThemeAndOtherTestTypes(t){return this.hasThemeTest(t)&&this.hasTestThatIsNotThemeTest(t)}testIsPaused(t){return t.status==="paused"||t.status==="incompatible"||t.status==="suspended"}visitorActiveTestType(){const t=this.state.essential.visitorTests.filter(e=>this.testConfigs.some(i=>i.hypotheses.some(s=>s.id==e.hypothesisId)));return t.length===0?null:t.some(e=>e.isThemeTest)?"theme":"templateOrUrlRedirect"}getReservationType(t){return t==="price"||this.isTemplateTestType(t)?"deferred":"immediate"}isTemplateTestType(t){return["product","collection","landing","index","cart","search","blog","article","collectionList"].includes(t)}getEntryCriteriaKey(t){const e=t.hypotheses.find(i=>i.isControl);if(!e)return`unknown:${t.id}`;switch(e.type){case"theme":return"global:theme";case"basicScript":return"global:autoApi";case"price":return"global:price";case"manualScript":return`conditional:manualApi:${t.id}`;case"urlRedirect":return`conditional:url:${e.redirectPath||"unknown"}`;default:return`conditional:template:${e.type}`}}isGlobalEntryCriteria(t){return t.startsWith("global:")}groupTestsByEntryCriteria(t){const e=new Map;for(const i of t){const s=this.getEntryCriteriaKey(i),r=e.get(s)||[];r.push(i),e.set(s,r)}return e}doesCurrentPageMatchEntryCriteria(t){if(this.isGlobalEntryCriteria(t))return!0;if(t==="conditional:manualApi")return!1;if(t.startsWith("conditional:url:")){const e=t.replace("conditional:url:","");return window.location.pathname.endsWith(e)}if(t.startsWith("conditional:template:")){const e=t.replace("conditional:template:","");return this.typeFromTemplate()===e}return!1}hasActiveReservation(){const t=this.getActiveReservations();return Object.values(t).some(e=>!e.isRealized)}getActiveReservation(){const t=this.getActiveReservations();return Object.values(t).find(e=>!e.isRealized)??null}clearStaleReservations(){const t=this.state.temporary.testReservations;if(!t)return;let e=!1;for(const[i,s]of Object.entries(t)){const r=this.testConfigs.find(o=>o.id===s.testId);if(!r){this.log("Test '%s' no longer in config, clearing reservation for criteria '%s'",s.testId,i),delete t[i],e=!0;continue}if(r.status!=="active"){this.log("Test '%s' status is '%s', clearing reservation for criteria '%s'",s.testId,r.status,i),delete t[i],e=!0;continue}this.testsFilteredByAudience.some(o=>o.id===s.testId)||(this.log("Visitor no longer passes audience for test '%s', clearing reservation for criteria '%s'",s.testId,i),delete t[i],e=!0)}e&&this.persistTemporaryState()}createReservations(t){if(this.state.temporary.testReservations||(this.state.temporary.testReservations={}),this.state.temporary.rolledEntryCriteria||(this.state.temporary.rolledEntryCriteria=[]),this.state.temporary.testCategory==="global"){this.createSingleReservation(t,"global");return}const i=t.filter(o=>this.doesCurrentPageMatchEntryCriteria(this.getEntryCriteriaKey(o))),s=t.filter(o=>!this.doesCurrentPageMatchEntryCriteria(this.getEntryCriteriaKey(o)));this.log("Conditional tests split - matching current page: %d, not matching: %d",i.length,s.length),i.length>0&&this.log("Tests matching current page (same pool): %o",i.map(o=>({id:o.id,title:o.title,criteria:this.getEntryCriteriaKey(o)})));const r=`conditional:current-page:${this.typeFromTemplate()}`;if(i.length>0&&!this.state.temporary.rolledEntryCriteria.includes(r)){this.createSingleReservation(i,r);for(const o of i){const l=this.getEntryCriteriaKey(o);this.state.temporary.rolledEntryCriteria.includes(l)||this.state.temporary.rolledEntryCriteria.push(l)}}const n=this.groupTestsByEntryCriteria(s);for(const[o,l]of n){if(this.state.temporary.rolledEntryCriteria.includes(o)){this.log("Already rolled for criteria '%s', skipping",o);continue}if(l.some(S=>this.state.essential.visitorTests.some(P=>P.testId===S.id))){this.log("Visitor already has VT for criteria '%s', skipping",o),this.state.temporary.rolledEntryCriteria.push(o);continue}const d=[...l].sort((S,P)=>S.id.localeCompare(P.id));this.log("Test dice roll for criteria '%s' - available tests: %o",o,d.map(S=>({id:S.id,title:S.title})));const p=Math.floor(Math.random()*d.length),h=d[p];this.log("Test dice roll: picked index %d of %d, selected test '%s' (%s)",p+1,l.length,h.id,h.title);const u=this.pickHypothesis(h);if(!u){this.log("No hypothesis picked for test '%s'",h.id);continue}this.sendDiagnosticTelemetry("assignment",h.id,{hypothesisId:u.id,isControl:u.isControl,testType:u.type});const b=this.getReservationType(u.type),k={testId:h.id,hypothesisId:u.id,testType:u.type,reservationType:b,isThemeTest:u.type==="theme",themeId:u.themeId,createdAt:new Date,isRealized:!1,entryCriteriaKey:o};this.state.temporary.testReservations[o]=k,this.state.temporary.rolledEntryCriteria.push(o),this.log("Created %s reservation for test '%s' (criteria: %s)",b,h.id,o);for(const S of l)S.id!==h.id&&this.markTestAsBlocked(S,o)}this.persistTemporaryState()}createSingleReservation(t,e){if(this.state.temporary.rolledEntryCriteria.includes(e)){this.log("Already rolled for pool '%s', skipping",e);return}if(t.some(p=>this.state.essential.visitorTests.some(h=>h.testId===p.id&&!h.isInvalid))){this.log("Visitor already has VT for pool '%s', skipping",e),this.state.temporary.rolledEntryCriteria.push(e);return}if(t.length===0){this.log("No tests in pool '%s'",e);return}const s=[...t].sort((p,h)=>p.id.localeCompare(h.id));this.log("Test dice roll for pool '%s' - available tests: %o",e,s.map(p=>({id:p.id,title:p.title,criteria:this.getEntryCriteriaKey(p)})));const r=Math.floor(Math.random()*s.length),n=s[r];this.log("Test dice roll: picked index %d of %d, selected test '%s' (%s)",r,t.length,n.id,n.title);const o=this.pickHypothesis(n);if(!o){this.log("No hypothesis picked for test '%s'",n.id);return}this.sendDiagnosticTelemetry("assignment",n.id,{hypothesisId:o.id,isControl:o.isControl,testType:o.type});const l=this.getReservationType(o.type),c=this.getEntryCriteriaKey(n),d={testId:n.id,hypothesisId:o.id,testType:o.type,reservationType:l,isThemeTest:o.type==="theme",themeId:o.themeId,createdAt:new Date,isRealized:!1,entryCriteriaKey:c};this.state.temporary.testReservations[c]=d,this.state.temporary.rolledEntryCriteria.push(e),this.log("Created %s reservation for test '%s' from pool '%s' (criteria: %s)",l,n.id,e,c);for(const p of t)p.id!==n.id&&this.markTestAsBlocked(p,`pool:${e}`);this.persistTemporaryState()}markTestAsBlocked(t,e){this.state.essential.visitorTests.some(i=>i.testId===t.id)||(this.log("Blocking visitor from test '%s' (reason: %s)",t.id,e),this.state.essential.visitorTests.push({createdAt:new Date,testId:t.id,hypothesisId:null,isThemeTest:t.hypotheses.some(i=>i.type==="theme"),shouldSendToGa:!1,isSaved:!0,isInvalid:!0,themeId:void 0}))}realizeReservationForCriteria(t){const e=this.state.temporary.testReservations?.[t];if(!e)return this.log("No reservation found for criteria '%s'",t),!1;if(e.isRealized)return this.log("Reservation already realized for criteria '%s'",t),!1;if(this.state.essential.visitorTests.some(s=>s.testId===e.testId&&!s.isInvalid))return this.log("Visitor already assigned to test '%s'",e.testId),!1;const i=this.getHypothesis(e.hypothesisId);return i?(e.isRealized=!0,this.persistTemporaryState(),this.queueAddVisitorToTest(e.testId,i),this.saveState(),this.log("Realized reservation for test '%s' (criteria: %s)",e.testId,t),!0):(this.log("Hypothesis '%s' not found",e.hypothesisId),!1)}getActiveReservations(){return this.state.temporary.testReservations??{}}getReservationForCurrentPage(){const t=this.getActiveReservations();for(const[e,i]of Object.entries(t)){if(i.isRealized)continue;const s=this.testConfigs.find(r=>r.id===i.testId);if(!(!s||s.status!=="active")&&this.doesCurrentPageMatchEntryCriteria(e))return i}return null}getReservationForTest(t){const e=this.getActiveReservations();return Object.values(e).find(i=>i.testId===t)??null}getReservationTestType(){const t=this.getActiveReservations(),e=Object.values(t);if(e.length===0)return null;for(const i of e)if(i.isThemeTest)return"theme";for(const i of e)if(i.testType==="price")return"price";return e.some(i=>!i.isRealized)?"templateOrUrlRedirect":null}hasPriceTests(t){return t.some(e=>e.hypotheses.some(i=>i.type==="price"))}_priceTestProductIds=null;getPriceTestProductIds(){if(this._priceTestProductIds)return this._priceTestProductIds;const t=new Set;for(const e of this.testConfigs)for(const i of e.hypotheses)if(i.type==="price"){for(const s of i.domSelectors||[]){const r=s.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);r?.[1]&&t.add(r[1])}if(i.priceData?.variants)for(const[s]of i.priceData.variants)t.add(s)}return this._priceTestProductIds=t,this.log("Built price test product ID cache with %d products",t.size),t}isProductInAnyPriceTest(t){return this.getPriceTestProductIds().has(t)}visitorActiveTestTypeWithReservations(){const t=this.getActiveReservations();for(const r of Object.values(t)){if(r.isThemeTest)return"theme";if(r.testType==="price")return"price"}if(Object.values(t).some(r=>!r.isRealized)){if(this.state.temporary.testCategory==="global")for(const n of Object.values(t)){if(n.testType==="theme")return"theme";if(n.testType==="price")return"price";if(n.testType==="basicScript")return"theme"}return"templateOrUrlRedirect"}const i=this.state.essential.visitorTests.filter(r=>!r.isInvalid&&this.testConfigs.some(n=>n.hypotheses.some(o=>o.id===r.hypothesisId)));return i.length===0?null:i.some(r=>this.getHypothesis(r.hypothesisId)?.type==="price")?"price":i.some(r=>r.isThemeTest)?"theme":"templateOrUrlRedirect"}applyControlForAudienceFilteredPriceTests(){const t=this.testConfigs.filter(s=>s.status==="active"&&s.hypotheses.some(r=>r.type==="price"));if(t.length===0)return;const e=this.testsFilteredByAudience.filter(s=>s.hypotheses.some(r=>r.type==="price")),i=t.filter(s=>!e.some(r=>r.id===s.id));if(i.length!==0){this.log("Found %d price tests filtered by audience, applying control selectors",i.length);for(const s of i){const r=s.hypotheses.find(c=>c.isControl),n=this.getDomSelectorsForHypothesis(r);if(n.length===0){this.log("No control selectors for audience-filtered price test '%s'",s.id);continue}const o=new URL(window.location.href);n.some(c=>{try{return new RegExp(it(c)).test(o.toString())}catch{return!1}})&&(this.log("Applying control selectors for audience-filtered price test '%s'",s.id),N(document,{testId:s.id,hypothesisId:r.id,selectors:n},()=>{}),this.updatePriceTestHiddenInputs(s.id,"control",!1))}}}pickHypothesis(t){let e=Math.random();const i=t.hypotheses.reduce((r,n)=>r+n.visitorCount,0);return t.hypotheses.sort((r,n)=>r.isControl?n.isControl?0:-1:n.isControl?1:0).reduce((r,n)=>{if(r!==null)return r;const l=t.hypotheses.reduce((c,d)=>c&&d.visitorCount>20,!0)?n.visitorCount/i-n.trafficPercentage:0;return e<=n.trafficPercentage-l?n:(e-=n.trafficPercentage-l,null)},null)}typeFromTemplate(){switch(template.type){case"list-collections":return"collectionList";case"page":return"landing";case"article":case"blog":case"cart":case"collection":case"index":case"product":case"search":return template.type;default:return null}}queueRedirect(t){this.saveState(),this.disableReferrerOverride||(this.log(`Saving temporary referrer override '${document.referrer}'`),this.state.temporary.originalReferrer=document.referrer,this.persistTemporaryState()),window.setTimeout(()=>window.location.assign(t),0),window.setTimeout(()=>{this.syncAllEvents()},2e3)}scheduleRetrySync(){this.clientIdRetryCount>=5||(this.clientIdRetryCount++,window.setTimeout(()=>{this.syncAllEvents()},500))}async syncAllEvents(){const t=async()=>{if(this.isSyncing){window.setTimeout(()=>{(async()=>await t())()},500);return}try{if(this.isSyncing=!0,this.syncGAEvents(),this.shopifyAnalyticsId||(this.shopifyAnalyticsId=this.getShopifyAnalyticsId()),!this.shopifyAnalyticsId){this.scheduleRetrySync();return}await this.syncEvents()}finally{this.isSyncing=!1}};await t()}async syncEvents(){if(!this.state.essential.consentApproved||!this.shopifyAnalyticsId||this.state.analytics.queue.length===0)return;const t=this.state.analytics.queue.length,e=this.state.analytics.queue.splice(0,t);this.log("Syncing %s events",t);try{const i={shop:this.shop,visitorDetails:{shopifyAnalyticsId:this.shopifyAnalyticsId,device:this.state.analytics.visitor?.device??this.device,country:this.state.analytics.visitor?.country??null,...this.state.essential.initialState},events:this.state.essential.visitorTests.filter(r=>!r.isInvalid&&!r.isSaved&&r.hypothesisId!=null).map(r=>new yt(r.testId,r.hypothesisId,r.createdAt)).concat(e)};await this.sendEvents(i);for(const r of this.state.essential.visitorTests.filter(n=>!n.isInvalid&&!n.isSaved&&n.hypothesisId!=null))this.sendDiagnosticTelemetry("event-delivered",r.testId,{hypothesisId:r.hypothesisId,isControl:r.assignedTo==="control",testType:r.testType??"unknown"});const s=await this.getVisitor(this.shopifyAnalyticsId);s!==null&&this.updateLocalVisitor(s);for(const r of this.state.essential.visitorTests.filter(n=>!n.isInvalid&&!n.isSaved))r.isSaved=!0,r.savedAt=Date.now()}catch{this.state.analytics.queue.splice(0,0,...e)}finally{this.saveState()}}syncGAEvents(){if(!this.gaConfig.sendEvents){if(pt)return;pt=!0,this.log("UseGtag is false — skipping GA Events");return}if(this.isSyncingGA){this.log("Already syncing GA - skipping GA events");return}const t=this.state.essential.visitorTests.filter(e=>e.shouldSendToGa);t.length!==0&&(this.isSyncingGA=!0,this.log("Syncing %s GA Events",t.length),Promise.allSettled(t.map(e=>this.sendGAEvent(e))).then(()=>this.log("All gtag events sent")).finally(()=>this.isSyncingGA=!1))}sendGAEvent(t){return new Promise(e=>{this.log("Sending GA Event for test %s, hypothesis %s",t.testId,t.hypothesisId);const i=()=>{this.log("GA acknowledged event for hypothesis %s",t.hypothesisId),t.shouldSendToGa=!1,this.persistEssentialState(),e()},s={exp_variant_string:`SL-${t.testId}-${t.hypothesisId}`};this.shopliftDebug&&Object.assign(s,{debug_mode:!0});function r(n,o,l){window.dataLayer=window.dataLayer||[],window.dataLayer.push(arguments)}this.gaConfig.mode==="gtag"?r("event","experience_impression",{...s,event_callback:i}):(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"experience_impression",...s,eventCallback:i}))})}updateLocalVisitor(t){let e;({visitorTests:e,...this.state.analytics.visitor}=t),this.log("updateLocalVisitor - server returned %d tests: %o",e.length,e.map(s=>({testId:s.testId,hypothesisId:s.hypothesisId,isInvalid:s.isInvalid}))),this.log("updateLocalVisitor - local has %d tests: %o",this.state.essential.visitorTests.length,this.state.essential.visitorTests.map(s=>({testId:s.testId,hypothesisId:s.hypothesisId,isSaved:s.isSaved,isInvalid:s.isInvalid})));const i=300*1e3;for(const s of this.state.essential.visitorTests.filter(r=>r.isSaved&&(!r.savedAt||Date.now()-r.savedAt>i)&&!e.some(n=>n.testId===r.testId)))this.log("updateLocalVisitor - marking LOCAL test as INVALID (isSaved && not in server): testId=%s, hypothesisId=%s",s.testId,s.hypothesisId),s.isInvalid=!0;for(const s of e){const r=this.state.essential.visitorTests.findIndex(o=>o.testId===s.testId);if(!(r!==-1))this.log("updateLocalVisitor - ADDING server test (not found locally): testId=%s, hypothesisId=%s",s.testId,s.hypothesisId),this.state.essential.visitorTests.push(s);else{const o=this.state.essential.visitorTests.at(r);this.log("updateLocalVisitor - REPLACING local test with server test: testId=%s, local hypothesisId=%s -> server hypothesisId=%s, local isInvalid=%s -> false",s.testId,o?.hypothesisId,s.hypothesisId,o?.isInvalid),s.isInvalid=!1,s.shouldSendToGa=o?.shouldSendToGa??!1,s.testType=o?.testType,s.assignedTo=o?.assignedTo,s.testTitle=o?.testTitle,this.state.essential.visitorTests.splice(r,1,s)}}this.log("updateLocalVisitor - FINAL local tests: %o",this.state.essential.visitorTests.map(s=>({testId:s.testId,hypothesisId:s.hypothesisId,isSaved:s.isSaved,isInvalid:s.isInvalid}))),this.state.analytics.visitor.storedAt=new Date}async getVisitor(t){try{return await this.makeJsonRequest({method:"get",url:`${this.eventHost}/api/v0/visitors/by-key/${this.shop}/${t}`})}catch{return null}}async sendEvents(t){await this.makeRequest({method:"post",url:`${this.eventHost}/api/v0/events`,data:JSON.stringify(t)})}sendDiagnosticTelemetry(t,e,i){if(!this.telemetryEnabled||!navigator.sendBeacon)return;const s=this.state.essential.consentApproved,r=JSON.stringify({shop:this.shop,testId:e,checkpoint:t,device:this.device,...s?{visitorId:this.shopifyAnalyticsId??"unknown"}:{},clientTimestamp:Date.now(),consentApproved:s,hasConsentInteraction:this.state.essential.hasConsentInteraction,...i});navigator.sendBeacon(`${this.eventHost}/api/v0/telemetry`,new Blob([r],{type:"text/plain"}))}getUTMValue(t){const i=decodeURIComponent(window.location.search.substring(1)).split("&");for(let s=0;s<i.length;s++){const r=i[s].split("=");if(r[0]===t)return r[1]||null}return null}hidePage(t){this.log("Hiding page"),this.cssHideClass&&!window.document.documentElement.classList.contains(this.cssHideClass)&&(window.document.documentElement.classList.add(this.cssHideClass),t||setTimeout(this.removeAsyncHide(this.cssHideClass),2e3))}showPage(){this.cssHideClass&&this.removeAsyncHide(this.cssHideClass)()}getDeviceType(){function t(){let i=!1;return(function(s){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(s)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(s.substr(0,4)))&&(i=!0)})(navigator.userAgent||navigator.vendor),i}function e(){let i=!1;return(function(s){(/android|ipad|playbook|silk/i.test(s)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(s.substr(0,4)))&&(i=!0)})(navigator.userAgent||navigator.vendor),i}return t()?"mobile":e()?"tablet":"desktop"}removeAsyncHide(t){return()=>{t&&window.document.documentElement.classList.remove(t)}}async getCartState(){try{let t=await this.makeJsonRequest({method:"get",url:`${window.location.origin}/cart.js`});return t===null||(t.note===null&&(t=await this.makeJsonRequest({method:"post",url:`${window.location.origin}/cart/update.js`,data:JSON.stringify({note:""})})),t==null)?null:{token:t.token,total_price:t.total_price,total_discount:t.total_discount,currency:t.currency,items_subtotal_price:t.items_subtotal_price,items:t.items.map(e=>({quantity:e.quantity,variant_id:e.variant_id,key:e.key,price:e.price,final_line_price:e.final_line_price,sku:e.sku,product_id:e.product_id}))}}catch(t){return this.log("Error sending cart info",t),null}}ensureCartAttributesForExistingPriceTests(t){try{if(this.log("Checking visitor assignments for active price tests"),t&&this.state.temporary.previewConfig){const e=this.state.temporary.previewConfig;this.log("Using preview config for merchant:",e.testId);let i="variant";if(e.variants&&e.variants.length>0){const s=e.variants.find(r=>r.id===e.currentVariant);s&&s.isControl&&(i="control")}this.log("Merchant preview - updating hidden inputs:",e.testId,i),this.updatePriceTestHiddenInputs(e.testId,i,!0);return}for(const e of this.state.essential.visitorTests){const i=this.testConfigs.find(n=>n.id===e.testId);if(!i){this.log("Test config not found:",e.testId);continue}const s=i.hypotheses.find(n=>n.id===e.hypothesisId);if(!s||s.type!=="price")continue;const r=s.isControl?"control":"variant";this.log("Updating hidden inputs for price test:",e.testId,r),this.updatePriceTestHiddenInputs(e.testId,r,t)}}catch(e){this.log("Error ensuring cart attributes for existing price tests:",e)}}subscriptionSwapDone=!1;subscriptionHideWrongPlans=null;subscriptionPriceDone=!1;subscriptionUpdateOneTime=null;subscriptionOneTimeDone=!1;swapMap=null;slptValue=null;async subscriptionSwap(){await Lt(this)}async subscriptionPriceChange(){await qt(this)}async subscriptionOneTimePrice(){await Ht(this)}updatePriceTestHiddenInputs(t,e,i){try{this.cleanupPriceTestObservers();const s=`${t}:${e}:${i?"t":"f"}`,r=C=>{const m=C.getAttribute("data-sl-pid");if(!m)return!0;if(i&&this.state.temporary.previewConfig){const w=this.state.temporary.previewConfig,T=e==="control"?"a":"b",f=w.variants.find(v=>v.label===T);if(!f)return!1;for(const v of f.domSelectors||[]){const g=v.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);if(g){const I=g[1];if(this.log(`Extracted ID from selector: ${I}, comparing to: ${m}`),I===m)return this.log("Product ID match found in preview config:",m,"variant:",f.label),!0}else this.log(`Could not extract ID from selector: ${v.cssSelector}`)}return this.log("No product ID match in preview config for:",m,"variant:",T),!1}const y=this.testConfigs.find(w=>w.id===t);if(!y)return this.log("Test config not found for testId:",t),!1;for(const w of y.hypotheses||[]){for(const T of w.domSelectors||[]){const f=T.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);if(f&&f[1]===m)return this.log("Product ID match found in domSelectors:",m,"for test:",t),!0}if(w.priceData?.variants){for(const T of w.priceData.variants)if(T[0]===m)return this.log("Product ID match found in priceData:",m,"for test:",t),!0}}return this.log("No product ID match for:",m,"in test:",t),!1},n=new Set;let o=!1,l=null;const c=(C,m)=>{if(document.querySelectorAll("[data-sl-attribute-p]").forEach(w=>{if(w instanceof Element&&w.nodeType===Node.ELEMENT_NODE&&w.isConnected&&document.contains(w))try{C.observe(w,{childList:!0,subtree:!0,characterData:!0,characterDataOldValue:!0,attributes:!1})}catch(T){this.log(`Failed to observe element (${m}):`,T)}}),document.body&&document.body.isConnected)try{C.observe(document.body,{childList:!0,subtree:!0,characterData:!0,characterDataOldValue:!0,attributes:!1})}catch(w){this.log(`Failed to observe document.body (${m}):`,w)}},d=(C,m,y,w)=>{const T=C.filter(f=>{const v=f.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);return v&&v[1]===w});this.log(`Applying ${y} DOM selectors, total: ${C.length}, filtered: ${T.length}`),T.length>0&&N(document,{testId:t,hypothesisId:m,selectors:T})},p=(C,m)=>{this.log(`Applying DOM selector changes for product ID: ${C}`),m.disconnect(),o=!0;try{if(i&&this.state.temporary.previewConfig){const y=e==="control"?"a":"b",w=this.state.temporary.previewConfig.variants.find(T=>T.label===y);if(!w?.domSelectors){this.log(`No DOM selectors found for preview variant: ${y}`);return}d(w.domSelectors,w.id,"preview config",C)}else{const y=this.testConfigs.find(T=>T.id===t);if(!y){this.log(`No test config found for testId: ${t}`);return}const w=y.hypotheses.find(T=>e==="control"?T.isControl:!T.isControl);if(!w?.domSelectors){this.log(`No DOM selectors found for assignment: ${e}`);return}d(w.domSelectors,w.id,"live config",C)}}finally{l!==null&&clearTimeout(l),l=window.setTimeout(()=>{o=!1,l=null,c(m,"reconnection"),this.log("Re-established innerHTML observer after DOM changes")},50)}},h=new MutationObserver(C=>{if(!o)for(const m of C){if(m.type!=="childList"&&m.type!=="characterData")continue;let y=m.target;m.type==="characterData"&&(y=m.target.parentElement||m.target.parentNode);let w=y,T=w.getAttribute("data-sl-attribute-p");for(;!T&&w.parentElement;)w=w.parentElement,T=w.getAttribute("data-sl-attribute-p");if(!T)continue;const f=w.innerHTML||w.textContent||"";let v="";m.type==="characterData"&&m.oldValue!==null&&(v=m.oldValue),this.log(`innerHTML changed on element with data-sl-attribute-p="${T}"`),v&&this.log(`Previous content: "${v}"`),this.log(`Current content: "${f}"`),p(T,h)}});c(h,"initial setup"),n.add(h);const u=new MutationObserver(C=>{C.forEach(m=>{m.addedNodes.forEach(y=>{if(y.nodeType===Node.ELEMENT_NODE){const w=y;k(w);const T=w.matches('input[name="properties[_slpt]"]')?[w]:w.querySelectorAll('input[name="properties[_slpt]"]');T.length>0&&this.log(`MutationObserver found ${T.length} new hidden input(s)`),T.forEach(f=>{const v=f.getAttribute("data-sl-pid");if(this.log(`MutationObserver checking new input with data-sl-pid="${v}"`),r(f))f.value!==s&&(f.value=s,this.log("Updated newly added hidden input:",s)),S(f);else{const g=f.getAttribute("data-sl-pid");g&&this.isProductInAnyPriceTest(g)?this.log("Preserving hidden input for product ID '%s' - belongs to a different price test",g):(f.remove(),this.log("Removed newly added non-matching hidden input for product ID:",g))}})}})})});n.add(u);const b=new MutationObserver(C=>{C.forEach(m=>{if(m.type==="attributes"&&m.attributeName==="data-sl-pid"){const y=m.target;if(this.log("AttributeObserver detected data-sl-pid attribute change on:",y.tagName),y.matches('input[name="properties[_slpt]"]')){const w=y,T=m.oldValue,f=w.getAttribute("data-sl-pid");this.log(`data-sl-pid changed from "${T}" to "${f}" - triggering payment placement updates`),r(w)?(w.value!==s&&(w.value=s,this.log("Updated hidden input after data-sl-pid change:",s)),f&&p(f,h),this.log("Re-running payment placement updates after variant change"),k(document.body)):f&&this.isProductInAnyPriceTest(f)?this.log("Preserving hidden input for product ID '%s' - belongs to a different price test",f):(w.remove(),this.log("Removed non-matching hidden input after data-sl-pid change:",f))}}})});n.add(b);const k=C=>{C.tagName==="SHOPIFY-PAYMENT-TERMS"&&(this.log("MutationObserver found new shopify-payment-terms element"),this.updateShopifyPaymentTerms(t,e));const m=C.querySelectorAll("shopify-payment-terms");m.length>0&&(this.log(`MutationObserver found ${m.length} shopify-payment-terms in added node`),this.updateShopifyPaymentTerms(t,e)),C.tagName==="AFTERPAY-PLACEMENT"&&(this.log("MutationObserver found new afterpay-placement element"),this.updateAfterpayPlacements(t,e,"afterpay"));const y=C.querySelectorAll("afterpay-placement");y.length>0&&(this.log(`MutationObserver found ${y.length} afterpay-placement in added node`),this.updateAfterpayPlacements(t,e,"afterpay")),C.tagName==="SQUARE-PLACEMENT"&&(this.log("MutationObserver found new square-placement element"),this.updateAfterpayPlacements(t,e,"square"));const w=C.querySelectorAll("square-placement");w.length>0&&(this.log(`MutationObserver found ${w.length} square-placement in added node`),this.updateAfterpayPlacements(t,e,"square")),C.tagName==="KLARNA-PLACEMENT"&&(this.log("MutationObserver found new klarna-placement element"),this.updateKlarnaPlacements(t,e));const T=C.querySelectorAll("klarna-placement");T.length>0&&(this.log(`MutationObserver found ${T.length} klarna-placement in added node`),this.updateKlarnaPlacements(t,e))},S=C=>{b.observe(C,{attributes:!0,attributeFilter:["data-sl-pid"],attributeOldValue:!0,subtree:!1});const m=C.getAttribute("data-sl-pid");this.log(`Started AttributeObserver on specific input with data-sl-pid="${m}"`)},P=()=>{const C=document.querySelectorAll('input[name="properties[_slpt]"]');this.log(`Found ${C.length} existing hidden inputs to check`),C.forEach(m=>{const y=m.getAttribute("data-sl-pid");this.log(`Checking existing input with data-sl-pid="${y}"`),r(m)?(m.value=s,this.log("Updated existing hidden input:",s),y&&(this.log("Applying initial DOM selector changes for existing product"),p(y,h)),S(m)):y&&this.isProductInAnyPriceTest(y)?this.log("Preserving hidden input for product ID '%s' - belongs to a different price test",y):(m.remove(),this.log("Removed non-matching hidden input for product ID:",y))})},_=()=>{document.body?(u.observe(document.body,{childList:!0,subtree:!0}),this.log("Started MutationObserver on document.body"),P(),k(document.body)):document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>{document.body&&(u.observe(document.body,{childList:!0,subtree:!0}),this.log("Started MutationObserver after DOMContentLoaded"),P(),k(document.body))}):(this.log("Set timeout on observer"),setTimeout(_,10))};_(),window.__shopliftPriceTestObservers=n,window.__shopliftPriceTestValue=s,this.log("Set up DOM observer for price test hidden inputs")}catch(s){this.log("Error updating price test hidden inputs:",s)}}updateKlarnaPlacements(t,e){this.updatePlacementElements(t,e,"klarna-placement",(i,s)=>{i.setAttribute("data-purchase-amount",s.toString())})}cleanupPriceTestObservers(){const t=window.__shopliftPriceTestObservers;t&&(t.forEach(e=>{e.disconnect()}),t.clear(),this.log("Cleaned up existing price test observers")),delete window.__shopliftPriceTestObservers,delete window.__shopliftPriceTestValue}updateAfterpayPlacements(t,e,i="afterpay"){const s=i==="square"?"square-placement":"afterpay-placement";if(document.querySelectorAll(s).length===0){this.log(`No ${s} elements found on page - early return`);return}this.updatePlacementElements(t,e,s,(n,o)=>{if(i==="afterpay"){const l=(o/100).toFixed(2);n.setAttribute("data-amount",l)}else n.setAttribute("data-amount",o.toString())}),this.log("updateAfterpayPlacements completed")}updatePlacementElements(t,e,i,s){const r=document.querySelectorAll(i);if(r.length===0){this.log(`No ${i} elements found - early return`);return}let n;if(this.state.temporary.isMerchant&&this.state.temporary.previewConfig){const l=e==="control"?"a":"b",c=this.state.temporary.previewConfig.variants.find(d=>d.label===l);if(!c?.domSelectors){this.log(`No variant found for label ${l} in preview config for ${i}`);return}n=c.domSelectors,this.log(`Using preview config for ${i} in merchant mode, variant: ${l}`)}else{const l=this.testConfigs.find(d=>d.id===t);if(!l){this.log(`No testConfig found for id: ${t} - early return`);return}const c=l.hypotheses.find(d=>e==="control"?d.isControl:!d.isControl);if(!c?.domSelectors){this.log(`No hypothesis or domSelectors found for assignment: ${e} - early return`);return}n=c.domSelectors}const o=new RegExp(`${this.DATA_SL_ATTRIBUTE_P}=["'](\\d+)["']`);r.forEach(l=>{let c=null;const d=l.parentElement;if(d&&(c=d.querySelector('input[name="properties[_slpt]"]')),c||(c=l.querySelector('input[name="properties[_slpt]"]')),!c){this.log(`No hidden input found for ${i} element`);return}const p=c.getAttribute("data-sl-pid");if(!p){this.log("Hidden input has no data-sl-pid attribute - skipping");return}const h=n.find(S=>{const P=S.cssSelector.match(o);return P&&P[1]===p});if(!h){this.log(`No matching selector found for productId: ${p} - skipping element`);return}const u=h.actions.find(S=>S.scope==="price");if(!u?.value){this.log("No price action or value found - skipping element");return}const b=parseFloat(u.value.replace(/[^0-9.]/g,""));if(Number.isNaN(b)){this.log(`Invalid price "${u.value}" for product ${p} - skipping`);return}const k=Math.round(b*100);s(l,k)}),this.log(`updatePlacementElements completed for ${i}`)}updateShopifyPaymentTerms(t,e){const i=document.querySelectorAll("shopify-payment-terms");if(i.length===0)return;this.log("Store using shopify payments");let s;if(this.state.temporary.isMerchant&&this.state.temporary.previewConfig){const n=e==="control"?"a":"b",o=this.state.temporary.previewConfig.variants.find(l=>l.label===n);if(!o||!o.domSelectors){this.log(`No variant found for label ${n} in preview config`);return}s=o.domSelectors,this.log(`Using preview config for shopify-payment-terms in merchant mode, variant: ${n}`)}else{const n=this.testConfigs.find(l=>l.id===t);if(!n)return;const o=n.hypotheses.find(l=>e==="control"?l.isControl===!0:l.isControl===!1);if(!o||!o.domSelectors)return;s=o.domSelectors}const r=new RegExp(`${this.DATA_SL_ATTRIBUTE_P}=["'](\\d+)["']`);i.forEach(n=>{const o=n.getAttribute("variant-id");if(!o)return;const l=s.find(c=>{const d=c.cssSelector.match(r);return d&&d[1]===o});if(l){const c=l.actions.find(d=>d.scope==="price");if(c&&c.value){const d=n.getAttribute("shopify-meta");if(d)try{const p=JSON.parse(d);if(p.variants&&Array.isArray(p.variants)){const h=p.variants.find(u=>u.id?.toString()===o);if(h){h.full_price=c.value;const u=parseFloat(c.value.replace(/[^0-9.]/g,""));if(h.number_of_payment_terms&&h.number_of_payment_terms>1){const b=u/h.number_of_payment_terms;h.price_per_term=`$${b.toFixed(2)}`}n.setAttribute("shopify-meta",JSON.stringify(p))}}}catch(p){this.log("Error parsing/updating shoplift-meta:",p)}}}})}async makeJsonRequest(t){const e=await this.makeRequest(t);return e===null?null:JSON.parse(await e.text(),F)}async makeRequest(t){const{url:e,method:i,headers:s,data:r,signal:n}=t,o=new Headers;if(s)for(const c in s)o.append(c,s[c]);(!s||!s.Accept)&&o.append("Accept","application/json"),(!s||!s["Content-Type"])&&o.append("Content-Type","application/json"),(this.eventHost.includes("ngrok.io")||this.eventHost.includes("ngrok-free.app"))&&o.append("ngrok-skip-browser-warning","1234");const l=await this.fetch(e,{method:i,headers:o,body:r,signal:n});if(!l.ok){if(l.status===204)return null;if(l.status===422){const c=await l.json();if(typeof c<"u"&&c.isBot)throw new et}throw new Error(`Error sending shoplift request ${l.status}`)}return l}queueAddVisitorToTest(t,e){if(this.state.essential.visitorTests.some(s=>s.testId===t))return;const i=this.testConfigs.find(s=>s.id===t);if(this.state.essential.visitorTests.push({createdAt:new Date,testId:t,hypothesisId:e.id,isThemeTest:e.type==="theme",themeId:e.themeId,isSaved:!1,isInvalid:!1,shouldSendToGa:!0,testType:e.type,assignedTo:e.isControl?"control":"variant",testTitle:i?.title}),e.type==="price"){const s=e.isControl?"control":"variant";this.log("Price test assignment detected, updating cart attributes:",t,s),this.updatePriceTestHiddenInputs(t,s,!1)}}queueCartUpdate(t){this.queueEvent(new wt(t))}queuePageView(t){this.queueEvent(new vt(t))}queueEvent(t){!this.state.essential.consentApproved&&this.state.essential.hasConsentInteraction||this.state.analytics.queue.length>10||this.state.analytics.queue.push(t)}legacyGetLocalStorageVisitor(){const t=this.localStorageGet(this.legacySessionKey);if(t)try{return JSON.parse(t,F)}catch{}return null}pruneStaleVisitorTests(){this.state.essential.visitorTests=this.state.essential.visitorTests.filter(t=>this.testConfigs.some(e=>e.id==t.testId)||this.inactiveTestConfigs.filter(e=>this.testIsPaused(e)).some(e=>e.id===t.testId))}pruneStateAndSave(){this.pruneStaleVisitorTests(),this.saveState()}saveState(){this.persistEssentialState(),this.persistAnalyticsState()}loadState(){const t=this.loadAnalyticsState(),e={analytics:t,essential:this.loadEssentialState(t),temporary:this.loadTemporaryState()},i=this.legacyGetLocalStorageVisitor(),s=this.legacyGetCookieVisitor(),r=[i,s].filter(n=>n!==null).sort((n,o)=>+o.storedAt-+n.storedAt)[0];return e.analytics.visitor===null&&r&&({visitorTests:e.essential.visitorTests,...e.analytics.visitor}=r,e.essential.isFirstLoad=!1,e.essential.initialState={createdAt:r.createdAt,referrer:r.referrer,utmCampaign:r.utmCampaign,utmContent:r.utmContent,utmMedium:r.utmMedium,utmSource:r.utmSource,device:r.device},this.deleteCookie("SHOPLIFT"),this.deleteLocalStorage(this.legacySessionKey)),!e.essential.consentApproved&&e.essential.hasConsentInteraction&&this.deleteLocalStorage(this.analyticsSessionKey),e}loadEssentialState(t){const e=this.loadLocalStorage(this.essentialSessionKey),i=this.loadCookie(this.essentialSessionKey),s=this.getInitialState();t.visitor?.device&&(s.device=t.visitor.device);const r={timestamp:new Date,consentApproved:!1,hasConsentInteraction:!1,debugMode:!1,initialState:s,visitorTests:[],isFirstLoad:!0},n=[e,i].filter(o=>o!==null).sort((o,l)=>+l.timestamp-+o.timestamp)[0]??r;return n.initialState||(t.visitor!==null?n.initialState=t.visitor:(n.initialState=s,n.initialState.createdAt=n.timestamp)),n}loadAnalyticsState(){const t=this.loadLocalStorage(this.analyticsSessionKey),e=this.loadCookie(this.analyticsSessionKey),i={timestamp:new Date,visitor:null,queue:[]},s=[t,e].filter(r=>r!==null).sort((r,n)=>+n.timestamp-+r.timestamp)[0]??i;return s.queue.length===0&&t&&t.queue.length>1&&(s.queue=t.queue),s}loadTemporaryState(){const t=this.sessionStorageGet(this.temporarySessionKey),e=t?JSON.parse(t,F):null,i=this.loadCookie(this.temporarySessionKey);return e??i??{isMerchant:!1,timestamp:new Date}}persistEssentialState(){this.log("Persisting essential state"),this.state.essential.isFirstLoad=!1,this.state.essential.timestamp=new Date,this.persistLocalStorageState(this.essentialSessionKey,this.state.essential),this.persistCookieState(this.essentialSessionKey,this.state.essential)}persistAnalyticsState(){this.log("Persisting analytics state"),this.state.essential.consentApproved&&(this.state.analytics.timestamp=new Date,this.persistLocalStorageState(this.analyticsSessionKey,this.state.analytics),this.persistCookieState(this.analyticsSessionKey,{...this.state.analytics,queue:[]}))}persistTemporaryState(){this.log("Setting temporary session state"),this.state.temporary.timestamp=new Date,this.sessionStorageSet(this.temporarySessionKey,JSON.stringify(this.state.temporary)),this.persistCookieState(this.temporarySessionKey,this.state.temporary,!0)}loadLocalStorage(t){const e=this.localStorageGet(t);if(e===null)return null;try{return JSON.parse(e,F)}catch{return null}}loadCookie(t){const e=this.getCookie(t);if(e===null)return null;try{return JSON.parse(e,F)}catch{return null}}persistLocalStorageState(t,e){this.localStorageSet(t,JSON.stringify(e))}persistCookieState(t,e,i=!1){const s=JSON.stringify(e),r=i?"":`expires=${new Date(new Date().getTime()+864e5*365).toUTCString()};`;document.cookie=`${t}=${s};domain=.${window.location.hostname};path=/;SameSite=Strict;${r}`}deleteCookie(t){const e=new Date(0).toUTCString();document.cookie=`${t}=;domain=.${window.location.hostname};path=/;expires=${e};`}deleteLocalStorage(t){window.localStorage.removeItem(t)}getChannel(t){return[{"name":"cross-network","test":(v) => new RegExp(".*cross-network.*", "i").test(v.utmCampaign)},{"name":"direct","test":(v) => v.utmSource === "" && v.utmMedium === ""},{"name":"paid-shopping","test":(v) => (new RegExp("^(?:Google|IGShopping|aax-us-east\.amazon-adsystem\.com|aax\.amazon-adsystem\.com|alibaba|alibaba\.com|amazon|amazon\.co\.uk|amazon\.com|apps\.shopify\.com|checkout\.shopify\.com|checkout\.stripe\.com|cr\.shopping\.naver\.com|cr2\.shopping\.naver\.com|ebay|ebay\.co\.uk|ebay\.com|ebay\.com\.au|ebay\.de|etsy|etsy\.com|m\.alibaba\.com|m\.shopping\.naver\.com|mercadolibre|mercadolibre\.com|mercadolibre\.com\.ar|mercadolibre\.com\.mx|message\.alibaba\.com|msearch\.shopping\.naver\.com|nl\.shopping\.net|no\.shopping\.net|offer\.alibaba\.com|one\.walmart\.com|order\.shopping\.yahoo\.co\.jp|partners\.shopify\.com|s3\.amazonaws\.com|se\.shopping\.net|shop\.app|shopify|shopify\.com|shopping\.naver\.com|shopping\.yahoo\.co\.jp|shopping\.yahoo\.com|shopzilla|shopzilla\.com|simplycodes\.com|store\.shopping\.yahoo\.co\.jp|stripe|stripe\.com|uk\.shopping\.net|walmart|walmart\.com)$", "i").test(v.utmSource) || new RegExp("^(.*(([^a-df-z]|^)shop|shopping).*)$", "i").test(v.utmCampaign)) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-search","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|yandex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-social","test":(v) => new RegExp("^(?:43things|43things\.com|51\.com|5ch\.net|Hatena|ImageShack|academia\.edu|activerain|activerain\.com|activeworlds|activeworlds\.com|addthis|addthis\.com|airg\.ca|allnurses\.com|allrecipes\.com|alumniclass|alumniclass\.com|ameba\.jp|ameblo\.jp|americantowns|americantowns\.com|amp\.reddit\.com|ancestry\.com|anobii|anobii\.com|answerbag|answerbag\.com|answers\.yahoo\.com|aolanswers|aolanswers\.com|apps\.facebook\.com|ar\.pinterest\.com|artstation\.com|askubuntu|askubuntu\.com|asmallworld\.com|athlinks|athlinks\.com|away\.vk\.com|awe\.sm|b\.hatena\.ne\.jp|baby-gaga|baby-gaga\.com|babyblog\.ru|badoo|badoo\.com|bebo|bebo\.com|beforeitsnews|beforeitsnews\.com|bharatstudent|bharatstudent\.com|biip\.no|biswap\.org|bit\.ly|blackcareernetwork\.com|blackplanet|blackplanet\.com|blip\.fm|blog\.com|blog\.feedspot\.com|blog\.goo\.ne\.jp|blog\.naver\.com|blog\.yahoo\.co\.jp|blogg\.no|bloggang\.com|blogger|blogger\.com|blogher|blogher\.com|bloglines|bloglines\.com|blogs\.com|blogsome|blogsome\.com|blogspot|blogspot\.com|blogster|blogster\.com|blurtit|blurtit\.com|bookmarks\.yahoo\.co\.jp|bookmarks\.yahoo\.com|br\.pinterest\.com|brightkite|brightkite\.com|brizzly|brizzly\.com|business\.facebook\.com|buzzfeed|buzzfeed\.com|buzznet|buzznet\.com|cafe\.naver\.com|cafemom|cafemom\.com|camospace|camospace\.com|canalblog\.com|care\.com|care2|care2\.com|caringbridge\.org|catster|catster\.com|cbnt\.io|cellufun|cellufun\.com|centerblog\.net|chat\.zalo\.me|chegg\.com|chicagonow|chicagonow\.com|chiebukuro\.yahoo\.co\.jp|classmates|classmates\.com|classquest|classquest\.com|co\.pinterest\.com|cocolog-nifty|cocolog-nifty\.com|copainsdavant\.linternaute\.com|couchsurfing\.org|cozycot|cozycot\.com|cross\.tv|crunchyroll|crunchyroll\.com|cyworld|cyworld\.com|cz\.pinterest\.com|d\.hatena\.ne\.jp|dailystrength\.org|deluxe\.com|deviantart|deviantart\.com|dianping|dianping\.com|digg|digg\.com|diigo|diigo\.com|discover\.hubpages\.com|disqus|disqus\.com|dogster|dogster\.com|dol2day|dol2day\.com|doostang|doostang\.com|dopplr|dopplr\.com|douban|douban\.com|draft\.blogger\.com|draugiem\.lv|drugs-forum|drugs-forum\.com|dzone|dzone\.com|edublogs\.org|elftown|elftown\.com|epicurious\.com|everforo\.com|exblog\.jp|extole|extole\.com|facebook|facebook\.com|faceparty|faceparty\.com|fandom\.com|fanpop|fanpop\.com|fark|fark\.com|fb|fb\.me|fc2|fc2\.com|feedspot|feministing|feministing\.com|filmaffinity|filmaffinity\.com|flickr|flickr\.com|flipboard|flipboard\.com|folkdirect|folkdirect\.com|foodservice|foodservice\.com|forums\.androidcentral\.com|forums\.crackberry\.com|forums\.imore\.com|forums\.nexopia\.com|forums\.webosnation\.com|forums\.wpcentral\.com|fotki|fotki\.com|fotolog|fotolog\.com|foursquare|foursquare\.com|free\.facebook\.com|friendfeed|friendfeed\.com|fruehstueckstreff\.org|fubar|fubar\.com|gaiaonline|gaiaonline\.com|gamerdna|gamerdna\.com|gather\.com|geni\.com|getpocket\.com|glassboard|glassboard\.com|glassdoor|glassdoor\.com|godtube|godtube\.com|goldenline\.pl|goldstar|goldstar\.com|goo\.gl|gooblog|goodreads|goodreads\.com|google\+|googlegroups\.com|googleplus|govloop|govloop\.com|gowalla|gowalla\.com|gree\.jp|groups\.google\.com|gulli\.com|gutefrage\.net|habbo|habbo\.com|hi5|hi5\.com|hootsuite|hootsuite\.com|houzz|houzz\.com|hoverspot|hoverspot\.com|hr\.com|hu\.pinterest\.com|hubculture|hubculture\.com|hubpages\.com|hyves\.net|hyves\.nl|ibibo|ibibo\.com|id\.pinterest\.com|identi\.ca|ig|imageshack\.com|imageshack\.us|imvu|imvu\.com|in\.pinterest\.com|insanejournal|insanejournal\.com|instagram|instagram\.com|instapaper|instapaper\.com|internations\.org|interpals\.net|intherooms|intherooms\.com|irc-galleria\.net|is\.gd|italki|italki\.com|jammerdirect|jammerdirect\.com|jappy\.com|jappy\.de|kaboodle\.com|kakao|kakao\.com|kakaocorp\.com|kaneva|kaneva\.com|kin\.naver\.com|l\.facebook\.com|l\.instagram\.com|l\.messenger\.com|last\.fm|librarything|librarything\.com|lifestream\.aol\.com|line|line\.me|linkedin|linkedin\.com|listal|listal\.com|listography|listography\.com|livedoor\.com|livedoorblog|livejournal|livejournal\.com|lm\.facebook\.com|lnkd\.in|m\.blog\.naver\.com|m\.cafe\.naver\.com|m\.facebook\.com|m\.kin\.naver\.com|m\.vk\.com|m\.yelp\.com|mbga\.jp|medium\.com|meetin\.org|meetup|meetup\.com|meinvz\.net|meneame\.net|menuism\.com|messages\.google\.com|messages\.yahoo\.co\.jp|messenger|messenger\.com|mix\.com|mixi\.jp|mobile\.facebook\.com|mocospace|mocospace\.com|mouthshut|mouthshut\.com|movabletype|movabletype\.com|mubi|mubi\.com|my\.opera\.com|myanimelist\.net|myheritage|myheritage\.com|mylife|mylife\.com|mymodernmet|mymodernmet\.com|myspace|myspace\.com|netvibes|netvibes\.com|news\.ycombinator\.com|newsshowcase|nexopia|ngopost\.org|niconico|nicovideo\.jp|nightlifelink|nightlifelink\.com|ning|ning\.com|nl\.pinterest\.com|odnoklassniki\.ru|odnoklassniki\.ua|okwave\.jp|old\.reddit\.com|oneworldgroup\.org|onstartups|onstartups\.com|opendiary|opendiary\.com|oshiete\.goo\.ne\.jp|out\.reddit\.com|over-blog\.com|overblog\.com|paper\.li|partyflock\.nl|photobucket|photobucket\.com|pinboard|pinboard\.in|pingsta|pingsta\.com|pinterest|pinterest\.at|pinterest\.ca|pinterest\.ch|pinterest\.cl|pinterest\.co\.kr|pinterest\.co\.uk|pinterest\.com|pinterest\.com\.au|pinterest\.com\.mx|pinterest\.de|pinterest\.es|pinterest\.fr|pinterest\.it|pinterest\.jp|pinterest\.nz|pinterest\.ph|pinterest\.pt|pinterest\.ru|pinterest\.se|pixiv\.net|pl\.pinterest\.com|playahead\.se|plurk|plurk\.com|plus\.google\.com|plus\.url\.google\.com|pocket\.co|posterous|posterous\.com|pro\.homeadvisor\.com|pulse\.yahoo\.com|qapacity|qapacity\.com|quechup|quechup\.com|quora|quora\.com|qzone\.qq\.com|ravelry|ravelry\.com|reddit|reddit\.com|redux|redux\.com|renren|renren\.com|researchgate\.net|reunion|reunion\.com|reverbnation|reverbnation\.com|rtl\.de|ryze|ryze\.com|salespider|salespider\.com|scoop\.it|screenrant|screenrant\.com|scribd|scribd\.com|scvngr|scvngr\.com|secondlife|secondlife\.com|serverfault|serverfault\.com|shareit|sharethis|sharethis\.com|shvoong\.com|sites\.google\.com|skype|skyrock|skyrock\.com|slashdot\.org|slideshare\.net|smartnews\.com|snapchat|snapchat\.com|social|sociallife\.com\.br|socialvibe|socialvibe\.com|spaces\.live\.com|spoke|spoke\.com|spruz|spruz\.com|ssense\.com|stackapps|stackapps\.com|stackexchange|stackexchange\.com|stackoverflow|stackoverflow\.com|stardoll\.com|stickam|stickam\.com|studivz\.net|suomi24\.fi|superuser|superuser\.com|sweeva|sweeva\.com|t\.co|t\.me|tagged|tagged\.com|taggedmail|taggedmail\.com|talkbiznow|talkbiznow\.com|taringa\.net|techmeme|techmeme\.com|tencent|tencent\.com|tiktok|tiktok\.com|tinyurl|tinyurl\.com|toolbox|toolbox\.com|touch\.facebook\.com|tr\.pinterest\.com|travellerspoint|travellerspoint\.com|tripadvisor|tripadvisor\.com|trombi|trombi\.com|trustpilot|tudou|tudou\.com|tuenti|tuenti\.com|tumblr|tumblr\.com|tweetdeck|tweetdeck\.com|twitter|twitter\.com|twoo\.com|typepad|typepad\.com|unblog\.fr|urbanspoon\.com|ushareit\.com|ushi\.cn|vampirefreaks|vampirefreaks\.com|vampirerave|vampirerave\.com|vg\.no|video\.ibm\.com|vk\.com|vkontakte\.ru|wakoopa|wakoopa\.com|wattpad|wattpad\.com|web\.facebook\.com|web\.skype\.com|webshots|webshots\.com|wechat|wechat\.com|weebly|weebly\.com|weibo|weibo\.com|wer-weiss-was\.de|weread|weread\.com|whatsapp|whatsapp\.com|wiki\.answers\.com|wikihow\.com|wikitravel\.org|woot\.com|wordpress|wordpress\.com|wordpress\.org|xanga|xanga\.com|xing|xing\.com|yahoo-mbga\.jp|yammer|yammer\.com|yelp|yelp\.co\.uk|yelp\.com|youroom\.in|za\.pinterest\.com|zalo|zoo\.gr|zooppa|zooppa\.com)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-video","test":(v) => new RegExp("^(?:blog\.twitch\.tv|crackle|crackle\.com|curiositystream|curiositystream\.com|d\.tube|dailymotion|dailymotion\.com|dashboard\.twitch\.tv|disneyplus|disneyplus\.com|fast\.wistia\.net|help\.hulu\.com|help\.netflix\.com|hulu|hulu\.com|id\.twitch\.tv|iq\.com|iqiyi|iqiyi\.com|jobs\.netflix\.com|justin\.tv|m\.twitch\.tv|m\.youtube\.com|music\.youtube\.com|netflix|netflix\.com|player\.twitch\.tv|player\.vimeo\.com|ted|ted\.com|twitch|twitch\.tv|utreon|utreon\.com|veoh|veoh\.com|viadeo\.journaldunet\.com|vimeo|vimeo\.com|wistia|wistia\.com|youku|youku\.com|youtube|youtube\.com)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"display","test":(v) => new RegExp("^(?:display|banner|expandable|interstitial|cpm)$", "i").test(v.utmMedium)},{"name":"paid-other","test":(v) => new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"organic-shopping","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|yandex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) || new RegExp("^(.*(([^a-df-z]|^)shop|shopping).*)$", "i").test(v.utmCampaign)},{"name":"organic-social","test":(v) => new RegExp("^(?:43things|43things\.com|51\.com|5ch\.net|Hatena|ImageShack|academia\.edu|activerain|activerain\.com|activeworlds|activeworlds\.com|addthis|addthis\.com|airg\.ca|allnurses\.com|allrecipes\.com|alumniclass|alumniclass\.com|ameba\.jp|ameblo\.jp|americantowns|americantowns\.com|amp\.reddit\.com|ancestry\.com|anobii|anobii\.com|answerbag|answerbag\.com|answers\.yahoo\.com|aolanswers|aolanswers\.com|apps\.facebook\.com|ar\.pinterest\.com|artstation\.com|askubuntu|askubuntu\.com|asmallworld\.com|athlinks|athlinks\.com|away\.vk\.com|awe\.sm|b\.hatena\.ne\.jp|baby-gaga|baby-gaga\.com|babyblog\.ru|badoo|badoo\.com|bebo|bebo\.com|beforeitsnews|beforeitsnews\.com|bharatstudent|bharatstudent\.com|biip\.no|biswap\.org|bit\.ly|blackcareernetwork\.com|blackplanet|blackplanet\.com|blip\.fm|blog\.com|blog\.feedspot\.com|blog\.goo\.ne\.jp|blog\.naver\.com|blog\.yahoo\.co\.jp|blogg\.no|bloggang\.com|blogger|blogger\.com|blogher|blogher\.com|bloglines|bloglines\.com|blogs\.com|blogsome|blogsome\.com|blogspot|blogspot\.com|blogster|blogster\.com|blurtit|blurtit\.com|bookmarks\.yahoo\.co\.jp|bookmarks\.yahoo\.com|br\.pinterest\.com|brightkite|brightkite\.com|brizzly|brizzly\.com|business\.facebook\.com|buzzfeed|buzzfeed\.com|buzznet|buzznet\.com|cafe\.naver\.com|cafemom|cafemom\.com|camospace|camospace\.com|canalblog\.com|care\.com|care2|care2\.com|caringbridge\.org|catster|catster\.com|cbnt\.io|cellufun|cellufun\.com|centerblog\.net|chat\.zalo\.me|chegg\.com|chicagonow|chicagonow\.com|chiebukuro\.yahoo\.co\.jp|classmates|classmates\.com|classquest|classquest\.com|co\.pinterest\.com|cocolog-nifty|cocolog-nifty\.com|copainsdavant\.linternaute\.com|couchsurfing\.org|cozycot|cozycot\.com|cross\.tv|crunchyroll|crunchyroll\.com|cyworld|cyworld\.com|cz\.pinterest\.com|d\.hatena\.ne\.jp|dailystrength\.org|deluxe\.com|deviantart|deviantart\.com|dianping|dianping\.com|digg|digg\.com|diigo|diigo\.com|discover\.hubpages\.com|disqus|disqus\.com|dogster|dogster\.com|dol2day|dol2day\.com|doostang|doostang\.com|dopplr|dopplr\.com|douban|douban\.com|draft\.blogger\.com|draugiem\.lv|drugs-forum|drugs-forum\.com|dzone|dzone\.com|edublogs\.org|elftown|elftown\.com|epicurious\.com|everforo\.com|exblog\.jp|extole|extole\.com|facebook|facebook\.com|faceparty|faceparty\.com|fandom\.com|fanpop|fanpop\.com|fark|fark\.com|fb|fb\.me|fc2|fc2\.com|feedspot|feministing|feministing\.com|filmaffinity|filmaffinity\.com|flickr|flickr\.com|flipboard|flipboard\.com|folkdirect|folkdirect\.com|foodservice|foodservice\.com|forums\.androidcentral\.com|forums\.crackberry\.com|forums\.imore\.com|forums\.nexopia\.com|forums\.webosnation\.com|forums\.wpcentral\.com|fotki|fotki\.com|fotolog|fotolog\.com|foursquare|foursquare\.com|free\.facebook\.com|friendfeed|friendfeed\.com|fruehstueckstreff\.org|fubar|fubar\.com|gaiaonline|gaiaonline\.com|gamerdna|gamerdna\.com|gather\.com|geni\.com|getpocket\.com|glassboard|glassboard\.com|glassdoor|glassdoor\.com|godtube|godtube\.com|goldenline\.pl|goldstar|goldstar\.com|goo\.gl|gooblog|goodreads|goodreads\.com|google\+|googlegroups\.com|googleplus|govloop|govloop\.com|gowalla|gowalla\.com|gree\.jp|groups\.google\.com|gulli\.com|gutefrage\.net|habbo|habbo\.com|hi5|hi5\.com|hootsuite|hootsuite\.com|houzz|houzz\.com|hoverspot|hoverspot\.com|hr\.com|hu\.pinterest\.com|hubculture|hubculture\.com|hubpages\.com|hyves\.net|hyves\.nl|ibibo|ibibo\.com|id\.pinterest\.com|identi\.ca|ig|imageshack\.com|imageshack\.us|imvu|imvu\.com|in\.pinterest\.com|insanejournal|insanejournal\.com|instagram|instagram\.com|instapaper|instapaper\.com|internations\.org|interpals\.net|intherooms|intherooms\.com|irc-galleria\.net|is\.gd|italki|italki\.com|jammerdirect|jammerdirect\.com|jappy\.com|jappy\.de|kaboodle\.com|kakao|kakao\.com|kakaocorp\.com|kaneva|kaneva\.com|kin\.naver\.com|l\.facebook\.com|l\.instagram\.com|l\.messenger\.com|last\.fm|librarything|librarything\.com|lifestream\.aol\.com|line|line\.me|linkedin|linkedin\.com|listal|listal\.com|listography|listography\.com|livedoor\.com|livedoorblog|livejournal|livejournal\.com|lm\.facebook\.com|lnkd\.in|m\.blog\.naver\.com|m\.cafe\.naver\.com|m\.facebook\.com|m\.kin\.naver\.com|m\.vk\.com|m\.yelp\.com|mbga\.jp|medium\.com|meetin\.org|meetup|meetup\.com|meinvz\.net|meneame\.net|menuism\.com|messages\.google\.com|messages\.yahoo\.co\.jp|messenger|messenger\.com|mix\.com|mixi\.jp|mobile\.facebook\.com|mocospace|mocospace\.com|mouthshut|mouthshut\.com|movabletype|movabletype\.com|mubi|mubi\.com|my\.opera\.com|myanimelist\.net|myheritage|myheritage\.com|mylife|mylife\.com|mymodernmet|mymodernmet\.com|myspace|myspace\.com|netvibes|netvibes\.com|news\.ycombinator\.com|newsshowcase|nexopia|ngopost\.org|niconico|nicovideo\.jp|nightlifelink|nightlifelink\.com|ning|ning\.com|nl\.pinterest\.com|odnoklassniki\.ru|odnoklassniki\.ua|okwave\.jp|old\.reddit\.com|oneworldgroup\.org|onstartups|onstartups\.com|opendiary|opendiary\.com|oshiete\.goo\.ne\.jp|out\.reddit\.com|over-blog\.com|overblog\.com|paper\.li|partyflock\.nl|photobucket|photobucket\.com|pinboard|pinboard\.in|pingsta|pingsta\.com|pinterest|pinterest\.at|pinterest\.ca|pinterest\.ch|pinterest\.cl|pinterest\.co\.kr|pinterest\.co\.uk|pinterest\.com|pinterest\.com\.au|pinterest\.com\.mx|pinterest\.de|pinterest\.es|pinterest\.fr|pinterest\.it|pinterest\.jp|pinterest\.nz|pinterest\.ph|pinterest\.pt|pinterest\.ru|pinterest\.se|pixiv\.net|pl\.pinterest\.com|playahead\.se|plurk|plurk\.com|plus\.google\.com|plus\.url\.google\.com|pocket\.co|posterous|posterous\.com|pro\.homeadvisor\.com|pulse\.yahoo\.com|qapacity|qapacity\.com|quechup|quechup\.com|quora|quora\.com|qzone\.qq\.com|ravelry|ravelry\.com|reddit|reddit\.com|redux|redux\.com|renren|renren\.com|researchgate\.net|reunion|reunion\.com|reverbnation|reverbnation\.com|rtl\.de|ryze|ryze\.com|salespider|salespider\.com|scoop\.it|screenrant|screenrant\.com|scribd|scribd\.com|scvngr|scvngr\.com|secondlife|secondlife\.com|serverfault|serverfault\.com|shareit|sharethis|sharethis\.com|shvoong\.com|sites\.google\.com|skype|skyrock|skyrock\.com|slashdot\.org|slideshare\.net|smartnews\.com|snapchat|snapchat\.com|social|sociallife\.com\.br|socialvibe|socialvibe\.com|spaces\.live\.com|spoke|spoke\.com|spruz|spruz\.com|ssense\.com|stackapps|stackapps\.com|stackexchange|stackexchange\.com|stackoverflow|stackoverflow\.com|stardoll\.com|stickam|stickam\.com|studivz\.net|suomi24\.fi|superuser|superuser\.com|sweeva|sweeva\.com|t\.co|t\.me|tagged|tagged\.com|taggedmail|taggedmail\.com|talkbiznow|talkbiznow\.com|taringa\.net|techmeme|techmeme\.com|tencent|tencent\.com|tiktok|tiktok\.com|tinyurl|tinyurl\.com|toolbox|toolbox\.com|touch\.facebook\.com|tr\.pinterest\.com|travellerspoint|travellerspoint\.com|tripadvisor|tripadvisor\.com|trombi|trombi\.com|trustpilot|tudou|tudou\.com|tuenti|tuenti\.com|tumblr|tumblr\.com|tweetdeck|tweetdeck\.com|twitter|twitter\.com|twoo\.com|typepad|typepad\.com|unblog\.fr|urbanspoon\.com|ushareit\.com|ushi\.cn|vampirefreaks|vampirefreaks\.com|vampirerave|vampirerave\.com|vg\.no|video\.ibm\.com|vk\.com|vkontakte\.ru|wakoopa|wakoopa\.com|wattpad|wattpad\.com|web\.facebook\.com|web\.skype\.com|webshots|webshots\.com|wechat|wechat\.com|weebly|weebly\.com|weibo|weibo\.com|wer-weiss-was\.de|weread|weread\.com|whatsapp|whatsapp\.com|wiki\.answers\.com|wikihow\.com|wikitravel\.org|woot\.com|wordpress|wordpress\.com|wordpress\.org|xanga|xanga\.com|xing|xing\.com|yahoo-mbga\.jp|yammer|yammer\.com|yelp|yelp\.co\.uk|yelp\.com|youroom\.in|za\.pinterest\.com|zalo|zoo\.gr|zooppa|zooppa\.com)$", "i").test(v.utmSource) || new RegExp("^(?:social|social-network|social-media|sm|social network|social media)$", "i").test(v.utmMedium)},{"name":"organic-video","test":(v) => new RegExp("^(?:blog\.twitch\.tv|crackle|crackle\.com|curiositystream|curiositystream\.com|d\.tube|dailymotion|dailymotion\.com|dashboard\.twitch\.tv|disneyplus|disneyplus\.com|fast\.wistia\.net|help\.hulu\.com|help\.netflix\.com|hulu|hulu\.com|id\.twitch\.tv|iq\.com|iqiyi|iqiyi\.com|jobs\.netflix\.com|justin\.tv|m\.twitch\.tv|m\.youtube\.com|music\.youtube\.com|netflix|netflix\.com|player\.twitch\.tv|player\.vimeo\.com|ted|ted\.com|twitch|twitch\.tv|utreon|utreon\.com|veoh|veoh\.com|viadeo\.journaldunet\.com|vimeo|vimeo\.com|wistia|wistia\.com|youku|youku\.com|youtube|youtube\.com)$", "i").test(v.utmSource) || new RegExp("^(.*video.*)$", "i").test(v.utmMedium)},{"name":"organic-search","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|yandex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) || v.utmMedium.toLowerCase() === "organic"},{"name":"referral","test":(v) => new RegExp("^(?:referral|app|link)$", "i").test(v.utmMedium)},{"name":"email","test":(v) => new RegExp("^(?:email|e-mail|e_mail|e mail)$", "i").test(v.utmMedium) || new RegExp("^(?:email|e-mail|e_mail|e mail)$", "i").test(v.utmSource)},{"name":"affiliate","test":(v) => v.utmMedium.toLowerCase() === "affiliate"},{"name":"audio","test":(v) => v.utmMedium.toLowerCase() === "audio"},{"name":"sms","test":(v) => v.utmSource.toLowerCase() === "sms" || v.utmMedium.toLowerCase() === "sms"},{"name":"mobile-push-notification","test":(v) => v.utmSource.toLowerCase() === "firebase" || new RegExp("(?:.*mobile.*|.*notification.*|push$)", "i").test(v.utmMedium)}].find(i=>i.test(t))?.name??"other"}getShopifyAnalyticsId(){const t=this.getCookie("_shopify_y");if(t)return t;try{const e=this.localStorageGet("Shoplift_ClientId");if(e)return e}catch{}return null}legacyGetCookieVisitor(){const t=this.getCookie("SHOPLIFT");return t===null?null:JSON.parse(t,F)}getCookie(t){const e=this.cookie.split("; ").filter(i=>i.split("=").at(0)===t).at(0);return e===void 0?null:e.split("=").slice(1).join("=")}monitorConsentChange(){document.addEventListener("visitorConsentCollected",t=>{(async()=>await this.onConsentChange(t.detail.analyticsAllowed,!0))()}),document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>this.loadShopifyConsentApiWithRetry()):this.loadShopifyConsentApiWithRetry()}loadShopifyConsentApiWithRetry(){let t=0;const e=()=>{this.loadShopifyConsentApi()||t++<10&&window.setTimeout(e,100)};e()}loadShopifyConsentApi(){if(window.Shopify){this.log("Loading Shopify features");const t=async()=>{if(!window.Shopify){this.log("Shopify object missing... suddenly?");return}if(window.Shopify.customerPrivacy===void 0){this.log("Shopify CustomerPrivacy api still missing, trying again in 1000ms"),e=window.setTimeout(()=>{(async()=>await t())()},1e3);return}const i=window.Shopify.customerPrivacy.getTrackingConsent();await this.onConsentChange(window.Shopify.customerPrivacy.analyticsProcessingAllowed(),i==="yes")};let e=window.setTimeout(()=>{(async()=>await t())()},5e3);return window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],i=>{(async()=>{if(window.clearTimeout(e),i){this.log("Error loading consent tracking",i);return}await t()})()}),!0}return!1}async onConsentChange(t,e){try{if(this.log("Consent change detected",t,e),this.state.essential.consentApproved=t,this.state.essential.hasConsentInteraction=e,!this.state.essential.consentApproved){this.state.essential.hasConsentInteraction&&(this.state.analytics.queue.length=0),this.saveState();return}this.cookie=document.cookie,this.shopifyAnalyticsId=this.getShopifyAnalyticsId();for(const i of this.state.analytics.queue.filter(s=>s.type===1||s.type===2)){const s=i;s.shopifyAnalyticsId=this.shopifyAnalyticsId}this.saveState(),await this.syncAllEvents()}catch(i){this.log("Error syncing on consent change",i)}}isThemePreview(){return isThemePreview||themeRole!=="main"}isAppProxyPath(){const t=["/apps/","/tools/","/a/"],e=window.location.pathname;return t.some(i=>e.startsWith(i))}clearThemeBar(t,e,i){const s=structuredClone(i);this.log("Looking for theme bar"),this.waitForElement(null,"body").then(r=>this.waitForElement(r,"#preview-bar-iframe, #PBarNextFrameWrapper").then(n=>(this.log("Found theme bar"),e&&(this.log("Removing theme bar"),n.remove()),t?this.makeRequest({url:`${this.eventHost}/api/v0/logs`,method:"post",data:JSON.stringify({...this.debugState(),stateAtEvaluation:s},X)}):Promise.resolve(null)))).catch(r=>console.error(r))}waitForElement(t,e){return new Promise(i=>{const s=document.querySelector(e);if(s){i(s);return}const r=new MutationObserver(n=>{const o=document.querySelector(e);if(o){r.disconnect(),i(o);return}});r.observe(t??document.documentElement,{childList:!0})})}setDebug(t){this.state.essential.debugMode=t,this.saveState()}log(t,...e){let i=0;const s=t.replace(/%[sdoOfF]/g,r=>{if(i>=e.length)return r;const n=e[i++];return r==="%o"||r==="%O"?JSON.stringify(n):String(n)});this.logHistory.push(`[${new Date().toISOString()}][SL] ${s}`),!(!this.state.essential.debugMode&&!this.shopliftDebug)&&console.debug(`[SL] ${t}`,...e)}debugState(){return{state:this.state,storage:{essential:this.loadLocalStorage(this.essentialSessionKey),analytics:this.loadLocalStorage(this.analyticsSessionKey)},params:{shop:this.shop,host:this.host,eventHost:this.eventHost,cssHideClass:this.cssHideClass,testConfigs:this.testConfigs,inactiveTestConfigs:this.inactiveTestConfigs,sendPageView:this.sendPageView,isShopifyMerchantCookie:this.getCookie("is_shopify_merchant"),themeId,url:window.location.href,isThemePreview,themeRole,gaConfig:this.gaConfig},logHistory:this.logHistory}}createViewportObserver(t,e={}){const{threshold:i=this.VIEWPORT_TRACK_THRESHOLD,triggerOnce:s=!0}=e,r=new Set;return new IntersectionObserver(n=>{n.forEach(o=>{if(o.isIntersecting&&!r.has(o.target)){const l=o.target,c=l.getAttribute(this.DATA_SL_TEST_ID);c&&(t(c,l),s&&r.add(l))}})},{threshold:i})}applyChangesWithViewport(t,e,i,s){const r=e.selectorsForViewportTracking??e.selectors,n=o=>{if(this.state.essential.visitorTests.some(h=>h.testId===o)||this.activeViewportObservers.has(o))return;const l=[];if(r.forEach(h=>{t.querySelectorAll(h.cssSelector).forEach(b=>l.push(b))}),l.length===0)return;let c=!1;const d=()=>{c||(c=!0,i(o),p.disconnect(),this.activeViewportObservers.delete(o))},p=this.createViewportObserver(()=>{d()},{triggerOnce:!0,...s});this.activeViewportObservers.set(o,p),this.log(`Created viewport observer for test ${o}, observing ${l.length} elements`),l.forEach(h=>{h.setAttribute(this.DATA_SL_TEST_ID,String(o)),p.observe(h)}),setTimeout(()=>{c||l.forEach(h=>{const u=h.getBoundingClientRect(),b=s?.threshold??this.VIEWPORT_TRACK_THRESHOLD,k=Math.min(u.bottom,window.innerHeight)-Math.max(u.top,0),S=Math.min(u.right,window.innerWidth)-Math.max(u.left,0);u.top<window.innerHeight&&u.bottom>0&&u.left<window.innerWidth&&u.right>0&&k>0&&S>0&&k>=u.height*b&&(this.log(`Price element already visible in viewport for test ${o}:`,h),d())})},100)};e.selectors.length>0&&N(t,e,()=>{}),bt(t,{testId:e.testId,hypothesisId:e.hypothesisId,selectors:r},o=>{n(o)})}applyPriceTestWithMapLookup(t,e,i,s){if(!e.priceData){this.log("No price data for hypothesis '%s'",e.id);return}this.log("Hypothesis '%s' isControl=%s, priceData has %d variants",e.id,e.isControl,e.priceData.variants.length);const r=e.priceData.variants.slice(0,3);for(const[S,P,_]of r)this.log(" Sample priceData: variant=%s, price=%d, compareAt=%d",S,P,_);const n=j(e.priceData),o=new Set;for(const S of i)if(S.priceData)for(const[P]of S.priceData.variants)o.add(P);this.log("Price test Map lookup: %d products in hypothesis, %d total products to track",n.size,o.size);const l=e.priceData,c=new WeakSet;let d=!1;const p="[data-sl-attribute-p], [data-sl-attribute-cap], [data-sl-attribute-discount]",h=S=>{if(c.has(S))return;const P=S.getAttribute("data-sl-attribute-p"),_=S.getAttribute("data-sl-attribute-cap"),C=S.getAttribute("data-sl-attribute-discount"),m=P||_||C;if(!m||!o.has(m))return;c.add(S);const y=n.get(m);y&&(this.log("Applying price for product %s: %d cents (compare at: %d cents)",m,y.priceInCents,y.compareAtPriceInCents),Dt(S,m,y,l),this.log("Applied price to element for product %s",m)),!d&&!this.state.essential.visitorTests.some(w=>w.testId===t)&&(S.setAttribute(this.DATA_SL_TEST_ID,String(t)),this.setupElementViewportTracking(S,t,()=>{d||(d=!0,s(t))}))},u=()=>{const S=document.querySelectorAll(p);this.log("Scanning for price elements, found: %d",S.length),S.forEach(h)},b=new MutationObserver(S=>{for(const P of S)P.type==="childList"&&P.addedNodes.forEach(_=>{if(_.nodeType===Node.ELEMENT_NODE){const C=_;(C.hasAttribute("data-sl-attribute-p")||C.hasAttribute("data-sl-attribute-cap")||C.hasAttribute("data-sl-attribute-discount"))&&h(C),C.querySelectorAll(p).forEach(h)}}),P.type==="attributes"&&P.target instanceof Element&&h(P.target)}),k=document.body||document.documentElement;b.observe(k,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-sl-attribute-p","data-sl-attribute-cap","data-sl-attribute-discount"]}),this.log("MutationObserver started for price elements"),u(),document.readyState==="loading"&&document.addEventListener("DOMContentLoaded",()=>{this.log("DOMContentLoaded - rescanning for price elements"),u()}),setTimeout(()=>{this.log("Delayed rescan for price elements"),u()},100),setTimeout(()=>{this.log("Final rescan for price elements"),u()},500)}setupElementViewportTracking(t,e,i){const s=this.VIEWPORT_TRACK_THRESHOLD,r=t.getBoundingClientRect(),n=Math.min(r.bottom,window.innerHeight)-Math.max(r.top,0),o=Math.min(r.right,window.innerWidth)-Math.max(r.left,0);if(r.top<window.innerHeight&&r.bottom>0&&r.left<window.innerWidth&&r.right>0&&n>0&&o>0&&n>=r.height*s){this.log("Price element already visible for test %s",e),i();return}const c=new IntersectionObserver(d=>{for(const p of d)if(p.isIntersecting&&p.intersectionRatio>=s){this.log("Price element entered viewport for test %s",e),c.disconnect(),i();break}},{threshold:s});c.observe(t)}debug(){const t=this.debugState();console.log(JSON.stringify(t,X,2))}}(async function(){window.shopliftInstance||(window.shopliftInstance=new Wt("muscintime-fr.myshopify.com","https://app.shoplift.ai","https://events.shoplift.ai",true,false,false,{"sendEvents":false,"mode":"gtag"},false,false,1000,[{"id":"019ef68d-e7d1-7de0-87b5-17532f78bb1b","startAt":"2026-06-23T22:15:55.59769Z","requiresCountry":false,"bayesianRevision":5,"device":"all","status":"active","visitorOption":"all","ignoreTestViewParameterEnforcement":false,"statusHistory":[{"status":"active","createdAt":"2026-06-23T22:15:55.611193Z"}],"hypotheses":[{"visitorCount":12536,"trafficPercentage":0.4682510304657176,"title":"Version texte de redirection","domSelectors":[],"id":"019ef687-5d7a-7164-baf3-d76ec7d08dc4","type":"collection","themeId":200297546076,"affix":"toute-la-boutique-v1","isControl":true},{"visitorCount":14236,"trafficPercentage":0.5317489695342824,"title":"Version bulle de redirection","domSelectors":[],"id":"019ef687-8ec5-7253-ad4c-31f90f86d1ed","type":"collection","themeId":200297546076,"affix":"toute-la-boutique-v2","isControl":false}],"targetAudiences":[],"title":"Texte VS Bulle de redirection - toute la boutique"}],[{"id":"2827a17c-bc6e-4fad-9bfa-d745af757e2f","bayesianRevision":3,"status":"incompatible","hypotheses":[{"id":"83bf1966-08e0-442f-bbe0-e15811de6f46","type":"landing","themeId":200297546076,"affix":"bundler-builder-aid","isControl":true,"redirectPath":null},{"id":"0b8996d1-18e2-45e5-b5b9-f3036e14d715","type":"landing","themeId":200297546076,"affix":"sl-651C7CF8","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false},{"id":"9b9ce76c-5325-440c-9056-a53a17784e54","bayesianRevision":3,"status":"incompatible","hypotheses":[{"id":"8fa72ce5-8108-48e6-8035-4de69c323044","type":"landing","themeId":200297546076,"affix":"replo.c8465374-38d0-4d09-b99c-17d238978ef7","isControl":true,"redirectPath":null},{"id":"e8054741-478c-48ee-bc63-1d8aaab953d4","type":"landing","themeId":200297546076,"affix":"replo.1b23fa52-3cd2-45da-92f6-ab426e159233","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false},{"id":"9e0096e7-4576-4147-abc2-1cd815867e6d","bayesianRevision":3,"status":"incompatible","hypotheses":[{"id":"9d495c8e-42a8-41d1-b565-a9c6dd4be353","type":"collection","themeId":200297546076,"affix":"saint-valentin","isControl":true,"redirectPath":null},{"id":"9a85d9f8-4f93-4416-b7ff-dcc3190a3d79","type":"collection","themeId":200297546076,"affix":"saint-valentin-b","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false},{"id":"49c4ae66-67df-4798-b17a-7ee00ad213eb","bayesianRevision":3,"status":"paused","hypotheses":[{"id":"147df0bf-de4b-46f9-bc45-e5d942d5720e","type":"urlRedirect","themeId":200297546076,"affix":"","isControl":true,"redirectPath":"/pages/quelle-personnalite-es-tu-vara"},{"id":"97691b77-94a6-42c8-81ee-bcf5f69211bc","type":"urlRedirect","themeId":200297546076,"affix":"","isControl":false,"redirectPath":"/pages/quelle-personnalite-es-tu-varb"}],"ignoreTestViewParameterEnforcement":false}],null),await window.shopliftInstance.init())})();async function Gt(a,t,e,i){const s=Mt({log:i});if(e)return i("[SUB-PREVIEW] A side — no overlay applied; widget renders naturally"),s;const r=a.widget.widgetType,n=t?j(t):null;let o=W(t),l=K(a,o),c=l.discountMap,d=l.maxDiscount;function p(){const f=W(t);f!==o&&(o=f,l=K(a,o),c=l.discountMap,d=l.maxDiscount,i(`[SUB-PREVIEW] scope refreshed currentProductId=${o??"n/a"}, maxDiscount=${d}`))}i(`[SUB-PREVIEW] side=B, currentProductId=${o??"n/a"}, maxDiscount=${d}`);function h(f){if(!t||!n)return null;const v=Y(n),g=v?n.get(v):void 0;return g?{formattedVariantPrice:G(g.priceInCents,t),formattedDiscounted:G(g.priceInCents*(1-f/100),t)}:null}function u(f){const v=J(a,f);if(!v)return d;const g=D(a,"subscriptionInput"),I=g.length?g[0].selector:'input[name="rc_plan"]',A=v.querySelector(`${I}:checked`);if(A){const E=c[A.value];if(E!==void 0)return E}return d}function b(f){const v=D(a,"subscriptionDiscount");for(const g of v)if(g.selector.includes("badge")||g.selector.includes("__badge")){const I=f.querySelector(g.selector);I?.textContent&&!I.textContent.includes(`${d}%`)&&$(I,A=>U(A,d))}}function k(f,v){const g=h(v);if(!g)return;const I=D(a,"subscriptionCompareAt");for(const A of I){const E=f.querySelector(A.selector)||f.querySelector(`[part~="${A.selector}"]`);E?.textContent&&!E.textContent.includes(g.formattedVariantPrice)&&$(E,x=>/\d/.test(x)?g.formattedVariantPrice:x)}}function S(f,v){const g=h(v);if(!g)return;const I=D(a,"subscriptionPrice");for(const A of I){const E=f.querySelector(A.selector)||f.querySelector(`[part~="${A.selector}"]`);E?.textContent&&!E.textContent.includes(g.formattedDiscounted)&&$(E,x=>/\d/.test(x)?g.formattedDiscounted:x)}}function P(f){const v=D(a,"subscriptionInput"),g=v.length?v[0].selector:'input[name="rc_plan"]',I=D(a,"subscriptionPlanDiscount"),A=I.length?I[0].selector:".rc-plans-button__discount";for(const E of Array.from(f.querySelectorAll("label"))){const x=E.querySelector(g),R=E.querySelector(A);if(x&&R?.textContent){const V=c[x.value];if(V!==void 0){const O=R.textContent.match(/[\d.]+%/)?.[0];O&&O!==`${V}%`&&$(R,L=>U(L,V))}}}}function _(f){const v=f.querySelector("select");if(v)for(const g of Array.from(v.options)){const I=c[g.value];if(I!==void 0&&g.textContent){const A=g.textContent.match(/[\d.]+%/)?.[0];A&&A!==`${I}%`&&(g.textContent=U(g.textContent,I))}}}function C(f){const v=D(a,"onetimePrice");if(!v.length||!t||!n)return;const g=Y(n),I=g?n.get(g):void 0;if(!I)return;const A=G(I.priceInCents,t),E=D(a,"onetimeContainer"),x=E.length?E[0].selector:'[part~="rc-purchase-option__onetime"]',R=f.querySelector(x);if(R)for(const V of v){const O=R.querySelector(`[part~="${V.selector}"]`);O?.textContent&&!O.textContent.includes(A)&&$(O,L=>/\d/.test(L)?A:L)}}function m(f,v){const I=D(a,"subscriptionDiscount").filter(A=>A.selector.includes("benefit")||A.selector==="rc-benefits");for(const A of I){const E=f.querySelector(A.selector);if(E?.shadowRoot){for(const x of Array.from(E.shadowRoot.querySelectorAll("li")))if(x.textContent?.includes("Save")){const R=x.textContent.match(/[\d.]+%/)?.[0];R&&R!==`${v}%`&&$(x,V=>U(V,v))}}}}let y=!1;function w(){if(!y){y=!0;try{p();const f=B(a);if(!f)return;const v=u(f);b(f),k(f,v),S(f,v),C(f);const g=J(a,f);g&&(r==="buttons"||r==="radio"?P(g):_(g)),m(f,v)}finally{y=!1}}}const T=dt({data:a,runUpdates:w});return function(){T(),s()}}const jt=Object.freeze(Object.defineProperty({__proto__:null,subscriptionPreviewRender:Gt},Symbol.toStringTag,{value:"Module"}))})(); })("/", { suffix: "gamme-deodorants", type: "collection" }, "main", 200297546076, false)</script>
<!-- End of Shoplift scripts -->
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="theme-color" content="#ff779f">
<link rel="canonical" href="https://muscintime.fr/collections/deodorant">
<link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover, maximum-scale=1.0, user-scalable=0"><link rel="icon" type="image/png" href="//muscintime.fr/cdn/shop/files/favicon.png?crop=center&height=32&v=1686068637&width=32"><title>
Déodorant Musc Intime – Déodorants solides et efficaces
</title>
<meta name="description" content="Une sélection de parfum pour prendre soin du corps et cheveux. Composé de 90% d'ingrédients naturels, nos produits respectent les peaux les plus sensibles">
<script id="pandectes-rules">
/* PANDECTES-GDPR: DO NOT MODIFY AUTO GENERATED CODE OF THIS SCRIPT */
window.PandectesSettings = {"store":{"id":61708763390,"plan":"enterprise","theme":"? Live 2025","primaryLocale":"fr","adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"tsPublished":1745013635,"declaration":{"showPurpose":false,"showProvider":false,"showDateGenerated":false},"language":{"unpublished":[],"languageMode":"Single","fallbackLanguage":"fr","languageDetection":"browser","languagesSupported":[]},"texts":{"managed":{"headerText":{"fr":"Nous respectons votre vie privée"},"consentText":{"fr":"Hello c'est nous les cookies . On va t'accompagner durant toute ta navigation sur notre site !"},"linkText":{"fr":"EN SAVOIR PLUS"},"imprintText":{"fr":"Imprint"},"googleLinkText":{"fr":"Conditions de confidentialité de Google"},"allowButtonText":{"fr":"Avec plaisir"},"denyButtonText":{"fr":"Personnalisé"},"dismissButtonText":{"fr":"D'accord"},"leaveSiteButtonText":{"fr":"Quitter ce site"},"preferencesButtonText":{"fr":"Préférences"},"cookiePolicyText":{"fr":"Politique de cookies"},"preferencesPopupTitleText":{"fr":"Gérer les préférences de consentement"},"preferencesPopupIntroText":{"fr":"Nous utilisons des cookies pour optimiser les fonctionnalités du site Web, analyser les performances et vous offrir une expérience personnalisée. Certains cookies sont indispensables au bon fonctionnement et au bon fonctionnement du site. Ces cookies ne peuvent pas être désactivés. Dans cette fenêtre, vous pouvez gérer votre préférence de cookies."},"preferencesPopupSaveButtonText":{"fr":"Enregistrer les préférences"},"preferencesPopupCloseButtonText":{"fr":"proche"},"preferencesPopupAcceptAllButtonText":{"fr":"Accepter tout"},"preferencesPopupRejectAllButtonText":{"fr":"Tout rejeter"},"cookiesDetailsText":{"fr":"Détails des cookies"},"preferencesPopupAlwaysAllowedText":{"fr":"Toujours activé"},"accessSectionParagraphText":{"fr":"Vous avez le droit de pouvoir accéder à vos données à tout moment."},"accessSectionTitleText":{"fr":"Portabilité des données"},"accessSectionAccountInfoActionText":{"fr":"Données personnelles"},"accessSectionDownloadReportActionText":{"fr":"Tout télécharger"},"accessSectionGDPRRequestsActionText":{"fr":"Demandes des personnes concernées"},"accessSectionOrdersRecordsActionText":{"fr":"Ordres"},"rectificationSectionParagraphText":{"fr":"Vous avez le droit de demander la mise à jour de vos données chaque fois que vous le jugez approprié."},"rectificationSectionTitleText":{"fr":"Rectification des données"},"rectificationCommentPlaceholder":{"fr":"Décrivez ce que vous souhaitez mettre à jour"},"rectificationCommentValidationError":{"fr":"Un commentaire est requis"},"rectificationSectionEditAccountActionText":{"fr":"Demander une mise à jour"},"erasureSectionTitleText":{"fr":"Droit à l'oubli"},"erasureSectionParagraphText":{"fr":"Vous avez le droit de demander que toutes vos données soient effacées. Après cela, vous ne pourrez plus accéder à votre compte."},"erasureSectionRequestDeletionActionText":{"fr":"Demander la suppression des données personnelles"},"consentDate":{"fr":"Date de consentement"},"consentId":{"fr":"ID de consentement"},"consentSectionChangeConsentActionText":{"fr":"Modifier la préférence de consentement"},"consentSectionConsentedText":{"fr":"Vous avez consenti à la politique de cookies de ce site Web sur"},"consentSectionNoConsentText":{"fr":"Vous n'avez pas consenti à la politique de cookies de ce site Web."},"consentSectionTitleText":{"fr":"Votre consentement aux cookies"},"consentStatus":{"fr":"Préférence de consentement"},"confirmationFailureMessage":{"fr":"Votre demande n'a pas été vérifiée. Veuillez réessayer et si le problème persiste, contactez le propriétaire du magasin pour obtenir de l'aide"},"confirmationFailureTitle":{"fr":"Un problème est survenu"},"confirmationSuccessMessage":{"fr":"Nous reviendrons rapidement vers vous quant à votre demande."},"confirmationSuccessTitle":{"fr":"Votre demande est vérifiée"},"guestsSupportEmailFailureMessage":{"fr":"Votre demande n'a pas été soumise. Veuillez réessayer et si le problème persiste, contactez le propriétaire du magasin pour obtenir de l'aide."},"guestsSupportEmailFailureTitle":{"fr":"Un problème est survenu"},"guestsSupportEmailPlaceholder":{"fr":"Adresse e-mail"},"guestsSupportEmailSuccessMessage":{"fr":"Si vous êtes inscrit en tant que client de ce magasin, vous recevrez bientôt un e-mail avec des instructions sur la marche à suivre."},"guestsSupportEmailSuccessTitle":{"fr":"Merci pour votre requête"},"guestsSupportEmailValidationError":{"fr":"L'email n'est pas valide"},"guestsSupportInfoText":{"fr":"Veuillez vous connecter avec votre compte client pour continuer."},"submitButton":{"fr":"Soumettre"},"submittingButton":{"fr":"Soumission..."},"cancelButton":{"fr":"Annuler"},"declIntroText":{"fr":"Nous utilisons des cookies pour optimiser les fonctionnalités du site Web, analyser les performances et vous offrir une expérience personnalisée. Certains cookies sont indispensables au bon fonctionnement et au bon fonctionnement du site Web. Ces cookies ne peuvent pas être désactivés. Dans cette fenêtre, vous pouvez gérer vos préférences en matière de cookies."},"declName":{"fr":"Nom"},"declPurpose":{"fr":"But"},"declType":{"fr":"Type"},"declRetention":{"fr":"Rétention"},"declProvider":{"fr":"Fournisseur"},"declFirstParty":{"fr":"Première partie"},"declThirdParty":{"fr":"Tierce partie"},"declSeconds":{"fr":"secondes"},"declMinutes":{"fr":"minutes"},"declHours":{"fr":"heures"},"declDays":{"fr":"jours"},"declMonths":{"fr":"mois"},"declYears":{"fr":"années"},"declSession":{"fr":"Session"},"declDomain":{"fr":"Domaine"},"declPath":{"fr":"Chemin"}},"categories":{"strictlyNecessaryCookiesTitleText":{"fr":"Cookies strictement nécessaires"},"strictlyNecessaryCookiesDescriptionText":{"fr":"Ces cookies sont essentiels pour vous permettre de vous déplacer sur le site Web et d'utiliser ses fonctionnalités, telles que l'accès aux zones sécurisées du site Web. Le site Web ne peut pas fonctionner correctement sans ces cookies."},"functionalityCookiesTitleText":{"fr":"Cookies fonctionnels"},"functionalityCookiesDescriptionText":{"fr":"Ces cookies permettent au site de fournir des fonctionnalités et une personnalisation améliorées. Ils peuvent être définis par nous ou par des fournisseurs tiers dont nous avons ajouté les services à nos pages. Si vous n'autorisez pas ces cookies, certains ou tous ces services peuvent ne pas fonctionner correctement."},"performanceCookiesTitleText":{"fr":"Cookies de performances"},"performanceCookiesDescriptionText":{"fr":"Ces cookies nous permettent de surveiller et d'améliorer les performances de notre site Web. Par exemple, ils nous permettent de compter les visites, d'identifier les sources de trafic et de voir quelles parties du site sont les plus populaires."},"targetingCookiesTitleText":{"fr":"Ciblage des cookies"},"targetingCookiesDescriptionText":{"fr":"Ces cookies peuvent être installés via notre site par nos partenaires publicitaires. Ils peuvent être utilisés par ces sociétés pour établir un profil de vos intérêts et vous montrer des publicités pertinentes sur d'autres sites. Ils ne stockent pas directement d'informations personnelles, mais sont basés sur l'identification unique de votre navigateur et de votre appareil Internet. Si vous n'autorisez pas ces cookies, vous bénéficierez d'une publicité moins ciblée."},"unclassifiedCookiesTitleText":{"fr":"Cookies non classés"},"unclassifiedCookiesDescriptionText":{"fr":"Les cookies non classés sont des cookies que nous sommes en train de classer avec les fournisseurs de cookies individuels."}},"auto":{}},"library":{"previewMode":false,"fadeInTimeout":0,"defaultBlocked":0,"showLink":true,"showImprintLink":false,"showGoogleLink":false,"enabled":true,"cookie":{"expiryDays":10,"secure":true,"domain":""},"dismissOnScroll":false,"dismissOnWindowClick":false,"dismissOnTimeout":false,"palette":{"popup":{"background":"#D8E5BA","backgroundForCalculations":{"a":1,"b":186,"g":229,"r":216},"text":"#000000"},"button":{"background":"#FFFFFF","backgroundForCalculations":{"a":1,"b":255,"g":255,"r":255},"text":"#000000","textForCalculation":{"a":1,"b":0,"g":0,"r":0},"border":"transparent"}},"content":{"href":"https://muscintime.fr/policies/privacy-policy","imprintHref":"/","close":"✕","target":"_blank","logo":""},"window":"<div role=\"dialog\" aria-live=\"polite\" aria-label=\"cookieconsent\" aria-describedby=\"cookieconsent:desc\" id=\"pandectes-banner\" class=\"cc-window-wrapper cc-bottom-wrapper\"><div class=\"pd-cookie-banner-window cc-window {{classes}}\"><!--googleoff: all-->{{children}}<!--googleon: all--></div></div>","compliance":{"custom":"<div class=\"cc-compliance cc-highlight\">{{preferences}}{{allow}}</div>"},"type":"custom","layouts":{"basic":"{{messagelink}}{{compliance}}{{close}}"},"position":"bottom","theme":"classic","revokable":false,"animateRevokable":false,"revokableReset":false,"revokableLogoUrl":"https://cdn.shopify.com/s/files/1/0617/0876/3390/t/290/assets/pandectes-reopen-logo.png?v=1745003623","revokablePlacement":"bottom-left","revokableMarginHorizontal":15,"revokableMarginVertical":15,"static":false,"autoAttach":true,"hasTransition":true,"blacklistPage":[""],"elements":{"close":"<button aria-label=\"dismiss cookie message\" type=\"button\" tabindex=\"0\" class=\"cc-close\">{{close}}</button>","dismiss":"<button aria-label=\"dismiss cookie message\" type=\"button\" tabindex=\"0\" class=\"cc-btn cc-btn-decision cc-dismiss\">{{dismiss}}</button>","allow":"<button aria-label=\"allow cookies\" type=\"button\" tabindex=\"0\" class=\"cc-btn cc-btn-decision cc-allow\">{{allow}}</button>","deny":"<button aria-label=\"deny cookies\" type=\"button\" tabindex=\"0\" class=\"cc-btn cc-btn-decision cc-deny\">{{deny}}</button>","preferences":"<button aria-label=\"settings cookies\" tabindex=\"0\" type=\"button\" class=\"cc-btn cc-settings\" onclick=\"Pandectes.fn.openPreferences()\">{{preferences}}</button>"}},"geolocation":{"brOnly":false,"caOnly":false,"euOnly":false},"dsr":{"guestsSupport":false,"accessSectionDownloadReportAuto":false},"banner":{"resetTs":1656320101,"extraCss":" .cc-banner-logo {max-width: 24em!important;} @media(min-width: 768px) {.cc-window.cc-floating{max-width: 24em!important;width: 24em!important;}} .cc-message, .pd-cookie-banner-window .cc-header, .cc-logo {text-align: left} .cc-window-wrapper{z-index: 2147483647;} .cc-window{z-index: 2147483647;font-family: inherit;} .pd-cookie-banner-window .cc-header{font-family: inherit;} .pd-cp-ui{font-family: inherit; background-color: #D8E5BA;color:#000000;} button.pd-cp-btn, a.pd-cp-btn{background-color:#FFFFFF;color:#000000!important;} input + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 0.3)} .pd-cp-scrolling-section::-webkit-scrollbar{background-color: rgba(0, 0, 0, 0.3)} input:checked + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 1)} .pd-cp-scrolling-section::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, 1)} .pd-cp-ui-close{color:#000000;} .pd-cp-preferences-slider:before{background-color: #D8E5BA} .pd-cp-title:before {border-color: #000000!important} .pd-cp-preferences-slider{background-color:#000000} .pd-cp-toggle{color:#000000!important} @media(max-width:699px) {.pd-cp-ui-close-top svg {fill: #000000}} .pd-cp-toggle:hover,.pd-cp-toggle:visited,.pd-cp-toggle:active{color:#000000!important} .pd-cookie-banner-window {box-shadow: 0 0 18px rgb(0 0 0 / 20%);} ","customJavascript":{},"showPoweredBy":false,"logoHeight":40,"hybridStrict":false,"cookiesBlockedByDefault":"0","isActive":true,"implicitSavePreferences":false,"cookieIcon":true,"blockBots":false,"showCookiesDetails":true,"hasTransition":true,"blockingPage":false,"showOnlyLandingPage":false,"leaveSiteUrl":"https://www.google.com","linkRespectStoreLang":false},"cookies":{"0":[{"name":"cart_ts","type":"http","domain":"muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":"Utilisé en relation avec le paiement."}},{"name":"cart_sig","type":"http","domain":"muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":"Analyses Shopify."}},{"name":"cart","type":"http","domain":"muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":"Nécessaire pour la fonctionnalité de panier d'achat sur le site Web."}},{"name":"secure_customer_sig","type":"http","domain":"muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":"Utilisé en relation avec la connexion client."}},{"name":"cart_ver","type":"http","domain":"muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":"Utilisé en relation avec le panier d'achat."}},{"name":"cart_currency","type":"http","domain":"muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":"Le cookie est nécessaire pour la fonction de paiement et de paiement sécurisé sur le site Web. Cette fonction est fournie par shopify.com."}},{"name":"_secure_session_id","type":"http","domain":"muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":"Utilisé en relation avec la navigation dans une vitrine."}}],"1":[{"name":"_shopify_s","type":"http","domain":".muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":"Analyses Shopify."}},{"name":"ku1-sid","type":"http","domain":".muscintime.fr","path":"/","provider":"Klarna","firstParty":true,"retention":"Session","expires":1,"unit":"declDays","purpose":{"fr":""}},{"name":"_shopify_sa_t","type":"http","domain":".muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":"Analyses Shopify relatives au marketing et aux références."}},{"name":"ku1-vid","type":"http","domain":".muscintime.fr","path":"/","provider":"Klarna","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"_shopify_sa_p","type":"http","domain":".muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":"Analyses Shopify relatives au marketing et aux références."}},{"name":"_s","type":"http","domain":".muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":"Analyses Shopify."}},{"name":"_shopify_y","type":"http","domain":".muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":"Analyses Shopify."}},{"name":"_orig_referrer","type":"http","domain":".muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":"Suit les pages de destination."}},{"name":"_y","type":"http","domain":".muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":"Analyses Shopify."}},{"name":"_landing_page","type":"http","domain":".muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":"Suit les pages de destination."}},{"name":"_pandectes_gdpr","type":"http","domain":"muscintime.fr","path":"/","provider":"Pandectes","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":"Utilisé pour la fonctionnalité de la bannière de consentement aux cookies."}}],"2":[{"name":"_gat","type":"http","domain":".muscintime.fr","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":"Le cookie est placé par Google Analytics pour filtrer les requêtes des bots."}},{"name":"_gid","type":"http","domain":".muscintime.fr","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":"Le cookie est placé par Google Analytics pour compter et suivre les pages vues."}},{"name":"_ga","type":"http","domain":".muscintime.fr","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":"Le cookie est défini par Google Analytics avec une fonctionnalité inconnue"}}],"4":[{"name":"_fbp","type":"http","domain":".muscintime.fr","path":"/","provider":"Facebook","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":"Le cookie est placé par Facebook pour suivre les visites sur les sites Web."}},{"name":"_gcl_au","type":"http","domain":".muscintime.fr","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":"Le cookie est placé par Google Tag Manager pour suivre les conversions."}}],"8":[{"name":"sib_cuid","type":"http","domain":".muscintime.fr","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"cbuid_meta","type":"http","domain":"muscintime.fr","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"_scid","type":"http","domain":".muscintime.fr","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"proof-factor-user-332ff918-7e16-47c3-b63d-849777893275-all-time-data","type":"http","domain":".muscintime.fr","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"localization","type":"http","domain":"muscintime.fr","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"_dd_s","type":"http","domain":"muscintime.fr","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"_sctr","type":"http","domain":".muscintime.fr","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"pf_stc","type":"http","domain":".muscintime.fr","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"pf_ptc_-2143336809","type":"http","domain":".muscintime.fr","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","expires":1,"unit":"declYears","purpose":{"fr":""}}]},"blocker":{"isActive":false,"googleConsentMode":{"id":"","analyticsId":"","isActive":false,"adStorageCategory":4,"analyticsStorageCategory":2,"personalizationStorageCategory":1,"functionalityStorageCategory":1,"customEvent":true,"securityStorageCategory":0,"redactData":true,"urlPassthrough":false},"facebookPixel":{"id":"","isActive":false,"ldu":false},"microsoft":{},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"defaultBlocked":0,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}}
!function(){"use strict";window.PandectesRules=window.PandectesRules||{},window.PandectesRules.manualBlacklist={1:[],2:[],4:[]},window.PandectesRules.blacklistedIFrames={1:[],2:[],4:[]},window.PandectesRules.blacklistedCss={1:[],2:[],4:[]},window.PandectesRules.blacklistedBeacons={1:[],2:[],4:[]};var e="javascript/blocked";function t(e){return new RegExp(e.replace(/[/\\.+?$()]/g,"\\$&").replace("*","(.*)"))}var n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"log";new URLSearchParams(window.location.search).get("log")&&console[t]("PandectesRules: ".concat(e))};function a(e){var t=document.createElement("script");t.async=!0,t.src=e,document.head.appendChild(t)}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function i(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}function s(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,o,i,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(a=o.call(n)).done)&&(s.push(a.value),s.length!==t);c=!0);}catch(e){l=!0,r=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(l)throw r}}return s}}(e,t)||d(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||d(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var f=window.PandectesRulesSettings||window.PandectesSettings,g=!(void 0===window.dataLayer||!Array.isArray(window.dataLayer)||!window.dataLayer.some((function(e){return"pandectes_full_scan"===e.event}))),p=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"_pandectes_gdpr",n=("; "+document.cookie).split("; "+t+"=");if(n.length<2)e={};else{var a=n.pop().split(";");e=window.atob(a.shift())}var r=function(e){try{return JSON.parse(e)}catch(e){return!1}}(e);return!1!==r?r:e}(),y=f.banner.isActive,h=f.blocker,w=h.defaultBlocked,v=h.patterns,m=p&&null!==p.preferences&&void 0!==p.preferences?p.preferences:null,b=g?0:y?null===m?w:m:0,_={1:!(1&b),2:!(2&b),4:!(4&b)},k=v.blackList,S=v.whiteList,L=v.iframesBlackList,C=v.iframesWhiteList,A=v.beaconsBlackList,P=v.beaconsWhiteList,O={blackList:[],whiteList:[],iframesBlackList:{1:[],2:[],4:[],8:[]},iframesWhiteList:[],beaconsBlackList:{1:[],2:[],4:[],8:[]},beaconsWhiteList:[]};[1,2,4].map((function(e){var n;_[e]||((n=O.blackList).push.apply(n,l(k[e].length?k[e].map(t):[])),O.iframesBlackList[e]=L[e].length?L[e].map(t):[],O.beaconsBlackList[e]=A[e].length?A[e].map(t):[])})),O.whiteList=S.length?S.map(t):[],O.iframesWhiteList=C.length?C.map(t):[],O.beaconsWhiteList=P.length?P.map(t):[];var E={scripts:[],iframes:{1:[],2:[],4:[]},beacons:{1:[],2:[],4:[]},css:{1:[],2:[],4:[]}},I=function(t,n){return t&&(!n||n!==e)&&(!O.blackList||O.blackList.some((function(e){return e.test(t)})))&&(!O.whiteList||O.whiteList.every((function(e){return!e.test(t)})))},j=function(e,t){var n=O.iframesBlackList[t],a=O.iframesWhiteList;return e&&(!n||n.some((function(t){return t.test(e)})))&&(!a||a.every((function(t){return!t.test(e)})))},B=function(e,t){var n=O.beaconsBlackList[t],a=O.beaconsWhiteList;return e&&(!n||n.some((function(t){return t.test(e)})))&&(!a||a.every((function(t){return!t.test(e)})))},T=new MutationObserver((function(e){for(var t=0;t<e.length;t++)for(var n=e[t].addedNodes,a=0;a<n.length;a++){var r=n[a],o=r.dataset&&r.dataset.cookiecategory;if(1===r.nodeType&&"LINK"===r.tagName){var i=r.dataset&&r.dataset.href;if(i&&o)switch(o){case"functionality":case"C0001":E.css[1].push(i);break;case"performance":case"C0002":E.css[2].push(i);break;case"targeting":case"C0003":E.css[4].push(i)}}}})),R=new MutationObserver((function(t){for(var a=0;a<t.length;a++)for(var r=t[a].addedNodes,o=function(){var t=r[i],a=t.src||t.dataset&&t.dataset.src,o=t.dataset&&t.dataset.cookiecategory;if(1===t.nodeType&&"IFRAME"===t.tagName){if(a){var s=!1;j(a,1)||"functionality"===o||"C0001"===o?(s=!0,E.iframes[1].push(a)):j(a,2)||"performance"===o||"C0002"===o?(s=!0,E.iframes[2].push(a)):(j(a,4)||"targeting"===o||"C0003"===o)&&(s=!0,E.iframes[4].push(a)),s&&(t.removeAttribute("src"),t.setAttribute("data-src",a))}}else if(1===t.nodeType&&"IMG"===t.tagName){if(a){var c=!1;B(a,1)?(c=!0,E.beacons[1].push(a)):B(a,2)?(c=!0,E.beacons[2].push(a)):B(a,4)&&(c=!0,E.beacons[4].push(a)),c&&(t.removeAttribute("src"),t.setAttribute("data-src",a))}}else if(1===t.nodeType&&"SCRIPT"===t.tagName){var l=t.type,d=!1;if(I(a,l)?(n("rule blocked: ".concat(a)),d=!0):a&&o?n("manually blocked @ ".concat(o,": ").concat(a)):o&&n("manually blocked @ ".concat(o,": inline code")),d){E.scripts.push([t,l]),t.type=e;t.addEventListener("beforescriptexecute",(function n(a){t.getAttribute("type")===e&&a.preventDefault(),t.removeEventListener("beforescriptexecute",n)})),t.parentElement&&t.parentElement.removeChild(t)}}},i=0;i<r.length;i++)o()})),D=document.createElement,z={src:Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype,"src"),type:Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype,"type")};window.PandectesRules.unblockCss=function(e){var t=E.css[e]||[];t.length&&n("Unblocking CSS for ".concat(e)),t.forEach((function(e){var t=document.querySelector('link[data-href^="'.concat(e,'"]'));t.removeAttribute("data-href"),t.href=e})),E.css[e]=[]},window.PandectesRules.unblockIFrames=function(e){var t=E.iframes[e]||[];t.length&&n("Unblocking IFrames for ".concat(e)),O.iframesBlackList[e]=[],t.forEach((function(e){var t=document.querySelector('iframe[data-src^="'.concat(e,'"]'));t.removeAttribute("data-src"),t.src=e})),E.iframes[e]=[]},window.PandectesRules.unblockBeacons=function(e){var t=E.beacons[e]||[];t.length&&n("Unblocking Beacons for ".concat(e)),O.beaconsBlackList[e]=[],t.forEach((function(e){var t=document.querySelector('img[data-src^="'.concat(e,'"]'));t.removeAttribute("data-src"),t.src=e})),E.beacons[e]=[]},window.PandectesRules.unblockInlineScripts=function(e){var t=1===e?"functionality":2===e?"performance":"targeting",a=document.querySelectorAll('script[type="javascript/blocked"][data-cookiecategory="'.concat(t,'"]'));n("unblockInlineScripts: ".concat(a.length," in ").concat(t)),a.forEach((function(e){var t=document.createElement("script");t.type="text/javascript",e.hasAttribute("src")?t.src=e.getAttribute("src"):t.textContent=e.textContent,document.head.appendChild(t),e.parentNode.removeChild(e)}))},window.PandectesRules.unblockInlineCss=function(e){var t=1===e?"functionality":2===e?"performance":"targeting",a=document.querySelectorAll('link[data-cookiecategory="'.concat(t,'"]'));n("unblockInlineCss: ".concat(a.length," in ").concat(t)),a.forEach((function(e){e.href=e.getAttribute("data-href")}))},window.PandectesRules.unblock=function(e){e.length<1?(O.blackList=[],O.whiteList=[],O.iframesBlackList=[],O.iframesWhiteList=[]):(O.blackList&&(O.blackList=O.blackList.filter((function(t){return e.every((function(e){return"string"==typeof e?!t.test(e):e instanceof RegExp?t.toString()!==e.toString():void 0}))}))),O.whiteList&&(O.whiteList=[].concat(l(O.whiteList),l(e.map((function(e){if("string"==typeof e){var n=".*"+t(e)+".*";if(O.whiteList.every((function(e){return e.toString()!==n.toString()})))return new RegExp(n)}else if(e instanceof RegExp&&O.whiteList.every((function(t){return t.toString()!==e.toString()})))return e;return null})).filter(Boolean)))));var a=0;l(E.scripts).forEach((function(e,t){var n=c(e,2),r=n[0],o=n[1];if(function(e){var t=e.getAttribute("src");return O.blackList&&O.blackList.every((function(e){return!e.test(t)}))||O.whiteList&&O.whiteList.some((function(e){return e.test(t)}))}(r)){for(var i=document.createElement("script"),s=0;s<r.attributes.length;s++){var l=r.attributes[s];"src"!==l.name&&"type"!==l.name&&i.setAttribute(l.name,r.attributes[s].value)}i.setAttribute("src",r.src),i.setAttribute("type",o||"application/javascript"),document.head.appendChild(i),E.scripts.splice(t-a,1),a++}})),0==O.blackList.length&&0===O.iframesBlackList[1].length&&0===O.iframesBlackList[2].length&&0===O.iframesBlackList[4].length&&0===O.beaconsBlackList[1].length&&0===O.beaconsBlackList[2].length&&0===O.beaconsBlackList[4].length&&(n("Disconnecting observers"),R.disconnect(),T.disconnect())};var x=f.store,M=x.adminMode,N=x.headless,U=x.storefrontRootDomain,q=x.checkoutRootDomain,F=x.storefrontAccessToken,W=f.banner.isActive,H=f.blocker.defaultBlocked;W&&function(e){if(window.Shopify&&window.Shopify.customerPrivacy)e();else{var t=null;window.Shopify&&window.Shopify.loadFeatures&&window.Shopify.trackingConsent?e():t=setInterval((function(){window.Shopify&&window.Shopify.loadFeatures&&(clearInterval(t),window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],(function(t){t?n("Shopify.customerPrivacy API - failed to load"):(n("shouldShowBanner() -> ".concat(window.Shopify.trackingConsent.shouldShowBanner()," | saleOfDataRegion() -> ").concat(window.Shopify.trackingConsent.saleOfDataRegion())),e())})))}),10)}}((function(){!function(){var e=window.Shopify.trackingConsent;if(!1!==e.shouldShowBanner()||null!==m||7!==H)try{var t=M&&!(window.Shopify&&window.Shopify.AdminBarInjector),a={preferences:!(1&b)||g||t,analytics:!(2&b)||g||t,marketing:!(4&b)||g||t};N&&(a.headlessStorefront=!0,a.storefrontRootDomain=null!=U&&U.length?U:window.location.hostname,a.checkoutRootDomain=null!=q&&q.length?q:"checkout.".concat(window.location.hostname),a.storefrontAccessToken=null!=F&&F.length?F:""),e.firstPartyMarketingAllowed()===a.marketing&&e.analyticsProcessingAllowed()===a.analytics&&e.preferencesProcessingAllowed()===a.preferences||e.setTrackingConsent(a,(function(e){e&&e.error?n("Shopify.customerPrivacy API - failed to setTrackingConsent"):n("setTrackingConsent(".concat(JSON.stringify(a),")"))}))}catch(e){n("Shopify.customerPrivacy API - exception")}}(),function(){if(N){var e=window.Shopify.trackingConsent,t=e.currentVisitorConsent();if(navigator.globalPrivacyControl&&""===t.sale_of_data){var a={sale_of_data:!1,headlessStorefront:!0};a.storefrontRootDomain=null!=U&&U.length?U:window.location.hostname,a.checkoutRootDomain=null!=q&&q.length?q:"checkout.".concat(window.location.hostname),a.storefrontAccessToken=null!=F&&F.length?F:"",e.setTrackingConsent(a,(function(e){e&&e.error?n("Shopify.customerPrivacy API - failed to setTrackingConsent({".concat(JSON.stringify(a),")")):n("setTrackingConsent(".concat(JSON.stringify(a),")"))}))}}}()}));var G=["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","GB","LI","NO","IS"],J="[Pandectes :: Google Consent Mode debug]:";function V(){var e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1],n=arguments.length<=2?void 0:arguments[2];if("consent"!==e)return"config"===e?"config":void 0;var a=n.ad_storage,r=n.ad_user_data,o=n.ad_personalization,i=n.functionality_storage,s=n.analytics_storage,c=n.personalization_storage,l={Command:e,Mode:t,ad_storage:a,ad_user_data:r,ad_personalization:o,functionality_storage:i,analytics_storage:s,personalization_storage:c,security_storage:n.security_storage};return console.table(l),"default"===t&&("denied"===a&&"denied"===r&&"denied"===o&&"denied"===i&&"denied"===s&&"denied"===c||console.warn("".concat(J,' all types in a "default" command should be set to "denied" except for security_storage that should be set to "granted"'))),t}var K=!1,Z=!1;function $(e){e&&("default"===e?(K=!0,Z&&console.warn("".concat(J,' "default" command was sent but there was already an "update" command before it.'))):"update"===e?(Z=!0,K||console.warn("".concat(J,' "update" command was sent but there was no "default" command before it.'))):"config"===e&&(K||console.warn("".concat(J,' a tag read consent state before a "default" command was sent.'))))}var Y=f.banner,Q=Y.isActive,X=Y.hybridStrict,ee=f.geolocation,te=ee.caOnly,ne=void 0!==te&&te,ae=ee.euOnly,re=void 0!==ae&&ae,oe=ee.brOnly,ie=void 0!==oe&&oe,se=ee.jpOnly,ce=void 0!==se&&se,le=ee.thOnly,de=void 0!==le&&le,ue=ee.chOnly,fe=void 0!==ue&&ue,ge=ee.zaOnly,pe=void 0!==ge&&ge,ye=ee.canadaOnly,he=void 0!==ye&&ye,we=ee.globalVisibility,ve=void 0===we||we,me=f.blocker,be=me.defaultBlocked,_e=void 0===be?7:be,ke=me.googleConsentMode,Se=ke.isActive,Le=ke.customEvent,Ce=ke.id,Ae=void 0===Ce?"":Ce,Pe=ke.analyticsId,Oe=void 0===Pe?"":Pe,Ee=ke.adwordsId,Ie=void 0===Ee?"":Ee,je=ke.redactData,Be=ke.urlPassthrough,Te=ke.adStorageCategory,Re=ke.analyticsStorageCategory,De=ke.functionalityStorageCategory,ze=ke.personalizationStorageCategory,xe=ke.securityStorageCategory,Me=ke.dataLayerProperty,Ne=void 0===Me?"dataLayer":Me,Ue=ke.waitForUpdate,qe=void 0===Ue?0:Ue,Fe=ke.useNativeChannel,We=void 0!==Fe&&Fe,He=ke.debugMode,Ge=void 0!==He&&He;function Je(){window[Ne].push(arguments)}window[Ne]=window[Ne]||[];var Ve,Ke,Ze,$e={hasInitialized:!1,useNativeChannel:!1,ads_data_redaction:!1,url_passthrough:!1,data_layer_property:"dataLayer",storage:{ad_storage:"granted",ad_user_data:"granted",ad_personalization:"granted",analytics_storage:"granted",functionality_storage:"granted",personalization_storage:"granted",security_storage:"granted"}};if(Q&&Se){Ge&&(Ve=Ne||"dataLayer",window[Ve].forEach((function(e){$(V.apply(void 0,l(e)))})),window[Ve].push=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $(V.apply(void 0,l(t[0]))),Array.prototype.push.apply(this,t)});var Ye=_e&Te?"denied":"granted",Qe=_e&Re?"denied":"granted",Xe=_e&De?"denied":"granted",et=_e&ze?"denied":"granted",tt=_e&xe?"denied":"granted";$e.hasInitialized=!0,$e.useNativeChannel=We,$e.url_passthrough=Be,$e.ads_data_redaction="denied"===Ye&&je,$e.storage.ad_storage=Ye,$e.storage.ad_user_data=Ye,$e.storage.ad_personalization=Ye,$e.storage.analytics_storage=Qe,$e.storage.functionality_storage=Xe,$e.storage.personalization_storage=et,$e.storage.security_storage=tt,$e.data_layer_property=Ne||"dataLayer",Je("set","developer_id.dMTZkMj",!0),$e.ads_data_redaction&&Je("set","ads_data_redaction",$e.ads_data_redaction),$e.url_passthrough&&Je("set","url_passthrough",$e.url_passthrough),function(){var e=b!==_e?{wait_for_update:qe||500}:qe?{wait_for_update:qe}:{};ve&&!X?Je("consent","default",o(o({},$e.storage),e)):(Je("consent","default",o(o(o({},$e.storage),e),{},{region:[].concat(l(re||X?G:[]),l(ne&&!X?["US-CA","US-VA","US-CT","US-UT","US-CO"]:[]),l(ie&&!X?["BR"]:[]),l(ce&&!X?["JP"]:[]),l(he&&!X?["CA"]:[]),l(de&&!X?["TH"]:[]),l(fe&&!X?["CH"]:[]),l(pe&&!X?["ZA"]:[]))})),Je("consent","default",{ad_storage:"granted",ad_user_data:"granted",ad_personalization:"granted",analytics_storage:"granted",functionality_storage:"granted",personalization_storage:"granted",security_storage:"granted"}));if(null!==m){var t=b&Te?"denied":"granted",n=b&Re?"denied":"granted",r=b&De?"denied":"granted",i=b&ze?"denied":"granted",s=b&xe?"denied":"granted";$e.storage.ad_storage=t,$e.storage.ad_user_data=t,$e.storage.ad_personalization=t,$e.storage.analytics_storage=n,$e.storage.functionality_storage=r,$e.storage.personalization_storage=i,$e.storage.security_storage=s,Je("consent","update",$e.storage)}(Ae.length||Oe.length||Ie.length)&&(window[$e.data_layer_property].push({"pandectes.start":(new Date).getTime(),event:"pandectes-rules.min.js"}),(Oe.length||Ie.length)&&Je("js",new Date));var c="https://www.googletagmanager.com";if(Ae.length){var d=Ae.split(",");window[$e.data_layer_property].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});for(var u=0;u<d.length;u++){var f="dataLayer"!==$e.data_layer_property?"&l=".concat($e.data_layer_property):"";a("".concat(c,"/gtm.js?id=").concat(d[u].trim()).concat(f))}}if(Oe.length)for(var g=Oe.split(","),p=0;p<g.length;p++){var y=g[p].trim();y.length&&(a("".concat(c,"/gtag/js?id=").concat(y)),Je("config",y,{send_page_view:!1}))}if(Ie.length)for(var h=Ie.split(","),w=0;w<h.length;w++){var v=h[w].trim();v.length&&(a("".concat(c,"/gtag/js?id=").concat(v)),Je("config",v,{allow_enhanced_conversions:!0}))}}()}Q&&Le&&(Ze={event:"Pandectes_Consent_Update",pandectes_status:7===(Ke=b)?"deny":0===Ke?"allow":"mixed",pandectes_categories:{C0000:"allow",C0001:_[1]?"allow":"deny",C0002:_[2]?"allow":"deny",C0003:_[4]?"allow":"deny"}},window[Ne].push(Ze),null!==m&&function(e){if(window.Shopify&&window.Shopify.analytics)e();else{var t=null;window.Shopify&&window.Shopify.analytics?e():t=setInterval((function(){window.Shopify&&window.Shopify.analytics&&(clearInterval(t),e())}),10)}}((function(){window.Shopify.analytics.publish("Pandectes_Consent_Update",Ze)})));var nt=f.blocker,at=nt.klaviyoIsActive,rt=nt.googleConsentMode.adStorageCategory;at&&window.addEventListener("PandectesEvent_OnConsent",(function(e){var t=e.detail.preferences;if(null!=t){var n=t&rt?"denied":"granted";void 0!==window.klaviyo&&window.klaviyo.isIdentified()&&window.klaviyo.push(["identify",{ad_personalization:n,ad_user_data:n}])}})),f.banner.revokableTrigger&&(window.onload=function(){document.querySelectorAll('[href*="#reopenBanner"]').forEach((function(e){e.onclick=function(e){e.preventDefault(),window.Pandectes.fn.revokeConsent()}}))});var ot=f.banner.isActive,it=f.blocker,st=it.defaultBlocked,ct=void 0===st?7:st,lt=it.microsoft,dt=lt.isActive,ut=lt.uetTags,ft=lt.dataLayerProperty,gt=void 0===ft?"uetq":ft,pt={hasInitialized:!1,data_layer_property:"uetq",storage:{ad_storage:"granted"}};if(window[gt]=window[gt]||[],dt&&bt("_uetmsdns","1",365),ot&&dt){var yt=4&ct?"denied":"granted";if(pt.hasInitialized=!0,pt.storage.ad_storage=yt,window[gt].push("consent","default",pt.storage),"granted"==yt&&(bt("_uetmsdns","0",365),console.log("setting cookie")),null!==m){var ht=4&b?"denied":"granted";pt.storage.ad_storage=ht,window[gt].push("consent","update",pt.storage),"granted"===ht&&bt("_uetmsdns","0",365)}if(ut.length)for(var wt=ut.split(","),vt=0;vt<wt.length;vt++)wt[vt].trim().length&&mt(wt[vt])}function mt(e){var t=document.createElement("script");t.type="text/javascript",t.src="//bat.bing.com/bat.js",t.onload=function(){var t={ti:e};t.q=window.uetq,window.uetq=new UET(t),window.uetq.push("consent","default",{ad_storage:"denied"}),window[gt].push("pageLoad")},document.head.appendChild(t)}function bt(e,t,n){var a=new Date;a.setTime(a.getTime()+24*n*60*60*1e3);var r="expires="+a.toUTCString();document.cookie="".concat(e,"=").concat(t,"; ").concat(r,"; path=/; secure; samesite=strict")}window.PandectesRules.gcm=$e;var _t=f.banner.isActive,kt=f.blocker.isActive;n("Prefs: ".concat(b," | Banner: ").concat(_t?"on":"off"," | Blocker: ").concat(kt?"on":"off"));var St=null===m&&/\/checkouts\//.test(window.location.pathname);0!==b&&!1===g&&kt&&!St&&(n("Blocker will execute"),document.createElement=function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];if("script"!==n[0].toLowerCase())return D.bind?D.bind(document).apply(void 0,n):D;var r=D.bind(document).apply(void 0,n);try{Object.defineProperties(r,{src:o(o({},z.src),{},{set:function(t){I(t,r.type)&&z.type.set.call(this,e),z.src.set.call(this,t)}}),type:o(o({},z.type),{},{get:function(){var t=z.type.get.call(this);return t===e||I(this.src,t)?null:t},set:function(t){var n=I(r.src,r.type)?e:t;z.type.set.call(this,n)}})}),r.setAttribute=function(t,n){if("type"===t){var a=I(r.src,r.type)?e:n;z.type.set.call(r,a)}else"src"===t?(I(n,r.type)&&z.type.set.call(r,e),z.src.set.call(r,n)):HTMLScriptElement.prototype.setAttribute.call(r,t,n)}}catch(e){console.warn("Yett: unable to prevent script execution for script src ",r.src,".\n",'A likely cause would be because you are using a third-party browser extension that monkey patches the "document.createElement" function.')}return r},R.observe(document.documentElement,{childList:!0,subtree:!0}),T.observe(document.documentElement,{childList:!0,subtree:!0}))}();
</script>
<script type="text/javascript" defer>
(function (c, l, a, r, i, t, y) {
c[a] =
c[a] ||
function () {
(c[a].q = c[a].q || []).push(arguments);
};
t = l.createElement(r);
t.async = 1;
t.src = 'https://www.clarity.ms/tag/' + i;
y = l.getElementsByTagName(r)[0];
y.parentNode.insertBefore(t, y);
})(window, document, 'clarity', 'script', 'j5h86i1kbz');
</script>
<script defer>
(function (w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-564LNM7');
</script>
<script>
!(function (f, b, e, v, n, t, s) {
if (f.fbq) return;
n = f.fbq = function () {
n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments);
};
if (!f._fbq) f._fbq = n;
n.push = n;
n.loaded = !0;
n.version = '2.0';
n.queue = [];
t = b.createElement(e);
t.async = !0;
t.src = v;
s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s);
})(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '331786999970274');
fbq('track', 'PageView');
</script>
<noscript
><img
height="1"
width="1"
style="display:none"
src="https://www.facebook.com/tr?id=331786999970274&ev=PageView&noscript=1"
></noscript>
<script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/5vs6IycmkAaV8JRJ6aTxrg" async></script>
<script type="text/javascript">
var _ae = {
pid: '64f84d009dded9a36f0af708',
};
(function () {
var element = document.createElement('script');
element.type = 'text/javascript';
element.async = true;
element.src = '//static.affilae.com/ae-v3.5.js';
var scr = document.getElementsByTagName('script')[0];
scr.parentNode.insertBefore(element, scr);
})();
</script>
<script defer>
const urlParams2 = new URLSearchParams(window.location.search);
const sales_token = urlParams2.get('ts');
if (sales_token) {
window.localStorage.setItem('kolsquare', JSON.stringify({ sales_token }));
}
</script>
<script type="module-shim">
import 'sign/startandbrand';
</script>
<script type="module-shim" id="cart-security-init" editor-reload>
const { run } = await import('modules/cart/dependencies/autoClearCart');
run();
console.debug('security loaded');
console.log('[autoClearCart] run');
</script>
<script type="module-shim" id="js-loader">
import 'modules/loading/loadingManager';
</script>
<style>
:root {
--color-transparent: transparent;
--color-text: #210812;
--color-text-contrasted: #ffffff;
--color-text-light: #bababa;
--color-text-light-contrasted: #ffffff;
--color-text-dark: #060103;
--color-text-dark-contrasted: #ffffff;
--color-background: #FFE7F4;
--color-background-contrasted: #210812;
--color-background-light: #ffffff;
--color-background-light-contrasted: #210812;
--color-background-dark: #fff1f4;
--color-background-dark-contrasted: #210812;
--color-primary: #ff779f;
--color-primary-contrasted: #ffffff;
--color-primary-light: #ffaac4;
--color-primary-light-contrasted: #210812;
--color-primary-dark: #cc5f7f;
--color-primary-dark-contrasted: #ffffff;
--color-secondary: #f54607;
--color-secondary-contrasted: #210812;
--color-secondary-light: #f78f69;
--color-secondary-light-contrasted: #210812;
--color-secondary-dark: #a92f03;
--color-secondary-dark-contrasted: #ffffff;
}
</style>
<style>
:root {
--spacing-small: 3px;
--spacing-medium: 6px;
--spacing-normal: 12px;
--spacing-big: 24px;
--spacing-extra-big: 64px;
}
@media screen and (min-width: 1280px) {
:root {
--spacing-small: 4px;
--spacing-medium: 8px;
--spacing-normal: 16px;
--spacing-big: 32px;
--spacing-extra-big: 76px;
}
}
@media screen and (max-width: 768) {
:root {
--spacing-small: 2px;
--spacing-medium: 4px;
--spacing-normal: 8px;
--spacing-big: 16px;
--spacing-extra-big: 32px;
}
}
</style>
<style>
:root {
--roundness-none: 0px;
--roundness-little: 4px;
--roundness-normal: 12px;
--roundness-big: 24px;
--roundness-full: 9999px;
}
</style>
<style>
/* latin-ext */
@font-face {
font-family: 'Fraunces';
font-style: italic;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/fraunces/v37/6NUs8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9mvMiQublWIIkfg.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Fraunces';
font-style: italic;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/fraunces/v37/6NUs8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9mv0iQublWII.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
font-family: 'Fraunces';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/fraunces/v37/6NUs8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9mvMiQublWIIkfg.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Fraunces';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/fraunces/v37/6NUs8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9mv0iQublWII.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
font-family: 'Fraunces';
font-style: italic;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/fraunces/v37/6NUs8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9mvMiQublWIIkfg.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Fraunces';
font-style: italic;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/fraunces/v37/6NUs8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9mv0iQublWII.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
font-family: 'Fraunces';
font-style: italic;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/fraunces/v37/6NUs8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9mvMiQublWIIkfg.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Fraunces';
font-style: italic;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/fraunces/v37/6NUs8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9mv0iQublWII.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
font-family: 'Fraunces';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/fraunces/v37/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c1qv8oRcTnaIM.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Fraunces';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/fraunces/v37/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c7qv8oRcTn.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
font-family: 'Fraunces';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/fraunces/v37/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c1qv8oRcTnaIM.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Fraunces';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/fraunces/v37/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c7qv8oRcTn.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
font-family: 'Fraunces';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/fraunces/v37/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c1qv8oRcTnaIM.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Fraunces';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/fraunces/v37/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c7qv8oRcTn.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
font-family: 'Fraunces';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/fraunces/v37/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c1qv8oRcTnaIM.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Fraunces';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/fraunces/v37/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c7qv8oRcTn.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
font-family: 'Work Sans';
font-style: italic;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/worksans/v23/QGYqz_wNahGAdqQ43Rh_eZDlv_1i4_D2E4A.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Work Sans';
font-style: italic;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/worksans/v23/QGYqz_wNahGAdqQ43Rh_eZDrv_1i4_D2.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
font-family: 'Work Sans';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/worksans/v23/QGYqz_wNahGAdqQ43Rh_eZDlv_1i4_D2E4A.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Work Sans';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/worksans/v23/QGYqz_wNahGAdqQ43Rh_eZDrv_1i4_D2.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
font-family: 'Work Sans';
font-style: italic;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/worksans/v23/QGYqz_wNahGAdqQ43Rh_eZDlv_1i4_D2E4A.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Work Sans';
font-style: italic;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/worksans/v23/QGYqz_wNahGAdqQ43Rh_eZDrv_1i4_D2.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
font-family: 'Work Sans';
font-style: italic;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/worksans/v23/QGYqz_wNahGAdqQ43Rh_eZDlv_1i4_D2E4A.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Work Sans';
font-style: italic;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/worksans/v23/QGYqz_wNahGAdqQ43Rh_eZDrv_1i4_D2.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
font-family: 'Work Sans';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_cqDptfpA4cD3.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Work Sans';
font-style: normal;
font-weight: 100;
font-display: swap;
src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_fKDptfpA4Q.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
font-family: 'Work Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_cqDptfpA4cD3.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Work Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_fKDptfpA4Q.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
font-family: 'Work Sans';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_cqDptfpA4cD3.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Work Sans';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_fKDptfpA4Q.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
font-family: 'Work Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_cqDptfpA4cD3.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Work Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/worksans/v23/QGYsz_wNahGAdqQ43Rh_fKDptfpA4Q.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style><style>
:root {
--font-default: 'Work Sans', sans-serif;
--font-heading: 'Fraunces', sans-serif;
--font-additional: 'Fraunces', sans-serif;
--font-weight-light: 100;
--font-weight-regular: 400;
--font-weight-default: 400;
--font-weight-medium: 500;
--font-weight-bold: 700;
--font-size-default: 14px;
--font-size-xs: 10px;
--font-size-s: 12px;
--font-size-m: 14px;
--font-size-l: 16px;
--font-size-xl: 20px;
--font-size-xxl: 26px;
--font-size-3xl: 36px;
--font-size-4xl: 50px;
--font-size-5xl: 22px;
--font-size-6xl: 32px;
--font-size-custom-1: 26px;
--font-size-custom-2: 32px;
--font-size-custom-3: 36px;
--font-size-custom-4: 72px;
}
@media screen and (min-width: 768px) {
:root {
--font-size-xs: 10px;
--font-size-s: 13px;
--font-size-m: 15px;
--font-size-l: 18px;
--font-size-xl: 24px;
--font-size-xxl: 50px;
--font-size-3xl: 50px;
--font-size-4xl: 50px;
--font-size-5xl: 36px;
--font-size-6xl: 60px;
--font-size-custom-1: 32px;
--font-size-custom-2: 50px;
--font-size-custom-3: 100px;
--font-size-custom-4: 32px;
}
}
@media screen and (min-width: 1280px) {
:root {
--font-size-xs: 12px;
--font-size-s: 14px;
--font-size-m: 17px;
--font-size-l: 20px;
--font-size-xl: 28px;
--font-size-xxl: 55px;
--font-size-3xl: 50px;
--font-size-4xl: 50px;
--font-size-5xl: 36px;
--font-size-6xl: 60px;
--font-size-custom-1: 36px;
--font-size-custom-2: 50px;
--font-size-custom-3: 100px;
--font-size-custom-4: 36px;
}
}
</style>
<style>
</style>
<style>
:root {
--buttons-xs-paddings: var(--spacing-small) var(--spacing-small);
--buttons-s-paddings: var(--spacing-small) var(--spacing-medium);
--buttons-m-paddings: var(--spacing-medium) var(--spacing-normal);
--buttons-l-paddings: var(--spacing-normal) var(--spacing-big);
--buttons-xl-paddings: var(--spacing-extra-big) var(--spacing-extra-big);
}
</style>
<style>
:root {
--input-xs-paddings: var(--spacing-small) var(--spacing-small);
--input-s-paddings: var(--spacing-small) var(--spacing-medium);
--input-m-paddings: var(--spacing-medium) var(--spacing-normal);
--input-l-paddings: var(--spacing-normal) var(--spacing-big);
--input-xl-paddings: var(--spacing-big) var(--spacing-extra-big);
}
</style>
<link rel="stylesheet" href="//muscintime.fr/cdn/shop/t/386/assets/global.css?v=5476099753144499181782202893">
<link rel="stylesheet" href="//muscintime.fr/cdn/shop/t/386/assets/policy.css?v=122561517393214974601782202893">
<link rel="preload" as="style" href="//muscintime.fr/cdn/shop/t/386/assets/splide.min.css?v=44329677166622589231782202893">
<link rel="stylesheet" href="//muscintime.fr/cdn/shop/t/386/assets/splide.min.css?v=44329677166622589231782202893" media="print" onload="this.media='all'">
<style>
body {
margin: 0;
padding: 0;
}
</style>
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Organization",
"name": "Musc Intime",
"url": "https:\/\/muscintime.fr",
"sponsor": {
"@type": "Organization",
"name": "Musc Intime",
"url": "https:\/\/muscintime.fr"
},
}
</script>
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="google-site-verification" content="t1QAntHE_kRZgxqEaAM_ahZuyLNqcpLxO4i0zB88wc0">
<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/61708763390/digital_wallets/dialog">
<meta name="shopify-checkout-api-token" content="c9d2728d12dbf6c672be7fc99dfec7ed">
<meta id="in-context-paypal-metadata" data-shop-id="61708763390" data-venmo-supported="false" data-environment="production" data-locale="fr_FR" data-paypal-v4="true" data-currency="EUR">
<link rel="alternate" type="application/atom+xml" title="Feed" href="/collections/deodorant.atom" />
<link rel="next" href="/collections/deodorant?page=2">
<link rel="alternate" hreflang="x-default" href="https://muscintime.fr/collections/deodorant">
<link rel="alternate" hreflang="fr" href="https://muscintime.fr/collections/deodorant">
<link rel="alternate" hreflang="en" href="https://muscintime.fr/en/collections/deodorant">
<link rel="alternate" hreflang="fr-BE" href="https://muscintime.fr/fr-be/collections/deodorant">
<link rel="alternate" hreflang="nl-BE" href="https://muscintime.fr/nl-be/collections/deodorant">
<link rel="alternate" hreflang="en-BL" href="https://muscintime.fr/en-en/collections/deodorant">
<link rel="alternate" hreflang="fr-BL" href="https://muscintime.fr/fr-en/collections/deodorant">
<link rel="alternate" hreflang="en-GB" href="https://muscintime.fr/en-gb/collections/deodorant">
<link rel="alternate" hreflang="en-GF" href="https://muscintime.fr/en-en/collections/deodorant">
<link rel="alternate" hreflang="fr-GF" href="https://muscintime.fr/fr-en/collections/deodorant">
<link rel="alternate" hreflang="en-GP" href="https://muscintime.fr/en-en/collections/deodorant">
<link rel="alternate" hreflang="fr-GP" href="https://muscintime.fr/fr-en/collections/deodorant">
<link rel="alternate" hreflang="en-MQ" href="https://muscintime.fr/en-en/collections/deodorant">
<link rel="alternate" hreflang="fr-MQ" href="https://muscintime.fr/fr-en/collections/deodorant">
<link rel="alternate" hreflang="nl-NL" href="https://muscintime.fr/nl-nl/collections/deodorant">
<link rel="alternate" hreflang="en-PF" href="https://muscintime.fr/en-en/collections/deodorant">
<link rel="alternate" hreflang="fr-PF" href="https://muscintime.fr/fr-en/collections/deodorant">
<link rel="alternate" hreflang="en-US" href="https://muscintime.fr/en-en/collections/deodorant">
<link rel="alternate" hreflang="fr-US" href="https://muscintime.fr/fr-en/collections/deodorant">
<link rel="alternate" hreflang="en-AE" href="https://muscintime.fr/en-en/collections/deodorant">
<link rel="alternate" hreflang="fr-AE" href="https://muscintime.fr/fr-en/collections/deodorant">
<link rel="alternate" hreflang="en-QA" href="https://muscintime.fr/en-en/collections/deodorant">
<link rel="alternate" hreflang="fr-QA" href="https://muscintime.fr/fr-en/collections/deodorant">
<link rel="alternate" hreflang="en-SA" href="https://muscintime.fr/en-en/collections/deodorant">
<link rel="alternate" hreflang="fr-SA" href="https://muscintime.fr/fr-en/collections/deodorant">
<link rel="alternate" hreflang="en-SN" href="https://muscintime.fr/en-en/collections/deodorant">
<link rel="alternate" hreflang="fr-SN" href="https://muscintime.fr/fr-en/collections/deodorant">
<link rel="alternate" hreflang="en-MA" href="https://muscintime.fr/en-en/collections/deodorant">
<link rel="alternate" hreflang="fr-MA" href="https://muscintime.fr/fr-en/collections/deodorant">
<link rel="alternate" hreflang="en-DZ" href="https://muscintime.fr/en-en/collections/deodorant">
<link rel="alternate" hreflang="fr-DZ" href="https://muscintime.fr/fr-en/collections/deodorant">
<link rel="alternate" hreflang="en-TN" href="https://muscintime.fr/en-en/collections/deodorant">
<link rel="alternate" hreflang="fr-TN" href="https://muscintime.fr/fr-en/collections/deodorant">
<link rel="alternate" hreflang="en-CA" href="https://muscintime.fr/en-en/collections/deodorant">
<link rel="alternate" hreflang="fr-CA" href="https://muscintime.fr/fr-en/collections/deodorant">
<link rel="alternate" type="application/json+oembed" href="https://muscintime.fr/collections/deodorant.oembed">
<script async="async" src="/checkouts/internal/preloads.js?locale=fr-FR&default_configuration_id=15040860"></script>
<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=fr-FR&default_configuration_id=15040860&shop_id=61708763390" crossorigin="anonymous"></script>
<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":61708763390,"countryCode":"FR","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/61708763390","merchantName":"Musc Intime","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","maestro"],"total":{"type":"pending","label":"Musc Intime","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
<script id="shopify-features" type="application/json">{"accessToken":"c9d2728d12dbf6c672be7fc99dfec7ed","betas":["rich-media-storefront-analytics"],"domain":"muscintime.fr","predictiveSearch":true,"shopId":61708763390,"locale":"fr"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "muscintime-fr.myshopify.com";
Shopify.locale = "fr";
Shopify.currency = {"active":"EUR","rate":"1.0"};
Shopify.country = "FR";
Shopify.theme = {"name":"LANCEMENT SOLDE ÉTÉ","id":200297546076,"schema_name":"Start\u0026Dev","schema_version":"0.3.51","theme_store_id":null,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "muscintime.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":"collection"}</script>
<script defer="defer" async type="module" src="//muscintime.fr/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js"></script>
<script type="module">
await import("//muscintime.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'] = {"shop-toast-manager":["modules/v2/loader.shop-toast-manager.fr.esm.js"],"listener":["modules/v2/loader.listener.fr.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.fr.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.fr.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.fr.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.fr.esm.js"],"avatar":["modules/v2/loader.avatar.fr.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.fr.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.fr.esm.js"],"shop-button":["modules/v2/loader.shop-button.fr.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.fr.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.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"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.fr.esm.js"],"pay-button":["modules/v2/loader.pay-button.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"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.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>(function() {
var isLoaded = false;
function asyncLoad() {
if (isLoaded) return;
isLoaded = true;
var urls = ["https:\/\/d18eg7dreypte5.cloudfront.net\/scripts\/integrations\/subscription.js?shop=muscintime-fr.myshopify.com","https:\/\/multifbpixels.website\/addPixelCode.js?access_token=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\u0026server=https:\/\/multifbpixels.website\/\u0026shop=muscintime-fr.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiJkblRVb04wRE9VNFFKVEtkIiwicyI6InNrdSJ9\u0026shop=muscintime-fr.myshopify.com","https:\/\/ecommplugins-trustboxsettings.trustpilot.com\/muscintime-fr.myshopify.com.js?settings=1744811081615\u0026shop=muscintime-fr.myshopify.com","https:\/\/widget.trustpilot.com\/bootstrap\/v5\/tp.widget.sync.bootstrap.min.js?shop=muscintime-fr.myshopify.com","https:\/\/widget.trustpilot.com\/bootstrap\/v5\/tp.widget.sync.bootstrap.min.js?shop=muscintime-fr.myshopify.com","https:\/\/widget.trustpilot.com\/bootstrap\/v5\/tp.widget.sync.bootstrap.min.js?shop=muscintime-fr.myshopify.com","https:\/\/widget.trustpilot.com\/bootstrap\/v5\/tp.widget.sync.bootstrap.min.js?shop=muscintime-fr.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01H9QPST1Y6RRX7H0QB79STXG7?source=shopify1click\u0026shop=muscintime-fr.myshopify.com","https:\/\/d18eg7dreypte5.cloudfront.net\/browse-abandonment\/smsbump_timer.js?shop=muscintime-fr.myshopify.com","https:\/\/cdn-loyalty.yotpo.com\/loader\/5vs6IycmkAaV8JRJ6aTxrg.js?shop=muscintime-fr.myshopify.com","https:\/\/bigblueprod-fast-tags.web.app\/shopify\/main.js?shop=muscintime-fr.myshopify.com#eyJhbGciOiJFUzI1NiIsImtpZCI6InExZHNwamdqdGUiLCJ0eXAiOiJKV1QifQ.eyJleHAiOjE3ODI5OTYzNTcsImlzcyI6Imh0dHBzOi8vY2hlY2tvdXQtYXBpLmJp","https:\/\/bigblueprod-fast-tags.web.app\/shopify\/2.js?shop=muscintime-fr.myshopify.com#Z2JsdWUuY28vIiwic3ViIjoic19tdXNjMDAwMSJ9.ZtvIGYjPUu-evSUjtdURqAlil6432_Iz9vrOtGrtCfMNn6qPHEfkGwoJkSz0mif-1BfiyB_WR0r8XC6zdULivw","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJkblRVb04wRE9VNFFKVEtkIiwicyI6InNrdSIsInQiOlsib3JkZXJzL3BhaWQiLCJ0cnVzdHBpbG90T3JkZXJDb25maXJtZWQiXSwidiI6IiIsImEiOiIifQ==\u0026shop=muscintime-fr.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=9fea2119-7607-48b8-80fb-3ba94075ba3f\u0026shop=muscintime-fr.myshopify.com"];
for (var i = 0; i < urls.length; i++) {
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = urls[i];
var x = document.getElementsByTagName('script')[0];
x.parentNode.insertBefore(s, x);
}
};
if(window.attachEvent) {
window.attachEvent('onload', asyncLoad);
} else {
window.addEventListener('load', asyncLoad, false);
}
})();</script>
<script id="__st">var __st={"a":61708763390,"offset":7200,"reqid":"a1136efc-d14d-4ae5-b6f7-04bdda7f9eb3-1782745697","pageurl":"muscintime.fr\/collections\/deodorant","u":"82befca5aa17","p":"collection","rtyp":"collection","rid":388291985662};</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="//muscintime.fr/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//muscintime.fr/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var 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 (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script><script crossorigin="anonymous" defer="defer" src="//muscintime.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>
<link rel="stylesheet" media="screen" href="//muscintime.fr/cdn/shop/t/386/compiled_assets/styles.css?v=167600965538365321871782202893">
<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
<!-- BEGIN app block: shopify://apps/pandectes-gdpr/blocks/banner/58c0baa2-6cc1-480c-9ea6-38d6d559556a -->
<!-- TCF is active, scripts are loaded above -->
<script>
if (!window.PandectesRulesSettings) {
window.PandectesRulesSettings = {"store":{"id":61708763390,"adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"banner":{"revokableTrigger":false,"cookiesBlockedByDefault":"7","hybridStrict":false,"isActive":true},"geolocation":{"brOnly":false,"caOnly":false,"euOnly":false},"blocker":{"isActive":false,"googleConsentMode":{"isActive":false,"id":"","analyticsId":"","adStorageCategory":4,"analyticsStorageCategory":2,"functionalityStorageCategory":1,"personalizationStorageCategory":1,"securityStorageCategory":0,"customEvent":true,"redactData":true,"urlPassthrough":false},"facebookPixel":{"isActive":false,"id":"","ldu":false},"microsoft":{},"clarity":{},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"defaultBlocked":7,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}};
const rulesScript = document.createElement('script');
window.PandectesRulesSettings.auto = true;
rulesScript.src = "https://cdn.shopify.com/extensions/019f12fe-a84e-78cb-b029-592d6822dc55/gdpr-cookie-consent-364/assets/pandectes-rules.js";
const firstChild = document.head.firstChild;
document.head.insertBefore(rulesScript, firstChild);
}
</script>
<script>
window.PandectesSettings = {"store":{"id":61708763390,"plan":"enterprise","theme":"Lancement Amber Flower","primaryLocale":"fr","adminMode":false,"headless":false,"storefrontRootDomain":"","checkoutRootDomain":"","storefrontAccessToken":""},"tsPublished":1762857476,"declaration":{"showPurpose":false,"showProvider":false,"showDateGenerated":false},"language":{"unpublished":[],"languageMode":"Single","fallbackLanguage":"fr","languageDetection":"browser","languagesSupported":[]},"texts":{"managed":{"headerText":{"fr":"Nous respectons votre vie privée"},"consentText":{"fr":"Hello c'est nous les cookies . On va t'accompagner durant toute ta navigation sur notre site !"},"linkText":{"fr":"EN SAVOIR PLUS"},"imprintText":{"fr":"Imprint"},"googleLinkText":{"fr":"Conditions de confidentialité de Google"},"allowButtonText":{"fr":"Avec plaisir"},"denyButtonText":{"fr":"Personnalisé"},"dismissButtonText":{"fr":"D'accord"},"leaveSiteButtonText":{"fr":"Quitter ce site"},"preferencesButtonText":{"fr":"Préférences"},"cookiePolicyText":{"fr":"Politique de cookies"},"preferencesPopupTitleText":{"fr":"Gérer les préférences de consentement"},"preferencesPopupIntroText":{"fr":"Nous utilisons des cookies pour optimiser les fonctionnalités du site Web, analyser les performances et vous offrir une expérience personnalisée. Certains cookies sont indispensables au bon fonctionnement et au bon fonctionnement du site. Ces cookies ne peuvent pas être désactivés. Dans cette fenêtre, vous pouvez gérer votre préférence de cookies."},"preferencesPopupSaveButtonText":{"fr":"Enregistrer les préférences"},"preferencesPopupCloseButtonText":{"fr":"proche"},"preferencesPopupAcceptAllButtonText":{"fr":"Accepter tout"},"preferencesPopupRejectAllButtonText":{"fr":"Tout rejeter"},"cookiesDetailsText":{"fr":"Détails des cookies"},"preferencesPopupAlwaysAllowedText":{"fr":"Toujours activé"},"accessSectionParagraphText":{"fr":"Vous avez le droit de pouvoir accéder à vos données à tout moment."},"accessSectionTitleText":{"fr":"Portabilité des données"},"accessSectionAccountInfoActionText":{"fr":"Données personnelles"},"accessSectionDownloadReportActionText":{"fr":"Tout télécharger"},"accessSectionGDPRRequestsActionText":{"fr":"Demandes des personnes concernées"},"accessSectionOrdersRecordsActionText":{"fr":"Ordres"},"rectificationSectionParagraphText":{"fr":"Vous avez le droit de demander la mise à jour de vos données chaque fois que vous le jugez approprié."},"rectificationSectionTitleText":{"fr":"Rectification des données"},"rectificationCommentPlaceholder":{"fr":"Décrivez ce que vous souhaitez mettre à jour"},"rectificationCommentValidationError":{"fr":"Un commentaire est requis"},"rectificationSectionEditAccountActionText":{"fr":"Demander une mise à jour"},"erasureSectionTitleText":{"fr":"Droit à l'oubli"},"erasureSectionParagraphText":{"fr":"Vous avez le droit de demander que toutes vos données soient effacées. Après cela, vous ne pourrez plus accéder à votre compte."},"erasureSectionRequestDeletionActionText":{"fr":"Demander la suppression des données personnelles"},"consentDate":{"fr":"Date de consentement"},"consentId":{"fr":"ID de consentement"},"consentSectionChangeConsentActionText":{"fr":"Modifier la préférence de consentement"},"consentSectionConsentedText":{"fr":"Vous avez consenti à la politique de cookies de ce site Web sur"},"consentSectionNoConsentText":{"fr":"Vous n'avez pas consenti à la politique de cookies de ce site Web."},"consentSectionTitleText":{"fr":"Votre consentement aux cookies"},"consentStatus":{"fr":"Préférence de consentement"},"confirmationFailureMessage":{"fr":"Votre demande n'a pas été vérifiée. Veuillez réessayer et si le problème persiste, contactez le propriétaire du magasin pour obtenir de l'aide"},"confirmationFailureTitle":{"fr":"Un problème est survenu"},"confirmationSuccessMessage":{"fr":"Nous reviendrons rapidement vers vous quant à votre demande."},"confirmationSuccessTitle":{"fr":"Votre demande est vérifiée"},"guestsSupportEmailFailureMessage":{"fr":"Votre demande n'a pas été soumise. Veuillez réessayer et si le problème persiste, contactez le propriétaire du magasin pour obtenir de l'aide."},"guestsSupportEmailFailureTitle":{"fr":"Un problème est survenu"},"guestsSupportEmailPlaceholder":{"fr":"Adresse e-mail"},"guestsSupportEmailSuccessMessage":{"fr":"Si vous êtes inscrit en tant que client de ce magasin, vous recevrez bientôt un e-mail avec des instructions sur la marche à suivre."},"guestsSupportEmailSuccessTitle":{"fr":"Merci pour votre requête"},"guestsSupportEmailValidationError":{"fr":"L'email n'est pas valide"},"guestsSupportInfoText":{"fr":"Veuillez vous connecter avec votre compte client pour continuer."},"submitButton":{"fr":"Soumettre"},"submittingButton":{"fr":"Soumission..."},"cancelButton":{"fr":"Annuler"},"declIntroText":{"fr":"Nous utilisons des cookies pour optimiser les fonctionnalités du site Web, analyser les performances et vous offrir une expérience personnalisée. Certains cookies sont indispensables au bon fonctionnement et au bon fonctionnement du site Web. Ces cookies ne peuvent pas être désactivés. Dans cette fenêtre, vous pouvez gérer vos préférences en matière de cookies."},"declName":{"fr":"Nom"},"declPurpose":{"fr":"But"},"declType":{"fr":"Type"},"declRetention":{"fr":"Rétention"},"declProvider":{"fr":"Fournisseur"},"declFirstParty":{"fr":"Première partie"},"declThirdParty":{"fr":"Tierce partie"},"declSeconds":{"fr":"secondes"},"declMinutes":{"fr":"minutes"},"declHours":{"fr":"heures"},"declDays":{"fr":"jours"},"declWeeks":{"fr":"semaine(s)"},"declMonths":{"fr":"mois"},"declYears":{"fr":"années"},"declSession":{"fr":"Session"},"declDomain":{"fr":"Domaine"},"declPath":{"fr":"Chemin"}},"categories":{"strictlyNecessaryCookiesTitleText":{"fr":"Cookies strictement nécessaires"},"strictlyNecessaryCookiesDescriptionText":{"fr":"Ces cookies sont essentiels pour vous permettre de vous déplacer sur le site Web et d'utiliser ses fonctionnalités, telles que l'accès aux zones sécurisées du site Web. Le site Web ne peut pas fonctionner correctement sans ces cookies."},"functionalityCookiesTitleText":{"fr":"Cookies fonctionnels"},"functionalityCookiesDescriptionText":{"fr":"Ces cookies permettent au site de fournir des fonctionnalités et une personnalisation améliorées. Ils peuvent être définis par nous ou par des fournisseurs tiers dont nous avons ajouté les services à nos pages. Si vous n'autorisez pas ces cookies, certains ou tous ces services peuvent ne pas fonctionner correctement."},"performanceCookiesTitleText":{"fr":"Cookies de performances"},"performanceCookiesDescriptionText":{"fr":"Ces cookies nous permettent de surveiller et d'améliorer les performances de notre site Web. Par exemple, ils nous permettent de compter les visites, d'identifier les sources de trafic et de voir quelles parties du site sont les plus populaires."},"targetingCookiesTitleText":{"fr":"Ciblage des cookies"},"targetingCookiesDescriptionText":{"fr":"Ces cookies peuvent être installés via notre site par nos partenaires publicitaires. Ils peuvent être utilisés par ces sociétés pour établir un profil de vos intérêts et vous montrer des publicités pertinentes sur d'autres sites. Ils ne stockent pas directement d'informations personnelles, mais sont basés sur l'identification unique de votre navigateur et de votre appareil Internet. Si vous n'autorisez pas ces cookies, vous bénéficierez d'une publicité moins ciblée."},"unclassifiedCookiesTitleText":{"fr":"Cookies non classés"},"unclassifiedCookiesDescriptionText":{"fr":"Les cookies non classés sont des cookies que nous sommes en train de classer avec les fournisseurs de cookies individuels."}},"auto":{}},"library":{"previewMode":false,"fadeInTimeout":0,"defaultBlocked":7,"showLink":true,"showImprintLink":false,"showGoogleLink":false,"enabled":true,"cookie":{"expiryDays":10,"secure":true,"domain":""},"dismissOnScroll":false,"dismissOnWindowClick":false,"dismissOnTimeout":false,"palette":{"popup":{"background":"#D8E5BA","backgroundForCalculations":{"a":1,"b":186,"g":229,"r":216},"text":"#000000"},"button":{"background":"#FFFFFF","backgroundForCalculations":{"a":1,"b":255,"g":255,"r":255},"text":"#000000","textForCalculation":{"a":1,"b":0,"g":0,"r":0},"border":"transparent"}},"content":{"href":"https://muscintime.fr/policies/privacy-policy","imprintHref":"/","close":"✕","target":"_blank","logo":""},"window":"<div role=\"dialog\" aria-label=\"{{header}}\" aria-describedby=\"cookieconsent:desc\" id=\"pandectes-banner\" class=\"cc-window-wrapper cc-bottom-left-wrapper\"><div class=\"pd-cookie-banner-window cc-window {{classes}}\">{{children}}</div></div>","compliance":{"custom":"<div class=\"cc-compliance cc-highlight\">{{preferences}}{{allow}}</div>"},"type":"custom","layouts":{"basic":"{{messagelink}}{{compliance}}{{close}}"},"position":"bottom-left","theme":"classic","revokable":false,"animateRevokable":false,"revokableReset":false,"revokableLogoUrl":"https://muscintime-fr.myshopify.com/cdn/shop/files/pandectes-reopen-logo.png","revokablePlacement":"bottom-left","revokableMarginHorizontal":15,"revokableMarginVertical":15,"static":false,"autoAttach":true,"hasTransition":true,"blacklistPage":[""],"elements":{"close":"<button aria-label=\"proche\" type=\"button\" class=\"cc-close\">{{close}}</button>","dismiss":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-dismiss\">{{dismiss}}</button>","allow":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-allow\">{{allow}}</button>","deny":"<button type=\"button\" class=\"cc-btn cc-btn-decision cc-deny\">{{deny}}</button>","preferences":"<button type=\"button\" class=\"cc-btn cc-settings\" aria-controls=\"pd-cp-preferences\" onclick=\"Pandectes.fn.openPreferences()\">{{preferences}}</button>"}},"geolocation":{"brOnly":false,"caOnly":false,"euOnly":false},"dsr":{"guestsSupport":false,"accessSectionDownloadReportAuto":false},"banner":{"resetTs":1656320101,"extraCss":" .cc-banner-logo {max-width: 24em!important;} @media(min-width: 768px) {.cc-window.cc-floating{max-width: 24em!important;width: 24em!important;}} .cc-message, .pd-cookie-banner-window .cc-header, .cc-logo {text-align: left} .cc-window-wrapper{z-index: 2147483647;} .cc-window{z-index: 2147483647;font-family: Work Sans;} .pd-cookie-banner-window .cc-header{font-family: Work Sans;} .pd-cp-ui{font-family: Work Sans; background-color: #D8E5BA;color:#000000;} button.pd-cp-btn, a.pd-cp-btn{background-color:#FFFFFF;color:#000000!important;} input + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 0.3)} .pd-cp-scrolling-section::-webkit-scrollbar{background-color: rgba(0, 0, 0, 0.3)} input:checked + .pd-cp-preferences-slider{background-color: rgba(0, 0, 0, 1)} .pd-cp-scrolling-section::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, 1)} .pd-cp-ui-close{color:#000000;} .pd-cp-preferences-slider:before{background-color: #D8E5BA} .pd-cp-title:before {border-color: #000000!important} .pd-cp-preferences-slider{background-color:#000000} .pd-cp-toggle{color:#000000!important} @media(max-width:699px) {.pd-cp-ui-close-top svg {fill: #000000}} .pd-cp-toggle:hover,.pd-cp-toggle:visited,.pd-cp-toggle:active{color:#000000!important} .pd-cookie-banner-window {box-shadow: 0 0 18px rgb(0 0 0 / 20%);} ","customJavascript":{},"showPoweredBy":false,"logoHeight":40,"revokableTrigger":false,"hybridStrict":false,"cookiesBlockedByDefault":"7","isActive":true,"implicitSavePreferences":false,"cookieIcon":true,"blockBots":false,"showCookiesDetails":true,"hasTransition":true,"blockingPage":false,"showOnlyLandingPage":false,"leaveSiteUrl":"https://www.google.com","linkRespectStoreLang":false},"cookies":{"0":[{"name":"cart_ts","type":"http","domain":"muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Utilisé en relation avec le paiement."}},{"name":"cart_sig","type":"http","domain":"muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Analyses Shopify."}},{"name":"cart","type":"http","domain":"muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Nécessaire pour la fonctionnalité de panier d'achat sur le site Web."}},{"name":"secure_customer_sig","type":"http","domain":"muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Utilisé en relation avec la connexion client."}},{"name":"cart_ver","type":"http","domain":"muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Utilisé en relation avec le panier d'achat."}},{"name":"cart_currency","type":"http","domain":"muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Le cookie est nécessaire pour la fonction de paiement et de paiement sécurisé sur le site Web. Cette fonction est fournie par shopify.com."}},{"name":"_secure_session_id","type":"http","domain":"muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Utilisé en relation avec la navigation dans une vitrine."}}],"1":[{"name":"_shopify_s","type":"http","domain":".muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Analyses Shopify."}},{"name":"ku1-sid","type":"http","domain":".muscintime.fr","path":"/","provider":"Klarna","firstParty":true,"retention":"Session","session":true,"expires":1,"unit":"declDays","purpose":{"fr":""}},{"name":"_shopify_sa_t","type":"http","domain":".muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Analyses Shopify relatives au marketing et aux références."}},{"name":"ku1-vid","type":"http","domain":".muscintime.fr","path":"/","provider":"Klarna","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"_shopify_sa_p","type":"http","domain":".muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Analyses Shopify relatives au marketing et aux références."}},{"name":"_s","type":"http","domain":".muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Analyses Shopify."}},{"name":"_shopify_y","type":"http","domain":".muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Analyses Shopify."}},{"name":"_orig_referrer","type":"http","domain":".muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Suit les pages de destination."}},{"name":"_y","type":"http","domain":".muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Analyses Shopify."}},{"name":"_landing_page","type":"http","domain":".muscintime.fr","path":"/","provider":"Shopify","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Suit les pages de destination."}},{"name":"_pandectes_gdpr","type":"http","domain":"muscintime.fr","path":"/","provider":"Pandectes","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Utilisé pour la fonctionnalité de la bannière de consentement aux cookies."}}],"2":[{"name":"_gat","type":"http","domain":".muscintime.fr","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Le cookie est placé par Google Analytics pour filtrer les requêtes des bots."}},{"name":"_gid","type":"http","domain":".muscintime.fr","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Le cookie est placé par Google Analytics pour compter et suivre les pages vues."}},{"name":"_ga","type":"http","domain":".muscintime.fr","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Le cookie est défini par Google Analytics avec une fonctionnalité inconnue"}}],"4":[{"name":"_fbp","type":"http","domain":".muscintime.fr","path":"/","provider":"Facebook","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Le cookie est placé par Facebook pour suivre les visites sur les sites Web."}},{"name":"_gcl_au","type":"http","domain":".muscintime.fr","path":"/","provider":"Google","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":"Le cookie est placé par Google Tag Manager pour suivre les conversions."}}],"8":[{"name":"sib_cuid","type":"http","domain":".muscintime.fr","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"cbuid_meta","type":"http","domain":"muscintime.fr","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"_scid","type":"http","domain":".muscintime.fr","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"proof-factor-user-332ff918-7e16-47c3-b63d-849777893275-all-time-data","type":"http","domain":".muscintime.fr","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"localization","type":"http","domain":"muscintime.fr","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"_dd_s","type":"http","domain":"muscintime.fr","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"_sctr","type":"http","domain":".muscintime.fr","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"pf_stc","type":"http","domain":".muscintime.fr","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}},{"name":"pf_ptc_-2143336809","type":"http","domain":".muscintime.fr","path":"/","provider":"Unknown","firstParty":true,"retention":"1 year(s)","session":false,"expires":1,"unit":"declYears","purpose":{"fr":""}}]},"blocker":{"isActive":false,"googleConsentMode":{"id":"","analyticsId":"","isActive":false,"adStorageCategory":4,"analyticsStorageCategory":2,"personalizationStorageCategory":1,"functionalityStorageCategory":1,"customEvent":true,"securityStorageCategory":0,"redactData":true,"urlPassthrough":false},"facebookPixel":{"id":"","isActive":false,"ldu":false},"microsoft":{},"rakuten":{"isActive":false,"cmp":false,"ccpa":false},"clarity":{},"defaultBlocked":7,"patterns":{"whiteList":[],"blackList":{"1":[],"2":[],"4":[],"8":[]},"iframesWhiteList":[],"iframesBlackList":{"1":[],"2":[],"4":[],"8":[]},"beaconsWhiteList":[],"beaconsBlackList":{"1":[],"2":[],"4":[],"8":[]}}}};
window.addEventListener('DOMContentLoaded', function(){
const script = document.createElement('script');
script.src = "https://cdn.shopify.com/extensions/019f12fe-a84e-78cb-b029-592d6822dc55/gdpr-cookie-consent-364/assets/pandectes-core.js";
script.defer = true;
document.body.appendChild(script);
})
</script>
<!-- END app block --><!-- BEGIN app block: shopify://apps/black-crow-ai-that-delivers/blocks/blackcrow_ai_script/3e73f597-cb71-47a1-8a06-0c931482ecd2 -->
<script type="text/javascript" async src="https://shopify-init.blackcrow.ai/js/core/muscintime-fr.js?shop=muscintime-fr.myshopify.com&tagSrc=ShopifyThemeAppExtension"></script>
<!-- END app block --><!-- BEGIN app block: shopify://apps/transcy/blocks/switcher_embed_block/bce4f1c0-c18c-43b0-b0b2-a1aefaa44573 --><!-- BEGIN app snippet: fa_translate_core --><script>
(function () {
console.log("transcy ignore convert TC value",typeof transcy_ignoreConvertPrice != "undefined");
function addMoneyTag(mutations, observer) {
let currencyCookie = getCookieCore("transcy_currency");
let shopifyCurrencyRegex = buildXPathQuery(
window.ShopifyTC.shopifyCurrency.price_currency
);
const patterns = Array.from(new Set([
...buildCurrencyRegex(window.ShopifyTC.shopifyCurrency.price_currency),
...buildCurrencyRegex(window.ShopifyTC.shopifyCurrency.price)
]));
let currencyRegex = new RegExp(`(${patterns.join("|")})`, "g");
let tempTranscy = document.evaluate(shopifyCurrencyRegex, document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
for (let iTranscy = 0; iTranscy < tempTranscy.snapshotLength; iTranscy++) {
let elTranscy = tempTranscy.snapshotItem(iTranscy);
if (elTranscy.innerHTML &&
!elTranscy.classList.contains('transcy-money') && (typeof transcy_ignoreConvertPrice == "undefined" ||
!transcy_ignoreConvertPrice?.some(className => elTranscy.classList?.contains(className))) && elTranscy?.childNodes?.length == 1) {
if (!window.ShopifyTC?.shopifyCurrency?.price_currency || currencyCookie == window.ShopifyTC?.currency?.active || !currencyCookie) {
addClassIfNotExists(elTranscy, 'notranslate');
continue;
}
elTranscy.classList.add('transcy-money');
let innerHTML = replaceMatches(elTranscy?.textContent, currencyRegex);
elTranscy.innerHTML = innerHTML;
if (!innerHTML.includes("tc-money")) {
addClassIfNotExists(elTranscy, 'notranslate');
}
}
if (elTranscy.classList.contains('transcy-money') && !elTranscy?.innerHTML?.includes("tc-money")) {
addClassIfNotExists(elTranscy, 'notranslate');
}
}
}
function logChangesTranscy(mutations, observer) {
const xpathQuery = `
//*[text()[contains(.,"•tc")]] |
//*[text()[contains(.,"tc")]] |
//*[text()[contains(.,"transcy")]] |
//textarea[@placeholder[contains(.,"transcy")]] |
//textarea[@placeholder[contains(.,"tc")]] |
//select[@placeholder[contains(.,"transcy")]] |
//select[@placeholder[contains(.,"tc")]] |
//input[@placeholder[contains(.,"tc")]] |
//input[@value[contains(.,"tc")]] |
//input[@value[contains(.,"transcy")]] |
//*[text()[contains(.,"TC")]] |
//textarea[@placeholder[contains(.,"TC")]] |
//select[@placeholder[contains(.,"TC")]] |
//input[@placeholder[contains(.,"TC")]] |
//input[@value[contains(.,"TC")]]
`;
let tempTranscy = document.evaluate(xpathQuery, document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
for (let iTranscy = 0; iTranscy < tempTranscy.snapshotLength; iTranscy++) {
let elTranscy = tempTranscy.snapshotItem(iTranscy);
let innerHtmlTranscy = elTranscy?.innerHTML ? elTranscy.innerHTML : "";
if (innerHtmlTranscy && !["SCRIPT", "LINK", "STYLE"].includes(elTranscy.nodeName)) {
const textToReplace = [
'<•tc>', '</•tc>', '<tc>', '</tc>',
'<transcy>', '</transcy>', '&lt;tc&gt;',
'&lt;/tc&gt;', '<TRANSCY>', '</TRANSCY>',
'<TC>', '</TC>'
];
let containsTag = textToReplace.some(tag => innerHtmlTranscy.includes(tag));
if (containsTag) {
textToReplace.forEach(tag => {
innerHtmlTranscy = innerHtmlTranscy.replaceAll(tag, '');
});
elTranscy.innerHTML = innerHtmlTranscy;
elTranscy.setAttribute('translate', 'no');
}
const tagsToReplace = ['<•tc>', '</•tc>', '<tc>', '</tc>', '<transcy>', '</transcy>', '<TC>', '</TC>', '<TRANSCY>', '</TRANSCY>'];
if (tagsToReplace.some(tag => innerHtmlTranscy.includes(tag))) {
innerHtmlTranscy = innerHtmlTranscy.replace(/<(|\/)transcy>|<(|\/)tc>|<(|\/)•tc>/gi, "");
elTranscy.innerHTML = innerHtmlTranscy;
elTranscy.setAttribute('translate', 'no');
}
}
if (["INPUT"].includes(elTranscy.nodeName)) {
let valueInputTranscy = elTranscy.value.replaceAll("<tc>", "").replaceAll("</tc>", "").replace(/<(|\/)transcy>|<(|\/)tc>/gi, "");
elTranscy.value = valueInputTranscy
}
if (["INPUT", "SELECT", "TEXTAREA"].includes(elTranscy.nodeName)) {
elTranscy.placeholder = elTranscy.placeholder.replaceAll("<tc>", "").replaceAll("</tc>", "").replace(/<(|\/)transcy>|<(|\/)tc>/gi, "");
}
}
addMoneyTag(mutations, observer)
}
const observerOptionsTranscy = {
subtree: true,
childList: true
};
let logChangesTranscyTimer = null;
const observerTranscy = new MutationObserver(function(mutations, observer) {
if (logChangesTranscyTimer !== null) clearTimeout(logChangesTranscyTimer);
logChangesTranscyTimer = setTimeout(function() {
logChangesTranscyTimer = null;
logChangesTranscy(mutations, observer);
}, 100);
});
observerTranscy.observe(document.documentElement, observerOptionsTranscy);
})();
const addClassIfNotExists = (element, className) => {
if (!element.classList.contains(className)) {
element.classList.add(className);
}
};
const replaceMatches = (content, currencyRegex) => {
let arrCurrencies = content.match(currencyRegex);
if (arrCurrencies?.length && content === arrCurrencies[0]) {
return content;
}
return (
arrCurrencies?.reduce((string, oldVal, index) => {
const hasSpaceBefore = string.match(new RegExp(`\\s${oldVal}`));
const hasSpaceAfter = string.match(new RegExp(`${oldVal}\\s`));
let eleCurrencyConvert = `<tc-money translate="no">${arrCurrencies[index]}</tc-money>`;
if (hasSpaceBefore) eleCurrencyConvert = ` ${eleCurrencyConvert}`;
if (hasSpaceAfter) eleCurrencyConvert = `${eleCurrencyConvert} `;
if (string.includes("tc-money")) {
return string;
}
return string?.replaceAll(oldVal, eleCurrencyConvert);
}, content) || content
);
return result;
};
const unwrapCurrencySpan = (text) => {
return text.replace(/<span[^>]*>(.*?)<\/span>/gi, "$1");
};
const getSymbolsAndCodes = (text) => {
if (!text || typeof text !== "string") return [];
let numberPattern = "\\d+(?:[.,]\\d+)*(?:[.,]\\d+)?(?:\\s?\\d+)?"; // Chỉ tối đa 1 khoảng trắng
let textWithoutCurrencySpan = unwrapCurrencySpan(text);
let symbolsAndCodes = textWithoutCurrencySpan
.trim()
.replace(new RegExp(numberPattern, "g"), "")
.split(/\s+/) // Loại bỏ khoảng trắng dư thừa
.filter((el) => el);
if (!Array.isArray(symbolsAndCodes) || symbolsAndCodes.length === 0) {
return [];
}
return symbolsAndCodes;
}
const buildCurrencyRegex = (text) => {
const symbolsAndCodes = getSymbolsAndCodes(text);
if (!Array.isArray(symbolsAndCodes) || symbolsAndCodes.length === 0) {
return [];
}
let patterns = createCurrencyRegex(symbolsAndCodes);
return patterns;
};
const createCurrencyRegex = (symbolsAndCodes)=>{
if (symbolsAndCodes.length === 0) {
return [];
}
const escape = (str) => str.replace(/[-/\\^$*+?.()|[\]{}]/g, "\\$&");
const [s1, s2] = [escape(symbolsAndCodes[0]), escape(symbolsAndCodes[1] || "")];
const space = "\\s?";
const numberPattern = "\\d+(?:[.,]\\d+)*(?:[.,]\\d+)?(?:\\s?\\d+)?";
const patterns = [];
if (s1 && s2) {
patterns.push(
`${s1}${space}${numberPattern}${space}${s2}`,
`${s2}${space}${numberPattern}${space}${s1}`,
`${s2}${space}${s1}${space}${numberPattern}`,
`${s1}${space}${s2}${space}${numberPattern}`
);
}
if (s1) {
patterns.push(`${s1}${space}${numberPattern}`);
patterns.push(`${numberPattern}${space}${s1}`);
}
if (s2) {
patterns.push(`${s2}${space}${numberPattern}`);
patterns.push(`${numberPattern}${space}${s2}`);
}
return patterns;
}
const getCookieCore = function (name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
}
return null;
};
const buildXPathQuery = (text) => {
let numberPattern = "\\d+(?:[.,]\\d+)*"; // Bỏ `matches()`
let symbolAndCodes = text.replace(/<span[^>]*>(.*?)<\/span>/gi, "$1")
.trim()
.replace(new RegExp(numberPattern, "g"), "")
.split(" ")
?.filter((el) => el);
if (!symbolAndCodes || !Array.isArray(symbolAndCodes) || symbolAndCodes.length === 0) {
console.error("symbolAndCodes must be a non-empty array.");
return "//*[false()]";
}
// Escape ký tự đặc biệt trong XPath
const escapeXPath = (str) => str.replace(/(["'])/g, "\\$1");
// Danh sách thẻ HTML cần tìm
const allowedTags = ["div", "span", "p", "strong", "b", "h1", "h2", "h3", "h4", "h5", "h6", "td", "li", "font", "dd", 'a', 'font', 's'];
// Tạo điều kiện contains() cho từng symbol hoặc code
const conditions = symbolAndCodes
.map((symbol) =>
`(contains(text(), "${escapeXPath(symbol)}") and (contains(text(), "0") or contains(text(), "1") or contains(text(), "2") or contains(text(), "3") or contains(text(), "4") or contains(text(), "5") or contains(text(), "6") or contains(text(), "7") or contains(text(), "8") or contains(text(), "9")) )`
)
.join(" or ");
// Tạo XPath Query (Chỉ tìm trong các thẻ HTML, không tìm trong input)
const xpathQuery = allowedTags
.map((tag) => `//${tag}[${conditions}]`)
.join(" | ");
return xpathQuery;
};
window.ShopifyTC = {};
ShopifyTC.shop = "muscintime.fr";
ShopifyTC.locale = "fr";
ShopifyTC.currency = {"active":"EUR", "rate":""};
ShopifyTC.country = "FR";
ShopifyTC.designMode = false;
ShopifyTC.theme = {};
ShopifyTC.cdnHost = "";
ShopifyTC.routes = {};
ShopifyTC.routes.root = "/";
ShopifyTC.store_id = 61708763390;
ShopifyTC.page_type = "collection";
ShopifyTC.resource_id = "";
ShopifyTC.resource_description = "";
ShopifyTC.market_id = 1305968894;
switch (ShopifyTC.page_type) {
case "product":
ShopifyTC.resource_id = null;
ShopifyTC.resource_description = null
break;
case "article":
ShopifyTC.resource_id = null;
ShopifyTC.resource_description = null
break;
case "blog":
ShopifyTC.resource_id = null;
break;
case "collection":
ShopifyTC.resource_id = 388291985662;
ShopifyTC.resource_description = ""
break;
case "policy":
ShopifyTC.resource_id = null;
ShopifyTC.resource_description = null
break;
case "page":
ShopifyTC.resource_id = null;
ShopifyTC.resource_description = null
break;
default:
break;
}
window.ShopifyTC.shopifyCurrency={
"price": "0,01€",
"price_currency": "0,01€",
"currency": "EUR"
}
if(typeof(transcy_appEmbed) == 'undefined'){
transcy_switcherVersion = "1782460599";
transcy_productMediaVersion = "1781776546";
transcy_collectionMediaVersion = "1782461506";
transcy_otherMediaVersion = "1782461515";
transcy_productId = "";
transcy_shopName = "Musc Intime";
transcy_currenciesPaymentPublish = [];
transcy_curencyDefault = "EUR";transcy_currenciesPaymentPublish.push("AED");transcy_currenciesPaymentPublish.push("CAD");transcy_currenciesPaymentPublish.push("DZD");transcy_currenciesPaymentPublish.push("EUR");transcy_currenciesPaymentPublish.push("GBP");transcy_currenciesPaymentPublish.push("QAR");transcy_currenciesPaymentPublish.push("SAR");transcy_currenciesPaymentPublish.push("USD");
transcy_shopifyLocales = [{"shop_locale":{"locale":"fr","enabled":true,"primary":true,"published":true}},{"shop_locale":{"locale":"en","enabled":true,"primary":false,"published":true}}];
transcy_moneyFormat = "{{amount_with_comma_separator}}€";
function domLoadedTranscy () {
let cdnScriptTC = typeof(transcy_cdn) != 'undefined' ? (transcy_cdn+'/transcy.js') : "https://cdn.shopify.com/extensions/019f1291-a9be-75a9-a25a-d4d7a88d220d/transcy-314/assets/transcy.js";
let cdnLinkTC = typeof(transcy_cdn) != 'undefined' ? (transcy_cdn+'/transcy.css') : "https://cdn.shopify.com/extensions/019f1291-a9be-75a9-a25a-d4d7a88d220d/transcy-314/assets/transcy.css";
let scriptTC = document.createElement('script');
scriptTC.type = 'text/javascript';
scriptTC.defer = true;
scriptTC.src = cdnScriptTC;
scriptTC.id = "transcy-script";
document.head.appendChild(scriptTC);
let linkTC = document.createElement('link');
linkTC.rel = 'stylesheet';
linkTC.type = 'text/css';
linkTC.href = cdnLinkTC;
linkTC.id = "transcy-style";
document.head.appendChild(linkTC);
}
if (document.readyState === 'interactive' || document.readyState === 'complete') {
domLoadedTranscy();
} else {
document.addEventListener("DOMContentLoaded", function () {
domLoadedTranscy();
});
}
}
</script>
<!-- END app snippet -->
<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
<script async src="https://static.klaviyo.com/onsite/js/X3u3QQ/klaviyo.js?company_id=X3u3QQ"></script>
<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
<script>
window.klaviyoReviewsProductDesignMode = false
</script>
<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-loyalty-rewards/blocks/loader-app-embed-block/2f9660df-5018-4e02-9868-ee1fb88d6ccd -->
<script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/5vs6IycmkAaV8JRJ6aTxrg" async></script>
<!-- END app block --><!-- BEGIN app block: shopify://apps/geos-geolocation/blocks/location-selector-core/3cd5a431-7aea-4ecd-a807-59b3321c525b -->
<style>
#gls-popup {
}
</style>
<script>
window.GLSPopupConfig = {"glsAppCdnUrl":"https:\/\/d1dgtlbp2q4h7t.cloudfront.net","glsAppUrl":"https:\/\/app.geosapp.com","marketCustomization":{"active":true,"settings":{"country_selector":1,"show_language":true,"alignment":1,"fixed_position":true,"custom_position":false,"selector_type":3,"show_country":true,"show_currency":false,"visibility":1},"theme":{"general":{"text_size":13,"background_color":"#FFFFFF","text_color":"#000000"},"style":{"border_radius":12,"border_radius_details":{"top_left":12,"top_right":12,"bottom_left":12,"bottom_right":12}},"modal":{"text_color":"#000000","country_selector_color":"#9D4DFC","button_color":"#9D4DFC","button_text_color":"#ffffff","button_alignment":3}},"showBrandmark":true},"markets":[{"_id":"6960e86d53ad4e7cc529bcf6","shop":"musc-intime-espagne.myshopify.com","shopifyId":"gid:\/\/shopify\/Market\/35346645163","is3rd":false,"rootUrls":[{"locale":"es","url":"https:\/\/muscintime.es\/","localeName":"Spanish","localeNameOrg":"Español"}],"countries":[{"_id":"6960e86d53ad4e7cc529bcf8","market":{"_id":"6960e86d53ad4e7cc529bcf6","name":"espagne"},"primary_language":"es","code":"ES","shop":"musc-intime-espagne.myshopify.com","active":true,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Spain"}],"id":"6960e86d53ad4e7cc529bcf6","primaryStore":true},{"is3rd":false,"_id":"67e28a60990b89be3167e43f","shop":"muscintime-fr.myshopify.com","shopifyId":"gid:\/\/shopify\/Market\/1305968894","rootUrls":[{"locale":"en","url":"https:\/\/muscintime.fr\/en\/","localeName":"English","localeNameOrg":"English"},{"locale":"fr","url":"https:\/\/muscintime.fr\/","localeName":"French","localeNameOrg":"Français"},{"locale":"nl","url":"https:\/\/muscintime.fr\/nl-nl\/","localeName":"Dutch","localeNameOrg":"Nederlands"}],"countries":[{"_id":"67e28a60990b89be3167e441","code":"FR","market":{"_id":"67e28a60990b89be3167e43f","name":"France"},"shop":"muscintime-fr.myshopify.com","active":true,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"name":"France","primary_language":"fr"}],"id":"67e28a60990b89be3167e43f","primaryStore":false},{"_id":"69d3e01bcb2b1c2ec6d7252d","shop":"muscintime-fr.myshopify.com","shopifyId":"gid:\/\/shopify\/Market\/108963463516","is3rd":false,"rootUrls":[{"locale":"en","url":"https:\/\/muscintime.fr\/en\/","localeName":"English","localeNameOrg":"English"},{"locale":"fr","url":"https:\/\/muscintime.fr\/","localeName":"French","localeNameOrg":"Français"},{"locale":"nl","url":"https:\/\/muscintime.fr\/nl-nl\/","localeName":"Dutch","localeNameOrg":"Nederlands"}],"countries":[],"id":"69d3e01bcb2b1c2ec6d7252d","primaryStore":false},{"_id":"69dca413af80edef17322197","shopifyId":"gid:\/\/shopify\/Market\/109137068380","shop":"muscintime-fr.myshopify.com","is3rd":false,"rootUrls":[{"locale":"nl","url":"https:\/\/muscintime.fr\/nl-nl\/","localeName":"Dutch","localeNameOrg":"Nederlands"}],"countries":[{"_id":"69dca413af80edef17322199","market":{"_id":"69dca413af80edef17322197","name":"Pays-Bas"},"code":"NL","primary_language":"nl","shop":"muscintime-fr.myshopify.com","active":true,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Netherlands"}],"id":"69dca413af80edef17322197","primaryStore":false},{"_id":"69de470daf80edef17605b0c","shopifyId":"gid:\/\/shopify\/Market\/109180649820","shop":"muscintime-fr.myshopify.com","is3rd":false,"rootUrls":[{"locale":"en","url":"https:\/\/muscintime.fr\/en\/","localeName":"English","localeNameOrg":"English"},{"locale":"fr","url":"https:\/\/muscintime.fr\/","localeName":"French","localeNameOrg":"Français"},{"locale":"nl","url":"https:\/\/muscintime.fr\/nl-nl\/","localeName":"Dutch","localeNameOrg":"Nederlands"}],"countries":[{"_id":"69de470daf80edef17605b0e","code":"AT","market":{"_id":"69de470daf80edef17605b0c","name":"Europe"},"shop":"muscintime-fr.myshopify.com","primary_language":null,"active":true,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Austria"},{"_id":"69de470daf80edef17605b10","code":"BE","market":{"_id":"69de470daf80edef17605b0c","name":"Europe"},"shop":"muscintime-fr.myshopify.com","primary_language":"nl","active":false,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Belgium"},{"_id":"69de470daf80edef17605b12","code":"DE","market":{"_id":"69de470daf80edef17605b0c","name":"Europe"},"shop":"muscintime-fr.myshopify.com","primary_language":"de","active":true,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Germany"},{"_id":"69de47c5af80edef17606e8f","market":{"_id":"69de470daf80edef17605b0c","name":"Europe"},"code":"FR","shop":"muscintime-fr.myshopify.com","primary_language":"fr","active":false,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"France"},{"_id":"69de47c5af80edef17606e94","primary_language":"es","market":{"_id":"69de470daf80edef17605b0c","name":"Europe"},"shop":"muscintime-fr.myshopify.com","code":"ES","active":false,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Spain"},{"_id":"69de47c5af80edef17606e96","primary_language":"nl","market":{"_id":"69de470daf80edef17605b0c","name":"Europe"},"shop":"muscintime-fr.myshopify.com","code":"NL","active":false,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Netherlands"},{"_id":"69de4ba9af80edef17611fd1","primary_language":"de","code":"CH","shop":"muscintime-fr.myshopify.com","market":{"_id":"69de470daf80edef17605b0c","name":"Europe"},"active":true,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Switzerland"},{"_id":"69de4ba9af80edef17611fd8","primary_language":"it","code":"IT","shop":"muscintime-fr.myshopify.com","market":{"_id":"69de470daf80edef17605b0c","name":"Europe"},"active":true,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Italy"},{"_id":"69de4ba9af80edef17611fda","primary_language":"fr","code":"LU","shop":"muscintime-fr.myshopify.com","market":{"_id":"69de470daf80edef17605b0c","name":"Europe"},"active":true,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Luxembourg"},{"_id":"69de4ba9af80edef17611fdc","primary_language":"fr","code":"MC","shop":"muscintime-fr.myshopify.com","market":{"_id":"69de470daf80edef17605b0c","name":"Europe"},"active":true,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Monaco"},{"_id":"69de4ba9af80edef17611fe1","primary_language":"pt","code":"PT","shop":"muscintime-fr.myshopify.com","market":{"_id":"69de470daf80edef17605b0c","name":"Europe"},"active":true,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Portugal"},{"_id":"69de4ba9af80edef17611fea","primary_language":"el","code":"GR","shop":"muscintime-fr.myshopify.com","market":{"_id":"69de470daf80edef17605b0c","name":"Europe"},"active":true,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Greece"},{"_id":"69de4baaaf80edef17611ff3","primary_language":"sv","code":"SE","shop":"muscintime-fr.myshopify.com","market":{"_id":"69de470daf80edef17605b0c","name":"Europe"},"active":true,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Sweden"},{"_id":"69de4e45af80edef1761707d","code":"GB","market":{"_id":"69de470daf80edef17605b0c","name":"Europe"},"shop":"muscintime-fr.myshopify.com","primary_language":"en","active":false,"currency":{"currencyCode":"GBP","currencyName":"British Pound","enabled":true,"currencySymbol":"£"},"data3rd":{},"is3rd":false,"name":"United Kingdom"},{"_id":"69de5068af80edef1761c2bf","primary_language":"ca","code":"AD","market":{"_id":"69de470daf80edef17605b0c","name":"Europe"},"shop":"muscintime-fr.myshopify.com","active":true,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Andorra"},{"_id":"69de50f5af80edef1761d692","primary_language":"hr","code":"HR","market":{"_id":"69de470daf80edef17605b0c","name":"Europe"},"shop":"muscintime-fr.myshopify.com","active":true,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Croatia"},{"_id":"69de50f5af80edef1761d694","primary_language":"ga","code":"IE","shop":"muscintime-fr.myshopify.com","market":{"_id":"69de470daf80edef17605b0c","name":"Europe"},"active":true,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Ireland"},{"_id":"69de50f5af80edef1761d696","primary_language":"mt","code":"MT","shop":"muscintime-fr.myshopify.com","market":{"_id":"69de470daf80edef17605b0c","name":"Europe"},"active":true,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Malta"}],"id":"69de470daf80edef17605b0c","primaryStore":false},{"_id":"69de48f3af80edef17609e02","shop":"muscintime-fr.myshopify.com","shopifyId":"gid:\/\/shopify\/Market\/109180977500","is3rd":false,"rootUrls":[{"locale":"en","url":"https:\/\/muscintime.fr\/en\/","localeName":"English","localeNameOrg":"English"},{"locale":"fr","url":"https:\/\/muscintime.fr\/","localeName":"French","localeNameOrg":"Français"},{"locale":"nl","url":"https:\/\/muscintime.fr\/nl-nl\/","localeName":"Dutch","localeNameOrg":"Nederlands"}],"countries":[{"_id":"69de48f3af80edef17609e04","primary_language":"ar","market":{"_id":"69de48f3af80edef17609e02","name":"Afrique"},"shop":"muscintime-fr.myshopify.com","code":"MA","active":true,"currency":{"currencyCode":"DZD","currencyName":"Algerian Dinar","enabled":true,"currencySymbol":"دج"},"data3rd":{},"is3rd":false,"name":"Morocco"},{"_id":"69de48f3af80edef17609e06","primary_language":"ar","market":{"_id":"69de48f3af80edef17609e02","name":"Afrique"},"shop":"muscintime-fr.myshopify.com","code":"DZ","active":true,"currency":{"currencyCode":"DZD","currencyName":"Algerian Dinar","enabled":true,"currencySymbol":"دج"},"data3rd":{},"is3rd":false,"name":"Algeria"},{"_id":"69de492caf80edef1760ab54","primary_language":"ar","market":{"_id":"69de48f3af80edef17609e02","name":"Afrique"},"shop":"muscintime-fr.myshopify.com","code":"TN","active":true,"currency":{"currencyCode":"DZD","currencyName":"Algerian Dinar","enabled":true,"currencySymbol":"دج"},"data3rd":{},"is3rd":false,"name":"Tunisia"},{"_id":"69de506faf80edef1761c462","primary_language":"fr","code":"SN","market":{"_id":"69de48f3af80edef17609e02","name":"Afrique"},"shop":"muscintime-fr.myshopify.com","active":true,"currency":{"currencyCode":"DZD","currencyName":"Algerian Dinar","enabled":true,"currencySymbol":"دج"},"data3rd":{},"is3rd":false,"name":"Senegal"}],"id":"69de48f3af80edef17609e02","primaryStore":false},{"_id":"69de4c42af80edef17613196","shop":"muscintime-fr.myshopify.com","shopifyId":"gid:\/\/shopify\/Market\/109181501788","is3rd":false,"rootUrls":[{"locale":"en","url":"https:\/\/muscintime.fr\/en\/","localeName":"English","localeNameOrg":"English"},{"locale":"fr","url":"https:\/\/muscintime.fr\/","localeName":"French","localeNameOrg":"Français"},{"locale":"nl","url":"https:\/\/muscintime.fr\/nl-nl\/","localeName":"Dutch","localeNameOrg":"Nederlands"}],"countries":[{"_id":"69de4c42af80edef17613198","code":"US","market":{"_id":"69de4c42af80edef17613196","name":"Amérique du Nord"},"shop":"muscintime-fr.myshopify.com","primary_language":"en","active":true,"currency":{"currencyCode":"USD","currencyName":"US Dollar","enabled":true,"currencySymbol":"$"},"data3rd":{},"is3rd":false,"name":"United States"},{"_id":"69de4c42af80edef1761319a","code":"CA","market":{"_id":"69de4c42af80edef17613196","name":"Amérique du Nord"},"shop":"muscintime-fr.myshopify.com","primary_language":"en","active":true,"currency":{"currencyCode":"CAD","currencyName":"Canadian Dollar","enabled":true,"currencySymbol":"$"},"data3rd":{},"is3rd":false,"name":"Canada"},{"_id":"69de4fc9af80edef1761a9be","code":"GP","market":{"_id":"69de4c42af80edef17613196","name":"Amérique du Nord"},"shop":"muscintime-fr.myshopify.com","primary_language":"fr","active":true,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Guadeloupe"},{"_id":"69de4fc9af80edef1761a9c0","market":{"_id":"69de4c42af80edef17613196","name":"Amérique du Nord"},"code":"MQ","shop":"muscintime-fr.myshopify.com","primary_language":"fr","active":true,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Martinique"}],"id":"69de4c42af80edef17613196","primaryStore":false},{"_id":"69de4ca8af80edef17613c8b","shopifyId":"gid:\/\/shopify\/Market\/109181731164","shop":"muscintime-fr.myshopify.com","is3rd":false,"rootUrls":[{"locale":"en","url":"https:\/\/muscintime.fr\/en\/","localeName":"English","localeNameOrg":"English"},{"locale":"fr","url":"https:\/\/muscintime.fr\/","localeName":"French","localeNameOrg":"Français"},{"locale":"nl","url":"https:\/\/muscintime.fr\/nl-nl\/","localeName":"Dutch","localeNameOrg":"Nederlands"}],"countries":[{"_id":"69de4ca8af80edef17613c8d","primary_language":"fr","market":{"_id":"69de4ca8af80edef17613c8b","name":"Amérique du Sud"},"shop":"muscintime-fr.myshopify.com","code":"GF","active":true,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"French Guiana"},{"_id":"69de5371af80edef17623097","market":{"_id":"69de4ca8af80edef17613c8b","name":"Amérique du Sud"},"code":"BL","shop":"muscintime-fr.myshopify.com","primary_language":"fr","active":true,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"St. Barthélemy"}],"id":"69de4ca8af80edef17613c8b","primaryStore":false},{"_id":"69de4dc7af80edef17616002","shopifyId":"gid:\/\/shopify\/Market\/109181927772","shop":"muscintime-fr.myshopify.com","is3rd":false,"rootUrls":[{"locale":"en","url":"https:\/\/muscintime.fr\/en\/","localeName":"English","localeNameOrg":"English"},{"locale":"fr","url":"https:\/\/muscintime.fr\/","localeName":"French","localeNameOrg":"Français"},{"locale":"nl","url":"https:\/\/muscintime.fr\/nl-nl\/","localeName":"Dutch","localeNameOrg":"Nederlands"}],"countries":[{"_id":"69de4dc7af80edef17616004","primary_language":"ar","code":"AE","shop":"muscintime-fr.myshopify.com","market":{"_id":"69de4dc7af80edef17616002","name":"Moyen-Orient"},"active":true,"currency":{"currencyCode":"AED","currencyName":"United Arab Emirates Dirham","enabled":true,"currencySymbol":"د.إ"},"data3rd":{},"is3rd":false,"name":"United Arab Emirates"},{"_id":"69de4dc7af80edef17616008","primary_language":"ar","code":"QA","shop":"muscintime-fr.myshopify.com","market":{"_id":"69de4dc7af80edef17616002","name":"Moyen-Orient"},"active":true,"currency":{"currencyCode":"QAR","currencyName":"Qatari Rial","enabled":true,"currencySymbol":"﷼"},"data3rd":{},"is3rd":false,"name":"Qatar"},{"_id":"69de4dc7af80edef1761600a","primary_language":"ar","code":"SA","shop":"muscintime-fr.myshopify.com","market":{"_id":"69de4dc7af80edef17616002","name":"Moyen-Orient"},"active":true,"currency":{"currencyCode":"SAR","currencyName":"Saudi Riyal","enabled":true,"currencySymbol":"﷼"},"data3rd":{},"is3rd":false,"name":"Saudi Arabia"}],"id":"69de4dc7af80edef17616002","primaryStore":false},{"_id":"69de52a7af80edef17621563","shopifyId":"gid:\/\/shopify\/Market\/109182779740","shop":"muscintime-fr.myshopify.com","is3rd":false,"rootUrls":[{"locale":"en","url":"https:\/\/muscintime.fr\/en\/","localeName":"English","localeNameOrg":"English"},{"locale":"fr","url":"https:\/\/muscintime.fr\/","localeName":"French","localeNameOrg":"Français"},{"locale":"nl","url":"https:\/\/muscintime.fr\/nl-nl\/","localeName":"Dutch","localeNameOrg":"Nederlands"}],"countries":[{"_id":"69de52a7af80edef17621565","market":{"_id":"69de52a7af80edef17621563","name":"Océanie"},"code":"PF","shop":"muscintime-fr.myshopify.com","primary_language":"fr","active":true,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"French Polynesia"}],"id":"69de52a7af80edef17621563","primaryStore":false},{"_id":"69de5508af80edef17626022","shopifyId":"gid:\/\/shopify\/Market\/109183271260","shop":"muscintime-fr.myshopify.com","is3rd":false,"rootUrls":[{"locale":"en","url":"https:\/\/muscintime.fr\/en-en\/","localeName":"English","localeNameOrg":"English"},{"locale":"fr","url":"https:\/\/muscintime.fr\/fr-en\/","localeName":"French","localeNameOrg":"Français"}],"countries":[{"_id":"69de5508af80edef17626024","market":{"_id":"69de5508af80edef17626022","name":"International"},"code":"BL","primary_language":"fr","shop":"muscintime-fr.myshopify.com","active":false,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"St. Barthélemy"},{"_id":"69de5508af80edef17626026","market":{"_id":"69de5508af80edef17626022","name":"International"},"code":"GF","primary_language":"fr","shop":"muscintime-fr.myshopify.com","active":false,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"French Guiana"},{"_id":"69de5508af80edef17626028","market":{"_id":"69de5508af80edef17626022","name":"International"},"code":"GP","primary_language":"fr","shop":"muscintime-fr.myshopify.com","active":false,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Guadeloupe"},{"_id":"69de5508af80edef1762602a","market":{"_id":"69de5508af80edef17626022","name":"International"},"code":"MQ","primary_language":"fr","shop":"muscintime-fr.myshopify.com","active":false,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Martinique"},{"_id":"69de5508af80edef1762602c","market":{"_id":"69de5508af80edef17626022","name":"International"},"code":"PF","primary_language":"fr","shop":"muscintime-fr.myshopify.com","active":false,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"French Polynesia"},{"_id":"69de5508af80edef1762602e","market":{"_id":"69de5508af80edef17626022","name":"International"},"code":"US","primary_language":"en","shop":"muscintime-fr.myshopify.com","active":false,"currency":{"currencyCode":"USD","currencyName":"US Dollar","enabled":true,"currencySymbol":"$"},"data3rd":{},"is3rd":false,"name":"United States"},{"_id":"69de5508af80edef17626030","market":{"_id":"69de5508af80edef17626022","name":"International"},"code":"AE","primary_language":"ar","shop":"muscintime-fr.myshopify.com","active":false,"currency":{"currencyCode":"AED","currencyName":"United Arab Emirates Dirham","enabled":true,"currencySymbol":"د.إ"},"data3rd":{},"is3rd":false,"name":"United Arab Emirates"},{"_id":"69de5508af80edef17626032","market":{"_id":"69de5508af80edef17626022","name":"International"},"code":"QA","primary_language":"ar","shop":"muscintime-fr.myshopify.com","active":false,"currency":{"currencyCode":"QAR","currencyName":"Qatari Rial","enabled":true,"currencySymbol":"﷼"},"data3rd":{},"is3rd":false,"name":"Qatar"},{"_id":"69de5508af80edef17626034","market":{"_id":"69de5508af80edef17626022","name":"International"},"code":"SA","primary_language":"ar","shop":"muscintime-fr.myshopify.com","active":false,"currency":{"currencyCode":"SAR","currencyName":"Saudi Riyal","enabled":true,"currencySymbol":"﷼"},"data3rd":{},"is3rd":false,"name":"Saudi Arabia"},{"_id":"69de5508af80edef17626036","market":{"_id":"69de5508af80edef17626022","name":"International"},"code":"SN","primary_language":"fr","shop":"muscintime-fr.myshopify.com","active":false,"currency":{"currencyCode":"DZD","currencyName":"Algerian Dinar","enabled":true,"currencySymbol":"دج"},"data3rd":{},"is3rd":false,"name":"Senegal"},{"_id":"69de5508af80edef17626038","market":{"_id":"69de5508af80edef17626022","name":"International"},"code":"MA","primary_language":"ar","shop":"muscintime-fr.myshopify.com","active":false,"currency":{"currencyCode":"DZD","currencyName":"Algerian Dinar","enabled":true,"currencySymbol":"دج"},"data3rd":{},"is3rd":false,"name":"Morocco"},{"_id":"69de5508af80edef1762603a","market":{"_id":"69de5508af80edef17626022","name":"International"},"code":"DZ","primary_language":"ar","shop":"muscintime-fr.myshopify.com","active":false,"currency":{"currencyCode":"DZD","currencyName":"Algerian Dinar","enabled":true,"currencySymbol":"دج"},"data3rd":{},"is3rd":false,"name":"Algeria"},{"_id":"69de5508af80edef1762603c","market":{"_id":"69de5508af80edef17626022","name":"International"},"code":"TN","primary_language":"ar","shop":"muscintime-fr.myshopify.com","active":false,"currency":{"currencyCode":"DZD","currencyName":"Algerian Dinar","enabled":true,"currencySymbol":"دج"},"data3rd":{},"is3rd":false,"name":"Tunisia"},{"_id":"69de5508af80edef1762603e","market":{"_id":"69de5508af80edef17626022","name":"International"},"code":"CA","primary_language":"en","shop":"muscintime-fr.myshopify.com","active":false,"currency":{"currencyCode":"CAD","currencyName":"Canadian Dollar","enabled":true,"currencySymbol":"$"},"data3rd":{},"is3rd":false,"name":"Canada"}],"id":"69de5508af80edef17626022","primaryStore":false},{"_id":"69de575faf80edef1762c6d6","shopifyId":"gid:\/\/shopify\/Market\/109183795548","shop":"muscintime-fr.myshopify.com","is3rd":false,"rootUrls":[{"locale":"en","url":"https:\/\/muscintime.fr\/en-gb\/","localeName":"English","localeNameOrg":"English"}],"countries":[{"_id":"69de575faf80edef1762c6d8","code":"GB","market":{"_id":"69de575faf80edef1762c6d6","name":"Royaume-uni"},"shop":"muscintime-fr.myshopify.com","primary_language":"en","active":true,"currency":{"currencyCode":"GBP","currencyName":"British Pound","enabled":true,"currencySymbol":"£"},"data3rd":{},"is3rd":false,"name":"United Kingdom"}],"id":"69de575faf80edef1762c6d6","primaryStore":false},{"_id":"69de5a4eaf80edef17635161","shop":"muscintime-fr.myshopify.com","shopifyId":"gid:\/\/shopify\/Market\/109184123228","is3rd":false,"rootUrls":[{"locale":"fr","url":"https:\/\/muscintime.fr\/fr-be\/","localeName":"French","localeNameOrg":"Français"},{"locale":"nl","url":"https:\/\/muscintime.fr\/nl-be\/","localeName":"Dutch","localeNameOrg":"Nederlands"}],"countries":[{"_id":"69de5a4eaf80edef17635163","code":"BE","market":{"_id":"69de5a4eaf80edef17635161","name":"Belgique"},"shop":"muscintime-fr.myshopify.com","primary_language":"nl","active":true,"currency":{"currencyCode":"EUR","currencyName":"Euro","enabled":true,"currencySymbol":"€"},"data3rd":{},"is3rd":false,"name":"Belgium"}],"id":"69de5a4eaf80edef17635161","primaryStore":false}],"plan":{"name":"Early bird","planFeatures":[{"code":"redirect_volume.monthly_redirects","value":"unlimited"},{"code":"branding_customizations.geolocation_popup","value":"Y"},{"code":"branding_customizations.classic_market_selector","value":"Y"},{"code":"branding_customizations.modal_market_selector","value":"Y"},{"code":"branding_customizations.html_css","value":"Y"},{"code":"features.displayed_languages_for_popup","value":"unlimited"},{"code":"features.open_ai_auto_translations","value":"unlimited"},{"code":"features.automatic_redirection_after_consent","value":"Y"},{"code":"features.force_redirect_without_consent","value":"Y"},{"code":"features.multiple_stores_connecting","value":"unlimited"},{"code":"features.multi_store_market_selector","value":"Y"},{"code":"features.unique_popup_customization_for_each_store","value":"Y"},{"code":"advanced_geolocation_settings.first_visit_configuration","value":"Y"},{"code":"advanced_geolocation_settings.second_visit_configuration","value":"Y"},{"code":"advanced_geolocation_settings.language_selector_configuration","value":"Y"},{"code":"advanced_geolocation_settings.language_settings","value":"Y"},{"code":"analytics_tracking.real_time_analytics","value":"Y"},{"code":"analytics_tracking.utm_parameters","value":"advanced"},{"code":"analytics_tracking.pixel_code_adding","value":"Y"},{"code":"integrations.shopify_markets","value":"Y"},{"code":"integrations.klaviyo","value":"Y"},{"code":"features.multiple_language_inapp","type":"","value":"N"},{"code":"features.whitelist_ips","type":"","value":"N"}]},"planUsage":[{"shop":"muscintime-fr.myshopify.com","code":"redirect_volume.monthly_redirects","used":347497},{"shop":"muscintime-fr.myshopify.com","code":"features.open_ai_auto_translations","used":2},{"shop":"muscintime-fr.myshopify.com","code":"features.multiple_stores_connecting","used":2}],"popupCustomization":{"active":true,"settings":{"country_selector":1,"show_language":true,"animation_style":1,"show_country":true,"show_currency":false},"theme":{"general":{"font":"Inter","background_color":"#ffffff","title_text_size":20,"title_text_color":"#000000","description_text_size":13,"description_text_color":"#000000","label_color":"#615F5F","validate_text_color":"#B81C1C"},"button":{"button_text":"Show now","button_text_color":"#ffffff","button_color":"#9D4DFC","button_text_size":13,"alignment":3},"style":{"border_radius":12,"border_radius_details":{"top_left":12,"top_right":12,"bottom_left":12,"bottom_right":12}},"image":{"show_background_image":false,"alignment":1}},"photoId":null,"showBrandmark":true},"redirectNotice":{"active":false,"theme":{"general":{"font":"Inter","title_text_size":20,"description_text_size":13},"color":{"background_color":"#ffffff","title_text_color":"#000000","description_text_color":"#000000"},"button":{"button_text_color":"#fff","button_color":"#9D4DFC","button_text_size":12,"alignment":3},"style":{"border_radius":12,"border_radius_details":{"top_left":12,"top_right":12,"bottom_left":12,"bottom_right":12}}}},"settings":{"_id":"67e2a0268344621fcd36e942","shop":"muscintime-fr.myshopify.com","firstVisitConfiguration":2,"secondVisitConfiguration":1,"languageSelectorConfiguration":2,"languageSettings":1,"utmForwardingType":1,"utmForwardingSettings":{"utmCampaign":"Geos-Geolocation","utmSource":"{{SOURCE_COUNTRY}}","utmMedium":"{{DESTINATION_COUNTRY}}"},"customHTML":"","customCss":"","autoRedirectWithoutConsent":false,"createdAt":"2025-03-25T12:23:02.981Z","updatedAt":"2026-04-14T15:19:52.180Z","__v":0,"geolocationSettings":2,"showPopupRedirectAutoRedirect":false,"showPopupRedirectAutoSwitchLanguage":false,"whitelistIps":[]},"translations":[{"redirect_notice":{"title":"Redirecting you to your local store","description":"We will take you to the right store for your region and language.","button_text":"Got it"},"isDefault":true,"shop":"muscintime-fr.myshopify.com","languageCode":"fr","data":{"title":"Êtes-vous au bon endroit ?","description":"Veuillez sélectionner votre destination de livraison et votre langue préférée pour voir la sélection de produits et les options de livraison correctes.","country_label":"Pays","language_label":"Langue","call_to_action":"Accéder","fallback_text":"Nous ne livrons pas à [country]."},"modal_selector":{"language_title":"Langue préférée","country_title":"Sélectionnez votre pays","button_text":"Appliquer"},"language":{"languageCode":"fr","languageName":"French"},"createdAt":"2025-03-25T10:50:08.637Z","updatedAt":"2025-05-28T08:53:23.819Z","__v":0},{"isDefault":false,"shop":"muscintime-fr.myshopify.com","languageCode":"nl","data":{"title":"Are you in the right place?","description":"Please select your shipping destination and preferred language to see the correct product selection and delivery options.","country_label":"Country","language_label":"Language","call_to_action":"Shop now","fallback_text":"We don’t ship to [country]"},"modal_selector":{"language_title":"Preferred language","country_title":"Select your country","button_text":"Apply"},"redirect_notice":{"title":"Redirecting you to your local store","description":"We will take you to the right store for your region and language.","button_text":"Got it"},"language":{"languageCode":"nl","languageName":"Dutch"},"createdAt":"2026-04-13T08:33:24.526Z","updatedAt":"2026-04-13T08:33:24.526Z","__v":0},{"isDefault":false,"shop":"muscintime-fr.myshopify.com","languageCode":"en","data":{"title":"Are you in the right place?","description":"Please select your shipping destination and preferred language to see the correct product selection and delivery options.","country_label":"Country","language_label":"Language","call_to_action":"Shop now","fallback_text":"We don’t ship to [country]"},"modal_selector":{"language_title":"Preferred language","country_title":"Select your country","button_text":"Apply"},"redirect_notice":{"title":"Redirecting you to your local store","description":"We will take you to the right store for your region and language.","button_text":"Got it"},"language":{"languageCode":"en","languageName":"English"},"createdAt":"2026-04-14T15:03:59.321Z","updatedAt":"2026-04-14T15:03:59.321Z","__v":0}]};
</script>
<script async type="text/javascript" id="location-selector-script-id" src="https://d1dgtlbp2q4h7t.cloudfront.net/location-selector-storefront/dist/location-selector-storefront.js"></script>
<!-- END app block --><!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 -->
<script type="module" dynamic>
const configUrl = "/a/elevar/static/configs/65fa63b72eb70b0020619e915dd8fe66413cb8bf/config.js";
const config = (await import(configUrl)).default;
const scriptUrl = config.script_src_app_theme_embed;
if (scriptUrl) {
const { handler } = await import(scriptUrl);
await handler(
config,
{
cartData: {
marketId: "1305968894",
attributes:{},
cartTotal: "0.0",
currencyCode:"EUR",
items: []
}
,
user: {cartTotal: "0.0",
currencyCode:"EUR",customer: {},
}
,
isOnCartPage:false,
collectionView:{
currencyCode:"EUR",
items: [{id:"MUSC-DEODOR-AMBR",name:"Déodorant Amber Flower",
brand:"Musc Intime",
category:"PRODUIT OFFICIEL",
variant:"Default Title",
price: "11.1",
productId: "14982439895388",
variantId: "54417556504924",
handle:"deodorant-solide-amber-flower-la-precieuse",
compareAtPrice: "18.5",image:"\/\/muscintime.fr\/cdn\/shop\/files\/AMBER_FLOWER_DEO.jpg?v=1776857241"},{id:"MUSC-DEODOR-PECH",name:"Déodorant Hot Peach",
brand:"Musc Intime",
category:"PRODUIT OFFICIEL",
variant:"Déodorant Solide Hot Peach",
price: "18.5",
productId: "9528778260828",
variantId: "49284910252380",
handle:"deodorant-solide-hot-peach-la-charmeuse",
compareAtPrice: "0.0",image:"\/\/muscintime.fr\/cdn\/shop\/files\/HOT_PEACH_DEO.jpg?v=1776857241"},{id: "54464502432092",name:"3 déodorants Amber Flower",
brand:"Musc Intime",
category:"PRODUIT OFFICIEL",
variant:"Default Title",
price: "55.5",
productId: "14992629367132",
variantId: "54464502432092",
handle:"3-deodorants-solides-amber-flower",
compareAtPrice: "0.0",image:"\/\/muscintime.fr\/cdn\/shop\/files\/3_DEO_Af.jpg?v=1776857707"},{id: "54385468178780",name:"3 déodorants Hot Peach",
brand:"Musc Intime",
category:"PRODUIT OFFICIEL",
variant:"Default Title",
price: "55.5",
productId: "14974950015324",
variantId: "54385468178780",
handle:"3-deodorants-solides-hot-peach",
compareAtPrice: "0.0",image:"\/\/muscintime.fr\/cdn\/shop\/files\/3_DEO_hot.jpg?v=1776858137"},{id: "54464499253596",name:"2 déodorants Amber Flower",
brand:"Musc Intime",
category:"PRODUIT OFFICIEL",
variant:"Default Title",
price: "37.0",
productId: "14992628318556",
variantId: "54464499253596",
handle:"2-deodorants-solides-amber-flower",
compareAtPrice: "0.0",image:"\/\/muscintime.fr\/cdn\/shop\/files\/2_DEO_Af.jpg?v=1776857708"},{id: "54385444061532",name:"2 déodorants Hot Peach",
brand:"Musc Intime",
category:"PRODUIT OFFICIEL",
variant:"Default Title",
price: "37.0",
productId: "14974944772444",
variantId: "54385444061532",
handle:"2-deodorants-solides-hot-peach",
compareAtPrice: "0.0",image:"\/\/muscintime.fr\/cdn\/shop\/files\/2_DEO_hot.jpg?v=1776858137"},{id: "54385700503900",name:"2 déodorants au Musc Blanc",
brand:"Musc Intime",
category:"PRODUIT OFFICIEL",
variant:"Default Title",
price: "37.0",
productId: "14974982226268",
variantId: "54385700503900",
handle:"deodorant-solide-au-musc-blanc-50g",
compareAtPrice: "0.0",image:"\/\/muscintime.fr\/cdn\/shop\/files\/MUSC_BLANC_DEO.jpg?v=1776857240"},{id: "54385476075868",name:"2 déodorants Rose Mystik",
brand:"Musc Intime",
category:"PRODUIT OFFICIEL",
variant:"Default Title",
price: "37.0",
productId: "14974952833372",
variantId: "54385476075868",
handle:"deodorant-solide-a-la-rose-mystik-lenvoutante",
compareAtPrice: "0.0",image:"\/\/muscintime.fr\/cdn\/shop\/files\/ROSE_MYSTIK_DEO.jpg?v=1776857241"},{id:"MUSC-DEODOR-LITC",name:"Déodorant au Sweet Litchi",
brand:"Musc Intime",
category:"PRODUIT OFFICIEL",
variant:"Déodorant Solide Sweet Litchi",
price: "18.5",
productId: "8638242226524",
variantId: "47391640453468",
handle:"deodorant-sweet-litchi-la-delicieuse",
compareAtPrice: "0.0",image:"\/\/muscintime.fr\/cdn\/shop\/files\/SWEET_LITCHI_DEO.jpg?v=1776857241"},{id:"MUSCBU-LOT2DE-OSAK",name:"Déodorant au Sakura",
brand:"Musc Intime",
category:"PRODUIT OFFICIEL",
variant:"x2 Déodorants Sakura",
price: "18.5",
productId: "8850645221724",
variantId: "48723897745756",
handle:"deodorant-solide-au-sakura",
compareAtPrice: "0.0",image:"\/\/muscintime.fr\/cdn\/shop\/files\/2_deos_a73ddaa1-f2ec-4990-bb8a-a587b8426262.png?v=1774992940"},{id:"MUSC-DEODOR-PASS",name:"Déodorant Crazy Passion",
brand:"Musc Intime",
category:"PRODUIT OFFICIEL",
variant:"Déodorant solide Crazy Passion",
price: "18.5",
productId: "9434442760540",
variantId: "48910354121052",
handle:"deodorant-solide-crazy-passion-la-pulpeuse",
compareAtPrice: "0.0",image:"\/\/muscintime.fr\/cdn\/shop\/files\/PASSION_DEO_1.jpg?v=1776857453"},{id: "54385704468828",name:"3 déodorants au Musc Blanc",
brand:"Musc Intime",
category:"PRODUIT OFFICIEL",
variant:"Default Title",
price: "55.5",
productId: "14974983766364",
variantId: "54385704468828",
handle:"lot-de-3-deodorants-lirresistible",
compareAtPrice: "0.0",image:"\/\/muscintime.fr\/cdn\/shop\/files\/3_DEO_BLANC.jpg?v=1776857598"},{id: "54385533157724",name:"3 déodorants Rose Mystik",
brand:"Musc Intime",
category:"PRODUIT OFFICIEL",
variant:"Default Title",
price: "55.5",
productId: "14974958502236",
variantId: "54385533157724",
handle:"3-deodorants-solides-rose-mystik",
compareAtPrice: "0.0",image:"\/\/muscintime.fr\/cdn\/shop\/files\/3_DEO_rose.jpg?v=1776857598"},{id: "54385677467996",name:"3 déodorants au Sweet Litchi",
brand:"Musc Intime",
category:"PRODUIT OFFICIEL",
variant:"Default Title",
price: "55.5",
productId: "14974974230876",
variantId: "54385677467996",
handle:"x3-deos-sweet-litchi",
compareAtPrice: "0.0",image:"\/\/muscintime.fr\/cdn\/shop\/files\/3_DEO_sl.jpg?v=1776857807"},{id: "54385327898972",name:"3 déodorants au Sakura",
brand:"Musc Intime",
category:"PRODUIT OFFICIEL",
variant:"Default Title",
price: "55.5",
productId: "14974927798620",
variantId: "54385327898972",
handle:"3-deodorants-solides-sakura",
compareAtPrice: "0.0",image:"\/\/muscintime.fr\/cdn\/shop\/files\/3_DEO_saku.jpg?v=1776857908"},{id: "54385240899932",name:"3 déodorants Crazy Passion",
brand:"Musc Intime",
category:"PRODUIT OFFICIEL",
variant:"Default Title",
price: "55.5",
productId: "14974914724188",
variantId: "54385240899932",
handle:"3-deodorants-solides-passion",
compareAtPrice: "0.0",image:"\/\/muscintime.fr\/cdn\/shop\/files\/3_DEO_pass.jpg?v=1776858246"},{id: "54385648370012",name:"2 déodorants au Sweet Litchi",
brand:"Musc Intime",
category:"PRODUIT OFFICIEL",
variant:"Default Title",
price: "37.0",
productId: "14974969971036",
variantId: "54385648370012",
handle:"x2-deos-sweet-litchi",
compareAtPrice: "0.0",image:"\/\/muscintime.fr\/cdn\/shop\/files\/2_DEO_sl.jpg?v=1776857807"},{id: "54385278779740",name:"2 déodorants au Sakura",
brand:"Musc Intime",
category:"PRODUIT OFFICIEL",
variant:"Default Title",
price: "37.0",
productId: "14974921572700",
variantId: "54385278779740",
handle:"2-deodorants-sakura",
compareAtPrice: "0.0",image:"\/\/muscintime.fr\/cdn\/shop\/files\/2_DEO_saku.jpg?v=1776857908"},{id: "54385199251804",name:"2 déodorants Crazy Passion",
brand:"Musc Intime",
category:"PRODUIT OFFICIEL",
variant:"Default Title",
price: "37.0",
productId: "14974907449692",
variantId: "54385199251804",
handle:"2-deodorants-solides-passion",
compareAtPrice: "0.0",image:"\/\/muscintime.fr\/cdn\/shop\/files\/2_DEO_pass.jpg?v=1776858245"},{id: "54385394614620",name:"3 déodorants au Monoï Oriental",
brand:"Musc Intime",
category:"PRODUIT OFFICIEL",
variant:"Default Title",
price: "55.5",
productId: "14974937727324",
variantId: "54385394614620",
handle:"3-deodorants-solides-monoi",
compareAtPrice: "0.0",image:"\/\/muscintime.fr\/cdn\/shop\/files\/3_DEO_monoi.jpg?v=1776858023"},]
},
searchResultsView:null,
productView:null,
checkoutComplete: null
}
);
}
</script>
<!-- END app block --><script src="https://cdn.shopify.com/extensions/019df7ff-661c-768d-b5a3-6180e1c44b14/criteo-event-tracking-37/assets/index.js" type="text/javascript" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/019f13b3-c59c-7979-a8ab-e9b0637a2172/dialog-e-commerce-ai-agent-379/assets/setupModal.js" type="text/javascript" defer="defer"></script>
<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0617/0876/3390/collections/Deodorant_au_Musc_Blanc.jpg?v=1759488007" />
<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0617/0876/3390/collections/Deodorant_au_Musc_Blanc.jpg?v=1759488007" />
<meta property="og:image:width" content="1816" />
<meta property="og:image:height" content="1816" />
<meta property="og:image:alt" content="GAMME DÉODORANTS" />
<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: 61708763390,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "collection"};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>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,r=/bytedance/i;function o(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var r=0,o=e.split(";");r<o.length;r++){var d=o[r],n=d.indexOf("=");if(-1!==n){var t=d.slice(0,n).trim();if(t){var i=void 0;try{i=decodeURIComponent(t)}catch(e){i=t}if("_shopify_s"===i){var a=d.slice(n+1).trim();try{return decodeURIComponent(a)}catch(e){return a}}}}}return}catch(e){return}}return function(d,n,t,i){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};if(!Boolean(null==(l=null==(s=window.Shopify)?void 0:s.analytics)?void 0:l.replayQueue)){var s,l;window.Shopify=window.Shopify||{};var c=window.Shopify;c.analytics=c.analytics||{};var u=c.analytics;u.replayQueue=[],u.publish=function(e,r,o){return u.replayQueue.push([e,r,o]),!0};try{self.performance.mark("wpm:start")}catch(e){}var p,h,f,m,g,y,v,w=(h=(p={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:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-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:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-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,f=p.legacy,(m=navigator.userAgent).match(e)?"bot":m.match(h)?"modern":m.match(f)?"legacy":m.match(r)?"bot":"unknown"),b="modern"===w?"modern":"legacy",P=(null!=i?i:{modern:"",legacy:""})[b],S=[(g={baseUrl:n,hashVersion:t,buildTarget:b}).baseUrl,"/wpm","/b",g.hashVersion,"modern"===g.buildTarget?"m":"l",".js"].join(""),C=function(e){var r=e.version,d=e.browserTarget,n=e.surface,t=e.shopId,i=e.monorailEndpoint,a=window.location.href;return{emit:function(e){var s=e.status,l=e.errorMsg,c=(new Date).getTime(),u=JSON.stringify({metadata:{event_sent_at_ms:c},events:[{schema_id:"web_pixels_manager_load/3.2",payload:{version:r,bundle_target:d,page_url:a,status:s,surface:n,error_msg:l,shop_id:t,visit_token:o()},metadata:{event_created_at_ms:c}}]});if(!i)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(i,u)}catch(e){}var p=new XMLHttpRequest;try{return p.open("POST",i,!0),p.setRequestHeader("Content-Type","text/plain"),p.send(u),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}}}({version:t,browserTarget:w,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});try{a.browserTarget=w,function(e){var r=e.src,o=e.async,d=void 0===o||o,n=e.onload,t=e.onerror,i=e.sri,a=e.scriptDataAttributes,s=void 0===a?{}:a,l=document.createElement("script"),c=document.querySelector("head"),u=document.querySelector("body");if(l.async=d,l.src=r,i&&(l.integrity=i,l.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{l.dataset[p]=s[p]}catch(e){}if(n&&l.addEventListener("load",n),t&&l.addEventListener("error",t),c)c.appendChild(l);else{if(!u)throw new Error("Did not find a head or body element to append the script");u.appendChild(l)}}({src:S,async:!0,onload:function(){if(!function(){var e,r;return Boolean(null==(r=null==(e=window.Shopify)?void 0:e.analytics)?void 0:r.initialized)}()){var e=window.webPixelsManager.init(d)||void 0;if(e){var r=window.Shopify.analytics;r.replayQueue.forEach(function(r){var o=r[0],d=r[1],n=r[2];e.publishCustomEvent(o,d,n)}),r.replayQueue=[],r.publish=e.publishCustomEvent,r.visitor=e.visitor,r.initialized=!0}}},onerror:function(){return C.emit({status:"failed",errorMsg:"".concat(S," has failed to load")})},sri:(y=P,v=/^sha384-[A-Za-z0-9+/=]+$/,"string"==typeof y&&v.test(y)?P:""),scriptDataAttributes:a}),C.emit({status:"loading"})}catch(e){C.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}}}();wpmLoader({shopId: 61708763390,storefrontBaseUrl: "https://muscintime.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"],webPixelsConfigList: [{"id":"4176052572","configuration":"{\"accountID\":\"X3u3QQ\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"524f6c1ee37bacdca7657a665bdca589","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"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":"3343778140","configuration":"{\"shopToken\":\"cG5kS3dSRG85SENtenhXWlJQNGxraHgwKzdDc3Vaa3RyZz09LS1jdXVmYWJSNzBFbDlhajNvLS1qNmxrbGsrWGZxQWQ5b003bzk2NEZBPT0=\",\"trackingUrl\":\"https:\\\/\\\/events-ocu.zipify.com\\\/events\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"900ed9c7affd21e82057ec2f7c1b4546","type":"APP","apiClientId":4339901,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2187100508","configuration":"{\"shopId\":\"muscintime-fr.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"b86194809e9bbe0b74334b13c8bf4709","type":"APP","apiClientId":2753413,"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"},{"id":"2024341852","configuration":"{ \"bundleName\": \"muscintime-fr\" }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6d69af31d151d9c0dc4842dc2c8531ca","type":"APP","apiClientId":5106349,"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"},{"id":"1935966556","configuration":"{\"accountID\":\"musc-intime-fr\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"25bab1abb80ed2b3603e0569eb510522","type":"APP","apiClientId":76673777665,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1927283036","configuration":"{\"partnerId\": \"119883\", \"environment\": \"prod\", \"countryCode\": \"FR\", \"logLevel\": \"none\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c3743feb387049a68bce82f20be0ed9b","type":"APP","apiClientId":5829751,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1290568028","configuration":"{\"accountID\":\"1220658\",\"workspaceId\":\"429817ce-4df7-4825-933d-6b95003d3e99\",\"projectId\":\"9f960337-aa35-47d0-bf4d-e2c1ca5ce417\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7f1561d8e89b361a3193f1f545354ae9","type":"APP","apiClientId":5461967,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1161822556","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-4LEMY3RRX8\\\",\\\"GT-PZZHHHRX\\\"],\\\"target_country\\\":\\\"FR\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-4LEMY3RRX8\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-4LEMY3RRX8\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-4LEMY3RRX8\\\",\\\"MC-FT5CCSJ6FC\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-4LEMY3RRX8\\\",\\\"MC-FT5CCSJ6FC\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-4LEMY3RRX8\\\",\\\"MC-FT5CCSJ6FC\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-4LEMY3RRX8\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-4LEMY3RRX8\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"20a1a395175a780fd37f04940f5b4db5","type":"APP","apiClientId":1780363,"privacyPurposes":[],"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":"1009418588","configuration":"{\"northbeamId\": \"012b9531-1eaf-48ba-8dc6-5a67896fd08d\", \"collectorDomain\": \"i.muscintime.fr\", \"collectPageViews\": \"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6d61872741fc8f56c57e9c2a1393365e","type":"APP","apiClientId":3188721,"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"},{"id":"562757980","configuration":"{\"shop\":\"muscintime-fr.myshopify.com\", \"shopliftUrl\":\"https:\/\/events.shoplift.ai\/api\/events\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"71519e2d2b1cc1c0046736bfb27fde47","type":"APP","apiClientId":7521861633,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"494698844","configuration":"{\"shopDomain\":\"muscintime-fr.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ee36ad44d7408f9c8304a1e7e00353f3","type":"APP","apiClientId":2436932,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"72089948","configuration":"{\"config_url\": \"https:\/\/shopify-gtm-suite.getelevar.com\/configs\/65fa63b72eb70b0020619e915dd8fe66413cb8bf\/config.js\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"18768251ba39e648a21817a5a3c6ddf4","type":"APP","apiClientId":2509311,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"55771484","configuration":"{\"store\":\"muscintime-fr.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"281adb97b4f6f92355e784671c2fdee2","type":"APP","apiClientId":740217,"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":"393470","configuration":"{\"token\":\"eyJhbGciOiJFUzI1NiIsImtpZCI6InExZHNwamdqdGUiLCJ0eXAiOiJKV1QifQ.eyJleHAiOjE3ODI5OTYzNTcsImlzcyI6Imh0dHBzOi8vY2hlY2tvdXQtYXBpLmJpZ2JsdWUuY28vIiwic3ViIjoic19tdXNjMDAwMSJ9.ZtvIGYjPUu-evSUjtdURqAlil6432_Iz9vrOtGrtCfMNn6qPHEfkGwoJkSz0mif-1BfiyB_WR0r8XC6zdULivw\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1e8cf5dac0cde16e9800d21ae75e4d4a","type":"APP","apiClientId":2879589,"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"},{"id":"83099996","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":[],"name":"Elevar - Checkout Tracking"},{"id":"112623964","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"AdTrace Pixel"},{"id":"126976348","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Northbeam Purchase Pixel"},{"id":"128549212","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Taboola Workaround Pixel"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0480","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0480","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Musc Intime","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"muscintime-fr.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/muscintime.fr"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"14982439895388","handle":"deodorant-solide-amber-flower-la-precieuse","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"54417556504924","price":{"amount":0.0,"currencyCode":"EUR"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9528778260828","handle":"deodorant-solide-hot-peach-la-charmeuse","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"49284910252380","price":{"amount":0.0,"currencyCode":"EUR"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14992629367132","handle":"3-deodorants-solides-amber-flower","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"54464502432092","price":{"amount":0.0,"currencyCode":"EUR"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14974950015324","handle":"3-deodorants-solides-hot-peach","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"54385468178780","price":{"amount":0.0,"currencyCode":"EUR"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14992628318556","handle":"2-deodorants-solides-amber-flower","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"54464499253596","price":{"amount":0.0,"currencyCode":"EUR"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14974944772444","handle":"2-deodorants-solides-hot-peach","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"54385444061532","price":{"amount":0.0,"currencyCode":"EUR"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14974982226268","handle":"deodorant-solide-au-musc-blanc-50g","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"54385700503900","price":{"amount":0.0,"currencyCode":"EUR"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14974952833372","handle":"deodorant-solide-a-la-rose-mystik-lenvoutante","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"54385476075868","price":{"amount":0.0,"currencyCode":"EUR"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8638242226524","handle":"deodorant-sweet-litchi-la-delicieuse","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"47391640453468","price":{"amount":0.0,"currencyCode":"EUR"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8850645221724","handle":"deodorant-solide-au-sakura","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"48853663121756","price":{"amount":0.0,"currencyCode":"EUR"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9434442760540","handle":"deodorant-solide-crazy-passion-la-pulpeuse","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"48910354121052","price":{"amount":0.0,"currencyCode":"EUR"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14974983766364","handle":"lot-de-3-deodorants-lirresistible","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"54385704468828","price":{"amount":0.0,"currencyCode":"EUR"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14974958502236","handle":"3-deodorants-solides-rose-mystik","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"54385533157724","price":{"amount":0.0,"currencyCode":"EUR"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14974974230876","handle":"x3-deos-sweet-litchi","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"54385677467996","price":{"amount":0.0,"currencyCode":"EUR"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14974927798620","handle":"3-deodorants-solides-sakura","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"54385327898972","price":{"amount":0.0,"currencyCode":"EUR"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14974914724188","handle":"3-deodorants-solides-passion","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"54385240899932","price":{"amount":0.0,"currencyCode":"EUR"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14974969971036","handle":"x2-deos-sweet-litchi","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"54385648370012","price":{"amount":0.0,"currencyCode":"EUR"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14974921572700","handle":"2-deodorants-sakura","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"54385278779740","price":{"amount":0.0,"currencyCode":"EUR"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14974907449692","handle":"2-deodorants-solides-passion","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"54385199251804","price":{"amount":0.0,"currencyCode":"EUR"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14974937727324","handle":"3-deodorants-solides-monoi","title":"","vendor":"","type":null,"untranslatedTitle":null,"url":null,"remoteShopId":null,"variants":[{"id":"54385394614620","price":{"amount":0.0,"currencyCode":"EUR"},"image":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null,"page":{"pageType":"collection","resourceId":388291985662}},},"https://muscintime.fr/cdn","4074779awe500cddcp1e53a49dm5f7c656e",{"modern":"","legacy":""},{"trekkieShim":true,"apiClientId":"580111","themeId":"200297546076","pageType":"collection","resourceId":"388291985662","shopId":"61708763390","storefrontBaseUrl":"https:\/\/muscintime.fr","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"d5bdd5d0\"]","isMerchantRequest":"false","hashVersion":"4074779awe500cddcp1e53a49dm5f7c656e","publish":"custom","events":"[[\"page_viewed\",{}],[\"collection_viewed\",{\"collection\":{\"id\":\"388291985662\",\"title\":\"GAMME DÉODORANTS\",\"productVariants\":[{\"price\":{\"amount\":11.1,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Déodorant Amber Flower\",\"vendor\":\"Musc Intime\",\"id\":\"14982439895388\",\"untranslatedTitle\":\"Déodorant Amber Flower\",\"url\":\"\/products\/deodorant-solide-amber-flower-la-precieuse\",\"type\":\"PRODUIT OFFICIEL\"},\"id\":\"54417556504924\",\"image\":{\"src\":\"\/\/muscintime.fr\/cdn\/shop\/files\/AMBER_FLOWER_DEO.jpg?v=1776857241\"},\"sku\":\"MUSC-DEODOR-AMBR\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":18.5,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Déodorant Hot Peach\",\"vendor\":\"Musc Intime\",\"id\":\"9528778260828\",\"untranslatedTitle\":\"Déodorant Hot Peach\",\"url\":\"\/products\/deodorant-solide-hot-peach-la-charmeuse\",\"type\":\"PRODUIT OFFICIEL\"},\"id\":\"49284910252380\",\"image\":{\"src\":\"\/\/muscintime.fr\/cdn\/shop\/files\/HOT_PEACH_DEO.jpg?v=1776857241\"},\"sku\":\"MUSC-DEODOR-PECH\",\"title\":\"Déodorant Solide Hot Peach\",\"untranslatedTitle\":\"Déodorant Solide Hot Peach\"},{\"price\":{\"amount\":55.5,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"3 déodorants Amber Flower\",\"vendor\":\"Musc Intime\",\"id\":\"14992629367132\",\"untranslatedTitle\":\"3 déodorants Amber Flower\",\"url\":\"\/products\/3-deodorants-solides-amber-flower\",\"type\":\"PRODUIT OFFICIEL\"},\"id\":\"54464502432092\",\"image\":{\"src\":\"\/\/muscintime.fr\/cdn\/shop\/files\/3_DEO_Af.jpg?v=1776857707\"},\"sku\":null,\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":55.5,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"3 déodorants Hot Peach\",\"vendor\":\"Musc Intime\",\"id\":\"14974950015324\",\"untranslatedTitle\":\"3 déodorants Hot Peach\",\"url\":\"\/products\/3-deodorants-solides-hot-peach\",\"type\":\"PRODUIT OFFICIEL\"},\"id\":\"54385468178780\",\"image\":{\"src\":\"\/\/muscintime.fr\/cdn\/shop\/files\/3_DEO_hot.jpg?v=1776858137\"},\"sku\":null,\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":37.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"2 déodorants Amber Flower\",\"vendor\":\"Musc Intime\",\"id\":\"14992628318556\",\"untranslatedTitle\":\"2 déodorants Amber Flower\",\"url\":\"\/products\/2-deodorants-solides-amber-flower\",\"type\":\"PRODUIT OFFICIEL\"},\"id\":\"54464499253596\",\"image\":{\"src\":\"\/\/muscintime.fr\/cdn\/shop\/files\/2_DEO_Af.jpg?v=1776857708\"},\"sku\":null,\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":37.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"2 déodorants Hot Peach\",\"vendor\":\"Musc Intime\",\"id\":\"14974944772444\",\"untranslatedTitle\":\"2 déodorants Hot Peach\",\"url\":\"\/products\/2-deodorants-solides-hot-peach\",\"type\":\"PRODUIT OFFICIEL\"},\"id\":\"54385444061532\",\"image\":{\"src\":\"\/\/muscintime.fr\/cdn\/shop\/files\/2_DEO_hot.jpg?v=1776858137\"},\"sku\":null,\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":37.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"2 déodorants au Musc Blanc\",\"vendor\":\"Musc Intime\",\"id\":\"14974982226268\",\"untranslatedTitle\":\"2 déodorants au Musc Blanc\",\"url\":\"\/products\/deodorant-solide-au-musc-blanc-50g\",\"type\":\"PRODUIT OFFICIEL\"},\"id\":\"54385700503900\",\"image\":{\"src\":\"\/\/muscintime.fr\/cdn\/shop\/files\/MUSC_BLANC_DEO.jpg?v=1776857240\"},\"sku\":null,\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":37.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"2 déodorants Rose Mystik\",\"vendor\":\"Musc Intime\",\"id\":\"14974952833372\",\"untranslatedTitle\":\"2 déodorants Rose Mystik\",\"url\":\"\/products\/deodorant-solide-a-la-rose-mystik-lenvoutante\",\"type\":\"PRODUIT OFFICIEL\"},\"id\":\"54385476075868\",\"image\":{\"src\":\"\/\/muscintime.fr\/cdn\/shop\/files\/ROSE_MYSTIK_DEO.jpg?v=1776857241\"},\"sku\":null,\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":18.5,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Déodorant au Sweet Litchi\",\"vendor\":\"Musc Intime\",\"id\":\"8638242226524\",\"untranslatedTitle\":\"Déodorant au Sweet Litchi\",\"url\":\"\/products\/deodorant-sweet-litchi-la-delicieuse\",\"type\":\"PRODUIT OFFICIEL\"},\"id\":\"47391640453468\",\"image\":{\"src\":\"\/\/muscintime.fr\/cdn\/shop\/files\/SWEET_LITCHI_DEO.jpg?v=1776857241\"},\"sku\":\"MUSC-DEODOR-LITC\",\"title\":\"Déodorant Solide Sweet Litchi\",\"untranslatedTitle\":\"Déodorant Solide Sweet Litchi\"},{\"price\":{\"amount\":18.5,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Déodorant au Sakura\",\"vendor\":\"Musc Intime\",\"id\":\"8850645221724\",\"untranslatedTitle\":\"Déodorant au Sakura\",\"url\":\"\/products\/deodorant-solide-au-sakura\",\"type\":\"PRODUIT OFFICIEL\"},\"id\":\"48853663121756\",\"image\":{\"src\":\"\/\/muscintime.fr\/cdn\/shop\/files\/SAKURA_DEO.jpg?v=1776857241\"},\"sku\":\"MUSC-DEODOR-SAKU\",\"title\":\"Déodorant Solide Sakura\",\"untranslatedTitle\":\"Déodorant Solide Sakura\"},{\"price\":{\"amount\":18.5,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Déodorant Crazy Passion\",\"vendor\":\"Musc Intime\",\"id\":\"9434442760540\",\"untranslatedTitle\":\"Déodorant Crazy Passion\",\"url\":\"\/products\/deodorant-solide-crazy-passion-la-pulpeuse\",\"type\":\"PRODUIT OFFICIEL\"},\"id\":\"48910354121052\",\"image\":{\"src\":\"\/\/muscintime.fr\/cdn\/shop\/files\/PASSION_DEO_1.jpg?v=1776857453\"},\"sku\":\"MUSC-DEODOR-PASS\",\"title\":\"Déodorant solide Crazy Passion\",\"untranslatedTitle\":\"Déodorant solide Crazy Passion\"},{\"price\":{\"amount\":55.5,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"3 déodorants au Musc Blanc\",\"vendor\":\"Musc Intime\",\"id\":\"14974983766364\",\"untranslatedTitle\":\"3 déodorants au Musc Blanc\",\"url\":\"\/products\/lot-de-3-deodorants-lirresistible\",\"type\":\"PRODUIT OFFICIEL\"},\"id\":\"54385704468828\",\"image\":{\"src\":\"\/\/muscintime.fr\/cdn\/shop\/files\/3_DEO_BLANC.jpg?v=1776857598\"},\"sku\":null,\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":55.5,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"3 déodorants Rose Mystik\",\"vendor\":\"Musc Intime\",\"id\":\"14974958502236\",\"untranslatedTitle\":\"3 déodorants Rose Mystik\",\"url\":\"\/products\/3-deodorants-solides-rose-mystik\",\"type\":\"PRODUIT OFFICIEL\"},\"id\":\"54385533157724\",\"image\":{\"src\":\"\/\/muscintime.fr\/cdn\/shop\/files\/3_DEO_rose.jpg?v=1776857598\"},\"sku\":null,\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":55.5,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"3 déodorants au Sweet Litchi\",\"vendor\":\"Musc Intime\",\"id\":\"14974974230876\",\"untranslatedTitle\":\"3 déodorants au Sweet Litchi\",\"url\":\"\/products\/x3-deos-sweet-litchi\",\"type\":\"PRODUIT OFFICIEL\"},\"id\":\"54385677467996\",\"image\":{\"src\":\"\/\/muscintime.fr\/cdn\/shop\/files\/3_DEO_sl.jpg?v=1776857807\"},\"sku\":null,\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":55.5,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"3 déodorants au Sakura\",\"vendor\":\"Musc Intime\",\"id\":\"14974927798620\",\"untranslatedTitle\":\"3 déodorants au Sakura\",\"url\":\"\/products\/3-deodorants-solides-sakura\",\"type\":\"PRODUIT OFFICIEL\"},\"id\":\"54385327898972\",\"image\":{\"src\":\"\/\/muscintime.fr\/cdn\/shop\/files\/3_DEO_saku.jpg?v=1776857908\"},\"sku\":null,\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":55.5,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"3 déodorants Crazy Passion\",\"vendor\":\"Musc Intime\",\"id\":\"14974914724188\",\"untranslatedTitle\":\"3 déodorants Crazy Passion\",\"url\":\"\/products\/3-deodorants-solides-passion\",\"type\":\"PRODUIT OFFICIEL\"},\"id\":\"54385240899932\",\"image\":{\"src\":\"\/\/muscintime.fr\/cdn\/shop\/files\/3_DEO_pass.jpg?v=1776858246\"},\"sku\":null,\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":37.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"2 déodorants au Sweet Litchi\",\"vendor\":\"Musc Intime\",\"id\":\"14974969971036\",\"untranslatedTitle\":\"2 déodorants au Sweet Litchi\",\"url\":\"\/products\/x2-deos-sweet-litchi\",\"type\":\"PRODUIT OFFICIEL\"},\"id\":\"54385648370012\",\"image\":{\"src\":\"\/\/muscintime.fr\/cdn\/shop\/files\/2_DEO_sl.jpg?v=1776857807\"},\"sku\":null,\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":37.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"2 déodorants au Sakura\",\"vendor\":\"Musc Intime\",\"id\":\"14974921572700\",\"untranslatedTitle\":\"2 déodorants au Sakura\",\"url\":\"\/products\/2-deodorants-sakura\",\"type\":\"PRODUIT OFFICIEL\"},\"id\":\"54385278779740\",\"image\":{\"src\":\"\/\/muscintime.fr\/cdn\/shop\/files\/2_DEO_saku.jpg?v=1776857908\"},\"sku\":null,\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":37.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"2 déodorants Crazy Passion\",\"vendor\":\"Musc Intime\",\"id\":\"14974907449692\",\"untranslatedTitle\":\"2 déodorants Crazy Passion\",\"url\":\"\/products\/2-deodorants-solides-passion\",\"type\":\"PRODUIT OFFICIEL\"},\"id\":\"54385199251804\",\"image\":{\"src\":\"\/\/muscintime.fr\/cdn\/shop\/files\/2_DEO_pass.jpg?v=1776858245\"},\"sku\":null,\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":55.5,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"3 déodorants au Monoï Oriental\",\"vendor\":\"Musc Intime\",\"id\":\"14974937727324\",\"untranslatedTitle\":\"3 déodorants au Monoï Oriental\",\"url\":\"\/products\/3-deodorants-solides-monoi\",\"type\":\"PRODUIT OFFICIEL\"},\"id\":\"54385394614620\",\"image\":{\"src\":\"\/\/muscintime.fr\/cdn\/shop\/files\/3_DEO_monoi.jpg?v=1776858023\"},\"sku\":null,\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}]}}]]"});})();</script><script>
window.ShopifyAnalytics = window.ShopifyAnalytics || {};
window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
window.ShopifyAnalytics.meta.currency = 'EUR';
var meta = {"products":[{"id":14982439895388,"gid":"gid:\/\/shopify\/Product\/14982439895388","vendor":"Musc Intime","type":"PRODUIT OFFICIEL","handle":"deodorant-solide-amber-flower-la-precieuse","variants":[{"id":54417556504924,"price":1110,"name":"Déodorant Amber Flower","public_title":null,"sku":"MUSC-DEODOR-AMBR"}],"remote":false},{"id":9528778260828,"gid":"gid:\/\/shopify\/Product\/9528778260828","vendor":"Musc Intime","type":"PRODUIT OFFICIEL","handle":"deodorant-solide-hot-peach-la-charmeuse","variants":[{"id":49284910252380,"price":1850,"name":"Déodorant Hot Peach - Déodorant Solide Hot Peach","public_title":"Déodorant Solide Hot Peach","sku":"MUSC-DEODOR-PECH"},{"id":49284910285148,"price":3700,"name":"Déodorant Hot Peach - 2 déodorants solides","public_title":"2 déodorants solides","sku":"MUSCBU-2DEODO-PECH"},{"id":49284910317916,"price":3700,"name":"Déodorant Hot Peach - 1 déo Hot Peach + 1 déo Musc Blanc","public_title":"1 déo Hot Peach + 1 déo Musc Blanc","sku":"MUSCBU-DEOHOT-DEOM"},{"id":49299922157916,"price":5740,"name":"Déodorant Hot Peach - 1 déodorant + 1 Musc Intime Hot Peach","public_title":"1 déodorant + 1 Musc Intime Hot Peach","sku":"MUSCBU-DEOHOT-MUSC"}],"remote":false},{"id":14992629367132,"gid":"gid:\/\/shopify\/Product\/14992629367132","vendor":"Musc Intime","type":"PRODUIT OFFICIEL","handle":"3-deodorants-solides-amber-flower","variants":[{"id":54464502432092,"price":5550,"name":"3 déodorants Amber Flower","public_title":null,"sku":null}],"remote":false},{"id":14974950015324,"gid":"gid:\/\/shopify\/Product\/14974950015324","vendor":"Musc Intime","type":"PRODUIT OFFICIEL","handle":"3-deodorants-solides-hot-peach","variants":[{"id":54385468178780,"price":5550,"name":"3 déodorants Hot Peach","public_title":null,"sku":null}],"remote":false},{"id":14992628318556,"gid":"gid:\/\/shopify\/Product\/14992628318556","vendor":"Musc Intime","type":"PRODUIT OFFICIEL","handle":"2-deodorants-solides-amber-flower","variants":[{"id":54464499253596,"price":3700,"name":"2 déodorants Amber Flower","public_title":null,"sku":null}],"remote":false},{"id":14974944772444,"gid":"gid:\/\/shopify\/Product\/14974944772444","vendor":"Musc Intime","type":"PRODUIT OFFICIEL","handle":"2-deodorants-solides-hot-peach","variants":[{"id":54385444061532,"price":3700,"name":"2 déodorants Hot Peach","public_title":null,"sku":null}],"remote":false},{"id":14974982226268,"gid":"gid:\/\/shopify\/Product\/14974982226268","vendor":"Musc Intime","type":"PRODUIT OFFICIEL","handle":"deodorant-solide-au-musc-blanc-50g","variants":[{"id":54385700503900,"price":3700,"name":"2 déodorants au Musc Blanc","public_title":null,"sku":null}],"remote":false},{"id":14974952833372,"gid":"gid:\/\/shopify\/Product\/14974952833372","vendor":"Musc Intime","type":"PRODUIT OFFICIEL","handle":"deodorant-solide-a-la-rose-mystik-lenvoutante","variants":[{"id":54385476075868,"price":3700,"name":"2 déodorants Rose Mystik","public_title":null,"sku":null}],"remote":false},{"id":8638242226524,"gid":"gid:\/\/shopify\/Product\/8638242226524","vendor":"Musc Intime","type":"PRODUIT OFFICIEL","handle":"deodorant-sweet-litchi-la-delicieuse","variants":[{"id":47391640453468,"price":1850,"name":"Déodorant au Sweet Litchi - Déodorant Solide Sweet Litchi","public_title":"Déodorant Solide Sweet Litchi","sku":"MUSC-DEODOR-LITC"},{"id":47391640486236,"price":3700,"name":"Déodorant au Sweet Litchi - x2 Déos Sweet Litchi","public_title":"x2 Déos Sweet Litchi","sku":"MUSCBU-LOT2DE-OLIT"},{"id":47391640519004,"price":3700,"name":"Déodorant au Sweet Litchi - 1 Déo Sweet Litchi + 1 Déo Musc Blanc","public_title":"1 Déo Sweet Litchi + 1 Déo Musc Blanc","sku":"MUSCBU-LOT2DE-OLMB"},{"id":47391640551772,"price":5550,"name":"Déodorant au Sweet Litchi - x3 Déos Sweet Litchi","public_title":"x3 Déos Sweet Litchi","sku":"MUSCBU-LOT3DE-OLIT"}],"remote":false},{"id":8850645221724,"gid":"gid:\/\/shopify\/Product\/8850645221724","vendor":"Musc Intime","type":"PRODUIT OFFICIEL","handle":"deodorant-solide-au-sakura","variants":[{"id":48853663121756,"price":1850,"name":"Déodorant au Sakura - Déodorant Solide Sakura","public_title":"Déodorant Solide Sakura","sku":"MUSC-DEODOR-SAKU"},{"id":48723897745756,"price":3700,"name":"Déodorant au Sakura - x2 Déodorants Sakura","public_title":"x2 Déodorants Sakura","sku":"MUSCBU-LOT2DE-OSAK"},{"id":48723897778524,"price":3700,"name":"Déodorant au Sakura - 1 Déo Sakura + 1 Déo Musc Blanc","public_title":"1 Déo Sakura + 1 Déo Musc Blanc","sku":"MUSCBU-LOTDEO-INIR"},{"id":48729088033116,"price":5740,"name":"Déodorant au Sakura - 1 Déodorant + 1 Musc Intime Sakura","public_title":"1 Déodorant + 1 Musc Intime Sakura","sku":"MUSCBU-DUOINT-SAKU"}],"remote":false},{"id":9434442760540,"gid":"gid:\/\/shopify\/Product\/9434442760540","vendor":"Musc Intime","type":"PRODUIT OFFICIEL","handle":"deodorant-solide-crazy-passion-la-pulpeuse","variants":[{"id":48910354121052,"price":1850,"name":"Déodorant Crazy Passion - Déodorant solide Crazy Passion","public_title":"Déodorant solide Crazy Passion","sku":"MUSC-DEODOR-PASS"}],"remote":false},{"id":14974983766364,"gid":"gid:\/\/shopify\/Product\/14974983766364","vendor":"Musc Intime","type":"PRODUIT OFFICIEL","handle":"lot-de-3-deodorants-lirresistible","variants":[{"id":54385704468828,"price":5550,"name":"3 déodorants au Musc Blanc","public_title":null,"sku":null}],"remote":false},{"id":14974958502236,"gid":"gid:\/\/shopify\/Product\/14974958502236","vendor":"Musc Intime","type":"PRODUIT OFFICIEL","handle":"3-deodorants-solides-rose-mystik","variants":[{"id":54385533157724,"price":5550,"name":"3 déodorants Rose Mystik","public_title":null,"sku":null}],"remote":false},{"id":14974974230876,"gid":"gid:\/\/shopify\/Product\/14974974230876","vendor":"Musc Intime","type":"PRODUIT OFFICIEL","handle":"x3-deos-sweet-litchi","variants":[{"id":54385677467996,"price":5550,"name":"3 déodorants au Sweet Litchi","public_title":null,"sku":null}],"remote":false},{"id":14974927798620,"gid":"gid:\/\/shopify\/Product\/14974927798620","vendor":"Musc Intime","type":"PRODUIT OFFICIEL","handle":"3-deodorants-solides-sakura","variants":[{"id":54385327898972,"price":5550,"name":"3 déodorants au Sakura","public_title":null,"sku":null}],"remote":false},{"id":14974914724188,"gid":"gid:\/\/shopify\/Product\/14974914724188","vendor":"Musc Intime","type":"PRODUIT OFFICIEL","handle":"3-deodorants-solides-passion","variants":[{"id":54385240899932,"price":5550,"name":"3 déodorants Crazy Passion","public_title":null,"sku":null}],"remote":false},{"id":14974969971036,"gid":"gid:\/\/shopify\/Product\/14974969971036","vendor":"Musc Intime","type":"PRODUIT OFFICIEL","handle":"x2-deos-sweet-litchi","variants":[{"id":54385648370012,"price":3700,"name":"2 déodorants au Sweet Litchi","public_title":null,"sku":null}],"remote":false},{"id":14974921572700,"gid":"gid:\/\/shopify\/Product\/14974921572700","vendor":"Musc Intime","type":"PRODUIT OFFICIEL","handle":"2-deodorants-sakura","variants":[{"id":54385278779740,"price":3700,"name":"2 déodorants au Sakura","public_title":null,"sku":null}],"remote":false},{"id":14974907449692,"gid":"gid:\/\/shopify\/Product\/14974907449692","vendor":"Musc Intime","type":"PRODUIT OFFICIEL","handle":"2-deodorants-solides-passion","variants":[{"id":54385199251804,"price":3700,"name":"2 déodorants Crazy Passion","public_title":null,"sku":null}],"remote":false},{"id":14974937727324,"gid":"gid:\/\/shopify\/Product\/14974937727324","vendor":"Musc Intime","type":"PRODUIT OFFICIEL","handle":"3-deodorants-solides-monoi","variants":[{"id":54385394614620,"price":5550,"name":"3 déodorants au Monoï Oriental","public_title":null,"sku":null}],"remote":false}],"page":{"pageType":"collection","resourceType":"collection","resourceId":388291985662,"requestId":"a1136efc-d14d-4ae5-b6f7-04bdda7f9eb3-1782745697"}};
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: 61708763390,
theme_id: 200297546076,
app_name: "storefront",
context_url: window.location.href,
source_url: "//muscintime.fr/cdn/s/trekkie.storefront.370ef8ffef154dc56bb5a814fea4666724353464.min.js"});
};
scriptFallback.async = true;
scriptFallback.src = '//muscintime.fr/cdn/s/trekkie.storefront.370ef8ffef154dc56bb5a814fea4666724353464.min.js';
first.parentNode.insertBefore(scriptFallback, first);
};
script.async = true;
script.src = '//muscintime.fr/cdn/s/trekkie.storefront.370ef8ffef154dc56bb5a814fea4666724353464.min.js';
first.parentNode.insertBefore(script, first);
};
trekkie.load(
{"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":61708763390,"isMerchantRequest":null,"themeId":200297546076,"themeCityHash":"18054964462689392173","contentLanguage":"fr","currency":"EUR","eventMetadataId":"5a656b78-dd19-4c03-bb00-1863b9dee0bd"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["b5387b81","d5bdd5d0"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"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":"collection","resourceType":"collection","resourceId":388291985662,"requestId":"a1136efc-d14d-4ae5-b6f7-04bdda7f9eb3-1782745697","shopifyEmitted":true});
var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
var token = match? match[1]: undefined;
if (!hasLoggedConversion(token)) {
setCookieIfConversion(token);
window.ShopifyAnalytics.lib.track("Viewed Product Category",{"currency":"EUR","category":"Collection: deodorant","collectionName":"deodorant","collectionId":388291985662,"nonInteraction":true},undefined,undefined,{"shopifyEmitted":true});
}
});
var eventsListenerScript = document.createElement('script');
eventsListenerScript.async = true;
eventsListenerScript.src = "//muscintime.fr/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
})();</script>
<script
defer
src="https://muscintime.fr/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.6.0.min.js"
data-application="storefront-renderer"
data-shop-id="61708763390"
data-render-region="gcp-europe-west1"
data-page-type="collection"
data-theme-instance-id="200297546076"
data-theme-name="Start&Dev"
data-theme-version="0.3.51"
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://muscintime.fr/api/collect"
></script>
</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript
><iframe
src="https://www.googletagmanager.com/ns.html?id=GTM-564LNM7"
height="0"
width="0"
style="display:none;visibility:hidden"
></iframe
></noscript>
<!-- End Google Tag Manager (noscript) -->
<ul hidden>
<li id="a11y-refresh-page-message">Refresh page</li>
<li id="a11y-new-window-message">New window</li>
</ul>
<header class="header">
<!-- BEGIN sections: header-group -->
<div id="shopify-section-sections--30153391178076__section_base_pRcHY7" class="shopify-section shopify-section-group-header-group">
<div class="base section-sections--30153391178076__section_base_pRcHY7">
<div class="base__content">
<div id="shopify-block-AVVBRZVFUWVlCeVJ0U__block_carousel_864qFM" class="shopify-block block-carousel-container">
<div class="splide block-carousel block-AVVBRZVFUWVlCeVJ0U__block_carousel_864qFM" id="splide-AVVBRZVFUWVlCeVJ0U__block_carousel_864qFM" role="group">
<div class="splide__track">
<ul class="splide__list">
<li id="shopify-block-AK3UrNmZtcGVjUlF6N__block_carousel_slide_43V8Bf" class="shopify-block splide__slide">
<div id="shopify-block-ANURKSzdFSmNGTkVsQ__block_row_MhtUJT" class="shopify-block block-row">
<div id="shopify-block-ASE1rTXg2RzRZZ3c5R__block_text_Aky93r" class="shopify-block">
<div class="block-text block-ASE1rTXg2RzRZZ3c5R__block_text_Aky93r" data-type="one_line">
<p><a href="/collections/toute-la-boutique-musc-intime" title="Toute la boutique Musc Intime"><strong>SOLDES</strong> : Profite de -25% sur tout le site dès 50€ d'achat</a></p>
</div>
<style data-for="ASE1rTXg2RzRZZ3c5R__block_text_Aky93r">
.block-text.block-ASE1rTXg2RzRZZ3c5R__block_text_Aky93r {
--block-text-color: var(--color-text-contrasted);
--block-text-bold-color: var(--color-text-contrasted);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-text-contrasted);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-xs);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-xs);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-xs);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-xs);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: center;
}
</style>
</div>
<style data-for="ANURKSzdFSmNGTkVsQ__block_row_MhtUJT">
.block-row#shopify-block-ANURKSzdFSmNGTkVsQ__block_row_MhtUJT {
--block-row-horizontal-alignment: center;
--block-row-vertical-alignment: center;
--block-row-gap: 0px;
--block-row-flex-direction: row;
--block-row-inner-padding-top: var(--spacing-normal);
--block-row-inner-padding-right: var(--spacing-big);
--block-row-inner-padding-bottom: var(--spacing-normal);
--block-row-inner-padding-left: var(--spacing-big);
--block-row-wrap: nowrap;
width: auto;
}
@media (max-width: 768px) {
.block-row#shopify-block-ANURKSzdFSmNGTkVsQ__block_row_MhtUJT {
--block-row-wrap: wrap;
}
}
</style>
</div>
</li>
<li id="shopify-block-AcjlDR3RuRnNLSE9NU__block_carousel_slide_hEYma9" class="shopify-block splide__slide">
<div id="shopify-block-AVlJJRTNJU0ttbjQ3S__block_row_pXm3ii" class="shopify-block block-row">
<div id="shopify-block-ATkx2SVpTL0JjeFo0L__block_text_PbM9Xi" class="shopify-block">
<div class="block-text block-ATkx2SVpTL0JjeFo0L__block_text_PbM9Xi" data-type="one_line">
<span>✨ <strong>Livraison gratuite dès 70€</strong> et Paiement en 3x sans frais ✨</span>
</div>
<style data-for="ATkx2SVpTL0JjeFo0L__block_text_PbM9Xi">
.block-text.block-ATkx2SVpTL0JjeFo0L__block_text_PbM9Xi {
--block-text-color: var(--color-text-contrasted);
--block-text-bold-color: var(--color-primary-contrasted);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-xs);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-xs);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: center;
}
</style>
</div>
<style data-for="AVlJJRTNJU0ttbjQ3S__block_row_pXm3ii">
.block-row#shopify-block-AVlJJRTNJU0ttbjQ3S__block_row_pXm3ii {
--block-row-horizontal-alignment: center;
--block-row-vertical-alignment: center;
--block-row-gap: 0px;
--block-row-flex-direction: row;
--block-row-inner-padding-top: var(--spacing-normal);
--block-row-inner-padding-right: var(--spacing-big);
--block-row-inner-padding-bottom: var(--spacing-normal);
--block-row-inner-padding-left: var(--spacing-big);
--block-row-wrap: nowrap;
width: auto;
}
@media (max-width: 768px) {
.block-row#shopify-block-AVlJJRTNJU0ttbjQ3S__block_row_pXm3ii {
--block-row-wrap: wrap;
}
}
</style>
</div>
</li>
</ul>
</div>
</div>
<link href="//muscintime.fr/cdn/shop/t/386/assets/block-carousel-pagination-default.css?v=38899698454171002731782202893" rel="stylesheet" type="text/css" media="all" />
<link href="//muscintime.fr/cdn/shop/t/386/assets/block-carousel.css?v=48270312443653327651782202893" rel="stylesheet" type="text/css" media="all" />
<style data-for="AVVBRZVFUWVlCeVJ0U__block_carousel_864qFM">
.block-carousel.block-AVVBRZVFUWVlCeVJ0U__block_carousel_864qFM {
container-name: carousel-pagination-default;
container-type: inline-size;
--carousel-pagination-alignment: flex-start;
--carousel-pagination-non-active-color: var(--color-text-light);
--carousel-pagination-active-color: var(--color-background);
--carousel-pagination-hover-color: var(--color-primary);
--carousel-arrow-color: var(--color-text-contrasted);
--carousel-arrow-hover-color: var(--color-primary-contrasted);
--carousel-arrow-background-color: var(--color-transparent);
}
</style>
<script type="module-shim" editor-reload>
const run = async () => {
requestAnimationFrame(() => {
new window.Splide('#splide-AVVBRZVFUWVlCeVJ0U__block_carousel_864qFM', {
"type": "loop",
"gap": "calc(var(--spacing-normal) * 1)",
"padding": {left: "0%", right: "0%"},
"arrows": true,
"pagination": false,"autoplay": 5000,"drag": true,
"keyboard": true,
"perPage": 1,
"breakpoints": {"768": {"perPage": 1,},},
focus: 0,
drag: 'free',
snap: true,
dragMinThreshold: 15,
omitEnd: true,
classes: {
pagination: 'splide__pagination block-carousel__pagination block-carousel__pagination-position-outside',
}
}).mount({
});
});
};
const mountWhenVisible = () => {
const el = document.getElementById('splide-AVVBRZVFUWVlCeVJ0U__block_carousel_864qFM');
if (!el) {
run();
return;
}
if (!('IntersectionObserver' in window)) {
run();
return;
}
const observer = new IntersectionObserver((entries, obs) => {
for (const entry of entries) {
if (entry.isIntersecting) {
obs.unobserve(entry.target);
run();
break;
}
}
}, { root: null, threshold: 0.1 });
observer.observe(el);
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', mountWhenVisible, { once: true });
} else {
mountWhenVisible();
}
</script>
</div>
</div>
</div>
<style data-for="sections--30153391178076__section_base_pRcHY7">
.base.section-sections--30153391178076__section_base_pRcHY7 {
--background-color: var(--color-primary);
--foreground-color: var(--color-transparent);
--spacing-inner-top: 0px;
--spacing-inner-right: 0px;
--spacing-inner-bottom: 0px;
--spacing-inner-left: 0px;
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
--roundness:
var(--roundness-none);
--overflow: visible;
--width: 1280px;
}
</style>
</div><div id="shopify-section-sections--30153391178076__section_menu_VKPMRT" class="shopify-section shopify-section-group-header-group">
<nav class="menu section-sections--30153391178076__section_menu_VKPMRT">
<div id="shopify-block-AWUNkS1NOVHYwaDBPb__menu_left" class="shopify-block">
<div class="block-menu-section block-AWUNkS1NOVHYwaDBPb__menu_left block-menu-section--">
<div id="shopify-block-ASlNua005SVVjdjRoS__block_menu_button_EbWMaU" class="shopify-block block-menu-button-container">
<div class="block-menu-button block-ASlNua005SVVjdjRoS__block_menu_button_EbWMaU hide-desktop hide-large-screen" data-menu-button>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5" />
</svg>
</div>
<style data-for="ASlNua005SVVjdjRoS__block_menu_button_EbWMaU">
.block-menu-button.block-ASlNua005SVVjdjRoS__block_menu_button_EbWMaU {
--color: var(--color-text);
}
</style>
<script type="module-shim" editor-reload async>
const run = async () => {
const { MenuButton } = await import('blocks/block-menu-button');
new MenuButton();
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div>
<div id="shopify-block-ANXdKNFZraVFnUjVaW__block_logo_eEA6Ut" class="shopify-block">
<a href="/" title="">
<img
class="block-logo block-ANXdKNFZraVFnUjVaW__block_logo_eEA6Ut hide-mobile"
src="//muscintime.fr/cdn/shop/files/logo_rose_site_evergreen.png?height=30&v=1756827320"
srcset="//muscintime.fr/cdn/shop/files/logo_rose_site_evergreen.png?v=1756827320&width=20 20w, //muscintime.fr/cdn/shop/files/logo_rose_site_evergreen.png?v=1756827320&width=40 40w, //muscintime.fr/cdn/shop/files/logo_rose_site_evergreen.png?v=1756827320&width=60 60w, //muscintime.fr/cdn/shop/files/logo_rose_site_evergreen.png?v=1756827320&width=80 80w, //muscintime.fr/cdn/shop/files/logo_rose_site_evergreen.png?v=1756827320&width=100 100w, //muscintime.fr/cdn/shop/files/logo_rose_site_evergreen.png?v=1756827320&width=120 120w, //muscintime.fr/cdn/shop/files/logo_rose_site_evergreen.png?v=1756827320&width=140 140w, //muscintime.fr/cdn/shop/files/logo_rose_site_evergreen.png?v=1756827320&width=160 160w, //muscintime.fr/cdn/shop/files/logo_rose_site_evergreen.png?v=1756827320&width=180 180w, //muscintime.fr/cdn/shop/files/logo_rose_site_evergreen.png?v=1756827320&width=200 200w"
alt=""
width="auto"
decoding="async"
height="15px"
>
</a>
<style data-for="ANXdKNFZraVFnUjVaW__block_logo_eEA6Ut">
.block-logo.block-ANXdKNFZraVFnUjVaW__block_logo_eEA6Ut {
}
</style>
</div>
<div id="shopify-block-AR0c3MjJFZUxYazVNT__block_menu_mega_item_FEHgwH" class="shopify-block">
<details
class="block-menu-mega-item block-AR0c3MjJFZUxYazVNT__block_menu_mega_item_FEHgwH hide-mobile"
data-open-on-hover
>
<summary class="block-menu-mega-item__summary">
<span class="block-menu-mega-item__title">Boutique</span>
</summary>
<div class="block-menu-mega-item__content">
<div class="block-menu-mega-item__content-inner">
<div id="shopify-block-AV084dVViT3kzeUZ6T__block_row_8JYKNh" class="shopify-block block-row">
<div id="shopify-block-Ad2VyRlhwV2xqUm9aY__block_column_Fbp889" class="shopify-block block-column"><div id="shopify-block-AdjU5c2FIdUFsb0UvQ__block_links_Kzw8Jz" class="shopify-block">
<div class="splide block-links block-AdjU5c2FIdUFsb0UvQ__block_links_Kzw8Jz">
<div class="splide__track">
<ul class="splide__list">
</ul>
</div>
</div>
<template data-storage="block-links-AdjU5c2FIdUFsb0UvQ__block_links_Kzw8Jz">
<div class="block-links__page block-links__page-container" data-index="0" data-insert="index">
<div class="block-links__page-back">
<a href="#" data-listen="page-back" class="block-links__page-back-link">
<span class="block-links__page-back-link-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3" />
</svg>
</span>
<span class="block-links__page-back-link-text">Back</span>
</a>
</div>
<h2 class="block-links__page-title">Page 1</h2>
</div>
<a href="" class="block-links__link">
<span class="block-links__link-name" data-insert="name"></span>
</a>
<div class="block-links__link-with-children">
<div data-insert="link-with-children" class="block-links__link-with-children-content">
<span class="block-links__link-name" data-insert="name"></span>
<span class="block-links__link-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3" />
</svg>
</span>
</div>
</div>
</template>
<style data-for="AdjU5c2FIdUFsb0UvQ__block_links_Kzw8Jz">
.block-links.block-AdjU5c2FIdUFsb0UvQ__block_links_Kzw8Jz {
--block-links-link-image-size: 50px;
--block-links-gap: var(--spacing-medium);
--block-links-link-spacing-top: var(--spacing-small);
--block-links-link-spacing-right: var(--spacing-small);
--block-links-link-spacing-bottom: var(--spacing-small);
--block-links-link-spacing-left: var(--spacing-small);
--block-links-link-color: var(--color-text);
--block-links-link-hover-color: var(--color-primary);
--block-links-back-link-font-size: var(--font-size-s);
--block-links-back-link-font-weight: var(--font-weight-regular);
--block-links-back-link-font-family: var(--font-default);
--block-links-link-font-size: var(--font-size-s);
--block-links-link-font-weight: var(--font-weight-regular);
--block-links-link-font-family: var(--font-default);
--roundness:
var(--roundness-little);
}
</style>
<script type="module-shim" editor-reload async>
const run = async () => {
const { LinkList } = await import('blocks/block-links');
new LinkList({
container: document.querySelector('.block-links.block-AdjU5c2FIdUFsb0UvQ__block_links_Kzw8Jz'),
storage: document.querySelector('[data-storage="block-links-AdjU5c2FIdUFsb0UvQ__block_links_Kzw8Jz"]'),
links: [
{
"title": "Soldes d'été",
"url": "/collections/toute-la-boutique-musc-intime","thumbnail": "//muscintime.fr/cdn/shop/files/Menu_page_meilleures_offres_soldes_25_1.jpg?crop=center&height=100&v=1781616997&width=100","links": []
},
{
"title": "Sélection à -40%",
"url": "/collections/selection-a-moins-quarante","thumbnail": "//muscintime.fr/cdn/shop/files/Menu_page_meilleures_offres_soldes_40_1.jpg?crop=center&height=100&v=1781617013&width=100","links": []
},
{
"title": "Huile Glow Pailletée",
"url": "/collections/huiles-glow-corps","thumbnail": "//muscintime.fr/cdn/shop/collections/MUSC_INTIME_20260227_AF_21198-15_2.png?crop=center&height=100&v=1780065654&width=100","links": []
},
{
"title": "Brume All Over ",
"url": "/collections/brume-all-over","thumbnail": "//muscintime.fr/cdn/shop/collections/lancement_brumes.png?crop=center&height=100&v=1777274073&width=100","links": []
},
{
"title": "Les Meilleures Offres",
"url": "/pages/offre-du-moment","thumbnail": "//muscintime.fr/cdn/shop/files/offre_du_moment_1.jpg?crop=center&height=100&v=1747042150&width=100","links": []
},
{
"title": "Les Rituels",
"url": "/collections/rituels-intime","thumbnail": "//muscintime.fr/cdn/shop/collections/Rituel.png?crop=center&height=100&v=1759488094&width=100","links": []
},
{
"title": "Kits & Routines",
"url": "/collections/kits-routine","thumbnail": "//muscintime.fr/cdn/shop/collections/Rituel_ambre_flower.jpg?crop=center&height=100&v=1750862111&width=100","links": []
},
{
"title": "Gels Parfumants",
"url": "/collections/gamme-nos-musc","thumbnail": "//muscintime.fr/cdn/shop/collections/Musc_Blanc_19aa75b7-2980-46db-a64f-bc755a5a4c04.png?crop=center&height=100&v=1770820987&width=100","links": []
},
{
"title": "Déodorants solides",
"url": "/collections/deodorant","thumbnail": "//muscintime.fr/cdn/shop/collections/Deodorant_au_Musc_Blanc.jpg?crop=center&height=100&v=1759488007&width=100","links": []
},
{
"title": "Déo Douche Parfumé",
"url": "/collections/deo-douche","thumbnail": "//muscintime.fr/cdn/shop/collections/Deo_douche_-_Sakura_-_L_innocente-3.jpg?crop=center&height=100&v=1759488142&width=100","links": []
},
{
"title": "Lait en Spray Parfumé",
"url": "/collections/lait-en-spray","thumbnail": "//muscintime.fr/cdn/shop/collections/Lait_spray_-_Monoi_-_La_rayonnante-2.jpg?crop=center&height=100&v=1759488160&width=100","links": []
},
{
"title": "Mousses Intimes",
"url": "/collections/mousse-intime","thumbnail": "//muscintime.fr/cdn/shop/collections/Mousse_intime.jpg?crop=center&height=100&v=1759487802&width=100","links": []
},
{
"title": "Lingettes Intimes",
"url": "/collections/lingettes-intimes","thumbnail": "//muscintime.fr/cdn/shop/collections/Lingettes.jpg?crop=center&height=100&v=1759487824&width=100","links": []
},
{
"title": "Accessoires",
"url": "/collections/gamme-accessoires","thumbnail": "//muscintime.fr/cdn/shop/collections/musc_have_s.jpg?crop=center&height=100&v=1759487742&width=100","links": []
}
]
,
});
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div>
<div id="shopify-block-AMUR4VzdGVHFEQzVkb__block_button_xNDYrG" class="shopify-block">
<a
class="block-button block-AMUR4VzdGVHFEQzVkb__block_button_xNDYrG link full-width"
data-type="link"
href="/collections/toute-la-boutique-musc-intime"
>
Toute la boutique
</a>
<style data-for="AMUR4VzdGVHFEQzVkb__block_button_xNDYrG">
.block-button.block-AMUR4VzdGVHFEQzVkb__block_button_xNDYrG {
--block-button-background-color: var(--color-primary);
--block-button-background-color-oos: var(--color-background);
--block-button-text-color: var(--color-primary-contrasted);
--block-button-font-family: var(--font-default);
--block-button-font-weight: var(--font-weight-default);
--block-button-font-size: var(--font-size-default);
--roundness:
var(--roundness-little);
--button-paddings: var(--buttons-m-paddings);
--block-button-text-alignment: center;
}
.block-button.block-AMUR4VzdGVHFEQzVkb__block_button_xNDYrG[data-oos="true"] {
background-color: var(--block-button-background-color-oos);
}
</style>
</div>
<style data-for="Ad2VyRlhwV2xqUm9aY__block_column_Fbp889">
.block-column#shopify-block-Ad2VyRlhwV2xqUm9aY__block_column_Fbp889 {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: var(--spacing-normal);
--block-column-inner-padding-right: var(--spacing-normal);
--block-column-inner-padding-bottom: var(--spacing-normal);
--block-column-inner-padding-left: var(--spacing-normal);
--block-column-flex-direction: column;
width: 400px;
height: auto;
}
</style>
</div>
<div id="shopify-block-AWWp3WFNWVDBBdGdqQ__block_column_R3eUw3" class="shopify-block block-column"><div id="shopify-block-AK1JrSWRHYi9yc3NER__block_collections_4AFpLK" class="shopify-block">
<div class="block-collections block-AK1JrSWRHYi9yc3NER__block_collections_4AFpLK">
<div class="block-collections__collection">
<a href="/collections/gamme-musc-blanc" class="block-collections__collection-link">
<div class="block-collections__collection-image">
<img
src="//muscintime.fr/cdn/shop/collections/musc_blanc_1.png?crop=center&height=20&v=1770647736&width=20"
data-src="//muscintime.fr/cdn/shop/collections/musc_blanc_1.png?crop=center&height=250&v=1770647736&width=250"
alt="Musc Blanc"
width="250"
height="250"
>
</div>
<div class="block-collections__collection-title">
Musc Blanc
</div>
</a>
</div>
<div class="block-collections__collection">
<a href="/collections/rose-mystik" class="block-collections__collection-link">
<div class="block-collections__collection-image">
<img
src="//muscintime.fr/cdn/shop/collections/rose_1_bb5b64ba-86a1-42b2-a65b-21a7a939facc.png?crop=center&height=20&v=1730281237&width=20"
data-src="//muscintime.fr/cdn/shop/collections/rose_1_bb5b64ba-86a1-42b2-a65b-21a7a939facc.png?crop=center&height=250&v=1730281237&width=250"
alt="Rose Mystik"
width="250"
height="250"
>
</div>
<div class="block-collections__collection-title">
Rose Mystik
</div>
</a>
</div>
<div class="block-collections__collection">
<a href="/collections/gamme-amber-flower" class="block-collections__collection-link">
<div class="block-collections__collection-image">
<img
src="//muscintime.fr/cdn/shop/collections/b15-1.png?crop=center&height=20&v=1763549280&width=20"
data-src="//muscintime.fr/cdn/shop/collections/b15-1.png?crop=center&height=250&v=1763549280&width=250"
alt="Amber Flower"
width="250"
height="250"
>
</div>
<div class="block-collections__collection-title">
Amber Flower
</div>
</a>
</div>
<div class="block-collections__collection">
<a href="/collections/collection-sweet-litchi" class="block-collections__collection-link">
<div class="block-collections__collection-image">
<img
src="//muscintime.fr/cdn/shop/collections/b6_ea2876f8-16c4-480b-97fd-3bbf1a6ba991.png?crop=center&height=20&v=1763549313&width=20"
data-src="//muscintime.fr/cdn/shop/collections/b6_ea2876f8-16c4-480b-97fd-3bbf1a6ba991.png?crop=center&height=250&v=1763549313&width=250"
alt="Sweet Litchi"
width="250"
height="250"
>
</div>
<div class="block-collections__collection-title">
Sweet Litchi
</div>
</a>
</div>
<div class="block-collections__collection">
<a href="/collections/gamme-sakura" class="block-collections__collection-link">
<div class="block-collections__collection-image">
<img
src="//muscintime.fr/cdn/shop/collections/b15_c6c0dd13-33bd-472f-adec-265736ba49bd.png?crop=center&height=20&v=1763549322&width=20"
data-src="//muscintime.fr/cdn/shop/collections/b15_c6c0dd13-33bd-472f-adec-265736ba49bd.png?crop=center&height=250&v=1763549322&width=250"
alt="Sakura"
width="250"
height="250"
>
</div>
<div class="block-collections__collection-title">
Sakura
</div>
</a>
</div>
<div class="block-collections__collection">
<a href="/collections/collection-intime-monoi" class="block-collections__collection-link">
<div class="block-collections__collection-image">
<img
src="//muscintime.fr/cdn/shop/collections/b18_6bb407a4-5fb3-40a9-9dec-dd4fb5c7c866.png?crop=center&height=20&v=1770763760&width=20"
data-src="//muscintime.fr/cdn/shop/collections/b18_6bb407a4-5fb3-40a9-9dec-dd4fb5c7c866.png?crop=center&height=250&v=1770763760&width=250"
alt="Monoï Oriental"
width="250"
height="250"
>
</div>
<div class="block-collections__collection-title">
Monoï Oriental
</div>
</a>
</div>
<div class="block-collections__collection">
<a href="/collections/gamme-hot-peach" class="block-collections__collection-link">
<div class="block-collections__collection-image">
<img
src="//muscintime.fr/cdn/shop/collections/b12_292df90b-f82f-43a1-9680-8daad6ef32b4.png?crop=center&height=20&v=1763549336&width=20"
data-src="//muscintime.fr/cdn/shop/collections/b12_292df90b-f82f-43a1-9680-8daad6ef32b4.png?crop=center&height=250&v=1763549336&width=250"
alt="Hot Peach"
width="250"
height="250"
>
</div>
<div class="block-collections__collection-title">
Hot Peach
</div>
</a>
</div>
<div class="block-collections__collection">
<a href="/collections/gamme-crazy-passion" class="block-collections__collection-link">
<div class="block-collections__collection-image">
<img
src="//muscintime.fr/cdn/shop/collections/passion_54ef32d6-6e75-4a06-a8c1-5c0e0b2fda08.png?crop=center&height=20&v=1763549302&width=20"
data-src="//muscintime.fr/cdn/shop/collections/passion_54ef32d6-6e75-4a06-a8c1-5c0e0b2fda08.png?crop=center&height=250&v=1763549302&width=250"
alt="Crazy Passion"
width="250"
height="250"
>
</div>
<div class="block-collections__collection-title">
Crazy Passion
</div>
</a>
</div>
</div>
<link href="//muscintime.fr/cdn/shop/t/386/assets/block-collections.css?v=53316305643116117501782202893" rel="stylesheet" type="text/css" media="all" />
<style data-for="AK1JrSWRHYi9yc3NER__block_collections_4AFpLK">
.block-collections.block-AK1JrSWRHYi9yc3NER__block_collections_4AFpLK {
--block-collections-collection-image-size: px;
--block-collections-gap: var(--spacing-normal);
--block-collections-roundness:
var(--roundness-normal);
--block-collections-title-color: var(--color-text);
--block-collections-image-background-color: var(--color-transparent);
--block-collections-title-font-size: var(--font-size-m);
--block-collections-title-font-weight: var(--font-weight-regular);
--block-collections-title-font-family: var(--font-default);
}
.block-collections.block-AK1JrSWRHYi9yc3NER__block_collections_4AFpLK {
--grid-columns: 5;
}
/* Mobile and tablet version */
@media (max-width: 768px) {
.block-collections.block-AK1JrSWRHYi9yc3NER__block_collections_4AFpLK {
--grid-columns: 4;
}
}
/* Large screen version */
@media (min-width: 1280px) {
.block-collections.block-AK1JrSWRHYi9yc3NER__block_collections_4AFpLK {
--grid-columns: 6;
}
}
</style>
<script type="module-shim" editor-reload async>
const run = async () => {
const { Collections } = await import('blocks/block-collections');
new Collections({
id: 'AK1JrSWRHYi9yc3NER__block_collections_4AFpLK',
container: document.querySelector('.block-collections.block-AK1JrSWRHYi9yc3NER__block_collections_4AFpLK'),
displayType: 'grid',
});
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div>
<style data-for="AWWp3WFNWVDBBdGdqQ__block_column_R3eUw3">
.block-column#shopify-block-AWWp3WFNWVDBBdGdqQ__block_column_R3eUw3 {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: 0px;
--block-column-inner-padding-top: var(--spacing-normal);
--block-column-inner-padding-right: var(--spacing-normal);
--block-column-inner-padding-bottom: var(--spacing-normal);
--block-column-inner-padding-left: var(--spacing-normal);
--block-column-flex-direction: column;
height: auto;
}
</style>
</div>
<style data-for="AV084dVViT3kzeUZ6T__block_row_8JYKNh">
.block-row#shopify-block-AV084dVViT3kzeUZ6T__block_row_8JYKNh {
--block-row-horizontal-alignment: flex-start;
--block-row-vertical-alignment: stretch;
--block-row-gap: 0px;
--block-row-flex-direction: row;
--block-row-inner-padding-top: 0px;
--block-row-inner-padding-right: 0px;
--block-row-inner-padding-bottom: 0px;
--block-row-inner-padding-left: 0px;
--block-row-wrap: nowrap;
width: 100%;
}
@media (max-width: 768px) {
.block-row#shopify-block-AV084dVViT3kzeUZ6T__block_row_8JYKNh {
--block-row-wrap: nowrap;
}
}
</style>
</div>
</div>
</div>
</details>
<style data-for="AR0c3MjJFZUxYazVNT__block_menu_mega_item_FEHgwH">
.block-menu-mega-item.block-AR0c3MjJFZUxYazVNT__block_menu_mega_item_FEHgwH {
--roundness:
var(--roundness-little);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
--spacing-inner-top: var(--spacing-medium);
--spacing-inner-right: var(--spacing-medium);
--spacing-inner-bottom: var(--spacing-medium);
--spacing-inner-left: var(--spacing-medium);
--cart-section-gap: 1;
--color-background: var(--color-background-light);
--color-button-background: var(--color-primary);
--color-button-text: var(--color-primary-contrasted);
--font-button-family: var(--font-default);
--font-button-size: var(--font-size-m);
--font-button-weight: var(--font-weight-regular);
--button-paddings: var(--buttons-m-paddings);
}
</style>
<script type="module-shim" editor-reload async>
const run = async () => {
const { Details } = await import('modules/details/details');
new Details({
container: document.querySelector('.block-menu-mega-item.block-AR0c3MjJFZUxYazVNT__block_menu_mega_item_FEHgwH'),
});
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div>
</div>
<style data-for="AWUNkS1NOVHYwaDBPb__menu_left">
.block-menu-section.block-AWUNkS1NOVHYwaDBPb__menu_left {
--menu-section-alignment: left;
}
</style>
</div>
<div id="shopify-block-AMG91cjhiWStsYmxxL__menu_center" class="shopify-block">
<div class="block-menu-section block-AMG91cjhiWStsYmxxL__menu_center block-menu-section--">
<div id="shopify-block-AS1RDSjNsOThOWXRJV__block_logo_yaiiRf" class="shopify-block">
<a href="/" title="">
<img
class="block-logo block-AS1RDSjNsOThOWXRJV__block_logo_yaiiRf hide-desktop hide-large-screen"
src="//muscintime.fr/cdn/shop/files/logo_rose_site_evergreen.png?height=30&v=1756827320"
srcset="//muscintime.fr/cdn/shop/files/logo_rose_site_evergreen.png?v=1756827320&width=20 20w, //muscintime.fr/cdn/shop/files/logo_rose_site_evergreen.png?v=1756827320&width=40 40w, //muscintime.fr/cdn/shop/files/logo_rose_site_evergreen.png?v=1756827320&width=60 60w, //muscintime.fr/cdn/shop/files/logo_rose_site_evergreen.png?v=1756827320&width=80 80w, //muscintime.fr/cdn/shop/files/logo_rose_site_evergreen.png?v=1756827320&width=100 100w, //muscintime.fr/cdn/shop/files/logo_rose_site_evergreen.png?v=1756827320&width=120 120w, //muscintime.fr/cdn/shop/files/logo_rose_site_evergreen.png?v=1756827320&width=140 140w, //muscintime.fr/cdn/shop/files/logo_rose_site_evergreen.png?v=1756827320&width=160 160w, //muscintime.fr/cdn/shop/files/logo_rose_site_evergreen.png?v=1756827320&width=180 180w, //muscintime.fr/cdn/shop/files/logo_rose_site_evergreen.png?v=1756827320&width=200 200w"
alt=""
width="auto"
decoding="async"
height="15px"
>
</a>
<style data-for="AS1RDSjNsOThOWXRJV__block_logo_yaiiRf">
.block-logo.block-AS1RDSjNsOThOWXRJV__block_logo_yaiiRf {
}
</style>
</div>
</div>
<style data-for="AMG91cjhiWStsYmxxL__menu_center">
.block-menu-section.block-AMG91cjhiWStsYmxxL__menu_center {
--menu-section-alignment: left;
}
</style>
</div>
<div id="shopify-block-AYjZ0b2hFSWFZNXpic__menu_right" class="shopify-block">
<div class="block-menu-section block-AYjZ0b2hFSWFZNXpic__menu_right block-menu-section--">
<div id="shopify-block-AS3JTK1k5SGEwNTFoR__block_account_button_m777cz" class="shopify-block">
<a class="block-account-button block-AS3JTK1k5SGEwNTFoR__block_account_button_m777cz hide-mobile" href="/account" data-account-button>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z" />
</svg>
<span class="block-account-button__text">Le Club VIP</span>
</a>
<style data-for="AS3JTK1k5SGEwNTFoR__block_account_button_m777cz">
.block-account-button.block-AS3JTK1k5SGEwNTFoR__block_account_button_m777cz {
--block-account-text: var(--color-primary-contrasted);
--block-account-font-family: var(--font-default);
--block-account-font-weight: var(--font-weight-regular);
--block-account-font-size: var(--font-size-s);
--block-account-background: var(--color-primary);
--block-account-button-padding: var(--buttons-m-paddings);
--block-account-button-hover-transform: none;
--roundness:
var(--roundness-little);
}
</style>
</div>
<div id="shopify-block-ANldZbWUrTDFNMW9aS__block_search_button_PVyKAf" class="shopify-block block-search-button-container">
<div class="block-search-button block-ANldZbWUrTDFNMW9aS__block_search_button_PVyKAf" data-search-button>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z" />
</svg>
</div>
<style data-for="ANldZbWUrTDFNMW9aS__block_search_button_PVyKAf">
.block-search-button.block-ANldZbWUrTDFNMW9aS__block_search_button_PVyKAf {
--color: var(--color-text);
}
</style>
<script type="module-shim" editor-reload async>
const run = async () => {
const { SearchButton } = await import('blocks/block-search-button');
new SearchButton();
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div>
<div id="shopify-block-Ad09nM2k1b3hTb3Bjd__block_cart_button_NmBh7R" class="shopify-block block-cart-button-container">
<div class="block-cart-button block-Ad09nM2k1b3hTb3Bjd__block_cart_button_NmBh7R" data-cart-button>
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" color="currentColor" fill="none">
<path d="M3.87289 17.0194L2.66933 9.83981C2.48735 8.75428 2.39637 8.21152 2.68773 7.85576C2.9791 7.5 3.51461 7.5 4.58564 7.5H19.4144C20.4854 7.5 21.0209 7.5 21.3123 7.85576C21.6036 8.21152 21.5126 8.75428 21.3307 9.83981L20.1271 17.0194C19.7282 19.3991 19.5287 20.5889 18.7143 21.2945C17.9 22 16.726 22 14.3782 22H9.62182C7.27396 22 6.10003 22 5.28565 21.2945C4.47127 20.5889 4.27181 19.3991 3.87289 17.0194Z" stroke="currentColor" stroke-width="2" />
<path d="M17.5 7.5C17.5 4.46243 15.0376 2 12 2C8.96243 2 6.5 4.46243 6.5 7.5" stroke="currentColor" stroke-width="2" />
</svg>
<span data-cart-button-count class="block-cart-button__count">0</span>
</div>
<style data-for="Ad09nM2k1b3hTb3Bjd__block_cart_button_NmBh7R">
.block-cart-button.block-Ad09nM2k1b3hTb3Bjd__block_cart_button_NmBh7R {
--color: #000000;
}
</style>
<script type="module-shim" editor-reload async>
const run = async () => {
const { CartButton } = await import('blocks/block-cart-button');
new CartButton();
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run);
} else {
run();
}
</script>
</div>
</div>
<style data-for="AYjZ0b2hFSWFZNXpic__menu_right">
.block-menu-section.block-AYjZ0b2hFSWFZNXpic__menu_right {
--menu-section-alignment: right;
}
</style>
</div>
</nav>
<style>
/* Desktop version */
.menu {
background-color: white;
border-radius: var(--roundness-little);
display: grid;
grid-template-columns: 1fr auto 1fr;
position: sticky;
top: 0;
gap: var(--menu-section-gap);
position: relative;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
</style>
<style data-for="sections--30153391178076__section_menu_VKPMRT">
.header {
position: sticky;
top: 0;
width: 100%;
z-index: 10;
}
.menu.section-sections--30153391178076__section_menu_VKPMRT {
--roundness:
var(--roundness-none);
border-radius: var(--roundness);
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding-top: var(--spacing-normal);
padding-right: var(--spacing-big);
padding-bottom: var(--spacing-normal);
padding-left: var(--spacing-big);
--menu-section-gap: var(--spacing-normal);
}
</style>
</div><div id="shopify-section-sections--30153391178076__section_cookies_dCjHeA" class="shopify-section shopify-section-group-header-group">
<style data-for="sections--30153391178076__section_cookies_dCjHeA">
.shopify-pc__banner__dialog, .shopify-pc__prefs__dialog {
--section-cookies-background-color: var(--color-background-light);
--section-cookies-text-color: var(--color-background-light-contrasted);
--section-cookies-button-background-color: var(--color-primary);
--section-cookies-button-text-color: var(--color-primary-contrasted);
--section-cookies-padding-top: var(--spacing-normal);
--section-cookies-padding-right: var(--spacing-normal);
--section-cookies-padding-bottom: var(--spacing-normal);
--section-cookies-padding-left: var(--spacing-normal);
--section-cookies-margin-top: var(--spacing-medium);
--section-cookies-margin-right: var(--spacing-medium);
--section-cookies-margin-bottom: var(--spacing-medium);
--section-cookies-margin-left: var(--spacing-medium);
--section-cookies-body-font-family: var(--font-default);
--section-cookies-body-font-size: var(--font-size-s);
--section-cookies-body-font-weight: var(--font-weight-regular);
--section-cookies-button-font-family: var(--font-default);
--section-cookies-button-font-size: var(--font-size-m);
--section-cookies-button-font-weight: var(--font-weight-bold);
--section-cookies-heading-font-family: var(--font-heading);
--section-cookies-heading-font-size: var(--font-size-l);
--section-cookies-heading-font-weight: var(--font-weight-medium);
--section-cookies-button-paddings: var(--buttons-m-paddings);
--roundness:
var(--roundness-normal);
--section-cookies-roundness: var(--roundness);
}
</style>
</div>
<!-- END sections: header-group -->
</header>
<main id="MainContent" class="content-for-layout" role="main" tabindex="-1">
<div id="shopify-section-template--30153402745180__section_collection_data_EP8kAf" class="shopify-section">
<div class="hidden">
<script
type="application/json"
data-collection-products-datas
data-for="template--30153402745180__section_collection_data_EP8kAf"
data-total-pages="8"
data-current-page="1"
data-next-page="/collections/deodorant?page=2"
data-prev-page=""
>
[
{
"id": 14982439895388,
"title": "Déodorant Amber Flower",
"handle": "deodorant-solide-amber-flower-la-precieuse",
"url": "/products/deodorant-solide-amber-flower-la-precieuse",
"description": "\u003cp\u003eDécouvre la délicate alliance de l’Ambre, de la Rose et du Musc Blanc dans un déodorant solide qui te procure protection et fraîcheur intense.\u003c\/p\u003e\n\u003c!----\u003e",
"content": "\u003cp\u003eDécouvre la délicate alliance de l’Ambre, de la Rose et du Musc Blanc dans un déodorant solide qui te procure protection et fraîcheur intense.\u003c\/p\u003e\n\u003c!----\u003e",
"tags": ["40","PRODUIT OFFICIEL","Setdecouverte","TBxMUSC"],
"price": 1110,
"compare_at_price": 1850,
"collection_tags": null,
"short_description": "• Efficacité 48h\n• Musc Blanc\n• Ambre\n• Rose \n• 95% d’ingrédients d’origine naturelle",
"op_description": null,
"trustpilot_skus": "MUSC-DEODOR-AMBR,14998063186268,14992628318556,14982439895388,"
,
"available": true,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 81279971033436,
"alt": "Déodorant Amber Flower",
"url": "//muscintime.fr/cdn/shop/files/AMBER_FLOWER_DEO.jpg?v=1776857241"
},
"first_available_variant": {
"id": 54417556504924
},
"selected_or_first_available_variant": {
"id": 54417556504924
},
"variants":
[
{
"available": true,
"id": 54417556504924
},
{
"available": true,
"id": 54464499253596
},
{
"available": true,
"id": 54464502104412
},
{
"available": true,
"id": 54464502432092
}
],
"selling_plan_groups": []
},
{
"id": 9528778260828,
"title": "Déodorant Hot Peach",
"handle": "deodorant-solide-hot-peach-la-charmeuse",
"url": "/products/deodorant-solide-hot-peach-la-charmeuse",
"description": "",
"content": "",
"tags": ["PRODUIT OFFICIEL"],
"price": 1850,
"compare_at_price": 1850,
"collection_tags": null,
"short_description": "• Efficacité 48 h \n• Musc Blanc\n• Pêche\n• Vanille\n• 95% d’ingrédients d’origine naturelle",
"op_description": null,
"trustpilot_skus": "MUSC-DEODOR-PECH,MUSCBU-2DEODO-PECH,MUSCBU-DEOHOT-DEOM,MUSCBU-DEOHOT-MUSC,"
,
"available": true,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 81279971000668,
"alt": "Déodorant Hot Peach",
"url": "//muscintime.fr/cdn/shop/files/HOT_PEACH_DEO.jpg?v=1776857241"
},
"first_available_variant": {
"id": 49284910252380
},
"selected_or_first_available_variant": {
"id": 49284910252380
},
"variants":
[
{
"available": true,
"id": 49284910252380
},
{
"available": true,
"id": 54385444061532
},
{
"available": true,
"id": 54385462739292
},
{
"available": true,
"id": 54385468178780
}
],
"selling_plan_groups": []
},
{
"id": 14992629367132,
"title": "3 déodorants Amber Flower",
"handle": "3-deodorants-solides-amber-flower",
"url": "/products/3-deodorants-solides-amber-flower",
"description": null,
"content": null,
"tags": ["Shopify_bundle","TBxMUSC"],
"price": 5550,
"compare_at_price": 5550,
"collection_tags": null,
"short_description": "• Efficacité 48h\n• Musc Blanc\n• Ambre\n• Rose \n• 95% d’ingrédients d’origine naturelle",
"op_description": null,
"trustpilot_skus": "MUSC-DEODOR-AMBR,14998063186268,14992628318556,14982439895388,"
,
"available": true,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 81280062062940,
"alt": "3 déodorants Amber Flower",
"url": "//muscintime.fr/cdn/shop/files/3_DEO_Af.jpg?v=1776857707"
},
"first_available_variant": {
"id": 54464502432092
},
"selected_or_first_available_variant": {
"id": 54464502432092
},
"variants":
[
{
"available": true,
"id": 54464502432092
}
],
"selling_plan_groups": []
},
{
"id": 14974950015324,
"title": "3 déodorants Hot Peach",
"handle": "3-deodorants-solides-hot-peach",
"url": "/products/3-deodorants-solides-hot-peach",
"description": null,
"content": null,
"tags": ["Shopify_bundle","TBxMUSC"],
"price": 5550,
"compare_at_price": 5550,
"collection_tags": null,
"short_description": "• Efficacité 48 h \n• Musc Blanc\n• Pêche\n• Vanille\n• 95% d’ingrédients d’origine naturelle",
"op_description": null,
"trustpilot_skus": "MUSC-DEODOR-PECH,MUSCBU-2DEODO-PECH,MUSCBU-DEOHOT-DEOM,MUSCBU-DEOHOT-MUSC,"
,
"available": true,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 81280110330204,
"alt": "3 déodorants Hot Peach",
"url": "//muscintime.fr/cdn/shop/files/3_DEO_hot.jpg?v=1776858137"
},
"first_available_variant": {
"id": 54385468178780
},
"selected_or_first_available_variant": {
"id": 54385468178780
},
"variants":
[
{
"available": true,
"id": 54385468178780
}
],
"selling_plan_groups": []
},
{
"id": 14992628318556,
"title": "2 déodorants Amber Flower",
"handle": "2-deodorants-solides-amber-flower",
"url": "/products/2-deodorants-solides-amber-flower",
"description": null,
"content": null,
"tags": ["Setdecouverte","Shopify_bundle","TBxMUSC"],
"price": 3700,
"compare_at_price": 3700,
"collection_tags": null,
"short_description": "• Efficacité 48h\n• Musc Blanc\n• Ambre\n• Rose \n• 95% d’ingrédients d’origine naturelle",
"op_description": null,
"trustpilot_skus": "MUSC-DEODOR-AMBR,14998063186268,14992628318556,14982439895388,"
,
"available": true,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 81280062095708,
"alt": "2 déodorants Amber Flower",
"url": "//muscintime.fr/cdn/shop/files/2_DEO_Af.jpg?v=1776857708"
},
"first_available_variant": {
"id": 54464499253596
},
"selected_or_first_available_variant": {
"id": 54464499253596
},
"variants":
[
{
"available": true,
"id": 54464499253596
}
],
"selling_plan_groups": []
},
{
"id": 14974944772444,
"title": "2 déodorants Hot Peach",
"handle": "2-deodorants-solides-hot-peach",
"url": "/products/2-deodorants-solides-hot-peach",
"description": null,
"content": null,
"tags": ["Shopify_bundle","TBxMUSC"],
"price": 3700,
"compare_at_price": 3700,
"collection_tags": null,
"short_description": "• Efficacité 48 h \n• Musc Blanc\n• Pêche\n• Vanille\n• 95% d’ingrédients d’origine naturelle",
"op_description": null,
"trustpilot_skus": "MUSC-DEODOR-PECH,MUSCBU-2DEODO-PECH,MUSCBU-DEOHOT-DEOM,MUSCBU-DEOHOT-MUSC,"
,
"available": true,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 81280110297436,
"alt": "2 déodorants Hot Peach",
"url": "//muscintime.fr/cdn/shop/files/2_DEO_hot.jpg?v=1776858137"
},
"first_available_variant": {
"id": 54385444061532
},
"selected_or_first_available_variant": {
"id": 54385444061532
},
"variants":
[
{
"available": true,
"id": 54385444061532
}
],
"selling_plan_groups": []
},
{
"id": 14974982226268,
"title": "2 déodorants au Musc Blanc",
"handle": "deodorant-solide-au-musc-blanc-50g",
"url": "/products/deodorant-solide-au-musc-blanc-50g",
"description": "\u003cdiv style=\"text-align: center;\" dir=\"auto\"\u003e\n\u003cspan style=\"color: #404040;\"\u003e\u003cem\u003e(Victime de son succès en permanence, nous avons réalisé ce lot de 3 déodorants à prix réduit pour que tu puisses faire ton stock pour toute l'année)\u003c\/em\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" dir=\"auto\"\u003e\n\u003cem\u003e\u003c\/em\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" dir=\"auto\"\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" dir=\"auto\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv dir=\"auto\"\u003eDéfi relevé ! \u003cstrong\u003eTu l'as rêvé\u003c\/strong\u003e, nous l'avons créé !\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003eTu es l’incarnation de la beauté, de la pureté et de l’hygiène corporel à tous les niveaux... En 24 h, \u003cstrong\u003etu es capable de retourner le monde\u003c\/strong\u003e malgré\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003ele stress, la pression, et les températures extrêmes.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003eNous nous devions, pour toi notre chère Beauté Musquée, d'élaborer un \u003ca href=\"https:\/\/muscintime.fr\/collections\/gamme-corps-et-cheveux\"\u003edéodorant\u003c\/a\u003e unique et efficace, \u003cstrong\u003eà la hauteur de tes besoins et de tes exigences\u003c\/strong\u003e.\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003eDeux années complètes de travail minutieux et de recherche pour te satisfaire et respecter ton corps.\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\u003cspan\u003eAucune trace, même imperceptible de sels d’aluminium ni de perturbateur endocrinien, c’était le minimum de nos exigences.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003eMais tu méritais mieux encore,\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003e91 % d'ingrédients d’origine naturelle\u003c\/span\u003e, contenant des \u003cstrong\u003eactifs très puissants\u003c\/strong\u003e. Aucune transpiration garantit \u003cstrong\u003edurant 48h\u003c\/strong\u003e avec cet \u003cstrong\u003eanti-transpirant ultra efficace\u003c\/strong\u003e. \u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\n\u003cmeta charset=\"utf-8\"\u003ePlus d'infos dans l'onglet description 👇🏻\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\u003cbr\u003e\u003c\/div\u003e",
"content": "\u003cdiv style=\"text-align: center;\" dir=\"auto\"\u003e\n\u003cspan style=\"color: #404040;\"\u003e\u003cem\u003e(Victime de son succès en permanence, nous avons réalisé ce lot de 3 déodorants à prix réduit pour que tu puisses faire ton stock pour toute l'année)\u003c\/em\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" dir=\"auto\"\u003e\n\u003cem\u003e\u003c\/em\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" dir=\"auto\"\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" dir=\"auto\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv dir=\"auto\"\u003eDéfi relevé ! \u003cstrong\u003eTu l'as rêvé\u003c\/strong\u003e, nous l'avons créé !\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003eTu es l’incarnation de la beauté, de la pureté et de l’hygiène corporel à tous les niveaux... En 24 h, \u003cstrong\u003etu es capable de retourner le monde\u003c\/strong\u003e malgré\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003ele stress, la pression, et les températures extrêmes.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003eNous nous devions, pour toi notre chère Beauté Musquée, d'élaborer un \u003ca href=\"https:\/\/muscintime.fr\/collections\/gamme-corps-et-cheveux\"\u003edéodorant\u003c\/a\u003e unique et efficace, \u003cstrong\u003eà la hauteur de tes besoins et de tes exigences\u003c\/strong\u003e.\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003eDeux années complètes de travail minutieux et de recherche pour te satisfaire et respecter ton corps.\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\u003cspan\u003eAucune trace, même imperceptible de sels d’aluminium ni de perturbateur endocrinien, c’était le minimum de nos exigences.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003eMais tu méritais mieux encore,\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003e91 % d'ingrédients d’origine naturelle\u003c\/span\u003e, contenant des \u003cstrong\u003eactifs très puissants\u003c\/strong\u003e. Aucune transpiration garantit \u003cstrong\u003edurant 48h\u003c\/strong\u003e avec cet \u003cstrong\u003eanti-transpirant ultra efficace\u003c\/strong\u003e. \u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\n\u003cmeta charset=\"utf-8\"\u003ePlus d'infos dans l'onglet description 👇🏻\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\u003cbr\u003e\u003c\/div\u003e",
"tags": ["Shopify_bundle","TBxMUSC"],
"price": 3700,
"compare_at_price": 3700,
"collection_tags": ["Best-Seller"],
"short_description": "• Efficacité 48h\n• Musc Blanc \n• Accord poudré\n• Fleurs Blanches\n• 91% d’ingrédients d’origine naturelle\n",
"op_description": null,
"trustpilot_skus": "MUSCBU-1ANDEM-USCB,TRUSTPILOT_SKU_VALUE_46779226620252,TRUSTPILOT_SKU_VALUE_46779226653020,TRUSTPILOT_SKU_VALUE_46779226685788,MUSC-DEODOR-MUSC,MUSCBU-DUOMUS-QUEE.,MUSCBU-LOT3DE-ODOR-2,MUSCBU-DUOMUS-QUEE.-2,MUSCBU-DUOMUS-QUEE.-3,MUSCBU-DUOMUS-QUEE.-4,MUSCBU-LOT2DE-ODOR,14977131020636,8525579616604,14974982226268,"
,
"available": true,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 81279970902364,
"alt": "2 déodorants au Musc Blanc",
"url": "//muscintime.fr/cdn/shop/files/MUSC_BLANC_DEO.jpg?v=1776857240"
},
"first_available_variant": {
"id": 54385700503900
},
"selected_or_first_available_variant": {
"id": 54385700503900
},
"variants":
[
{
"available": true,
"id": 54385700503900
},
{
"available": true,
"id": 54385704468828
},
{
"available": true,
"id": 54383942762844
}
],
"selling_plan_groups": []
},
{
"id": 14974952833372,
"title": "2 déodorants Rose Mystik",
"handle": "deodorant-solide-a-la-rose-mystik-lenvoutante",
"url": "/products/deodorant-solide-a-la-rose-mystik-lenvoutante",
"description": null,
"content": null,
"tags": ["Shopify_bundle","TBxMUSC"],
"price": 3700,
"compare_at_price": 3700,
"collection_tags": ["Best-Seller"],
"short_description": "• Efficacité 48h\n• Musc Blanc\n• Accord boisé\n• Rose \n• 95% d’ingrédients d’origine naturelle",
"op_description": null,
"trustpilot_skus": "MUSCBU-LOT2DE-OMYS,MUSCBU-LOT3DE-OMYT,MUSCBU-LOT2DE-OMYSY,MUSCBU-LOT3DE-OMYTY,TRUSTPILOT_SKU_VALUE_49096930034012,MUSC-DEODOR-MYST,MUSCBU-LOT2DE-OIRM,MUSC-DEODOR-MYSTY,MUSCBU-LOT2DE-OIRMY,MUSC DEO MOUSSE,MUSCBU-ENSEMB-MYST,14974952833372,8764579807580,9497639551324,14974958502236,8587756306780,9401876939100,"
,
"available": false,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 81279970935132,
"alt": "2 déodorants Rose Mystik",
"url": "//muscintime.fr/cdn/shop/files/ROSE_MYSTIK_DEO.jpg?v=1776857241"
},
"first_available_variant": {
"id": null
},
"selected_or_first_available_variant": {
"id": 54385476075868
},
"variants":
[
{
"available": false,
"id": 54385476075868
},
{
"available": false,
"id": 54385483120988
},
{
"available": false,
"id": 54385533157724
}
],
"selling_plan_groups": []
},
{
"id": 8638242226524,
"title": "Déodorant au Sweet Litchi",
"handle": "deodorant-sweet-litchi-la-delicieuse",
"url": "/products/deodorant-sweet-litchi-la-delicieuse",
"description": "",
"content": "",
"tags": ["PRODUIT OFFICIEL","socioh"],
"price": 1850,
"compare_at_price": 1850,
"collection_tags": null,
"short_description": "• Efficacité 48 h \n• Musc Blanc\n• Litchi \n• Miel\n• 95% d’ingrédients d’origine naturelle",
"op_description": null,
"trustpilot_skus": "MUSC-DEODOR-LITC,MUSCBU-LOT2DE-OLIT,MUSCBU-LOT2DE-OLMB,MUSCBU-LOT3DE-OLIT,8638242226524,9497637519708,14974969971036,14974974230876,"
,
"available": true,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 81279971098972,
"alt": "Déodorant au Sweet Litchi",
"url": "//muscintime.fr/cdn/shop/files/SWEET_LITCHI_DEO.jpg?v=1776857241"
},
"first_available_variant": {
"id": 47391640453468
},
"selected_or_first_available_variant": {
"id": 47391640453468
},
"variants":
[
{
"available": true,
"id": 47391640453468
},
{
"available": false,
"id": 54385648370012
},
{
"available": true,
"id": 54385661280604
},
{
"available": false,
"id": 54385677467996
}
],
"selling_plan_groups": []
},
{
"id": 8850645221724,
"title": "Déodorant au Sakura",
"handle": "deodorant-solide-au-sakura",
"url": "/products/deodorant-solide-au-sakura",
"description": "",
"content": "",
"tags": ["PRODUIT OFFICIEL"],
"price": 1850,
"compare_at_price": 1850,
"collection_tags": null,
"short_description": "• Efficacité 48 h \n• Musc Blanc\n• Fleur de Cerisier \n• Amande\n• 95% d’ingrédients d’origine naturelle",
"op_description": null,
"trustpilot_skus": "TRUSTPILOT_SKU_VALUE_54150263701852,MUSCBU-LOT3DE-OSAK,MUSC-DEODOR-SAKU,MUSCBU-DUOINT-SAKU,MUSCBU-LOT2DE-OSAK,MUSCBU-LOTDEO-INIR,MUSCBU-LOT3DE-SAKU,8850645221724,"
,
"available": true,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 81279971131740,
"alt": "Déodorant au Sakura",
"url": "//muscintime.fr/cdn/shop/files/SAKURA_DEO.jpg?v=1776857241"
},
"first_available_variant": {
"id": 48723897745756
},
"selected_or_first_available_variant": {
"id": 48723897745756
},
"variants":
[
{
"available": false,
"id": 48853663121756
},
{
"available": false,
"id": 54385278779740
},
{
"available": false,
"id": 54385301094748
},
{
"available": false,
"id": 54385327898972
}
],
"selling_plan_groups": []
},
{
"id": 9434442760540,
"title": "Déodorant Crazy Passion",
"handle": "deodorant-solide-crazy-passion-la-pulpeuse",
"url": "/products/deodorant-solide-crazy-passion-la-pulpeuse",
"description": "\u003c!----\u003e",
"content": "\u003c!----\u003e",
"tags": ["PRODUIT OFFICIEL"],
"price": 1850,
"compare_at_price": 1850,
"collection_tags": null,
"short_description": "• Efficacité 48h\n• Musc Blanc\n• Fruit de la Passion \n• Noix de Coco\n• 95% d’ingrédients d’origine naturelle",
"op_description": null,
"trustpilot_skus": "MUSC-DEODOR-PASS,MUSCBU-LOT2DE-PASM,MUSCBU-LOT3DE-PASS,MUSCBU-LOTDEO-PASS,9434442760540,"
,
"available": false,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 81280022741340,
"alt": "Déodorant Crazy Passion",
"url": "//muscintime.fr/cdn/shop/files/PASSION_DEO_1.jpg?v=1776857453"
},
"first_available_variant": {
"id": null
},
"selected_or_first_available_variant": {
"id": 48910354121052
},
"variants":
[
{
"available": false,
"id": 48910354121052
},
{
"available": false,
"id": 54385199251804
},
{
"available": false,
"id": 54385223926108
},
{
"available": false,
"id": 54385240899932
}
],
"selling_plan_groups": []
},
{
"id": 14974983766364,
"title": "3 déodorants au Musc Blanc",
"handle": "lot-de-3-deodorants-lirresistible",
"url": "/products/lot-de-3-deodorants-lirresistible",
"description": "",
"content": "",
"tags": ["Shopify_bundle","TBxMUSC"],
"price": 5550,
"compare_at_price": 5550,
"collection_tags": ["Best-Seller"],
"short_description": "• Efficacité 48h\n• Musc Blanc \n• Accord poudré\n• Fleurs Blanches\n• 91% d’ingrédients d’origine naturelle\n",
"op_description": null,
"trustpilot_skus": "MUSCBU-1ANDEM-USCB,TRUSTPILOT_SKU_VALUE_46779226620252,TRUSTPILOT_SKU_VALUE_46779226653020,TRUSTPILOT_SKU_VALUE_46779226685788,MUSC-DEODOR-MUSC,MUSCBU-DUOMUS-QUEE.,MUSCBU-LOT3DE-ODOR-2,MUSCBU-DUOMUS-QUEE.-2,MUSCBU-DUOMUS-QUEE.-3,MUSCBU-DUOMUS-QUEE.-4,MUSCBU-LOT2DE-ODOR,14977131020636,8525579616604,14974982226268,"
,
"available": true,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 81280045089116,
"alt": "3 déodorants au Musc Blanc",
"url": "//muscintime.fr/cdn/shop/files/3_DEO_BLANC.jpg?v=1776857598"
},
"first_available_variant": {
"id": 54385704468828
},
"selected_or_first_available_variant": {
"id": 54385704468828
},
"variants":
[
{
"available": true,
"id": 54385704468828
}
],
"selling_plan_groups": []
},
{
"id": 14974958502236,
"title": "3 déodorants Rose Mystik",
"handle": "3-deodorants-solides-rose-mystik",
"url": "/products/3-deodorants-solides-rose-mystik",
"description": "\u003cp\u003e• 3 Déodorants solides à la Rose Mystik (50g)\u003c\/p\u003e",
"content": "\u003cp\u003e• 3 Déodorants solides à la Rose Mystik (50g)\u003c\/p\u003e",
"tags": ["Shopify_bundle","TBxMUSC"],
"price": 5550,
"compare_at_price": 5550,
"collection_tags": ["Tendance"],
"short_description": "• Efficacité 48h\n• Musc Blanc\n• Accord boisé\n• Rose \n• 95% d’ingrédients d’origine naturelle",
"op_description": null,
"trustpilot_skus": "MUSCBU-LOT2DE-OMYS,MUSCBU-LOT3DE-OMYT,MUSCBU-LOT2DE-OMYSY,MUSCBU-LOT3DE-OMYTY,TRUSTPILOT_SKU_VALUE_49096930034012,MUSC-DEODOR-MYST,MUSCBU-LOT2DE-OIRM,MUSC-DEODOR-MYSTY,MUSCBU-LOT2DE-OIRMY,MUSC DEO MOUSSE,MUSCBU-ENSEMB-MYST,14974952833372,8764579807580,9497639551324,14974958502236,8587756306780,9401876939100,"
,
"available": false,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 81280045121884,
"alt": "3 déodorants Rose Mystik",
"url": "//muscintime.fr/cdn/shop/files/3_DEO_rose.jpg?v=1776857598"
},
"first_available_variant": {
"id": null
},
"selected_or_first_available_variant": {
"id": 54385533157724
},
"variants":
[
{
"available": false,
"id": 54385533157724
}
],
"selling_plan_groups": []
},
{
"id": 14974974230876,
"title": "3 déodorants au Sweet Litchi",
"handle": "x3-deos-sweet-litchi",
"url": "/products/x3-deos-sweet-litchi",
"description": null,
"content": null,
"tags": ["Shopify_bundle","TBxMUSC"],
"price": 5550,
"compare_at_price": 5550,
"collection_tags": null,
"short_description": "• Efficacité 48 h \n• Musc Blanc\n• Litchi \n• Miel\n• 95% d’ingrédients d’origine naturelle",
"op_description": null,
"trustpilot_skus": "MUSC-DEODOR-LITC,MUSCBU-LOT2DE-OLIT,MUSCBU-LOT2DE-OLMB,MUSCBU-LOT3DE-OLIT,8638242226524,9497637519708,14974969971036,14974974230876,"
,
"available": false,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 81280075759964,
"alt": "3 déodorants au Sweet Litchi",
"url": "//muscintime.fr/cdn/shop/files/3_DEO_sl.jpg?v=1776857807"
},
"first_available_variant": {
"id": null
},
"selected_or_first_available_variant": {
"id": 54385677467996
},
"variants":
[
{
"available": false,
"id": 54385677467996
}
],
"selling_plan_groups": []
},
{
"id": 14974927798620,
"title": "3 déodorants au Sakura",
"handle": "3-deodorants-solides-sakura",
"url": "/products/3-deodorants-solides-sakura",
"description": null,
"content": null,
"tags": ["Shopify_bundle","TBxMUSC"],
"price": 5550,
"compare_at_price": 5550,
"collection_tags": null,
"short_description": "• Efficacité 48 h \n• Musc Blanc\n• Fleur de Cerisier \n• Amande\n• 95% d’ingrédients d’origine naturelle",
"op_description": null,
"trustpilot_skus": "TRUSTPILOT_SKU_VALUE_54150263701852,MUSCBU-LOT3DE-OSAK,MUSC-DEODOR-SAKU,MUSCBU-DUOINT-SAKU,MUSCBU-LOT2DE-OSAK,MUSCBU-LOTDEO-INIR,MUSCBU-LOT3DE-SAKU,8850645221724,"
,
"available": false,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 81280089391452,
"alt": "3 déodorants au Sakura",
"url": "//muscintime.fr/cdn/shop/files/3_DEO_saku.jpg?v=1776857908"
},
"first_available_variant": {
"id": null
},
"selected_or_first_available_variant": {
"id": 54385327898972
},
"variants":
[
{
"available": false,
"id": 54385327898972
}
],
"selling_plan_groups": []
},
{
"id": 14974914724188,
"title": "3 déodorants Crazy Passion",
"handle": "3-deodorants-solides-passion",
"url": "/products/3-deodorants-solides-passion",
"description": null,
"content": null,
"tags": ["Shopify_bundle","TBxMUSC"],
"price": 5550,
"compare_at_price": 5550,
"collection_tags": null,
"short_description": "• Efficacité 48h\n• Musc Blanc\n• Fruit de la Passion \n• Noix de Coco\n• 95% d’ingrédients d’origine naturelle",
"op_description": null,
"trustpilot_skus": "MUSC-DEODOR-PASS,MUSCBU-LOT2DE-PASM,MUSCBU-LOT3DE-PASS,MUSCBU-LOTDEO-PASS,9434442760540,"
,
"available": false,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 81280133267804,
"alt": "3 déodorants Crazy Passion",
"url": "//muscintime.fr/cdn/shop/files/3_DEO_pass.jpg?v=1776858246"
},
"first_available_variant": {
"id": null
},
"selected_or_first_available_variant": {
"id": 54385240899932
},
"variants":
[
{
"available": false,
"id": 54385240899932
}
],
"selling_plan_groups": []
},
{
"id": 14974969971036,
"title": "2 déodorants au Sweet Litchi",
"handle": "x2-deos-sweet-litchi",
"url": "/products/x2-deos-sweet-litchi",
"description": null,
"content": null,
"tags": ["Shopify_bundle","TBxMUSC"],
"price": 3700,
"compare_at_price": 3700,
"collection_tags": null,
"short_description": "• Efficacité 48 h \n• Musc Blanc\n• Litchi \n• Miel\n• 95% d’ingrédients d’origine naturelle",
"op_description": null,
"trustpilot_skus": "MUSC-DEODOR-LITC,MUSCBU-LOT2DE-OLIT,MUSCBU-LOT2DE-OLMB,MUSCBU-LOT3DE-OLIT,8638242226524,9497637519708,14974969971036,14974974230876,"
,
"available": false,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 81280075727196,
"alt": "2 déodorants au Sweet Litchi",
"url": "//muscintime.fr/cdn/shop/files/2_DEO_sl.jpg?v=1776857807"
},
"first_available_variant": {
"id": null
},
"selected_or_first_available_variant": {
"id": 54385648370012
},
"variants":
[
{
"available": false,
"id": 54385648370012
}
],
"selling_plan_groups": []
},
{
"id": 14974921572700,
"title": "2 déodorants au Sakura",
"handle": "2-deodorants-sakura",
"url": "/products/2-deodorants-sakura",
"description": null,
"content": null,
"tags": ["Shopify_bundle","TBxMUSC"],
"price": 3700,
"compare_at_price": 3700,
"collection_tags": null,
"short_description": "• Efficacité 48 h \n• Musc Blanc\n• Fleur de Cerisier \n• Amande\n• 95% d’ingrédients d’origine naturelle",
"op_description": null,
"trustpilot_skus": "TRUSTPILOT_SKU_VALUE_54150263701852,MUSCBU-LOT3DE-OSAK,MUSC-DEODOR-SAKU,MUSCBU-DUOINT-SAKU,MUSCBU-LOT2DE-OSAK,MUSCBU-LOTDEO-INIR,MUSCBU-LOT3DE-SAKU,8850645221724,"
,
"available": false,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 81280089424220,
"alt": "2 déodorants au Sakura",
"url": "//muscintime.fr/cdn/shop/files/2_DEO_saku.jpg?v=1776857908"
},
"first_available_variant": {
"id": null
},
"selected_or_first_available_variant": {
"id": 54385278779740
},
"variants":
[
{
"available": false,
"id": 54385278779740
}
],
"selling_plan_groups": []
},
{
"id": 14974907449692,
"title": "2 déodorants Crazy Passion",
"handle": "2-deodorants-solides-passion",
"url": "/products/2-deodorants-solides-passion",
"description": null,
"content": null,
"tags": ["Shopify_bundle","TBxMUSC"],
"price": 3700,
"compare_at_price": 3700,
"collection_tags": null,
"short_description": "• Efficacité 48h\n• Musc Blanc\n• Fruit de la Passion \n• Noix de Coco\n• 95% d’ingrédients d’origine naturelle",
"op_description": null,
"trustpilot_skus": "MUSC-DEODOR-PASS,MUSCBU-LOT2DE-PASM,MUSCBU-LOT3DE-PASS,MUSCBU-LOTDEO-PASS,9434442760540,"
,
"available": false,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 81280133235036,
"alt": "2 déodorants Crazy Passion",
"url": "//muscintime.fr/cdn/shop/files/2_DEO_pass.jpg?v=1776858245"
},
"first_available_variant": {
"id": null
},
"selected_or_first_available_variant": {
"id": 54385199251804
},
"variants":
[
{
"available": false,
"id": 54385199251804
}
],
"selling_plan_groups": []
},
{
"id": 14974937727324,
"title": "3 déodorants au Monoï Oriental",
"handle": "3-deodorants-solides-monoi",
"url": "/products/3-deodorants-solides-monoi",
"description": null,
"content": null,
"tags": ["Shopify_bundle","TBxMUSC"],
"price": 5550,
"compare_at_price": 5550,
"collection_tags": null,
"short_description": "• Efficacité 48 h \n• Musc Blanc\n• Monoï Oriental \n• Vanille\n• 95% d’ingrédients d’origine naturelle",
"op_description": null,
"trustpilot_skus": "MUSC-DEODOR-MONO,MUSCBU-LOT2DE-OMON,MUSCBU-LOT2DE-MBMR,MUSCBU-LOT3DE-OMON,8714934747484,9421264453980,9497650266460,14974931403100,14974937727324,"
,
"available": false,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 81280100663644,
"alt": "3 déodorants au Monoï Oriental",
"url": "//muscintime.fr/cdn/shop/files/3_DEO_monoi.jpg?v=1776858023"
},
"first_available_variant": {
"id": null
},
"selected_or_first_available_variant": {
"id": 54385394614620
},
"variants":
[
{
"available": false,
"id": 54385394614620
}
],
"selling_plan_groups": []
}
]
</script>
</div>
</div><div id="shopify-section-template--30153402745180__section_colors_WfbbmF" class="shopify-section">
<style>
main {
--color-transparent: transparent;
--color-text: #210812;
--color-text-contrasted: #ffffff;
--color-text-light: #bababa;
--color-text-light-contrasted: #ffffff;
--color-text-dark: #060103;
--color-text-dark-contrasted: #ffffff;
--color-background: #FFE7F4;
--color-background-contrasted: #210812;
--color-background-light: #ffffff;
--color-background-light-contrasted: #210812;
--color-background-dark: #fff1f4;
--color-background-dark-contrasted: #210812;
--color-primary: #ff779f;
--color-primary-contrasted: #ffffff;
--color-primary-light: #ffaac4;
--color-primary-light-contrasted: #210812;
--color-primary-dark: #cc5f7f;
--color-primary-dark-contrasted: #ffffff;
--color-secondary: #f54607;
--color-secondary-contrasted: #210812;
--color-secondary-light: #f78f69;
--color-secondary-light-contrasted: #210812;
--color-secondary-dark: #a92f03;
--color-secondary-dark-contrasted: #ffffff;
}
</style>
</div><div id="shopify-section-template--30153402745180__section_base_qgQhdi" class="shopify-section">
<div class="base section-template--30153402745180__section_base_qgQhdi">
<div class="base__content">
<div id="shopify-block-AWlF5U3ZkSHY4VGJPR__block_column_JcFhX6" class="shopify-block block-column"><div id="shopify-block-AOE5xRFpBNlJkSjBLU__block_text_BfwcN9" class="shopify-block">
<div class="block-text block-AOE5xRFpBNlJkSjBLU__block_text_BfwcN9" data-type="one_line">
<h1>GAMME DÉODORANTS</h1>
</div>
<style data-for="AOE5xRFpBNlJkSjBLU__block_text_BfwcN9">
.block-text.block-AOE5xRFpBNlJkSjBLU__block_text_BfwcN9 {
--block-text-color: var(--color-primary);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-medium);
--block-text-default-font-size: var(--font-size-xl);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: center;
}
</style>
</div>
<div id="shopify-block-AaDhXU294bHI1SVVxW__block_text_YDCwxy" class="shopify-block">
<div class="block-text block-AaDhXU294bHI1SVVxW__block_text_YDCwxy" data-type="multi_line">
<p class="block-text__empty hidden"></p>
</div>
<style data-for="AaDhXU294bHI1SVVxW__block_text_YDCwxy">
.block-text.block-AaDhXU294bHI1SVVxW__block_text_YDCwxy {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--color-text);
--block-text-h2-color: var(--color-text);
--block-text-h3-color: var(--color-text);
--block-text-h4-color: var(--color-text);
--block-text-h5-color: var(--color-text);
--block-text-h6-color: var(--color-text);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-m);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--font-default);
--block-text-h1-font-weight: var(--font-weight-regular);
--block-text-h1-font-size: var(--font-size-xxl);
--block-text-h2-font-family: var(--font-default);
--block-text-h2-font-weight: var(--font-weight-regular);
--block-text-h2-font-size: var(--font-size-xl);
--block-text-h3-font-family: var(--font-default);
--block-text-h3-font-weight: var(--font-weight-regular);
--block-text-h3-font-size: var(--font-size-l);
--block-text-h4-font-family: var(--font-default);
--block-text-h4-font-weight: var(--font-weight-regular);
--block-text-h4-font-size: var(--font-size-m);
--block-text-h5-font-family: var(--font-default);
--block-text-h5-font-weight: var(--font-weight-regular);
--block-text-h5-font-size: var(--font-size-s);
--block-text-h6-font-family: var(--font-default);
--block-text-h6-font-weight: var(--font-weight-regular);
--block-text-h6-font-size: var(--font-size-xs);
--block-text-gap: 0px;
--block-text-type: multi_line;
text-align: center;
}
</style>
</div>
<style data-for="AWlF5U3ZkSHY4VGJPR__block_column_JcFhX6">
.block-column#shopify-block-AWlF5U3ZkSHY4VGJPR__block_column_JcFhX6 {
--block-column-horizontal-alignment: center;
--block-column-vertical-alignment: center;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
height: auto;
}
</style>
</div>
</div>
</div>
<style data-for="template--30153402745180__section_base_qgQhdi">
.base.section-template--30153402745180__section_base_qgQhdi {
--background-color: var(--color-transparent);
--foreground-color: var(--color-transparent);
--spacing-inner-top: var(--spacing-big);
--spacing-inner-right: var(--spacing-big);
--spacing-inner-bottom: var(--spacing-big);
--spacing-inner-left: var(--spacing-big);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
--roundness:
var(--roundness-none);
--overflow: visible;
--width: 1280px;
}
</style>
</div><div id="shopify-section-template--30153402745180__section_base_xQjafK" class="shopify-section">
<div class="base section-template--30153402745180__section_base_xQjafK">
<div class="base__content">
<div id="shopify-block-AZVZ6WXJJM2FiUkhZV__block_products_iXKDNU" class="shopify-block block-products-container">
<div
class="block-products block-AZVZ6WXJJM2FiUkhZV__block_products_iXKDNU"
data-products
data-display-type="grid"
>
</div>
<template data-storage="products" class="hidden block-AZVZ6WXJJM2FiUkhZV__block_products_iXKDNU__storage">
<div id="shopify-block-Adkhxa0FkTDZ5SDNnb__product-card" class="shopify-block">
<template data-storage="product-card" class="hidden block-Adkhxa0FkTDZ5SDNnb__product-card__storage">
<div class="block-product-card block-Adkhxa0FkTDZ5SDNnb__product-card" data-use-template="false" data-template-identifier="#template-product-card-home">
<div id="shopify-block-AaEFHM0p3eElZNUFib__block_product_card_image_YRdpTh" class="shopify-block">
<a class="block-product-card-image block-AaEFHM0p3eElZNUFib__block_product_card_image_YRdpTh" data-insert="image" href="" data-image-size="400">
<img decoding="async" src="" alt="" width="100%" height="100%" loading="lazy">
</a>
<style data-for="AaEFHM0p3eElZNUFib__block_product_card_image_YRdpTh">
.block-product-card-image.block-AaEFHM0p3eElZNUFib__block_product_card_image_YRdpTh {
--block-product-card-image-roundness: var(--block-product-card-roundness);
--manual-margin-top: 0px;
--manual-margin-bottom: var(--spacing-medium);
--margin-left: var(--block-product-card-inner-left);
--margin-right: var(--block-product-card-inner-right);
--margin-top: var(--block-product-card-inner-top);
--margin-bottom: var(--block-product-card-inner-bottom);
}
</style>
</div>
<div id="shopify-block-AQitmMDVwaFlnN0hmM__block_product_card_trustpilot_Ufnqer" class="shopify-block">
<div class="block-product-card-trustpilot block-AQitmMDVwaFlnN0hmM__block_product_card_trustpilot_Ufnqer" data-insert="trustpilot-rating" data-product-id="">
<!-- TrustBox widget - Product Mini MultiSource -->
<div
class="trustpilot-widget"
data-locale="fr-FR"
data-template-id="577258fb31f02306e4e3aaf9"
data-businessunit-id="61ba5007ba7745abf46de081"
data-style-height="24px"
data-style-width="100%"
data-theme="light"
data-sku=null data-no-reviews="hide"
data-scroll-to-list="true"
data-style-alignment="center"
>
<a href="https://fr.trustpilot.com/review/muscintime.fr" target="_blank" rel="noopener"></a>
</div>
<!-- End TrustBox widget -->
</div>
<style data-for="AQitmMDVwaFlnN0hmM__block_product_card_trustpilot_Ufnqer">
.block-product-card-trustpilot.block-AQitmMDVwaFlnN0hmM__block_product_card_trustpilot_Ufnqer {
}
</style>
</div>
<div id="shopify-block-AMGRqbjdmdDRwbStXc__block_product_card_tags_E4myT7" class="shopify-block">
<div
class="block-product-card-tags block-AMGRqbjdmdDRwbStXc__block_product_card_tags_E4myT7"
data-insert="tags"
data-placement="in-image"
data-show-oos-tag="true"
data-show-promotion-tag="true"
data-oos-label="En rupture"
data-promotion-tag-type="percentage"
data-promotion-label="#{value}"
>
<span class="block-product-card-tags__tag hidden" data-insert="tag"></span>
</div>
<style data-for="AMGRqbjdmdDRwbStXc__block_product_card_tags_E4myT7">
.block-product-card-tags.block-AMGRqbjdmdDRwbStXc__block_product_card_tags_E4myT7 {
--block-product-card-tags-background-color: var(--color-primary);
--block-product-card-tags-text-color: var(--color-text-contrasted);
--block-product-card-tags-background-color-oos: var(--color-primary);
--block-product-card-tags-text-color-oos: var(--color-text-contrasted);
--block-product-card-tags-background-color-promotion: var(--color-primary);
--block-product-card-tags-text-color-promotion: var(--color-text-contrasted);
--block-product-card-tags-font-family: var(--font-default);
--block-product-card-tags-font-family-oos: var(--font-default);
--block-product-card-tags-font-family-promotion: var(--font-default);
--block-product-card-tags-font-size: var(--font-size-s);
--block-product-card-tags-font-size-oos: var(--font-size-s);
--block-product-card-tags-font-size-promotion: var(--font-size-s);
--block-product-card-tags-font-weight: var(--font-weight-regular);
--block-product-card-tags-font-weight-oos: var(--font-weight-regular);
--block-product-card-tags-font-weight-promotion: var(--font-weight-regular);
--block-product-card-tags-gap: var(--spacing-medium);
--block-product-card-tags-roundness:
var(--roundness-little);
}
</style>
</div>
<div id="shopify-block-AVXcxVFBYTGNidm1Hb__block_product_card_title_ycEcnG" class="shopify-block">
<div class="block-product-card-title block-AVXcxVFBYTGNidm1Hb__block_product_card_title_ycEcnG" data-insert="title"></div>
<style data-for="AVXcxVFBYTGNidm1Hb__block_product_card_title_ycEcnG">
.block-product-card-title.block-AVXcxVFBYTGNidm1Hb__block_product_card_title_ycEcnG {
--block-product-card-title-text-color: var(--color-text);
--block-product-card-title-font-family: var(--font-heading);
--block-product-card-title-font-weight: var(--font-weight-medium);
--block-product-card-title-font-size: var(--font-size-m);
}
</style>
</div>
<div id="shopify-block-AM3g4ckwvNnRpTEdKZ__block_product_card_price_Vzgw8Q" class="shopify-block">
<div class="block-product-card-price block-AM3g4ckwvNnRpTEdKZ__block_product_card_price_Vzgw8Q">
<span data-insert="price" class="block-product-card-price-price"></span>
<span data-insert="compare-at-price" class="block-product-card-price-compare-at-price"></span>
<span data-insert="percentage" class="block-product-card-price-percentage"></span>
</div>
<style data-for="AM3g4ckwvNnRpTEdKZ__block_product_card_price_Vzgw8Q">
.block-product-card-price.block-AM3g4ckwvNnRpTEdKZ__block_product_card_price_Vzgw8Q {
--block-product-card-price-price-color: var(--color-primary);
--block-product-card-price-compare-at-price-color: var(--color-primary-light);
--block-product-card-price-percentage-color: var(--color-primary);
--block-product-card-price-percentage-text-color: var(--color-primary-contrasted);
--block-product-card-price-price-font-family: var(--font-default);
--block-product-card-price-price-font-weight: var(--font-weight-regular);
--block-product-card-price-price-font-size: var(--font-size-m);
--block-product-card-price-compare-at-price-font-family: var(--font-default);
--block-product-card-price-compare-at-price-font-weight: var(--font-weight-regular);
--block-product-card-price-compare-at-price-font-size: var(--font-size-s);
--block-product-card-price-percentage-font-family: var(--font-default);
--block-product-card-price-percentage-font-weight: var(--font-weight-regular);
--block-product-card-price-percentage-font-size: var(--font-size-xs);
--block-product-card-price-percentage-roundness: var(--block-product-card-roundness);
--block-product-card-price-gap: var(--block-product-card-inner-gap);
}
</style>
</div>
<div id="shopify-block-ASVZuSEZUVXZrZk5QL__block_product_card_description_H7Qnwz" class="shopify-block">
<div class="block-product-card-description block-ASVZuSEZUVXZrZk5QL__block_product_card_description_H7Qnwz" data-insert="description" data-description-source="short"></div>
<style data-for="ASVZuSEZUVXZrZk5QL__block_product_card_description_H7Qnwz">
.block-product-card-description.block-ASVZuSEZUVXZrZk5QL__block_product_card_description_H7Qnwz {
--block-product-card-description-text-color: var(--color-text);
--block-product-card-description-bold-color: var(--color-primary);
--block-product-card-description-text-font-family: var(--font-default);
--block-product-card-description-text-font-weight: var(--font-weight-regular);
--block-product-card-description-text-font-size: var(--font-size-s);
--block-product-card-description-max-height: 90px;
}
@media (max-width: 768px) {
.block-product-card-description.block-ASVZuSEZUVXZrZk5QL__block_product_card_description_H7Qnwz {
--block-product-card-description-max-height: 95px;
}
}
</style>
</div>
<div id="shopify-block-AR0tZNmtFcnh4dFBNd__block_product_card_bottom_DrWRB3" class="shopify-block block-product-card-bottom">
<div id="shopify-block-ATGZsQWNpWjZRUnZia__block_product_card_button_eXMqbG" class="shopify-block">
<button
class="block-product-card-button block-ATGZsQWNpWjZRUnZia__block_product_card_button_eXMqbG"
data-insert="button"
data-type="atc"
data-placement="default"
data-product-id=""
data-variant-id=""
data-loading="cart"
data-label="Ajouter au panier"
data-label-oos="En rupture de stock"
data-label-packs="Choisis tes senteurs"
data-label-mix-and-match=""
>
<div class="block-product-card-button__content">
<span class="block-product-card-button__label" data-insert="label">Ajouter au panier</span>
<div class="dom-bar-loader block-product-card-button__loader" data-loading-animation="cart">
<div class="dom-bar-loader__inner"></div>
</div>
<style>
[data-loading='cart']:not(.loading) [data-loading-animation='cart'] {
display: none;
}
[data-loading='cart'].loading [data-loading-animation='cart'] {
display: block;
}
</style>
</div>
</button>
<style data-for="ATGZsQWNpWjZRUnZia__block_product_card_button_eXMqbG">
#shopify-block-ATGZsQWNpWjZRUnZia__block_product_card_button_eXMqbG {
--block-product-card-button-background-color: var(--color-primary);
--block-product-card-button-background-color-oos: var(--color-primary-light);
--block-product-card-button-text-color: var(--color-primary-contrasted);
--block-product-card-button-font-family: var(--font-default);
--block-product-card-button-font-weight: var(--font-weight-regular);
--block-product-card-button-font-size: var(--font-size-m);
--roundness:
var(--roundness-little);
--button-paddings: var(--buttons-l-paddings);
--button-mix-and-match-size: 16px;
--button-mix-and-match-paddings: 0px;
--roundness-mix-and-match:
var(--roundness-none);
}
.block-product-card-button.block-ATGZsQWNpWjZRUnZia__block_product_card_button_eXMqbG[data-oos="true"] {
background-color: var(--block-product-card-button-background-color-oos);
}
</style>
</div>
<div id="shopify-block-AdDJTZldiK2I2YnhiY__block_product_card_klarna_6TUchf" class="shopify-block">
<div class="block-product-card-klarna block-AdDJTZldiK2I2YnhiY__block_product_card_klarna_6TUchf">
<div class="block-product-card-klarna__placeholder hidden" data-klarna-placeholder>
<div id="shopify-block-AWGZJMS9SZkswbnZyO__block_text_nqR9NK" class="shopify-block">
<div class="block-text block-AWGZJMS9SZkswbnZyO__block_text_nqR9NK" data-type="one_line">
<span>🚚 Livraison gratuite dès 70€</span>
</div>
<style data-for="AWGZJMS9SZkswbnZyO__block_text_nqR9NK">
.block-text.block-AWGZJMS9SZkswbnZyO__block_text_nqR9NK {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-default);
--block-text-default-font-size: var(--font-size-xs);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-default);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-default);
--block-text-italic-font-size: var(--font-size-default);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-default);
--block-text-links-font-size: var(--font-size-default);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
</div>
<span class="block-product-card-klarna__label" data-klarna-content>
Soit 3x <span class="block-product-card-klarna__label-price" data-insert="price_by_3"></span> sans frais
</span>
<img
src="//muscintime.fr/cdn/shop/t/386/assets/klarna-payment-badge.svg?v=168216156451227748961782202893"
width="auto"
height="auto"
alt="Klarna"
loading="lazy"
data-klarna-svg
class="klarna-svg"
decoding="async"
>
</div>
<style data-for="AdDJTZldiK2I2YnhiY__block_product_card_klarna_6TUchf">
.block-product-card-klarna.block-AdDJTZldiK2I2YnhiY__block_product_card_klarna_6TUchf {
--block-product-card-klarna-color-label: var(--color-text);
--block-product-card-klarna-color-label-font-family: var(--font-default);
--block-product-card-klarna-color-label-font-weight: var(--font-weight-regular);
--block-product-card-klarna-color-label-font-size: var(--font-size-xs);
}
</style>
</div>
<style data-for="AR0tZNmtFcnh4dFBNd__block_product_card_bottom_DrWRB3">
.block-product-card-bottom.block-AR0tZNmtFcnh4dFBNd__block_product_card_bottom_DrWRB3 {
}
</style>
</div>
</div>
<style data-for="Adkhxa0FkTDZ5SDNnb__product-card">
.block-product-card.block-Adkhxa0FkTDZ5SDNnb__product-card {
--block-product-card-background-color: var(--color-background);
--block-product-card-inner-top: var(--spacing-medium);
--block-product-card-inner-right: var(--spacing-medium);
--block-product-card-inner-bottom: var(--spacing-medium);
--block-product-card-inner-left: var(--spacing-medium);
padding: var(--block-product-card-inner-top) var(--block-product-card-inner-right) var(--block-product-card-inner-bottom) var(--block-product-card-inner-left);
--block-product-card-inner-gap: var(--spacing-medium);
--block-product-card-roundness:
var(--roundness-normal);
}
</style>
</template>
</div>
<div data-decorative-elements>
</div>
</template>
<style data-for="AZVZ6WXJJM2FiUkhZV__block_products_iXKDNU">
.block-products.block-AZVZ6WXJJM2FiUkhZV__block_products_iXKDNU {
--gap: var(--spacing-normal);
--roundness:
var(--roundness-normal);
border-radius: var(--roundness);
}
.block-products.block-AZVZ6WXJJM2FiUkhZV__block_products_iXKDNU {
--grid-columns: 4;
}
/* Mobile and tablet version */
@media (max-width: 768px) {
.block-products.block-AZVZ6WXJJM2FiUkhZV__block_products_iXKDNU {
--grid-columns: 2;
}
}
/* Large screen version */
@media (min-width: 1280px) {
.block-products.block-AZVZ6WXJJM2FiUkhZV__block_products_iXKDNU {
--grid-columns: 4;
}
}
</style>
<script type="module-shim" editor-reload async>
const run = async () => {
const { Products } = await import('blocks/block-products');
const products = new Products({
products: [],
container: document.querySelector('.block-products.block-AZVZ6WXJJM2FiUkhZV__block_products_iXKDNU'),
storage: document.querySelector('.block-AZVZ6WXJJM2FiUkhZV__block_products_iXKDNU__storage'),
id: 'AZVZ6WXJJM2FiUkhZV__block_products_iXKDNU',
data_source_type: 'automatic_collection',
displayType: 'grid',
});
};
run();
</script>
</div>
</div>
</div>
<style data-for="template--30153402745180__section_base_xQjafK">
.base.section-template--30153402745180__section_base_xQjafK {
--background-color: var(--color-transparent);
--foreground-color: var(--color-transparent);
--spacing-inner-top: var(--spacing-medium);
--spacing-inner-right: var(--spacing-normal);
--spacing-inner-bottom: var(--spacing-extra-big);
--spacing-inner-left: var(--spacing-normal);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
--roundness:
var(--roundness-normal);
--overflow: hidden;
--width: 1280px;
}
</style>
</div><div id="shopify-section-template--30153402745180__section_base_MiMMmd" class="shopify-section">
<div class="base section-template--30153402745180__section_base_MiMMmd">
<div class="base__content">
<div id="shopify-block-AL0hZd0RyemZXeWJyY__block_column_QYgMDp" class="shopify-block block-column"><div id="shopify-block-AM3pDNFI0dTBDcmg3Y__block_text_6LeRi7" class="shopify-block">
<div class="block-text block-AM3pDNFI0dTBDcmg3Y__block_text_6LeRi7" data-type="one_line">
<span>Déodorants solides Musc Intime : Votre solution Fraîcheur au quotidien</span>
</div>
<style data-for="AM3pDNFI0dTBDcmg3Y__block_text_6LeRi7">
.block-text.block-AM3pDNFI0dTBDcmg3Y__block_text_6LeRi7 {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-l);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: center;
}
</style>
</div>
<div id="shopify-block-AeityUE8zU3o2bWxsO__block_text_C9CPkg" class="shopify-block">
<div class="block-text block-AeityUE8zU3o2bWxsO__block_text_C9CPkg" data-type="multi_line">
<p>Découvrez les déodorants de Musc Intime, une révolution dans l'univers de la fraîcheur corporelle. Les déodorants Musc Intime sont conçus pour ceux qui cherchent une <strong>solution efficace</strong> pour leur hygiène quotidienne, tout en bénéficiant de parfums exquis et envoûtants. </p><p>Ces déodorants transforment la routine de soin corporel en une expérience sensorielle exclusive.</p>
</div>
<style data-for="AeityUE8zU3o2bWxsO__block_text_C9CPkg">
.block-text.block-AeityUE8zU3o2bWxsO__block_text_C9CPkg {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--color-text);
--block-text-h2-color: var(--color-text);
--block-text-h3-color: var(--color-text);
--block-text-h4-color: var(--color-text);
--block-text-h5-color: var(--color-text);
--block-text-h6-color: var(--color-text);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-s);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--font-default);
--block-text-h1-font-weight: var(--font-weight-regular);
--block-text-h1-font-size: var(--font-size-xxl);
--block-text-h2-font-family: var(--font-default);
--block-text-h2-font-weight: var(--font-weight-regular);
--block-text-h2-font-size: var(--font-size-xl);
--block-text-h3-font-family: var(--font-default);
--block-text-h3-font-weight: var(--font-weight-regular);
--block-text-h3-font-size: var(--font-size-l);
--block-text-h4-font-family: var(--font-default);
--block-text-h4-font-weight: var(--font-weight-regular);
--block-text-h4-font-size: var(--font-size-m);
--block-text-h5-font-family: var(--font-default);
--block-text-h5-font-weight: var(--font-weight-regular);
--block-text-h5-font-size: var(--font-size-s);
--block-text-h6-font-family: var(--font-default);
--block-text-h6-font-weight: var(--font-weight-regular);
--block-text-h6-font-size: var(--font-size-xs);
--block-text-gap: 0px;
--block-text-type: multi_line;
text-align: center;
}
</style>
</div>
<style data-for="AL0hZd0RyemZXeWJyY__block_column_QYgMDp">
.block-column#shopify-block-AL0hZd0RyemZXeWJyY__block_column_QYgMDp {
--block-column-horizontal-alignment: center;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
height: auto;
}
</style>
</div>
</div>
</div>
<style data-for="template--30153402745180__section_base_MiMMmd">
.base.section-template--30153402745180__section_base_MiMMmd {
--background-color: var(--color-transparent);
--foreground-color: var(--color-transparent);
--spacing-inner-top: var(--spacing-big);
--spacing-inner-right: var(--spacing-big);
--spacing-inner-bottom: var(--spacing-big);
--spacing-inner-left: var(--spacing-big);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
--roundness:
var(--roundness-none);
--overflow: visible;
--width: 1280px;
}
</style>
</div><div id="shopify-section-template--30153402745180__section_base_EYGDXi" class="shopify-section">
<div class="base section-template--30153402745180__section_base_EYGDXi">
<div class="base__content">
<div id="shopify-block-AZkVGSTdCRld1c2N1S__block_column_7MzpDa" class="shopify-block block-column"><div id="shopify-block-AUGZGMlVpVkJGUXp2N__block_text_KxRrPC" class="shopify-block">
<div class="block-text block-AUGZGMlVpVkJGUXp2N__block_text_KxRrPC" data-type="one_line">
<span>Des Parfums Envoûtants et Durables</span>
</div>
<style data-for="AUGZGMlVpVkJGUXp2N__block_text_KxRrPC">
.block-text.block-AUGZGMlVpVkJGUXp2N__block_text_KxRrPC {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-l);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: center;
}
</style>
</div>
<div id="shopify-block-AT0JIOU5mQWkvZTJkN__block_text_KRUmNm" class="shopify-block">
<div class="block-text block-AT0JIOU5mQWkvZTJkN__block_text_KRUmNm" data-type="multi_line">
<p>Nos déodorants solides Musc Intime sont <strong>composés majoritairement d'ingrédients d'origine naturelle</strong>, garantissant une protection efficace contre les mauvaises odeurs et la transpiration. Ils sont parfaits pour ceux qui privilégient des produits respectueux de leur peau.</p>
</div>
<style data-for="AT0JIOU5mQWkvZTJkN__block_text_KRUmNm">
.block-text.block-AT0JIOU5mQWkvZTJkN__block_text_KRUmNm {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--color-text);
--block-text-h2-color: var(--color-text);
--block-text-h3-color: var(--color-text);
--block-text-h4-color: var(--color-text);
--block-text-h5-color: var(--color-text);
--block-text-h6-color: var(--color-text);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-s);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--font-default);
--block-text-h1-font-weight: var(--font-weight-regular);
--block-text-h1-font-size: var(--font-size-xxl);
--block-text-h2-font-family: var(--font-default);
--block-text-h2-font-weight: var(--font-weight-regular);
--block-text-h2-font-size: var(--font-size-xl);
--block-text-h3-font-family: var(--font-default);
--block-text-h3-font-weight: var(--font-weight-regular);
--block-text-h3-font-size: var(--font-size-l);
--block-text-h4-font-family: var(--font-default);
--block-text-h4-font-weight: var(--font-weight-regular);
--block-text-h4-font-size: var(--font-size-m);
--block-text-h5-font-family: var(--font-default);
--block-text-h5-font-weight: var(--font-weight-regular);
--block-text-h5-font-size: var(--font-size-s);
--block-text-h6-font-family: var(--font-default);
--block-text-h6-font-weight: var(--font-weight-regular);
--block-text-h6-font-size: var(--font-size-xs);
--block-text-gap: 0px;
--block-text-type: multi_line;
text-align: center;
}
</style>
</div>
<style data-for="AZkVGSTdCRld1c2N1S__block_column_7MzpDa">
.block-column#shopify-block-AZkVGSTdCRld1c2N1S__block_column_7MzpDa {
--block-column-horizontal-alignment: center;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
height: auto;
}
</style>
</div>
</div>
</div>
<style data-for="template--30153402745180__section_base_EYGDXi">
.base.section-template--30153402745180__section_base_EYGDXi {
--background-color: var(--color-transparent);
--foreground-color: var(--color-transparent);
--spacing-inner-top: var(--spacing-big);
--spacing-inner-right: var(--spacing-big);
--spacing-inner-bottom: var(--spacing-big);
--spacing-inner-left: var(--spacing-big);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
--roundness:
var(--roundness-none);
--overflow: visible;
--width: 1280px;
}
</style>
</div><div id="shopify-section-template--30153402745180__section_base_ACftMf" class="shopify-section">
<div class="base section-template--30153402745180__section_base_ACftMf">
<div class="base__content">
<div id="shopify-block-AQ2M4OVZvTUx5S1JSO__block_carousel_hfwpfE" class="shopify-block block-carousel-container">
<div class="splide block-carousel block-AQ2M4OVZvTUx5S1JSO__block_carousel_hfwpfE" id="splide-AQ2M4OVZvTUx5S1JSO__block_carousel_hfwpfE" role="group">
<div class="splide__track">
<ul class="splide__list">
<li id="shopify-block-AaTFmL2tQTVBUMi9OM__block_carousel_slide_k8mniR" class="shopify-block splide__slide">
<div id="shopify-block-Ac0ZjQnh1L2J4WGNLT__block_column_qqkdG9" class="shopify-block block-column"><div id="shopify-block-Ab1NWZjZ0dThZV2FiS__block_image_iyPpN3" class="shopify-block">
<a class="block-image block-Ab1NWZjZ0dThZV2FiS__block_image_iyPpN3" href="https://muscintime.fr/products/deodorant-naturel-au-musc-blanc-50g">
<img src="//muscintime.fr/cdn/shop/files/Deo_1_b6d93602-b75b-45e6-991f-1391ff6c460c.jpg?v=1774992874&width=500" alt="" srcset="//muscintime.fr/cdn/shop/files/Deo_1_b6d93602-b75b-45e6-991f-1391ff6c460c.jpg?v=1774992874&width=100 100w, //muscintime.fr/cdn/shop/files/Deo_1_b6d93602-b75b-45e6-991f-1391ff6c460c.jpg?v=1774992874&width=352 352w" width="100%" height="auto" loading="lazy">
</a>
<style data-for="Ab1NWZjZ0dThZV2FiS__block_image_iyPpN3">
.block-image.block-Ab1NWZjZ0dThZV2FiS__block_image_iyPpN3 {
--block-image-width: 100%;
--block-image-height: auto;
--roundness:
var(--roundness-none);
}
</style>
</div>
<div id="shopify-block-AcHVGdUJjSTl0ZThxN__block_text_DwU4He" class="shopify-block">
<div class="block-text block-AcHVGdUJjSTl0ZThxN__block_text_DwU4He" data-type="one_line">
<span><strong>Déodorant au Musc Blanc</strong></span>
</div>
<style data-for="AcHVGdUJjSTl0ZThxN__block_text_DwU4He">
.block-text.block-AcHVGdUJjSTl0ZThxN__block_text_DwU4He {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-medium);
--block-text-default-font-size: var(--font-size-m);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-AUkZ3cU5qRzBBQm12a__block_text_LbEHEU" class="shopify-block">
<div class="block-text block-AUkZ3cU5qRzBBQm12a__block_text_LbEHEU" data-type="multi_line">
<p>Le déodorant Musc Blanc Tahara offre <strong>une senteur pure et rafraîchissante</strong>, parfaite pour une sensation de fraîcheur tout au long de la journée.</p>
</div>
<style data-for="AUkZ3cU5qRzBBQm12a__block_text_LbEHEU">
.block-text.block-AUkZ3cU5qRzBBQm12a__block_text_LbEHEU {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--color-text);
--block-text-h2-color: var(--color-text);
--block-text-h3-color: var(--color-text);
--block-text-h4-color: var(--color-text);
--block-text-h5-color: var(--color-text);
--block-text-h6-color: var(--color-text);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-s);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-s);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--font-default);
--block-text-h1-font-weight: var(--font-weight-regular);
--block-text-h1-font-size: var(--font-size-xxl);
--block-text-h2-font-family: var(--font-default);
--block-text-h2-font-weight: var(--font-weight-regular);
--block-text-h2-font-size: var(--font-size-xl);
--block-text-h3-font-family: var(--font-default);
--block-text-h3-font-weight: var(--font-weight-regular);
--block-text-h3-font-size: var(--font-size-l);
--block-text-h4-font-family: var(--font-default);
--block-text-h4-font-weight: var(--font-weight-regular);
--block-text-h4-font-size: var(--font-size-m);
--block-text-h5-font-family: var(--font-default);
--block-text-h5-font-weight: var(--font-weight-regular);
--block-text-h5-font-size: var(--font-size-s);
--block-text-h6-font-family: var(--font-default);
--block-text-h6-font-weight: var(--font-weight-regular);
--block-text-h6-font-size: var(--font-size-xs);
--block-text-gap: 0px;
--block-text-type: multi_line;
text-align: left;
}
</style>
</div>
<style data-for="Ac0ZjQnh1L2J4WGNLT__block_column_qqkdG9">
.block-column#shopify-block-Ac0ZjQnh1L2J4WGNLT__block_column_qqkdG9 {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
width: 500px;
height: auto;
}
</style>
</div>
</li>
<li id="shopify-block-AckhGS05kWUtZNS9FR__block_carousel_slide_UAXKE9" class="shopify-block splide__slide">
<div id="shopify-block-ARWNWVHB0dmRhMHh2Z__block_column_RJURLa" class="shopify-block block-column"><div id="shopify-block-AYmlpaFI0WlZ6VGlpM__block_image_nRDVgQ" class="shopify-block">
<a class="block-image block-AYmlpaFI0WlZ6VGlpM__block_image_nRDVgQ" href="https://muscintime.fr/products/deodorant-naturel-a-la-rose-mystik-lenvoutante">
<img src="//muscintime.fr/cdn/shop/files/RoseMystik-Routinedel_envoutante_810071e6-f017-4cbd-aea5-9be9f36540a7.png?v=1708545750&width=500" alt="" srcset="//muscintime.fr/cdn/shop/files/RoseMystik-Routinedel_envoutante_810071e6-f017-4cbd-aea5-9be9f36540a7.png?v=1708545750&width=100 100w, //muscintime.fr/cdn/shop/files/RoseMystik-Routinedel_envoutante_810071e6-f017-4cbd-aea5-9be9f36540a7.png?v=1708545750&width=352 352w" width="100%" height="auto" loading="lazy">
</a>
<style data-for="AYmlpaFI0WlZ6VGlpM__block_image_nRDVgQ">
.block-image.block-AYmlpaFI0WlZ6VGlpM__block_image_nRDVgQ {
--block-image-width: 100%;
--block-image-height: auto;
--roundness:
var(--roundness-none);
}
</style>
</div>
<div id="shopify-block-Ab0FyT2JLd016UytQa__block_text_eqgAmt" class="shopify-block">
<div class="block-text block-Ab0FyT2JLd016UytQa__block_text_eqgAmt" data-type="one_line">
<span><strong>Déodorant à la Rose Mystik </strong></span>
</div>
<style data-for="Ab0FyT2JLd016UytQa__block_text_eqgAmt">
.block-text.block-Ab0FyT2JLd016UytQa__block_text_eqgAmt {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-medium);
--block-text-default-font-size: var(--font-size-m);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-AQUFBTnlTaSt1em1NZ__block_text_gmzWCi" class="shopify-block">
<div class="block-text block-AQUFBTnlTaSt1em1NZ__block_text_gmzWCi" data-type="multi_line">
<p>Notre déodorant pour femme Rose Mystik, noté 100/100 sur Yuka et composé à <strong>95%</strong> <strong>d'ingrédients d'origine naturelle,</strong> vous enveloppe d'un parfum agréable, floral et captivant.</p>
</div>
<style data-for="AQUFBTnlTaSt1em1NZ__block_text_gmzWCi">
.block-text.block-AQUFBTnlTaSt1em1NZ__block_text_gmzWCi {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--color-text);
--block-text-h2-color: var(--color-text);
--block-text-h3-color: var(--color-text);
--block-text-h4-color: var(--color-text);
--block-text-h5-color: var(--color-text);
--block-text-h6-color: var(--color-text);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-s);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-s);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--font-default);
--block-text-h1-font-weight: var(--font-weight-regular);
--block-text-h1-font-size: var(--font-size-xxl);
--block-text-h2-font-family: var(--font-default);
--block-text-h2-font-weight: var(--font-weight-regular);
--block-text-h2-font-size: var(--font-size-xl);
--block-text-h3-font-family: var(--font-default);
--block-text-h3-font-weight: var(--font-weight-regular);
--block-text-h3-font-size: var(--font-size-l);
--block-text-h4-font-family: var(--font-default);
--block-text-h4-font-weight: var(--font-weight-regular);
--block-text-h4-font-size: var(--font-size-m);
--block-text-h5-font-family: var(--font-default);
--block-text-h5-font-weight: var(--font-weight-regular);
--block-text-h5-font-size: var(--font-size-s);
--block-text-h6-font-family: var(--font-default);
--block-text-h6-font-weight: var(--font-weight-regular);
--block-text-h6-font-size: var(--font-size-xs);
--block-text-gap: 0px;
--block-text-type: multi_line;
text-align: left;
}
</style>
</div>
<style data-for="ARWNWVHB0dmRhMHh2Z__block_column_RJURLa">
.block-column#shopify-block-ARWNWVHB0dmRhMHh2Z__block_column_RJURLa {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
width: 500px;
height: auto;
}
</style>
</div>
</li>
<li id="shopify-block-AMUFxMEtmcEFXMlFWS__block_carousel_slide_km3Mi8" class="shopify-block splide__slide">
<div id="shopify-block-AL1lPanZrQ0haeDVUS__block_column_nnzgd3" class="shopify-block block-column"><div id="shopify-block-AcXdMeU1QV003YVZvT__block_image_CNkxKn" class="shopify-block">
<a class="block-image block-AcXdMeU1QV003YVZvT__block_image_CNkxKn" href="https://muscintime.fr/products/x2-deos-sweet-litchi">
<img src="//muscintime.fr/cdn/shop/files/SweetLitchi-deoladelicieuse_2c31c4b9-ca65-4954-8de6-4b375fb810bb.png?v=1708545479&width=500" alt="" srcset="//muscintime.fr/cdn/shop/files/SweetLitchi-deoladelicieuse_2c31c4b9-ca65-4954-8de6-4b375fb810bb.png?v=1708545479&width=100 100w, //muscintime.fr/cdn/shop/files/SweetLitchi-deoladelicieuse_2c31c4b9-ca65-4954-8de6-4b375fb810bb.png?v=1708545479&width=352 352w" width="100%" height="auto" loading="lazy">
</a>
<style data-for="AcXdMeU1QV003YVZvT__block_image_CNkxKn">
.block-image.block-AcXdMeU1QV003YVZvT__block_image_CNkxKn {
--block-image-width: 100%;
--block-image-height: auto;
--roundness:
var(--roundness-none);
}
</style>
</div>
<div id="shopify-block-AZk41SlpNZmt0NTU2M__block_text_Mj3qkC" class="shopify-block">
<div class="block-text block-AZk41SlpNZmt0NTU2M__block_text_Mj3qkC" data-type="one_line">
<span><strong>Déodorant au Sweet Litchi</strong></span>
</div>
<style data-for="AZk41SlpNZmt0NTU2M__block_text_Mj3qkC">
.block-text.block-AZk41SlpNZmt0NTU2M__block_text_Mj3qkC {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-medium);
--block-text-default-font-size: var(--font-size-m);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-AMG44cGhzckMza0NqU__block_text_83nRXN" class="shopify-block">
<div class="block-text block-AMG44cGhzckMza0NqU__block_text_83nRXN" data-type="multi_line">
<p>Composé à 95% d'ingrédients d'origine naturelle, ce déodorant solide fabriqué en France vous enveloppe d'un parfum sucré, fruité et irrésistible.</p>
</div>
<style data-for="AMG44cGhzckMza0NqU__block_text_83nRXN">
.block-text.block-AMG44cGhzckMza0NqU__block_text_83nRXN {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--color-text);
--block-text-h2-color: var(--color-text);
--block-text-h3-color: var(--color-text);
--block-text-h4-color: var(--color-text);
--block-text-h5-color: var(--color-text);
--block-text-h6-color: var(--color-text);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-s);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-s);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--font-default);
--block-text-h1-font-weight: var(--font-weight-regular);
--block-text-h1-font-size: var(--font-size-xxl);
--block-text-h2-font-family: var(--font-default);
--block-text-h2-font-weight: var(--font-weight-regular);
--block-text-h2-font-size: var(--font-size-xl);
--block-text-h3-font-family: var(--font-default);
--block-text-h3-font-weight: var(--font-weight-regular);
--block-text-h3-font-size: var(--font-size-l);
--block-text-h4-font-family: var(--font-default);
--block-text-h4-font-weight: var(--font-weight-regular);
--block-text-h4-font-size: var(--font-size-m);
--block-text-h5-font-family: var(--font-default);
--block-text-h5-font-weight: var(--font-weight-regular);
--block-text-h5-font-size: var(--font-size-s);
--block-text-h6-font-family: var(--font-default);
--block-text-h6-font-weight: var(--font-weight-regular);
--block-text-h6-font-size: var(--font-size-xs);
--block-text-gap: 0px;
--block-text-type: multi_line;
text-align: left;
}
</style>
</div>
<style data-for="AL1lPanZrQ0haeDVUS__block_column_nnzgd3">
.block-column#shopify-block-AL1lPanZrQ0haeDVUS__block_column_nnzgd3 {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
width: 500px;
height: auto;
}
</style>
</div>
</li>
<li id="shopify-block-Ac0tEK3lzUE9oYTN1U__block_carousel_slide_a7FXNx" class="shopify-block splide__slide">
<div id="shopify-block-AZmRGdG1iQmd5Q254U__block_column_wH39qT" class="shopify-block block-column"><div id="shopify-block-AQnN3TDlZSjRRM1p6R__block_image_cbttpP" class="shopify-block">
<div class="block-image block-AQnN3TDlZSjRRM1p6R__block_image_cbttpP">
<img src="//muscintime.fr/cdn/shop/files/Deo_monoi_fc3e8a4c-a402-42e6-b5d2-8873fabfa83b.png?v=1729163597&width=500" alt="" srcset="//muscintime.fr/cdn/shop/files/Deo_monoi_fc3e8a4c-a402-42e6-b5d2-8873fabfa83b.png?v=1729163597&width=100 100w, //muscintime.fr/cdn/shop/files/Deo_monoi_fc3e8a4c-a402-42e6-b5d2-8873fabfa83b.png?v=1729163597&width=352 352w" width="100%" height="auto" loading="lazy">
</div>
<style data-for="AQnN3TDlZSjRRM1p6R__block_image_cbttpP">
.block-image.block-AQnN3TDlZSjRRM1p6R__block_image_cbttpP {
--block-image-width: 100%;
--block-image-height: auto;
--roundness:
var(--roundness-none);
}
</style>
</div>
<div id="shopify-block-AOUtxanFUaTNrMEYrR__block_text_kVzjCx" class="shopify-block">
<div class="block-text block-AOUtxanFUaTNrMEYrR__block_text_kVzjCx" data-type="one_line">
<span><strong>Déodorant au Monoï Oriental </strong></span>
</div>
<style data-for="AOUtxanFUaTNrMEYrR__block_text_kVzjCx">
.block-text.block-AOUtxanFUaTNrMEYrR__block_text_kVzjCx {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-medium);
--block-text-default-font-size: var(--font-size-m);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-Abm1JVGxGT0J5NFZzS__block_text_w3P3AH" class="shopify-block">
<div class="block-text block-Abm1JVGxGT0J5NFZzS__block_text_w3P3AH" data-type="multi_line">
<p>Un déodorant solide au <strong>musc blanc et au monoï </strong>avec une note de vanille vous transportant dans un voyage sensoriel envoûtant.</p>
</div>
<style data-for="Abm1JVGxGT0J5NFZzS__block_text_w3P3AH">
.block-text.block-Abm1JVGxGT0J5NFZzS__block_text_w3P3AH {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--color-text);
--block-text-h2-color: var(--color-text);
--block-text-h3-color: var(--color-text);
--block-text-h4-color: var(--color-text);
--block-text-h5-color: var(--color-text);
--block-text-h6-color: var(--color-text);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-s);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-s);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--font-default);
--block-text-h1-font-weight: var(--font-weight-regular);
--block-text-h1-font-size: var(--font-size-xxl);
--block-text-h2-font-family: var(--font-default);
--block-text-h2-font-weight: var(--font-weight-regular);
--block-text-h2-font-size: var(--font-size-xl);
--block-text-h3-font-family: var(--font-default);
--block-text-h3-font-weight: var(--font-weight-regular);
--block-text-h3-font-size: var(--font-size-l);
--block-text-h4-font-family: var(--font-default);
--block-text-h4-font-weight: var(--font-weight-regular);
--block-text-h4-font-size: var(--font-size-m);
--block-text-h5-font-family: var(--font-default);
--block-text-h5-font-weight: var(--font-weight-regular);
--block-text-h5-font-size: var(--font-size-s);
--block-text-h6-font-family: var(--font-default);
--block-text-h6-font-weight: var(--font-weight-regular);
--block-text-h6-font-size: var(--font-size-xs);
--block-text-gap: 0px;
--block-text-type: multi_line;
text-align: left;
}
</style>
</div>
<style data-for="AZmRGdG1iQmd5Q254U__block_column_wH39qT">
.block-column#shopify-block-AZmRGdG1iQmd5Q254U__block_column_wH39qT {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
width: 500px;
height: auto;
}
</style>
</div>
</li>
<li id="shopify-block-AVTFaN2g5UUJXQXl2Q__block_carousel_slide_jMJfTt" class="shopify-block splide__slide">
<div id="shopify-block-AN2xvMnAyTGJBSk12L__block_column_337LCJ" class="shopify-block block-column"><div id="shopify-block-AeTF0cmhrdGtCQ0k2c__block_image_VCr9xe" class="shopify-block">
<a class="block-image block-AeTF0cmhrdGtCQ0k2c__block_image_VCr9xe" href="https://muscintime.fr/products/2-deodorants-sakura">
<img src="//muscintime.fr/cdn/shop/files/Rituel_--_Sakura_du_Japon_-_L_Innocente.jpg?v=1774953609&width=500" alt="" srcset="//muscintime.fr/cdn/shop/files/Rituel_--_Sakura_du_Japon_-_L_Innocente.jpg?v=1774953609&width=100 100w, //muscintime.fr/cdn/shop/files/Rituel_--_Sakura_du_Japon_-_L_Innocente.jpg?v=1774953609&width=352 352w" width="100%" height="auto" loading="lazy">
</a>
<style data-for="AeTF0cmhrdGtCQ0k2c__block_image_VCr9xe">
.block-image.block-AeTF0cmhrdGtCQ0k2c__block_image_VCr9xe {
--block-image-width: 100%;
--block-image-height: auto;
--roundness:
var(--roundness-none);
}
</style>
</div>
<div id="shopify-block-AbXhNcXVIN1lhSE8wN__block_text_XMdU3e" class="shopify-block">
<div class="block-text block-AbXhNcXVIN1lhSE8wN__block_text_XMdU3e" data-type="one_line">
<span><strong>Déodorant au Sakura</strong></span>
</div>
<style data-for="AbXhNcXVIN1lhSE8wN__block_text_XMdU3e">
.block-text.block-AbXhNcXVIN1lhSE8wN__block_text_XMdU3e {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-medium);
--block-text-default-font-size: var(--font-size-m);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-AUC9nY2ZoN1JFZHZze__block_text_DqcD6B" class="shopify-block">
<div class="block-text block-AUC9nY2ZoN1JFZHZze__block_text_DqcD6B" data-type="multi_line">
<p>L'harmonie enivrante du Musc Blanc et de la Fleur de Cerisier dans un déo solide qui t'offre une fraicheur durable.</p>
</div>
<style data-for="AUC9nY2ZoN1JFZHZze__block_text_DqcD6B">
.block-text.block-AUC9nY2ZoN1JFZHZze__block_text_DqcD6B {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--color-text);
--block-text-h2-color: var(--color-text);
--block-text-h3-color: var(--color-text);
--block-text-h4-color: var(--color-text);
--block-text-h5-color: var(--color-text);
--block-text-h6-color: var(--color-text);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-s);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-s);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--font-default);
--block-text-h1-font-weight: var(--font-weight-regular);
--block-text-h1-font-size: var(--font-size-xxl);
--block-text-h2-font-family: var(--font-default);
--block-text-h2-font-weight: var(--font-weight-regular);
--block-text-h2-font-size: var(--font-size-xl);
--block-text-h3-font-family: var(--font-default);
--block-text-h3-font-weight: var(--font-weight-regular);
--block-text-h3-font-size: var(--font-size-l);
--block-text-h4-font-family: var(--font-default);
--block-text-h4-font-weight: var(--font-weight-regular);
--block-text-h4-font-size: var(--font-size-m);
--block-text-h5-font-family: var(--font-default);
--block-text-h5-font-weight: var(--font-weight-regular);
--block-text-h5-font-size: var(--font-size-s);
--block-text-h6-font-family: var(--font-default);
--block-text-h6-font-weight: var(--font-weight-regular);
--block-text-h6-font-size: var(--font-size-xs);
--block-text-gap: 0px;
--block-text-type: multi_line;
text-align: left;
}
</style>
</div>
<style data-for="AN2xvMnAyTGJBSk12L__block_column_337LCJ">
.block-column#shopify-block-AN2xvMnAyTGJBSk12L__block_column_337LCJ {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
width: 500px;
height: auto;
}
</style>
</div>
</li>
<li id="shopify-block-ASEM2UDFuQnRRa3Y1N__block_carousel_slide_Badxnp" class="shopify-block splide__slide">
<div id="shopify-block-AWTRtLzl3VmwxT3RoR__block_column_KFmpjD" class="shopify-block block-column"><div id="shopify-block-AMmVUSFpjdkhoeTBDY__block_image_YDCKfR" class="shopify-block">
<div class="block-image block-AMmVUSFpjdkhoeTBDY__block_image_YDCKfR">
<img src="//muscintime.fr/cdn/shop/files/Crazy_Passion-_Deo_la_pulpeuse_9bdc6aec-a6a0-48d0-a4e9-b4f4c39d0ef0.png?v=1729163308&width=500" alt="" srcset="//muscintime.fr/cdn/shop/files/Crazy_Passion-_Deo_la_pulpeuse_9bdc6aec-a6a0-48d0-a4e9-b4f4c39d0ef0.png?v=1729163308&width=100 100w, //muscintime.fr/cdn/shop/files/Crazy_Passion-_Deo_la_pulpeuse_9bdc6aec-a6a0-48d0-a4e9-b4f4c39d0ef0.png?v=1729163308&width=352 352w" width="100%" height="auto" loading="lazy">
</div>
<style data-for="AMmVUSFpjdkhoeTBDY__block_image_YDCKfR">
.block-image.block-AMmVUSFpjdkhoeTBDY__block_image_YDCKfR {
--block-image-width: 100%;
--block-image-height: auto;
--roundness:
var(--roundness-none);
}
</style>
</div>
<div id="shopify-block-AK20yR0ZKcUNkUkF1R__block_text_b3dPn8" class="shopify-block">
<div class="block-text block-AK20yR0ZKcUNkUkF1R__block_text_b3dPn8" data-type="one_line">
<span><strong>Déodorant au Crazy Passion </strong></span>
</div>
<style data-for="AK20yR0ZKcUNkUkF1R__block_text_b3dPn8">
.block-text.block-AK20yR0ZKcUNkUkF1R__block_text_b3dPn8 {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-medium);
--block-text-default-font-size: var(--font-size-m);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-AdHQxVWVqMXR1L1c2Z__block_text_dMxjxf" class="shopify-block">
<div class="block-text block-AdHQxVWVqMXR1L1c2Z__block_text_dMxjxf" data-type="multi_line">
<p>Masque les mauvaises odeurs et parfume ta peau d'une irrésistible fragrance de Musc Blanc et de passion.</p>
</div>
<style data-for="AdHQxVWVqMXR1L1c2Z__block_text_dMxjxf">
.block-text.block-AdHQxVWVqMXR1L1c2Z__block_text_dMxjxf {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--color-text);
--block-text-h2-color: var(--color-text);
--block-text-h3-color: var(--color-text);
--block-text-h4-color: var(--color-text);
--block-text-h5-color: var(--color-text);
--block-text-h6-color: var(--color-text);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-s);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-s);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--font-default);
--block-text-h1-font-weight: var(--font-weight-regular);
--block-text-h1-font-size: var(--font-size-xxl);
--block-text-h2-font-family: var(--font-default);
--block-text-h2-font-weight: var(--font-weight-regular);
--block-text-h2-font-size: var(--font-size-xl);
--block-text-h3-font-family: var(--font-default);
--block-text-h3-font-weight: var(--font-weight-regular);
--block-text-h3-font-size: var(--font-size-l);
--block-text-h4-font-family: var(--font-default);
--block-text-h4-font-weight: var(--font-weight-regular);
--block-text-h4-font-size: var(--font-size-m);
--block-text-h5-font-family: var(--font-default);
--block-text-h5-font-weight: var(--font-weight-regular);
--block-text-h5-font-size: var(--font-size-s);
--block-text-h6-font-family: var(--font-default);
--block-text-h6-font-weight: var(--font-weight-regular);
--block-text-h6-font-size: var(--font-size-xs);
--block-text-gap: 0px;
--block-text-type: multi_line;
text-align: left;
}
</style>
</div>
<style data-for="AWTRtLzl3VmwxT3RoR__block_column_KFmpjD">
.block-column#shopify-block-AWTRtLzl3VmwxT3RoR__block_column_KFmpjD {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
width: 500px;
height: auto;
}
</style>
</div>
</li>
<li id="shopify-block-AYWdBQUZvMjNsN0pme__block_carousel_slide_9bEKxU" class="shopify-block splide__slide">
<div id="shopify-block-AWlB0NkVjRk1pTUlmO__block_column_9CfCM8" class="shopify-block block-column"><div id="shopify-block-AMkM1YnU5ZVAxcmtBe__block_image_TFeftK" class="shopify-block">
<div class="block-image block-AMkM1YnU5ZVAxcmtBe__block_image_TFeftK">
<img src="//muscintime.fr/cdn/shop/files/Deodorant_-_Hot_Peach_-_La_Charmeuse_2d4f6dc5-8b3d-43e7-b886-4813d2907d9a.png?v=1774992893&width=500" alt="" srcset="//muscintime.fr/cdn/shop/files/Deodorant_-_Hot_Peach_-_La_Charmeuse_2d4f6dc5-8b3d-43e7-b886-4813d2907d9a.png?v=1774992893&width=100 100w, //muscintime.fr/cdn/shop/files/Deodorant_-_Hot_Peach_-_La_Charmeuse_2d4f6dc5-8b3d-43e7-b886-4813d2907d9a.png?v=1774992893&width=352 352w" width="100%" height="auto" loading="lazy">
</div>
<style data-for="AMkM1YnU5ZVAxcmtBe__block_image_TFeftK">
.block-image.block-AMkM1YnU5ZVAxcmtBe__block_image_TFeftK {
--block-image-width: 100%;
--block-image-height: auto;
--roundness:
var(--roundness-none);
}
</style>
</div>
<div id="shopify-block-ATy9ETXRCR0E5ays1U__block_text_q9E9mf" class="shopify-block">
<div class="block-text block-ATy9ETXRCR0E5ays1U__block_text_q9E9mf" data-type="one_line">
<span><strong>Déodorant à la Hot Peach</strong></span>
</div>
<style data-for="ATy9ETXRCR0E5ays1U__block_text_q9E9mf">
.block-text.block-ATy9ETXRCR0E5ays1U__block_text_q9E9mf {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-medium);
--block-text-default-font-size: var(--font-size-m);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-AYjBpM2pXelRjdGdrM__block_text_ad9xAd" class="shopify-block">
<div class="block-text block-AYjBpM2pXelRjdGdrM__block_text_ad9xAd" data-type="multi_line">
<p>L’alliance délicieuse du musc blanc, de la pêche et de la vanille dans un déo solide qui t’offre 48h de fraîcheur.</p>
</div>
<style data-for="AYjBpM2pXelRjdGdrM__block_text_ad9xAd">
.block-text.block-AYjBpM2pXelRjdGdrM__block_text_ad9xAd {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--color-text);
--block-text-h2-color: var(--color-text);
--block-text-h3-color: var(--color-text);
--block-text-h4-color: var(--color-text);
--block-text-h5-color: var(--color-text);
--block-text-h6-color: var(--color-text);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-s);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-s);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--font-default);
--block-text-h1-font-weight: var(--font-weight-regular);
--block-text-h1-font-size: var(--font-size-xxl);
--block-text-h2-font-family: var(--font-default);
--block-text-h2-font-weight: var(--font-weight-regular);
--block-text-h2-font-size: var(--font-size-xl);
--block-text-h3-font-family: var(--font-default);
--block-text-h3-font-weight: var(--font-weight-regular);
--block-text-h3-font-size: var(--font-size-l);
--block-text-h4-font-family: var(--font-default);
--block-text-h4-font-weight: var(--font-weight-regular);
--block-text-h4-font-size: var(--font-size-m);
--block-text-h5-font-family: var(--font-default);
--block-text-h5-font-weight: var(--font-weight-regular);
--block-text-h5-font-size: var(--font-size-s);
--block-text-h6-font-family: var(--font-default);
--block-text-h6-font-weight: var(--font-weight-regular);
--block-text-h6-font-size: var(--font-size-xs);
--block-text-gap: 0px;
--block-text-type: multi_line;
text-align: left;
}
</style>
</div>
<style data-for="AWlB0NkVjRk1pTUlmO__block_column_9CfCM8">
.block-column#shopify-block-AWlB0NkVjRk1pTUlmO__block_column_9CfCM8 {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
width: 500px;
height: auto;
}
</style>
</div>
</li>
<li id="shopify-block-ASU1mWnBZYW83WUNvK__block_carousel_slide_QCAkAR" class="shopify-block splide__slide">
<div id="shopify-block-AbnViL2s0Q05QQkNrL__block_column_8zM9KU" class="shopify-block block-column"><div id="shopify-block-AVXpwTGRUVVNCcTYxd__block_image_D3nd8N" class="shopify-block">
<div class="block-image block-AVXpwTGRUVVNCcTYxd__block_image_D3nd8N">
<img src="//muscintime.fr/cdn/shop/files/Deodorant-AmberFlower-LaPrecieuse-1.jpg?v=1774992884&width=500" alt="" srcset="//muscintime.fr/cdn/shop/files/Deodorant-AmberFlower-LaPrecieuse-1.jpg?v=1774992884&width=100 100w, //muscintime.fr/cdn/shop/files/Deodorant-AmberFlower-LaPrecieuse-1.jpg?v=1774992884&width=352 352w" width="100%" height="auto" loading="lazy">
</div>
<style data-for="AVXpwTGRUVVNCcTYxd__block_image_D3nd8N">
.block-image.block-AVXpwTGRUVVNCcTYxd__block_image_D3nd8N {
--block-image-width: 100%;
--block-image-height: auto;
--roundness:
var(--roundness-none);
}
</style>
</div>
<div id="shopify-block-ASnZOaGRPTE1YWmtyZ__block_text_fWpqxU" class="shopify-block">
<div class="block-text block-ASnZOaGRPTE1YWmtyZ__block_text_fWpqxU" data-type="one_line">
<span>Déodorant Solide Amber Flower “La Précieuse”</span>
</div>
<style data-for="ASnZOaGRPTE1YWmtyZ__block_text_fWpqxU">
.block-text.block-ASnZOaGRPTE1YWmtyZ__block_text_fWpqxU {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-text);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-medium);
--block-text-default-font-size: var(--font-size-m);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-AVGZ5a0Z5QUdOZTBWb__block_text_9AH3i8" class="shopify-block">
<div class="block-text block-AVGZ5a0Z5QUdOZTBWb__block_text_9AH3i8" data-type="multi_line">
<p>Masque les mauvaises odeurs et parfume ta peau d'une irrésistible fragrance de Musc Blanc et d'Ambre.</p>
</div>
<style data-for="AVGZ5a0Z5QUdOZTBWb__block_text_9AH3i8">
.block-text.block-AVGZ5a0Z5QUdOZTBWb__block_text_9AH3i8 {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--color-text);
--block-text-h2-color: var(--color-text);
--block-text-h3-color: var(--color-text);
--block-text-h4-color: var(--color-text);
--block-text-h5-color: var(--color-text);
--block-text-h6-color: var(--color-text);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-s);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-s);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--font-default);
--block-text-h1-font-weight: var(--font-weight-regular);
--block-text-h1-font-size: var(--font-size-xxl);
--block-text-h2-font-family: var(--font-default);
--block-text-h2-font-weight: var(--font-weight-regular);
--block-text-h2-font-size: var(--font-size-xl);
--block-text-h3-font-family: var(--font-default);
--block-text-h3-font-weight: var(--font-weight-regular);
--block-text-h3-font-size: var(--font-size-l);
--block-text-h4-font-family: var(--font-default);
--block-text-h4-font-weight: var(--font-weight-regular);
--block-text-h4-font-size: var(--font-size-m);
--block-text-h5-font-family: var(--font-default);
--block-text-h5-font-weight: var(--font-weight-regular);
--block-text-h5-font-size: var(--font-size-s);
--block-text-h6-font-family: var(--font-default);
--block-text-h6-font-weight: var(--font-weight-regular);
--block-text-h6-font-size: var(--font-size-xs);
--block-text-gap: 0px;
--block-text-type: multi_line;
text-align: left;
}
</style>
</div>
<style data-for="AbnViL2s0Q05QQkNrL__block_column_8zM9KU">
.block-column#shopify-block-AbnViL2s0Q05QQkNrL__block_column_8zM9KU {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
width: 500px;
height: auto;
}
</style>
</div>
</li>
</ul>
</div>
</div>
<link href="//muscintime.fr/cdn/shop/t/386/assets/block-carousel-pagination-default.css?v=38899698454171002731782202893" rel="stylesheet" type="text/css" media="all" />
<link href="//muscintime.fr/cdn/shop/t/386/assets/block-carousel.css?v=48270312443653327651782202893" rel="stylesheet" type="text/css" media="all" />
<style data-for="AQ2M4OVZvTUx5S1JSO__block_carousel_hfwpfE">
.block-carousel.block-AQ2M4OVZvTUx5S1JSO__block_carousel_hfwpfE {
container-name: carousel-pagination-default;
container-type: inline-size;
--carousel-pagination-alignment: center;
--carousel-pagination-non-active-color: var(--color-text-light);
--carousel-pagination-active-color: var(--color-background);
--carousel-pagination-hover-color: var(--color-primary);
--carousel-arrow-color: var(--color-primary);
--carousel-arrow-hover-color: var(--color-primary);
--carousel-arrow-background-color: var(--color-transparent);
}
</style>
<script type="module-shim" editor-reload>
const run = async () => {
requestAnimationFrame(() => {
new window.Splide('#splide-AQ2M4OVZvTUx5S1JSO__block_carousel_hfwpfE', {
"type": "slide",
"gap": "calc(var(--spacing-normal) * 1)",
"padding": {left: "0%", right: "0%"},
"arrows": false,
"pagination": true,"autoplay": false,"drag": true,
"keyboard": true,
"perPage": 4,
"breakpoints": {"768": {"perPage": 1,},},
focus: 0,
drag: 'free',
snap: true,
dragMinThreshold: 15,
omitEnd: true,
classes: {
pagination: 'splide__pagination block-carousel__pagination block-carousel__pagination-position-outside',
}
}).mount({
});
});
};
const mountWhenVisible = () => {
const el = document.getElementById('splide-AQ2M4OVZvTUx5S1JSO__block_carousel_hfwpfE');
if (!el) {
run();
return;
}
if (!('IntersectionObserver' in window)) {
run();
return;
}
const observer = new IntersectionObserver((entries, obs) => {
for (const entry of entries) {
if (entry.isIntersecting) {
obs.unobserve(entry.target);
run();
break;
}
}
}, { root: null, threshold: 0.1 });
observer.observe(el);
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', mountWhenVisible, { once: true });
} else {
mountWhenVisible();
}
</script>
</div>
</div>
</div>
<style data-for="template--30153402745180__section_base_ACftMf">
.base.section-template--30153402745180__section_base_ACftMf {
--background-color: var(--color-transparent);
--foreground-color: var(--color-transparent);
--spacing-inner-top: 0px;
--spacing-inner-right: var(--spacing-big);
--spacing-inner-bottom: 0px;
--spacing-inner-left: var(--spacing-big);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
--roundness:
var(--roundness-none);
--overflow: visible;
--width: 1280px;
}
</style>
</div><div id="shopify-section-template--30153402745180__section_base_RyCCBH" class="shopify-section">
<div class="base section-template--30153402745180__section_base_RyCCBH">
<div class="base__content">
<div id="shopify-block-AaFBiTHpiOVF3RG5sW__block_row_WX4iDy" class="shopify-block block-row">
<div id="shopify-block-AUXZwai9sL2F1ZUhFT__block_column_3j7cYt" class="shopify-block block-column"><div id="shopify-block-AdHZDaW1McEcvdU1ke__block_image_FNRkYz" class="shopify-block">
<div class="block-image block-AdHZDaW1McEcvdU1ke__block_image_FNRkYz">
<img src="//muscintime.fr/cdn/shop/files/DEODORANT_LA_RAYONNANTE_-_MONOI_99b651f6-520b-48a5-b4a5-8d3b3cf936a1.jpg?v=1774992902&width=1000" alt="" srcset="//muscintime.fr/cdn/shop/files/DEODORANT_LA_RAYONNANTE_-_MONOI_99b651f6-520b-48a5-b4a5-8d3b3cf936a1.jpg?v=1774992902&width=100 100w, //muscintime.fr/cdn/shop/files/DEODORANT_LA_RAYONNANTE_-_MONOI_99b651f6-520b-48a5-b4a5-8d3b3cf936a1.jpg?v=1774992902&width=352 352w, //muscintime.fr/cdn/shop/files/DEODORANT_LA_RAYONNANTE_-_MONOI_99b651f6-520b-48a5-b4a5-8d3b3cf936a1.jpg?v=1774992902&width=832 832w" width="100%" height="auto" loading="lazy">
</div>
<style data-for="AdHZDaW1McEcvdU1ke__block_image_FNRkYz">
.block-image.block-AdHZDaW1McEcvdU1ke__block_image_FNRkYz {
--block-image-width: 100%;
--block-image-height: auto;
--roundness:
var(--roundness-none);
}
</style>
</div>
<style data-for="AUXZwai9sL2F1ZUhFT__block_column_3j7cYt">
.block-column#shopify-block-AUXZwai9sL2F1ZUhFT__block_column_3j7cYt {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: center;
--block-column-gap: 0px;
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
width: 50%;
height: auto;
}
@media (max-width: 768px) {
.block-column#shopify-block-AUXZwai9sL2F1ZUhFT__block_column_3j7cYt {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-flex-direction: column;
--block-column-gap: 0px;
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
width: 100%;
height: auto;
}
}
</style>
</div>
<div id="shopify-block-AbE1MZGdiT2U4bGpKb__block_column_XhhVrp" class="shopify-block block-column"><div id="shopify-block-AMGVTSldqWkVDMlZ0U__block_text_3t7iwJ" class="shopify-block">
<div class="block-text block-AMGVTSldqWkVDMlZ0U__block_text_3t7iwJ" data-type="one_line">
<span>Un seul déodorant pour plusieurs mois</span>
</div>
<style data-for="AMGVTSldqWkVDMlZ0U__block_text_3t7iwJ">
.block-text.block-AMGVTSldqWkVDMlZ0U__block_text_3t7iwJ {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-xl);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-AQ1VvZXpCNUJ6OWJrc__block_text_dBVK3L" class="shopify-block">
<div class="block-text block-AQ1VvZXpCNUJ6OWJrc__block_text_dBVK3L" data-type="multi_line">
<p>Parce qu'il combat avec brio les odeurs corporelles tout en enveloppant la peau d'une fragrance captivante de musc blanc, nos déodorant se distinguent véritablement. Imagine, ma belle, avec ce déodorant solide, tu n'auras plus jamais à craindre les moments de transpiration. Sa formule innovante est conçue pour absorber même les odeurs les plus tenaces, laissant place à un sillage à la fois doux et rafraîchissant. Oublie les désagréments des aisselles humides et les marques de transpiration sous les bras !</p><p>Et ce n'est pas tout : l'aspect le plus remarquable de ce déodorant, c'est sa durabilité. <strong>Un seul stick peut facilement te durer 3 à 4 mois</strong>, ce qui revient à moins de 5€ par mois pour une utilisation quotidienne. Non seulement tu profites d'une efficacité exceptionnelle, mais tu fais aussi un choix économique et durable pour ton bien-être quotidien.</p>
</div>
<style data-for="AQ1VvZXpCNUJ6OWJrc__block_text_dBVK3L">
.block-text.block-AQ1VvZXpCNUJ6OWJrc__block_text_dBVK3L {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--color-text);
--block-text-h2-color: var(--color-text);
--block-text-h3-color: var(--color-text);
--block-text-h4-color: var(--color-text);
--block-text-h5-color: var(--color-text);
--block-text-h6-color: var(--color-text);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-m);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--font-default);
--block-text-h1-font-weight: var(--font-weight-regular);
--block-text-h1-font-size: var(--font-size-xxl);
--block-text-h2-font-family: var(--font-default);
--block-text-h2-font-weight: var(--font-weight-regular);
--block-text-h2-font-size: var(--font-size-xl);
--block-text-h3-font-family: var(--font-default);
--block-text-h3-font-weight: var(--font-weight-regular);
--block-text-h3-font-size: var(--font-size-l);
--block-text-h4-font-family: var(--font-default);
--block-text-h4-font-weight: var(--font-weight-regular);
--block-text-h4-font-size: var(--font-size-m);
--block-text-h5-font-family: var(--font-default);
--block-text-h5-font-weight: var(--font-weight-regular);
--block-text-h5-font-size: var(--font-size-s);
--block-text-h6-font-family: var(--font-default);
--block-text-h6-font-weight: var(--font-weight-regular);
--block-text-h6-font-size: var(--font-size-xs);
--block-text-gap: var(--spacing-normal);
--block-text-type: multi_line;
text-align: left;
}
</style>
</div>
<style data-for="AbE1MZGdiT2U4bGpKb__block_column_XhhVrp">
.block-column#shopify-block-AbE1MZGdiT2U4bGpKb__block_column_XhhVrp {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: center;
--block-column-gap: var(--spacing-big);
--block-column-inner-padding-top: var(--spacing-big);
--block-column-inner-padding-right: var(--spacing-big);
--block-column-inner-padding-bottom: var(--spacing-big);
--block-column-inner-padding-left: var(--spacing-big);
--block-column-flex-direction: column;
width: 50%;
height: auto;
}
@media (max-width: 768px) {
.block-column#shopify-block-AbE1MZGdiT2U4bGpKb__block_column_XhhVrp {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-flex-direction: column;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: var(--spacing-normal);
--block-column-inner-padding-right: var(--spacing-normal);
--block-column-inner-padding-bottom: var(--spacing-normal);
--block-column-inner-padding-left: var(--spacing-normal);
width: 100%;
height: auto;
}
}
</style>
</div>
<style data-for="AaFBiTHpiOVF3RG5sW__block_row_WX4iDy">
.block-row#shopify-block-AaFBiTHpiOVF3RG5sW__block_row_WX4iDy {
--block-row-horizontal-alignment: flex-start;
--block-row-vertical-alignment: stretch;
--block-row-gap: 0px;
--block-row-flex-direction: row;
--block-row-inner-padding-top: 0px;
--block-row-inner-padding-right: 0px;
--block-row-inner-padding-bottom: 0px;
--block-row-inner-padding-left: 0px;
--block-row-wrap: nowrap;
height: 100%;
width: auto;
}
@media (max-width: 768px) {
.block-row#shopify-block-AaFBiTHpiOVF3RG5sW__block_row_WX4iDy {
--block-row-wrap: wrap;
}
}
</style>
</div>
</div>
</div>
<style data-for="template--30153402745180__section_base_RyCCBH">
.base.section-template--30153402745180__section_base_RyCCBH {
--background-color: var(--color-transparent);
--foreground-color: var(--color-background);
--spacing-inner-top: 0px;
--spacing-inner-right: 0px;
--spacing-inner-bottom: 0px;
--spacing-inner-left: 0px;
--spacing-outer-top: var(--spacing-big);
--spacing-outer-right: var(--spacing-big);
--spacing-outer-bottom: var(--spacing-extra-big);
--spacing-outer-left: var(--spacing-big);
--roundness:
var(--roundness-none);
--overflow: visible;
--width: 1280px;
}
</style>
</div><div id="shopify-section-template--30153402745180__section_base_hRy6E8" class="shopify-section">
<div class="base section-template--30153402745180__section_base_hRy6E8">
<div class="base__content">
<div id="shopify-block-AZ0RzS0k4RXVmSHdDO__block_grid_xEb4Md" class="shopify-block">
<div class="block-grid block-AZ0RzS0k4RXVmSHdDO__block_grid_xEb4Md">
<div id="shopify-block-ARG9FTWVvMTNXU0lMS__block_column_k9zyez" class="shopify-block block-column"><div id="shopify-block-AVHVBNjRBZzdyV01ye__block_text_iEyJrq" class="shopify-block">
<div class="block-text block-AVHVBNjRBZzdyV01ye__block_text_iEyJrq" data-type="one_line">
<span><strong>Une Formule concentrée et non collante</strong></span>
</div>
<style data-for="AVHVBNjRBZzdyV01ye__block_text_iEyJrq">
.block-text.block-AVHVBNjRBZzdyV01ye__block_text_iEyJrq {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-default);
--block-text-default-font-size: var(--font-size-m);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-default);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-default);
--block-text-italic-font-size: var(--font-size-default);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-default);
--block-text-links-font-size: var(--font-size-default);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-AZWp3c3FPSm1jSjRWU__block_text_Mr4cdz" class="shopify-block">
<div class="block-text block-AZWp3c3FPSm1jSjRWU__block_text_Mr4cdz" data-type="one_line">
<span>Conçu pour être à la fois puissant et discret, une seule application de notre déodorant suffit pour une efficacité maximale sans sensation collante. </span>
</div>
<style data-for="AZWp3c3FPSm1jSjRWU__block_text_Mr4cdz">
.block-text.block-AZWp3c3FPSm1jSjRWU__block_text_Mr4cdz {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-default);
--block-text-default-font-size: var(--font-size-s);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-default);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-default);
--block-text-italic-font-size: var(--font-size-default);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-default);
--block-text-links-font-size: var(--font-size-default);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<style data-for="ARG9FTWVvMTNXU0lMS__block_column_k9zyez">
.block-column#shopify-block-ARG9FTWVvMTNXU0lMS__block_column_k9zyez {
--block-column-horizontal-alignment: center;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
height: auto;
}
</style>
</div>
<div id="shopify-block-AQk5QVFQ3bWNmZFkwY__block_column_aMbi9M" class="shopify-block block-column"><div id="shopify-block-AdjBIK1ZkM1pOUWZTa__block_text_9xcJkn" class="shopify-block">
<div class="block-text block-AdjBIK1ZkM1pOUWZTa__block_text_9xcJkn" data-type="one_line">
<span><strong>Plus de 2 Ans de Recherche et Développement</strong></span>
</div>
<style data-for="AdjBIK1ZkM1pOUWZTa__block_text_9xcJkn">
.block-text.block-AdjBIK1ZkM1pOUWZTa__block_text_9xcJkn {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-default);
--block-text-default-font-size: var(--font-size-m);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-default);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-default);
--block-text-italic-font-size: var(--font-size-default);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-default);
--block-text-links-font-size: var(--font-size-default);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-Aa2YrLzhrVXNLT2NZb__block_text_yekzjQ" class="shopify-block">
<div class="block-text block-Aa2YrLzhrVXNLT2NZb__block_text_yekzjQ" data-type="one_line">
<span>Ces déodorants sont le fruit de plus de deux ans de recherche et développement, combinant le savoir-faire de Musc Intime et l'expertise de nos parfumeurs.</span>
</div>
<style data-for="Aa2YrLzhrVXNLT2NZb__block_text_yekzjQ">
.block-text.block-Aa2YrLzhrVXNLT2NZb__block_text_yekzjQ {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-default);
--block-text-default-font-size: var(--font-size-s);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-default);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-default);
--block-text-italic-font-size: var(--font-size-default);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-default);
--block-text-links-font-size: var(--font-size-default);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<style data-for="AQk5QVFQ3bWNmZFkwY__block_column_aMbi9M">
.block-column#shopify-block-AQk5QVFQ3bWNmZFkwY__block_column_aMbi9M {
--block-column-horizontal-alignment: center;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
height: auto;
}
</style>
</div>
<div id="shopify-block-AQWE2VXhzZWRwZ0x0W__block_column_prfDrE" class="shopify-block block-column"><div id="shopify-block-AK3U0ZE1kSXlOYXNrS__block_text_wxP8pD" class="shopify-block">
<div class="block-text block-AK3U0ZE1kSXlOYXNrS__block_text_wxP8pD" data-type="one_line">
<span><strong>Achetez en lot pour plus d'économies</strong></span>
</div>
<style data-for="AK3U0ZE1kSXlOYXNrS__block_text_wxP8pD">
.block-text.block-AK3U0ZE1kSXlOYXNrS__block_text_wxP8pD {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-default);
--block-text-default-font-size: var(--font-size-m);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-default);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-default);
--block-text-italic-font-size: var(--font-size-default);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-default);
--block-text-links-font-size: var(--font-size-default);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-ASGxaT2lBWCtYblBFV__block_text_CeijH8" class="shopify-block">
<div class="block-text block-ASGxaT2lBWCtYblBFV__block_text_CeijH8" data-type="one_line">
<span>Profitez de nos remises exceptionnelles en achetant les déodorants en lot de 2 ou 3. De plus, bénéficiez de la livraison offerte pour toute commande de plus de 70 €, garantissant une expérience d'achat pratique et économique.</span>
</div>
<style data-for="ASGxaT2lBWCtYblBFV__block_text_CeijH8">
.block-text.block-ASGxaT2lBWCtYblBFV__block_text_CeijH8 {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-default);
--block-text-default-font-size: var(--font-size-s);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-default);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-default);
--block-text-italic-font-size: var(--font-size-default);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-default);
--block-text-links-font-size: var(--font-size-default);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<style data-for="AQWE2VXhzZWRwZ0x0W__block_column_prfDrE">
.block-column#shopify-block-AQWE2VXhzZWRwZ0x0W__block_column_prfDrE {
--block-column-horizontal-alignment: center;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
height: auto;
}
</style>
</div>
<div id="shopify-block-AZHNFYVBTdDR1UXRFe__block_column_jynkbA" class="shopify-block block-column"><div id="shopify-block-AUktVNWQ5Z1NHcG1ES__block_text_ThXhrG" class="shopify-block">
<div class="block-text block-AUktVNWQ5Z1NHcG1ES__block_text_ThXhrG" data-type="one_line">
<span><strong>Choisissez Musc Intime pour une sensation de fraîcheur durable</strong></span>
</div>
<style data-for="AUktVNWQ5Z1NHcG1ES__block_text_ThXhrG">
.block-text.block-AUktVNWQ5Z1NHcG1ES__block_text_ThXhrG {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-default);
--block-text-default-font-size: var(--font-size-m);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-default);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-default);
--block-text-italic-font-size: var(--font-size-default);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-default);
--block-text-links-font-size: var(--font-size-default);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-AT2JYQmZWeWsxWE41S__block_text_9qE7Cy" class="shopify-block">
<div class="block-text block-AT2JYQmZWeWsxWE41S__block_text_9qE7Cy" data-type="one_line">
<span>Optez pour les déodorants Musc Intime pour une protection naturelle, efficace, et un parfum qui vous accompagnera tout au long de la journée. Faites l'expérience d'une fraîcheur qui rime avec respect de la peau.</span>
</div>
<style data-for="AT2JYQmZWeWsxWE41S__block_text_9qE7Cy">
.block-text.block-AT2JYQmZWeWsxWE41S__block_text_9qE7Cy {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-default);
--block-text-default-font-size: var(--font-size-s);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-default);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-default);
--block-text-italic-font-size: var(--font-size-default);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-default);
--block-text-links-font-size: var(--font-size-default);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<style data-for="AZHNFYVBTdDR1UXRFe__block_column_jynkbA">
.block-column#shopify-block-AZHNFYVBTdDR1UXRFe__block_column_jynkbA {
--block-column-horizontal-alignment: center;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
height: auto;
}
</style>
</div>
</div>
<style data-for="AZ0RzS0k4RXVmSHdDO__block_grid_xEb4Md">
.block-grid.block-AZ0RzS0k4RXVmSHdDO__block_grid_xEb4Md {
--block-grid-columns: 4;
--block-grid-columns-mobile: 2;
--block-grid-columns-large-screen: 4;
--block-grid-gap: var(--spacing-big);
}
</style>
</div>
</div>
</div>
<style data-for="template--30153402745180__section_base_hRy6E8">
.base.section-template--30153402745180__section_base_hRy6E8 {
--background-color: var(--color-transparent);
--foreground-color: var(--color-transparent);
--spacing-inner-top: 0px;
--spacing-inner-right: 0px;
--spacing-inner-bottom: 0px;
--spacing-inner-left: 0px;
--spacing-outer-top: var(--spacing-extra-big);
--spacing-outer-right: var(--spacing-big);
--spacing-outer-bottom: var(--spacing-extra-big);
--spacing-outer-left: var(--spacing-big);
--roundness:
var(--roundness-none);
--overflow: visible;
--width: 1280px;
}
</style>
</div><div id="shopify-section-template--30153402745180__section_base_a96KV6" class="shopify-section">
<div class="base section-template--30153402745180__section_base_a96KV6">
<div class="base__content">
<div id="shopify-block-AeU43dGV6ZWlabjBNS__block_carousel_AMNjUw" class="shopify-block block-carousel-container">
<div class="splide block-carousel block-AeU43dGV6ZWlabjBNS__block_carousel_AMNjUw" id="splide-AeU43dGV6ZWlabjBNS__block_carousel_AMNjUw" role="group">
<div class="splide__track">
<ul class="splide__list">
<li id="shopify-block-AQVphZnhLQjZmNjQ3a__block_carousel_slide_6LJFq8" class="shopify-block splide__slide">
<div id="shopify-block-AQ3ZMZTJwVnpKTWxoW__block_column_wePjUi" class="shopify-block block-column"><div id="shopify-block-AcXBDeU91TzN1eHg3R__block_image_QtqJJy" class="shopify-block">
<div class="block-image block-AcXBDeU91TzN1eHg3R__block_image_QtqJJy">
<img src="//muscintime.fr/cdn/shop/files/5_deos_au_choix.jpg?v=1752939278&width=500" alt="" srcset="//muscintime.fr/cdn/shop/files/5_deos_au_choix.jpg?v=1752939278&width=100 100w, //muscintime.fr/cdn/shop/files/5_deos_au_choix.jpg?v=1752939278&width=352 352w" width="100%" height="auto" loading="lazy">
</div>
<style data-for="AcXBDeU91TzN1eHg3R__block_image_QtqJJy">
.block-image.block-AcXBDeU91TzN1eHg3R__block_image_QtqJJy {
--block-image-width: 100%;
--block-image-height: auto;
--roundness:
var(--roundness-normal);
}
</style>
</div>
<div id="shopify-block-AR0hxV293a0swZUxRe__block_text_cqXrQP" class="shopify-block">
<div class="block-text block-AR0hxV293a0swZUxRe__block_text_cqXrQP" data-type="one_line">
<span><strong>Fabrication en France : Le Sceau de Qualité de Musc Intime</strong></span>
</div>
<style data-for="AR0hxV293a0swZUxRe__block_text_cqXrQP">
.block-text.block-AR0hxV293a0swZUxRe__block_text_cqXrQP {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-medium);
--block-text-default-font-size: var(--font-size-m);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-AS0l1UXR2QkhWSERvW__block_text_6bVzXy" class="shopify-block">
<div class="block-text block-AS0l1UXR2QkhWSERvW__block_text_6bVzXy" data-type="multi_line">
<p>Chez Musc Intime, nous revendiquons avec fierté notre héritage de fabrication française, symbole de qualité et d'excellence reconnues à l'international.</p><p>Tous nos produits sont imaginés et produits sur le sol français, respectant des normes de qualité strictes et perpétuant une tradition d'excellence.</p><p>En optant pour Musc Intime, vous ne soutenez pas seulement la production locale, mais aussi l'artisanat et l'innovation typiques de la France.</p><p>Cette production made in France garantit une parfaite traçabilité de nos articles et contribue activement à la préservation des emplois ainsi qu'au maintien du savoir-faire unique dans notre pays.</p><p>En choisissant Musc Intime, vous optez pour une qualité exceptionnelle et contribuez à valoriser le patrimoine industriel français.</p>
</div>
<style data-for="AS0l1UXR2QkhWSERvW__block_text_6bVzXy">
.block-text.block-AS0l1UXR2QkhWSERvW__block_text_6bVzXy {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--color-text);
--block-text-h2-color: var(--color-text);
--block-text-h3-color: var(--color-text);
--block-text-h4-color: var(--color-text);
--block-text-h5-color: var(--color-text);
--block-text-h6-color: var(--color-text);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-s);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-s);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--font-default);
--block-text-h1-font-weight: var(--font-weight-regular);
--block-text-h1-font-size: var(--font-size-xxl);
--block-text-h2-font-family: var(--font-default);
--block-text-h2-font-weight: var(--font-weight-regular);
--block-text-h2-font-size: var(--font-size-xl);
--block-text-h3-font-family: var(--font-default);
--block-text-h3-font-weight: var(--font-weight-regular);
--block-text-h3-font-size: var(--font-size-l);
--block-text-h4-font-family: var(--font-default);
--block-text-h4-font-weight: var(--font-weight-regular);
--block-text-h4-font-size: var(--font-size-m);
--block-text-h5-font-family: var(--font-default);
--block-text-h5-font-weight: var(--font-weight-regular);
--block-text-h5-font-size: var(--font-size-s);
--block-text-h6-font-family: var(--font-default);
--block-text-h6-font-weight: var(--font-weight-regular);
--block-text-h6-font-size: var(--font-size-xs);
--block-text-gap: 0px;
--block-text-type: multi_line;
text-align: left;
}
</style>
</div>
<style data-for="AQ3ZMZTJwVnpKTWxoW__block_column_wePjUi">
.block-column#shopify-block-AQ3ZMZTJwVnpKTWxoW__block_column_wePjUi {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
width: 500px;
height: auto;
}
</style>
</div>
</li>
<li id="shopify-block-AVlVHR2lCN3BsVmhyO__block_carousel_slide_GrAFRb" class="shopify-block splide__slide">
<div id="shopify-block-AbjF4WFFXZkhTOEpwS__block_column_XFx6VU" class="shopify-block block-column"><div id="shopify-block-ASit0Y3NPQndmeDBwc__block_image_PPbPfA" class="shopify-block">
<div class="block-image block-ASit0Y3NPQndmeDBwc__block_image_PPbPfA">
<img src="//muscintime.fr/cdn/shop/files/Deomonoi_1_a96551d0-e11a-4bdd-afe7-c706afc4a669.png?v=1717488925&width=500" alt="" srcset="//muscintime.fr/cdn/shop/files/Deomonoi_1_a96551d0-e11a-4bdd-afe7-c706afc4a669.png?v=1717488925&width=100 100w, //muscintime.fr/cdn/shop/files/Deomonoi_1_a96551d0-e11a-4bdd-afe7-c706afc4a669.png?v=1717488925&width=352 352w" width="100%" height="auto" loading="lazy">
</div>
<style data-for="ASit0Y3NPQndmeDBwc__block_image_PPbPfA">
.block-image.block-ASit0Y3NPQndmeDBwc__block_image_PPbPfA {
--block-image-width: 100%;
--block-image-height: auto;
--roundness:
var(--roundness-normal);
}
</style>
</div>
<div id="shopify-block-AS3p0SGRqTjNWVXE2c__block_text_FpW6cT" class="shopify-block">
<div class="block-text block-AS3p0SGRqTjNWVXE2c__block_text_FpW6cT" data-type="one_line">
<span><strong>Choisissez Musc Intime pour une fraîcheur durable</strong></span>
</div>
<style data-for="AS3p0SGRqTjNWVXE2c__block_text_FpW6cT">
.block-text.block-AS3p0SGRqTjNWVXE2c__block_text_FpW6cT {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-medium);
--block-text-default-font-size: var(--font-size-m);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-AcnMxR2lIVVpTTlQ2M__block_text_anpB7D" class="shopify-block">
<div class="block-text block-AcnMxR2lIVVpTTlQ2M__block_text_anpB7D" data-type="multi_line">
<p>Optez pour les déodorants Musc Intime pour une efficacité et un parfum qui vous accompagne tout au long de la journée. Faites l’expérience d’une fraîcheur qui respecte la peau.</p>
</div>
<style data-for="AcnMxR2lIVVpTTlQ2M__block_text_anpB7D">
.block-text.block-AcnMxR2lIVVpTTlQ2M__block_text_anpB7D {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--color-text);
--block-text-h2-color: var(--color-text);
--block-text-h3-color: var(--color-text);
--block-text-h4-color: var(--color-text);
--block-text-h5-color: var(--color-text);
--block-text-h6-color: var(--color-text);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-s);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-s);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--font-default);
--block-text-h1-font-weight: var(--font-weight-regular);
--block-text-h1-font-size: var(--font-size-xxl);
--block-text-h2-font-family: var(--font-default);
--block-text-h2-font-weight: var(--font-weight-regular);
--block-text-h2-font-size: var(--font-size-xl);
--block-text-h3-font-family: var(--font-default);
--block-text-h3-font-weight: var(--font-weight-regular);
--block-text-h3-font-size: var(--font-size-l);
--block-text-h4-font-family: var(--font-default);
--block-text-h4-font-weight: var(--font-weight-regular);
--block-text-h4-font-size: var(--font-size-m);
--block-text-h5-font-family: var(--font-default);
--block-text-h5-font-weight: var(--font-weight-regular);
--block-text-h5-font-size: var(--font-size-s);
--block-text-h6-font-family: var(--font-default);
--block-text-h6-font-weight: var(--font-weight-regular);
--block-text-h6-font-size: var(--font-size-xs);
--block-text-gap: 0px;
--block-text-type: multi_line;
text-align: left;
}
</style>
</div>
<style data-for="AbjF4WFFXZkhTOEpwS__block_column_XFx6VU">
.block-column#shopify-block-AbjF4WFFXZkhTOEpwS__block_column_XFx6VU {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
width: 500px;
height: auto;
}
</style>
</div>
</li>
</ul>
</div>
</div>
<link href="//muscintime.fr/cdn/shop/t/386/assets/block-carousel-pagination-default.css?v=38899698454171002731782202893" rel="stylesheet" type="text/css" media="all" />
<link href="//muscintime.fr/cdn/shop/t/386/assets/block-carousel.css?v=48270312443653327651782202893" rel="stylesheet" type="text/css" media="all" />
<style data-for="AeU43dGV6ZWlabjBNS__block_carousel_AMNjUw">
.block-carousel.block-AeU43dGV6ZWlabjBNS__block_carousel_AMNjUw {
container-name: carousel-pagination-default;
container-type: inline-size;
--carousel-pagination-alignment: center;
--carousel-pagination-non-active-color: var(--color-text-light);
--carousel-pagination-active-color: var(--color-background);
--carousel-pagination-hover-color: var(--color-primary);
--carousel-arrow-color: var(--color-primary);
--carousel-arrow-hover-color: var(--color-primary);
--carousel-arrow-background-color: var(--color-transparent);
}
</style>
<script type="module-shim" editor-reload>
const run = async () => {
requestAnimationFrame(() => {
new window.Splide('#splide-AeU43dGV6ZWlabjBNS__block_carousel_AMNjUw', {
"type": "slide",
"gap": "calc(var(--spacing-normal) * 1)",
"padding": {left: "0%", right: "0%"},
"arrows": false,
"pagination": true,"autoplay": false,"drag": true,
"keyboard": true,
"perPage": 2,
"breakpoints": {"768": {"perPage": 1,},},
focus: 0,
drag: 'free',
snap: true,
dragMinThreshold: 15,
omitEnd: true,
classes: {
pagination: 'splide__pagination block-carousel__pagination block-carousel__pagination-position-outside',
}
}).mount({
});
});
};
const mountWhenVisible = () => {
const el = document.getElementById('splide-AeU43dGV6ZWlabjBNS__block_carousel_AMNjUw');
if (!el) {
run();
return;
}
if (!('IntersectionObserver' in window)) {
run();
return;
}
const observer = new IntersectionObserver((entries, obs) => {
for (const entry of entries) {
if (entry.isIntersecting) {
obs.unobserve(entry.target);
run();
break;
}
}
}, { root: null, threshold: 0.1 });
observer.observe(el);
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', mountWhenVisible, { once: true });
} else {
mountWhenVisible();
}
</script>
</div>
</div>
</div>
<style data-for="template--30153402745180__section_base_a96KV6">
.base.section-template--30153402745180__section_base_a96KV6 {
--background-color: var(--color-transparent);
--foreground-color: var(--color-transparent);
--spacing-inner-top: 0px;
--spacing-inner-right: var(--spacing-big);
--spacing-inner-bottom: var(--spacing-extra-big);
--spacing-inner-left: var(--spacing-big);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
--roundness:
var(--roundness-none);
--overflow: visible;
--width: 1280px;
}
</style>
</div>
</main>
<!-- BEGIN sections: footer-group -->
<div id="shopify-section-sections--30153391112540__section_base_L3xGwU" class="shopify-section shopify-section-group-footer-group">
<div class="base section-sections--30153391112540__section_base_L3xGwU">
<div class="base__content">
<div id="shopify-block-ANVJxa0dVNG1PbFAyR__block_background_Jn9UX8" class="shopify-block">
<div
class="block-background block-ANVJxa0dVNG1PbFAyR__block_background_Jn9UX8"
fetchpriority="high"
loading="eager"
decoding="async"
>
<div id="shopify-block-AKzlsWll3ZTZ2TElNO__block_column_FBUrbN" class="shopify-block block-column"><div id="shopify-block-AMDIzT1JCRVkxVzFIb__block_row_HEy4PW" class="shopify-block block-row">
<div id="shopify-block-Ac2NNNkNkVlRFQXlKc__block_column_Aemazr" class="shopify-block block-column"><div id="shopify-block-AZlJ2UkFYNElVZzVIb__block_text_3d4kMQ" class="shopify-block">
<div class="block-text block-AZlJ2UkFYNElVZzVIb__block_text_3d4kMQ" data-type="one_line">
<span>Restons en contact</span>
</div>
<style data-for="AZlJ2UkFYNElVZzVIb__block_text_3d4kMQ">
.block-text.block-AZlJ2UkFYNElVZzVIb__block_text_3d4kMQ {
--block-text-color: var(--color-primary-contrasted);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-l);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: var(--spacing-normal);
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-AdGErSHVIQmJVM0FqU__block_row_Qec8tY" class="shopify-block block-row">
<div id="shopify-block-ASlpUeTYxbUNRMDFoU__block_icon_cb8bqj" class="shopify-block">
<a href="https://instagram.com" class="block-icon block-ASlpUeTYxbUNRMDFoU__block_icon_cb8bqj link">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 640 640" stroke-width="2" fill="currentColor">
<path d="M320.3 205C256.8 204.8 205.2 256.2 205 319.7C204.8 383.2 256.2 434.8 319.7 435C383.2 435.2 434.8 383.8 435 320.3C435.2 256.8 383.8 205.2 320.3 205zM319.7 245.4C360.9 245.2 394.4 278.5 394.6 319.7C394.8 360.9 361.5 394.4 320.3 394.6C279.1 394.8 245.6 361.5 245.4 320.3C245.2 279.1 278.5 245.6 319.7 245.4zM413.1 200.3C413.1 185.5 425.1 173.5 439.9 173.5C454.7 173.5 466.7 185.5 466.7 200.3C466.7 215.1 454.7 227.1 439.9 227.1C425.1 227.1 413.1 215.1 413.1 200.3zM542.8 227.5C541.1 191.6 532.9 159.8 506.6 133.6C480.4 107.4 448.6 99.2 412.7 97.4C375.7 95.3 264.8 95.3 227.8 97.4C192 99.1 160.2 107.3 133.9 133.5C107.6 159.7 99.5 191.5 97.7 227.4C95.6 264.4 95.6 375.3 97.7 412.3C99.4 448.2 107.6 480 133.9 506.2C160.2 532.4 191.9 540.6 227.8 542.4C264.8 544.5 375.7 544.5 412.7 542.4C448.6 540.7 480.4 532.5 506.6 506.2C532.8 480 541 448.2 542.8 412.3C544.9 375.3 544.9 264.5 542.8 227.5zM495 452C487.2 471.6 472.1 486.7 452.4 494.6C422.9 506.3 352.9 503.6 320.3 503.6C287.7 503.6 217.6 506.2 188.2 494.6C168.6 486.8 153.5 471.7 145.6 452C133.9 422.5 136.6 352.5 136.6 319.9C136.6 287.3 134 217.2 145.6 187.8C153.4 168.2 168.5 153.1 188.2 145.2C217.7 133.5 287.7 136.2 320.3 136.2C352.9 136.2 423 133.6 452.4 145.2C472 153 487.1 168.1 495 187.8C506.7 217.3 504 287.3 504 319.9C504 352.5 506.7 422.6 495 452z"/>
</svg>
</a>
<style data-for="ASlpUeTYxbUNRMDFoU__block_icon_cb8bqj">
#shopify-block-ASlpUeTYxbUNRMDFoU__block_icon_cb8bqj {
width: fit-content;
}
.block-icon.block-ASlpUeTYxbUNRMDFoU__block_icon_cb8bqj {
--block-icon-background: var(--color-transparent);
--block-icon-color: var(--color-primary-contrasted);
--roundness:
var(--roundness-full);
}
</style>
</div>
<div id="shopify-block-AZnpjcThaZkxERDl5d__block_icon_acQbGU" class="shopify-block">
<a href="https://instagram.com" class="block-icon block-AZnpjcThaZkxERDl5d__block_icon_acQbGU link">
<svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 640 640" fill="currentColor">
<path d="M544.5 273.9C500.5 274 457.5 260.3 421.7 234.7L421.7 413.4C421.7 446.5 411.6 478.8 392.7 506C373.8 533.2 347.1 554 316.1 565.6C285.1 577.2 251.3 579.1 219.2 570.9C187.1 562.7 158.3 545 136.5 520.1C114.7 495.2 101.2 464.1 97.5 431.2C93.8 398.3 100.4 365.1 116.1 336C131.8 306.9 156.1 283.3 185.7 268.3C215.3 253.3 248.6 247.8 281.4 252.3L281.4 342.2C266.4 337.5 250.3 337.6 235.4 342.6C220.5 347.6 207.5 357.2 198.4 369.9C189.3 382.6 184.4 398 184.5 413.8C184.6 429.6 189.7 444.8 199 457.5C208.3 470.2 221.4 479.6 236.4 484.4C251.4 489.2 267.5 489.2 282.4 484.3C297.3 479.4 310.4 469.9 319.6 457.2C328.8 444.5 333.8 429.1 333.8 413.4L333.8 64L421.8 64C421.7 71.4 422.4 78.9 423.7 86.2C426.8 102.5 433.1 118.1 442.4 131.9C451.7 145.7 463.7 157.5 477.6 166.5C497.5 179.6 520.8 186.6 544.6 186.6L544.6 274z"/>
</svg>
</a>
<style data-for="AZnpjcThaZkxERDl5d__block_icon_acQbGU">
#shopify-block-AZnpjcThaZkxERDl5d__block_icon_acQbGU {
width: fit-content;
}
.block-icon.block-AZnpjcThaZkxERDl5d__block_icon_acQbGU {
--block-icon-background: var(--color-transparent);
--block-icon-color: var(--color-primary-contrasted);
--roundness:
var(--roundness-full);
}
</style>
</div>
<style data-for="AdGErSHVIQmJVM0FqU__block_row_Qec8tY">
.block-row#shopify-block-AdGErSHVIQmJVM0FqU__block_row_Qec8tY {
--block-row-horizontal-alignment: flex-start;
--block-row-vertical-alignment: center;
--block-row-gap: 0px;
--block-row-flex-direction: row;
--block-row-inner-padding-top: 0px;
--block-row-inner-padding-right: 0px;
--block-row-inner-padding-bottom: 0px;
--block-row-inner-padding-left: 0px;
--block-row-wrap: nowrap;
width: auto;
}
@media (max-width: 768px) {
.block-row#shopify-block-AdGErSHVIQmJVM0FqU__block_row_Qec8tY {
--block-row-wrap: wrap;
}
}
</style>
</div>
<style data-for="Ac2NNNkNkVlRFQXlKc__block_column_Aemazr">
.block-column#shopify-block-Ac2NNNkNkVlRFQXlKc__block_column_Aemazr {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
height: auto;
}
@media (max-width: 768px) {
.block-column#shopify-block-Ac2NNNkNkVlRFQXlKc__block_column_Aemazr {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-flex-direction: column;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
width: 100%;
height: auto;
}
}
</style>
</div>
<div id="shopify-block-AY1dxcEsxQnpxNlJrc__block_column_YDAey3" class="shopify-block block-column"><div id="shopify-block-AUFhwVytkRmRhbjI4b__block_text_NYRmap" class="shopify-block">
<div class="block-text block-AUFhwVytkRmRhbjI4b__block_text_NYRmap" data-type="one_line">
<span>BOUTIQUE</span>
</div>
<style data-for="AUFhwVytkRmRhbjI4b__block_text_NYRmap">
.block-text.block-AUFhwVytkRmRhbjI4b__block_text_NYRmap {
--block-text-color: var(--color-primary-contrasted);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-m);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-AcXc4K0Z6YjlMbXA1T__block_links_3RgGzY" class="shopify-block">
<div class="splide block-links block-AcXc4K0Z6YjlMbXA1T__block_links_3RgGzY">
<div class="splide__track">
<ul class="splide__list">
</ul>
</div>
</div>
<template data-storage="block-links-AcXc4K0Z6YjlMbXA1T__block_links_3RgGzY">
<div class="block-links__page block-links__page-container" data-index="0" data-insert="index">
<div class="block-links__page-back">
<a href="#" data-listen="page-back" class="block-links__page-back-link">
<span class="block-links__page-back-link-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3" />
</svg>
</span>
<span class="block-links__page-back-link-text">Back</span>
</a>
</div>
<h2 class="block-links__page-title">Page 1</h2>
</div>
<a href="" class="block-links__link">
<span class="block-links__link-name" data-insert="name"></span>
</a>
<div class="block-links__link-with-children">
<div data-insert="link-with-children" class="block-links__link-with-children-content">
<span class="block-links__link-name" data-insert="name"></span>
<span class="block-links__link-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3" />
</svg>
</span>
</div>
</div>
</template>
<style data-for="AcXc4K0Z6YjlMbXA1T__block_links_3RgGzY">
.block-links.block-AcXc4K0Z6YjlMbXA1T__block_links_3RgGzY {
--block-links-link-image-size: 50px;
--block-links-gap: var(--spacing-normal);
--block-links-link-spacing-top: 0px;
--block-links-link-spacing-right: 0px;
--block-links-link-spacing-bottom: 0px;
--block-links-link-spacing-left: 0px;
--block-links-link-color: var(--color-primary-contrasted);
--block-links-link-hover-color: var(--color-primary-light);
--block-links-back-link-font-size: var(--font-size-m);
--block-links-back-link-font-weight: var(--font-weight-regular);
--block-links-back-link-font-family: var(--font-default);
--block-links-link-font-size: var(--font-size-s);
--block-links-link-font-weight: var(--font-weight-regular);
--block-links-link-font-family: var(--font-default);
--roundness:
var(--roundness-none);
}
</style>
<script type="module-shim" editor-reload async>
const run = async () => {
const { LinkList } = await import('blocks/block-links');
new LinkList({
container: document.querySelector('.block-links.block-AcXc4K0Z6YjlMbXA1T__block_links_3RgGzY'),
storage: document.querySelector('[data-storage="block-links-AcXc4K0Z6YjlMbXA1T__block_links_3RgGzY"]'),
links: [
{
"title": "Tous les produits",
"url": "/collections/toute-la-boutique-musc-intime","thumbnail": "//muscintime.fr/cdn/shop/files/Menu_page_meilleures_offres_soldes_25_1.jpg?crop=center&height=100&v=1781616997&width=100","links": []
},
{
"title": "Nos pharmacies",
"url": "/pages/nos-pharmacies","thumbnail": "//muscintime.fr/cdn/shop/files/Brumes_visuels.jpg?crop=center&height=100&v=1753221147&width=100","links": []
},
{
"title": "Notre Histoire",
"url": "/pages/mon-histoire","thumbnail": "//muscintime.fr/cdn/shop/files/Brumes_visuels.jpg?crop=center&height=100&v=1753221147&width=100","links": []
},
{
"title": "FAQ",
"url": "/pages/faq","thumbnail": "//muscintime.fr/cdn/shop/files/Brumes_visuels.jpg?crop=center&height=100&v=1753221147&width=100","links": []
},
{
"title": "Programme de fidélité VIP 🌟",
"url": "https://muscintime.fr/pages/rewards","thumbnail": "//muscintime.fr/cdn/shop/files/Brumes_visuels.jpg?crop=center&height=100&v=1753221147&width=100","links": []
},
{
"title": "Mon historique de commande",
"url": "https://shopify.com/61708763390/account","thumbnail": "//muscintime.fr/cdn/shop/files/Brumes_visuels.jpg?crop=center&height=100&v=1753221147&width=100","links": []
}
]
,
});
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div>
<style data-for="AY1dxcEsxQnpxNlJrc__block_column_YDAey3">
.block-column#shopify-block-AY1dxcEsxQnpxNlJrc__block_column_YDAey3 {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: var(--spacing-big);
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
height: auto;
}
@media (max-width: 768px) {
.block-column#shopify-block-AY1dxcEsxQnpxNlJrc__block_column_YDAey3 {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-flex-direction: column;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: var(--spacing-big);
--block-column-inner-padding-left: 0px;
width: 100%;
height: auto;
}
}
</style>
</div>
<div id="shopify-block-AZzJXNjY3LzB1REZTd__block_column_hDFJGf" class="shopify-block block-column"><div id="shopify-block-AcHAzVlp3S0FBc3JGO__block_text_dmU8gX" class="shopify-block">
<div class="block-text block-AcHAzVlp3S0FBc3JGO__block_text_dmU8gX" data-type="one_line">
<span>LEGAL</span>
</div>
<style data-for="AcHAzVlp3S0FBc3JGO__block_text_dmU8gX">
.block-text.block-AcHAzVlp3S0FBc3JGO__block_text_dmU8gX {
--block-text-color: var(--color-primary-contrasted);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-m);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-AU0RNS1o0bmQ5MXBwS__block_links_EPG6Tj" class="shopify-block">
<div class="splide block-links block-AU0RNS1o0bmQ5MXBwS__block_links_EPG6Tj">
<div class="splide__track">
<ul class="splide__list">
</ul>
</div>
</div>
<template data-storage="block-links-AU0RNS1o0bmQ5MXBwS__block_links_EPG6Tj">
<div class="block-links__page block-links__page-container" data-index="0" data-insert="index">
<div class="block-links__page-back">
<a href="#" data-listen="page-back" class="block-links__page-back-link">
<span class="block-links__page-back-link-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3" />
</svg>
</span>
<span class="block-links__page-back-link-text">Back</span>
</a>
</div>
<h2 class="block-links__page-title">Page 1</h2>
</div>
<a href="" class="block-links__link">
<span class="block-links__link-name" data-insert="name"></span>
</a>
<div class="block-links__link-with-children">
<div data-insert="link-with-children" class="block-links__link-with-children-content">
<span class="block-links__link-name" data-insert="name"></span>
<span class="block-links__link-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3" />
</svg>
</span>
</div>
</div>
</template>
<style data-for="AU0RNS1o0bmQ5MXBwS__block_links_EPG6Tj">
.block-links.block-AU0RNS1o0bmQ5MXBwS__block_links_EPG6Tj {
--block-links-link-image-size: 50px;
--block-links-gap: var(--spacing-normal);
--block-links-link-spacing-top: 0px;
--block-links-link-spacing-right: 0px;
--block-links-link-spacing-bottom: 0px;
--block-links-link-spacing-left: 0px;
--block-links-link-color: var(--color-primary-contrasted);
--block-links-link-hover-color: var(--color-primary-light);
--block-links-back-link-font-size: var(--font-size-m);
--block-links-back-link-font-weight: var(--font-weight-regular);
--block-links-back-link-font-family: var(--font-default);
--block-links-link-font-size: var(--font-size-s);
--block-links-link-font-weight: var(--font-weight-regular);
--block-links-link-font-family: var(--font-default);
--roundness:
var(--roundness-none);
}
</style>
<script type="module-shim" editor-reload async>
const run = async () => {
const { LinkList } = await import('blocks/block-links');
new LinkList({
container: document.querySelector('.block-links.block-AU0RNS1o0bmQ5MXBwS__block_links_EPG6Tj'),
storage: document.querySelector('[data-storage="block-links-AU0RNS1o0bmQ5MXBwS__block_links_EPG6Tj"]'),
links: [
{
"title": "Mentions Légales et Conditions Générales d'Utilisation",
"url": "/policies/legal-notice","thumbnail": "//muscintime.fr/cdn/shop/files/Brumes_visuels.jpg?crop=center&height=100&v=1753221147&width=100","links": []
},
{
"title": "Conditions Générales de Vente",
"url": "/policies/terms-of-sale","thumbnail": "//muscintime.fr/cdn/shop/files/Brumes_visuels.jpg?crop=center&height=100&v=1753221147&width=100","links": []
},
{
"title": "Charte Vie Privée",
"url": "/policies/privacy-policy","thumbnail": "//muscintime.fr/cdn/shop/files/Brumes_visuels.jpg?crop=center&height=100&v=1753221147&width=100","links": []
},
{
"title": "Politique Cookies",
"url": "/pages/politique-cookies","thumbnail": "//muscintime.fr/cdn/shop/files/Brumes_visuels.jpg?crop=center&height=100&v=1753221147&width=100","links": []
},
{
"title": "Politique de Retour et Remboursement",
"url": "/policies/refund-policy","thumbnail": "//muscintime.fr/cdn/shop/files/Brumes_visuels.jpg?crop=center&height=100&v=1753221147&width=100","links": []
}
]
,
});
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div>
<style data-for="AZzJXNjY3LzB1REZTd__block_column_hDFJGf">
.block-column#shopify-block-AZzJXNjY3LzB1REZTd__block_column_hDFJGf {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: var(--spacing-normal);
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
height: auto;
}
@media (max-width: 768px) {
.block-column#shopify-block-AZzJXNjY3LzB1REZTd__block_column_hDFJGf {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-flex-direction: column;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: var(--spacing-normal);
--block-column-inner-padding-left: 0px;
width: 100%;
height: auto;
}
}
</style>
</div>
<div id="shopify-block-AbTRBeG92TnBhQWFRT__block_column_j4A8Cz" class="shopify-block block-column"><div id="shopify-block-AMFFNeHdZLzlUWDFpS__block_text_Bi3cmM" class="shopify-block">
<div class="block-text block-AMFFNeHdZLzlUWDFpS__block_text_Bi3cmM" data-type="one_line">
<span>CONTACT</span>
</div>
<style data-for="AMFFNeHdZLzlUWDFpS__block_text_Bi3cmM">
.block-text.block-AMFFNeHdZLzlUWDFpS__block_text_Bi3cmM {
--block-text-color: var(--color-primary-contrasted);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-m);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-AUTFJMjN5TUJiTUtLW__block_text_pEdMDh" class="shopify-block">
<div class="block-text block-AUTFJMjN5TUJiTUtLW__block_text_pEdMDh" data-type="multi_line">
<p><a href="/pages/contact" title="Contact">Formulaire de contact</a></p><p>E-mail : sav@muscintime.com</p><p>Du lundi au vendredi de <strong>10h</strong> à <strong>13h</strong> et de <strong>14h</strong> à <strong>17h</strong></p>
</div>
<style data-for="AUTFJMjN5TUJiTUtLW__block_text_pEdMDh">
.block-text.block-AUTFJMjN5TUJiTUtLW__block_text_pEdMDh {
--block-text-color: var(--color-primary-contrasted);
--block-text-bold-color: var(--color-primary-contrasted);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary-contrasted);
--block-text-h1-color: var(--color-text);
--block-text-h2-color: var(--color-text);
--block-text-h3-color: var(--color-text);
--block-text-h4-color: var(--color-text);
--block-text-h5-color: var(--color-text);
--block-text-h6-color: var(--color-text);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-s);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-s);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-s);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-s);
--block-text-h1-font-family: var(--font-default);
--block-text-h1-font-weight: var(--font-weight-regular);
--block-text-h1-font-size: var(--font-size-xxl);
--block-text-h2-font-family: var(--font-default);
--block-text-h2-font-weight: var(--font-weight-regular);
--block-text-h2-font-size: var(--font-size-xl);
--block-text-h3-font-family: var(--font-default);
--block-text-h3-font-weight: var(--font-weight-regular);
--block-text-h3-font-size: var(--font-size-l);
--block-text-h4-font-family: var(--font-default);
--block-text-h4-font-weight: var(--font-weight-regular);
--block-text-h4-font-size: var(--font-size-m);
--block-text-h5-font-family: var(--font-default);
--block-text-h5-font-weight: var(--font-weight-regular);
--block-text-h5-font-size: var(--font-size-s);
--block-text-h6-font-family: var(--font-default);
--block-text-h6-font-weight: var(--font-weight-regular);
--block-text-h6-font-size: var(--font-size-xs);
--block-text-gap: var(--spacing-medium);
--block-text-type: multi_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-AN0dsU1FsTzArVXZld__block_custom_html_66rkQm" class="shopify-block"><div class="klaviyo-form-R4KjNB"></div>
</div>
<style data-for="AbTRBeG92TnBhQWFRT__block_column_j4A8Cz">
.block-column#shopify-block-AbTRBeG92TnBhQWFRT__block_column_j4A8Cz {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-medium);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: var(--spacing-big);
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
height: auto;
}
@media (max-width: 768px) {
.block-column#shopify-block-AbTRBeG92TnBhQWFRT__block_column_j4A8Cz {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-flex-direction: column;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: var(--spacing-big);
--block-column-inner-padding-left: 0px;
width: 100%;
height: auto;
}
}
</style>
</div>
<style data-for="AMDIzT1JCRVkxVzFIb__block_row_HEy4PW">
.block-row#shopify-block-AMDIzT1JCRVkxVzFIb__block_row_HEy4PW {
--block-row-horizontal-alignment: flex-start;
--block-row-vertical-alignment: stretch;
--block-row-gap: var(--spacing-big);
--block-row-flex-direction: row;
--block-row-inner-padding-top: 0px;
--block-row-inner-padding-right: 0px;
--block-row-inner-padding-bottom: 0px;
--block-row-inner-padding-left: 0px;
--block-row-wrap: nowrap;
width: auto;
}
@media (max-width: 768px) {
.block-row#shopify-block-AMDIzT1JCRVkxVzFIb__block_row_HEy4PW {
--block-row-wrap: wrap;
}
}
@media (max-width: 768px) {
.block-row#shopify-block-AMDIzT1JCRVkxVzFIb__block_row_HEy4PW {
--block-row-horizontal-alignment: flex-start;
--block-row-vertical-alignment: stretch;
--block-row-flex-direction: row;
--block-row-gap: var(--spacing-big);
--block-row-inner-padding-top: 0px;
--block-row-inner-padding-right: 0px;
--block-row-inner-padding-bottom: 0px;
--block-row-inner-padding-left: 0px;
height: auto;
width: 100%;
}
}
</style>
</div>
<div id="shopify-block-AVXVZVGR3V1Z2MEU4b__block_row_cTMNhE" class="shopify-block block-row">
<div id="shopify-block-AYzkxczl1TFlRREJtZ__block_column_WJ6qde" class="shopify-block block-column"><div id="shopify-block-AaE5rcTRpaVdXcXVyT__block_text_rppYrd" class="shopify-block">
<div class="block-text block-AaE5rcTRpaVdXcXVyT__block_text_rppYrd" data-type="one_line">
<span>MOYENS DE PAIEMENT</span>
</div>
<style data-for="AaE5rcTRpaVdXcXVyT__block_text_rppYrd">
.block-text.block-AaE5rcTRpaVdXcXVyT__block_text_rppYrd {
--block-text-color: var(--color-text-contrasted);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-m);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-AMEhnblBOckducXgzT__block_payment_icons_eQMfYe" class="shopify-block">
<div class="block-payment-icons block-AMEhnblBOckducXgzT__block_payment_icons_eQMfYe">
<div class="block-payment-icons__icon">
<svg class="block-payment-icons__icon" xmlns="http://www.w3.org/2000/svg" role="img" viewbox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
</div>
<div class="block-payment-icons__icon">
<svg class="block-payment-icons__icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewbox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
</div>
<div class="block-payment-icons__icon">
<svg class="block-payment-icons__icon" width="38" height="24" role="img" viewbox="0 0 38 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-cartes_bancaires"><title id="pi-cartes_bancaires">Cartes Bancaires</title><rect x="1" y="1" width="36" height="22" rx="2" fill="url(#pi-cartes_bancaires-paint0_linear)"/><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07"/><path fill-rule="evenodd" clip-rule="evenodd" d="M28 9.934c0 1.067-.8 1.932-1.79 1.934v.002h-6.52V8h6.52c.99.002 1.79.867 1.79 1.934zm0 4.104c0 1.067-.8 1.932-1.79 1.934v.003h-6.52v-3.87h6.52c.99.002 1.79.867 1.79 1.933zm-13.224-1.934h4.788v.378c0 1.943-1.46 3.518-3.26 3.518H13.26C11.46 16 10 14.425 10 12.482v-.938c0-1.943 1.46-3.518 3.26-3.518h3.044c1.8 0 3.26 1.575 3.26 3.518v.326h-4.788v.234z" fill="#fff"/><defs><lineargradient id="pi-cartes_bancaires-paint0_linear" x1="37" y1="1" x2="17.422" y2="33.036" gradientunits="userSpaceOnUse"><stop stop-color="#083969"/><stop offset=".492" stop-color="#007B9D"/><stop offset="1" stop-color="#00A84A"/></lineargradient></defs></svg>
</div>
<div class="block-payment-icons__icon">
<svg class="block-payment-icons__icon" xmlns="http://www.w3.org/2000/svg" role="img" viewbox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
</div>
<div class="block-payment-icons__icon">
<svg class="block-payment-icons__icon" viewbox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 0-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
</div>
<div class="block-payment-icons__icon">
<svg class="block-payment-icons__icon" xmlns="http://www.w3.org/2000/svg" role="img" viewbox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
</div>
<div class="block-payment-icons__icon">
<svg class="block-payment-icons__icon" xmlns="http://www.w3.org/2000/svg" role="img" viewbox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 16.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
</div>
</div>
<style data-for="AMEhnblBOckducXgzT__block_payment_icons_eQMfYe">
.block-payment-icons.block-AMEhnblBOckducXgzT__block_payment_icons_eQMfYe {
--block-payment-icons-gap: var(--spacing-small);
--block-payment-icons-alignment: flex-start;
}
</style>
</div>
<style data-for="AYzkxczl1TFlRREJtZ__block_column_WJ6qde">
.block-column#shopify-block-AYzkxczl1TFlRREJtZ__block_column_WJ6qde {
--block-column-horizontal-alignment: center;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
height: auto;
}
</style>
</div>
<div id="shopify-block-AakNMZkJacklTR0JBU__block_column_g3nwx4" class="shopify-block block-column"><div id="shopify-block-AeVNGNFVGOThXZHdxS__block_text_JRFVh7" class="shopify-block">
<div class="block-text block-AeVNGNFVGOThXZHdxS__block_text_JRFVh7" data-type="one_line">
<span>CHOIX DE LA LANGUE</span>
</div>
<style data-for="AeVNGNFVGOThXZHdxS__block_text_JRFVh7">
.block-text.block-AeVNGNFVGOThXZHdxS__block_text_JRFVh7 {
--block-text-color: var(--color-text-contrasted);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-heading);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-m);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-AQ1VoNCthWHBrcWNOe__block_custom_liquid_eH4xwH" class="shopify-block"><div class="gls-market" display-type="inline"></div>
</div>
<div id="shopify-block-AN2ZqckQySmNDcnhFL__geos_geolocation_location_selector_market_block_yPmirj" class="shopify-block shopify-app-block"><div class="gls-market" display-type="block"></div>
</div>
<style data-for="AakNMZkJacklTR0JBU__block_column_g3nwx4">
.block-column#shopify-block-AakNMZkJacklTR0JBU__block_column_g3nwx4 {
--block-column-horizontal-alignment: center;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
height: auto;
}
</style>
</div>
<style data-for="AVXVZVGR3V1Z2MEU4b__block_row_cTMNhE">
.block-row#shopify-block-AVXVZVGR3V1Z2MEU4b__block_row_cTMNhE {
--block-row-horizontal-alignment: center;
--block-row-vertical-alignment: stretch;
--block-row-gap: var(--spacing-big);
--block-row-flex-direction: row;
--block-row-inner-padding-top: 0px;
--block-row-inner-padding-right: 0px;
--block-row-inner-padding-bottom: 0px;
--block-row-inner-padding-left: 0px;
--block-row-wrap: nowrap;
width: 100%;
}
@media (max-width: 768px) {
.block-row#shopify-block-AVXVZVGR3V1Z2MEU4b__block_row_cTMNhE {
--block-row-wrap: wrap;
}
}
</style>
</div>
<style data-for="AKzlsWll3ZTZ2TElNO__block_column_FBUrbN">
.block-column#shopify-block-AKzlsWll3ZTZ2TElNO__block_column_FBUrbN {
--block-column-horizontal-alignment: center;
--block-column-vertical-alignment: space-between;
--block-column-gap: 0px;
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: var(--spacing-medium);
--block-column-inner-padding-bottom: var(--spacing-big);
--block-column-inner-padding-left: var(--spacing-medium);
--block-column-flex-direction: column;
width: 100%;
height: auto;
}
</style>
</div>
</div>
<style data-for="ANVJxa0dVNG1PbFAyR__block_background_Jn9UX8">
.block-background.block-ANVJxa0dVNG1PbFAyR__block_background_Jn9UX8 {
--background-image-url: url(//muscintime.fr/cdn/shop/files/envoutante__1.png?crop=center&height=1044&v=1728743426&width=536);
--background-image-url-0-8: url(//muscintime.fr/cdn/shop/files/envoutante__1.png?crop=center&height=835&v=1728743426&width=428);
--background-image-url-0-6: url(//muscintime.fr/cdn/shop/files/envoutante__1.png?crop=center&height=626&v=1728743426&width=321);
--background-image-url-0-4: url(//muscintime.fr/cdn/shop/files/envoutante__1.png?crop=center&height=417&v=1728743426&width=214);
--background-image-url-0-2: url(//muscintime.fr/cdn/shop/files/envoutante__1.png?crop=center&height=208&v=1728743426&width=107);
--background-image-url-0-1: url(//muscintime.fr/cdn/shop/files/envoutante__1.png?v=1728743426&width=53);
--background-image-mobile-url: url(//muscintime.fr/cdn/shop/files/envoutante__1.png?crop=center&height=1044&v=1728743426&width=536);
--background-image-mobile-url-0-8: url(//muscintime.fr/cdn/shop/files/envoutante__1.png?crop=center&height=835&v=1728743426&width=428);
--background-image-mobile-url-0-6: url(//muscintime.fr/cdn/shop/files/envoutante__1.png?crop=center&height=626&v=1728743426&width=321);
--background-image-mobile-url-0-4: url(//muscintime.fr/cdn/shop/files/envoutante__1.png?crop=center&height=417&v=1728743426&width=214);
--background-image-mobile-url-0-2: url(//muscintime.fr/cdn/shop/files/envoutante__1.png?crop=center&height=208&v=1728743426&width=107);
--background-image-mobile-url-0-1: url(//muscintime.fr/cdn/shop/files/envoutante__1.png?crop=center&height=104&v=1728743426&width=53);
--background-image-position-x: left;
--background-image-position-y: bottom;
--background-image-style: 6%;
--spacing-inner-top: 0px;
--spacing-inner-right: 0px;
--spacing-inner-bottom: 0px;
--spacing-inner-left: 0px;
padding-top: var(--spacing-inner-top);
padding-right: var(--spacing-inner-right);
padding-bottom: var(--spacing-inner-bottom);
padding-left: var(--spacing-inner-left);
}
</style>
</div>
</div>
</div>
<style data-for="sections--30153391112540__section_base_L3xGwU">
.base.section-sections--30153391112540__section_base_L3xGwU {
--background-color: var(--color-primary);
--foreground-color: var(--color-primary);
--spacing-inner-top: var(--spacing-big);
--spacing-inner-right: var(--spacing-normal);
--spacing-inner-bottom: var(--spacing-big);
--spacing-inner-left: var(--spacing-normal);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
--roundness:
var(--roundness-none);
--overflow: visible;
--width: 100%;
}
</style>
</div>
<!-- END sections: footer-group -->
<!-- BEGIN sections: overlay-group -->
<div id="shopify-section-sections--30153391472988__section_overlay_Wx4Xz9" class="shopify-section shopify-section-group-overlay-group">
<div class="overlay section-sections--30153391472988__section_overlay_Wx4Xz9" data-overlay>
</div>
<style data-for="sections--30153391472988__section_overlay_Wx4Xz9">
.overlay.section-sections--30153391472988__section_overlay_Wx4Xz9 {
--color: rgba(0, 0, 0, 0.31);
--blur: 4px;
--overflow-spacing: -4px;
--depth: 100;
}
</style>
<script type="module-shim" editor-reload>
const run = async () => {
const { OverlayManager } = await import('sections/section-overlay');
new OverlayManager();
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div><div id="shopify-section-sections--30153391472988__section_cart_drawer_YcrNzQ" class="shopify-section shopify-section-group-overlay-group">
<div class="cart-drawer section-sections--30153391472988__section_cart_drawer_YcrNzQ" data-cart-drawer>
<div id="shopify-block-AcUloU0gydVdycS9VM__block_cart_header_C8KfT7" class="shopify-block">
<div class="block-cart-header block-AcUloU0gydVdycS9VM__block_cart_header_C8KfT7">
<div class="block-cart-header__title">
Ton panier
</div>
<div class="block-cart-header__close-button" data-cart-close-button>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12" />
</svg>
</div>
</div>
<style>
/* Desktop version */
.block-cart-header {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
height: 100%;
gap: var(--block-cart-header-gap);
padding: var(--block-cart-header-padding);
box-sizing: border-box;
}
.block-cart-header__title {
font-family: var(--title-font-family);
font-size: var(--title-font-size);
font-weight: var(--title-font-weight);
color: var(--title-color);
}
.block-cart-header__close-button {
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
color: black;
transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.block-cart-header__close-button:hover {
opacity: 0.8;
transform: rotate(-10deg);
}
.block-cart-header__close-button > svg {
width: 24px;
height: 24px;
}
</style>
<style data-for="AcUloU0gydVdycS9VM__block_cart_header_C8KfT7">
.block-cart-header.block-AcUloU0gydVdycS9VM__block_cart_header_C8KfT7 {
--block-cart-header-gap: var(--cart-section-gap);
--spacing-inner-top: var(--spacing-normal);
--spacing-inner-right: var(--spacing-medium);
--spacing-inner-bottom: var(--spacing-normal);
--spacing-inner-left: var(--spacing-medium);
padding-top: var(--spacing-inner-top);
padding-right: var(--spacing-inner-right);
padding-bottom: var(--spacing-inner-bottom);
padding-left: var(--spacing-inner-left);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
margin-top: var(--spacing-outer-top);
margin-right: var(--spacing-outer-right);
margin-bottom: var(--spacing-outer-bottom);
margin-left: var(--spacing-outer-left);
--title-font-family: var(--font-heading);
--title-font-size: var(--font-size-l);
--title-font-weight: var(--font-weight-medium);
--title-color: var(--color-text);
--block-cart-block-background: var(--color-transparent);
background-color: var(--block-cart-block-background);
}
</style>
<script type="module-shim" editor-reload async>
const run = async () => {
const { CartHeader } = await import('blocks/block-cart-header');
new CartHeader();
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div>
<div id="shopify-block-AZ3o0UzRYbUNSV1hLb__block_cart_progress_bar_U4rVya" class="shopify-block">
<div class="block-cart-progress-bar block-AZ3o0UzRYbUNSV1hLb__block_cart_progress_bar_U4rVya" data-progress-bar>
<div class="block-cart-progress-bar__steps-label" data-step-label></div>
<div data-progress-bar-steps class="block-cart-progress-bar__steps"></div>
</div>
<div data-storage="cart-progress-bar-step" class="hidden">
<div id="shopify-block-ARXNiSnR1c3VvVkRaV__cart-progress-bar-step" class="shopify-block">
<div class="block-cart-progress-bar-step block-ARXNiSnR1c3VvVkRaV__cart-progress-bar-step" data-step-id="ARXNiSnR1c3VvVkRaV__cart-progress-bar-step" data-should-reduce-size-when-inactive="false">
<div class="block-cart-progress-bar-step__label block-cart-progress-bar-step__label-top">
<div class="block-cart-progress-bar-step__top-text" data-insert="top-text">Top Text</div>
</div>
<div class="block-cart-progress-bar-step__content">
<div class="block-cart-progress-bar-step__bar-container" data-insert="bar-container">
<div class="block-cart-progress-bar-step__bar-container-bar" data-insert="bar"></div>
</div>
</div>
<div class="block-cart-progress-bar-step__label block-cart-progress-bar-step__label-bottom">
<div class="block-cart-progress-bar-step__bottom-text" data-insert="bottom-text">Bottom Text</div>
<div class="block-cart-progress-bar-step__content-image" data-insert="image">
<img decoding="async" src="" alt="Placeholder" width="26px" height="26px">
</div>
</div>
</div>
<style data-for="ARXNiSnR1c3VvVkRaV__cart-progress-bar-step">
.block-cart-progress-bar-step.block-ARXNiSnR1c3VvVkRaV__cart-progress-bar-step {
--image-size: 26px;
--text-color: var(--color-text);
--bar-background-color: var(--color-background-light);
--bar-foreground-color: var(--color-primary);
--top-text-font-family: var(--font-default);
--top-text-font-size: var(--font-size-s);
--top-text-font-weight: var(--font-weight-regular);
--bottom-text-font-family: var(--font-default);
--bottom-text-font-size: var(--font-size-s);
--bottom-text-font-weight: var(--font-weight-regular);
--around-bar-gap: var(--spacing-medium);
--roundness:
var(--roundness-normal);
--bar-roundness: var(--roundness);
--image-roundness: var(--roundness);
--top-text-alignment: right;
--top-text-flex-alignment: flex-end;
--bottom-text-alignment: right;
--bottom-text-flex-alignment: flex-end;
}
</style>
</div>
</div>
<style>
/* Desktop version */
.block-cart-progress-bar {
display: flex;
flex-direction: column;
gap: var(--between-steps-gap);
}
.block-cart-progress-bar__steps-label {
font-family: var(--progress-label-font-family);
font-size: var(--progress-label-font-size);
font-weight: var(--progress-label-font-weight);
color: var(--progress-label-color);
}
.block-cart-progress-bar__steps {
display: flex;
flex-direction: row;
gap: var(--between-steps-gap);
}
</style>
<style data-for="AZ3o0UzRYbUNSV1hLb__block_cart_progress_bar_U4rVya">
.block-cart-progress-bar.block-AZ3o0UzRYbUNSV1hLb__block_cart_progress_bar_U4rVya {
--spacing-inner-top: var(--spacing-medium);
--spacing-inner-right: var(--spacing-medium);
--spacing-inner-bottom: var(--spacing-small);
--spacing-inner-left: var(--spacing-medium);
padding-top: var(--spacing-inner-top);
padding-right: var(--spacing-inner-right);
padding-bottom: var(--spacing-inner-bottom);
padding-left: var(--spacing-inner-left);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
margin-top: var(--spacing-outer-top);
margin-right: var(--spacing-outer-right);
margin-bottom: var(--spacing-outer-bottom);
margin-left: var(--spacing-outer-left);
--between-steps-gap: var(--spacing-medium);
--progress-label-font-family: var(--font-default);
--progress-label-font-size: var(--font-size-m);
--progress-label-font-weight: var(--font-weight-medium);
--progress-label-color: var(--color-text);
--block-cart-block-background: var(--color-background);
background-color: var(--block-cart-block-background);
}
</style>
<script type="module-shim" editor-reload async>
const run = async () => {
const { CartProgressBar } = await import('blocks/block-cart-progress-bar');
new CartProgressBar();
};
run();
</script>
</div>
<div id="shopify-block-ASUpjcHo4SnR2T09TZ__block_cart_gifts_selector_dzazVn" class="shopify-block">
<div class="block-cart-gifts-selector block-ASUpjcHo4SnR2T09TZ__block_cart_gifts_selector_dzazVn"></div>
<div data-storage="cart-gifts-selector" class="hidden">
<div class="block-cart-gifts-selector__title" data-title>Sélectionne ton miroir OFFERT</div>
<div class="block-cart-gifts-selector__element" data-element data-variant-id="">
<div class="block-cart-gifts-selector__element-image">
<img src="" alt="" width="100" height="100" data-insert="image" decoding="async">
</div>
<div class="block-cart-gifts-selector__element-title" data-insert="title"></div>
<div class="block-cart-gifts-selector__element-price">
<span data-insert="price">Price</span>
<span data-insert="compare_at_price">Compare at price</span>
</div>
<button class="block-cart-gifts-selector__element-select" data-listen="select" data-variant-id="" data-selector-id="">Sélectionner</button>
</div>
<div class="block-cart-gifts-selector__elements" data-elements>
<div data-insert="elements" class="block-cart-gifts-selector__elements-list"></div>
</div>
</div>
<style>
.cart-empty .block-cart-gifts-selector {
display: none;
opacity: 0;
visibility: hidden;
pointer-events: none;
}
.block-cart-gifts-selector__elements {
width: 100%;
max-width: 100%;
overflow-x: auto;
}
.block-cart-gifts-selector__elements-list {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: stretch;
flex-wrap: nowrap;
gap: var(--spacing-medium);
}
.block-cart-gifts-selector__title {
color: var(--block-cart-gifts-selector-title-color);
font-family: var(--block-cart-gifts-selector-title-font-family);
font-size: var(--block-cart-gifts-selector-title-font-size);
font-weight: var(--block-cart-gifts-selector-title-font-weight);
margin-bottom: var(--spacing-medium);
}
/* Desktop version */
.block-cart-gifts-selector__element {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 4px;
background-color: var(--block-cart-gifts-selector-element-background-color);
border-radius: var(--roundness);
padding: var(--spacing-small);
}
.block-cart-gifts-selector__element-image {
width: var(--block-cart-gifts-selector-image-size);
height: var(--block-cart-gifts-selector-image-size);
overflow: hidden;
aspect-ratio: 1/1;
border-radius: var(--roundness);
}
.block-cart-gifts-selector__element-image img {
min-width: 100%;
min-height: 100%;
object-fit: cover;
}
.block-cart-gifts-selector__element-title {
color: var(--block-cart-gifts-selector-product-title-color);
font-family: var(--block-cart-gifts-selector-product-title-font-family);
font-size: var(--block-cart-gifts-selector-product-title-font-size);
font-weight: var(--block-cart-gifts-selector-product-title-font-weight);
white-space: normal;
word-break: break-word;
text-align: center;
max-width: calc(var(--block-cart-gifts-selector-image-size) * 1.6);
}
.block-cart-gifts-selector__element-price {
display: flex;
flex-direction: row;
align-items: center;
gap: 4px;
color: var(--block-cart-gifts-selector-price-text-color);
font-family: var(--block-cart-gifts-selector-price-text-font-family);
font-size: var(--block-cart-gifts-selector-price-text-font-size);
font-weight: var(--block-cart-gifts-selector-price-text-font-weight);
}
.block-cart-gifts-selector__element-price [data-insert='compare_at_price'] {
text-decoration: line-through;
color: var(--block-cart-gifts-selector-compare-at-price-text-color);
font-family: var(--block-cart-gifts-selector-compare-at-price-text-font-family);
font-size: var(--block-cart-gifts-selector-compare-at-price-text-font-size);
font-weight: var(--block-cart-gifts-selector-compare-at-price-text-font-weight);
}
.block-cart-gifts-selector__element-select {
appearance: none;
border: 1px solid var(--block-cart-gifts-selector-button-background-color);
color: var(--block-cart-gifts-selector-button-background-color);
background-color: transparent;
box-sizing: border-box;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding: var(--button-paddings);
cursor: pointer;
font-family: var(--block-cart-gifts-selector-button-text-font-family);
font-size: var(--block-cart-gifts-selector-button-text-font-size);
font-weight: var(--block-cart-gifts-selector-button-text-font-weight);
border-radius: var(--roundness);
transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
.block-cart-gifts-selector__element-select:hover {
background-color: var(--block-cart-gifts-selector-button-background-color);
color: var(--block-cart-gifts-selector-button-text-color);
}
</style>
<style data-for="ASUpjcHo4SnR2T09TZ__block_cart_gifts_selector_dzazVn">
.block-cart-gifts-selector.block-ASUpjcHo4SnR2T09TZ__block_cart_gifts_selector_dzazVn {
--block-cart-gifts-selector-image-size: 100px;
--spacing-inner-top: var(--spacing-small);
--spacing-inner-right: var(--spacing-medium);
--spacing-inner-bottom: var(--spacing-small);
--spacing-inner-left: var(--spacing-medium);
padding-top: var(--spacing-inner-top);
padding-right: var(--spacing-inner-right);
padding-bottom: var(--spacing-inner-bottom);
padding-left: var(--spacing-inner-left);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
margin-top: var(--spacing-outer-top);
margin-right: var(--spacing-outer-right);
margin-bottom: var(--spacing-outer-bottom);
margin-left: var(--spacing-outer-left);
--block-cart-block-background: var(--color-background-light);
background-color: var(--block-cart-block-background);
--block-cart-gifts-selector-title-color: var(--color-text);
--block-cart-gifts-selector-element-background-color: var(--color-transparent);
--block-cart-gifts-selector-product-title-color: var(--color-text);
--block-cart-gifts-selector-price-text-color: var(--color-text);
--block-cart-gifts-selector-compare-at-price-text-color: var(--color-text-light);
--block-cart-gifts-selector-button-background-color: var(--color-primary);
--block-cart-gifts-selector-button-text-color: var(--color-primary-contrasted);
--block-cart-gifts-selector-title-font-family: var(--font-heading);
--block-cart-gifts-selector-title-font-size: var(--font-size-m);
--block-cart-gifts-selector-title-font-weight: var(--font-weight-medium);
--block-cart-gifts-selector-product-title-font-family: var(--font-heading);
--block-cart-gifts-selector-product-title-font-size: var(--font-size-xs);
--block-cart-gifts-selector-product-title-font-weight: var(--font-weight-medium);
--block-cart-gifts-selector-price-text-font-family: var(--font-default);
--block-cart-gifts-selector-price-text-font-size: var(--font-size-xs);
--block-cart-gifts-selector-price-text-font-weight: var(--font-weight-bold);
--block-cart-gifts-selector-compare-at-price-text-font-family: var(--font-default);
--block-cart-gifts-selector-compare-at-price-text-font-size: var(--font-size-xs);
--block-cart-gifts-selector-compare-at-price-text-font-weight: var(--font-weight-regular);
--block-cart-gifts-selector-button-text-font-family: var(--font-default);
--block-cart-gifts-selector-button-text-font-size: var(--font-size-s);
--block-cart-gifts-selector-button-text-font-weight: var(--font-weight-regular);
--roundness:
var(--roundness-little);
--button-paddings: var(--buttons-xs-paddings);
}
</style>
<script type="module-shim" editor-reload async>
const run = async () => {
const { CartGiftsSelector } = await import('blocks/block-cart-gifts-selector');
new CartGiftsSelector();
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div>
<div id="shopify-block-AVDRUZ1BvZ3hIb1hKN__block_cart_items_RbWF4K" class="shopify-block block-cart-items-container">
<div class="block-cart-items block-AVDRUZ1BvZ3hIb1hKN__block_cart_items_RbWF4K">
<div data-items-list class="block-cart-items__items-list"></div>
<div id="shopify-block-AZEhZQzlUSnQvR3dVd__block_cart_cross_sells_WhkKzG" class="shopify-block">
<div class="block-cart-cross-sells block-AZEhZQzlUSnQvR3dVd__block_cart_cross_sells_WhkKzG">
<p class="block-cart-cross-sells__title">Complète ta commande avec un Déo Amber Flower</p>
<div class="block-cart-cross-sells__carousel splide" id="splide-AZEhZQzlUSnQvR3dVd__block_cart_cross_sells_WhkKzG" role="group" aria-label="Complète ta commande avec un Déo Amber Flower Carousel">
<div class="splide__track">
<ul class="splide__list" data-insert="products-crosssells">
<li class="splide__slide block-cart-cross-sells__slide block-cart-cross-sells__slide--54417556504924">
<div class="block-cart-cross-sells__slide-inner">
<a class="block-cart-cross-sells__slide-image" href="/products/deodorant-solide-amber-flower-la-precieuse?variant=54417556504924" data-insert="image">
<img decoding="async" src="//muscintime.fr/cdn/shop/files/AMBER_FLOWER_DEO.jpg?crop=center&height=200&v=1776857241&width=200" alt="Déodorant Amber Flower" width="100" height="100">
</a>
<div class="block-cart-cross-sells__slide-content">
<a class="block-cart-cross-sells__slide-title" href="/products/deodorant-solide-amber-flower-la-precieuse?variant=54417556504924" data-insert="title">Déodorant Amber Flower</a>
<p class="block-cart-cross-sells__slide-price" data-original-price="1110" data-original-compare-at-price="1850">
<span class="block-cart-cross-sells__slide-price-current" data-insert="price">11,10€</span>
<span class="block-cart-cross-sells__slide-price-compare-at hidden" data-insert="compare-at-price">18,50€</span>
<span class="block-cart-cross-sells__slide-price-promotion hidden" data-insert="promotion">-XX%</span>
</p>
<div class="block-cart-cross-sells__slide-actions">
<button
class="block-cart-cross-sells__slide-button"
data-insert="button"
data-variant-id="54417556504924"
data-campaign-title=""
data-campaign-value="0"
data-loading="cart"
>
<span class="block-cart-cross-sells__slide-button-text">Ajouter au panier</span>
<div class="dom-bar-loader block-cart-cross-sells__loader" data-loading-animation="cart">
<div class="dom-bar-loader__inner"></div>
</div>
<style>
[data-loading='cart']:not(.loading) [data-loading-animation='cart'] {
display: none;
}
[data-loading='cart'].loading [data-loading-animation='cart'] {
display: block;
}
</style>
</button>
</div>
</div>
</div>
</li>
</ul>
</div>
</div>
</div>
<style>
/* Desktop version */
.shopify-block:has(> .block-cart-cross-sells.hidden) {
display: none;
}
.block-cart-cross-sells {
overflow: hidden;
display: flex;
flex-direction: column;
gap: var(--block-cart-cross-sells-item-gap);
}
.block-cart-cross-sells__title {
font-family: var(--block-cart-cross-sells-title-font-family);
font-size: var(--block-cart-cross-sells-title-font-size);
font-weight: var(--block-cart-cross-sells-title-font-weight);
color: var(--block-cart-cross-sells-title-color);
margin: 0;
}
.block-cart-cross-sells__pagination {
position: relative;
margin-top: 16px;
padding: 0;
justify-content: flex-start;
}
.block-cart-cross-sells__pagination .splide__pagination__page {
border: 1px solid #333;
background-color: transparent;
border-radius: 500px;
transition: width 0.3s ease, background-color 0.3s ease;
height: 12px;
width: 12px;
}
.block-cart-cross-sells__pagination .splide__pagination__page.is-active {
background-color: #333;
width: 36px;
transform: none;
}
.block-cart-cross-sells__slide {
overflow: hidden;
}
.block-cart-cross-sells__slide-inner {
display: flex;
align-items: center;
gap: var(--block-cart-cross-sells-item-gap);
max-width: 100%;
overflow: hidden;
}
.block-cart-cross-sells__slide-image {
flex-shrink: 0;
width: 100px;
height: 100px;
overflow: hidden;
cursor: pointer;
border-radius: var(--roundness);
}
.block-cart-cross-sells__slide-image:hover img {
transform: scale(1.1);
}
.block-cart-cross-sells__slide-image img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 0.3s ease;
}
.block-cart-cross-sells__slide-content {
flex: 1;
display: flex;
flex-direction: column;
height: 100%;
justify-content: space-between;
gap: var(--block-cart-cross-sells-item-gap);
max-width: 100%;
overflow: hidden;
}
.block-cart-cross-sells__slide-title {
font-family: var(--block-cart-cross-sells-product-name-font-family);
font-size: var(--block-cart-cross-sells-product-name-font-size);
font-weight: var(--block-cart-cross-sells-product-name-font-weight);
margin: 0;
color: var(--block-cart-cross-sells-product-name-color);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
cursor: pointer;
text-decoration: none;
}
.block-cart-cross-sells__slide-price {
margin: 0;
display: flex;
align-items: center;
gap: var(--block-cart-cross-sells-item-gap);
}
.block-cart-cross-sells__slide-price-current {
font-family: var(--block-cart-cross-sells-product-price-font-family);
font-size: var(--block-cart-cross-sells-product-price-font-size);
font-weight: var(--block-cart-cross-sells-product-price-font-weight);
color: var(--block-cart-cross-sells-product-price-color);
}
.block-cart-cross-sells__slide-price-compare-at {
font-family: var(--block-cart-cross-sells-product-compare-at-price-font-family);
font-size: var(--block-cart-cross-sells-product-compare-at-price-font-size);
font-weight: var(--block-cart-cross-sells-product-compare-at-price-font-weight);
color: var(--block-cart-cross-sells-product-compare-at-price-color);
text-decoration: line-through;
}
.block-cart-cross-sells__slide-price-promotion {
font-family: var(--block-cart-cross-sells-product-promotion-font-family);
font-size: var(--block-cart-cross-sells-product-promotion-font-size);
font-weight: var(--block-cart-cross-sells-product-promotion-font-weight);
color: var(--block-cart-cross-sells-product-promotion-color);
border: 1px solid var(--block-cart-cross-sells-product-promotion-color);
border-radius: var(--roundness);
padding: 0.25rem 0.5rem;
}
.block-cart-cross-sells__slide-actions {
margin-top: auto;
}
.block-cart-cross-sells__slide-button {
width: 100%;
padding: var(--button-paddings);
border: 1px solid var(--block-cart-cross-sells-button-background-color);
background-color: transparent;
cursor: pointer;
transition: background-color 0.2s ease;
position: relative;
border-radius: var(--roundness);
}
.block-cart-cross-sells__slide-button-text {
color: var(--block-cart-cross-sells-button-background-color);
font-family: var(--block-cart-cross-sells-button-font-family);
font-size: var(--block-cart-cross-sells-button-font-size);
font-weight: var(--block-cart-cross-sells-button-font-weight);
}
.block-cart-cross-sells__slide-button.loading .block-cart-cross-sells__slide-button-text {
visibility: hidden;
}
.block-cart-cross-sells__slide-button .block-cart-cross-sells__loader {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 20%;
}
.block-cart-cross-sells__slide-button:hover {
background-color: var(--block-cart-cross-sells-button-background-color);
color: var(--block-cart-cross-sells-button-text-color);
}
.block-cart-cross-sells__slide-button:hover .block-cart-cross-sells__slide-button-text {
color: var(--block-cart-cross-sells-button-text-color);
}
</style>
<style data-for="AZEhZQzlUSnQvR3dVd__block_cart_cross_sells_WhkKzG">
.block-cart-cross-sells.block-AZEhZQzlUSnQvR3dVd__block_cart_cross_sells_WhkKzG {
--spacing-inner-top: var(--spacing-medium);
--spacing-inner-right: var(--spacing-medium);
--spacing-inner-bottom: var(--spacing-small);
--spacing-inner-left: var(--spacing-medium);
padding-top: var(--spacing-inner-top);
padding-right: var(--spacing-inner-right);
padding-bottom: var(--spacing-inner-bottom);
padding-left: var(--spacing-inner-left);
--spacing-outer-top: var(--spacing-big);
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
margin-top: var(--spacing-outer-top);
margin-right: var(--spacing-outer-right);
margin-bottom: var(--spacing-outer-bottom);
margin-left: var(--spacing-outer-left);
--block-cart-cross-sells-item-gap: var(--spacing-medium);
--block-cart-block-background: var(--color-background);
background-color: var(--block-cart-block-background);
--block-cart-cross-sells-title-color: var(--color-text);
--block-cart-cross-sells-button-background-color: var(--color-primary);
--block-cart-cross-sells-button-text-color: var(--color-text-contrasted);
--block-cart-cross-sells-product-name-color: var(--color-text);
--block-cart-cross-sells-product-price-color: var(--color-primary);
--block-cart-cross-sells-product-compare-at-price-color: var(--color-text-light);
--block-cart-cross-sells-product-promotion-color: var(--color-primary);
--block-cart-cross-sells-atc-label-color: #000000;
--block-cart-cross-sells-title-font-family: var(--font-default);
--block-cart-cross-sells-title-font-size: var(--font-size-m);
--block-cart-cross-sells-title-font-weight: var(--font-weight-medium);
--block-cart-cross-sells-product-name-font-family: var(--font-default);
--block-cart-cross-sells-product-name-font-size: var(--font-size-m);
--block-cart-cross-sells-product-name-font-weight: var(--font-weight-regular);
--block-cart-cross-sells-product-price-font-family: var(--font-default);
--block-cart-cross-sells-product-price-font-size: var(--font-size-s);
--block-cart-cross-sells-product-price-font-weight: var(--font-weight-regular);
--block-cart-cross-sells-product-compare-at-price-font-family: var(--font-default);
--block-cart-cross-sells-product-compare-at-price-font-size: var(--font-size-s);
--block-cart-cross-sells-product-compare-at-price-font-weight: var(--font-weight-regular);
--block-cart-cross-sells-product-promotion-font-family: var(--font-default);
--block-cart-cross-sells-product-promotion-font-size: var(--font-size-s);
--block-cart-cross-sells-product-promotion-font-weight: var(--font-weight-regular);
--block-cart-cross-sells-atc-label-font-family: ;
--block-cart-cross-sells-atc-label-font-size: ;
--block-cart-cross-sells-atc-label-font-weight: ;
--roundness:
var(--roundness-little);
--button-paddings: var(--buttons-m-paddings);
}
</style>
<script
type="module-shim"
editor-reload
async
>
const run = async () => {
const { CartCrossSells } = await import("blocks/block-cart-cross-sells");
const splideInstance = new window.Splide('#splide-AZEhZQzlUSnQvR3dVd__block_cart_cross_sells_WhkKzG', {
"type": "slide",
"gap": "calc(var(--spacing-normal) * 1)",
"padding": {left: "0%", right: "0%"},
"arrows": false,
"pagination": true,"autoplay": false,"drag": true,
"keyboard": true,
"perPage": 1,
"breakpoints": {"768": {"perPage": 1,},},
focus: 0,
drag: 'free',
snap: true,
dragMinThreshold: 15,
omitEnd: true,
classes: {
pagination: 'splide__pagination block-cart-cross-sells__pagination',
}
}).mount();
new CartCrossSells({
id: 'AZEhZQzlUSnQvR3dVd__block_cart_cross_sells_WhkKzG',
container: document.querySelector('.block-AZEhZQzlUSnQvR3dVd__block_cart_cross_sells_WhkKzG'),
storage: null,
useDynamicCrosssells: false,
splide: null,
progressSettings: {
topText: `-5%`,
bottomText: `Sur ta commande`,
reachedText: `Bravo, tu profites de -5% sur ta commande`,
notReachedText: `Plus que quelques euros avant d'obtenir 5% sur ta commande`,
imageUrl: '//muscintime.fr/cdn/shop/files/Cadeay_mystere.png?crop=center&height=150&v=1738334758&width=150',
imageAlt: 'Cart cross sells image',
id: 'AZEhZQzlUSnQvR3dVd__block_cart_cross_sells_WhkKzG'
},
campaignSettings: {"name":"Déodorant Amber Flower","start":"2026-03-05T23:58:52.567Z","enabled":false,"productCount":"3","triggers":[{"type":"cart_value","minimum":0}],"promotion":{"type":"percentage","percentage":"15"}},
config: {
isProgressBarEnabled: false
}
});
}
const mountWhenVisible = () => {
const el = document.getElementById('splide-AZEhZQzlUSnQvR3dVd__block_cart_cross_sells_WhkKzG');
if (!el) {
run();
return;
}
if (!('IntersectionObserver' in window)) {
run();
return;
}
const observer = new IntersectionObserver((entries, obs) => {
for (const entry of entries) {
if (entry.isIntersecting) {
obs.unobserve(entry.target);
run();
break;
}
}
}, { root: null, threshold: 0.1 });
observer.observe(el);
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', mountWhenVisible, { once: true });
} else {
mountWhenVisible();
}
</script>
</div>
</div>
<div id="shopify-block-AS2t4a1k1SUQ0YlRid__cart-empty" class="shopify-block block-cart-empty">
<div id="shopify-block-AbTdrREkyTjkzb0JQO__block_text_NRMiNg" class="shopify-block">
<div class="block-text block-AbTdrREkyTjkzb0JQO__block_text_NRMiNg" data-type="one_line">
<span><strong>Ton panier est actuellement vide</strong>. Jette un œil à nos nouveautés ma beauté 👇</span>
</div>
<style data-for="AbTdrREkyTjkzb0JQO__block_text_NRMiNg">
.block-text.block-AbTdrREkyTjkzb0JQO__block_text_NRMiNg {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-regular);
--block-text-default-font-size: var(--font-size-m);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-m);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-regular);
--block-text-italic-font-size: var(--font-size-m);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-regular);
--block-text-links-font-size: var(--font-size-m);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: center;
}
</style>
</div>
<div id="shopify-block-AUWpZRWF1RC8vWUptM__block_button_BVyXqt" class="shopify-block">
<a
class="block-button block-AUWpZRWF1RC8vWUptM__block_button_BVyXqt link"
data-type="link"
href="/collections/toute-la-boutique-musc-intime"
>
Toute la boutique Musc Intime
</a>
<style data-for="AUWpZRWF1RC8vWUptM__block_button_BVyXqt">
.block-button.block-AUWpZRWF1RC8vWUptM__block_button_BVyXqt {
--block-button-background-color: var(--color-primary);
--block-button-background-color-oos: var(--color-background);
--block-button-text-color: var(--color-primary-contrasted);
--block-button-font-family: var(--font-default);
--block-button-font-weight: var(--font-weight-regular);
--block-button-font-size: var(--font-size-m);
--roundness:
var(--roundness-little);
--button-paddings: var(--buttons-l-paddings);
--block-button-text-alignment: center;
}
.block-button.block-AUWpZRWF1RC8vWUptM__block_button_BVyXqt[data-oos="true"] {
background-color: var(--block-button-background-color-oos);
}
</style>
</div>
<style>
/* Desktop version */
.block-cart-empty {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
gap: var(--block-cart-items-gap);
min-height: calc(100% - var(--spacing-inner-top) - var(--spacing-inner-bottom) - var(--spacing-outer-top) - var(--spacing-outer-bottom));
}
</style>
</div>
<template data-storage="cart-items">
<div id="shopify-block-AOU5LbTVxMXRvcUZFa__cart-item" class="shopify-block">
<div class="block-cart-item block-AOU5LbTVxMXRvcUZFa__cart-item" data-storage="cart-item">
<div id="shopify-block-AaytlSmlnbm1MKzVSR__block_cart_item_column_eHVE6U" class="shopify-block block-cart-item-column"><div id="shopify-block-Abko5VnFpZmk2REI4d__block_cart_item_row_qcQHaA" class="shopify-block block-cart-item-row">
<div id="shopify-block-ASnk4Tm9QZmlGell1b__block_cart_item_image_tTgwYX" class="shopify-block">
<a class="block-cart-item-image block-ASnk4Tm9QZmlGell1b__block_cart_item_image_tTgwYX" data-insert="image" href="/">
<img decoding="async" data-insert="img" src="" alt="Title" width="100" height="auto" loading="lazy">
</a>
<style data-for="ASnk4Tm9QZmlGell1b__block_cart_item_image_tTgwYX">
.block-cart-item-image.block-ASnk4Tm9QZmlGell1b__block_cart_item_image_tTgwYX {
--image-size: 100px;
--roundness:
var(--roundness-normal);
}
</style>
</div>
<div id="shopify-block-AcUl1UHQrYWYxL0MzS__block_cart_item_column_ehnPj8" class="shopify-block block-cart-item-column"><div id="shopify-block-AREc0Y0RYeGdGT2Vwd__block_cart_item_row_apndRr" class="shopify-block block-cart-item-row">
<div id="shopify-block-AcHR0R1ppbzlHeEhXe__block_cart_item_product_title_tcKdcj" class="shopify-block">
<a class="block-cart-item-product-title block-AcHR0R1ppbzlHeEhXe__block_cart_item_product_title_tcKdcj" data-insert="title" href="/">Title</a>
<style data-for="AcHR0R1ppbzlHeEhXe__block_cart_item_product_title_tcKdcj">
.block-cart-item-product-title.block-AcHR0R1ppbzlHeEhXe__block_cart_item_product_title_tcKdcj {
--name-font-family: var(--font-heading);
--name-font-size: var(--font-size-m);
--name-font-weight: var(--font-weight-medium);
--name-color: var(--color-text);
}
</style>
</div>
<div id="shopify-block-AZS8vRzNqSVBuVFN1S__block_cart_item_quantity_GjbccV" class="shopify-block">
<div class="block-cart-item-quantity block-AZS8vRzNqSVBuVFN1S__block_cart_item_quantity_GjbccV" data-loading="cart" data-quantity>
<button data-listen="item:minus" class="block-cart-item-quantity-button block-cart-item-quantity-button--minus" type="button" aria-label="Decrease quantity">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M5 12h14" />
</svg>
<div class="dom-bar-loader block-cart-item-quantity__loader" data-loading-animation="cart">
<div class="dom-bar-loader__inner"></div>
</div>
<style>
[data-loading='cart']:not(.loading) [data-loading-animation='cart'] {
display: none;
}
[data-loading='cart'].loading [data-loading-animation='cart'] {
display: block;
}
</style>
</button>
<div data-insert="quantity" class="block-cart-item-quantity__quantity"></div>
<button data-listen="item:plus" class="block-cart-item-quantity-button block-cart-item-quantity-button--plus" type="button" aria-label="Increase quantity">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M12 4.5v15m7.5-7.5h-15" />
</svg>
<div class="dom-bar-loader block-cart-item-quantity__loader" data-loading-animation="cart">
<div class="dom-bar-loader__inner"></div>
</div>
<style>
[data-loading='cart']:not(.loading) [data-loading-animation='cart'] {
display: none;
}
[data-loading='cart'].loading [data-loading-animation='cart'] {
display: block;
}
</style>
</button>
<button data-listen="item:delete" class="block-cart-item-quantity-button block-cart-item-quantity-button--delete" type="button" aria-label="Delete item">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12" />
</svg>
<div class="dom-bar-loader block-cart-item-quantity__loader" data-loading-animation="cart">
<div class="dom-bar-loader__inner"></div>
</div>
<style>
[data-loading='cart']:not(.loading) [data-loading-animation='cart'] {
display: none;
}
[data-loading='cart'].loading [data-loading-animation='cart'] {
display: block;
}
</style>
</button>
<button data-listen="item:select:edit" class="block-cart-item-quantity-button block-cart-item-quantity-button--select-edit" type="button" aria-label="Edit item">
Modifier
<div class="dom-bar-loader block-cart-item-quantity__loader" data-loading-animation="cart">
<div class="dom-bar-loader__inner"></div>
</div>
<style>
[data-loading='cart']:not(.loading) [data-loading-animation='cart'] {
display: none;
}
[data-loading='cart'].loading [data-loading-animation='cart'] {
display: block;
}
</style>
</button>
</div>
<style data-for="AZS8vRzNqSVBuVFN1S__block_cart_item_quantity_GjbccV">
.block-cart-item-quantity.block-AZS8vRzNqSVBuVFN1S__block_cart_item_quantity_GjbccV {
--button-size: 18px;
--loader-size: calc(var(--button-size) / 3 * 2);
--text-font-family: var(--font-default);
--text-font-size: var(--font-size-m);
--text-font-weight: var(--font-weight-medium);
--edit-label-font-family: var(--font-default);
--edit-label-font-size: var(--font-size-s);
--edit-label-font-weight: var(--font-weight-default);
--text-color: var(--color-text);
--button-background-color: var(--color-primary);
--button-text-color: var(--color-primary-contrasted);
--gap: var(--spacing-medium);
--roundness:
var(--roundness-big);
--button-paddings: var(--buttons-xs-paddings);
--edit-button-paddings: var(--buttons-s-paddings);
}
</style>
</div>
<style data-for="AREc0Y0RYeGdGT2Vwd__block_cart_item_row_apndRr">
.block-cart-item-row#shopify-block-AREc0Y0RYeGdGT2Vwd__block_cart_item_row_apndRr {
--block-row-horizontal-alignment: space-between;
--block-row-vertical-alignment: flex-start;
--block-row-gap: var(--spacing-medium);
--block-row-flex-direction: row;
--block-row-inner-padding-top: 0px;
--block-row-inner-padding-right: 0px;
--block-row-inner-padding-bottom: 0px;
--block-row-inner-padding-left: 0px;
width: auto;
}
</style>
</div>
<div id="shopify-block-AK1RUTlc2RWFtMndJO__block_cart_item_price_DbnkDc" class="shopify-block">
<div class="block-cart-item-price block-AK1RUTlc2RWFtMndJO__block_cart_item_price_DbnkDc">
<span class="block-cart-item-price__price" data-insert="price">Price</span>
<span class="block-cart-item-price__compare-at-price" data-insert="compare-at-price">Compare at price</span>
<span class="block-cart-item-price__percentage" data-insert="percentage">Percentage</span>
</div>
<style data-for="AK1RUTlc2RWFtMndJO__block_cart_item_price_DbnkDc">
.block-cart-item-price.block-AK1RUTlc2RWFtMndJO__block_cart_item_price_DbnkDc {
--label-font-family: var(--font-default);
--label-font-size: var(--font-size-s);
--label-font-weight: var(--font-weight-regular);
--label-color: var(--color-primary);
--price-font-family: var(--font-default);
--price-font-size: var(--font-size-s);
--price-font-weight: var(--font-weight-regular);
--price-color: var(--color-primary);
--compare-at-price-font-family: var(--font-default);
--compare-at-price-font-size: var(--font-size-s);
--compare-at-price-font-weight: var(--font-weight-regular);
--compare-at-price-color: var(--color-text-light);
--percentage-font-family: var(--font-default);
--percentage-font-size: var(--font-size-s);
--percentage-font-weight: var(--font-weight-regular);
--percentage-color: var(--color-primary);
--gap: var(--spacing-medium);
--roundness:
var(--roundness-normal);
}
</style>
</div>
<div id="shopify-block-Aajg0cFZPWGg4bFVTT__block_cart_item_discounts_EfUfz8" class="shopify-block">
<div class="block-cart-item-discounts block-Aajg0cFZPWGg4bFVTT__block_cart_item_discounts_EfUfz8" data-insert="discounts">
<span class="block-cart-item-discounts__discount">Discount</span>
</div>
<style data-for="Aajg0cFZPWGg4bFVTT__block_cart_item_discounts_EfUfz8">
.block-cart-item-discounts.block-Aajg0cFZPWGg4bFVTT__block_cart_item_discounts_EfUfz8 {
--discounts-font-family: var(--font-default);
--discounts-font-size: var(--font-size-xs);
--discounts-font-weight: var(--font-weight-medium);
--discounts-color: var(--color-primary-light);
--gap: var(--spacing-medium);
--roundness:
var(--roundness-normal);
}
</style>
</div>
<style data-for="AcUl1UHQrYWYxL0MzS__block_cart_item_column_ehnPj8">
.block-cart-item-column#shopify-block-AcUl1UHQrYWYxL0MzS__block_cart_item_column_ehnPj8 {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-small);
--block-column-inner-padding-top: 0;
--block-column-inner-padding-right: 0;
--block-column-inner-padding-bottom: 0;
--block-column-inner-padding-left: 0;
--block-column-flex-direction: column;
width: 100%;
height: auto;
}
</style>
</div>
<style data-for="Abko5VnFpZmk2REI4d__block_cart_item_row_qcQHaA">
.block-cart-item-row#shopify-block-Abko5VnFpZmk2REI4d__block_cart_item_row_qcQHaA {
--block-row-horizontal-alignment: flex-start;
--block-row-vertical-alignment: stretch;
--block-row-gap: var(--spacing-medium);
--block-row-flex-direction: row;
--block-row-inner-padding-top: 0;
--block-row-inner-padding-right: 0;
--block-row-inner-padding-bottom: 0;
--block-row-inner-padding-left: 0;
width: auto;
}
</style>
</div>
<div id="shopify-block-AaFB4OWh2STY1ZEZjV__block_cart_item_bundle_detail_f49PFp" class="shopify-block block-cart-item-bundle-detail-container">
<details
class="block-cart-item-bundle-detail block-AaFB4OWh2STY1ZEZjV__block_cart_item_bundle_detail_f49PFp"
>
<summary>
<span class="opened-label">Cacher contenu</span>
<span class="closed-label">Voir contenu</span>
</summary>
<div
class="block-cart-item-bundle-detail__components"
data-insert="components"
data-quantity-label="x#{quantity}"
></div>
</details>
<style data-for="AaFB4OWh2STY1ZEZjV__block_cart_item_bundle_detail_f49PFp">
.block-cart-item-bundle-detail.block-AaFB4OWh2STY1ZEZjV__block_cart_item_bundle_detail_f49PFp {
--block-cart-item-bundle-detail-component-image-size: 40px;
--block-cart-item-bundle-detail-label-top-position: -16px;
--block-cart-item-bundle-detail-detail-max-height: 400px;
--block-cart-item-bundle-detail-detail-inner-padding-top: var(--spacing-medium);
--block-cart-item-bundle-detail-detail-inner-padding-right: var(--spacing-medium);
--block-cart-item-bundle-detail-detail-inner-padding-bottom: var(--spacing-medium);
--block-cart-item-bundle-detail-detail-inner-padding-left: var(--spacing-medium);
--block-cart-item-bundle-detail-open-label-color: var(--color-text);
--block-cart-item-bundle-detail-detail-background-color: var(--color-background-light);
--block-cart-item-bundle-detail-detail-product-quantity-color: var(--color-text);
--block-cart-item-bundle-detail-detail-product-name-color: var(--color-text);
--block-cart-item-bundle-detail-gap: var(--spacing-medium);
--block-cart-item-bundle-detail-open-label-font-family: var(--font-default);
--block-cart-item-bundle-detail-open-label-font-size: var(--font-size-s);
--block-cart-item-bundle-detail-open-label-font-weight: var(--font-weight-bold);
--block-cart-item-bundle-detail-detail-product-quantity-font-family: var(--font-default);
--block-cart-item-bundle-detail-detail-product-quantity-font-size: var(--font-size-s);
--block-cart-item-bundle-detail-detail-product-quantity-font-weight: var(--font-weight-regular);
--block-cart-item-bundle-detail-detail-product-name-font-family: var(--font-default);
--block-cart-item-bundle-detail-detail-product-name-font-size: var(--font-size-s);
--block-cart-item-bundle-detail-detail-product-name-font-weight: var(--font-weight-regular);
--roundness:
var(--roundness-normal);
}
</style>
</div>
<style data-for="AaytlSmlnbm1MKzVSR__block_cart_item_column_eHVE6U">
.block-cart-item-column#shopify-block-AaytlSmlnbm1MKzVSR__block_cart_item_column_eHVE6U {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: 0px;
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
height: auto;
}
</style>
</div>
</div>
<style data-for="AOU5LbTVxMXRvcUZFa__cart-item">
.block-cart-item.block-AOU5LbTVxMXRvcUZFa__cart-item {
}
</style>
</div>
</template>
<style>
.cart-empty .block-cart-items {
display: none;
opacity: 0;
visibility: hidden;
pointer-events: none;
}
.cart-empty .block-cart-empty {
display: flex;
}
.block-cart-empty {
display: none;
}
/* Desktop version */
.block-cart-items-container {
flex: 1;
overflow-y: auto;
min-height: 0;
background: linear-gradient(white 30%, rgba(255, 255, 255, 0)) center top, linear-gradient(rgba(255, 255, 255, 0), white 70%) center bottom,
radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) center top, radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) center bottom;
background-repeat: no-repeat;
background-size: 100% 40px, 100% 40px, 100% 14px, 100% 14px;
background-attachment: local, local, scroll, scroll;
}
.block-cart-items {
display: flex;
flex-direction: column;
justify-content: stretch;
gap: var(--block-cart-items-gap);
min-height: calc(100% - var(--spacing-inner-top) - var(--spacing-inner-bottom) - var(--spacing-outer-top) - var(--spacing-outer-bottom));
}
.block-cart-items__items-list {
padding-right: var(--spacing-inner-right);
padding-left: var(--spacing-inner-left);
margin-right: var(--spacing-outer-right);
margin-left: var(--spacing-outer-left);
display: flex;
flex-direction: column;
justify-content: stretch;
gap: var(--block-cart-items-gap);
}
</style>
<style data-for="AVDRUZ1BvZ3hIb1hKN__block_cart_items_RbWF4K">
.block-cart-items-container#shopify-block-AVDRUZ1BvZ3hIb1hKN__block_cart_items_RbWF4K {
--block-cart-items-gap: var(--spacing-medium);
--spacing-inner-top: var(--spacing-small);
--spacing-inner-right: var(--spacing-medium);
--spacing-inner-bottom: var(--spacing-small);
--spacing-inner-left: var(--spacing-medium);
padding-top: var(--spacing-inner-top);
padding-bottom: var(--spacing-inner-bottom);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
margin-top: var(--spacing-outer-top);
margin-bottom: var(--spacing-outer-bottom);
--block-cart-block-background: var(--color-transparent);
background-color: var(--block-cart-block-background);
}
</style>
<script type="module-shim" editor-reload async>
const run = async () => {
const { CartItems } = await import('blocks/block-cart-items');
new CartItems();
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div>
<div id="shopify-block-AT082ZWxnWnhqOGhVe__block_cart_discount_6G7JrE" class="shopify-block">
<div class="block-cart-discount block-AT082ZWxnWnhqOGhVe__block_cart_discount_6G7JrE" data-loading="cart" data-discount-container>
<div class="block-cart-discount__input-wrapper" data-discount-input-wrapper>
<div class="dom-bar-loader block-cart-discount__loader" data-loading-animation="cart">
<div class="dom-bar-loader__inner"></div>
</div>
<style>
[data-loading='cart']:not(.loading) [data-loading-animation='cart'] {
display: none;
}
[data-loading='cart'].loading [data-loading-animation='cart'] {
display: block;
}
</style>
<input
type="text"
class="block-cart-discount__input"
placeholder="Saisi ton code de réduction"
data-discount-input
>
<button class="block-cart-discount__button" data-discount-button>
<span>Appliquer</span>
</button>
</div>
<div class="block-cart-discount__not-applicable-message-wrapper" data-discount-not-applicable-message-wrapper>Ce code promotionnel n'est pas applicable à ce panier</div>
<div class="block-cart-discount__list" data-discount-list></div>
</div>
<div data-storage="cart-discounts" class="hidden">
<div data-discount-item class="block-cart-discount__list-item">
<span data-insert="title" class="block-cart-discount__list-item-title">Title</span>
<span data-insert="amount" class="block-cart-discount__list-item-amount">Value</span>
<button data-listen="discount-remove" class="block-cart-discount__list-item-remove">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12" />
</svg>
</button>
</div>
</div>
<style>
.cart-empty .block-cart-discount {
display: none;
opacity: 0;
visibility: hidden;
pointer-events: none;
}
/* Desktop version */
.block-cart-discount {
display: flex;
gap: var(--spacing-medium);
}
.block-cart-discount__input-wrapper {
display: flex;
gap: var(--spacing-medium);
align-items: center;
width: 100%;
position: relative;
}
.block-cart-discount__input {
flex: 1;
background-color: var(--block-cart-discount-input-background-color);
color: var(--block-cart-discount-input-text-color);
border: 1px solid var(--block-cart-discount-input-border-color);
appearance: none;
border-radius: var(--roundness);
padding: var(--input-paddings);
font-family: var(--block-cart-discount-input-text-font-family);
font-size: var(--block-cart-discount-input-text-font-size);
font-weight: var(--block-cart-discount-input-text-font-weight);
outline: none;
transition: opacity 0.3s ease-in-out;
}
.block-cart-discount__button {
background-color: var(--block-cart-discount-button-background-color);
color: var(--block-cart-discount-button-text-color);
border: none;
border-radius: var(--roundness);
padding: var(--button-paddings);
appearance: none;
font-family: var(--block-cart-discount-button-text-font-family);
font-size: var(--block-cart-discount-button-text-font-size);
font-weight: var(--block-cart-discount-button-text-font-weight);
cursor: pointer;
transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.block-cart-discount__button:hover {
opacity: 0.8;
transform: scale(1.05);
}
.block-cart-discount__list {
display: flex;
flex-direction: row;
gap: var(--spacing-medium);
overflow-x: auto;
}
.block-cart-discount__list-item {
display: flex;
flex-direction: row;
gap: var(--spacing-small);
align-items: center;
background-color: var(--block-cart-discount-discount-item-background-color);
border-radius: var(--roundness);
padding: var(--spacing-small);
}
.block-cart-discount__list-item-remove {
--cross-size: 18px;
background-color: transparent;
appearance: none;
border: none;
cursor: pointer;
color: var(--block-cart-discount-remove-button-color);
padding: 0;
height: var(--cross-size);
transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.block-cart-discount__list-item-remove:hover {
opacity: 0.8;
transform: scale(1.1);
}
.block-cart-discount__list-item-remove svg {
width: var(--cross-size);
height: var(--cross-size);
}
.block-cart-discount.loading .block-cart-discount__input,
.block-cart-discount.loading .block-cart-discount__button {
opacity: 0 !important;
pointer-events: none;
}
.block-cart-discount__loader {
position: absolute !important;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 70% !important;
}
.block-cart-discount__list-item-title {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: var(--block-cart-discount-discount-item-title-color);
font-family: var(--block-cart-discount-discount-item-title-font-family);
font-size: var(--block-cart-discount-discount-item-title-font-size);
font-weight: var(--block-cart-discount-discount-item-title-font-weight);
}
.block-cart-discount__list-item-amount {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: var(--block-cart-discount-discount-item-amount-color);
font-family: var(--block-cart-discount-discount-item-amount-font-family);
font-size: var(--block-cart-discount-discount-item-amount-font-size);
font-weight: var(--block-cart-discount-discount-item-amount-font-weight);
}
.block-cart-discount__not-applicable-message-wrapper {
max-height: 0;
opacity: 0;
overflow: hidden;
transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out;
color: var(--block-cart-discount-not-applicable-discount-message-color);
font-family: var(--block-cart-discount-not-applicable-discount-message-font-family);
font-size: var(--block-cart-discount-not-applicable-discount-message-font-size);
font-weight: var(--block-cart-discount-not-applicable-discount-message-font-weight);
}
.block-cart-discount__not-applicable-message-wrapper.show {
max-height: 70px;
opacity: 1;
}
</style>
<style data-for="AT082ZWxnWnhqOGhVe__block_cart_discount_6G7JrE">
.block-cart-discount.block-AT082ZWxnWnhqOGhVe__block_cart_discount_6G7JrE {
--spacing-inner-top: var(--spacing-small);
--spacing-inner-right: var(--spacing-medium);
--spacing-inner-bottom: var(--spacing-small);
--spacing-inner-left: var(--spacing-medium);
padding-top: var(--spacing-inner-top);
padding-right: var(--spacing-inner-right);
padding-bottom: var(--spacing-inner-bottom);
padding-left: var(--spacing-inner-left);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
margin-top: var(--spacing-outer-top);
margin-right: var(--spacing-outer-right);
margin-bottom: var(--spacing-outer-bottom);
margin-left: var(--spacing-outer-left);
--block-cart-block-background: var(--color-transparent);
background-color: var(--block-cart-block-background);
--block-cart-discount-input-background-color: var(--color-transparent);
--block-cart-discount-input-text-color: var(--color-text-light);
--block-cart-discount-input-border-color: var(--color-primary);
--block-cart-discount-button-background-color: var(--color-primary);
--block-cart-discount-button-text-color: var(--color-primary-contrasted);
--block-cart-discount-discount-item-background-color: var(--color-background);
--block-cart-discount-discount-item-title-color: var(--color-text);
--block-cart-discount-discount-item-amount-color: var(--color-text-light);
--block-cart-discount-remove-button-color: var(--color-text);
--block-cart-discount-not-applicable-discount-message-color: var(--color-text);
--block-cart-discount-input-text-font-family: var(--font-default);
--block-cart-discount-input-text-font-size: var(--font-size-s);
--block-cart-discount-input-text-font-weight: var(--font-weight-regular);
--block-cart-discount-button-text-font-family: var(--font-default);
--block-cart-discount-button-text-font-size: var(--font-size-s);
--block-cart-discount-button-text-font-weight: var(--font-weight-medium);
--block-cart-discount-discount-item-title-font-family: var(--font-default);
--block-cart-discount-discount-item-title-font-size: var(--font-size-s);
--block-cart-discount-discount-item-title-font-weight: var(--font-weight-regular);
--block-cart-discount-discount-item-amount-font-family: var(--font-default);
--block-cart-discount-discount-item-amount-font-size: var(--font-size-xs);
--block-cart-discount-discount-item-amount-font-weight: var(--font-weight-regular);
--block-cart-discount-not-applicable-discount-message-font-family: var(--font-default);
--block-cart-discount-not-applicable-discount-message-font-size: var(--font-size-s);
--block-cart-discount-not-applicable-discount-message-font-weight: var(--font-weight-medium);
--roundness:
var(--roundness-little);
flex-direction: column-reverse;
--button-paddings: var(--buttons-m-paddings);
--input-paddings: var(--input-m-paddings);
}
</style>
<script type="module-shim" editor-reload async>
const run = async () => {
const { CartDiscount } = await import('blocks/block-cart-discount');
new CartDiscount();
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div>
<div id="shopify-block-ANGhjRE9zMjZZd3I0U__block_cart_prices_UdrW43" class="shopify-block">
<div class="block-cart-prices block-ANGhjRE9zMjZZd3I0U__block_cart_prices_UdrW43" data-cart-prices>
<div class="block-cart-prices__before-discount">
<span class="block-cart-prices__before-discount-label">Avant promotions</span>
<span class="block-cart-prices__before-discount-value" data-before-discount-price></span>
</div>
<div class="block-cart-prices__discount">
<span class="block-cart-prices__discount-label">Total remise</span>
<span class="block-cart-prices__discount-value" data-discount-price></span>
</div>
<div class="block-cart-prices__total">
<span class="block-cart-prices__total-label">Prix final</span>
<span class="block-cart-prices__total-value" data-total-price></span>
</div>
</div>
<style>
.cart-empty .block-cart-prices {
display: none;
opacity: 0;
visibility: hidden;
pointer-events: none;
}
/* Desktop version */
.block-cart-prices {
display: flex;
flex-direction: column;
gap: var(--block-cart-prices-items-gap);
}
.block-cart-prices__before-discount,
.block-cart-prices__discount,
.block-cart-prices__total {
display: flex;
flex-direction: row;
gap: var(--spacing-small);
justify-content: space-between;
align-items: center;
}
/* Before Discount Label */
.block-cart-prices__before-discount > span:first-child {
color: var(--block-cart-prices-before-discount-label-color);
font-family: var(--block-cart-prices-before-discount-label-font-family);
font-size: var(--block-cart-prices-before-discount-label-font-size);
font-weight: var(--block-cart-prices-before-discount-label-font-weight);
}
/* Before Discount Price */
.block-cart-prices__before-discount > span:last-child {
color: var(--block-cart-prices-before-discount-price-color);
font-family: var(--block-cart-prices-before-discount-price-font-family);
font-size: var(--block-cart-prices-before-discount-price-font-size);
font-weight: var(--block-cart-prices-before-discount-price-font-weight);
text-decoration: line-through;
}
/* Discount Label */
.block-cart-prices__discount > span:first-child {
color: var(--block-cart-prices-discount-label-color);
font-family: var(--block-cart-prices-discount-label-font-family);
font-size: var(--block-cart-prices-discount-label-font-size);
font-weight: var(--block-cart-prices-discount-label-font-weight);
}
/* Discount Price */
.block-cart-prices__discount > span:last-child {
color: var(--block-cart-prices-discount-price-color);
font-family: var(--block-cart-prices-discount-price-font-family);
font-size: var(--block-cart-prices-discount-price-font-size);
font-weight: var(--block-cart-prices-discount-price-font-weight);
}
/* Total Label */
.block-cart-prices__total > span:first-child {
color: var(--block-cart-prices-total-label-color);
font-family: var(--block-cart-prices-total-label-font-family);
font-size: var(--block-cart-prices-total-label-font-size);
font-weight: var(--block-cart-prices-total-label-font-weight);
}
/* Total Price */
.block-cart-prices__total > span:last-child {
color: var(--block-cart-prices-total-price-color);
font-family: var(--block-cart-prices-total-price-font-family);
font-size: var(--block-cart-prices-total-price-font-size);
font-weight: var(--block-cart-prices-total-price-font-weight);
}
</style>
<style data-for="ANGhjRE9zMjZZd3I0U__block_cart_prices_UdrW43">
.block-cart-prices.block-ANGhjRE9zMjZZd3I0U__block_cart_prices_UdrW43 {
--spacing-inner-top: var(--spacing-small);
--spacing-inner-right: var(--spacing-medium);
--spacing-inner-bottom: var(--spacing-small);
--spacing-inner-left: var(--spacing-medium);
padding-top: var(--spacing-inner-top);
padding-right: var(--spacing-inner-right);
padding-bottom: var(--spacing-inner-bottom);
padding-left: var(--spacing-inner-left);
--spacing-outer-top: var(--spacing-medium);
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
margin-top: var(--spacing-outer-top);
margin-right: var(--spacing-outer-right);
margin-bottom: var(--spacing-outer-bottom);
margin-left: var(--spacing-outer-left);
--block-cart-prices-items-gap: var(--spacing-small);
--block-cart-block-background: var(--color-transparent);
background-color: var(--block-cart-block-background);
--block-cart-prices-before-discount-label-color: var(--color-text);
--block-cart-prices-before-discount-price-color: var(--color-text-light);
--block-cart-prices-discount-label-color: var(--color-text);
--block-cart-prices-discount-price-color: var(--color-primary);
--block-cart-prices-total-label-color: var(--color-text);
--block-cart-prices-total-price-color: var(--color-text);
--block-cart-prices-before-discount-label-font-family: var(--font-default);
--block-cart-prices-before-discount-label-font-size: var(--font-size-s);
--block-cart-prices-before-discount-label-font-weight: var(--font-weight-regular);
--block-cart-prices-before-discount-price-font-family: var(--font-default);
--block-cart-prices-before-discount-price-font-size: var(--font-size-s);
--block-cart-prices-before-discount-price-font-weight: var(--font-weight-regular);
--block-cart-prices-discount-label-font-family: var(--font-default);
--block-cart-prices-discount-label-font-size: var(--font-size-xs);
--block-cart-prices-discount-label-font-weight: var(--font-weight-regular);
--block-cart-prices-discount-price-font-family: var(--font-default);
--block-cart-prices-discount-price-font-size: var(--font-size-xs);
--block-cart-prices-discount-price-font-weight: var(--font-weight-regular);
--block-cart-prices-total-label-font-family: var(--font-default);
--block-cart-prices-total-label-font-size: var(--font-size-m);
--block-cart-prices-total-label-font-weight: var(--font-weight-regular);
--block-cart-prices-total-price-font-family: var(--font-default);
--block-cart-prices-total-price-font-size: var(--font-size-m);
--block-cart-prices-total-price-font-weight: var(--font-weight-regular);
}
</style>
<script type="module-shim" editor-reload async>
const run = async () => {
const { CartPrices } = await import('blocks/block-cart-prices');
new CartPrices();
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div>
<div id="shopify-block-AQzRtWWV5NWFNclcwb__block_cart_checkout_77VUaE" class="shopify-block">
<div class="block-cart-checkout block-AQzRtWWV5NWFNclcwb__block_cart_checkout_77VUaE" data-loading="cart">
<form method="post" action="/cart" id="cart_form" accept-charset="UTF-8" class="shopify-cart-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="cart" /><input type="hidden" name="utf8" value="✓" />
<button type="submit" name="checkout" class="block-cart-checkout__button" data-cart-checkout-button>
<span>Paiement</span>
<div class="dom-bar-loader block-cart-checkout__loader" data-loading-animation="cart">
<div class="dom-bar-loader__inner"></div>
</div>
<style>
[data-loading='cart']:not(.loading) [data-loading-animation='cart'] {
display: none;
}
[data-loading='cart'].loading [data-loading-animation='cart'] {
display: block;
}
</style>
</button>
</form>
</div>
<style data-for="AQzRtWWV5NWFNclcwb__block_cart_checkout_77VUaE">
.block-cart-checkout.block-AQzRtWWV5NWFNclcwb__block_cart_checkout_77VUaE {
--block-cart-checkout-gap: var(--spacing-medium);
--button-background: var(--color-primary);
--button-text: var(--color-text-contrasted);
--spacing-inner-top: var(--spacing-small);
--spacing-inner-right: var(--spacing-medium);
--spacing-inner-bottom: var(--spacing-medium);
--spacing-inner-left: var(--spacing-medium);
padding-top: var(--spacing-inner-top);
padding-right: var(--spacing-inner-right);
padding-bottom: var(--spacing-inner-bottom);
padding-left: var(--spacing-inner-left);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
margin-top: var(--spacing-outer-top);
margin-right: var(--spacing-outer-right);
margin-bottom: var(--spacing-outer-bottom);
margin-left: var(--spacing-outer-left);
--block-cart-block-background: var(--color-background);
background-color: var(--block-cart-block-background);
--button-text-font-family: var(--font-default);
--button-text-font-weight: var(--font-weight-bold);
--button-text-font-size: var(--font-size-l);
--button-paddings: var(--buttons-l-paddings);
}
</style>
</div>
</div>
<style>
/* Desktop version */
.cart-drawer {
contain: layout;
position: fixed;
height: var(--cart-drawer-height-desktop);
background-color: white;
z-index: 150;
display: flex;
flex-direction: column;
align-items: stretch;
max-height: var(--viewport-height);
top: 0;
bottom: unset;
transform: translateX(var(--cart-drawer-width-positive));
width: var(--cart-drawer-width);
will-change: transform;
transition: transform 0.3s ease-in-out, bottom 0.5s ease-in-out;
box-sizing: border-box;
overflow: hidden;
max-width: 100vw;
right: 0;
}
.preload .cart-drawer {
right: var(--cart-drawer-width-negative);
transition: right 0.3s ease-in-out;
}
.cart-drawer.show,
.cart-drawer.force-open {
transform: translateX(0);
}
/* Mobile and tablet version */
@media (max-width: 768px) {
.cart-drawer {
height: var(--cart-drawer-height-mobile);
padding-bottom: var(--safe-area-bottom);
}
}
</style>
<style data-for="sections--30153391472988__section_cart_drawer_YcrNzQ">
.cart-drawer.section-sections--30153391472988__section_cart_drawer_YcrNzQ {
--roundness:
var(--roundness-none);
border-radius: var(--roundness);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
margin-top: var(--spacing-outer-top);
margin-right: var(--spacing-outer-right);
margin-bottom: var(--spacing-outer-bottom);
margin-left: var(--spacing-outer-left);
--cart-drawer-width: 500px;
--cart-drawer-width-negative: calc(var(--cart-drawer-width) * -1 - var(--spacing-outer-left) - var(--spacing-outer-right));
--cart-drawer-width-positive: calc(var(--cart-drawer-width) + var(--spacing-outer-left) + var(--spacing-outer-right));
/* Viewport height handling */
--viewport-height: 100vh;
--viewport-height-dvh: 100dvh;
--cart-drawer-height-desktop: calc(var(--viewport-height-dvh) - var(--spacing-outer-top) - var(--spacing-outer-bottom));
--cart-drawer-height-mobile: calc(var(--viewport-height-dvh) - var(--spacing-outer-top) - var(--spacing-outer-bottom));
--cart-section-gap: 2;
--safe-area-bottom: env(safe-area-inset-bottom, 0px);
}
</style>
<script type="module-shim" editor-reload>
const run = async () => {
const { CartDrawer } = await import('sections/section-cart-drawer');
new CartDrawer({
openOnAddToCart: true
});
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run);
} else {
run();
}
</script>
</div><div id="shopify-section-sections--30153391472988__section_search_drawer_kAzTe4" class="shopify-section shopify-section-group-overlay-group">
<div class="search-drawer section-sections--30153391472988__section_search_drawer_kAzTe4" data-search-drawer>
<div id="shopify-block-AQUVKdHk2MEVORFZJS__block_search_input_enYVRY" class="shopify-block">
<div class="block-search-input block-AQUVKdHk2MEVORFZJS__block_search_input_enYVRY" data-loading="search">
<div class="dom-bar-loader block-search-input__loader" data-loading-animation="search">
<div class="dom-bar-loader__inner"></div>
</div>
<style>
[data-loading='search']:not(.loading) [data-loading-animation='search'] {
display: none;
}
[data-loading='search'].loading [data-loading-animation='search'] {
display: block;
}
</style>
<div class="block-search-input__inner">
<div class="block-search-input__icon" data-search-icon>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z" />
</svg>
</div>
<input id="search-input-AQUVKdHk2MEVORFZJS__block_search_input_enYVRY" type="text" class="block-search-input__input" placeholder="Que recherches-tu ma beauté ?" data-search-input>
<div class="block-search-input__clear" id="search-clear-AQUVKdHk2MEVORFZJS__block_search_input_enYVRY" data-search-clear>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12" />
</svg>
</div>
</div>
</div>
<style data-for="AQUVKdHk2MEVORFZJS__block_search_input_enYVRY">
.block-search-input.block-AQUVKdHk2MEVORFZJS__block_search_input_enYVRY {
--block-search-input-gap: var(--spacing-medium);
--spacing-inner-top: var(--spacing-normal);
--spacing-inner-right: var(--spacing-normal);
--spacing-inner-bottom: var(--spacing-normal);
--spacing-inner-left: var(--spacing-normal);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
margin-top: var(--spacing-outer-top);
margin-right: var(--spacing-outer-right);
margin-bottom: var(--spacing-outer-bottom);
margin-left: var(--spacing-outer-left);
--input-background: var(--color-background-light);
--input-text: var(--color-text);
--input-border: var(--color-primary);
--input-icon: var(--color-primary);
--input-font-family: var(--font-default);
--input-font-size: var(--font-size-m);
--input-font-weight: var(--font-weight-regular);
--roundness:
var(--roundness-none);
--input-paddings: ;
}
</style>
<script type="module-shim" editor-reload async>
const run = async () => {
const { SearchInput } = await import('blocks/block-search-input');
const searchInput = new SearchInput({
input: document.getElementById('search-input-AQUVKdHk2MEVORFZJS__block_search_input_enYVRY'),
clear: document.getElementById('search-clear-AQUVKdHk2MEVORFZJS__block_search_input_enYVRY'),
});
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div>
<div id="shopify-block-ASU5aSVMzRWpSWFJWS__block_search_results_Gz3Pc4" class="shopify-block block-search-results-container">
<div class="block-search-results block-ASU5aSVMzRWpSWFJWS__block_search_results_Gz3Pc4" search-results>
<div class="block-search-results__heading"></div>
</div>
<div data-storage="search-results-ASU5aSVMzRWpSWFJWS__block_search_results_Gz3Pc4" class="hidden">
<a data-search-results-item class="block-search-results__item" href="" data-insert="link">
<div class="block-search-results__item__image">
<img decoding="async" src="" alt="" width="100" height="100" data-insert="image">
</div>
<div class="block-search-results__item__title" data-insert="title"></div>
<div class="block-search-results__item__price" data-insert="additional"></div>
</a>
<a data-search-results-product class="block-search-results__product" href="" data-insert="link">
<div class="block-search-results__product__image">
<img decoding="async" src="" alt="" width="200" height="200" data-insert="image">
</div>
<div class="block-search-results__product__title" data-insert="title"></div>
<div class="block-search-results__product__price" data-insert="additional"></div>
</a>
<div data-search-results-heading class="block-search-results__heading" data-insert="heading"></div>
</div>
<style data-for="ASU5aSVMzRWpSWFJWS__block_search_results_Gz3Pc4">
.block-search-results.block-ASU5aSVMzRWpSWFJWS__block_search_results_Gz3Pc4 {
--block-search-results-background: var(--color-transparent);
--block-search-results-headings: var(--color-primary);
--block-search-results-result-name: var(--color-text);
--block-search-results-result-name-hover: var(--color-primary);
--block-search-results-result-additional: var(--color-text-light);
--block-search-results-result-additional-hover: var(--color-primary-light);
--block-search-results-font-headings-family: var(--font-heading);
--block-search-results-font-headings-size: var(--font-size-l);
--block-search-results-font-headings-weight: var(--font-weight-regular);
--block-search-results-font-result-name-family: var(--font-default);
--block-search-results-font-result-name-size: var(--font-size-m);
--block-search-results-font-result-name-weight: var(--font-weight-regular);
--block-search-results-font-result-additional-family: var(--font-default);
--block-search-results-font-result-additional-size: var(--font-size-s);
--block-search-results-font-result-additional-weight: var(--font-weight-regular);
--block-search-results-image-width: 48px;
--block-search-results-gap: var(--spacing-normal);
--spacing-inner-top: var(--spacing-medium);
--spacing-inner-right: var(--spacing-normal);
--spacing-inner-bottom: var(--spacing-medium);
--spacing-inner-left: var(--spacing-normal);
padding-top: var(--spacing-inner-top);
padding-right: var(--spacing-inner-right);
padding-bottom: var(--spacing-inner-bottom);
padding-left: var(--spacing-inner-left);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
margin-top: var(--spacing-outer-top);
margin-right: var(--spacing-outer-right);
margin-bottom: var(--spacing-outer-bottom);
margin-left: var(--spacing-outer-left);
background-color: var(--block-search-results-background);
--roundness:
var(--roundness-normal);
}
</style>
<script type="module-shim" editor-reload async>
const run = async () => {
const { SearchResults } = await import('blocks/block-search-results');
new SearchResults({
searchSettings: {
types: ['product','collection',],
limit: 20,
showUnavailableProducts: false,
},
labels: {
product: "Produits",
collection: "Collections",
page: "Pages",
article: "Articles",
notFound: "Aucuns résultats"
},
config: {
imageWidth: 48,
},
});
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div>
<div id="shopify-block-Aa0lPTEtMUXJGeFpkN__search_empty" class="shopify-block block-search-empty">
<div id="shopify-block-AdGpvYjJIRVYyUXVSY__block_column_n7WhP8" class="shopify-block block-column"><div id="shopify-block-ASGVNVmttL241eUszc__block_row_YXaRtt" class="shopify-block block-row">
<div id="shopify-block-AS0Y1UkhZOXNCbE85a__block_button_fRpMKt" class="shopify-block">
<a
class="block-button block-AS0Y1UkhZOXNCbE85a__block_button_fRpMKt link"
data-type="link"
href="/collections/toute-la-boutique-musc-intime"
>
BEST-SELLERS
</a>
<style data-for="AS0Y1UkhZOXNCbE85a__block_button_fRpMKt">
.block-button.block-AS0Y1UkhZOXNCbE85a__block_button_fRpMKt {
--block-button-background-color: var(--color-background);
--block-button-background-color-oos: var(--color-background);
--block-button-text-color: var(--color-primary);
--block-button-font-family: var(--font-default);
--block-button-font-weight: var(--font-weight-regular);
--block-button-font-size: var(--font-size-s);
--roundness:
var(--roundness-little);
--button-paddings: var(--buttons-m-paddings);
--block-button-text-alignment: center;
}
.block-button.block-AS0Y1UkhZOXNCbE85a__block_button_fRpMKt[data-oos="true"] {
background-color: var(--block-button-background-color-oos);
}
</style>
</div>
<div id="shopify-block-AbUhnZTYzYU9Za0lsK__block_button_T3LAiW" class="shopify-block">
<a
class="block-button block-AbUhnZTYzYU9Za0lsK__block_button_T3LAiW link"
data-type="link"
href="/collections/deodorant"
>
DEODORANTS
</a>
<style data-for="AbUhnZTYzYU9Za0lsK__block_button_T3LAiW">
.block-button.block-AbUhnZTYzYU9Za0lsK__block_button_T3LAiW {
--block-button-background-color: var(--color-background);
--block-button-background-color-oos: var(--color-background);
--block-button-text-color: var(--color-primary);
--block-button-font-family: var(--font-default);
--block-button-font-weight: var(--font-weight-regular);
--block-button-font-size: var(--font-size-s);
--roundness:
var(--roundness-little);
--button-paddings: var(--buttons-m-paddings);
--block-button-text-alignment: center;
}
.block-button.block-AbUhnZTYzYU9Za0lsK__block_button_T3LAiW[data-oos="true"] {
background-color: var(--block-button-background-color-oos);
}
</style>
</div>
<div id="shopify-block-AVVJheDcwdkt4UEVoS__block_button_QUyYrn" class="shopify-block">
<a
class="block-button block-AVVJheDcwdkt4UEVoS__block_button_QUyYrn link"
data-type="link"
href="/collections/gamme-nos-musc"
>
GELS
</a>
<style data-for="AVVJheDcwdkt4UEVoS__block_button_QUyYrn">
.block-button.block-AVVJheDcwdkt4UEVoS__block_button_QUyYrn {
--block-button-background-color: var(--color-background);
--block-button-background-color-oos: var(--color-background);
--block-button-text-color: var(--color-primary);
--block-button-font-family: var(--font-default);
--block-button-font-weight: var(--font-weight-regular);
--block-button-font-size: var(--font-size-s);
--roundness:
var(--roundness-little);
--button-paddings: var(--buttons-m-paddings);
--block-button-text-alignment: center;
}
.block-button.block-AVVJheDcwdkt4UEVoS__block_button_QUyYrn[data-oos="true"] {
background-color: var(--block-button-background-color-oos);
}
</style>
</div>
<div id="shopify-block-Aa1J1SmFZS3QwN3l1d__block_button_LEgcf4" class="shopify-block">
<a
class="block-button block-Aa1J1SmFZS3QwN3l1d__block_button_LEgcf4 link"
data-type="link"
href="/collections/kits-routine"
>
COFFRETS
</a>
<style data-for="Aa1J1SmFZS3QwN3l1d__block_button_LEgcf4">
.block-button.block-Aa1J1SmFZS3QwN3l1d__block_button_LEgcf4 {
--block-button-background-color: var(--color-background);
--block-button-background-color-oos: var(--color-background);
--block-button-text-color: var(--color-primary);
--block-button-font-family: var(--font-default);
--block-button-font-weight: var(--font-weight-regular);
--block-button-font-size: var(--font-size-s);
--roundness:
var(--roundness-little);
--button-paddings: var(--buttons-m-paddings);
--block-button-text-alignment: center;
}
.block-button.block-Aa1J1SmFZS3QwN3l1d__block_button_LEgcf4[data-oos="true"] {
background-color: var(--block-button-background-color-oos);
}
</style>
</div>
<style data-for="ASGVNVmttL241eUszc__block_row_YXaRtt">
.block-row#shopify-block-ASGVNVmttL241eUszc__block_row_YXaRtt {
--block-row-horizontal-alignment: center;
--block-row-vertical-alignment: flex-start;
--block-row-gap: var(--spacing-medium);
--block-row-flex-direction: row;
--block-row-inner-padding-top: var(--spacing-normal);
--block-row-inner-padding-right: var(--spacing-normal);
--block-row-inner-padding-bottom: var(--spacing-normal);
--block-row-inner-padding-left: var(--spacing-normal);
--block-row-wrap: nowrap;
width: 100%;
}
@media (max-width: 768px) {
.block-row#shopify-block-ASGVNVmttL241eUszc__block_row_YXaRtt {
--block-row-wrap: wrap;
}
}
</style>
</div>
<div id="shopify-block-AZ2ZlNHhqb25NamV6Z__block_products_6tF7ee" class="shopify-block block-products-container">
<div
class="block-products block-AZ2ZlNHhqb25NamV6Z__block_products_6tF7ee"
data-products
data-display-type="grid"
>
</div>
<template data-storage="products" class="hidden block-AZ2ZlNHhqb25NamV6Z__block_products_6tF7ee__storage">
<div id="shopify-block-Ac2N4elB2YXFWK3hVS__product-card" class="shopify-block">
<template data-storage="product-card" class="hidden block-Ac2N4elB2YXFWK3hVS__product-card__storage">
<div class="block-product-card block-Ac2N4elB2YXFWK3hVS__product-card" data-use-template="true" data-template-identifier="#template-product-card-search">
</div>
<style data-for="Ac2N4elB2YXFWK3hVS__product-card">
.block-product-card.block-Ac2N4elB2YXFWK3hVS__product-card {
--block-product-card-background-color: var(--color-background);
--block-product-card-inner-top: 0px;
--block-product-card-inner-right: 0px;
--block-product-card-inner-bottom: 0px;
--block-product-card-inner-left: 0px;
padding: var(--block-product-card-inner-top) var(--block-product-card-inner-right) var(--block-product-card-inner-bottom) var(--block-product-card-inner-left);
--block-product-card-inner-gap: 0px;
--block-product-card-roundness:
var(--roundness-none);
}
</style>
</template>
</div>
<div data-decorative-elements>
</div>
</template>
<style data-for="AZ2ZlNHhqb25NamV6Z__block_products_6tF7ee">
.block-products.block-AZ2ZlNHhqb25NamV6Z__block_products_6tF7ee {
--gap: var(--spacing-normal);
--roundness:
var(--roundness-none);
border-radius: var(--roundness);
}
.block-products.block-AZ2ZlNHhqb25NamV6Z__block_products_6tF7ee {
--grid-columns: 2;
}
/* Mobile and tablet version */
@media (max-width: 768px) {
.block-products.block-AZ2ZlNHhqb25NamV6Z__block_products_6tF7ee {
--grid-columns: 2;
}
}
/* Large screen version */
@media (min-width: 1280px) {
.block-products.block-AZ2ZlNHhqb25NamV6Z__block_products_6tF7ee {
--grid-columns: 2;
}
}
</style>
<script type="application/json" data-storage="products-AZ2ZlNHhqb25NamV6Z__block_products_6tF7ee">
[
{
"id": 14974982226268,
"title": "2 déodorants au Musc Blanc",
"handle": "deodorant-solide-au-musc-blanc-50g",
"url": "/products/deodorant-solide-au-musc-blanc-50g",
"description": "\u003cdiv style=\"text-align: center;\" dir=\"auto\"\u003e\n\u003cspan style=\"color: #404040;\"\u003e\u003cem\u003e(Victime de son succès en permanence, nous avons réalisé ce lot de 3 déodorants à prix réduit pour que tu puisses faire ton stock pour toute l'année)\u003c\/em\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" dir=\"auto\"\u003e\n\u003cem\u003e\u003c\/em\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" dir=\"auto\"\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" dir=\"auto\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv dir=\"auto\"\u003eDéfi relevé ! \u003cstrong\u003eTu l'as rêvé\u003c\/strong\u003e, nous l'avons créé !\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003eTu es l’incarnation de la beauté, de la pureté et de l’hygiène corporel à tous les niveaux... En 24 h, \u003cstrong\u003etu es capable de retourner le monde\u003c\/strong\u003e malgré\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003ele stress, la pression, et les températures extrêmes.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003eNous nous devions, pour toi notre chère Beauté Musquée, d'élaborer un \u003ca href=\"https:\/\/muscintime.fr\/collections\/gamme-corps-et-cheveux\"\u003edéodorant\u003c\/a\u003e unique et efficace, \u003cstrong\u003eà la hauteur de tes besoins et de tes exigences\u003c\/strong\u003e.\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003eDeux années complètes de travail minutieux et de recherche pour te satisfaire et respecter ton corps.\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\u003cspan\u003eAucune trace, même imperceptible de sels d’aluminium ni de perturbateur endocrinien, c’était le minimum de nos exigences.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003eMais tu méritais mieux encore,\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003e91 % d'ingrédients d’origine naturelle\u003c\/span\u003e, contenant des \u003cstrong\u003eactifs très puissants\u003c\/strong\u003e. Aucune transpiration garantit \u003cstrong\u003edurant 48h\u003c\/strong\u003e avec cet \u003cstrong\u003eanti-transpirant ultra efficace\u003c\/strong\u003e. \u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\n\u003cmeta charset=\"utf-8\"\u003ePlus d'infos dans l'onglet description 👇🏻\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\u003cbr\u003e\u003c\/div\u003e",
"content": "\u003cdiv style=\"text-align: center;\" dir=\"auto\"\u003e\n\u003cspan style=\"color: #404040;\"\u003e\u003cem\u003e(Victime de son succès en permanence, nous avons réalisé ce lot de 3 déodorants à prix réduit pour que tu puisses faire ton stock pour toute l'année)\u003c\/em\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" dir=\"auto\"\u003e\n\u003cem\u003e\u003c\/em\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" dir=\"auto\"\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" dir=\"auto\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv dir=\"auto\"\u003eDéfi relevé ! \u003cstrong\u003eTu l'as rêvé\u003c\/strong\u003e, nous l'avons créé !\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003eTu es l’incarnation de la beauté, de la pureté et de l’hygiène corporel à tous les niveaux... En 24 h, \u003cstrong\u003etu es capable de retourner le monde\u003c\/strong\u003e malgré\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003ele stress, la pression, et les températures extrêmes.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003eNous nous devions, pour toi notre chère Beauté Musquée, d'élaborer un \u003ca href=\"https:\/\/muscintime.fr\/collections\/gamme-corps-et-cheveux\"\u003edéodorant\u003c\/a\u003e unique et efficace, \u003cstrong\u003eà la hauteur de tes besoins et de tes exigences\u003c\/strong\u003e.\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003eDeux années complètes de travail minutieux et de recherche pour te satisfaire et respecter ton corps.\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\u003cspan\u003eAucune trace, même imperceptible de sels d’aluminium ni de perturbateur endocrinien, c’était le minimum de nos exigences.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003eMais tu méritais mieux encore,\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003e91 % d'ingrédients d’origine naturelle\u003c\/span\u003e, contenant des \u003cstrong\u003eactifs très puissants\u003c\/strong\u003e. Aucune transpiration garantit \u003cstrong\u003edurant 48h\u003c\/strong\u003e avec cet \u003cstrong\u003eanti-transpirant ultra efficace\u003c\/strong\u003e. \u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\n\u003cmeta charset=\"utf-8\"\u003ePlus d'infos dans l'onglet description 👇🏻\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv dir=\"auto\"\u003e\u003cbr\u003e\u003c\/div\u003e",
"tags": ["Shopify_bundle","TBxMUSC"],
"price": 3700,
"compare_at_price": 3700,
"collection_tags": ["Best-Seller"],
"short_description": "• Efficacité 48h\n• Musc Blanc \n• Accord poudré\n• Fleurs Blanches\n• 91% d’ingrédients d’origine naturelle\n",
"op_description": null,
"trustpilot_skus": "MUSCBU-1ANDEM-USCB,TRUSTPILOT_SKU_VALUE_46779226620252,TRUSTPILOT_SKU_VALUE_46779226653020,TRUSTPILOT_SKU_VALUE_46779226685788,MUSC-DEODOR-MUSC,MUSCBU-DUOMUS-QUEE.,MUSCBU-LOT3DE-ODOR-2,MUSCBU-DUOMUS-QUEE.-2,MUSCBU-DUOMUS-QUEE.-3,MUSCBU-DUOMUS-QUEE.-4,MUSCBU-LOT2DE-ODOR,14977131020636,8525579616604,14974982226268,"
,
"available": true,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 81279970902364,
"alt": "2 déodorants au Musc Blanc",
"url": "//muscintime.fr/cdn/shop/files/MUSC_BLANC_DEO.jpg?v=1776857240"
},
"first_available_variant": {
"id": 54385700503900
},
"selected_or_first_available_variant": {
"id": 54385700503900
},
"variants":
[
{
"available": true,
"id": 54385700503900
},
{
"available": true,
"id": 54385704468828
},
{
"available": true,
"id": 54383942762844
}
],
"selling_plan_groups": []
},
{
"id": 7902079385854,
"title": "Gel parfumant l'Envoûtante - Rose Mystik",
"handle": "gel-parfumant-lenvoutante-rose-mystik",
"url": "/products/gel-parfumant-lenvoutante-rose-mystik",
"description": "\u003cdiv style=\"text-align: center;\"\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cspan style=\"color: #000000;\"\u003eAvec le Gel Parfumant Rose Mystik, révèle la \u003cstrong\u003efemme fatale \u003c\/strong\u003equi sommeille en toi grâce à ce concentré de parfum sensuel, magnétique et envoutant. \u003c\/span\u003eEnsorcèle ton partenaire avec ce parfum unique et ténébreux.\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003cspan style=\"color: #000000;\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cspan style=\"color: #000000;\"\u003eLe \u003cmeta charset=\"utf-8\"\u003eGel Parfumant Rose Mystik est un \u003cstrong\u003eaccessoire de séduction incomparable\u003c\/strong\u003e. Il est parfait pour une soirée ou un événement spécial que tu veux rendre mémorable. Au quotidien, il rappelle subtilement que tu n’es pas une femme qui laisse indifférent.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e \u003cspan\u003ePlus besoin de te soucier de ta transpiration également. Ce produit fantastique \u003c\/span\u003e\u003cstrong\u003eneutralise n'importe quelle mauvaise odeur\u003c\/strong\u003e\u003cspan\u003e. Tu te sentiras propre et fraîche durablement\u003c\/span\u003e\u003cspan\u003e. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003cspan style=\"color: #000000;\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000;\"\u003eCe Gel Parfumant est un produit que tu te dois chérir soigneusement. C'est \u003cstrong\u003eton secret de séduction.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000;\"\u003e\u003cstrong\u003eTesté sous contrôle dermatologique.\u003c\/strong\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000;\"\u003e\u003cem\u003ePlus d'infos dans l'onglet description \u003c\/em\u003e\u003cem\u003e👇🏻\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e",
"content": "\u003cdiv style=\"text-align: center;\"\u003e\n\u003cstrong\u003e\u003c\/strong\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cspan style=\"color: #000000;\"\u003eAvec le Gel Parfumant Rose Mystik, révèle la \u003cstrong\u003efemme fatale \u003c\/strong\u003equi sommeille en toi grâce à ce concentré de parfum sensuel, magnétique et envoutant. \u003c\/span\u003eEnsorcèle ton partenaire avec ce parfum unique et ténébreux.\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003cspan style=\"color: #000000;\"\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cspan style=\"color: #000000;\"\u003eLe \u003cmeta charset=\"utf-8\"\u003eGel Parfumant Rose Mystik est un \u003cstrong\u003eaccessoire de séduction incomparable\u003c\/strong\u003e. Il est parfait pour une soirée ou un événement spécial que tu veux rendre mémorable. Au quotidien, il rappelle subtilement que tu n’es pas une femme qui laisse indifférent.\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e \u003cspan\u003ePlus besoin de te soucier de ta transpiration également. Ce produit fantastique \u003c\/span\u003e\u003cstrong\u003eneutralise n'importe quelle mauvaise odeur\u003c\/strong\u003e\u003cspan\u003e. Tu te sentiras propre et fraîche durablement\u003c\/span\u003e\u003cspan\u003e. \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003cspan style=\"color: #000000;\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000;\"\u003eCe Gel Parfumant est un produit que tu te dois chérir soigneusement. C'est \u003cstrong\u003eton secret de séduction.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000;\"\u003e\u003cstrong\u003eTesté sous contrôle dermatologique.\u003c\/strong\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: #000000;\"\u003e\u003cem\u003ePlus d'infos dans l'onglet description \u003c\/em\u003e\u003cem\u003e👇🏻\u003c\/em\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e",
"tags": ["Espagne","PRODUIT OFFICIEL","socioh"],
"price": 3890,
"compare_at_price": 3890,
"collection_tags": ["Best-Seller"],
"short_description": "Une fragrance sensuelle pour les femmes chics et glamours qui aiment faire chavirer les coeurs.",
"op_description": null,
"trustpilot_skus": "MUSCBU-1ANSDE-MYST,MUSC-GELPAR-ROSE,MUSCBU-COMBOR-OSEM,MUSCBU-INTIME-MYST,MUSC-GELPAR-ROSE-2,MUSC-GELPAR-ROSE-3,TRUSTPILOT_SKU_VALUE_47292368453980,TRUSTPILOT_SKU_VALUE_47685409079644,MUSCBU-DUOMUS-MYST,MUSC DEO MOUSSE,MUSCBU-ENSEMB-MYST,7902079385854,14974457315676,14974458069340,14974459281756,"
,
"available": false,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 80232272658780,
"alt": "Gel parfumant l'Envoûtante - Rose Mystik",
"url": "//muscintime.fr/cdn/shop/files/MUSC_INTIME_L_ENVOUTANTE_-_ROSE_MYSTIK_bc6b894c-64bc-4eae-9cac-7d5217e8fa7e.jpg?v=1774992768"
},
"first_available_variant": {
"id": null
},
"selected_or_first_available_variant": {
"id": 47685409079644
},
"variants":
[
{
"available": false,
"id": 47685409079644
},
{
"available": false,
"id": 54382111392092
},
{
"available": false,
"id": 54382119354716
},
{
"available": false,
"id": 54382133903708
}
],
"selling_plan_groups": []
},
{
"id": 15307985551708,
"title": "Les Indispensables à L’Amber Flower",
"handle": "les-indispensables-a-l-amber-flower",
"url": "/products/les-indispensables-a-l-amber-flower",
"description": "\u003cp\u003e• 1 Gel parfumant à L'Amber Flower (30ml)\u003cbr\u003e• 1 Déodorant solide à L'Amber Flower (50g)\u003cbr\u003e• 1 paquet de lingettes nettoyante intime à L'Amber Flower (30pcs)\u003c\/p\u003e",
"content": "\u003cp\u003e• 1 Gel parfumant à L'Amber Flower (30ml)\u003cbr\u003e• 1 Déodorant solide à L'Amber Flower (50g)\u003cbr\u003e• 1 paquet de lingettes nettoyante intime à L'Amber Flower (30pcs)\u003c\/p\u003e",
"tags": [],
"price": 6430,
"compare_at_price": 6430,
"collection_tags": ["Tendance"],
"short_description": "• 1 Gel parfumant Amber Flower (30 mL)\n • 1 Déodorant solide Amber Flower (50g)\n • 1 Paquet de lingettes toilette intime Amber Flower (30pcs)",
"op_description": null,
"trustpilot_skus": "15307985551708,MUSC-DEODOR-AMBR,14998063186268,14992628318556,14982439895388,MUSC-GELPAR-AMBR,14998061023580,14982439207260,14982437896540,MUSC-LINGET-AMBR,15279389966684,15279384166748,"
,
"available": true,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 79577143509340,
"alt": "Les Indispensables à L’Amber Flower",
"url": "//muscintime.fr/cdn/shop/files/INDISP_AMBER_FLOWER_JANVIER.jpg?v=1769960818"
},
"first_available_variant": {
"id": 56003088515420
},
"selected_or_first_available_variant": {
"id": 56003088515420
},
"variants":
[
{
"available": true,
"id": 56003088515420
}
],
"selling_plan_groups": []
},
{
"id": 14967440441692,
"title": "Le Rituel de la Femme Irrésistible au Musc Blanc",
"handle": "le-rituel-de-la-femme-irresistible-1",
"url": "/products/le-rituel-de-la-femme-irresistible-1",
"description": "",
"content": "",
"tags": ["LP"],
"price": 10000,
"compare_at_price": 10000,
"collection_tags": null,
"short_description": "Le set complet au musc blanc pour te sentir fraîche tout au long de la journée ",
"op_description": null,
"trustpilot_skus": null,
"available": true,
"pack_customisables": null,
"jauge": null,
"featured_image": {
"id": 73413152473436,
"alt": "Le Rituel de la Femme Irrésistible au Musc Blanc",
"url": "//muscintime.fr/cdn/shop/files/Musc_Blanc_-_Routine_de_l_Irresistible_7d1268e6-90ac-4ae5-ba40-a299e38b8b23.jpg?v=1739961814"
},
"first_available_variant": {
"id": 54347286020444
},
"selected_or_first_available_variant": {
"id": 54347286020444
},
"variants":
[
{
"available": true,
"id": 54347286020444
}
],
"selling_plan_groups": []
}
]
</script>
<script type="module-shim" editor-reload async>
const run = async () => {
const { Products } = await import('blocks/block-products');
const products = new Products({
products: [],
container: document.querySelector('.block-products.block-AZ2ZlNHhqb25NamV6Z__block_products_6tF7ee'),
storage: document.querySelector('.block-AZ2ZlNHhqb25NamV6Z__block_products_6tF7ee__storage'),
id: 'AZ2ZlNHhqb25NamV6Z__block_products_6tF7ee',
data_source_type: 'manual_list',
displayType: 'grid',
});
};
run();
</script>
</div>
<div id="shopify-block-AUDJvMUQvRDEzOFU1N__block_column_9K6qA3" class="shopify-block block-column"><div id="shopify-block-AVHJNWUtJR3lrZlhYT__block_button_WxrzRg" class="shopify-block">
<a
class="block-button block-AVHJNWUtJR3lrZlhYT__block_button_WxrzRg link full-width"
data-type="link"
href="/collections/toute-la-boutique-musc-intime"
>
VOIR TOUTE LA BOUTIQUE
</a>
<style data-for="AVHJNWUtJR3lrZlhYT__block_button_WxrzRg">
.block-button.block-AVHJNWUtJR3lrZlhYT__block_button_WxrzRg {
--block-button-background-color: var(--color-primary);
--block-button-background-color-oos: var(--color-background);
--block-button-text-color: var(--color-primary-contrasted);
--block-button-font-family: var(--font-default);
--block-button-font-weight: var(--font-weight-default);
--block-button-font-size: var(--font-size-default);
--roundness:
var(--roundness-little);
--button-paddings: var(--buttons-l-paddings);
--block-button-text-alignment: center;
}
.block-button.block-AVHJNWUtJR3lrZlhYT__block_button_WxrzRg[data-oos="true"] {
background-color: var(--block-button-background-color-oos);
}
</style>
</div>
<style data-for="AUDJvMUQvRDEzOFU1N__block_column_9K6qA3">
.block-column#shopify-block-AUDJvMUQvRDEzOFU1N__block_column_9K6qA3 {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: 0px;
--block-column-inner-padding-top: var(--spacing-normal);
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: var(--spacing-normal);
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
width: 100%;
height: auto;
}
</style>
</div>
<style data-for="AdGpvYjJIRVYyUXVSY__block_column_n7WhP8">
.block-column#shopify-block-AdGpvYjJIRVYyUXVSY__block_column_n7WhP8 {
--block-column-horizontal-alignment: center;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-small);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: var(--spacing-normal);
--block-column-inner-padding-bottom: var(--spacing-normal);
--block-column-inner-padding-left: var(--spacing-normal);
--block-column-flex-direction: column;
width: 100%;
height: 100%;
}
</style>
</div>
<style data-for="Aa0lPTEtMUXJGeFpkN__search_empty">
.block-search-empty.block-Aa0lPTEtMUXJGeFpkN__search_empty {
}
</style>
</div>
<div id="shopify-block-AZTdCcHRGZytSaUpnT__search_no_results" class="shopify-block block-search-no-result">
<div id="shopify-block-AUjVUbExZSmZ6TUEvY__block_column_tmrtWw" class="shopify-block block-column"><div id="shopify-block-AcHpuc2NlQ29sZVRFN__block_text_NBmRKG" class="shopify-block">
<div class="block-text block-AcHpuc2NlQ29sZVRFN__block_text_NBmRKG" data-type="one_line">
<span>Désolé, rien ne correspond à ta recherche</span>
</div>
<style data-for="AcHpuc2NlQ29sZVRFN__block_text_NBmRKG">
.block-text.block-AcHpuc2NlQ29sZVRFN__block_text_NBmRKG {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-default);
--block-text-default-font-size: var(--font-size-default);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-default);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-default);
--block-text-italic-font-size: var(--font-size-default);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-default);
--block-text-links-font-size: var(--font-size-default);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<div id="shopify-block-ARWVsbC9wTUM0TitPO__block_text_6ELm4D" class="shopify-block">
<div class="block-text block-ARWVsbC9wTUM0TitPO__block_text_6ELm4D" data-type="one_line">
<span>Tu pourrais cependant aimer:</span>
</div>
<style data-for="ARWVsbC9wTUM0TitPO__block_text_6ELm4D">
.block-text.block-ARWVsbC9wTUM0TitPO__block_text_6ELm4D {
--block-text-color: var(--color-primary);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-default);
--block-text-default-font-size: var(--font-size-default);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-default);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-default);
--block-text-italic-font-size: var(--font-size-default);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-default);
--block-text-links-font-size: var(--font-size-default);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: left;
}
</style>
</div>
<style data-for="AUjVUbExZSmZ6TUEvY__block_column_tmrtWw">
.block-column#shopify-block-AUjVUbExZSmZ6TUEvY__block_column_tmrtWw {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: 0px;
--block-column-inner-padding-top: var(--spacing-big);
--block-column-inner-padding-right: var(--spacing-normal);
--block-column-inner-padding-bottom: var(--spacing-big);
--block-column-inner-padding-left: var(--spacing-normal);
--block-column-flex-direction: column;
width: 100%;
height: auto;
}
</style>
</div>
<div id="shopify-block-AQzkrZnMycXJJSnMrY__block_column_LKggnW" class="shopify-block block-column"><div id="shopify-block-AMjNnVTdGQ2Y1QWJzU__block_grid_FETKhb" class="shopify-block">
<div class="block-grid block-AMjNnVTdGQ2Y1QWJzU__block_grid_FETKhb">
<div id="shopify-block-AeVhxdWpNSFRmbGM0e__block_column_LTaLt6" class="shopify-block block-column"><div id="shopify-block-ANVZSUnRwOEJNVU1xb__block_image_deNAtr" class="shopify-block">
<a class="block-image block-ANVZSUnRwOEJNVU1xb__block_image_deNAtr block-image-aspect-ratio-fixed" href="/collections/gamme-nos-musc">
<img src="//muscintime.fr/cdn/shop/files/Frame_1321317227_1.jpg?v=1776848894&width=400" alt="" srcset="//muscintime.fr/cdn/shop/files/Frame_1321317227_1.jpg?v=1776848894&width=100 100w, //muscintime.fr/cdn/shop/files/Frame_1321317227_1.jpg?v=1776848894&width=352 352w" width="100%" height="100">
</a>
<style data-for="ANVZSUnRwOEJNVU1xb__block_image_deNAtr">
.block-image.block-ANVZSUnRwOEJNVU1xb__block_image_deNAtr {
--block-image-width: 100%;
--block-image-height: 100.0;
--block-image-aspect-ratio: 1.0;
--block-image-aspect-ratio-alignment: center center;
--roundness:
var(--roundness-normal);
}
</style>
</div>
<div id="shopify-block-AQ1ZJeFp6Q2xmNDB3d__block_text_KjgUcc" class="shopify-block">
<div class="block-text block-AQ1ZJeFp6Q2xmNDB3d__block_text_KjgUcc" data-type="one_line">
<span>Gel parfumant</span>
</div>
<style data-for="AQ1ZJeFp6Q2xmNDB3d__block_text_KjgUcc">
.block-text.block-AQ1ZJeFp6Q2xmNDB3d__block_text_KjgUcc {
--block-text-color: var(--color-primary);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-default);
--block-text-default-font-size: var(--font-size-l);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-default);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-default);
--block-text-italic-font-size: var(--font-size-default);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-default);
--block-text-links-font-size: var(--font-size-default);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: center;
}
</style>
</div>
<style data-for="AeVhxdWpNSFRmbGM0e__block_column_LTaLt6">
.block-column#shopify-block-AeVhxdWpNSFRmbGM0e__block_column_LTaLt6 {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
height: auto;
}
</style>
</div>
<div id="shopify-block-AdStaVDdQMTg5OUZDb__block_column_zjr7e3" class="shopify-block block-column"><div id="shopify-block-AaGNHK0J6ZjZ0ZERqO__block_image_xDxd6B" class="shopify-block">
<a class="block-image block-AaGNHK0J6ZjZ0ZERqO__block_image_xDxd6B block-image-aspect-ratio-fixed" href="/collections/deodorant">
<img src="//muscintime.fr/cdn/shop/files/a1fa2bfc92292a77657f113ba210fc33a7e1a782.jpg?v=1775812568&width=400" alt="" srcset="//muscintime.fr/cdn/shop/files/a1fa2bfc92292a77657f113ba210fc33a7e1a782.jpg?v=1775812568&width=100 100w, //muscintime.fr/cdn/shop/files/a1fa2bfc92292a77657f113ba210fc33a7e1a782.jpg?v=1775812568&width=352 352w" width="100%" height="100">
</a>
<style data-for="AaGNHK0J6ZjZ0ZERqO__block_image_xDxd6B">
.block-image.block-AaGNHK0J6ZjZ0ZERqO__block_image_xDxd6B {
--block-image-width: 100%;
--block-image-height: 100.0;
--block-image-aspect-ratio: 1.0;
--block-image-aspect-ratio-alignment: center center;
--roundness:
var(--roundness-normal);
}
</style>
</div>
<div id="shopify-block-AR1UyWS9VblFzRTdSN__block_text_AQmgiP" class="shopify-block">
<div class="block-text block-AR1UyWS9VblFzRTdSN__block_text_AQmgiP" data-type="one_line">
<span>Déodorants</span>
</div>
<style data-for="AR1UyWS9VblFzRTdSN__block_text_AQmgiP">
.block-text.block-AR1UyWS9VblFzRTdSN__block_text_AQmgiP {
--block-text-color: var(--color-primary);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-default);
--block-text-default-font-size: var(--font-size-l);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-default);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-default);
--block-text-italic-font-size: var(--font-size-default);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-default);
--block-text-links-font-size: var(--font-size-default);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: center;
}
</style>
</div>
<style data-for="AdStaVDdQMTg5OUZDb__block_column_zjr7e3">
.block-column#shopify-block-AdStaVDdQMTg5OUZDb__block_column_zjr7e3 {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
height: auto;
}
</style>
</div>
<div id="shopify-block-AVlZBQUJyTVRLWlhFb__block_column_3VJxkM" class="shopify-block block-column"><div id="shopify-block-Ac3hTS1JyaG4zSk1DZ__block_image_iLa6ab" class="shopify-block">
<a class="block-image block-Ac3hTS1JyaG4zSk1DZ__block_image_iLa6ab block-image-aspect-ratio-fixed" href="/collections/deo-douche">
<img src="//muscintime.fr/cdn/shop/files/0f78720c62633755d5efd8085e308493d9313733.jpg?v=1775812567&width=400" alt="" srcset="//muscintime.fr/cdn/shop/files/0f78720c62633755d5efd8085e308493d9313733.jpg?v=1775812567&width=100 100w, //muscintime.fr/cdn/shop/files/0f78720c62633755d5efd8085e308493d9313733.jpg?v=1775812567&width=352 352w" width="100%" height="100">
</a>
<style data-for="Ac3hTS1JyaG4zSk1DZ__block_image_iLa6ab">
.block-image.block-Ac3hTS1JyaG4zSk1DZ__block_image_iLa6ab {
--block-image-width: 100%;
--block-image-height: 100.0;
--block-image-aspect-ratio: 1.0;
--block-image-aspect-ratio-alignment: center center;
--roundness:
var(--roundness-normal);
}
</style>
</div>
<div id="shopify-block-ASGJVOS9UaUI4d0E1a__block_text_zYhrGQ" class="shopify-block">
<div class="block-text block-ASGJVOS9UaUI4d0E1a__block_text_zYhrGQ" data-type="one_line">
<span>Déo douche</span>
</div>
<style data-for="ASGJVOS9UaUI4d0E1a__block_text_zYhrGQ">
.block-text.block-ASGJVOS9UaUI4d0E1a__block_text_zYhrGQ {
--block-text-color: var(--color-primary);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-default);
--block-text-default-font-size: var(--font-size-l);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-default);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-default);
--block-text-italic-font-size: var(--font-size-default);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-default);
--block-text-links-font-size: var(--font-size-default);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: center;
}
</style>
</div>
<style data-for="AVlZBQUJyTVRLWlhFb__block_column_3VJxkM">
.block-column#shopify-block-AVlZBQUJyTVRLWlhFb__block_column_3VJxkM {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
height: auto;
}
</style>
</div>
<div id="shopify-block-AQWd2ekRneGRjM2Fad__block_column_wmeMLh" class="shopify-block block-column"><div id="shopify-block-ANUI4NmltVkp6Y0tKb__block_image_aXG3q8" class="shopify-block">
<a class="block-image block-ANUI4NmltVkp6Y0tKb__block_image_aXG3q8 block-image-aspect-ratio-fixed" href="/collections/rituels-intime">
<img src="//muscintime.fr/cdn/shop/files/rituel1_1.png?v=1776848876&width=400" alt="" srcset="//muscintime.fr/cdn/shop/files/rituel1_1.png?v=1776848876&width=100 100w, //muscintime.fr/cdn/shop/files/rituel1_1.png?v=1776848876&width=352 352w" width="100%" height="100">
</a>
<style data-for="ANUI4NmltVkp6Y0tKb__block_image_aXG3q8">
.block-image.block-ANUI4NmltVkp6Y0tKb__block_image_aXG3q8 {
--block-image-width: 100%;
--block-image-height: 100.0;
--block-image-aspect-ratio: 1.0;
--block-image-aspect-ratio-alignment: center center;
--roundness:
var(--roundness-normal);
}
</style>
</div>
<div id="shopify-block-ARHU2R0RxclVxY29zQ__block_text_Rqz4gG" class="shopify-block">
<div class="block-text block-ARHU2R0RxclVxY29zQ__block_text_Rqz4gG" data-type="one_line">
<span>Rituels</span>
</div>
<style data-for="ARHU2R0RxclVxY29zQ__block_text_Rqz4gG">
.block-text.block-ARHU2R0RxclVxY29zQ__block_text_Rqz4gG {
--block-text-color: var(--color-primary);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-default);
--block-text-default-font-size: var(--font-size-l);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-default);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-default);
--block-text-italic-font-size: var(--font-size-default);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-default);
--block-text-links-font-size: var(--font-size-default);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: center;
}
</style>
</div>
<style data-for="AQWd2ekRneGRjM2Fad__block_column_wmeMLh">
.block-column#shopify-block-AQWd2ekRneGRjM2Fad__block_column_wmeMLh {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: var(--spacing-normal);
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: 0px;
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: 0px;
--block-column-flex-direction: column;
height: auto;
}
</style>
</div>
</div>
<style data-for="AMjNnVTdGQ2Y1QWJzU__block_grid_FETKhb">
.block-grid.block-AMjNnVTdGQ2Y1QWJzU__block_grid_FETKhb {
--block-grid-columns: 2;
--block-grid-columns-mobile: 2;
--block-grid-columns-large-screen: 2;
--block-grid-gap: var(--spacing-normal);
}
</style>
</div>
<style data-for="AQzkrZnMycXJJSnMrY__block_column_LKggnW">
.block-column#shopify-block-AQzkrZnMycXJJSnMrY__block_column_LKggnW {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: 0px;
--block-column-inner-padding-top: 0px;
--block-column-inner-padding-right: var(--spacing-normal);
--block-column-inner-padding-bottom: 0px;
--block-column-inner-padding-left: var(--spacing-normal);
--block-column-flex-direction: column;
width: 100%;
height: auto;
}
</style>
</div>
<div id="shopify-block-AaUZOREtucFBYb25yS__block_column_dfPiLj" class="shopify-block block-column"><div id="shopify-block-AY3pLTU5IeUlXVlNhU__block_button_rp8FXL" class="shopify-block">
<a
class="block-button block-AY3pLTU5IeUlXVlNhU__block_button_rp8FXL link full-width"
data-type="link"
href="/collections/toute-la-boutique-musc-intime"
>
VOIR TOUTE LA BOUTIQUE
</a>
<style data-for="AY3pLTU5IeUlXVlNhU__block_button_rp8FXL">
.block-button.block-AY3pLTU5IeUlXVlNhU__block_button_rp8FXL {
--block-button-background-color: var(--color-primary);
--block-button-background-color-oos: var(--color-background);
--block-button-text-color: var(--color-primary-contrasted);
--block-button-font-family: var(--font-default);
--block-button-font-weight: var(--font-weight-default);
--block-button-font-size: var(--font-size-default);
--roundness:
var(--roundness-little);
--button-paddings: var(--buttons-l-paddings);
--block-button-text-alignment: center;
}
.block-button.block-AY3pLTU5IeUlXVlNhU__block_button_rp8FXL[data-oos="true"] {
background-color: var(--block-button-background-color-oos);
}
</style>
</div>
<style data-for="AaUZOREtucFBYb25yS__block_column_dfPiLj">
.block-column#shopify-block-AaUZOREtucFBYb25yS__block_column_dfPiLj {
--block-column-horizontal-alignment: stretch;
--block-column-vertical-alignment: flex-start;
--block-column-gap: 0px;
--block-column-inner-padding-top: var(--spacing-normal);
--block-column-inner-padding-right: var(--spacing-normal);
--block-column-inner-padding-bottom: var(--spacing-normal);
--block-column-inner-padding-left: var(--spacing-normal);
--block-column-flex-direction: column;
width: 100%;
height: auto;
}
</style>
</div>
<style data-for="AZTdCcHRGZytSaUpnT__search_no_results">
.block-search-no-result.block-AZTdCcHRGZytSaUpnT__search_no_results {
}
</style>
</div>
</div>
<style data-for="sections--30153391472988__section_search_drawer_kAzTe4">
.search-drawer.section-sections--30153391472988__section_search_drawer_kAzTe4 {
--roundness:
var(--roundness-none);
border-radius: var(--roundness);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
margin-top: var(--spacing-outer-top);
margin-right: var(--spacing-outer-right);
margin-bottom: var(--spacing-outer-bottom);
margin-left: var(--spacing-outer-left);
--search-drawer-width: 450px;
--search-drawer-width-negative: calc(var(--search-drawer-width) * -1 - var(--spacing-outer-left) - var(--spacing-outer-right));
--search-drawer-width-positive: calc(var(--search-drawer-width) + var(--spacing-outer-left) + var(--spacing-outer-right));
/* Viewport height handling */
--viewport-height: 100vh;
--viewport-height-dvh: 100dvh;
--safe-area-bottom: env(safe-area-inset-bottom, 0px);
--search-drawer-height-desktop: calc(var(--viewport-height) - var(--spacing-outer-top) - var(--spacing-outer-bottom));
--search-drawer-height-mobile: calc(var(--viewport-height-dvh) - var(--spacing-outer-top) - var(--spacing-outer-bottom));
--search-section-gap: 0px;
}
</style>
<script type="module-shim" editor-reload>
import { SearchDrawer } from 'sections/section-search-drawer';
const run = () => {
new SearchDrawer();
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div><div id="shopify-section-sections--30153391472988__section_menu_drawer_drHk6Y" class="shopify-section shopify-section-group-overlay-group">
<div class="menu-drawer section-sections--30153391472988__section_menu_drawer_drHk6Y" data-menu-drawer>
<div id="shopify-block-AQkw2b21iSlFTdUZvR__block_menu_drawer_header_NxMAPJ" class="shopify-block">
<div class="block-menu-drawer-header block-AQkw2b21iSlFTdUZvR__block_menu_drawer_header_NxMAPJ">
<img
class="block-menu-drawer-header__logo"
src="//muscintime.fr/cdn/shop/files/Logo_abb2837d-c8c8-4d6b-b58a-db675bde1693.png?height=48&v=1728546521"
alt="Logo.png"
width="auto"
decoding="async"
height="24px"
>
<div class="block-menu-drawer-header__close-button" data-menu-drawer-close-button>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12" />
</svg>
</div>
</div>
<style>
/* Desktop version */
.block-menu-drawer-header {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
height: 100%;
gap: var(--block-menu-drawer-header-gap);
padding: var(--block-menu-drawer-header-padding);
box-sizing: border-box;
}
.block-menu-drawer-header__title {
font-family: var(--title-font-family);
font-size: var(--title-font-size);
font-weight: var(--title-font-weight);
color: var(--title-color);
}
.block-menu-drawer-header__close-button {
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
color: black;
transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.block-menu-drawer-header__close-button:hover {
opacity: 0.8;
transform: rotate(-10deg);
}
.block-menu-drawer-header__close-button > svg {
width: 24px;
height: 24px;
}
</style>
<style data-for="AQkw2b21iSlFTdUZvR__block_menu_drawer_header_NxMAPJ">
.block-menu-drawer-header.block-AQkw2b21iSlFTdUZvR__block_menu_drawer_header_NxMAPJ {
--block-menu-drawer-header-gap: var(--menu-section-gap);
--spacing-inner-top: var(--spacing-medium);
--spacing-inner-right: var(--spacing-normal);
--spacing-inner-bottom: var(--spacing-medium);
--spacing-inner-left: var(--spacing-normal);
padding-top: var(--spacing-inner-top);
padding-right: var(--spacing-inner-right);
padding-bottom: var(--spacing-inner-bottom);
padding-left: var(--spacing-inner-left);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
margin-top: var(--spacing-outer-top);
margin-right: var(--spacing-outer-right);
margin-bottom: var(--spacing-outer-bottom);
margin-left: var(--spacing-outer-left);
--title-font-family: var(--font-heading);
--title-font-size: var(--font-size-m);
--title-font-weight: var(--font-weight-bold);
--title-color: var(--color-text);
--block-menu-drawer-header-background: var(--color-transparent);
background-color: var(--block-menu-drawer-header-background);
}
</style>
<script type="module-shim" editor-reload async>
const run = async () => {
const { MenuDrawerHeader } = await import('blocks/block-menu-drawer-header');
new MenuDrawerHeader();
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div>
<div id="shopify-block-AMjlSRVVXYmR1T0tiK__block_menu_drawer_content_aLfejz" class="shopify-block block-menu-drawer-content-container">
<div class="block-menu-drawer-content block-AMjlSRVVXYmR1T0tiK__block_menu_drawer_content_aLfejz">
<div id="shopify-block-AaUdvY0VYTjJwSHdmd__block_links_NBLq9k" class="shopify-block">
<div class="splide block-links block-AaUdvY0VYTjJwSHdmd__block_links_NBLq9k">
<div class="splide__track">
<ul class="splide__list">
</ul>
</div>
</div>
<template data-storage="block-links-AaUdvY0VYTjJwSHdmd__block_links_NBLq9k">
<div class="block-links__page block-links__page-container" data-index="0" data-insert="index">
<div class="block-links__page-back">
<a href="#" data-listen="page-back" class="block-links__page-back-link">
<span class="block-links__page-back-link-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3" />
</svg>
</span>
<span class="block-links__page-back-link-text">Back</span>
</a>
</div>
<h2 class="block-links__page-title">Page 1</h2>
</div>
<a href="" class="block-links__link">
<div class="block-links__link-thumbnail">
<img decoding="async" src="" alt="" data-insert="thumbnail" width="50" height="50">
</div>
<span class="block-links__link-name" data-insert="name"></span>
</a>
<div class="block-links__link-with-children">
<div class="block-links__link-thumbnail">
<img decoding="async" src="" alt="" data-insert="thumbnail" width="50" height="50">
</div>
<div data-insert="link-with-children" class="block-links__link-with-children-content">
<span class="block-links__link-name" data-insert="name"></span>
<span class="block-links__link-icon">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3" />
</svg>
</span>
</div>
</div>
</template>
<style data-for="AaUdvY0VYTjJwSHdmd__block_links_NBLq9k">
.block-links.block-AaUdvY0VYTjJwSHdmd__block_links_NBLq9k {
--block-links-link-image-size: 50px;
--block-links-gap: var(--spacing-medium);
--block-links-link-spacing-top: var(--spacing-medium);
--block-links-link-spacing-right: 0px;
--block-links-link-spacing-bottom: var(--spacing-medium);
--block-links-link-spacing-left: 0px;
--block-links-link-color: var(--color-text);
--block-links-link-hover-color: var(--color-primary);
--block-links-back-link-font-size: var(--font-size-m);
--block-links-back-link-font-weight: var(--font-weight-bold);
--block-links-back-link-font-family: var(--font-default);
--block-links-link-font-size: var(--font-size-m);
--block-links-link-font-weight: var(--font-weight-regular);
--block-links-link-font-family: var(--font-default);
--roundness:
var(--roundness-little);
}
</style>
<script type="module-shim" editor-reload async>
const run = async () => {
const { LinkList } = await import('blocks/block-links');
new LinkList({
container: document.querySelector('.block-links.block-AaUdvY0VYTjJwSHdmd__block_links_NBLq9k'),
storage: document.querySelector('[data-storage="block-links-AaUdvY0VYTjJwSHdmd__block_links_NBLq9k"]'),
links: [
{
"title": "Soldes d'été",
"url": "/collections/toute-la-boutique-musc-intime","thumbnail": "//muscintime.fr/cdn/shop/files/Menu_page_meilleures_offres_soldes_25_1.jpg?crop=center&height=100&v=1781616997&width=100","links": []
},
{
"title": "Sélection à -40%",
"url": "/collections/selection-a-moins-quarante","thumbnail": "//muscintime.fr/cdn/shop/files/Menu_page_meilleures_offres_soldes_40_1.jpg?crop=center&height=100&v=1781617013&width=100","links": []
},
{
"title": "Huile Glow Pailletée",
"url": "/collections/huiles-glow-corps","thumbnail": "//muscintime.fr/cdn/shop/collections/MUSC_INTIME_20260227_AF_21198-15_2.png?crop=center&height=100&v=1780065654&width=100","links": []
},
{
"title": "Brume All Over",
"url": "/collections/brume-all-over","thumbnail": "//muscintime.fr/cdn/shop/collections/lancement_brumes.png?crop=center&height=100&v=1777274073&width=100","links": []
},
{
"title": "Les Rituels",
"url": "/collections/rituels-intime","thumbnail": "//muscintime.fr/cdn/shop/collections/Rituel.png?crop=center&height=100&v=1759488094&width=100","links": [
{
"title": "Gamme Amber Flower",
"url": "/collections/gamme-amber-flower","thumbnail": "//muscintime.fr/cdn/shop/collections/b15-1.png?crop=center&height=100&v=1763549280&width=100","links": []
},
{
"title": "Gamme Musc Blanc",
"url": "/collections/gamme-musc-blanc","thumbnail": "//muscintime.fr/cdn/shop/collections/musc_blanc_1.png?crop=center&height=100&v=1770647736&width=100","links": []
},
{
"title": "Gamme Rose Mystik",
"url": "/collections/rose-mystik","thumbnail": "//muscintime.fr/cdn/shop/collections/rose_1_bb5b64ba-86a1-42b2-a65b-21a7a939facc.png?crop=center&height=100&v=1730281237&width=100","links": []
},
{
"title": "Gamme Sweet Litchi",
"url": "/collections/collection-sweet-litchi","thumbnail": "//muscintime.fr/cdn/shop/collections/b6_ea2876f8-16c4-480b-97fd-3bbf1a6ba991.png?crop=center&height=100&v=1763549313&width=100","links": []
},
{
"title": "Gamme Monoï Oriental",
"url": "/collections/collection-intime-monoi","thumbnail": "//muscintime.fr/cdn/shop/collections/b18_6bb407a4-5fb3-40a9-9dec-dd4fb5c7c866.png?crop=center&height=100&v=1770763760&width=100","links": []
},
{
"title": "Gamme Hot Peach",
"url": "/collections/gamme-hot-peach","thumbnail": "//muscintime.fr/cdn/shop/collections/b12_292df90b-f82f-43a1-9680-8daad6ef32b4.png?crop=center&height=100&v=1763549336&width=100","links": []
},
{
"title": "Gamme Sakura",
"url": "/collections/gamme-sakura","thumbnail": "//muscintime.fr/cdn/shop/collections/b15_c6c0dd13-33bd-472f-adec-265736ba49bd.png?crop=center&height=100&v=1763549322&width=100","links": []
},
{
"title": "Gamme Crazy Passion",
"url": "/collections/gamme-crazy-passion","thumbnail": "//muscintime.fr/cdn/shop/collections/passion_54ef32d6-6e75-4a06-a8c1-5c0e0b2fda08.png?crop=center&height=100&v=1763549302&width=100","links": []
}
]
},
{
"title": "Kits & Routines",
"url": "/collections/kits-routine","thumbnail": "//muscintime.fr/cdn/shop/collections/Rituel_ambre_flower.jpg?crop=center&height=100&v=1750862111&width=100","links": []
},
{
"title": "Gels Parfumants",
"url": "/collections/gamme-nos-musc","thumbnail": "//muscintime.fr/cdn/shop/collections/Musc_Blanc_19aa75b7-2980-46db-a64f-bc755a5a4c04.png?crop=center&height=100&v=1770820987&width=100","links": []
},
{
"title": "Déodorants solides",
"url": "/collections/deodorant","thumbnail": "//muscintime.fr/cdn/shop/collections/Deodorant_au_Musc_Blanc.jpg?crop=center&height=100&v=1759488007&width=100","links": []
},
{
"title": "Déo Douche parfumé",
"url": "/collections/deo-douche","thumbnail": "//muscintime.fr/cdn/shop/collections/Deo_douche_-_Sakura_-_L_innocente-3.jpg?crop=center&height=100&v=1759488142&width=100","links": []
},
{
"title": "Lait en spray parfumé",
"url": "/collections/lait-en-spray","thumbnail": "//muscintime.fr/cdn/shop/collections/Lait_spray_-_Monoi_-_La_rayonnante-2.jpg?crop=center&height=100&v=1759488160&width=100","links": []
},
{
"title": "Mousses Intimes",
"url": "/collections/mousse-intime","thumbnail": "//muscintime.fr/cdn/shop/collections/Mousse_intime.jpg?crop=center&height=100&v=1759487802&width=100","links": []
},
{
"title": "Lingettes Intimes",
"url": "/collections/lingettes-intimes","thumbnail": "//muscintime.fr/cdn/shop/collections/Lingettes.jpg?crop=center&height=100&v=1759487824&width=100","links": []
},
{
"title": "Accessoires",
"url": "/collections/gamme-accessoires","thumbnail": "//muscintime.fr/cdn/shop/collections/musc_have_s.jpg?crop=center&height=100&v=1759487742&width=100","links": []
},
{
"title": "Les Meilleures Offres",
"url": "/pages/offre-du-moment","thumbnail": "//muscintime.fr/cdn/shop/files/offre_du_moment_1.jpg?crop=center&height=100&v=1747042150&width=100","links": []
},
{
"title": "Toute la boutique",
"url": "/collections/toute-la-boutique-musc-intime","thumbnail": "//muscintime.fr/cdn/shop/files/Menu_page_meilleures_offres_soldes_25_1.jpg?crop=center&height=100&v=1781616997&width=100","links": []
}
]
,
});
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div>
<div id="shopify-block-AeURSamtBNXdJdlRQb__block_account_button_rdbWWK" class="shopify-block">
<a class="block-account-button block-AeURSamtBNXdJdlRQb__block_account_button_rdbWWK" href="/account" data-account-button>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z" />
</svg>
<span class="block-account-button__text">Le Club VIP</span>
</a>
<style data-for="AeURSamtBNXdJdlRQb__block_account_button_rdbWWK">
.block-account-button.block-AeURSamtBNXdJdlRQb__block_account_button_rdbWWK {
--block-account-text: var(--color-primary-contrasted);
--block-account-font-family: var(--font-default);
--block-account-font-weight: var(--font-weight-regular);
--block-account-font-size: var(--font-size-s);
--block-account-background: var(--color-primary);
--block-account-button-padding: var(--buttons-l-paddings);
--block-account-button-hover-transform: none;
--roundness:
var(--roundness-little);
}
</style>
</div>
</div>
<style>
/* Desktop version */
.block-menu-drawer-content-container {
flex: 1;
overflow-y: auto;
max-height: 100vh;
background: linear-gradient(white 30%, rgba(255, 255, 255, 0)) center top, linear-gradient(rgba(255, 255, 255, 0), white 70%) center bottom,
radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) center top, radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) center bottom;
background-repeat: no-repeat;
background-size: 100% 40px, 100% 40px, 100% 14px, 100% 14px;
background-attachment: local, local, scroll, scroll;
}
.block-menu-drawer-content {
border-radius: var(--roundness);
display: flex;
flex-direction: column;
justify-content: stretch;
gap: var(--block-menu-drawer-content-gap);
min-height: calc(100% - var(--spacing-inner-top) - var(--spacing-inner-bottom) - var(--spacing-outer-top) - var(--spacing-outer-bottom));
}
</style>
<style data-for="AMjlSRVVXYmR1T0tiK__block_menu_drawer_content_aLfejz">
.block-menu-drawer-content.block-AMjlSRVVXYmR1T0tiK__block_menu_drawer_content_aLfejz {
--block-menu-drawer-content-background: var(--color-background-light);
--block-menu-drawer-content-gap: var(--spacing-medium);
--spacing-inner-top: var(--spacing-medium);
--spacing-inner-right: var(--spacing-normal);
--spacing-inner-bottom: var(--spacing-medium);
--spacing-inner-left: var(--spacing-normal);
padding-top: var(--spacing-inner-top);
padding-right: var(--spacing-inner-right);
padding-bottom: var(--spacing-inner-bottom);
padding-left: var(--spacing-inner-left);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
margin-top: var(--spacing-outer-top);
margin-right: var(--spacing-outer-right);
margin-bottom: var(--spacing-outer-bottom);
margin-left: var(--spacing-outer-left);
background-color: var(--block-menu-drawer-content-background);
--roundness:
var(--roundness-normal);
}
</style>
</div>
</div>
<style>
/* Desktop version */
.menu-drawer {
contain: layout;
position: fixed;
height: var(--menu-drawer-height-desktop);
background-color: white;
z-index: 150;
display: flex;
flex-direction: column;
align-items: stretch;
max-height: var(--viewport-height);
top: 0;
bottom: unset;
transform: translateX(var(--menu-drawer-width-negative));
width: var(--menu-drawer-width);
will-change: transform;
transition: transform 0.3s ease-in-out, bottom 0.5s ease-in-out;
box-sizing: border-box;
max-width: 100vw;
}
.menu-drawer.show,
.menu-drawer.force-open {
transform: translateX(0);
}
/* Mobile and tablet version */
@media (max-width: 768px) {
.menu-drawer {
height: var(--menu-drawer-height-mobile);
padding-bottom: var(--safe-area-bottom);
}
}
</style>
<style data-for="sections--30153391472988__section_menu_drawer_drHk6Y">
.menu-drawer.section-sections--30153391472988__section_menu_drawer_drHk6Y {
--roundness:
var(--roundness-none);
border-radius: var(--roundness);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
margin-top: var(--spacing-outer-top);
margin-right: var(--spacing-outer-right);
margin-bottom: var(--spacing-outer-bottom);
margin-left: var(--spacing-outer-left);
--menu-drawer-width: 450px;
--menu-drawer-width-negative: calc(var(--menu-drawer-width) * -1 - var(--spacing-outer-left) - var(--spacing-outer-right));
/* Viewport height handling */
--viewport-height: 100vh;
--viewport-height-dvh: 100dvh;
--safe-area-bottom: env(safe-area-inset-bottom, 0px);
--menu-drawer-height-desktop: calc(var(--viewport-height) - var(--spacing-outer-top) - var(--spacing-outer-bottom));
--menu-drawer-height-mobile: calc(var(--viewport-height-dvh) - var(--spacing-outer-top) - var(--spacing-outer-bottom));
--menu-section-gap: var(--spacing-medium);
}
</style>
<script type="module-shim" editor-reload>
const run = async () => {
const { MenuDrawer } = await import('sections/section-menu-drawer');
new MenuDrawer();
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div><div id="shopify-section-sections--30153391472988__section_packs_drawer_QE3KrV" class="shopify-section shopify-section-group-overlay-group">
<div class="packs-drawer section-sections--30153391472988__section_packs_drawer_QE3KrV" data-packs-drawer>
<div id="shopify-block-AWHVQOEM4TEsvUTlnQ__block_packs_header_8cxmMx" class="shopify-block">
<div class="block-packs-header block-AWHVQOEM4TEsvUTlnQ__block_packs_header_8cxmMx">
<div class="block-packs-header__title">
Compose ton pack !
</div>
<div class="block-packs-header__close-button" data-packs-close-button>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M6 18 18 6M6 6l12 12" />
</svg>
</div>
</div>
<style data-for="AWHVQOEM4TEsvUTlnQ__block_packs_header_8cxmMx">
.block-packs-header.block-AWHVQOEM4TEsvUTlnQ__block_packs_header_8cxmMx {
--block-packs-header-gap: var(--packs-section-gap);
--spacing-inner-top: var(--spacing-normal);
--spacing-inner-right: var(--spacing-normal);
--spacing-inner-bottom: var(--spacing-normal);
--spacing-inner-left: var(--spacing-normal);
padding-top: var(--spacing-inner-top);
padding-right: var(--spacing-inner-right);
padding-bottom: var(--spacing-inner-bottom);
padding-left: var(--spacing-inner-left);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
margin-top: var(--spacing-outer-top);
margin-right: var(--spacing-outer-right);
margin-bottom: var(--spacing-outer-bottom);
margin-left: var(--spacing-outer-left);
--title-font-family: var(--font-heading);
--title-font-size: var(--font-size-m);
--title-font-weight: var(--font-weight-default);
--title-color: var(--color-text);
--block-packs-block-background: var(--color-transparent);
background-color: var(--block-packs-block-background);
}
</style>
<script type="module-shim" editor-reload async>
const run = async () => {
const { PacksHeader } = await import('blocks/block-packs-header');
new PacksHeader();
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div>
<div id="shopify-block-AQUZoVTJSdFkzRmJsQ__block_packs_content_HJbFki" class="shopify-block block-packs-content-container">
<div class="block-packs-content block-AQUZoVTJSdFkzRmJsQ__block_packs_content_HJbFki" data-packs-content></div>
<div data-storage="packs-content" class="hidden">
<p class="block-packs-content__title">
<span data-insert="title"></span>
<span data-insert="title-quantity"></span>
</p>
<div class="block-packs-content__products" data-insert="products"></div>
<div class="block-packs-content__product" data-insert="product">
<div class="block-packs-content__product-image">
<img data-insert="product-image" src="" alt="Product Image" width="100%" height="100%" loading="lazy" decoding="async">
</div>
<p class="block-packs-content__product-title" data-insert="product-title"></p>
<div class="block-packs-content__product-bottom">
<div class="block-packs-content__product-quantity" data-insert="product-quantity">
<button data-listen="item:minus" class="block-packs-content__item-quantity-button block-packs-content__item-quantity-button--minus" type="button" aria-label="Decrease quantity">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M5 12h14" />
</svg>
</button>
<div data-insert="quantity" class="block-packs-content__item-quantity__quantity"></div>
<button data-listen="item:plus" class="block-packs-content__item-quantity-button block-packs-content__item-quantity-button--plus" type="button" aria-label="Increase quantity">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M12 4.5v15m7.5-7.5h-15" />
</svg>
</button>
</div>
</div>
</div>
</div>
<style data-for="AQUZoVTJSdFkzRmJsQ__block_packs_content_HJbFki">
.block-packs-content.block-AQUZoVTJSdFkzRmJsQ__block_packs_content_HJbFki {
--image-size: 150px;
--button-size: 20px;
--color-title: var(--color-text);
--color-background: var(--color-transparent);
--color-button-background: var(--color-primary);
--color-button-text: var(--color-primary-contrasted);
--color-product-title: var(--color-text);
--color-product-quantity: var(--color-text);
--color-quantity-button-background: #000000;
--color-quantity-button-text: #000000;
--color-quantity-text: #000000;
--gap: var(--spacing-normal);
--product-gap: var(--spacing-medium);
--inner-top: var(--spacing-normal);
--inner-right: var(--spacing-normal);
--inner-bottom: var(--spacing-normal);
--inner-left: var(--spacing-normal);
padding: var(--inner-top) var(--inner-right) var(--inner-bottom) var(--inner-left);
--outer-top: 0px;
--outer-right: 0px;
--outer-bottom: 0px;
--outer-left: 0px;
margin-top: var(--outer-top);
margin-right: var(--outer-right);
margin-bottom: var(--outer-bottom);
margin-left: var(--outer-left);
--buttons-paddings: var(--buttons-xs-paddings);
--title-font-family: var(--font-heading);
--title-font-size: var(--font-size-xl);
--title-font-weight: var(--font-weight-default);
--title-quantity-font-family: var(--font-heading);
--title-quantity-font-size: var(--font-size-l);
--title-quantity-font-weight: var(--font-weight-default);
--product-title-font-family: var(--font-heading);
--product-title-font-size: var(--font-size-default);
--product-title-font-weight: var(--font-weight-default);
--product-quantity-font-family: var(--font-default);
--product-quantity-font-size: var(--font-size-default);
--product-quantity-font-weight: var(--font-weight-default);
--roundness:
var(--roundness-normal);
}
</style>
<script type="module-shim" editor-reload async>
const run = async () => {
const { PackContent } = await import('blocks/block-packs-content');
new PackContent({
container: document.querySelector('.block-packs-content.block-AQUZoVTJSdFkzRmJsQ__block_packs_content_HJbFki'),
storage: document.querySelector('[data-storage="packs-content"]'),
});
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div>
<div id="shopify-block-AVXlTaitoWkJvbWFQR__block_packs_add_to_cart_ebCyEe" class="shopify-block">
<div class="block-packs-add-to-cart block-AVXlTaitoWkJvbWFQR__block_packs_add_to_cart_ebCyEe" data-loading="cart">
<p
class="block-packs-add-to-cart__information-message"
data-insert="information-message"
data-information-message-complete="Tu peux ajouter ton pack à ton panier ma beauté 🌸"
data-information-message-incomplete="Ajoute #{count} produits supplémentaires pour valider ton pack"
>
Tu peux ajouter ton pack à ton panier ma beauté 🌸
</p>
<button
class="block-packs-add-to-cart__button"
data-listen="packs:add-to-cart"
type="button"
data-label="AJOUTER AU PANIER"
data-label-incomplete="Incomplet"
disabled="true"
>
</button>
<div class="dom-bar-loader block-packs-add-to-cart__button__loader" data-loading-animation="cart">
<div class="dom-bar-loader__inner"></div>
</div>
<style>
[data-loading='cart']:not(.loading) [data-loading-animation='cart'] {
display: none;
}
[data-loading='cart'].loading [data-loading-animation='cart'] {
display: block;
}
</style>
</div>
<style data-for="AVXlTaitoWkJvbWFQR__block_packs_add_to_cart_ebCyEe">
.block-packs-add-to-cart.block-AVXlTaitoWkJvbWFQR__block_packs_add_to_cart_ebCyEe {
--block-packs-add-to-cart-gap: var(--spacing-normal);
--spacing-inner-top: var(--spacing-normal);
--spacing-inner-right: var(--spacing-normal);
--spacing-inner-bottom: var(--spacing-normal);
--spacing-inner-left: var(--spacing-normal);
padding-top: var(--spacing-inner-top);
padding-right: var(--spacing-inner-right);
padding-bottom: var(--spacing-inner-bottom);
padding-left: var(--spacing-inner-left);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
margin-top: var(--spacing-outer-top);
margin-right: var(--spacing-outer-right);
margin-bottom: var(--spacing-outer-bottom);
margin-left: var(--spacing-outer-left);
--button-paddings-buttons: var(--buttons-l-paddings);
--color-background: var(--color-background);
background-color: var(--color-background);
--color-button-background: var(--color-primary);
--color-button-text: var(--color-primary-contrasted);
--color-information-message: var(--color-text);
--color-information-message-disabled: var(--color-primary-dark);
--button-font-family: var(--font-default);
--button-font-size: var(--font-size-m);
--button-font-weight: var(--font-weight-default);
--information-message-font-family: var(--font-default);
--information-message-font-size: var(--font-size-s);
--information-message-font-weight: var(--font-weight-default);
--roundness-roundness: normal;
}
</style>
<script type="module-shim" editor-reload async>
const run = async () => {
const { PacksAddToCart } = await import('blocks/block-packs-add-to-cart');
new PacksAddToCart({
button: document.querySelector('.block-packs-add-to-cart__button'),
informationMessage: document.querySelector('.block-packs-add-to-cart__information-message'),
});
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div>
</div>
<style>
/* Desktop version */
.packs-drawer {
contain: layout;
position: fixed;
height: var(--packs-drawer-height-desktop);
background-color: white;
z-index: 150;
display: flex;
flex-direction: column;
align-items: stretch;
max-height: var(--viewport-height);
top: 0;
bottom: unset;
transform: translateX(var(--packs-drawer-width-positive));
width: var(--packs-drawer-width);
will-change: transform;
transition: transform 0.3s ease-in-out, bottom 0.5s ease-in-out;
box-sizing: border-box;
max-width: 100vw;
right: 0;
}
.preload .packs-drawer {
right: var(--packs-drawer-width-negative);
transition: right 0.3s ease-in-out;
}
.packs-drawer.show,
.packs-drawer.force-open {
transform: translateX(0);
}
/* Mobile and tablet version */
@media (max-width: 768px) {
.packs-drawer {
height: var(--packs-drawer-height-mobile);
padding-bottom: var(--safe-area-bottom);
}
}
</style>
<style data-for="sections--30153391472988__section_packs_drawer_QE3KrV">
.packs-drawer.section-sections--30153391472988__section_packs_drawer_QE3KrV {
--roundness:
var(--roundness-none);
border-radius: var(--roundness);
--spacing-outer-top: 0px;
--spacing-outer-right: 0px;
--spacing-outer-bottom: 0px;
--spacing-outer-left: 0px;
margin-top: var(--spacing-outer-top);
margin-right: var(--spacing-outer-right);
margin-bottom: var(--spacing-outer-bottom);
margin-left: var(--spacing-outer-left);
--packs-drawer-width: 800px;
--packs-drawer-width-negative: calc(var(--packs-drawer-width) * -1 - var(--spacing-outer-left) - var(--spacing-outer-right));
--packs-drawer-width-positive: calc(var(--packs-drawer-width) + var(--spacing-outer-left) + var(--spacing-outer-right));
/* Viewport height handling */
--viewport-height: 100vh;
--viewport-height-dvh: 100dvh;
--safe-area-bottom: env(safe-area-inset-bottom, 0px);
--packs-drawer-height-desktop: calc(var(--viewport-height) - var(--spacing-outer-top) - var(--spacing-outer-bottom));
--packs-drawer-height-mobile: calc(var(--viewport-height-dvh) - var(--spacing-outer-top) - var(--spacing-outer-bottom));
--packs-drawer-section-gap: 0px;
}
</style>
<script type="module-shim" editor-reload preload>
const run = async () => {
const { PacksDrawer } = await import('sections/section-packs-drawer');
new PacksDrawer();
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div>
<!-- END sections: overlay-group -->
<!-- BEGIN sections: gifts-group -->
<div id="shopify-section-sections--30153391145308__section_progress_step_A37xBT" class="shopify-section shopify-section-group-gifts-group">
<script type="module-shim" editor-reload async>
const run = async () => {
const { ProgressStepSection } = await import('sections/section-progress-step');
new ProgressStepSection({
topText: 'Livraison offerte',
bottomText: '',
reachedText: 'Tu as débloqué la livraison offerte',
notReachedText: 'Plus que #{step_remaining_amount} pour obtenir la livraison offerte',
imageUrl: '//muscintime.fr/cdn/shop/files/Livraison_offerte_1.png?crop=center&height=150&v=1730450007&width=150',
imageAlt: 'Gift image',
cartValue: 7000,
id: 'sections--30153391145308__section_progress_step_A37xBT'
});
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run, { once: true });
} else {
run();
}
</script>
</div><div id="shopify-section-sections--30153391145308__section_gift_kYe3Bk" class="shopify-section shopify-section-group-gifts-group">
<script
type="module-shim"
editor-reload
async
>
const run = async () => {
const { GiftSection } = await import('sections/section-gift');
try {
new GiftSection({
id: 'sections--30153391145308__section_gift_kYe3Bk',
progressSettings: {
topText: '',
bottomText: '',
reachedText: '',
notReachedText: '',
imageUrl: 'Liquid error (sections/section-gift line 30): invalid url input',
imageAlt: 'Gift image',
id: 'sections--30153391145308__section_gift_kYe3Bk'
},
campaignSettings: null,
giftSettings: {
products: [
{
variantId: 53479603994972,
imageUrl: `//muscintime.fr/cdn/shop/files/SET_DECOUVERTE_-_5_Fragrances.jpg?crop=center&height=150&v=1764630403&width=150`,
imageAlt: `Set Découverte - 5 fragrances best-sellers`,
price: 1490,
compareAtPrice: 1490,
selected: false,
title: `Default Title`,
isAvailable: true
}
],
shouldSelectGifts: false,
},
config: {
isProgressBarEnabled: false
}
});
} catch (error) {
console.error('[GIFT] Error', error);
}
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run);
} else {
run();
}
</script>
</div><div id="shopify-section-sections--30153391145308__section_gift_4FxKVr" class="shopify-section shopify-section-group-gifts-group">
</div><div id="shopify-section-sections--30153391145308__section_gift_8erKX3" class="shopify-section shopify-section-group-gifts-group">
<script
type="module-shim"
editor-reload
async
>
const run = async () => {
const { GiftSection } = await import('sections/section-gift');
try {
new GiftSection({
id: 'sections--30153391145308__section_gift_8erKX3',
progressSettings: {
topText: '',
bottomText: '',
reachedText: '',
notReachedText: '',
imageUrl: 'Liquid error (sections/section-gift line 30): invalid url input',
imageAlt: 'Gift image',
id: 'sections--30153391145308__section_gift_8erKX3'
},
campaignSettings: {"name":"Déo douche monoï OFFERT","start":"2026-05-18T11:48:06.627Z","enabled":false,"productCount":1,"triggers":[{"type":"code","code":"VIPBRUME, BRUME15"},{"type":"cart_value","minimum":"50"}],"promotion":{"type":"percentage","percentage":"100"}},
giftSettings: {
products: [
{
variantId: 55623980613980,
imageUrl: `//muscintime.fr/cdn/shop/files/Deo_douche_-_Monoi_-_La_rayonnante_9502370e-516c-4d1a-841d-380b70fff140.jpg?crop=center&height=150&v=1782293244&width=150`,
imageAlt: `Déo douche parfumé Monoï Oriental - la Rayonnante`,
price: 834,
compareAtPrice: 1390,
selected: false,
title: `Default Title`,
isAvailable: true
}
],
shouldSelectGifts: false,
},
config: {
isProgressBarEnabled: false
}
});
} catch (error) {
console.error('[GIFT] Error', error);
}
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run);
} else {
run();
}
</script>
</div><div id="shopify-section-sections--30153391145308__section_gift_iQR9V6" class="shopify-section shopify-section-group-gifts-group">
<script
type="module-shim"
editor-reload
async
>
const run = async () => {
const { GiftSection } = await import('sections/section-gift');
try {
new GiftSection({
id: 'sections--30153391145308__section_gift_iQR9V6',
progressSettings: {
topText: 'Boite de 30 lingettes OFFERTES',
bottomText: '',
reachedText: 'Tu as débloqué la boîte de 30 lingettes',
notReachedText: 'Plus que #{step_remaining_amount} pour obtenir la boîte de 30 lingettes',
imageUrl: '//muscintime.fr/cdn/shop/files/pack_30.png?crop=center&height=150&v=1779872550&width=150',
imageAlt: 'Gift image',
id: 'sections--30153391145308__section_gift_iQR9V6'
},
campaignSettings: {"name":"30 lingettes offertes","start":"2026-05-27T08:40:49.347Z","enabled":false,"productCount":1,"triggers":[{"type":"cart_value","minimum":"50"}],"promotion":{"type":"percentage","percentage":"100"}},
giftSettings: {
products: [
{
variantId: 43814191169790,
imageUrl: `//muscintime.fr/cdn/shop/files/LINGETTESINDIVIDUELLESL_IRRESISTIBLE-MUSCBLANC.jpg?crop=center&height=150&v=1732533677&width=150`,
imageAlt: `Lingettes toilette Intime au Musc Blanc - l'Irrésistible`,
price: 1490,
compareAtPrice: 1490,
selected: false,
title: `Default Title`,
isAvailable: true
}
],
shouldSelectGifts: false,
},
config: {
isProgressBarEnabled: true
}
});
} catch (error) {
console.error('[GIFT] Error', error);
}
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run);
} else {
run();
}
</script>
</div><div id="shopify-section-sections--30153391145308__section_gift_dUeBRD" class="shopify-section shopify-section-group-gifts-group">
<script
type="module-shim"
editor-reload
async
>
const run = async () => {
const { GiftSection } = await import('sections/section-gift');
try {
new GiftSection({
id: 'sections--30153391145308__section_gift_dUeBRD',
progressSettings: {
topText: '',
bottomText: '',
reachedText: '',
notReachedText: '',
imageUrl: 'Liquid error (sections/section-gift line 30): invalid url input',
imageAlt: 'Gift image',
id: 'sections--30153391145308__section_gift_dUeBRD'
},
campaignSettings: {"name":"Déo douche Rose Mystik OFFERT","start":"2026-06-12T07:57:12.054Z","enabled":false,"productCount":1,"triggers":[{"type":"code","code":"MYSTIK15, VIPMYSTIK"},{"type":"cart_value","minimum":"51"}],"promotion":{"type":"percentage","percentage":"100"}},
giftSettings: {
products: [
{
variantId: 55623191003484,
imageUrl: `//muscintime.fr/cdn/shop/files/Deo_douche_-_Rose_mystik_-_l_envoutante-1_347f4c33-a78f-4461-9877-b0522843678c.jpg?crop=center&height=150&v=1774993184&width=150`,
imageAlt: `Déo douche parfumé Rose Mystik - l'Envoûtante`,
price: 1390,
compareAtPrice: 1390,
selected: false,
title: `Default Title`,
isAvailable: true
}
],
shouldSelectGifts: false,
},
config: {
isProgressBarEnabled: false
}
});
} catch (error) {
console.error('[GIFT] Error', error);
}
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run);
} else {
run();
}
</script>
</div><div id="shopify-section-sections--30153391145308__section_gift_xEYBxB" class="shopify-section shopify-section-group-gifts-group">
<script
type="module-shim"
editor-reload
async
>
const run = async () => {
const { GiftSection } = await import('sections/section-gift');
try {
new GiftSection({
id: 'sections--30153391145308__section_gift_xEYBxB',
progressSettings: {
topText: '',
bottomText: '',
reachedText: '',
notReachedText: '',
imageUrl: 'Liquid error (sections/section-gift line 30): invalid url input',
imageAlt: 'Gift image',
id: 'sections--30153391145308__section_gift_xEYBxB'
},
campaignSettings: {"name":"Déo douche Musc Blanc OFFERT","start":"2026-06-23T07:40:55.328Z","enabled":true,"productCount":1,"triggers":[{"type":"cart_value","minimum":"50"},{"type":"code","code":"DEODOUCHE"}],"promotion":{"type":"percentage","percentage":"100"}},
giftSettings: {
products: [
{
variantId: 55620339597660,
imageUrl: `//muscintime.fr/cdn/shop/files/Deo_douche_-_Musc_blanc_-_L_irresistible_41b7ef1d-9d95-4b8d-ad62-8144bb5be4d8.jpg?crop=center&height=150&v=1782293244&width=150`,
imageAlt: `Déo douche parfumé au Musc Blanc - l'Irrésistible`,
price: 834,
compareAtPrice: 1390,
selected: false,
title: `Default Title`,
isAvailable: true
}
],
shouldSelectGifts: false,
},
config: {
isProgressBarEnabled: false
}
});
} catch (error) {
console.error('[GIFT] Error', error);
}
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run);
} else {
run();
}
</script>
</div><div id="shopify-section-sections--30153391145308__section_gift_bTCNbV" class="shopify-section shopify-section-group-gifts-group">
<script
type="module-shim"
editor-reload
async
>
const run = async () => {
const { GiftSection } = await import('sections/section-gift');
try {
new GiftSection({
id: 'sections--30153391145308__section_gift_bTCNbV',
progressSettings: {
topText: 'Miroir au choix OFFERT',
bottomText: '',
reachedText: 'Tu as débloqué un miroir au choix OFFERT',
notReachedText: 'Plus que #{step_remaining_amount} pour obtenir ton miroir au choix',
imageUrl: '//muscintime.fr/cdn/shop/files/miroir_mb.png?crop=center&height=150&v=1781883402&width=150',
imageAlt: 'Gift image',
id: 'sections--30153391145308__section_gift_bTCNbV'
},
campaignSettings: {"name":"Miroir au choix OFFERT","start":"2026-06-19T14:26:52.355Z","enabled":true,"productCount":1,"triggers":[{"type":"cart_value","minimum":"0"}],"promotion":{"type":"percentage","percentage":"100"}},
giftSettings: {
products: [
{
variantId: 58107372994908,
imageUrl: `//muscintime.fr/cdn/shop/files/miroirblanc.jpg?crop=center&height=150&v=1770816719&width=150`,
imageAlt: `Miroir de poche - L'Irrésistible`,
price: 714,
compareAtPrice: 1190,
selected: false,
title: `Musc Blanc`,
isAvailable: true
},
{
variantId: 58107375354204,
imageUrl: `//muscintime.fr/cdn/shop/files/miroir_rose_mystik_9d291452-5b22-4a14-b9a5-0c4374f93fab.jpg?crop=center&height=150&v=1772317995&width=150`,
imageAlt: `Miroir de poche - L'Envoutante`,
price: 714,
compareAtPrice: 1190,
selected: false,
title: `Rose Mystik`,
isAvailable: true
},
{
variantId: 58107398685020,
imageUrl: `//muscintime.fr/cdn/shop/files/trousse_-_amber_flower_6a347078-80a8-48a9-88f1-599949224440.jpg?crop=center&height=150&v=1782293565&width=150`,
imageAlt: `Miroir de poche - La Précieuse`,
price: 714,
compareAtPrice: 1190,
selected: false,
title: `Amber Flower`,
isAvailable: true
},
{
variantId: 58107403665756,
imageUrl: `//muscintime.fr/cdn/shop/files/miroirdelicieuse.jpg?crop=center&height=150&v=1767745643&width=150`,
imageAlt: `Miroir de poche - La Délicieuse`,
price: 714,
compareAtPrice: 1190,
selected: false,
title: `Sweet Litchi`,
isAvailable: true
},
{
variantId: 58107521204572,
imageUrl: `//muscintime.fr/cdn/shop/files/Miroir_monoi_c22a33f1-2841-413a-8e04-d390e021fb7e.jpg?crop=center&height=150&v=1769901332&width=150`,
imageAlt: `Miroir de poche - La Rayonnante`,
price: 714,
compareAtPrice: 1190,
selected: false,
title: `Monoï`,
isAvailable: true
},
{
variantId: 58107519369564,
imageUrl: `//muscintime.fr/cdn/shop/files/miroir_sakura_29690992-7a0a-4bd2-ac01-e1f1d670b3d9.jpg?crop=center&height=150&v=1769901999&width=150`,
imageAlt: `Miroir de poche - L'Innocente`,
price: 714,
compareAtPrice: 1190,
selected: false,
title: `Sakura`,
isAvailable: true
},
{
variantId: 58107527397724,
imageUrl: `//muscintime.fr/cdn/shop/files/miroir_charmeuse.jpg?crop=center&height=150&v=1769901342&width=150`,
imageAlt: `Miroir de poche - La Charmeuse`,
price: 714,
compareAtPrice: 1190,
selected: false,
title: `Hot Peach`,
isAvailable: true
}
],
shouldSelectGifts: true,
},
config: {
isProgressBarEnabled: true
}
});
} catch (error) {
console.error('[GIFT] Error', error);
}
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', run);
} else {
run();
}
</script>
</div>
<!-- END sections: gifts-group -->
<!-- BEGIN sections: templates-group -->
<div id="shopify-section-sections--30153392324956__product-card-home" class="shopify-section shopify-section-group-templates-group">
<template class="template section-sections--30153392324956__product-card-home hidden" id="template-product-card-home">
<div id="shopify-block-AL1dFbEhVYWd0N0Uvb__block_product_card_TKMEHg" class="shopify-block">
<template data-storage="product-card" class="hidden block-AL1dFbEhVYWd0N0Uvb__block_product_card_TKMEHg__storage">
<div class="block-product-card block-AL1dFbEhVYWd0N0Uvb__block_product_card_TKMEHg" data-use-template="false" data-template-identifier="#template-product-card-home">
<div id="shopify-block-AdDI2R1FkZm1RUUovU__block_product_card_image_z8grJi" class="shopify-block">
<a class="block-product-card-image block-AdDI2R1FkZm1RUUovU__block_product_card_image_z8grJi" data-insert="image" href="" data-image-size="400">
<img decoding="async" src="" alt="" width="100%" height="100%" loading="lazy">
</a>
<style data-for="AdDI2R1FkZm1RUUovU__block_product_card_image_z8grJi">
.block-product-card-image.block-AdDI2R1FkZm1RUUovU__block_product_card_image_z8grJi {
--block-product-card-image-roundness: var(--block-product-card-roundness);
--manual-margin-top: 0px;
--manual-margin-bottom: var(--spacing-medium);
--margin-left: var(--block-product-card-inner-left);
--margin-right: var(--block-product-card-inner-right);
--margin-top: var(--block-product-card-inner-top);
--margin-bottom: var(--block-product-card-inner-bottom);
}
</style>
</div>
<div id="shopify-block-Ac1BiQVZNdytGdDQ1c__block_product_card_tags_AUCWNn" class="shopify-block">
<div
class="block-product-card-tags block-Ac1BiQVZNdytGdDQ1c__block_product_card_tags_AUCWNn"
data-insert="tags"
data-placement="in-image"
data-show-oos-tag="false"
data-show-promotion-tag="false"
data-oos-label="Out of Stock"
data-promotion-tag-type="percentage"
data-promotion-label="#{value}"
>
<span class="block-product-card-tags__tag hidden" data-insert="tag"></span>
</div>
<style data-for="Ac1BiQVZNdytGdDQ1c__block_product_card_tags_AUCWNn">
.block-product-card-tags.block-Ac1BiQVZNdytGdDQ1c__block_product_card_tags_AUCWNn {
--block-product-card-tags-background-color: var(--color-background);
--block-product-card-tags-text-color: var(--color-background-contrasted);
--block-product-card-tags-background-color-oos: var(--color-background);
--block-product-card-tags-text-color-oos: var(--color-text);
--block-product-card-tags-background-color-promotion: var(--color-background);
--block-product-card-tags-text-color-promotion: var(--color-text);
--block-product-card-tags-font-family: var(--font-default);
--block-product-card-tags-font-family-oos: var(--font-default);
--block-product-card-tags-font-family-promotion: var(--font-default);
--block-product-card-tags-font-size: var(--font-size-s);
--block-product-card-tags-font-size-oos: var(--font-size-default);
--block-product-card-tags-font-size-promotion: var(--font-size-default);
--block-product-card-tags-font-weight: var(--font-weight-default);
--block-product-card-tags-font-weight-oos: var(--font-weight-default);
--block-product-card-tags-font-weight-promotion: var(--font-weight-default);
--block-product-card-tags-gap: var(--spacing-medium);
--block-product-card-tags-roundness:
var(--roundness-normal);
}
</style>
</div>
<div id="shopify-block-AbDRKSkEzQ0V6UlduN__block_product_card_title_egrnBr" class="shopify-block">
<div class="block-product-card-title block-AbDRKSkEzQ0V6UlduN__block_product_card_title_egrnBr" data-insert="title"></div>
<style data-for="AbDRKSkEzQ0V6UlduN__block_product_card_title_egrnBr">
.block-product-card-title.block-AbDRKSkEzQ0V6UlduN__block_product_card_title_egrnBr {
--block-product-card-title-text-color: var(--color-text);
--block-product-card-title-font-family: var(--font-heading);
--block-product-card-title-font-weight: var(--font-weight-default);
--block-product-card-title-font-size: var(--font-size-default);
}
</style>
</div>
<div id="shopify-block-Aa0wxV0VXM2tpT1lYZ__block_product_card_bottom_TDDXBY" class="shopify-block block-product-card-bottom">
<div id="shopify-block-AVTg2NWliSlkyT2lJV__block_product_card_price_43NmBM" class="shopify-block">
<div class="block-product-card-price block-AVTg2NWliSlkyT2lJV__block_product_card_price_43NmBM">
<span data-insert="price" class="block-product-card-price-price"></span>
<span data-insert="compare-at-price" class="block-product-card-price-compare-at-price"></span>
<span data-insert="percentage" class="block-product-card-price-percentage"></span>
</div>
<style data-for="AVTg2NWliSlkyT2lJV__block_product_card_price_43NmBM">
.block-product-card-price.block-AVTg2NWliSlkyT2lJV__block_product_card_price_43NmBM {
--block-product-card-price-price-color: var(--color-text);
--block-product-card-price-compare-at-price-color: var(--color-text-light);
--block-product-card-price-percentage-color: var(--color-text);
--block-product-card-price-percentage-text-color: var(--color-text-contrasted);
--block-product-card-price-price-font-family: var(--font-default);
--block-product-card-price-price-font-weight: var(--font-weight-default);
--block-product-card-price-price-font-size: var(--font-size-s);
--block-product-card-price-compare-at-price-font-family: var(--font-default);
--block-product-card-price-compare-at-price-font-weight: var(--font-weight-default);
--block-product-card-price-compare-at-price-font-size: var(--font-size-xs);
--block-product-card-price-percentage-font-family: var(--font-default);
--block-product-card-price-percentage-font-weight: var(--font-weight-default);
--block-product-card-price-percentage-font-size: var(--font-size-s);
--block-product-card-price-percentage-roundness: var(--block-product-card-roundness);
--block-product-card-price-gap: var(--block-product-card-inner-gap);
}
</style>
</div>
<div id="shopify-block-Ab0VvZWtvUUhoelV1T__block_product_card_button_WTqpAj" class="shopify-block">
<button
class="block-product-card-button block-Ab0VvZWtvUUhoelV1T__block_product_card_button_WTqpAj"
data-insert="button"
data-type="atc"
data-placement="default"
data-product-id=""
data-variant-id=""
data-loading="cart"
data-label="Ajouter au panier"
data-label-oos="En rupture de stock"
data-label-packs="Configure"
data-label-mix-and-match=""
>
<div class="block-product-card-button__content">
<span class="block-product-card-button__label" data-insert="label">Ajouter au panier</span>
<div class="dom-bar-loader block-product-card-button__loader" data-loading-animation="cart">
<div class="dom-bar-loader__inner"></div>
</div>
<style>
[data-loading='cart']:not(.loading) [data-loading-animation='cart'] {
display: none;
}
[data-loading='cart'].loading [data-loading-animation='cart'] {
display: block;
}
</style>
</div>
</button>
<style data-for="Ab0VvZWtvUUhoelV1T__block_product_card_button_WTqpAj">
#shopify-block-Ab0VvZWtvUUhoelV1T__block_product_card_button_WTqpAj {
--block-product-card-button-background-color: var(--color-primary);
--block-product-card-button-background-color-oos: var(--color-primary-light);
--block-product-card-button-text-color: var(--color-primary-contrasted);
--block-product-card-button-font-family: var(--font-default);
--block-product-card-button-font-weight: var(--font-weight-default);
--block-product-card-button-font-size: var(--font-size-default);
--roundness:
var(--roundness-little);
--button-paddings: var(--buttons-m-paddings);
--button-mix-and-match-size: 16px;
--button-mix-and-match-paddings: 0px;
--roundness-mix-and-match:
var(--roundness-none);
}
.block-product-card-button.block-Ab0VvZWtvUUhoelV1T__block_product_card_button_WTqpAj[data-oos="true"] {
background-color: var(--block-product-card-button-background-color-oos);
}
</style>
</div>
<div id="shopify-block-AUWYvVnNUeitFTisvb__block_text_yh6PLW" class="shopify-block">
<div class="block-text block-AUWYvVnNUeitFTisvb__block_text_yh6PLW" data-type="one_line">
<span>-25% dès 60€ d'achat</span>
</div>
<style data-for="AUWYvVnNUeitFTisvb__block_text_yh6PLW">
.block-text.block-AUWYvVnNUeitFTisvb__block_text_yh6PLW {
--block-text-color: var(--color-text);
--block-text-bold-color: var(--color-primary);
--block-text-italic-color: var(--color-text);
--block-text-links-color: var(--color-primary);
--block-text-h1-color: var(--block-text-color);
--block-text-h2-color: var(--block-text-color);
--block-text-h3-color: var(--block-text-color);
--block-text-h4-color: var(--block-text-color);
--block-text-h5-color: var(--block-text-color);
--block-text-h6-color: var(--block-text-color);
--block-text-default-font-family: var(--font-default);
--block-text-default-font-weight: var(--font-weight-default);
--block-text-default-font-size: var(--font-size-xs);
--block-text-bold-font-family: var(--font-default);
--block-text-bold-font-size: var(--font-size-default);
--block-text-italic-font-family: var(--font-default);
--block-text-italic-font-weight: var(--font-weight-default);
--block-text-italic-font-size: var(--font-size-default);
--block-text-links-font-family: var(--font-default);
--block-text-links-font-weight: var(--font-weight-default);
--block-text-links-font-size: var(--font-size-default);
--block-text-h1-font-family: var(--block-text-default-font-family);
--block-text-h1-font-weight: var(--block-text-default-font-weight);
--block-text-h1-font-size: var(--block-text-default-font-size);
--block-text-h2-font-family: var(--block-text-default-font-family);
--block-text-h2-font-weight: var(--block-text-default-font-weight);
--block-text-h2-font-size: var(--block-text-default-font-size);
--block-text-h3-font-family: var(--block-text-default-font-family);
--block-text-h3-font-weight: var(--block-text-default-font-weight);
--block-text-h3-font-size: var(--block-text-default-font-size);
--block-text-h4-font-family: var(--block-text-default-font-family);
--block-text-h4-font-weight: var(--block-text-default-font-weight);
--block-text-h4-font-size: var(--block-text-default-font-size);
--block-text-h5-font-family: var(--block-text-default-font-family);
--block-text-h5-font-weight: var(--block-text-default-font-weight);
--block-text-h5-font-size: var(--block-text-default-font-size);
--block-text-h6-font-family: var(--block-text-default-font-family);
--block-text-h6-font-weight: var(--block-text-default-font-weight);
--block-text-h6-font-size: var(--block-text-default-font-size);
--block-text-gap: 0px;
--block-text-type: one_line;
text-align: center;
}
</style>
</div>
<style data-for="Aa0wxV0VXM2tpT1lYZ__block_product_card_bottom_TDDXBY">
.block-product-card-bottom.block-Aa0wxV0VXM2tpT1lYZ__block_product_card_bottom_TDDXBY {
}
</style>
</div>
</div>
<style data-for="AL1dFbEhVYWd0N0Uvb__block_product_card_TKMEHg">
.block-product-card.block-AL1dFbEhVYWd0N0Uvb__block_product_card_TKMEHg {
--block-product-card-background-color: var(--color-background);
--block-product-card-inner-top: var(--spacing-medium);
--block-product-card-inner-right: var(--spacing-medium);
--block-product-card-inner-bottom: var(--spacing-medium);
--block-product-card-inner-left: var(--spacing-medium);
padding: var(--block-product-card-inner-top) var(--block-product-card-inner-right) var(--block-product-card-inner-bottom) var(--block-product-card-inner-left);
--block-product-card-inner-gap: var(--spacing-medium);
--block-product-card-roundness:
var(--roundness-normal);
}
</style>
</template>
</div>
</template>
</div><div id="shopify-section-sections--30153392324956__section_template_8wqRqB" class="shopify-section shopify-section-group-templates-group">
<template class="template section-sections--30153392324956__section_template_8wqRqB hidden" id="template-product-card-search">
<div id="shopify-block-AdVV0TEgrZGxKY2RlQ__block_product_card_BVdPzD" class="shopify-block">
<template data-storage="product-card" class="hidden block-AdVV0TEgrZGxKY2RlQ__block_product_card_BVdPzD__storage">
<div class="block-product-card block-AdVV0TEgrZGxKY2RlQ__block_product_card_BVdPzD" data-use-template="false" data-template-identifier="#template-product-card-home">
<div id="shopify-block-ATUpqLzI5S3lOckVVa__block_product_card_image_fqkwJT" class="shopify-block">
<a class="block-product-card-image block-ATUpqLzI5S3lOckVVa__block_product_card_image_fqkwJT" data-insert="image" href="" data-image-size="400">
<img decoding="async" src="" alt="" width="100%" height="100%" loading="lazy">
</a>
<style data-for="ATUpqLzI5S3lOckVVa__block_product_card_image_fqkwJT">
.block-product-card-image.block-ATUpqLzI5S3lOckVVa__block_product_card_image_fqkwJT {
--block-product-card-image-roundness: var(--block-product-card-roundness);
--manual-margin-top: 0px;
--manual-margin-bottom: var(--spacing-medium);
--margin-left: var(--block-product-card-inner-left);
--margin-right: var(--block-product-card-inner-right);
--margin-top: var(--block-product-card-inner-top);
--margin-bottom: var(--block-product-card-inner-bottom);
}
</style>
</div>
<div id="shopify-block-ATWNKNXJVd1RuNk44R__block_product_card_title_TNJcVR" class="shopify-block">
<div class="block-product-card-title block-ATWNKNXJVd1RuNk44R__block_product_card_title_TNJcVR" data-insert="title"></div>
<style data-for="ATWNKNXJVd1RuNk44R__block_product_card_title_TNJcVR">
.block-product-card-title.block-ATWNKNXJVd1RuNk44R__block_product_card_title_TNJcVR {
--block-product-card-title-text-color: var(--color-text);
--block-product-card-title-font-family: var(--font-heading);
--block-product-card-title-font-weight: var(--font-weight-default);
--block-product-card-title-font-size: var(--font-size-default);
}
</style>
</div>
<div id="shopify-block-AS3JPYVI4WUJpMkVjZ__block_product_card_bottom_eV96bD" class="shopify-block block-product-card-bottom">
<div id="shopify-block-AU2RTUkJaWVdxL1g1U__block_product_card_price_dcUfYq" class="shopify-block">
<div class="block-product-card-price block-AU2RTUkJaWVdxL1g1U__block_product_card_price_dcUfYq">
<span data-insert="price" class="block-product-card-price-price"></span>
<span data-insert="compare-at-price" class="block-product-card-price-compare-at-price"></span>
<span data-insert="percentage" class="block-product-card-price-percentage"></span>
</div>
<style data-for="AU2RTUkJaWVdxL1g1U__block_product_card_price_dcUfYq">
.block-product-card-price.block-AU2RTUkJaWVdxL1g1U__block_product_card_price_dcUfYq {
--block-product-card-price-price-color: var(--color-text);
--block-product-card-price-compare-at-price-color: var(--color-text-light);
--block-product-card-price-percentage-color: var(--color-primary);
--block-product-card-price-percentage-text-color: var(--color-text-contrasted);
--block-product-card-price-price-font-family: var(--font-default);
--block-product-card-price-price-font-weight: var(--font-weight-default);
--block-product-card-price-price-font-size: var(--font-size-s);
--block-product-card-price-compare-at-price-font-family: var(--font-default);
--block-product-card-price-compare-at-price-font-weight: var(--font-weight-default);
--block-product-card-price-compare-at-price-font-size: var(--font-size-xs);
--block-product-card-price-percentage-font-family: var(--font-default);
--block-product-card-price-percentage-font-weight: var(--font-weight-default);
--block-product-card-price-percentage-font-size: var(--font-size-s);
--block-product-card-price-percentage-roundness: var(--block-product-card-roundness);
--block-product-card-price-gap: var(--block-product-card-inner-gap);
}
</style>
</div>
<style data-for="AS3JPYVI4WUJpMkVjZ__block_product_card_bottom_eV96bD">
.block-product-card-bottom.block-AS3JPYVI4WUJpMkVjZ__block_product_card_bottom_eV96bD {
}
</style>
</div>
</div>
<style data-for="AdVV0TEgrZGxKY2RlQ__block_product_card_BVdPzD">
.block-product-card.block-AdVV0TEgrZGxKY2RlQ__block_product_card_BVdPzD {
--block-product-card-background-color: var(--color-transparent);
--block-product-card-inner-top: var(--spacing-medium);
--block-product-card-inner-right: 0px;
--block-product-card-inner-bottom: var(--spacing-medium);
--block-product-card-inner-left: 0px;
padding: var(--block-product-card-inner-top) var(--block-product-card-inner-right) var(--block-product-card-inner-bottom) var(--block-product-card-inner-left);
--block-product-card-inner-gap: var(--spacing-small);
--block-product-card-roundness:
var(--roundness-normal);
}
</style>
</template>
</div>
</template>
</div><div id="shopify-section-sections--30153392324956__section_template_zQr3ix" class="shopify-section shopify-section-group-templates-group">
<template class="template section-sections--30153392324956__section_template_zQr3ix hidden" id="template-product-card-mix-and-match">
<div id="shopify-block-AUllsSVp0UHpMTmwvT__block_product_card_AUBDTr" class="shopify-block">
<template data-storage="product-card" class="hidden block-AUllsSVp0UHpMTmwvT__block_product_card_AUBDTr__storage">
<div class="block-product-card block-AUllsSVp0UHpMTmwvT__block_product_card_AUBDTr" data-use-template="false" data-template-identifier="#template-product-card-home">
<div id="shopify-block-AU3p2Zk5waW1wNHpQO__block_product_card_image_EVUBpJ" class="shopify-block">
<div class="block-product-card-image block-AU3p2Zk5waW1wNHpQO__block_product_card_image_EVUBpJ" data-insert="image" data-should-disable-link>
<img decoding="async" src="" alt="" width="100%" height="100%" loading="lazy">
</div>
<style data-for="AU3p2Zk5waW1wNHpQO__block_product_card_image_EVUBpJ">
.block-product-card-image.block-AU3p2Zk5waW1wNHpQO__block_product_card_image_EVUBpJ {
--block-product-card-image-roundness: var(--block-product-card-roundness);
--manual-margin-top: 0px;
--manual-margin-bottom: var(--spacing-medium);
--margin-left: var(--block-product-card-inner-left);
--margin-right: var(--block-product-card-inner-right);
--margin-top: var(--block-product-card-inner-top);
--margin-bottom: var(--block-product-card-inner-bottom);
}
</style>
</div>
<div id="shopify-block-AckRZcmtQOTkycUJWR__block_product_card_tags_hGbAXM" class="shopify-block">
<div
class="block-product-card-tags block-AckRZcmtQOTkycUJWR__block_product_card_tags_hGbAXM"
data-insert="tags"
data-placement="in-image"
data-show-oos-tag="false"
data-show-promotion-tag="false"
data-oos-label="Out of Stock"
data-promotion-tag-type="percentage"
data-promotion-label="#{value}"
>
<span class="block-product-card-tags__tag hidden" data-insert="tag"></span>
</div>
<style data-for="AckRZcmtQOTkycUJWR__block_product_card_tags_hGbAXM">
.block-product-card-tags.block-AckRZcmtQOTkycUJWR__block_product_card_tags_hGbAXM {
--block-product-card-tags-background-color: var(--color-background);
--block-product-card-tags-text-color: var(--color-background-contrasted);
--block-product-card-tags-background-color-oos: var(--color-background);
--block-product-card-tags-text-color-oos: var(--color-text);
--block-product-card-tags-background-color-promotion: var(--color-background);
--block-product-card-tags-text-color-promotion: var(--color-text);
--block-product-card-tags-font-family: var(--font-default);
--block-product-card-tags-font-family-oos: var(--font-default);
--block-product-card-tags-font-family-promotion: var(--font-default);
--block-product-card-tags-font-size: var(--font-size-s);
--block-product-card-tags-font-size-oos: var(--font-size-default);
--block-product-card-tags-font-size-promotion: var(--font-size-default);
--block-product-card-tags-font-weight: var(--font-weight-default);
--block-product-card-tags-font-weight-oos: var(--font-weight-default);
--block-product-card-tags-font-weight-promotion: var(--font-weight-default);
--block-product-card-tags-gap: var(--spacing-medium);
--block-product-card-tags-roundness:
var(--roundness-little);
}
</style>
</div>
<div id="shopify-block-AeThtMzF6RC9Dc3QwT__block_product_card_title_jYW4EN" class="shopify-block">
<div class="block-product-card-title block-AeThtMzF6RC9Dc3QwT__block_product_card_title_jYW4EN" data-insert="title"></div>
<style data-for="AeThtMzF6RC9Dc3QwT__block_product_card_title_jYW4EN">
.block-product-card-title.block-AeThtMzF6RC9Dc3QwT__block_product_card_title_jYW4EN {
--block-product-card-title-text-color: var(--color-text);
--block-product-card-title-font-family: var(--font-heading);
--block-product-card-title-font-weight: var(--font-weight-default);
--block-product-card-title-font-size: var(--font-size-default);
}
</style>
</div>
<div id="shopify-block-AaDBqcVlxcy9lNXBwW__block_product_card_bottom_BLqUeh" class="shopify-block block-product-card-bottom">
<div id="shopify-block-Ad1JHenBvOXd6N3ovd__block_product_card_price_qz7kTL" class="shopify-block">
<div class="block-product-card-price block-Ad1JHenBvOXd6N3ovd__block_product_card_price_qz7kTL">
<span data-insert="price" class="block-product-card-price-price"></span>
<span data-insert="compare-at-price" class="block-product-card-price-compare-at-price"></span>
<span data-insert="percentage" class="block-product-card-price-percentage"></span>
</div>
<style data-for="Ad1JHenBvOXd6N3ovd__block_product_card_price_qz7kTL">
.block-product-card-price.block-Ad1JHenBvOXd6N3ovd__block_product_card_price_qz7kTL {
--block-product-card-price-price-color: var(--color-text);
--block-product-card-price-compare-at-price-color: var(--color-text-light);
--block-product-card-price-percentage-color: var(--color-text);
--block-product-card-price-percentage-text-color: var(--color-text-contrasted);
--block-product-card-price-price-font-family: var(--font-default);
--block-product-card-price-price-font-weight: var(--font-weight-default);
--block-product-card-price-price-font-size: var(--font-size-s);
--block-product-card-price-compare-at-price-font-family: var(--font-default);
--block-product-card-price-compare-at-price-font-weight: var(--font-weight-default);
--block-product-card-price-compare-at-price-font-size: var(--font-size-xs);
--block-product-card-price-percentage-font-family: var(--font-default);
--block-product-card-price-percentage-font-weight: var(--font-weight-default);
--block-product-card-price-percentage-font-size: var(--font-size-s);
--block-product-card-price-percentage-roundness: var(--block-product-card-roundness);
--block-product-card-price-gap: var(--block-product-card-inner-gap);
}
</style>
</div>
<div id="shopify-block-AUjFlSjBzdnlSQmJkQ__block_product_card_button_wUTkbW" class="shopify-block">
<div>
<button
class="block-product-card-button block-AUjFlSjBzdnlSQmJkQ__block_product_card_button_wUTkbW"
data-insert="button"
data-type="mix_and_match"
data-placement="default"
data-product-id=""
data-variant-id=""
data-loading="cart"
data-label="SÉLECTIONNER"
data-label-oos="En rupture de stock"
>
<div class="block-product-card-button__content">
<span class="block-product-card-button__label" data-insert="label">SÉLECTIONNER</span>
</div>
</button>
<div class="block-product-card-button__mix-and-match-quantity">
<input type="number" data-insert="mix-and-match-quantity-value" class="hidden" min="1" max="50">
<button
data-listen="mix-and-match:minus"
class="block-product-card-button__mix-and-match-quantity-button block-product-card-button__mix-and-match-quantity-button--minus"
type="button"
aria-label="Decrease quantity"
>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M5 12h14" />
</svg>
</button>
<div data-insert="mix-and-match-quantity" class="block-product-card-button__mix-and-match-quantity__quantity">0</div>
<button
data-listen="mix-and-match:plus"
class="block-product-card-button__mix-and-match-quantity-button block-product-card-button__mix-and-match-quantity-button--plus"
type="button"
aria-label="Increase quantity"
>
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M12 4.5v15m7.5-7.5h-15" />
</svg>
</button>
</div>
</div>
<style data-for="AUjFlSjBzdnlSQmJkQ__block_product_card_button_wUTkbW">
#shopify-block-AUjFlSjBzdnlSQmJkQ__block_product_card_button_wUTkbW {
--block-product-card-button-background-color: var(--color-primary);
--block-product-card-button-background-color-oos: var(--color-primary-light);
--block-product-card-button-text-color: var(--color-primary-contrasted);
--block-product-card-button-font-family: var(--font-default);
--block-product-card-button-font-weight: var(--font-weight-default);
--block-product-card-button-font-size: var(--font-size-default);
--roundness:
var(--roundness-little);
--button-paddings: var(--buttons-m-paddings);
--button-mix-and-match-size: 16px;
--button-mix-and-match-paddings: var(--spacing-small);
--roundness-mix-and-match:
var(--roundness-full);
}
.block-product-card-button.block-AUjFlSjBzdnlSQmJkQ__block_product_card_button_wUTkbW[data-oos="true"] {
background-color: var(--block-product-card-button-background-color-oos);
}
</style>
</div>
<style data-for="AaDBqcVlxcy9lNXBwW__block_product_card_bottom_BLqUeh">
.block-product-card-bottom.block-AaDBqcVlxcy9lNXBwW__block_product_card_bottom_BLqUeh {
}
</style>
</div>
</div>
<style data-for="AUllsSVp0UHpMTmwvT__block_product_card_AUBDTr">
.block-product-card.block-AUllsSVp0UHpMTmwvT__block_product_card_AUBDTr {
--block-product-card-background-color: var(--color-transparent);
--block-product-card-inner-top: var(--spacing-medium);
--block-product-card-inner-right: var(--spacing-medium);
--block-product-card-inner-bottom: var(--spacing-medium);
--block-product-card-inner-left: var(--spacing-medium);
padding: var(--block-product-card-inner-top) var(--block-product-card-inner-right) var(--block-product-card-inner-bottom) var(--block-product-card-inner-left);
--block-product-card-inner-gap: var(--spacing-medium);
--block-product-card-roundness:
var(--roundness-normal);
}
</style>
</template>
</div>
</template>
</div>
<!-- END sections: templates-group -->
<div id="shopify-block-ATThLR0FuWEJHVDgwU__10533623496951086041" class="shopify-block shopify-app-block"></div><div id="shopify-block-ARkJzUXo0cGtYL2lsU__3080252526275806201" class="shopify-block shopify-app-block"><script type="text/javascript">
Object.assign(window, {
DIALOG_VARIABLES: {
apiKey: "ZWMwNjYwODEtM2Y4YS00MmI4LTk1MGUtN2E1ODc5ZDYzOTYx",
// locale is initialized here to get the backend value from Shopify. For shops that do not use the default Shopify system, we override it in setupModal.ts, and we watch for changes in instant.ts
locale: "fr",
primaryColor: "#ededf1",
ctaTextColor: "#181825",
capitalizeCtas: "false",
ctaBorderType: "rounded",
backgroundColor: "#ffffff",
fontFamily: ''}
});
</script>
<div
id="dialog-shopify-ai"
data-api-key="ZWMwNjYwODEtM2Y4YS00MmI4LTk1MGUtN2E1ODc5ZDYzOTYx"
data-country-code="FR"
data-shop-iso-code="fr"
data-language="français"
data-locale="fr"
data-primary-color="#ededf1"
data-background-color="#ffffff"
data-cta-text-color="#181825"
data-cta-border-type="rounded"
data-capitalize-ctas="false"
data-font-family=""
data-highlight-product-name="false"></div>
<div id="dialog-script" data-src=https://cdn.shopify.com/extensions/019f13b3-c59c-7979-a8ab-e9b0637a2172/dialog-e-commerce-ai-agent-379/assets/index.js></div>
</div><script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
</body>
</html>