body.template-index .site-header-wrapper{position:relative!important;background:#fff!important}body.template-index .site-header-container{position:relative!important}body.template-index .site-header{background:#fff!important;color:#292929!important;padding:12px 0!important}body.template-index .site-header__logo img{width:180px!important;max-width:100%!important;max-height:none!important;height:auto!important}body.template-index .main-content{padding-top:0!important}body.template-index .announcement-bar{background:#f5e7ec!important;color:#302b2d!important}body.template-index .site-footer{background:#f8f5f6!important;color:#303030!important}body.template-index .site-footer a{color:#303030!important}.rg-home{--rg-ink:#2e2b2c;--rg-blush:#f5e7ec;color:var(--rg-ink);background:#fff;font:16px/1.65 Arial,sans-serif}.rg-home *{box-sizing:border-box}.rg-home h1,.rg-home h2,.rg-home h3,.rg-home p{margin:0}.rg-home h1,.rg-home h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.025em;text-transform:none;color:var(--rg-ink)}.rg-nav{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;padding:16px 24px;border-bottom:1px solid #eee7ea}.rg-nav a{color:#292929;text-decoration:none;font-size:14px;letter-spacing:.04em}.rg-home a:focus-visible{outline:3px solid #a33066;outline-offset:5px}.rg-hero{position:relative;background:#f8f6f6;isolation:isolate}.rg-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.rg-hero-inner{max-width:1240px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;padding:70px 64px}.rg-eyebrow{font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px!important;color:#733c52}.rg-home h1{font-size:clamp(40px,4.8vw,68px);line-height:1.05;margin-bottom:24px}.rg-hero-copy>p:not(.rg-eyebrow){font-size:18px;max-width:420px;margin-bottom:30px}.rg-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 26px;background:#333;color:#fff!important;text-decoration:none!important;border:1px solid #333;font-size:12px;letter-spacing:.13em;text-transform:uppercase;transition:background .15s}.rg-button:hover{background:#763c55;border-color:#763c55}.rg-hero-photo{display:block;background:#fff;padding:16px;box-shadow:0 10px 35px #48343b12;border:1px solid #e8e3e5;max-width:400px;justify-self:center;width:100%}.rg-hero-photo img{display:block;width:100%;height:430px;object-fit:contain}.rg-products,.rg-categories{max-width:1240px;margin:auto;padding:64px 40px}.rg-section-heading{text-align:center;margin-bottom:36px}.rg-home h2{font-size:clamp(28px,3.2vw,42px);line-height:1.2}.rg-section-heading p{margin-top:12px;color:#62585d}.rg-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.rg-card{text-align:center}.rg-card-image{display:block;background:#fbf9fa;border:1px solid #eee8eb;aspect-ratio:1;overflow:hidden;margin-bottom:20px}.rg-card-image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .25s}.rg-card-image:hover img{transform:scale(1.03)}.rg-home .rg-card h3{font-family:Georgia,serif;font-size:23px;line-height:1.2;font-weight:400;letter-spacing:0;text-transform:none;min-height:58px;color:#292929}.rg-card h3 a{color:inherit;text-decoration:none}.rg-price{font-size:15px;margin:12px 0 18px!important;color:#51424a}.rg-card .rg-button{min-width:148px}.rg-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.rg-category{color:#292929;text-decoration:none!important}.rg-category img{display:block;width:100%;height:260px;object-fit:cover;border:1px solid #eee8eb;margin-bottom:14px}.rg-category span{display:block;font-family:Georgia,serif;font-size:22px;text-align:center}.rg-inspire{text-align:center;background:#f5e7ec;border-block:1px solid #eadbe2;padding:48px 24px}.rg-inspire p{margin:16px auto 24px;max-width:550px}.rg-more{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:32px}.rg-more a{color:#513c46;border-bottom:1px solid #d8bdc9;font-size:14px}@media(max-width:749px){.rg-nav{gap:12px 20px;padding:14px 16px}.rg-nav a{font-size:12px}.rg-hero-inner{grid-template-columns:1fr;padding:42px 24px;gap:30px;text-align:center}.rg-hero-copy>p:not(.rg-eyebrow){margin-inline:auto}.rg-hero-photo{max-width:300px}.rg-hero-photo img{height:300px}.rg-home h1{font-size:43px}.rg-products,.rg-categories{padding:44px 20px}.rg-product-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.rg-card:first-child{grid-column:1/-1;max-width:360px;width:100%;justify-self:center}.rg-home .rg-card h3{font-size:19px;min-height:50px}.rg-card .rg-button{min-width:0;width:100%;padding-inline:12px;font-size:10px}.rg-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.rg-category span{font-size:19px}.rg-category img{height:180px}}@media(prefers-reduced-motion:reduce){.rg-home *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
