#yr-mnav[hidden]{display:none!important}@media(min-width:821px){#yr-mnav{display:none!important}}.yr-hero{min-height:clamp(360px,44vw,480px)}.yr-hero__scrim{background:linear-gradient(90deg,rgba(16,30,22,.72),rgba(16,30,22,.28) 55%,rgba(16,30,22,.06))!important}.yr-hero__copy h1{text-shadow:0 2px 22px rgba(8,16,11,.5)}.yr-hero__copy p{text-shadow:0 1px 12px rgba(8,16,11,.5)}.yr-hero__copy .yr-btn--light{box-shadow:0 10px 30px -14px rgba(0,0,0,.5)}.yr-cat{background:linear-gradient(160deg,#EAF0E9,#D6E0D5)}.yr-cat__ph{color:var(--green);opacity:.5;font-size:20px}.yr-cat::after{background:linear-gradient(180deg,transparent 35%,rgba(16,30,22,.74))!important}.yr-cat span{text-shadow:0 1px 10px rgba(0,0,0,.45)}.yr-cat img{object-fit:cover}.yr-pgrid > .muted{grid-column:1/-1;text-align:center;padding:48px 20px;border:1px dashed var(--line);border-radius:var(--radius);background:var(--cream);color:var(--muted)}.yr-routine__media{background:linear-gradient(160deg,#EAF0E9,#D3DDD2);aspect-ratio:4/5}.yr-routine__ph{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:16px;color:var(--green);opacity:.55;font-size:16px}.yr-routine__media img{object-fit:cover}.yr-about__c{background:linear-gradient(160deg,#2C4A3A,#152A20)}.yr-about__c .yr-btn--light{color:var(--green)!important;min-width:120px}.yr-legacy__imgs div{background:linear-gradient(160deg,#E9EFE7,#D7E0D6)}.yr-news form .yr-btn{width:100%}.pc{position:relative;text-align:left;display:flex;flex-direction:column}.pc__media{position:relative;aspect-ratio:1;border-radius:var(--radius);overflow:hidden;background:var(--cream);border:1px solid var(--line);transition:box-shadow .4s cubic-bezier(.22,.7,.3,1),border-color .3s,transform .4s cubic-bezier(.22,.7,.3,1)}.pc:hover .pc__media{transform:translateY(-6px);box-shadow:0 24px 44px -26px rgba(20,45,32,.5);border-color:var(--green)}.pc__link{position:absolute;inset:0;display:grid;place-items:center}.pc__img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:9%;transition:opacity .5s ease,transform .6s cubic-bezier(.22,.7,.3,1)}.pc__img--2{opacity:0}.pc:hover .pc__img--1{opacity:0}.pc:hover .pc__img--2{opacity:1}.pc:hover .pc__img{transform:scale(1.05)}.pc__ph{color:var(--green);opacity:.3;font-family:var(--serif);font-size:26px}.pc__badge{position:absolute;top:10px;left:10px;z-index:3;background:var(--sale);color:#fff;font-size:11px;font-weight:700;padding:4px 9px;border-radius:6px}.pc__add{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;transform:translateY(150%);opacity:0;transition:transform .35s cubic-bezier(.22,.7,.3,1),opacity .35s}.pc:hover .pc__add{transform:none;opacity:1}.pc__add button,.pc__add--out span{display:block;width:100%;text-align:center;background:var(--green);color:#fff;border:none;border-radius:999px;padding:12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 24px -12px rgba(20,45,32,.6)}.pc__add button:hover{background:var(--green-d)}.pc__add--out span{background:var(--muted);cursor:default;box-shadow:none}.pc__meta{padding:14px 2px 0;display:flex;flex-direction:column;gap:5px}.pc__cat{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.pc__title{font-family:var(--sans);font-weight:600;font-size:14.5px;line-height:1.3;color:var(--ink);margin:0;transition:color .2s}.pc:hover .pc__title{color:var(--green)}.pc__row{display:flex;justify-content:space-between;align-items:baseline;margin-top:4px;gap:8px}.pc__price{font-family:var(--sans);font-weight:700;font-size:14.5px;color:var(--ink)}.pc__price--sale{color:var(--sale)}.pc__price s{color:var(--muted);font-weight:400;margin-left:6px;font-size:13px}.pc__stars{color:var(--gold);font-size:11px;letter-spacing:.5px;white-space:nowrap}.yr-sec{padding-top:clamp(26px,3.4vw,46px);padding-bottom:clamp(26px,3.4vw,46px)}.yr-shead{margin-bottom:22px}.js .rv{opacity:0;transform:translateY(30px) scale(.985);filter:blur(3px);transition:opacity .85s cubic-bezier(.22,.7,.3,1),transform .85s cubic-bezier(.22,.7,.3,1),filter .7s ease}.js .rv.is-visible{opacity:1;transform:none;filter:blur(0)}.js .collection-grid .pc:nth-child(4n+2),.js .yr-pgrid .pc:nth-child(4n+2){transition-delay:.06s}.js .collection-grid .pc:nth-child(4n+3),.js .yr-pgrid .pc:nth-child(4n+3){transition-delay:.12s}.js .collection-grid .pc:nth-child(4n),.js .yr-pgrid .pc:nth-child(4n){transition-delay:.18s}.js .yr-cats .yr-cat:nth-child(2),.js .yr-routines .yr-routine:nth-child(2){transition-delay:.08s}.js .yr-cats .yr-cat:nth-child(3),.js .yr-routines .yr-routine:nth-child(3){transition-delay:.16s}.js .yr-cats .yr-cat:nth-child(4),.js .yr-routines .yr-routine:nth-child(4){transition-delay:.24s}.js .yr-about .yr-about__c:nth-child(2){transition-delay:.1s}@media(max-width:560px){.pc__add{transform:none;opacity:1}.pc__img--2{display:none}.pc:hover .pc__media{transform:none}.pc:hover .pc__img{transform:none}}@media(prefers-reduced-motion:reduce){.js .rv{filter:none!important;transform:none!important;opacity:1!important}}