:root{--cm-primary: #859369;--cm-secondary: #ed7135;--cm-accent: #6b7a52;--fg-1: #1c1c20;--fg-2: #4a4a4f;--fg-3: #76767c;--bg-1: #ffffff;--bg-2: #f3f3f3;--bg-3: #e6e6e6;--border-1: rgba(0, 0, 0, .08);--border-2: rgba(0, 0, 0, .14);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04);--shadow-lg: 0 12px 28px rgba(0, 0, 0, .1), 0 4px 8px rgba(0, 0, 0, .05);--radius-field: .5rem;--radius-box: .75rem;--radius-pill: 9999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--t-fast: .12s;--t-base: .2s;--buttonRadius: var(--radius-field);--roundness: var(--radius-field);--kit-radius-md: var(--radius-field);--typeUppercaseSpacing: .08em;--colorModalBg: rgba(47, 47, 47, .55)}.h1,.h2,.h3,h1,h2,h3{letter-spacing:-.01em;line-height:1.05}.subheading,.hero__top-subtitle{color:var(--cm-secondary);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.site-header{border-bottom:1px solid var(--bg-3)}.site-nav__link{border-radius:var(--radius-field);font-weight:600;transition:background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}.site-nav__link:hover{background-color:var(--bg-2)}.is-light .site-nav__link:hover{background-color:#ffffff1a}.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded{font-weight:600;letter-spacing:0;text-transform:none;transition:background-color var(--t-base) var(--ease-out),border-color var(--t-base) var(--ease-out),color var(--t-base) var(--ease-out)}.btn:hover,.rte .btn:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover{background-color:var(--cm-accent)}.btn--secondary,.rte .btn--secondary{border-color:var(--border-2)}.btn--secondary:hover,.rte .btn--secondary:hover{background-color:var(--bg-2);border-color:var(--cm-primary);color:var(--fg-1)}.grid--uniform:has(>.grid-product){display:flex;flex-wrap:wrap}.grid--uniform:has(>.grid-product):after{display:none}.grid-product>.grid-product__content{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--radius-box);box-shadow:var(--shadow-sm);height:100%;overflow:hidden;text-align:left;transition:box-shadow var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-out)}.grid-product>.grid-product__content:hover,.grid-product>.grid-product__content:focus-within{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.grid-product>.grid-product__content .grid-product__image-mask{background:var(--bg-2)}.grid-product>.grid-product__content .grid-product__meta{padding:1rem;text-align:left}.grid-product>.grid-product__content .grid-product__title{color:var(--fg-1);font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:1.125rem;font-weight:700;letter-spacing:0;line-height:1.3;text-transform:none}.grid-product>.grid-product__content .grid-product__price{color:var(--cm-primary);font-size:1.25rem;font-weight:700;margin-top:.25rem}.grid-product>.grid-product__content .grid-product__price--original{color:var(--fg-3);font-size:.875rem;font-weight:400}.grid-product>.grid-product__content .grid-product__price--savings{color:var(--cm-secondary);font-size:.875rem;font-weight:600}@media only screen and (max-width:768px){.grid-product>.grid-product__content .grid-product__meta{padding:.75rem}.grid-product>.grid-product__content .grid-product__title{font-size:1rem}}.collection-item{border-radius:var(--radius-box)}.collection-item{box-shadow:var(--shadow-md);transition:box-shadow var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-out)}.collection-item:hover,.collection-item:focus-visible{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.grid-product__tag{border-radius:var(--radius-pill);font-weight:600;margin:8px}.footer__social a{align-items:center;background:var(--bg-1);border-radius:var(--radius-pill);box-shadow:0 1px 2px #00000014;display:flex;height:40px;justify-content:center;transition:color var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-out);width:40px}.footer__social a:hover{color:var(--cm-secondary);transform:translateY(-1px)}.footer__social .icon{height:18px;width:18px}:focus-visible{outline:2px solid var(--cm-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.grid-product>.grid-product__content,.collection-item,.footer__social a,.site-nav__link,.btn{transition:none}.grid-product>.grid-product__content:hover,.grid-product>.grid-product__content:focus-within,.collection-item:hover,.footer__social a:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/cmdiy-brand.css.map */
