.mrpp-scope .mr-card__media--white{background:#fff}.mrpp-scope .mr-card__actions--row{display:flex;gap:8px;justify-items:stretch}.mrpp-scope .mr-card__actions--row .mr-btn{flex:1 1 auto;min-height:49.8px}.mrpp-scope .mr-card__details{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:49.8px;padding:0 20px;border:1px solid var(--rule-20);border-radius:999px;color:var(--forest);font-size:12px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:border-color .18s ease}.mrpp-scope .mr-card__details:hover,.mrpp-scope .mr-card__details:focus-visible{border-color:var(--forest)}.mrpp-scope .mr-page-title{font-family:var(--serif);font-weight:400;font-size:clamp(2.4rem,5.4vw,4rem);line-height:1.02;letter-spacing:-.025em}.mrpp-scope .mr-shop__intro{padding-top:clamp(34px,5vw,72px)}.mrpp-scope .mr-shop__title{margin-top:clamp(24px,3vw,40px);padding-bottom:clamp(26px,3vw,40px)}.mrpp-scope .mr-shop__title p{max-width:40ch;margin-top:14px;color:var(--body);font-size:17px}.mrpp-scope .mr-bar{background:var(--paper);border-block:1px solid var(--rule-12)}.mrpp-scope .mr-bar__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-block:14px}.mrpp-scope .mr-filters{display:flex;flex-wrap:wrap;gap:8px}.mrpp-scope .mr-filter{min-height:42px;padding:0 20px;background:none;border:1px solid var(--rule-18);border-radius:999px;color:var(--ink);font-size:12px;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.mrpp-scope .mr-filter:hover,.mrpp-scope .mr-filter:focus-visible{border-color:var(--forest)}.mrpp-scope .mr-filter[aria-pressed="true"]{background:var(--forest);border-color:var(--forest);color:var(--paper)}.mrpp-scope .mr-bar__right{display:flex;align-items:center;gap:14px;margin-left:auto}.mrpp-scope .mr-count{color:var(--muted);font-size:12px;letter-spacing:.1em;white-space:nowrap}.mrpp-scope .mr-sort{display:flex;align-items:center;gap:14px}.mrpp-scope .mr-sort__label{padding-left:14px;border-left:1px solid var(--rule-14);color:var(--muted);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.mrpp-scope .mr-sort select{min-height:42px;padding:11px 16px;background:var(--paper-2);border:1px solid var(--rule-18);border-radius:999px;color:var(--ink);font-family:var(--sans);font-size:13px}.mrpp-scope .mr-shop__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,clamp(250px,26vw,330px)),1fr));gap:clamp(14px,1.8vw,26px);padding-top:clamp(26px,4vw,50px);padding-bottom:clamp(60px,8vw,120px)}body.mrpp-shop .site-content>.shoptimizer-archive>.col-full,body.mrpp-shop .site-content>.col-full{display:block;max-width:none;margin:0;padding-left:0;padding-right:0}.mrpp-shop-page{display:block;width:100%;overflow-x:clip}body.mrpp-shop div.site-content{padding-top:0}body.mrpp-shop main.mrpp.mrpp-scope.mrpp-shop-page{margin-top:0;padding-top:0}.mrpp.mrpp-scope a.mr-filter{display:inline-flex;align-items:center;justify-content:center;line-height:1.65;text-decoration:none}.mrpp-scope .mr-filter[aria-current="page"]{background:var(--forest);border-color:var(--forest);color:var(--paper)}.mrpp-scope .mr-sort form{display:flex;align-items:center;gap:14px;margin:0}.mrpp.mrpp-scope .mr-sort select{width:auto;height:auto;margin:0;background-image:none;box-shadow:none;-webkit-appearance:auto;appearance:auto}.mrpp-scope .mr-sort noscript button{min-height:42px;padding:0 16px}.mrpp-scope .mrpp-shop__desc{max-width:60ch;margin-top:14px;color:var(--body);font-size:17px;line-height:1.65}.mrpp.mrpp-scope .mrpp-shop__desc p{margin:0}.mrpp.mrpp-scope .mrpp-shop__desc p+p{margin-top:.8em}.mrpp-scope .mrpp-shop__before{padding-top:clamp(18px,2.4vw,28px)}.mrpp-scope .mrpp-shop__after{padding-bottom:clamp(40px,5vw,72px)}.mrpp-scope .mrpp-shop__empty{padding-block:clamp(48px,7vw,96px);text-align:center}.mrpp-scope .mrpp-shop__empty p{color:var(--body);font-size:17px}.mrpp-scope .mrpp-shop__empty .mr-textlink{margin-top:18px}.mrpp-scope .woocommerce-pagination{margin:calc(-1 * clamp(30px,4vw,60px)) 0 clamp(60px,8vw,120px)}.mrpp.mrpp-scope .woocommerce-pagination ul.page-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;border:0;list-style:none}.mrpp.mrpp-scope .woocommerce-pagination ul.page-numbers li{margin:0;border:0}.mrpp.mrpp-scope .woocommerce-pagination .page-numbers a,.mrpp.mrpp-scope .woocommerce-pagination .page-numbers span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:0 14px;background:none;border:1px solid var(--rule-18);border-radius:999px;color:var(--ink);font-size:13px;line-height:1;text-decoration:none}.mrpp.mrpp-scope .woocommerce-pagination .page-numbers span.current{background:var(--forest);border-color:var(--forest);color:var(--paper)}.mrpp.mrpp-scope .woocommerce-pagination .page-numbers a:hover,.mrpp.mrpp-scope .woocommerce-pagination .page-numbers a:focus-visible{border-color:var(--forest)}.mrpp.mrpp-scope .mr-card__actions--row a.mr-btn{min-width:0}