:root{--gs-paper:#fafbfd;--gs-white:#fff;--gs-ink:#241d31;--gs-muted:#443f50;--gs-line:#e0e3eb;--gs-brand:#4c00bf;--gs-lilac:#e5dbf5;--gs-warm:#eadbca}body,main[data-palette],.order,.cart-drawer,[data-palette]{--ink:var(--gs-ink);--muted:var(--gs-muted);--line:var(--gs-line);--paper:var(--gs-white);--deep:#38205a;--cta:var(--gs-brand);--tint:var(--gs-lilac);--soft:#f2edf8;--fill:var(--gs-brand);--canvas:var(--gs-paper);--grain:none;--base:var(--gs-paper);--accent:var(--gs-brand);--green:var(--gs-brand)}html:has(.store-header),body:has(.store-header){background:var(--gs-paper);color:var(--gs-ink)}body:has(main[data-palette]):before{background:var(--gs-paper)}.store-header,.gsf-page .store-header{background:var(--gs-paper);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:0;box-shadow:none}.nav-link,.nav-cart,.gsf-page .nav-link,.gsf-page .nav-cart{color:var(--gs-ink)}.boutique-panel,.cart-drawer,.cart-drawer-head,.mobile-order{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}footer,.gsf-page footer{background:#e8e1ef;color:var(--gs-ink);border-top:1px solid #cfc3da}.gsf-page{--ink:var(--gs-ink);--muted:var(--gs-muted);--purple:var(--gs-brand);background:var(--gs-paper)}.gsf-catalog,.gsf-trust{background:var(--gs-paper)}.gsf-catalog-group{padding:24px 0 28px;border-color:var(--gs-line)}.gsf-group-title{margin-bottom:16px;align-items:center}.gsf-group-title h2{line-height:1.2}.gsf-product-rail{align-items:stretch;gap:28px}.gsf-product.card{height:auto!important;align-self:stretch;display:flex;flex-direction:column}.gsf-product.card>.gsf-product-photo{flex:0 0 230px;height:230px;background:none;opacity:1;isolation:isolate}.gsf-product-photo img{opacity:1;mix-blend-mode:normal;filter:drop-shadow(0 8px 7px #241d3116)}.gsf-product .gsf-card-copy{flex:1;display:grid;grid-template-rows:48px 1fr auto;align-content:stretch;gap:12px;padding-top:14px}.gsf-card-copy h3{height:auto;min-height:0;margin:0;font-size:18px;line-height:24px;color:var(--gs-ink)}.gsf-product .gsf-card-copy h3>a{height:auto;display:block;color:inherit}.gsf-product .gsf-card-copy .card-highlights{align-content:start;gap:8px;margin:0!important;color:var(--gs-muted);font-size:14px;line-height:20px}.gsf-product .gsf-card-copy .card-highlights li{margin:0;line-height:20px}.gsf-card-copy .card-highlights li:before{background:#e0d2f1!important;color:#42158d}.gsf-product .gsf-card-bottom{margin:0;padding:4px 0 0;display:grid;grid-template-columns:1fr;grid-template-rows:30px 48px;gap:10px;align-items:center}.gsf-product .gsf-card-copy .card-price{margin:0!important;padding:0!important;font-size:23px;line-height:30px;min-height:30px;color:var(--gs-ink);display:block}.gsf-product .gsf-card-copy .card-price small{display:inline;font-size:12px;font-weight:400}.gsf-product a.gsf-card-cta{height:48px;min-height:48px;padding:12px 16px;background:var(--gs-brand);color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:space-between;box-shadow:none;line-height:20px}.gsf-card-cta:hover,.gsf-button:hover{filter:brightness(.92)}.gsf-category-nav{padding-block:16px;gap:10px}.gsf-category-nav>a{background:#fff;border-color:#cfc3da;color:var(--gs-ink)}.gsf-rail-nav button{border-color:#b9a8ca;background:#fff;color:#38205a}.gsf-rail-nav button:disabled{opacity:.35}.gsf-bundles{background:#eadbca;padding:32px 0;color:#312438}.gsf-bundle-heading{margin-bottom:20px}.gsf-bundle-heading>p:last-child,.gsf-duo-copy>p,.gsf-duo-action small{color:#514255}.gsf-duo-choice{border-color:#bca9bb}.gsf-duo-choice select{background:#fff;border-color:#bca9bb;color:var(--gs-ink)}.gsf-duo-list{align-items:start;gap:40px}.gsf-duo-action{margin-top:16px}.gsf-button{background:var(--gs-brand);color:#fff}.gsf-feature{padding:30px 0 44px}.gsf-feature--right{--feature-bg:#efd1b6!important;--feature-ink:#4c281c!important;--feature-accent:#cd855c!important}.gsf-feature--dark{--feature-bg:#281b3f!important;--feature-ink:#fff!important;--feature-accent:#d1ed89!important}.gsf-feature-title{margin-bottom:16px}.gsf-feature-grid{gap:40px}.gsf-feature-copy{padding:12px 0}.gsf-feature-art{background:none}.gsf-feature--right .gsf-feature-wave{color:#281b3f}.gsf-feature--dark .gsf-feature-wave{color:var(--gs-paper)}.order{background:#fff;border:1px solid var(--gs-line);box-shadow:0 10px 28px #241d310a;backdrop-filter:none;-webkit-backdrop-filter:none}.product-gallery .gallery-main{background:#ece5f4;box-shadow:inset 0 0 0 1px #d6cddd;mix-blend-mode:normal}.order .product-pitch,.order .shipping,.order .notice{color:var(--gs-muted)}.order .pack{background:#fff;border-color:#c9b9d8}.order .pack:has(.pack-row input:checked){background:#eee5f9;border-color:#4c00bf;box-shadow:0 0 0 1px #4c00bf}.order .pack-flag{background:var(--gs-brand);color:#fff}.order-summary .primary,.mobile-order .primary,.drawer-checkout,.cart-drawer .gift-add{background:var(--gs-brand);color:#fff;box-shadow:none}.order input,.order select,.order textarea{background:#fff;color:var(--gs-ink);border-color:#b6a8c4}.order .checkout-box{background:#fff;border-color:var(--gs-line)}.cart-drawer .reward-tier{background:#f2edf8;border-color:#b69dce;color:var(--gs-ink)}.cart-drawer-head{border-color:var(--gs-line)}@media(max-width:760px){.gsf-catalog-group{padding:20px 0 24px}.gsf-group-title{margin-bottom:12px}.gsf-product.card>.gsf-product-photo{height:210px;flex-basis:210px}.gsf-product .gsf-card-copy{padding-top:12px;grid-template-rows:48px 1fr auto;gap:10px}.gsf-product .gsf-card-bottom{grid-template-columns:1fr;grid-template-rows:30px 46px;gap:8px}.gsf-product a.gsf-card-cta{height:46px;min-height:46px;width:100%}.gsf-feature{padding:26px 0 38px}.gsf-feature-title{margin-bottom:12px}.gsf-feature-grid{gap:12px}.gsf-feature-copy{padding:0}.gsf-bundles{padding:28px 0}.gsf-duo-list{gap:24px}.gsf-duo+.gsf-duo{border-color:#bca9bb}.gsf-trust{padding:26px 0}.order{box-shadow:none}}.gsf-product .gsf-card-copy .card-price{height:30px}.offer-banner{background:#38204f!important;color:#fff!important}.gsf-product .gsf-card-bottom{grid-template-rows:48px;gap:0;padding-top:8px}.gsf-product .gsf-card-copy .gsf-card-cta .card-price{color:inherit;font-size:20px;height:auto;min-height:0;line-height:24px}.gsf-product .gsf-card-cta .card-price small{color:inherit;opacity:.9}@media(max-width:760px){.gsf-product .gsf-card-bottom{grid-template-rows:48px}.gsf-product a.gsf-card-cta{height:48px}}.store-header .store-bar{grid-template-columns:auto 1fr auto;column-gap:40px;background:transparent}.store-header .store-bar>.logo{grid-column:1;grid-row:1;justify-self:start}.store-header .nav-l{grid-column:2;grid-row:1;justify-content:flex-end}.store-header .nav-r{grid-column:3;grid-row:1}.gsf-product .gsf-card-copy .card-highlights{grid-auto-rows:1fr}.gsf-product .gsf-card-copy .card-highlights li{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:8px;align-items:start;min-height:40px;overflow:visible}.gsf-product .gsf-card-copy .card-highlights li:before{margin:0;width:20px;height:20px;display:grid;place-items:center;line-height:20px}.gsf-product .card-highlights li>span{display:block;min-width:0;text-align:start;text-wrap:balance;overflow:visible;white-space:normal;line-height:20px}@media(max-width:850px){.store-header .store-bar{column-gap:16px}.store-header .nav-l{justify-content:flex-end}}@media(max-width:760px){.store-header .store-bar{grid-template-columns:1fr auto auto;padding-inline:18px;column-gap:10px}.store-header .nav-l .nav-link,.store-header .nav-cart{min-width:44px;min-height:44px;justify-content:center}.store-header .store-bar>.logo img{width:148px}}.gsf-home{background:linear-gradient(180deg,#fafbfd,#fff 38%,#f5f7fb)}.gsf-catalog{background:linear-gradient(115deg,#fff,#fafbfd 55%,#f2f5fa)}.gsf-catalog-group{border-color:#e0e4ec}.gsf-category-nav>a{background:#fff;border-color:#d9dce7;box-shadow:0 2px 5px #241d3104}.gsf-product .card-highlights li:before{background:#ebe5fa!important;color:#4c00bf}.gsf-product-photo img{filter:drop-shadow(0 8px 7px #17203819)}.gsf-product a.gsf-card-cta{background:linear-gradient(105deg,#4c00bf,#580fd0);box-shadow:0 3px 8px #4c00bf12}.gsf-trust{background:linear-gradient(120deg,#fff,#f3f6fb)}.gsf-catalog-group{border:0;padding:32px 0 28px;position:relative}.gsf-catalog-group+.gsf-catalog-group{padding-top:54px}.gsf-group-title{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:16px;row-gap:12px;margin-bottom:20px}.gsf-group-title>div:first-child{display:contents}.gsf-group-title .gsf-eyebrow{display:block;grid-column:1;grid-row:1;margin:0!important;color:#625375;font-size:11px;letter-spacing:.12em}.gsf-group-title h2{grid-column:1/-1;grid-row:2;width:100%;max-width:none;font-size:clamp(34px,4.3vw,62px);line-height:1.08;letter-spacing:-.045em;text-wrap:balance;font-weight:750}.gsf-group-title .gsf-rail-nav{grid-column:2;grid-row:1}.gsf-feature-title h2{max-width:none;font-size:clamp(36px,4.3vw,62px);line-height:1.1;text-wrap:balance}.gsf-feature-title h2 span{display:inline}.gsf-faq{grid-template-columns:1fr;gap:20px}.gsf-faq>h3{font-size:clamp(34px,4.3vw,62px);line-height:1.1;max-width:none}.gsf-trust{padding:40px 0}@media(max-width:760px){.gsf-catalog-group{padding:22px 0 24px}.gsf-catalog-group+.gsf-catalog-group{padding-top:40px}.gsf-group-title{row-gap:10px;margin-bottom:16px}.gsf-group-title h2{font-size:34px;line-height:1.1;text-wrap:balance}.gsf-feature-title h2{font-size:34px;line-height:1.12}.gsf-faq>h3{font-size:34px}.gsf-trust{padding:30px 0}}.gsf-home{background:#fbfcff}.gsf-catalog{background:transparent}.gsf-catalog-group{isolation:isolate;padding:32px 0}.gsf-catalog-group:after{content:"";position:absolute;z-index:-1;inset:0 calc((100% - 100vw)/2);pointer-events:none;background:radial-gradient(ellipse at 0% 0%,#e9e3f680,transparent 56%),radial-gradient(ellipse at 100% 100%,#e4edf780,transparent 54%),linear-gradient(120deg,#fff,#fcfdff 58%,#f4f7fc)}.gsf-catalog-group:nth-child(2n):after{background:radial-gradient(ellipse at 100% 0%,#e9e3f680,transparent 56%),radial-gradient(ellipse at 0% 100%,#e4edf780,transparent 54%),linear-gradient(240deg,#fff,#fcfdff 58%,#f4f7fc)}.gsf-catalog-group+.gsf-catalog-group{padding-top:40px}.gsf-catalog-group+.gsf-catalog-group:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:7px;pointer-events:none;background:linear-gradient(90deg,#38204f 0 76%,#4c00bf 76% 94%,#c7e977 94%);z-index:1}.gsf-feature-wave{display:none}.gsf-feature{border-top:7px solid #38204f;padding-top:36px;padding-bottom:36px}.gsf-feature--right{background:radial-gradient(ellipse at 100% 0%,#fff7e8a0,transparent 60%),linear-gradient(125deg,#f8e7d7,#efd1b6 65%,#eac6ae)}.gsf-feature--dark{border-top-color:#c7e977;background:radial-gradient(ellipse at 80% 20%,#60407860,transparent 62%),linear-gradient(120deg,#21152f,#332048 65%,#271638)}.gsf-trust{border-top:7px solid #4c00bf;background:radial-gradient(ellipse at 0% 0%,#e8e1f480,transparent 60%),linear-gradient(115deg,#fff,#f1f5fb)}@media(max-width:760px){.gsf-catalog-group{padding:26px 0}.gsf-catalog-group+.gsf-catalog-group{padding-top:32px}.gsf-catalog-group+.gsf-catalog-group:before,.gsf-feature,.gsf-trust{border-top-width:5px}.gsf-catalog-group+.gsf-catalog-group:before{height:5px}.gsf-feature{padding-top:28px;padding-bottom:30px}}:root{--gs-ink:#20152f;--gs-muted:#393342;--gs-paper:#fff}.gsf-page,.gsf-home,.store-header,.gsf-page .store-header{background:#fff}.gsf-catalog-group:after,.gsf-catalog-group:nth-child(2n):after{background:linear-gradient(115deg,#fff 65%,#f5f6fb)}.gsf-group-title{margin-bottom:22px}.gsf-group-title .gsf-eyebrow{justify-self:start;padding:6px 11px;border-radius:6px;background:#ede5fa;color:#421d77;font-size:12px;line-height:18px;font-weight:750;letter-spacing:.09em}.gsf-group-title h2{color:#20152f}.gsf-rail-stage{position:relative;isolation:isolate;--stage-top:#edf0f6;--stage-floor:#d5dce9}[data-category=famille]>.gsf-rail-stage{--stage-top:#f5efec;--stage-floor:#e2d8df}[data-category=bricolage]>.gsf-rail-stage{--stage-top:#e8eaf5;--stage-floor:#cfd4e9}[data-category=bien-etre]>.gsf-rail-stage{--stage-top:#edf2f1;--stage-floor:#d6e2e0}.gsf-rail-stage:before{content:"";position:absolute;z-index:-1;left:50%;transform:translate(-50%);top:0;width:100vw;height:230px;background:radial-gradient(ellipse at 30% 0%,#ffffffc0,transparent 65%),linear-gradient(175deg,var(--stage-top),var(--stage-floor));border-top:1px solid #d7dce7;border-bottom:1px solid #c5cbd8;pointer-events:none}.gsf-product.card>.gsf-product-photo{overflow:visible;padding:9px 0!important}.gsf-product-photo:after{content:"";position:absolute;bottom:11px;left:18%;width:64%;height:12px;background:radial-gradient(ellipse,#25203328,transparent 70%);filter:blur(3px);z-index:-1;pointer-events:none}.gsf-product-photo img{opacity:1;filter:contrast(1.04) saturate(1.025) drop-shadow(0 10px 7px #21182f26);transition:transform .18s ease;transform-origin:50% 75%}.gsf-product .gsf-card-copy{padding-top:18px;gap:10px}.gsf-product .gsf-card-copy h3{color:#20152f;font-size:18px;line-height:24px;font-weight:800}.gsf-product .gsf-card-copy .card-highlights{color:#393342;font-size:14px;line-height:21px;font-weight:450}.gsf-product .card-highlights li>span{line-height:21px}.gsf-product .gsf-card-copy .card-highlights li:before{background:#4c00bf!important;color:#fff;font-size:12px;box-shadow:0 2px 3px #4c00bf18}.gsf-product a.gsf-card-cta{background:linear-gradient(115deg,#4c00bf,#390097);border:1px solid #350086;box-shadow:inset 0 1px #ffffff35,0 3px #280063,0 6px 10px #3d10731c;border-radius:10px;transition:transform .16s ease,box-shadow .16s ease}.gsf-card-cta .gsf-cart-icon{width:26px;height:26px}.gsf-stock-label{background:#20152f;color:#fff;border:1px solid #fff;font-size:12px;font-weight:700;padding:6px 11px;box-shadow:0 2px 6px #20152f22;z-index:2}.gsf-rail-nav button{background:#fff;border:1px solid #79618d;color:#35184f;box-shadow:0 2px #dfd7e9}.gsf-rail-nav button:disabled{opacity:1;background:#f2f0f5;color:#a29aaa;border-color:#ded9e4;box-shadow:none}.gsf-category-nav>a{background:#fff;border:1px solid #b9acc9;color:#251630;box-shadow:0 2px #e9e4ef}.gsf-category-nav>a:hover,.gsf-category-nav>a:focus-visible{background:#4c00bf;color:#fff;border-color:#4c00bf}.gsf-feature-art img{filter:contrast(1.04) drop-shadow(0 18px 12px #1d103d35)}.gsf-faq summary{color:#20152f;font-size:16px}.gsf-faq details p{color:#393342;line-height:1.6}.gsf-page footer{background:#261638;color:#fff;border-top:0}.gsf-page footer a,.gsf-page footer p,.gsf-page footer small{color:#fff}@media(hover:hover){.gsf-product-photo:hover img{transform:translateY(-5px)}.gsf-product a.gsf-card-cta:hover{filter:none;background:linear-gradient(115deg,#5906d5,#4500ae);transform:translateY(-1px)}}@media(max-width:760px){.gsf-rail-stage:before{height:210px}.gsf-group-title{margin-bottom:18px}.gsf-product.card>.gsf-product-photo{padding:8px 0!important}.gsf-product .gsf-card-copy{padding-top:16px;gap:10px}.gsf-product .gsf-card-copy .card-highlights li{min-height:42px}.gsf-group-title .gsf-eyebrow{font-size:11px;padding:5px 9px;line-height:17px}}@media(prefers-reduced-motion:reduce){.gsf-product-photo img,.gsf-product a.gsf-card-cta{transition:none}.gsf-product-photo:hover img,.gsf-product a.gsf-card-cta:hover{transform:none}}.gsf-rail-stage:before,.gsf-product-photo:after{display:none}.gsf-catalog-group:after,.gsf-catalog-group:nth-child(2n):after{background:radial-gradient(ellipse at 100% 25%,#e1d6f1 0%,#eee8f7 24%,transparent 66%),linear-gradient(115deg,#fff 20%,#fcfbff 60%,#eee8f7)}.gsf-catalog-group:nth-child(2n):after{background:radial-gradient(ellipse at 0% 30%,#e4dcf2 0%,#f0eafa 24%,transparent 68%),linear-gradient(245deg,#fff 20%,#fcfbff 60%,#eee8f7)}.gsf-group-title .gsf-eyebrow{padding:0;border-radius:0;background:none;color:#4c168c;font-size:12px;letter-spacing:.13em}.gsf-product.card>.gsf-product-photo{padding:0!important}.gsf-product-photo img{filter:contrast(1.04) drop-shadow(0 12px 9px #24133824)}.gsf-product a.gsf-card-cta{background:#4c00bf;border:0;box-shadow:none;border-radius:12px}.gsf-product a.gsf-card-cta:hover{background:#3d009d;box-shadow:none;transform:none}.gsf-category-nav>a{box-shadow:none;background:#ffffffb8;border-color:#bba8d0}.gsf-rail-nav button{box-shadow:none;background:#ffffffc9}.gsf-stock-label{background:#fff;color:#291c3b;border-color:#a08bb9;box-shadow:none}.gsf-feature .gsf-button{box-shadow:none}@media(max-width:760px){.gsf-catalog-group:after,.gsf-catalog-group:nth-child(2n):after{background:linear-gradient(135deg,#fff,#f9f6fd 45%,#e9e0f5)}.gsf-product.card>.gsf-product-photo{padding:0!important}}.customer-fields .customer-input{display:block;position:relative;width:100%}.customer-fields .customer-input>svg{position:absolute;top:50%;left:14px;transform:translateY(-50%);width:21px;height:21px;color:#4c168c;pointer-events:none;z-index:1}.customer-fields .customer-input>input{width:100%;padding-left:46px}.selection-recap{font-size:14px;line-height:1.45;margin:0 0 6px;color:#34283e;font-weight:600}.checkout-delivery-note{font-size:13px;line-height:1.5;color:#51445f;margin:0 0 14px}.product-intro .promo-strip,.order .product-name{display:none!important}.order .product-intro{display:flex;flex-direction:column;gap:12px}.order .product-intro>h1{order:0;margin:0}.order .product-intro>.product-rating{order:1}.order .product-intro>.product-benefits{order:2}.checkout-offer-title{font:750 21px/1.25 var(--sans);color:#2b173c;text-align:center;margin:0 0 20px}.order .customer-fields{border:0;padding:0;margin:0 0 24px}.order .customer-fields legend{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.order .customer-fields .fields{gap:10px}.order .customer-fields .wide{margin:0;gap:0}.order .customer-fields input{height:52px;border:1px solid #c2b5d2;background:#fff;border-radius:12px;font-size:15px}.order .customer-fields input::placeholder{color:#665573;opacity:1}.order .customer-fields input:focus{border-color:#4c00bf;outline:2px solid #4c00bf26;outline-offset:0}.order .offers{background:transparent;border:0;box-shadow:none;padding:0;margin:0 0 24px}.order .offers>legend{float:none;font:650 14px/1.4 var(--sans);color:#594368;text-align:left;margin:0 0 12px;padding:0}.order .offers .pack{background:#fff;border:1px solid #d5cadf;box-shadow:0 3px 12px #27113c06;border-radius:15px;margin:0 0 12px;overflow:visible;position:relative}.order .offers .pack .pack-row{display:grid;grid-template-columns:22px 50px minmax(0,1fr) auto;align-items:center;gap:10px;padding:18px 14px;min-height:88px}.order .offers .pack .pack-info{display:flex;flex-direction:column;gap:5px}.order .offers .pack .pack-info>strong{font-size:16px;white-space:normal}.order .offers .pack .pack-saving{font-size:12px;font-weight:600;color:#5b337b;margin:0}.order .offers .pack .pack-delivery{font-size:12px;color:#24533b;font-weight:650}.order .offers .pack .pack-cost{grid-column:4;grid-row:1}.order .offers .pack .pack-price{font-size:19px;white-space:nowrap;color:#2b173c}.order .offers .pack .pack-art{height:52px;grid-row:1}.order .offers .pack .pack-art img{width:46px;height:48px}.order .offers .pack .pack-row>input{grid-row:1;width:20px;height:20px;accent-color:#4c00bf}.order .offers .pack.pack-recommended{border:2px solid #4c00bf;background:linear-gradient(120deg,#fff,#f1eafa);box-shadow:0 6px 18px #4c00bf12;margin-top:22px}.order .offers .pack .pack-flag{top:-13px;right:14px;background:#4c00bf;color:#fff;border-radius:20px;padding:5px 12px;font:700 11px/1.2 var(--sans)}.order .offers .pack:has(.pack-row input:checked){border-color:#4c00bf;box-shadow:0 0 0 1px #4c00bf}.order .offers .pack .pack-variants{margin:0 14px;padding:13px 0 15px;border-top:1px solid #ded1ec}.pack-more{border-top:1px solid #ddd3e7;padding-top:6px;margin-top:5px}.pack-more>summary{font-size:13px;color:#65506f;cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;list-style:none}.pack-more>summary:after{content:"+";margin-left:auto;font-size:20px}.pack-more[open]>summary:after{content:"\2212"}.order .selection-extras{padding:18px 0 0;margin:0 0 24px;border:0;border-top:1px solid #d5c7e1;background:none;border-radius:0}.order .selection-extras legend{font:750 18px/1.3 var(--sans);color:#2b173c;padding:0 10px 0 0;margin:0}.extras-intro{font-size:13px;line-height:1.4;color:#685574;margin:0 0 14px}.order .selection-extras .merch-bump,.order .selection-extras .selection-extra>label{display:grid;grid-template-columns:22px 58px minmax(0,1fr);gap:8px 12px;background:#fff;border:1px solid #d1c1df;border-radius:14px;padding:14px;margin:0 0 12px;box-shadow:0 3px 10px #28113e07;min-height:90px}.order .selection-extras .merch-bump>input,.order .selection-extras .selection-extra>label>input{grid-column:1!important;grid-row:1/3!important;width:21px;height:21px;accent-color:#4c00bf}.order .selection-extras .merch-bump>img,.order .selection-extras .selection-extra>label>img{grid-column:2!important;grid-row:1/3!important;width:58px;height:64px;object-fit:contain;background:#f5f0fa;border-radius:10px}.order .selection-extras .merch-bump>.bump-info,.order .selection-extras .selection-extra>label>span{grid-column:3!important;grid-row:1!important;color:#2b173c;font-size:14px;line-height:1.35;font-weight:700}.order .selection-extras .bump-info strong{display:block;font-size:14px;line-height:1.35}.order .selection-extras .bump-info>span{display:none}.order .selection-extras .merch-bump>.bump-price,.order .selection-extras .selection-extra>label>.extra-price{grid-column:3!important;grid-row:2!important;font-size:14px;color:#4c00bf;justify-self:start}.order .selection-extras label:has(input:checked){background:#f0e8fa;border-color:#4c00bf;box-shadow:0 0 0 1px #4c00bf}.order .selection-extras .companion-choice{margin:0 0 12px}.order .assurances{display:none!important}@media(max-width:760px){.checkout-offer-title{font-size:19px;margin-bottom:16px}.order .offers .pack .pack-row{grid-template-columns:20px 40px minmax(0,1fr) auto;padding:16px 10px;gap:8px}.order .offers .pack .pack-art img{width:38px;height:42px}.order .offers .pack .pack-price{font-size:17px}.order .offers .pack .pack-info>strong{font-size:15px}.order .selection-extras .merch-bump,.order .selection-extras .selection-extra>label{grid-template-columns:21px 50px minmax(0,1fr);gap:7px 10px;padding:12px}.order .selection-extras .merch-bump>img,.order .selection-extras .selection-extra>label>img{width:50px;height:58px}}#order-form .selection-extras{background:transparent!important;box-shadow:none!important;padding:18px 0 0!important;border:0!important;border-top:1px solid #d5c7e1!important}#order-form .selection-extras .merch-bump .bump-info strong{font-weight:700!important;font-size:14px!important}#order-form .selection-extras .merch-bump .bump-info{font-weight:700}.order .product-intro>.rating-summary{order:1}.order .product-intro>.product-pitch{order:2}.order .product-intro>.price{order:3}.order .product-intro>.product-benefits{order:4}#order-form .offers{display:grid;gap:14px!important}#order-form .offers>.pack{margin:0!important;background:#fff!important;border:1px solid #d9d4e3!important;border-radius:18px!important;box-shadow:0 3px 12px #28113f05!important;overflow:hidden;padding:0!important}#order-form .offers>.pack .pack-row{padding:20px 18px!important;gap:12px!important;min-height:102px}#order-form .offers>.pack.pack-recommended{position:relative;border:2px solid #4f08b9!important;background:linear-gradient(135deg,#fff 20%,#f6f1ff)!important;box-shadow:0 8px 24px #4f08b913!important;padding-top:34px!important}#order-form .pack-recommended .pack-flag{position:absolute!important;inset:0 0 auto!important;border-radius:0!important;height:34px!important;display:flex!important;align-items:center;justify-content:center;background:#4f08b9!important;color:#fff!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em}#order-form .pack-info{min-width:0!important;gap:7px!important}#order-form .pack-info>strong{font-size:17px!important;line-height:1.2!important;color:#21142e!important}#order-form .pack-saving{font-size:12px!important;line-height:1.4!important;font-weight:500!important;color:#665b70!important;white-space:normal!important}#order-form .pack-recommended .pack-saving{display:inline-block!important;align-self:flex-start!important;background:#e2f5b8!important;color:#304714!important;font-weight:750!important;padding:5px 8px!important;border-radius:7px!important}#order-form .pack-cost{display:flex!important;flex-direction:column!important;gap:3px!important;align-items:flex-end!important;flex-shrink:0!important}#order-form .pack-original{font-size:12px;color:#786c83;font-weight:500}#order-form .pack-price{font-size:21px!important;color:#241333!important;white-space:nowrap!important}#order-form .pack .pack-art{width:56px!important;min-width:56px!important}#order-form .pack .pack-variants{margin:0 18px 18px!important;padding-top:16px!important;border-top:1px solid #dcd1ec!important}#order-form .pack-recommended .variant-field select{background:#fff!important;border:1px solid #c8b6df!important;box-shadow:0 2px 4px #34154a04!important}@media(max-width:600px){#order-form .offers>.pack .pack-row{padding:16px 12px!important;gap:8px!important;grid-template-columns:20px 42px minmax(0,1fr) auto!important}#order-form .pack .pack-art{width:42px!important;min-width:42px!important}#order-form .pack-info>strong{font-size:15px!important}#order-form .pack-price{font-size:18px!important}#order-form .pack-saving{font-size:11px!important}#order-form .pack-recommended .pack-saving{padding:4px 6px!important}#order-form .pack .pack-variants{margin:0 12px 14px!important}}.order #product-title{font-size:clamp(30px,3vw,40px)!important;line-height:1.1!important;letter-spacing:-.035em!important;text-wrap:balance;max-width:100%}.rating-stars{background:linear-gradient(90deg,#d99000 calc(var(--rating,0)/5*100%),#e8e1d5 0)!important;filter:drop-shadow(0 1px 0 #7b4d0012)}.review-mini-head .rating-stars{width:100px!important;height:20px!important;mask-size:20px 20px!important;-webkit-mask-size:20px 20px!important}.review-mini{background:linear-gradient(125deg,#fff 20%,#fff9ed)!important;border-color:#ecdbb9!important}.review-thumb,.review-avatar{object-fit:cover!important;border:2px solid #fff!important;box-shadow:0 2px 8px #29133612}.reviews-bar i{background:#d99000!important}@media(max-width:600px){.order #product-title{font-size:30px!important;line-height:1.1!important}.review-mini-head{gap:6px!important}.review-mini-head .rating-stars{width:85px!important;height:17px!important;mask-size:17px 17px!important;-webkit-mask-size:17px 17px!important}}.gs-thanks{width:min(680px,calc(100vw - 28px));max-height:90dvh;padding:32px;border:1px solid #d9ccec;border-radius:26px;background:linear-gradient(145deg,#fff 35%,#f4efff);color:#261631;box-shadow:0 30px 100px #170b3b40;overflow:auto}.gs-thanks::backdrop{background:#1c102c9c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gs-thanks-close{position:absolute;right:14px;top:12px;width:40px;height:40px;border:0;border-radius:50%;background:#eee7f8;color:#34213e;font-size:28px;cursor:pointer}.gs-thanks-mark{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#dcf4ad;color:#355019;font-size:29px;margin-bottom:16px}.gs-thanks h2{font-size:30px;line-height:1.12;max-width:90%;margin:0 0 12px}.gs-thanks-message{font-size:15px;line-height:1.55;color:#5b4a65}.gs-thanks-total{font-size:19px;font-weight:800;margin:20px 0;padding:16px 0;border-block:1px solid #dfd4eb}.gs-thanks h3{font-size:18px;margin:22px 0 12px}.gs-thanks-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gs-thanks-product{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid #e4d9ee;background:#fff;border-radius:14px;color:inherit;text-decoration:none}.gs-thanks-product img{width:100%;height:130px;object-fit:contain}.gs-thanks-product strong{font-size:13px;line-height:1.35}.gs-thanks-product span{font-weight:800;color:#4f08b9}.gs-thanks-product small{font-size:11px;text-decoration:underline;color:#655571}.gs-thanks-continue{margin-top:24px;background:#4f08b9;color:#fff;border:0;border-radius:12px;padding:15px 20px;font-weight:750;cursor:pointer;width:100%}.gs-thanks button:focus-visible,.gs-thanks a:focus-visible{outline:3px solid #8a54d4;outline-offset:3px}@media(max-width:600px){.gs-thanks{padding:24px 18px}.gs-thanks h2{font-size:26px}.gs-thanks-products{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.gs-thanks-product{flex:0 0 155px;scroll-snap-align:start}.gs-thanks-product img{height:130px}}.gs-import-story{color:#2a2034;font-size:18px;line-height:1.8}.gs-import-story figure{margin:0!important;width:100%!important}.gs-import-story img{display:block;width:100%;height:auto;max-width:100%}.gs-import-story p{margin:18px 12px;text-align:center}.gs-import-story h2,.gs-import-story h3{margin:24px 12px 16px;text-wrap:balance;text-align:center}.gs-import-story p:empty{display:none}.gs-import-story span{background:transparent!important}.card-highlights li>span{unicode-bidi:plaintext}.order .pack-info>strong{unicode-bidi:plaintext}.order #product-title{font-size:clamp(25px,2.2vw,34px)!important;line-height:1.2!important;white-space:nowrap;text-wrap:nowrap;letter-spacing:-.035em!important}@media(max-width:600px){.order #product-title{font-size:clamp(19px,5.2vw,26px)!important}}button.nav-cart{border:0;background:transparent;color:inherit;padding:0;font:inherit;cursor:pointer}main[data-product=cash-bebe-pour-enfants] .product-intro{container-type:inline-size}main[data-product=cash-bebe-pour-enfants] .order #product-title{font-size:clamp(17px,6.8cqw,56px)!important;line-height:1.15!important;letter-spacing:-.04em!important;white-space:nowrap;max-width:100%}main[data-product] .checkout-flow{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}#order-form .purchase-box{display:block;min-width:0;margin:20px 0;padding:22px;border:1px solid #d8cbea;border-radius:22px;background:linear-gradient(145deg,#fff 35%,#f8f5ff);box-shadow:0 10px 28px #3214490b;position:relative;isolation:isolate}#order-form .purchase-box:before{content:"";position:absolute;inset:0 22px auto;height:3px;border-radius:0 0 4px 4px;background:#4f08b9}#order-form .purchase-box .offers{margin:0!important;padding:0!important;border:0!important;gap:12px!important}#order-form .purchase-box .offers>legend{font-size:12px!important;letter-spacing:.055em!important;margin-bottom:14px!important;padding:0!important;color:#51405e!important}#order-form .purchase-box .offers>.pack{border-radius:14px!important;box-shadow:none!important}#order-form .purchase-box .offers>.pack .pack-row{min-height:82px;padding:15px 12px!important}#order-form .purchase-box .offers>.pack:has(input:checked){border-color:#4f08b9!important;box-shadow:0 0 0 1px #4f08b9!important}#order-form .purchase-box .selection-extras{margin:20px 0 0!important;padding:16px 0 0!important;border-top:1px solid #e3dcee!important}#order-form .purchase-box .selection-extras>legend{font-size:15px!important;font-weight:750!important;padding:0!important;margin-bottom:5px!important}#order-form .purchase-box .extras-intro{margin:0 0 12px;font-size:13px;color:#675a72}#order-form .purchase-box .selection-extras .merch-bump,#order-form .purchase-box .selection-extras .selection-extra>label{min-height:76px;padding:10px!important;margin-bottom:8px!important;border-radius:12px;box-shadow:none;background:#fff}#order-form .purchase-box .selection-extras label:has(input:checked){background:#f1eaff!important;border-color:#4f08b9!important}#order-form .purchase-box .order-summary{margin:18px -22px -22px!important;padding:18px 22px 22px!important;border-top:1px solid #d8cbea!important;border-radius:0 0 22px 22px;background:#fff;box-shadow:none!important}#order-form .purchase-box .order-summary .total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 14px!important;color:#24152f}#order-form .purchase-box .order-summary .total output{font-size:clamp(23px,2.3vw,30px)!important;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}#order-form .purchase-box .order-summary .primary{width:100%;min-height:58px;border-radius:13px!important;background:#4f08b9!important;box-shadow:0 5px 12px #4f08b91a!important;font-size:16px!important;line-height:1.3;padding:14px!important}#order-form .purchase-box .notice:empty{display:none}@media(max-width:600px){#order-form .purchase-box{padding:14px;border-radius:18px;margin-top:18px}#order-form .purchase-box .order-summary{margin:16px -14px -14px!important;padding:16px 14px!important;border-radius:0 0 18px 18px}#order-form .purchase-box .offers>.pack .pack-row{grid-template-columns:18px 40px minmax(0,1fr)!important;gap:5px 9px!important;padding:12px!important;min-height:76px}#order-form .purchase-box .pack-row>input{grid-column:1;grid-row:1/3}#order-form .purchase-box .pack-art{grid-column:2;grid-row:1/3}#order-form .purchase-box .pack-info{grid-column:3;grid-row:1}#order-form .purchase-box .pack-cost{grid-column:3;grid-row:2;align-items:flex-start!important;flex-direction:row!important;flex-wrap:wrap;gap:4px 8px!important}#order-form .purchase-box .pack-price{font-size:18px!important}#order-form .purchase-box .pack-info>strong{font-size:15px!important}#order-form .purchase-box .pack .pack-variants{margin:0 10px 12px!important}#order-form .purchase-box .order-summary .total{align-items:flex-start;flex-wrap:wrap;gap:4px}#order-form .purchase-box .order-summary .primary{font-size:14px!important}}#order-form .purchase-box .order-summary>.total[hidden]{display:none!important}#order-form .purchase-box .order-summary .primary.priced-submit{justify-content:space-between;gap:12px;text-align:left;padding:15px 18px!important}.priced-submit .order-action-label{display:flex;flex-direction:column;gap:3px;min-width:0}.priced-submit .order-action-label strong{font-size:17px;line-height:1.2}.priced-submit .order-action-label small{font-size:11px;line-height:1.2;font-weight:400;opacity:.92}#order-form .purchase-box .priced-submit #total{color:#fff;font-size:clamp(20px,2.1vw,27px)!important;line-height:1;font-weight:800;white-space:nowrap;letter-spacing:-.02em}@media(max-width:360px){#order-form .purchase-box .order-summary .primary.priced-submit{padding:14px 12px!important;gap:8px}.priced-submit .order-action-label strong{font-size:15px}.priced-submit .order-action-label small{font-size:9px}#order-form .purchase-box .priced-submit #total{font-size:19px!important}}#order-form .purchase-box .customer-fields{margin:20px 0 0!important;padding:18px 0 0!important;border:0!important;border-top:1px solid #e3dcee!important;background:transparent!important;box-shadow:none!important}#order-form .purchase-box .customer-fields input{background:#fff!important}.delivery-estimate .delivery-track{align-items:start}.delivery-estimate .delivery-track li{min-width:0}.delivery-estimate .delivery-track small{display:block;line-height:1.4;max-width:150px;margin-inline:auto;white-space:normal}.delivery-estimate .delivery-track strong{font-size:13px}@media(max-width:360px){.delivery-estimate .delivery-track small{font-size:10px}.delivery-estimate .delivery-track strong{font-size:12px}}#order-form .purchase-box [data-selection-recap],#order-form .purchase-box .checkout-delivery-note{display:none!important}.related-products.related-showcase{max-width:1520px;margin:40px auto;padding:30px 0 36px!important;overflow:hidden;border:0;background:transparent}.related-showcase .related-heading{display:flex;align-items:center;gap:18px;padding-inline:28px;margin-bottom:14px}.related-showcase .related-heading h2{flex:1;font:750 clamp(25px,2.7vw,40px)/1.15 var(--sans);letter-spacing:-.035em;margin:0}.related-showcase .related-heading>a{font:650 13px/1.2 var(--sans);white-space:nowrap}.related-showcase .related-controls{display:flex;gap:8px}.related-showcase .related-controls button{width:42px;height:42px;border:1px solid #35253f;border-radius:50%;background:#fff;color:#291a35;font-size:23px;display:grid;place-items:center;cursor:pointer}.related-showcase [data-related-products]{display:flex!important;align-items:stretch!important;gap:20px!important;width:100%;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;padding:28px max(18px,calc((100% - min(34vw,380px))/2)) 34px!important;margin:0!important;cursor:grab}.related-showcase [data-related-products].is-dragging{scroll-snap-type:none;cursor:grabbing}.related-showcase li.related-card{flex:0 0 clamp(270px,34vw,380px);min-width:0;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;border:1px solid #d9d2e2!important;border-radius:16px!important;background:#fff!important;box-shadow:0 3px 12px #26153508!important;scroll-snap-align:center;transform:scale(.9);transform-origin:center;transition:transform .22s,border-color .22s;overflow:hidden}.related-showcase li.related-card.is-current{transform:scale(1);border-color:#725598!important;box-shadow:0 12px 30px #30154012!important}.related-showcase .related-card>a.related-card-photo{display:block!important;position:relative;aspect-ratio:1;min-height:0!important;width:100%;padding:12px!important;background:linear-gradient(145deg,#fff,#f7f5fa);border:0!important;flex:none;overflow:hidden}.related-showcase .related-card-photo img{display:block;width:100%!important;height:100%!important;object-fit:contain!important;aspect-ratio:1;max-width:100%;border-radius:0!important;background:transparent!important;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.related-showcase .related-card-copy{display:flex;flex-direction:column;flex:1;gap:14px;padding:18px}.related-showcase .related-card-copy h3{font:750 18px/1.25 var(--sans);letter-spacing:-.02em;min-height:45px;margin:0}.related-showcase .related-card-copy h3 a{display:block!important;color:#271b35!important;font:inherit;text-decoration:none;padding:0!important;background:none!important;min-height:0!important}.related-showcase ul.related-card-benefits{display:grid!important;gap:8px!important;margin:0 0 4px!important;padding:0!important;list-style:none;font:400 14px/1.45 var(--sans);color:#4c4058}.related-showcase .related-card-benefits li{display:flex!important;align-items:flex-start;gap:8px!important;flex:none!important;padding:0!important;border:0!important;background:none!important;border-radius:0!important;box-shadow:none!important;font:inherit}.related-showcase .related-card-benefits li:before{content:"\2713";color:#4f08b9;font-weight:800;flex:none}.related-showcase .related-card-copy a.related-card-buy{display:flex!important;align-items:center;justify-content:space-between;gap:12px;min-height:48px!important;margin-top:auto;padding:13px 15px!important;border:0!important;border-radius:10px!important;background:#4f08b9!important;color:#fff!important;font:750 18px/1.1 var(--sans);text-decoration:none;box-shadow:none!important}.related-showcase .related-buy-icon{display:grid;place-items:center}@media(max-width:600px){.related-products.related-showcase{margin:24px 0;padding:18px 0 22px!important}.related-showcase .related-heading{padding-inline:18px;gap:10px;flex-wrap:wrap}.related-showcase .related-heading h2{flex-basis:calc(100% - 100px);font-size:24px}.related-showcase .related-heading>a{order:3}.related-showcase .related-controls button{width:36px;height:36px}.related-showcase [data-related-products]{gap:8px!important;padding:18px 12vw 28px!important}.related-showcase li.related-card{flex-basis:76vw;transform:scale(.94)}.related-showcase .related-card-copy{padding:14px;gap:11px}.related-showcase .related-card-copy h3{font-size:16px;min-height:40px}.related-showcase ul.related-card-benefits{font-size:13px}.related-showcase .related-card-copy a.related-card-buy{font-size:17px}}.related-showcase [data-related-products]{position:relative!important;display:block!important;width:100%;min-height:560px;overflow:visible!important;padding:0!important;margin:30px 0 20px!important;touch-action:pan-y;scroll-snap-type:none}.related-showcase li.related-card{position:absolute!important;left:50%;top:0;width:clamp(270px,32vw,380px);height:100%;min-height:0;transform:translate(calc(-50% + var(--slot)*62%)) scale(.74);transform-origin:center;transition:transform .36s ease,opacity .36s ease;cursor:pointer}.related-showcase li.related-card[data-distance="1"]{transform:translate(calc(-50% + var(--slot)*62%)) scale(.86)}.related-showcase li.related-card.is-current{transform:translate(-50%) scale(1);cursor:default}.related-showcase .related-card-copy{min-height:218px}.related-showcase ul.related-card-benefits{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important}.related-showcase .related-card-benefits li{width:100%!important;min-width:0!important;flex-direction:row!important;align-items:flex-start!important;transform:none!important;position:static!important;min-height:0!important;height:auto!important;gap:8px!important}.related-showcase .related-card-benefits li:before{display:block!important;position:static!important;width:auto!important;height:auto!important;background:none!important;line-height:1.45}@media(max-width:600px){.related-showcase [data-related-products]{min-height:460px;margin-top:20px!important}.related-showcase li.related-card{width:76vw;transform:translate(calc(-50% + var(--slot)*62%)) scale(.74)}.related-showcase .related-card-copy{min-height:210px}}@media(prefers-reduced-motion:reduce){.related-showcase li.related-card{transition:none}}.related-showcase li.related-card{height:calc(clamp(270px,32vw,380px) + 240px)!important}.related-showcase .related-card-copy{min-height:0;flex:1}@media(max-width:600px){.related-showcase li.related-card{height:calc(76vw + 240px)!important}}.related-products.related-showcase{isolation:isolate;position:relative;z-index:0}.related-products.related-showcase{max-width:1160px}.related-showcase [data-related-products]{min-height:0;margin-top:22px!important}.related-showcase li.related-card{width:clamp(250px,26vw,300px);height:calc(clamp(250px,26vw,300px) + 220px)!important;transition:transform .24s cubic-bezier(.2,.7,.3,1)!important;will-change:transform}.related-showcase .related-card-copy{padding:14px;gap:10px}.related-showcase .related-card-copy h3{font-size:17px;min-height:40px}.related-showcase ul.related-card-benefits{font-size:13px;line-height:1.4}.related-showcase .related-card-copy a.related-card-buy{min-height:44px!important;font-size:17px;padding:11px 13px!important}@media(max-width:600px){.related-showcase li.related-card{width:min(72vw,290px);height:calc(min(72vw,290px) + 220px)!important}.related-showcase .related-card-copy{padding:12px;gap:8px}.related-showcase .related-card-copy h3{font-size:16px}}.related-showcase [data-related-products]{height:calc(clamp(250px,26vw,300px) + 220px)!important}@media(max-width:600px){.related-showcase [data-related-products]{height:calc(min(72vw,290px) + 220px)!important}}@media(max-width:760px){main[data-product]{display:flex!important;flex-direction:column;align-items:stretch;gap:16px}main[data-product]>.story,main[data-product]>.order{display:contents!important}main[data-product]>.story>*{order:3;min-width:0}main[data-product]>.story>.product-gallery{order:1}main[data-product]>.order>.product-intro{order:2;margin:0 4px 8px}main[data-product]>.order>.checkout-flow{order:4;min-width:0;scroll-margin-top:82px;scroll-margin-bottom:90px}}.boutique-mobile-head{display:none}.cart-drawer{z-index:100;inset:92px 16px auto auto!important;width:min(400px,calc(100vw - 32px))!important;height:auto!important;max-height:min(76dvh,650px)!important;border:1px solid #d9d2e2!important;border-radius:18px!important;box-shadow:0 12px 38px #241b3226!important;overscroll-behavior:contain;background:#fff!important}.cart-drawer-head{padding:14px 16px!important;gap:12px}.cart-drawer-head h2{font:750 22px/1.2 var(--sans)!important}.cart-drawer .cart-body{padding:0 16px}.cart-drawer .drawer-line{padding:14px 0;gap:12px}.cart-drawer .drawer-line>img{width:64px;height:64px}.cart-drawer .drawer-line-info>a{font:700 15px/1.3 var(--sans)}.cart-drawer .cart-discovery{padding:16px}@media(max-width:760px){.boutique-panel{left:12px!important;right:12px!important;top:calc(100% + 6px)!important;width:auto!important;max-height:min(65dvh,530px)!important;border:1px solid #dfd9e8!important;border-radius:16px!important;overflow:auto!important;box-shadow:0 12px 30px #25183924!important}.boutique-panel .boutique-mobile-head{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid #e9e4ef;font:700 15px/1.3 var(--sans)}.boutique-mobile-head button{display:grid;place-items:center;width:36px;height:36px;background:#f5f2fa;border:0;border-radius:50%;font-size:24px}.boutique-panel .boutique-inner{display:block!important}.boutique-panel .boutique-side{display:flex!important;gap:7px;overflow-x:auto;scrollbar-width:none;border:0;padding:10px!important;background:#fff;overscroll-behavior-inline:contain}.boutique-panel .boutique-side button{flex:0 0 auto;width:auto;min-height:38px;padding:9px 12px!important;border:1px solid #dfd9e8;border-radius:999px;font:650 12px/1.2 var(--sans)!important;white-space:nowrap}.boutique-panel .boutique-side button span{display:none}.boutique-panel .boutique-side button[aria-pressed=true]{background:#4f08b9!important;color:#fff;border-color:#4f08b9}.boutique-panel .boutique-all{flex:none;margin:0!important;padding:9px 12px!important;align-items:center;font:700 12px/1.2 var(--sans);white-space:nowrap;background:#f3eefb!important;color:#4f08b9!important}.boutique-panel .boutique-main{padding:4px 12px 12px!important}.boutique-panel .boutique-heading{gap:8px;padding:5px 0 8px}.boutique-panel .boutique-heading h2{font:750 16px/1.25 var(--sans)!important}.boutique-panel .boutique-category-link{font:600 11px/1.2 var(--sans);padding:7px 9px}.boutique-panel .boutique-description{display:none!important}.boutique-panel .boutique-products{display:grid!important;grid-template-columns:1fr!important;gap:0!important;overflow:visible!important;padding:0!important}.boutique-panel .boutique-product{display:grid!important;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;min-width:0;max-width:none;padding:10px 0;border-top:1px solid #ede8f2}.boutique-panel .boutique-product img{width:64px!important;height:64px!important;mix-blend-mode:normal;object-fit:contain;transform:none!important}.boutique-panel .boutique-product h3{font:700 14px/1.3 var(--sans)!important;margin:0 0 5px!important}.boutique-panel .boutique-product .card-highlights{display:none!important}.boutique-panel .boutique-product .card-price,.boutique-panel .boutique-product .card-cost{font:700 14px/1.3 var(--sans)!important;color:#4f08b9}.cart-drawer{inset:auto 12px 12px!important;width:calc(100vw - 24px)!important;max-height:62dvh!important;border-radius:20px!important}.cart-drawer .cart-discovery{display:none!important}}@media(max-width:760px){.mobile-order{inset:auto 0 max(12px,env(safe-area-inset-bottom))!important;padding:0 20px!important;background:transparent!important;border:0!important;box-shadow:none!important;pointer-events:none;justify-content:center}.mobile-order a.primary{flex:0 1 350px!important;width:100%;min-height:56px;display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 22px!important;border-radius:999px!important;background:#4f08b9!important;color:#fff!important;font:800 21px/1.2 var(--sans)!important;box-shadow:0 5px 18px #3b07803d!important;pointer-events:auto}.mobile-order a.primary span{white-space:nowrap}.mobile-order svg{flex:none}}.custom-variant-pick{display:block!important;min-width:0}.custom-variant-pick[hidden],.custom-variant-pick select[hidden],.variant-options[hidden]{display:none!important}.variant-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:46px;padding:10px 12px;border:1px solid #c9b7e4;border-radius:11px;background:#fff;color:#29183d;font:700 15px/1.3 var(--sans);text-align:left;cursor:pointer}.variant-toggle .swatch,.variant-option .swatch{position:static!important;display:block;width:16px;height:16px;flex:0 0 16px;border:1px solid #0002;border-radius:50%}.variant-toggle .swatch[hidden],.variant-option .swatch[hidden]{display:none}.variant-chevron{margin-left:auto;font-size:18px;line-height:1}.variant-options{display:grid;grid-template-columns:1fr;gap:4px;padding:6px;margin-top:6px;border:1px solid #ded3ec;border-radius:12px;background:#fff;max-height:240px;overflow:auto}.variant-option{display:flex;align-items:center;gap:8px;width:100%;padding:9px 7px;min-height:40px;border:0;border-radius:7px;background:#fff;color:#29183d;text-align:left;font:600 14px/1.3 var(--sans);cursor:pointer}.variant-option[aria-selected=true]{background:#eee5fc;color:#4f08b9}.variant-option:disabled{opacity:.4;cursor:not-allowed}.pack-variants>.variant-field{display:grid;gap:6px;min-width:0}.pack-variants>.variant-field[hidden]{display:none!important}main[data-product=cash-bebe-pour-enfants] .product-intro h1{font-family:var(--sans)!important;font-weight:800!important;letter-spacing:-.045em!important;line-height:1.22!important;padding-bottom:5px;text-wrap:nowrap;color:#24172f}main[data-product=cash-bebe-pour-enfants] .headline-warm{color:#4f08b9;background:linear-gradient(transparent 75%,#d8efa6 75%,#d8efa6 94%,transparent 94%);padding-inline:.035em;box-decoration-break:clone;-webkit-box-decoration-break:clone}#order-form .bundle-delivery-badge{display:inline-flex!important;align-items:center;gap:6px;width:fit-content;padding:6px 9px!important;border-radius:8px;font:750 12px/1.25 var(--sans)!important;letter-spacing:0}#order-form .bundle-delivery-badge[data-delivery-kind=paid]{color:#a92535!important;background:#fff0f1!important;border:1px solid #f3c2c8}#order-form .bundle-delivery-badge[data-delivery-kind=free]{color:#25652e!important;background:#e6f6d9!important;border:1px solid #badc9e}#order-form [data-pack-original],#order-form [data-pack-delivery]{display:none!important}.pack-variants{align-items:start!important}.pack-variants>.variant-field{align-self:start!important;grid-template-rows:auto auto!important;align-content:start!important}.pack-variants .custom-variant-pick{align-self:start!important;height:auto!important}.store-header .nav-r,[data-open-cart],#growship-cart,.rating-count,.review-slider,.reviews,.review-proof{display:none!important}#order-form .pack .pack-row{display:grid!important;grid-template-columns:18px 46px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}#order-form .pack .pack-row>input{grid-column:1;grid-row:1}#order-form .pack .pack-art{grid-column:2;grid-row:1}#order-form .pack .pack-info{grid-column:3;grid-row:1;min-width:0}#order-form .pack .pack-cost{grid-column:4!important;grid-row:1!important;justify-self:end;align-self:center;display:block!important;text-align:right;white-space:nowrap;margin:0!important}#order-form .pack .pack-price{display:block;font:800 clamp(20px,2vw,25px)/1.1 var(--sans)!important;letter-spacing:-.04em;color:#261735}#order-form .pack .bundle-delivery-badge{max-width:100%;white-space:normal}@media(max-width:600px){#order-form .pack .pack-row{grid-template-columns:16px 38px minmax(0,1fr) auto!important;gap:7px!important;padding:12px 10px!important}#order-form .pack .pack-art{width:38px!important}#order-form .pack .pack-info>strong{font-size:15px!important;line-height:1.25}#order-form .pack .bundle-delivery-badge{font-size:11px!important;padding:5px 6px!important}#order-form .pack .pack-price{font-size:22px!important}}@media(max-width:350px){#order-form .pack .pack-row{grid-template-columns:15px 30px minmax(0,1fr) auto!important;gap:5px!important;padding-inline:8px!important}#order-form .pack .pack-art{width:30px!important}#order-form .pack .pack-info>strong{font-size:13px!important}#order-form .pack .pack-price{font-size:19px!important}#order-form .pack .bundle-delivery-badge{font-size:10px!important;padding:4px 5px!important}}#order-form .pack.baby-duo .pack-use-benefit{box-sizing:border-box;max-width:100%;margin:0!important;padding:7px 9px!important;background:#fff0bc!important;border:1px solid #e4cb76;color:#513b0d!important;font:750 13px/1.65 var(--sans)!important;text-align:right;direction:rtl;white-space:normal!important;overflow-wrap:normal}#order-form .baby-duo .pack-flag{gap:10px;direction:rtl;letter-spacing:0}#order-form .baby-duo .pack-free-delivery{direction:ltr;padding:3px 8px;border-radius:20px;background:#fff;color:#4f08b9;font-size:11px;font-weight:750;line-height:1.3}@media(max-width:360px){#order-form .pack.baby-duo .pack-use-benefit{padding:6px!important;font-size:12px!important}#order-form .baby-duo .pack-flag{gap:7px}#order-form .baby-duo .pack-free-delivery{font-size:10px;padding-inline:6px}}.gs-rescue{box-sizing:border-box;width:min(440px,calc(100vw - 24px));max-height:90dvh;overflow:auto;border:0;border-radius:22px;padding:24px;text-align:center;background:#fffaf4;color:#30213e;font-family:var(--sans);box-shadow:0 20px 80px #24133355}.gs-rescue::backdrop{background:#23152b99}.gs-rescue-close{position:absolute;top:8px;left:10px;border:0;background:transparent;font-size:28px;min-width:44px;min-height:44px}.gs-rescue-tag{display:inline-block;background:#ece3fa;border-radius:30px;padding:6px 14px;font-size:13px;font-weight:700}.gs-rescue h2{font-size:26px;margin:16px 0 8px}.gs-rescue>img{width:140px;height:140px;object-fit:contain;border-radius:16px}.gs-rescue p{line-height:1.6}.gs-rescue-price{display:flex;justify-content:center;gap:14px;align-items:center;direction:ltr}.gs-rescue-price s{color:#847987;font-size:18px}.gs-rescue-price strong{font-size:32px;color:#613996}.gs-rescue-variant{box-sizing:border-box;max-width:100%;min-height:44px;padding:8px 14px;border:1px solid #c9bed1;border-radius:10px;background:#fff}.gs-rescue-total{font-weight:700;min-height:26px}.gs-rescue-yes,.gs-rescue-no{display:block;width:100%;min-height:48px;border-radius:12px;font:700 16px/1.5 var(--sans);padding:10px}.gs-rescue-yes{border:0;color:#fff;background:#613996}.gs-rescue-yes:disabled{opacity:.5}.gs-rescue-no{margin-top:8px;background:transparent;color:#55465d;border:1px solid #d6cbdc}.gs-rescue :is(h2,p,button){overflow-wrap:anywhere}.gs-rescue :is(button,select):focus-visible{outline:3px solid #b18fe5;outline-offset:3px}.gs-rescue-variant{width:100%}.gs-rescue-no{box-sizing:border-box}@media(max-width:360px){.gs-rescue{padding:22px 16px}.gs-rescue h2{font-size:23px}.gs-rescue-yes,.gs-rescue-no{font-size:15px}}main[data-product=cash-bebe-pour-enfants] .custom-variant-pick .variant-toggle{display:flex;align-items:center;justify-content:flex-start}main[data-product=cash-bebe-pour-enfants] .custom-variant-pick :is(.variant-toggle,.variant-option)>.swatch{position:static!important;flex:0 0 16px;align-self:center;margin:0!important;line-height:0}main[data-product=cash-bebe-pour-enfants] .custom-variant-pick .variant-toggle>.variant-chevron{display:flex;align-items:center;justify-content:center;align-self:center;flex:0 0 20px;width:20px;height:20px;margin:0 0 0 auto;line-height:1;font-size:0}main[data-product=cash-bebe-pour-enfants] .custom-variant-pick .variant-toggle>.variant-chevron:before{content:"";display:block;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}#order-form .pack.baby-duo .pack-row{column-gap:10px!important}#order-form .pack.baby-duo .pack-art{min-width:0!important;max-width:100%;margin:0!important}#order-form .pack.baby-duo .pack-art img{width:36px;height:48px}#order-form .pack.baby-duo .pack-art img+img{margin-left:-26px}#order-form .pack.baby-duo .pack-info{min-width:0!important;padding-left:6px}#order-form .pack.baby-duo .pack-use-benefit{margin-top:6px!important;padding:8px!important;font-size:13px!important;max-width:100%}@media(max-width:600px){#order-form .pack.baby-duo .pack-art img{width:32px;height:42px}}@media(max-width:350px){#order-form .pack.baby-duo .pack-art img{width:28px}}.gs-baby-page>.offer-banner{min-height:41px}main[data-product=cash-bebe-pour-enfants] .product-intro .product-benefits{direction:rtl;text-align:right;font-size:clamp(12px,3.4vw,17px);line-height:1.65;letter-spacing:0}main[data-product=cash-bebe-pour-enfants] .product-benefits li{direction:rtl;display:flex;flex-direction:row;align-items:center;gap:8px;white-space:nowrap;text-align:right;line-height:1.65}main[data-product=cash-bebe-pour-enfants] .product-benefits li:before{width:18px;height:18px;flex:0 0 18px;margin:0}main[data-product=cash-bebe-pour-enfants] .product-benefits li:after{left:auto;right:3px;top:50%;transform:translateY(-50%)}@media(max-width:760px){main[data-product=cash-bebe-pour-enfants]{gap:12px}main[data-product=cash-bebe-pour-enfants] .story>.product-gallery{margin-bottom:0}main[data-product=cash-bebe-pour-enfants] .order .product-intro{margin:0;padding:0;gap:10px}main[data-product=cash-bebe-pour-enfants] .product-intro .product-benefits{margin:0;gap:6px;font-size:clamp(13.75px,calc(5.2vw - 2.85px),22px);font-weight:700}main[data-product=cash-bebe-pour-enfants] .product-benefits li{padding:8px 6px;gap:5px;border:1px solid var(--line);border-radius:12px;background:var(--tint);line-height:1.35;white-space:normal}main[data-product=cash-bebe-pour-enfants] .product-benefits li:before{width:20px;height:20px;flex-basis:20px}main[data-product=cash-bebe-pour-enfants] .product-benefits li:after{right:11px}main[data-product=cash-bebe-pour-enfants] .story>.story-images{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/growship-palette.css.map */
