.sh-hero{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(760px 480px at 92% 4%,rgba(147,201,235,.45),transparent 66%),radial-gradient(620px 420px at 0% 100%,rgba(147,201,235,.22),transparent 70%),linear-gradient(180deg,var(--sky-light) 0%,rgba(147,201,235,.08) 55%,#fff 100%)}.sh-hero__wave{position:absolute;left:0;right:0;bottom:0;width:100%;height:90px;z-index:-1;pointer-events:none}.sh-hero__wave-back{fill:var(--sky-tint);opacity:.55}.sh-hero__wave-mid{fill:var(--sky-light)}.sh-hero__wave-front{fill:#fff}.sh-hero__inner{display:grid;gap:30px;padding:22px 0 70px}.sh-hero__copy{display:grid;justify-items:start;align-content:start;min-width:0}.sh-hero__eyebrow{color:#1f5fa8}.sh-hero__eyebrow .ic{width:16px;height:16px}.sh-hero__title{margin-top:10px;color:var(--navy);overflow-wrap:anywhere}.sh-hero__lead{margin-top:16px;max-width:58ch;font-size:clamp(16.5px,1.25vw,18.5px);line-height:1.6;color:var(--ink-2)}.sh-hero__more{font-weight:700;color:#1f5fa8;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.sh-hero__facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.sh-hero__facts li{display:inline-flex;align-items:baseline;gap:5px;min-height:36px;padding:7px 14px;border-radius:var(--r-pill);background:#fff;border:1px solid rgba(147,201,235,.55);box-shadow:0 10px 24px -18px #20305e80;font-size:14px;font-weight:600;color:var(--ink-2)}.sh-hero__facts strong{font-size:16px;font-weight:800;color:var(--navy)}.sh-hero__proof{display:flex;align-items:center;gap:6px 10px;margin-top:18px;font-size:15px;font-weight:600;color:var(--ink-2)}.sh-hero__proof .cg-stars{flex:none}.sh-hero__proof strong{color:var(--navy);font-weight:800}.sh-hero__ctas{display:grid;gap:12px;width:100%;margin-top:24px}.sh-hero__ctas .cg-btn{width:100%}.sh-hero__trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px}.sh-hero__trust li{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--navy)}.sh-hero__trust .ic{width:18px;height:18px;color:var(--blue-2)}.sh-hero__media{position:relative;padding:26px 0 0;min-width:0}.sh-hero__frame{position:relative;overflow:hidden;border-radius:26px;aspect-ratio:4 / 3;background:radial-gradient(circle at 50% 42%,#fff 0%,rgba(147,201,235,.12) 50%,var(--sky-tint) 100%);box-shadow:var(--shadow-deep),0 0 0 8px #ffffffb3;animation:cg-float 8s ease-in-out infinite}.sh-hero__frame img{width:100%;height:100%}.sh-hero__frame .sh-img--fill{object-fit:cover;object-position:50% 45%}.sh-hero__frame .sh-img--whole{object-fit:contain;padding:6%;mix-blend-mode:multiply}.sh-hero__chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:9px 13px;border-radius:16px;background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 14px 34px -12px #20305e73,0 0 0 1px #93c9eb59;font-size:13px;font-weight:800;color:var(--navy);line-height:1.2;white-space:nowrap}.sh-hero__chip .ic{width:18px;height:18px;color:var(--blue-2)}.sh-hero__chip small{display:block;margin-top:2px;font-size:11.5px;font-weight:600;color:var(--ink-muted)}.sh-hero__chip .cg-stars{--size: 13px;--gap: 1px}.sh-hero__chip--rating{left:10px;top:4px;animation:cg-hero-bob 6s ease-in-out infinite}.sh-hero__chip--ship{right:10px;top:52px;animation:cg-hero-bob 6s ease-in-out -3s infinite}.sh-hero__chip--save .ic{color:var(--red)}.sh-hero__chip--save small{max-width:250px;white-space:normal}.sh-pick{position:absolute;z-index:2;left:12px;right:12px;bottom:12px;display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 10px;border-radius:18px;background:#fffffff5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 18px 40px -16px #20305e80}.sh-pick img{width:72px;height:72px;border-radius:12px;background:var(--sky-light)}.sh-pick .sh-img--fill{object-fit:cover}.sh-pick .sh-img--whole{object-fit:contain;padding:4px}.sh-pick__text{min-width:0}.sh-pick__label{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-2)}.sh-pick__name{margin-top:2px;font-size:15.5px;font-weight:800;line-height:1.2;color:var(--navy)}.sh-pick__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:3px;font-size:13px}.sh-pick__price .cg-price{font-size:17px}.sh-pick__from{font-weight:600;color:var(--ink-muted)}.sh-pick .cg-btn{min-height:44px;padding:0 16px}@media(max-width:559px){.sh-hero__frame{aspect-ratio:5 / 4}.sh-hero__chip--ship{display:none}.sh-pick{position:relative;left:auto;right:auto;bottom:auto;margin:-38px 10px 0;grid-template-columns:60px minmax(0,1fr) auto}.sh-pick img{width:60px;height:60px}}@media(max-width:379px){.sh-pick{grid-template-columns:52px minmax(0,1fr)}.sh-pick img{width:52px;height:52px}.sh-pick .cg-btn{grid-column:1 / -1;width:100%}}@media(min-width:768px){.sh-hero__ctas{grid-template-columns:auto auto;width:auto}.sh-hero__ctas .cg-btn{width:auto}.sh-hero__media{max-width:720px;margin:0 auto;width:100%;padding-top:0}.sh-hero__chip{padding:11px 15px;font-size:14px}.sh-hero__chip small{font-size:12px}.sh-hero__chip--rating{left:-14px;top:28px}.sh-hero__chip--ship{right:-14px;top:auto;bottom:120px}.sh-hero__chip--save{top:36%;bottom:auto}.sh-pick{left:22px;right:auto;bottom:22px;width:min(460px,calc(100% - 44px))}.sh-hero__wave{height:120px}}@media(min-width:1024px){.sh-hero__inner{grid-template-columns:1.04fr .96fr;align-items:center;gap:56px;min-height:clamp(540px,calc(76vh - var(--h-header) - var(--h-announce)),660px);padding:36px 0 104px}.sh-hero__media{max-width:none;margin:0}.sh-hero__frame{aspect-ratio:1 / 1;border-radius:30px}.sh-hero__chip--rating{left:-28px;top:46px}.sh-hero__chip--ship{right:-18px;bottom:148px}.sh-hero__chip--save{top:40%;bottom:auto}.sh-pick{left:-28px;bottom:34px}}@media(min-width:1200px){.sh-hero__inner{gap:80px}.sh-hero__chip--rating,.sh-pick{left:-40px}}.sh-mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sh-mosaic li{min-width:0}.sh-mosaic__tile{position:relative;display:block;overflow:hidden;aspect-ratio:1;border-radius:22px;background:radial-gradient(circle at 50% 42%,#fff 0%,var(--sky-tint) 100%);box-shadow:0 22px 44px -26px #20305e8c,0 0 0 6px #ffffffb3;color:#fff}.sh-mosaic__tile img{width:100%;height:100%;transition:transform .6s var(--ease)}.sh-mosaic__tile .sh-img--fill{object-fit:cover}.sh-mosaic__tile .sh-img--whole{object-fit:contain;padding:10%}.sh-mosaic__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 25%,rgba(32,48,94,.55) 55%,rgba(32,48,94,.9) 100%)}.sh-mosaic__tile span{position:absolute;z-index:1;left:14px;right:14px;bottom:12px;font-size:16px;font-weight:800;line-height:1.2;text-shadow:0 1px 10px rgba(13,17,46,.55)}.sh-mosaic__tile small{display:block;margin-top:2px;font-size:12.5px;font-weight:600;color:#ffffffd1}.sh-mosaic__tile:hover{text-decoration:none}.sh-mosaic__tile:hover img{transform:scale(1.05)}.sh-mosaic li:nth-child(2) .sh-mosaic__tile,.sh-mosaic li:nth-child(4) .sh-mosaic__tile{translate:0 18px}.sh-hero__media--mosaic{padding-bottom:18px}@media(min-width:1024px){.sh-mosaic{gap:18px}.sh-mosaic__tile{border-radius:26px}.sh-mosaic__tile span{left:18px;bottom:16px;font-size:18px}}.sh-pick__amount{display:contents}.sh-shop{position:relative;padding-bottom:calc(var(--sec-y) / 2);background:linear-gradient(180deg,#fff 0%,var(--sky-light) 26%,#fff 100%);scroll-margin-top:var(--h-stack)}@media(min-width:1024px){html:has(.sh-shop){scroll-padding-top:calc(var(--h-stack) + 96px)}.sh-shop,#about,#more{scroll-margin-top:-80px}.sh-toolbar :is(a,button,select){scroll-margin-top:-96px}}.sh-toolbar{position:relative;z-index:30;padding:30px 0 14px;transition:box-shadow .25s,background .25s}.sh-toolbar[hidden]{display:none}.sh-toolbar__inner{display:grid;gap:14px}.sh-toolbar__head{display:flex;align-items:baseline;justify-content:space-between;gap:6px 16px;flex-wrap:wrap}.sh-toolbar__title{font-size:clamp(24px,2.2vw,30px);line-height:1.15}.sh-count{font-size:14px;font-weight:600;color:var(--ink-muted)}.sh-count strong{color:var(--navy);font-weight:800}.sh-chips{display:flex;gap:8px;overflow-x:auto;margin:-3px calc(-1 * var(--gutter)) -1px;padding:7px var(--gutter);scrollbar-width:none}.sh-chips::-webkit-scrollbar{display:none}.sh-chip{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px 0 16px;border-radius:var(--r-pill);border:1.5px solid var(--line-strong);background:#fff;font-size:14.5px;font-weight:700;color:var(--navy);white-space:nowrap;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.sh-chip:hover{border-color:var(--navy);background:var(--sky-light)}.sh-chip .ic{width:16px;height:16px;color:var(--red)}.sh-chip .cg-dot{animation:none}.sh-chip__n{min-width:24px;padding:2px 7px;border-radius:var(--r-pill);background:var(--sky-light);font-size:12px;font-weight:800;text-align:center;color:var(--navy)}.sh-chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 10px 22px -10px #323b79b3}.sh-chip[aria-pressed=true] .sh-chip__n{background:#fff3;color:#fff}.sh-chip[aria-pressed=true] .ic{color:#ffb3b3}.sh-sort{position:relative;display:inline-flex;align-items:center;justify-self:start}.sh-sort .ic{position:absolute;left:14px;width:17px;height:17px;color:var(--navy);pointer-events:none}.sh-sort select{min-height:44px;padding:0 40px;border-radius:var(--r-pill);border:1.5px solid var(--line-strong);appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23323b79' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center/14px no-repeat;font-size:14.5px;font-weight:700;color:var(--navy);cursor:pointer}.sh-sort select:hover{border-color:var(--navy)}.sh-toolbar__sentinel{height:1px;margin-bottom:-1px;scroll-margin-top:var(--h-stack)}@media(min-width:768px){.sh-chips{flex-wrap:wrap;overflow:visible;margin:0;padding:0}.sh-toolbar__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center}.sh-toolbar__head,.sh-chips{grid-column:1 / -1}.sh-chips{grid-column:1}.sh-sort{grid-column:2;grid-row:2;justify-self:end}}@media(min-width:1024px){.sh-toolbar{position:sticky;top:calc(var(--h-stack) + 1px);padding:14px 0;margin-bottom:26px;background:#ffffffd1;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid rgba(230,234,245,.9)}.sh-toolbar.is-stuck{background:#fffffff0;box-shadow:0 14px 30px -18px #20305e59}.sh-toolbar:has(.sh-toolbar__inner--solo){position:relative;top:auto}.sh-toolbar__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:22px}.sh-toolbar__head{grid-column:1;display:grid;gap:2px}.sh-chips{grid-column:2;grid-row:1;justify-content:center}.sh-sort{grid-column:3;grid-row:1}.sh-toolbar__title{font-size:22px}.sh-count{font-size:13.5px}.sh-chip{padding:0 9px 0 13px}}.sh-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.sh-card{scroll-margin-top:calc(var(--h-stack) + 20px)}@media(min-width:560px){.sh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(min-width:1024px){.sh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}@media(min-width:1200px){.sh-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}@media(min-width:1024px){.sh-grid[data-shown="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1040px;margin-inline:auto}}.sh-grid>.sh-card.is-hidden{display:none}.sh-card__media{--sh-media-bg: radial-gradient(circle at 50% 42%, #fff 0%, rgba(147, 201, 235, .1) 46%, var(--sky-tint) 100%);aspect-ratio:1 / 1;background:var(--sh-media-bg)}@media(min-width:560px){.sh-card__media{aspect-ratio:4 / 3}}.sh-card__imglink{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.sh-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cg-product__media .sh-img--fill{object-fit:cover}.cg-product__media .sh-img--whole{object-fit:contain;padding:8%;mix-blend-mode:multiply}.sh-card__img--alt{opacity:0;background:var(--white) var(--sh-media-bg);transition:opacity .35s var(--ease)}.cg-product__media .sh-card__img--alt{mix-blend-mode:normal}@media(hover:hover){.sh-card:hover .sh-card__imglink.has-alt>.sh-card__img--alt{opacity:1}}.sh-card .cg-product__badge,.sh-card .cg-product__save{z-index:3}.sh-badge--out{background:var(--ink);box-shadow:none}.sh-card__peek{position:absolute;z-index:3;left:50%;bottom:14px;display:none;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:var(--r-pill);background:#fffffff5;color:var(--navy);font-size:14px;font-weight:800;box-shadow:0 14px 30px -12px #20305e8c;opacity:0;translate:-50% 8px;transition:opacity .25s var(--ease),translate .25s var(--ease),background .2s}.sh-card__peek .ic{width:18px;height:18px;color:var(--blue-2)}.sh-card__peek:hover{background:var(--navy);color:#fff}.sh-card__peek:hover .ic{color:var(--sky)}@media(hover:hover)and (min-width:560px){.sh-card__peek{display:inline-flex}.sh-card:hover .sh-card__peek{opacity:1;translate:-50% 0}}.sh-card__body{gap:9px;padding:16px 18px 18px}.sh-card__kicker{font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--blue-2);line-height:1.35}.sh-card__title{font-size:18.5px;line-height:1.25;letter-spacing:-.012em;overflow-wrap:anywhere}.sh-card__sub{display:block;margin-top:3px;font-size:13.5px;font-weight:600;letter-spacing:0;line-height:1.35;color:var(--ink-muted)}.sh-card__points{gap:7px;margin-top:2px}.sh-card__points li{font-size:14px}.sh-swatches{display:flex;flex-wrap:wrap;gap:8px}.sh-swatch{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 9px;border-radius:var(--r-pill);border:1.5px solid var(--line-strong);background:#fff;font-size:13.5px;font-weight:700;color:var(--navy);transition:border-color .2s,background .2s}.sh-swatch i{flex:none;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000024,0 0 0 2px #fff}.sh-swatch:hover{border-color:var(--navy);background:var(--sky-light)}.sh-card__opts{display:none;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:2px 0 0;padding:12px 14px;border-radius:14px;background:var(--sky-light)}.sh-card__opts div{display:contents}.sh-card__opts dt{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.6;color:var(--blue-2)}.sh-card__opts dd{margin:0;font-size:14px;font-weight:600;line-height:1.5;color:var(--navy)}.sh-card__rating{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;font-weight:600;color:var(--ink-muted)}.sh-card__rating strong{color:var(--navy);font-weight:800}.sh-card__price{gap:0}.sh-card__price .cg-product__amount{align-items:baseline}.sh-card .cg-product__amount .cg-price{font-size:26px}.sh-card__out{font-size:20px;font-weight:800;color:var(--ink-muted)}.sh-card__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sh-card__actions .cg-btn{font-size:15px;gap:8px}.sh-card__qv .ic{width:18px;height:18px}.sh-stock--out{color:var(--ink-muted)}.sh-stock--out .cg-dot{background:var(--line-strong);box-shadow:none;animation:none}.sh-grid>.reveal.is-in{animation-delay:var(--rd, 0ms)}.sh-grid>.reveal:focus-within{opacity:1;animation:none}@media(hover:hover)and (min-width:560px){.sh-grid>.sh-card.is-in:hover{transform:translateY(-6px)}}@media(min-width:768px){.sh-grid[data-shown="1"]{grid-template-columns:minmax(0,1fr);max-width:1080px;margin-inline:auto}.sh-grid[data-shown="1"]>.sh-card:not(.is-hidden){display:grid;grid-template-columns:1.1fr 1fr}.sh-grid[data-shown="1"]>.sh-card .sh-card__media{aspect-ratio:auto;min-height:420px}.sh-grid[data-shown="1"]>.sh-card .sh-card__body{justify-content:center;gap:14px;padding:36px 36px 34px}.sh-grid[data-shown="1"]>.sh-card .sh-card__title{font-size:clamp(24px,2.4vw,32px)}.sh-grid[data-shown="1"]>.sh-card .cg-product__price{margin-top:8px}.sh-grid[data-shown="1"]>.sh-card .cg-product__amount .cg-price{font-size:34px}.sh-grid[data-shown="1"]>.sh-card .sh-card__opts{display:grid}.sh-grid[data-shown="1"]>.sh-card .sh-card__points li{font-size:15px}}@media(min-width:1024px){.sh-grid[data-shown="2"]>.sh-card .sh-card__opts{display:grid}}@media(max-width:559px){.sh-card.cg-product{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:start;border-radius:20px}.sh-card:hover{transform:none}.sh-card__media{margin:12px 0 12px 12px;border-radius:14px}.sh-card .cg-product__badge{left:6px;top:6px}.sh-card .cg-product__badge .cg-badge{padding:5px 8px;font-size:9.5px;letter-spacing:.08em}.sh-card .cg-product__save{left:6px;right:6px;top:auto;bottom:6px}.sh-card .cg-product__save .cg-save{padding:4px 7px;font-size:10px;white-space:normal;line-height:1.2}.sh-card__body{gap:7px;padding:14px}.sh-card__kicker{font-size:10.5px}.sh-card__title{font-size:16px}.sh-card__sub{font-size:12.5px}.sh-card__points{display:none}.sh-swatch{padding:0 12px 0 8px;font-size:13px}.sh-card__rating{font-size:12px}.sh-card .cg-product__price{padding-top:8px}.sh-card .cg-product__amount .cg-price{font-size:22px}.sh-card .cg-product__amount .cg-strike{font-size:13.5px}.sh-card__actions{grid-template-columns:minmax(0,1fr) auto}.sh-card__actions .cg-btn{min-height:44px;font-size:14px;padding:0 10px}.sh-card__actions .sh-card__qv{width:44px;min-width:44px;padding:0}.sh-card__qv span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sh-card__qv .ic{width:20px;height:20px}.sh-card__stock .cg-stock{font-size:12.5px}.sh-card__stock{justify-content:flex-start}}@media(max-width:379px){.sh-card.cg-product{grid-template-columns:92px minmax(0,1fr)}}.sh-empty{display:grid;justify-items:center;gap:8px;max-width:460px;margin:10px auto 0;padding:34px 24px;border-radius:var(--r-card);background:#fff;border:1.5px dashed var(--line-strong);text-align:center;color:var(--ink-2)}.sh-empty[hidden]{display:none}.sh-empty .ic{width:40px;height:40px;color:var(--sky);stroke-width:1.6}.sh-empty strong{font-size:18px;color:var(--navy)}.sh-empty .cg-btn{margin-top:8px}.sh-grid-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 26px;margin-top:36px;font-size:15px;color:var(--ink-2)}.sh-grid-note>span{display:inline-flex;align-items:center;gap:8px}.sh-grid-note strong{color:var(--navy)}.sh-grid-note .ic{width:18px;height:18px;color:var(--blue-2)}.sh-fill{position:relative;overflow:hidden;isolation:isolate;display:grid;align-content:center;gap:12px;padding:30px 26px;border-radius:var(--r-card);color:#fff;background:radial-gradient(520px 380px at 90% -10%,rgba(77,143,239,.5),transparent 62%),radial-gradient(420px 320px at 0% 110%,rgba(147,201,235,.22),transparent 66%),linear-gradient(150deg,var(--navy-ink) 0%,var(--navy) 58%,#3a4a99 100%);box-shadow:0 30px 60px -34px #20305ea6}.sh-fill[hidden]{display:none}.sh-fill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.7;background-image:radial-gradient(1.6px 1.6px at 12% 20%,#fff 50%,transparent 52%),radial-gradient(1.2px 1.2px at 28% 72%,var(--sky-tint) 50%,transparent 52%),radial-gradient(1.8px 1.8px at 46% 12%,#fff 50%,transparent 52%),radial-gradient(1.2px 1.2px at 63% 86%,var(--sky-tint) 50%,transparent 52%),radial-gradient(1.6px 1.6px at 74% 34%,#fff 50%,transparent 52%),radial-gradient(1.2px 1.2px at 92% 62%,var(--sky-tint) 50%,transparent 52%),radial-gradient(1.4px 1.4px at 7% 90%,#fff 50%,transparent 52%)}.sh-fill__moon{position:absolute;z-index:-1;top:22px;right:24px;width:52px;height:52px;border-radius:50%;box-shadow:inset -14px 8px #e9f4ffeb;filter:drop-shadow(0 0 20px rgba(147,201,235,.55));transform:rotate(-12deg);pointer-events:none}.sh-fill .cg-eyebrow .ic{width:16px;height:16px}.sh-fill__title{color:#fff;font-size:clamp(22px,1.9vw,30px);line-height:1.12;letter-spacing:-.02em}.sh-fill__text{max-width:44ch;font-size:15px;line-height:1.5;color:#ffffffbf}.sh-fill__links{display:grid;gap:10px;margin-top:6px}.sh-fill[data-span="2"] .sh-fill__links,.sh-fill[data-span="3"] .sh-fill__links{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.sh-flink{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:6px 12px 6px 6px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#fff;transition:background .2s,border-color .2s,transform .2s var(--ease)}.sh-flink:hover{text-decoration:none;background:#ffffff24;border-color:#93c9eb99;transform:translateY(-2px)}.sh-flink:focus-visible{outline-color:var(--sky)}.sh-flink__img{width:52px;height:52px;overflow:hidden;border-radius:12px;background:#fff}.sh-flink__img img{width:100%;height:100%}.sh-flink__img .sh-img--fill{object-fit:cover}.sh-flink__img .sh-img--whole{object-fit:contain;padding:3px}.sh-flink__text{display:grid;min-width:0}.sh-flink__name{font-size:15px;font-weight:800;line-height:1.2}.sh-flink__meta{font-size:12.5px;font-weight:600;color:#ffffffb8}.sh-flink__go{width:18px;height:18px;color:var(--sky)}.sh-fill:is([data-span="2"],[data-span="3"]){padding:34px 32px;gap:14px}.sh-fill:is([data-span="2"],[data-span="3"]) .sh-flink{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:end;padding:8px 14px 14px 8px}.sh-fill:is([data-span="2"],[data-span="3"]) .sh-flink__img{grid-column:1 / -1;width:100%;height:auto;aspect-ratio:4 / 3;border-radius:12px}.sh-fill:is([data-span="2"],[data-span="3"]) .sh-flink__text{padding-left:6px}.sh-fill[data-span="2"] .sh-flink:nth-child(n+3){display:none}.sh-void{display:grid;justify-items:center;gap:14px;max-width:980px;margin:30px auto 0;padding:40px 22px 44px;border-radius:var(--r-card-lg);text-align:center;background:radial-gradient(640px 360px at 50% -20%,rgba(147,201,235,.45),transparent 70%),#fff;border:1px solid rgba(147,201,235,.5);box-shadow:0 30px 60px -40px #20305e8c}.sh-void__art{position:relative;width:150px;height:120px}.sh-void__art svg{width:100%;height:100%;overflow:visible}.sh-void__box{fill:var(--sky-light);stroke:var(--navy);stroke-width:2.5;stroke-linejoin:round;stroke-dasharray:7 6}.sh-void__lid{fill:none;stroke:var(--navy);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:7 6}.sh-void__z{fill:none;stroke:var(--blue-2);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;animation:sh-z 2.8s ease-in-out infinite}@keyframes sh-z{0%{translate:0 4px;opacity:0}30%,70%{opacity:1}to{translate:6px -8px;opacity:0}}.sh-void__moon{position:absolute;left:-8px;top:-6px;width:38px;height:38px;border-radius:50%;box-shadow:inset -10px 6px 0 0 var(--sky);transform:rotate(-12deg)}.sh-void__n{position:absolute;right:2px;bottom:6px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--navy);color:#fff;font-size:15px;font-weight:800;box-shadow:0 0 0 4px #fff}.sh-void__title{font-size:clamp(26px,2.6vw,36px);line-height:1.1;color:var(--navy)}.sh-void__text{max-width:52ch;font-size:16.5px;line-height:1.55;color:var(--ink-2)}.sh-void__list{display:grid;gap:10px;width:100%;margin:8px 0 10px;text-align:left}@media(min-width:560px){.sh-void__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.sh-void{padding:52px 44px 54px}.sh-void__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.sh-ctile{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:7px 14px 7px 7px;border-radius:18px;background:#fff;border:1.5px solid var(--line);color:var(--navy);transition:border-color .2s,box-shadow .2s,transform .2s var(--ease)}.sh-ctile:hover{text-decoration:none;border-color:var(--sky);box-shadow:0 14px 30px -18px #20305e73;transform:translateY(-2px)}.sh-ctile__img{width:56px;height:56px;overflow:hidden;border-radius:13px;background:var(--sky-light)}.sh-ctile__img img{width:100%;height:100%}.sh-ctile__img .sh-img--fill{object-fit:cover}.sh-ctile__img .sh-img--whole{object-fit:contain;padding:4px}.sh-ctile__text{display:grid;min-width:0}.sh-ctile__name{font-size:15.5px;font-weight:800;line-height:1.2}.sh-ctile__meta{font-size:13px;font-weight:600;color:var(--ink-muted)}.sh-ctile__go{width:18px;height:18px;color:var(--blue-2);transition:transform .2s var(--ease)}.sh-ctile:hover .sh-ctile__go{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.sh-hero__frame,.sh-hero__chip,.sh-void__z{animation:none}.sh-card__peek{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/cg2-collection-shop.css.map */
