/* v1.29.4: Woo grid pseudo-elements must never consume a product grid cell. */
.woocommerce ul.products::before,.woocommerce ul.products::after{content:none!important;display:none!important}
.woocommerce ul.products li.product,.elementor-loop-container>*{visibility:visible!important;opacity:1!important;transform:none!important}
.rbr-category-inspo{min-height:250px;margin:0 0 28px;display:flex;align-items:center;padding:36px 42px;background:#e8e1d6 var(--rbr-cat-life) center/cover no-repeat;position:relative;overflow:hidden}.rbr-category-inspo:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(247,243,236,.96) 0%,rgba(247,243,236,.82) 42%,rgba(247,243,236,.12) 76%)}.rbr-category-inspo-copy{position:relative;z-index:1;max-width:560px}.rbr-category-inspo span,.rbr-home-autumn-banner span,.rbr-autumn-hero span{font-size:11px;letter-spacing:.16em}.rbr-category-inspo h2,.rbr-home-autumn-banner h2,.rbr-autumn-hero h1{font-family:Georgia,serif;font-weight:500;font-size:clamp(30px,4vw,52px);margin:6px 0 10px}.rbr-category-inspo p{font-size:16px;line-height:1.6;margin:0 0 16px}.rbr-cat-secondary{display:inline-block;padding:11px 16px;border:1px solid #314b3c;background:#314b3c;color:#fff!important;text-decoration:none!important}
/* Make the range offer impossible to miss but visually subordinate to the core add-to-cart. */
.single-product .rbr-range-strip-product{margin:26px 0 8px;padding-top:22px;border-top:1px solid #ddd6cb}.single-product .rbr-range-strip-product .rbr-range-row{grid-auto-columns:minmax(165px,42%)}.rbr-cart-range-wrap{margin:34px 0}.rbr-cart-range-wrap .rbr-range-strip{padding:22px;background:#faf8f4;border:1px solid #ddd8cf}.rbr-cart-range-wrap .rbr-range-row{grid-auto-columns:minmax(170px,23%)}
.rbr-autumn-hero,.rbr-home-autumn-banner{position:relative;min-height:390px;display:flex;align-items:center;padding:46px;background:#c9a17e var(--rbr-autumn-life) center/cover no-repeat;overflow:hidden}.rbr-autumn-hero:before,.rbr-home-autumn-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(47,38,30,.80),rgba(47,38,30,.52) 45%,rgba(47,38,30,.10))}.rbr-autumn-hero>div,.rbr-home-autumn-banner>div{position:relative;z-index:1;color:#fff;max-width:650px}.rbr-autumn-hero p,.rbr-home-autumn-banner p{font-size:17px;line-height:1.6}.rbr-autumn-hero .button,.rbr-home-autumn-banner .button{background:#fff!important;color:#2d342f!important;border:0!important;padding:12px 18px!important}.rbr-autumn-intro{text-align:center;max-width:760px;margin:44px auto 28px}.rbr-autumn-intro h2{font-family:Georgia,serif;font-size:36px;font-weight:500;margin-bottom:8px}.rbr-home-autumn-banner{min-height:300px;margin:0 0 34px}.rbr-home-autumn-banner h2{color:#fff}
@media(max-width:767px){.rbr-category-inspo{min-height:220px;padding:28px 22px;background-position:center}.rbr-category-inspo:before{background:linear-gradient(90deg,rgba(247,243,236,.94),rgba(247,243,236,.68))}.rbr-category-inspo h2{font-size:34px}.single-product .rbr-range-strip-product .rbr-range-row,.rbr-cart-range-wrap .rbr-range-row{grid-auto-columns:72vw}.rbr-autumn-hero,.rbr-home-autumn-banner{min-height:330px;padding:32px 24px}.rbr-autumn-hero:before,.rbr-home-autumn-banner:before{background:rgba(44,35,28,.58)}}
