.sks{--sks-bg: #ffffff;--sks-text: #211a28;--sks-accent: #f42e75;--sks-muted: #2d2636;--sks-pt: 40px;--sks-pb: 64px;position:relative;overflow:hidden;background:var(--sks-bg);color:var(--sks-text);font-family:var(--font-body-family);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.sks *,.sks *:before,.sks *:after{box-sizing:border-box}.sks-wrap{position:relative;z-index:1;max-width:var(--sks-page-width, 1560px);margin:0 auto;padding:var(--sks-pt) clamp(16px,3vw,var(--sks-side, 40px)) var(--sks-pb)}.sks-wrap--mid{max-width:1240px}.sks-wrap--narrow{max-width:900px}.sks-wrap--text{max-width:980px}.sks-center{text-align:center}.sks-chip{display:inline-block;padding:7px 14px;border-radius:999px;background:var(--sks-chip-bg, #ffffff);color:var(--sks-text);font-family:var(--font-body-family);font-size:13px;font-weight:500;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.sks .sks-h{margin:0;color:var(--sks-text)!important;font-family:var(--font-heading-family)!important;font-weight:500;font-size:clamp(34px,4.6vw,62px);line-height:1.04;letter-spacing:-.035em;text-transform:none}.sks .sks-h--xl{font-size:clamp(52px,9vw,128px);line-height:.98;letter-spacing:-.045em}.sks .sks-h--md{font-size:clamp(32px,4.2vw,56px)}.sks .sks-accent{font-family:var(--font-accent-family, "DM Serif Text"),"DM Serif Text",Georgia,serif!important;font-weight:400;font-style:normal;letter-spacing:-.01em;color:var(--sks-accent);padding-right:.06em}.sks .sks-accent--italic{font-style:italic}.sks .sks-copy{color:var(--sks-muted);font-size:clamp(17px,1.4vw,19px);line-height:1.6}.sks .sks-copy p{margin:0 0 14px}.sks .sks-copy p:last-child{margin-bottom:0}.sks .sks-copy a{color:inherit;text-underline-offset:3px}.sks .sks-copy--lg{font-size:clamp(18px,1.6vw,22px);line-height:1.5}.sks .sks-cta{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 32px;border-radius:20px;background:var(--sks-cta-bg, #0a3373);color:var(--sks-cta-text, #ffffff);font-family:var(--font-body-family);font-size:16px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;transition:transform .15s ease,opacity .15s ease}.sks .sks-cta:hover{transform:translateY(-1px);opacity:.92;color:var(--sks-cta-text, #ffffff)}.sks .sks-cta--alt{background:var(--sks-cta2-bg, #ffe3ed);color:var(--sks-cta2-text, #211a28)}.sks .sks-cta--alt:hover{color:var(--sks-cta2-text, #211a28)}.sks-ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.sks-center .sks-ctas{justify-content:center}.sks-wave{position:relative;z-index:1;display:block;width:100%;height:clamp(36px,6vw,90px);margin-top:-1px}.sks-doodle{position:absolute;z-index:0;pointer-events:none}@media(max-width:749px){.sks-doodle{transform:scale(.7);opacity:.85}}.sks-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;min-height:220px;background:#ffffff8c;color:#4a4352;font-size:14px;font-weight:500}.sks-ph svg{width:60%;max-width:240px;height:auto;opacity:.5}.sks-hero__top{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px}.sks-hero__mascot{width:56px;height:auto;display:block;transform:rotate(-8deg)}.sks-hero .sks-h{margin-bottom:20px}.sks-hero__intro{max-width:640px;margin:0 auto 34px}.sks-hero__actions{margin:-8px 0 34px}.sks-hero__frame{position:relative;max-width:1000px;margin:0 auto}.sks-hero__frame img{display:block;width:100%;height:auto;aspect-ratio:var(--sks-ratio, 3 / 2);object-fit:cover;border-radius:36px 36px 0 0}.sks-hero__frame--round img{border-radius:36px}.sks-hero__caption{position:absolute;left:clamp(12px,3vw,28px);bottom:clamp(12px,3vw,28px);max-width:calc(100% - 24px);padding:10px 16px;border-radius:999px;background:#fff;color:#211a28;font-size:14px;font-weight:500;line-height:1.3;box-shadow:0 8px 22px #211a2824}.sks-split{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,72px)}.sks-split--reverse{flex-direction:row-reverse}.sks-split__media{flex:1 1 420px;min-width:0;position:relative}.sks-split__body{flex:1 1 440px;min-width:0}.sks-split__frame{border-radius:32px;overflow:hidden;background:var(--sks-frame-bg, #ffe3ed)}.sks-split__frame img{display:block;width:100%;height:auto;aspect-ratio:var(--sks-ratio, 4 / 3);object-fit:cover}.sks-split__frame .sks-ph{aspect-ratio:var(--sks-ratio, 4 / 3)}.sks-sticker{position:absolute;top:-18px;right:clamp(8px,3vw,28px);width:76px;height:76px;border-radius:999px;background:var(--sks-sticker, #f42e75);display:inline-flex;align-items:center;justify-content:center;transform:rotate(10deg);box-shadow:0 10px 24px #211a282e}.sks-split__body .sks-h{margin:18px 0}.sks-split__body .sks-copy{max-width:560px}.sks-sign{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:26px 0 0}.sks .sks-sign__name{font-family:var(--font-accent-family, "DM Serif Text"),"DM Serif Text",Georgia,serif!important;font-style:italic;font-size:26px;line-height:1.2;color:var(--sks-sign, #0a3373)}.sks-sign__role{font-size:15px;color:var(--sks-muted)}.sks-split .sks-ctas{margin-top:26px}.sks-tl-intro{max-width:640px;margin:-16px auto 36px}.sks-tl{list-style:none;margin:0;padding:0}.sks-tl__row{display:flex;gap:clamp(14px,2.5vw,28px)}.sks-tl__rail{flex:0 0 auto;display:flex;flex-direction:column;align-items:center}.sks-tl__num{width:64px;height:64px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--sks-num, #0a3373);color:#fff;font-size:20px;font-weight:700;line-height:1}.sks-tl__line{flex:1 1 auto;width:0;min-height:24px;border-left:3px dashed var(--sks-line, #0a3373);opacity:.35}.sks-tl__row:last-child .sks-tl__line{display:none}.sks-tl__card{flex:1 1 auto;min-width:0;margin-bottom:22px;padding:clamp(20px,2.6vw,30px);border-radius:28px;background:var(--sks-card, #ffffff);display:flex;flex-wrap:wrap;align-items:center;gap:18px}.sks-tl__row:last-child .sks-tl__card{margin-bottom:0}.sks-tl__text{flex:1 1 260px;min-width:0}.sks .sks-tl__name{margin:0 0 8px;color:var(--sks-text)!important;font-family:var(--font-heading-family)!important;font-size:clamp(20px,1.8vw,24px);font-weight:700;line-height:1.2;letter-spacing:-.01em}.sks-tl__text .sks-copy{font-size:17px}.sks-tl__pic{flex:0 0 auto;width:150px}.sks-tl__pic img{display:block;width:100%;height:auto;border-radius:20px}.sks-tl__end{display:block;width:92px;height:auto;margin:26px auto 0;transform:rotate(6deg)}.sks-statement .sks-h{margin:18px 0 20px}.sks-statement__text{max-width:680px;margin:0 auto 26px}.sks-statement--left .sks-statement__text,.sks-statement--left .sks-statement__note{margin-left:0}.sks .sks-statement__note{max-width:640px;margin:0 auto;padding:18px 24px;border-radius:24px;background:var(--sks-note-bg, #ffffff);color:var(--sks-text);font-size:clamp(17px,1.4vw,20px);font-weight:500;line-height:1.5}.sks .sks-statement__note p{margin:0}.sks-statement .sks-ctas{margin-top:26px}.sks-features .sks-h{margin:0 auto clamp(28px,4vw,44px);max-width:860px}.sks-grid{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(var(--sks-cols, 4),minmax(0,1fr))}@media(max-width:989px){.sks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:559px){.sks-grid{grid-template-columns:minmax(0,1fr)}}.sks-feat{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:28px;background:var(--sks-feat-bg, #d9f5fd);text-align:left}.sks-feat__icon{width:64px;height:64px;border-radius:999px;background:var(--sks-icon-bg, #ffffff);display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.sks-feat__icon img{width:70%;height:70%;object-fit:contain}.sks .sks-feat__name{margin:0;color:var(--sks-text)!important;font-family:var(--font-heading-family)!important;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.sks-feat .sks-copy{font-size:16px}.sks-features .sks-ctas{margin-top:clamp(28px,4vw,40px)}.sks-prod-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:28px}.sks .sks-prod-head__link{color:var(--sks-text);font-size:16px;font-weight:500;text-underline-offset:4px}.sks-cards{display:grid;gap:22px;grid-template-columns:repeat(var(--sks-cols, 4),minmax(0,1fr))}@media(max-width:989px){.sks-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.sks-cards{grid-template-columns:minmax(0,1fr)}}.sks-card{display:flex;flex-direction:column;gap:12px}.sks-card__media{position:relative;display:block;aspect-ratio:1 / 1;border-radius:24px;overflow:hidden;background:var(--sks-tile, #ffffff);text-decoration:none}.sks-card__media img{display:block;width:100%;height:100%;object-fit:cover}.sks-card__media .sks-ph{min-height:0}.sks-flag{position:absolute;top:14px;left:14px;padding:6px 12px;border-radius:999px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.05em;line-height:1.3;text-transform:uppercase}.sks .sks-card__name{margin:6px 0 0;color:var(--sks-text)!important;font-family:var(--font-heading-family)!important;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:-.01em;text-align:center}.sks .sks-card__price{margin:0;color:var(--sks-text);font-size:17px;font-weight:500;text-align:center}.sks .sks-cta--card{margin-top:auto;min-height:50px;padding:0 20px;font-size:15px;background:var(--sks-card-cta-bg, #64d7f8);color:var(--sks-card-cta-text, #211a28)}.sks .sks-cta--card:hover{color:var(--sks-card-cta-text, #211a28)}.sks .sks-ico,.sks .sks-feat__icon,.sks .sks-pdp__promoicon,.sks .sks-pdp__itempic{transform-origin:50% 70%}@media(prefers-reduced-motion:no-preference){.sks li:hover>.sks-ico,.sks p:hover>.sks-ico,.sks :not(.sks-iconrow__circle)>.sks-ico:hover,.sks .sks-feat:hover .sks-feat__icon,.sks .sks-pdp__promo:hover .sks-pdp__promoicon,.sks .sks-pdp__items li:hover .sks-pdp__itempic{animation:sks-ico-hop .7s ease}.sks .sks-sticker:hover{animation:sks-sticker-hop .7s ease}}@keyframes sks-ico-hop{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-7px) rotate(-8deg)}55%{transform:translateY(0) rotate(5deg)}75%{transform:translateY(-3px) rotate(0)}}@keyframes sks-sticker-hop{0%,to{transform:translateY(0) rotate(10deg)}30%{transform:translateY(-8px) rotate(0)}55%{transform:translateY(0) rotate(16deg)}75%{transform:translateY(-3px) rotate(10deg)}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/sk-story.css.map */
