.cat-guide,.cat-feat{scroll-margin-top:var(--h-stack)}.cat-guide .cg-eyebrow .ic,.cat-feat .cg-eyebrow .ic{width:16px;height:16px}.cat-guide__opts{display:grid;gap:18px}.cat-guide__opt{display:flex;flex-direction:column;min-width:0;border-radius:var(--r-card-lg);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden;transition:box-shadow .3s var(--ease)}.cat-guide__opt:hover{box-shadow:var(--shadow-hover)}.cat-guide__art{--slab: 46px;--bed-h: 58px;position:relative;display:flex;align-items:flex-end;justify-content:center;height:196px;padding:0 72px 34px 40px;overflow:hidden;isolation:isolate;background:radial-gradient(360px 160px at 50% 100%,rgba(147,201,235,.5),transparent 72%),radial-gradient(240px 160px at 88% 0%,rgba(255,255,255,.9),transparent 70%),linear-gradient(180deg,#f6fbff,#e4f1fc);border-bottom:1px solid rgba(147,201,235,.45)}.cat-guide__art:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:calc(34px + var(--bed-h));height:calc(var(--slab) + 12px);pointer-events:none;opacity:.55;background:repeating-linear-gradient(0deg,rgba(50,59,121,.16) 0 1px,transparent 1px calc(var(--slab) / var(--umax)));-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.cat-guide__bed{position:relative;width:min(100%,300px)}.cat-guide__slab{position:relative;z-index:1;display:block;height:calc(var(--slab) * var(--u) / var(--umax));margin-top:14px;border-radius:3px 3px 2px 2px;background:radial-gradient(circle,rgba(31,95,168,.28) 0 1.1px,transparent 1.7px) 3px 4px / 11px 9px,linear-gradient(180deg,#dcf0fd,#b3dbf4 45%,#8fc4e9);box-shadow:inset 0 1px #fffffff2,inset 0 -2px #274ec329,0 6px 14px -8px #274ec38c}.cat-guide__slab:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:14px;background:linear-gradient(180deg,#f3faff,#d2eaf9);clip-path:polygon(6% 0,94% 0,100% 100%,0 100%)}.cat-guide__slab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(100deg,#fff0 30%,#ffffff73,#fff0 60%)}.cat-guide__mattress{position:relative;display:block;height:var(--bed-h);border-radius:2px 2px 12px 12px;background:linear-gradient(180deg,#f5f7fb 0%,#e4e9f2 21%,transparent 21.5%),linear-gradient(180deg,#3a4370,#262c4d 45%,#161a31);box-shadow:inset 0 -3px #00000040}.cat-guide__mattress:before{content:"";position:absolute;left:0;right:0;top:21%;height:3px;background:linear-gradient(90deg,#6fb2e2 0%,var(--sky) 50%,#6fb2e2 100%)}.cat-guide__mattress:after{content:"";position:absolute;z-index:-1;left:4%;right:4%;bottom:-14px;height:18px;border-radius:50%;background:radial-gradient(closest-side,#20305e61,#20305e00)}.cat-guide__dim{position:absolute;left:calc(100% + 10px);bottom:var(--bed-h);height:calc(var(--slab) * var(--u) / var(--umax));width:9px;border:2px solid var(--navy);border-left:0;border-radius:0 3px 3px 0}.cat-guide__dim b{position:absolute;left:calc(100% + 7px);top:50%;translate:0 -50%;padding:4px 9px;border-radius:var(--r-pill);background:var(--navy);color:#fff;font-size:14px;font-weight:800;line-height:1.15;letter-spacing:-.01em;white-space:nowrap;box-shadow:0 8px 16px -8px #20305eb3}.cat-guide__body{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;padding:22px 20px}.cat-guide__title{font-size:clamp(28px,2.6vw,36px);line-height:1.05}.cat-guide__sub{font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1f5fa8}.cat-guide__text{font-size:16px;line-height:1.6;color:var(--ink-2)}.cat-guide__buy{display:grid;gap:14px;margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.cat-guide__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.cat-guide__amount{display:contents}.cat-guide__from{font-size:14px;font-weight:600;color:var(--ink-muted)}.cat-guide__price .cg-price{font-size:30px;line-height:1.1}.cat-guide__price .cg-strike{font-size:16px}.cat-guide__choose{width:100%}.cat-guide__table{margin-top:22px;padding:22px 14px 14px;border-radius:var(--r-card-lg);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow)}.cat-guide__thead{display:grid;gap:6px;padding:0 6px;margin-bottom:16px}.cat-guide__th3{font-size:clamp(24px,2.2vw,30px);line-height:1.1}.cat-guide__tlead{font-size:15px;font-weight:500;line-height:1.5;color:var(--ink-muted)}.cat-guide__seg{display:none}.cat-guide__seg [role=radio]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 14px;border-radius:var(--r-pill);font-size:15.5px;font-weight:800;color:var(--ink-2);transition:background .2s,color .2s,box-shadow .2s}.cat-guide__seg [role=radio]:hover{color:var(--navy);background:var(--sky-light)}.cat-guide__seg [role=radio][aria-checked=true]{background:var(--navy);color:#fff;box-shadow:0 8px 20px -8px #323b7999}.cat-guide__mini{position:relative;display:inline-block;flex:none;width:26px;height:18px;vertical-align:middle;background:linear-gradient(180deg,transparent calc(100% - 7px),#2b3256 calc(100% - 7px)),linear-gradient(180deg,transparent calc(100% - 7px - 9px * var(--u) / var(--umax)),#a9d6f2 calc(100% - 7px - 9px * var(--u) / var(--umax)),#8fc4e9 calc(100% - 7px));border-radius:2px 2px 4px 4px}.cat-guide__seg [aria-checked=true] .cat-guide__mini{background:linear-gradient(180deg,transparent calc(100% - 7px),#fff calc(100% - 7px)),linear-gradient(180deg,transparent calc(100% - 7px - 9px * var(--u) / var(--umax)),var(--sky) calc(100% - 7px - 9px * var(--u) / var(--umax)))}.cat-guide__scroll{position:relative;overflow-x:auto;overscroll-behavior-x:contain;margin:0 -14px;padding:0 14px;scrollbar-width:thin}.cat-guide__grid{width:100%;min-width:540px;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.cat-guide__grid th,.cat-guide__grid td{padding:5px 4px;text-align:center;vertical-align:middle}.cat-guide__col-size{width:26%}.cat-guide__corner{padding-left:10px!important;text-align:left!important;vertical-align:bottom!important;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.cat-guide__group{padding-bottom:6px!important}.cat-guide__group-in{display:flex;align-items:center;justify-content:center;gap:9px;padding:9px 10px;border-radius:14px;background:var(--sky-light);color:var(--navy);font-size:15px;font-weight:800;line-height:1.15;white-space:nowrap}.cat-guide__cols th{padding-bottom:8px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);line-height:1.25;transition:color .2s}.cat-guide__grid tbody th{padding-left:10px;text-align:left;font-size:15px;font-weight:800;color:var(--navy);white-space:nowrap;transition:color .2s}.cat-guide__grid tbody tr:nth-child(odd)>*{background:var(--surface)}.cat-guide__grid tbody tr>:first-child{border-radius:14px 0 0 14px}.cat-guide__grid tbody tr>:last-child{border-radius:0 14px 14px 0}.cat-guide__grid .is-split{box-shadow:inset 1px 0 0 var(--line-strong)}.cat-guide__grid thead .is-split{box-shadow:none}.cat-guide__cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:52px;padding:6px 8px;border-radius:14px;border:1.5px solid var(--line);background:#fff;color:var(--navy);line-height:1.2;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s var(--ease)}.cat-guide__cell:hover{text-decoration:none;border-color:var(--navy);background:var(--sky-light);box-shadow:0 10px 20px -14px #20305e99;transform:translateY(-1px)}.cat-guide__cell .cg-price{font-size:16.5px}.cat-guide__cell .cg-strike{font-size:12.5px;text-decoration-thickness:1.5px}.cat-guide__out{display:flex;align-items:center;justify-content:center;min-height:52px;padding:6px 8px;border-radius:14px;border:1.5px dashed var(--line-strong);color:var(--ink-muted);font-size:12.5px;font-weight:700;letter-spacing:.02em;line-height:1.2}.cat-guide__none{color:var(--ink-muted)}.cat-guide__grid tbody tr:has(.cat-guide__cell:hover)>th{color:var(--blue)}.cat-guide__grid:has([data-c="0"] .cat-guide__cell:hover) thead [data-c="0"],.cat-guide__grid:has([data-c="1"] .cat-guide__cell:hover) thead [data-c="1"],.cat-guide__grid:has([data-c="2"] .cat-guide__cell:hover) thead [data-c="2"],.cat-guide__grid:has([data-c="3"] .cat-guide__cell:hover) thead [data-c="3"],.cat-guide__grid:has([data-c="4"] .cat-guide__cell:hover) thead [data-c="4"],.cat-guide__grid:has([data-c="5"] .cat-guide__cell:hover) thead [data-c="5"]{color:var(--blue)}.cat-guide__grid tbody th,.cat-guide__corner{position:sticky;left:0;z-index:1;background-clip:padding-box}.cat-guide__grid tbody tr:nth-child(2n)>th,.cat-guide__corner{background:#fff}.cat-guide__extra{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:14px 16px;margin-top:18px;padding:14px;border-radius:var(--r-card);background:linear-gradient(100deg,var(--sky-light) 0%,#f7fbff 70%);border:1px solid rgba(147,201,235,.55)}.cat-guide__extra-media{overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 10px 22px -14px #20305e8c}.cat-guide__extra-img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.cat-guide__extra-copy{display:grid;gap:4px;min-width:0}.cat-guide__extra-kicker{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#1f5fa8}.cat-guide__extra-name{font-size:19px;line-height:1.2}.cat-guide__extra-text{font-size:14.5px;line-height:1.5;color:var(--ink-2)}.cat-guide__extra-buy{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding-top:12px;border-top:1px solid rgba(147,201,235,.45)}.cat-guide__xprice{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.cat-guide__xamount{display:contents}.cat-guide__xfrom{font-size:13px;font-weight:600;color:var(--ink-muted)}.cat-guide__xprice .cg-price{font-size:22px}.cat-guide__xprice .cg-strike{font-size:14px}.cat-guide__extra-link{white-space:nowrap}@media(max-width:767.98px){html:not(.no-js) .cat-guide__seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;margin:0 0 12px;padding:5px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line)}html:not(.no-js) .cat-guide__grid{min-width:0}html:not(.no-js) .cat-guide__grid :is(th,td,colgroup)[class*=is-g]{display:none}html:not(.no-js) .cat-guide__grid[data-show="0"] .is-g0,html:not(.no-js) .cat-guide__grid[data-show="1"] .is-g1,html:not(.no-js) .cat-guide__grid[data-show="2"] .is-g2,html:not(.no-js) .cat-guide__grid[data-show="3"] .is-g3{display:table-cell}html:not(.no-js) .cat-guide__grid[data-show="0"] colgroup.is-g0,html:not(.no-js) .cat-guide__grid[data-show="1"] colgroup.is-g1,html:not(.no-js) .cat-guide__grid[data-show="2"] colgroup.is-g2,html:not(.no-js) .cat-guide__grid[data-show="3"] colgroup.is-g3{display:table-column-group}html:not(.no-js) .cat-guide__groups .cat-guide__group{display:none!important}html:not(.no-js) .cat-guide__grid .is-split{box-shadow:none}html:not(.no-js) .cat-guide__scroll{overflow:visible;margin:0;padding:0}}@media(max-width:379.98px){.cat-guide__art{padding-left:24px;padding-right:64px}.cat-guide__grid tbody th{font-size:14px;padding-left:8px}.cat-guide__cell .cg-price{font-size:15px}}@media(min-width:560px){.cat-guide__art{--slab: 52px;--bed-h: 62px;height:214px}.cat-guide__buy{grid-template-columns:minmax(0,1fr) auto;align-items:center}.cat-guide__choose{width:auto}.cat-guide__extra{grid-template-columns:120px minmax(0,1fr);padding:16px 18px 16px 16px}}@media(min-width:768px){.cat-guide__opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cat-guide__body{padding:26px 28px 28px}.cat-guide__table{margin-top:26px;padding:28px 26px 22px}.cat-guide__thead{padding:0 4px}.cat-guide__scroll{margin:0;padding:0;overflow:visible}.cat-guide__grid{min-width:0}.cat-guide__grid th,.cat-guide__grid td{padding:5px 6px}.cat-guide__extra{grid-template-columns:132px minmax(0,1fr) auto;gap:18px 24px;padding:16px 24px 16px 16px}.cat-guide__extra-name{font-size:21px}.cat-guide__extra-buy{grid-column:auto;flex-direction:column;align-items:flex-end;padding:0 0 0 24px;border-top:0;border-left:1px solid rgba(147,201,235,.45)}}@media(min-width:1024px){.cat-guide__opts{gap:28px}.cat-guide__art{--slab: 58px;--bed-h: 70px;height:248px;padding-bottom:40px}.cat-guide__art:before{bottom:calc(40px + var(--bed-h))}.cat-guide__bed{width:min(100%,340px)}.cat-guide__body{padding:30px 34px 32px;gap:12px}.cat-guide__text{font-size:17px}.cat-guide__table{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:0 40px;margin-top:28px;padding:34px 34px 28px 40px}.cat-guide__thead{position:sticky;top:calc(var(--h-stack) + 24px);padding:8px 0 0;margin:0;gap:10px}.cat-guide__scroll{grid-column:2}.cat-guide__grid tbody th{font-size:16px;padding-left:14px}.cat-guide__corner{padding-left:14px!important}.cat-guide__cell{min-height:56px}.cat-guide__cell .cg-price{font-size:17.5px}.cat-guide__extra{margin-top:22px}}@media(prefers-reduced-motion:no-preference){.cat-guide__slab{transition:translate .4s var(--ease)}.cat-guide__opt:hover .cat-guide__slab{translate:0 -4px}html:not(.cg-still) .cat-guide__opts.is-in .cat-guide__slab{animation:cat-guide-settle .9s cubic-bezier(.34,1.4,.64,1) backwards;animation-delay:.25s}html:not(.cg-still) .cat-guide__opts.is-in>:nth-child(2) .cat-guide__slab{animation-delay:.38s}html:not(.cg-still) .cat-guide__opts.is-in .cat-guide__dim{animation:cat-guide-mark .5s var(--ease) backwards;animation-delay:.9s}html:not(.cg-still) .cat-guide__opts.is-in>:nth-child(2) .cat-guide__dim{animation-delay:1.03s}}@keyframes cat-guide-settle{0%{translate:0 -26px;opacity:0}60%{opacity:1}}@keyframes cat-guide-mark{0%{opacity:0;scale:.6}}.cat-feat__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row dense;gap:14px}.cat-feat__foot{display:flex;justify-content:center;margin-top:32px}@media(min-width:1024px){.cat-feat__foot{margin-top:40px}}.cat-feat__card{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;border-radius:var(--r-card-lg);background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow .3s var(--ease),transform .3s var(--ease),border-color .3s}.cat-feat__card:hover{box-shadow:var(--shadow-hover);border-color:#93c9ebb3}.cg-section--sky .cat-feat__card{box-shadow:var(--shadow)}.cat-feat__media{position:relative;flex:1 0 auto;aspect-ratio:var(--ar, 1);overflow:hidden;background:var(--sky-light)}.cat-feat__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cat-feat__body{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 20px 24px}.cat-feat__icon{display:grid;place-items:center;flex:none;width:48px;height:48px;margin-bottom:4px;border-radius:50%;color:var(--navy);background:linear-gradient(145deg,#eef7ff 0%,#bfe0f5 60%,var(--sky) 100%);box-shadow:inset 0 0 0 1px #fffc,0 10px 20px -12px #274ec399}.cat-feat__icon .ic{width:23px;height:23px}.cat-feat__title{font-size:clamp(21px,1.8vw,25px);line-height:1.15;letter-spacing:-.015em}.cat-feat__text{font-size:15.5px;line-height:1.55;color:var(--ink-2)}.cat-feat__card--photo .cat-feat__body{padding-top:34px}.cat-feat__card--photo .cat-feat__icon{position:absolute;top:-26px;left:20px;margin:0;width:52px;height:52px;background:#fff;color:var(--blue-2);box-shadow:0 0 0 4px #fff9,0 12px 24px -12px #20305e8c}.cat-feat__card--over{justify-content:flex-end;min-height:380px}.cat-feat__card--over .cat-feat__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;aspect-ratio:auto}.cat-feat__card--over .cat-feat__body{padding:96px 22px 24px;background:linear-gradient(0deg,#fffffff7,#ffffffed 52%,#fff0)}.cat-feat__card--over .cat-feat__icon{position:static;width:48px;height:48px;margin-bottom:4px;background:#fff;color:var(--blue-2);box-shadow:0 10px 22px -12px #20305e8c}.cat-feat__card--plain{background:linear-gradient(165deg,#fff,#f4f9fe)}.cat-feat__card--plain .cat-feat__body{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:4px 14px;padding:20px 20px 22px}.cat-feat__card--plain .cat-feat__icon{grid-row:1 / span 2;margin:0}.cat-feat__card--plain .cat-feat__title{align-self:center;min-height:48px;display:flex;align-items:center}.cat-feat__card--plain .cat-feat__text{grid-column:2}.cat-feat__ghost{position:absolute;z-index:-1;top:-30px;right:-30px;color:#93c9eb4d;pointer-events:none}.cat-feat__ghost .ic{width:150px;height:150px;stroke-width:1.1}.cat-feat__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.cat-feat__stats>:only-child{grid-column:1 / -1}.cat-feat__stat{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-width:0;min-height:148px;padding:18px 18px 20px;border-radius:var(--r-card-lg);color:#fff;overflow:hidden;background:radial-gradient(240px 180px at 100% 0%,rgba(147,201,235,.38),transparent 62%),linear-gradient(150deg,var(--navy-ink) 0%,var(--navy) 58%,#3a4a99 100%);box-shadow:0 18px 34px -22px #20305ebf;--focus-ring: var(--sky)}.cat-feat__stat:after{content:"";position:absolute;z-index:-1;left:-20%;right:-20%;bottom:-55%;height:90%;border-radius:50%;border-top:1px solid rgba(147,201,235,.35);background:radial-gradient(closest-side,rgba(147,201,235,.16),transparent);pointer-events:none}.cat-feat__stat-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:auto;border-radius:50%;background:#ffffff1a;color:var(--sky);box-shadow:inset 0 0 0 1px #ffffff29}.cat-feat__stat-icon .ic{width:20px;height:20px}.cat-feat__num{font-size:clamp(36px,10vw,48px);font-weight:800;line-height:1;letter-spacing:-.03em;color:#fff;overflow-wrap:anywhere}.cat-feat__num.is-mid{font-size:clamp(26px,7.4vw,34px);letter-spacing:-.02em}.cat-feat__num.is-long{font-size:clamp(24px,6.6vw,30px);letter-spacing:-.02em}.cat-feat__label{font-size:14px;font-weight:600;line-height:1.35;color:#ffffffd6}@media(min-width:560px){.cat-feat__grid{gap:16px}.cat-feat__body{padding:22px 24px 26px}.cat-feat__card--photo .cat-feat__body{padding-top:36px}.cat-feat__card--photo .cat-feat__icon{left:24px}.cat-feat__card--plain .cat-feat__body{padding:24px 24px 26px}.cat-feat__stat{min-height:168px;padding:22px 22px 24px}}@media(min-width:768px){.cat-feat__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cat-feat__item{grid-column:span var(--c2, 1)}.cat-feat__card--plain{min-height:250px}.cat-feat__card--plain .cat-feat__body{display:flex;flex:1 1 auto;gap:10px;padding:28px 28px 30px}.cat-feat__card--plain .cat-feat__icon{width:58px;height:58px;margin-bottom:auto}.cat-feat__card--plain .cat-feat__icon .ic{width:27px;height:27px}.cat-feat__card--plain .cat-feat__title{align-self:flex-start;min-height:0;margin-top:26px}.cat-feat__ghost .ic{width:190px;height:190px}.cat-feat__card--over{min-height:420px}.cat-feat__card--over .cat-feat__body{padding:110px 28px 28px}}@media(min-width:768px)and (max-width:1023.98px){.cat-feat__card--w2.cat-feat__card--photo:not(.cat-feat__card--over){flex-direction:row}.cat-feat__card--w2.cat-feat__card--photo:not(.cat-feat__card--over) .cat-feat__media{flex:0 0 50%}.cat-feat__card--w2.cat-feat__card--photo:not(.cat-feat__card--over) .cat-feat__body{flex:1 1 auto;justify-content:center;padding:32px}.cat-feat__card--w2.cat-feat__card--photo:not(.cat-feat__card--over) .cat-feat__icon{position:static;margin-bottom:6px}.cat-feat__card--w2.cat-feat__card--over .cat-feat__body{max-width:66%}}@media(min-width:1024px){.cat-feat__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cat-feat__item{grid-column:span var(--c3, 1);grid-row:span var(--r3, 1)}.cat-feat__title{font-size:24px}.cat-feat__text{font-size:16px}.cat-feat__card--w3.cat-feat__card--photo:not(.cat-feat__card--over){flex-direction:row}.cat-feat__card--w3.cat-feat__card--flip:not(.cat-feat__card--over){flex-direction:row-reverse}.cat-feat__card--w3.cat-feat__card--photo:not(.cat-feat__card--over) .cat-feat__media{flex:0 0 50%}.cat-feat__card--w3.cat-feat__card--photo:not(.cat-feat__card--over) .cat-feat__body{flex:1 1 auto;justify-content:center;gap:12px;padding:40px 40px 42px;background:radial-gradient(420px 300px at 100% 100%,rgba(147,201,235,.22),transparent 70%)}.cat-feat__card--w3.cat-feat__card--photo:not(.cat-feat__card--over) .cat-feat__icon{position:static;width:58px;height:58px;margin-bottom:8px;background:linear-gradient(145deg,#eef7ff 0%,#bfe0f5 60%,var(--sky) 100%);color:var(--navy);box-shadow:inset 0 0 0 1px #fffc,0 10px 20px -12px #274ec399}.cat-feat__card--w3.cat-feat__card--photo:not(.cat-feat__card--over) .cat-feat__icon .ic{width:27px;height:27px}.cat-feat__card--w3.cat-feat__card--photo:not(.cat-feat__card--over) .cat-feat__title{font-size:clamp(26px,2.3vw,32px)}.cat-feat__card--w3.cat-feat__card--photo:not(.cat-feat__card--over) .cat-feat__text{font-size:17px;max-width:34ch}.cat-feat__card--w3.cat-feat__card--over{justify-content:center}.cat-feat__card--w3.cat-feat__card--over .cat-feat__body{justify-content:center;width:60%;height:100%;padding:44px 44px 44px 40px;background:linear-gradient(90deg,#fffffff7,#ffffffe6 58%,#fff0)}.cat-feat__card--w3.cat-feat__card--over .cat-feat__title{font-size:clamp(26px,2.3vw,32px)}.cat-feat__card--w3.cat-feat__card--over .cat-feat__text{font-size:17px;max-width:32ch}.cat-feat__card--tall.cat-feat__card--over .cat-feat__body{padding-top:140px}.cat-feat__stats{gap:20px}.cat-feat__stat{min-height:0;padding:24px 24px 26px}.cat-feat__num{font-size:52px}.cat-feat__num.is-mid{font-size:38px}.cat-feat__num.is-long{font-size:36px}}@media(min-width:1200px){.cat-feat__card--plain .cat-feat__body{padding:32px 32px 34px}}@media(prefers-reduced-motion:no-preference){.cat-feat__img{transition:scale .9s var(--ease)}.cat-feat__card:hover .cat-feat__img{scale:1.035}.cat-feat__card:hover .cat-feat__ghost{rotate:-6deg}.cat-feat__ghost{transition:rotate .6s var(--ease)}}@media(forced-colors:active){.cat-guide__slab,.cat-guide__mattress,.cat-guide__mini{forced-color-adjust:none}.cat-guide__cell,.cat-guide__out,.cat-feat__card,.cat-feat__stat{border:1px solid CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/cg2-category-story.css.map */
