.mrpp-scope{--forest:#16281E;--forest-hover:#24402F;--paper:#F4EEE2;--paper-2:#FBF7EF;--card:#EFE8D9;--ink:#201E1A;--ivory:#F1EBDE;--cream:#E3D6BE;--gold:#8A6A2F;--gold-on-dark:#B08A46;--muted:#6B6459;--body:#5A5449;--body-3:#4A463D;--sage:#C3CDBF;--sage-2:#8FA08C;--sage-3:#A9B7A6;--bar-text:#EFE9DC;--car-text:#C8C2B5;--charcoal:#201E1A;--rule-08:rgba(32,30,26,.08);--rule-10:rgba(32,30,26,.10);--rule-12:rgba(32,30,26,.12);--rule-14:rgba(32,30,26,.14);--rule-16:rgba(32,30,26,.16);--rule-18:rgba(32,30,26,.18);--rule-20:rgba(32,30,26,.20);--rule-24:rgba(32,30,26,.24);--ivory-10:rgba(241,235,222,.10);--ivory-14:rgba(241,235,222,.14);--ivory-16:rgba(241,235,222,.16);--ivory-18:rgba(241,235,222,.18);--ivory-34:rgba(241,235,222,.34);--serif:"Newsreader",Georgia,"Times New Roman",serif;--sans:"Jost","Helvetica Neue",Helvetica,Arial,sans-serif;--gutter:clamp(18px,4vw,56px);--page:1320px}.mrpp-scope{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.65;text-wrap:pretty;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--forest);accent-color:var(--forest)}.mrpp-scope,.mrpp-scope *,.mrpp-scope *::before,.mrpp-scope *::after{box-sizing:border-box}.mrpp-scope img{display:block;max-width:100%;height:auto}.mrpp-scope a{color:inherit;text-decoration:none}.mrpp-scope button{font:inherit;color:inherit}.mrpp-scope h1,.mrpp-scope h2,.mrpp-scope h3,.mrpp-scope h4,.mrpp-scope p,.mrpp-scope figure,.mrpp-scope blockquote,.mrpp-scope dl,.mrpp-scope dd{margin:0}.mrpp-scope ul,.mrpp-scope ol{margin:0;padding:0;list-style:none}.mrpp-scope ::selection{background:var(--cream)}.mrpp-scope :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.mrpp-scope [tabindex="-1"]:focus,.mrpp-scope [tabindex="-1"]:focus-visible{outline:none}.mrpp-scope .mr-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mrpp-scope .mr-wrap{max-width:var(--page);margin-inline:auto;padding-inline:var(--gutter)}.mrpp-scope .mr-eyebrow{font-size:11.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold)}.mrpp-scope .mr-note{font-size:13px;color:var(--muted)}.mrpp-scope .mr-nowrap{white-space:nowrap}.mrpp-scope .mr-tnum{font-variant-numeric:tabular-nums}.mrpp-scope .mr-stars{color:var(--gold);letter-spacing:.06em}.mrpp-scope .mr-was{margin-left:10px;font-size:14px;font-weight:400;letter-spacing:0;color:var(--muted);text-decoration:line-through}.mrpp-scope .mr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 32px;border:1px solid #fff0;border-radius:999px;background:var(--forest);color:var(--paper);font-family:var(--sans);font-size:12.5px;font-weight:500;letter-spacing:.15em;line-height:1.65;text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.mrpp-scope .mr-btn:hover,.mrpp-scope .mr-btn:focus-visible{background:var(--forest-hover)}.mrpp-scope .mr-textlink{display:inline-block;padding-bottom:4px;border-bottom:1px solid var(--gold);color:var(--forest);font-size:12.5px;letter-spacing:.15em;text-transform:uppercase;transition:color .18s ease}.mrpp-scope .mr-textlink:hover,.mrpp-scope .mr-textlink:focus-visible{color:var(--gold)}.mrpp-scope .mr-quiet-link{display:inline-block;padding:4px 0;border-bottom:1px solid rgb(176 138 70 / .6);color:var(--body-3);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;transition:color .18s ease}.mrpp-scope .mr-quiet-link:hover,.mrpp-scope .mr-quiet-link:focus-visible{color:var(--forest)}.mrpp-scope .mr-card{display:flex;flex-direction:column;background:var(--card);border-radius:3px;overflow:hidden}.mrpp-scope .mr-card__media{position:relative;display:block;isolation:isolate;background:var(--card);overflow:hidden}.mrpp-scope .mr-card__media img{width:100%;height:auto}.mrpp-scope .mr-card__media--blend img{mix-blend-mode:multiply}.mrpp-scope .mr-card__alt{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.mrpp-scope .mr-card__media:hover .mr-card__alt,.mrpp-scope .mr-card__media:focus-visible .mr-card__alt{opacity:1}.mrpp-scope .mr-badge{position:absolute;top:14px;left:14px;padding:7px 12px;background:var(--forest);border-radius:999px;color:var(--paper);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.mrpp-scope .mr-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:clamp(18px,2vw,26px);border-top:1px solid var(--rule-08)}.mrpp-scope .mr-card__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mrpp-scope .mr-card__pack{color:var(--muted);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.mrpp-scope .mr-card__rating{color:var(--muted);font-size:12px;white-space:nowrap}.mrpp-scope .mr-card__name{font-family:var(--serif);font-weight:400;font-size:clamp(1.35rem,1.9vw,1.7rem);line-height:1.18;letter-spacing:-.01em}.mrpp-scope .mr-card__name a{transition:color .18s ease}.mrpp-scope .mr-card__name a:hover,.mrpp-scope .mr-card__name a:focus-visible{color:var(--gold)}.mrpp-scope .mr-card__blurb{flex:1 1 auto;color:var(--body);font-size:14.5px;line-height:1.5}.mrpp-scope .mr-card__price{padding-top:4px}.mrpp-scope .mr-card__now{font-size:22px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.mrpp-scope .mr-card__unit{margin-top:3px;color:var(--muted);font-size:12.5px}.mrpp-scope .mr-card__actions{display:grid;gap:10px;margin-top:8px;justify-items:center}.mrpp-scope .mr-card__actions .mr-btn{width:100%;min-height:50px;padding:0 18px;font-size:12px}.mrpp-scope .mr-section{padding-block:clamp(60px,8vw,124px)}.mrpp-scope .mr-section__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:clamp(28px,4vw,52px)}.mrpp-scope .mr-section__eyebrow{margin-bottom:14px}.mrpp-scope .mr-h2{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,3.8vw,3.1rem);line-height:1.08;letter-spacing:-.02em}.mrpp-scope .mr-h2--xl{font-size:clamp(2.1rem,4.2vw,3.4rem);line-height:1.06;max-width:22ch}.mrpp-scope .mr-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,clamp(250px,28vw,340px)),1fr));gap:clamp(14px,1.8vw,26px)}.mrpp-scope .mr-crumb{color:var(--muted);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.mrpp-scope .mr-crumb a{transition:color .18s ease}.mrpp-scope .mr-crumb a:hover,.mrpp-scope .mr-crumb a:focus-visible{color:var(--gold)}.mrpp-scope .mr-crumb span{color:var(--gold)}.mrpp-scope .mr-card.is-hidden{display:none}.mrpp-scope .mr-ico{display:block;flex:none;width:24px;height:24px}@media (prefers-reduced-motion:reduce){.mrpp-scope,.mrpp-scope *,.mrpp-scope *::before,.mrpp-scope *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.mrpp-scope .woocommerce-Price-amount,.mrpp-scope .woocommerce-Price-amount bdi,.mrpp-scope .woocommerce-Price-currencySymbol{color:inherit;font:inherit;letter-spacing:inherit}.mrpp-scope del .woocommerce-Price-amount{text-decoration:inherit}.mrpp-scope ins{background:none;text-decoration:none}.mrpp.mrpp-scope ins,.mrpp.mrpp-scope ins .woocommerce-Price-amount,.mrpp.mrpp-scope .price ins .woocommerce-Price-amount{color:inherit;font-weight:inherit}.mrpp-range{display:block;width:100%}.mrpp-range--transparent{background:#fff0}.mrpp.mrpp-scope a.add_to_cart_button{border-radius:999px!important;text-decoration:none}.mrpp.mrpp-scope a.add_to_cart_button:hover{transform:none}.mrpp.mrpp-scope a.add_to_cart_button.loading{opacity:.6;pointer-events:none}.mrpp.mrpp-scope a.add_to_cart_button.added::after{content:none}.mrpp.mrpp-scope .added_to_cart{display:none}.mrpp-scope .mr-card__now del,.mrpp-scope .mr-cross__price del{margin-right:8px;color:var(--muted);font-size:14px;font-weight:400}.mrpp-scope h1,.mrpp-scope h2,.mrpp-scope h3,.mrpp-scope h4{padding:0;color:inherit;font-family:inherit;font-weight:700;letter-spacing:inherit;line-height:inherit;text-transform:none}.mrpp-scope dt{color:inherit;font-weight:400}.mrpp-scope th,.mrpp-scope td{padding:1px;font-weight:inherit;background:none}.mrpp-scope th{font-weight:700}.mrpp.mrpp-scope .mr-card a,.mrpp.mrpp-scope .mr-cross__card a{text-decoration:none}.mrpp-scope .mr-card__media>img:not(.mr-card__alt){transition:opacity .5s ease}.mrpp-scope .mr-card__media:hover .mr-card__alt{opacity:0}@media (hover:hover) and (pointer:fine){.mrpp-scope .mr-card__media:hover .mr-card__alt{opacity:1}.mrpp-scope .mr-card__media:hover>img:not(.mr-card__alt){opacity:0}}.mrpp-scope .mr-badge{z-index:1}