.cs-section{background:var(--cb-cream, #fffdf8);color:var(--cb-ink, #21113a);padding-top:clamp(0px,var(--cs-padding-top, 32px),80px);padding-bottom:clamp(0px,var(--cs-padding-bottom, 32px),80px)}.cs-container{box-sizing:border-box;width:100%;max-width:var(--page-width, 1200px);padding-inline:24px;margin-inline:auto}.cs-heading{max-width:680px;margin:0 auto 24px;text-align:center}.cs-eyebrow{display:inline-block;margin:0 0 10px;padding:5px 10px;border:1px solid var(--cb-ink, #21113a);border-radius:6px;background:var(--cb-yellow, #ffd51a);color:var(--cb-ink, #21113a);font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.cs-title{margin:0;color:var(--cb-ink, #21113a);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(38px,3.3vw,44px);line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.cs-intro{max-width:560px;margin:12px auto 0;color:var(--cb-ink, #21113a);font-size:16px;line-height:1.6}.cs-icon{display:block;width:100%;height:100%;color:var(--cb-ink, #21113a)}.cs-icon--arrow{width:20px;height:20px;flex-shrink:0}.cs-color--mint{background:var(--cb-cyan, #18c7d8)}.cs-color--yellow{background:var(--cb-yellow, #ffd51a)}.cs-color--lilac{background:#cbb1ff}.cs-color--coral{background:var(--cb-pink, #f8469a)}.cs-color--lime{background:#c7ef57}.cs-paths{background-image:radial-gradient(rgba(33,17,58,.12) .7px,transparent .7px);background-size:18px 18px}.cs-paths__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cs-path{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:18px;border:2px solid var(--cb-ink, #21113a);border-radius:17px;box-shadow:3px 4px 0 var(--cb-ink, #21113a);color:var(--cb-ink, #21113a);text-decoration:none;transition:box-shadow .25s ease}.cs-path:hover{box-shadow:4px 6px 0 var(--cb-ink, #21113a)}.cs-path:focus-visible,.cs-button:focus-visible,.cs-faq__question:focus-visible{outline:3px solid var(--cb-ink, #21113a);outline-offset:4px}.cs-path__art{position:relative;width:100%;aspect-ratio:16 / 10;margin:0 0 22px;border:2px solid var(--cb-ink, #21113a);border-radius:11px;background:#fffdf8;transform:rotate(-1.3deg);transition:transform .3s ease}.cs-path:nth-child(2n) .cs-path__art{transform:rotate(1.3deg)}.cs-path:hover .cs-path__art{transform:rotate(0)}.cs-path__photo{display:block;width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:9px}.cs-path__sticker{position:absolute;right:9px;bottom:-13px;display:grid;place-items:center;width:46px;height:46px;padding:6px;border:1.5px solid var(--cb-ink, #21113a);border-radius:50%;background:#fffdf8;box-shadow:2px 2px 0 var(--cb-ink, #21113a);transform:rotate(9deg)}.cs-path__content{display:flex;flex-direction:column;flex:1;width:100%;min-width:0}.cs-path__title,.cs-step__title{margin:0;color:var(--cb-ink, #21113a);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:25px;line-height:1.2;letter-spacing:-.015em}.cs-path__text{margin:8px 0 16px;font-size:16px;line-height:1.55}.cs-path__link{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(33,17,58,.3);font-size:14px;font-weight:700;line-height:1.5}.cs-path__link .cs-icon--arrow{transition:transform .25s ease}.cs-path:hover .cs-path__link .cs-icon--arrow{transform:translate(3px)}.cs-how{background:#c7ef57;border-block:2px solid var(--cb-ink, #21113a)}.cs-how .cs-eyebrow{background:var(--cb-ink, #21113a);color:#fffdf8}.cs-how__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.cs-step{display:grid;grid-template-columns:40px 1fr;gap:12px;min-width:0;padding:18px;border:1.5px solid var(--cb-ink, #21113a);border-radius:13px;background:#fffdf8;box-shadow:2px 3px 0 var(--cb-ink, #21113a)}.cs-step__number{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1.5px solid var(--cb-ink, #21113a);border-radius:11px;background:var(--cb-yellow, #ffd51a);color:var(--cb-ink, #21113a);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:20px;line-height:1}.cs-step:nth-child(2) .cs-step__number{background:var(--cb-cyan, #18c7d8)}.cs-step:nth-child(3) .cs-step__number{background:var(--cb-pink, #f8469a)}.cs-step__content{min-width:0;padding-top:1px}.cs-step__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cs-step__title{font-size:21px}.cs-step__icon{display:block;flex-shrink:0;width:30px;height:30px;margin-top:-2px}.cs-step__text{margin:8px 0 0;font-size:16px;line-height:1.6}.cs-story{background:var(--cb-pink, #f8469a)}.cs-story__panel{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:44px;padding:12px 18px}.cs-story__art{position:relative;width:100%;max-width:430px;min-width:0;padding:10px 0}.cs-story__frame{position:relative;transform:rotate(-2deg)}.cs-story__frame:before{position:absolute;z-index:1;content:"";top:-7px;left:35%;width:90px;height:24px;border:1px solid rgba(33,17,58,.5);background:var(--cb-yellow, #ffd51a);transform:rotate(6deg)}.cs-story__image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border:7px solid #fffdf8;outline:2px solid var(--cb-ink, #21113a);border-radius:8px;box-shadow:5px 5px 0 var(--cb-ink, #21113a)}.cs-story__stamp{position:absolute;right:-12px;bottom:-4px;display:flex;align-items:center;justify-content:center;width:104px;height:104px;padding:12px;border:2px solid var(--cb-ink, #21113a);border-radius:50%;background:var(--cb-yellow, #ffd51a);box-shadow:3px 3px 0 var(--cb-ink, #21113a);color:var(--cb-ink, #21113a);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:19px;line-height:1.05;text-align:center;transform:rotate(8deg)}.cs-story__content{max-width:510px}.cs-story .cs-eyebrow{background:#fffdf8;transform:rotate(-2deg)}.cs-story__text{margin:16px 0 22px;font-size:16px;line-height:1.6}.cs-story__text p{margin:0 0 12px}.cs-story__text p:last-child{margin-bottom:0}.cs-story__text a,.cs-faq__answer a{color:var(--cb-ink, #21113a);text-underline-offset:3px}.cs-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 22px;border:2px solid var(--cb-ink, #21113a);border-radius:999px;background:var(--cb-yellow, #ffd51a);box-shadow:2px 3px 0 var(--cb-ink, #21113a);color:var(--cb-ink, #21113a);font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;transition:box-shadow .2s ease,background .2s ease}.cs-button .cs-icon{color:var(--cb-ink, #21113a)}.cs-button:hover{background:#ffdf55;box-shadow:3px 4px 0 var(--cb-ink, #21113a)}.cs-faq{background:#cbb1ff;border-top:2px solid var(--cb-ink, #21113a)}.cs-faq__layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:46px;align-items:start}.cs-faq__intro{max-width:420px}.cs-faq__intro .cs-intro{margin-inline:0}.cs-faq__doodle{width:62px;height:62px;margin-top:18px;transform:rotate(-7deg)}.cs-faq__questions{display:grid;gap:10px}.cs-faq__item{min-width:0;border:1.5px solid var(--cb-ink, #21113a);border-radius:12px;background:#fffdf8;box-shadow:2px 2px 0 var(--cb-ink, #21113a)}.cs-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:16px;color:var(--cb-ink, #21113a);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:19px;line-height:1.35;list-style:none;cursor:pointer}.cs-faq__question::-webkit-details-marker{display:none}.cs-faq__question::marker{content:""}.cs-faq__toggle{position:relative;flex-shrink:0;width:26px;height:26px;border:1px solid var(--cb-ink, #21113a);border-radius:50%;background:var(--cb-yellow, #ffd51a)}.cs-faq__toggle:before,.cs-faq__toggle:after{position:absolute;content:"";border-radius:1px;background:var(--cb-ink, #21113a)}.cs-faq__toggle:before{width:12px;height:2px;top:11px;left:6px}.cs-faq__toggle:after{width:2px;height:12px;top:6px;left:11px;transition:transform .22s ease}.cs-faq__item[open] .cs-faq__toggle:after{transform:rotate(90deg)}.cs-faq__item[open] .cs-faq__toggle{background:var(--cb-cyan, #18c7d8)}.cs-faq__answer{max-width:620px;padding:0 16px 18px;font-size:16px;line-height:1.65}.cs-faq__answer p{margin:0 0 12px}.cs-faq__answer p:last-child{margin-bottom:0}.cs-faq__answer ul,.cs-faq__answer ol{padding-left:20px}@media screen and (max-width:989px)and (min-width:750px){.cs-paths__grid{gap:16px}.cs-path{padding:14px}.cs-path__title{font-size:23px}.cs-how__steps{gap:12px}.cs-step{grid-template-columns:34px 1fr;gap:10px;padding:14px}.cs-step__number{width:34px;height:34px;font-size:18px}.cs-step__icon{display:none}.cs-step__title{font-size:20px}.cs-story__panel{gap:28px;padding:12px 4px}.cs-story__stamp{width:84px;height:84px;font-size:16px}.cs-faq__layout{gap:30px}}@media screen and (max-width:749px){.cs-section{padding-top:clamp(0px,calc(var(--cs-padding-top, 32px) * .75),56px);padding-bottom:clamp(0px,calc(var(--cs-padding-bottom, 32px) * .75),56px)}.cs-container{padding-inline:18px}.cs-heading{margin-bottom:20px}.cs-eyebrow{margin-bottom:9px;padding:4px 8px;font-size:10px;letter-spacing:.08em}.cs-title{font-size:clamp(28px,7.7vw,30px);line-height:1.14}.cs-intro{margin-top:10px;font-size:16px}.cs-paths__grid{grid-template-columns:1fr;gap:12px}.cs-path{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:14px;padding:14px 36px 14px 12px;border-radius:13px;box-shadow:2px 3px 0 var(--cb-ink, #21113a)}.cs-path__art{width:96px;height:96px;aspect-ratio:1;margin:0;border-radius:8px}.cs-path__photo{aspect-ratio:1;border-radius:6px}.cs-path__sticker{right:-8px;bottom:-7px;width:30px;height:30px;padding:3px;box-shadow:1px 1px 0 var(--cb-ink, #21113a)}.cs-path__title{font-size:20px;line-height:1.2}.cs-path__text{margin:6px 0 0;font-size:15px;line-height:1.5}.cs-path__link{position:absolute;top:50%;right:11px;margin:0;padding:0;border:0;transform:translateY(-50%)}.cs-path__link .cs-icon--arrow{width:18px;height:18px}.cs-path__link-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.cs-how__steps{grid-template-columns:1fr;gap:10px}.cs-step{grid-template-columns:40px 1fr;gap:12px;padding:14px;border-radius:11px}.cs-step__title{font-size:19px;line-height:1.25}.cs-step__icon{display:none}.cs-step__text{margin-top:6px;font-size:15px;line-height:1.6}.cs-story__panel{grid-template-columns:1fr;gap:24px;padding:8px 0}.cs-story__art{max-width:270px;margin:auto;padding:6px 0 10px}.cs-story__frame{transform:rotate(-1.5deg)}.cs-story__frame:before{width:66px;height:19px;top:-6px}.cs-story__image{aspect-ratio:16 / 10;border-width:5px;box-shadow:3px 3px 0 var(--cb-ink, #21113a)}.cs-story__stamp{width:76px;height:76px;padding:8px;right:-7px;bottom:-5px;font-size:14px}.cs-story__content{max-width:none}.cs-story .cs-title{font-size:28px}.cs-story__text{margin:12px 0 18px;font-size:16px}.cs-button{min-height:48px;padding:11px 20px;font-size:15px}.cs-faq__layout{grid-template-columns:1fr;gap:20px}.cs-faq__intro{max-width:none}.cs-faq__doodle{display:none}.cs-faq__questions{gap:8px}.cs-faq__question{min-height:56px;padding:14px;gap:12px;font-size:17px;line-height:1.35}.cs-faq__answer{padding:0 14px 16px;font-size:16px}}@media screen and (max-width:359px){.cs-path{grid-template-columns:80px 1fr;gap:12px}.cs-path__art{width:80px;height:90px}.cs-path__title{font-size:19px}}@media(prefers-reduced-motion:reduce){.cs-path,.cs-path__art,.cs-button,.cs-path__link .cs-icon--arrow,.cs-faq__toggle:after{transition:none}.cs-path:hover .cs-path__art,.cs-path:hover .cs-path__link .cs-icon--arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/craft-sections.css.map */
