.ge-footer{background:#203d32;color:#f7f3e9;padding:55px 6% 25px;display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.ge-footer a{color:inherit;text-decoration:none}.ge-footer a:hover{text-decoration:underline}.ge-footer-logo{font-size:36px;font-weight:750;letter-spacing:-2px}.ge-footer p{font-size:14px;opacity:.8}.ge-footer-links{display:flex;gap:25px;align-items:center;font-size:13px;flex-wrap:wrap}.ge-footer small{width:100%;border-top:1px solid #63756a;padding-top:24px;font-size:11px;margin-top:20px}.ge-announcement{background:#203d32;color:#f7f3e9;text-align:center;font-size:12px;letter-spacing:.04em;padding:10px 20px}.ge-header{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1440px;margin:auto;padding:27px 5%;color:#203d32;border-bottom:1px solid #dddccd}.ge-logo{font-size:30px;font-weight:750;letter-spacing:-1.7px;text-decoration:none;color:inherit;white-space:nowrap}.ge-logo span{font-size:11px;vertical-align:top;letter-spacing:0}.ge-header nav{display:flex;gap:28px}.ge-header a{color:inherit;text-decoration:none}.ge-header nav a{font-size:14px}.ge-header a:hover{text-decoration:underline;text-underline-offset:5px}.ge-nav-cta{border:1px solid #203d32;border-radius:50px;padding:12px 19px;font-size:13px;font-weight:600}.ge-nav-cta span{margin-left:14px}.ge-header a:focus-visible{outline:3px solid #a75b65;outline-offset:5px}@media(max-width:760px){.ge-header{padding:19px 5%;gap:12px;flex-wrap:wrap}.ge-logo{font-size:25px}.ge-header nav{order:3;width:100%;justify-content:center;gap:26px;padding-top:8px}.ge-nav-cta{font-size:11px;padding:10px 12px}.ge-header nav a{font-size:12px}}.ge-home{color:#203d32;background:#f7f3e9;font-family:var(--font-body--family),sans-serif}.ge-home *{box-sizing:border-box}.ge-home h1,.ge-home h2,.ge-home h3{color:inherit;margin:0;font-family:var(--font-heading--family),sans-serif;font-weight:650;letter-spacing:-.045em;text-wrap:balance}.ge-home h1{font-size:clamp(48px,5.5vw,82px);line-height:1.02;max-width:700px}.ge-home h2{font-size:clamp(34px,4vw,56px);line-height:1.08}.ge-home h3{font-size:23px;line-height:1.2;letter-spacing:-.025em}.ge-home p{line-height:1.65}.ge-home a{color:inherit}.ge-home section[id]{scroll-margin-top:30px}.ge-hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:650px;max-width:1440px;margin:auto;align-items:center;padding:50px 5% 65px;gap:35px}.ge-eyebrow{font-size:11px!important;letter-spacing:.13em;text-transform:uppercase;font-weight:600;margin:0 0 27px!important;display:flex;align-items:center;gap:9px}.ge-dot{width:7px;height:7px;background:#a25766;display:inline-block;border-radius:50%}.ge-intro{max-width:465px;font-size:17px;margin:26px 0!important;color:#526258}.ge-actions{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin:30px 0}.ge-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:#203d32;border-radius:50px;color:#fff!important;text-decoration:none;padding:19px 25px;font-size:14px;font-weight:600}.ge-button:hover{background:#355b49}.ge-text-link{text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px;font-size:13px;font-weight:500;display:inline-flex;gap:15px;align-items:center}.ge-fine{font-size:11px;color:#526258}.ge-hero-art{position:relative;min-height:510px;display:flex;align-items:center;justify-content:center;background:#e8e9dc;border-radius:48% 48% 10px 10px;isolation:isolate}.ge-orbit{position:absolute;width:95%;height:65%;border:1px solid #c6ccba;border-radius:50%;transform:rotate(-25deg);z-index:-1}.ge-star{position:absolute;top:27px;left:36px;font-size:65px;color:#79876a}.ge-pack{width:215px;min-height:310px;padding:35px 23px 22px;display:flex;flex-direction:column;position:absolute;border-radius:10px 10px 24px 24px;box-shadow:12px 25px 25px #233d3226;border-top:14px double #ffffff35;border-bottom:9px solid #0000000a}.ge-pack-front{background:#5c2f3b;color:#f7ece2;transform:rotate(9deg) translate(35px,20px);z-index:2}.ge-pack-back{background:#e7c7c9;color:#652f43;transform:rotate(-14deg) translate(-95px,-20px);z-index:1}.ge-pack-brand{font-size:27px;line-height:.95;font-weight:700;letter-spacing:-1.5px}.ge-pack-rule{height:1px;background:currentColor;opacity:.4;margin:19px 0}.ge-pack strong{font-size:23px;line-height:1.1;letter-spacing:-.5px;max-width:160px}.ge-pack-circle{font-size:66px;line-height:1.1;margin:12px 0;align-self:center;opacity:.85}.ge-pack small{font-size:9px;margin-top:auto;text-transform:uppercase;letter-spacing:.08em}.ge-stamp{position:absolute;right:-5px;bottom:68px;z-index:3;background:#dce7a7;color:#203d32;width:118px;height:118px;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(12deg);font-size:15px;line-height:1.25;font-weight:650;text-align:center}.ge-art-caption{position:absolute;bottom:6px;font-size:10px;letter-spacing:.03em;color:#526258}.ge-strip{background:#e4e8d4;display:flex;justify-content:center;align-items:center;gap:7%;padding:23px 4%;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.ge-strip span:nth-child(2n){font-size:24px}.ge-section{padding:90px 6%;max-width:1600px;margin:auto}.ge-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:42px}.ge-section-heading p{max-width:400px;color:#526258;font-size:14px;margin:0}.ge-flavour-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px}.ge-flavour{min-width:0}.ge-flavour-art{background:var(--flavour-paper);position:relative;height:260px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:6px}.ge-flavour-number{position:absolute;top:15px;left:16px;font-size:11px;color:var(--flavour-ink)}.ge-mini-pack{background:var(--flavour-ink);color:var(--flavour-paper);width:130px;min-height:195px;border-radius:5px 5px 16px 16px;padding:18px 14px 13px;display:flex;flex-direction:column;box-shadow:8px 14px 18px #0000001a;border-top:8px double #ffffff30;transform:rotate(-6deg);transition:transform .25s}.ge-flavour:nth-child(2n) .ge-mini-pack{transform:rotate(6deg)}.ge-flavour:hover .ge-mini-pack{transform:rotate(0) translateY(-4px)}.ge-mini-pack>span{font-size:17px;font-weight:700;letter-spacing:-1px;border-bottom:1px solid #ffffff50;padding-bottom:10px;margin-bottom:10px}.ge-mini-pack strong{font-size:15px;line-height:1.15;font-weight:600}.ge-mini-pack i{font-size:35px;align-self:center;font-style:normal;line-height:1.3}.ge-mini-pack small{font-size:6px;letter-spacing:.02em;margin-top:auto}.ge-flavour-copy{padding:18px 4px 0}.ge-status{text-transform:uppercase;letter-spacing:.13em;font-size:9px;margin:0 0 9px;color:#687465}.ge-flavour-copy h3{font-size:20px;min-height:48px}.ge-flavour-copy>p:not(.ge-status){font-size:13px;color:#526258;min-height:65px;margin:10px 0 15px}.ge-flavour-copy .ge-text-link{font-size:11px}.ge-range-note{font-size:11px;color:#526258;max-width:700px;margin:35px 0 0}.ge-ritual{background:#203d32;color:#f7f3e9;max-width:none}.ge-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:52px}.ge-step-number{display:block;font-size:42px;color:#dce7a7;border-bottom:1px solid #627568;padding-bottom:22px;margin-bottom:24px;letter-spacing:-2px}.ge-steps h3{font-size:27px}.ge-steps p{color:#d2dbd0;font-size:14px;max-width:320px}.ge-story{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.ge-story h2{max-width:480px}.ge-principles article{display:flex;gap:22px;padding:25px 0;border-bottom:1px solid #d4d8c9}.ge-principles article>span{font-size:30px;color:#8c5360}.ge-principles p{font-size:14px;color:#526258;margin:10px 0 0}.ge-faq{display:grid;grid-template-columns:1fr 1.35fr;gap:65px;border-top:1px solid #dddccd}.ge-faq details{border-bottom:1px solid #cccfc0;padding:20px 0}.ge-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:25px;font-size:16px;font-weight:550}.ge-faq summary::-webkit-details-marker{display:none}.ge-faq details p{font-size:14px;max-width:620px;color:#526258;margin-bottom:5px}.ge-faq details[open] summary span{transform:rotate(45deg)}.ge-signup{max-width:none;background:#e9d5d4;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.ge-signup>div>p:not(.ge-eyebrow){font-size:15px;max-width:480px}.ge-signup label{display:block;font-size:12px;font-weight:600;margin-bottom:10px}.ge-email-row{display:flex;gap:8px}.ge-email-row input{min-width:0;flex:1;background:#ffffff70;border:1px solid #a28f88;border-radius:5px;color:#203d32;padding:16px;font-size:14px}.ge-email-row button{background:#203d32;color:#fff;border:0;border-radius:5px;padding:16px 20px;font-size:13px;cursor:pointer;white-space:nowrap}.ge-email-row button span{margin-left:12px}.ge-signup small{display:block;font-size:10px;line-height:1.6;margin-top:14px;max-width:440px}.ge-privacy{font-size:11px;display:inline-block;margin-top:8px}.ge-home :focus-visible{outline:3px solid #a25766;outline-offset:5px}@media(min-width:1600px){.ge-ritual,.ge-signup{padding-left:calc((100vw - 1400px)/2);padding-right:calc((100vw - 1400px)/2)}}@media(max-width:1000px){.ge-flavour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ge-hero{gap:15px}.ge-pack{width:180px;min-height:285px}.ge-pack-back{transform:rotate(-12deg) translate(-55px,-15px)}.ge-pack-front{transform:rotate(9deg) translate(25px,25px)}.ge-pack-brand{font-size:24px}.ge-hero-art{min-height:460px}.ge-stamp{right:-10px;width:95px;height:95px;font-size:13px}.ge-section-heading{display:block}.ge-section-heading p{margin-top:20px}.ge-story,.ge-faq{gap:40px}.ge-email-row{flex-direction:column}}@media(max-width:650px){.ge-hero{grid-template-columns:1fr;padding:42px 6% 30px;gap:30px}.ge-home h1{font-size:51px}.ge-hero-art{min-height:430px;margin:0 10px}.ge-intro{font-size:15px}.ge-eyebrow{font-size:9px!important;margin-bottom:22px!important}.ge-actions{gap:22px}.ge-button{padding:17px 20px;font-size:12px}.ge-strip{gap:5%;font-size:8px;letter-spacing:.04em;padding:18px 3%}.ge-strip span:nth-child(2n){font-size:15px}.ge-section{padding:58px 6%}.ge-flavour-grid{gap:28px 13px}.ge-flavour-art{height:215px}.ge-mini-pack{width:113px;min-height:171px;padding:14px 12px}.ge-mini-pack>span{font-size:15px}.ge-mini-pack strong{font-size:13px}.ge-mini-pack i{font-size:27px}.ge-flavour-copy h3{font-size:18px}.ge-flavour-copy>p:not(.ge-status){font-size:12px;min-height:78px}.ge-steps{grid-template-columns:1fr;gap:24px;margin-top:30px}.ge-steps article{position:relative;padding-left:65px}.ge-step-number{position:absolute;left:0;top:-5px;font-size:30px;border:0}.ge-steps p{max-width:none}.ge-story,.ge-faq,.ge-signup{grid-template-columns:1fr;gap:30px}.ge-principles article:first-child{padding-top:0}.ge-faq summary{font-size:14px}.ge-signup h2{font-size:43px}}@media(prefers-reduced-motion:reduce){.ge-mini-pack{transition:none}}.password-footer{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);padding-block:var(--padding-xl)}.password-footer__powered-by{margin:0;display:flex;align-items:center;gap:var(--padding-xs);height:1em}.password-footer__powered-by>a{display:flex}.password-footer__powered-by .icon-shopify{display:inline;height:1.3em;color:var(--color-foreground)}.password-footer__links{display:flex;align-items:center;gap:var(--gap-2xl)}@media screen and (max-width:749px){.password-footer__links{flex-direction:column;gap:var(--gap-sm)}}.password-footer__admin-link{margin:0}.password-footer__button{height:var(--minimum-touch-target);background-color:transparent;color:var(--color-foreground);cursor:pointer;text-decoration:underline}.password-footer__button:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));text-decoration:none}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;inset-inline-start:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;inset-inline-end:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AHAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ */
