body:has(.jmc-root){background:#fffdfb}.jmc-root{--jmc-ink: #3d3232;--jmc-body: #584945;--jmc-muted: #77655d;--jmc-accent: #775c58;--jmc-line: #ded1c8;--jmc-paper: #fffdfb;background:var(--jmc-paper);color:var(--jmc-ink);font-family:var(--text-font-family);font-size:16px;line-height:1.8;letter-spacing:.005em}.jmc-root h1,.jmc-root h2,.jmc-root h3,.jmc-root p{margin:0}.jmc-root h1,.jmc-root h2{color:var(--jmc-ink);font-family:var(--jmc-serif,serif);font-weight:600;letter-spacing:.015em;text-transform:none}.jmc-root a{color:inherit;text-decoration:none}.jmc-root svg{flex:none}.jmc-wrap{width:min(1200px,calc(100% - 112px));margin-inline:auto}.jmc-hero{position:relative;isolation:isolate;overflow:clip;padding:55px 0 59px;background:linear-gradient(115deg,#fffdfb 20%,#fbf3ed 69%,#f1e2d8);border-bottom:1px solid #e5d7ce}.jmc-silk{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.jmc-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:60px}.jmc-root .jmc-script{margin-bottom:17px;font-family:Georgia,serif;font-style:italic;font-size:29px;font-weight:400;line-height:1.3;color:#8b6b5e;letter-spacing:-.02em}.jmc-hero h1{font-size:clamp(40px,3.9vw,54px);line-height:1.5}.jmc-hero h1 span{display:inline-block}.jmc-hero__intro{max-width:370px;padding-left:30px;border-left:1px solid #cfb9ad;color:var(--jmc-body);font-size:17px;line-height:1.95}.jmc-root .jmc-text-link{display:inline-flex;align-items:center;gap:18px;min-height:44px;margin-top:19px;font-size:14px;font-weight:500;color:var(--jmc-accent)}.jmc-text-link span{border-bottom:1px solid #b3988d}.jmc-main{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.58fr);grid-template-areas:"channels form" "guides form";align-items:start;gap:34px clamp(36px,4.3vw,64px);padding-block:60px 90px}.jmc-channels{grid-area:channels;min-width:0}.jmc-root .jmc-eyebrow{margin-bottom:10px;font-size:12px;font-weight:500;line-height:1.6;letter-spacing:.16em;color:#806456}.jmc-channels h2{margin-bottom:24px;font-size:24px;line-height:1.65}.jmc-instagram{display:block;padding:25px 25px 23px;border:1px solid #dfccc0;background:linear-gradient(125deg,#f7ede5,#faf4ef);transition:background-color .2s,border-color .2s}.jmc-instagram:hover{border-color:#b39383;background:#f3e6dc}.jmc-channel-heading{display:flex;align-items:center;gap:12px;color:#6e5049}.jmc-channel-heading>span{font-family:Georgia,serif;font-size:25px;line-height:1.2}.jmc-channel-heading .jmc-arrow{margin-left:auto}.jmc-root .jmc-channel-description{margin-top:14px;font-size:14px;line-height:1.9;color:var(--jmc-body)}.jmc-channel-action{display:inline-block;margin-top:18px;padding-bottom:2px;border-bottom:1px solid #b69d90;color:#70514a;font-size:14px;font-weight:500}.jmc-email{padding-top:25px}.jmc-root .jmc-email__label{margin-bottom:6px;font-family:Georgia,serif;font-size:22px;line-height:1.4;color:#70554c}.jmc-email>a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;width:fit-content;max-width:100%;font-size:16px;font-weight:500;text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.jmc-email .jmc-channel-description{margin-top:4px}.jmc-form-panel{grid-area:form;min-width:0;padding:35px 38px 38px;background:#fff;border:1px solid #e3d9d0;box-shadow:0 12px 38px #5b41310a}.jmc-form-heading h2{margin-bottom:13px;font-size:29px;line-height:1.5}.jmc-form-heading>p:last-child{color:var(--jmc-muted);font-size:14px;line-height:1.9}.jmc-form{margin-top:28px;scroll-margin-top:140px}.jmc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 22px;align-items:start}.jmc-field{min-width:0}.jmc-field--wide{grid-column:1/-1}.jmc-field label{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:9px;color:var(--jmc-ink);font-size:14px;font-weight:500;line-height:1.7}.jmc-required,.jmc-optional{font-size:10px;line-height:1.7;font-weight:400;white-space:nowrap;letter-spacing:.04em}.jmc-required{color:#70514a;background:#f4eae4;padding:1px 6px}.jmc-optional{color:#81706a}.jmc-field input,.jmc-field textarea,.jmc-field select{display:block;width:100%;margin:0;border:1px solid #d9cdc4;border-radius:0;background:#fffdfb;color:var(--jmc-ink);font:inherit;font-size:16px;line-height:1.6;letter-spacing:normal;box-shadow:none}.jmc-field input,.jmc-field select{min-height:50px;padding:11px 13px}.jmc-field textarea{min-height:164px;padding:13px 14px;resize:vertical}.jmc-field input[aria-invalid=true]{border-color:#994d45}.jmc-select{position:relative}.jmc-field select{-webkit-appearance:none;appearance:none;padding-right:36px}.jmc-select>svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#775c58}.jmc-root .jmc-field-help{margin-top:8px;font-size:12px;line-height:1.9;color:var(--jmc-muted)}.jmc-form-footer{display:grid;justify-items:start;gap:21px;margin-top:25px}.jmc-root .jmc-privacy{color:var(--jmc-muted);font-size:12px;line-height:1.9}.jmc-privacy a{color:#684d45;text-decoration:underline;text-underline-offset:3px}.jmc-root .jmc-submit{display:inline-flex;align-items:center;justify-content:space-between;gap:50px;min-height:54px;min-width:230px;max-width:100%;padding:14px 24px;border:1px solid var(--jmc-accent);border-radius:0;background:var(--jmc-accent);color:#fffdfb;font:inherit;font-size:15px;font-weight:500;line-height:1.6;text-align:left;cursor:pointer;transition:background .2s,border-color .2s}.jmc-submit:hover{background:#634944;border-color:#634944}.jmc-root a:focus-visible,.jmc-submit:focus-visible{outline:2px solid #775c58;outline-offset:4px}.jmc-field input:focus-visible,.jmc-field select:focus-visible,.jmc-field textarea:focus-visible{outline:2px solid #775c58;outline-offset:2px}.jmc-notice{padding:22px;border:1px solid #bfd0bf;background:#f2f7f1;color:#36503a}.jmc-notice h3{font:inherit;font-size:17px;font-weight:500;line-height:1.7;text-transform:none;letter-spacing:0;color:inherit}.jmc-notice p,.jmc-notice ul{margin-top:10px;font-size:14px;line-height:1.9}.jmc-notice ul{padding-left:20px}.jmc-notice--error{margin-bottom:24px;border-color:#dbc0b8;background:#fbf1ed;color:#813d32}.jmc-guides{grid-area:guides;min-width:0;padding-top:24px;border-top:1px solid var(--jmc-line)}.jmc-guides h2{margin-bottom:12px;font-family:var(--text-font-family);font-size:14px;font-weight:500;line-height:1.7}.jmc-guides a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;border-bottom:1px solid #eee5df;color:#6c554c;font-size:14px;line-height:1.7}.jmc-guides a:hover>span:first-child{text-decoration:underline;text-underline-offset:5px}.jmc-root:lang(en) h1{font-size:clamp(40px,4vw,55px);line-height:1.18;letter-spacing:-.025em}.jmc-root:lang(en) h1 span{display:block}.jmc-root:lang(en) .jmc-channels h2{font-size:27px}.jmc-root:lang(en) .jmc-form-heading h2{font-size:32px}body:has(.jmc-root) .announcement-bar{background:#775c58;color:#fffdfb}body:has(.jmc-root) .announcement-bar .prose{font-family:var(--text-font-family);font-size:13px;line-height:1.7;font-weight:400;letter-spacing:.015em}body:has(.jmc-root) .header{background:#fffdfb;color:#3d3232;border-bottom:1px solid #e4dcd6}body:has(.jmc-root) .header__logo-image{mix-blend-mode:multiply}body:has(.jmc-root) .footer{background:#fffdfb;color:#514440;border-top:1px solid #e4dcd6}body:has(.jmc-root) .footer .h6{font-size:16px;font-weight:500;letter-spacing:.025em;color:#3d3232}body:has(.jmc-root) .footer .link-faded{opacity:1;font-size:15px;line-height:1.85;color:#61534f}@media(min-width:1200px){body:has(.jmc-root) .header{--header-grid: "logo primary-nav secondary-nav" / auto minmax(0,1fr) auto;column-gap:32px;padding-block:19px}body:has(.jmc-root) .header__primary-nav{justify-content:center;flex-wrap:nowrap;column-gap:22px}body:has(.jmc-root) .header__primary-nav .h6{font-size:13px;letter-spacing:.035em;white-space:nowrap}body:has(.jmc-root) .header__secondary-nav{column-gap:16px}}@media(min-width:1000px)and (max-width:1199px){body:has(.jmc-root) .header__primary-nav>button{display:inline-flex}body:has(.jmc-root) .header__primary-nav>ul{display:none}}@media(max-width:1099px){.jmc-wrap{width:calc(100% - 64px)}.jmc-hero__inner{gap:36px}.jmc-hero__intro{padding-left:24px;font-size:16px}.jmc-main{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:32px}.jmc-form-panel{padding:29px 26px 31px}.jmc-fields{grid-template-columns:minmax(0,1fr);gap:20px}.jmc-instagram{padding:22px 20px}}@media(max-width:799px){.jmc-wrap{width:calc(100% - 48px)}.jmc-hero{padding-block:38px 36px}.jmc-hero__inner{grid-template-columns:minmax(0,1fr);gap:21px}.jmc-root .jmc-script{margin-bottom:14px;font-size:25px}.jmc-hero h1{max-width:16em;font-size:clamp(33px,6vw,43px);line-height:1.55}.jmc-hero__intro{max-width:34em;padding-left:0;border:0;font-size:15px}.jmc-root .jmc-text-link{margin-top:12px}.jmc-silk{inset:auto -40% 0;width:160%;height:70%;opacity:.72}.jmc-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"channels" "form" "guides";gap:32px;padding-block:35px 54px}.jmc-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.jmc-channels>.jmc-eyebrow,.jmc-channels>h2{grid-column:1/-1}.jmc-channels h2{margin-bottom:20px;font-size:23px}.jmc-email{padding-top:4px}.jmc-form-panel{padding:29px 26px 30px}.jmc-form-heading h2{font-size:26px}.jmc-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.jmc-guides{padding-top:0;border-top:0}.jmc-guides a{min-height:50px}.jmc-root:lang(en) h1{font-size:clamp(35px,7vw,44px)}}@media(max-width:549px){.jmc-wrap{width:calc(100% - 40px)}.jmc-hero h1 span,.jmc-channels{display:block}.jmc-instagram{padding:20px 21px}.jmc-channel-heading>span{font-size:23px}.jmc-root .jmc-channel-description{margin-top:10px}.jmc-channel-action{margin-top:13px}.jmc-email{padding-top:21px}.jmc-email .jmc-channel-description{margin-top:2px}.jmc-form-panel{padding:26px 20px 28px}.jmc-form-heading h2{font-size:24px}.jmc-form-heading>p:last-child{font-size:13px}.jmc-form{margin-top:24px;scroll-margin-top:110px}.jmc-fields{grid-template-columns:minmax(0,1fr);gap:20px}.jmc-field input,.jmc-field select{min-height:52px}.jmc-field textarea{min-height:166px}.jmc-submit{width:100%;min-width:0}.jmc-root:lang(en) .jmc-form-heading h2{font-size:29px}body:has(.jmc-root) .announcement-bar .prose{font-size:12px}}@media(prefers-reduced-motion:reduce){.jmc-instagram,.jmc-submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=AAAACA */
