#header-component .header__row{background:#f7f2e9!important;color:#392630!important}
#header-component .menu-list__link,#header-component .menu-list__link-title,#header-component .header__icon,#header-component .header-actions__action,#header-component .svg-wrapper svg,#header-component .account-button__icon{color:#392630!important}
#header-component .header-logo__image{filter:none!important;content:normal!important}
#header-component .menu-drawer{background:#fff!important;color:#171717!important}
#header-component .menu-drawer a,#header-component .menu-drawer button,#header-component .menu-drawer svg{color:#171717!important}
.page-wrapper>footer{background:#050505!important;color:#fff}
.ge-home{--ge-ink:#171717;--ge-paper:#f7f4ef;--ge-rose:#e8c8bd;--ge-rule:#d7d2cb;color:var(--ge-ink);background:var(--ge-paper);font-family:var(--font-body--family,Arial,sans-serif);width:100%;overflow:clip}
.ge-home *{box-sizing:border-box}.ge-home a{color:inherit;text-decoration:none}.ge-home img{display:block;width:100%;height:100%;object-fit:contain}.ge-home p,.ge-home h1,.ge-home h2,.ge-home h3{margin:0}.ge-home a:focus-visible{outline:2px solid #a23d2c;outline-offset:5px}.ge-wrap{padding:76px clamp(20px,5vw,90px)}
.ge-eyebrow{font-size:11px;line-height:1.4;letter-spacing:.17em;text-transform:uppercase;font-weight:600}.ge-home h1,.ge-home h2,.ge-home h3{font-family:var(--font-heading--family,Arial,sans-serif);font-weight:400;overflow-wrap:normal}.ge-home h1{font-size:clamp(52px,6.4vw,102px);line-height:.98;letter-spacing:-.065em}.ge-home h2{font-size:clamp(32px,3.8vw,58px);line-height:1.06;letter-spacing:-.045em}.ge-home h3{font-size:18px;line-height:1.35;letter-spacing:-.02em}
.ge-hero{display:grid;grid-template-columns:45% 55%;min-height:620px;border-bottom:1px solid var(--ge-rule)}.ge-hero-copy{padding:80px 6vw 65px 5vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ge-hero-copy .ge-eyebrow{margin-bottom:30px}.ge-description{font-size:15px;line-height:1.7;max-width:340px;margin-top:26px!important}.ge-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:48px;padding:15px 23px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;border:1px solid currentColor;transition:background .2s,color .2s}.ge-button-dark{background:#171717;color:#fff!important;border-color:#171717}.ge-button-dark:hover{background:#3b302d}.ge-button-light{color:#fff!important;background:transparent}.ge-button-light:hover{background:#fff;color:#171717!important}.ge-hero-copy .ge-button{margin-top:32px}.ge-text-link{display:inline-flex;align-items:center;gap:16px;font-size:12px;line-height:1.5;border-bottom:1px solid;padding-bottom:5px;width:fit-content}.ge-hero-copy>.ge-text-link{margin-top:20px;font-size:11px}.ge-hero-media{background:var(--ge-rose);position:relative;min-width:0;display:block;overflow:hidden}.ge-hero-image{mix-blend-mode:multiply;position:absolute;inset:0;object-fit:contain!important;padding:20px 35px 50px}.ge-image-label{position:absolute;bottom:0;left:0;right:0;padding:20px 28px;display:flex;justify-content:space-between;gap:16px;font-size:11px;letter-spacing:.025em;border-top:1px solid #17171722}
.ge-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:30px}.ge-section-heading .ge-eyebrow{margin-bottom:13px}.ge-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ge-category-media{aspect-ratio:1/1.08;background:#eee9e3;overflow:hidden;padding:18px}.ge-category-media img{mix-blend-mode:multiply;transition:transform .3s}.ge-category:hover img{transform:scale(1.04)}.ge-category-caption{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:18px 0 8px}.ge-category-caption h3{font-size:23px}.ge-category p{font-size:12px;color:#625b55;line-height:1.5}.ge-categories{border-bottom:1px solid var(--ge-rule)}
.ge-edit{background:#fff}.ge-heading-note{max-width:240px;font-size:12px;line-height:1.6;color:#655f59}.ge-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ge-product{min-width:0}.ge-product-media{display:block;aspect-ratio:1/1.13;background:#f7f7f5;padding:12px;overflow:hidden}.ge-product-media img{mix-blend-mode:multiply;transition:transform .3s}.ge-product-media:hover img{transform:scale(1.035)}.ge-product-type{font-size:9px;color:#766c64;letter-spacing:.1em;text-transform:uppercase;line-height:1.5;margin:18px 0 8px!important}.ge-product h3{font-size:16px;min-height:44px}.ge-price{font-size:12px;line-height:1.5;margin:12px 0 18px!important}.ge-product-link{border-top:1px solid var(--ge-rule);padding:14px 0;display:flex;justify-content:space-between;gap:10px;font-size:11px;line-height:1.5}
.ge-feature{display:grid;grid-template-columns:1fr 1fr;min-height:550px}.ge-feature-media{display:block;background:#e9dfd1;padding:36px;min-width:0}.ge-feature-media img{mix-blend-mode:multiply;max-height:540px}.ge-feature-copy{background:#221c1a;color:#fff;padding:65px clamp(28px,6vw,100px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ge-feature-copy h2{font-size:clamp(42px,4.7vw,72px);margin:25px 0!important}.ge-feature-copy>p:not(.ge-eyebrow){font-size:14px;line-height:1.7;max-width:310px}.ge-feature-price{margin-top:10px!important}.ge-feature-copy>.ge-button{margin-top:25px}.ge-feature-copy>.ge-text-link{margin-top:20px}.ge-closing{text-align:center;padding-top:85px;padding-bottom:85px}.ge-closing h2{margin:18px auto!important;max-width:650px}.ge-closing>p:not(.ge-eyebrow){font-size:14px;line-height:1.6}.ge-closing .ge-button{margin-top:28px}
@media(min-width:1600px){.ge-hero{min-height:740px}.ge-hero-copy{padding-left:max(5vw,calc((100vw - 1450px)/2))}}
@media(max-width:989px){.ge-hero{min-height:520px}.ge-hero-copy{padding:55px 28px}.ge-home h1{font-size:64px}.ge-product-grid{gap:16px}.ge-hero-image{padding:20px 12px 60px}.ge-feature-copy{padding:45px 30px}}
@media(max-width:749px){.ge-wrap{padding:45px 20px}.ge-hero{grid-template-columns:1fr;min-height:0}.ge-hero-copy{padding:40px 24px 35px}.ge-home h1{font-size:clamp(48px,12vw,68px);line-height:1}.ge-hero-copy .ge-eyebrow{margin-bottom:20px}.ge-description{font-size:13px;line-height:1.6;margin-top:19px!important;max-width:330px}.ge-hero-copy .ge-button{margin-top:24px}.ge-hero-copy>.ge-text-link{margin-top:16px}.ge-hero-media{min-height:390px;aspect-ratio:1/1}.ge-hero-image{padding:12px 28px 55px}.ge-image-label{padding:17px 20px;font-size:10px}.ge-section-heading{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:25px}.ge-home h2{font-size:36px}.ge-category-grid,.ge-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.ge-category-media{padding:10px;aspect-ratio:1/1.05}.ge-category-caption{padding-top:14px}.ge-category-caption h3{font-size:21px}.ge-category p{font-size:11px}.ge-heading-note{max-width:290px}.ge-product h3{font-size:13px;min-height:52px}.ge-product-media{padding:6px}.ge-product-type{font-size:8px;margin-top:13px!important}.ge-price{font-size:12px;margin:10px 0 14px!important}.ge-product-link{font-size:10px;min-height:44px;padding:12px 0}.ge-feature{grid-template-columns:1fr;min-height:0}.ge-feature-media{padding:25px;aspect-ratio:1/1;max-height:500px}.ge-feature-copy{padding:42px 25px 46px}.ge-feature-copy h2{font-size:48px;margin:20px 0!important}.ge-closing{padding-top:55px;padding-bottom:60px}.ge-closing h2{font-size:38px;max-width:320px}}
@media(prefers-reduced-motion:reduce){.ge-home *{transition:none!important}}

/* Original gatreadlse identity: cream, clay and aubergine. */
.ge-home{--ge-ink:#392630;--ge-paper:#f7f2e9;--ge-rule:#ddd0c7;--ge-rose:#dbc0b3}
.ge-home h1,.ge-home h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}
.ge-home h1{font-size:clamp(64px,7.2vw,108px);line-height:1.02}.ge-home h2{font-size:clamp(34px,4vw,60px)}
.ge-hero-original{display:block;position:relative;isolation:isolate;min-height:660px;border:0;background:#f1e6d9}
.ge-original-art{position:absolute;inset:0;z-index:-1}.ge-original-art img{object-fit:cover!important;object-position:center}
.ge-hero-original .ge-hero-copy{position:relative;min-height:660px;width:50%;padding:75px 35px 90px 5vw;background:linear-gradient(90deg,#f7f2e970,transparent)}
.ge-hero-original .ge-eyebrow{font-size:10px;letter-spacing:.21em;max-width:300px}.ge-hero-original .ge-description{max-width:300px;font-size:14px;line-height:1.8}
.ge-button-dark{background:#392630!important;border-color:#392630!important}.ge-button-dark:hover{background:#68404d!important}.ge-button{border-radius:0;min-height:50px}
.ge-art-caption{position:absolute;bottom:24px;left:5vw;right:5vw;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.16em;font-weight:600;opacity:.7}
.ge-category-media{background:#eee5da}.ge-category:nth-child(2) .ge-category-media{background:#ead7d0}.ge-category:nth-child(3) .ge-category-media{background:#e5d6ca}.ge-category:nth-child(4) .ge-category-media{background:#e1d8dc}
.ge-category-caption h3{font-family:Georgia,'Times New Roman',serif;font-size:26px}.ge-category-caption{border-bottom:1px solid var(--ge-rule);padding-bottom:12px;margin-bottom:10px}
.ge-edit{background:#fffcf7}.ge-product-media{background:#f4eee6}.ge-product-type{color:#876b70}
.ge-feature-copy{background:#392630}.ge-feature-media{background:#ead9cb}.ge-feature-copy h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(42px,4.8vw,74px)}
.ge-closing{background:#eee0d5;position:relative}.ge-original-g{font:italic 68px/1 Georgia,serif;color:#ad624f;display:inline-block;margin-bottom:20px}.ge-closing h2{max-width:690px}.ge-closing .ge-eyebrow{font-size:10px;letter-spacing:.28em}
@media(max-width:989px) and (min-width:750px){.ge-home h1{font-size:70px}.ge-hero-original .ge-hero-copy{width:56%;padding-left:30px}.ge-original-art img{object-position:59% center}}
@media(max-width:749px){.ge-home h1{font-size:clamp(58px,15vw,74px)}.ge-home h2{font-size:37px}.ge-hero-original{min-height:0;display:flex;flex-direction:column;background:#f7f2e9}.ge-hero-original .ge-hero-copy{width:100%;min-height:0;padding:42px 24px 38px;background:none}.ge-original-art{position:relative;order:2;inset:auto;aspect-ratio:1.4/1;z-index:0;width:100%}.ge-original-art img{object-position:72% center}.ge-hero-original .ge-eyebrow{margin-bottom:22px}.ge-hero-original .ge-description{font-size:13px;line-height:1.7;margin-top:20px!important;max-width:310px}.ge-art-caption{position:relative;order:3;left:0;right:0;bottom:0;padding:14px 24px;font-size:8px;background:#f1e6d9}.ge-category-caption h3{font-size:23px}.ge-feature-copy h2{font-size:48px}.ge-closing h2{font-size:41px}.ge-closing{padding-top:45px}.ge-original-g{font-size:54px}}
