:root{--cs-ink: #20211d;--cs-paper: #f7f4ed;--cs-white: #fffefa;--cs-stone: #d8d1c3;--cs-cedar: #315c4b;--cs-clay: #a84f2d;--cs-muted: #65685f;--cs-page: min(100%, 90rem);--cs-gutter: clamp(1rem, .35rem + 2.6vw, 3rem);--cs-section-space: clamp(4rem, 2.5rem + 4vw, 6rem);--cs-ease: cubic-bezier(.2, .8, .2, 1)}html{scroll-behavior:smooth}body{background:var(--cs-paper);color:var(--cs-ink)}#header-group{background:var(--cs-white)}.announcement-bar{min-height:2.25rem}.announcement-bar__text{color:var(--cs-ink);font-size:.75rem}.header-section{border-block-end:1px solid rgb(32 33 29 / 12%)}.header{min-height:5.25rem}.header__heading-link,.header-logo__link,.header-logo{color:var(--cs-ink);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.header__menu-item,.menu-list__link{font-size:.875rem}.header-actions__action,.search-action{min-width:2.75rem;min-height:2.75rem}.button,.button-secondary,button.shopify-payment-button__button--unbranded{min-height:3rem;transition:color .18s var(--cs-ease),background-color .18s var(--cs-ease),border-color .18s var(--cs-ease),transform .18s var(--cs-ease)}.button:hover,.button-secondary:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){transform:translateY(-1px)}:where(a,button,input,select,textarea):focus-visible{outline:2px solid #1b67c9;outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.section-cs-hero,.section-cs-materials,.section-cs-samples{background:var(--cs-white);color:var(--cs-ink)}.cs-hero{min-height:var(--cs-hero-height);position:relative;display:grid;overflow:hidden;isolation:isolate}.cs-hero__media,.cs-hero__contrast,.cs-hero__inner{grid-area:1 / 1}.cs-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.cs-hero__contrast{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,var(--cs-hero-gradient-color) 0%,var(--cs-hero-gradient-color) 36%,transparent var(--cs-hero-gradient-fade))}.cs-hero__image{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--cs-hero-position)}.cs-hero__inner{position:relative;z-index:1;width:var(--cs-page);margin-inline:auto;padding-inline:var(--cs-gutter);display:flex;align-items:center}.cs-hero__content{width:min(31rem,40%);padding-block:4rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.cs-hero__content>.text-block:first-child{margin-block-end:-.5rem;color:var(--cs-muted);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cs-hero__content .text-block.h1,.cs-hero__content .text-block.h1>*{max-width:15ch;color:var(--cs-ink);font-family:var(--font-heading--family);font-size:clamp(2.625rem,3.4vw,4rem);font-weight:500;line-height:1.04;letter-spacing:-.035em}.cs-hero__content .text-block.paragraph{max-width:31rem;color:var(--cs-ink);font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.55}.cs-hero__content .button,.cs-samples__blocks .button{min-height:3rem;padding-inline:1.5rem;background:var(--cs-cedar);color:var(--cs-white);border-radius:3px}.cs-hero__content .button-unstyled{color:var(--cs-ink);text-decoration:underline;text-underline-offset:.3em}.cs-materials{width:var(--cs-page);margin-inline:auto;padding:var(--cs-section-space) var(--cs-gutter)}.cs-materials__heading{margin-block-end:2.5rem;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.5rem}.cs-materials__heading h2{margin:0;font-family:var(--font-heading--family);font-size:clamp(2rem,2.6vw,2.5rem);font-weight:500;line-height:1.12;letter-spacing:-.025em}.cs-materials__heading>span{height:1px;background:#20211d3d}.cs-materials__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.3vw,1.5rem)}.cs-material{color:inherit;text-decoration:none}.cs-material__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--cs-stone)}.cs-material__image{width:100%;height:100%;display:block;object-fit:cover;transition:transform .42s var(--cs-ease)}.cs-material:hover .cs-material__image{transform:scale(1.018)}.cs-material__label{min-height:4.5rem;padding-block:1rem 1.15rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-block-end:1px solid rgb(32 33 29 / 36%);font-size:clamp(1rem,1.4vw,1.25rem);font-weight:500}.cs-material__arrow{width:1.15rem;height:1.15rem;display:inline-flex;flex:0 0 auto;transition:transform .18s var(--cs-ease)}.cs-material__arrow svg{width:100%;height:100%}.cs-material:hover .cs-material__arrow{transform:translate(.2rem)}.cs-samples{min-height:clamp(31rem,48vw,43rem);display:grid;grid-template-columns:1.04fr .96fr;background:var(--cs-paper)}.cs-samples--image-right{grid-template-columns:.96fr 1.04fr}.cs-samples--image-right .cs-samples__media{order:2}.cs-samples__media{overflow:hidden}.cs-samples__image{width:100%;height:100%;display:block;object-fit:cover}.cs-samples__content{padding:clamp(3rem,7vw,7.5rem);display:flex;align-items:center}.cs-samples__blocks{max-width:28rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.cs-samples__blocks .text-block.h2,.cs-samples__blocks .text-block.h2>*{font-size:clamp(2rem,2.6vw,2.5rem);font-weight:500;line-height:1.12;letter-spacing:-.025em}.cs-samples__blocks .text-block.paragraph{max-width:25rem;font-size:1.125rem;line-height:1.55}@media screen and (max-width:989px){.cs-hero__content{width:min(30rem,48%)}.cs-materials__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.cs-samples__content{padding:3.5rem var(--cs-gutter)}}@media screen and (max-width:749px){.cs-hero{min-height:44rem;align-items:end}.cs-hero__image{object-position:64% center}.cs-hero__inner{padding:0;align-items:end}.cs-hero__contrast{background:linear-gradient(0deg,var(--cs-hero-mobile-gradient-color) 0%,var(--cs-hero-mobile-gradient-color) 40%,transparent var(--cs-hero-mobile-gradient-fade))}.cs-hero__content{width:100%;margin:0;padding:2.5rem var(--cs-gutter);gap:1rem;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.cs-hero__content .text-block.h1,.cs-hero__content .text-block.h1>*{font-size:clamp(2.5rem,11vw,3.25rem)}.cs-materials__heading{margin-block-end:1.75rem;gap:1rem}.cs-materials__grid{gap:1.5rem .75rem}.cs-material__label{min-height:4rem;font-size:1rem}.cs-samples,.cs-samples--image-right{min-height:0;grid-template-columns:1fr}.cs-samples--image-right .cs-samples__media{order:initial}.cs-samples__media{aspect-ratio:4 / 3}.cs-samples__content{min-height:22rem}}@media screen and (max-width:749px){.header{min-height:4.25rem}.announcement-bar{min-height:2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cedars-stone.css.map */
