:root{--x-cream:#FBF6EE;--x-sand:#F0E4D2;--x-sand-deep:#E6D5BC;--x-border:#E2D3BC;--x-border-strong:#CBB79A;--x-ink:#2E2418;--x-ink-70:#6E5E4A;--x-ink-55:#7B6A55;--x-wood:#8A5A33;--x-wood-dark:#5F3D20;--x-wood-deep:#4A2F18;--x-terracotta:#B5642D;--x-terracotta-deep:#8F4A1D;--x-terracotta-hover:#7E4118;--x-terracotta-press:#743B15;--x-honey:#E3A857;--x-pets-primary:#B5642D;--x-pets-primary-deep:#8F4A1D;--x-pets-secondary:#6B7F5E;--x-pets-secondary-deep:#4F6142;--x-pets-tint:#F0E2D0;--x-kids-primary:#E07A5F;--x-kids-primary-deep:#C25636;--x-kids-secondary:#5F8575;--x-kids-secondary-deep:#4A6B5C;--x-kids-blush:#F6E7DB;--x-kids-sky:#DCE8E4;--x-kids-butter:#F7EFD9;--x-work-primary:#6E6A54;--x-work-primary-deep:#4E4B3A;--x-work-tint:#EDE8DA;--x-kitchen-primary:#C89048;--x-kitchen-primary-deep:#7D5A25;--x-kitchen-tint:#F5EAD5;--x-home-primary:#5F3D20;--x-home-tint:#EFE6D8;--x-study-primary:#4F6142;--x-study-tint:#E7EDE6;--x-text:var(--x-ink);--x-text-muted:var(--x-ink-70);--x-text-subtle:var(--x-ink-55);--x-text-inverse:var(--x-cream);--x-surface:var(--x-cream);--x-surface-alt:var(--x-sand);--x-surface-dark:var(--x-wood-deep);--x-success:#4F6142;--x-warning:#8F4A1D;--x-error:#A33F28;--x-focus:var(--x-wood);--x-focus-glow:rgba(138,90,51,.16);--x-hover-wash:var(--x-sand-deep);--x-overlay:rgba(46,36,24,.55);--x-font-display:"Fraunces",Georgia,"Times New Roman",serif;--x-font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--x-display:clamp(2.5rem,1.2rem + 5.6vw,4.75rem);--x-h1:clamp(2rem,1.1rem + 3.9vw,3.5rem);--x-h2:clamp(1.625rem,1.15rem + 2.1vw,2.5rem);--x-h3:clamp(1.3125rem,1.1rem + .9vw,1.75rem);--x-h4:clamp(1.125rem,1.05rem + .3vw,1.3125rem);--x-body-lg:clamp(1.0625rem,1rem + .3vw,1.1875rem);--x-body:clamp(1rem,.97rem + .13vw,1.0625rem);--x-body-sm:clamp(.875rem,.85rem + .1vw,.9375rem);--x-caption:.8125rem;--x-eyebrow:clamp(.6875rem,.66rem + .1vw,.75rem);--x-space-1:.25rem;--x-space-2:.5rem;--x-space-3:.75rem;--x-space-4:1rem;--x-space-5:1.5rem;--x-space-6:2rem;--x-space-7:3rem;--x-space-8:4rem;--x-space-9:6rem;--x-space-10:8rem;--x-section-y:clamp(4rem,2rem + 6vw,6rem);--x-gutter:clamp(20px,4vw,64px);--x-container:min(100% - 2 * var(--x-gutter),85rem);--x-container-narrow:min(100% - 2 * var(--x-gutter),47.5rem);--x-header-h:58px;--x-header-h-compact:48px;--x-announce-h:38px;--x-header-rest:calc(var(--x-header-h) + var(--x-announce-h));--x-header-now:var(--x-header-h);--x-z-header:100;--x-z-drawer:200;--x-z-modal:300;--x-z-toast:400;--x-r-xs:6px;--x-r-sm:10px;--x-r-md:14px;--x-r-lg:18px;--x-r-xl:24px;--x-r-2xl:32px;--x-r-image:12px;--x-r-media:20px;--x-r-full:999px;--x-elev-1:0 2px 6px rgba(95,61,32,.07);--x-elev-2:0 8px 22px rgba(95,61,32,.11);--x-elev-3:0 18px 48px rgba(95,61,32,.17);--x-elev-cta:0 4px 14px rgba(143,74,29,.28);--x-elev-cta-hover:0 8px 24px rgba(143,74,29,.36);--x-ease:cubic-bezier(.22,.61,.36,1);--x-ease-in-out:cubic-bezier(.65,0,.35,1);--x-ease-settle:cubic-bezier(.16,1,.3,1);--x-ease-swing:cubic-bezier(.37,0,.24,1.11);--x-ease-header:cubic-bezier(.32,.08,.24,1);--x-dur-instant:.1s;--x-dur-fast:.16s;--x-dur-base:.26s;--x-dur-header:.52s;--x-dur-slow:.44s;--x-dur-cinematic:.82s;--x-dur-engrave:1.1s;--x-stagger-tight:70ms;--x-stagger-loose:.11s;--x-reveal-y:18px;--x-parallax-1:.06;--x-parallax-2:.12;--x-rail-speed:3.4s;--x-rail-count:12;--x-ember-run:190px}@media(min-width:1024px){:root{--x-reveal-y:30px}}@media(max-width:1023px){:root{--x-header-h:50px;--x-header-h-compact:44px}}@media(max-width:767px){:root{--x-section-y:clamp(2.5rem,1.5rem + 4vw,4rem)}}@media(prefers-reduced-motion:reduce){:root{--x-dur-instant:0ms;--x-dur-fast:0ms;--x-dur-base:0ms;--x-dur-header:0ms;--x-dur-slow:0ms;--x-dur-cinematic:0ms;--x-dur-engrave:0ms;--x-parallax-1:0;--x-parallax-2:0}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-door=pets]{--door-primary:var(--x-pets-primary);--door-deep:var(--x-pets-primary-deep);--door-secondary:var(--x-pets-secondary);--door-secondary-deep:var(--x-pets-secondary-deep);--door-tint:var(--x-pets-tint)}[data-door=kids]{--door-primary:var(--x-kids-primary);--door-deep:var(--x-kids-primary-deep);--door-secondary:var(--x-kids-secondary);--door-secondary-deep:var(--x-kids-secondary-deep);--door-tint:var(--x-kids-blush)}[data-door=workspace]{--door-primary:var(--x-work-primary);--door-deep:var(--x-work-primary-deep);--door-secondary:var(--x-work-primary);--door-secondary-deep:var(--x-work-primary-deep);--door-tint:var(--x-work-tint)}[data-door=kitchen]{--door-primary:var(--x-kitchen-primary);--door-deep:var(--x-kitchen-primary-deep);--door-secondary:var(--x-kitchen-primary);--door-secondary-deep:var(--x-kitchen-primary-deep);--door-tint:var(--x-kitchen-tint)}[data-door=home]{--door-primary:var(--x-home-primary);--door-deep:var(--x-home-primary);--door-secondary:var(--x-home-primary);--door-secondary-deep:var(--x-home-primary);--door-tint:var(--x-home-tint)}[data-door=study]{--door-primary:var(--x-study-primary);--door-deep:var(--x-study-primary);--door-secondary:var(--x-study-primary);--door-secondary-deep:var(--x-study-primary);--door-tint:var(--x-study-tint)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--x-surface);color:var(--x-text);font-family:var(--x-font-body);font-size:var(--x-body);line-height:1.6;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:var(--x-font-display);font-weight:600}h1{font-size:var(--x-h1);line-height:1.1;letter-spacing:-.015em;font-variation-settings:"SOFT" 40,"WONK" 1}h2{font-size:var(--x-h2);line-height:1.18;letter-spacing:-.01em;font-variation-settings:"SOFT" 40,"WONK" 1}h3{font-size:var(--x-h3);line-height:1.26;font-variation-settings:"SOFT" 20,"WONK" 0}.x-display{font-family:var(--x-font-display);font-weight:600;font-size:var(--x-display);line-height:1.04;letter-spacing:-.02em;font-variation-settings:"SOFT" 60,"WONK" 1}.x-price{font-weight:600;font-variant-numeric:tabular-nums}.x-engraved{font-family:var(--x-font-display);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--x-wood-deep);text-shadow:0 1px 0 rgba(251,246,238,.65)}.x-container{width:var(--x-container);margin-inline:auto}.x-section{padding-block:var(--x-section-y)}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--x-focus);outline-offset:2px;border-radius:var(--x-r-xs)}:target,#main{scroll-margin-top:calc(var(--x-header-now) + 16px)}::selection{background:var(--x-honey);color:var(--x-ink)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}[data-reveal]{opacity:1;transform:none}html.js-ready [data-reveal]{opacity:0;transform:translateY(var(--x-reveal-y));transition:opacity var(--x-dur-slow) var(--x-ease-settle),transform var(--x-dur-slow) var(--x-ease-settle);transition-delay:calc(var(--x-stagger-tight) * var(--reveal-i,0))}html.js-ready [data-reveal].is-in{opacity:1;transform:translateY(0)}html.js-ready [data-plank]{opacity:0;transform:translateY(30px) rotate(var(--plank-rot,.8deg));transition:opacity var(--x-dur-slow) var(--x-ease-settle),transform var(--x-dur-slow) var(--x-ease-settle);transition-delay:calc(var(--x-stagger-tight) * var(--reveal-i,0))}html.js-ready [data-plank]:nth-child(2n){--plank-rot:-.8deg}html.js-ready [data-plank].is-in{opacity:1;transform:translateY(0) rotate(0)}.x-card{display:flex;flex-direction:column;border-radius:var(--x-r-lg);background:var(--x-cream);border:1px solid var(--x-border);box-shadow:var(--x-elev-1);overflow:hidden;transition:transform var(--x-dur-fast) var(--x-ease-settle),box-shadow var(--x-dur-fast) var(--x-ease)}.x-card:hover{transform:translateY(-4px);box-shadow:var(--x-elev-2)}.x-card__media{display:block;border-radius:var(--x-r-image);overflow:hidden;position:relative;aspect-ratio:1/1;background:var(--x-sand)}.x-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--x-dur-base) var(--x-ease-settle),opacity var(--x-dur-base) var(--x-ease-in-out)}.x-card__img--alt{opacity:0}.x-card__placeholder{width:100%;height:100%;background:var(--x-sand)}.x-card:hover .x-card__img{transform:scale(1.03)}.x-card:hover .x-card__img--alt{opacity:1}@keyframes x-grain-reveal{0%{clip-path:inset(0 100% 0 0);transform:scale(1.06)}to{clip-path:inset(0 0 0 0);transform:scale(1)}}html.js-ready .x-grain{clip-path:inset(0 100% 0 0)}html.js-ready .x-grain.is-in{animation:x-grain-reveal var(--x-dur-cinematic) var(--x-ease-settle) both}@keyframes x-pendulum{0%{transform:rotate(-2.5deg);opacity:0}60%{transform:rotate(1deg);opacity:1}to{transform:rotate(0);opacity:1}}html.js-ready .x-pendulum.is-in{transform-origin:top center;animation:x-pendulum var(--x-dur-cinematic) var(--x-ease-swing) both}html.js-ready [data-stroke-draw] path,html.js-ready [data-stroke-draw] line,html.js-ready [data-stroke-draw] circle{stroke-dasharray:var(--stroke-len,120);stroke-dashoffset:var(--stroke-len,120);transition:stroke-dashoffset .7s var(--x-ease-settle);transition-delay:calc(var(--x-stagger-tight) * var(--reveal-i,0))}html.js-ready [data-stroke-draw].is-in path,html.js-ready [data-stroke-draw].is-in line,html.js-ready [data-stroke-draw].is-in circle{stroke-dashoffset:0}html.js-ready [data-star-fill] .x-stars__fill{clip-path:inset(0 100% 0 0);transition:clip-path .5s var(--x-ease-settle)}html.js-ready [data-star-fill].is-in .x-stars__fill{clip-path:inset(0 0 0 0)}@keyframes x-shimmer{0%{background-position:130% 0}to{background-position:-30% 0}}.x-skeleton{background:var(--x-sand);background-image:linear-gradient(100deg,transparent 30%,rgba(251,246,238,.55) 50%,transparent 70%);background-size:260% 100%;animation:x-shimmer 1.6s var(--x-ease-in-out) infinite;border-radius:var(--x-r-sm)}@keyframes x-ring-spin{to{transform:rotate(360deg)}}.x-spinner{display:inline-block;width:16px;height:16px;position:relative}.x-spinner:before,.x-spinner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--x-r-full);border:1.5px solid transparent;border-top-color:currentColor;animation:x-ring-spin .9s linear infinite}.x-spinner:after{top:4px;right:4px;bottom:4px;left:4px;opacity:.55;animation-duration:1.4s}.x-spinner--lg{width:32px;height:32px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/x-tokens.css.map */
