*,*:before,*:after{box-sizing:border-box}body{background:var(--ks-parchment);color:var(--ks-ink-soft);font-family:Nunito,system-ui,sans-serif;font-weight:600;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;background-image:radial-gradient(ellipse at 20% 30%,rgba(255,235,180,.45),transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(180,140,90,.18),transparent 50%),radial-gradient(ellipse at 50% 100%,rgba(140,100,60,.12),transparent 60%)}::selection{background:var(--ks-orange);color:#fff}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9998;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n2'><feTurbulence type='fractalNoise' baseFrequency='2.5' numOctaves='2' seed='7'/><feColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.32 0 0 0 0 0.18 0 0 0 0.06 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n2)'/></svg>")}.ks-sticker{font-family:Bagel Fat One,cursive;-webkit-text-stroke:8px var(--ks-ink);paint-order:stroke fill;text-shadow:0 6px 0 var(--ks-ink),6px 6px 0 rgba(15,14,12,.2);line-height:.95;letter-spacing:.005em;display:inline-block;color:transparent;-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text}.ks-sticker--green{background-image:linear-gradient(180deg,#7ac28f,#289546 60%,#249c48)}.ks-sticker--lime{background-image:linear-gradient(180deg,#289546,#8bb839,#b6c834)}.ks-sticker--orange{background-image:linear-gradient(180deg,#ffb76a,#ff9a3d,#d25827)}.ks-sticker--ocean{background-image:linear-gradient(180deg,#4ec6ff,#1fa8ff,#0b7dcb)}.ks-sticker--pink{background-image:linear-gradient(180deg,#ff8ac4,#ff4fa3)}.ks-sticker--cream{color:var(--ks-cream);-webkit-text-fill-color:var(--ks-cream);background:none}.ks-btn{display:inline-flex;align-items:center;gap:10px;padding:18px 34px;background:var(--ks-orange);color:#fff;text-decoration:none;font-family:Bagel Fat One,cursive;font-size:20px;letter-spacing:.04em;border:4px solid var(--ks-ink);border-radius:60px;box-shadow:6px 6px 0 var(--ks-ink);transition:transform .2s,box-shadow .2s;cursor:pointer;text-shadow:0 3px 0 rgba(0,0,0,.15)}.ks-btn:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--ks-ink)}.ks-btn:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ks-ink)}.ks-btn--green{background:var(--ks-palm-deep)}.ks-btn--ghost{background:transparent;color:var(--ks-ink);text-shadow:none;box-shadow:none;border:none;border-bottom:3px solid var(--ks-ink);border-radius:0;padding:8px 4px;font-family:Sniglet,sans-serif;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.06em}.ks-btn--ghost:hover{transform:none;box-shadow:none}.ks-container{max-width:1280px;margin:0 auto;padding:0 32px}@media(max-width:640px){.ks-container{padding:0 18px}}.ks-section{padding:90px 0;position:relative}@media(max-width:640px){.ks-section{padding:60px 0}}.ks-eyebrow{font-family:Caveat Brush,cursive;font-size:32px;color:var(--ks-pink);text-align:center;margin-bottom:6px;line-height:1;transform:rotate(-1.5deg);display:block}.ks-section-title{text-align:center;margin:0 0 18px;display:flex;flex-direction:column;align-items:center;gap:4px}.ks-section-title .ks-sticker{font-size:clamp(40px,5.5vw,64px);-webkit-text-stroke:5px var(--ks-ink)}.ks-section-intro{text-align:center;max-width:680px;margin:30px auto 56px;font-size:17px;color:var(--ks-ink-soft);line-height:1.55;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kleds-shack.css.map */
