:root{--gs-night: #131d17;--gs-deep: #2b463c;--gs-moss: #22382f;--gs-sage: #7c9273;--gs-cream: #f4f1e9;--gs-cream-2: #ece7da;--gs-ink: #332927;--gs-tan: #a7815e;--gs-coral: #e47768;--gs-coral-deep: #d05f50;--gs-line: #d9d9d0;--gs-cream-dim: rgba(244, 241, 233, .68);--gs-cream-faint: rgba(244, 241, 233, .14);--gs-ink-dim: rgba(51, 41, 39, .72);--gs-ink-faint: rgba(51, 41, 39, .14);--gs-serif: "Cormorant Garamond", "Iowan Old Style", Georgia, serif;--gs-sans: "Manrope", -apple-system, "Segoe UI", sans-serif;--gs-header-h: 8.4rem}.gs-header *,.gs-menu *,.gs-footer *,.gs-page *{color:inherit;font-family:inherit;text-align:inherit;box-sizing:border-box}.gs-header,.gs-menu,.gs-footer,.gs-page{font-family:var(--gs-sans);text-align:left;box-sizing:border-box}.gs-page p,.gs-footer p{margin-block:0;font-size:inherit;line-height:inherit}.gs-page img,.gs-footer img,.gs-header img{max-width:100%;display:block}.gs-page a{color:inherit}.gs-header :focus-visible,.gs-menu :focus-visible,.gs-footer :focus-visible,.gs-page :focus-visible{outline:2px solid var(--gs-coral);outline-offset:3px;border-radius:2px}.gs-wrap{max-width:124rem;margin-inline:auto;padding-inline:clamp(2rem,4.5vw,5.6rem)}.gs-label{font-family:var(--gs-sans);font-weight:800;font-size:1.15rem;letter-spacing:.32em;text-transform:uppercase;display:inline-flex;align-items:center;gap:1.2rem;margin:0 0 2.4rem}.gs-label:before{content:"";width:3.2rem;height:1px;background:currentColor;opacity:.55}.gs-h1,.gs-h2,.gs-h3{font-family:var(--gs-serif);font-weight:500;line-height:1.04;letter-spacing:-.01em;margin:0;text-wrap:balance}.gs-h1{font-size:clamp(4.2rem,6.6vw,8rem)}.gs-h2{font-size:clamp(3.6rem,5.2vw,6.4rem)}.gs-h3{font-size:clamp(2.8rem,3.4vw,4.2rem);line-height:1.1}.gs-h1 em,.gs-h2 em,.gs-h3 em{font-style:italic;font-weight:400}.gs-lede{font-size:clamp(1.7rem,1.9vw,2rem);line-height:1.7;max-width:58rem}.gs-body{font-size:1.7rem;line-height:1.65}.gs-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;font-family:var(--gs-sans);font-weight:800;font-size:1.4rem;letter-spacing:.05em;text-decoration:none;border-radius:100px;padding:1.7rem 3.2rem;transition:background-color .25s ease,color .25s ease,transform .25s ease,border-color .25s ease;cursor:pointer;border:1px solid transparent}.gs-btn:active{transform:scale(.98)}.gs-btn--coral{background:var(--gs-coral);color:#fff}.gs-btn--coral:hover{background:var(--gs-coral-deep);color:#fff}.gs-btn--deep{background:var(--gs-deep);color:var(--gs-cream)}.gs-btn--deep:hover{background:var(--gs-moss);color:var(--gs-cream)}.gs-btn--ghost-dark{border-color:#33292747;color:var(--gs-ink)}.gs-btn--ghost-dark:hover{border-color:var(--gs-ink);background:#3329270d}.gs-btn--ghost-light{border-color:#f4f1e966;color:var(--gs-cream)}.gs-btn--ghost-light:hover{border-color:var(--gs-cream);background:#f4f1e914}.gs-btn--cream{background:var(--gs-cream);color:var(--gs-deep)}.gs-btn--cream:hover{background:#fff}.gs-frame{overflow:hidden;border-radius:.6rem;position:relative}.gs-frame img{width:100%;height:100%;object-fit:cover}.gs-rev,.gs-rev-img{transition-delay:var(--d, 0s)}html.gs-js .gs-rev{opacity:0;transform:translateY(2.6rem);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--d, 0s)}html.gs-js .gs-rev.gs-in{opacity:1;transform:none}html.gs-js .gs-rev-img{clip-path:inset(6% 4% 6% 4% round .6rem);transform:scale(1.045);transition:clip-path 1.1s cubic-bezier(.22,1,.36,1),transform 1.3s cubic-bezier(.22,1,.36,1);transition-delay:var(--d, 0s)}html.gs-js .gs-rev-img.gs-in{clip-path:inset(0 0 0 0 round .6rem);transform:none}@media(prefers-reduced-motion:reduce){.gs-rev,.gs-rev-img{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}}.gs-header-section{height:0}.gs-header{position:fixed;inset:0 0 auto 0;z-index:60;transition:background-color .35s ease,box-shadow .35s ease}.gs-header-inner{max-width:138rem;margin-inline:auto;padding:1.8rem clamp(2rem,4vw,4.4rem);display:flex;align-items:center;justify-content:space-between;gap:2rem}.gs-header-logo{display:block;line-height:0;flex:none}.gs-header-logo img{width:clamp(11rem,12vw,14rem);height:auto}.gs-header .gs-logo-white{display:none}.gs-header .gs-logo-green{display:block}.gs-header-links{display:flex;gap:clamp(2rem,2.6vw,3.2rem);list-style:none;margin:0;padding:0}.gs-header-links a{font-size:1.35rem;font-weight:700;letter-spacing:.04em;text-decoration:none;color:var(--gs-ink-dim);transition:color .2s ease;white-space:nowrap}.gs-header-links a:hover{color:var(--gs-ink)}.gs-header-actions{display:flex;align-items:center;gap:1.4rem}.gs-header .gs-btn{padding:1.1rem 2.2rem;font-size:1.3rem}.gs-header--solid,.gs-header:not(.gs-header--overlay){background:#f4f1e9eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px #33292714}.gs-header--overlay:not(.gs-header--solid){background:transparent}.gs-header--overlay:not(.gs-header--solid) .gs-logo-white{display:block}.gs-header--overlay:not(.gs-header--solid) .gs-logo-green{display:none}.gs-header--overlay:not(.gs-header--solid) .gs-header-links a{color:var(--gs-cream-dim)}.gs-header--overlay:not(.gs-header--solid) .gs-header-links a:hover{color:var(--gs-cream)}.gs-burger{display:none;width:4.4rem;height:4.4rem;border:0;background:transparent;cursor:pointer;border-radius:50%;position:relative;flex:none;padding:0}.gs-burger span{position:absolute;left:1.1rem;right:1.1rem;height:2px;border-radius:2px;background:var(--gs-ink);transition:transform .3s ease,opacity .3s ease,background-color .3s ease,top .3s ease}.gs-burger span:nth-child(1){top:1.6rem}.gs-burger span:nth-child(2){top:2.15rem}.gs-burger span:nth-child(3){top:2.7rem}.gs-header--overlay:not(.gs-header--solid) .gs-burger span{background:var(--gs-cream)}html.gs-menu-open .gs-burger span{background:var(--gs-cream)}html.gs-menu-open .gs-header{background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.gs-menu-open .gs-header .gs-logo-white{display:block}html.gs-menu-open .gs-header .gs-logo-green{display:none}html.gs-menu-open .gs-burger span:nth-child(1){top:2.15rem;transform:rotate(45deg)}html.gs-menu-open .gs-burger span:nth-child(2){opacity:0}html.gs-menu-open .gs-burger span:nth-child(3){top:2.15rem;transform:rotate(-45deg)}@media(max-width:989px){.gs-header-links{display:none}.gs-burger{display:block}.gs-header .gs-header-cta{display:none}}.gs-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:var(--gs-night);color:var(--gs-cream);display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--gs-header-h) + 2rem) clamp(2.4rem,6vw,5.6rem) 4rem;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}html.gs-menu-open .gs-menu{opacity:1;visibility:visible}html.gs-menu-open,html.gs-menu-open body{overflow:hidden}.gs-menu-links{list-style:none;margin:0;padding:0}.gs-menu-links a{font-family:var(--gs-serif);font-size:clamp(3.4rem,9vw,4.8rem);font-weight:500;line-height:1.35;text-decoration:none;color:var(--gs-cream);display:inline-flex;align-items:baseline;gap:1.6rem;transition:color .2s ease}.gs-menu-links a:hover{color:var(--gs-sage)}.gs-menu-links a .gs-menu-num{font-family:var(--gs-sans);font-size:1.1rem;font-weight:800;letter-spacing:.28em;color:var(--gs-sage)}.gs-menu-links li{opacity:0;transform:translateY(1.6rem);transition:opacity .5s ease,transform .5s ease;transition-delay:0s}html.gs-menu-open .gs-menu-links li{opacity:1;transform:none}html.gs-menu-open .gs-menu-links li:nth-child(1){transition-delay:.08s}html.gs-menu-open .gs-menu-links li:nth-child(2){transition-delay:.13s}html.gs-menu-open .gs-menu-links li:nth-child(3){transition-delay:.18s}html.gs-menu-open .gs-menu-links li:nth-child(4){transition-delay:.23s}html.gs-menu-open .gs-menu-links li:nth-child(5){transition-delay:.28s}html.gs-menu-open .gs-menu-links li:nth-child(6){transition-delay:.33s}html.gs-menu-open .gs-menu-links li:nth-child(7){transition-delay:.38s}.gs-menu-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;border-top:1px solid var(--gs-cream-faint);padding-top:2.4rem}@media(min-width:990px){.gs-menu{display:none}}.gs-footer{background:var(--gs-night);color:var(--gs-cream);font-size:1.45rem;line-height:1.6}.gs-footer-main{display:grid;grid-template-columns:minmax(24rem,1.6fr) repeat(3,minmax(14rem,1fr));gap:clamp(3rem,5vw,6rem);padding-block:clamp(6rem,8vw,9rem) clamp(4rem,5vw,5.6rem);border-bottom:1px solid var(--gs-cream-faint)}.gs-footer-brand img{width:16rem;height:auto;margin-bottom:2rem}.gs-footer-tagline{font-family:var(--gs-serif);font-size:2.2rem;font-style:italic;color:var(--gs-cream-dim);max-width:26rem;line-height:1.4}.gs-footer-social{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.8rem}.gs-footer-social a{width:4rem;height:4rem;border-radius:50%;border:1px solid var(--gs-cream-faint);display:inline-flex;align-items:center;justify-content:center;color:var(--gs-cream-dim);transition:color .2s ease,border-color .2s ease,background-color .2s ease}.gs-footer-social a:hover{color:var(--gs-cream);border-color:#f4f1e980;background:#f4f1e90f}.gs-footer-social svg{width:1.7rem;height:1.7rem}.gs-footer-col h3{font-family:var(--gs-sans);font-size:1.15rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:var(--gs-sage);margin:0 0 2rem}.gs-footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.gs-footer-col a{color:var(--gs-cream-dim);text-decoration:none;transition:color .2s ease}.gs-footer-col a:hover{color:var(--gs-cream)}.gs-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;padding-block:2.6rem;font-size:1.25rem;color:#f4f1e980}.gs-footer-bottom a{color:inherit;text-decoration:none}.gs-footer-bottom a:hover{color:var(--gs-cream)}@media(max-width:899px){.gs-footer-main{grid-template-columns:1fr 1fr}.gs-footer-brand{grid-column:1 / -1}}@media(max-width:479px){.gs-footer-main{grid-template-columns:1fr}}.gs-page{background:var(--gs-cream);color:var(--gs-ink);font-size:1.7rem;line-height:1.65;overflow-x:clip}.gs-page-hero{padding-top:calc(var(--gs-header-h) + clamp(5rem,9vw,10rem));padding-bottom:clamp(4rem,7vw,8rem)}.gs-page-hero .gs-lede{margin-top:2.8rem;color:var(--gs-ink-dim)}.gs-field{display:block;margin-bottom:2rem}.gs-field-label{display:block;font-size:1.2rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--gs-ink-dim);margin-bottom:.9rem}.gs-input,.gs-textarea{width:100%;background:#fff;border:1px solid var(--gs-line);border-radius:.8rem;color:var(--gs-ink);font-family:var(--gs-sans);font-size:1.6rem;line-height:1.5;padding:1.5rem 1.8rem;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}.gs-textarea{min-height:16rem;resize:vertical}.gs-input::placeholder,.gs-textarea::placeholder{color:#33292766}.gs-input:focus,.gs-textarea:focus{outline:none;border-color:var(--gs-sage);box-shadow:0 0 0 3px #7c927338}.gs-note{border-radius:.8rem;padding:1.6rem 2rem;font-size:1.5rem;margin-bottom:2.4rem}.gs-note--ok{background:#7c927329;border:1px solid rgba(124,146,115,.4)}.gs-note--err{background:#e477681f;border:1px solid rgba(228,119,104,.45)}.gs-note ul{margin:.6rem 0 0;padding-left:2rem}.gs-cta-band{background:var(--gs-night);color:var(--gs-cream);padding-block:clamp(8rem,11vw,13rem)}.gs-cta-band .gs-lede{color:var(--gs-cream-dim);margin-top:2.6rem}.gs-cta-band .gs-h2{max-width:15em}.gs-subscribe{display:flex;flex-wrap:wrap;gap:1.2rem;max-width:72rem;margin-top:3.6rem}.gs-subscribe input[type=text],.gs-subscribe input[type=email]{flex:1 1 20rem;background:#f4f1e912;border:1px solid var(--gs-cream-faint);border-radius:100px;color:var(--gs-cream);font-family:var(--gs-sans);font-size:1.5rem;padding:1.5rem 2.2rem;transition:border-color .2s ease,background-color .2s ease}.gs-subscribe input::placeholder{color:#f4f1e973}.gs-subscribe input[type=text]:focus,.gs-subscribe input[type=email]:focus{outline:none;border-color:var(--gs-sage);background:#f4f1e91a}.gs-subscribe .gs-btn{flex:0 0 auto}.gs-subscribe-msg{width:100%;font-size:1.45rem;margin:.6rem 0 0;min-height:1.8em}.gs-subscribe-msg.gs-ok{color:var(--gs-sage)}.gs-subscribe-msg.gs-err{color:var(--gs-coral)}@media(max-width:899px){.gs-subscribe input[type=text],.gs-subscribe input[type=email]{flex-basis:100%}.gs-subscribe .gs-btn{flex:1 1 100%}}body.gs-template-cart,body.gs-template-404,body.gs-template-cart #MainContent .gradient,body.gs-template-404 #MainContent .gradient,body.gs-template-cart #MainContent,body.gs-template-404 #MainContent{background:var(--gs-cream)}body.gs-template-cart #MainContent,body.gs-template-404 #MainContent{padding-top:var(--gs-header-h)}body.gs-template-cart #MainContent h1,body.gs-template-404 #MainContent h1,body.gs-template-cart #MainContent .cart__empty-text{font-family:var(--gs-serif);font-weight:500;letter-spacing:-.01em;color:var(--gs-ink)}body.gs-template-cart #MainContent .button,body.gs-template-404 #MainContent .button{font-family:var(--gs-sans);font-weight:800;font-size:1.4rem;letter-spacing:.05em;border-radius:100px;background:var(--gs-coral);color:#fff;transition:background-color .25s ease}body.gs-template-cart #MainContent .button:hover,body.gs-template-404 #MainContent .button:hover{background:var(--gs-coral-deep)}body.gs-template-cart #MainContent .button:after,body.gs-template-404 #MainContent .button:after{box-shadow:none}body.gs-template-cart #MainContent a:not(.button),body.gs-template-404 #MainContent a:not(.button){color:var(--gs-deep)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/grolia-site.css.map */
