.cool{--blue:#8fd0e6;--mist:#eaf6fa;--deep:#15607a;--deep-2:#0f4a5f;--line:#d3e6ed}.cool .cool-eyebrow{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--deep)}.cool-stage{position:relative}.cool .cool-badge{position:absolute;top:14px;left:14px;z-index:2;padding:6px 12px;border-radius:999px;background:var(--deep);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;pointer-events:none}.cool .cool-size-tag{display:inline-block;vertical-align:middle;margin-left:6px;padding:3px 10px;border-radius:999px;background:var(--mist);color:var(--deep);font-size:14px;font-weight:600;letter-spacing:0}.cool .cool-ship{font-size:13px;font-weight:600;color:var(--deep);background:var(--mist);padding:4px 10px;border-radius:999px;font-family:Jost,Helvetica Neue,Arial,sans-serif}.cool-sizes{margin-top:24px}.cool-sizes__row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cool .cool-pill{display:flex;flex-direction:column;align-items:center;gap:3px;padding:12px 8px;border:1.5px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);text-decoration:none;transition:border-color .15s}.cool .cool-pill:hover{border-color:#9cc9d8}.cool .cool-pill[aria-current=page]{border-color:var(--deep);background:var(--mist);box-shadow:inset 0 0 0 1px var(--deep)}.cool .cool-pill span{font-size:13px;color:var(--soft)}.cool-offer{margin-top:24px}.cool .cool-offer__h{font-weight:700;font-size:15px;margin-bottom:10px}.cool-offer kaching-bundle{display:block}.cool-offer .sky-cta{margin-top:12px}.cool-uses{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cool .cool-use{display:flex;flex-direction:column;gap:6px;margin:0;padding:22px 18px;background:#fff;border:1px solid var(--line);border-radius:var(--r)}.cool .cool-use__ico{font-size:28px;line-height:1}.cool .cool-use b{font-size:17px}.cool .cool-use span:last-child{color:var(--soft);font-size:15px}.cool-expect{margin-top:28px;padding:22px 24px;background:#fff;border-left:4px solid var(--deep);border-radius:var(--r)}.cool .cool-expect h3{font-size:19px;font-weight:600;margin-bottom:8px}.cool .cool-expect p{color:var(--soft);font-size:16px;max-width:70ch}.cool .cool-expect p+p{margin-top:8px}.sky-sticky.cool .sky-atc,.sky-sticky .sky-atc{white-space:nowrap}@media(max-width:989px){.cool-uses{grid-template-columns:1fr 1fr}}@media(max-width:480px){.cool .cool-use{padding:16px 14px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/snugpup-cool.css.map */
