: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}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/growship-palette.css.map */
