:root{--g-bg:#f6f3ee;--g-ink:#262421;--g-mute:#77716a;--g-line:#ddd6cc;--g-stone:#ece6dd;--g-serif: var(--font-heading--family), "Cormorant Garamond", Georgia, serif;--g-sans: var(--font-body--family), "Helvetica Neue", Arial, sans-serif}body{background:var(--g-bg);color:var(--g-ink);letter-spacing:.01em}h1,h2,h3,h4,.h1,.h2,.h3{font-family:var(--g-serif);font-weight:400;letter-spacing:.01em}.g-eyebrow{font-family:var(--g-sans);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--g-mute);margin:0 0 18px}.g-eyebrow--light{color:#ffffffd9}.g-display{font-family:var(--g-serif);font-weight:300;font-size:clamp(34px,4.6vw,62px);line-height:1.08;margin:0;color:var(--g-ink)}.g-display--sm{font-size:clamp(28px,3.2vw,44px)}.g-rule{width:56px;height:1px;background:var(--g-ink);opacity:.45;margin:28px auto}.g-rule--left{margin-left:0}.g-lede{font-family:var(--g-sans);font-size:16px;line-height:1.9;color:#4d4842;max-width:640px;margin:0 auto}.g-body{font-family:var(--g-sans);font-size:15px;line-height:1.9;color:#4d4842;margin:0 0 32px;max-width:460px}.g-btn{display:inline-block;font-family:var(--g-sans);font-size:11px;letter-spacing:.28em;text-transform:uppercase;padding:17px 34px;border:1px solid var(--g-ink);color:var(--g-ink);text-decoration:none;transition:background .3s,color .3s}.g-btn:hover{background:var(--g-ink);color:#fff}.g-btn--light{border-color:#fff;color:#fff}.g-btn--light:hover{background:#fff;color:var(--g-ink)}.g-link{display:inline-block;margin-top:22px;font-family:var(--g-sans);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--g-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px}.g-hero{position:relative;height:min(82vh,56vw);min-height:520px;overflow:hidden;background:#1d1b18}.g-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 60%}.g-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000002e,#00000047 45%,#000000a8)}.g-hero__content{position:absolute;left:0;right:0;bottom:9%;text-align:center;padding:0 24px}.g-hero__title{text-shadow:0 2px 24px rgba(0,0,0,.35);font-family:var(--g-serif);font-weight:300;color:#fff;font-size:clamp(40px,6vw,84px);line-height:1.04;margin:0 auto 34px;max-width:15ch}.g-statement{text-align:center;padding:clamp(72px,10vw,140px) 24px clamp(56px,7vw,96px)}.g-cats{padding:0 clamp(16px,4vw,56px) clamp(72px,9vw,130px)}.g-cats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,28px);max-width:1600px;margin:0 auto}.g-cat{text-decoration:none;color:var(--g-ink);display:block}.g-cat__media{aspect-ratio:4/5;overflow:hidden;background:var(--g-stone)}.g-cat__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.g-cat:hover .g-cat__media img{transform:scale(1.04)}.g-cat__label{font-family:var(--g-serif);font-size:26px;font-weight:400;margin:20px 0 4px;text-align:center}.g-cat__sub{font-family:var(--g-sans);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--g-mute);margin:0;text-align:center}.g-sechead{text-align:center;padding:clamp(56px,7vw,100px) 24px clamp(28px,3vw,44px)}.g-story{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;background:var(--g-stone)}.g-story--reverse{grid-template-columns:1fr 1.15fr}.g-story--reverse .g-story__media{order:2}.g-story__media{aspect-ratio:1/1;overflow:hidden}.g-story__media img{width:100%;height:100%;object-fit:cover;display:block}.g-story__text{padding:clamp(40px,7vw,120px)}.g-promises{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--g-line);border-bottom:1px solid var(--g-line);max-width:1600px;margin:clamp(64px,8vw,120px) auto}.g-promise{padding:44px 32px;text-align:center;border-left:1px solid var(--g-line)}.g-promise:first-child{border-left:0}.g-promise__t{font-family:var(--g-serif);font-size:22px;margin:0 0 10px;color:var(--g-ink)}.g-promise__d{font-family:var(--g-sans);font-size:13px;line-height:1.75;color:var(--g-mute);margin:0}.g-garden{text-align:center;padding:clamp(72px,9vw,130px) 24px;background:var(--g-stone);margin-top:clamp(64px,8vw,120px)}.g-garden .g-lede{margin-top:20px}.product-card,.product-grid__card{background:transparent}[class*=product-card] .text-block p,.product-title,product-title,.product-card__title{font-family:var(--g-serif)!important;font-size:19px!important;line-height:1.3!important;letter-spacing:.005em}.price,[class*=price]{font-family:var(--g-sans);letter-spacing:.06em}.header-announcements,.announcement-bar{background:var(--g-ink)!important}.header-announcements *,.announcement-bar *{color:#f1ece4!important;font-size:10.5px!important;letter-spacing:.34em!important}#header-component .header__row,#header-component .header__row--top,#header-component .header__row--bottom{background-color:var(--g-bg)!important;--color-background:246,243,238}#header-component .header__row--bottom{border-top:1px solid var(--g-line)}#header-component input[type=search],#header-component .search-input{background:transparent!important}.header .menu-list__link,.header-menu a,[class*=menu-list] a{letter-spacing:.24em;font-size:11px}.button,button.button,.shopify-payment-button__button--unbranded,.add-to-cart-button{letter-spacing:.22em;text-transform:uppercase;font-size:12px}.product-details h1,.product-information h1,.view-product-title{font-family:var(--g-serif)!important;font-weight:300!important;font-size:clamp(30px,3vw,44px)!important;line-height:1.12!important}footer .shopify-section,footer .shopify-section>*,footer .shopify-section [class*=section]{background-color:#262421!important}footer h2,footer h3,footer .h2{color:#f1ece4!important;font-family:var(--g-serif)!important;font-weight:300!important;letter-spacing:.04em!important;text-transform:none!important;font-size:28px!important}footer a,footer p{color:#bdb5a9!important;letter-spacing:.08em}footer a:hover{color:#f1ece4!important}footer button,footer .button{background:#f1ece4!important;color:#262421!important;border-color:#f1ece4!important}footer input{background:transparent!important;color:#f1ece4!important;border-color:#6b655d!important}.product-media-container,.product-media{background-color:var(--g-bg)!important}.product-media__image{mix-blend-mode:multiply}@media(max-width:899px){.g-cats__grid{grid-template-columns:repeat(2,1fr)}.g-story,.g-story--reverse{grid-template-columns:1fr}.g-story--reverse .g-story__media{order:0}.g-promises{grid-template-columns:repeat(2,1fr)}.g-promise:nth-child(3){border-left:0}.g-promise:nth-child(n+3){border-top:1px solid var(--g-line)}.g-hero{height:78vh;min-height:460px}.g-hero__img{object-position:center 55%}}@media(max-width:480px){.g-promises{grid-template-columns:1fr}.g-promise{border-left:0;border-top:1px solid var(--g-line)}.g-promise:first-child{border-top:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/grand.css.map */
