.myr{--forest:#213b2e;--forest-d:#182e24;--cream:#f7f3ec;--paper:#fffefa;--line:#dfd9cf;--muted:#6f766c;background:var(--cream);color:var(--forest);font-family:var(--font-body-family,Arial,sans-serif)}.myr *,.myr *:before,.myr *:after{box-sizing:border-box}.myr [hidden]{display:none!important}.myr__hero{background:radial-gradient(circle at 88% 28%,#3a5841 0,#233e30 48%,#172d23);color:#fff9ef}.myr__hero-inner{min-height:365px;padding-top:65px;padding-bottom:65px;display:flex;align-items:center;justify-content:space-between;gap:45px}.myr__eyebrow{font-size:10px;font-weight:800;letter-spacing:.19em;margin:0 0 18px;color:#a28259}.myr__hero .myr__eyebrow{color:#debd8b}.myr h1,.myr h2,.myr h3{font-family:var(--font-heading-family,Georgia,serif);font-weight:400;letter-spacing:-.045em}.myr__hero h1{font-size:clamp(49px,6.5vw,88px);line-height:1.02;margin:0 0 17px;color:#fffaf2}.myr__hero h1 em{font-weight:400;color:#dfb993}.myr__hero p:not(.myr__eyebrow){font-size:15px;line-height:1.65;color:#d5e0d7;max-width:590px;margin:0}.myr__hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:26px}.myr__button{border:1px solid transparent;border-radius:3px;min-height:46px;padding:12px 17px;display:inline-flex;align-items:center;justify-content:space-between;gap:16px;text-decoration:none!important;font-weight:800;font-size:12px;cursor:pointer;line-height:1.35}.myr__button--light{background:#e4c9a3;color:#22382d}.myr__button--dark{background:var(--forest);color:#fff}.myr__button--outline{border-color:#879886;color:var(--forest);background:transparent;margin-top:17px}.myr__button[disabled]{opacity:.52;cursor:not-allowed}.myr__underlink{color:#f2dec2;font-weight:700;font-size:12px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:4px}.myr__seal{width:175px;height:175px;flex-shrink:0;border:1px solid rgba(224,197,155,.5);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.myr__seal b{font:italic 63px Georgia,serif;color:#dfbd90}.myr__seal small{font-size:9px;letter-spacing:.2em}.myr__workspace{padding-top:28px;padding-bottom:90px}.myr__tabs{display:flex;gap:7px;overflow-x:auto;border-bottom:1px solid #d9d8cc;padding-bottom:10px;scrollbar-width:thin}.myr__tabs button{background:transparent;color:var(--forest);font-size:12px;font-weight:700;white-space:nowrap;padding:12px 16px;border:1px solid transparent;border-radius:3px;cursor:pointer}.myr__tabs button[aria-current=page]{background:var(--forest);color:#fff}.myr__tabs button:focus-visible,.myr a:focus-visible,.myr button:focus-visible,.myr select:focus-visible{outline:2px solid #c19a64;outline-offset:3px}.myr__status{min-height:35px;padding:13px 0 0;color:#6c766b;font-size:12px}.myr__status:empty{display:none}.myr__intro{margin:27px 0 24px}.myr__intro h2{font-size:clamp(36px,4vw,58px);line-height:1.1;margin:0 0 9px}.myr__intro p:last-child:not(.myr__eyebrow){color:var(--muted);font-size:14px;line-height:1.6;max-width:700px}.myr__summary{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:13px}.myr__panel{border:1px solid var(--line);background:var(--paper);padding:clamp(20px,3vw,33px);min-height:250px;display:flex;flex-direction:column}.myr__panel--green{background:var(--forest);color:#fff;border-color:var(--forest)}.myr__panel-label{color:#a88758;font-size:10px;letter-spacing:.13em;font-weight:800}.myr__panel h3{font-size:clamp(26px,2.7vw,40px);line-height:1.12;margin:23px 0 9px}.myr__panel p{font-size:13px;line-height:1.6;color:var(--muted);margin:0 0 20px}.myr__panel--green p{color:#d5e1d3}.myr__panel a,.myr__panel button{background:none;border:0;border-top:1px solid currentColor;padding:14px 0 0;margin-top:auto;text-align:left;font-weight:700;font-size:12px;cursor:pointer;color:inherit;text-decoration:none}.myr__lower{margin-top:58px;border-top:1px solid #d3d5cb;padding-top:40px;display:grid;grid-template-columns:1fr 1.5fr;gap:40px}.myr__lower h2{font-size:clamp(36px,4vw,55px);margin:0 0 14px}.myr__lower p:not(.myr__eyebrow){font-size:13px;line-height:1.7;color:var(--muted)}.myr__coffee-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.myr__coffee{border:1px solid var(--line);background:var(--paper);color:var(--forest);padding:15px;display:flex;flex-direction:column;gap:7px;align-items:center;text-decoration:none;text-align:center}.myr__coffee img{width:100%;height:153px;object-fit:contain}.myr__coffee strong{font-size:11px;letter-spacing:.13em}.myr__coffee span{color:var(--muted);font-size:10px}.myr__records{display:grid;gap:14px;max-width:950px}.myr__records>p{background:#fffdf9;border:1px solid var(--line);padding:25px;color:var(--muted);font-size:14px;line-height:1.6;margin:0}.myr__record{background:var(--paper);padding:23px;border:1px solid var(--line);display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px}.myr__record small{letter-spacing:.08em;color:var(--muted);font-size:10px;font-weight:700}.myr__record h3{font-size:26px;margin:8px 0}.myr__record p{font-size:12px;color:var(--muted);line-height:1.5;margin:4px 0}.myr__record-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.myr__record-actions button{font-size:12px;font-weight:700;background:var(--forest);color:#fff;border:0;padding:12px 15px;cursor:pointer}.myr__record-actions button[disabled]{opacity:.55;cursor:not-allowed}.myr__help{max-width:950px;margin-top:20px;border:1px solid var(--line);padding:23px;background:#ecefe6}.myr__help strong{font-size:14px}.myr__help p{font-size:13px;color:var(--muted)}.myr__help a{color:var(--forest);font-weight:800;font-size:12px}.myr__prefs{max-width:970px;display:grid;grid-template-columns:1fr 1fr;gap:20px;background:var(--paper);padding:clamp(23px,4vw,40px);border:1px solid var(--line)}.myr__prefs label{font-weight:700;font-size:13px;display:grid;gap:9px}.myr__prefs select{width:100%;padding:13px 12px;background:#fff;border:1px solid #bfc8b8;border-radius:3px;color:var(--forest);font:inherit}.myr__prefs-end{grid-column:1/-1;display:flex;align-items:center;gap:18px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:20px}.myr__prefs-end span,.myr__fine{font-size:12px;color:var(--muted);line-height:1.65}.myr__reward{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:35px;background:var(--forest);color:#fff;max-width:950px}.myr__reward h3{font-size:42px;margin:15px 0 5px}.myr__reward p{font-size:13px;line-height:1.6;max-width:550px;color:#dbe7dd}.myr__reward a{color:#eed6b1;font-weight:800;font-size:12px;white-space:nowrap}@media(max-width:980px){.myr__summary{grid-template-columns:1fr 1fr}.myr__summary .myr__panel:first-child{grid-column:1/-1}.myr__lower{grid-template-columns:1fr}}@media(max-width:640px){.myr__hero-inner{padding-top:48px;padding-bottom:48px;gap:20px}.myr__seal{display:none}.myr__summary{grid-template-columns:1fr}.myr__summary .myr__panel:first-child{grid-column:auto}.myr__panel{min-height:215px}.myr__coffee img{height:90px}.myr__coffee{padding:8px}.myr__record,.myr__prefs{grid-template-columns:1fr}.myr__prefs-end{grid-column:1}.myr__reward{flex-direction:column;align-items:start}.myr__tabs button{padding:11px 12px}.myr__workspace{padding-bottom:70px}}.myr__guest-note{font-size:12px!important;color:#d5e1d5!important;margin:15px 0 0!important}.myr__guest-workspace{padding-top:52px;padding-bottom:85px}.myr__guest-intro{max-width:850px;margin:30px 0 36px}.myr__guest-intro h2,.myr__guest-invitation h2{color:#203a2d!important;font-size:clamp(40px,4.7vw,66px);line-height:1.08;font-family:Georgia,serif;margin:0 0 16px}.myr__guest-intro h2 em,.myr__guest-invitation h2 em{color:#a47e52;font-weight:400}.myr__guest-intro>p:last-child{font-size:15px;line-height:1.75;color:#607363;max-width:800px}.myr__guest-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.myr__guest-benefits .myr__panel{min-height:260px}.myr__guest-benefits .myr__panel h3{color:#203a2d;font-size:clamp(26px,2.7vw,39px)}.myr__guest-benefits .myr__panel--green h3{color:#fff9ee}.myr__guest-benefits .myr__panel p{font-size:13px;line-height:1.7}.myr__guest-invitation{margin:64px 0 0;padding:42px;background:#ebe8dd;border:1px solid #e1dacc;display:flex;align-items:end;justify-content:space-between;gap:28px}.myr__guest-invitation .myr__eyebrow{margin:0 0 13px}.myr__guest-invitation p:last-child{font-size:14px;color:#607363;line-height:1.7;margin:0}.myr__guest-invitation .myr__button{white-space:nowrap}.myr .myr__hero h1{color:#fffaf1!important}.myr .myr__hero h1 em{color:#e8c79d}.myr .myr__hero-actions .myr__underlink{color:#f6e9d8!important}.myr .myr__button:focus-visible,.myr .myr__underlink:focus-visible{outline:2px solid #c6a777;outline-offset:4px}@media(max-width:930px){.myr__guest-benefits{grid-template-columns:1fr 1fr}.myr__guest-benefits .myr__panel:first-child{grid-column:1/-1}}@media(max-width:650px){.myr__guest-workspace{padding-top:25px;padding-bottom:55px}.myr__guest-benefits{grid-template-columns:1fr}.myr__guest-benefits .myr__panel:first-child{grid-column:auto}.myr__guest-benefits .myr__panel{min-height:210px}.myr__guest-invitation{margin-top:39px;padding:26px;flex-direction:column;align-items:stretch}.myr__guest-invitation .myr__button{white-space:normal}.myr__guest-intro h2,.myr__guest-invitation h2{font-size:40px}}.myr--account-choices .myr__choices-workspace{padding-top:69px}.myr__welcome-strip{background:#ead7b8;color:#20392e;border-bottom:1px solid #d3bd98}.myr__welcome-strip-inner{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding-top:13px;padding-bottom:13px}.myr__welcome-strip span{font-size:9px;letter-spacing:.16em;font-weight:850}.myr__welcome-strip strong{font-size:14px;font-weight:750}.myr__welcome-strip a{margin-left:auto;color:#1f3e2c;font-size:11px;font-weight:850;text-underline-offset:4px}.myr__choice-intro{max-width:950px;scroll-margin-top:100px}.myr__choice-intro h2{font-size:clamp(39px,5vw,68px)!important;color:#203a2d!important;line-height:1.06;margin:0 0 16px}.myr__choice-intro h2 em{font-weight:400;color:#a47e52}.myr__choice-intro p:last-child{max-width:800px;line-height:1.7;color:#5f7064}.myr__choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch;margin-top:36px}.myr__choice{display:flex;flex-direction:column;padding:clamp(25px,3.4vw,48px);border:1px solid #d7cfc1;background:#fffefa;min-height:550px}.myr__choice--priority{background:#203a2d;border-color:#203a2d;color:#f8f1e7;box-shadow:10px 10px #e6dac5}.myr__choice-kicker{font-size:10px;font-weight:850;letter-spacing:.16em;color:#9a774c}.myr__choice--priority .myr__choice-kicker{color:#ebc899}.myr__choice h3{font-family:Georgia,serif;font-size:clamp(35px,4vw,54px);line-height:1.05;font-weight:400;letter-spacing:-.045em;margin:19px 0 14px;color:#22392e}.myr__choice--priority h3{color:#fff9eb}.myr__choice-byline{display:block;font-family:Arial,sans-serif;font-size:11px;letter-spacing:.02em;font-weight:700;margin-top:9px;color:#dbcbaf}.myr__choice-price{margin:0 0 18px;font-family:Georgia,serif;font-size:clamp(32px,3.7vw,48px);letter-spacing:-.03em;line-height:1.05;color:#243d30}.myr__choice--priority .myr__choice-price{color:#e3c493}.myr__choice-price span{font: 13px Arial,sans-serif;letter-spacing:0;color:#e5dac9}.myr__choice-description{color:#607166;font-size:14px;line-height:1.7;margin:0;max-width:420px}.myr__choice--priority .myr__choice-description{color:#d6e2d7}.myr__choice-benefits{list-style:none;padding:23px 0;margin:25px 0 30px;border-top:1px solid #e2d9ca;display:grid;gap:14px}.myr__choice--priority .myr__choice-benefits{border-color:#55705b}.myr__choice-benefits li{position:relative;padding-left:25px;font-size:13px;line-height:1.55;color:#4d6253}.myr__choice-benefits li:before{content:"\2713";position:absolute;left:0;top:0;color:#986d36;font-weight:900}.myr__choice--priority .myr__choice-benefits li{color:#e1e8df}.myr__choice--priority .myr__choice-benefits li:before{color:#edc893}.myr__choice-benefits strong{color:inherit}.myr__choice-action{margin-top:auto}.myr__choice-action .myr__button{width:100%;min-height:53px;font-size:13px;line-height:1.35}.myr__button--gold{background:#e6c99e;color:#1f342a}.myr__button--gold:hover{background:#f0d9b5}.myr__choice-action>p{margin:12px 0 0;color:#788679;font-size:11px;line-height:1.5}.myr__choice--priority .myr__choice-action>p{color:#d4dfd1}.myr__rewards-spotlight{margin-top:64px;background:#e7e7da;border:1px solid #d9d8c7;padding:clamp(26px,4vw,58px);display:grid;grid-template-columns:180px 1fr;gap:clamp(18px,4vw,65px);align-items:center}.myr__rewards-monogram{width:175px;height:175px;border:1px solid #8f9e8d;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#284837}.myr__rewards-monogram span{font:italic 92px Georgia,serif;line-height:.9}.myr__rewards-monogram small{font-size:10px;letter-spacing:.23em;font-weight:750;margin-top:12px}.myr__rewards-story h2{font-size:clamp(38px,4.3vw,59px);line-height:1.08;max-width:690px;margin:7px 0 16px;color:#203a2d}.myr__rewards-story h2 em{font-weight:400;color:#9f7548}.myr__rewards-story>p:not(.myr__eyebrow){max-width:690px;font-size:14px;line-height:1.75;color:#536453;margin:0}.myr__rewards-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.myr__rewards-pills span{font-size:11px;color:#274837;padding:8px 12px;border:1px solid #b8bda9;background:#f4f2e8}.myr__rewards-actions{display:flex;flex-wrap:wrap;gap:22px;margin-top:27px}.myr__rewards-actions a{font-size:12px;font-weight:800;color:#214332;text-underline-offset:5px}.myr__account-note{border-top:1px solid #cfcfc2;padding:38px 0 0;margin-top:64px;display:flex;justify-content:space-between;align-items:center;gap:25px}.myr__account-note h2{color:#203a2d;font-size:clamp(30px,3.5vw,44px);margin:0 0 12px}.myr__account-note p:last-child{font-size:13px;line-height:1.7;color:#607166;max-width:730px;margin:0}.myr__account-note .myr__button{flex:none;white-space:nowrap}.myr--account-choices .myr__button:hover{filter:brightness(1.045);transform:translateY(-1px)}.myr--account-choices .myr__button:focus-visible,.myr--account-choices .myr__rewards-actions a:focus-visible,.myr__welcome-strip a:focus-visible{outline:3px solid #b28a50;outline-offset:4px}@media(max-width:800px){.myr__choice-grid{grid-template-columns:1fr}.myr__choice{min-height:0}.myr__rewards-spotlight{grid-template-columns:1fr}.myr__rewards-monogram{width:115px;height:115px}.myr__rewards-monogram span{font-size:64px}.myr__account-note{align-items:stretch;flex-direction:column}.myr__account-note .myr__button{align-self:start}.myr__welcome-strip a{margin-left:0}}@media(max-width:560px){.myr--account-choices .myr__choices-workspace{padding-top:40px}.myr__choice{padding:24px}.myr__choice--priority{box-shadow:5px 5px #e6dac5}.myr__welcome-strip-inner{gap:7px 15px}.myr__welcome-strip strong{width:100%}.myr__rewards-spotlight{margin-top:38px}.myr__rewards-pills span{font-size:10px}.myr__account-note{margin-top:36px}.myr__account-note .myr__button{width:100%}}.myr__inline-account{display:block;width:100%;--shopify-account-color-accent:#203a2d;--shopify-account-color-background:#f7f3ec;--shopify-account-color-text:#203a2d;--shopify-account-color-border:#c7bba8;--shopify-account-radius-base:4px;--shopify-account-radius-button:4px;--shopify-account-radius-dialog:8px;--shopify-account-font-body:var(--font-body-family,Arial,sans-serif);--shopify-account-font-heading:var(--font-heading-family,Georgia,serif) }.myr__inline-account::part(signed-out-avatar){width:100%;min-height:53px;padding:13px 17px;display:flex;align-items:center;background:#203a2d;color:#fffaf1;border:1px solid #203a2d;border-radius:3px;box-sizing:border-box;cursor:pointer}.myr__inline-account::part(signed-out-avatar):focus-visible{outline:3px solid #b28a50;outline-offset:3px}.myr__inline-account-label{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-body-family,Arial,sans-serif);font-size:13px;font-weight:800;line-height:1.45;text-align:left}.myr__account-fallback{display:inline-block;margin-top:7px;font-size:11px;font-weight:750;color:#284637;text-decoration:underline;text-underline-offset:3px}.myr__email-invitation{width:100%;color:#244030}.myr__email-invitation-kicker{font-size:10px!important;font-weight:850;letter-spacing:.13em;line-height:1.5;color:#98734c!important;margin:0 0 13px!important}.myr__email-form{display:flex;flex-direction:column;gap:9px;margin:0}.myr__email-form label{display:block;font-size:12px;line-height:1.4;font-weight:750;color:#203a2d;letter-spacing:.015em}.myr__email-field{position:relative;width:100%}.myr__email-field input{display:block;width:100%;height:54px;box-sizing:border-box;padding:13px 16px;font:400 14px var(--font-body-family,Arial,sans-serif);color:#203a2d!important;background:#fffefa!important;border:1px solid #b9ad9c!important;border-radius:3px!important;box-shadow:none!important;letter-spacing:0}.myr__email-field input::placeholder{color:#8c948b;opacity:1}.myr__email-field input:focus,.myr__email-field input:focus-visible{border-color:#203a2d!important;outline:3px solid #dfcba9!important;outline-offset:2px}.myr__email-submit{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:54px;margin-top:3px;padding:13px 18px;border:1px solid #203a2d;border-radius:3px;background:#203a2d;color:#fffaf1!important;font:800 13px var(--font-body-family,Arial,sans-serif);line-height:1.4;text-align:left;cursor:pointer;transition:background .18s ease,transform .18s ease}.myr__email-submit:hover{background:#345542;transform:translateY(-1px)}.myr__email-submit:focus-visible{outline:3px solid #b28a50;outline-offset:3px}.myr__email-note{margin:13px 0 6px!important;font-size:11px!important;line-height:1.65!important;color:#65766a!important}.myr__email-invitation .myr__account-fallback{margin-top:4px;font-size:11px;color:#496450}@media(max-width:560px){.myr__email-field input,.myr__email-submit{min-height:52px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/jrcc-my-ranch.css.map */
