.gn-page{--gn-ink:#292925;--gn-sage:#536348;--gn-sand:#f5f1e9;color:var(--gn-ink);background:#fff;font-size:16px;line-height:1.55;letter-spacing:.005em}.gn-page *{box-sizing:border-box}.gn-page h1,.gn-page h2,.gn-page h3,.gn-page p{margin:0}.gn-page h1,.gn-page h2,.gn-page h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;color:var(--gn-ink)}.gn-page a{color:inherit;text-decoration:none}.gn-page img{display:block;width:100%;height:100%;object-fit:cover}.gn-page a:focus-visible,.gn-page button:focus-visible{outline:2px solid var(--gn-sage);outline-offset:5px}.gn-hero{position:relative;isolation:isolate;min-height:560px;display:flex;align-items:center;background:#efe6d9;overflow:hidden}.gn-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;object-position:65% center}.gn-hero-copy{width:48%;max-width:710px;padding:58px 35px 60px clamp(32px,6.2vw,110px)}.gn-hero h1{font-size:clamp(42px,4.3vw,66px);line-height:1.08}.gn-rule{width:40px;height:2px;background:#7b876d;margin:26px 0}.gn-hero p{max-width:395px;font-size:17px;line-height:1.7;margin-bottom:27px}.gn-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:14px 28px;border:1px solid var(--gn-sage);background:var(--gn-sage);color:#fff!important;font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-align:center;transition:background .18s,border-color .18s}.gn-button:hover{background:#3e4d34;border-color:#3e4d34}.gn-categories{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:22px 22px 0;max-width:1600px;margin:auto}.gn-category-image{display:block;aspect-ratio:1.48;overflow:hidden;background:#eee7dc}.gn-category-image img{object-position:center;transition:transform .3s}.gn-category-image:hover img{transform:scale(1.025)}.gn-category-copy{text-align:center;padding:24px 20px 30px}.gn-category h2{font-size:clamp(30px,3vw,44px);line-height:1.2}.gn-category p{font-size:16px;line-height:1.55;max-width:340px;margin:12px auto 22px}.gn-featured{max-width:1500px;padding:36px 38px 68px;margin:auto}.gn-section-heading{text-align:center;margin:0 auto 32px}.gn-section-heading h2{font-size:clamp(32px,3.4vw,48px);line-height:1.2}.gn-section-heading .gn-rule{margin:22px auto 0}.gn-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.gn-product{text-align:center;min-width:0}.gn-product-image{display:block;aspect-ratio:1;overflow:hidden;background:#f3eee7}.gn-product-image img{object-position:center;transition:transform .3s}.gn-product-image:hover img{transform:scale(1.025)}.gn-product h3{font-size:21px;line-height:1.3;margin:16px 2px 8px;min-height:55px}.gn-price{font-size:16px;color:#262a22}.gn-product-note{font-size:12px;color:#625f57;margin-top:6px!important}.gn-product-link{display:inline-block;font-size:12px;border-bottom:1px solid #8c9584;padding:4px 0;margin-top:8px}.gn-product-link:hover{border-color:transparent}.gn-story{position:relative;min-height:340px;display:flex;align-items:center;isolation:isolate;background:#f0e9df;overflow:hidden}.gn-story-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;object-position:65% center}.gn-story-copy{width:46%;padding:45px clamp(30px,6vw,90px)}.gn-story h2{font-size:clamp(32px,3.4vw,48px);line-height:1.15;margin-bottom:18px}.gn-story p{font-size:16px;line-height:1.7;max-width:370px}.gn-text-link{display:inline-block;border-bottom:1px solid #829071;padding:5px 0;font-size:12px;text-transform:uppercase;letter-spacing:.07em;margin-top:18px}.gn-text-link:hover{border-color:transparent}.gn-meanings{padding:64px 38px 52px;max-width:1400px;margin:auto;scroll-margin-top:140px}.gn-eyebrow{font-size:11px;letter-spacing:.14em;margin-bottom:12px!important;text-transform:uppercase;color:#536348}.gn-meaning-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.gn-meaning{text-align:center;padding:12px 22px}.gn-meaning+.gn-meaning{border-left:1px solid #dce0d6}.gn-meaning h3{font-size:27px;line-height:1.25;margin-bottom:12px}.gn-meaning p{font-size:14px;color:#5a5b52}.gn-symbolic-note{text-align:center;font-size:12px;color:#69695e;margin-top:30px!important}.gw-refined{background:#fff;color:#292925}.gw-refined .header-wrapper{background:#faf8f3;border-bottom:0}.gw-refined .header{max-width:1440px;padding-top:14px;padding-bottom:12px}.gw-refined .header__heading-link .h2{font:400 36px Georgia,Times New Roman,serif;letter-spacing:.01em;color:#292925}.gw-refined .header__inline-menu{margin-top:6px}.gw-refined .header__menu-item{font-size:13px;letter-spacing:.015em;text-transform:none}.gw-refined .header__active-menu-item{text-decoration-thickness:1px;text-underline-offset:5px}.gw-refined .announcement-bar__message{font-size:11px;letter-spacing:.025em;padding:7px 0;min-height:0}.gw-refined .footer,.gw-refined .footer-block__newsletter{border-color:#d8dcd1}.gw-refined h1,.gw-refined h2,.gw-refined h3{color:#292925}.gw-refined .collection-hero__title{font-size:clamp(34px,3.7vw,50px);letter-spacing:-.03em}.gw-refined .collection-hero__description{font-size:16px;max-width:750px;line-height:1.7}.gw-refined .card__heading{font-family:Georgia,Times New Roman,serif;font-size:20px;letter-spacing:-.02em;line-height:1.3}.gw-refined .card-information .price{font-size:15px}.gw-refined .product__title h1{font-size:clamp(30px,3vw,43px);letter-spacing:-.03em}.gw-refined .product-form__submit{--color-button:83,99,72;--color-button-text:255,255,255;background:#536348;color:#fff;border-radius:0}.gw-refined .product__description{font-size:15px;line-height:1.8}.gw-refined .footer-block__heading{font-size:24px}@media(min-width:1600px){.gn-hero{min-height:640px}.gn-hero-copy{padding-left:100px}}@media(max-width:989px){.gn-hero{min-height:480px}.gn-hero-copy{padding-left:30px;width:52%}.gn-hero h1{font-size:44px}.gn-hero p{font-size:15px}.gn-category h2{font-size:34px}.gn-featured{padding:32px 24px 52px}.gn-product-grid{gap:18px}.gn-product h3{font-size:18px}.gn-story-copy{width:50%;padding-left:30px;padding-right:25px}.gn-story h2{font-size:36px}.gn-meanings{padding:48px 24px}}@media(max-width:749px){.gw-refined .header{padding:12px 18px}.gw-refined .header__heading-link .h2{font-size:27px}.gw-refined .announcement-bar__message{font-size:10px;padding:7px 8px}.gw-refined .header__icon{width:40px}.gw-refined .header__icon--account{display:none}.gn-hero{min-height:0;display:flex;flex-direction:column;background:#f3ede3}.gn-hero-image{position:relative;z-index:auto;height:245px;object-position:85% center;order:0}.gn-hero-copy{width:100%;max-width:none;padding:28px 24px 32px;text-align:center;order:1}.gn-hero h1{font-size:37px;line-height:1.12}.gn-rule{margin:20px auto}.gn-hero p{font-size:15px;max-width:360px;margin:0 auto 24px}.gn-button{font-size:11px;min-height:46px;padding:13px 23px}.gn-categories{grid-template-columns:1fr;padding:12px 12px 0;gap:2px}.gn-category-image{aspect-ratio:1.5}.gn-category-copy{padding:20px 16px 30px}.gn-category h2{font-size:32px}.gn-category p{font-size:15px;margin:10px auto 18px}.gn-featured{padding:20px 18px 40px}.gn-section-heading{margin-bottom:26px}.gn-section-heading h2{font-size:34px}.gn-section-heading .gn-rule{margin-top:18px}.gn-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.gn-product h3{font-size:19px;min-height:50px;margin:12px 0 7px}.gn-price{font-size:14px}.gn-product-note,.gn-product-link{font-size:11px}.gn-story{display:flex;flex-direction:column;min-height:0}.gn-story-image{position:relative;z-index:auto;height:220px;object-position:85% center}.gn-story-copy{width:100%;padding:28px 25px 32px;text-align:center}.gn-story h2{font-size:34px}.gn-story p{font-size:15px;max-width:380px;margin:auto}.gn-meanings{padding:38px 22px}.gn-meaning-grid{grid-template-columns:1fr;gap:0}.gn-meaning{padding:20px 8px}.gn-meaning+.gn-meaning{border-left:0;border-top:1px solid #dce0d6}.gn-meaning h3{font-size:26px}.gn-symbolic-note{font-size:11px;margin-top:20px!important}.gw-refined .card__heading{font-size:19px}}@media(prefers-reduced-motion:reduce){.gn-page *{transition:none!important}}.gn-product--parcel .gn-product-image img{transform:scale(1.65) translateY(-5%);object-position:50% 62%}.gn-product--parcel .gn-product-image:hover img{transform:scale(1.69) translateY(-5%)}.gn-product:not(.gn-product--parcel) .gn-product-image img{transform:scale(1.18);object-position:50% 65%}.gn-category:nth-child(2) .gn-category-image img{transform:scale(1.2);object-position:50% 65%}.gn-rule:empty{display:block}.gn-category-copy>p{min-height:50px}.gn-product--parcel:first-child .gn-product-image img,.gn-product--parcel:first-child .gn-product-image:hover img,.gn-product:not(.gn-product--parcel) .gn-product-image img{transform:none}.gn-hero h1{font-size:clamp(46px,4.8vw,70px)}.gn-facts{display:flex;justify-content:center;gap:0;background:#eef0e8;border-block:1px solid #dce0d6;color:#46523e;font-size:12px;letter-spacing:.025em;padding:18px 24px}.gn-facts span{padding:0 40px;text-align:center}.gn-facts span+span{border-left:1px solid #cbd2c3}.gn-discover,.gn-reviews{--gn-sage:#536348;--gn-ink:#292925;--gn-sand:#f5f1e9}.gn-discover *,.gn-reviews *{box-sizing:border-box}.gn-discover .gn-text-link,.gn-reviews .gn-text-link{color:#46533c;text-decoration:none;border-bottom:1px solid #87917d;padding-bottom:4px}.gn-discover .gn-text-link:hover,.gn-reviews .gn-text-link:hover{color:#292925;border-color:#292925}.gn-review-form button{font-family:inherit;cursor:pointer}.gn-discover,.gn-reviews{color:#292925;font-family:Archivo,Arial,sans-serif;line-height:1.65}.gn-discover h2,.gn-discover h3,.gn-reviews h2,.gn-reviews h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em}.gn-discover{padding:64px 38px 0;max-width:1440px;margin:auto}.gn-discover .gn-section-heading h2,.gn-reviews .gn-section-heading h2{font-size:clamp(32px,3.4vw,46px);line-height:1.2;margin:0}.gn-lifestyle-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.gn-lifestyle{margin:0;background:#f7f5ee}.gn-lifestyle>img{width:100%;height:360px;object-fit:cover;display:block}.gn-lifestyle--raw>img{object-fit:contain;background:#f5f1e9}.gn-lifestyle--wear>img{object-position:center 40%}.gn-lifestyle-copy{padding:30px 36px 34px}.gn-lifestyle-copy h3{font-size:30px;line-height:1.2;margin:0 0 16px}.gn-lifestyle-copy p{font-size:15px;color:#5a5b52;margin:0 0 24px;max-width:470px}.gn-lifestyle-copy .gn-text-link{font-size:13px}.gn-guide{margin-top:64px;padding:48px 36px;text-align:center;background:#eef0e8}.gn-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;list-style:none;padding:0;margin:30px 0}.gn-guide-grid li{padding:0 12px}.gn-guide-grid li>span{font:italic 27px Georgia,serif;color:#6a795b}.gn-guide-grid h3{font-size:25px;line-height:1.25;margin:14px 0}.gn-guide-grid p{font-size:14px;color:#56594e;margin:0}.gn-reviews{padding:64px 38px;max-width:1400px;margin:auto;scroll-margin-top:120px}.gn-reviews .gn-section-heading>p:last-child{font-size:15px;color:#5a5b52;max-width:620px;margin:18px auto 0}.gn-review-empty{text-align:center;max-width:680px;margin:0 auto 26px;padding:26px 30px;border:1px solid #dce0d6;background:#faf9f5}.gn-review-empty h3{font-size:27px;margin:0 0 12px}.gn-review-empty p{font-size:14px;color:#5a5b52;margin:0}.gn-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:30px}.gn-review-card{margin:0;padding:24px;background:#f7f5ee;min-width:0}.gn-review-card>img{width:100%;height:220px;object-fit:cover;display:block;margin-bottom:20px}.gn-review-stars{color:#536348;letter-spacing:3px}.gn-review-card blockquote{border:0;padding:0;margin:14px 0 20px;font:20px/1.5 Georgia,serif;overflow-wrap:anywhere}.gn-review-card figcaption{font-size:13px;margin-bottom:14px}.gn-review-card figcaption span{display:block;font-size:12px;color:#62665a}.gn-review-card .gn-text-link{font-size:12px}.gn-review-details{text-align:center}.gn-review-details>summary{display:inline-flex;list-style:none;cursor:pointer}.gn-review-details>summary::-webkit-details-marker{display:none}.gn-review-fields{max-width:760px;margin:28px auto 0;text-align:left;padding:30px;background:#f7f5ee}.gn-review-fields>p{font-size:14px;margin:0 0 24px}.gn-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.gn-review-form label{display:block;font-size:13px;margin-bottom:8px}.gn-review-form input:not([type=hidden]),.gn-review-form select,.gn-review-form textarea{font:inherit;font-size:15px;width:100%;min-width:0;background:#fff;color:#292925;border:1px solid #a7ad9e;border-radius:0;padding:12px;min-height:46px}.gn-review-form textarea{resize:vertical;margin-bottom:20px}.gn-review-form .errors,.gn-form-success{font-size:14px}.gn-review-form :focus-visible,.gn-discover a:focus-visible{outline:2px solid #536348;outline-offset:4px}@media(max-width:989px){.gn-facts span{padding:0 20px}.gn-lifestyle>img{height:290px}.gn-lifestyle-copy{padding:26px}.gn-lifestyle-copy h3{font-size:27px}.gn-guide-grid{gap:16px}.gn-guide{padding:36px 20px}}@media(max-width:749px){.gn-facts{flex-direction:column;font-size:11px;padding:10px 18px;gap:6px}.gn-facts span{padding:0}.gn-facts span+span{border:0}.gn-discover{padding:34px 18px 0}.gn-lifestyle-grid{grid-template-columns:1fr;gap:24px}.gn-lifestyle>img{height:auto;aspect-ratio:1.2;object-fit:cover}.gn-lifestyle--raw>img{object-fit:contain}.gn-lifestyle-copy{padding:24px}.gn-lifestyle-copy h3{font-size:28px}.gn-lifestyle-copy p{font-size:14px}.gn-guide{margin-top:36px;padding:34px 22px}.gn-guide-grid{grid-template-columns:1fr;gap:30px;margin:28px 0}.gn-guide-grid h3{font-size:25px}.gn-guide-grid li{padding:0}.gn-reviews{padding:40px 18px}.gn-review-empty{padding:24px 20px}.gn-review-grid{grid-template-columns:1fr}.gn-review-fields{padding:22px 18px}.gn-form-grid{grid-template-columns:1fr;gap:18px}.gn-discover .gn-section-heading h2,.gn-reviews .gn-section-heading h2{font-size:33px}}@media(max-width:989px){.gn-hero h1{font-size:44px}}@media(max-width:749px){.gn-hero h1{font-size:37px}.gn-category-copy>p{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/gemwhisper-nature.css.map */
