:is(:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) button.primary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) a.primary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) button.secondary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) a.secondary,button[data-glass-button],a[data-glass-button]):where(:not(nav *):not(:disabled):not([aria-disabled=true]):not([aria-busy=true])){--glass-action-fill:#fffcffc7;--glass-action-ink:#573966;--glass-action-shadow:#4425531f;isolation:isolate;min-height:44px;color:var(--glass-action-ink);background:var(--glass-action-fill);box-shadow:0 5px 15px var(--glass-action-shadow), inset 0 1px 0 #ffffffe6, inset 0 -1px 0 #5d3c6f1f;-webkit-backdrop-filter:blur(16px)saturate(155%);backdrop-filter:blur(16px)saturate(155%);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transform-origin:50%;border:1px solid #ffffffe6;border-radius:16px;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,border-color .18s;overflow:visible}:is(:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) button.primary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) a.primary,button[data-glass-button=primary],a[data-glass-button=primary]):where(:not(nav *):not(:disabled):not([aria-disabled=true]):not([aria-busy=true])){--glass-action-fill:#be384cf5;--glass-action-ink:#fff;--glass-action-shadow:#8b203f33;text-shadow:0 1px 1px #650f2224;border-color:#ffdee2d9}:is(:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) button.primary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) a.primary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) button.secondary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) a.secondary,button[data-glass-button],a[data-glass-button]):where(:not(nav *):not(:disabled):not([aria-disabled=true]):not([aria-busy=true])):before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff47 0%,#ffffff17 18%,#0000 42% 80%,#ffffff0d 100%);position:absolute;inset:1px;box-shadow:inset 0 1px #ffffff94}@media (hover:hover) and (pointer:fine){:is(:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) button.primary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) a.primary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) button.secondary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) a.secondary,button[data-glass-button],a[data-glass-button]):where(:not(nav *):not(:disabled):not([aria-disabled=true]):not([aria-busy=true])):hover{box-shadow:0 8px 22px var(--glass-action-shadow), inset 0 1px 0 #fffffff2, inset 0 -1px 0 #5d3c6f24;border-color:#fffffffa;transform:scale(1.035)}}:is(:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) button.primary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) a.primary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) button.secondary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) a.secondary,button[data-glass-button],a[data-glass-button]):where(:not(nav *):not(:disabled):not([aria-disabled=true]):not([aria-busy=true])):active{box-shadow:0 5px 12px var(--glass-action-shadow), inset 0 1px 0 #ffffffe6;transform:scale(1.06)}:is(:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) button.primary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) a.primary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) button.secondary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) a.secondary,button[data-glass-button],a[data-glass-button]):not(nav *):focus-visible{outline-offset:4px;outline:3px solid #6d4d82}@media (prefers-reduced-motion:reduce){:is(:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) button.primary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) a.primary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) button.secondary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) a.secondary,button[data-glass-button],a[data-glass-button]):not(nav *){transition:none!important;animation:none!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){:is(:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) button.primary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) a.primary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) button.secondary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) a.secondary,button[data-glass-button],a[data-glass-button]):where(:not(nav *):not(:disabled):not([aria-disabled=true]):not([aria-busy=true])){--glass-action-fill:#fffaff;-webkit-backdrop-filter:none;backdrop-filter:none}:is(:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) button.primary,:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) a.primary,button[data-glass-button=primary],a[data-glass-button=primary]):where(:not(nav *):not(:disabled):not([aria-disabled=true]):not([aria-busy=true])){--glass-action-fill:#be384c}}a[data-glass-button=secondary]{border-radius:20px;padding:10px 14px}@media (max-width:950px){.app-shell{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.app-shell .mobile-product-bar{bottom:calc(98px + env(safe-area-inset-bottom));border:1px solid #e6d8e9;border-radius:18px;width:auto;left:12px;right:12px;box-shadow:0 5px 20px #30233717}.app-shell[data-view=product]{padding-bottom:calc(185px + env(safe-area-inset-bottom))}}:is(button,a)[data-glass-button]:not([data-glass-button=icon]),:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) :is(button,a):is(.primary,.secondary):not(nav *){position:relative}:is(button,a)[data-glass-button=secondary]{padding:10px 14px;line-height:1.45;text-decoration:none}:is(button,a)[data-glass-button=chip][data-glass-button]{border-radius:24px;min-height:44px;padding:10px 14px;line-height:1.35}:is(button,a)[data-glass-button=icon][data-glass-button]{border-radius:50%;flex-shrink:0;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:9px;display:inline-grid}:is(button,a)[data-glass-button=icon]:before{display:none}:is(button,a)[data-glass-button]:is([aria-pressed=true],[aria-selected=true],.active,.selected):not(:disabled){--glass-action-fill:#e4d4eff0;--glass-action-ink:#43264f;border-color:#ac8cbd;box-shadow:inset 0 1px 1px #fff,inset 0 0 0 1px #b79bc5,0 4px 12px #50336018}[data-glass-group]{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(145deg,#f9f3f9b8,#e9dfefad);border:1px solid #fff;border-radius:22px;gap:5px;padding:5px;box-shadow:inset 0 1px 1px #fff9,0 4px 16px #49345610}:is(.fep-photo-mode,.purchase-methods,.free-artwork-choices,.party-font-gallery) [data-glass-choice]{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(145deg,#fffdf9e8,#f1e9f5d9);border:1px solid #ffffffed;transition:box-shadow .16s,border-color .16s,background .16s;box-shadow:inset 0 1px 1px #fff,0 4px 15px #4934560d}:is(.fep-photo-mode,.purchase-methods,.free-artwork-choices,.party-font-gallery) [data-glass-choice]:is([aria-pressed=true],[aria-selected=true],.selected){background:linear-gradient(145deg,#f2e8f8ed,#e9dbf2e8);border-color:#a889b8;box-shadow:inset 0 1px 1px #fff,0 0 0 1px #a889b8}:is(.fep-photo-mode,.purchase-methods,.free-artwork-choices,.party-font-gallery) [data-glass-choice]:is(:focus-visible,:focus-within){outline-offset:3px;outline:3px solid #6d4d82}@media (hover:hover) and (pointer:fine){:is(.fep-photo-mode,.purchase-methods,.free-artwork-choices,.party-font-gallery) [data-glass-choice]:not(:disabled):hover{border-color:#b79bc5;box-shadow:inset 0 1px 1px #fff,0 6px 18px #4934561b}}:is(button,a)[data-glass-button]:is(:disabled,[aria-disabled=true],[aria-busy=true]){cursor:not-allowed;box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){:is(.fep-photo-mode,.purchase-methods,.free-artwork-choices,.party-font-gallery) [data-glass-choice]{transition:none}}@media (prefers-reduced-transparency:reduce){[data-glass-group],:is(.fep-photo-mode,.purchase-methods,.free-artwork-choices,.party-font-gallery) [data-glass-choice]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f6eff8}:is(.fep-photo-mode,.purchase-methods,.free-artwork-choices,.party-font-gallery) [data-glass-choice]:is([aria-pressed=true],[aria-selected=true],.selected),:is(button,a)[data-glass-button]:is([aria-pressed=true],[aria-selected=true],.active,.selected):not(:disabled){background:#e9dbf2}}.app-shell[data-view=editor] :is(button,a):is([data-glass-button],.primary,.secondary):not(nav *),.app-shell[data-view=editor] [data-glass-group]:not(nav),.app-shell[data-view=editor] [data-glass-choice]{-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:950px),(pointer:coarse){:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) :is(button,a):is([data-glass-button],.primary,.secondary):not(nav *),:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) [data-glass-group]:not(nav),:is(.app-shell,.purchase-dialog,.purchase-plans,.plans-page,.fep-wizard) [data-glass-choice]{-webkit-backdrop-filter:none;backdrop-filter:none}}
body{isolation:isolate}.app-shell,.app-shell.home-experience,.plans-page{background:0 0}.app-shell{--site-chrome-scroll-offset:110px}.app-shell>.site-chrome{z-index:50;width:100%;position:sticky;top:0;box-shadow:0 5px 20px #52396508}.app-shell>.site-chrome>.site-header{min-width:0;position:relative;top:auto}.app-shell .site-header{-webkit-backdrop-filter:blur(22px)saturate(125%);background:#fffafdc2;border-bottom:1px solid #ffffffb3}.app-shell .header-search{background:#ffffffa6;border-color:#ffffffd9;box-shadow:inset 0 1px 2px #fff,0 3px 12px #4b31520a}.app-shell .site-footer,.plans-page-footer{background:#fffbfeb8}.plans-page-header{-webkit-backdrop-filter:blur(18px);background:#fffafdb3;border-radius:0 0 28px 28px}.app-shell .product-info,.app-shell .how-page,.app-shell .account-card{background:#fffcfedb}.app-shell[data-view=atelier] .site-header{background:#fffcfdf5}@media (max-width:950px){.app-shell{--site-chrome-scroll-offset:155px}.app-shell>.site-chrome>.site-header{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;height:auto;min-height:112px;padding:10px 18px 12px;display:grid}.app-shell>.site-chrome .header-actions{grid-area:1/2;gap:3px;margin:0}.app-shell>.site-chrome .header-actions>.kits-header{display:none}.app-shell>.site-chrome .header-search{grid-area:2/1/auto/-1;width:100%;min-width:0;max-width:none;height:44px;margin:0}.app-shell>.site-chrome .header-search input{font-size:16px}.app-shell>.site-chrome .brand .brand-logo{width:clamp(150px,44vw,205px);height:auto}.app-shell>.site-chrome .desktop-nav{display:none}.app-shell>.site-chrome>.site-header{-webkit-backdrop-filter:blur(10px)saturate(125%)}.app-shell nav[data-glass-nav].mobile-nav{-webkit-backdrop-filter:blur(12px)saturate(135%)}.app-shell[data-mobile-chrome]>.mobile-chrome-toggle{-webkit-backdrop-filter:blur(8px)}.app-shell .atelier-page .fep-wizard-embedded .fep-wizard-header{-webkit-backdrop-filter:none}}@media (max-width:360px){.app-shell>.site-chrome>.site-header{gap:5px;padding:9px 13px 11px}.app-shell>.site-chrome .brand .brand-logo{width:145px}}@media (prefers-reduced-transparency:reduce){.app-shell .site-header,.app-shell>.site-chrome>.site-header,.plans-page-header{-webkit-backdrop-filter:none;background:#fffbfd}.app-shell .header-search{background:#fff}.app-shell nav[data-glass-nav].mobile-nav,.app-shell[data-mobile-chrome]>.mobile-chrome-toggle{-webkit-backdrop-filter:none}}@media print{body,.app-shell,.plans-page{background:#fff}}
.site-video-background-module__rtm1mW__backdrop{z-index:-1;pointer-events:none;background:#f5e9e2 url(/backgrounds/stationery-workshop-poster.jpg) 50%/cover no-repeat;position:fixed;inset:0;overflow:hidden}.site-video-background-module__rtm1mW__backdrop>video{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.site-video-background-module__rtm1mW__veil{pointer-events:none;background:linear-gradient(110deg,#ffffffd6,#ffffffb8 58%,#fffafdcc);position:absolute;inset:0}@media (max-width:950px){.site-video-background-module__rtm1mW__veil{background:#fffdfed4}}@media print{.site-video-background-module__rtm1mW__backdrop{display:none!important}}@media (prefers-reduced-transparency:reduce){.site-video-background-module__rtm1mW__veil{background:#fffffff0}}
.account-dialog-module__6OcNtW__dialog{top:calc(var(--account-viewport-top,0px) + var(--account-viewport-height,100dvh) / 2);width:min(470px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(var(--account-viewport-height,100dvh) - 24px);color:#514059;background:#fffaff;border:1px solid #eee1ef;border-radius:24px;margin:0 auto;padding:0;position:fixed;bottom:auto;overflow:hidden;transform:translateY(-50%);box-shadow:0 24px 95px #34213e33}.account-dialog-module__6OcNtW__dialog:not([open]){display:none}.account-dialog-module__6OcNtW__dialog[open]{flex-direction:column;display:flex}.account-dialog-module__6OcNtW__dialog::backdrop{background:#34283f66}.account-dialog-module__6OcNtW__header{border-bottom:1px solid #eadfea;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 19px 12px 25px;display:flex}.account-dialog-module__6OcNtW__header>span{letter-spacing:1.7px;color:#81678f;font-size:10px;font-weight:800}.account-dialog-module__6OcNtW__header>button{color:#765a88;cursor:pointer;background:#fff;border:1px solid #ecdfed;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.account-dialog-module__6OcNtW__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-width:0;min-height:0;padding:24px 29px 22px;scroll-padding:18px;overflow:auto}.account-dialog-module__6OcNtW__notice h2{margin:0 0 12px;font:400 27px/1.2 Georgia,serif}.account-dialog-module__6OcNtW__notice p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.account-dialog-module__6OcNtW__notice>button{min-height:46px;font-size:12px}.account-dialog-module__6OcNtW__return{color:#81678f;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;width:100%;margin-top:12px;text-decoration:underline}.account-dialog-module__6OcNtW__loading{text-align:center;color:#80618f;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:180px;display:flex}.account-dialog-module__6OcNtW__loading>svg{animation:1s linear infinite account-dialog-module__6OcNtW__account-dialog-loading}.account-dialog-module__6OcNtW__loading p{font-size:12px;line-height:1.7}.account-dialog-module__6OcNtW__dialog button:focus-visible{outline-offset:3px;outline:3px solid #a989bd}@keyframes account-dialog-module__6OcNtW__account-dialog-loading{to{transform:rotate(360deg)}}@media (max-width:380px){.account-dialog-module__6OcNtW__dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(var(--account-viewport-height,100dvh) - 16px);border-radius:19px}.account-dialog-module__6OcNtW__header{padding:10px 12px 10px 19px}.account-dialog-module__6OcNtW__header>span{letter-spacing:1.3px;font-size:9px}.account-dialog-module__6OcNtW__body{padding:22px 20px 18px}}@media (prefers-reduced-motion:reduce){.account-dialog-module__6OcNtW__loading>svg{animation:none}}
