:root{--color-ivory: #F8F3EA;--color-warm-white: #FFFDF8;--color-charcoal: #1D1D1B;--color-gold: #B8924A;--color-soft-sand: #E8DDCC;--color-deep-forest: #243A32;--font-heading: "Cormorant Garamond", Georgia, serif;--font-body: "Inter", system-ui, sans-serif;--font-ui: "Manrope", "Inter", sans-serif;--ease: all .3s ease}body{background-color:var(--color-ivory);color:var(--color-charcoal);font-family:var(--font-body);font-size:15px;line-height:1.75;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.section__heading,.product__title,.card__heading{font-family:var(--font-heading);font-weight:400;letter-spacing:-.01em;color:var(--color-charcoal);line-height:1.2}h1,.h1{font-size:clamp(2.4rem,5vw,4rem)}h2,.h2{font-size:clamp(1.8rem,3.5vw,2.8rem)}h3,.h3{font-size:clamp(1.4rem,2.5vw,2rem)}.card__vendor,.product__vendor,nav a,.header__menu-item a,.footer__heading{font-family:var(--font-ui);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.header{background-color:var(--color-ivory);border-bottom:1px solid rgba(184,146,74,.2);padding:18px 0}.header__heading-logo{max-height:52px;width:auto}.header__menu-item a{color:var(--color-charcoal);font-family:var(--font-ui);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:var(--ease)}.header__menu-item a:hover{color:var(--color-gold)}.header__icon svg{stroke:var(--color-charcoal);transition:var(--ease)}.header__icon:hover svg{stroke:var(--color-gold)}.announcement-bar{background-color:var(--color-deep-forest);color:var(--color-ivory);font-family:var(--font-ui);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;padding:10px;text-align:center}.hero,.banner,[class*=slideshow]{background-color:var(--color-charcoal);min-height:85vh}.hero__heading,.banner__heading{font-family:var(--font-heading);font-size:clamp(2.8rem,6vw,5.5rem);font-weight:300;color:var(--color-ivory);letter-spacing:.02em;line-height:1.1}.hero__subheading,.banner__text{font-family:var(--font-body);font-size:1rem;color:#f8f3eabf;max-width:480px;margin-top:16px;line-height:1.8}.button,.btn,button[type=submit]:not(.search__button),.shopify-payment-button__button{background-color:var(--color-charcoal);color:var(--color-ivory);font-family:var(--font-ui);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;border:1.5px solid var(--color-charcoal);padding:14px 32px;border-radius:2px;transition:var(--ease);cursor:pointer}.button:hover,.btn:hover,button[type=submit]:not(.search__button):hover{background-color:var(--color-gold);border-color:var(--color-gold);color:var(--color-ivory)}.button--secondary{background-color:transparent;color:var(--color-charcoal);border:1.5px solid var(--color-charcoal)}.button--secondary:hover{background-color:var(--color-soft-sand)}.product-form__submit{background-color:var(--color-charcoal);color:var(--color-ivory);width:100%;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;padding:16px 24px;border-radius:2px;transition:var(--ease)}.product-form__submit:hover{background-color:var(--color-gold);border-color:var(--color-gold)}.card-wrapper,.card{background-color:var(--color-warm-white);border:none;border-radius:3px;transition:var(--ease)}.card-wrapper:hover{transform:translateY(-3px);box-shadow:0 12px 32px #1d1d1b14}.card__heading{font-family:var(--font-heading);font-size:1.25rem;font-weight:400;color:var(--color-charcoal);margin-top:12px}.card__information{padding:14px 4px 18px}.card__vendor{color:var(--color-gold);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}.price,.price__regular{font-family:var(--font-body);font-size:.9rem;color:var(--color-charcoal);font-weight:400}.product{background-color:var(--color-ivory);padding-top:40px}.product__title{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3.2rem);font-weight:300;line-height:1.15;margin-bottom:6px}.product__title:after{content:"";display:block;width:40px;height:1px;background-color:var(--color-gold);margin-top:16px}.product__vendor{color:var(--color-gold);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px}.product__description{font-size:.95rem;line-height:1.85;color:#3a3a38;max-width:520px}.product__description strong{font-family:var(--font-heading);font-size:1rem;font-weight:500;color:var(--color-charcoal);display:block;margin-top:20px;margin-bottom:4px}.product__media-wrapper img{border-radius:2px;object-fit:cover}.variant-input-wrapper label{border:1px solid rgba(29,29,27,.2);border-radius:2px;font-family:var(--font-ui);font-size:.75rem;letter-spacing:.08em;padding:8px 14px;transition:var(--ease);cursor:pointer}.variant-input-wrapper input:checked+label,.variant-input-wrapper label:hover{border-color:var(--color-charcoal);background-color:var(--color-charcoal);color:var(--color-ivory)}.collection-hero{background-color:var(--color-soft-sand);padding:80px 40px;text-align:center}.collection-hero__title{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3.5rem);font-weight:300}.collection-hero__description{font-size:.95rem;color:#5a5a58;max-width:540px;margin:16px auto 0;line-height:1.8}.testimonial-card{background-color:var(--color-warm-white);border-left:2px solid var(--color-gold);padding:28px 32px;border-radius:2px}.testimonial-card__quote{font-family:var(--font-heading);font-size:1.1rem;font-style:italic;color:var(--color-charcoal);line-height:1.7}.testimonial-card__author{font-family:var(--font-ui);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold);margin-top:16px}footer,.footer{background-color:var(--color-charcoal);color:#f8f3eacc;padding:64px 40px 32px}.footer__heading{color:var(--color-ivory);font-family:var(--font-heading);font-size:1rem;font-weight:500;letter-spacing:.06em;margin-bottom:16px}.footer__list a,.footer a{color:#f8f3eaa6;font-size:.85rem;text-decoration:none;transition:var(--ease)}.footer__list a:hover,.footer a:hover{color:var(--color-gold)}.footer__copyright{font-size:.75rem;color:#f8f3ea66;border-top:1px solid rgba(184,146,74,.2);padding-top:24px;margin-top:40px;text-align:center;letter-spacing:.06em}.section-divider{width:100%;height:1px;background:linear-gradient(to right,transparent,var(--color-gold),transparent);opacity:.4}.whatsapp-float{position:fixed;bottom:28px;right:28px;z-index:9999;display:flex;align-items:center;gap:10px;background-color:#25d366;color:#fff;text-decoration:none;padding:12px 20px 12px 14px;border-radius:50px;box-shadow:0 4px 20px #25d36659;font-family:var(--font-ui);font-size:.78rem;font-weight:600;letter-spacing:.04em;transition:all .3s ease;white-space:nowrap}.whatsapp-float:hover{background-color:#1ebe5d;transform:translateY(-2px);box-shadow:0 8px 24px #25d36673;color:#fff;text-decoration:none}.whatsapp-float svg{width:22px;height:22px;flex-shrink:0;fill:#fff}@media(max-width:768px){.whatsapp-float{padding:14px;border-radius:50%;bottom:20px;right:20px}.whatsapp-float span{display:none}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--color-ivory)}::-webkit-scrollbar-thumb{background:var(--color-gold);border-radius:10px}::selection{background-color:var(--color-gold);color:var(--color-ivory)}@media(max-width:768px){.hero__heading,.banner__heading{font-size:2.4rem}.header__heading-logo{max-height:40px}.product__title{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mingle-strokes.css.map */
