:root{--cs-pg-wall:var(--cs-primary-dim);--cs-pg-fg:var(--cs-on-primary);--cs-pg-pack-shadow:drop-shadow(0 12px 10px rgba(11,24,80,.32))}.cs-pg-bg--paper{background:var(--cs-surface)}.cs-pg-bg--tint{background:var(--cs-container)}.cs-pg-hero{position:relative;background:var(--cs-pg-wall);color:var(--cs-pg-fg);overflow-x:clip}.cs-pg-hero__in{position:relative;z-index:2;padding-top:24px;padding-bottom:48px;text-align:center}.cs-pg-hero--compact .cs-pg-hero__in{padding-bottom:56px}.cs-pg-hero--am-left .cs-pg-hero__in{text-align:left}.cs-pg-hero--am-left .cs-pg-crumbs,.cs-pg-hero--am-left .cs-pg-hero__actions{justify-content:flex-start}.cs-pg-hero--am-left .cs-pg-hero__intro{margin-left:0}.cs-hm.cs-pg-hero h1,.cs-hp .cs-hp__band h1{color:var(--cs-pg-fg)}.cs-pg-hero h1{font-size:32px;line-height:1.08;letter-spacing:-.025em}.cs-pg-hero .cs-hm-title--h0{font-size:38px}.cs-pg-hero .cs-hm-title--h2{font-size:28px}.cs-pg-hero .cs-hm-title--h3{font-size:22px}.cs-pg-hero--compact h1{font-size:30px}.cs-pg-hero__intro{margin:12px auto 0;max-width:40ch;font-size:16px;line-height:1.55;color:color-mix(in srgb,var(--cs-pg-fg) 90%,var(--cs-pg-wall));text-wrap:pretty}.cs-pg-hero__note{margin:12px 0 0;font-size:14px;color:color-mix(in srgb,var(--cs-pg-fg) 82%,var(--cs-pg-wall))}.cs-pg-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px}.cs-pg-crumbs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin:0 0 16px;font-size:14px;line-height:1.3;color:color-mix(in srgb,var(--cs-pg-fg) 78%,var(--cs-pg-wall))}.cs-pg-crumbs a{color:inherit;text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.cs-pg-crumbs a:hover{color:var(--cs-pg-fg);text-decoration:underline}.cs-pg-crumbs [aria-current]{color:var(--cs-pg-fg)}.cs-pg-kicker{margin:0 0 10px;font:600 12px/1.2 var(--font-body-family);letter-spacing:.04em;text-transform:uppercase}.cs-pg-hero .cs-pg-kicker{color:color-mix(in srgb,var(--cs-pg-fg) 84%,var(--cs-pg-wall))}.cs-pg-btn-light{background:var(--cs-pg-fg);color:var(--cs-pg-wall)}.cs-pg-btn-line{background:transparent;color:var(--cs-pg-fg);box-shadow:inset 0 0 0 2px var(--cs-pg-fg)}.cs-pg-hero .cs-hm-btn--primary{background:var(--cs-pg-fg);color:var(--cs-pg-wall)}.cs-pg-hero .cs-hm-btn--secondary{background:transparent;color:var(--cs-pg-fg);box-shadow:inset 0 0 0 2px var(--cs-pg-fg)}.cs-pg-hero .cs-hm-btn--link{background:none;color:var(--cs-pg-fg)}@media(hover:hover){.cs-pg-btn-light:hover{opacity:.9}.cs-pg-btn-line:hover{background:color-mix(in srgb,var(--cs-pg-fg) 12%,transparent)}}@media(max-width:749px){.cs-pg-hero__actions .cs-hm-btn{flex:1 1 100%;max-width:340px}}.cs-pg-hero__wave{position:absolute;left:0;right:0;bottom:-1px;height:28px;line-height:0;z-index:1}.cs-pg-hero__wave svg{display:block;width:100%;height:100%}.cs-pg-packs{container-type:inline-size;display:flex;justify-content:center;align-items:flex-end;margin:24px calc(var(--cs-gutter) * -1) 4px;--cs-pg-H:min(180px,30cqi)}.cs-pg-pack{flex:none;height:calc(var(--cs-pg-hp,100) / 100 * var(--cs-pg-H));margin:0 -2%;position:relative;transition:transform .25s var(--cs-ease)}.cs-pg-pack img{display:block;height:100%;width:auto;filter:var(--cs-pg-pack-shadow)}.cs-pg-pack:focus-visible{outline:2px solid var(--cs-pg-fg);outline-offset:4px;border-radius:var(--cs-r-sm)}@media(hover:hover){.cs-pg-pack:hover{transform:translateY(-6px)}}.cs-pg-hero--packs .cs-pg-hero__in{padding-bottom:0}.cs-pg-hero__photo{margin:28px 0 -56px;border-radius:var(--cs-pg-img-r,12px);overflow:hidden;aspect-ratio:var(--cs-pg-ar,4 / 3);background:var(--cs-container)}.cs-pg-hero__photo picture{display:block;width:100%;height:100%}.cs-pg-hero__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--cs-pg-x,50%) var(--cs-pg-pos,center)}.cs-pg-hero--image .cs-pg-hero__in{padding-bottom:0}.cs-pg-hero--image{margin-bottom:56px}@media(min-width:750px){.cs-pg-hero h1{font-size:40px}.cs-pg-hero__wave{height:40px}.cs-pg-packs{margin-left:0;margin-right:0}.cs-pg-packs{--cs-pg-H:min(220px,37cqi)}}@media(min-width:990px){.cs-pg-hero__in{padding-top:40px;padding-bottom:88px;text-align:left}.cs-pg-hero .cs-hm-title--h0{font-size:56px}.cs-pg-hero .cs-hm-title--h2{font-size:36px}.cs-pg-hero .cs-hm-title--h3{font-size:26px}.cs-pg-hero--compact .cs-pg-hero__in{padding-top:32px;padding-bottom:76px}.cs-pg-hero h1{font-size:48px}.cs-pg-hero--compact h1{font-size:40px}.cs-pg-crumbs{justify-content:flex-start}.cs-pg-hero__intro{margin-left:0;max-width:44ch}.cs-pg-hero__actions{justify-content:flex-start}.cs-pg-hero--compact .cs-pg-hero__txt{max-width:760px}.cs-pg-hero--ad-center .cs-pg-hero__in{text-align:center}.cs-pg-hero--ad-center .cs-pg-crumbs,.cs-pg-hero--ad-center .cs-pg-hero__actions{justify-content:center}.cs-pg-hero--ad-center .cs-pg-hero__intro{margin-left:auto}.cs-pg-hero--packs .cs-pg-hero__in,.cs-pg-hero--image .cs-pg-hero__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:48px;align-items:end}.cs-pg-hero--packs .cs-pg-hero__txt,.cs-pg-hero--image .cs-pg-hero__txt{align-self:center;padding:24px 0 96px}.cs-pg-packs{margin:0 0 10px;justify-content:flex-end;--cs-pg-H:min(300px,33cqi)}.cs-pg-pack{margin:0 -2%}.cs-pg-hero__wave{height:56px}.cs-pg-hero__photo{margin:40px 0 -48px;align-self:end}.cs-pg-hero--image{margin-bottom:48px}}.cs-pg-grid .cs-hm-grid{margin-top:0}.cs-pg-grid .cs-hm-head{margin-bottom:28px}.cs-pg-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--cs-outline)}.cs-pg-bar__count{margin:0;font-size:14px;font-weight:600;color:var(--cs-fine);font-variant-numeric:tabular-nums}.cs-pg-sort{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--cs-fine)}.cs-pg-sort select{appearance:none;-webkit-appearance:none;min-height:44px;padding:0 36px 0 12px;border:1px solid var(--cs-fine);border-radius:var(--cs-r-sm);background:var(--cs-surface);color:var(--cs-ink);font:600 14px/1.2 var(--font-body-family);cursor:pointer}.cs-pg-sort:after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid var(--cs-ink);border-bottom:2px solid var(--cs-ink);transform:rotate(45deg);pointer-events:none}.cs-pg-sort select:focus-visible{outline:2px solid var(--cs-primary-text);outline-offset:2px}.cs-pg-empty{grid-column:1/-1;text-align:center;color:var(--cs-fine)}.cs-pg-empty a{color:var(--cs-primary-text)}.cs-pg-pages{margin-top:40px;text-align:center;font-weight:600}.cs-pg-pages a,.cs-pg-pages .current{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0 2px;border-radius:var(--cs-r-btn);color:var(--cs-ink);text-decoration:none}.cs-pg-pages .current{background:var(--cs-ink);color:var(--cs-surface)}.cs-pg-pages a:hover{background:var(--cs-container)}.cs-pg-routine{padding:48px 0 64px}@media(min-width:990px){.cs-pg-routine{padding:72px 0 96px}}.cs-pg-routine__in{max-width:calc(980px + var(--cs-gutter) * 2)}.cs-pg-routine__head{text-align:center;margin-bottom:28px}.cs-pg-routine__head p{margin:8px auto 0;max-width:46ch;color:var(--cs-fine)}.cs-pg-facts{width:100%;border-collapse:collapse;border-top:4px solid var(--cs-ink);border-bottom:2px solid var(--cs-ink);font-variant-numeric:tabular-nums}.cs-pg-facts thead th{padding:12px 12px 12px 0;text-align:left;font-size:14px;font-weight:600;color:var(--cs-fine);border-bottom:1px solid var(--cs-ink)}.cs-pg-facts tbody tr+tr{border-top:1px solid var(--cs-outline)}.cs-pg-facts tbody th,.cs-pg-facts td{padding:14px 12px 14px 0;text-align:left;vertical-align:middle;font-size:16px;font-weight:400}.cs-pg-facts td:last-child,.cs-pg-facts thead th:last-child{text-align:right;padding-right:0}.cs-pg-facts td b{font-size:18px;font-weight:700}.cs-pg-facts tbody th a{display:flex;align-items:center;gap:14px;color:var(--cs-ink);text-decoration:none;font-weight:600;min-height:56px}.cs-pg-facts tbody th a:hover .cs-pg-facts__name{text-decoration:underline}.cs-pg-facts__img{flex:none;width:56px;height:56px;display:flex;align-items:flex-end;justify-content:center;border-radius:var(--cs-r-sm);background:var(--cs-container)}.cs-pg-bg--tint .cs-pg-facts__img{background:var(--cs-surface)}.cs-pg-facts__img img{height:48px;width:auto;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(11,24,80,.2))}.cs-pg-routine__note{margin:16px 0 0;font-size:14px;color:var(--cs-fine)}@media(max-width:749px){.cs-pg-facts thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cs-pg-facts tbody tr{display:grid;grid-template-columns:1.25fr 1fr 1fr;column-gap:12px;padding:14px 0}.cs-pg-facts tbody th{grid-column:1/-1;padding:0 0 10px}.cs-pg-facts td{display:flex;flex-direction:column;gap:2px;padding:0;font-size:14px;line-height:1.35}.cs-pg-facts td:before{content:attr(data-l);font-size:12px;font-weight:600;color:var(--cs-fine)}.cs-pg-facts td:last-child{text-align:left}.cs-pg-facts td b{font-size:16px}}.cs-pg-split{--cs-pg-line:currentColor}.cs-pg-split__in{padding-top:0}.cs-pg-split h2.cs-hm-title{font-size:28px}@media(min-width:990px){.cs-pg-split h2.cs-hm-title{font-size:36px}}.cs-pg-split__txt{max-width:600px}.cs-pg-split.cs-hm-align--center .cs-pg-split__txt{margin-left:auto;margin-right:auto}.cs-pg-split .cs-hm-head{margin-bottom:0}.cs-pg-rte{margin-top:14px;font-size:16px;line-height:1.6}.cs-pg-rte p{margin:0}.cs-pg-rte p+p{margin-top:12px}.cs-pg-rte a{color:var(--cs-primary-text);text-decoration:underline;text-underline-offset:3px}.cs-pg-split__media{border-radius:var(--cs-pg-img-r,12px);overflow:hidden;aspect-ratio:var(--cs-pg-ar,4 / 5);background:var(--cs-container);margin-bottom:28px}.cs-pg-split__media picture{display:block;width:100%;height:100%}.cs-pg-split__media img,.cs-pg-split__media .cs-hm-ph{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:990px){.cs-pg-split--img .cs-pg-split__in{display:grid;grid-template-columns:1fr 1fr;column-gap:72px;align-items:center}.cs-pg-split--img .cs-pg-split__media{margin:0}.cs-pg-split--right .cs-pg-split__media{order:2}}.cs-pg-checks,.cs-pg-rows{list-style:none;margin:24px 0 0;padding:0;border-top:4px solid currentColor;border-bottom:2px solid currentColor}.cs-pg-checks li{display:flex;align-items:flex-start;gap:12px;padding:14px 0;font-size:16px;line-height:1.45;text-align:left}.cs-pg-ck__body{display:flex;flex-direction:column;gap:4px}.cs-pg-ck__desc{font-size:14px;line-height:1.55;opacity:.75}.cs-pg-checks li+li,.cs-pg-rows__r+.cs-pg-rows__r{border-top:1px solid color-mix(in srgb,currentColor 30%,transparent)}.cs-pg-ico{flex:none;width:24px;height:24px;margin-top:-1px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--cs-hm-accent,var(--cs-primary));color:var(--cs-on-primary)}.cs-pg-ico svg{width:14px;height:14px}.cs-pg-ico--img{background:none;border-radius:0}.cs-pg-ico--img img{width:24px;height:24px;object-fit:contain}.cs-pg-ck{flex:none;width:24px;height:24px;margin-top:-1px}.cs-pg-ck circle{fill:var(--cs-hm-accent,var(--cs-primary))}.cs-pg-ck path{fill:none;stroke:var(--cs-on-primary);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cs-on-blue .cs-pg-ck circle{fill:var(--cs-hm-accent,currentColor)}.cs-on-blue .cs-pg-ck path{stroke:rgb(var(--color-background))}.cs-pg-rows__r{display:grid;grid-template-columns:112px 1fr;column-gap:16px;padding:13px 0;align-items:baseline;text-align:left}.cs-pg-rows dt{font-size:14px;font-weight:600;opacity:.75}.cs-pg-rows dd{margin:0;font-size:16px;line-height:1.45;overflow-wrap:anywhere}.cs-pg-rows dd a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(min-width:750px){.cs-pg-rows__r{grid-template-columns:150px 1fr}}.cs-pg-split__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.cs-pg-split.cs-hm-align--center .cs-pg-split__actions{justify-content:center}.cs-pg-btn--solid{background:var(--cs-primary);color:var(--cs-on-primary)}.cs-pg-btn--line{background:transparent;color:var(--cs-ink);box-shadow:inset 0 0 0 2px var(--cs-ink)}@media(hover:hover){.cs-pg-btn--solid:hover{background:var(--cs-primary-dim)}.cs-pg-btn--line:hover{background:var(--cs-container)}}@media(max-width:749px){.cs-pg-split__actions .cs-hm-btn{flex:1 1 100%}}.cs-pg-fine{margin-top:28px;font-size:14px;line-height:1.5;opacity:.8}.cs-pg-fine p{margin:0}.cs-pg-split--waves{margin:-2px 0;position:relative}.cs-pg-split-wrap .cs-hm-wave{position:relative;z-index:0}.cs-pg-lineup__head{max-width:640px;margin:0 auto}.cs-pg-lineup .cs-hm-head{margin-bottom:0}.cs-pg-lineup.cs-hm-align--left .cs-pg-lineup__head{margin-left:0;max-width:none}.cs-pg-lineup__row{list-style:none;display:flex;justify-content:safe center;gap:0;margin:36px auto 0;padding:0 var(--cs-gutter);max-width:var(--page-width,1200px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cs-pg-lineup__row::-webkit-scrollbar{display:none}.cs-pg-lineup__row>li{flex:0 0 auto;scroll-snap-align:center}.cs-pg-lineup__item{display:flex;flex-direction:column;align-items:center;width:calc(var(--cs-pg-iw,176px) * .75);text-align:center;text-decoration:none;color:inherit}.cs-pg-lineup__img{display:flex;align-items:flex-end;justify-content:center;width:100%;height:calc(var(--cs-pg-iw,176px) * .85);padding:0 8px;border-bottom:4px solid currentColor}.cs-pg-lineup--noshelf .cs-pg-lineup__img{border-bottom:0}.cs-pg-lineup__img img{height:100%;width:auto;max-width:100%;object-fit:contain;object-position:bottom;filter:var(--cs-pg-pack-shadow);transition:transform .25s var(--cs-ease)}.cs-pg-lineup__name{margin-top:12px;padding:0 6px;font-size:15px;font-weight:600;line-height:1.3;text-wrap:balance}.cs-pg-lineup__use{margin-top:2px;padding:0 6px;font-size:14px;color:var(--cs-fine);line-height:1.35}.cs-pg-lineup__item:focus-visible{outline:2px solid var(--cs-primary-text);outline-offset:2px}@media(hover:hover){.cs-pg-lineup__item:hover img{transform:translateY(-6px)}.cs-pg-lineup__item:hover .cs-pg-lineup__name{text-decoration:underline}}@media(min-width:990px){.cs-pg-lineup__item{width:var(--cs-pg-iw,176px)}.cs-pg-lineup__img{height:calc(var(--cs-pg-iw,176px) * 1.2)}}.cs-pg-lineup .cs-hm-cat__all .cs-hm-btn{background:var(--cs-primary);color:var(--cs-pg-fg)}.cs-pg-faq .cs-hm-head{margin-bottom:28px}.cs-pg-faq__in{display:grid;gap:40px}.cs-pg-faq--solo .cs-pg-faq__in{grid-template-columns:1fr}@media(min-width:990px){.cs-pg-faq:not(.cs-pg-faq--solo) .cs-pg-faq__in{grid-template-columns:minmax(0,8fr) minmax(300px,4fr);column-gap:72px;align-items:start}}.cs-pg-faq__group{scroll-margin-top:96px}.cs-pg-faq__group+.cs-pg-faq__group{margin-top:44px}.cs-pg-faq__group h2{font-size:22px;line-height:1.15;margin-bottom:14px}@media(min-width:990px){.cs-pg-faq__group h2{font-size:24px}}.cs-pg-faq details{border-bottom:1px solid var(--cs-outline)}.cs-pg-faq__group h2+details{border-top:4px solid currentColor}.cs-pg-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 0;font-weight:600;font-size:16px;line-height:1.35}@media(min-width:990px){.cs-pg-faq summary{font-size:18px}}.cs-pg-faq summary::-webkit-details-marker{display:none}.cs-pg-faq summary:after{content:"";width:12px;height:12px;flex:none;border-right:2px solid var(--cs-hm-accent,var(--cs-primary));border-bottom:2px solid var(--cs-hm-accent,var(--cs-primary));transform:rotate(45deg) translate(-3px,-3px);transition:transform .2s}.cs-pg-faq details[open] summary:after{transform:rotate(225deg) translate(-3px,-3px)}.cs-pg-faq summary:focus-visible{outline:2px solid var(--cs-primary-text);outline-offset:2px}.cs-pg-faq .cs-hm-faq__a{margin:0 0 18px;color:var(--cs-fine);font-size:16px;line-height:1.6;max-width:62ch}.cs-pg-faq .cs-hm-faq__a p{margin:0}.cs-pg-faq .cs-hm-faq__a a{color:var(--cs-primary-text)}.cs-pg-faq__note{margin-top:24px;font-size:16px}.cs-pg-faq__note p{margin:0}.cs-pg-faq__note a{color:var(--cs-primary-text)}.cs-pg-faq__card{border-radius:var(--cs-pg-img-r,12px);background:var(--cs-container);color:var(--cs-ink);overflow:hidden}@media(min-width:990px){.cs-pg-faq__aside{position:sticky;top:96px}}.cs-pg-faq__photo{display:block;width:100%;height:auto;aspect-ratio:var(--cs-pg-ar,4 / 3);object-fit:cover}.cs-pg-faq__cardb{padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.cs-pg-faq__cardb h2{font-size:22px;line-height:1.15}.cs-pg-faq__cardb .cs-pg-rte{margin:6px 0 16px;color:var(--cs-fine)}.cs-pg-faq__cardb .cs-hm-btn{width:100%}.cs-pg-faq__cardb .cs-hm-btn--primary{background:var(--cs-primary);color:var(--cs-on-primary)}.cs-pg-faq__mail{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;color:var(--cs-primary-text);font-weight:600;overflow-wrap:anywhere}.cs-pg-faq__fine{margin-top:48px;padding-top:20px;border-top:1px solid var(--cs-outline)}.cs-pg-cols .cs-hm-head{margin-bottom:28px}.cs-pg-cols__grid{display:grid;gap:20px;grid-template-columns:1fr}.cs-pg-cols__grid--m2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:750px){.cs-pg-cols__grid{grid-template-columns:repeat(var(--cs-hm-cols,2),minmax(0,1fr));gap:24px}}.cs-pg-col{display:flex;flex-direction:column;border-radius:var(--cs-pg-img-r,12px);overflow:hidden;background:var(--cs-container);text-decoration:none;color:var(--cs-ink)}.cs-pg-col__cover{display:block;aspect-ratio:4/3;overflow:hidden;border-bottom:4px solid var(--cs-ink)}.cs-pg-col__cover img{display:block;width:100%;height:100%;object-fit:cover}.cs-pg-col__shelf{container-type:inline-size;display:flex;align-items:flex-end;justify-content:center;padding:28px 12px 0;background:var(--cs-pg-wall);border-bottom:4px solid var(--cs-ink);overflow:hidden}.cs-pg-col__shelf img{height:min(190px,26cqi);width:auto;margin:0 -1.5%;filter:var(--cs-pg-pack-shadow);transition:transform .25s var(--cs-ease)}.cs-pg-col__shelf img:nth-child(2n){height:min(210px,29cqi)}.cs-pg-col__b{display:flex;flex-direction:column;gap:2px;padding:20px 24px 24px}.cs-pg-col__name{font:700 22px/1.15 var(--font-heading-family);letter-spacing:-.015em}.cs-pg-col__count{font-size:14px;color:var(--cs-fine);font-variant-numeric:tabular-nums}.cs-pg-col__go{margin-top:12px;font-weight:600;color:var(--cs-primary-text)}.cs-pg-col__go:after{content:" \2192"}.cs-pg-col:focus-visible{outline:2px solid var(--cs-primary-text);outline-offset:3px}@media(hover:hover){.cs-pg-col:hover .cs-pg-col__shelf img{transform:translateY(-6px)}.cs-pg-col:hover .cs-pg-col__go{text-decoration:underline}}.cs-pg-poltabs{margin:22px calc(var(--cs-gutter) * -1) 0}.cs-pg-poltabs ul{display:flex;gap:8px;margin:0;padding:0 var(--cs-gutter);list-style:none;overflow-x:auto;scrollbar-width:none}.cs-pg-poltabs ul::-webkit-scrollbar{display:none}.cs-pg-poltabs li{flex:none}.cs-pg-poltabs a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:var(--cs-r-btn);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cs-pg-fg) 45%,transparent);color:var(--cs-pg-fg);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.cs-pg-poltabs a[aria-current]{background:var(--cs-surface);color:var(--cs-ink);box-shadow:none}@media(hover:hover){.cs-pg-poltabs a:not([aria-current]):hover{background:color-mix(in srgb,var(--cs-pg-fg) 12%,transparent)}}@media(min-width:990px){.cs-pg-poltabs{margin:28px 0 0}.cs-pg-poltabs ul{flex-wrap:wrap;padding:0}}.shopify-policy__title{display:none}body .shopify-policy__container{max-width:calc(760px + var(--cs-gutter) * 2);margin:0 auto;padding:36px var(--cs-gutter) 16px}body .shopify-policy__container.cs-pg-pol--toc{max-width:calc(1060px + var(--cs-gutter) * 2)}@media(min-width:990px){body .shopify-policy__container.cs-pg-pol--toc{display:grid;grid-template-columns:240px minmax(0,1fr);column-gap:72px;align-items:start;padding-top:48px}}.shopify-policy__body .rte{color:var(--cs-ink);font-size:16px;line-height:1.65;max-width:72ch}.shopify-policy__body .rte p{margin:0 0 14px}.shopify-policy__body .rte a{color:var(--cs-primary-text)}.shopify-policy__body .rte .cs-pg-polh{margin:36px 0 10px;padding-top:20px;border-top:1px solid var(--cs-outline);font:700 20px/1.2 var(--font-heading-family);letter-spacing:-.01em;scroll-margin-top:96px}.shopify-policy__body .rte .cs-pg-poldate{display:inline-block;margin-bottom:20px;padding:6px 10px;border-radius:var(--cs-r-sm);background:var(--cs-container);font-size:14px;font-weight:600;color:var(--cs-fine)}.cs-pg-toc{display:none}@media(min-width:990px){.cs-pg-toc{display:block;position:sticky;top:96px;padding-top:4px;border-top:4px solid var(--cs-ink)}.cs-pg-toc__h{margin:12px 0 8px;font-size:14px;font-weight:600;color:var(--cs-fine)}.cs-pg-toc ol{list-style:none;margin:0;padding:0}.cs-pg-toc li{border-top:1px solid var(--cs-outline)}.cs-pg-toc a{display:block;padding:9px 0;font-size:14px;line-height:1.35;color:var(--cs-ink);text-decoration:none}.cs-pg-toc a:hover{color:var(--cs-primary-text);text-decoration:underline}}.cs-pg-polhelp{padding:16px 0 72px}.cs-pg-polhelp .cs-hm-wrap{max-width:calc(1060px + var(--cs-gutter) * 2)}.cs-pg-polhelp__card{display:flex;flex-direction:column;gap:20px;padding:28px 24px;border-radius:var(--cs-r-md);background:var(--cs-container);border-top:4px solid var(--cs-ink)}.cs-pg-polhelp h2{font-size:22px;line-height:1.15}.cs-pg-polhelp p{margin:6px 0 0;color:var(--cs-fine);max-width:52ch}.cs-pg-polhelp__actions{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:749px){.cs-pg-polhelp__actions .cs-hm-btn{flex:1 1 100%}}@media(min-width:990px){.cs-pg-polhelp__card{flex-direction:row;align-items:center;justify-content:space-between;padding:36px 40px}}.cs-hp.cs-hp--band{padding-top:0}.cs-hp__band{position:relative;background:var(--cs-pg-wall);color:var(--cs-pg-fg)}.cs-hp__bandin{position:relative;z-index:2;max-width:calc(1200px + var(--cs-gutter) * 2);margin:0 auto;padding:32px var(--cs-gutter) 64px}.cs-hp .cs-hp__band .cs-hp__title{color:var(--cs-pg-fg)}.cs-hp .cs-hp__band .cs-hp__intro{color:color-mix(in srgb,var(--cs-pg-fg) 90%,var(--cs-pg-wall))}.cs-hp .cs-hp__band .cs-hp__note{color:color-mix(in srgb,var(--cs-pg-fg) 80%,var(--cs-pg-wall))}.cs-hp .cs-hp__band .cs-hp__eyebrow{background:color-mix(in srgb,var(--cs-pg-fg) 14%,transparent);color:var(--cs-pg-fg)}.cs-hp .cs-hp__band .cs-hp__btn{background:var(--cs-surface);color:var(--cs-ink);border-color:var(--cs-surface)}.cs-hp .cs-hp__band .cs-hp__btn--secondary{background:transparent;color:var(--cs-pg-fg);border-color:var(--cs-pg-fg)}@media(hover:hover)and (pointer:fine){.cs-hp .cs-hp__band .cs-hp__btn:hover{background:var(--cs-container);border-color:var(--cs-container)}.cs-hp .cs-hp__band .cs-hp__btn--secondary:hover{background:color-mix(in srgb,var(--cs-pg-fg) 12%,transparent);border-color:var(--cs-pg-fg)}}.cs-hp__photo{margin:28px 0 -88px;border-radius:var(--cs-r-md);overflow:hidden;aspect-ratio:4/3;background:var(--cs-container)}.cs-hp__photo img{display:block;width:100%;height:100%;object-fit:cover}.cs-hp__bandin--img{padding-bottom:0}.cs-hp--band .cs-hp__band:has(.cs-hp__photo){margin-bottom:88px}.cs-hp__wave{position:absolute;left:0;right:0;bottom:-1px;height:28px;line-height:0;z-index:1}.cs-hp__wave svg{display:block;width:100%;height:100%}.cs-hp--band .cs-hp__nav{margin-top:28px}@media(min-width:990px){.cs-hp__bandin{padding:48px var(--cs-gutter) 96px}.cs-hp__bandin--img{display:grid;grid-template-columns:6fr 5fr;column-gap:64px;align-items:center;padding-bottom:72px}.cs-hp__bandin--img .cs-hp__head{align-items:flex-start;text-align:left}.cs-hp__bandin--img .cs-hp__actions{justify-content:flex-start}.cs-hp__photo{margin:0;aspect-ratio:5/4}.cs-hp--band .cs-hp__band:has(.cs-hp__photo){margin-bottom:0}.cs-hp__wave{height:56px}.cs-hp--band .cs-hp__nav{margin-top:40px}}.shopify-section:has(.cs-pg-hero)+.shopify-section .template-search__header h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.shopify-section:has(.cs-pg-hero)+.shopify-section .template-search{padding-top:8px}.cart__warnings .cart__empty-text{font:700 28px/1.1 var(--font-heading-family);letter-spacing:-.02em}@media(min-width:990px){.cart__warnings .cart__empty-text{font-size:36px}}.cs-hp .cs-hp__topic .cs-hp__btn--sm{background:transparent;color:var(--cs-ink);border-color:var(--cs-ink)}@media(hover:hover)and (pointer:fine){.cs-hp .cs-hp__topic .cs-hp__btn--sm:hover{background:var(--cs-surface);border-color:var(--cs-ink)}}.cs-hp__band .cs-pg-crumbs{margin-bottom:4px}@media(min-width:990px){.cs-hp__bandin--img .cs-pg-crumbs{justify-content:flex-start}}@media(max-width:989px){.cs-pg-poltabs ul{-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent);padding-right:48px}}@media(max-width:749px){.cs-hp__chips,.cs-pg-lineup__row{-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent);padding-right:48px}.cs-pg-lineup__row{justify-content:flex-start}}.template-search__results .card--text{background:var(--cs-container);border:0;border-radius:var(--cs-r-md)}.template-search__results .card--text .card__heading{font-size:18px;font-weight:600}.shopify-section:has(.cs-pg-hero)~.shopify-section .cart__warnings .cart__empty-text,.shopify-section:has(.cs-pg-hero)~.shopify-section .cart__warnings .button{display:none}.shopify-section:has(.cs-pg-hero)~.shopify-section .cart__warnings{padding:8px 0 0}.cs-hp__footer,.cs-pg-polhelp__card{border-top:0;position:relative;overflow:hidden}.cs-hp__footer:before,.cs-pg-polhelp__card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--cs-ink)}.cs-pg-hero--st-split .cs-pg-hero__wave,.cs-pg-hero--st-minimal .cs-pg-hero__wave{display:none}.cs-pg-hero--st-split .cs-pg-hero__in{padding-bottom:32px}.cs-pg-hero--st-split .cs-pg-hero__photo{margin:24px 0 0}.cs-pg-hero--st-split.cs-pg-hero--image{margin-bottom:0}@media(min-width:990px){.cs-pg-hero--st-split .cs-pg-hero__in,.cs-pg-hero--st-split.cs-pg-hero--image .cs-pg-hero__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px;align-items:stretch;padding-top:0;padding-bottom:0}.cs-pg-hero--st-split .cs-pg-hero__txt{align-self:center;padding:56px 0}.cs-pg-hero--st-split .cs-pg-hero__photo{margin:0;border-radius:0;aspect-ratio:auto;min-height:360px;margin-right:calc((100vw - 100%)/-2)}.cs-pg-hero--st-split .cs-pg-packs{align-self:end;margin-bottom:0}}.cs-pg-hero--st-minimal{border-bottom:1px solid var(--cs-outline);overflow:visible}.cs-pg-hero--st-minimal .cs-pg-hero__in,.cs-pg-hero--st-minimal.cs-pg-hero--compact .cs-pg-hero__in{padding-top:24px;padding-bottom:32px}.cs-pg-hero--st-minimal .cs-pg-hero__photo{margin:24px 0 0}.cs-pg-hero--st-minimal.cs-pg-hero--image{margin-bottom:0}@media(min-width:990px){.cs-pg-hero--st-minimal .cs-pg-hero__in{padding-top:40px;padding-bottom:48px}.cs-pg-hero--st-minimal .cs-pg-hero__photo{margin:0}}.cs-pg-split--st-card .cs-pg-split__txt{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.15);border-radius:var(--cs-pg-img-r,12px);padding:28px 24px;max-width:none}.cs-pg-split--st-card .cs-pg-split__media{margin-bottom:-24px;position:relative}.cs-pg-split--st-card .cs-pg-split__txt{position:relative;z-index:1;margin:0 12px;box-shadow:var(--cs-shadow-photo)}@media(min-width:990px){.cs-pg-split--st-card .cs-pg-split__in,.cs-pg-split--st-card.cs-pg-split--img .cs-pg-split__in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:0;align-items:center}.cs-pg-split--st-card .cs-pg-split__media{grid-column:1/9;grid-row:1;margin:0}.cs-pg-split--st-card .cs-pg-split__txt{grid-column:7/13;grid-row:1;margin:0;padding:48px 44px}.cs-pg-split--st-card.cs-pg-split--left .cs-pg-split__media{grid-column:5/13}.cs-pg-split--st-card.cs-pg-split--left .cs-pg-split__txt{grid-column:1/7}.cs-pg-split--st-card:not(.cs-pg-split--img) .cs-pg-split__txt{grid-column:3/11}.cs-pg-split--st-card .cs-pg-split__media{order:0}}.cs-pg-split--st-stacked .cs-pg-split__in,.cs-pg-split--st-stacked.cs-pg-split--img .cs-pg-split__in{display:block;text-align:center}.cs-pg-split--st-stacked .cs-pg-split__media{aspect-ratio:var(--cs-pg-ar,16 / 9);margin:0 0 32px}.cs-pg-split--st-stacked .cs-pg-split__txt{max-width:720px;margin:0 auto}.cs-pg-split--st-stacked .cs-hm-head .cs-hm-sub{margin-left:auto;margin-right:auto}.cs-pg-split--st-stacked .cs-pg-split__actions{justify-content:center}@media(min-width:990px){.cs-pg-split--st-stacked.cs-pg-split--img .cs-pg-split__media{order:0}}.cs-pg-lineup--st-minimal .cs-pg-lineup__img{border-bottom:0}.cs-pg-lineup--st-minimal .cs-pg-lineup__item{align-items:flex-start;text-align:left}.cs-pg-lineup--st-boxed .cs-pg-lineup__row{gap:12px}.cs-pg-lineup--st-boxed .cs-pg-lineup__item{padding:14px 10px;border:1px solid rgba(var(--color-foreground),.18);border-radius:var(--cs-r-md);background:rgb(var(--color-background))}.cs-pg-lineup--st-boxed .cs-pg-lineup__img{border-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cs-pages.css.map */
