:root{--coral: #F26B59;--teal: #46AFCE;--tealdark: #3B85A6;--sun: #FABA49;--grass: #41BA85;--grape: #9E7DBB;--ink: #5C5E5B;--navy: #2B2C6D;--cream: #FFFBF2}html{scroll-behavior:smooth}body{font-family:Karla,sans-serif;color:var(--ink);background:#fff;overflow-x:hidden}.font-display{font-family:"Baloo 2",cursive}.shell{max-width:1680px;margin-inline:auto;padding-inline:clamp(20px,6vw,120px)}.cloud-bottom{position:relative}.cloud-bottom:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:60px;z-index:4;pointer-events:none;background-repeat:repeat-x,repeat-x,repeat-x,repeat-x,repeat-x,repeat-x,repeat-x;background-image:radial-gradient(circle at 35px 100%,#fff 0 42px,transparent 43px),radial-gradient(circle at 105px 100%,#fff 0 28px,transparent 29px),radial-gradient(circle at 175px 100%,#fff 0 52px,transparent 53px),radial-gradient(circle at 245px 100%,#fff 0 34px,transparent 35px),radial-gradient(circle at 315px 100%,#fff 0 46px,transparent 47px),radial-gradient(circle at 385px 100%,#fff 0 30px,transparent 31px),linear-gradient(#fff,#fff);background-size:420px 60px,420px 60px,420px 60px,420px 60px,420px 60px,420px 60px,100% 16px;background-position:0 bottom,0 bottom,0 bottom,0 bottom,0 bottom,0 bottom,left bottom;animation:cloud-edge-drift 42s linear infinite}@keyframes cloud-edge-drift{0%{background-position:0 bottom,0 bottom,0 bottom,0 bottom,0 bottom,0 bottom,left bottom}to{background-position:420px bottom,420px bottom,420px bottom,420px bottom,420px bottom,420px bottom,left bottom}}.cloud-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:1}.cloud{position:absolute;animation:cloud-drift calc(var(--dur, 60s) * 1.7) linear infinite;animation-delay:var(--delay, 0s);will-change:transform}.cloud.rev{animation-direction:reverse}.cloud .puff{display:block;width:100%;aspect-ratio:2 / 1;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20140%2070'%3E%3Cg%20fill='white'%3E%3Cellipse%20cx='42'%20cy='46'%20rx='40'%20ry='22'/%3E%3Cellipse%20cx='78'%20cy='36'%20rx='34'%20ry='30'/%3E%3Cellipse%20cx='106'%20cy='47'%20rx='32'%20ry='20'/%3E%3Crect%20x='34'%20y='40'%20width='80'%20height='27'%20rx='13'/%3E%3C/g%3E%3C/svg%3E");opacity:var(--o, .85);filter:blur(var(--blur, 0px));animation:cloud-bob calc(var(--bdur, 8s) * 1.7) ease-in-out infinite alternate;animation-delay:var(--bdelay, 0s)}@keyframes cloud-drift{0%{transform:translate(-280px)}to{transform:translate(calc(100vw + 280px))}}@keyframes cloud-bob{0%{transform:translateY(calc(var(--bob, 10px) * -1))}to{transform:translateY(var(--bob, 10px))}}.deco{position:absolute;pointer-events:none;transition:color 1.2s ease,background-color 1.2s ease,border-color 1.2s ease}.sq{width:26px;height:26px;border-radius:5px;border:2.5px solid currentColor}.sq.fill{background:currentColor;border:none}.circle{width:22px;height:22px;border-radius:50%;border:2.5px solid currentColor}.circle.fill{background:currentColor;border:none}.star{width:28px;height:28px;background:currentColor;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}@keyframes floaty{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-14px) rotate(var(--r, 0deg))}}.floaty{animation:floaty 6s ease-in-out infinite}.field{transition:border-color .2s,box-shadow .2s}.field:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px #46afce2e}.nav-link{position:relative}.nav-link:after{content:"";position:absolute;left:0;bottom:-6px;height:3px;width:0;background:var(--coral);border-radius:3px;transition:width .25s}.nav-link:hover:after{width:100%}.btn{transition:transform .18s ease,box-shadow .18s ease,background-color .18s;text-transform:uppercase;letter-spacing:.02em}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000024}.lift{transition:transform .25s ease,box-shadow .25s ease}.lift:hover{transform:translateY(-8px);box-shadow:0 24px 50px #00000024}@media(prefers-reduced-motion:reduce){.floaty,.cloud,.cloud .puff{animation:none}.cloud-bottom:after{animation:none}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/styles.css.map */
