.sw-store-v2{overflow-wrap:anywhere;min-width:0}.sw-store-v2 figure{margin:0}.sw-store-v2--browse{gap:clamp(var(--space-10), 5vw, var(--space-16));display:grid;container:store/inline-size}.sw-store-v2__intro{gap:var(--space-6) clamp(var(--space-6), 4vw, var(--space-16));grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.sw-store-v2__intro-text{min-width:0}.sw-store-v2 .sw-store-v2__title{font-size:clamp(calc(42 * var(--u)), 6.2vw, calc(88 * var(--u)));font-weight:var(--sw-weight-light);letter-spacing:-.035em;line-height:.98}.sw-store-v2__intro .sw-lede{max-width:44ch;margin-top:clamp(var(--space-5), 2vw, var(--space-8))}.sw-store-v2__app{align-content:space-between;gap:var(--space-8);min-height:calc(200 * var(--u));padding:clamp(var(--space-6), 3vw, var(--space-8));border-radius:var(--radius-xl);background:var(--color-ink);color:var(--color-ink-inverse);display:grid}.sw-store-v2 .sw-store-v2__app-title{font-family:var(--sw-font-display);font-stretch:108%;font-size:clamp(calc(24 * var(--u)), 2.4vw, calc(32 * var(--u)));font-weight:var(--sw-weight-light);letter-spacing:-.02em;max-width:18ch;line-height:1.12}.sw-store-v2__app :focus-visible{outline-color:var(--color-ink-inverse)}.sw-store-v2__status{margin-top:var(--space-6);max-width:calc(620 * var(--u));padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);border:var(--border-hairline) solid var(--color-line);background:var(--color-panel-raised)}.sw-store-v2__status-title{font-size:clamp(calc(19 * var(--u)), 1.6vw, calc(22 * var(--u)));font-weight:var(--weight-semibold);line-height:1.35}.sw-store-v2__status-note{margin-top:var(--space-2);color:var(--color-muted)}.sw-store-v2__block{min-width:0}.sw-store-v2__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.sw-store-v2 .sw-store-v2__heading{font-weight:var(--sw-weight-light);letter-spacing:-.02em}.sw-store-v2__count{font-family:var(--font-mono);font-size:var(--text-mono);font-weight:var(--weight-medium);color:var(--color-muted);font-variant-numeric:tabular-nums}.sw-store-v2__badge{white-space:normal;background:var(--color-panel-raised);max-width:100%;color:var(--color-ink)}.sw-store-v2__media .sw-store-v2__badge,.sw-store-v2__thumbnails .sw-store-v2__badge{left:var(--space-2);top:var(--space-2);max-width:calc(100% - 2 * var(--space-2));position:absolute}.sw-store-v2__collections{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sw-store-v2__collection:last-child:nth-child(odd){grid-column:1/-1}.sw-store-v2__collection{min-width:0;container:collection/inline-size}.sw-store-v2__collection-card{gap:var(--space-5);height:100%;padding:clamp(var(--space-4), 2vw, var(--space-6));border-radius:var(--radius-xl);border:var(--border-hairline) solid var(--color-line);background:var(--color-panel-raised);display:grid}.sw-store-v2__collection-body{align-content:start;justify-items:start;gap:var(--space-2);min-width:0;display:grid}.sw-store-v2 .sw-store-v2__collection-name{font-family:var(--sw-font-display);font-stretch:108%;font-size:clamp(calc(22 * var(--u)), 2vw, calc(28 * var(--u)));font-weight:var(--weight-medium);letter-spacing:-.015em;line-height:1.12}.sw-store-v2__collection-name a{padding-block:calc(12 * var(--u));text-decoration:none}.sw-store-v2__collection-name a:hover{text-decoration:underline}.sw-store-v2__nowrap{white-space:nowrap}.sw-site .sw-store-v2__collection-name svg{vertical-align:-.1em;width:.72em;height:.72em;margin-left:.3em;display:inline-block}.sw-store-v2__collection-text{color:var(--color-muted);max-width:46ch}.sw-store-v2__collection-body .sw-store-v2__badge{margin-top:var(--space-2)}.sw-store-v2__thumbnails{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.sw-store-v2__thumbnails li{min-width:0}.sw-store-v2__thumbnails a{border-radius:var(--radius-lg);background:var(--color-panel-sunken);display:block;position:relative;overflow:hidden}.sw-store-v2__thumbnails a:focus-visible{border-radius:var(--radius-lg)}.sw-store-v2__thumbnails img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}@container collection (min-width:760px){.sw-store-v2__collection-card{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@container collection (max-width:420px){.sw-store-v2__thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}}.sw-store-v2__filters{align-items:end;gap:var(--space-3);margin:0 0 var(--space-6);padding:var(--space-4);border-radius:var(--radius-xl);border:var(--border-hairline) solid var(--color-line);background:var(--color-panel-raised);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) auto;display:grid}.sw-store-v2__field{gap:var(--space-1-5);min-width:0;display:grid}.sw-store-v2__field>span{font-family:var(--font-mono);font-size:var(--text-mono-small);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.sw-store-v2__filters input,.sw-store-v2__filters select{width:100%;min-height:var(--sw-hit);padding:0 var(--space-3);border-radius:var(--radius-btn);border:var(--border-control) solid var(--color-line-strong);background-color:var(--color-panel);color:var(--color-ink);font:inherit;font-size:calc(16 * var(--u));margin:0;line-height:1.2}.sw-store-v2__filters input::placeholder{color:var(--color-muted);opacity:1}.sw-store-v2__filters select{appearance:none;padding-right:calc(36 * var(--u));background-image:linear-gradient(45deg, transparent 50%, var(--color-muted) 50%), linear-gradient(135deg, var(--color-muted) 50%, transparent 50%);background-position:right calc(18 * var(--u)) center, right calc(13 * var(--u)) center;background-size:calc(5 * var(--u)) calc(5 * var(--u)), calc(5 * var(--u)) calc(5 * var(--u));text-overflow:ellipsis;background-repeat:no-repeat}.sw-store-v2__filters input:hover,.sw-store-v2__filters select:hover{border-color:var(--color-ink)}.sw-store-v2__filters input:focus-visible,.sw-store-v2__filters select:focus-visible{border-radius:var(--radius-btn)}.sw-store-v2__filter-actions{align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.sw-store-v2__filter-actions .sw-btn{min-height:var(--sw-hit)}.sw-store-v2__products{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(auto-fill, minmax(calc(220 * var(--u)), 1fr));margin:0;padding:0;list-style:none;display:grid}.sw-store-v2__item{min-width:0}.sw-store-v2__product{gap:var(--space-3);height:100%;padding:var(--space-2);border-radius:var(--radius-xl);border:var(--border-hairline) solid var(--color-line);background:var(--color-panel-raised);color:inherit;transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);grid-template-rows:auto 1fr;text-decoration:none;display:grid}.sw-store-v2__product:hover{border-color:var(--color-line-strong);box-shadow:var(--elev-2)}.sw-store-v2__product:focus-visible{border-radius:var(--radius-xl)}.sw-store-v2__media{border-radius:var(--radius-lg);background:var(--color-panel-sunken);position:relative;overflow:hidden}.sw-store-v2__media img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.sw-store-v2__nopic{aspect-ratio:1;padding:var(--space-3);font-size:calc(14 * var(--u));color:var(--color-muted);text-align:center;place-items:center;display:grid}.sw-store-v2__meta{align-content:start;gap:var(--space-1);padding:0 var(--space-2) var(--space-2);display:grid}.sw-store-v2__family{font-size:calc(13 * var(--u));color:var(--color-muted);line-height:1.4}.sw-store-v2 .sw-store-v2__name{font-family:var(--font-ui);font-size:calc(17 * var(--u));font-weight:var(--weight-semibold);letter-spacing:-.005em;line-height:1.3}.sw-store-v2__kind{font-size:calc(14 * var(--u));color:var(--color-muted);line-height:1.45}.sw-store-v2__price{margin-top:var(--space-1);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.sw-store-v2__empty{padding:var(--space-8) var(--space-6);border-radius:var(--radius-xl);border:var(--border-hairline) dashed var(--color-line-strong);text-align:center;color:var(--color-muted)}.sw-store-v2__notes{border-radius:var(--radius-xl);background:var(--color-bg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sw-store-v2__notes>div{padding:var(--space-5) var(--space-6);min-width:0}.sw-store-v2__notes>div+div{border-left:var(--border-hairline) solid var(--color-line)}.sw-store-v2__notes p:not(.sw-store-v2__note-label){font-size:calc(15 * var(--u));max-width:56ch;line-height:1.55}.sw-store-v2__note-label{margin-bottom:var(--space-1-5);font-family:var(--font-mono);font-size:var(--text-mono-small);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.sw-store-v2__baby-intro{margin-bottom:var(--space-6);padding:clamp(var(--space-5), 2.5vw, var(--space-6));border-radius:var(--radius-xl);border:var(--border-hairline) solid var(--color-line);background:var(--color-panel-raised)}.sw-store-v2__baby-intro h3{margin:0 0 var(--space-2);font-size:clamp(calc(18 * var(--u)), 1.8vw, calc(22 * var(--u)));font-weight:var(--weight-semibold);line-height:1.3}.sw-store-v2__baby-intro p{max-width:65ch;color:var(--color-ink);margin:0;line-height:1.5}.sw-store-v2__baby-intro .sw-store-v2__baby-safety{margin-top:var(--space-3);font-size:var(--text-small);color:var(--color-muted)}@container store (max-width:959px){.sw-store-v2__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-store-v2__field--search{grid-column:1/-1}.sw-store-v2__filter-actions{align-self:end}.sw-store-v2__filter-actions .sw-btn{flex:auto}}@container store (max-width:759px){.sw-store-v2__intro{grid-template-columns:minmax(0,1fr);align-items:stretch}.sw-store-v2__app{gap:var(--space-5);min-height:0}.sw-store-v2__collections,.sw-store-v2__notes{grid-template-columns:minmax(0,1fr)}.sw-store-v2__notes>div+div{border-left:0;border-top:var(--border-hairline) solid var(--color-line)}}@container store (max-width:599px){.sw-store-v2__products{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.sw-store-v2__product{gap:var(--space-2)}.sw-store-v2__media .sw-store-v2__badge{left:var(--space-1-5);top:var(--space-1-5);padding:0 var(--space-2);max-width:calc(100% - 2 * var(--space-1-5))}.sw-store-v2__family{font-size:var(--text-caption)}.sw-store-v2__meta{padding:0 var(--space-1) var(--space-1)}.sw-store-v2 .sw-store-v2__name{font-size:calc(15 * var(--u))}.sw-store-v2__kind{font-size:calc(13 * var(--u))}.sw-store-v2__filters{padding:var(--space-3)}.sw-store-v2__status,.sw-store-v2__notes>div{padding:var(--space-4) var(--space-5)}}.sw-store-v2--listing{container:store-listing/inline-size}.sw-store-v2__pictures{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sw-store-v2__pictures figure{min-width:0}.sw-store-v2__pictures figure:only-child{grid-column:1/-1}@container store-listing (max-width:599px){.sw-store-v2__pictures{grid-template-columns:minmax(0,1fr)}}.sw-store-v2__pictures figcaption{color:var(--color-muted);font-size:var(--text-caption);overflow-wrap:anywhere}.sw-store-v2__description{overflow-wrap:anywhere}.sw-store-v2__pictures img{object-fit:contain;width:100%;height:min(45vw,420px);display:block}.sw-store-v2__closed{margin:var(--space-6) 0;max-width:calc(640 * var(--u))}.sw-store-v2__closed>p{margin:0}.sw-store-v2__closed>p+p{margin-top:var(--space-3)}.sw-store-v2__purchase{margin-block:var(--space-6)}.sw-store-v2__good-to-know{margin-top:var(--space-6);color:var(--color-muted);font-size:var(--text-caption)}.sw-store-v2--listing summary{cursor:pointer;min-height:var(--sw-hit);align-content:center;display:list-item}.sw-store-v2--listing summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.sw-store-v2__gom{gap:clamp(var(--space-4), 3vw, var(--space-8));padding:clamp(var(--space-4), 2.5vw, var(--space-6));border-radius:var(--radius-xl);border:var(--border-hairline) solid var(--color-line);background:var(--color-panel-raised);margin-bottom:var(--space-6);align-items:center;display:flex}.sw-store-v2__gom-preview{aspect-ratio:1;background:var(--color-panel-sunken,var(--color-sand,#f2efe9));border-radius:var(--radius-lg);flex:none;justify-content:center;align-items:center;width:clamp(90px,15vw,140px);display:flex;overflow:hidden}.sw-store-v2__gom-preview img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;display:block}.sw-store-v2__gom-body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.sw-store-v2__gom-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sw-store-v2__gom-tag{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-accent-bg,#0000000f);color:var(--color-accent);font-size:var(--text-caption);font-weight:var(--weight-medium,500);display:inline-block}.sw-store-v2__gom-title{font-size:var(--text-caption);color:var(--color-muted);font-weight:var(--weight-regular);margin:0}.sw-store-v2__gom-name{font-size:clamp(var(--text-body), 2vw, calc(22 * var(--u)));font-weight:var(--weight-semibold);margin:0}.sw-store-v2__gom-name a{min-height:var(--sw-hit);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.sw-store-v2__gom-name a:hover{text-decoration:underline}.sw-store-v2__gom-preview:focus-visible,.sw-store-v2__gom-name a:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.sw-store-v2__gom-pack{font-size:var(--text-small);color:var(--color-muted);margin:0}.sw-store-v2__gom-actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.sw-store-v2__gom-claimed{align-items:center;gap:var(--space-1);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--color-success,var(--color-ink));display:inline-flex}.sw-store-v2__gom-notice{font-size:var(--text-caption);color:var(--color-danger);margin:0}@container store (max-width:599px){.sw-store-v2__gom{flex-direction:column;align-items:stretch}.sw-store-v2__gom-preview{aspect-ratio:auto;width:100%;height:180px;max-height:180px}}.sw-store-v2--browse>.sw-store-v2__block{gap:clamp(var(--space-6), 3cqi, var(--space-10));display:grid}.sw-store-v2__section-row{min-width:0}.sw-store-v2__section-row .sw-store-v2__head{justify-content:start;align-items:center}.sw-store-v2__see-all{align-items:center;gap:var(--space-1);min-height:44px;margin-inline-start:auto;display:inline-flex}.sw-store-v2__products--row{grid-template-columns:repeat(4,minmax(0,1fr))}@container store (max-width:959px){.sw-store-v2__products--row{grid-template-columns:repeat(3,minmax(0,1fr))}.sw-store-v2__products--row>:nth-child(n+4){display:none}}@container store (max-width:599px){.sw-store-v2__products--row{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-store-v2__products--row>:nth-child(n+3){display:none}}.sw-store-v2__media,.sw-store-v2__thumbnails a,.sw-store-v2__pictures figure,.sw-featured__art,.sw-featured__item,.sw-store-v2__gom-preview{position:relative}.sw-store-picture-unavailable{place-items:center;display:grid;position:absolute;inset:0}.sw-store-sections{grid-template-columns:repeat(var(--section-columns),minmax(0,1fr));gap:var(--space-4);align-items:stretch;min-width:0;display:grid}.sw-store-section__tile{gap:var(--space-2);min-width:0;padding:var(--space-2);text-align:start;color:var(--color-ink);background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-xl);cursor:pointer;grid-template-rows:auto 1fr auto;text-decoration:none;display:grid}.sw-store-section__tile:hover{border-color:var(--color-line-strong)}.sw-store-section__tile[aria-expanded=true]{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent);background:var(--color-panel-raised)}.sw-store-section__tile .sw-catalogue__picture,.sw-store-section__tile .sw-store-v2__media{aspect-ratio:4/3;border-radius:var(--radius-lg)}.sw-store-section__tile .sw-catalogue__picture img,.sw-store-section__tile .sw-store-v2__media img{aspect-ratio:auto;object-fit:contain;width:100%;height:100%}.sw-store-sections--packs .sw-store-section__tile .sw-catalogue__picture{aspect-ratio:16/9;background:var(--color-chart-backdrop)}.sw-store-section__body{gap:var(--space-1);min-width:0;padding:0 var(--space-1);align-content:start;display:grid}.sw-store-section__body strong{font-size:var(--text-body-lg);line-height:1.25}.sw-store-section__body>span{font-size:var(--text-small);color:var(--color-muted);overflow-wrap:anywhere}.sw-store-section__action,.sw-store-section__head>button,.sw-store-section__foot>button{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-panel-raised);color:var(--color-ink);font-weight:var(--weight-semibold);display:flex}.sw-store-section__tile[aria-expanded=true] .sw-store-section__action{background:var(--color-ink);color:var(--color-ink-inverse)}.sw-store-section__drawer{gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-xl);background:var(--color-panel-raised);grid-column:1/-1;display:grid;position:relative}.sw-store-section__drawer:before{content:"";top:-8px;left:calc(var(--notch-x) - 7px);background:var(--color-panel-raised);border-left:1px solid var(--color-accent);border-top:1px solid var(--color-accent);width:14px;height:14px;position:absolute;transform:rotate(45deg)}.sw-store-section__head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sw-store-section__head h3{font-size:var(--text-title);font-weight:var(--weight-regular);margin:0}.sw-store-section__head>span{color:var(--color-muted);font-size:var(--text-small)}.sw-store-section__head button{margin-inline-start:auto}.sw-store-section__foot{justify-content:center;display:flex}.sw-store-section__progress{align-items:center;gap:var(--space-3);color:var(--color-accent);font-size:var(--text-small);display:flex}.sw-store-section__progress svg{width:min(180px,35%);height:16px;overflow:visible}
