body.grove .grove-page-fix{--page-fix-gold: #D1BB89;box-sizing:border-box;padding-block:clamp(112px,12vw,156px) clamp(48px,6vw,80px);padding-inline:max(20px,min(5vw,64px));background:#1f3a2b;color:#ede6d6;font:400 17px/1.8 var(--sans, "Jost", system-ui, sans-serif);overflow-wrap:anywhere}body.grove .grove-page-fix>.section-background{display:none}body.grove .grove-page-fix>.section{display:block;box-sizing:border-box;width:100%;max-width:880px;margin-inline:auto;padding:0;color:inherit;background:transparent}body.grove .grove-page-fix .section-content-wrapper{display:flex;flex-direction:column;align-items:stretch;gap:24px;min-width:0;padding:0}body.grove .grove-page-fix :is(.text-block,.page-content,rte-formatter){display:block;min-width:0;max-width:100%;color:inherit}body.grove .grove-page-fix :is(h1,h2,h3,h4,h5,h6){font-family:var(--serif, "Crimson Pro", Georgia, serif);font-weight:400;letter-spacing:.005em;color:#ede6d6;overflow-wrap:anywhere}body.grove .grove-page-fix h1{font-size:clamp(34px,5vw,56px);line-height:1.12;margin:0}body.grove .grove-page-fix h2{font-size:clamp(26px,3.5vw,38px);line-height:1.2;margin-block:1.3em .55em}body.grove .grove-page-fix :is(h3,h4,h5,h6){font-size:clamp(22px,2.7vw,28px);line-height:1.3;margin-block:1.2em .5em}body.grove .grove-page-fix :is(p,li,blockquote,td,th){font-family:var(--sans, "Jost", system-ui, sans-serif);font-size:1em;line-height:1.8}body.grove .grove-page-fix p{margin-block:0 1em}body.grove .grove-page-fix :is(ul,ol){padding-inline-start:1.4em}body.grove .grove-page-fix li+li{margin-block-start:.4em}body.grove .grove-page-fix blockquote{margin-inline:0;padding-inline-start:1.2em;border-inline-start:1px solid var(--page-fix-gold)}body.grove .grove-page-fix a{color:var(--page-fix-gold);text-decoration:underline;text-underline-offset:.2em}body.grove .grove-page-fix .eyebrow{color:var(--page-fix-gold);font-size:13px;letter-spacing:.18em}body.grove .grove-page-fix :is(img,video,iframe,table){max-width:100%}body.grove .grove-page-fix :is(img,video){height:auto}body.grove .grove-page-fix table{display:block;overflow-x:auto}body.grove .grove-page-fix .page-content :first-child{margin-block-start:0}body.grove .grove-page-fix .page-content :last-child{margin-block-end:0}@media(max-width:600px){body.grove .grove-page-fix{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/grove-page-fix.css.map */
