:root{--rd-text:#121212;--rd-muted:#57534c;--rd-green:#85B63F;--rd-green-hover:#76a535;--rd-green-dk:#5A8A1F;--rd-green-lt:#A7D36A;--rd-cream:#F7F5F0;--rd-tile:#F3F1EC;--rd-tint:#EEF4E4;--rd-line:rgba(18,18,18,.08);--rd-dark:#1b1a18;--rd-shadow:0 6px 24px rgba(0,0,0,.08);--rd-shadow-h:0 16px 40px rgba(0,0,0,.14);--rd-r:16px;--rd-gap:24px;--rd-pad:1.5rem}@media(min-width:750px){:root{--rd-pad:5rem}}body h1,body h2,body h3,body .h0,body .h1,body .h2,body .h3{font-weight:700;letter-spacing:-.01em}body h1,body .h1,body h2,body .h2{line-height:1.12}@media(min-width:750px){body .title.h1,body .title.inline-richtext.h1,body .rich-text__heading.h1,body .image-with-text__heading.h1,body h2.title,body .collection-hero__title,body .main-page-title,body .blog__title,body .main-blog h1{font-size:4.4rem}body .rich-text__heading.h0{font-size:5.2rem}}@media(max-width:749px){body .title.h1,body .rich-text__heading.h1,body .image-with-text__heading.h1,body h2.title,body .collection-hero__title,body .main-page-title{font-size:3.2rem}}body .rte a:not(.button),body .rich-text__text a,body .image-with-text__text a{color:var(--rd-green-dk);font-weight:700;text-underline-offset:.25rem}body .rich-text__heading:before,body .image-with-text__heading:before,body .title-wrapper-with-link .title:before,body .title-wrapper .title:before,body .collection-hero__title:before,body .main-page-title:before,body .multicolumn .title:before,body .collection-list-title:before,body .main-blog h1.title--primary:before,body .template-search__header h1:before,body .main-search h1:before,body .cart__warnings+* h1:before,body .title-wrapper-with-link h1:before{content:"";display:block;width:32px;height:3px;border-radius:3px;background:var(--rd-green);margin:0 0 16px}body .rich-text__blocks.center .rich-text__heading:before,body .center .title:before,body .title-wrapper--self-padded-mobile.center .title:before,body .title-wrapper.center .title:before,body .multicolumn .title-wrapper-with-link.center .title:before{margin-left:auto;margin-right:auto}body .collection-hero__title .visually-hidden+*{display:inline}body .rich-text__heading:empty,body .rich-text__text:empty,body .title:empty,body .rd-blank{display:none!important}body .button:not(.button--tertiary),body .shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:.02em;min-height:5rem;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}body .button--primary:not([disabled]):hover,body .product-form__submit:not([disabled]):hover{transform:translateY(-1px)}body .button--primary:not([disabled]),body .product-form__submit:not([disabled]){box-shadow:0 6px 18px #85b63f4d}body .button--secondary{--color-button:var(--color-background)}body .link.underlined-link,body .link--text.underlined-link{text-underline-offset:.3rem}body .announcement-bar-section .announcement-bar{background:var(--rd-dark);color:#fff}body .announcement-bar-section .announcement-bar__message,body .announcement-bar-section .announcement-bar__link{color:#fff;font-weight:600;letter-spacing:.04em}body .announcement-bar-section .utility-bar{background:var(--rd-dark);border:0}body .announcement-bar-section .utility-bar *{color:#fff}body .section-header .header-wrapper{box-shadow:0 1px 0 var(--rd-line)}body .section-header .header-wrapper--border-bottom{border-bottom:0}body .header__menu-item{color:var(--rd-text)}body .header__menu-item:hover span,body .header__active-menu-item{text-decoration-color:var(--rd-green)}body .plan-a-visit-button{border-radius:6px!important;font-weight:700!important;letter-spacing:.04em;box-shadow:0 6px 18px #85b63f47;transition:transform .18s ease,background .18s ease}body .plan-a-visit-button:hover{transform:translateY(-1px)}body .header-phone-link{font-weight:700}body .header__submenu,body .header__submenu.list-menu{border-radius:12px;box-shadow:var(--rd-shadow-h)!important;border:0!important;padding:10px 0}body .header__submenu .header__menu-item{font-weight:500}body .menu-drawer{background:#fff}body .menu-drawer__menu-item{font-weight:600}body .breadcrumbs{font-size:1.35rem}body .footer{background:var(--rd-cream);border-top:0}body .footer .footer-block__heading{font-weight:700;font-size:1.8rem;letter-spacing:0}body .footer .footer-block__heading:after{content:"";display:block;width:24px;height:3px;border-radius:3px;background:var(--rd-green);margin-top:10px}body .footer .list-menu__item--link{font-size:1.55rem;color:var(--rd-muted)}body .footer .list-menu__item--link:hover{color:var(--rd-green-dk)}body .footer .footer-block__brand-info,body .footer .footer-block__details-content .rte{color:var(--rd-muted)}body .footer__content-bottom{border-top:1px solid var(--rd-line);padding-top:1.6rem}body .footer .footer__content-top{padding-bottom:2.4rem}body .card-wrapper .card{border-radius:var(--rd-r);transition:transform .25s ease,box-shadow .25s ease}body .card-wrapper .card--card,body .card-wrapper .card--standard .card__inner{box-shadow:var(--rd-shadow)}body .card-wrapper .card--standard .card__inner{border-radius:var(--rd-r);overflow:hidden}body .card-wrapper .card--card{background:#fff;overflow:hidden}body .card-wrapper .card--card .card__inner,body .card-wrapper .card--standard .card__inner{background:#fff}body .card-wrapper .card .card__media,body .card-wrapper .card .card__inner .media{background:var(--rd-tile)}body .card-wrapper .card--card .card__media{margin:10px 10px 0;width:calc(100% - 20px);border-radius:12px;overflow:hidden}body .card-wrapper .card .card__media .media img{mix-blend-mode:multiply;object-fit:contain;padding:7%;transition:transform .45s ease}body .card-wrapper:hover .card .card__media .media img{transform:scale(1.04)}body .card-wrapper .card--card .card__content{padding:14px 18px 18px}body .card-wrapper .card__heading{font-weight:700;font-size:1.65rem;line-height:1.3}body .card-wrapper .card__heading a{text-decoration:none}body .card-wrapper .card .price{font-weight:700}@media(max-width:749px){body .card-wrapper .card__heading{font-size:1.4rem;line-height:1.3}body .card-wrapper .card--card .card__content{padding:10px 12px 14px}body .card-wrapper .card--card .card__media{margin:6px 6px 0;width:calc(100% - 12px);border-radius:10px}}@media(hover:hover)and (pointer:fine){body .card-wrapper:hover .card--card,body .card-wrapper:hover .card--standard .card__inner{box-shadow:var(--rd-shadow-h)}}body .article-card-wrapper .card .card__media .media img,body .card-wrapper.article-card-wrapper .card .media img,body .collection-card-wrapper .card .media img.rd-photo{mix-blend-mode:normal;object-fit:cover;padding:0}body .article-card-wrapper .card--card .card__media{margin:0;width:100%;border-radius:0}body .collection-hero{background:var(--rd-cream)}body .collection-hero__inner{padding-top:56px;padding-bottom:48px}body .collection-hero__description{color:var(--rd-muted);font-size:1.75rem;max-width:72rem}body .facets-container,body .facets__form-vertical{font-size:1.5rem}body .facets__summary,body .facet-filters__field .select__select{border-radius:999px}body .facet-filters__field .select__select,body .facets__summary{font-weight:600}body .facets__disclosure[open] .facets__display{border-radius:12px;box-shadow:var(--rd-shadow-h);border:0}body .active-facets__button-inner{border-radius:999px}body .product-count__text{color:var(--rd-muted)}body .card-wrapper .card--card .card__inner.ratio,body .card-wrapper .card--standard .card__inner.ratio{--ratio-percent:78%!important}body .pagination__item{border-radius:50%;font-weight:700}body .pagination__item--current{background:var(--rd-green);color:#fff}body .pagination__item--current:after{display:none}body .product__media-item .media,body .product__media-list .media,body .product-media-container{border-radius:var(--rd-r);overflow:hidden}body .product__media-wrapper .product-media-container{background:var(--rd-tile)}body .product__media-wrapper .product-media-container img{mix-blend-mode:multiply}body .thumbnail{border-radius:10px;overflow:hidden;background:var(--rd-tile)}body .thumbnail img{mix-blend-mode:multiply}body .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--rd-green)}body .product__title h1,body .product__title .h1{font-size:3.6rem;line-height:1.12}@media(max-width:749px){body .product__title h1,body .product__title .h1{font-size:2.8rem}}body .product__info-container .price--large,body .product__info-container .price .price-item{font-weight:700;font-size:2.4rem;color:var(--rd-text)}body .product__info-container .product-form__input .form__label{font-weight:700;font-size:1.4rem;text-transform:uppercase;letter-spacing:.08em;color:var(--rd-green-dk)}body .product__info-container .select__select{border-radius:8px;font-weight:600}body .product__info-container .select:after,body .product__info-container .select:before{border-radius:8px}body .product__info-container .product-form__submit{min-height:5.4rem;font-size:1.7rem}body .product__description{font-size:1.6rem;line-height:1.65;color:#2d2b27}body .product__description strong{color:var(--rd-text)}body .product__accordion{border-color:var(--rd-line)!important}body .product__accordion summary{padding:1.6rem 0}body .product__accordion .accordion__title{font-weight:700;font-size:1.7rem}body .product__accordion .icon-accordion{color:var(--rd-green-dk);fill:var(--rd-green-dk)}body .product__info-container .button-container .custom-button{border-radius:6px!important;font-weight:700!important;letter-spacing:.02em}body .product__info-container .button-container .upholstery-btn{background:#fff!important;color:var(--rd-text)!important;box-shadow:inset 0 0 0 2px var(--rd-text)}body .product__info-container .button-container .upholstery-btn:hover{background:var(--rd-text)!important;color:#fff!important}body .product__info-container .contact-form-container{border-radius:var(--rd-r);box-shadow:var(--rd-shadow)}body .product__info-container .contact-form-container input,body .product__info-container .contact-form-container textarea,body .product__info-container .contact-form-container select{border-radius:8px}body .reasons-section{background:var(--rd-cream)!important;padding-top:64px!important;padding-bottom:64px!important}body .reasons-section .reasons-container>h2,body .reasons-section h2{font-weight:700!important;font-size:3.6rem!important}body .reasons-section .reasons-grid{background:#fff;border-radius:18px;box-shadow:0 14px 44px #0000001a;padding:26px 14px!important;gap:0!important}body .reasons-section .reason-item{padding:6px 10px}body .reasons-section .reason-item+.reason-item{border-left:1px solid var(--rd-line)}body .reasons-section .reason-icon{background:var(--rd-tint)!important;border-color:transparent!important}body .reasons-section .reason-title{font-weight:700!important;color:var(--rd-text)!important}@media(max-width:749px){body .reasons-section .reason-item+.reason-item{border-left:0}body .reasons-section h2{font-size:2.8rem!important}}body .view-catalog-button{border-radius:6px!important;font-weight:700!important;font-family:var(--font-body-family)!important;min-height:5rem;padding:0 3.2rem!important;letter-spacing:.02em;box-shadow:0 6px 18px #85b63f4d}body .related-products__heading{font-size:3.6rem;margin-bottom:2.8rem}body .related-products__heading:before{content:"";display:block;width:32px;height:3px;border-radius:3px;background:var(--rd-green);margin:0 0 16px}@media(max-width:749px){body .related-products__heading{font-size:2.8rem}}body .footer__copyright,body .footer__copyright .copyright__content,body .footer__copyright a{color:var(--rd-muted)}body .color-scheme-2.gradient,body .gradient.color-scheme-2{background:var(--rd-cream)}body .image-with-text .image-with-text__media,body .image-with-text__media-item>*{border-radius:var(--rd-r);overflow:hidden}body .image-with-text .image-with-text__grid{border-radius:var(--rd-r);overflow:hidden;box-shadow:var(--rd-shadow);background:#fff}body .image-with-text .image-with-text__content{border-radius:0;padding:4.8rem 5.2rem}body .image-with-text .image-with-text__media{border-radius:0}@media(max-width:749px){body .image-with-text .image-with-text__content{padding:3.2rem 2.4rem}}body .image-with-text__text{color:var(--rd-muted);font-size:1.7rem;line-height:1.6}body .image-with-text .button{margin-top:1rem}body .rich-text__text{font-size:1.75rem;line-height:1.65}body .rich-text__wrapper{max-width:86rem}body .rich-text.color-scheme-5,body .color-scheme-5 .rich-text{background:var(--rd-tint)}body .color-scheme-5.gradient .rich-text__heading,body .color-scheme-5.gradient .rich-text__text,body .rich-text.color-scheme-5 *{color:var(--rd-text)}body .multicolumn-card{border-radius:var(--rd-r);box-shadow:var(--rd-shadow);overflow:hidden;background:#fff}body .multicolumn-card__info{padding:2.4rem!important}body .multicolumn-card__info h3{font-weight:700}body .main-page-title{margin-bottom:2.4rem}body .page-width--narrow .rte,body .main-page .rte{font-size:1.7rem;line-height:1.65}body .collapsible-content summary{font-weight:700}body .collapsible-content__wrapper .accordion,body .collapsible-row-layout .accordion{border-radius:12px}body [id$=__rich_text_agEhTC]{background:var(--rd-cream)}body [id$=__rich_text_agEhTC] .rich-text__wrapper{background:#fff;border-radius:var(--rd-r);box-shadow:var(--rd-shadow);padding:5.6rem 6rem;margin:4.8rem auto;max-width:90rem}@media(max-width:749px){body [id$=__rich_text_agEhTC] .rich-text__wrapper{padding:3.2rem 2.2rem;margin:2.4rem 1.5rem;width:auto}}body .field__input,body .select__select,body .customer .field input,body .contact .field__input,body textarea.field__input{border-radius:8px}body .field:after,body .select:after,body .field:hover.field:after,body .customer .field:after{border-radius:8px}body .field__input:focus,body .select__select:focus{box-shadow:0 0 0 2px var(--rd-green)!important}body .contact form#ContactForm,body .contact form.contact-form,body form[id^=ContactForm]{background:#fff;border-radius:var(--rd-r);box-shadow:var(--rd-shadow);padding:4rem 4rem 3.6rem}@media(max-width:749px){body .contact form#ContactForm,body form[id^=ContactForm]{padding:2.4rem 2rem}}body .contact .field__input,body form[id^=ContactForm] .field__input{background:#fbfaf7;min-height:5rem}body .contact .field__label,body form[id^=ContactForm] .field__label{font-weight:600}body .section-contact-form .contact,body .contact.page-width{max-width:84rem}body .contact .contact__button .button{min-width:22rem}body .search__input.field__input{border-radius:999px}body .search .field:after{border-radius:999px}body .cart-items thead th{font-weight:700;letter-spacing:.08em;color:var(--rd-muted)}body .cart-item__image-container{border-radius:12px;overflow:hidden;background:var(--rd-tile)}body .cart-item__image{mix-blend-mode:multiply}body .cart-item__name{font-weight:700;font-size:1.7rem;text-decoration:none}body .quantity{border-radius:999px;overflow:hidden}body .quantity:after,body .quantity:before{border-radius:999px}body .cart__footer .totals__total-value,body .cart__footer .totals__total{font-weight:700}body .cart__footer .totals__total-value{font-size:2.4rem}body .cart__footer>div{background:var(--rd-cream);border-radius:var(--rd-r);padding:2.4rem}@media(max-width:749px){body .cart__footer>div{padding:1.8rem}}body .cart-notification{border-radius:0 0 var(--rd-r) var(--rd-r);box-shadow:var(--rd-shadow-h)}body .drawer__inner{border-radius:0}body .cart__empty-text{font-weight:700}body .article-card{border-radius:var(--rd-r);overflow:hidden}body .article-card .card__heading{font-weight:700;font-size:2rem}body .article-template__hero-container .article-template__hero-medium,body .article-template__hero-container .media{border-radius:var(--rd-r);overflow:hidden}body .article-template__title{font-weight:700}body .team-wrapper{background:var(--rd-cream)!important}body .team-wrapper .flip-card,body .team-wrapper .flip-card-front,body .team-wrapper .flip-card-back{border-radius:var(--rd-r)!important;overflow:hidden}body .team-wrapper .flip-card{box-shadow:var(--rd-shadow)}body .team-wrapper h2{font-weight:700!important}body .fabric-grid .swatch img,body .fabric-grid .swatch{border-radius:12px!important}body .fabric-grid .swatch{transition:transform .2s ease}body .fabric-grid .swatch:hover{transform:translateY(-3px)}body .fabric-grid .swatch-name{font-weight:700}body .gallery-grid .gallery-box{border-radius:12px!important;overflow:hidden;box-shadow:var(--rd-shadow)}body .gallery-section-title{font-weight:700!important}body .ori-event .card,body .ori-event .event{border-radius:var(--rd-r)!important;box-shadow:var(--rd-shadow);border-color:transparent!important;overflow:hidden}body .ori-event .btn{border-radius:6px!important;font-weight:700}body .ori-event .summary-title{font-weight:700}body .ori-event .summary-kicker{color:var(--rd-green-dk)!important;font-weight:700;letter-spacing:.14em}body .ori-wrap{font-family:var(--font-body-family)!important;font-size:1.7rem}body .ori-wrap .ori-h1,body .ori-wrap .ori-section-title,body .ori-wrap .ori-reward-amount,body .ori-wrap .ori-v-amount,body .ori-wrap h2,body .ori-wrap h3{font-family:var(--font-heading-family)!important;font-weight:700!important;letter-spacing:-.01em}body .ori-wrap .ori-reward-card,body .ori-wrap .ori-who-card,body .ori-wrap .ori-step{border-radius:var(--rd-r)}body .ori-wrap .ori-reward-card{box-shadow:var(--rd-shadow);border-color:transparent}body .orl-card,body [class*=orl-][class*=-card]{border-radius:var(--rd-r)}body .orl-btn,body .orl-cta-btn{border-radius:6px}body [class^=orl-] h2,body [class*=" orl-"] h2{font-weight:700}.rd{color:var(--rd-text);font-size:1.6rem;line-height:1.55;overflow:hidden}@media(min-width:750px){.rd{font-size:1.7rem}}.rd *{box-sizing:border-box}.rd h1,.rd h2,.rd h3{font-family:var(--font-heading-family);font-weight:700;color:var(--rd-text);margin:0;letter-spacing:-.01em;line-height:1.15}.rd p{margin:0}.rd a{color:inherit}.rd .rd-sec{padding:88px 0}.rd.rd-cream,.rd .rd-sec.rd-cream{background:var(--rd-cream)}.rd .rd-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:1.3rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rd-green-dk);margin-bottom:14px;line-height:1.3}.rd .rd-eyebrow:before{content:"";width:24px;height:2px;border-radius:2px;background:var(--rd-green)}.rd .rd-h2{font-size:4.4rem;line-height:1.1}.rd .rd-lead{font-size:1.8rem;line-height:1.55;color:var(--rd-muted)}.rd .rd-more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:1.6rem;font-weight:700;color:var(--rd-green-dk);text-decoration:none}.rd .rd-more svg{width:16px;height:16px;transition:transform .2s ease}.rd a.rd-more:hover svg,.rd a.rd-card:hover .rd-more svg{transform:translate(3px)}.rd .rd-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.rd .rd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 3rem;border-radius:6px;font:700 1.7rem/1.2 var(--font-body-family);letter-spacing:.02em;text-decoration:none;border:2px solid transparent;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.rd .rd-btn--primary{background:var(--rd-green);color:#fff;border-color:var(--rd-green);box-shadow:0 6px 18px #85b63f59}.rd .rd-btn--primary:hover{background:var(--rd-green-hover);border-color:var(--rd-green-hover);transform:translateY(-1px)}.rd .rd-btn--light{background:#ffffff0f;color:#fff;border-color:#ffffffd9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rd .rd-btn--light:hover{background:#fff;color:var(--rd-text);border-color:#fff}.rd .rd-btn--dark{background:transparent;color:var(--rd-text);border-color:var(--rd-text)}.rd .rd-btn--dark:hover{background:var(--rd-text);color:#fff}.rd .rd-stars{display:inline-flex;gap:2px;color:#f5b301}.rd .rd-stars svg{width:18px;height:18px}.rd .rd-ico{width:48px;height:48px;border-radius:50%;background:var(--rd-tint);color:var(--rd-green-dk);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rd .rd-ico svg{width:22px;height:22px}.rd .rd-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rd.rd-hero{position:relative;background:var(--rd-dark);color:#fff;isolation:isolate;overflow:visible;z-index:1}.rd .rd-hero-media,.rd .rd-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block}.rd .rd-hero-media img{width:100%;height:100%;object-fit:cover;object-position:var(--rd-pos);display:block}.rd .rd-hero-shade{background:linear-gradient(90deg,#0e0d0beb,#0e0d0bd9 32%,#0e0d0b8c 52%,#0e0d0b26 74%,#0e0d0b0d),linear-gradient(0deg,#0e0d0b80,#0e0d0b00 30%)}.rd .rd-hero-inner{min-height:clamp(580px,76vh,720px);display:flex;flex-direction:column;justify-content:center;padding-top:72px;padding-bottom:128px}.rd .rd-hero-copy{max-width:640px}.rd.rd-hero .rd-eyebrow{color:var(--rd-green-lt)}.rd.rd-hero .rd-eyebrow:before{background:var(--rd-green-lt)}.rd .rd-h1{font-size:6.4rem;line-height:1.04;letter-spacing:-.02em;color:#fff;text-wrap:balance}.rd .rd-h1 em{font-style:normal;color:var(--rd-green)}.rd.rd-hero .rd-lead{color:#ffffffe0;font-size:2rem;margin-top:20px;max-width:540px}.rd .rd-hero-rating{display:flex;align-items:center;gap:10px;margin-top:26px;font-size:1.5rem;color:#ffffffd9}.rd .rd-hero-rating b{color:#fff}.rd .rd-badgebar{position:absolute;left:0;right:0;bottom:0;transform:translateY(50%);z-index:2}.rd .rd-badges{list-style:none;margin:0;padding:18px 8px;display:grid;grid-template-columns:repeat(var(--rd-nb,3),minmax(0,1fr));background:#fff;border-radius:18px;box-shadow:0 14px 44px #00000029;max-width:980px}.rd .rd-badge{display:flex;align-items:center;justify-content:center;gap:14px;margin:0;padding:6px 16px;color:var(--rd-text)}.rd .rd-badge+.rd-badge{border-left:1px solid var(--rd-line)}.rd .rd-badge span:last-child{font-size:1.8rem;line-height:1.2;font-weight:700}.rd-hero+.shopify-section .rd>.rd-sec:first-child,.shopify-section:has(.rd-hero)+.shopify-section .rd .rd-sec{padding-top:140px}.rd .rd-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;gap:18px 56px;align-items:end;margin-bottom:36px}.rd .rd-head .rd-lead{max-width:470px;padding-bottom:4px}.rd .rd-head--stacked{grid-template-columns:minmax(0,1fr) auto}.rd .rd-head--stacked .rd-head-title{grid-column:1}.rd .rd-head--stacked .rd-lead{grid-column:1/-1;grid-row:2;max-width:860px}.rd .rd-arrows{display:flex;gap:10px;flex-shrink:0;padding-bottom:4px}.rd .rd-arrow{padding:0!important;min-width:0!important;min-height:0!important;width:50px!important;height:50px!important;aspect-ratio:1/1;flex:0 0 auto;border-radius:50%!important;border:0!important;background:#fff!important;color:var(--rd-text)!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px #0000001a;transition:background .15s,color .15s,opacity .15s,box-shadow .15s}.rd .rd-arrow:hover:not([disabled]){background:var(--rd-green)!important;color:#fff!important;box-shadow:0 6px 18px #85b63f66}.rd .rd-arrow[disabled]{opacity:.4;cursor:default;box-shadow:none}.rd .rd-arrow:after,.rd .rd-arrow:before{content:none!important}.rd .rd-noscroll .rd-arrows,.rd .rd-noscroll .rd-bar{visibility:hidden}.rd .rd-foot{margin-top:28px;display:flex;justify-content:center}.rd .rd-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2*var(--rd-gap))/3);gap:var(--rd-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:relative;--rd-bleed:max(var(--rd-pad), calc(50vw - 50%) );margin:-12px calc(-1 * var(--rd-bleed)) -24px;padding:12px var(--rd-bleed) 36px;scroll-padding-inline:var(--rd-bleed)}.rd .rd-track::-webkit-scrollbar{display:none}.rd .rd-track>*{scroll-snap-align:start;min-width:0}.rd .rd-track.rd-track--4{grid-auto-columns:calc((100% - 3*var(--rd-gap))/4)}.rd .rd-track.rd-track--2{grid-auto-columns:calc((100% - var(--rd-gap))/2)}.rd .rd-track.is-grabbing{cursor:grabbing;scroll-snap-type:none}@media(hover:hover)and (pointer:fine){.rd .rd-track{cursor:grab}}.rd .rd-track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.rd .rd-bar{display:none;height:4px;border-radius:4px;background:#12121214;margin-top:14px;overflow:hidden}.rd .rd-bar span{display:block;height:100%;width:30%;border-radius:4px;background:var(--rd-green);transition:transform .2s ease}.rd .rd-card{background:#fff;border-radius:var(--rd-r);box-shadow:var(--rd-shadow);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:var(--rd-text);height:100%;margin:0;transition:transform .25s ease,box-shadow .25s ease}@media(hover:hover)and (pointer:fine){.rd .rd-card:hover{transform:translateY(-4px);box-shadow:var(--rd-shadow-h)}}.rd .rd-card-img{position:relative;overflow:hidden;background:var(--rd-tile)}.rd .rd-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.rd .rd-card:hover .rd-card-img img{transform:scale(1.03)}.rd .rd-card-body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.rd .rd-card h3{font-size:2.3rem}.rd .rd-rte{font-size:1.6rem;line-height:1.6;color:var(--rd-muted)}.rd .rd-rte p+p{margin-top:10px}.rd .rd-rte a{color:var(--rd-green-dk);font-weight:700}.rd .rd-cat{padding:10px}.rd .rd-cat-tile{background:var(--rd-tile);border-radius:12px;aspect-ratio:5/4;display:flex;align-items:center;justify-content:center;overflow:hidden}.rd .rd-cat-tile img{width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply;display:block;transition:transform .4s ease}.rd .rd-cat:hover .rd-cat-tile img{transform:scale(1.05)}.rd .rd-cat-body{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 8px 8px}.rd .rd-cat h3{font-size:2rem;line-height:1.2}.rd .rd-cat small{display:block;margin-top:3px;font-size:1.4rem;color:var(--rd-muted)}.rd .rd-go{width:40px;height:40px;border-radius:50%;background:var(--rd-tint);color:var(--rd-green-dk);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,color .2s}.rd .rd-go svg{width:18px;height:18px}.rd .rd-cat:hover .rd-go{background:var(--rd-green);color:#fff}.rd .rd-track .card-wrapper,.rd .rd-track .card-wrapper .card{height:100%}.rd.rd-noprice .price{display:none}.rd .rd-ed{position:relative;aspect-ratio:4/5;height:auto;justify-content:flex-end;background:#2a2722;color:#fff}.rd .rd-ed .rd-card-img{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a2722}.rd .rd-ed .rd-card-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0c0b09eb,#0c0b09c7 34%,#0c0b092e 62%,#0c0b0900 78%);pointer-events:none}.rd .rd-ed .rd-card-body{position:relative;z-index:1;flex:0 0 auto;padding:0 26px 26px;gap:10px}.rd .rd-ed h3{color:#fff;font-size:2.6rem;line-height:1.15}.rd .rd-ed .rd-rte{color:#ffffffe0;font-size:1.55rem;line-height:1.55;text-shadow:0 1px 8px rgba(0,0,0,.35)}.rd .rd-ed .rd-more{color:var(--rd-green-lt);padding-top:4px}.rd .rd-photo .rd-card-img{aspect-ratio:3/2;flex:1 0 auto}.rd .rd-photo .rd-card-img img,.rd .rd-ba-img img{position:absolute;top:0;right:0;bottom:0;left:0}.rd .rd-photo .rd-card-body{flex:0 0 auto}.rd .rd-gal{aspect-ratio:3/4;position:relative;height:auto}.rd .rd-gal .rd-card-img,.rd .rd-gal .rd-card-img img{position:absolute;top:0;right:0;bottom:0;left:0}.rd .rd-gal-cap{position:absolute;left:14px;bottom:14px;background:#121212c7;color:#fff;font-size:1.3rem;font-weight:700;padding:6px 12px;border-radius:999px}.rd .rd-icon-card{background:var(--rd-tint);box-shadow:none}.rd .rd-icon-card .rd-card-body{padding:32px 28px 28px;gap:12px}.rd .rd-icon-card .rd-ico{width:68px;height:68px;background:var(--rd-green);color:#fff;margin-bottom:8px;box-shadow:0 8px 20px #85b63f59}.rd .rd-icon-card .rd-ico svg{width:32px;height:32px}.rd .rd-icon-card h3{font-size:2.6rem}.rd .rd-icon-card .rd-rte{color:#3f4a34}.rd .rd-icon-card .rd-rte em{color:#56614a}.rd .rd-rating{background:var(--rd-tint);box-shadow:none;padding:32px 30px 30px;gap:10px}.rd .rd-rating-top{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:700}.rd .rd-glogo{width:44px;height:44px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px #00000014}.rd .rd-glogo svg{width:24px;height:24px}.rd .rd-big{font-size:8.8rem;line-height:1;font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.03em;margin-top:14px}.rd .rd-rating .rd-stars svg{width:26px;height:26px}.rd .rd-rating p{font-size:1.7rem;line-height:1.5;color:#3f4a34;margin-top:6px}.rd .rd-review{padding:28px 28px 24px;gap:12px}.rd .rd-review:before{content:"\201c";display:block;height:44px;font-size:88px;line-height:1;color:var(--rd-green);font-family:Georgia,Times New Roman,serif}.rd .rd-review blockquote{margin:auto 0;padding:0;border:0;font-style:normal;font-size:2rem;line-height:1.5;color:var(--rd-text);quotes:none}.rd .rd-review blockquote:before,.rd .rd-review blockquote:after{content:none}.rd .rd-review-by{margin-top:0;display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--rd-line)}.rd .rd-review-by .rd-g{width:38px;height:38px;border-radius:50%;background:var(--rd-cream);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rd .rd-review-by .rd-g svg{width:20px;height:20px}.rd .rd-review-by b{display:block;font-size:1.6rem;line-height:1.2}.rd .rd-review-by small{display:block;font-size:1.3rem;color:var(--rd-muted)}.rd .rd-review-by .rd-stars{margin-left:auto}.rd .rd-review-by .rd-stars svg{width:15px;height:15px}.rd .rd-ba-img{display:grid;grid-template-columns:1fr 1fr;gap:3px;aspect-ratio:4/3;flex:1 0 auto;background:#fff}.rd .rd-ba .rd-card-body{flex:0 0 auto}.rd .rd-ba-img figure{position:relative;margin:0;overflow:hidden;background:var(--rd-tile)}.rd .rd-ba-img img{width:100%;height:100%;object-fit:cover;display:block}.rd .rd-ba-lb{position:absolute;left:10px;top:10px;background:#121212c7;color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 11px;border-radius:999px;line-height:1.2}.rd .rd-ba-lb.rd-after{background:var(--rd-green)}.rd .rd-ba h3{font-size:1.9rem;line-height:1.3}.rd.rd-cta{position:relative;isolation:isolate;color:#fff;text-align:center;padding:120px 0;background:var(--rd-dark)}.rd .rd-cta-media,.rd .rd-cta-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block}.rd .rd-cta-media img{width:100%;height:100%;object-fit:cover;object-position:var(--rd-pos);display:block}.rd .rd-cta-shade{background:radial-gradient(ellipse at center,#0e0d0b9e,#0e0d0bcc 70%),#0e0d0b33}.rd .rd-cta-inner{max-width:780px;margin:0 auto}.rd.rd-cta .rd-eyebrow{color:var(--rd-green-lt)}.rd.rd-cta .rd-eyebrow:before{background:var(--rd-green-lt)}.rd.rd-cta .rd-h2{color:#fff;font-size:5.6rem}.rd.rd-cta .rd-lead{color:#ffffffe0;margin:18px auto 0;max-width:640px;font-size:1.9rem}.rd.rd-cta .rd-btns{justify-content:center}.rd .rd-cta-addr{display:inline-flex;align-items:center;gap:8px;margin-top:28px;font-size:1.55rem;color:#fffc}.rd .rd-cta-addr svg{width:18px;height:18px;color:var(--rd-green-lt);flex-shrink:0}.rd [id]{scroll-margin-top:90px}@media(max-width:989px){.rd .rd-track,.rd .rd-track.rd-track--4,.rd .rd-track.rd-track--2{grid-auto-columns:calc((100% - var(--rd-gap))/2.2)}.rd .rd-head{grid-template-columns:minmax(0,1fr) auto}.rd .rd-head .rd-lead{grid-column:1/-1;grid-row:2;max-width:620px}.rd .rd-head .rd-arrows{grid-column:2;grid-row:1}.rd .rd-h1{font-size:5.4rem}}@media(max-width:749px){:root{--rd-gap:14px}.rd .rd-sec{padding:60px 0}.rd .rd-h1{font-size:4.2rem;line-height:1.06}.rd .rd-h2{font-size:3.3rem}.rd.rd-hero .rd-lead{font-size:1.75rem;margin-top:14px}.rd .rd-hero-media{bottom:auto;height:380px}.rd .rd-hero-media img{object-position:var(--rd-pos-m)}.rd .rd-hero-shade{background:linear-gradient(180deg,#1b1a1800 0,#1b1a181a 130px,#1b1a18cc 270px,#1b1a18 380px)}.rd .rd-hero-inner{min-height:0;justify-content:flex-end;padding-top:250px;padding-bottom:88px}.rd .rd-hero-rating{margin-top:20px;font-size:1.4rem}.rd .rd-btns{margin-top:24px}.rd .rd-btns .rd-btn{flex:1 1 100%;min-height:5rem}.rd .rd-badges{padding:14px 4px;border-radius:16px}.rd .rd-badge{flex-direction:column;gap:8px;padding:2px 6px;text-align:center}.rd .rd-ico{width:40px;height:40px}.rd .rd-ico svg{width:19px;height:19px}.rd .rd-badge span:last-child{font-size:1.35rem}.rd-hero+.shopify-section .rd>.rd-sec:first-child,.shopify-section:has(.rd-hero)+.shopify-section .rd .rd-sec{padding-top:104px}.rd .rd-head{display:block;margin-bottom:24px}.rd .rd-head .rd-lead{margin-top:12px;font-size:1.65rem}.rd .rd-arrows{display:none}.rd .rd-bar{display:block}.rd .rd-track,.rd .rd-track.rd-track--2{grid-auto-columns:84%;margin-bottom:-28px}.rd .rd-track.rd-track--4{grid-auto-columns:64%}.rd .rd-card h3{font-size:2.1rem}.rd .rd-ed{aspect-ratio:3/4}.rd .rd-ed .rd-card-img:after{background:linear-gradient(0deg,#0c0b09f0,#0c0b09db 46%,#0c0b094d 72%,#0c0b0900 88%)}.rd .rd-ed .rd-card-body{padding:0 20px 20px}.rd .rd-ed h3{font-size:2.2rem}.rd .rd-card-body{padding:18px 20px 20px}.rd .rd-cat h3{font-size:1.8rem}.rd .rd-cat-body{padding:12px 4px 4px}.rd .rd-go{width:34px;height:34px}.rd .rd-big{font-size:7.2rem}.rd .rd-review blockquote{font-size:1.8rem}.rd.rd-cta{padding:84px 0}.rd.rd-cta .rd-h2{font-size:4rem}.rd.rd-cta .rd-lead{font-size:1.7rem}.rd .rd-cta-addr{font-size:1.4rem;align-items:flex-start;text-align:left}}@media(prefers-reduced-motion:reduce){.rd *,body .card-wrapper .card{transition:none!important;scroll-behavior:auto!important}}.rd .rd-offer{display:inline-flex;align-items:flex-start;gap:10px;margin:0;font-size:1.55rem;line-height:1.45;color:#ffffffeb}.rd .rd-offer svg{width:22px;height:22px;flex-shrink:0;color:var(--rd-green-lt);margin-top:-1px}.rd .rd-offer a{color:var(--rd-green-lt);font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.rd .rd-offer a:hover{color:#fff}.rd.rd-hero .rd-hero-copy>.rd-offer{display:flex;margin-top:24px;padding:12px 16px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:fit-content;max-width:100%}.rd.rd-hero .rd-offer+.rd-hero-rating{margin-top:18px}body:has(.rd-chero) .breadcrumbs{display:none!important}.rd.rd-chero .rd-hero-inner{min-height:clamp(460px,60vh,580px);padding-top:56px;padding-bottom:116px}.rd.rd-chero .rd-hero-copy{max-width:660px}.rd.rd-chero .rd-h1{font-size:6rem}.rd.rd-chero .rd-lead{font-size:1.9rem;max-width:600px}.rd .rd-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 26px;padding:0;font-size:1.4rem;line-height:1.3;color:#ffffff9e}.rd .rd-crumbs li{display:inline-flex;align-items:center;gap:8px;margin:0}.rd .rd-crumbs li+li:before{content:"";width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);opacity:.8}.rd .rd-crumbs a{color:#ffffffd1;text-decoration:none}.rd .rd-crumbs a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.rd .rd-crumbs [aria-current]{color:#ffffff9e}.rd .rd-chero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px}.rd .rd-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);font-size:1.45rem;line-height:1.2;color:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rd .rd-chip b{color:#fff}.rd .rd-chip svg{width:16px;height:16px;color:var(--rd-green-lt)}.shopify-section:has(.rd-chero)+.shopify-section{padding-top:64px}.rd .rd-cseo-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:72px;align-items:start}.rd .rd-cseo-copy .rd-h2{max-width:720px}.rd .rd-cseo-body{margin-top:26px;font-size:1.75rem;line-height:1.72;color:#3d3a35;max-width:70ch}.rd .rd-cseo-body p+p{margin-top:18px}.rd .rd-cseo-body b,.rd .rd-cseo-body strong{color:var(--rd-text)}.rd .rd-cseo-body a{color:var(--rd-green-dk);font-weight:700;text-decoration:underline;text-decoration-color:#5a8a1f59;text-underline-offset:3px}.rd .rd-cseo-body a:hover{text-decoration-color:currentColor}.rd .rd-facts{position:sticky;top:120px;background:var(--rd-tint);border-radius:var(--rd-r);padding:30px 30px 28px}.rd .rd-facts-title{font-size:1.3rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rd-green-dk);margin-bottom:6px}.rd .rd-facts dl{margin:0}.rd .rd-fact{padding:14px 0;border-top:1px solid rgba(63,74,52,.14)}.rd .rd-fact:first-child{border-top:0}.rd .rd-fact dt{font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#56614a}.rd .rd-fact dd{margin:4px 0 0;font-size:1.65rem;line-height:1.45;font-weight:600;color:var(--rd-text)}.rd .rd-facts-cta{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-top:20px}.rd .rd-facts-cta .rd-btn{width:100%}.rd .rd-facts-tel{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:1.6rem;font-weight:700;color:var(--rd-text);text-decoration:none}.rd .rd-facts-tel svg{width:18px;height:18px;color:var(--rd-green-dk)}.rd .rd-facts-tel:hover span{text-decoration:underline;text-underline-offset:3px}.rd .rd-cfaq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:72px;align-items:start}.rd .rd-cfaq-head{position:sticky;top:120px}.rd .rd-cfaq-head .rd-lead{margin-top:16px}.rd .rd-cfaq-head .rd-lead a{color:var(--rd-green-dk);font-weight:700}.rd .rd-faq{display:flex;flex-direction:column;gap:14px}.rd .rd-faq-item{background:#fff;border-radius:14px;box-shadow:0 4px 18px #0000000f;overflow:hidden;transition:box-shadow .2s ease}.rd .rd-faq-item[open]{box-shadow:var(--rd-shadow)}.rd .rd-faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;font:700 1.85rem/1.35 var(--font-heading-family);color:var(--rd-text)}.rd .rd-faq-item summary::-webkit-details-marker{display:none}.rd .rd-faq-item summary:hover{color:var(--rd-green-dk)}.rd .rd-faq-item summary:focus-visible{outline:2px solid var(--rd-green);outline-offset:-2px;border-radius:14px}.rd .rd-faq-ico{position:relative;width:34px;height:34px;border-radius:50%;background:var(--rd-tint);flex-shrink:0;display:block;transition:background .2s ease}.rd .rd-faq-ico:before,.rd .rd-faq-ico:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:var(--rd-green-dk);transform:translate(-50%,-50%);transition:transform .2s ease,background .2s ease}.rd .rd-faq-ico:after{transform:translate(-50%,-50%) rotate(90deg)}.rd .rd-faq-item[open] .rd-faq-ico{background:var(--rd-green)}.rd .rd-faq-item[open] .rd-faq-ico:before,.rd .rd-faq-item[open] .rd-faq-ico:after{background:#fff}.rd .rd-faq-item[open] .rd-faq-ico:after{transform:translate(-50%,-50%) rotate(0)}.rd .rd-faq-a{padding:0 26px 24px;font-size:1.65rem;line-height:1.65;color:#3d3a35}.rd .rd-faq-a .rd-more{padding-top:10px}@media(max-width:989px){.rd .rd-cseo-grid,.rd .rd-cfaq-grid{grid-template-columns:minmax(0,1fr);gap:36px}.rd .rd-facts,.rd .rd-cfaq-head{position:static}.rd.rd-chero .rd-h1{font-size:5rem}}@media(max-width:749px){.rd.rd-hero .rd-hero-copy>.rd-offer{margin-top:18px;font-size:1.45rem;padding:11px 14px}.rd.rd-chero .rd-hero-media{height:300px}.rd.rd-chero .rd-hero-shade{background:linear-gradient(180deg,#1b1a180d 0,#1b1a1833 90px,#1b1a18d6 210px,#1b1a18 300px)}.rd.rd-chero .rd-hero-inner{padding-top:150px;padding-bottom:84px}.rd.rd-chero .rd-h1{font-size:4rem}.rd.rd-chero .rd-lead{font-size:1.7rem}.rd .rd-crumbs ol{margin-bottom:18px;font-size:1.3rem}.rd .rd-chero-meta{margin-top:20px;gap:12px}.rd .rd-offer{font-size:1.45rem}.shopify-section:has(.rd-chero)+.shopify-section{padding-top:56px}.rd .rd-cseo-body{font-size:1.65rem;margin-top:18px}.rd .rd-facts{padding:24px 22px 22px}.rd .rd-faq-item summary{padding:18px 18px 18px 20px;font-size:1.7rem;gap:14px}.rd .rd-faq-ico{width:30px;height:30px}.rd .rd-faq-a{padding:0 20px 20px;font-size:1.6rem}}.rd.rd-cseo .rd-sec{padding-top:8px}.rd.rd-cseo .rd-cseo-grid{position:relative;padding-top:80px}.rd.rd-cseo .rd-cseo-grid:before{content:"";position:absolute;top:0;left:var(--rd-pad);right:var(--rd-pad);height:1px;background:var(--rd-line)}@media(max-width:749px){.rd.rd-cseo .rd-cseo-grid{padding-top:52px}}@media(min-width:990px){.rd.rd-chero .rd-hero-media{left:34%}.rd.rd-chero .rd-hero-shade{background:linear-gradient(90deg,#1b1a18 0% 34%,#1b1a18b8 42%,#1b1a1847 56%,#1b1a1800 72%),linear-gradient(0deg,#0e0d0b73,#0e0d0b00 28%)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ori-redesign.css.map */
