.activities-section #activities .activities-layout{display:grid;grid-template-columns:2fr 1fr;gap:36px;align-items:stretch}.activities-section #activities .activities-layout ul{display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none}.activities-section #activities .activities-slider{position:relative;border:2px solid var(--ink);background-color:var(--ink);overflow:hidden}.activities-section #activities .slider-track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.activities-section #activities .slider-track::-webkit-scrollbar{display:none}.activities-section #activities .slider-track figure{flex:0 0 100%;margin:0;scroll-snap-align:start}.activities-section #activities .slider-track img{display:block;width:100%;height:100%;object-fit:cover}.activities-section #activities .slider-arrow{position:absolute;bottom:14px;width:40px;height:40px;display:grid;place-items:center;appearance:none;-webkit-appearance:none;padding:0;color:var(--ink);background:#fff;border:2px solid var(--ink);border-radius:0;line-height:1;cursor:pointer}.activities-section #activities .slider-arrow svg{width:24px;height:24px}.activities-section #activities .slider-arrow[data-slide=prev]{left:14px}.activities-section #activities .slider-arrow[data-slide=prev] svg{rotate:180deg}.activities-section #activities .slider-arrow[data-slide=next]{right:14px}.activities-section #activities .slider-dots{position:absolute;bottom:26px;left:50%;translate:-50% 0;display:flex;gap:8px}.activities-section #activities .slider-dots span{width:12px;height:12px;background:#fff;border:2px solid var(--ink);border-radius:50%}.activities-section #activities .slider-dots span.is-active{background:var(--ink)}@media(max-width:859px){.activities-section #activities .activities-layout{grid-template-columns:1fr}.activities-section #activities .activities-slider{order:2;aspect-ratio:1 / 1}.activities-section #activities .activities-layout ul{order:1}}.activities-section .embellishment--paint-splatter-activities-1{bottom:calc(100% - clamp(90px,50vw,400px));right:0;width:clamp(90px,50vw,400px)}.activities-section .embellishment--paint-splatter-activities-2{top:-10%;right:5%;width:clamp(60px,50vw,300px);transform:rotate(35deg)}.activities-section .embellishment--paint-splatter-activities-3{top:45%;left:0;width:clamp(200px,50vw,400px);transform:rotate(-15deg)}#article .article{max-width:44rem;margin-inline:auto}#article .article__image{border:2px solid var(--teal);margin-bottom:20px}#article .article__image img{width:100%;height:auto}#article .article__meta{font-family:var(--heading);font-size:18px;color:var(--muted);margin-bottom:24px}#article .article__body{font-size:18px;line-height:1.75;color:var(--ink)}#article .article__body>:first-child{margin-top:0}#article .article__body>:last-child{margin-bottom:0}#article .article__body p{margin:0 0 20px}#article .article__body h2{font-size:32px;line-height:1.15;margin:36px 0 12px}#article .article__body h3{font-size:24px;margin:30px 0 10px}#article .article__body ul,#article .article__body ol{margin:0 0 20px;padding-left:22px}#article .article__body li{margin-bottom:8px}#article .article__body a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}#article .article__body blockquote{margin:28px 0;padding:4px 0 4px 20px;border-left:4px solid var(--pink);font-family:var(--script);font-size:26px;line-height:1.4}#article .article__body blockquote p{margin:0}#article .article__body img{width:100%;height:auto;border:2px solid var(--purple);margin:8px 0 20px}#article .article__body figure{margin:28px 0}#article .article__body figure img{margin-bottom:8px}#article .article__body figcaption{font-size:16px;font-weight:600;color:var(--muted);text-align:center}#article .article__body iframe{width:100%;aspect-ratio:16 / 9;height:auto;border:2px solid var(--ink);margin:8px 0 20px}#article .article__body table{display:block;overflow-x:auto;max-width:100%}#article .article__tags-heading{font-size:22px;margin:36px 0 12px}#article .article__tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}#article .article__tags a{display:inline-block;padding:6px 14px;border:2px solid var(--ink);background:#fff;color:var(--ink);font-size:16px;font-weight:700;text-decoration:none}#article .article__tags a:hover{background:var(--yellow)}#article .article__back{margin-top:36px}#article .article-comments{max-width:44rem;margin:60px auto 0;padding-top:40px;border-top:2px solid color-mix(in srgb,var(--ink) 20%,transparent)}#article .article-comments>h2{font-size:32px;margin-bottom:20px}#article .comment-list{list-style:none;margin:0 0 40px;padding:0;display:flex;flex-direction:column;gap:20px}#article .comment-card{text-align:left;padding:22px 24px}#article .comment-card__author{font-family:var(--heading);font-size:22px;font-weight:700;line-height:1.1;color:var(--ink)}#article .comment-card__date{font-size:16px;color:var(--muted);margin-bottom:10px}#article .comment-card__body{font-size:16px;line-height:1.7}#article .comment-card__body p{font-size:16px;margin:0 0 10px}#article .comment-card__body>:last-child{margin-bottom:0}#article .comment-form{display:flex;flex-direction:column;gap:14px}#article .comment-form .comment-form__field{--field-color: var(--ink);display:flex;flex-direction:column;gap:6px}#article .comment-form .comment-form__field--pink{--field-color: var(--pink)}#article .comment-form .comment-form__field--purple{--field-color: var(--purple)}#article .comment-form .comment-form__field--orange{--field-color: var(--orange)}#article .comment-form label{font-weight:700;font-size:16px}#article .comment-form input,#article .comment-form textarea{font-family:inherit;font-size:16px;padding:12px 14px;border-radius:0;border:2px solid var(--field-color);background:color-mix(in srgb,var(--field-color) 8%,var(--cream))}:is(#article .comment-form input,#article .comment-form textarea):focus-visible{outline:2px solid var(--field-color);outline-offset:2px}#article .comment-form textarea{resize:vertical}#article .comment-form .btn{align-self:flex-start;padding:15px 28px}#article .comment-form__success{text-align:center;padding:30px 10px}#article .comment-form__success h2{font-size:26px;margin:0 0 8px}#article .comment-form__success p{font-size:16px;color:var(--muted);font-weight:500}#article .comment-pagination{margin-bottom:40px;text-align:center;font-family:var(--heading);font-size:18px}#article .comment-pagination .page,#article .comment-pagination .prev,#article .comment-pagination .next,#article .comment-pagination .deco{display:inline-block;margin:0 4px;line-height:1}#article .comment-pagination .page,#article .comment-pagination .prev,#article .comment-pagination .next{border:2px solid var(--ink);background:#fff}#article .comment-pagination a,#article .comment-pagination .page.current{display:block;padding:10px 14px;color:var(--ink);text-decoration:none}#article .comment-pagination .page.current,#article .comment-pagination a:hover{background:var(--yellow)}#article .comment-pagination .deco{border:0;color:var(--muted)}.embellishment--paint-splatter-article{bottom:0;left:0;width:clamp(150px,30vw,340px);transform:rotate(160deg)}#blog .blog-tags__heading{font-size:22px;text-align:center;margin:0 0 12px}#blog .blog-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:36px}#blog .blog-tag{display:inline-block;padding:8px 16px;border:2px solid var(--ink);background:#fff;color:var(--ink);font-size:16px;font-weight:700;text-decoration:none}#blog .blog-tag:hover{background:var(--yellow)}#blog .blog-tag[aria-current=page]{background:var(--ink);color:var(--cream)}#blog .blog-posts{list-style:none;margin:0;padding:0;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media(max-width:600px){#blog .blog-posts{grid-template-columns:1fr}}#blog .post-card{text-align:left;padding:26px}#blog .post-card__link{display:block;color:var(--ink);text-decoration:none}#blog .post-card__image{aspect-ratio:4 / 3;margin-bottom:16px;border:2px solid var(--square-color)}#blog .post-card__image img,#blog .post-card__image svg{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}#blog .post-card__link:hover .post-card__image img{transform:scale(1.08)}#blog .post-card__image--placeholder{background:var(--cream)}#blog .post-card__date{font-family:var(--heading);font-size:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--square-color);margin-bottom:4px}#blog .post-card h2{font-size:26px;line-height:1.2;margin:0}#blog .post-card__excerpt{font-size:16px;line-height:1.6;color:var(--ink);margin-top:10px}#blog .post-card__more{display:flex;align-items:center;gap:6px;margin-top:14px;font-weight:700;font-size:16px}#blog .post-card__more svg{width:14px;height:auto;transition:transform .2s ease}#blog .post-card__link:hover .post-card__more svg{transform:translate(4px)}#blog .blog-empty-card{--square-color: var(--teal);position:relative;overflow:hidden;max-width:640px;margin-inline:auto;background:#fff;border:2px solid var(--square-color);border-radius:0;padding:clamp(22px,4vw,44px)}#blog .blog-empty-card:before{content:"";position:absolute;top:-55px;right:-55px;width:150px;height:150px;background:color-mix(in srgb,var(--square-color) 60%,transparent);transform:rotate(12deg);pointer-events:none}#blog .blog-empty{position:relative;text-align:center;padding-block:20px}#blog .blog-empty h2{margin:0}#blog .blog-empty p{font-size:18px;color:var(--muted);font-weight:500}#blog .blog-empty p:last-child{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:24px}#blog .blog-pagination{margin-top:40px;text-align:center;font-family:var(--heading);font-size:18px}#blog .blog-pagination .page,#blog .blog-pagination .prev,#blog .blog-pagination .next,#blog .blog-pagination .deco{display:inline-block;margin:0 4px;line-height:1}#blog .blog-pagination .page,#blog .blog-pagination .prev,#blog .blog-pagination .next{border:2px solid var(--ink);background:#fff}#blog .blog-pagination a,#blog .blog-pagination .page.current{display:block;padding:10px 14px;color:var(--ink);text-decoration:none}#blog .blog-pagination .page.current,#blog .blog-pagination a:hover{background:var(--yellow)}#blog .blog-pagination .deco{border:0;color:var(--muted)}.embellishment--paint-splatter-blog{top:5%;left:0;width:clamp(150px,30vw,340px);transform:rotate(190deg)}#brandi>div{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width:800px){#brandi>div{grid-template-columns:1fr 1fr}}#brandi figure{position:relative;isolation:isolate;width:min(100%,520px);margin:0 auto}@media(max-width:799px){#brandi figure{width:min(100% - 44px,520px)}}#brandi figure:before{content:"";position:absolute;z-index:-1;top:-18px;right:-18px;bottom:-18px;left:-18px;background:var(--green);border:2px solid var(--ink);transform:rotate(-4deg);box-shadow:8px 12px #20201826}#brandi figure img{position:relative;display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:top;background:#fff;border:12px solid white;border-bottom-width:65px;transform:rotate(-2deg);box-shadow:0 8px #20201826,inset 0 0 0 2px var(--ink)}#brandi>div>div{background:#fff;position:relative;overflow:hidden;border:2px solid var(--green);border-radius:0;padding:clamp(26px,3vw,38px)}#brandi>div>div:before{content:"";position:absolute;top:-30px;right:-30px;width:90px;height:90px;background:color-mix(in srgb,var(--green) 60%,transparent);transform:rotate(12deg);pointer-events:none}#brandi>div>div>*{position:relative}#brandi>div>div .section-heading__kicker{color:var(--green)}#brandi>div>div h2{margin:0 0 15px}#brandi>div>div>p{margin-bottom:14px;font-size:17px;line-height:1.65;color:var(--muted);font-weight:500}#brandi>div>div>p:last-of-type{margin-bottom:0}#brandi .btn{margin-top:6px}.embellishment--paint-multi-splatter-brandi{width:clamp(200px,75vw,400px);top:calc(30% - clamp(90px,75vw,400px));right:3%;transform:rotate(-135deg)}.embellishment--paint-splatter-brandi-1{bottom:calc(0% + clamp(200px,75vw,500px));left:-5%;width:clamp(200px,75vw,500px)}.embellishment--paint-drop-brandi-2{display:none}@media(min-width:800px){.embellishment--paint-drop-brandi-2{display:block;width:100px;top:104%;left:0}}#calendar{max-width:900px}#calendar article{position:relative;background:var(--purple-shade);border:2px solid #fff;border-radius:0;padding:clamp(26px,4vw,44px);color:#fff}#calendar article h2{font-size:clamp(24px,3.5vw,36px);color:#fff;margin:0 0 8px}#calendar article>p{margin-bottom:20px;font-size:16px;line-height:1.6;font-weight:500;max-width:60ch;opacity:.95}#calendar article .calendar-empty{font-family:var(--script);font-size:32px;color:#fff}#calendar .calendar-events{list-style:none;margin:0;padding:0;display:grid;gap:20px}#calendar .calendar-event{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}#calendar .calendar-event:not(:first-child){padding-top:20px;border-top:2px dashed rgba(255,255,255,.3)}#calendar .calendar-event h3{margin:0 0 10px;font-family:var(--script);font-size:clamp(24px,3.5vw,30px);color:#fff}.embellishment--paint-splatter-calendar{bottom:0;left:0;width:clamp(200px,30vw,400px)}.embellishment--cat-calendar{bottom:0;left:calc(100% + 2px);width:clamp(70px,10vw,130px);transform:scaleX(-1)}.call-section #call{text-align:center}.call-section #call h2{font-size:clamp(26px,4vw,40px)}.call-section #call h2 a{color:var(--white);text-decoration:none;transition:color .15s ease}.call-section #call h2 a:hover{color:var(--yellow)}.call-section .embellishment--thumbs-up-call{bottom:-2ch;right:0;width:150px;transform:translate(-50%);z-index:3}@media(max-width:700px){.call-section .embellishment--thumbs-up-call{width:90px}}.call-section .embellishment--paint-multi-splatter-call{left:0;top:0;width:clamp(200px,80vw,400px);transform:rotate(-271deg) translate(-30%)}@media(max-width:700px){.call-section .embellishment--paint-multi-splatter-call{left:-20%}}#cart .cart-card{--square-color: var(--teal);position:relative;overflow:hidden;background:#fff;border:2px solid var(--square-color);border-radius:0;padding:clamp(22px,4vw,44px)}#cart .cart-card:before{content:"";position:absolute;top:-55px;right:-55px;width:150px;height:150px;background:color-mix(in srgb,var(--square-color) 60%,transparent);transform:rotate(12deg);pointer-events:none}#cart .cart-card>*{position:relative}#cart .cart-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}#cart .cart-items li{--square-color: var(--pink);display:flex;align-items:center;gap:18px;background:#fff;border:2px solid var(--square-color);border-radius:0;padding:14px 18px}#cart .cart-items li:nth-child(5n+2){--square-color: var(--teal)}#cart .cart-items li:nth-child(5n+3){--square-color: var(--orange)}#cart .cart-items li:nth-child(5n+4){--square-color: var(--blue)}#cart .cart-items li:nth-child(5n+5){--square-color: var(--purple)}#cart .cart-item__image{flex:none;width:80px}#cart .cart-item__image img{aspect-ratio:1;object-fit:cover}#cart .cart-item__details{min-width:0}#cart .cart-item__details h3{margin:0}#cart .cart-item__details h3 a{color:var(--ink);text-decoration:none}#cart .cart-item__details h3 a:hover{text-decoration:underline}#cart .cart-item__variant{margin:2px 0 0;font-size:14px;font-weight:600;color:var(--faded)}#cart .cart-item__property{margin:2px 0 0;font-size:14px;font-weight:600;color:var(--muted)}#cart .cart-item__property span{color:var(--faded)}#cart .cart-item__property span:after{content:":"}#cart .cart-item__price{margin:4px 0 0;font-weight:700}#cart .cart-item__price span{font-weight:600;color:var(--muted)}#cart .cart-item__remove{flex:none;margin-left:auto;display:grid;place-items:center;width:44px;height:44px;color:var(--muted);transition:color .15s ease}#cart .cart-item__remove:hover{color:var(--pink-shade)}#cart .cart-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding-top:22px;border-top:2px dashed var(--paper-line)}#cart .cart-footer__subtotal{margin:0;font-size:18px;color:var(--muted);font-weight:600}#cart .cart-footer__subtotal strong{margin-left:6px;font-size:24px;font-family:var(--heading);color:var(--ink)}#cart .cart-empty{text-align:center;padding-block:20px}#cart .cart-empty p{color:var(--muted);font-weight:500}#cart .cart-empty p:last-child{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:24px}@media(max-width:559px){#cart .cart-items li{gap:12px;padding:12px}#cart .cart-item__image{width:60px}#cart .cart-footer{justify-content:center;text-align:center}}#collection .collection-products{list-style:none;margin:0;padding:0;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media(max-width:600px){#collection .collection-products{grid-template-columns:1fr}}#collection .product-card{padding:30px 26px}#collection .product-card__link{display:block;color:var(--ink);text-decoration:none}#collection .product-card__image{aspect-ratio:4 / 3;margin-bottom:18px;border:2px solid var(--square-color)}#collection .product-card__image img,#collection .product-card__image svg{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}#collection .product-card__link:hover .product-card__image img{transform:scale(1.08)}#collection .product-card__image--placeholder{background:var(--cream)}#collection .product-card h2{font-size:28px;line-height:1.2;margin:0}#collection .product-card__price{font-family:var(--heading);font-weight:700;font-size:30px;line-height:1;margin-top:8px}#collection .product-card__badge{display:inline-block;margin-top:12px;padding:4px 12px;background:var(--ink);color:var(--cream);font-size:16px;font-weight:700;letter-spacing:1px}#collection .collection-empty{text-align:center;font-size:18px;font-weight:600;color:var(--muted)}#collection .collection-pagination{margin-top:40px;text-align:center;font-family:var(--heading);font-size:18px}#collection .collection-pagination .page,#collection .collection-pagination .prev,#collection .collection-pagination .next,#collection .collection-pagination .deco{display:inline-block;margin:0 4px;line-height:1}#collection .collection-pagination .page,#collection .collection-pagination .prev,#collection .collection-pagination .next{border:2px solid var(--ink);background:#fff}#collection .collection-pagination a,#collection .collection-pagination .page.current{display:block;padding:10px 14px;color:var(--ink);text-decoration:none}#collection .collection-pagination .page.current,#collection .collection-pagination a:hover{background:var(--yellow)}#collection .collection-pagination .deco{border:0;color:var(--muted)}#collections .collections-list{list-style:none;margin:0;padding:0;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media(max-width:600px){#collections .collections-list{grid-template-columns:1fr}}#collections .collection-card{padding:30px 26px}#collections .collection-card__link{display:block;color:var(--ink);text-decoration:none}#collections .collection-card__image{aspect-ratio:4 / 3;margin-bottom:18px;border:2px solid var(--square-color)}#collections .collection-card__image img,#collections .collection-card__image svg{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}#collections .collection-card__link:hover .collection-card__image img{transform:scale(1.08)}#collections .collection-card__image--placeholder{background:var(--cream)}#collections .collection-card h2{font-size:28px;line-height:1.2;margin:0}#collections .collection-card__count{font-family:var(--heading);font-weight:700;font-size:20px;line-height:1;margin-top:8px;color:var(--muted)}#collections .collections-all{margin-top:36px;text-align:center}#collections .collections-all__link{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:2px solid var(--ink);background:#fff;color:var(--ink);font-family:var(--heading);font-size:18px;font-weight:700;text-decoration:none}#collections .collections-all__link svg{width:14px;height:auto;transition:transform .2s ease}#collections .collections-all__link:hover{background:var(--yellow)}#collections .collections-all__link:hover svg{transform:translate(4px)}#collections .collections-empty{text-align:center;font-size:18px;font-weight:600;color:var(--muted)}#collections .collections-pagination{margin-top:40px;text-align:center;font-family:var(--heading);font-size:18px}#collections .collections-pagination .page,#collections .collections-pagination .prev,#collections .collections-pagination .next,#collections .collections-pagination .deco{display:inline-block;margin:0 4px;line-height:1}#collections .collections-pagination .page,#collections .collections-pagination .prev,#collections .collections-pagination .next{border:2px solid var(--ink);background:#fff}#collections .collections-pagination a,#collections .collections-pagination .page.current{display:block;padding:10px 14px;color:var(--ink);text-decoration:none}#collections .collections-pagination .page.current,#collections .collections-pagination a:hover{background:var(--yellow)}#collections .collections-pagination .deco{border:0;color:var(--muted)}#expect .expect-layout{position:relative;display:flex;gap:36px;align-items:stretch}#expect .expect-layout ul{flex:1 1 0;min-width:0;margin:0;padding:0;display:flex;flex-direction:column;gap:24px;list-style:none}#expect .video-wrapper{flex:2 1 0;min-width:0;min-height:0;overflow:hidden;border:2px solid var(--ink);border-radius:0;background:var(--ink)}#expect .expect-video{display:block;width:calc(100% + 2px);height:calc(100% + 2px);transform:translate(-1px,-1px);max-width:none;object-fit:cover}@media(max-width:859px){#expect .expect-layout{flex-direction:column}#expect .expect-layout ul{flex:none}#expect .video-wrapper{flex:none;width:100%;aspect-ratio:16 / 9}}#expect .embellishment--bee-expect{width:clamp(60px,8vw,110px)}@media(min-width:860px){#expect .embellishment--bee-expect{bottom:100%;left:75%}}#expect .embellishment--doodle-expect{z-index:-1;top:90%;left:0;width:90px;transform:rotate(-20deg)}@media(min-width:860px){#expect .embellishment--doodle-expect{top:80%;width:clamp(100px,50vw,150px)}}.embellishment--paint-splatter-expect{top:5%;left:0;width:clamp(100px,75vw,300px)}@media(min-width:900px){.embellishment--paint-splatter-expect{top:10%;left:30%}}#extras>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;align-items:stretch}#extras article{border:2px solid var(--ink);border-radius:0;padding:clamp(24px,3vw,38px)}#extras article:first-child{background:#fff}#extras article:first-child h2{font-size:24px;margin:0 0 16px}#extras article:first-child ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}#extras article:first-child ul li{font-weight:700;font-size:15px;border:2px solid var(--ink);border-radius:0;padding:8px 16px}#extras article:first-child ul li:nth-child(1){background:var(--butter)}#extras article:first-child ul li:nth-child(2){background:var(--seafoam)}#extras article:first-child ul li:nth-child(3){background:var(--blush)}#extras article:first-child ul li:nth-child(4){background:var(--lilac)}#extras article:first-child ul li:nth-child(5){background:var(--sky)}#extras article:first-child>p{margin-top:18px;font-size:15px;line-height:1.55;color:var(--muted);font-weight:500}#extras article:last-child{background:linear-gradient(135deg,var(--pink),var(--purple));color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center}#extras article:last-child h2{font-size:clamp(24px,3.5vw,34px);color:#fff;margin:0 0 10px}#extras article:last-child>p:first-of-type{margin-bottom:22px;font-size:16px;font-weight:600;opacity:.95}#extras article:last-child .btn{align-self:center;padding:15px 30px}#extras article:last-child>p:last-child{margin-top:12px;font-family:var(--script);font-weight:700;font-size:18px}#faq ul{list-style:none;margin:0;padding:0;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}#faq li{--square-color: var(--pink);background:#fff;border:2px solid var(--square-color);border-radius:0;padding:24px}#faq li h3{display:flex;align-items:flex-start;gap:12px;margin:0 0 8px}#faq li h3:before{content:"";flex:none;margin-top:6px;width:14px;height:14px;border-radius:0;border:2px solid var(--ink);background:var(--square-color)}#faq li p{margin-left:26px;line-height:1.6;font-size:15px;color:var(--muted);font-weight:500}.embellishment--paint-multi-splatter-faq{top:0;right:0;width:clamp(200px,75vw,500px);transform:rotate(230deg)}.embellishment--paint-splatter-faq-1{top:100%;right:0;width:clamp(200px,75vw,500px);transform:translateY(-50%)}.embellishment--paint-splatter-faq-2{top:100%;right:15%;width:clamp(200px,75vw,500px);transform:translateY(-50%)}.embellishment--bee-faq{top:0;left:-25%;width:clamp(200px,40vw,400px)}@media(min-width:800px){.embellishment--bee-faq{top:12%;left:-2%}}@media(min-width:800px){.embellishment--bee-faq{top:12%;left:0}}body>footer.footer-section{position:relative;z-index:3;background:var(--ink);color:var(--cream)}body>footer.footer-section:before{content:"";display:block;height:8px;background:linear-gradient(90deg,var(--pink),var(--orange),var(--yellow),var(--teal),var(--blue),var(--purple))}body>footer.footer-section>div{max-width:var(--container);margin-inline:auto;padding:clamp(34px,5vw,56px) var(--gutter) 26px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:30px}@media(min-width:601px){body>footer.footer-section .footer-brand{order:1}body>footer.footer-section .footer-explore{order:2}body>footer.footer-section .footer-policies{order:3}body>footer.footer-section .footer-visit{order:4}body>footer.footer-section .footer-social{order:5}}@media(max-width:600px){body>footer.footer-section>div{grid-template-columns:1fr}}body>footer.footer-section img{height:56px;width:auto;filter:invert(1);margin-bottom:14px}body>footer.footer-section h2{font-family:var(--heading);font-weight:600;font-size:16px;color:var(--cream);margin:0 0 12px}body>footer.footer-section>div>div:first-child p{font-size:14px;line-height:1.6;color:#bdb6ab;font-weight:500;max-width:30ch}body>footer.footer-section nav>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px}body>footer.footer-section nav>div a{font-size:15px;font-weight:600;color:#e7e0d6;text-decoration:none}body>footer.footer-section nav>div a:hover{text-decoration:underline}body>footer.footer-section address{display:flex;flex-direction:column;gap:7px;font-size:15px;font-weight:600;color:#e7e0d6}body>footer.footer-section address a{color:var(--yellow);text-decoration:none;font-weight:800}body>footer.footer-section address span:last-child{color:#bdb6ab}body>footer.footer-section .footer-social p{display:flex;flex-direction:column;align-items:flex-start;gap:10px}body>footer.footer-section .btn{padding:10px 18px}body>footer.footer-section>p{max-width:var(--container);margin-inline:auto;padding:0 var(--gutter) 30px;font-size:13px;color:#8c857b;font-weight:500}body>footer.footer-section>p a{color:#8c857b}body>footer.footer-section>p a:hover{color:var(--pink-shade)}body>footer.footer-section .cp-right{padding-bottom:0}#get-in-touch .embellishment--paint-splatter-get-in-touch{bottom:0;right:0;width:clamp(200px,50vw,400px);z-index:-1}#get-in-touch>div{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}@media(min-width:767px){#get-in-touch>div{grid-template-columns:1.2fr 1fr}}#get-in-touch article{position:relative;overflow:hidden;border:2px solid var(--square-color, var(--ink));background:#fff}#get-in-touch article:before{content:"";position:absolute;top:-30px;right:-30px;width:90px;height:90px;background:color-mix(in srgb,var(--square-color, var(--ink)) 60%,transparent);transform:rotate(12deg);pointer-events:none}#get-in-touch article>*{position:relative}#get-in-touch>div>article{--square-color: var(--pink);border-radius:0;padding:clamp(24px,3vw,38px)}#get-in-touch>div>div{display:flex;flex-direction:column;gap:24px}#get-in-touch>div>div article{border-radius:0;padding:26px}#get-in-touch>div>div article h2{font-size:22px;margin:0 0 12px}#get-in-touch>div>div article:first-child{--square-color: var(--yellow)}#get-in-touch>div>div article:first-child p,#get-in-touch>div>div article:first-child address{margin-bottom:6px;font-size:16px;font-weight:700}#get-in-touch>div>div article:first-child p:first-of-type{font-size:17px;font-weight:800}#get-in-touch>div>div article:first-child p:last-of-type{margin-bottom:0}#get-in-touch>div>div article:first-child a{color:inherit}#get-in-touch>div>div article:last-child{--square-color: var(--purple)}#get-in-touch>div>div article:last-child p{display:flex;flex-wrap:wrap;gap:10px}#get-in-touch>div>div article:last-child p .btn{padding:10px 18px}body>header.header-section{position:fixed;top:0;left:0;right:0;z-index:50;background:var(--ink);color:var(--cream)}body>header.header-section:after{content:"";display:block;height:6px;background:linear-gradient(90deg,var(--pink),var(--orange),var(--yellow),var(--teal),var(--blue),var(--purple))}body>header.header-section>div{max-width:var(--container);margin-inline:auto;padding:12px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:16px}body>header.header-section img{height:clamp(42px,5.5vw,54px);width:auto;filter:invert(1)}body>header.header-section nav{display:flex;align-items:center;gap:6px}body>header.header-section nav>a{font-weight:700;font-size:15px;padding:9px 13px;border-radius:0;color:var(--cream);text-decoration:none}body>header.header-section nav>a:not(.btn){transition:color .15s ease}body>header.header-section nav>a:not(.btn):not([aria-current=page]):hover{color:var(--yellow)}body>header.header-section nav>a[aria-current=page]{color:var(--pink)}body>header.header-section nav>a[aria-current=page]:hover{background:none;cursor:not-allowed}body>header.header-section nav>a.btn{font-size:15px;padding:10px 18px;color:var(--white)}body>header.header-section nav>a.btn[aria-current=page]:hover{background-color:var(--btn-bg);cursor:not-allowed}body>header.header-section #menu-button{display:none;flex-direction:column;gap:4px;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:2px solid var(--ink);border-radius:0;background:var(--white);cursor:pointer}body>header.header-section #menu-button span{width:20px;height:3px;background:var(--ink);border-radius:0}@media(max-width:859px){body>header.header-section nav{display:none}body>header.header-section #menu-button{display:flex}}html:has(#menu[open]){overflow-y:hidden}#menu{position:fixed;inset:0 0 0 auto;margin:0;width:min(82vw,340px);height:100dvh;max-height:none;border:none;border-left:3px solid var(--ink);background:var(--teal);padding:24px 22px}#menu[open]{display:flex;flex-direction:column}#menu::backdrop{background:#2a2723a6}#menu>button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background:transparent;color:var(--ink);cursor:pointer;margin-left:auto}#menu>button svg{width:100%;height:100%}#menu nav{display:flex;flex-direction:column;align-items:stretch;gap:8px}#menu nav>a{font-family:var(--heading);font-weight:600;font-size:24px;padding:12px 8px;border-bottom:2px dashed var(--paper-line);color:var(--cream);text-decoration:none}#menu nav>a:not([aria-current=page]):hover{color:var(--ink)}#menu nav>a[aria-current=page]{color:var(--ink);cursor:not-allowed}#menu nav>a.btn{margin-top:14px;padding:14px;border-bottom:none;color:var(--white)}.hero-section #hero{max-width:none;text-align:center;padding:var(--section-space) var(--gutter)}.hero-section #hero>.section-heading,.hero-section #hero>p{position:relative;z-index:4;max-width:var(--container);margin-inline:auto}.hero-section #hero .section-heading__text{position:relative;z-index:4;font-size:18px}.hero-section #hero>p:last-child:not(:only-child){display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:30px}.hero-section #hero .btn{padding:15px 28px}.hero-section #hero[data-page=article] h1{font-size:clamp(34px,5vw,56px);max-width:22ch;margin-inline:auto}.hero-section .embellishment--paint-multi-splatter{top:0;left:-15%;width:clamp(200px,50vw,520px);transform:rotate(105deg)}@media(min-width:600px){.hero-section .embellishment--paint-multi-splatter{left:-3%}}.hero-section .embellishment--paint-splatter{top:60%;right:0;width:clamp(200px,30vw,400px);transform:scaleX(1) rotate(150deg)}.hero-section .drippy-s-word{white-space:nowrap}.hero-section .drippy-s{position:relative;display:inline-block}.hero-section .drippy-s .embellishment--paint-brush{display:none;z-index:3}@media(min-width:500px){.hero-section .drippy-s .embellishment--paint-brush{display:block;width:1.55ch;top:47%;left:1.64ch;transform:rotate(-35deg)}}.hero-section .drippy-s .embellishment--paint-drop{width:.6ch;top:75%;left:.14ch}@media(min-width:500px){.hero-section .drippy-s .embellishment--paint-drop{left:.32ch}}body#home #hero .section-heading h1{max-width:18ch;margin-inline:auto}body:not(#home) #hero:not([data-page="404"]){padding-bottom:0}#make-it>.make-it-wrapper{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:800px){#make-it>.make-it-wrapper{grid-template-columns:1fr 1fr}}#make-it article{background:#fff;position:relative;overflow:hidden;display:flex;flex-direction:column;border:2px solid var(--square-color, var(--teal));border-radius:0;padding:clamp(26px,3vw,38px)}#make-it article:before{content:"";position:absolute;width:90px;height:90px;background:color-mix(in srgb,var(--square-color, var(--teal)) 60%,transparent);transform:rotate(12deg);pointer-events:none}#make-it article>*{position:relative}#make-it article>span{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:0;font-size:26px;margin-bottom:16px}#make-it article h3{font-size:24px;margin:0 0 8px}#make-it article>p{font-size:16px;line-height:1.6;color:var(--muted);font-weight:500}#make-it article .btn{padding:12px 22px}#make-it article:first-child{--square-color: var(--pink)}#make-it article:first-child:before{top:-30px;right:-30px}#make-it article:first-child>span{background:var(--teal)}#make-it article:first-child footer{margin-top:auto}#make-it article:first-child footer>p:first-child{margin:0 0 14px;font-size:15px;line-height:1.55;color:var(--muted);font-weight:600}#make-it article:first-child footer>p:last-child{display:flex;flex-wrap:wrap;gap:10px}#make-it article:first-child>p{margin-bottom:18px}#make-it article:last-child{--square-color: var(--orange)}#make-it article:last-child:before{bottom:-30px;right:-30px}#make-it article:last-child>span{background:var(--pink)}#make-it article:last-child>p:not(:last-child){margin-bottom:14px}#make-it article:last-child>p:last-child{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}#make-it .embellishment--triangles{z-index:-1;bottom:0;left:calc(50% - 124px);width:200px;transform:rotate(-160deg)}.embellishment--airplane{top:0;left:5%;width:144px;transform:rotate(-10deg)}@media(min-width:869px){.embellishment--airplane{width:180px}}.embellishment--paint-splatter-make-it{bottom:calc(100% - clamp(90px,50vw,400px));right:10%;width:clamp(90px,50vw,400px);transform:rotate(-90deg)}#policy .policy-intro{margin:0 auto;color:var(--muted);font-weight:500;line-height:1.7}#policy .policy-intro>div:first-of-type{--square-color: var(--pink);position:relative;overflow:hidden;border:2px solid var(--square-color);background:#fff;padding:28px 26px;margin-bottom:24px}#policy .policy-intro>div:first-of-type:before{content:"";position:absolute;bottom:-30px;right:-30px;width:90px;height:90px;background:color-mix(in srgb,var(--square-color) 60%,transparent);transform:rotate(12deg);pointer-events:none}#policy .policy-intro>div:first-of-type>*{position:relative}#policy .policy-intro>div:first-of-type>p+p{margin-top:12px}#policy .policy-intro>div:first-of-type>p:first-of-type{font-family:var(--heading);font-size:26px;font-weight:700;line-height:1.2;color:var(--ink);margin:0 0 12px}#policy .policy-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}#policy .policy-card{text-align:left;padding:28px 26px}#policy .policy-card h2{font-size:26px;margin:0 0 12px}#policy .policy-card__body{position:relative;color:var(--muted);font-weight:500;font-size:16px;line-height:1.7}#policy .policy-card__body>:first-child{margin-top:0}#policy .policy-card__body>:last-child{margin-bottom:0}#policy .policy-card__body p{font-size:16px;margin:0 0 12px}#policy .policy-card__body ul,#policy .policy-card__body ol{margin:0 0 12px;padding-left:20px}#policy .policy-card__body li{font-size:16px;margin-bottom:6px}#policy .policy-card__body a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.embellishment--paint-splatter-policy{bottom:0;left:0;width:clamp(150px,40vw,380px);transform:rotate(200deg)}#prices ul{list-style:none;margin:0;padding:0;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}#prices li{background:#fff;border:2px solid var(--ink);border-radius:0;padding:30px 24px;text-align:center}#prices li:nth-child(1){background:var(--seafoam)}#prices li:nth-child(2){background:var(--butter)}#prices li:nth-child(3){background:var(--blush)}#prices li h3{font-weight:700;font-size:26px;margin:0}#prices li>p:first-of-type{margin:4px 0 16px;font-size:15px;font-weight:700;opacity:.7}#prices li>p:last-of-type{font-family:var(--heading);font-weight:700;font-size:48px;line-height:1;color:var(--ink)}#prices li .btn{margin-top:20px;padding:12px 24px}#prices>p:last-child{text-align:center;max-width:60ch;margin:22px auto 0;font-size:14px;font-weight:600;color:var(--faded)}#reserve-now .reserve-now-wrapper{display:flex;flex-direction:column;gap:clamp(20px,2vw,50px)}@media(min-width:900px){#reserve-now .reserve-now-wrapper{flex-direction:row-reverse}}#reserve-now .reserve-now-wrapper .widget-wrapper,#reserve-now .reserve-now-wrapper .content-wrapper{width:100%}@media(min-width:900px){#reserve-now .reserve-now-wrapper .widget-wrapper,#reserve-now .reserve-now-wrapper .content-wrapper{width:50%}}#reserve-now .reserve-now-wrapper>.widget-wrapper{position:relative}@media(min-width:900px){#reserve-now .reserve-now-wrapper>.widget-wrapper{position:sticky;top:120px;align-self:flex-start}}#reserve-now .reserve-now-wrapper>.widget-wrapper form #bta-product-widget{margin-bottom:0!important}#reserve-now .reserve-now-wrapper>.widget-wrapper .embellishment--paint-splatter-reserve-right{width:400px;top:100%;right:0;z-index:-1;transform:translateY(-50%)}#reserve-now ol{list-style:none;margin:0;padding:0;display:grid;gap:20px;counter-reset:step}#reserve-now ol>li{--step-color: var(--pink);position:relative;overflow:hidden;background:#fff;border:2px solid var(--step-color);border-radius:0;padding:26px 22px;counter-increment:step}#reserve-now ol>li p{font-size:15px;line-height:1.55;color:var(--muted);font-weight:500;margin-bottom:14px}#reserve-now ol>li p:last-of-type{margin-bottom:0}#reserve-now ol>li ul{list-style:none;margin:14px 0 0;padding:0}#reserve-now ol>li ul li{font-size:15px;color:var(--muted);font-weight:500;padding:8px 0;border-bottom:1px dashed var(--paper-line)}#reserve-now ol>li ul li:last-child{border-bottom:0;padding-bottom:0}#reserve-now ol>li ul li strong{color:var(--ink);font-weight:700;margin-right:6px}#reserve-now ol>li:before{content:counter(step);position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:0;color:#fff;font-family:var(--heading);font-weight:700;font-size:22px;margin-bottom:16px;background:var(--step-color)}#reserve-now ol>li:after{content:"";position:absolute;top:-30px;right:-30px;width:90px;height:90px;background:color-mix(in srgb,var(--step-color) 60%,transparent);transform:rotate(12deg);pointer-events:none}#reserve-now ol>li h2{font-size:24px}#reserve-now ol>li h2,#reserve-now ol>li p,#reserve-now ol>li ul{position:relative}#reserve-now ol>li:nth-child(2){--step-color: var(--green)}#reserve-now ol>li:nth-child(3){--step-color: var(--yellow)}#reserve-now ol>li:nth-child(4){--step-color: var(--purple)}#reserve-now ol>li:nth-child(5){--step-color: var(--orange)}#search .search-form{max-width:640px;margin:0 auto 40px}#search .search-form__label{display:block;font-weight:700;font-size:16px;margin-bottom:6px}#search .search-form__row{display:flex;flex-wrap:wrap;gap:12px}#search .search-form__row input{flex:1 1 220px;font-family:inherit;font-size:16px;padding:12px 14px;border-radius:0;border:2px solid var(--purple);background:color-mix(in srgb,var(--purple) 8%,var(--cream))}#search .search-form__row input:focus-visible{outline:2px solid var(--purple);outline-offset:2px}#search .search-form__row .btn{padding:12px 24px}#search .search-count,#search .search-empty{text-align:center;font-size:18px;font-weight:600;color:var(--muted);margin-bottom:30px}#search .search-results{list-style:none;margin:0;padding:0;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media(max-width:600px){#search .search-results{grid-template-columns:1fr}}#search .search-card{padding:26px}#search .search-card__link{display:block;color:var(--ink);text-decoration:none}#search .search-card__kind{font-size:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--square-color);margin:0 0 6px}#search .search-card h2{font-size:26px;line-height:1.2;margin:0}#search .search-card__price{font-family:var(--heading);font-weight:700;font-size:28px;line-height:1;margin-top:8px}#search .search-card__excerpt{font-size:16px;color:var(--muted);margin-top:8px}#search .search-pagination{margin-top:40px;text-align:center;font-family:var(--heading);font-size:18px}#search .search-pagination .page,#search .search-pagination .prev,#search .search-pagination .next,#search .search-pagination .deco{display:inline-block;margin:0 4px;line-height:1}#search .search-pagination .page,#search .search-pagination .prev,#search .search-pagination .next{border:2px solid var(--ink);background:#fff}#search .search-pagination a,#search .search-pagination .page.current{display:block;padding:10px 14px;color:var(--ink);text-decoration:none}#search .search-pagination .page.current,#search .search-pagination a:hover{background:var(--yellow)}#search .search-pagination .deco{border:0;color:var(--muted)}#splash-info .splash-info-wrapper{display:flex;flex-direction:column;gap:clamp(20px,2vw,50px)}@media(min-width:900px){#splash-info .splash-info-wrapper{flex-direction:row-reverse}}#splash-info .splash-info-wrapper .slider-wrapper,#splash-info .splash-info-wrapper .content-wrapper{width:100%}@media(min-width:900px){#splash-info .splash-info-wrapper .slider-wrapper,#splash-info .splash-info-wrapper .content-wrapper{width:50%}}#splash-info .splash-info-wrapper>.slider-wrapper{position:relative}@media(min-width:900px){#splash-info .splash-info-wrapper>.slider-wrapper{position:sticky;top:120px;align-self:flex-start}}#splash-info .splash-info-wrapper>.slider-wrapper .embellishment--paint-splatter-splash-right{width:400px;top:100%;right:0;z-index:-1;transform:translateY(-30%)}#splash-info .splash-slider{position:relative;border:2px solid var(--ink);background-color:var(--ink);overflow:hidden;aspect-ratio:4 / 3}#splash-info .slider-track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}#splash-info .slider-track::-webkit-scrollbar{display:none}#splash-info .slider-track figure{flex:0 0 100%;margin:0;scroll-snap-align:start}#splash-info .slider-track img{display:block;width:100%;height:100%;object-fit:cover}#splash-info .slider-arrow{position:absolute;bottom:14px;width:40px;height:40px;display:grid;place-items:center;appearance:none;-webkit-appearance:none;padding:0;color:var(--ink);background:#fff;border:2px solid var(--ink);border-radius:0;line-height:1;cursor:pointer}#splash-info .slider-arrow svg{width:24px;height:24px}#splash-info .slider-arrow[data-slide=prev]{left:14px}#splash-info .slider-arrow[data-slide=prev] svg{rotate:180deg}#splash-info .slider-arrow[data-slide=next]{right:14px}#splash-info .slider-dots{position:absolute;bottom:26px;left:50%;translate:-50% 0;display:flex;gap:8px}#splash-info .slider-dots span{width:12px;height:12px;background:#fff;border:2px solid var(--ink);border-radius:50%}#splash-info .slider-dots span.is-active{background:var(--ink)}#splash-info ol{list-style:none;margin:0;padding:0;display:grid;gap:20px;counter-reset:step}#splash-info ol>li{--step-color: var(--pink);position:relative;overflow:hidden;background:#fff;border:2px solid var(--step-color);border-radius:0;padding:26px 22px;counter-increment:step}#splash-info ol>li p{font-size:15px;line-height:1.55;color:var(--muted);font-weight:500;margin-bottom:14px}#splash-info ol>li p:last-of-type{margin-bottom:0}#splash-info ol>li p a{color:var(--ink);font-weight:700}#splash-info ol>li ul{list-style:none;margin:14px 0 0;padding:0}#splash-info ol>li ul li{font-size:15px;color:var(--muted);font-weight:500;padding:8px 0;border-bottom:1px dashed var(--paper-line)}#splash-info ol>li ul li:last-child{border-bottom:0;padding-bottom:0}#splash-info ol>li ul li strong{color:var(--ink);font-weight:700;margin-right:6px}#splash-info ol>li:before{content:counter(step);position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:0;color:#fff;font-family:var(--heading);font-weight:700;font-size:22px;margin-bottom:16px;background:var(--step-color)}#splash-info ol>li:after{content:"";position:absolute;top:-30px;right:-30px;width:90px;height:90px;background:color-mix(in srgb,var(--step-color) 60%,transparent);transform:rotate(12deg);pointer-events:none}#splash-info ol>li h2{font-size:24px;position:relative}#splash-info ol>li p,#splash-info ol>li ul{position:relative}#splash-info ol>li:nth-child(2){--step-color: var(--green)}#splash-info ol>li:nth-child(3){--step-color: var(--yellow)}#splash-info ol>li:nth-child(4){--step-color: var(--purple)}#splash-info ol>li:nth-child(5){--step-color: var(--orange)}#splash-info article{margin-top:20px;background:#fff;border:2px solid var(--ink);border-radius:0;padding:clamp(24px,3vw,38px)}#splash-info article h2{font-size:24px;margin:0 0 16px;color:var(--ink)}#splash-info article ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}#splash-info article ul li{font-weight:700;font-size:15px;border:2px solid var(--ink);border-radius:0;padding:8px 16px}#splash-info article ul li:nth-child(1){background:var(--butter)}#splash-info article ul li:nth-child(2){background:var(--seafoam)}#splash-info article ul li:nth-child(3){background:var(--blush)}#splash-info article ul li:nth-child(4){background:var(--lilac)}#splash-info article>p{margin-top:18px;font-size:15px;line-height:1.55;color:var(--muted);font-weight:500}#steps>h2{display:block;text-align:center;font-size:clamp(28px,4.5vw,46px);margin:0 0 36px}#steps ol{list-style:none;margin:0;padding:0;display:grid;gap:20px;counter-reset:step;grid-template-columns:repeat(4,1fr)}@media(max-width:859px){#steps ol{grid-template-columns:1fr}}#steps ol li{background:#fff;border:2px solid var(--ink);border-radius:0;padding:26px 22px;counter-increment:step}#steps ol li p{font-size:15px;line-height:1.55;color:var(--muted);font-weight:500}#steps ol li:before{content:counter(step);display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:0;color:#fff;font-family:var(--heading);font-weight:700;font-size:22px;margin-bottom:16px;background:var(--pink)}#steps ol li:nth-child(2):before{background:var(--teal)}#steps ol li:nth-child(3):before{background:var(--yellow)}#steps ol li:nth-child(4):before{background:var(--purple)}#events #steps ol{counter-reset:step;grid-template-columns:repeat(2,minmax(min(100%,220px),2fr))}#events #steps p{margin-bottom:14px;font-size:17px;line-height:1.65;color:var(--muted);font-weight:500}#events #steps p:last-of-type{margin-bottom:0}.visit-section .embellishment--paint-multi-splatter-visit{bottom:0;left:0;width:clamp(200px,50vw,520px);transform:rotate(10deg)}.visit-section .embellishment--thumbs-up-visit{bottom:calc(100% - 1.1ch);left:1ch;width:clamp(70px,10vw,130px);transform:scaleX(-1);z-index:-1}.visit-section .embellishment--paint-splatter-visit{top:0;right:0;width:clamp(200px,30vw,400px)}.visit-section #visit .visit-wrapper{position:relative;display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:767px){.visit-section #visit .visit-wrapper{grid-template-columns:1fr 1fr}}.visit-section #visit article{border:2px solid var(--ink);border-radius:0;padding:clamp(24px,3vw,38px)}.visit-section #visit article h2{font-size:26px;margin:0 0 12px;padding-bottom:10px;border-bottom:2px dashed currentColor}.visit-section #visit article:first-of-type{position:relative;overflow:hidden;background:#fff;border-color:var(--green)}.visit-section #visit article:first-of-type:before{content:"";position:absolute;top:-30px;right:-30px;width:90px;height:90px;background:color-mix(in srgb,var(--green) 60%,transparent);transform:rotate(12deg);pointer-events:none}.visit-section #visit article:first-of-type>*{position:relative}.visit-section #visit article:first-of-type h2{border-color:var(--green)}.visit-section #visit article:first-of-type>p:first-of-type{display:flex;flex-direction:column;gap:6px;margin-bottom:26px}.visit-section #visit article:first-of-type>p:first-of-type a{color:var(--ink);transition:color .2s ease}.visit-section #visit article:first-of-type>p:first-of-type a:hover,.visit-section #visit article:first-of-type>p:first-of-type a:focus-visible{color:var(--green)}.visit-section #visit article:first-of-type>p:first-of-type a[href^=tel]{font-family:var(--heading);font-weight:700;font-size:24px;text-decoration:none}.visit-section #visit article:first-of-type>p:first-of-type a[href^=mailto]{font-size:24px;font-weight:700;text-decoration:none;text-decoration-thickness:2px;text-underline-offset:3px;word-break:break-word}.visit-section #visit article:first-of-type dl{margin:0;display:flex;flex-direction:column;gap:9px;font-size:17px;font-weight:700}.visit-section #visit article:first-of-type dl>div{display:flex;justify-content:space-between;border-bottom:2px dashed rgb(42 39 35 / .2);padding-bottom:8px}.visit-section #visit article:first-of-type dl>div:last-child{border-bottom:none;padding-bottom:0;opacity:.7}.visit-section #visit article:first-of-type dl dd{margin:0}.visit-section #visit article:first-of-type>p:last-child{margin-top:16px;font-size:14px;font-weight:600;color:var(--muted)}.visit-section #visit article:last-of-type{position:relative;overflow:hidden;background:#fff;border-color:var(--orange);display:flex;flex-direction:column}.visit-section #visit article:last-of-type:before{content:"";position:absolute;top:-30px;right:-30px;width:90px;height:90px;background:color-mix(in srgb,var(--orange) 60%,transparent);transform:rotate(12deg);pointer-events:none}.visit-section #visit article:last-of-type>*{position:relative}.visit-section #visit article:last-of-type h2{margin-bottom:14px;border-color:var(--orange)}.visit-section #visit article:last-of-type address{font-size:16px;font-weight:600;color:var(--muted)}.visit-section #visit article:last-of-type address strong{display:block;font-size:18px;font-weight:700;color:var(--ink);margin-bottom:6px}.visit-section #visit article:last-of-type iframe{flex:1;width:100%;min-height:240px;border:0;border-radius:0;margin:18px 0}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.sticker-card{position:relative;overflow:hidden;text-align:center;border:2px solid var(--square-color);background:#fff;border-radius:0;padding:26px 22px}.sticker-card:before{content:"";position:absolute;width:90px;height:90px;background:color-mix(in srgb,var(--square-color, var(--teal)) 60%,transparent);transform:rotate(12deg);pointer-events:none}.sticker-card.is-teal{--square-color: var(--teal)}.sticker-card.is-orange{--square-color: var(--orange)}.sticker-card.is-purple{--square-color: var(--purple)}.sticker-card.is-blue{--square-color: var(--blue)}.sticker-card.is-pink{--square-color: var(--pink)}.sticker-card.is-green{--square-color: var(--green)}.sticker-card[data-circle=top-right]:before{top:-30px;right:-30px}.sticker-card[data-circle=top-left]:before{top:-30px;left:-30px}.sticker-card[data-circle=bottom-right]:before{bottom:-30px;right:-30px}.sticker-card[data-circle=bottom-left]:before{bottom:-30px;left:-30px}.sticker-card>*{position:relative}.sticker-card h3{font-size:28px}.sticker-card p{font-size:15px;line-height:1.55;color:var(--muted);font-weight:500}.contact-form{display:flex;flex-direction:column;gap:14px}.contact-form .section-heading{margin-bottom:4px}.contact-form .section-heading h2{font-size:24px;margin:0}.contact-form .section-heading .section-heading__text{margin-top:6px;font-size:16px;color:var(--muted)}.contact-form .contact-form__field{--field-color: var(--ink);display:flex;flex-direction:column;gap:6px}.contact-form .contact-form__field--pink{--field-color: var(--pink)}.contact-form .contact-form__field--purple{--field-color: var(--purple)}.contact-form .contact-form__field--orange{--field-color: var(--orange)}.contact-form .contact-form__field--green{--field-color: var(--green)}.contact-form #form-success{text-align:center;padding:30px 10px}.contact-form #form-success span{display:block;font-size:48px;margin-bottom:10px}.contact-form #form-success h2{font-size:26px;margin:0 0 8px}.contact-form #form-success p{font-size:16px;color:var(--muted);font-weight:500}.contact-form label{font-weight:700;font-size:14px}.contact-form input,.contact-form textarea{font-family:inherit;font-size:16px;padding:12px 14px;border-radius:0;border:2px solid var(--field-color);background:color-mix(in srgb,var(--field-color) 8%,var(--cream))}:is(.contact-form input,.contact-form textarea):focus-visible{outline:2px solid var(--field-color);outline-offset:2px}.contact-form textarea{resize:vertical}.contact-form .btn{padding:15px}.embellishment{position:absolute;z-index:2;pointer-events:none;aspect-ratio:var(--embellishment-ratio)}.embellishment>svg{width:100%;height:100%}.embellishment__layer{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:var(--embellishment-mask) center / contain no-repeat;mask:var(--embellishment-mask) center / contain no-repeat}.embellishment .color-one{fill:var(--color-one, currentcolor);background-color:var(--color-one, currentcolor)}.embellishment .color-two{fill:var(--color-two, currentcolor);background-color:var(--color-two, currentcolor)}.embellishment .color-three{fill:var(--color-three, currentcolor);background-color:var(--color-three, currentcolor)}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.section-heading .section-heading__kicker{font-family:var(--script);color:var(--yellow);font-weight:700;font-size:32px;margin:0;line-height:1}.section-heading h2{margin:0}.section-heading h1,.section-heading h2{color:var(--white)}.section-heading .section-heading__text{color:var(--white);margin-top:14px}.section-heading.is-ink h1,.section-heading.is-ink h2,.section-heading.is-ink .section-heading__text{color:var(--ink)}.section-heading.is-centered{text-align:center;margin:0 0 40px}.section-heading.is-centered .section-heading__text{max-width:60ch;margin-inline:auto}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
