.gest-sm{--g-navy:#10213f;--g-navy2:#0c1830;--g-gold:#b08a3e;--g-goldl:#d9b66a;--g-cream:#f8f4ec;--g-ink:#2b3550;--g-line:rgba(176,138,62,.38);--g-serif:"GestCormorant","Cormorant Garamond",Georgia,serif;--g-sans:"Nunito Sans",Arial,sans-serif}#section-announcement,[id^=section-announcement],#shopify-section-announcement section{background:#10213f!important;border-bottom:1px solid rgba(217,182,106,.55)}#section-announcement .AnnouncementBar__Content,#section-announcement .AnnouncementBar__Content a{color:#f8f4ec!important;font-family:Nunito Sans,Arial,sans-serif;letter-spacing:.14em}.gest-sm main .SectionHeader__Heading:not(.SectionHeader__Heading--emphasize),.gest-sm main .SectionHeader__Heading.u-h1:not(.SectionHeader__Heading--emphasize),.gest-sm main .SectionHeader__Heading.u-h3:not(.SectionHeader__Heading--emphasize){font-family:var(--g-serif)!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.02em!important;line-height:1.08!important;color:var(--g-navy);font-size:clamp(30px,3.5vw,48px)!important;text-wrap:balance;font-variant-numeric:lining-nums}.gest-sm main .SectionHeader__Heading em{font-style:italic;font-weight:400;text-transform:none;letter-spacing:0;color:var(--g-gold)}.gest-sm main .SectionHeader__Heading.u-h3:not(.SectionHeader__Heading--emphasize){font-size:clamp(26px,2.8vw,38px)!important}.gest-sm main .SectionHeader__Heading:not(.SectionHeader__Heading--emphasize):after{content:"";display:block;width:54px;height:1px;background:var(--g-gold);margin:18px auto 0}.gest-sm main .FeatureText--withImage .SectionHeader__Heading:after{margin-left:0}.gest-sm main .SectionHeader__Description,.gest-sm main .SectionHeader__Description p,.gest-sm main .Rte p{font-family:var(--g-sans);font-size:17px;line-height:1.75;color:var(--g-ink)}.gest-sm main .SectionHeader__Description{max-width:560px}.gest-sm .shopify-section--bordered:before,.gest-sm .shopify-section--bordered:after{border-color:#b08a3e47!important}.gest-sm .shopify-section--bordered{border-color:#b08a3e47!important}.gest-sm .FeatureText--withImage .FeatureText__ImageWrapper{padding:clamp(24px,4vw,64px)}.gest-sm .FeatureText--withImage .FeatureText__ImageWrapper .AspectRatio{border-radius:22px;overflow:hidden;box-shadow:0 34px 70px -28px #10213f8c}.gest-sm .FeatureText--withImage .FeatureText__ImageWrapper img{border-radius:22px}.gest-sm .FeatureText--withImage .FeatureText__Content{text-align:left}.gest-sm .FeatureText--withImage .SectionHeader__Description{margin-left:0}.gest-sm [id*="3d091090"] .FeatureText__ImageWrapper .AspectRatio img{width:114.2%!important;height:114.2%!important;max-width:none!important;max-height:none!important;bottom:auto!important;top:0!important;left:0!important;right:auto!important}.gest-sm [id*="606a0038"] .FeatureText__ImageWrapper .AspectRatio img{width:114.2%!important;height:114.2%!important;max-width:none!important;max-height:none!important;bottom:auto!important;top:0!important;left:auto!important;right:0!important}.gest-sm .FeatureText .Link--underline,.gest-sm .ImageHero .Link--underline{display:inline-flex;align-items:center;justify-content:center;margin-top:26px;padding:17px 32px;border-radius:999px;border:0;background:var(--g-navy);color:#fff!important;font:700 12.5px/1 var(--g-sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;box-shadow:0 0 0 1px var(--g-goldl),0 14px 26px -16px #10213fb3;transition:transform .3s,background .3s,color .3s}.gest-sm .FeatureText .Link--underline:after,.gest-sm .FeatureText .Link--underline:before{display:none!important}.gest-sm .FeatureText .Link--underline:hover{background:var(--g-gold);transform:translateY(-2px)}.gest-sm .FeatureText:not(.FeatureText--withImage) .Link--underline{margin-top:30px}.gest-sm [id*="606a0038"] section.Section,.gest-sm [id*="165972541950745860"] section.Section,.gest-sm [id*=e4a999d5] section.Section{background:var(--g-cream)}.gest-sm [id*="3d457b72"] section.Section,.gest-sm [id*="3d091090"] section.Section{background:#fff}.gest-sm [id*=db419085] section.Section{background:var(--g-navy);padding:clamp(56px,6vw,92px) 0}.gest-sm main [id*=db419085] .SectionHeader__Heading:not(.SectionHeader__Heading--emphasize){color:#fff!important}.gest-sm main [id*=db419085] .SectionHeader__Heading:not(.SectionHeader__Heading--emphasize):after{background:var(--g-goldl)}.gest-sm [id*=db419085] .SectionHeader__Description,.gest-sm [id*=db419085] .SectionHeader__Description p{color:#ffffffe0;max-width:640px;margin-left:auto;margin-right:auto;text-align:center}.gest-sm [id*=db419085] .SectionHeader{text-align:center}.gest-sm .ImageHero .ImageHero__ImageWrapper--hasOverlay:before{background:linear-gradient(180deg,#0c183073,#10213f9e 55%,#0c1830c7)!important}.gest-sm main .ImageHero .SectionHeader__Heading:not(.SectionHeader__Heading--emphasize){color:#fff!important}.gest-sm main .ImageHero .SectionHeader__Heading:not(.SectionHeader__Heading--emphasize):after{background:var(--g-goldl)}.gest-sm .ImageHero .SectionHeader__Description,.gest-sm .ImageHero .SectionHeader__Description p{color:#fff!important;font-size:18px;font-weight:600;max-width:620px;margin-left:auto;margin-right:auto;text-shadow:0 1px 3px rgba(8,16,34,.55),0 2px 22px rgba(8,16,34,.7)}.gest-sm [id*=e4a999d5] .FeatureText__Content{max-width:1120px!important;width:100%}.gest-sm [id*=e4a999d5] .SectionHeader{text-align:center}.gest-sm [id*=e4a999d5] .SectionHeader__Description{max-width:none;display:grid;grid-template-columns:repeat(3,1fr);gap:46px 28px;margin:56px auto 8px;counter-reset:gstep}.gest-sm [id*=e4a999d5] .SectionHeader__Description p{position:relative;counter-increment:gstep;background:#fff;border:1px solid var(--g-line);border-radius:14px;padding:46px 22px 28px;text-align:center;margin:0;box-shadow:0 22px 40px -26px #10213f73;font-size:16px}.gest-sm [id*=e4a999d5] .SectionHeader__Description p:before{content:counter(gstep);position:absolute;top:-24px;left:50%;transform:translate(-50%);width:48px;height:48px;border-radius:50%;background:var(--g-navy);color:var(--g-goldl);font:500 25px/48px var(--g-serif);text-align:center;box-shadow:0 0 0 4px var(--g-cream),0 0 0 5px var(--g-gold)}.gest-sm [id*=e4a999d5] .SectionHeader__Description strong{display:block;font-family:var(--g-serif);font-weight:600;font-size:24px;line-height:1.15;letter-spacing:.03em;text-transform:uppercase;color:var(--g-navy);margin-bottom:8px}.gest-sm [id*=e4a999d5] .Link--underline{margin-top:40px}.gest-sm .feature-type1{background-color:var(--g-cream);border-top:1px solid var(--g-line);border-bottom:1px solid var(--g-line);padding:34px 0}.gest-sm .feature-type1 .wrapper-box{align-items:stretch}.gest-sm .feature-type1 .box{flex:1 1 0;width:auto;padding:6px 18px;border-left:1px solid var(--g-line)}.gest-sm .feature-type1 .box:first-child{border-left:0}.gest-sm .feature-type1 .box__image{width:44px!important;height:44px;margin:0 0 12px;color:var(--g-navy)}.gest-sm .feature-type1 .box__image svg{width:44px;height:44px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.gest-sm .feature-type1 .box__title{font:800 12.5px/1.4 var(--g-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--g-navy)}.gest-sm .feature-type1 .box__description{font:400 14.5px/1.5 var(--g-sans);color:var(--g-ink);margin-top:4px}.gest-sm .TestimonialList,.gest-sm [id*="16618011581b59ae83"] section.Section{background:var(--g-cream)!important}.gest-sm .Testimonial__Content p{font-family:var(--g-serif)!important;font-style:italic;font-weight:500;font-size:clamp(24px,2.5vw,34px)!important;line-height:1.25;color:var(--g-navy)!important;text-transform:none;letter-spacing:0}.gest-sm .Testimonial__Logo{filter:grayscale(1) contrast(.9);opacity:.8}.gest-sm .ProductItem__Title,.gest-sm .ProductItem__Title a{font:800 12.5px/1.45 var(--g-sans)!important;letter-spacing:.12em!important;color:var(--g-navy)!important}.gest-sm .ProductItem__Price{font-family:var(--g-sans);color:var(--g-navy)}.gest-sm .ProductItem__Price.Price--highlight{color:var(--g-gold)}.gest-sm .ProductItem__Label{background:var(--g-cream);color:var(--g-navy);font-family:var(--g-sans);letter-spacing:.14em}@media(max-width:1023px){.gest-sm [id*=e4a999d5] .SectionHeader__Description{grid-template-columns:1fr;gap:44px;max-width:460px}.gest-sm .feature-type1 .wrapper-box{flex-wrap:wrap}.gest-sm .feature-type1 .box{flex:1 1 50%;padding:18px 12px;border-left:0;border-top:1px solid var(--g-line)}.gest-sm .feature-type1 .box:nth-child(-n+2){border-top:0}.gest-sm .feature-type1 .box:nth-child(2n){border-left:1px solid var(--g-line)}}@media(max-width:740px){.gest-sm .FeatureText--withImage .FeatureText__ImageWrapper{padding:22px 22px 0}.gest-sm .FeatureText--withImage .FeatureText__Content{text-align:center}.gest-sm .FeatureText--withImage .SectionHeader__Heading:after{margin-left:auto}.gest-sm .FeatureText--withImage .SectionHeader__Description{margin-left:auto;margin-right:auto}.gest-sm .SectionHeader__Description,.gest-sm .SectionHeader__Description p{font-size:16px}.gest-sm .feature-type1 .wrapper-box{flex-direction:row}.gest-sm .feature-type1 .box{width:auto;margin-bottom:0}}.gest-sm .feature-type1:not(:has(.box)){padding:0!important;border:0!important;background:transparent!important;min-height:0}.gest-sm .Slideshow .Button,.gest-sm .Slideshow__Content .Button{border-radius:999px!important;background:var(--g-navy)!important;color:#fff!important;border:0!important;box-shadow:0 0 0 1px var(--g-goldl),0 14px 26px -16px #10213fb3;font:700 12.5px/1 var(--g-sans)!important;letter-spacing:.16em;text-transform:uppercase;padding:17px 32px}.gest-sm .Slideshow .Button:before,.gest-sm .Slideshow .Button:after{display:none}.gest-sm .Slideshow .SectionHeader__SubHeading,.gest-sm .Slideshow .Heading.u-h6{color:var(--g-goldl)!important;font-family:var(--g-sans);letter-spacing:.3em}.gest-sm .ImageHero__Block{background:#10213fe0!important;border:1px solid var(--g-goldl);border-radius:18px;box-shadow:0 30px 60px -30px #0009}.gest-sm .ImageHero__BlockContent,.gest-sm .ImageHero__BlockContent p,.gest-sm .ImageHero__BlockHeading{color:#fff!important}.gest-sm .ImageHero__BlockContent p,.gest-sm .ImageHero__BlockHeading{font-family:var(--g-serif)!important;font-style:italic;font-weight:500;text-transform:none!important;letter-spacing:.01em!important;font-size:clamp(19px,1.7vw,24px)!important;line-height:1.45}.gest-sm .ImageHero__BlockLink{color:#fff!important}.gest-sm .FeaturedMap__Store{font-family:var(--g-serif)!important;font-weight:500;text-transform:uppercase;letter-spacing:.04em!important;color:var(--g-navy);font-size:clamp(26px,2.6vw,36px)}.gest-sm .FeaturedMap__Info,.gest-sm .FeaturedMap__Info p,.gest-sm .FeaturedMap__Address,.gest-sm .FeaturedMap__Hours{font-family:var(--g-sans);color:var(--g-ink);font-size:16.5px;line-height:1.7}.gest-sm .FeaturedMap__Location{border-radius:999px!important;background:var(--g-navy)!important;color:#fff!important;border:0!important;box-shadow:0 0 0 1px var(--g-goldl),0 14px 26px -16px #10213fb3;font:700 12.5px/1 var(--g-sans)!important;letter-spacing:.16em;text-transform:uppercase;padding:17px 32px}.gest-sm .FeaturedMap__Location:before,.gest-sm .FeaturedMap__Location:after{display:none}.gest-sm .FeaturedMap__MapContainer,.gest-sm .FeaturedMap img{border-radius:20px;overflow:hidden}.gest-sm .FeaturedMap__MapContainer{box-shadow:0 34px 70px -28px #10213f80}.gest-sm [data-pf-type=Heading2],.gest-sm [data-pf-type=Heading2] *{font-family:var(--g-serif)!important;font-weight:500!important;text-transform:uppercase;color:var(--g-navy)!important;background:transparent!important;letter-spacing:.03em}.gest-sm h1[data-pf-type=Heading2],.gest-sm h1[data-pf-type=Heading2] *{font-size:clamp(34px,4vw,54px)!important;line-height:1.1!important;margin-bottom:6px}.gest-sm h1[data-pf-type=Heading2]:after{content:"";display:block;width:54px;height:2px;background:var(--g-gold);margin:18px auto 0}.gest-sm h3[data-pf-type=Heading2],.gest-sm h3[data-pf-type=Heading2] *{font-size:clamp(22px,2.3vw,30px)!important;line-height:1.2!important}.gest-sm h3[data-pf-type=Heading2] span span,.gest-sm h3[data-pf-type=Heading2] b{color:var(--g-gold)!important}.gest-sm [data-pf-type=Paragraph3],.gest-sm [data-pf-type=Paragraph3] *{font-family:var(--g-sans)!important;color:var(--g-ink);font-size:16.5px;line-height:1.75}.gest-sm [data-pf-type=Paragraph3] b,.gest-sm [data-pf-type=Paragraph3] strong{color:var(--g-navy);font-weight:800}.gest-sm a[data-pf-type=Button2]{display:flex!important;width:max-content!important;max-width:100%;margin-left:auto!important;margin-right:auto!important;align-items:center;justify-content:center;padding:18px 40px!important;height:auto!important;border-radius:999px!important;background:var(--g-navy)!important;color:#fff!important;border:0!important;font:700 12.5px/1 var(--g-sans)!important;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;box-shadow:0 0 0 1px var(--g-goldl),0 14px 26px -16px #10213fb3}.gest-sm [data-pf-type=TabsMenu]{gap:8px!important;flex-wrap:wrap}.gest-sm button[data-pf-type=TabHeader2]{font-family:var(--g-sans)!important;font-weight:700!important;font-size:12.5px!important;letter-spacing:.04em;color:var(--g-navy)!important;background:var(--g-cream)!important;border:1px solid var(--g-line)!important;border-radius:14px!important;transition:background .25s,color .25s}.gest-sm button[data-pf-type=TabHeader2][data-pf-tab-active=true]{background:var(--g-navy)!important;color:#fff!important;border-color:var(--g-navy)!important}.gest-sm button[data-pf-type=TabHeader2]:hover{background:var(--g-goldl)!important;color:var(--g-navy)!important}.gest-sm [data-pf-type=TabsContent] [data-pf-type=Paragraph3]{text-align:center}.gest-sm iframe[src*=youtube],.gest-sm iframe[src*=vimeo]{border-radius:18px;box-shadow:0 34px 70px -28px #10213f80}.gest-sm .Slideshow .SectionHeader,.gest-sm .Slideshow__Content{text-align:center}.gest-sm .Slideshow .Button{margin-left:auto;margin-right:auto}@media(max-width:740px){.gest-sm .Slideshow__Content .SectionHeader__ButtonWrapper,.gest-sm .Slideshow .ButtonGroup,.gest-sm .Slideshow__Content .SectionHeader{display:flex;flex-direction:column;align-items:center;justify-content:center}.gest-sm a[data-pf-type=Button2]{padding:17px 28px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/gest-sm.css.map */
