:root{--brand-color-ivory: #F7F4EE;--brand-color-charcoal: #2B2925;--brand-color-walnut: #8A6F55;--brand-color-sage: #A7AA99;--brand-font-display: "Canela", "Editorial New", "GT Super", "Playfair Display", "Libre Baskerville", Georgia, serif;--brand-font-body: "Inter", "Neue Haas Grotesk Text", "Helvetica Neue", Arial, sans-serif;--brand-section-space-sm: 96px;--brand-section-space-md: 128px;--brand-section-space-lg: 160px;--brand-card-padding: clamp(16px, 1.5vw, 20px);--brand-motion-ease: cubic-bezier(.2, 0, .2, 1);--brand-motion-fast: .18s;--font-body--family: var(--brand-font-body);--font-subheading--family: var(--brand-font-body);--font-heading--family: var(--brand-font-display);--font-accent--family: var(--brand-font-display);--font-paragraph--size: clamp(.9375rem, .2vw + .9rem, 1.0625rem);--font-h1--size: clamp(2.75rem, 3.6vw, 4rem);--font-h2--size: clamp(2rem, 2.6vw, 3rem);--font-h3--size: clamp(1.25rem, 1.2vw, 1.5rem);--font-h4--size: var(--font-paragraph--size);--font-h5--size: var(--font-paragraph--size);--font-h6--size: var(--font-paragraph--size);--font-h1--letter-spacing: 0em;--font-h2--letter-spacing: 0em;--font-h3--letter-spacing: 0em;--font-paragraph--letter-spacing: 0em}@media screen and (max-width:749px){:root{--brand-section-space-sm: 56px;--brand-section-space-md: 72px;--brand-section-space-lg: 96px;--font-h1--size: clamp(2rem, 8vw, 2.5rem);--font-h2--size: clamp(1.625rem, 6vw, 2rem)}}html,body{background:var(--brand-color-ivory);color:var(--brand-color-charcoal);font-family:var(--brand-font-body)}:is(h1,.h1,h2,.h2,h3,.h3){font-family:var(--brand-font-display);font-weight:400;letter-spacing:0}:is(p,.paragraph,li,input,textarea,select,button){font-family:var(--brand-font-body)}.content-for-layout>.shopify-section:not(.header-section)+.shopify-section:not(.header-section){margin-block-start:var(--brand-section-space-md)}.content-for-layout>.shopify-section:first-child+.shopify-section{margin-block-start:var(--brand-section-space-lg)}.section,.section-content-wrapper{--brand-section-padding: var(--brand-section-space-sm)}.shopify-section:not(.header-section) :is(.section,.cart-summary){--padding-block-start: max(var(--padding-block-start, 0px), var(--brand-section-padding));--padding-block-end: max(var(--padding-block-end, 0px), var(--brand-section-padding))}:is(.product-card,.resource-card,.collection-card,.cart-summary,.quick-add-modal__content,.product-details,.group-block-content){--padding-block-start: max(var(--padding-block-start, 0px), var(--brand-card-padding));--padding-block-end: max(var(--padding-block-end, 0px), var(--brand-card-padding));--padding-inline-start: max(var(--padding-inline-start, 0px), var(--brand-card-padding));--padding-inline-end: max(var(--padding-inline-end, 0px), var(--brand-card-padding))}:is(.button,button[type=submit],.shopify-payment-button__button,.product-form__submit){background:var(--brand-color-charcoal);border-color:var(--brand-color-charcoal);color:var(--brand-color-ivory);font-family:var(--brand-font-body);font-size:clamp(.8125rem,.16vw + .78rem,.875rem);font-weight:500;letter-spacing:0;text-transform:none}:is(.button,button[type=submit],.shopify-payment-button__button,.product-form__submit):is(:hover,:focus-visible){background:var(--brand-color-charcoal);border-color:var(--brand-color-charcoal);color:var(--brand-color-ivory)}:is(.product-card,.resource-card,.collection-card,.media-gallery,.product-media,.card-gallery){overflow:hidden}:is(.product-card,.resource-card,.collection-card,.media-gallery,.product-media,.card-gallery) img{transition:transform var(--brand-motion-fast) var(--brand-motion-ease);transform-origin:center}@media(hover:hover)and (pointer:fine){:is(.product-card,.resource-card,.collection-card,.media-gallery,.product-media,.card-gallery):hover img{transform:scale(1.015)}}:is(accordion-custom,details,summary,.details-content,.details__icon,summary .svg-wrapper){transition-duration:var(--brand-motion-fast);transition-timing-function:var(--brand-motion-ease)}@media(prefers-reduced-motion:reduce){:is(.product-card,.resource-card,.collection-card,.media-gallery,.product-media,.card-gallery) img,:is(accordion-custom,details,summary,.details-content,.details__icon,summary .svg-wrapper){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/brand.css.map */
