body.pleeko-theme.home #content{padding:0}body.pleeko-theme.home .site-main.pleeko-home{width:100%;max-width:none !important;margin:0 !important;padding:0 !important;overflow-x:hidden}body.pleeko-theme.home .pleeko-home>*{max-width:none;margin-top:0;margin-bottom:0}body.pleeko-theme.home .pleeko-home-hero{border-bottom:1px solid var(--pleeko-border);background:var(--pleeko-canvas)}body.pleeko-theme.home .pleeko-home-hero__inner{display:grid;box-sizing:border-box;grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);width:min(100%,var(--pleeko-theme-width));min-height:clamp(31rem,61vh,39rem);align-items:center;margin-inline:auto;padding:clamp(3.25rem,7vw,5.75rem) clamp(1rem,4vw,2rem);gap:clamp(2rem,6vw,5rem)}body.pleeko-theme.home .pleeko-home-eyebrow{margin:0 0 .85rem;color:var(--pleeko-pink-dark);font-size:.78rem;font-weight:850;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}body.pleeko-theme.home .pleeko-home-hero h1{max-width:10ch;margin:0;font-size:clamp(3.25rem,6.2vw,5.65rem);line-height:.94;text-wrap:balance}body.pleeko-theme.home .pleeko-home-button{display:inline-flex;box-sizing:border-box;min-height:3.25rem;align-items:center;justify-content:center;margin-top:clamp(1.5rem,3vw,2rem);padding:.82rem 1.18rem;border:2px solid var(--pleeko-pink-dark);border-radius:.9rem;background:var(--pleeko-pink-dark);box-shadow:0 .55rem 1.2rem rgb(226 76 155/20%);color:#fff;font-size:.98rem;font-weight:800;line-height:1.2;text-decoration:none !important;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}body.pleeko-theme.home .pleeko-home-button span{margin-left:.6rem;font-size:1.15em;line-height:1}body.pleeko-theme.home .pleeko-home-button:hover{border-color:#a92b6c;background:#a92b6c;box-shadow:0 .7rem 1.4rem rgb(226 76 155/26%);color:#fff}body.pleeko-theme.home .pleeko-home-button:focus-visible{outline:3px solid var(--pleeko-yellow);outline-offset:4px}body.pleeko-theme.home .pleeko-home-pleeks{position:relative;width:100%;height:clamp(16.5rem,27vw,20rem);margin:0;overflow:hidden}@keyframes pleeko-pleeks-arrive{from{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}body.pleeko-theme.home .pleeko-home-pleeks__stage{width:min(88%,31.25rem);margin-inline:auto;animation:pleeko-pleeks-arrive .65s .12s cubic-bezier(.22,1,.36,1) both}@keyframes pleeko-header-hit-cyan{0%,100%{transform:translate3d(0,0,0) rotate(0)}18%{transform:translate3d(1.25rem,6.2rem,0) rotate(9deg)}38%{transform:translate3d(-.65rem,2.1rem,0) rotate(-5deg)}58%{transform:translate3d(.8rem,4.7rem,0) rotate(4deg)}78%{transform:translate3d(-.3rem,1.1rem,0) rotate(-2deg)}90%{transform:translate3d(.15rem,2.2rem,0) rotate(1deg)}}@keyframes pleeko-header-hit-magenta{0%,100%{transform:translate3d(0,0,0) rotate(0)}16%{transform:translate3d(-1.35rem,5.4rem,0) rotate(-11deg)}35%{transform:translate3d(.85rem,1.7rem,0) rotate(7deg)}54%{transform:translate3d(-.75rem,4.15rem,0) rotate(-5deg)}74%{transform:translate3d(.4rem,.9rem,0) rotate(3deg)}89%{transform:translate3d(-.2rem,1.85rem,0) rotate(-1deg)}}@keyframes pleeko-header-hit-yellow{0%,100%{transform:translate3d(0,0,0) rotate(0)}20%{transform:translate3d(1.15rem,4.8rem,0) rotate(10deg)}40%{transform:translate3d(-.8rem,1.35rem,0) rotate(-7deg)}60%{transform:translate3d(.65rem,3.65rem,0) rotate(5deg)}79%{transform:translate3d(-.3rem,.7rem,0) rotate(-2deg)}91%{transform:translate3d(.15rem,1.45rem,0) rotate(1deg)}}@keyframes pleeko-header-hit-black{0%,100%{transform:translate3d(0,0,0) rotate(0)}17%{transform:translate3d(-1.1rem,6.6rem,0) rotate(-8deg)}37%{transform:translate3d(.7rem,2.45rem,0) rotate(5deg)}57%{transform:translate3d(-.6rem,5.1rem,0) rotate(-4deg)}77%{transform:translate3d(.3rem,1.35rem,0) rotate(2deg)}90%{transform:translate3d(-.15rem,2.45rem,0) rotate(-1deg)}}body.pleeko-theme.home .pleeko-home-pleeks__stage.is-header-hit .pleeko-pleek--cyan{animation:pleeko-header-hit-cyan 1.45s cubic-bezier(.22,.76,.24,1) both}body.pleeko-theme.home .pleeko-home-pleeks__stage.is-header-hit .pleeko-pleek--magenta{animation:pleeko-header-hit-magenta 1.53s 35ms cubic-bezier(.22,.76,.24,1) both}body.pleeko-theme.home .pleeko-home-pleeks__stage.is-header-hit .pleeko-pleek--yellow{animation:pleeko-header-hit-yellow 1.39s 70ms cubic-bezier(.22,.76,.24,1) both}body.pleeko-theme.home .pleeko-home-pleeks__stage.is-header-hit .pleeko-pleek--black{animation:pleeko-header-hit-black 1.58s 20ms cubic-bezier(.22,.76,.24,1) both}body.pleeko-theme.home .pleeko-home-products{scroll-margin-top:7rem;background:var(--pleeko-canvas)}body.pleeko-theme.home .pleeko-home-products .pleeko-catalogue{padding-top:clamp(3.75rem,7vw,5.75rem);padding-bottom:clamp(4rem,7vw,6rem)}body.pleeko-theme.home .pleeko-home-products .pleeko-catalogue-card.is-stickers{order:1}body.pleeko-theme.home .pleeko-home-products .pleeko-catalogue-card.is-paper-prints{order:2}body.pleeko-theme.home .pleeko-home-products .pleeko-catalogue-card.is-keychains{order:3}body.pleeko-theme.home .pleeko-home-products .pleeko-catalogue-card.is-tissue-paper{order:4}body.pleeko-theme.home .pleeko-home-products .pleeko-catalogue-card.is-business-cards{order:5}body.pleeko-theme.home .pleeko-home-products__fallback{box-sizing:border-box;width:min(100%,48rem);margin-inline:auto;padding:clamp(4rem,8vw,6rem) clamp(1rem,4vw,2rem);text-align:center}body.pleeko-theme.home .pleeko-home-products__fallback h2{margin:0;font-size:clamp(2.25rem,5vw,4rem);line-height:1}body.pleeko-theme.home .pleeko-home-products__fallback p{margin:1rem auto 0;color:var(--pleeko-ink-soft);line-height:1.65}@media (max-width:820px){body.pleeko-theme.home .pleeko-home-hero__inner{grid-template-columns:1fr;min-height:0;padding-top:clamp(3.25rem,10vw,5rem);padding-bottom:clamp(2.75rem,9vw,4.5rem);gap:clamp(2.25rem,8vw,3.5rem)}body.pleeko-theme.home .pleeko-home-hero__copy{text-align:center}body.pleeko-theme.home .pleeko-home-hero h1{margin-inline:auto}body.pleeko-theme.home .pleeko-home-pleeks{height:clamp(13.5rem,46vw,17rem)}body.pleeko-theme.home .pleeko-home-pleeks__stage{width:min(92%,31.25rem)}}@media (max-width:520px){body.pleeko-theme.home .pleeko-home-hero h1{font-size:clamp(2.85rem,14vw,4rem)}body.pleeko-theme.home .pleeko-home-button{width:100%;max-width:22rem}body.pleeko-theme.home .pleeko-home-products .pleeko-catalogue{padding-top:3.4rem;padding-bottom:4rem}}@media (max-width:720px){body.pleeko-theme.home .pleeko-home-products{scroll-margin-top:5.5rem}}