@layer reset,fonts,tokens,base,layout,components,utilities,overrides;@layer reset{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[class],ol[class]{list-style:none;margin:0;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%}picture{display:contents}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit}:where(h1,h2,h3,h4){font-weight:inherit;text-wrap:balance}:where(p,li){text-wrap:pretty}:focus-visible{outline:2px solid rgb(28,58,42);outline:2px solid rgb(var(--gmt-green-800));outline-offset:2px}}@layer fonts{@font-face{font-family:Cormorant Garamond;src:url(./cormorant-garamond-400-B-1hWBU7.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;src:url(./cormorant-garamond-400-ext-Drx2k2n9.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;src:url(./cormorant-garamond-400-italic-Dc_OZ8oc.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(./cormorant-garamond-600-Co1r35X9.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;src:url(./cormorant-garamond-600-ext-DaBc-lu7.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;src:url(./jost-var-ObQm3Zd1.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;src:url(./jost-var-ext-BDUtSsKd.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}}@layer tokens{:root{--gmt-green-900: 20 42 28;--gmt-green-800: 28 58 42;--gmt-green-700: 34 66 48;--gmt-green-600: 58 92 70;--gmt-green-100: 230 236 229;--gmt-gold-600: 169 121 60;--gmt-gold-500: 184 137 74;--gmt-gold-300: 212 163 64;--gmt-cream-50: 250 247 242;--gmt-sand-100: 242 237 228;--gmt-sand-200: 235 228 216;--gmt-line: 229 222 211;--gmt-ink-900: 31 36 32;--gmt-ink-600: 107 107 99;--gmt-ink-400: 154 152 143;--gmt-danger-bg: 251 237 237;--gmt-danger-600: 180 68 74;--gmt-success-600: 58 122 78;--gmt-warn-500: 200 146 46;--gmt-c-page: rgb(var(--gmt-cream-50));--gmt-c-surface: rgb(var(--gmt-sand-100));--gmt-c-surface-alt: rgb(var(--gmt-sand-200));--gmt-c-inverse: rgb(var(--gmt-green-900));--gmt-c-text: rgb(var(--gmt-ink-900));--gmt-c-text-muted: rgb(var(--gmt-ink-600));--gmt-c-text-invert: rgb(var(--gmt-cream-50));--gmt-c-accent: rgb(var(--gmt-gold-600));--gmt-c-accent-strong: rgb(var(--gmt-gold-500));--gmt-c-border: rgb(var(--gmt-line));--gmt-c-action: rgb(var(--gmt-green-800));--gmt-c-action-hover: rgb(var(--gmt-green-600));--gmt-c-title: rgb(var(--gmt-green-700));--gmt-font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--gmt-font-body: "Jost", ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, -apple-system, "Segoe UI", sans-serif;--gmt-display-scale: 1.12;--gmt-display-weight: 600;--gmt-text-display-xl: max(2.5rem, min(9vw, 4.75rem));--gmt-text-display-lg: max(1.9rem, min(6vw, 3.1rem));--gmt-text-display-md: 1.7rem;--gmt-text-display-sm: 1.25rem;--gmt-text-body-lg: 1.0625rem;--gmt-text-body: .9375rem;--gmt-text-body-sm: .875rem;--gmt-text-label: .6875rem;--gmt-text-label-lg: .8125rem;--gmt-leading-tight: 1.05;--gmt-leading-snug: 1.2;--gmt-leading-body: 1.6;--gmt-leading-loose: 1.75;--gmt-tracking-label: .12em;--gmt-tracking-nav: .08em;--gmt-weight-regular: 400;--gmt-weight-medium: 500;--gmt-weight-semi: 600;--gmt-space-1: .25rem;--gmt-space-2: .5rem;--gmt-space-3: .75rem;--gmt-space-4: 1rem;--gmt-space-5: 1.25rem;--gmt-space-6: 1.5rem;--gmt-space-7: 2rem;--gmt-space-8: 2.5rem;--gmt-space-10: 3rem;--gmt-space-12: 4rem;--gmt-space-14: 5rem;--gmt-space-16: 6rem;--gmt-space-20: 7.5rem;--gmt-section-y: var(--gmt-space-14);--gmt-section-y-tight: var(--gmt-space-10);--gmt-radius-sm: 3px;--gmt-radius-md: 5px;--gmt-radius-lg: 8px;--gmt-radius-full: 999px;--gmt-container: 1320px;--gmt-logo-height: 2.75rem;--gmt-logo-height-lg: 4rem;--gmt-header-min: 5.25rem;--gmt-header-height: var(--gmt-header-min);--gmt-container-text: 760px;--gmt-gutter: 1rem;--gmt-ratio-product: 1 / 1;--gmt-ratio-editorial: 4 / 5;--gmt-ratio-journal: 16 / 9;--gmt-ratio-hero: 21 / 9;--gmt-shadow-overlay: 0 12px 40px -8px rgb(var(--gmt-ink-900) / .18);--gmt-ease: cubic-bezier(.2, 0, 0, 1);--gmt-duration-fast: .14s;--gmt-duration: .24s;--gmt-z-sticky: 100;--gmt-z-header: 200;--gmt-z-announcement: 210;--gmt-z-megamenu: 300;--gmt-z-overlay: 400;--gmt-z-drawer: 500}@media (min-width: 768px){:root{--gmt-gutter: 1.5rem;--gmt-section-y: var(--gmt-space-16)}}@media (prefers-reduced-motion: reduce){:root{--gmt-duration-fast: 0ms;--gmt-duration: 0ms}}}@layer base{html{font-family:Jost,ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,Segoe UI,sans-serif;font-family:var(--gmt-font-body);font-size:100%;color:#1f2420;color:var(--gmt-c-text);background-color:#faf7f2;background-color:var(--gmt-c-page)}@media (min-width: 1024px){html{font-size:85%;font-size:calc(100% * var(--gmt-ui-scale, .85))}:root{--gmt-container: calc(1320px * var(--gmt-ui-scale, .85))}}body{font-size:.9375rem;font-size:var(--gmt-text-body);line-height:1.6;line-height:var(--gmt-leading-body);font-weight:400;font-weight:var(--gmt-weight-regular);-webkit-font-smoothing:antialiased}h1,h2,h3,.gmt-display{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-family:var(--gmt-font-display);font-weight:600;font-weight:var(--gmt-display-weight);letter-spacing:-.005em}h1{font-size:max(2.5rem,min(9vw,4.75rem));font-size:var(--gmt-text-display-xl);line-height:1.05;line-height:var(--gmt-leading-tight)}h2{font-size:max(1.9rem,min(6vw,3.1rem));font-size:var(--gmt-text-display-lg);line-height:1.2;line-height:var(--gmt-leading-snug)}h3{font-size:1.7rem;font-size:var(--gmt-text-display-md);line-height:1.2;line-height:var(--gmt-leading-snug)}.gmt-label{font-family:Jost,ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,Segoe UI,sans-serif;font-family:var(--gmt-font-body);font-size:.6875rem;font-size:var(--gmt-text-label);font-weight:500;font-weight:var(--gmt-weight-medium);letter-spacing:.12em;letter-spacing:var(--gmt-tracking-label);line-height:1.2;line-height:var(--gmt-leading-snug)}.gmt-eyebrow{color:#a9793c;color:var(--gmt-c-accent)}a{text-decoration-thickness:1px;text-underline-offset:.2em}::-moz-selection{background:#1c3a2a;background:rgb(var(--gmt-green-800));color:#faf7f2;color:rgb(var(--gmt-cream-50))}::selection{background:#1c3a2a;background:rgb(var(--gmt-green-800));color:#faf7f2;color:rgb(var(--gmt-cream-50))}body{overflow-x:clip}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@layer layout{.gmt-container{width:100%;max-width:1320px;max-width:var(--gmt-container);margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;padding-left:var(--gmt-gutter);padding-right:var(--gmt-gutter)}.gmt-container--text{max-width:760px;max-width:var(--gmt-container-text)}.gmt-container--flush{padding-left:0;padding-right:0}.gmt-section{padding-top:5rem;padding-bottom:5rem;padding-top:var(--gmt-section-y);padding-bottom:var(--gmt-section-y)}.gmt-section--tight{padding-top:3rem;padding-bottom:3rem;padding-top:var(--gmt-section-y-tight);padding-bottom:var(--gmt-section-y-tight)}#main>.gmt-trust+*,#main>.gmt-ingredient-strip+*,#main>.gmt-community+*,#main>.gmt-feature+*,#main>.gmt-hero:not(.gmt-hero--home):not(.gmt-hero--light):not(.gmt-hero--dark)+*:not(.gmt-anchor):not(.gmt-split){padding-top:6rem;padding-top:calc(var(--gmt-section-y) + var(--gmt-space-4))}#main>.gmt-anchor{padding:0!important}#main>.gmt-hero+.gmt-trust,#main>.gmt-hero+.gmt-ingredient-strip{padding-top:0}.gmt-section--heading-only{padding-bottom:0}.gmt-section--heading-only+.gmt-placeholder{padding-top:0}.gmt-section--surface{background-color:#f2ede4;background-color:var(--gmt-c-surface)}.gmt-section--inverse{background-color:#142a1c;background-color:var(--gmt-c-inverse);color:#faf7f2;color:var(--gmt-c-text-invert)}.gmt-grid{display:grid;grid-gap:1.5rem;grid-gap:var(--gmt-space-6);gap:1.5rem;gap:var(--gmt-space-6);--gmt-grid-cols: var(--gmt-grid-cols-sm, 1);grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--gmt-grid-cols),minmax(0,1fr))}@media (min-width: 768px){.gmt-grid{--gmt-grid-cols: var(--gmt-grid-cols-md, 2)}}@media (min-width: 1024px){.gmt-grid{--gmt-grid-cols: var(--gmt-grid-cols-lg, 3)}}@media (min-width: 1280px){.gmt-grid{--gmt-grid-cols: var(--gmt-grid-cols-xl, var(--gmt-grid-cols-lg, 3))}}.gmt-rail{display:grid;grid-auto-flow:column;grid-auto-columns:72%;grid-auto-columns:var(--gmt-rail-item, 72%);grid-gap:1rem;grid-gap:var(--gmt-space-4);gap:1rem;gap:var(--gmt-space-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-left:1rem;padding-right:1rem;padding-left:var(--gmt-gutter);padding-right:var(--gmt-gutter);margin-left:-1rem;margin-right:-1rem;margin-left:calc(var(--gmt-gutter) * -1);margin-right:calc(var(--gmt-gutter) * -1);scroll-padding-inline:1rem;scroll-padding-inline:var(--gmt-gutter)}.gmt-rail::-webkit-scrollbar{display:none}.gmt-rail>*{scroll-snap-align:start}.gmt-rail--products{align-items:start}.gmt-rail--products{--gmt-rail-item: 46%}@media (min-width: 640px){.gmt-rail--products{--gmt-rail-item: 42%}}@media (min-width: 1024px){.gmt-rail--products{--gmt-rail-item: 27%}}@media (min-width: 1280px){.gmt-rail--products{--gmt-rail-item: 20.5%}}.gmt-header__brand,.gmt-mobile-header__brand,.gmt-drawer__brand{display:inline-flex;align-items:center;flex-direction:column;gap:.15rem;line-height:1.15;-webkit-text-decoration:none;text-decoration:none}.gmt-header__brand .custom-logo-link,.gmt-mobile-header__brand .custom-logo-link,.gmt-drawer__brand .custom-logo-link{display:inline-flex;line-height:0}.gmt-header .custom-logo,.gmt-mobile-header .custom-logo,.gmt-drawer .custom-logo{width:auto;max-height:2.75rem;max-height:var(--gmt-logo-height, 3.25rem);max-width:100%;-o-object-fit:contain;object-fit:contain}.gmt-mobile-header .custom-logo,.gmt-drawer .custom-logo{max-height:2.75rem;max-height:var(--gmt-logo-height, 2.75rem)}.gmt-brand__name{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-family:var(--gmt-font-display);font-size:1.5rem;line-height:1}.gmt-brand__sub{color:#a9793c;color:var(--gmt-c-accent)}@media (min-width: 1024px){.gmt-header .custom-logo{max-height:4rem;max-height:var(--gmt-logo-height-lg, 4rem)}.gmt-header__brand .gmt-brand__name{font-size:2.25rem}}.gmt-shipping-notice{text-transform:inherit;letter-spacing:inherit}}@layer components{.gmt-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;gap:var(--gmt-space-2);padding:.95rem 2rem;border:1px solid transparent;border-radius:3px;border-radius:var(--gmt-radius-sm);font-size:.8125rem;font-size:var(--gmt-text-label-lg);font-weight:500;font-weight:var(--gmt-weight-medium);letter-spacing:.08em;letter-spacing:var(--gmt-tracking-nav);line-height:1;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;transition:background-color .24s cubic-bezier(.2,0,0,1),color .24s cubic-bezier(.2,0,0,1),border-color .24s cubic-bezier(.2,0,0,1);transition:background-color var(--gmt-duration) var(--gmt-ease),color var(--gmt-duration) var(--gmt-ease),border-color var(--gmt-duration) var(--gmt-ease)}.gmt-button--sm{padding:.7rem 1.4rem}.gmt-button--full{width:100%}.gmt-button__icon{width:1.05em;height:1.05em}.gmt-button .gmt-button__icon{transition:transform .24s cubic-bezier(.2,0,0,1);transition:transform var(--gmt-duration) var(--gmt-ease)}.gmt-button:hover .gmt-button__icon{transform:translate(3px)}.gmt-button--primary{background-color:#142a1c;background-color:var(--gmt-c-inverse);color:#faf7f2;color:rgb(var(--gmt-cream-50))}.gmt-button--primary:hover{background-color:#3a5c46;background-color:var(--gmt-c-action-hover)}.gmt-button--gold{background-color:#a9793c;background-color:var(--gmt-c-accent);color:#faf7f2;color:rgb(var(--gmt-cream-50))}.gmt-button--gold:hover{background-color:#b8894a;background-color:var(--gmt-c-accent-strong)}.gmt-button--secondary{background-color:transparent;color:#1f2420;color:var(--gmt-c-text);border:1px solid rgba(20,42,28,.45);border:1px solid rgb(var(--gmt-green-900) / .45)}.gmt-button--secondary:hover{border-color:#142a1c;border-color:var(--gmt-c-inverse)}.gmt-button--outline,.gmt-button--ghost{background-color:transparent;color:#faf7f2;color:rgb(var(--gmt-cream-50));border:1px solid rgba(250,247,242,.55);border:1px solid rgb(var(--gmt-cream-50) / .55)}.gmt-button--outline:hover,.gmt-button--ghost:hover{border-color:#faf7f2;border-color:rgb(var(--gmt-cream-50));background-color:#faf7f20f;background-color:rgb(var(--gmt-cream-50) / .06)}.gmt-button--ghost .gmt-button__icon{color:#b8894a;color:var(--gmt-c-accent-strong)}.gmt-button--outline-gold{background-color:transparent;color:#a9793c;color:var(--gmt-c-accent);border:1px solid rgb(169,121,60);border:1px solid var(--gmt-c-accent)}.gmt-button--outline-gold:hover{background-color:#a9793c14;background-color:rgb(var(--gmt-gold-600) / .08)}.gmt-button--link{padding:0;gap:.75rem;gap:var(--gmt-space-3);color:#1f2420;color:var(--gmt-c-text);border:0;border-radius:0;font-size:.6875rem;font-size:var(--gmt-text-label);font-weight:600;font-weight:var(--gmt-weight-semi);letter-spacing:.12em;letter-spacing:var(--gmt-tracking-label)}.gmt-button--link .gmt-button__label{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;transition:text-decoration-color .24s cubic-bezier(.2,0,0,1);transition:text-decoration-color var(--gmt-duration) var(--gmt-ease)}.gmt-button--link:hover .gmt-button__label{text-decoration-color:currentColor}.gmt-button--link .gmt-button__icon{width:1.4em;height:1.4em}.gmt-section--inverse .gmt-button--link,.gmt-on-dark .gmt-button--link{color:#faf7f2;color:rgb(var(--gmt-cream-50))}.gmt-button--link-gold{color:#a9793c;color:var(--gmt-c-accent)}.gmt-button--link-gold .gmt-button__label{text-decoration-color:transparent}}@layer components{.gmt-field{display:flex;flex-direction:column;gap:.5rem;gap:var(--gmt-space-2)}.gmt-field__label{font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-field__required{color:#b4444a;color:rgb(var(--gmt-danger-600))}.gmt-field__control{width:100%;padding:.85rem 1rem;background-color:#faf7f2;background-color:rgb(var(--gmt-cream-50));border:1px solid rgb(229,222,211);border:1px solid var(--gmt-c-border);border-radius:5px;border-radius:var(--gmt-radius-md);font-size:.9375rem;font-size:var(--gmt-text-body);color:#1f2420;color:var(--gmt-c-text);transition:border-color .24s cubic-bezier(.2,0,0,1);transition:border-color var(--gmt-duration) var(--gmt-ease)}.gmt-field__control::-moz-placeholder{color:#9a988f;color:rgb(var(--gmt-ink-400))}.gmt-field__control::placeholder{color:#9a988f;color:rgb(var(--gmt-ink-400))}.gmt-field__control:hover{border-color:#9a988f;border-color:rgb(var(--gmt-ink-400))}.gmt-field__control:focus-visible{border-color:#1c3a2a;border-color:var(--gmt-c-action)}.gmt-field--select .gmt-field__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgb(107,107,99) 50%),linear-gradient(135deg,rgb(107,107,99) 50%,transparent 50%);background-image:linear-gradient(45deg,transparent 50%,rgb(var(--gmt-ink-600)) 50%),linear-gradient(135deg,rgb(var(--gmt-ink-600)) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:2.5rem}.gmt-field__help{font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-field__error{font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#b4444a;color:rgb(var(--gmt-danger-600))}.gmt-field.has-error .gmt-field__control{border-color:#b4444a;border-color:rgb(var(--gmt-danger-600))}.gmt-search{position:relative;display:flex}.gmt-search__input{width:100%;padding:.7rem 3rem .7rem 1.25rem;background-color:#faf7f2;background-color:rgb(var(--gmt-cream-50));border:1px solid rgb(229,222,211);border:1px solid var(--gmt-c-border);border-radius:999px;border-radius:var(--gmt-radius-full);font-size:.875rem;font-size:var(--gmt-text-body-sm)}.gmt-search__input::-webkit-search-cancel-button{display:none}.gmt-search__submit{position:absolute;top:0;bottom:0;right:.35rem;display:grid;align-items:center;justify-items:center;place-items:center;width:2.25rem;color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-search__submit:hover{color:#1f2420;color:var(--gmt-c-text)}.gmt-search__submit .gmt-icon{width:1.15rem;height:1.15rem}}@layer components{.gmt-icon{width:1.25rem;height:1.25rem;flex:none}.gmt-announcement{position:sticky;top:0;top:var(--gmt-admin-bar, 0px);z-index:210;z-index:var(--gmt-z-announcement);background-color:#142a1c;background-color:var(--gmt-c-inverse);color:#faf7f2;color:rgb(var(--gmt-cream-50))}.gmt-announcement__inner{display:flex;align-items:center;justify-content:center;gap:1rem;gap:var(--gmt-space-4);min-height:2.5rem;padding-top:.4rem;padding-bottom:.4rem}.gmt-announcement__message{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;-moz-column-gap:.5rem;column-gap:.5rem;-moz-column-gap:var(--gmt-space-2);column-gap:var(--gmt-space-2);row-gap:.1rem;margin:0;text-align:center;font-size:.875rem;font-size:var(--gmt-text-body-sm);line-height:1.35}.gmt-announcement__message--caps{display:none;font-size:.6875rem;font-size:var(--gmt-text-label);font-weight:500;font-weight:var(--gmt-weight-medium);letter-spacing:.12em;letter-spacing:var(--gmt-tracking-label)}.gmt-announcement__icon{width:1.15rem;height:1.15rem;opacity:.9}.gmt-announcement__divider{opacity:.5;padding-left:.25rem;padding-right:.25rem;padding-left:var(--gmt-space-1);padding-right:var(--gmt-space-1)}.gmt-announcement__social{display:none;gap:1rem;gap:var(--gmt-space-4);margin:0;padding:0;list-style:none}.gmt-announcement__social a{display:inline-flex;color:inherit}.gmt-announcement__social .gmt-icon{width:1rem;height:1rem;opacity:.85}.gmt-announcement__social a:hover .gmt-icon,.gmt-announcement__social a:focus-visible .gmt-icon{opacity:1}@media (min-width: 1024px){.gmt-announcement__inner{display:grid;grid-template-columns:1fr auto 1fr}.gmt-announcement__message--plain{display:none}.gmt-announcement__message--caps{display:inline-flex;grid-column:2}.gmt-announcement__social{display:flex;grid-column:3;justify-self:end}}.gmt-header{position:sticky;top:0;top:calc(var(--gmt-header-offset, 0px) + var(--gmt-announce-height, 0px) + var(--gmt-admin-bar, 0px));z-index:200;z-index:var(--gmt-z-header);background-color:#faf7f2;background-color:var(--gmt-c-page);color:#1f2420;color:var(--gmt-c-text)}.gmt-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:1.5rem;grid-gap:var(--gmt-space-6);gap:1.5rem;gap:var(--gmt-space-6);padding-top:1.25rem;padding-bottom:1rem;padding-top:var(--gmt-space-5);padding-bottom:var(--gmt-space-4)}.gmt-header__utility{display:flex;align-items:center;gap:2rem;gap:var(--gmt-space-7);justify-self:start}.gmt-header__brand{justify-self:center;text-align:center}.gmt-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem;gap:var(--gmt-space-6);min-width:0}.gmt-header__search{flex:0 1 22rem;min-width:12rem}.gmt-header__search .gmt-search{position:relative;display:flex;align-items:center}.gmt-header__search .gmt-search__input{width:100%;height:2.75rem;padding-left:1.25rem;padding-left:var(--gmt-space-5);padding-right:3rem;background-color:#faf7f2;background-color:rgb(var(--gmt-cream-50));border:1px solid rgb(229,222,211);border:1px solid var(--gmt-c-border);border-radius:999px;border-radius:var(--gmt-radius-full);font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#1f2420;color:var(--gmt-c-text)}.gmt-header__search .gmt-search__input::-moz-placeholder{color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-header__search .gmt-search__input::placeholder{color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-header__search .gmt-search__input:focus{outline:none;border-color:#1c3a2a;border-color:var(--gmt-c-action)}.gmt-header__search .gmt-search__submit{position:absolute;right:.35rem;display:grid;align-items:center;justify-items:center;place-items:center;width:2.25rem;height:2.25rem;color:#1f2420;color:var(--gmt-c-text);background:transparent;border:0;border-radius:999px;border-radius:var(--gmt-radius-full)}.gmt-header__nav{border-top:1px solid rgb(229,222,211);border-top:1px solid rgb(229 222 211);border-top:1px solid var(--gmt-c-border);transition:box-shadow .24s cubic-bezier(.2,0,0,1);transition:box-shadow var(--gmt-duration) var(--gmt-ease)}.gmt-stuck .gmt-header__nav{box-shadow:0 1px #e5ded3,0 8px 24px -18px #1f242080;box-shadow:0 1px 0 var(--gmt-c-border),0 8px 24px -18px rgb(var(--gmt-ink-900) / .5)}.gmt-mobile-header__bar{transition:box-shadow .24s cubic-bezier(.2,0,0,1);transition:box-shadow var(--gmt-duration) var(--gmt-ease)}.gmt-stuck .gmt-mobile-header__bar{box-shadow:0 8px 24px -18px #1f242080;box-shadow:0 8px 24px -18px rgb(var(--gmt-ink-900) / .5)}@media (prefers-reduced-motion: reduce){.gmt-header__nav,.gmt-mobile-header__bar{transition:none}}.custom-logo--inverse,.custom-logo-link--inverse{display:none}.gmt-footer .custom-logo--inverse,.gmt-footer .custom-logo-link--inverse{display:block}.gmt-footer .custom-logo-link:not(.custom-logo-link--inverse):has(+.custom-logo-link--inverse),.gmt-footer .custom-logo-link:not(.custom-logo-link--inverse):has(+.custom-logo--inverse){display:none}.gmt-mobile-header__brand .custom-logo--primary,.gmt-drawer__brand .custom-logo--drawer{display:block;max-height:2.5rem;width:auto}.gmt-brand__tagline{display:none;font-size:.7rem;letter-spacing:.02em;color:#6b6b63;color:var(--gmt-c-text-muted);margin-top:.15rem}@media (min-width: 1280px){.gmt-header .gmt-brand__tagline{display:block}}.gmt-header{display:none}@media (min-width: 1024px){.gmt-header{display:block}}.gmt-switcher{position:relative}.gmt-switcher__toggle,.gmt-switcher__static{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem 0;color:inherit;background:transparent;border:0;font-size:.8125rem;font-size:var(--gmt-text-label-lg);font-weight:500;font-weight:var(--gmt-weight-medium);letter-spacing:.06em;cursor:pointer}.gmt-switcher__chevron{width:.75rem;height:.75rem;transition:transform .24s cubic-bezier(.2,0,0,1);transition:transform var(--gmt-duration) var(--gmt-ease)}.gmt-switcher__toggle[aria-expanded=true] .gmt-switcher__chevron{transform:rotate(180deg)}.gmt-switcher__list{position:absolute;top:calc(100% + .5rem);left:0;min-width:8rem;margin:0;list-style:none;padding:.5rem;padding:var(--gmt-space-2);background-color:#faf7f2;background-color:rgb(var(--gmt-cream-50));color:#1f2420;color:var(--gmt-c-text);border:1px solid rgb(229,222,211);border:1px solid var(--gmt-c-border);border-radius:5px;border-radius:var(--gmt-radius-md);box-shadow:0 12px 40px -8px #1f24202e;box-shadow:var(--gmt-shadow-overlay);z-index:400;z-index:var(--gmt-z-overlay)}.gmt-switcher__option{display:block;width:100%;padding:.45rem .6rem;border-radius:3px;border-radius:var(--gmt-radius-sm);text-align:left;-webkit-text-decoration:none;text-decoration:none;font-size:.875rem;font-size:var(--gmt-text-body-sm);letter-spacing:0}.gmt-switcher__option:hover{background-color:#f2ede4;background-color:var(--gmt-c-surface)}.gmt-switcher__option[aria-current]{color:#a9793c;color:var(--gmt-c-accent)}.gmt-header-cart{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:.2rem;color:#1f2420;color:var(--gmt-c-text);-webkit-text-decoration:none;text-decoration:none}.gmt-header-cart__icon{position:relative;display:inline-grid;align-items:center;justify-items:center;place-items:center}.gmt-header-cart .gmt-icon{width:1.5rem;height:1.5rem}.gmt-header-cart__label{font-size:.72rem;color:#6b6b63;color:var(--gmt-c-text-muted);white-space:nowrap}.gmt-header-cart:hover .gmt-header-cart__label{color:#1f2420;color:var(--gmt-c-text)}.gmt-header-cart__count{position:absolute;top:-.45rem;right:-.6rem;min-width:1.15rem;height:1.15rem;padding-left:.3rem;padding-right:.3rem;border-radius:999px;border-radius:var(--gmt-radius-full);background-color:#142a1c;background-color:var(--gmt-c-inverse);color:#faf7f2;color:rgb(var(--gmt-cream-50));font-size:.66rem;font-weight:600;font-weight:var(--gmt-weight-semi);line-height:1.15rem;text-align:center}.gmt-header-cart__count[hidden]{display:none}.gmt-header-cart__count.is-bumped{animation:gmt-bump .3s ease}@keyframes gmt-bump{50%{transform:scale(1.25)}}.gmt-mobile-header .gmt-header-cart{display:grid;align-items:center;justify-items:center;place-items:center;width:2.75rem;height:2.75rem}.gmt-mobile-header .gmt-header-cart__count{top:-.35rem;right:-.5rem}}@layer components{.gmt-nav{min-width:0}.gmt-nav__list{display:flex;align-items:stretch;justify-content:center;gap:max(1.5rem,min(3.4vw,5rem));gap:max(var(--gmt-space-6),min(3.4vw,var(--gmt-space-14)));margin:0;padding:0;list-style:none}.gmt-nav__item{position:static;display:flex}.gmt-nav__link{position:relative;display:inline-flex;align-items:center;gap:.35rem;padding:1rem .75rem;padding:var(--gmt-space-4) var(--gmt-space-3);color:#1f2420;color:var(--gmt-c-text);background:transparent;border:0;font-size:.8125rem;font-size:var(--gmt-text-label-lg);font-weight:500;font-weight:var(--gmt-weight-medium);letter-spacing:.08em;letter-spacing:var(--gmt-tracking-nav);-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .24s cubic-bezier(.2,0,0,1);transition:color var(--gmt-duration) var(--gmt-ease)}.gmt-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background-color:#1c3a2a;background-color:var(--gmt-c-action);transform:scaleX(0);transition:transform .24s cubic-bezier(.2,0,0,1);transition:transform var(--gmt-duration) var(--gmt-ease)}.gmt-nav__link:hover:after,.gmt-nav__item.is-current .gmt-nav__link:after,.gmt-nav__link[aria-expanded=true]:after{transform:scaleX(1)}.gmt-nav__chevron{width:.75rem;height:.75rem;transition:transform .24s cubic-bezier(.2,0,0,1);transition:transform var(--gmt-duration) var(--gmt-ease)}.gmt-nav__link[aria-expanded=true] .gmt-nav__chevron{transform:rotate(180deg)}.gmt-mega{position:absolute;left:0;right:0;top:100%;background-color:#faf7f2;background-color:rgb(var(--gmt-cream-50));color:#1f2420;color:var(--gmt-c-text);border-bottom:1px solid rgb(229,222,211);border-bottom:1px solid rgb(229 222 211);border-bottom:1px solid var(--gmt-c-border);box-shadow:0 12px 40px -8px #1f24202e;box-shadow:var(--gmt-shadow-overlay);z-index:300;z-index:var(--gmt-z-megamenu)}.gmt-mega[hidden]{display:none}.gmt-mega__inner{max-width:1320px;max-width:var(--gmt-container);margin-left:auto;margin-right:auto;padding:2.5rem 1rem 0;padding:var(--gmt-space-8) var(--gmt-gutter) 0;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--gmt-mega-cols, 1),minmax(0,1fr));grid-gap:2.5rem;grid-gap:var(--gmt-space-8);gap:2.5rem;gap:var(--gmt-space-8);align-items:start}.gmt-mega__inner:has(.gmt-mega__feature){grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:stretch}.gmt-mega__inner:has(.gmt-mega__feature)>.gmt-mega__column{align-self:start}.gmt-mega__heading{color:#a9793c;color:var(--gmt-c-accent);margin-bottom:1rem;margin-bottom:var(--gmt-space-4)}.gmt-mega__list{display:grid;grid-gap:.75rem;grid-gap:var(--gmt-space-3);gap:.75rem;gap:var(--gmt-space-3);margin-bottom:1.25rem;margin-bottom:var(--gmt-space-5)}.gmt-mega__list--tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 2.5rem;gap:var(--gmt-space-4) var(--gmt-space-8)}.gmt-mega__item{display:flex;align-items:center;gap:.75rem;gap:var(--gmt-space-3);-webkit-text-decoration:none;text-decoration:none;color:#1f2420;color:var(--gmt-c-text)}.gmt-mega__item:hover .gmt-mega__label{color:#a9793c;color:var(--gmt-c-accent)}.gmt-mega__text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.gmt-mega__label{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-family:var(--gmt-font-display);font-size:1.15rem;line-height:1.1}.gmt-mega__description{font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#6b6b63;color:var(--gmt-c-text-muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gmt-mega__price{font-size:.875rem;font-size:var(--gmt-text-body-sm);font-weight:500;font-weight:var(--gmt-weight-medium)}.gmt-mega__thumb{flex:none;width:3.5rem}.gmt-mega__thumb img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:3px;border-radius:var(--gmt-radius-sm);background-color:#f2ede4;background-color:var(--gmt-c-surface);display:block}.gmt-mega__chevron{width:.85rem;height:.85rem;margin-left:auto;color:#6b6b63;color:var(--gmt-c-text-muted);flex:none}.gmt-mega__feature{background-color:#f2ede4;background-color:var(--gmt-c-surface);border-radius:3px;border-radius:var(--gmt-radius-sm);overflow:hidden;display:grid}.gmt-mega__feature-image{aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;width:100%}.gmt-mega__feature-body{display:flex;flex-direction:column;gap:.75rem;gap:var(--gmt-space-3);padding:1.25rem;padding:var(--gmt-space-5);align-items:flex-start}.gmt-mega__feature-title{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-family:var(--gmt-font-display);font-size:1.7rem;font-size:var(--gmt-text-display-md);line-height:1.1}.gmt-mega__feature-text{font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-mega__trust{grid-column:1 / -1;border-top:1px solid rgb(229,222,211);border-top:1px solid rgb(229 222 211);border-top:1px solid var(--gmt-c-border)}.gmt-mega__trust .gmt-trust{padding-top:.5rem;padding-bottom:.5rem;padding-top:var(--gmt-space-2);padding-bottom:var(--gmt-space-2);background:transparent}.gmt-mega__list--icons{display:flex;flex-direction:column;gap:.25rem}.gmt-mega__list--icons .gmt-mega__item{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;grid-gap:var(--gmt-space-3);gap:.75rem;gap:var(--gmt-space-3);padding:.75rem;padding:var(--gmt-space-3);border-radius:3px;border-radius:var(--gmt-radius-sm, 4px);-webkit-text-decoration:none;text-decoration:none;color:#1f2420;color:var(--gmt-c-text)}.gmt-mega__list--icons .gmt-mega__item:hover,.gmt-mega__list--icons .gmt-mega__item:focus-visible{background-color:#f2ede4;background-color:var(--gmt-c-surface)}.gmt-mega__icon{display:grid;align-items:center;justify-items:center;place-items:center;width:2.5rem;height:2.5rem;color:#1f2420;color:var(--gmt-c-text)}.gmt-mega__icon .gmt-icon{width:1.5rem;height:1.5rem;stroke-width:1.25}.gmt-mega__list--icons .gmt-mega__label{font-weight:500;font-weight:var(--gmt-weight-medium);font-size:.95rem}.gmt-mega__list--icons .gmt-mega__description{font-size:.78rem;color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-mega__list--icons .gmt-mega__chevron{color:#6b6b63;color:var(--gmt-c-text-muted);width:1rem;height:1rem}.gmt-mega__list--products{display:flex;flex-direction:column;gap:.35rem}.gmt-mega__list--products .gmt-mega__item{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;grid-gap:var(--gmt-space-3);gap:.75rem;gap:var(--gmt-space-3);padding:.5rem .75rem;padding:var(--gmt-space-2) var(--gmt-space-3);border-radius:3px;border-radius:var(--gmt-radius-sm, 4px)}.gmt-mega__list--products .gmt-mega__item:hover,.gmt-mega__list--products .gmt-mega__item:focus-visible{background-color:#f2ede4;background-color:var(--gmt-c-surface)}.gmt-mega__list--products .gmt-mega__thumb{width:4.5rem;height:4.5rem}.gmt-mega__list--products .gmt-mega__label{font-family:Jost,ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,Segoe UI,sans-serif;font-family:var(--gmt-font-body);font-weight:500;font-weight:var(--gmt-weight-medium);font-size:1rem;line-height:1.25}.gmt-mega__list--products .gmt-mega__description{font-size:.8rem;-webkit-line-clamp:1}.gmt-mega__list--products .gmt-mega__price{font-size:.88rem;white-space:nowrap;color:#1f2420;color:var(--gmt-c-text)}.gmt-mega__list--products .gmt-mega__price del{color:#6b6b63;color:var(--gmt-c-text-muted);font-weight:400;margin-right:.3rem}.gmt-mega__feature{position:relative;min-height:26rem;align-self:stretch;background-color:#f2ede4;background-color:var(--gmt-c-surface)}.gmt-mega__feature-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% 50%;object-position:70% 50%;aspect-ratio:auto}.gmt-mega__feature-body{position:relative;z-index:1;padding:1.5rem;padding:var(--gmt-space-6);max-width:15rem;gap:.5rem;gap:var(--gmt-space-2)}.gmt-mega__feature-body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(135deg,#faf7f2f2,#faf7f2d9 60%,#faf7f200);background:linear-gradient(135deg,rgb(var(--gmt-cream-50) / .95),rgb(var(--gmt-cream-50) / .85) 60%,rgb(var(--gmt-cream-50) / 0));border-radius:3px;border-radius:var(--gmt-radius-sm)}.gmt-mega__feature-eyebrow{color:#1f2420;color:var(--gmt-c-text);font-size:.68rem;margin-bottom:.25rem;margin-bottom:var(--gmt-space-1)}.gmt-mega__feature-title{font-size:max(1.9rem,min(6vw,3.1rem));font-size:var(--gmt-text-display-lg);line-height:1.02}.gmt-mega__feature-text{color:#1f2420;color:var(--gmt-c-text);white-space:pre-line;line-height:1.5}.gmt-mega__feature-body .gmt-button{margin-top:.75rem;margin-top:var(--gmt-space-3)}@media (min-width: 1024px){.gmt-mega__inner:has(.gmt-mega__column--icons){grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:1.5rem;gap:var(--gmt-space-6)}.gmt-mega__inner:has(.gmt-mega__column--icons):not(:has(.gmt-mega__feature)){grid-template-columns:repeat(3,minmax(0,1fr))}.gmt-mega__column+.gmt-mega__column{border-left:1px solid rgb(229,222,211);border-left:1px solid rgb(229 222 211);border-left:1px solid var(--gmt-c-border);padding-left:1.5rem;padding-left:var(--gmt-space-6)}.gmt-mega__list--icons{max-height:none;overflow:visible;-moz-columns:1;columns:1}.gmt-mega__list--icons .gmt-mega__item{padding:.5rem .75rem;padding:var(--gmt-space-2) var(--gmt-space-3)}}}@layer components{.gmt-mobile-header{position:sticky;top:0;top:calc(var(--gmt-announce-height, 0px) + var(--gmt-admin-bar, 0px));z-index:200;z-index:var(--gmt-z-header);background-color:#faf7f2;background-color:var(--gmt-c-page)}@media (min-width: 1024px){.gmt-mobile-header{display:none}}.gmt-mobile-header__bar{background-color:#faf7f2;background-color:var(--gmt-c-page);color:#1f2420;color:var(--gmt-c-text);border-bottom:1px solid rgb(229,222,211);border-bottom:1px solid rgb(229 222 211);border-bottom:1px solid var(--gmt-c-border);display:grid;grid-template-columns:5.5rem minmax(0,1fr) 5.5rem;align-items:center;grid-gap:.5rem;grid-gap:var(--gmt-space-2);gap:.5rem;gap:var(--gmt-space-2);padding:.5rem 1rem;padding:var(--gmt-space-2) var(--gmt-gutter)}.gmt-mobile-header__button{position:relative;display:grid;align-items:center;justify-items:center;place-items:center;width:2.75rem;height:2.75rem;color:inherit;background:transparent;border:0}.gmt-mobile-header__button .gmt-icon{width:1.5rem;height:1.5rem}.gmt-mobile-header__brand{justify-self:center;-webkit-text-decoration:none;text-decoration:none;line-height:0;min-width:0;max-width:100%}.gmt-mobile-header__brand .gmt-brand__name{font-size:1.5rem;line-height:1.1;color:#1f2420;color:var(--gmt-c-text)}.gmt-mobile-header__actions{display:flex;align-items:center;justify-content:flex-end}.gmt-mobile-header__search{padding:.75rem 0;padding:var(--gmt-space-3) 0;background-color:#faf7f2;background-color:var(--gmt-c-page);border-bottom:1px solid rgb(229,222,211);border-bottom:1px solid rgb(229 222 211);border-bottom:1px solid var(--gmt-c-border)}.gmt-mobile-header__search[hidden]{display:none}.gmt-mobile-header__search .gmt-search__input{height:2.75rem;border-radius:999px;border-radius:var(--gmt-radius-full);padding-left:1.25rem;padding-left:var(--gmt-space-5);padding-right:3rem}.gmt-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;z-index:var(--gmt-z-drawer)}.gmt-drawer[hidden]{display:none}.gmt-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1f242066;background-color:rgb(var(--gmt-ink-900) / .4);animation:gmt-fade-in .24s cubic-bezier(.2,0,0,1);animation:gmt-fade-in var(--gmt-duration) var(--gmt-ease)}.gmt-drawer__panel{position:absolute;top:0;bottom:0;right:0;width:min(24rem,88vw);display:flex;flex-direction:column;background-color:#142a1c;background-color:var(--gmt-c-inverse);color:#faf7f2;color:rgb(var(--gmt-cream-50));box-shadow:0 12px 40px -8px #1f24202e;box-shadow:var(--gmt-shadow-overlay);animation:gmt-slide-in .24s cubic-bezier(.2,0,0,1);animation:gmt-slide-in var(--gmt-duration) var(--gmt-ease)}@keyframes gmt-fade-in{0%{opacity:0}}@keyframes gmt-slide-in{0%{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.gmt-drawer__scrim,.gmt-drawer__panel{animation:none}}.gmt-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;gap:var(--gmt-space-4);padding:1rem 1.25rem;padding:var(--gmt-space-4) var(--gmt-space-5);border-bottom:1px solid rgb(229,222,211);border-bottom:1px solid rgb(229 222 211);border-bottom:1px solid var(--gmt-c-border)}.gmt-drawer__brand{line-height:0;-webkit-text-decoration:none;text-decoration:none}.gmt-drawer__wordmark{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-family:var(--gmt-font-display);font-size:1.4rem;line-height:1.2}.gmt-drawer__close{display:grid;align-items:center;justify-items:center;place-items:center;width:2.5rem;height:2.5rem}.gmt-drawer__views{position:relative;flex:1;overflow:hidden}.gmt-drawer__view{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:2.5rem;padding-bottom:var(--gmt-space-8)}.gmt-drawer__view[hidden]{display:none}.gmt-drawer__list{list-style:none;padding:0}.gmt-drawer__item{display:flex;align-items:center;gap:1rem;gap:var(--gmt-space-4);width:100%;min-height:3.5rem;padding:.75rem 1.25rem;padding:var(--gmt-space-3) var(--gmt-space-5);border-bottom:1px solid rgb(229,222,211);border-bottom:1px solid rgb(229 222 211);border-bottom:1px solid var(--gmt-c-border);text-align:left;-webkit-text-decoration:none;text-decoration:none;color:#faf7f2;color:rgb(var(--gmt-cream-50))}.gmt-drawer__item-icon{flex:none;display:grid;align-items:center;justify-items:center;place-items:center;width:1.5rem;color:#b8894a;color:var(--gmt-c-accent-strong)}.gmt-drawer__item-icon .gmt-icon{width:1.35rem;height:1.35rem}.gmt-drawer__item-label{flex:1;min-width:0}.gmt-drawer__item-chevron{flex:none;margin-left:auto;color:#6b6b63;color:var(--gmt-c-text-muted);display:grid;align-items:center;justify-items:center;place-items:center}.gmt-drawer__item-chevron .gmt-icon{width:1.05rem;height:1.05rem}.gmt-drawer__item--rich{align-items:center;gap:1rem;gap:var(--gmt-space-4)}.gmt-drawer__item-text{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.gmt-drawer__item--rich .gmt-drawer__item-label{font-weight:500;font-weight:var(--gmt-weight-medium);line-height:1.25}.gmt-drawer__item-description{font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#6b6b63;color:var(--gmt-c-text-muted);line-height:1.35}.gmt-drawer__thumb{flex:none;width:3.5rem;border-radius:5px;border-radius:var(--gmt-radius-md);aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background-color:#faf7f20f;background-color:rgb(var(--gmt-cream-50) / .06)}.gmt-drawer__view-head{display:flex;align-items:center;gap:1rem;gap:var(--gmt-space-4);padding:1rem 1.25rem;padding:var(--gmt-space-4) var(--gmt-space-5)}.gmt-drawer__back{display:grid;align-items:center;justify-items:center;place-items:center;width:2rem;height:2rem;flex:none;color:#1f2420;color:var(--gmt-c-text)}.gmt-drawer__view-title{margin:0;color:#1f2420;color:var(--gmt-c-text)}.gmt-drawer__view-head{border-bottom:1px solid rgb(229,222,211);border-bottom:1px solid rgb(229 222 211);border-bottom:1px solid var(--gmt-c-border);margin-bottom:.75rem;margin-bottom:var(--gmt-space-3)}.gmt-drawer__view-all{display:flex;align-items:center;justify-content:space-between;gap:.75rem;gap:var(--gmt-space-3);padding:1.25rem;padding:var(--gmt-space-5);font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#1c3a2a;color:var(--gmt-c-action)}.gmt-drawer__view-all .gmt-icon{width:1.05rem;height:1.05rem}.gmt-drawer__promo{display:flex;align-items:center;gap:.75rem;gap:var(--gmt-space-3);margin:1.25rem;margin:var(--gmt-space-5);padding:1.25rem;padding:var(--gmt-space-5);background-color:#e6ece5;background-color:rgb(var(--gmt-green-100));border-radius:8px;border-radius:var(--gmt-radius-lg);-webkit-text-decoration:none;text-decoration:none;color:#1f2420;color:var(--gmt-c-text)}.gmt-drawer__promo-text{display:flex;flex-direction:column;gap:.15rem}.gmt-drawer__promo-lead{font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-drawer__promo-title{font-weight:500;font-weight:var(--gmt-weight-medium)}.gmt-drawer__promo-sub{font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-drawer__foot{padding:1.5rem 1.25rem;padding:var(--gmt-space-6) var(--gmt-space-5);display:flex;flex-direction:column;gap:1.5rem;gap:var(--gmt-space-6)}.gmt-drawer__trust{list-style:none;padding:0;display:flex;flex-direction:column;gap:1rem;gap:var(--gmt-space-4)}.gmt-drawer__trust li{display:flex;align-items:center;gap:1rem;gap:var(--gmt-space-4)}.gmt-drawer__trust-icon{flex:none;display:grid;align-items:center;justify-items:center;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;border-radius:var(--gmt-radius-full);background-color:#f2ede4;background-color:var(--gmt-c-surface);color:#1f2420;color:var(--gmt-c-text)}.gmt-drawer__trust-icon .gmt-icon{width:1.25rem;height:1.25rem}.gmt-drawer__trust-text{display:flex;flex-direction:column}.gmt-drawer__trust-title{font-size:.875rem;font-size:var(--gmt-text-body-sm);font-weight:500;font-weight:var(--gmt-weight-medium)}.gmt-drawer__trust-sub{font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-drawer__switchers{display:flex;align-items:center;gap:1rem;gap:var(--gmt-space-4);padding-top:1rem;padding-bottom:1rem;padding-top:var(--gmt-space-4);padding-bottom:var(--gmt-space-4);border-top:1px solid rgb(229,222,211);border-bottom:1px solid rgb(229,222,211);border-top:1px solid rgb(229 222 211);border-top:1px solid var(--gmt-c-border);border-bottom:1px solid rgb(229 222 211);border-bottom:1px solid var(--gmt-c-border)}.gmt-drawer__switchers>*{flex:1}.gmt-drawer__switchers>*+*{border-left:1px solid rgb(229,222,211);border-left:1px solid rgb(229 222 211);border-left:1px solid var(--gmt-c-border);padding-left:1rem;padding-left:var(--gmt-space-4)}.gmt-drawer__social{display:flex;justify-content:space-between;gap:1rem;gap:var(--gmt-space-4);list-style:none;padding:0}.gmt-drawer__social .gmt-icon{width:1.25rem;height:1.25rem}.gmt-drawer__help{padding:1.25rem;padding:var(--gmt-space-5);background-color:#f2ede4;background-color:var(--gmt-c-surface);border-radius:8px;border-radius:var(--gmt-radius-lg)}.gmt-drawer__help-title{font-weight:500;font-weight:var(--gmt-weight-medium)}.gmt-drawer__help-text{font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#6b6b63;color:var(--gmt-c-text-muted);margin-bottom:1rem;margin-bottom:var(--gmt-space-4)}.gmt-drawer__help-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;grid-gap:var(--gmt-space-3);gap:.75rem;gap:var(--gmt-space-3)}.gmt-drawer__help-action{display:flex;align-items:center;justify-content:center;gap:.5rem;gap:var(--gmt-space-2);min-height:2.75rem;padding-left:.75rem;padding-right:.75rem;padding-left:var(--gmt-space-3);padding-right:var(--gmt-space-3);background-color:#faf7f2;background-color:rgb(var(--gmt-cream-50));border:1px solid rgb(229,222,211);border:1px solid var(--gmt-c-border);border-radius:5px;border-radius:var(--gmt-radius-md);font-size:.875rem;font-size:var(--gmt-text-body-sm);-webkit-text-decoration:none;text-decoration:none;color:#1f2420;color:var(--gmt-c-text)}.gmt-drawer__help-action .gmt-icon{width:1.05rem;height:1.05rem;flex:none}@media (max-width: 359px){.gmt-drawer__help-actions{grid-template-columns:1fr}}body.gmt-scroll-locked{overflow:hidden}.gmt-drawer{--gmt-c-border: rgb(var(--gmt-cream-50) / .12)}.gmt-drawer__head{border-bottom-color:#e5ded3;border-bottom-color:var(--gmt-c-border)}.gmt-drawer__close,.gmt-drawer__back,.gmt-drawer__view-title{color:#faf7f2;color:rgb(var(--gmt-cream-50))}.gmt-drawer__item{color:#faf7f2;color:rgb(var(--gmt-cream-50));border-bottom-color:#e5ded3;border-bottom-color:var(--gmt-c-border)}.gmt-drawer__item:hover,.gmt-drawer__item[aria-current]{background-color:#faf7f214;background-color:rgb(var(--gmt-cream-50) / .08)}.gmt-drawer__item-icon{color:#b8894a;color:var(--gmt-c-accent-strong)}.gmt-drawer__item-arrow{color:#faf7f28c;color:rgb(var(--gmt-cream-50) / .55)}.gmt-drawer__help{background-color:#faf7f20f;background-color:rgb(var(--gmt-cream-50) / .06)}.gmt-drawer__help-title{color:#faf7f2;color:rgb(var(--gmt-cream-50))}.gmt-drawer__help-text{color:#faf7f2b3;color:rgb(var(--gmt-cream-50) / .7)}.gmt-drawer__help-action{color:#faf7f2;color:rgb(var(--gmt-cream-50));border-color:#e5ded3;border-color:var(--gmt-c-border)}.gmt-drawer__section-heading{color:#faf7f299;color:rgb(var(--gmt-cream-50) / .6)}.gmt-drawer__thumb{background-color:#faf7f214;background-color:rgb(var(--gmt-cream-50) / .08)}}@layer components{.gmt-mobile-bar{position:fixed;left:0;right:0;bottom:0;width:100%;max-width:100vw;box-sizing:border-box;z-index:400;z-index:var(--gmt-z-overlay);display:flex;flex-direction:column}@media (min-width: 1024px){.gmt-mobile-bar{display:none}}.gmt-mobile-bar__promo{display:flex;align-items:center;gap:.5rem;gap:var(--gmt-space-2);padding:.5rem .75rem .5rem 1rem;padding:var(--gmt-space-2) var(--gmt-space-3) var(--gmt-space-2) var(--gmt-gutter);background-color:#142a1c;background-color:var(--gmt-c-inverse);color:#faf7f2;color:rgb(var(--gmt-cream-50))}.gmt-mobile-bar__promo[hidden]{display:none}.gmt-mobile-bar__promo-link{display:flex;align-items:center;gap:.75rem;gap:var(--gmt-space-3);flex:1;min-width:0;-webkit-text-decoration:none;text-decoration:none;font-size:.875rem;font-size:var(--gmt-text-body-sm)}.gmt-mobile-bar__promo-link .gmt-icon{width:1.15rem;height:1.15rem;flex:none;color:#b8894a;color:rgb(var(--gmt-gold-500))}.gmt-mobile-bar__promo-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gmt-mobile-bar__promo-label{flex:none;font-weight:500;font-weight:var(--gmt-weight-medium);color:#b8894a;color:rgb(var(--gmt-gold-500))}.gmt-mobile-bar__promo-close{flex:none;display:grid;align-items:center;justify-items:center;place-items:center;width:2.25rem;height:2.25rem;color:#faf7f2cc;color:rgb(var(--gmt-cream-50) / .8)}.gmt-mobile-bar__promo-close .gmt-icon{width:1rem;height:1rem}.gmt-mobile-bar__tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background-color:#faf7f2;background-color:var(--gmt-c-page);border-top:1px solid rgb(229,222,211);border-top:1px solid rgb(229 222 211);border-top:1px solid var(--gmt-c-border);padding-bottom:env(safe-area-inset-bottom,0px)}.gmt-mobile-bar__tab{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-height:3.5rem;padding-top:.5rem;padding-bottom:.5rem;padding-top:var(--gmt-space-2);padding-bottom:var(--gmt-space-2);-webkit-text-decoration:none;text-decoration:none;color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-mobile-bar__tab .gmt-icon{width:1.35rem;height:1.35rem}.gmt-mobile-bar__tab-label{font-size:.66rem;letter-spacing:.02em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:.2rem;padding-right:.2rem}.gmt-mobile-bar__tab.is-current{color:#1f2420;color:var(--gmt-c-text)}.gmt-mobile-bar__tab.is-current .gmt-icon{color:#1c3a2a;color:var(--gmt-c-action)}@media (max-width: 1023px){body.gmt-has-bottom-bar,body:has(.gmt-mobile-bar){padding-bottom:calc(3.5rem + 1px + env(safe-area-inset-bottom,0px));padding-bottom:var(--gmt-bottom-bar, calc(3.5rem + 1px + env(safe-area-inset-bottom, 0px)) )}}}@layer components{.gmt-breadcrumbs{padding-top:1rem;padding-bottom:1rem;padding-top:var(--gmt-space-4);padding-bottom:var(--gmt-space-4)}.gmt-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;gap:var(--gmt-space-2);font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-breadcrumbs__item{display:inline-flex;align-items:center;gap:.5rem;gap:var(--gmt-space-2)}.gmt-breadcrumbs__item+.gmt-breadcrumbs__item:before{content:"/";color:#9a988f;color:rgb(var(--gmt-ink-400))}.gmt-breadcrumbs__home{width:.95rem;height:.95rem}.gmt-breadcrumbs a{-webkit-text-decoration:none;text-decoration:none}.gmt-breadcrumbs a:hover{-webkit-text-decoration:underline;text-decoration:underline}.gmt-breadcrumbs [aria-current]{color:#1f2420;color:var(--gmt-c-text)}.gmt-section-heading{display:flex;gap:1rem;gap:var(--gmt-space-4);margin-bottom:2.5rem;margin-bottom:var(--gmt-space-8)}.gmt-section-heading--center{flex-direction:column;align-items:center;text-align:center}.gmt-section-heading--left{flex-direction:column;align-items:flex-start}.gmt-section-heading--with-link{flex-direction:row;align-items:flex-end;justify-content:space-between;text-align:left}.gmt-section-heading__text{display:flex;flex-direction:column;gap:.5rem;gap:var(--gmt-space-2)}.gmt-section-heading__lead{color:#6b6b63;color:var(--gmt-c-text-muted);max-width:48ch}@media (max-width: 767px){.gmt-section-heading,.gmt-section-heading--center,.gmt-section-heading--left{flex-direction:row;align-items:baseline;justify-content:space-between;gap:1rem;gap:var(--gmt-space-4);text-align:left;margin-bottom:1.25rem;margin-bottom:var(--gmt-space-5)}.gmt-section-heading__text{align-items:flex-start}.gmt-section-heading .gmt-button--link{flex:none;font-size:.875rem;font-size:var(--gmt-text-body-sm)}}.gmt-notice{display:flex;gap:.75rem;gap:var(--gmt-space-3);padding:1rem 1.25rem;padding:var(--gmt-space-4) var(--gmt-space-5);border-radius:5px;border-radius:var(--gmt-radius-md);background-color:#f2ede4;background-color:var(--gmt-c-surface)}.gmt-notice__icon{flex:none}.gmt-notice__title{font-weight:500;font-weight:var(--gmt-weight-medium)}.gmt-notice__message{font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-notice--error{background-color:#fbeded;background-color:rgb(var(--gmt-danger-bg))}.gmt-notice--error .gmt-notice__icon,.gmt-notice--error .gmt-notice__title{color:#b4444a;color:rgb(var(--gmt-danger-600))}.gmt-notice--success .gmt-notice__icon{color:#3a7a4e;color:rgb(var(--gmt-success-600))}.gmt-notice--warning .gmt-notice__icon{color:#c8922e;color:rgb(var(--gmt-warn-500))}.gmt-trust{background-color:#f2ede4;background-color:var(--gmt-c-surface)}.gmt-trust--hero{background-color:transparent}.gmt-trust__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(9rem,1fr);grid-gap:1.5rem;grid-gap:var(--gmt-space-6);gap:1.5rem;gap:var(--gmt-space-6);padding-top:1.5rem;padding-bottom:1.5rem;padding-top:var(--gmt-space-6);padding-bottom:var(--gmt-space-6);overflow-x:auto;scrollbar-width:none}.gmt-trust__list::-webkit-scrollbar{display:none}.gmt-trust__item{display:flex;align-items:center;gap:.75rem;gap:var(--gmt-space-3)}.gmt-trust__icon{color:#a9793c;color:var(--gmt-c-accent)}.gmt-trust__icon .gmt-icon{width:1.5rem;height:1.5rem}.gmt-trust__mark{display:block;flex:none}.gmt-trust__mark img{display:block;width:auto;height:1.75rem;-o-object-fit:contain;object-fit:contain}.gmt-trust__text{display:flex;flex-direction:column}.gmt-trust__title{font-size:.875rem;font-size:var(--gmt-text-body-sm);font-weight:500;font-weight:var(--gmt-weight-medium)}.gmt-trust__sub{font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#6b6b63;color:var(--gmt-c-text-muted)}@media (min-width: 1024px){.gmt-trust__list{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(0,1fr));overflow:visible}.gmt-trust__item{justify-content:center}}@media (max-width: 767px){.gmt-trust__list{grid-auto-flow:column;grid-auto-columns:calc(50% - .375rem);grid-auto-columns:calc(50% - var(--gmt-space-3) / 2);gap:.75rem;gap:var(--gmt-space-3);padding-top:1rem;padding-bottom:1rem;padding-top:var(--gmt-space-4);padding-bottom:var(--gmt-space-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gmt-trust__list::-webkit-scrollbar{display:none}.gmt-trust__item{scroll-snap-align:start}.gmt-trust__item{align-items:flex-start;gap:.75rem;gap:var(--gmt-space-3)}.gmt-trust__item:last-child:nth-child(odd){grid-column:1 / -1}.gmt-trust__icon .gmt-icon{width:1.25rem;height:1.25rem}.gmt-trust__mark img{height:1.5rem}.gmt-trust__title{line-height:1.25}.gmt-trust__sub{line-height:1.3}}.gmt-newsletter{background-color:#ebe4d8;background-color:var(--gmt-c-surface-alt);scroll-margin-block-start:6rem}.gmt-newsletter__result{flex-basis:100%;margin-top:.75rem;margin-top:var(--gmt-space-3);font-size:.875rem;font-size:var(--gmt-text-body-sm)}.gmt-newsletter__result.is-success{color:#3a7a4e;color:rgb(var(--gmt-success-600))}.gmt-newsletter__result.is-error{color:#b4444a;color:rgb(var(--gmt-danger-600))}.gmt-newsletter__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;gap:var(--gmt-space-6);padding-top:2.5rem;padding-bottom:2.5rem;padding-top:var(--gmt-space-8);padding-bottom:var(--gmt-space-8)}.gmt-newsletter__intro{display:flex;align-items:center;gap:1rem;gap:var(--gmt-space-4)}.gmt-newsletter__icon{flex:none;color:#a9793c;color:var(--gmt-c-accent)}.gmt-newsletter__icon .gmt-icon{width:1.75rem;height:1.75rem}.gmt-newsletter__heading{font-size:1.7rem;font-size:var(--gmt-text-display-md)}.gmt-newsletter__body{font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-newsletter__form{display:flex;gap:.5rem;gap:var(--gmt-space-2);flex:1 1 22rem;max-width:32rem;flex-wrap:wrap}.gmt-newsletter__input{flex:1 1 12rem;min-width:0}.gmt-newsletter__input{flex:1;padding:.85rem 1rem;background-color:#faf7f2;background-color:rgb(var(--gmt-cream-50));border:1px solid rgb(229,222,211);border:1px solid var(--gmt-c-border);border-radius:5px;border-radius:var(--gmt-radius-md);font-size:.875rem;font-size:var(--gmt-text-body-sm)}.gmt-footer{background-color:#142a1c;background-color:var(--gmt-c-inverse);color:#faf7f2cc;color:rgb(var(--gmt-cream-50) / .8);font-size:.875rem;font-size:var(--gmt-text-body-sm)}.gmt-footer{--gmt-container: 92rem}.gmt-footer a{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:color .14s cubic-bezier(.2,0,0,1);transition:color var(--gmt-duration-fast) var(--gmt-ease)}.gmt-footer a:hover{color:#faf7f2;color:rgb(var(--gmt-cream-50))}.gmt-footer a:focus-visible,.gmt-footer summary:focus-visible{outline:2px solid rgb(184,137,74);outline:2px solid var(--gmt-c-accent-strong);outline-offset:3px;border-radius:2px}.gmt-footer__heading{color:#faf7f2;color:rgb(var(--gmt-cream-50));margin:0}.gmt-footer__signup{background-color:#f2ede4;background-color:var(--gmt-c-surface);color:#1f2420;color:var(--gmt-c-text);border-top:1px solid rgb(229,222,211);border-top:1px solid rgb(229 222 211);border-top:1px solid var(--gmt-c-border)}.gmt-footer__signup-inner{position:relative;display:grid;grid-gap:1.25rem;grid-gap:var(--gmt-space-5);gap:1.25rem;gap:var(--gmt-space-5);padding-top:2rem;padding-bottom:2rem;padding-top:var(--gmt-space-7);padding-bottom:var(--gmt-space-7)}.gmt-footer__signup-text{display:flex;align-items:flex-start;gap:1rem;gap:var(--gmt-space-4)}.gmt-footer__signup-icon{flex:none;width:2.25rem;height:2.25rem;stroke-width:1.25;color:#1f2420;color:var(--gmt-c-text)}.gmt-footer__signup-title{margin:0;font-size:1.05rem;font-weight:500;font-weight:var(--gmt-weight-medium);line-height:1.3;color:#1f2420;color:var(--gmt-c-text)}.gmt-footer__signup-lead{margin:.2rem 0 0;font-size:.875rem;font-size:var(--gmt-text-body-sm);line-height:1.5;color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-footer__signup-mark{display:none;width:4.5rem;height:4.5rem;color:#1c3a2a;color:var(--gmt-c-action);stroke-width:1;opacity:.85}.gmt-footer__form-row{display:flex}.gmt-footer__input{flex:1;min-width:0;min-height:3rem;padding:.7rem 1rem;background-color:#faf7f2;background-color:rgb(var(--gmt-cream-50));color:#1f2420;color:var(--gmt-c-text);border:1px solid rgb(229,222,211);border:1px solid var(--gmt-c-border);border-right:0;border-radius:3px 0 0 3px;border-radius:var(--gmt-radius-sm) 0 0 var(--gmt-radius-sm);font-family:Jost,ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,Segoe UI,sans-serif;font-family:var(--gmt-font-body);font-size:1rem}.gmt-footer__input::-moz-placeholder{color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-footer__input::placeholder{color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-footer__input:focus{outline:2px solid rgb(28,58,42);outline:2px solid var(--gmt-c-action);outline-offset:-2px}.gmt-footer__submit{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding-left:1.5rem;padding-right:1.5rem;padding-left:var(--gmt-space-6);padding-right:var(--gmt-space-6);background-color:#142a1c;background-color:var(--gmt-c-inverse);color:#faf7f2;color:rgb(var(--gmt-cream-50));border:0;border-radius:0 3px 3px 0;border-radius:0 var(--gmt-radius-sm) var(--gmt-radius-sm) 0;font-size:.8125rem;font-size:var(--gmt-text-label-lg);font-weight:500;font-weight:var(--gmt-weight-medium);letter-spacing:.08em;letter-spacing:var(--gmt-tracking-nav);cursor:pointer;transition:background-color .24s cubic-bezier(.2,0,0,1);transition:background-color var(--gmt-duration) var(--gmt-ease)}.gmt-footer__submit:hover{background-color:#3a5c46;background-color:var(--gmt-c-action-hover)}.gmt-footer__consent{display:flex;align-items:flex-start;gap:.5rem;gap:var(--gmt-space-2);margin-top:.75rem;margin-top:var(--gmt-space-3);font-size:.78rem;line-height:1.45;color:#6b6b63;color:var(--gmt-c-text-muted);cursor:pointer}.gmt-footer__consent input{flex:none;width:1rem;height:1rem;margin:.12rem 0 0;accent-color:rgb(28,58,42);accent-color:var(--gmt-c-action)}.gmt-footer__inner{display:grid;grid-gap:2.5rem;grid-gap:var(--gmt-space-8);gap:2.5rem;gap:var(--gmt-space-8);padding-top:2.5rem;padding-bottom:.5rem;padding-top:var(--gmt-space-8);padding-bottom:var(--gmt-space-2)}.gmt-footer__logo{display:inline-flex;line-height:0}.gmt-footer .custom-logo{width:auto;max-height:3.25rem;max-width:100%;-o-object-fit:contain;object-fit:contain}.gmt-footer__wordmark{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-family:var(--gmt-font-display);font-size:2rem;font-weight:600;font-weight:var(--gmt-display-weight);line-height:1;color:#faf7f2;color:rgb(var(--gmt-cream-50))}.gmt-footer__tagline{margin-top:1rem;margin-top:var(--gmt-space-4);max-width:26ch;line-height:1.55}.gmt-footer__list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.gmt-footer__list a{display:block;padding-top:.5rem;padding-bottom:.5rem;line-height:1.35}.gmt-footer__list .current-menu-item a{color:#faf7f2;color:rgb(var(--gmt-cream-50))}.gmt-footer__list--contact{gap:.75rem;gap:var(--gmt-space-3)}.gmt-footer__list--contact li{display:flex;align-items:flex-start;gap:.75rem;gap:var(--gmt-space-3);line-height:1.45}.gmt-footer__list--contact li>span{display:flex;flex-direction:column}.gmt-footer__list--contact a{padding-top:0;padding-bottom:0}.gmt-footer__contact-icon{flex:none;width:1rem;height:1rem;color:#b8894a;color:var(--gmt-c-accent-strong);margin-top:.18rem}.gmt-footer__social{display:flex;gap:1rem;gap:var(--gmt-space-4);margin:1.25rem 0 0;margin:var(--gmt-space-5) 0 0;padding:0;list-style:none}.gmt-footer__social a{display:grid;align-items:center;justify-items:center;place-items:center;width:2rem;height:2rem;color:#faf7f2;color:rgb(var(--gmt-cream-50))}.gmt-footer__social a:hover{color:#b8894a;color:var(--gmt-c-accent-strong)}.gmt-footer__social .gmt-icon{width:1.15rem;height:1.15rem}.gmt-footer__columns{display:grid;border-top:1px solid rgba(250,247,242,.12);border-top:1px solid rgb(250 247 242 / .12);border-top:1px solid rgb(var(--gmt-cream-50) / .12)}.gmt-footer__column{border-bottom:1px solid rgba(250,247,242,.12);border-bottom:1px solid rgb(250 247 242 / .12);border-bottom:1px solid rgb(var(--gmt-cream-50) / .12)}.gmt-footer__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;gap:var(--gmt-space-4);min-height:3rem;list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gmt-footer__summary::-webkit-details-marker{display:none}.gmt-footer__chevron{flex:none;width:1rem;height:1rem;color:#faf7f299;color:rgb(var(--gmt-cream-50) / .6);transition:transform .24s cubic-bezier(.2,0,0,1);transition:transform var(--gmt-duration) var(--gmt-ease)}.gmt-footer__column[open] .gmt-footer__chevron{transform:rotate(180deg)}.gmt-footer__column .gmt-footer__list{padding-bottom:1rem;padding-bottom:var(--gmt-space-4)}.gmt-footer__origin{display:flex;align-items:center;gap:1rem;gap:var(--gmt-space-4);padding-top:1.25rem;padding-bottom:1.25rem;padding-top:var(--gmt-space-5);padding-bottom:var(--gmt-space-5)}.gmt-footer__origin-mark{width:auto;max-width:6rem;max-height:6.5rem;-o-object-fit:contain;object-fit:contain}.gmt-footer__origin-icon{width:2.5rem;height:2.5rem;stroke-width:1;color:#faf7f2d9;color:rgb(var(--gmt-cream-50) / .85)}.gmt-footer__origin-text{display:flex;flex-direction:column;gap:.2rem;margin:0}.gmt-footer__origin-title{color:#faf7f2;color:rgb(var(--gmt-cream-50))}.gmt-footer__origin-sub{font-size:.875rem;font-size:var(--gmt-text-body-sm)}.gmt-footer__legal{border-top:1px solid rgba(250,247,242,.12);border-top:1px solid rgb(250 247 242 / .12);border-top:1px solid rgb(var(--gmt-cream-50) / .12);font-size:.78rem}.gmt-footer__legal-inner{display:flex;flex-direction:column;align-items:center;gap:.75rem;gap:var(--gmt-space-3);padding-top:1.25rem;padding-bottom:1.25rem;padding-top:var(--gmt-space-5);padding-bottom:var(--gmt-space-5);text-align:center}.gmt-footer__copyright{margin:0}.gmt-footer__legal-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;gap:var(--gmt-space-1) var(--gmt-space-5);list-style:none;margin:0;padding:0}.gmt-footer__legal-list a{display:inline-block;padding-top:.4rem;padding-bottom:.4rem}.gmt-footer__legal-list a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.25em}.gmt-footer__languages{display:flex;gap:.25rem;gap:var(--gmt-space-1);list-style:none;margin:0;padding:0}.gmt-footer__languages li+li:before{content:"·";margin-right:.25rem;margin-right:var(--gmt-space-1);opacity:.5}.gmt-footer__languages a{display:inline-block;padding:.4rem .35rem}.gmt-footer__languages a[aria-current=true]{color:#faf7f2;color:rgb(var(--gmt-cream-50));-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.25em}.gmt-footer__column--contact{display:none}@media (max-width: 767.98px){.gmt-footer__inner{gap:1.25rem;gap:var(--gmt-space-5);padding-top:2rem;padding-top:var(--gmt-space-7);padding-bottom:0}.gmt-footer__brand{display:block;text-align:center}.gmt-footer__logo{display:block;width:100%;line-height:0}.gmt-footer__logo .custom-logo-link--inverse{display:inline-block}.gmt-footer .custom-logo{margin-left:auto;margin-right:auto;max-height:2.75rem}.gmt-footer__brand>.gmt-footer__tagline{margin-left:auto;margin-right:auto}.gmt-footer__brand>.gmt-footer__social{justify-content:center}.gmt-footer__column--contact{display:block}.gmt-footer__column--contact .gmt-footer__list--contact{padding-bottom:1rem;padding-bottom:var(--gmt-space-4)}.gmt-footer__column--contact .gmt-footer__list--contact a{padding-top:.2rem;padding-bottom:.2rem}.gmt-footer__column--contact .gmt-footer__social{display:none}.gmt-footer__origin{justify-content:center}.gmt-footer__legal-inner{padding-top:1.25rem;padding-bottom:1.25rem;padding-top:var(--gmt-space-5);padding-bottom:var(--gmt-space-5)}.gmt-footer__legal-list{gap:0 1rem;gap:0 var(--gmt-space-4)}.gmt-footer__legal-list a{padding-top:.3rem;padding-bottom:.3rem}}@media (max-width: 1023.98px){.single-product .gmt-footer__legal-inner{padding-bottom:3rem;padding-bottom:calc(var(--gmt-space-6) + 1.5rem)}}@media (min-width: 768px){.gmt-footer__signup-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem;gap:var(--gmt-space-10);padding-top:1.5rem;padding-bottom:1.5rem;padding-top:var(--gmt-space-6);padding-bottom:var(--gmt-space-6)}.gmt-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;gap:var(--gmt-space-8);border:0}.gmt-footer__column{border:0}.gmt-footer__summary{min-height:0;margin-bottom:.75rem;margin-bottom:var(--gmt-space-3);cursor:default;pointer-events:none}.gmt-footer__chevron{display:none}.gmt-footer__column .gmt-footer__list{padding-bottom:0}.gmt-footer__list a{padding-top:.28rem;padding-bottom:.28rem}.gmt-footer__list a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.25em}.gmt-footer__inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem;gap:var(--gmt-space-10);padding-top:3rem;padding-bottom:3rem;padding-top:var(--gmt-space-10);padding-bottom:var(--gmt-space-10)}.gmt-footer__origin{grid-column:1 / -1;padding-top:0;padding-bottom:0}.gmt-footer__legal-inner{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;gap:var(--gmt-space-3) var(--gmt-space-6);text-align:left}.gmt-footer__legal-list{justify-content:flex-start}}@media (min-width: 1024px){.gmt-footer__signup-inner{grid-template-columns:minmax(0,1fr) minmax(0,30rem) auto;gap:2.5rem;gap:var(--gmt-space-8)}.gmt-footer__signup-mark{display:block}.gmt-footer__signup-text{padding-left:3rem;padding-left:var(--gmt-space-10)}.gmt-footer__inner{grid-template-columns:minmax(14rem,1fr) minmax(0,2.4fr) auto;gap:4rem;gap:var(--gmt-space-12);align-items:start;padding-top:4rem;padding-bottom:4rem;padding-top:var(--gmt-space-12);padding-bottom:var(--gmt-space-12)}.gmt-footer__origin{grid-column:auto;align-self:center}}.gmt-newsletter__consent{display:flex;gap:.5rem;gap:var(--gmt-space-2);align-items:flex-start;font-size:.75rem;line-height:1.45;color:#6b6b63;color:var(--gmt-c-text-muted);margin-top:.75rem;margin-top:var(--gmt-space-3);flex-basis:100%}.gmt-newsletter__consent input{margin-top:.2rem;accent-color:rgb(28,58,42);accent-color:rgb(var(--gmt-green-800))}.gmt-newsletter__result.is-error{color:#9e3b3b}.gmt-newsletter__result.is-info{color:#1f2420;color:var(--gmt-c-text)}.gmt-footer__newsletter-result{font-size:.82rem;margin-top:.75rem;margin-top:var(--gmt-space-3);line-height:1.45}.gmt-footer__newsletter-result.is-success{color:#3a7a4e;color:rgb(var(--gmt-success-600))}.gmt-footer__newsletter-result.is-info{color:#1f2420;color:var(--gmt-c-text)}.gmt-footer__newsletter-result.is-error{color:#b4444a;color:rgb(var(--gmt-danger-600))}.gmt-inline-newsletter{margin-top:3rem;margin-bottom:3rem;margin-top:var(--gmt-space-10);margin-bottom:var(--gmt-space-10);background-color:#f2ede4;background-color:var(--gmt-c-surface);border:1px solid rgb(229,222,211);border:1px solid var(--gmt-c-border);border-left:3px solid rgb(169,121,60);border-left:3px solid rgb(169 121 60);border-left:3px solid var(--gmt-c-accent);padding:1.5rem;padding:var(--gmt-space-6)}.gmt-inline-newsletter__inner{display:grid;grid-gap:1.25rem;grid-gap:var(--gmt-space-5);gap:1.25rem;gap:var(--gmt-space-5)}.gmt-inline-newsletter__heading{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-family:var(--gmt-font-display);font-size:1.5rem;line-height:1.15;margin:0 0 .5rem;margin:0 0 var(--gmt-space-2);color:#1f2420;color:var(--gmt-c-text)}.gmt-inline-newsletter__body{font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#6b6b63;color:var(--gmt-c-text-muted);margin:0}.gmt-inline-newsletter__row{display:flex;gap:.5rem;gap:var(--gmt-space-2);flex-wrap:wrap}.gmt-inline-newsletter__row input[type=email]{flex:1 1 14rem;min-width:0;padding:.8rem 1rem;border:1px solid rgb(229,222,211);border:1px solid var(--gmt-c-border);background-color:#faf7f2;background-color:var(--gmt-c-page);font:inherit;font-size:.875rem;font-size:var(--gmt-text-body-sm)}.gmt-inline-newsletter__row input[type=email]:focus{outline:2px solid rgba(169,121,60,.45);outline:2px solid rgb(var(--gmt-gold-600) / .45);outline-offset:1px;border-color:#a9793c;border-color:var(--gmt-c-accent)}.gmt-inline-newsletter__consent{display:flex;gap:.5rem;gap:var(--gmt-space-2);align-items:flex-start;font-size:.75rem;line-height:1.45;color:#6b6b63;color:var(--gmt-c-text-muted);margin-top:.75rem;margin-top:var(--gmt-space-3)}.gmt-inline-newsletter__consent input{margin-top:.2rem;accent-color:rgb(28,58,42);accent-color:rgb(var(--gmt-green-800))}@media (min-width: 768px){.gmt-inline-newsletter{padding:2.5rem;padding:var(--gmt-space-8)}.gmt-inline-newsletter__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:2.5rem;gap:var(--gmt-space-8)}}}@layer components{.gmt-cart-drawer .gmt-drawer__panel{width:min(28rem,92vw)}.gmt-cart-drawer__title{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-family:var(--gmt-font-display);font-size:1.7rem;font-size:var(--gmt-text-display-md);display:flex;gap:.5rem;gap:var(--gmt-space-2);align-items:baseline}.gmt-cart-drawer__count{font-family:Jost,ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,Segoe UI,sans-serif;font-family:var(--gmt-font-body);font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-cart-drawer__body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0}.gmt-cart-drawer__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem;padding:var(--gmt-space-5)}.gmt-cart-drawer .gmt-notice{color:#1f2420;color:var(--gmt-c-text)}.gmt-cart-drawer .gmt-notice--error{background-color:#fbeded;border-left:3px solid rgb(158,59,59);color:#5f2323}.gmt-cart-drawer .gmt-drawer__head{flex:none}.gmt-cart-drawer__empty{display:flex;flex-direction:column;gap:1rem;gap:var(--gmt-space-4);align-items:flex-start;padding:2.5rem 1.25rem;padding:var(--gmt-space-8) var(--gmt-space-5)}.gmt-cart-drawer__empty-title{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-family:var(--gmt-font-display);font-size:1.7rem;font-size:var(--gmt-text-display-md)}.gmt-cart-drawer__empty-text{color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-shipping-progress{display:flex;flex-direction:column;gap:.5rem;gap:var(--gmt-space-2);margin-bottom:1.5rem;margin-bottom:var(--gmt-space-6)}.gmt-shipping-progress__label{display:flex;align-items:center;gap:.5rem;gap:var(--gmt-space-2);font-size:.875rem;font-size:var(--gmt-text-body-sm)}.gmt-shipping-progress__track{height:4px;background-color:#ebe4d8;background-color:var(--gmt-c-surface-alt);border-radius:999px;border-radius:var(--gmt-radius-full);overflow:hidden}.gmt-shipping-progress__bar{height:100%;width:0%;width:var(--gmt-progress, 0%);background-color:#1c3a2a;background-color:var(--gmt-c-action);transition:width .24s cubic-bezier(.2,0,0,1);transition:width var(--gmt-duration) var(--gmt-ease)}.gmt-cart-lines{display:flex;flex-direction:column;gap:1.25rem;gap:var(--gmt-space-5)}.gmt-cart-line{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;grid-gap:1rem;grid-gap:var(--gmt-space-4);gap:1rem;gap:var(--gmt-space-4);padding-bottom:1.25rem;padding-bottom:var(--gmt-space-5);border-bottom:1px solid rgb(229,222,211);border-bottom:1px solid rgb(229 222 211);border-bottom:1px solid var(--gmt-c-border)}.gmt-cart-line:last-child{border-bottom:0}.gmt-cart-line__media img{border-radius:5px;border-radius:var(--gmt-radius-md);aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background-color:#f2ede4;background-color:var(--gmt-c-surface)}.gmt-cart-line__body{display:flex;flex-direction:column;gap:.5rem;gap:var(--gmt-space-2);align-items:flex-start}.gmt-cart-line__title a{-webkit-text-decoration:none;text-decoration:none;font-weight:500;font-weight:var(--gmt-weight-medium)}.gmt-cart-line__subtitle{font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-cart-line__aside{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:.75rem;gap:var(--gmt-space-3)}.gmt-cart-line__price{font-weight:500;font-weight:var(--gmt-weight-medium);white-space:nowrap}.gmt-cart-line__remove{color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-cart-line__remove:hover{color:#b4444a;color:rgb(var(--gmt-danger-600))}.gmt-quantity{display:inline-flex;align-items:center;border:1px solid rgb(229,222,211);border:1px solid var(--gmt-c-border);border-radius:5px;border-radius:var(--gmt-radius-md)}.gmt-quantity__step{display:grid;align-items:center;justify-items:center;place-items:center;width:2rem;height:2rem;color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-quantity__step:hover{color:#1f2420;color:var(--gmt-c-text)}.gmt-quantity__step .gmt-icon{width:.9rem;height:.9rem}.gmt-quantity__input{width:2.5rem;border:0;text-align:center;background:none;font-size:.875rem;font-size:var(--gmt-text-body-sm);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.gmt-quantity__input::-webkit-outer-spin-button,.gmt-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.gmt-cart-drawer__foot{flex:none;display:flex;flex-direction:column;gap:.75rem;gap:var(--gmt-space-3);padding:1.25rem;padding:var(--gmt-space-5);border-top:1px solid rgb(229,222,211);border-top:1px solid rgb(229 222 211);border-top:1px solid var(--gmt-c-border);background-color:#faf7f2;background-color:rgb(var(--gmt-cream-50));color:#1f2420;color:var(--gmt-c-text)}.gmt-cart-drawer__subtotal{display:flex;justify-content:space-between;font-weight:500;font-weight:var(--gmt-weight-medium)}.gmt-cart-drawer__note{font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-cart{display:grid;grid-gap:3rem;grid-gap:var(--gmt-space-10);gap:3rem;gap:var(--gmt-space-10);padding-top:3rem;padding-bottom:3rem;padding-top:var(--gmt-section-y-tight);padding-bottom:var(--gmt-section-y-tight)}.gmt-cart__title{display:flex;gap:.75rem;gap:var(--gmt-space-3);align-items:baseline;margin-bottom:1.5rem;margin-bottom:var(--gmt-space-6)}.gmt-cart__count{font-family:Jost,ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,Segoe UI,sans-serif;font-family:var(--gmt-font-body);font-size:.9375rem;font-size:var(--gmt-text-body);color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-cart-lines--page .gmt-cart-line{grid-template-columns:6rem minmax(0,1fr) auto}.gmt-coupon{display:flex;gap:.5rem;gap:var(--gmt-space-2);align-items:flex-end;margin-top:1.5rem;margin-top:var(--gmt-space-6);max-width:26rem}.gmt-cart__summary{display:flex;flex-direction:column;gap:1rem;gap:var(--gmt-space-4);padding:1.5rem;padding:var(--gmt-space-6);background-color:#f2ede4;background-color:var(--gmt-c-surface);border-radius:8px;border-radius:var(--gmt-radius-lg);align-self:start}.gmt-cart__summary-title{font-size:1.7rem;font-size:var(--gmt-text-display-md)}.gmt-cart__note{font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#6b6b63;color:var(--gmt-c-text-muted)}@media (min-width: 1024px){.gmt-cart{grid-template-columns:1fr 22rem}}.wp-block-woocommerce-cart{font-family:Jost,ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,Segoe UI,sans-serif;font-family:var(--gmt-font-body);color:#1f2420;color:var(--gmt-c-text)}.wp-block-woocommerce-cart .wc-block-components-sidebar-layout.is-large .wc-block-cart__sidebar{margin-left:0}.wp-block-woocommerce-cart .wc-block-components-sidebar-layout.is-large .wc-block-components-main{padding-right:2.5rem;padding-right:var(--gmt-space-8)}.wp-block-woocommerce-cart .wc-block-components-product-name{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-family:var(--gmt-font-display);font-size:1.15rem;font-weight:600;font-weight:var(--gmt-display-weight);color:#1f2420;color:var(--gmt-c-text);-webkit-text-decoration:none;text-decoration:none}.wp-block-woocommerce-cart .wc-block-components-product-name:hover{color:#1c3a2a;color:var(--gmt-c-action)}.wp-block-woocommerce-cart .wc-block-cart-items{border-color:#e5ded3;border-color:var(--gmt-c-border)}.wp-block-woocommerce-cart .wc-block-cart-items th{font-family:Jost,ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,Segoe UI,sans-serif;font-family:var(--gmt-font-body);font-size:.6875rem;font-size:var(--gmt-text-label);letter-spacing:.08em;color:#6b6b63;color:var(--gmt-c-text-muted);font-weight:500;font-weight:var(--gmt-weight-medium)}.wp-block-woocommerce-cart .wc-block-cart-item__image img{border-radius:5px;border-radius:var(--gmt-radius-md);background-color:#f2ede4;background-color:var(--gmt-c-surface)}.wp-block-woocommerce-cart .wc-block-cart-item__remove-link{font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#6b6b63;color:var(--gmt-c-text-muted);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.2em}.wp-block-woocommerce-cart .wc-block-cart-item__remove-link:hover{color:#1f2420;color:var(--gmt-c-text)}.wp-block-woocommerce-cart .wc-block-components-quantity-selector{border-radius:3px;border-radius:var(--gmt-radius-sm)}.wp-block-woocommerce-cart .wc-block-components-quantity-selector:after{border-color:#e5ded3;border-color:var(--gmt-c-border);box-shadow:none}.wp-block-woocommerce-cart .wc-block-components-product-price,.wp-block-woocommerce-cart .wc-block-cart-item__total .wc-block-formatted-money-amount{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-family:var(--gmt-font-display);font-size:1.05rem}.wp-block-woocommerce-cart .wc-block-components-product-metadata__description,.wp-block-woocommerce-cart .wc-block-components-product-details{color:#6b6b63;color:var(--gmt-c-text-muted);font-size:.875rem;font-size:var(--gmt-text-body-sm)}.wp-block-woocommerce-cart .wc-block-cart__sidebar{border:1px solid rgb(229,222,211);border:1px solid var(--gmt-c-border);border-radius:5px;border-radius:var(--gmt-radius-md);background-color:#f2ede4;background-color:var(--gmt-c-surface);padding:1.25rem;padding:var(--gmt-space-5);align-self:start}.wp-block-woocommerce-cart .wc-block-components-totals-wrapper{border-color:#e5ded3;border-color:var(--gmt-c-border)}.wp-block-woocommerce-cart .wc-block-components-totals-item__label,.wp-block-woocommerce-cart .wc-block-components-totals-item__value{font-size:.9375rem;font-size:var(--gmt-text-body)}.wp-block-woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-family:var(--gmt-font-display);font-size:1.25rem;font-weight:600;font-weight:var(--gmt-display-weight)}.wp-block-woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-family:var(--gmt-font-display);font-size:1.35rem}.wp-block-woocommerce-cart .wc-block-components-panel__button{font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#1f2420;color:var(--gmt-c-text)}.wp-block-woocommerce-cart .wc-block-cart__submit-button,.wp-block-woocommerce-cart .wc-block-components-button:not(.is-secondary){background-color:#1c3a2a;background-color:var(--gmt-c-action);color:#faf7f2;color:rgb(var(--gmt-cream-50));border-radius:3px;border-radius:var(--gmt-radius-sm);font-family:Jost,ui-sans-serif,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,Segoe UI,sans-serif;font-family:var(--gmt-font-body);font-weight:500;font-weight:var(--gmt-weight-medium);font-size:.9375rem;font-size:var(--gmt-text-body);letter-spacing:.01em;min-height:3rem;box-shadow:none}.wp-block-woocommerce-cart .wc-block-cart__submit-button:hover,.wp-block-woocommerce-cart .wc-block-components-button:not(.is-secondary):hover{background-color:#3a5c46;background-color:var(--gmt-c-action-hover, var(--gmt-c-action));color:#faf7f2;color:rgb(var(--gmt-cream-50))}.wp-block-woocommerce-cart .wc-block-components-totals-coupon__button{min-height:2.75rem}.wp-block-woocommerce-cart .wc-block-components-text-input input{border-radius:3px;border-radius:var(--gmt-radius-sm);border-color:#e5ded3;border-color:var(--gmt-c-border)}.wp-block-woocommerce-cart .wc-block-components-shipping-calculator-address__button,.wp-block-woocommerce-cart .wc-block-components-totals-shipping__change-address__link{color:#1c3a2a;color:var(--gmt-c-action)}@media (max-width: 767.98px){.wp-block-woocommerce-cart .wc-block-cart-item__image,.wp-block-woocommerce-cart .wc-block-cart-item__image img{width:5rem}.wp-block-woocommerce-cart .wc-block-cart-items__row{padding-top:1rem;padding-bottom:1rem;padding-top:var(--gmt-space-4);padding-bottom:var(--gmt-space-4)}.wp-block-woocommerce-cart .wc-block-components-product-name{font-size:1.05rem}.wp-block-woocommerce-cart .wc-block-cart__sidebar{padding:1rem;padding:var(--gmt-space-4);margin-top:1rem;margin-top:var(--gmt-space-4)}.wp-block-woocommerce-cart .wc-block-cart__submit-container{position:sticky;bottom:calc(0px + .5rem);bottom:calc(var(--gmt-bottom-bar, 0px) + var(--gmt-space-2));background-color:#f2ede4;background-color:var(--gmt-c-surface);padding-top:.5rem;padding-bottom:.5rem;padding-top:var(--gmt-space-2);padding-bottom:var(--gmt-space-2)}}.wp-block-woocommerce-empty-cart-block[hidden]{display:none!important}}@layer components{.gmt-doc__hero{background-color:#f2ede4;background-color:var(--gmt-c-surface);border-bottom:1px solid rgb(229,222,211);border-bottom:1px solid rgb(229 222 211);border-bottom:1px solid var(--gmt-c-border)}.gmt-doc__hero-inner{padding-top:3rem;padding-top:var(--gmt-space-10);padding-bottom:var(--gmt-space-9);display:flex;flex-direction:column;gap:.75rem;gap:var(--gmt-space-3);max-width:60rem}.gmt-doc__title{font-size:max(2.5rem,min(9vw,4.75rem));font-size:var(--gmt-text-display-xl);line-height:1.05}.gmt-doc__date{font-size:.78rem;color:#6b6b63;color:var(--gmt-c-text-muted);letter-spacing:.02em}.gmt-doc__lead{font-size:1.0625rem;font-size:var(--gmt-text-body-lg);line-height:1.6;color:#1f2420;color:var(--gmt-c-text);max-width:62ch;margin-top:.5rem;margin-top:var(--gmt-space-2)}.gmt-doc__layout{display:grid;grid-gap:2.5rem;grid-gap:var(--gmt-space-8);gap:2.5rem;gap:var(--gmt-space-8);padding-top:2.5rem;padding-bottom:5rem;padding-top:var(--gmt-space-8);padding-bottom:var(--gmt-space-14);align-items:start}.gmt-doc__toc{border:1px solid rgb(229,222,211);border:1px solid var(--gmt-c-border);background-color:#faf7f2;background-color:var(--gmt-c-page)}.gmt-doc__toc-title{list-style:none;cursor:pointer;padding:1rem 1.25rem;padding:var(--gmt-space-4) var(--gmt-space-5);font-size:.72rem;letter-spacing:.09em;font-weight:600;font-weight:var(--gmt-weight-semi);color:#6b6b63;color:var(--gmt-c-text-muted);display:flex;justify-content:space-between;align-items:center}.gmt-doc__toc-title::-webkit-details-marker{display:none}.gmt-doc__toc-title:after{content:"+";font-size:1rem;color:#a9793c;color:var(--gmt-c-accent)}.gmt-doc__toc[open] .gmt-doc__toc-title:after{content:"–"}.gmt-doc__toc-list{list-style:none;counter-reset:toc;padding:0 1.25rem 1rem;padding:0 var(--gmt-space-5) var(--gmt-space-4);margin:0;display:flex;flex-direction:column}.gmt-doc__toc-list li{counter-increment:toc;border-top:1px solid rgb(229,222,211);border-top:1px solid rgb(229 222 211);border-top:1px solid var(--gmt-c-border)}.gmt-doc__toc-list a{display:flex;gap:.75rem;gap:var(--gmt-space-3);padding:.6rem 0;font-size:.85rem;color:#1f2420;color:var(--gmt-c-text);-webkit-text-decoration:none;text-decoration:none;line-height:1.35}.gmt-doc__toc-list a:before{content:counter(toc,decimal-leading-zero);flex:none;font-size:.7rem;color:#a9793c;color:var(--gmt-c-accent);letter-spacing:.06em;padding-top:.15rem}.gmt-doc__toc-list a:hover{color:#a9793c;color:var(--gmt-c-accent)}.gmt-doc__content{max-width:72ch;font-size:.9375rem;font-size:var(--gmt-text-body);color:#1f2420;color:var(--gmt-c-text)}.gmt-doc__content>*+*{margin-top:1rem;margin-top:var(--gmt-space-4)}.gmt-doc__content hr{display:none}.gmt-doc__content h2{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-family:var(--gmt-font-display);font-weight:400;font-weight:var(--gmt-weight-regular);font-size:1.75rem;line-height:1.15;margin-top:4rem;margin-top:var(--gmt-space-12);padding-top:1.5rem;padding-top:var(--gmt-space-6);border-top:1px solid rgb(229,222,211);border-top:1px solid rgb(229 222 211);border-top:1px solid var(--gmt-c-border);scroll-margin-top:6.75rem;scroll-margin-top:calc(var(--gmt-sticky-offset, 5.25rem) + var(--gmt-space-6))}.gmt-doc__content h2:first-child{margin-top:0;padding-top:0;border:0}.gmt-doc__content h3{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-family:var(--gmt-font-display);font-weight:400;font-weight:var(--gmt-weight-regular);font-size:1.25rem;margin-top:2rem;margin-top:var(--gmt-space-7)}.gmt-doc__content p,.gmt-doc__content li{line-height:1.75}.gmt-doc__content p{color:#1f2420;color:var(--gmt-c-text)}.gmt-doc__content ul,.gmt-doc__content ol{padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem;gap:var(--gmt-space-2)}.gmt-doc__content li::marker{color:#a9793c;color:var(--gmt-c-accent)}.gmt-doc__content strong{font-weight:600;font-weight:var(--gmt-weight-semi);color:#1f2420;color:var(--gmt-c-text)}.gmt-doc__content a{color:#1f2420;color:var(--gmt-c-text);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#a9793c;text-decoration-color:var(--gmt-c-accent);text-underline-offset:.2em}.gmt-doc__content p:has(>br+br),.gmt-doc__content h2+p:has(br){background-color:#f2ede4;background-color:var(--gmt-c-surface);padding:1rem 1.25rem;padding:var(--gmt-space-4) var(--gmt-space-5);border-left:2px solid rgb(169,121,60);border-left:2px solid rgb(169 121 60);border-left:2px solid var(--gmt-c-accent);font-size:.875rem;font-size:var(--gmt-text-body-sm);line-height:1.8}.gmt-doc__related{margin-top:4rem;margin-top:var(--gmt-space-12);padding-top:1.5rem;padding-top:var(--gmt-space-6);border-top:1px solid rgb(229,222,211);border-top:1px solid rgb(229 222 211);border-top:1px solid var(--gmt-c-border)}.gmt-doc__related-title{color:#6b6b63;color:var(--gmt-c-text-muted);margin-bottom:.75rem;margin-bottom:var(--gmt-space-3)}.gmt-doc__related-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--gmt-space-2)}.gmt-doc__related-list a{display:inline-block;padding:.5rem .9rem;border:1px solid rgb(229,222,211);border:1px solid var(--gmt-c-border);border-radius:999px;border-radius:var(--gmt-radius-full);font-size:.8rem;color:#1f2420;color:var(--gmt-c-text);-webkit-text-decoration:none;text-decoration:none}.gmt-doc__related-list a:hover{border-color:#a9793c;border-color:var(--gmt-c-accent);color:#a9793c;color:var(--gmt-c-accent)}@media (max-width: 1023px){.gmt-doc__toc:not([open]) .gmt-doc__toc-list{display:none}}@media (min-width: 1024px){.gmt-doc__hero-inner{padding-top:5rem;padding-bottom:4rem;padding-top:var(--gmt-space-14);padding-bottom:var(--gmt-space-12)}.gmt-doc__layout{grid-template-columns:16rem minmax(0,1fr);gap:5rem;gap:var(--gmt-space-14);padding-top:4rem;padding-bottom:6rem;padding-top:var(--gmt-space-12);padding-bottom:var(--gmt-space-16)}.gmt-doc__aside{position:sticky;top:6.75rem;top:calc(var(--gmt-sticky-offset, 5.25rem) + var(--gmt-space-6))}.gmt-doc__toc-title:after{display:none}.gmt-doc__toc-title{pointer-events:none}}}@layer components{.gmt-placeholder{--gmt-ph-line: rgb(var(--gmt-gold-600) / .4);--gmt-ph-fill: rgb(var(--gmt-gold-600) / .05);padding-top:3rem;padding-bottom:3rem;padding-top:var(--gmt-section-y-tight);padding-bottom:var(--gmt-section-y-tight)}.gmt-placeholder__caption{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;gap:var(--gmt-space-2) var(--gmt-space-4);margin-bottom:1.25rem;margin-bottom:var(--gmt-space-5)}.gmt-placeholder__label{font-size:.6875rem;font-size:var(--gmt-text-label);letter-spacing:.12em;letter-spacing:var(--gmt-tracking-label);color:#a9793c;color:var(--gmt-c-accent)}.gmt-placeholder__note{font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-placeholder__link{font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#1c3a2a;color:var(--gmt-c-action)}.gmt-placeholder__cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;grid-gap:var(--gmt-space-4);gap:1rem;gap:var(--gmt-space-4);list-style:none;padding:0}@media (min-width: 768px){.gmt-placeholder__cells{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--gmt-ph-cols, 4),minmax(0,1fr))}}.gmt-placeholder__cell,.gmt-placeholder__media{aspect-ratio:4 / 5;aspect-ratio:var(--gmt-ph-ratio, 4 / 5);border:1px dashed var(--gmt-ph-line);border-radius:8px;border-radius:var(--gmt-radius-lg);background-color:var(--gmt-ph-fill)}.gmt-placeholder__cells--row{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-columns:repeat(var(--gmt-ph-cols, 5),minmax(0,1fr));gap:.75rem;gap:var(--gmt-space-3)}.gmt-placeholder__cells--row .gmt-placeholder__cell{border-radius:5px;border-radius:var(--gmt-radius-md)}.gmt-placeholder--trust{padding-top:1.5rem;padding-bottom:1.5rem;padding-top:var(--gmt-space-6);padding-bottom:var(--gmt-space-6);background-color:#f2ede4;background-color:var(--gmt-c-surface)}.gmt-placeholder--strip{display:grid;grid-gap:0;gap:0;padding-top:0;padding-bottom:0;background-color:#f2ede4;background-color:var(--gmt-c-surface)}.gmt-placeholder--strip .gmt-placeholder__intro,.gmt-placeholder--feature .gmt-placeholder__intro{display:flex;align-items:center;padding:3rem 1rem;padding:var(--gmt-space-10) var(--gmt-gutter)}.gmt-placeholder__cells--flush{gap:0}.gmt-placeholder__cells--flush .gmt-placeholder__cell{border-radius:0;border-width:1px 0 1px 1px;aspect-ratio:auto;min-height:20rem}.gmt-placeholder__cells--flush .gmt-placeholder__cell:last-child{border-right-width:1px}@media (min-width: 900px){.gmt-placeholder--strip{grid-template-columns:minmax(18rem,26%) 1fr}.gmt-placeholder--strip .gmt-placeholder__cells{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-columns:repeat(var(--gmt-ph-cols, 5),minmax(0,1fr))}.gmt-placeholder__cells--flush .gmt-placeholder__cell{min-height:24rem}}.gmt-placeholder--feature{display:grid;grid-gap:0;gap:0;padding-top:0;padding-bottom:0}.gmt-placeholder--feature .gmt-placeholder__media{aspect-ratio:4 / 3;border-radius:0}@media (min-width: 900px){.gmt-placeholder--feature{grid-template-columns:1fr 1fr;align-items:stretch}.gmt-placeholder--feature .gmt-placeholder__media{aspect-ratio:auto;min-height:30rem}}.gmt-placeholder--band .gmt-placeholder__band{display:grid;grid-gap:1.5rem;grid-gap:var(--gmt-space-6);gap:1.5rem;gap:var(--gmt-space-6);padding:2.5rem;padding:var(--gmt-space-8);border:1px dashed var(--gmt-ph-line);border-radius:8px;border-radius:var(--gmt-radius-lg)}.gmt-placeholder--media{padding-top:0;padding-bottom:0}.gmt-placeholder--media .gmt-placeholder__media{aspect-ratio:21 / 9;aspect-ratio:var(--gmt-ratio-hero);border-radius:0}.gmt-placeholder--media .gmt-placeholder__caption{padding:1rem 1rem 0;padding:var(--gmt-space-4) var(--gmt-gutter) 0;margin-bottom:0}}@layer components{.gmt-state{padding-top:6rem;padding-bottom:6rem;padding-top:var(--gmt-space-16);padding-bottom:var(--gmt-space-16)}.gmt-state__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;gap:var(--gmt-space-4);max-width:44rem}.gmt-state__icon{color:#a9793c;color:var(--gmt-c-accent)}.gmt-state__icon .gmt-icon{width:2.25rem;height:2.25rem}.gmt-state__title{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-family:var(--gmt-font-display);font-size:max(1.9rem,min(6vw,3.1rem));font-size:var(--gmt-text-display-lg)}.gmt-state__text{color:#6b6b63;color:var(--gmt-c-text-muted);font-size:1.0625rem;font-size:var(--gmt-text-body-lg)}.gmt-state__actions{display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--gmt-space-3);justify-content:center}.gmt-state__recovery{width:100%;margin-top:2.5rem;margin-top:var(--gmt-space-8);padding-top:2.5rem;padding-top:var(--gmt-space-8);border-top:1px solid rgb(229,222,211);border-top:1px solid rgb(229 222 211);border-top:1px solid var(--gmt-c-border)}.gmt-state__recovery ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:1.25rem;grid-gap:var(--gmt-space-5);gap:1.25rem;gap:var(--gmt-space-5)}.gmt-state__recovery a{display:flex;flex-direction:column;gap:.15rem;-webkit-text-decoration:none;text-decoration:none}.gmt-state__recovery-label{font-weight:500;font-weight:var(--gmt-weight-medium)}.gmt-state__recovery-text{font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-state__recovery ul{list-style:none;margin:0;padding:0}.gmt-state__recovery li{margin:0}@media (max-width: 767.98px){.gmt-state{padding-top:3rem;padding-bottom:3rem;padding-top:var(--gmt-space-10);padding-bottom:var(--gmt-space-10)}.gmt-state__title{font-size:1.7rem}.gmt-state__text{font-size:.9375rem;font-size:var(--gmt-text-body)}.gmt-state__actions{flex-direction:column;align-items:stretch;width:100%}.gmt-state__recovery{margin-top:1.5rem;margin-top:var(--gmt-space-6);padding-top:1.5rem;padding-top:var(--gmt-space-6)}.gmt-state__recovery ul{grid-template-columns:1fr 1fr;gap:1rem .75rem;gap:var(--gmt-space-4) var(--gmt-space-3);text-align:left}}}@layer components{.gmt-greviews{padding-top:5rem;padding-bottom:5rem;padding-top:var(--gmt-section-y);padding-bottom:var(--gmt-section-y)}.gmt-greviews--band{background-color:#f2ede4;background-color:var(--gmt-c-surface)}.gmt-greviews--plain{padding-top:3rem;padding-bottom:3rem;padding-top:var(--gmt-section-y-tight);padding-bottom:var(--gmt-section-y-tight)}.gmt-greviews[hidden]{display:none}.gmt-greviews__inner{display:grid;grid-gap:2.5rem;grid-gap:var(--gmt-space-8);gap:2.5rem;gap:var(--gmt-space-8);justify-items:center}.gmt-greviews__head{text-align:center;max-width:44rem}.gmt-greviews__eyebrow{margin:0 0 .75rem;margin:0 0 var(--gmt-space-3);color:#a9793c;color:var(--gmt-c-accent)}.gmt-greviews__title{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-family:var(--gmt-font-display);font-size:max(1.9rem,min(6vw,3.1rem));font-size:var(--gmt-text-display-lg);font-weight:600;font-weight:var(--gmt-display-weight);line-height:1.1;margin:0 0 .75rem;margin:0 0 var(--gmt-space-3);color:#224230;color:var(--gmt-c-title, inherit)}.gmt-greviews__text{margin:0;font-size:1.0625rem;font-size:var(--gmt-text-body-lg);line-height:1.75;line-height:var(--gmt-leading-loose);color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-greviews__widget{position:relative;width:100%;min-height:12rem;display:grid;align-items:center}.gmt-greviews.is-loaded .gmt-greviews__widget{min-height:0;display:block}.gmt-greviews__widget .ti-widget{width:100%}.gmt-greviews__loading{margin:0;text-align:center;font-size:.875rem;font-size:var(--gmt-text-body-sm);color:#6b6b63;color:var(--gmt-c-text-muted)}.gmt-greviews__loading:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.6rem;border-radius:50%;background-color:#a9793c;background-color:var(--gmt-c-accent);vertical-align:middle;animation:gmt-greviews-pulse 1.2s ease-in-out infinite}@keyframes gmt-greviews-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.gmt-greviews__actions{display:flex;justify-content:center}@media (max-width: 1023.98px){.gmt-greviews{padding-top:3rem;padding-bottom:3rem;padding-top:var(--gmt-space-10);padding-bottom:var(--gmt-space-10)}.gmt-greviews__inner{gap:1.5rem;gap:var(--gmt-space-6)}.gmt-greviews__text{font-size:.9375rem;font-size:var(--gmt-text-body)}.gmt-greviews__widget{min-height:10rem}}@media (prefers-reduced-motion: reduce){.gmt-greviews__loading:before{animation:none}}}@layer utilities{.gmt-visually-hidden:not(:focus):not(:active){clip-path:inset(50%);height:1px;width:1px;overflow:hidden;position:absolute;white-space:nowrap}.gmt-stack{display:flex;flex-direction:column;gap:1rem;gap:var(--gmt-stack-gap, var(--gmt-space-4))}.gmt-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;gap:var(--gmt-cluster-gap, var(--gmt-space-3))}.gmt-ratio{aspect-ratio:1 / 1;aspect-ratio:var(--gmt-ratio, 1 / 1)}.gmt-ratio>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}
