:root{--color-background: #f7f5f0;--color-foreground: #1a1a1a;--color-card: #fdfcf9;--color-card-foreground: #1a1a1a;--color-primary: #1a1a1a;--color-primary-foreground: #f7f5f0;--color-secondary: #e8e4db;--color-secondary-foreground: #1a1a1a;--color-muted: #e5e1d8;--color-muted-foreground: #6b6b6b;--color-accent: #d9d4c8;--color-accent-foreground: #1a1a1a;--color-border: #e0dcd3;--border-radius: 0;--font-heading: "Plus Jakarta Sans", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif}html{height:100%}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-body);min-height:100%;display:flex;flex-direction:column}.content-for-layout{flex:1 0 auto}.section-footer-share{flex-shrink:0}h1,h2,h3,h4,h5,h6,.font-heading{font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em}.section-label{font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted-foreground)}.btn-share{display:inline-flex;align-items:center;justify-content:center;height:3rem;padding:0 1.5rem;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;background-color:var(--color-primary);color:var(--color-primary-foreground);border:none;transition:opacity .2s}.btn-share:hover{opacity:.9}.btn-share-outline{display:inline-flex;align-items:center;justify-content:center;height:3rem;padding:0 1.5rem;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;background-color:transparent;color:var(--color-foreground);border:1px solid var(--color-foreground);transition:all .2s}.btn-share-outline:hover{background-color:var(--color-foreground);color:var(--color-background)}.card-share{background-color:var(--color-card);border:1px solid var(--color-border);padding:1.5rem}.hero-brand-name{font-family:var(--font-heading);font-size:clamp(3rem,12vw,10rem);font-weight:700;line-height:.85;letter-spacing:-.02em;color:var(--color-foreground)}.hero-image-overlay{background:linear-gradient(to top,rgba(0,0,0,.4) 0%,transparent 60%)}.product-card-share{display:block}.product-card-share .product-image{aspect-ratio:1/1;overflow:hidden;background-color:var(--color-muted)}.product-card-share .product-image img{width:100%;height:100%;object-fit:contain;padding:1.5rem;transition:transform .5s}.product-card-share:hover .product-image img{transform:scale(1.05)}.product-card-share .product-info{margin-top:1rem}.product-card-share .product-name{font-weight:500}.product-card-share .product-origin{font-size:.875rem;color:var(--color-muted-foreground);margin-top:.125rem}.product-card-share .product-notes{font-size:.75rem;color:var(--color-muted-foreground);margin-top:.5rem}.plan-card{position:relative;display:flex;flex-direction:column;padding:1.5rem;border:1px solid var(--color-border);transition:border-color .2s}.plan-card:hover{border-color:#1a1a1a4d}.plan-card.popular{border-color:var(--color-foreground)}.plan-card .popular-badge{position:absolute;top:-.75rem;left:1.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;background-color:var(--color-primary);color:var(--color-primary-foreground)}.plan-card .plan-price{font-family:var(--font-heading);font-size:2.5rem;font-weight:700}.plan-card .plan-frequency{color:var(--color-muted-foreground)}.plan-card .plan-features{list-style:none;padding:0;margin:0;flex-grow:1}.plan-card .plan-features li{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;padding:.375rem 0}.step-card{text-align:center}.step-card .step-icon{position:relative;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin:0 auto 1.5rem;border:1px solid var(--color-border)}.step-card .step-number{position:absolute;top:-.5rem;right:-.5rem;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;font-size:.75rem;background-color:var(--color-primary);color:var(--color-primary-foreground)}.step-card .step-title{font-weight:500;margin-bottom:.5rem}.step-card .step-description{font-size:.875rem;color:var(--color-muted-foreground);line-height:1.6}.bg-share-default{background-color:var(--color-background)}.bg-share-card{background-color:var(--color-card)}.bg-share-secondary{background-color:var(--color-secondary)}.footer-share{border-top:1px solid var(--color-border);background-color:var(--color-background)}.footer-share .footer-heading{font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted-foreground)}.footer-share .footer-links{list-style:none;padding:0;margin:1rem 0 0}.footer-share .footer-links li{padding:.375rem 0}.footer-share .footer-links a{font-size:.875rem;color:var(--color-foreground);text-decoration:none;transition:color .2s}.footer-share .footer-links a:hover{color:var(--color-muted-foreground)}.link-arrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:var(--color-foreground);transition:opacity .2s}.link-arrow:hover{opacity:.7}.text-muted{color:var(--color-muted-foreground)}.border-share{border-color:var(--color-border)}.container-share{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width: 768px){.container-share{padding:0 2rem}}@media (min-width: 1024px){.container-share{padding:0 3rem}}body,.shopify-section{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.title,.product__title,.collection-hero__title,.cart__heading,.main-page-title{font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em}.product__title{font-size:clamp(1.5rem,4vw,2.5rem)}.product__text,.product__description{font-family:var(--font-body);color:var(--color-muted-foreground);line-height:1.7}.product-form__input label,.form__label{font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted-foreground)}.price-item,.price-item--regular,.price-item--sale{font-family:var(--font-heading);font-weight:700}.price__sale .price-item--regular{color:var(--color-muted-foreground)}.product-form__input input[type=radio]+label,variant-radios label,.swatch-input label{border-radius:0!important;font-family:var(--font-body);font-size:.875rem;letter-spacing:.02em}.quantity__button,.quantity__input{border-radius:0!important}.collection-hero__title{font-size:clamp(2rem,5vw,3.5rem)}.collection-hero__description{font-family:var(--font-body);color:var(--color-muted-foreground)}.card__heading,.card__heading a,.card-information__text,.full-unstyled-link{font-family:var(--font-body)}.card__heading{font-weight:500;font-size:1rem}.card-information__text--muted{color:var(--color-muted-foreground);font-size:.875rem}.card__media,.card__inner,.media{border-radius:0!important}.product-card-wrapper,.card-wrapper{height:100%}.product-card-wrapper .card,.card-wrapper .card{height:100%;display:flex;flex-direction:column}.product-card-wrapper .card__content,.card-wrapper .card__content{flex-grow:1;display:flex;flex-direction:column}.product-card-wrapper .card__information,.card-wrapper .card__information{flex-grow:1}.product-card-wrapper .card__media,.card-wrapper .card__media,.card--standard .card__media,.card--card .card__media,.product-card-wrapper .card__media .media,.card-wrapper .card__media .media,.card--standard .card__media .media,.card--card .card__media .media{background-color:var(--color-muted, #e5e1d8)!important}.product-card-wrapper .card__media img,.card-wrapper .card__media img,.card--standard .media img,.card--card .media img{object-fit:contain!important;padding:1.5rem;background-color:var(--color-muted, #e5e1d8)}.collection .grid,.grid--4-col-desktop,.grid--3-col-desktop,.grid--2-col-desktop{align-items:stretch}.collection .grid__item,.grid__item{display:flex}.collection .grid__item>*,.grid__item>.product-card-wrapper,.grid__item>.card-wrapper{width:100%}.related-products .card__media{background-color:var(--color-muted, #e5e1d8)!important}.related-products .card__media img{object-fit:contain!important;padding:1rem;background-color:var(--color-muted, #e5e1d8)}.product-recommendations .card__media{background-color:var(--color-muted, #e5e1d8)!important}.product-recommendations .card__media img{object-fit:contain!important;padding:1rem;background-color:var(--color-muted, #e5e1d8)}.cart__heading{font-size:clamp(1.5rem,4vw,2.5rem)}.cart-item__name{font-family:var(--font-body);font-weight:500}.cart-item__details{font-size:.875rem;color:var(--color-muted-foreground)}.button,.shopify-payment-button__button,.cart__checkout-button,button[type=submit],.product-form__submit{border-radius:0!important;font-family:var(--font-body);font-weight:500;font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;transition:opacity .2s,background-color .2s}.button:hover,.product-form__submit:hover{opacity:.9}.button--secondary{border-color:var(--color-foreground)}.button--secondary:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.field__input,.form__input,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],textarea,select{border-radius:0!important;font-family:var(--font-body);font-size:1rem;border-color:var(--color-border)}.field__input:focus,.form__input:focus,input:focus,textarea:focus,select:focus{border-color:var(--color-foreground);box-shadow:none}.accordion__title,.collapsible-content__title{font-family:var(--font-body);font-weight:500;font-size:.875rem;letter-spacing:.02em}.breadcrumbs a,.breadcrumbs span{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted-foreground)}.breadcrumbs a:hover{color:var(--color-foreground)}.section-header__title,.title--primary{font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em}.section-header__text,.title--highlight{font-family:var(--font-body);color:var(--color-muted-foreground)}.related-products .card__heading{font-size:.9375rem}.article-card__title{font-family:var(--font-heading);font-weight:700}.article-card__excerpt,.article__content{font-family:var(--font-body);line-height:1.7;color:var(--color-muted-foreground)}.main-page-title{font-size:clamp(2rem,5vw,3rem);margin-bottom:2rem}.rte{font-family:var(--font-body);line-height:1.7}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font-family:var(--font-heading);font-weight:700;margin-top:2rem;margin-bottom:1rem}.pagination__item{font-family:var(--font-body);font-size:.875rem}.customer h1,.customer h2{font-family:var(--font-heading)}.customer .field__label{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.template-search .search__input{border-radius:0!important;font-family:var(--font-body)}.template-404 h1{font-family:var(--font-heading)}.facets__heading,.mobile-facets__heading{font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.facet-checkbox__text,.facets__label{font-family:var(--font-body);font-size:.875rem}.drawer,.modal__content,.image-with-text__media,.banner__media,.slideshow__media,.multicolumn-card__image-wrapper,.article-card__image-wrapper{border-radius:0!important}.announcement-bar__message{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.footer__content-top a,.footer-block__details-content a{font-family:var(--font-body);transition:color .2s}.menu-drawer__menu-item{font-family:var(--font-body);font-weight:500;letter-spacing:.02em}.newsletter-form__field-wrapper input,.newsletter-form__button{border-radius:0!important}.badge{border-radius:0!important;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.loading__spinner{border-radius:50%!important}.social-icons__link{transition:opacity .2s}.social-icons__link:hover{opacity:.7}.cart--empty-text{font-family:var(--font-body);color:var(--color-muted-foreground)}.gift-card__title,.password__title{font-family:var(--font-heading)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/share-coffee-theme.css.map */
