.subscribe-module__iJYc3W__subscribePage{background:#f5f0e6;min-block-size:100vh}.subscribe-module__iJYc3W__pageHeader{border-block-end:.5px solid #d6cdb8}.subscribe-module__iJYc3W__modeTabs{grid-template-columns:repeat(3,minmax(0,1fr));max-inline-size:980px;margin:0 auto;padding-inline:20px;display:grid}@media (max-width:319px){.subscribe-module__iJYc3W__modeTabs{grid-template-columns:1fr;padding-block-end:4px}.subscribe-module__iJYc3W__modeTab{text-align:start;justify-content:flex-start;min-block-size:44px}}.subscribe-module__iJYc3W__modeTab{color:#71654c;cursor:pointer;min-block-size:46px;font-family:var(--font-jost), Jost, sans-serif;letter-spacing:.13em;text-align:center;text-transform:uppercase;background:0 0;border:0;border-block-end:1.5px solid #0000;justify-content:center;align-items:center;font-size:10px;line-height:1.25;transition:color .16s,border-color .16s;display:inline-flex}.subscribe-module__iJYc3W__modeTabActive{color:#2c2416;border-block-end-color:#4a6741}.subscribe-module__iJYc3W__modeTab:disabled,.subscribe-module__iJYc3W__choiceButton:disabled{opacity:.58;cursor:not-allowed!important}.subscribe-module__iJYc3W__modeTab:focus-visible,.subscribe-module__iJYc3W__choiceButton:focus-visible,.subscribe-module__iJYc3W__paymentCta:focus-visible{outline-offset:2px;outline:2px solid #4a6741}@media (hover:hover) and (pointer:fine){.subscribe-module__iJYc3W__modeTab:not(.subscribe-module__iJYc3W__modeTabActive):hover{color:#2c2416;border-block-end-color:#d6cdb8}.subscribe-module__iJYc3W__choiceButton:not(.subscribe-module__iJYc3W__choiceButtonActive):hover{color:#2c2416;background:#fbf8ee}}.subscribe-module__iJYc3W__headerCopy{max-inline-size:980px;margin:0 auto;padding:20px 20px 18px}.subscribe-module__iJYc3W__headerPretitle{color:#4a6741;font-family:var(--font-jost), Jost, sans-serif;letter-spacing:.21em;text-transform:uppercase;margin:0 0 6px;font-size:9px;line-height:1.35}.subscribe-module__iJYc3W__headerTitle{color:#2c2416;font-family:var(--font-cormorant), "Cormorant Garamond", serif;margin:0;font-size:clamp(34px,9.2vw,48px);font-style:italic;font-weight:400;line-height:1.03}.subscribe-module__iJYc3W__headerDescription{color:#5d4e3a;max-inline-size:530px;font-family:var(--font-jost), Jost, sans-serif;margin:10px 0 0;font-size:13px;font-weight:300;line-height:1.6}.subscribe-module__iJYc3W__checkoutShell{grid-template-columns:minmax(0,1fr);gap:16px;max-inline-size:980px;margin:0 auto;padding:16px 20px 64px;display:grid}.subscribe-module__iJYc3W__productPlate{inline-size:100%;min-inline-size:0;margin-inline:0;display:block}.subscribe-module__iJYc3W__productFrame{box-sizing:border-box;background:#fbf8ee;border:.5px solid #d6cdb8;max-inline-size:min(78vw,340px);margin-inline:auto;padding:12px;overflow:hidden;box-shadow:0 22px 46px -26px #1c160c80}.subscribe-module__iJYc3W__productVideo{aspect-ratio:720/1280;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;background:#ede4ce;inline-size:100%;display:block}.subscribe-module__iJYc3W__productCaption{text-align:center;color:#71654c;max-inline-size:min(78vw,340px);font-family:var(--font-cormorant), "Cormorant Garamond", serif;margin:12px auto 2px;font-size:18px;font-style:italic;line-height:1.3}.subscribe-module__iJYc3W__checkoutPanel{background:#fbf8ee;border:.5px solid #d6cdb8;flex-direction:column;gap:14px;padding:18px 16px;display:flex}.subscribe-module__iJYc3W__choiceGroup{flex-direction:column;gap:6px;display:flex}.subscribe-module__iJYc3W__choiceLabel{color:#71654c;font-family:var(--font-jost), Jost, sans-serif;letter-spacing:.18em;text-transform:uppercase;font-size:10px;line-height:1.35}.subscribe-module__iJYc3W__choiceRow{gap:0;display:flex}.subscribe-module__iJYc3W__choiceButton{color:#5d4e3a;cursor:pointer;min-block-size:44px;font-family:var(--font-jost), Jost, sans-serif;text-align:center;background:#f5f0e6;border:.5px solid #d6cdb8;flex:1 1 0;padding:7px 6px;font-size:12px;line-height:1.2;transition:background .16s,color .16s,border-color .16s}.subscribe-module__iJYc3W__choiceButtonActive{color:#f5f0e6;background:#4a6741;border-color:#4a6741}.subscribe-module__iJYc3W__priceBlock{border-block-start:.5px solid #d6cdb8;flex-direction:column;gap:6px;padding-block-start:12px;display:flex}.subscribe-module__iJYc3W__subscribePage input::placeholder{color:#71654c;opacity:1}.subscribe-module__iJYc3W__emailInput{min-block-size:48px}.subscribe-module__iJYc3W__emailInput:disabled{cursor:not-allowed;opacity:1;color:#71654c!important;background:#f0ece3!important}.subscribe-module__iJYc3W__paymentCta{min-block-size:48px}.subscribe-module__iJYc3W__emailReviewBackdrop{z-index:100;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14100a85;place-items:center;display:grid;position:fixed;inset:0}.subscribe-module__iJYc3W__emailReviewDialog{color:#2c2416;background:#fbf8ee;border:.5px solid #d6cdb8;inline-size:min(430px,100%);padding:clamp(24px,5vw,34px);box-shadow:0 24px 70px #14100a47}.subscribe-module__iJYc3W__emailReviewKicker{color:#4a6741;font-family:var(--font-jost), Jost, sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;font-size:10px;line-height:1.3}.subscribe-module__iJYc3W__emailReviewTitle{font-family:var(--font-cormorant), "Cormorant Garamond", serif;margin:0;font-size:clamp(29px,7vw,36px);font-style:italic;font-weight:400;line-height:1.05}.subscribe-module__iJYc3W__emailReviewCopy{color:#5d4e3a;font-family:var(--font-jost), Jost, sans-serif;margin-block-start:16px;font-size:14px;line-height:1.55}.subscribe-module__iJYc3W__emailReviewCopy p{margin:0}.subscribe-module__iJYc3W__emailReviewAddress{color:#2c2416;overflow-wrap:anywhere;background:#f5f0e6;border:.5px solid #d6cdb8;padding:10px 12px;font-size:16px;font-weight:500;margin-block:9px!important}.subscribe-module__iJYc3W__emailReviewSuggestion{color:#4a6741;font-weight:500;margin-block-end:8px!important}.subscribe-module__iJYc3W__emailReviewActions{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px;margin-block-start:22px;display:grid}.subscribe-module__iJYc3W__emailReviewEdit,.subscribe-module__iJYc3W__emailReviewConfirm{cursor:pointer;min-block-size:48px;font-family:var(--font-jost), Jost, sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:10px 12px;font-size:11px;line-height:1.3}.subscribe-module__iJYc3W__emailReviewEdit{color:#5d4e3a;background:0 0;border:1px solid #71654c}.subscribe-module__iJYc3W__emailReviewConfirm{color:#fbf8ee;background:#4a6741;border:1px solid #4a6741}.subscribe-module__iJYc3W__emailReviewEdit:focus-visible,.subscribe-module__iJYc3W__emailReviewConfirm:focus-visible{outline-offset:2px;outline:2px solid #4a6741}@media (min-width:760px){.subscribe-module__iJYc3W__modeTabs{padding-inline:28px}.subscribe-module__iJYc3W__modeTab{letter-spacing:.16em;font-size:11px}.subscribe-module__iJYc3W__headerCopy{padding:22px 28px 16px}.subscribe-module__iJYc3W__headerTitle{font-size:clamp(36px,3vw,44px)}.subscribe-module__iJYc3W__headerDescription{font-size:14px}.subscribe-module__iJYc3W__checkoutShell{grid-template-columns:minmax(230px,.78fr) minmax(380px,1.12fr);align-items:start;gap:clamp(24px,4vw,44px);padding:0 28px 56px}.subscribe-module__iJYc3W__productPlate{inline-size:auto;margin-inline:0;display:block;position:sticky;top:88px}.subscribe-module__iJYc3W__productFrame{max-inline-size:380px;margin-inline:auto;padding:12px}.subscribe-module__iJYc3W__productVideo{aspect-ratio:720/1280}.subscribe-module__iJYc3W__productCaption{text-align:center;max-inline-size:380px;margin-top:14px}.subscribe-module__iJYc3W__checkoutPanel{padding:22px 26px}}@media (prefers-reduced-motion:reduce){.subscribe-module__iJYc3W__modeTab,.subscribe-module__iJYc3W__choiceButton{transition:none}}
