@font-face{font-family:GM Bodoni;font-style:normal;font-weight:400;font-display:swap;src:url(gm-bodoni.ttf) format("truetype")}@font-face{font-family:GM Signature;font-style:normal;font-weight:400;font-display:swap;src:url(gm-signature.ttf) format("truetype")}body.gm-store{--gm-paper:#f2e7d9;--gm-ink:#251b16;--gm-accent:#882c25;background:#f2e7d9;color:#251b16}.gm-store .gradient{background:#f2e7d9}.gm-store h1,.gm-store h2,.gm-store .h1,.gm-store .h2{font-family:Didot,Bodoni MT,Times New Roman,serif;font-weight:400;letter-spacing:-.055em}.gm-store .header-wrapper{background:#eee2d3;border:0}.gm-store .header{max-width:none;padding:4px 3%;min-height:50px;grid-template-columns:1fr auto}.gm-store .header__heading,.gm-store .header>.header__heading-link{display:none}.gm-store .header__inline-menu{grid-column:1;margin:0;grid-row:1}.gm-store .header__icons{grid-column:2;grid-row:1}.gm-store .header__menu-item{font-size:10px;letter-spacing:.015em;font-weight:400;padding:10px 14px}.gm-store .header__icons .icon{width:20px;height:20px}.gm-store .announcement-bar-section .gradient{background:#882c25;color:#f2e7d9}.gm-store .announcement-bar__message{font-size:9px;padding:5px 0;min-height:26px;letter-spacing:.16em;font-weight:400}.gr-hero{position:relative;aspect-ratio:2.35;overflow:hidden;background:#e8d6c2}.gr-hero-photo{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 48%}.gr-hero-copy{position:relative;padding:3.1% 4.2% 1%;width:53%;color:#94382d}.gr-brand-line{display:flex;align-items:flex-start;gap:2.5%;width:100%}.gm-store .gr-brand-line h1{font-size:clamp(55px,10.3vw,166px);line-height:.72;margin:0;width:55%;letter-spacing:-.095em;color:#94382d;white-space:nowrap}.gr-brand-line h1 span{display:block;text-align:right;margin-top:.12em}.gr-creed{font-family:Times New Roman,serif;font-style:italic;font-size:clamp(14px,2.1vw,34px);line-height:1.08;margin:0;width:45%}.gr-signature{font-family:Brush Script MT,Segoe Script,cursive;font-style:italic;font-size:clamp(18px,2.5vw,40px);line-height:1;margin:1.5% 0 7%;text-align:center}.gr-tagline{font-size:clamp(9px,1.15vw,18px);letter-spacing:.24em;color:#271e17;margin:0 0 3.5%;white-space:nowrap}.gr-tagline:before{content:"";display:block;width:60px;height:1px;background:#94382d;margin-bottom:16px}.gr-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 30px;background:#882c25;color:#fff4e9;font-size:12px;line-height:1.4;text-decoration:none;font-weight:600;letter-spacing:.02em;min-height:36px}.gr-button:hover{background:#66201b}.gr-button:focus-visible{outline-offset:4px}.gr-equation{font-family:Times New Roman,serif;font-size:clamp(27px,4.3vw,68px);line-height:1;margin-top:5%;width:max-content;position:relative;letter-spacing:-.06em}.gr-plus{font-size:.6em}.gr-cross{font-size:1.8em;vertical-align:middle;line-height:.5;color:#5a2a22;margin:0 .08em}.gr-equation small{display:block;text-align:right;font-size:.25em;font-style:italic;letter-spacing:0;margin-top:0}.gr-handwritten{position:absolute;right:4%;top:21%;font-family:Segoe Print,Comic Sans MS,cursive;font-style:italic;line-height:1.08;font-size:clamp(15px,2.2vw,35px);transform:rotate(-10deg);text-align:center}.gr-handwritten span{display:block;line-height:.3}.gr-products,.gr-categories{padding:10px 3% 6px}.gr-section-heading{display:flex;align-items:center;gap:24px;justify-content:space-between;margin:0 0 4px}.gm-store .gr-section-heading h2{font-size:clamp(28px,3.65vw,58px);line-height:1.1;color:#812d25;margin:0;white-space:nowrap}.gr-section-heading a{font-size:11px;color:#812d25;text-decoration:none;font-weight:600;white-space:nowrap}.gr-section-heading p{font-size:11px;letter-spacing:.14em;margin:0;white-space:nowrap}.gr-rule{height:1px;background:#a04c3d;flex:1}.gr-product-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.gr-product{min-width:0}.gr-product-image{display:block;aspect-ratio:.94;background:#e5dacb;overflow:hidden}.gr-product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s}.gr-product-image:hover img{transform:scale(1.035)}.gm-store .gr-product h3{font-family:Arial,sans-serif;font-size:10px;font-weight:400;line-height:1.4;letter-spacing:0;margin:5px 0 4px;text-transform:uppercase}.gr-product h3 a{color:inherit;text-decoration:none}.gr-product h3 a:hover{text-decoration:underline}.gr-price{font-size:11px;line-height:1.5;margin:0}.gr-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.gr-category{position:relative;aspect-ratio:1.28;overflow:hidden;color:#fff;display:block;background:#d6c8b7}.gr-category>img{width:100%;height:100%;object-fit:cover}.gr-category-art{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(gm-category-strip.png);background-size:400% 100%;background-repeat:no-repeat}.gr-category-art--1{background-position:0% center}.gr-category-art--2{background-position:33.333% center}.gr-category-art--3{background-position:66.666% center}.gr-category-art--4{background-position:100% center}.gr-category-label{position:absolute;bottom:0;left:0;right:0;text-align:center;background:#000b;padding:9px;font-size:13px;font-weight:600;letter-spacing:.03em}.gr-category:hover .gr-category-label{background:#882c25e6}.gr-drop{display:grid;grid-template-columns:28% 1fr;gap:12px;padding:8px 3% 11px}.gr-drop-copy>p{color:#882c25;font-size:14px;letter-spacing:.1em;margin:0 0 3px}.gm-store .gr-drop-copy h2{color:#812d25;font-size:clamp(29px,4vw,64px);line-height:.94;margin:0 0 9px;max-width:7em}.gr-drop .gr-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.gr-drop .gr-product h3{font-size:9px}.gr-drop .gr-button{padding:9px 25px}.gr-drop .gr-product-image{aspect-ratio:.96}.gr-campaign{height:15.5vw;min-height:150px;display:grid;grid-template-columns:46% 32% 22%;overflow:hidden;background:#8b3229;color:#f6e7d6}.gr-campaign-portrait{background-image:url(gm-ivory-hero.png);background-size:190%;background-position:95% 32%;position:relative}.gr-campaign-portrait p{font-family:Segoe Print,Comic Sans MS,cursive;font-size:clamp(16px,2.2vw,35px);line-height:1.2;transform:rotate(-8deg);margin:12px 0 0 6%;text-shadow:0 1px 6px #231710}.gr-campaign-brand{display:grid;grid-template-columns:1fr 1fr;padding:6% 5% 0;gap:5%;align-content:center}.gr-campaign-wordmark{font-family:Didot,Times New Roman,serif;font-size:4.6vw;line-height:.76;letter-spacing:-.075em}.gr-campaign-wordmark span{display:block;text-align:right;margin-top:5px}.gr-campaign-brand p{font-family:Times New Roman,serif;font-style:italic;font-size:1.4vw;line-height:1.1;margin:0}.gr-campaign-brand em{grid-column:1/-1;font-family:Segoe Script,cursive;font-size:1.8vw;text-align:center;margin-top:10px}.gr-campaign-purpose{background:#d9b3a0;color:#812d25;display:flex;align-items:center;padding:5%;gap:8%}.gr-campaign-purpose>span{font-size:10vw;color:#b25947}.gr-campaign-purpose p{font-family:Segoe Print,Comic Sans MS,cursive;font-size:1.8vw;line-height:1.3;transform:rotate(-8deg)}.gm-store .footer{background:#882c25;color:#f2e7d9;padding-top:20px;padding-bottom:12px}.gm-store .footer h2,.gm-store .footer h3{color:inherit}.gm-store .footer__content-top{padding:0 3%}.gm-store .footer__blocks-wrapper{display:none}.gm-store .footer-block--newsletter{margin:0;justify-content:center}.gm-store .footer-block__newsletter{display:flex;align-items:center;gap:20px;max-width:none}.gm-store .footer-block__newsletter h2{font-family:Arial,sans-serif;font-size:12px;letter-spacing:.03em;margin:0}.gm-store .newsletter-form{max-width:30rem}.gm-store .footer .field__input{height:36px;min-height:36px;font-size:12px}.gm-store .footer .field__label{font-size:11px;top:9px}.gm-store .footer .field__button{height:36px;background:#f2e7d9;color:#882c25}.gm-store .footer__content-bottom{border:0;padding-top:16px}.gm-store .footer__column--info,.gm-store .footer__localization{display:none}.gm-store .footer__copyright{margin:0;font-size:9px}.gm-store .footer__content-bottom-wrapper{padding:0 3%}.gm-store .footer .policies{font-size:10px}@media(min-width:1600px){.gr-products,.gr-categories,.gr-drop{padding-left:4%;padding-right:4%}.gm-store .gr-product h3{font-size:14px}.gr-price{font-size:15px}.gr-section-heading p,.gr-section-heading a{font-size:14px}.gr-button{font-size:16px;padding:14px 40px}}@media(max-width:989px){.gm-store .header{grid-template-columns:auto 1fr auto}.gm-store .header__heading{display:block;grid-column:2;justify-self:center}.gm-store .header__heading-logo{max-height:35px;width:auto}.gm-store .header__icons{grid-column:3}.gm-store .header__inline-menu{display:none}.gr-section-heading p{font-size:8px}.gr-section-heading{gap:12px}.gr-product-grid{gap:8px}.gr-handwritten{right:2%}.gr-signature{margin-bottom:4%}.gr-tagline:before{margin-bottom:8px}.gr-equation{margin-top:3%}}@media(max-width:749px){.gr-hero{aspect-ratio:auto;min-height:630px}.gr-hero-photo{height:380px;object-fit:cover;object-position:70% center;top:0}.gr-hero-copy{width:100%;padding:315px 6% 22px;background:linear-gradient(transparent 280px,#f2e7d9 365px)}.gm-store .gr-brand-line h1{font-size:76px;width:53%}.gr-creed{font-size:18px}.gr-signature{font-size:22px;margin:12px 0 20px}.gr-tagline{font-size:9px;letter-spacing:.13em;white-space:normal}.gr-tagline:before{display:none}.gr-equation{position:absolute;bottom:20px;right:7%;font-size:29px}.gr-button{padding:10px 18px;font-size:11px}.gr-handwritten{top:13px;left:5%;right:auto;font-size:18px;color:#6d2a23}.gr-products,.gr-categories{padding:18px 5% 5px}.gm-store .gr-section-heading h2{font-size:29px;white-space:normal}.gr-section-heading a{font-size:10px}.gr-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.gm-store .gr-product h3{font-size:10px}.gr-price{font-size:11px}.gr-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gr-category{aspect-ratio:1}.gr-section-heading p,.gr-rule{display:none}.gr-drop{display:block;padding:23px 5%}.gm-store .gr-drop-copy h2{font-size:39px;max-width:10em}.gr-drop-copy{margin-bottom:18px}.gr-drop .gr-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.gr-campaign{grid-template-columns:1fr 1fr;height:170px;min-height:0}.gr-campaign-brand{padding:18px 12px}.gr-campaign-wordmark{font-size:35px}.gr-campaign-brand p{font-size:11px}.gr-campaign-brand em{font-size:13px}.gr-campaign-purpose{display:none}.gr-campaign-portrait{background-size:auto 180%;background-position:73% 28%}.gr-campaign-portrait p{font-size:17px}.gm-store .footer-block__newsletter{flex-direction:column;gap:10px}.gm-store .footer__content-bottom{padding-top:14px}.gm-store .footer .policies{display:flex;flex-wrap:wrap;justify-content:center}.gm-store .footer__copyright{text-align:center}}.gm-store .gr-brand-line h1,.gm-store .gr-section-heading h2,.gm-store .gr-drop-copy h2,.gr-campaign-wordmark{font-family:GM Bodoni,Didot,serif}.gm-store .gr-brand-line h1{font-size:9.5vw;letter-spacing:-.085em;line-height:.76}.gr-signature,.gr-campaign-brand em{font-family:GM Signature,cursive;font-style:normal}.gr-signature{font-size:3.5vw;margin:1% 0 5%;text-align:center}.gr-footer-brand{position:absolute;left:3%;font-family:GM Bodoni,serif;font-size:28px;color:inherit;text-decoration:none;letter-spacing:-.06em;line-height:1}.gr-footer-links{display:flex;gap:24px;justify-content:center;margin:14px auto 0;flex-wrap:wrap}.gr-footer-links a{font-size:10px;color:inherit;text-decoration:none}.gr-footer-links a:hover{text-decoration:underline}.gr-footer-motto{position:absolute;right:3%;font-size:9px;letter-spacing:.1em;margin:0;padding-top:10px}.gm-store .footer{position:relative}.gm-store .footer .footer__content-top{padding-bottom:0}.gm-store .footer .footer-block--newsletter{padding:0}.gr-drawer-links{padding:0 3rem}.gr-drawer-links a{display:block;padding:12px 0;font-size:16px;text-decoration:none;color:inherit}.gr-drawer-links+.menu-drawer__menu{border-top:1px solid #882c2533;margin-top:15px}@media(max-width:749px){.gm-store .gr-brand-line h1{font-size:72px}.gr-signature{font-size:29px}.gr-footer-brand{position:static;display:block;text-align:center;margin-bottom:20px}.gr-footer-motto{position:static;text-align:center;margin-top:10px}.gr-footer-links{gap:16px}.gm-store .footer{padding-top:24px}}@media(max-width:749px){.gr-hero{min-height:0}.gm-store .gr-brand-line h1{font-size:68px}.gr-creed{font-size:16px}.gr-brand-line{gap:5%}}.gr-brand-line{display:grid;grid-template-columns:56% minmax(0,1fr);gap:5%;align-items:start}.gm-store .gr-brand-line h1{width:100%;font-size:8.4vw;line-height:.92;letter-spacing:-.065em}.gr-brand-line h1 span{margin-top:0}.gr-creed{width:auto;min-width:0}.gr-signature{margin-top:12px}.gr-footer-brand{position:static;display:block;width:max-content;max-width:94%;margin:0 auto 18px;line-height:1.2}.gr-footer-motto{position:static;text-align:center;margin:12px 3% 0;padding:0}.gr-campaign-brand{grid-template-columns:52% minmax(0,1fr);gap:6%}.gr-campaign-wordmark{font-size:3.5vw;line-height:.95;letter-spacing:-.06em}.gr-campaign-wordmark span{margin-top:0}@media(max-width:749px){.gm-store .gr-brand-line h1{font-size:clamp(45px,15.5vw,100px)}.gr-creed{font-size:clamp(13px,3.6vw,22px)}.gr-signature{margin-top:16px}.gr-campaign-wordmark{font-size:clamp(24px,7vw,42px)}.gr-campaign-brand p{font-size:clamp(9px,2.4vw,14px)}}.gm-store .footer .footer-block__newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;width:100%;max-width:1050px;margin:auto;padding:20px 0}.gm-store .footer .gm-optin-copy h2{font-family:GM Bodoni,serif;font-size:clamp(26px,3vw,40px);line-height:1.15;letter-spacing:-.035em;margin:0 0 10px}.gm-optin-copy p{font-size:14px;line-height:1.5;margin:6px 0;max-width:42ch}.gm-optin-copy p:first-of-type{font-weight:600}.gm-store .footer .footer__newsletter,.gm-store .footer .newsletter-form__field-wrapper{max-width:none;width:100%}.gm-store .footer .field{display:grid;grid-template-columns:minmax(0,1fr) 135px;gap:8px;align-items:start}.gm-store .footer .field:before,.gm-store .footer .field:after{display:none}.gm-store .footer .field__input{height:52px;min-height:52px;background:#fff6eb;color:#251b16;border:1px solid #e0b7a7;border-radius:0;padding:22px 14px 7px;margin:0;font-size:16px;box-shadow:none}.gm-store .footer .field__label{color:#51362a;font-size:12px;top:6px;left:14px;letter-spacing:0;transform:none;pointer-events:none}.gm-store .footer .field__button{position:static;width:100%;height:52px;padding:0 12px;font-size:12px;letter-spacing:.04em;font-weight:700;border:1px solid #fff6eb;background:#fff6eb;color:#70231f}.gm-store .footer .field__button:hover{background:#e8d3bd}.gm-store .footer .field__button:focus-visible,.gm-store .footer .field__input:focus-visible{outline:2px solid #fff;outline-offset:3px}.gm-store .footer .gm-optin-consent{font-size:11px;line-height:1.5;text-align:left;margin:10px 0 0;color:#fff0e4}.gm-optin-consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}.gm-store .footer .newsletter-form__message{color:#fff6eb;font-size:14px;text-align:left}@media(max-width:749px){.gm-store .footer .footer-block__newsletter{grid-template-columns:1fr;gap:14px;padding:5px 0 20px}.gm-optin-copy{text-align:center}.gm-optin-copy p{margin:6px auto}.gm-store .footer .field{grid-template-columns:minmax(0,1fr) 120px}}@media(max-width:359px){.gm-store .footer .field{grid-template-columns:1fr}.gm-store .footer .field__button{height:48px}}.gr-campaign{height:auto;min-height:210px;grid-template-columns:40% 38% 22%;overflow:visible}.gr-campaign>div{min-width:0}.gr-campaign-portrait{min-height:210px;background-size:190%;background-position:95% 32%;overflow:hidden}.gr-campaign-portrait p{font-size:clamp(19px,2vw,30px);line-height:1.2;margin:20px 0 20px 7%}.gr-campaign-brand{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 20px;padding:26px 20px;align-content:center;align-items:center}.gr-campaign-wordmark{font-size:clamp(30px,3.4vw,60px);line-height:1;letter-spacing:-.06em}.gr-campaign-brand p{font-size:clamp(13px,1.4vw,22px);line-height:1.3;overflow-wrap:normal}.gr-campaign-brand em{font-size:clamp(22px,2vw,34px);line-height:1.35;margin:0;grid-column:1/-1}.gr-campaign-purpose{display:flex;gap:12px;padding:18px;justify-content:center}.gr-campaign-purpose>span{font-size:clamp(52px,7vw,110px);flex-shrink:0}.gr-campaign-purpose p{font-size:clamp(15px,1.7vw,25px);line-height:1.4;margin:0}@media(max-width:989px){.gr-campaign{grid-template-columns:1fr 1fr}.gr-campaign-purpose{grid-column:1/-1;min-height:100px}.gr-campaign-purpose p{font-size:20px}.gr-campaign-purpose>span{font-size:65px}}@media(max-width:549px){.gr-campaign{grid-template-columns:1fr}.gr-campaign-portrait{min-height:210px;background-size:170%;background-position:95% 30%}.gr-campaign-portrait p{font-size:24px}.gr-campaign-brand{padding:24px 8%;gap:18px 26px}.gr-campaign-wordmark{font-size:52px}.gr-campaign-brand p{font-size:17px}.gr-campaign-brand em{font-size:30px}.gr-campaign-purpose{grid-column:auto}.gr-campaign-purpose p{font-size:19px}}.gr-product-image:has(.gr-product-lifestyle),.gr-drop .gr-product-image:has(.gr-product-lifestyle){aspect-ratio:4/5}.gr-product-image img.gr-product-lifestyle{object-fit:cover;object-position:center;mix-blend-mode:normal}.gr-category{aspect-ratio:3/4}.gr-category-art{background-size:400% auto}@media(prefers-reduced-motion:reduce){.gr-product-image img{transition:none}}.gr-brush-cross{display:inline-block;width:1em;height:1.348em;background-image:url(gm-cross-source.webp);background-repeat:no-repeat;background-size:6.261em 9.674em;background-position:-1.217em -6.043em;mix-blend-mode:multiply;flex-shrink:0}.gr-equation .gr-cross{font-size:1em;vertical-align:middle;line-height:1;margin:0 .12em}.gr-brush-cross{background-image:url(gm-brush-cross-transparent.png);background-size:contain;background-position:center;mix-blend-mode:normal}.gr-hero{background:#ead9c5}.gr-hero-copy,.gm-store .gr-brand-line h1,.gm-store .gr-section-heading h2,.gm-store .gr-drop-copy h2{color:#9d151b}.gr-season{font-family:Arial,sans-serif;font-size:clamp(10px,1.1vw,15px);font-weight:700;letter-spacing:.22em;color:#9d151b;margin:0 0 12px}.gr-tagline{color:#422e23}.gr-button{background:#9d151b;color:#fff5e9}.gr-button:hover{background:#721014;color:#fff5e9}.gr-category:hover .gr-category-label{background:#9d151be6}.gr-campaign{background:#8f251f}.gr-campaign-purpose{background:#d8ad89;color:#65231f}.gr-campaign-purpose>span{color:#9d151b}.gm-store .footer__blocks-wrapper{display:flex;gap:2rem;padding:2rem 0}.gm-store .footer__content-top{padding-bottom:1rem}.gm-store .footer-block__details-content a,.gm-store .footer .policies a{color:inherit}@media(max-width:749px){.gr-season{font-size:10px;letter-spacing:.14em;margin:0 0 8px}.gm-store .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gm-store .footer-block__details-content{margin:0}}.gr-home-wordmark{display:block;text-decoration:none;color:inherit;min-width:0}.gr-home-wordmark:hover{opacity:.88}.gr-home-wordmark:focus-visible{outline:3px solid #9d151b;outline-offset:7px}.gr-drop-empty{min-height:260px;display:flex;align-items:center;justify-content:center;text-align:center;padding:30px;border:1px solid rgba(136,44,37,.35);background:#ead8c5;color:#882c25}.gr-drop-empty p{font-family:Didot,Bodoni MT,Times New Roman,serif;font-size:clamp(22px,3vw,42px);line-height:1.1;letter-spacing:-.04em;margin:0}.gr-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.gm-store .gr-product h3{font-size:14px;line-height:1.5}.gr-price{font-size:15px}.gr-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gr-button{min-height:44px}.gm-store .header__menu-item{font-size:14px;min-height:44px}.gr-section-heading a{font-size:13px;min-height:44px;display:flex;align-items:center}.gr-season{font-size:14px;line-height:1.5}.gr-tagline{font-size:16px;letter-spacing:.12em}.gr-story{padding:64px max(5%,calc((100% - 1100px)/2));background:#ead9c5;text-align:center}.gr-story-kicker{font-size:13px;font-weight:700;letter-spacing:.14em;color:#882c25}.gm-store .gr-story h2{font-family:GM Bodoni,serif;font-size:clamp(30px,3.6vw,52px);line-height:1.16;letter-spacing:-.03em;margin:16px auto 24px;max-width:23ch;color:#882c25}.gr-story p:not(.gr-story-kicker){font-size:18px;line-height:1.7;max-width:65ch;margin:16px auto 24px}.gm-store .footer__copyright,.gr-footer-links a,.gm-store .footer .policies{font-size:12px}.gr-footer-links a{display:inline-flex;align-items:center;min-height:44px}.gr-product-availability{font-size:13px;color:#882c25}@media(max-width:749px){.gr-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.gr-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gr-category-label{font-size:12px}.gr-story{padding:40px 6%}.gr-story p:not(.gr-story-kicker){font-size:16px}.gr-equation{position:static;font-size:32px;margin-top:22px}.gr-season{font-size:12px;letter-spacing:.08em}.gr-tagline{font-size:15px;margin-bottom:20px}.gr-hero-copy{padding-bottom:28px}.gm-store .gr-product h3{font-size:13px}.gr-price{font-size:14px}}.gr-hero-cross{position:absolute;right:3.5%;top:18%;width:14%;text-align:center;color:#401a14}.gr-hero-cross img{display:block;width:clamp(55px,7vw,112px);height:auto;margin:0 auto;object-fit:contain}.gr-hero-cross p{font-family:Arial,sans-serif;font-size:clamp(13px,1.35vw,21px);font-weight:700;line-height:1.4;margin:12px 0 0;padding:5px 8px;background:#fff5e8e8;border-radius:3px}.gm-store .menu-drawer,.gm-store .menu-drawer__inner-container{background:#fff7ec;color:#251b16}.gm-store .menu-drawer a,.gm-store .menu-drawer summary,.gm-store .gr-drawer-links a{color:#251b16;opacity:1;font-family:Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.45;letter-spacing:0;white-space:normal;overflow-wrap:break-word}.gm-store .gr-drawer-links a{padding:16px 0}.gm-store .menu-drawer__menu-item{padding:16px 30px}.gm-store .menu-drawer a:hover{background:#eadaca;text-decoration:underline}.gm-store .menu-drawer a:focus-visible{outline:3px solid #94382d;outline-offset:-3px}@media(max-width:749px){.gr-hero-cross{top:16px;left:5%;right:auto;width:140px}.gr-hero-cross img{width:58px}.gr-hero-cross p{font-size:14px;margin-top:5px}}.gr-reviews{padding:42px 4%;background:#f7eee3;color:#251b16}.gr-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gr-review-grid:empty{display:none}.gr-review-card{margin:0;padding:24px;border:1px solid #cbb9a6;background:#fff8ef}.gr-review-card blockquote{margin:0 0 18px;font:18px/1.6 Georgia,serif}.gr-review-card figcaption{font-weight:700}.gr-review-card figcaption span{display:block;font-size:13px;font-weight:400;margin-top:5px}.gr-review-submit{max-width:850px;margin:12px auto 0;border-top:1px solid #cbb9a6;padding-top:16px;font:15px/1.6 Arial,sans-serif}.gr-review-submit summary{display:flex;justify-content:space-between;cursor:pointer;font-size:18px;font-weight:600;padding:14px 0;list-style:none}.gr-review-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.gr-review-submit label{display:block;margin-bottom:6px}.gr-review-submit input:not([type=checkbox]),.gr-review-submit textarea,.gr-review-submit select{display:block;width:100%;font:16px/1.5 Arial,sans-serif;padding:12px;border:1px solid #907960;border-radius:2px;background:#fffdf9;color:#251b16;min-height:48px}.gr-review-submit .gr-review-consent{display:flex;align-items:flex-start;gap:10px;margin:18px 0}.gr-review-consent input{margin-top:5px;width:18px;height:18px;flex:none}.gr-review-submit :focus-visible{outline:3px solid #94382d;outline-offset:3px}@media(max-width:749px){.gr-reviews{padding:28px 6%}.gr-review-grid,.gr-review-fields{grid-template-columns:1fr}}#menu-drawer,#menu-drawer .menu-drawer__navigation-container,#menu-drawer .menu-drawer__inner-submenu{background:#fff!important;color:#17120e!important}#menu-drawer .menu-drawer__menu-item,#menu-drawer .menu-drawer__close-button,#menu-drawer .menu-drawer__account{font-family:Arial,Helvetica,sans-serif!important;font-size:22px!important;font-weight:700!important;line-height:1.45!important;letter-spacing:0!important;color:#17120e!important;text-shadow:none!important;opacity:1!important;padding:18px 24px!important;white-space:normal!important}#menu-drawer .menu-drawer__menu-item{border-bottom:1px solid #dfd6cb}#menu-drawer .menu-drawer__menu-item:hover,#menu-drawer .menu-drawer__menu-item:focus-visible{background:#f0e7da!important;color:#17120e!important}#menu-drawer svg{color:#17120e!important;opacity:1!important}#menu-drawer a{font-family:Arial,Helvetica,sans-serif!important;font-size:22px!important;font-weight:700!important;line-height:1.45!important;letter-spacing:0!important;color:#17120e!important;opacity:1!important;text-shadow:none!important}.gr-email-capture{background:#ede0cc;padding:48px max(24px,5vw);display:grid;grid-template-columns:1fr 1fr;gap:32px;color:#241a14}.gr-email-capture h2{font-size:30px;margin:0 0 12px}.gr-email-capture label{display:block;font-weight:700;margin-bottom:8px}.gr-email-row{display:flex;gap:10px}.gr-email-row input{min-width:0;flex:1;background:#fff;color:#241a14;border:1px solid #745c48;min-height:52px;padding:12px;font-size:16px}.gr-email-row button{background:#391f18;color:#fff;border:0;padding:14px 20px;font-weight:700;white-space:nowrap}.gr-email-consent{font-size:13px;line-height:1.6}.gr-email-consent a{color:inherit;text-decoration:underline}@media(max-width:749px){.gr-email-capture{grid-template-columns:1fr}.gr-email-row{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gm-reference.css.map */
