:root{--color-bg: #FDFCF8;--color-ink: #000000;--color-text: rgba(0, 0, 0, .81);--color-button: #767171;--color-button-hover: #333333;--color-button-text: #FFFFFF;--color-secondary-hover: #FAFAFA;--color-input-bg: rgba(255, 255, 255, .78);--color-input-border: #DFDFDF;--color-hairline: rgba(0, 0, 0, .06);--color-stone: #767171;--color-pure: #FFFFFF;--fs-display-xl: clamp(2.75rem, 5vw + 1rem, 6rem);--fs-display-l: clamp(2rem, 3vw + 1rem, 4rem);--fs-display-m: clamp(1.625rem, 2vw + 1rem, 2.75rem);--fs-body-lg: clamp(1rem, .5vw + .875rem, 1.25rem);--fs-body: 1rem;--fs-caption: .6875rem;--ls-eyebrow: .2em;--container-max: 1440px;--content-max: 1200px;--section-py-mobile: 4rem;--section-py-desktop: clamp(5rem, 8vw, 10rem);--motion-duration: .6s;--motion-ease: cubic-bezier(.22, 1, .36, 1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button,.button,input[type=button],input[type=submit],input[type=reset],.btn-primary,.btn-secondary,.btn-text,input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],input[type=password],input[type=url],input[type=date],input[type=datetime-local],textarea,select{border-radius:0}.card,.card--standard,.product-card,[class*=card-]:not([class*=badge]){border-radius:0}html,body{overflow-x:hidden;max-width:100%}img,video,iframe,svg{max-width:100%;height:auto}video{height:auto}body{background-color:var(--color-bg);color:var(--color-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:var(--fs-body);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,Georgia,Times New Roman,serif;color:var(--color-ink);font-weight:500;line-height:1.15;letter-spacing:-.01em;margin:0 0 .5em}h1{font-size:var(--fs-display-xl)}h2{font-size:var(--fs-display-l)}h3{font-size:var(--fs-display-m)}h4{font-size:var(--fs-body-lg)}p{margin:0 0 1em}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:.2em}.dechign-eyebrow{display:inline-block;font-family:Inter,sans-serif;font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--color-stone);margin:0 0 1rem}.dechign-container{max-width:var(--container-max);margin-inline:auto;padding-inline:clamp(1rem,4vw,4rem);box-sizing:border-box}.dechign-inner{max-width:var(--content-max);margin-inline:auto}.dechign-section{padding-block:var(--section-py-mobile)}@media(min-width:768px){.dechign-section{padding-block:var(--section-py-desktop)}}.btn-primary,.btn-secondary,.btn-text{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:Inter,sans-serif;font-size:var(--fs-body);font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--motion-duration) var(--motion-ease),color var(--motion-duration) var(--motion-ease),border-color var(--motion-duration) var(--motion-ease),opacity .2s var(--motion-ease)}.btn-primary{background-color:var(--color-button);color:var(--color-button-text);padding:1rem 2rem;border:1px solid var(--color-button)}.btn-primary:hover,.btn-primary:focus-visible{background-color:var(--color-button-hover);border-color:var(--color-button-hover);text-decoration:none}.btn-secondary{background-color:transparent;color:var(--color-ink);padding:1rem 2rem;border:1px solid var(--color-ink)}.btn-secondary:hover,.btn-secondary:focus-visible{background-color:var(--color-secondary-hover);text-decoration:none}.btn-text{background:none;color:var(--color-ink);padding:.5rem 0;border:none;border-bottom:1px solid currentColor}.btn-text:hover,.btn-text:focus-visible{color:var(--color-button-hover);text-decoration:none}:focus-visible{outline:2px solid #000;outline-offset:2px}.dechign-skip-link{position:absolute;top:-100px;left:1rem;z-index:10000;padding:.75rem 1.25rem;background-color:var(--color-ink);color:var(--color-pure);font-family:Inter,sans-serif;font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:var(--ls-eyebrow);text-decoration:none;transition:top .2s var(--motion-ease)}.dechign-skip-link:focus,.dechign-skip-link:focus-visible{top:1rem;outline:2px solid var(--color-pure);outline-offset:2px;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dechign-tokens.css.map */
