@font-face{font-family:Groovy;src:url(groovy.otf)}*{box-sizing:border-box}body{margin:0;background:#fff2dc;color:#482354;font:17px/1.65 Arial,sans-serif}a{color:inherit}button,a{touch-action:manipulation}header{display:flex;align-items:center;justify-content:space-between;padding:20px 5%;border-bottom:1px solid #48235422;gap:20px}.wordmark{font-family:Groovy;font-size:23px;text-decoration:none;line-height:1.05;max-width:210px;color:#005c65}nav{display:flex;gap:25px;flex-wrap:wrap}nav a{text-decoration:none;font-size:14px;font-weight:700}nav a[aria-current]{border-bottom:3px solid #ef805e}main{min-height:65vh}.hero img{display:block;width:100%;max-height:660px;object-fit:contain;background:#fff2dc}.hero-bottom{text-align:center;padding:22px 20px 45px}.eyebrow{text-transform:uppercase;letter-spacing:2.5px;font-size:12px;font-weight:700;color:#00616a}h1,h2,h3{font-family:Groovy;line-height:1.15;font-weight:400}h1{font-size:clamp(44px,6vw,76px);margin:15px 0 25px}h2{font-size:clamp(34px,4vw,49px)}h3{font-size:27px}.btn{display:inline-block;background:#005e66;color:#fff5e3;text-decoration:none;padding:13px 25px;border-radius:40px;font-weight:700;font-size:14px;border:0;cursor:pointer}.btn.secondary{background:transparent;border:1px solid #482354;color:#482354;margin-left:10px}.band{background:#f88e70;padding:18px;text-align:center;font-family:Groovy;font-size:22px;word-spacing:8px}.wrap{max-width:1180px;margin:auto;padding:70px 30px}.intro{max-width:730px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.card{text-decoration:none;display:block}.art{height:290px;border-radius:100px 100px 12px 12px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#edc7de}.art img{height:100%;width:100%;object-fit:cover}.art .symbol{font-size:110px}.card:nth-child(2) .art{background:#ffd398}.card:nth-child(3) .art{background:#a3c8c1}.card h3{margin:20px 0 8px}.card p{margin:0;font-size:15px}.small{font-size:13px;opacity:.75}.split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.quote{background:#005e66;color:#fff2dc;padding:60px;border-radius:170px 170px 16px 16px;font:42px/1.2 Groovy}.lavender{background:#e4cee8}.filters{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0}.filters button{border:1px solid #482354;background:transparent;padding:10px 20px;border-radius:25px;color:#482354;cursor:pointer}.filters button.active{background:#482354;color:#fff2dc}details{border-bottom:1px solid #48235444;padding:22px 0}summary{cursor:pointer;font-weight:700;font-size:19px}footer{background:#482354;color:#fff2dc;padding:45px 5%;display:flex;justify-content:space-between;gap:35px;flex-wrap:wrap}footer a{margin-right:20px;font-size:14px}label{display:block;margin-top:18px;font-weight:700}input,textarea,select{width:100%;padding:14px;border:1px solid #48235466;border-radius:9px;background:#fffaf0;font:inherit;color:#482354}textarea{min-height:140px}.notice{border-left:4px solid #ee9a27;padding:12px 18px;background:#ffe4b6;margin:25px 0}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #ee9a27;outline-offset:5px}[hidden]{display:none!important}@media(max-width:720px){header{flex-direction:column;align-items:flex-start}nav{gap:18px}.grid,.split{grid-template-columns:1fr}.wrap{padding:45px 22px}.art{height:320px}.quote{padding:50px 35px}.band{font-size:17px;word-spacing:0}.hero-bottom .btn{margin:8px}.hero img{min-height:0}footer{flex-direction:column}}body{background:#fffaf5;color:#43374d}header{background:#fffaf5;padding:23px 5%;border-bottom:0}.wordmark{color:#67508a;font-size:24px}nav a[aria-current]{border-color:#ef9eb4}.shop-ribbon{background:#e8dcf4;text-align:center;padding:11px;font-size:12px;letter-spacing:1px}.shop-ribbon span{margin:0 20px;color:#8c689e}.sticker-hero{max-width:1330px;margin:auto;display:grid;grid-template-columns:1fr 1fr;padding:65px 5% 70px;gap:55px;align-items:center}.eyebrow{color:#7b638f;font-size:11px;letter-spacing:2px}h1,h2,h3{color:#43374d}h1{font-size:clamp(45px,5.8vw,77px);letter-spacing:-2px;line-height:1.08}h1 span{color:#8b66a5}.sticker-intro p{max-width:445px;line-height:1.8;font-size:18px;margin-bottom:28px}.btn{background:#73528e;border-radius:35px;padding:14px 25px}.soft-link{display:inline-block;font-weight:700;font-size:13px;color:#67508a;margin:20px 0;text-decoration:none}.sticker-intro .soft-link{display:block}.hero-stickers{position:relative;background:#e0eee6;border-radius:45% 45% 22px 22px;padding:33px 22px 22px;transform:rotate(2deg)}.hero-stickers img{display:block;width:100%;height:auto;filter:drop-shadow(0 7px 5px #74597012)}.floating-note{position:absolute;top:5px;right:-10px;background:#f7d8e0;border:3px solid #fffaf5;padding:10px 20px;border-radius:22px;font-size:13px;font-weight:700;transform:rotate(-8deg)}.hero-stamp{position:absolute;bottom:-22px;left:-25px;border:4px solid #fffaf5;background:#f9e1a8;color:#655063;border-radius:50%;width:105px;height:105px;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.25;font-size:12px;transform:rotate(-12deg)}.hero-stamp strong{font:27px Groovy}.boutique-wrap{max-width:1230px;margin:auto;padding:65px 30px}.shop-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:35px}.shop-heading h2{font-size:40px;margin:15px 0 0}.sticker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.sticker-card{background:#fff;border-radius:22px;overflow:hidden;text-decoration:none;border:1px solid #eee5ef;transition:transform .2s}.sticker-card:hover{transform:translateY(-5px)}.sheet-stage{padding:22px;display:flex;align-items:center;justify-content:center}.sheet-stage img{width:100%;height:auto;display:block}.blush{background:#fae4e9}.mint{background:#e3efe8}.lavender{background:#ece3f6}.card-copy{padding:25px}.mini{font-size:9px;letter-spacing:1.5px;color:#8f769e}.card-copy h3{font-size:25px;margin:12px 0}.card-copy p{font-size:14px;line-height:1.7}.card-link{font-size:13px;font-weight:700;color:#73528e}.launch-note{font-size:12px;line-height:1.8;color:#786b82;margin:30px 0}.joy-panel{background:#f8e9eb;display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:65px max(5%,calc((100vw - 1120px)/2));align-items:center}.joy-panel h2{font-size:49px;line-height:1.13}.joy-panel p{max-width:470px;font-size:17px;line-height:1.8}.animal-display{padding:15px;background:#fffaf5;border-radius:25px;transform:rotate(-3deg);box-shadow:0 10px 30px #8b659218}.animal-display img{width:100%;display:block}.boutique-end{text-align:center;padding:80px 25px}.boutique-end h2{font-size:40px;max-width:730px;margin:20px auto}.boutique-end p{margin-bottom:30px}footer{background:#675080}.catalog-intro{max-width:650px;margin-bottom:40px}.collection-detail{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.collection-detail h1{font-size:49px}.collection-detail .sheet-stage{border-radius:25px}.collection-detail .soft-link{display:block}@media(max-width:760px){.sticker-hero{grid-template-columns:1fr;padding:45px 24px 60px;gap:35px}.hero-stickers{max-width:500px;margin:0 12px}.sticker-grid{grid-template-columns:1fr}.shop-heading{align-items:start;flex-direction:column;gap:0}.shop-heading h2{font-size:34px}.boutique-wrap{padding:45px 22px}.joy-panel,.collection-detail{grid-template-columns:1fr;gap:35px}.joy-panel{padding:45px 25px}.joy-panel h2{font-size:39px}.boutique-end h2{font-size:32px}.shop-ribbon span{margin:0 8px}.collection-detail h1{font-size:40px}}@media(prefers-reduced-motion:reduce){.sticker-card{transition:none}}.product-art img{width:100%;height:auto;border-radius:22px}.price{font-size:22px;font-weight:700}.product-form select,.product-form input{margin-bottom:18px}.product-form .btn{width:100%;margin:15px 0}header .logo{max-width:180px;height:auto}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:15px;top:15px;background:#fff;padding:10px;z-index:9}.cart-row{display:grid;grid-template-columns:100px 1fr 100px;gap:20px;align-items:center;border-bottom:1px solid #ddd;padding:24px 0}.cart-row img{width:100%}.pagination{display:flex;gap:20px;justify-content:center;margin:30px}.product-form input[type=number]{max-width:130px}.rte img{max-width:100%;height:auto}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gallery img{width:100%}.variant-compare{text-decoration:line-through;font-size:16px;font-weight:400}.sheet-stage{aspect-ratio:1}.sheet-stage img{max-height:100%;object-fit:contain}.placeholder-svg{width:100%;height:100%}@media(max-width:600px){.cart-row{grid-template-columns:65px 1fr 75px;gap:10px}}.product-art>img,.gallery img,.cart-row>a:first-child{background:#ece3f6}.product-art>img{display:block}.gallery img{border-radius:10px}.cart-row>a:first-child{display:block;border-radius:8px;overflow:hidden}.hero-stickers{margin-top:42px}.floating-note{top:-42px;right:10px;transform:rotate(-4deg)}.hero-stamp{bottom:-36px;left:-16px;width:88px;height:88px}@media(max-width:760px){.hero-stickers{margin-top:42px;margin-bottom:24px}.floating-note{top:-42px;right:4px}}.fruit-feature{background:#fffaf5}.fruit-feature .animal-display{background:#fae4e9;transform:none;overflow:hidden;padding:0}.fruit-feature .animal-display img{border-radius:25px}.collection-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.collection-detail>div{min-width:0}.product-art{width:100%;min-width:0;transform:none}.product-art>img{width:100%;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain;transform:none}.gallery{align-items:start}.gallery img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;transform:none}.fruit-feature .animal-display{min-width:0;transform:none}.fruit-feature .animal-display img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain;transform:none}@media(max-width:760px){.collection-detail{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme.css.map */
