:root{--sf-background: #faf3e6;--sf-foreground: #362418;--sf-card: #fdfaf3;--sf-primary: #542c13;--sf-primary-foreground: #fbf4e8;--sf-secondary: #eddcbd;--sf-muted: #efe7d9;--sf-muted-foreground: #766153;--sf-accent: #d8976f;--sf-accent-foreground: #311b11;--sf-border: #d2c1ac;--sf-sage: #8cb08c;--sf-blush: #eeb3ad;--sf-radius: 1rem;--sf-radius-lg: 2rem;--font-rustic: "Bree Serif", Georgia, serif}html{background-color:var(--sf-background)}body{letter-spacing:.01em;line-height:1.6;color:rgba(var(--color-foreground),.82)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.header__heading-link .h2,.title,.card__heading{letter-spacing:-.02em;color:rgb(var(--color-foreground))}.sf-eyebrow{margin:0 0 1.2rem;font-family:var(--font-rustic);font-size:1.1rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--sf-accent)}.sf-text-link{display:inline-flex;align-items:center;gap:1.2rem;padding-bottom:.4rem;border-bottom:1px solid currentColor;font-family:var(--font-rustic);font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--sf-primary);transition:gap .2s ease}.sf-text-link:hover{gap:1.8rem;color:var(--sf-primary)}.sf-text-link .svg-wrapper,.sf-text-link svg{width:1.4rem;height:1.4rem}.button,.shopify-payment-button__button,.customer .button{min-height:4.6rem;padding:1rem 2.4rem;border-radius:999px;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-rustic);font-size:1.2rem}.button:after,.button:not([disabled]):hover:after{box-shadow:none}.utility-bar{border-bottom:0}.announcement-bar__message{padding:.9rem 1.5rem;font-family:var(--font-rustic);font-size:1rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase}@media screen and (min-width:750px){.announcement-bar__message{font-size:1.2rem}}.header{align-items:center}.header__heading-link{padding:0}.header__heading-link .h2{display:inline-flex;align-items:baseline;gap:.6rem;margin:0;font-size:2.2rem;font-weight:600;color:var(--sf-primary)}.header__heading-link .h2:after{display:none;content:"Co.";font-family:var(--font-rustic);font-size:.9rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--sf-muted-foreground)}@media screen and (min-width:750px){.header__heading-link .h2{font-size:2.8rem}.header__heading-link .h2:after{display:inline}}.header__inline-menu .list-menu__item,.header__inline-menu .header__menu-item,.menu-drawer__menu-item{font-family:var(--font-rustic);font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none;color:var(--sf-primary)}.section-header{border-bottom:1px solid color-mix(in srgb,var(--sf-border) 70%,transparent);background:color-mix(in srgb,var(--sf-background) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-wrapper{background:transparent}.header__icon .svg-wrapper{width:2.2rem;height:2.2rem}.cart-count-bubble{background:var(--sf-accent);color:var(--sf-accent-foreground);font-family:var(--font-rustic);font-size:.9rem}.card,.card__inner,.global-media-settings,.media{border-radius:var(--sf-radius)!important}.card__inner{overflow:hidden;background:var(--sf-secondary)}.card .media img,.card__media img{transition:transform .5s ease}.card-wrapper:hover .media img{transform:scale(1.05)}.card__badge{top:1.2rem;left:1.2rem;right:auto;bottom:auto}.card__badge .badge{padding:.5rem 1.1rem;background:color-mix(in srgb,var(--sf-background) 90%,transparent);color:var(--sf-primary);border:0;font-family:var(--font-rustic);font-size:.9rem;letter-spacing:.12em;text-transform:uppercase}.card__content{padding-top:1.4rem}.card__information{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;padding-left:0;padding-right:0}.card__heading{font-size:2rem;line-height:1.15}.card__heading a{text-decoration:none}.card-information>.caption,.card-information>.caption-with-letter-spacing{color:var(--sf-muted-foreground)}.price,.price-item{font-family:var(--font-rustic);font-size:1.2rem;letter-spacing:.04em}.card .price{margin-top:.2rem;white-space:nowrap}.collection__title,.title-wrapper-with-link,.main-blog__title,.main-page-title,.collection-hero__title{font-family:var(--font-heading-family)}.sf-shelf .collection__title{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;margin-bottom:3.2rem}.sf-shelf .collection__title .title{margin:0}.sf-shelf .sf-shelf__copy{display:flex;flex-direction:column}@media screen and (min-width:750px){.sf-shelf .collection__view-all{display:none}}.product__title,.product__title h1{font-family:var(--font-heading-family);letter-spacing:-.03em}.product__info-container .price{font-size:1.8rem}.product__media-item,.product__media,.product-media-container,.product__media-wrapper .global-media-settings{border-radius:var(--sf-radius-lg);overflow:hidden}.product-form__buttons .button{width:100%}.quantity:after{border-radius:999px}.collection-hero{padding-top:3rem}.collection-hero__title,.main-page-title,.search__title,.cart__title,.main-blog__title{font-size:clamp(3.2rem,5vw,5.2rem);color:var(--sf-primary)}.facets-container,.facet-filters{font-family:var(--font-rustic);letter-spacing:.08em;text-transform:uppercase;font-size:1.1rem}.main-page-title,.page-title,.rte a{color:var(--sf-primary)}.field__input,.select__select,.customer .field input{border-radius:1.2rem;background:var(--sf-card)}.contact .field__input,.contact .text-area{border-radius:1.2rem}.cart-item__name,.totals__total-value{font-family:var(--font-heading-family)}.is-empty .cart__empty-text,.cart__warnings,.article-template__title,.article-card__title,.blog-articles .card__heading{font-family:var(--font-heading-family);color:var(--sf-primary)}.article-template__content{max-width:72rem}.template-404{padding:8rem 1.5rem 10rem}.template-404 .title{font-size:clamp(3.6rem,6vw,7rem);color:var(--sf-primary)}.footer{border-top:1px solid color-mix(in srgb,var(--sf-border) 70%,transparent)}.footer__content-bottom{border-top-color:color-mix(in srgb,var(--sf-border) 70%,transparent)}.footer-block__heading,.footer-block__details-content a,.copyright__content,.policies a{font-family:var(--font-rustic);letter-spacing:.12em;text-transform:uppercase;font-size:1.1rem}.footer .footer-block__heading{color:var(--sf-primary)}.menu-drawer,.cart-drawer,.predictive-search{background:var(--sf-background)}.pagination__item{font-family:var(--font-rustic)}.gift-card{background:var(--sf-background);color:var(--sf-foreground)}.collection-hero__inner{padding-top:1.6rem}.collection-hero__text{max-width:54rem;color:var(--sf-muted-foreground)}.collection-hero__title+.collection-hero__description{margin-top:1.2rem}.product .product__title h1{font-size:clamp(3.2rem,4vw,4.8rem);color:var(--sf-primary)}.product__description{color:color-mix(in srgb,var(--sf-foreground) 75%,transparent);line-height:1.7}.related-products .related-products__heading,.related-products h2{font-family:var(--font-heading-family);color:var(--sf-primary)}.rte{font-size:1.6rem;line-height:1.75}.page-width--narrow .main-page-title{margin-bottom:2.4rem}.contact .title{font-family:var(--font-heading-family);color:var(--sf-primary)}.contact .field,.contact .text-area{margin-bottom:1.6rem}.search__input.field__input,.search__form .field__input{border-radius:999px}.cart-drawer__heading,.cart-item__name{font-family:var(--font-heading-family);color:var(--sf-primary)}.sf-hidden-mobile{display:none}@media screen and (min-width:750px){.sf-hidden-mobile{display:inline-flex}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sunshine-farms.css.map */
