@property --base{syntax:"<color>";inherits:true;initial-value:#f8f6fc}@property --a{syntax:"<color>";inherits:true;initial-value:#ddd2f8}@property --b{syntax:"<color>";inherits:true;initial-value:#f8e8e0}@property --c{syntax:"<color>";inherits:true;initial-value:#edf3dc}@property --x1{syntax:"<percentage>";inherits:true;initial-value:8%}@property --y1{syntax:"<percentage>";inherits:true;initial-value:12%}@property --x2{syntax:"<percentage>";inherits:true;initial-value:94%}@property --y2{syntax:"<percentage>";inherits:true;initial-value:30%}@property --x3{syntax:"<percentage>";inherits:true;initial-value:55%}@property --y3{syntax:"<percentage>";inherits:true;initial-value:104%}:root,[data-palette=maison],body:has(main[data-palette=maison]){--deep:#2f1c6b;--cta:#5b3fbf;--tint:#ece6fb;--soft:#f7f3fe;--base:#faf7f3;--a:#e4daf8;--b:#f7e6d2;--c:#e7efdd;--x1:8%;--y1:12%;--x2:94%;--y2:30%;--x3:55%;--y3:104%}[data-palette=bricolage],body:has(main[data-palette=bricolage]){--deep:#1b2a4a;--cta:#35589a;--tint:#e2e9f5;--soft:#f2f5fa;--base:#f5f6f9;--a:#dae3f1;--b:#fde6c6;--c:#e8e3f5;--x1:92%;--y1:8%;--x2:4%;--y2:46%;--x3:70%;--y3:106%}[data-palette=famille],body:has(main[data-palette=famille]){--deep:#7a2248;--cta:#b84875;--tint:#fbe3ec;--soft:#fef3f7;--base:#fdf6f5;--a:#fbd6de;--b:#dce8fb;--c:#fdebd3;--x1:14%;--y1:88%;--x2:90%;--y2:10%;--x3:96%;--y3:92%}[data-palette=animaux],body:has(main[data-palette=animaux]){--deep:#24501a;--cta:#437a24;--tint:#e3f2cf;--soft:#f4faea;--base:#f7faf0;--a:#d6ecb6;--b:#e7e0f6;--c:#f3f6df;--x1:86%;--y1:84%;--x2:10%;--y2:6%;--x3:30%;--y3:108%}[data-palette=bien-etre],body:has(main[data-palette=bien-etre]){--deep:#0f4f4d;--cta:#1a7a74;--tint:#d8f0eb;--soft:#f0faf7;--base:#f5f9f7;--a:#cbeae3;--b:#e4dcf6;--c:#f3efdf;--x1:6%;--y1:20%;--x2:96%;--y2:70%;--x3:40%;--y3:-6%}[data-palette=creatif],body:has(main[data-palette=creatif]){--deep:#8a1f5e;--cta:#c23a80;--tint:#fde3ef;--soft:#fff4f9;--base:#fef8f9;--a:#fbd2e5;--b:#fdf0c2;--c:#d3ebf9;--x1:10%;--y1:14%;--x2:92%;--y2:24%;--x3:60%;--y3:104%}[data-palette=calm]{--deep:#2f1c6b;--cta:#5b3fbf;--tint:#ece6fb;--soft:#f6f2fe;--base:#faf9f6;--a:#ede7f8;--b:#f1f4e2;--c:#f7eee6;--x1:0%;--y1:0%;--x2:100%;--y2:40%;--x3:50%;--y3:110%}[data-product=attelle-orthopedique-de-marque-feetifix],body:has(main[data-product=attelle-orthopedique-de-marque-feetifix]){--deep:#0c5560;--cta:#0f7f8f;--tint:#d6f1f3;--soft:#effafb}[data-product=alese-de-matelas-impermeable],body:has(main[data-product=alese-de-matelas-impermeable]){--deep:#2b2f6e;--cta:#4f5fc4;--tint:#e6e9fb;--soft:#f4f5fe}[data-product=boite-a-bijoux-pliable-avec-miroir],body:has(main[data-product=boite-a-bijoux-pliable-avec-miroir]){--deep:#0f4a3a;--cta:#1f7a5e;--tint:#dcefe6;--soft:#f1f9f5}[data-product=boite-a-lunch-isotherme-en-acie],body:has(main[data-product=boite-a-lunch-isotherme-en-acie]){--deep:#5a3a1e;--cta:#94622f;--tint:#f3e6d6;--soft:#fbf5ed}[data-product=coffret-de-tournevis],body:has(main[data-product=coffret-de-tournevis]){--deep:#7a2e0b;--cta:#b84d10;--tint:#fde6d3;--soft:#fff5ec}[data-product=cash-bebe-pour-enfants],body:has(main[data-product=cash-bebe-pour-enfants]){--deep:#4a2416;--cta:#b4472a;--tint:#f6dfd2;--soft:#fcf3ec;--a:#f3d6c2;--b:#f8e7d4;--c:#eccdb9;--base:#fbf4ec}[data-product=protege-tete-bebe-securite-confort],body:has(main[data-product=protege-tete-bebe-securite-confort]){--deep:#1e2f7a;--cta:#3d57c9;--tint:#e1e7fb;--soft:#f3f5fe}[data-product=porte-serviettes-mural-4-barres-rotatives],body:has(main[data-product=porte-serviettes-mural-4-barres-rotatives]){--deep:#1f4460;--cta:#32749a;--tint:#dfeef6;--soft:#f2f8fb}[data-product=ensemble-de-24-pieces-perceuse-electrique-batteries-1200mah],body:has(main[data-product=ensemble-de-24-pieces-perceuse-electrique-batteries-1200mah]){--deep:#12305c;--cta:#1f6fc0;--tint:#dcebfa;--soft:#f1f7fe}[data-product=oxymetre-de-pouls],body:has(main[data-product=oxymetre-de-pouls]){--deep:#123f73;--cta:#2470c2;--tint:#dde9f9;--soft:#f1f6fd}:root{--ink:#1b1530;--muted:#5a5470;--line:#1b15301f;--paper:#fbfaf8;--edge:var(--line);color:var(--ink);background:var(--base);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .08 0 0 0 0 .19 .2 0 0 0 -.075'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root,[data-palette],body:has(main[data-palette]){--green:var(--deep);--accent:var(--deep);--stage:var(--soft);--canvas:var(--grain),radial-gradient(circle 52vmax at var(--x1) var(--y1),var(--a),transparent 70%),radial-gradient(circle 48vmax at var(--x2) var(--y2),var(--b),transparent 70%),radial-gradient(circle 46vmax at var(--x3) var(--y3),var(--c),transparent 70%),var(--base);--fill:linear-gradient(120deg,var(--deep),var(--cta))}body{color:var(--ink)}::selection{background:var(--tint);color:var(--ink)}a:focus-visible,button:focus-visible,:focus-visible{outline:2px solid var(--deep);outline-offset:3px}:is(.card-highlights,.product-benefits) li{position:relative;display:flex;align-items:flex-start;gap:10px}:is(.card-highlights,.product-benefits) li:before{content:"";flex:none;width:20px;height:20px;margin:1px 0 0;border-radius:50%;background:linear-gradient(140deg,var(--tint),color-mix(in srgb,var(--cta) 30%,#fff));mask:none;-webkit-mask:none}:is(.card-highlights,.product-benefits) li:after{content:"";position:absolute;left:4px;top:5px;width:12px;height:12px;background:var(--deep);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.4l2.3 2.3 4.5-5' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.4l2.3 2.3 4.5-5' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.campaign-marquee{min-height:38px!important;padding:0 10px 0 0!important;gap:10px!important;background:linear-gradient(90deg,#1f1447,#3b2585 55%,#2a1a5e);color:#efeaff}.campaign-group{gap:34px;padding-right:34px;font:600 13.5px/1.3 var(--sans);letter-spacing:.01em}.campaign-group span+span:before{width:4px;height:4px;margin-right:34px;background:#b9a8f0}.campaign-marquee>a{min-height:28px!important;padding:4px 12px!important;border-radius:999px;background:#ffffff1f;color:#fff;font-size:13px!important;font-weight:600;gap:8px}.campaign-marquee>a svg{width:15px;height:15px}.campaign-pause{position:relative;width:26px;height:26px;border:1px solid #ffffff40;border-radius:50%}.campaign-pause svg{width:12px;height:12px}.campaign-pause:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.campaign-pause:focus-visible,.campaign-marquee>a:focus-visible{outline:2px solid #fff;outline-offset:2px}.store-header{background:#ffffffb8;-webkit-backdrop-filter:saturate(1.4) blur(18px);backdrop-filter:saturate(1.4) blur(18px);border-bottom:1px solid #1b153012}.store-bar{height:72px}.store-bar .logo img{width:186px}.nav-l{gap:4px}.nav-link,.nav-cart{padding:10px 14px;border-radius:999px;font:600 15px/1 var(--sans);color:var(--ink);transition:background .2s ease}.nav-link:hover,.nav-link[aria-expanded=true],.nav-link[aria-current=true],.nav-cart:hover{text-decoration:none;background:var(--tint)}.menu-icon{display:none}.cart-count{background:var(--deep)}.boutique-panel{max-height:calc(100dvh - 72px);background:#fdfcfe;border-bottom:0;border-radius:0 0 28px 28px;box-shadow:0 40px 60px -40px #1b153066}.boutique-side{background:none;border-right:1px solid var(--line)}.boutique-side button{min-height:58px;border-bottom:1px solid var(--line);font:600 16px/1.2 var(--sans)}.boutique-side button:hover,.boutique-side button[aria-pressed=true]{background:var(--tint)}.boutique-all{background:var(--fill);color:#fff}.boutique-heading h2{font-size:clamp(1.7rem,3vw,2.6rem)}.boutique-category-link{border-color:var(--line);font-weight:600}.boutique-overlay{background:#1b153040}.boutique-product h3{font:700 16px/1.25 var(--sans)}.boutique-product img{mix-blend-mode:normal}.boutique-products .card-highlights{color:var(--muted)}.boutique-products .card-highlights li{align-items:flex-start}.boutique-products .card-highlights li:before{width:16px;height:16px;border-radius:50%}.boutique-products .card-highlights li:after{left:3px;top:4px;width:10px;height:10px}footer{border-top:1px solid var(--line);background:#ffffff80}.footer-grid p,.footer-grid .footer-note{color:var(--muted)}@media(max-width:850px){.store-bar{height:64px}.store-bar .logo img{width:160px}.boutique-panel{max-height:calc(100dvh - 64px)}}@media(max-width:600px){.store-bar{height:58px;padding-inline:10px}.store-bar .logo img{width:136px}.menu-icon{display:block}.menu-caret{display:none}#boutique-trigger>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#boutique-trigger,.nav-cart{padding:11px}.campaign-marquee{min-height:34px!important;padding-right:6px!important}.campaign-marquee>a{display:none}.campaign-group{font-size:12.5px;gap:26px;padding-right:26px}.campaign-group span+span:before{margin-right:26px}.campaign-pause{width:24px;height:24px}.boutique-side button{min-height:46px;font-size:14px}}body:has(main[data-palette]){--accent:var(--deep);--edge:var(--line);--ink:#1b1530;background:none}body:has(main[data-palette]):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--canvas)}main[data-product],body:has(main[data-product]){--muted:color-mix(in srgb,var(--deep) 76%,#fff);--strong:color-mix(in srgb,var(--cta) 80%,#000)}main[data-product]{--ink:color-mix(in srgb,var(--deep) 72%,#000)}main[data-product-tone]{max-width:1320px;margin-inline:auto;gap:clamp(24px,3vw,44px)}.product-gallery{padding:0;border:0;border-radius:0;background:none}.product-gallery .gallery-main{aspect-ratio:1;max-height:none;object-fit:contain;border-radius:28px;background:radial-gradient(78% 62% at 50% 44%,#fff 0,var(--soft) 58%,var(--tint) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--deep) 10%,transparent)}.gallery-thumbs{justify-content:safe center;gap:10px;margin-top:14px;padding:2px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.gallery-thumbs::-webkit-scrollbar{display:none}.gallery-thumbs button{flex:none;padding:0;border:1px solid var(--line);border-radius:14px;background:var(--soft);overflow:hidden;scroll-snap-align:center;transition:border-color .2s ease}.gallery-thumbs button:hover{border-color:var(--deep)}.gallery-thumbs button[aria-pressed=true]{padding:0;border:1px solid var(--deep);box-shadow:0 0 0 1px var(--deep)}.gallery-thumbs img{width:64px!important;height:64px!important;border-radius:0}.story .layered-story,.story .canvas-continuation{margin-top:20px;border-radius:28px;overflow:clip}.story-help{border-color:var(--line)}.order{padding:clamp(22px,2.2vw,32px);border:1px solid #fff;border-radius:28px;background:#ffffffe0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 34px 70px -48px var(--deep)}.order .product-intro{margin:0 0 22px;padding:0;border:0}.order .product-intro h1{margin:0;font:500 clamp(30px,2.9vw,40px)/1.12 var(--display);letter-spacing:-.02em;white-space:normal;text-wrap:balance;color:var(--ink)}.promo-strip{display:flex;align-items:center;flex-wrap:wrap;gap:4px 9px;margin:0 0 18px;padding:9px 14px;border-radius:12px;background:var(--tint);color:var(--deep);font:500 14px/1.3 var(--sans)}.promo-strip svg{flex:none;width:18px;height:18px}.promo-strip strong{font-weight:800}.promo-strip span{color:var(--muted)}.product-name{margin:0 0 10px;font:700 12.5px/1.2 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--cta)}.order .product-intro .product-name~h1{font-size:clamp(28px,2.55vw,36px);line-height:1.14}.product-pitch{max-width:46ch;margin:10px 0 0;font-size:16.5px;line-height:1.5;color:var(--muted)}.order .price{margin:16px 0 0;gap:12px;font-size:30px;line-height:1.1;font-weight:700}.order .price>span{color:var(--ink)}.order .price s{font-size:16px;font-weight:400;color:var(--muted)}.product-intro .product-benefits{gap:12px;margin:20px 0 0;font-size:16.5px;line-height:1.45;color:var(--ink)}.variant-field{gap:0;font-size:14px;font-weight:700;margin:0 0 18px}.variant-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.variant-chips[hidden]{display:none}.swatch{display:inline-block;flex:none;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002b,0 0 0 2px #fff}.swatch[hidden]{display:none}.variant-chips button{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:8px 16px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:600 14px/1 var(--sans);cursor:pointer;transition:border-color .2s ease}.variant-chips button:hover{border-color:var(--deep)}.variant-chips button[aria-pressed=true]{border-color:var(--deep);box-shadow:0 0 0 1px var(--deep);background:#fff;color:var(--deep);font-weight:700}.variant-chips button:disabled{opacity:.45;text-decoration:line-through;cursor:not-allowed}.checkout-flow>form{padding:18px;border:1.5px solid color-mix(in srgb,var(--deep) 16%,transparent);border-radius:22px;background:var(--soft)}.checkout-flow>form .selection-extras{background:#fff}.checkout-flow>form .assurances li{background:#fff}.order .offers{display:grid;grid-template-columns:1fr;gap:12px;margin:0 0 22px;padding:0;border:0;min-width:0}.order .offers legend{display:flex;align-items:center;gap:14px;width:100%;margin:0 0 16px;padding:0;float:none;font:700 13px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--deep)}.order .offers legend:before,.order .offers legend:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--deep) 22%,transparent)}.pack{position:relative;border:1.5px solid color-mix(in srgb,var(--deep) 20%,transparent);border-radius:18px;background:#fff;transition:border-color .2s ease,background-color .2s ease}.pack:hover{border-color:color-mix(in srgb,var(--deep) 55%,transparent)}.pack:has(.pack-row input:checked){border-color:var(--deep);box-shadow:0 0 0 1.5px var(--deep);background:var(--tint)}.pack:has(.pack-row input:focus-visible){outline:2px solid var(--deep);outline-offset:3px}.pack-row input:focus-visible{outline:0}.order .offers .pack-row{display:grid;grid-template-columns:24px 78px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:86px;padding:14px 18px;border:0;border-radius:0;background:none;font-weight:400;cursor:pointer}.order .offers .pack-row input{appearance:none;-webkit-appearance:none;width:24px;height:24px;margin:0;padding:0;border:2px solid color-mix(in srgb,var(--deep) 42%,transparent);border-radius:50%;background:#fff;cursor:pointer}.order .offers .pack-row input:checked{border-color:var(--deep);background:radial-gradient(circle,var(--deep) 0 42%,#fff 46%)}.pack-art{display:flex;align-items:center;justify-content:center;height:58px}.pack-art img{flex:none;width:56px;height:56px;border-radius:10px;object-fit:contain}.pack-art img+img{margin-left:-30px}.pack-art:has(img:nth-child(3)) img+img{margin-left:-41px}.pack-info{display:grid;gap:4px;min-width:0}.pack-info strong{font:700 17px/1.25 var(--sans);color:var(--ink)}.pack-info .pack-saving{font:700 14px/1.3 var(--sans);color:var(--strong)}.pack-info small:empty{display:none}.pack-cost{font-variant-numeric:tabular-nums;white-space:nowrap}.pack-price{font:800 20px/1.2 var(--sans);color:var(--ink)}.pack-flag{position:absolute;top:-12px;right:16px;padding:5px 11px;border-radius:999px;background:var(--fill);color:#fff;font:700 12px/1.1 var(--sans);white-space:nowrap}.pack-flag[hidden]{display:none}.pack-variants{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;margin:0 18px;padding:14px 0 16px;border-top:1px solid color-mix(in srgb,var(--deep) 18%,transparent);counter-reset:article}.pack-variants[hidden]{display:none}.order .offers .pack-variants .variant-field{display:grid;gap:8px;margin:0;padding:0;border:0;border-radius:0;background:none;font:700 13.5px/1.2 var(--sans);color:var(--deep);counter-increment:article}.pack-variants .variant-field[hidden]{display:none}.pack-variants:not([data-count="1"]) .variant-field>span:first-child:after{content:" \b7  article " counter(article)}.pack-variants .variant-chips{margin-top:0}.variant-pick{position:relative;display:block}.variant-pick[hidden]{display:none}.variant-pick .swatch{position:absolute;left:13px;top:50%;margin-top:-8px;pointer-events:none}.pack-variants select{width:100%;min-height:46px;padding:0 12px;border:1px solid color-mix(in srgb,var(--deep) 30%,transparent);border-radius:12px;background:#fff;color:var(--ink);font:600 15px/1 var(--sans)}.pack-variants .swatch:not([hidden])+select{padding-left:38px}.selection-extras{min-width:0;margin:0 0 18px;padding:4px 16px 6px;border:1px solid var(--line);border-radius:18px;background:#ffffffa6}.selection-extras legend{margin-left:-6px;padding:0 6px;font:700 16px/1.3 var(--sans)}.order .selection-extras .merch-bump,.order .selection-extras .merch-bump:has(:checked),.selection-extra label{display:grid;grid-template-columns:20px 52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;margin:0;padding:12px 0;border:0;border-radius:0;background:none;box-shadow:none;font-size:14px;font-weight:400;cursor:pointer}.order .selection-extras .merch-bump{border-bottom:1px solid var(--line)}.order .selection-extras .merch-bump>*{grid-column:auto!important;grid-row:auto!important}.selection-extra{padding:0;border-bottom:1px solid var(--line)}.selection-extra:last-child{border-bottom:0}.selection-extras input[type=checkbox]{width:20px;height:20px;margin:0;accent-color:var(--deep)}.selection-extras img{width:52px;height:52px;object-fit:contain;border-radius:12px;background:var(--soft)}.merch-bump .bump-info{display:grid;gap:2px}.merch-bump .bump-info strong{order:2;font:400 13px/1.35 var(--sans);color:var(--muted)}.merch-bump .bump-info span{display:block;font:700 14px/1.3 var(--sans);color:var(--ink)}.selection-extra label>span{font-weight:700}.merch-bump .bump-price,.selection-extra .extra-price{font:700 14px/1 var(--sans);white-space:nowrap;font-variant-numeric:tabular-nums}.selection-extra select,.companion-choice select{min-height:44px;margin:0 0 12px;border:1px solid var(--line);border-radius:12px;background:#fff}.companion-choice{margin:0 0 12px!important;padding:0}.bump-detail{margin:10px 0 12px;padding:14px 16px;border:0;border-radius:14px;background:var(--soft);font-size:14px}.bump-detail>strong{font-size:15px}.bump-detail ul{margin:8px 0}.customer-fields{border-color:var(--line)}.customer-fields legend{font-size:16px}.customer-fields input{min-height:48px;border:1px solid var(--line);border-radius:12px;background:#fff}.customer-fields input:focus{outline:2px solid var(--deep);outline-offset:1px}.order-summary{border-color:var(--line)}.order-summary .total{align-items:baseline;font-size:17px}.order-summary .total output{font:800 26px/1.1 var(--sans);font-variant-numeric:tabular-nums;color:var(--ink)}.summary-lines{display:grid;gap:9px;margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid var(--line);font-size:15px;line-height:1.35}.order-summary:has(.summary-lines) #selection{display:none}.summary-lines div{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.summary-lines dt{font-weight:600;color:var(--ink)}.summary-lines dt small{display:block;margin-top:1px;font-size:13px;font-weight:400;color:var(--muted)}.summary-lines dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.summary-lines .summary-saving :is(dt,dd){color:var(--strong)}.summary-lines .summary-quiet :is(dt,dd){font-weight:400;color:var(--muted)}.order-summary .primary,.order-summary .primary:hover,.mobile-order .primary,.story-next a{min-height:60px;border-radius:999px;background:var(--fill);box-shadow:0 16px 30px -18px var(--deep);filter:none;font:700 17px/1.2 var(--sans)}.order-summary .primary{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.order-summary .primary:hover{filter:brightness(1.08)}.order-summary .primary:active,.secondary-add:active{transform:scale(.985)}.order-summary .primary:disabled{cursor:not-allowed;box-shadow:none;filter:none}.order-summary:has(.notice[data-state=busy]) .primary:before{content:none;display:none}.secondary-add{width:100%;min-height:48px;margin-top:10px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink);font:600 15px/1.2 var(--sans);cursor:pointer}.secondary-add:hover{border-color:var(--deep);background:#fff}.order-summary .notice{margin:12px 0 0;padding:10px 14px;border-radius:12px;background:var(--soft);font-size:14px;color:var(--ink)}.order-summary .notice:empty{display:none}.order-summary .notice[data-state=error]{background:#fdecea;color:#8f1d15}.order-summary .notice[data-state=done]{background:var(--tint);color:var(--deep);font-weight:600}.order-summary .notice a{text-decoration:underline}.assurances{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:20px 0 0;padding:0;list-style:none}.assurances li{display:grid;gap:8px;align-content:start;padding:12px;border-radius:14px;background:var(--soft);color:var(--deep)}.assurances strong{display:block;font:700 13.5px/1.25 var(--sans);color:var(--ink)}.assurances small{display:block;margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--muted)}.availability-notice{border-radius:12px;background:var(--tint);color:var(--deep)}.story-next{border-radius:0 0 28px 28px;background:var(--soft);color:var(--ink)}.mobile-order{border-top:1px solid var(--line);background:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-order .primary{min-height:52px;font-size:16px}.mobile-order{transition:transform .25s ease,visibility 0s}.mobile-order.is-away{transform:translateY(calc(100% + 90px));visibility:hidden;transition:transform .25s ease,visibility 0s .25s}.related-products{border-top:0;padding-top:8px}.related-heading h2{font-size:clamp(1.5rem,2.6vw,2.1rem)}.related-products ul{gap:18px}.related-products li{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #fff;border-radius:22px;background:#ffffffc2;box-shadow:0 24px 40px -36px var(--deep)}.related-products li a{min-height:0;padding:0;border:0;gap:14px}.related-products img{width:84px;height:84px;border-radius:16px;background:var(--soft)!important}.related-products strong,.cart-discovery strong{font:700 15px/1.3 var(--sans)}.related-products small{margin-top:6px}.related-products .recommendation-actions,.cart-discovery .recommendation-actions{margin:auto 0 0}.recommendation-actions select{border:1px solid var(--line);border-radius:12px;color:var(--ink)}.recommendation-add{min-height:42px;border:1px solid var(--deep);border-radius:999px;color:var(--deep);font-weight:700}.recommendation-add:hover{background:var(--tint)}.cart-drawer{background:var(--paper);color:var(--ink);box-shadow:-30px 0 80px -30px #1b153066}.cart-drawer::backdrop{background:#1b153059}.cart-drawer-head{border-bottom:1px solid var(--line);background:#fbfaf8eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cart-drawer-head h2{font-size:1.9rem}.cart-close{border-color:var(--line)}.cart-drawer button:focus-visible,.cart-drawer a:focus-visible{outline-color:var(--deep)}.cart-status,.cart-empty p,.drawer-line-info small,.drawer-summary>small,.cart-discovery small{color:var(--muted)}.cart-empty svg{color:var(--deep)}.cart-rewards{display:grid;gap:10px;margin:16px 0 0}.cart-rewards:empty{display:none}.reward-tier{margin:0;padding:12px 16px;border-radius:16px;border:1px dashed var(--cta);font-size:14px;color:var(--ink)}.reward-tier strong{color:var(--deep)}.gift-progress{display:grid;grid-template-columns:48px 1fr;column-gap:12px;align-items:center}.gift-progress img{grid-row:span 2;width:48px;height:48px;border-radius:12px;object-fit:cover;background:#fff}.gift-progress p{margin:0}.gift-progress progress,.gift-progress .gift-add{grid-column:2;margin-top:10px}.gift-progress:not(:has(img)) p,.gift-progress:not(:has(img)) progress,.gift-progress:not(:has(img)) .gift-add{grid-column:1/-1}.cart-drawer .gift-add{color:#fff}.gift-add{justify-self:start;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--fill);color:#fff;font:700 14px/1 var(--sans);cursor:pointer}.gift-add:disabled{opacity:.55;cursor:not-allowed}.drawer-summary>.summary-discount{font-size:.95rem;font-weight:600;color:var(--deep)}.delivery-progress{margin:0;padding:14px 16px;border-radius:16px;background:var(--tint)}.delivery-progress p{margin:0;font-size:14px}.delivery-progress progress{margin-top:10px}.delivery-progress strong{color:var(--deep)}.delivery-progress progress{display:block;width:100%;height:8px;border:0;border-radius:99px;overflow:hidden;appearance:none;-webkit-appearance:none;background:#fff}.delivery-progress progress::-webkit-progress-bar{background:#fff}.delivery-progress progress::-webkit-progress-value{border-radius:99px;background:var(--fill)}.delivery-progress progress::-moz-progress-bar{border-radius:99px;background:var(--cta)}.drawer-line{border-bottom:1px solid var(--line)}.drawer-line>img{border-radius:16px;background:var(--soft)}.drawer-line-info>a{font:700 16px/1.25 var(--sans)}.drawer-line-info s{font-weight:400;color:var(--muted)}.cart-quantity{border:1px solid var(--line);border-radius:999px}.cart-status button{border-color:var(--line)}.cart-drawer .cart-checkout{min-height:56px;border-radius:999px;background:var(--fill);box-shadow:0 16px 30px -18px var(--deep)}.cart-discovery{border-top:1px solid var(--line)}.cart-discovery h3{font:700 16px/1.3 var(--sans)}.cart-discovery ul{gap:10px}.cart-discovery li.merch-recommendation{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:18px;background:#fff}.cart-discovery img{border-radius:12px;background:var(--soft)!important}.cart-discovery .recommendation-actions{margin:0;justify-content:flex-end}.cart-discovery li.merch-recommendation:has(select:not([hidden])){grid-template-columns:minmax(0,1fr)}.cart-discovery li:has(select:not([hidden])) .recommendation-actions{flex-wrap:nowrap;justify-content:stretch}.cart-discovery .recommendation-actions select{flex:1;min-height:44px}.cart-page .button,.cart-actions .button{background:var(--fill)}.cart-actions button{border-color:var(--line)}@media(max-width:760px){main[data-product-tone]{gap:0}.order{display:contents}main[data-product] .story>.product-gallery{grid-row:1;padding:0;margin-bottom:14px}main[data-product] .product-intro{grid-row:2}main[data-product] .checkout-flow{grid-row:4}main[data-product] .story>.cover{grid-row:5}main[data-product] .story>.layered-story,main[data-product] .story>.canvas-continuation,main[data-product] .story>.media-story{grid-row:6}main[data-product] .story>.product-demo{grid-row:7}main[data-product] .story>.story-next{grid-row:8}main[data-product] .story>.story-help{grid-row:9}.order .product-intro,.checkout-flow{border:1px solid #fff;background:#ffffffe6}main[data-product] .order .product-intro{margin:0;padding:20px 16px 22px;border-bottom:0;border-radius:24px 24px 0 0}.order .product-intro h1{font-size:clamp(27px,7.6vw,31px)}.order .price{font-size:27px}.checkout-flow>form{padding:14px 12px 16px;border-radius:20px}.checkout-flow{padding:0 10px 18px;border-top:0;border-radius:0 0 24px 24px;box-shadow:0 30px 60px -44px var(--deep)}.product-gallery .gallery-main{border-radius:24px}.gallery-thumbs{justify-content:flex-start}.gallery-thumbs img{width:58px!important;height:58px!important}main[data-product] .story>:is(.cover,.layered-story,.canvas-continuation,.media-story,.product-demo,.story-help){margin-top:14px}.story .layered-story,.story .canvas-continuation{border-radius:24px}.order .offers .pack-row{grid-template-columns:24px 44px minmax(0,1fr) auto;gap:9px;min-height:78px;padding:12px}.pack-art{height:44px}.pack-art img{width:40px;height:40px}.pack-art img+img{margin-left:-31px}.promo-strip{flex-wrap:nowrap;gap:7px;padding:8px 11px;white-space:nowrap;font-size:clamp(11.5px,3.25vw,13.5px)}.selection-extras legend{font-size:14.5px}.pack-art:has(img:nth-child(3)) img+img{margin-left:-34px}.pack-info{display:contents}.pack-info>strong{grid-column:3;grid-row:1;font-size:16px;white-space:nowrap}.pack-info>.pack-saving{grid-column:3/-1;grid-row:2;margin-top:-6px;font-size:13.5px}.pack-row>input,.pack-row>.pack-art{grid-row:1/3}.pack-row:not(:has(.pack-saving:not(:empty)))>:is(input,.pack-art){grid-row:1}.pack-cost{grid-column:4;grid-row:1}.pack-price{font-size:17.5px}.pack-variants{margin:0 14px;padding:12px 0 14px}.pack-flag{right:12px}.order .product-intro .product-name~h1{font-size:clamp(26px,7.2vw,30px)}.order-summary .total output{font-size:24px}.assurances{grid-template-columns:1fr}.assurances li{grid-template-columns:24px minmax(0,1fr);gap:12px}.order .selection-extras .merch-bump,.order .selection-extras .merch-bump:has(:checked),.selection-extra label{grid-template-columns:20px 44px minmax(0,1fr) auto;gap:10px}.selection-extras img{width:44px;height:44px}.merch-bump .bump-info strong{display:none}.related-products li a{min-height:0;padding:0}}@media(prefers-reduced-motion:reduce){.variant-chips button,.pack,.gallery-thumbs button,.mobile-order,.nav-link{transition:none}.order-summary:has(.notice[data-state=busy]) .primary:before{animation:none}}[data-palette],body:has(main[data-palette]){--scene-a:none;--scene-b:none;--scene-tile:none}[data-palette=famille],body:has(main[data-palette=famille]){--scene-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 260' width='560' height='260' fill='none'%3E%3Ccircle cx='452' cy='118' r='118' fill='%23fff' fill-opacity='.45'/%3E%3Cg transform='translate(468 78) rotate(0) scale(0.9)'%3E%3Cpath d='M0-40A40 40 0 1 0 36 26A31 31 0 1 1 0-40Z' fill='%23f6c56f' fill-opacity='.75'/%3E%3C/g%3E%3Cg fill='%23fff' fill-opacity='.92'%3E%3Cg transform='translate(300 70) rotate(0) scale(1.05)'%3E%3Ccircle cx='-42' cy='6' r='26'/%3E%3Ccircle cx='-6' cy='-10' r='36'/%3E%3Ccircle cx='36' cy='4' r='28'/%3E%3Crect x='-66' y='4' width='128' height='30' rx='15'/%3E%3C/g%3E%3C/g%3E%3Cg fill='%23f2a9bb' fill-opacity='.8'%3E%3Cg transform='translate(196 44) rotate(0) scale(1.2)'%3E%3Cpath d='M0-12Q2-2 12 0Q2 2 0 12Q-2 2-12 0Q-2-2 0-12Z'/%3E%3C/g%3E%3Cg transform='translate(536 190) rotate(0) scale(0.9)'%3E%3Cpath d='M0-12Q2-2 12 0Q2 2 0 12Q-2 2-12 0Q-2-2 0-12Z'/%3E%3C/g%3E%3C/g%3E%3Cg fill='%23f6c56f' fill-opacity='.85'%3E%3Cg transform='translate(66 100) rotate(0) scale(0.9)'%3E%3Cpath d='M0-12Q2-2 12 0Q2 2 0 12Q-2 2-12 0Q-2-2 0-12Z'/%3E%3C/g%3E%3Cg transform='translate(392 168) rotate(0) scale(0.7)'%3E%3Cpath d='M0-12Q2-2 12 0Q2 2 0 12Q-2 2-12 0Q-2-2 0-12Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--scene-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 460 380' width='460' height='380' fill='none'%3E%3Ccircle cx='110' cy='290' r='150' fill='%23fff' fill-opacity='.42'/%3E%3Ccircle cx='318' cy='330' r='62' fill='%23dce8fb' fill-opacity='.5'/%3E%3Ccircle cx='400' cy='246' r='26' fill='%23fbd3db' fill-opacity='.5'/%3E%3C/svg%3E")}[data-palette=bricolage],body:has(main[data-palette=bricolage]){--scene-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 260' width='560' height='260' fill='none'%3E%3Cpath d='M0 0V18M12 0V9M24 0V9M36 0V9M48 0V9M60 0V18M72 0V9M84 0V9M96 0V9M108 0V9M120 0V18M132 0V9M144 0V9M156 0V9M168 0V9M180 0V18M192 0V9M204 0V9M216 0V9M228 0V9M240 0V18M252 0V9M264 0V9M276 0V9M288 0V9M300 0V18M312 0V9M324 0V9M336 0V9M348 0V9M360 0V18M372 0V9M384 0V9M396 0V9M408 0V9M420 0V18M432 0V9M444 0V9M456 0V9M468 0V9M480 0V18M492 0V9M504 0V9M516 0V9M528 0V9M540 0V18M552 0V9' stroke='%231b2a4a' stroke-opacity='.34'/%3E%3Cg stroke='%2335589a'%3E%3Ccircle cx='452' cy='122' r='92' stroke-opacity='.5' stroke-dasharray='6 9'/%3E%3Ccircle cx='452' cy='122' r='56' stroke-opacity='.3'/%3E%3Cpath d='M336 122H560M452 22V226' stroke-opacity='.28'/%3E%3C/g%3E%3Ccircle cx='452' cy='122' r='5.5' fill='%23e79a2e'/%3E%3Cg transform='translate(262 70) rotate(12) scale(1)'%3E%3Cpolygon points='34.0,0.0 17.0,29.4 -17.0,29.4 -34.0,0.0 -17.0,-29.4 17.0,-29.4' stroke='%231b2a4a' stroke-opacity='.42' stroke-width='1.5' fill='%23fff' fill-opacity='.5'/%3E%3Ccircle r='15' stroke='%231b2a4a' stroke-opacity='.42' stroke-width='1.5'/%3E%3C/g%3E%3Cg transform='translate(150 66) rotate(20) scale(1)'%3E%3Ccircle r='22' fill='%23fff' fill-opacity='.5' stroke='%231b2a4a' stroke-opacity='.4' stroke-width='1.5'/%3E%3Cpath d='M-12 0H12M0-12V12' stroke='%231b2a4a' stroke-opacity='.45' stroke-width='4' stroke-linecap='round'/%3E%3C/g%3E%3Cpath d='M520 62 546 36M546 36H530M546 36V52' stroke='%23e79a2e' stroke-opacity='.9' stroke-width='2'/%3E%3C/svg%3E");--scene-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 460 380' width='460' height='380' fill='none'%3E%3Ccircle cx='90' cy='320' r='110' fill='%23fde6c6' fill-opacity='.5'/%3E%3Ccircle cx='300' cy='340' r='40' fill='%23dae3f1' fill-opacity='.6'/%3E%3C/svg%3E");--scene-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160' width='160' height='160' fill='none'%3E%3Cpath d='M32 0V160M64 0V160M96 0V160M128 0V160M0 32H160M0 64H160M0 96H160M0 128H160' stroke='%231b2a4a' stroke-opacity='.06'/%3E%3Cpath d='M0 .5H160M.5 0V160' stroke='%231b2a4a' stroke-opacity='.13'/%3E%3C/svg%3E")}[data-palette=maison],body:has(main[data-palette=maison]){--scene-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 260' width='560' height='260' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='f' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop stop-color='%23fff' stop-opacity='.75'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M392 260V128a76 76 0 0 1 152 0V260Z' fill='url(%23f)'/%3E%3Cpath d='M410 236V130a58 58 0 0 1 116 0V236' stroke='%23b9a6ea' stroke-opacity='.55' stroke-width='1.5'/%3E%3Cg transform='translate(0 -30)'%3E%3Cpath d='M40 112H340' stroke='%232f1c6b' stroke-opacity='.22' stroke-width='3' stroke-linecap='round'/%3E%3Crect x='60' y='56' width='50' height='56' rx='10' fill='%23d9cdf5' fill-opacity='.95'/%3E%3Crect x='118' y='72' width='66' height='40' rx='10' fill='%23cfe0be' fill-opacity='.95'/%3E%3Cpath d='M226 112c-15 0-20-13-20-26s7-18 11-27h18c4 9 11 14 11 27s-5 26-20 26Z' fill='%23efd5b4'/%3E%3Crect x='266' y='80' width='56' height='32' rx='9' fill='%23fff' fill-opacity='.85'/%3E%3C/g%3E%3C/svg%3E");--scene-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 460 380' width='460' height='380' fill='none'%3E%3Crect x='20' y='312' width='250' height='40' rx='20' fill='%23fff' fill-opacity='.55'/%3E%3Crect x='34' y='268' width='222' height='40' rx='20' fill='%23d9cdf5' fill-opacity='.5'/%3E%3Crect x='48' y='224' width='194' height='40' rx='20' fill='%23efd5b4' fill-opacity='.5'/%3E%3Ccircle cx='360' cy='320' r='46' fill='%23cfe0be' fill-opacity='.45'/%3E%3C/svg%3E")}[data-palette=animaux],body:has(main[data-palette=animaux]){--scene-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 260' width='560' height='260' fill='none'%3E%3Cpath d='M398 14C478-8 566 46 556 132C548 204 476 250 396 234C318 220 270 172 288 106C300 58 334 30 398 14Z' fill='%23d3ebb0' fill-opacity='.7'/%3E%3Cg fill='%23437a24' fill-opacity='.3'%3E%3Cg transform='translate(60 96) rotate(62) scale(1.15)'%3E%3Cpath d='M0-6C10-6 17 3 14 11C11 18-11 18-14 11C-17 3-10-6 0-6Z'/%3E%3Cellipse cx='-15' cy='-13' rx='5' ry='7' transform='rotate(-20 -15 -13)'/%3E%3Cellipse cx='-5' cy='-21' rx='5' ry='7'/%3E%3Cellipse cx='6' cy='-21' rx='5' ry='7'/%3E%3Cellipse cx='16' cy='-13' rx='5' ry='7' transform='rotate(20 16 -13)'/%3E%3C/g%3E%3Cg transform='translate(150 62) rotate(78) scale(1.15)'%3E%3Cpath d='M0-6C10-6 17 3 14 11C11 18-11 18-14 11C-17 3-10-6 0-6Z'/%3E%3Cellipse cx='-15' cy='-13' rx='5' ry='7' transform='rotate(-20 -15 -13)'/%3E%3Cellipse cx='-5' cy='-21' rx='5' ry='7'/%3E%3Cellipse cx='6' cy='-21' rx='5' ry='7'/%3E%3Cellipse cx='16' cy='-13' rx='5' ry='7' transform='rotate(20 16 -13)'/%3E%3C/g%3E%3Cg transform='translate(244 74) rotate(60) scale(1.15)'%3E%3Cpath d='M0-6C10-6 17 3 14 11C11 18-11 18-14 11C-17 3-10-6 0-6Z'/%3E%3Cellipse cx='-15' cy='-13' rx='5' ry='7' transform='rotate(-20 -15 -13)'/%3E%3Cellipse cx='-5' cy='-21' rx='5' ry='7'/%3E%3Cellipse cx='6' cy='-21' rx='5' ry='7'/%3E%3Cellipse cx='16' cy='-13' rx='5' ry='7' transform='rotate(20 16 -13)'/%3E%3C/g%3E%3Cg transform='translate(334 44) rotate(76) scale(1.15)'%3E%3Cpath d='M0-6C10-6 17 3 14 11C11 18-11 18-14 11C-17 3-10-6 0-6Z'/%3E%3Cellipse cx='-15' cy='-13' rx='5' ry='7' transform='rotate(-20 -15 -13)'/%3E%3Cellipse cx='-5' cy='-21' rx='5' ry='7'/%3E%3Cellipse cx='6' cy='-21' rx='5' ry='7'/%3E%3Cellipse cx='16' cy='-13' rx='5' ry='7' transform='rotate(20 16 -13)'/%3E%3C/g%3E%3C/g%3E%3Cg fill='%237fb64f' fill-opacity='.5'%3E%3Cg transform='translate(470 60) rotate(-30) scale(1.2)'%3E%3Cpath d='M0 0C10-22 34-26 46-10C30 6 12 10 0 0Z'/%3E%3C/g%3E%3Cg transform='translate(520 196) rotate(150) scale(1)'%3E%3Cpath d='M0 0C10-22 34-26 46-10C30 6 12 10 0 0Z'/%3E%3C/g%3E%3C/g%3E%3Ccircle cx='430' cy='150' r='18' fill='%23e7e0f6'/%3E%3C/svg%3E");--scene-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 460 380' width='460' height='380' fill='none'%3E%3Cpath d='M150 150C240 126 330 180 322 270C314 352 232 402 146 384C62 368 14 310 30 238C42 186 82 166 150 150Z' fill='%23e9e2f7' fill-opacity='.6'/%3E%3Ccircle cx='356' cy='330' r='34' fill='%23d3ebb0' fill-opacity='.6'/%3E%3C/svg%3E")}[data-palette=bien-etre],body:has(main[data-palette=bien-etre]){--scene-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 260' width='560' height='260' fill='none'%3E%3Ccircle cx='462' cy='96' r='40' fill='%23c5e8e0' fill-opacity='.85'/%3E%3Ccircle cx='462' cy='96' r='66' stroke='%231a7a74' stroke-opacity='0.34' stroke-width='1.5'/%3E%3Ccircle cx='462' cy='96' r='94' stroke='%231a7a74' stroke-opacity='0.26' stroke-width='1.5'/%3E%3Ccircle cx='462' cy='96' r='124' stroke='%231a7a74' stroke-opacity='0.18' stroke-width='1.5'/%3E%3Ccircle cx='462' cy='96' r='156' stroke='%231a7a74' stroke-opacity='0.11' stroke-width='1.5'/%3E%3Ccircle cx='462' cy='96' r='190' stroke='%231a7a74' stroke-opacity='0.06' stroke-width='1.5'/%3E%3Cg stroke='%231a7a74' stroke-opacity='.45'%3E%3Cg transform='translate(250 50) rotate(0) scale(1)'%3E%3Cpath d='M-7 0H7M0-7V7' stroke-width='3' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate(120 92) rotate(0) scale(0.8)'%3E%3Cpath d='M-7 0H7M0-7V7' stroke-width='3' stroke-linecap='round'/%3E%3C/g%3E%3Cg transform='translate(338 28) rotate(0) scale(0.7)'%3E%3Cpath d='M-7 0H7M0-7V7' stroke-width='3' stroke-linecap='round'/%3E%3C/g%3E%3C/g%3E%3Ccircle cx='190' cy='84' r='12' fill='%23e4dcf6'/%3E%3C/svg%3E");--scene-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 460 380' width='460' height='380' fill='none'%3E%3Cpath d='M-20 250C60 210 120 290 200 250S340 210 480 250' stroke='%231a7a74' stroke-opacity='0.08' stroke-width='1.5'/%3E%3Cpath d='M-20 290C60 250 120 330 200 290S340 250 480 290' stroke='%231a7a74' stroke-opacity='0.13' stroke-width='1.5'/%3E%3Cpath d='M-20 330C60 290 120 370 200 330S340 290 480 330' stroke='%231a7a74' stroke-opacity='0.16' stroke-width='1.5'/%3E%3Cpath d='M-20 366C60 326 120 406 200 366S340 326 480 366' stroke='%231a7a74' stroke-opacity='0.13' stroke-width='1.5'/%3E%3Ccircle cx='96' cy='330' r='70' fill='%23c5e8e0' fill-opacity='.4'/%3E%3C/svg%3E")}[data-palette=creatif],body:has(main[data-palette=creatif]){--scene-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 260' width='560' height='260' fill='none'%3E%3Cpath d='M40 70c26-36 44 36 70 0s44 36 70 0s44 36 70 0' stroke='%23f08ab8' stroke-opacity='.75' stroke-width='7' stroke-linecap='round'/%3E%3Cpath d='M468 30l54 92H414Z' stroke='%23f2c23e' stroke-opacity='.85' stroke-width='6' stroke-linejoin='round'/%3E%3Ccircle cx='356' cy='84' r='34' stroke='%2362b2e6' stroke-opacity='.8' stroke-width='6'/%3E%3Cpath d='M380 200c44-26 104-18 156 12' stroke='%2386cf97' stroke-opacity='.6' stroke-width='22' stroke-linecap='round'/%3E%3Cg fill='%23f08ab8'%3E%3Ccircle cx='300' cy='150' r='8'/%3E%3Ccircle cx='540' cy='150' r='6'/%3E%3C/g%3E%3Cg fill='%2362b2e6'%3E%3Ccircle cx='220' cy='130' r='7'/%3E%3C/g%3E%3Cg fill='%23f2c23e' fill-opacity='.9'%3E%3Cg transform='translate(290 36) rotate(0) scale(1.3)'%3E%3Cpath d='M0-12Q2-2 12 0Q2 2 0 12Q-2 2-12 0Q-2-2 0-12Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--scene-b:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 460 380' width='460' height='380' fill='none'%3E%3Ccircle cx='110' cy='300' r='120' fill='%23fff' fill-opacity='.45'/%3E%3Ccircle cx='310' cy='330' r='50' fill='%23fdf0c2' fill-opacity='.6'/%3E%3Ccircle cx='390' cy='250' r='22' fill='%23d3ebf9' fill-opacity='.7'/%3E%3C/svg%3E")}.category-section,.home-feature{position:relative;isolation:isolate}.category-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--scene-a) right -24px top 0/clamp(330px,42vw,600px) auto no-repeat,var(--scene-b) left -30px bottom -50px/clamp(240px,28vw,400px) auto no-repeat}.category-section:after,main[data-palette]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:var(--scene-tile);-webkit-mask-image:radial-gradient(120% 85% at 100% 0,#000 0,transparent 72%);mask-image:radial-gradient(120% 85% at 100% 0,#000 0,transparent 72%)}main[data-palette]{position:relative}main[data-palette]:before{position:fixed;z-index:-1}html:not(.gs-demo) [data-sample]{display:none!important}:root{--review-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m10 1.6 2.6 5.3 5.8.8-4.2 4.1 1 5.8-5.2-2.7-5.2 2.7 1-5.8L1.6 7.7l5.8-.8z'/%3E%3C/svg%3E")}.rating-stars{display:inline-block;flex:none;width:90px;height:18px;background:linear-gradient(90deg,var(--cta) calc(var(--rating,0)/5*100%),color-mix(in srgb,var(--cta) 26%,#fff) 0);-webkit-mask:var(--review-star) 0 0/18px 18px repeat-x;mask:var(--review-star) 0 0/18px 18px repeat-x}.review-verified{flex:none;width:16px;height:16px;color:var(--cta)}.rating-summary{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:44px;margin:-12px 0 -2px;color:var(--ink);font:400 15px/1.2 var(--sans);text-decoration:none}.rating-summary b{font-weight:700}.rating-summary .rating-count{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ink) 40%,transparent);text-underline-offset:3px}.rating-summary:hover .rating-count{text-decoration-color:currentColor}.proof-line{display:flex;align-items:center;gap:10px;margin:16px 0 0;padding:10px 12px;border-radius:14px;background:var(--tint);color:var(--ink);font:400 15px/1.45 var(--sans)}.proof-line strong{font-weight:700}.proof-faces{display:flex;flex:none;padding-left:8px}.proof-faces>*{display:grid;place-items:center;width:32px;height:32px;margin-left:-8px;border:2px solid #fff;border-radius:50%;background:var(--fill);color:#fff;font:700 13px/1 var(--sans);object-fit:cover}.review-slider{display:grid;grid-template-columns:minmax(0,1fr);margin:0 0 22px}.review-track{grid-area:2/1;display:flex;gap:12px;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:18px}.review-track::-webkit-scrollbar{display:none}.review-mini{position:relative;flex:0 0 100%;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:var(--soft);scroll-snap-align:start}.review-slider:has(.review-nav) .review-mini{padding-inline:28px}.review-mini .review-thumb{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--tint);color:var(--deep);font:500 24px/1 var(--display);object-fit:cover}.review-mini-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;color:var(--ink);font:700 15px/1.25 var(--sans)}.review-mini-head .rating-stars{width:80px;height:16px;-webkit-mask-size:16px 16px;mask-size:16px 16px}.review-mini blockquote{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:4px 0 0;padding:0;border:0;color:var(--ink);font:400 15px/1.45 var(--sans)}.review-nav{grid-area:2/1;z-index:1;align-self:center;justify-self:start;display:grid;place-items:center;width:44px;height:44px;margin:0 -20px;padding:0;border:0;border-radius:50%;background:none;color:var(--deep);cursor:pointer}.review-nav[data-review-dir="1"]{justify-self:end}.review-dots{grid-area:3/1;display:flex;justify-content:center;gap:6px;margin-top:10px}.review-dots i{width:6px;height:6px;border-radius:99px;background:color-mix(in srgb,var(--deep) 24%,#fff);transition:width .3s ease,background-color .3s ease}.review-dots i.is-on{width:18px;background:var(--cta)}.review-nav svg{width:32px;height:32px;padding:6px;border:1px solid var(--line);border-radius:50%;background:#fff;box-shadow:0 8px 16px -10px var(--deep);transition:border-color .2s ease}.review-nav:hover svg{border-color:var(--deep)}.review-nav:active svg{transform:scale(.94)}.reviews{width:min(1232px,calc(100% - 48px));margin:28px auto 0;scroll-margin-top:110px}.reviews-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 18px}.reviews .reviews-head h2{margin:0;color:var(--ink);font:500 clamp(1.6rem,3vw,2.4rem)/1.1 var(--display);letter-spacing:-.02em}.reviews-body{display:grid;gap:16px;columns:auto}.reviews-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;min-width:0}.reviews-score,.review-card{break-inside:avoid;margin:0;min-width:0}.reviews-score{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(200px,1fr);align-items:center;gap:10px 26px;padding:20px;border:1px solid #fff;border-radius:22px;background:#fffffff0;box-shadow:0 24px 40px -36px var(--deep)}.reviews-average{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;color:var(--muted);font:400 14px/1.3 var(--sans)}.reviews-average>span:last-child{flex-basis:100%}.reviews-dist{width:100%;max-width:480px;justify-self:end}.reviews-average>b{color:var(--ink);font:500 56px/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.reviews-dist{display:grid;gap:7px;margin:0;padding:0;list-style:none;color:var(--ink);font:700 13px/1 var(--sans);font-variant-numeric:tabular-nums}.reviews-dist li{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) 22px;align-items:center;gap:8px}.reviews-dist li>span:nth-child(2){display:flex;align-items:center;gap:3px}.reviews-dist li>span:nth-child(2):after{content:"";width:12px;height:12px;background:var(--cta);-webkit-mask:var(--review-star) center/contain no-repeat;mask:var(--review-star) center/contain no-repeat}.reviews-dist li>span:last-child{font-weight:400;text-align:right;color:var(--muted)}.reviews-bar{height:8px;border-radius:99px;background:color-mix(in srgb,var(--cta) 16%,#fff);overflow:hidden}.reviews-bar i{display:block;height:100%;border-radius:99px;background:var(--cta)}.review-card{display:grid;grid-template-columns:minmax(0,1fr) 88px;align-content:start;align-items:start;gap:10px;padding:20px;border:1px solid #fff;border-radius:22px;background:#fffffff0;box-shadow:0 24px 40px -36px var(--deep)}.review-card>.rating-stars,.review-card>blockquote,.review-card-head{grid-column:1/-1}.review-card:has(.review-photo)>blockquote{grid-column:1;grid-row:3}.review-card-head{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;width:100%}.review-card-head p{margin:0}.review-card .review-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--tint);color:var(--deep);font:700 17px/1 var(--sans);object-fit:cover}.review-card-head strong{display:block;color:var(--ink);font:700 16px/1.25 var(--sans)}.review-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:3px;color:var(--muted);font:400 13px/1.3 var(--sans)}.review-meta b{display:inline-flex;align-items:center;gap:4px;color:var(--deep);font-weight:700}.review-meta:empty{display:none}.review-card blockquote{margin:0;padding:0;border:0;color:var(--ink);font:400 16px/1.55 var(--sans)}.review-card .review-photo{grid-column:2;grid-row:3;width:88px;height:88px;aspect-ratio:1;border-radius:12px;object-fit:cover}.reviews-more{display:block;min-height:48px;margin:4px auto 0;padding:0 26px;border:1px solid var(--deep);border-radius:999px;background:#fff;color:var(--deep);font:700 15px/1 var(--sans);cursor:pointer;transition:background-color .2s ease}.reviews-more:hover{background:var(--tint)}.review-card:focus{outline:0}.review-nav[hidden],.reviews-more[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.review-track{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){.review-nav svg,.reviews-more,.review-dots i{transition:none}.review-nav:active svg{transform:none}}@media(min-width:761px){.reviews-list.is-collapsed>[data-extra]{display:none}}@media(min-width:761px)and (max-width:1023px){.reviews-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){main[data-product] .review-slot{grid-row:3}.review-slot{padding:0 16px;border:solid #fff;border-width:0 1px;background:#ffffffe6}.reviews{width:calc(100% - 24px);margin-top:28px}.reviews-body{gap:12px}.reviews-score{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px}.reviews-average>b{font-size:46px}.reviews-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;overflow:visible;scroll-snap-type:none}.reviews-list::-webkit-scrollbar{display:none}.review-card{margin:0;padding:18px;scroll-snap-align:none}.review-card:only-child{flex-basis:100%}.reviews-more{display:none}}.story .story-images{padding:0;border:0;background:#fcf0e4}.story .story-images>figure,.story .story-images>figure+figure{margin:0;padding:0;border:0}.story .story-images>figure>img{display:block;width:100%;max-width:none;height:auto;border:0;border-radius:0}@media(max-width:760px){main[data-product] .story>.story-images{grid-row:6}}#order-form .stock-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 12px;padding:0;font:700 15px/1.3 var(--sans);color:var(--ink)}.stock-line .stock-dot{flex:none;width:8px;height:8px;margin:0 4px;border-radius:50%;background:#cf2a1c;box-shadow:0 0 0 4px #cf2a1c29}#order-form .stock-line[data-stock-line]:not([hidden])+.stock-line[data-sample]{display:none}.offer-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 20px;padding:8px 16px;background:var(--deep);color:#fff;font:400 14px/1.35 var(--sans);text-align:center}.offer-banner[hidden],.offer-banner .offer-digits[hidden],.offer-banner .offer-digits>[hidden],.offer-banner .offer-stock[hidden]{display:none}.offer-banner [data-banner-stock]:not([hidden])+[data-sample]{display:none!important}.offer-banner .offer-clock[hidden]{display:none}.offer-banner .offer-clock{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px}.offer-banner [data-ship-clock]~.offer-clock[data-sample]{display:none!important}@media(max-width:699px){.offer-banner .offer-ship-note{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.offer-banner p{margin:0}.offer-banner strong{font-weight:700}.offer-banner .offer-digits{display:flex;align-items:center;gap:4px}.offer-banner .offer-digits i{margin-right:4px;font-style:normal}.offer-banner .offer-digits>span{display:flex;align-items:baseline;gap:2px;padding:5px 8px;border-radius:8px;background:#fff;color:var(--deep)}.offer-banner .offer-digits b{font:700 15px/1 var(--sans);font-variant-numeric:tabular-nums}.offer-banner .offer-digits small{font:400 12px/1 var(--sans)}.offer-banner .offer-clock:has(.offer-digits:not([hidden])) .offer-until{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.offer-banner .offer-stock{display:flex;align-items:center;gap:9px;font-weight:700}.offer-banner .offer-stock:before{content:"";width:8px;height:8px;margin-left:4px;border-radius:50%;background:#ff7466;box-shadow:0 0 0 4px #ff746640}@media(prefers-reduced-motion:no-preference){.offer-banner .offer-stock:before{animation:offer-pulse 1.4s ease-in-out infinite}@keyframes offer-pulse{50%{box-shadow:0 0 0 8px #ff746600}}}@media(prefers-reduced-motion:reduce){.offer-banner .offer-seconds{display:none}}.offer-setting-note{margin:18px 16px;padding:10px 14px;border:1px dashed var(--ink);border-radius:12px;font:400 14px/1.4 var(--sans);color:var(--ink)}#order-form .delivery-estimate{margin:20px 0 0;padding:18px 0 0;border-top:1px solid var(--line)}#order-form .delivery-estimate .delivery-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 14px;font:700 15px/1.3 var(--sans);color:var(--ink)}.delivery-estimate .delivery-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;text-align:center}.delivery-estimate .delivery-track li{position:relative;display:grid;justify-items:center;align-content:start;gap:3px;margin:0;padding:0}.delivery-estimate .delivery-track svg{box-sizing:border-box;width:42px;height:42px;margin-bottom:5px;padding:9px;border-radius:50%;background:var(--tint);color:var(--deep)}.delivery-estimate .delivery-track li+li:before{content:"";position:absolute;top:21px;right:calc(50% + 27px);width:calc(100% - 46px);border-top:1px dashed color-mix(in srgb,var(--deep) 45%,transparent)}.delivery-estimate .delivery-track strong{font:700 14px/1.25 var(--sans);color:var(--ink)}.delivery-estimate .delivery-track small{font:700 13.5px/1.3 var(--sans);font-variant-numeric:tabular-nums;color:var(--deep)}.delivery-estimate .delivery-track small:empty{display:none}.product-gallery .gallery-main{cursor:zoom-in}html:has(dialog.zoom[open]){overflow:hidden}dialog.zoom{--zoom-edge:12px;--zoom-top: calc(max(var(--zoom-edge),env(safe-area-inset-top)) + 56px) ;--zoom-bottom: calc(max(var(--zoom-edge),env(safe-area-inset-bottom)) + 56px) ;--zoom-side:max(8px,env(safe-area-inset-left),env(safe-area-inset-right));position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:var(--zoom-top) var(--zoom-side) var(--zoom-bottom);border:0;overflow:hidden;place-items:center;background:color-mix(in srgb,var(--deep,#2f1c6b) 26%,#0d0b0a);color:#fff}dialog.zoom[open]{display:grid}dialog.zoom::backdrop{background:color-mix(in srgb,var(--deep,#2f1c6b) 26%,#0d0b0a)}dialog.zoom .zoom-image{display:block;width:auto;height:auto;max-width:calc(100vw - 2*var(--zoom-side));max-height:calc(100dvh - var(--zoom-top) - var(--zoom-bottom));border-radius:14px;background:var(--soft,#fff);object-fit:contain}dialog.zoom button{position:absolute;display:grid;place-items:center;width:48px;height:48px;margin:0;padding:0;border:1px solid #ffffff47;border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}dialog.zoom button:hover{background:#ffffff38}dialog.zoom button:active{background:#ffffff52}dialog.zoom button:focus-visible{outline:2px solid #fff;outline-offset:3px}dialog.zoom .zoom-close{top:max(var(--zoom-edge),env(safe-area-inset-top));right:max(var(--zoom-edge),env(safe-area-inset-right))}dialog.zoom :is(.zoom-prev,.zoom-next,.zoom-count){bottom:max(var(--zoom-edge),env(safe-area-inset-bottom))}dialog.zoom .zoom-prev{left:calc(50% - 104px)}dialog.zoom .zoom-next{right:calc(50% - 104px)}dialog.zoom .zoom-count{position:absolute;left:50%;display:grid;place-items:center;width:96px;height:48px;margin:0 0 0 -48px;font:600 16px/1 var(--sans,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#fff;pointer-events:none}@media(min-width:761px){dialog.zoom{--zoom-edge:20px;--zoom-top:60px;--zoom-bottom:60px;--zoom-side:96px}dialog.zoom :is(.zoom-prev,.zoom-next){top:calc(50% - 24px);bottom:auto}dialog.zoom .zoom-prev{left:24px}dialog.zoom .zoom-next{right:24px}dialog.zoom .zoom-count{bottom:6px}}@media(prefers-reduced-motion:no-preference){dialog.zoom[open]{animation:zoom-open .18s ease-out}dialog.zoom button{transition:background-color .15s ease}}@keyframes zoom-open{0%{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/growship-ui.css.map */
