[data-appearance=standard]{--ink:#2d2d2d;--ink-rgb:45, 45, 45;--body-color:#4a4a4a;--bone:#fff;--background-rgb:255, 255, 255;--paper:#fff;--rose:var(--ink);--rose-dark:#2d2926;--pink:#f8b3d2;--pink-dark:#d88fb0;--blush:#fde4ef;--sage:var(--blush);--green:var(--ink);--muted:#6d6d6d;--muted-on-tint:#5f5f5f;--line:#ddd;--appearance-surface:#fff;--appearance-panel:#fff5f9;--appearance-text:#2d2d2d;--appearance-muted:#6d6d6d;--appearance-border:#ddd;--appearance-button:#f8b3d2;--appearance-button-text:#2d2d2d;--appearance-focus:#2d2926}[data-appearance=memorial]{--ink:#1b1414;--ink-rgb:27, 20, 20;--body-color:#4a3f3f;--bone:#fffcf8;--background-rgb:255, 252, 248;--paper:#fff;--rose:var(--ink);--rose-dark:var(--ink);--pink:#d4a853;--pink-dark:#e0c78d;--blush:#f5ecd8;--sage:var(--blush);--green:var(--ink);--muted:#6b6161;--muted-on-tint:var(--muted);--line:#e7dfdf;--gold-text:#7e652a;--gold-display:#ab802b;--gold-accent:#d4a853;--gold-line:#ecdcb6;--gold-wash:#fbf7ee}[data-appearance=christmas]{--appearance-surface:#fffcf8;--appearance-panel:#fff5f9;--appearance-text:#2d2d2d;--appearance-muted:#6d6d6d;--appearance-border:#ecdcb6;--appearance-button:#f8b3d2;--appearance-button-text:#2d2d2d;--appearance-focus:#2d2926;--ink:var(--appearance-text);--ink-rgb:45, 45, 45;--body-color:#4a4a4a;--bone:var(--appearance-surface);--background-rgb:255, 252, 248;--paper:#fff;--rose:var(--ink);--rose-dark:#2d2926;--pink:var(--appearance-button);--pink-dark:#d88fb0;--blush:#fde4ef;--sage:var(--appearance-panel);--green:var(--ink);--muted:var(--appearance-muted);--muted-on-tint:#5f5f5f;--line:var(--appearance-border);color:var(--body-color)}[data-appearance=champagne-fixture]{--bone:#fbf7ee;--background-rgb:251, 247, 238;--paper:#fff;--pink:#f0d799;--pink-dark:#d4a853;--blush:#f5ecd8;--sage:#fff;--line:#ecdcb6;--ink:#2d2d2d;--rose:var(--ink);--green:var(--ink);--muted:#6d6d6d}.app-shell[data-appearance=christmas]{background-color:var(--bone);background-image:radial-gradient(at 95% 15%,#fde4ef55,#0000 48%)}.app-shell[data-appearance=christmas] .app-header{background-color:#fffcf8;background-image:url(/themes/christmas/header-desktop.webp);background-position:50% 37%;background-repeat:no-repeat;background-size:100%;border-bottom-color:#d4a853}.app-shell[data-appearance=christmas] .app-header :is(.icon-button,.header-cart,.avatar-link){background-color:#fffcf8ed;border-radius:50%}.app-shell[data-appearance=christmas] .desktop-breadcrumb{background:#fffcf8ed;border-radius:24px;padding:8px 12px}.app-shell[data-appearance=christmas] .currency-label{background:#fffcf8ed;border-radius:20px;padding:8px}.app-shell[data-appearance=christmas] .sidebar{background-color:#fbf7ee;background-image:url(/themes/christmas/corner.webp);background-position:right -16px bottom -12px;background-repeat:no-repeat;background-size:280px}.app-shell[data-appearance=christmas] .sidebar :is(nav,.sidebar-create,.sidebar-bottom){background-color:#fbf7eeed}.app-shell[data-appearance=christmas] .sidebar nav a.active{background:var(--blush);color:var(--ink)}.app-shell[data-appearance=christmas] .footer{background:#fbf7ee;border-top-color:#d4a853}.mobile-tabs[data-appearance=christmas]{background:#fffcf8f5;border-top-color:#d4a853}.mobile-tabs[data-appearance=christmas] :is(a.active,.tab-create){color:var(--ink)}.app-shell[data-appearance=christmas] .app-body>main{isolation:isolate;background-image:linear-gradient(90deg,#0000,#fffcf8e8 14%,#fffcf8ed 74%,#0000),url(/themes/christmas/edges.svg),url(/themes/christmas/edges.svg),url(/themes/christmas/corner.webp),url(/themes/christmas/corner.webp),radial-gradient(at 98% 28%,#fde4ef66,#0000 42%);background-position:50%,right -12px top 10px,-48px 200px,right -75px top 310px,right -25px bottom -38px,50%;background-repeat:no-repeat,repeat-y,repeat-y,no-repeat,no-repeat,no-repeat;background-size:100% 100%,108px 1080px,75px 900px,380px,380px,100% 100%;padding-bottom:120px;position:relative}.app-shell[data-appearance=christmas] .app-body>main:before{content:"";z-index:-1;pointer-events:none;background:url(/themes/christmas/corner.webp) right -25px bottom -30px/280px no-repeat;width:280px;height:250px;position:absolute;bottom:0;left:0;transform:scaleX(-1)}[data-appearance-section][data-appearance=christmas]{background-color:var(--bone);color:var(--body-color);background-image:url(/themes/christmas/edges.svg);background-position:right -48px top;background-repeat:repeat-y;background-size:72px 900px}.app-shell[data-appearance=christmas] [data-appearance-section][data-appearance=christmas]{background:0 0}[data-appearance-section][data-appearance=standard]{background-color:var(--bone);background-image:none}[data-appearance-section][data-appearance=champagne-fixture]{background-color:var(--bone)}.app-shell[data-appearance=christmas] :is(.order-summary,.selected-art-strip){background-color:#fff5f9;border-color:#d4a853}.modal[data-appearance=christmas]{background-color:var(--bone);background-image:url(/themes/christmas/edges.svg),url(/themes/christmas/header-phone.webp);background-position:right -50px top 120px,right -45px top -55px;background-repeat:repeat-y,no-repeat;background-size:75px 900px,190px;border-color:#d4a853}.modal[data-appearance=christmas] .modal-head{position:relative}.modal[data-appearance=christmas] .modal-head .icon-button{background:#fffcf8ed}.modal[data-appearance=christmas] .drawer-links a.active{background:var(--blush);color:var(--ink)}.modal[data-appearance=christmas] .drawer-links a svg{color:var(--ink)}.toast[data-appearance=christmas]{border:1px solid var(--line)}.app-shell[data-appearance=christmas][data-appearance-profile=quiet] .app-body>main{background-image:url(/themes/christmas/edges.svg);background-position:right -45px top;background-repeat:repeat-y;background-size:60px 1000px}.app-shell[data-appearance=christmas][data-appearance-profile=quiet] .app-body>main:before,.modal[data-appearance=christmas][data-appearance-profile=quiet]:before{display:none}.modal[data-appearance=christmas][data-appearance-profile=quiet]{background-image:none}[data-appearance-boundary=protected]{background:var(--bone);color:var(--body-color)}@media (max-width:1100px){.app-shell[data-appearance=christmas] .app-header{background-position:50% 39%;background-size:100%}}@media (max-width:760px){.app-shell[data-appearance=christmas] .app-header{background-position:50% 38%;background-size:100%}.app-shell[data-appearance=christmas] .app-body>main{background-position:50%,right -12px top 20px,-45px 160px,right -60px top 235px,right -25px bottom -20px,50%;background-size:100% 100%,82px 940px,62px 1000px,320px,300px,100% 100%}.app-shell[data-appearance=christmas] .app-body>main:before{background-position:right -40px bottom -25px;background-size:245px;width:205px;height:210px}.modal[data-appearance=christmas] .modal-head h2{max-width:calc(100% - 40px)}}@media (forced-colors:active){.app-shell[data-appearance=christmas],.app-shell[data-appearance=christmas] :is(.app-header,.sidebar,.app-body>main),[data-appearance-section][data-appearance=christmas],.modal[data-appearance=christmas]{background-image:none}.app-shell[data-appearance=christmas] .app-body>main:before{display:none}}
