@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&family=DM+Sans:wght@300;400;500;600;700&display=swap";:root{--em-display: "Playfair Display", Georgia, serif;--em-sans: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--em-accent: #a34466;--em-accent-hover: #8c3a58;--em-primary: #161c2b;--em-primary-fg: #f5f0e8;--em-bg: #f9f7f3;--em-card: #fdfcfa;--em-muted: #706b63;--em-border: #e8e3da;--em-secondary: #f0ece5}body{font-family:var(--em-sans)!important;color:var(--em-primary)!important;-webkit-font-smoothing:antialiased!important}h1,h2,h3,h4,.section h2,.section h3{font-family:var(--em-display)!important}.header__logo-text{font-family:var(--em-display)!important;font-weight:700!important;font-size:1.3em!important}.header__row{border-bottom:1px solid var(--em-border)!important}.header__nav-link{font-family:var(--em-sans)!important;font-size:.85em!important;font-weight:500!important;color:var(--em-muted)!important}.header__nav-link:hover{color:var(--em-primary)!important}.announcements{font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:500!important}.em-hero-full{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.em-hero-full img.em-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.em-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#161c2bd9}.em-hero-content{position:relative;z-index:2;text-align:center;padding:80px 24px 60px;max-width:800px;margin:0 auto}.em-hero-label{color:var(--em-accent);font-family:var(--em-sans)!important;font-weight:500;font-size:.82em;letter-spacing:.2em;text-transform:uppercase;margin-bottom:24px}.em-hero-full h1{font-family:var(--em-display)!important;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:var(--em-primary-fg);line-height:1.15;margin-bottom:20px}.em-hero-sub{color:#f5f0e8b3;font-size:1.05em;line-height:1.6;max-width:600px;margin:0 auto 36px}.em-hero-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.em-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:8px;text-decoration:none;font-size:.9em;font-weight:500;transition:all .2s;font-family:var(--em-sans)!important}.em-btn-accent{background:var(--em-accent);color:#fff}.em-btn-accent:hover{background:var(--em-accent-hover)}.em-btn-outline-light{background:transparent;color:var(--em-primary-fg);border:1px solid rgba(245,240,232,.3)}.em-btn-outline-light:hover{background:#f5f0e81a}.em-btn-dark{background:var(--em-primary);color:#fff}.em-btn-dark:hover{background:#232a3f}.em-scroll-indicator{position:absolute;bottom:32px;left:50%;transform:translate(-50%);width:24px;height:40px;border:2px solid rgba(245,240,232,.3);border-radius:12px;display:flex;justify-content:center;padding-top:8px}.em-scroll-dot{width:4px;height:8px;background:#f5f0e880;border-radius:2px;animation:scrollBounce 2s ease-in-out infinite}@keyframes scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.em-cat-grid-v2{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;max-width:1000px;margin:0 auto;padding:0 24px}.em-cat-card-v2{background:var(--em-card);border:1px solid var(--em-border);border-radius:12px;padding:24px 16px;text-align:center;cursor:pointer;transition:all .3s;text-decoration:none;display:block}.em-cat-card-v2:hover{transform:translateY(-6px);box-shadow:0 8px 24px #00000014;border-color:#a344664d}.em-cat-icon{width:48px;height:48px;margin:0 auto 12px;border-radius:8px;background:#a344661a;display:flex;align-items:center;justify-content:center;transition:background .3s}.em-cat-card-v2:hover .em-cat-icon{background:#a3446633}.em-cat-icon svg{color:var(--em-accent);width:24px;height:24px}.em-cat-card-v2 h3{font-family:var(--em-display)!important;font-size:.9em;font-weight:600;margin-bottom:4px;color:var(--em-primary)}.em-cat-card-v2 p{font-size:.72em;color:var(--em-muted)}.em-section-header{text-align:center;margin-bottom:48px}.em-section-header h2{font-size:1.8em;font-weight:700;margin-bottom:12px;color:var(--em-primary)}.em-section-header p{color:var(--em-muted);font-size:1em;max-width:560px;margin:0 auto}.product-card{background:transparent!important;border:none!important;transition:transform .3s!important}.product-card:hover{transform:translateY(-8px)!important}.product-card__media{border-radius:8px!important;overflow:hidden!important;aspect-ratio:2/3!important;background:var(--em-secondary)!important}.product-card__media img{transition:transform .5s!important}.product-card:hover .product-card__media img{transform:scale(1.05)!important}.product-card__title{font-family:var(--em-display)!important;font-weight:600!important;font-size:.88em!important;margin-top:14px!important;line-height:1.3!important}.product-card__title:hover{color:var(--em-accent)!important}.product-card__price{color:var(--em-accent)!important;font-weight:700!important;font-size:.85em!important}.product-card .button,.product-card__quick-add .button{background:var(--em-accent)!important;color:#fff!important;border-radius:8px!important;font-size:.78em!important;font-weight:500!important;border:none!important;font-family:var(--em-sans)!important}.product-card .button:hover{background:var(--em-accent-hover)!important}.product-list h2,.product-list .section-title{font-family:var(--em-display)!important;font-size:1.6em!important;font-weight:700!important;text-align:center!important}.button--primary{background:var(--em-accent)!important;color:#fff!important;border-radius:8px!important;font-weight:500!important;font-family:var(--em-sans)!important}.button--primary:hover{background:var(--em-accent-hover)!important}.em-audio{position:relative;overflow:hidden;padding:80px 24px;background:var(--em-primary);color:var(--em-primary-fg)}.em-audio-wave{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;display:flex;align-items:flex-end;gap:3%;padding:0 2%}.em-audio-bar{flex:1;background:var(--em-accent);border-radius:4px 4px 0 0}.em-audio-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1000px;margin:0 auto;align-items:center}.em-audio-label{color:var(--em-accent);font-size:.82em;font-weight:500;letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px}.em-audio h2{font-size:clamp(1.6rem,3vw,2.5rem);font-weight:700;margin-bottom:24px;line-height:1.2}.em-audio-feature{display:flex;gap:16px;align-items:flex-start;margin-bottom:24px}.em-audio-feat-icon{width:48px;height:48px;border-radius:8px;background:#a3446633;display:flex;align-items:center;justify-content:center;flex-shrink:0}.em-audio-feat-icon svg{color:var(--em-accent);width:20px;height:20px}.em-audio-feature h3{font-family:var(--em-display)!important;font-weight:600;margin-bottom:4px;font-size:1em}.em-audio-feature p{color:#f5f0e899;font-size:.85em;line-height:1.5}.em-newsletter-v2{max-width:600px;margin:0 auto;text-align:center;padding:80px 24px}.em-newsletter-v2 h2{font-size:1.8em;font-weight:700;margin-bottom:12px}.em-newsletter-v2>p{color:var(--em-muted);font-size:1em;margin-bottom:32px}.em-newsletter-form{display:flex;gap:12px;max-width:440px;margin:0 auto}.em-newsletter-form input{flex:1;padding:12px 16px;border-radius:8px;border:1px solid var(--em-border);background:var(--em-card);font-family:var(--em-sans);font-size:.88em;outline:none}.em-newsletter-form input:focus{border-color:var(--em-accent);box-shadow:0 0 0 2px #a3446626}.footer{background:var(--em-primary)!important;color:var(--em-primary-fg)!important}.footer a{color:#f5f0e899!important}.footer a:hover{color:var(--em-accent)!important}.footer h4{font-family:var(--em-display)!important}.em-spotlight{display:grid;grid-template-columns:420px 1fr;gap:56px;align-items:center;padding:60px 40px;max-width:1100px;margin:0 auto}.em-spotlight-cover{width:100%;border-radius:8px;box-shadow:0 12px 40px #0000001a;transition:transform .3s}.em-spotlight-cover:hover{transform:scale(1.02)}.em-badge{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:5px 14px;border-radius:4px;margin-bottom:16px;font-family:var(--em-sans)!important}.em-badge-accent{background:var(--em-accent);color:#fff}.em-badge-green{background:#2d5016;color:#fff}.em-meta{color:var(--em-accent);font-size:.85em;font-weight:500;margin-bottom:12px}.em-desc{color:var(--em-muted);line-height:1.7;font-size:.92em;margin-bottom:24px}.em-stats{display:flex;justify-content:center;gap:64px;padding:48px 20px;flex-wrap:wrap}.em-stat-num{font-family:var(--em-display)!important;font-size:2.5em;font-weight:700;color:var(--em-primary);line-height:1}.em-stat-label{font-size:.68em;color:var(--em-muted);text-transform:uppercase;letter-spacing:.14em;margin-top:8px;font-weight:500}.em-icon-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1000px;margin:0 auto;padding:0 24px}.em-icon-card{text-align:center;padding:24px 12px}.em-icon-circle{width:56px;height:56px;border-radius:50%;background:#a3446614;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;transition:all .3s}.em-icon-card:hover .em-icon-circle{background:#a3446626}.em-icon-circle svg{color:var(--em-accent)}.em-icon-card h3{font-family:var(--em-sans)!important;font-size:.9em;font-weight:600;margin-bottom:6px}.em-icon-card p{color:var(--em-muted);font-size:.8em;line-height:1.55}.em-bundle{background:var(--em-secondary);border:1px solid var(--em-border);border-radius:12px;padding:48px;text-align:center;max-width:680px;margin:0 auto}.em-bundle h3{font-size:1.4em;font-weight:700;margin-bottom:12px}.em-bundle p{color:var(--em-muted);font-size:.9em;margin-bottom:24px;line-height:1.6}.em-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.em-quote{max-width:640px;margin:0 auto;text-align:center;padding:60px 24px}.em-quote-text{font-family:var(--em-display)!important;font-size:1.25em;font-style:italic;color:#333;line-height:1.8;margin-bottom:20px}.em-quote-line{width:40px;height:2px;background:var(--em-accent);margin:0 auto 12px}.em-quote-attr{font-size:.72em;color:var(--em-muted);text-transform:uppercase;letter-spacing:.16em;font-weight:500}.em-about{max-width:600px;margin:0 auto;text-align:center;padding:60px 24px}.em-about-label{text-transform:uppercase;letter-spacing:.2em;font-size:.62em;color:var(--em-accent);font-weight:600;margin-bottom:12px}.em-about h3{font-size:1.4em;font-weight:700;margin-bottom:14px}.em-about p{color:var(--em-muted);line-height:1.7;font-size:.9em;margin-bottom:16px}.em-about a{color:var(--em-accent);text-decoration:none;font-size:.85em;font-weight:500}.em-about a:hover{color:var(--em-accent-hover)}.em-color-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:900px;margin:0 auto}.em-color-grid a{text-decoration:none;text-align:center;display:block}.em-color-grid img{width:100%;border-radius:8px;box-shadow:0 4px 20px #00000014;transition:transform .3s}.em-color-grid a:hover img{transform:translateY(-4px)}.em-color-grid h3{font-family:var(--em-display)!important;font-size:1em;font-weight:600;margin:14px 0 4px;color:var(--em-primary)}.em-color-grid p{font-size:.78em;color:var(--em-muted)}.em-color-grid .em-price{color:var(--em-accent);font-weight:700;font-size:.85em}.marquee{font-size:.78em!important;letter-spacing:.06em!important;font-weight:500!important}@media(max-width:749px){.em-hero-full{min-height:85vh}.em-cat-grid-v2{grid-template-columns:repeat(2,1fr)}.em-spotlight{grid-template-columns:1fr;gap:28px;padding:40px 24px;text-align:center}.em-spotlight img{max-width:320px;margin:0 auto}.em-btns{justify-content:center}.em-icon-grid{grid-template-columns:repeat(2,1fr);gap:12px}.em-audio-grid{grid-template-columns:1fr;gap:32px}.em-stats{gap:28px}.em-bundle{padding:32px 20px}.em-newsletter-form{flex-direction:column}.em-color-grid{grid-template-columns:1fr;max-width:300px}}.header{background:#fff!important;border-bottom:1px solid var(--em-border)!important}.header__logo img{max-height:48px!important;width:auto!important}.header__logo-text{font-family:var(--em-display)!important;font-weight:700!important;font-size:1.4em!important;color:var(--em-primary)!important}.header__search-bar,.header .search-bar,.header [class*=search] input,.header .predictive-search input{border:2px solid rgba(22,28,43,.15)!important;border-radius:999px!important;font-family:var(--em-sans)!important;font-size:.88em!important;background:#fff!important}.header__search-bar:focus-within,.header .search-bar:focus-within{border-color:var(--em-accent)!important}.header [class*=search] button[type=submit],.header .search-bar__submit{background:var(--em-accent)!important;color:#fff!important;border-radius:999px!important;margin:2px!important}.header [class*=search] button[type=submit]:hover{background:var(--em-accent-hover)!important}.header__nav-link,.header__menu-link,.header .nav__link,.navigation-bar__link{font-family:var(--em-sans)!important;font-size:.85em!important;font-weight:500!important;color:var(--em-muted)!important;text-decoration:none!important;transition:color .2s!important}.header__nav-link:hover,.header__menu-link:hover,.header .nav__link:hover,.navigation-bar__link:hover{color:var(--em-primary)!important}.header [class*=localization]{font-family:var(--em-sans)!important;font-size:.82em!important}.header [class*=icon]{color:var(--em-muted)!important}.header [class*=icon]:hover{color:var(--em-primary)!important}.header-announcements,[class*=announcement]{font-family:var(--em-sans)!important}.header__row+.header__row,.header [class*=bottom]{border-top:1px solid var(--em-border)!important}.product-information h1{font-family:Playfair Display,serif!important;font-size:2.4rem!important;letter-spacing:-.02em;color:#161c2b!important;line-height:1.15!important;margin-bottom:4px!important}.em-product-subtitle{font-family:DM Sans,sans-serif;font-size:1.1rem;color:#706b63;line-height:1.5;margin:0 0 12px;font-weight:400}.em-product-author{font-family:DM Sans,sans-serif;font-size:.85rem;color:#908a82;margin:0 0 20px;letter-spacing:.02em}.em-product-author strong{color:#161c2b}.product-information [class*=price]{font-family:DM Sans,sans-serif!important;font-size:1.8rem!important;font-weight:700!important;color:#a34466!important;margin:8px 0 4px!important}.product-information .price__label{font-size:.8rem!important;font-weight:400!important;color:#908a82!important}.product-information .variant-picker__label,.product-information fieldset legend{font-family:DM Sans,sans-serif!important;font-size:.78rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#706b63!important;font-weight:600!important;margin-bottom:10px!important}.product-information .variant-button,.product-information [class*=swatch],.product-information .option-button{border-radius:30px!important;font-family:DM Sans,sans-serif!important;font-size:.88rem!important;font-weight:500!important;padding:10px 28px!important;border:1.5px solid #e8e3da!important;transition:all .2s ease!important;background:#fff!important;color:#161c2b!important}.product-information .variant-button:hover,.product-information .option-button:hover{border-color:#a34466!important;color:#a34466!important}.product-information .variant-button[aria-checked=true],.product-information .variant-button.selected,.product-information .option-button.selected{background:#161c2b!important;color:#fff!important;border-color:#161c2b!important}.product-information .button,.product-information [name=add]{border-radius:30px!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;font-size:.95rem!important;letter-spacing:.04em!important;padding:16px 40px!important;background:#a34466!important;color:#fff!important;border:none!important;transition:all .3s ease!important}.product-information .button:hover,.product-information [name=add]:hover{background:#8a3656!important;transform:translateY(-1px)!important;box-shadow:0 4px 16px #a3446640!important}.em-product-hook{font-family:Playfair Display,serif;font-size:1.15rem;color:#4a4540;line-height:1.65;margin:0 0 16px;padding-left:16px;border-left:3px solid #a34466}.em-product-info p{font-family:DM Sans,sans-serif;font-size:.95rem;line-height:1.75;color:#4a4540;margin:0 0 16px}.em-product-framework{background:#f0ece5;border-radius:10px;padding:18px 24px;margin:20px 0;text-align:center}.em-product-framework__title{font-family:DM Sans,sans-serif;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#a34466;font-weight:700;margin:0 0 6px!important}.em-product-framework p:last-child{font-family:DM Sans,sans-serif;font-size:1rem;color:#161c2b;margin:0!important;font-weight:500}.em-product-features{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.em-product-feature{font-family:DM Sans,sans-serif;font-size:.85rem;color:#4a4540;padding:10px 14px;background:#fdfcfa;border-radius:8px;border:1px solid #e8e3da}.em-product-topics{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.em-product-topics span{font-family:DM Sans,sans-serif;font-size:.75rem;padding:5px 14px;background:#f0ece5;border-radius:20px;color:#706b63;font-weight:500}.product-recommendations h3,[class*=product-recommendations] h3{font-family:Playfair Display,serif!important;text-align:center!important;font-size:1.5rem!important;color:#161c2b!important;margin-bottom:20px!important}[class*=product-recommendations] .product-card,.product-recommendations .product-card{transition:transform .2s ease,box-shadow .2s ease;border-radius:8px;overflow:hidden}[class*=product-recommendations] .product-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000000f}.product-information hr,.product-information [class*=divider]{border-color:#e8e3da!important;opacity:.6}.product-information .shopify-payment-button{margin-top:8px}.product-information .quantity-selector,.product-information [class*=quantity]{border-radius:8px!important;border:1.5px solid #e8e3da!important;overflow:hidden;display:inline-flex!important;align-items:center!important;background:#fff!important}.product-information .quantity-selector button,.product-information [class*=quantity] button{background:transparent!important;border:none!important;width:40px!important;height:40px!important;font-size:1.1rem!important;color:#161c2b!important;cursor:pointer!important;border-radius:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-information .quantity-selector button:hover,.product-information [class*=quantity] button:hover{background:#f0ece5!important}.product-information .quantity-selector input,.product-information [class*=quantity] input{width:40px!important;text-align:center!important;border:none!important;font-family:DM Sans,sans-serif!important;font-size:.95rem!important;font-weight:600!important;background:transparent!important;color:#161c2b!important;-moz-appearance:textfield!important;padding:0!important}.product-information .quantity-selector input::-webkit-inner-spin-button,.product-information .quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.product-information .quantity-selector__track,.product-information [class*=quantity] .toggle,.product-information [class*=quantity] [class*=track],.product-information [class*=quantity] [class*=thumb]{display:none!important}.product-recommendations,[class*=product-recommendations]{background:#f5f2ed!important;border-radius:16px;margin:0 auto}.product-recommendations h3,[class*=product-recommendations] h3{font-family:Playfair Display,serif!important;font-size:1.5rem!important;font-weight:600!important;color:#161c2b!important;text-align:center!important;letter-spacing:-.01em!important;margin-bottom:24px!important}.product-recommendations .product-card,[class*=product-recommendations] .product-card{background:#fff!important;border-radius:12px!important;overflow:hidden!important;border:1px solid rgba(0,0,0,.06)!important;transition:transform .25s ease,box-shadow .25s ease!important}.product-recommendations .product-card:hover,[class*=product-recommendations] .product-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 28px #00000014!important}.product-recommendations .product-card img,[class*=product-recommendations] .product-card img{object-fit:contain!important;background:#f9f7f3!important;padding:12px!important}.product-recommendations .product-card .product-title,.product-recommendations .product-card [class*=title],[class*=product-recommendations] .product-card a[href*=products]{font-family:DM Sans,sans-serif!important;font-size:.82rem!important;font-weight:500!important;color:#161c2b!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;padding:8px 4px 0!important}.product-recommendations .product-card .price,.product-recommendations .product-card [class*=price],[class*=product-recommendations] .product-card [class*=price]{font-family:DM Sans,sans-serif!important;font-size:.9rem!important;font-weight:700!important;color:#a34466!important;padding:4px 4px 0!important}.product-recommendations h2,.product-recommendations h3,[class*=product-recommendations] h2,[class*=product-recommendations] h3,.section-header h2,.shopify-section h2:not(.em-slide__title){font-family:Playfair Display,serif!important;font-size:2rem!important;font-weight:600!important;color:#161c2b!important;letter-spacing:-.01em!important}.footer,footer,[class*=footer]{background:#161c2b!important;color:#b8b3aa!important}.footer h2,.footer h3,.footer h4,footer h2,footer h3,footer h4,[class*=footer] h2,[class*=footer] h3,[class*=footer] h4{font-family:Playfair Display,serif!important;font-size:1.1rem!important;color:#f5f0e8!important;font-weight:600!important;margin-bottom:16px!important;letter-spacing:.01em!important}.footer a,footer a,[class*=footer] a{color:#b8b3aa!important;text-decoration:none!important;font-family:DM Sans,sans-serif!important;font-size:.88rem!important;transition:color .2s!important}.footer a:hover,footer a:hover,[class*=footer] a:hover{color:#f5f0e8!important}.footer p,footer p,[class*=footer] p,.footer span,footer span,[class*=footer] span{font-family:DM Sans,sans-serif!important;font-size:.85rem!important;color:#706b63!important}.footer__bottom,[class*=footer__bottom],.footer .copyright,footer .copyright{border-top:1px solid rgba(255,255,255,.08)!important;padding-top:20px!important;margin-top:24px!important}.footer input[type=email],footer input[type=email],[class*=footer] input[type=email]{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;color:#f5f0e8!important;font-family:DM Sans,sans-serif!important;padding:12px 16px!important}.footer input[type=email]::placeholder,footer input[type=email]::placeholder{color:#706b63!important}.footer button[type=submit],footer button[type=submit],[class*=footer] button[type=submit]{background:#a34466!important;border:none!important;border-radius:8px!important;color:#fff!important;padding:12px 20px!important;transition:background .3s!important}.footer button[type=submit]:hover{background:#8a3656!important}.footer .powered-by,footer [class*=powered],[class*=footer] [class*=powered]{opacity:.4!important;font-size:.72rem!important}.footer__logo img,[class*=footer] .logo img{max-height:36px!important;opacity:.85}.blog-posts h2,.blog h2,[class*=blog] h2,.article-card h2,.article-card h3,.article-card__title,.blog-posts__heading,.em-blog h2{font-family:Playfair Display,serif!important;font-size:2.2rem!important;font-weight:700!important;color:#161c2b!important;text-decoration:underline!important;text-underline-offset:8px!important;text-decoration-thickness:2px!important;text-decoration-color:#a34466!important}.article-card h3 a,.article-card__title a,.blog-posts .card h3 a{font-family:Playfair Display,serif!important;font-size:1.15rem!important;font-weight:700!important;color:#161c2b!important;text-decoration:none!important}.article-card h3 a:hover,.article-card__title a:hover{color:#a34466!important}.card__badge,.card .badge,.product-card .badge-wrapper,.card__media .media--hover-effect:after{display:none!important}.card .media img,.product-card .media img,.card__media img{border-radius:12px!important;object-fit:contain!important}.quick-add,.card__information-bottom,.card .icon-button,.card [class*=quick],.card [class*=zoom],.product-card__quick-add{display:none!important}.shopify-section h2,.section-header h2,[class*=collection] h2{font-family:Playfair Display,serif!important;font-size:2.2rem!important;font-weight:700!important;color:#161c2b!important}.em-hero h2,.em-hero h2.em-slide__title,.em-hero .em-slide__title,.em-hero .em-slide h2,.em-hero .em-slide__content h2,.em-hero .em-slide__title *:not(em):not(i){color:#fff!important}.em-hero .em-slide__title em,.em-hero .em-slide__title i,.em-hero h2 em{color:#e8a882!important}.em-hero .em-slide__sub,.em-hero .em-slide__desc,.em-hero .em-slide__content p,.em-hero p:not(.em-slide__label){color:#ffffffd9!important}.em-hero .em-slide__label{color:#e8c870!important}.card .media,.card__media,.product-card .media,.grid__item .media,.collection .card .media,.product-grid .card .media,.product-recommendations .card .media,[class*=product] .card .media{aspect-ratio:4/5!important;overflow:hidden!important;background:#f5f2ed!important}.card .media img,.card__media img,.product-card .media img,.grid__item .media img,.collection .card .media img,.product-grid .card .media img,.product-recommendations .card .media img,[class*=product] .card .media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}.grid__item .card,.collection .grid__item .card{height:100%!important;display:flex!important;flex-direction:column!important}.em-series__grid .em-series__card img,.em-business__grid img,.em-colorful__grid img{aspect-ratio:4/5!important;object-fit:contain!important;width:100%!important;background:#f5f2ed!important}.em-article__hero,.em-article__hero img,.em-blog-hero__img,.em-blog__card-img img,.em-hp-blog__featured img,.em-hp-blog__card-img img,article img,.article img,[class*=article] .media img,[class*=blog] .media img{aspect-ratio:unset!important;object-fit:contain!important;height:auto!important}.em-article__hero{aspect-ratio:unset!important;overflow:visible!important}.slideshow-controls__thumbnail,.slideshow-controls__thumbnail.button,.slideshow-controls__thumbnail.button-unstyled,button.slideshow-controls__thumbnail,.slideshow-control.slideshow-controls__thumbnail,.slideshow-controls__thumbnails button,[class*=slideshow-controls] [class*=thumbnail]{background:transparent!important;background-color:transparent!important;border:2px solid #e8e3da!important;border-radius:8px!important;overflow:hidden!important;padding:0!important}.slideshow-controls__thumbnail[aria-selected=true],.slideshow-controls__thumbnail:hover,button.slideshow-controls__thumbnail[aria-selected=true]{border-color:#a34466!important;background:transparent!important;background-color:transparent!important}.slideshow-controls__thumbnail img,.slideshow-controls__thumbnails img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.dialog-thumbnails-list__thumbnail{background:transparent!important;border:2px solid #e8e3da!important;border-radius:8px!important;overflow:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/epicminds-premium.css.map */
