#curio-ink2026 .holiday-brand,.curio-global-shell .holiday-brand{display:flex;align-items:center;width:190px;flex:0 0 190px;padding:0}#curio-ink2026 .holiday-brand img,.curio-global-shell .holiday-brand img{width:190px;height:92px;object-fit:contain;display:block}#curio-ink2026 .header,.curio-global-shell .header{max-width:1500px;margin:auto;gap:24px;padding-block:12px}#curio-ink2026 .nav,.curio-global-shell .nav{gap:20px;flex-wrap:wrap}#curio-ink2026 .nav a,.curio-global-shell .nav a{font-family:Arial,sans-serif;font-size:12px;letter-spacing:.055em}#curio-ink2026 .announcement,.curio-global-shell .announcement{background:#174f4c;color:#fffdf6}.holiday-home{--hh-ink:#173f3d;--hh-pink:#d71964;--hh-plum:#672347;background:#fffaf0;color:var(--hh-ink);font:17px/1.65 Arial,sans-serif}.holiday-home *{box-sizing:border-box}.holiday-home h1,.holiday-home h2,.holiday-home h3,.holiday-home p{margin:0}.holiday-home img{max-width:100%;height:auto;display:block}.holiday-home a{color:inherit;text-underline-offset:4px}.holiday-home .hh-kicker{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:var(--hh-plum);margin-bottom:15px}.holiday-home .hh-hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:30px;padding:45px 45px 55px}.holiday-home .hh-lead h1{font:700 clamp(42px,4.7vw,72px)/1.05 Georgia,serif;letter-spacing:-.035em;margin-bottom:22px;color:var(--hh-ink)}.holiday-home h1 span,.holiday-home h2 span{color:var(--hh-plum)}.holiday-home .hh-lead>p:not(.hh-kicker){max-width:520px;line-height:1.7}.holiday-home .hh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:28px}.holiday-home .hh-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:50px;background:var(--hh-pink);color:#fff;padding:14px 23px;border:2px solid transparent;border-radius:6px;text-decoration:none;font-size:15px;font-weight:700;line-height:1.3;transition:background .15s}.holiday-home .hh-btn:hover{background:#ac1451}.holiday-home .hh-link{font-size:15px;font-weight:700}.holiday-home a:focus-visible{outline:3px solid #117e7a;outline-offset:5px}.holiday-home .hh-hero-art{min-width:0}.holiday-home .hh-hero-art>img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:8px;box-shadow:0 7px #e8dbcf}.holiday-home .returning-greeting{text-align:center;padding:10px;background:#f9e5ec;border-radius:5px;margin:0 0 12px;color:#672347;font-weight:700}.holiday-home .hh-ribbon{background:#174f4c;color:#fff8e9;text-align:center;padding:17px 20px;font-size:17px;font-weight:600;letter-spacing:.025em}.holiday-home .hh-section{max-width:1440px;margin:auto;padding:70px 45px}.holiday-home .hh-section-head{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:end;margin-bottom:30px}.holiday-home h2{font:700 clamp(30px,3.2vw,46px)/1.15 Georgia,serif;letter-spacing:-.025em}.holiday-home .hh-section-head>p{max-width:460px}.holiday-home .hh-class-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:19px}.holiday-home .hh-class-card{min-width:0;background:#fff;border-radius:7px;overflow:hidden;box-shadow:0 4px #efe1d7}.holiday-home .hh-class-card>a{display:block;text-decoration:none;height:100%;padding:0 0 18px}.holiday-home .hh-class-card img{width:100%;aspect-ratio:1;object-fit:contain;background:#fbf2ea}.holiday-home .hh-class-card h3{font:700 17px/1.4 Arial,sans-serif;padding:16px 15px 10px}.holiday-home .hh-small{display:block;font-size:12px;font-weight:700;color:var(--hh-plum);padding:0 15px}.holiday-home .hh-pass{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:35px;padding:32px;background:#f7e6ed;border-radius:7px}.holiday-home .hh-pass>div{max-width:760px}.holiday-home .hh-pass h3{font:700 25px/1.3 Georgia,serif;margin:0 0 12px}.holiday-home .hh-pass .hh-kicker{margin-bottom:8px}.holiday-home .hh-pass .hh-btn{flex-shrink:0}.holiday-home .hh-note{font-size:12px;margin-top:9px}.holiday-home .hh-camp{margin-top:22px;font-size:15px}.holiday-home .hh-party{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;border-top:2px solid #eddfd2;border-bottom:2px solid #eddfd2}.holiday-home .hh-party-image img{width:100%;max-height:510px;object-fit:contain;border-radius:7px}.holiday-home .hh-date{font-weight:700;color:var(--hh-plum);margin:20px 0 15px}.holiday-home .hh-party .hh-btn{margin-top:25px}.holiday-home .hh-sugar{background:#f6ecf4}.holiday-home .hh-sugar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.holiday-home .hh-pick{text-decoration:none;display:block;min-width:0}.holiday-home .hh-pick img{width:100%;aspect-ratio:1;object-fit:contain;background:#fffdf5;border-radius:6px}.holiday-home .hh-pick h3{font:700 17px/1.4 Arial,sans-serif;margin:14px 0 6px}.holiday-home .hh-pick>span{font-weight:700;font-size:15px;color:var(--hh-plum)}.holiday-home .hh-range{display:flex;align-items:center;gap:35px;justify-content:space-between;margin-top:30px}.holiday-home .hh-range>p{max-width:720px;font-size:15px}.holiday-home .hh-range .hh-btn{flex-shrink:0}.holiday-home .hh-paper-peek{margin-top:40px;padding-top:35px;border-top:1px solid #d9c8d8;display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:center}.holiday-home .hh-paper-peek h3{font:700 25px/1.25 Georgia,serif;margin-bottom:12px}.holiday-home .hh-paper-peek p:not(.hh-kicker){font-size:15px}.holiday-home .hh-paper-covers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.holiday-home .hh-paper-covers img{width:100%;border-radius:4px}@media(max-width:1100px){.holiday-home .hh-hero{gap:22px;padding:35px 28px 45px}.holiday-home .hh-section{padding:50px 28px}.holiday-home .hh-class-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.holiday-home .hh-section-head{gap:30px}.holiday-home .hh-party{gap:35px}.holiday-home .hh-range{display:block}.holiday-home .hh-range .hh-btn{margin-top:20px}.holiday-home .hh-pass{display:block}.holiday-home .hh-pass .hh-btn{margin-top:22px}}@media(max-width:760px){#curio-ink2026 .header,.curio-global-shell .header{padding:8px 18px;gap:12px}#curio-ink2026 .holiday-brand,.curio-global-shell .holiday-brand{width:145px;flex-basis:145px}#curio-ink2026 .holiday-brand img,.curio-global-shell .holiday-brand img{width:145px;height:75px}.holiday-home{font-size:16px}.holiday-home .hh-hero{display:flex;flex-direction:column;padding:28px 22px 35px;gap:28px;align-items:stretch}.holiday-home .hh-kicker{font-size:11px;letter-spacing:.09em;margin-bottom:12px}.holiday-home .hh-lead h1{font-size:43px;margin-bottom:16px}.holiday-home .hh-lead>p:not(.hh-kicker){line-height:1.55}.holiday-home .hh-actions{margin-top:20px;gap:14px}.holiday-home .hh-ribbon{font-size:14px;line-height:1.5;padding:14px 20px}.holiday-home .hh-section{padding:42px 22px}.holiday-home .hh-section-head{display:block;margin-bottom:22px}.holiday-home h2{font-size:32px}.holiday-home .hh-section-head>p{margin-top:18px}.holiday-home .hh-class-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.holiday-home .hh-class-card h3{font-size:14px;padding:13px 12px 8px}.holiday-home .hh-small{font-size:11px;padding:0 12px}.holiday-home .hh-pass{padding:24px 20px;margin-top:25px}.holiday-home .hh-pass h3{font-size:23px}.holiday-home .hh-party{display:flex;flex-direction:column-reverse;gap:28px;align-items:stretch}.holiday-home .hh-sugar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.holiday-home .hh-pick h3{font-size:14px}.holiday-home .hh-paper-peek{display:block;margin-top:28px;padding-top:26px}.holiday-home .hh-paper-covers{margin-top:22px;gap:8px}.holiday-home .hh-btn{font-size:14px;padding:13px 18px}.holiday-home .hh-date{margin:17px 0 12px}}@media(prefers-reduced-motion:reduce){.holiday-home *{scroll-behavior:auto!important;transition:none!important}}#curio-ink2026 .holiday-home a.hh-btn,#curio-ink2026 .holiday-home a.hh-btn:visited{color:#fff;background:#d71964}#curio-ink2026 .holiday-home a.hh-btn:hover{background:#ac1451;color:#fff}.holiday-home .hh-pass{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:24px 32px;align-items:center}.holiday-home .hh-pass-art{display:block;grid-column:1;grid-row:1/3;min-width:0}.holiday-home .hh-pass-art img{width:100%;height:auto;border-radius:6px}.holiday-home .hh-pass-copy{grid-column:2;min-width:0}.holiday-home .hh-pass>.hh-btn{grid-column:2;justify-self:start;max-width:100%;white-space:normal;text-align:center}@media(max-width:760px){.holiday-home .hh-pass{display:flex;flex-direction:column;align-items:stretch;gap:20px}.holiday-home .hh-pass-art{width:100%;max-width:420px;align-self:center}.holiday-home .hh-pass .hh-btn{margin-top:0}}@font-face{font-family:HHBrush;src:url(hh-caveat-bold.ttf) format("truetype");font-style:normal;font-weight:500 800;font-display:swap}#curio-ink2026 .header,.curio-global-shell .header{height:auto;min-height:150px;display:grid;grid-template-columns:1fr auto 1fr;gap:12px 22px;padding:12px 28px 20px;background:#fffdf8;max-width:none;border-bottom:0}#curio-ink2026 .holiday-brand,.curio-global-shell .holiday-brand{grid-column:2;grid-row:1;min-width:0;width:230px;justify-self:center}#curio-ink2026 .holiday-brand img,.curio-global-shell .holiday-brand img{width:230px;height:108px}#curio-ink2026 .nav,.curio-global-shell .nav{grid-column:1/4;grid-row:2;justify-content:center;gap:26px}#curio-ink2026 .head-actions,.curio-global-shell .head-actions{grid-column:3;grid-row:1;justify-self:end}#curio-ink2026 .announcement,.curio-global-shell .announcement{background:#fceaf0;color:#623344;letter-spacing:.08em}.hh-playful{--hh-ink:#233b38;--hh-plum:#087c7f;background:#fffaf1;background-image:radial-gradient(circle at 2% 2%,#198c8c16 0 2px,transparent 3px);background-size:39px 47px}.hh-playful .hh-hero{max-width:1440px;padding:32px 40px 22px;gap:0;grid-template-columns:.85fr 1.15fr}.hh-playful .hh-lead{position:relative;z-index:1;padding:25px 0}.hh-playful .hh-lead h1{font:700 clamp(48px,5.7vw,86px)/1 HHBrush,"Segoe Print",cursive;letter-spacing:-.025em;margin-bottom:28px;color:#191c1a;white-space:nowrap}.hh-playful h1 span{color:#d71964}.hh-playful .hh-call{font-size:23px!important;font-weight:700;line-height:1.35!important;margin-bottom:12px}.hh-playful .hh-lead>p{font-size:18px;max-width:380px}.hh-playful .hh-hero-art>img{border-radius:0;box-shadow:none;aspect-ratio:3/2;object-fit:contain;width:100%}.hh-playful .hh-btn{border-radius:7px 3px 8px 4px;box-shadow:2px 3px #d7196420;min-height:48px;letter-spacing:0;font-size:16px}.hh-playful .hh-invitations{padding-top:8px;padding-bottom:42px}.hh-playful h2{font:700 clamp(35px,4.2vw,58px)/1.08 HHBrush,"Segoe Print",cursive;letter-spacing:-.02em;color:#087c7f}.hh-playful .hh-invitations>h2{text-align:center;margin:0 0 36px}.hh-playful .hh-invitation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.hh-playful .hh-invite{position:relative;display:flex;flex-direction:column;align-items:center;text-decoration:none;background:#fffcf5;padding:10px 10px 18px;box-shadow:0 4px 8px #79543820;border:1px solid #ead8c6;border-radius:2px 6px 3px 5px;min-width:0}.hh-playful .hh-invite:before{content:"";position:absolute;z-index:2;width:78px;height:24px;left:calc(50% - 39px);top:-12px;transform:rotate(-5deg);background:repeating-linear-gradient(45deg,#e687a6aa 0 7px,#fffaebbb 7px 13px)}.hh-playful .hh-invite:nth-child(2):before{transform:rotate(4deg);background:repeating-linear-gradient(45deg,#3eaaa7aa 0 7px,#fffbedbb 7px 13px)}.hh-playful .hh-invite h3{font:700 clamp(27px,2.8vw,40px)/1.2 HHBrush,cursive;margin:12px 0 5px;color:#1b2824}.hh-playful .hh-invite p{font-size:14px;font-weight:700;margin:0 0 10px}.hh-playful .hh-invite>.hh-btn{margin-top:auto;width:100%;padding:12px 8px;min-height:45px;font-size:14px;text-align:center}.hh-playful .hh-art-window{display:block;position:relative;overflow:hidden;width:100%;aspect-ratio:319/233;min-width:0}.hh-playful .hh-art-window img{position:absolute;max-width:none!important;height:auto!important;width:325.71%!important;top:-339.05%;left:-6.27%}.hh-playful .hh-art-party img{left:-112.54%}.hh-playful .hh-art-sugar img{left:-218.18%}.hh-playful .hh-pass-feature{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:35px;padding-top:20px;padding-bottom:45px;border-bottom:2px dashed #e1cbb8}.hh-playful .hh-art-pass{aspect-ratio:467/320}.hh-playful .hh-art-pass img{width:222.48%!important;left:-2.14%;top:-371.88%}.hh-playful .hh-pass-content h2{color:#d71964;font-size:clamp(48px,5.5vw,76px);margin:0 0 5px}.hh-playful .hh-pass-content h3{font:700 22px/1.3 Arial,sans-serif;background:#a4ded6;padding:7px 14px;margin:0 0 18px;display:inline-block;transform:rotate(-1deg)}.hh-playful .hh-pass-content>p{max-width:610px;margin-bottom:22px}.hh-playful .hh-pass-content .hh-note{font-size:12px;line-height:1.5;margin-top:14px;margin-bottom:0}.hh-playful .hh-class-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hh-playful .hh-class-card h3,.hh-playful .hh-pick h3{font-family:Arial,sans-serif}.hh-playful .hh-party{border-top:2px dashed #e1cbb8;border-bottom:2px dashed #e1cbb8}.hh-playful .hh-sugar{background:#f9f0f8}.hh-playful .hh-paper-peek h3{font:700 34px/1.1 HHBrush,cursive}@media(max-width:1000px){#curio-ink2026 .nav,.curio-global-shell .nav{gap:16px}.hh-playful .hh-hero{padding:24px;grid-template-columns:1fr 1.1fr}.hh-playful .hh-lead h1{font-size:58px}.hh-playful .hh-invitation-grid{gap:17px}.hh-playful .hh-invite>.hh-btn{font-size:12px}}@media(max-width:760px){#curio-ink2026 .header,.curio-global-shell .header{display:flex;min-height:85px;padding:8px 18px;gap:12px}#curio-ink2026 .holiday-brand,.curio-global-shell .holiday-brand{width:145px;flex-basis:145px}#curio-ink2026 .holiday-brand img,.curio-global-shell .holiday-brand img{width:145px;height:72px}#curio-ink2026 .nav,.curio-global-shell .nav{display:none}.hh-playful .hh-hero{display:flex;flex-direction:column;padding:25px 22px 5px;gap:0}.hh-playful .hh-lead{padding:0}.hh-playful .hh-lead h1{font-size:clamp(44px,12vw,65px);white-space:normal;margin-bottom:20px}.hh-playful .hh-call{font-size:20px!important}.hh-playful .hh-lead>p{font-size:16px}.hh-playful .hh-hero-art{margin:12px -12px 0}.hh-playful .hh-invitations{padding-top:15px}.hh-playful .hh-invitations>h2{font-size:37px;margin-bottom:28px}.hh-playful .hh-invitation-grid{grid-template-columns:1fr;gap:28px;max-width:450px;margin:auto}.hh-playful .hh-invite h3{font-size:38px}.hh-playful .hh-invite>.hh-btn{font-size:15px}.hh-playful .hh-pass-feature{display:flex;flex-direction:column;gap:22px}.hh-playful .hh-art-pass{max-width:420px}.hh-playful .hh-pass-content h2{font-size:60px}.hh-playful .hh-pass-content h3{font-size:19px}.hh-playful .hh-class-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.hh-playful .hh-section-head h2{font-size:39px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/hh-holiday-2026.css.map */
