.gg-usps{border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a;padding:clamp(24px,4vw,40px) 0}.gg-usps__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 auto;padding:0;list-style:none;max-width:1000px}.gg-usps__item{margin:0;text-align:center}.gg-usps__item a{color:inherit;text-decoration:none;display:block}.gg-usps__item a:hover .gg-usps__text{text-decoration:underline;text-underline-offset:3px}.gg-usps__title{display:block;font-size:1.1rem;margin-bottom:.2em}.gg-usps__text{display:block;opacity:.85}@media(max-width:767.98px){.gg-usps__list{grid-template-columns:1fr;gap:18px}}.gg-cta{background:var(--gg-hero-bg, #efe9da);color:var(--gg-cta-text, #1a1a1a);text-align:center;padding:clamp(48px,7vw,88px) 0}.gg-cta__title{color:inherit;margin:0 0 .3em;font-size:clamp(2rem,5vw,3.4rem);line-height:1.1;font-weight:600}.gg-cta__sub{margin:0 0 1.6em;opacity:.85;font-size:1.1rem}.gg-cta .btn.gg-cta__btn{min-width:220px;background:var(--gg-cta-btn-bg, #1a1a1a);border-color:var(--gg-cta-btn-bg, #1a1a1a);color:var(--gg-cta-btn-text, #faf8f5)}.gg-cta .btn.gg-cta__btn:hover{background:#c9a96e;border-color:#c9a96e;color:#1a1a1a}.hvs,.hvs *,.hvs *:before,.hvs *:after{box-sizing:border-box}.hvs--dark{--hvs-bg: #1c1a17;--hvs-text: #faf8f5;--hvs-accent: #c9a96e;--hvs-rule: #c9a96e}.hvs--light{--hvs-bg: #efe9da;--hvs-text: #1a1a1a;--hvs-accent: #1a1a1a;--hvs-rule: #c9a96e}.hvs{background:var(--hvs-bg);color:var(--hvs-text)}.hvs__inner{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr)}.hvs--media-left .hvs__inner{grid-template-columns:minmax(0,56fr) minmax(0,44fr)}.hvs--media-left .hvs__media{order:-1}.hvs__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(48px,5vw,96px) clamp(28px,5vw,96px)}.hvs__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 clamp(18px,1.6vw,26px);font-size:12px;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--hvs-accent)}.hvs__eyebrow:before{content:"";flex:0 0 auto;width:36px;height:1px;background:var(--hvs-rule)}.hvs__spark{display:inline-flex;flex:0 0 auto;width:11px;height:11px;color:var(--hvs-rule)}.hvs__spark svg{width:100%;height:100%;display:block}.hvs__ornament{width:clamp(150px,13vw,210px);margin-top:clamp(12px,1.2vw,20px);margin-left:-2px;color:var(--hvs-rule);line-height:0}.hvs__ornament svg{width:100%;height:auto;display:block}.hvs .hvs__heading{margin:0;max-width:11em;color:inherit;font-family:var(--heading-font-family, "Cormorant", serif);font-weight:400;font-style:normal;font-size:clamp(42px,5vw,84px);line-height:1.02;letter-spacing:-.01em;text-transform:none;text-wrap:balance}.hvs__heading em,.hvs__heading i{font-style:italic;color:var(--hvs-accent)}.hvs--light .hvs__heading em,.hvs--light .hvs__heading i{color:inherit}.hvs__text{margin-top:1.1em;max-width:34em;font-size:1.05rem;line-height:1.6;opacity:.85;color:inherit}.hvs__text>:last-child{margin-bottom:0}.hvs__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(28px,2.8vw,44px)}.hvs .hvs__btn{min-width:200px;margin:0;text-align:center;justify-content:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.hvs--dark .hvs__btn.hvs__btn--primary{background:#c9a96e;border-color:#c9a96e;color:#1c1a17}.hvs--dark .hvs__btn.hvs__btn--primary:hover,.hvs--dark .hvs__btn.hvs__btn--primary:focus-visible{background:#faf8f5;border-color:#faf8f5;color:#1c1a17}.hvs--dark .hvs__btn.hvs__btn--secondary{background:transparent;border-color:#faf8f573;color:#faf8f5}.hvs--dark .hvs__btn.hvs__btn--secondary:hover,.hvs--dark .hvs__btn.hvs__btn--secondary:focus-visible{background:#faf8f5;border-color:#faf8f5;color:#1c1a17}.hvs--light .hvs__btn.hvs__btn--secondary{background:transparent;border-color:#1a1a1a59}.hvs .hvs__btn:focus-visible{outline:1px solid var(--hvs-text);outline-offset:3px}.hvs__media{position:relative;overflow:hidden;width:100%;min-width:0;align-self:stretch;aspect-ratio:var(--hvs-ratio);background:#00000026}.hvs__video-wrap{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.hvs__video,.hvs__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--hvs-crop);display:block}.hvs__video img{width:100%;height:100%;object-fit:cover}.hvs__placeholder{background:#0000000f}.hvs__toggle{position:absolute;right:18px;bottom:18px;z-index:2;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(250,248,245,.6);border-radius:50%;background:#1c1a1759;color:#faf8f5;cursor:pointer;opacity:.7;transition:opacity .2s ease,background-color .2s ease}.hvs__toggle:hover,.hvs__toggle:focus-visible{opacity:1;background:#1c1a17b3}.hvs__toggle:focus-visible{outline:1px solid #faf8f5;outline-offset:2px}.hvs__toggle svg{width:14px;height:14px;fill:currentColor}.hvs__toggle .hvs__icon-play,.hvs__toggle.is-paused .hvs__icon-pause{display:none}.hvs__toggle.is-paused .hvs__icon-play{display:block}@media(max-width:1099.98px){.hvs__inner,.hvs--media-left .hvs__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:767.98px){.hvs__inner,.hvs--media-left .hvs__inner{grid-template-columns:1fr}.hvs--mobile-media-first .hvs__media{order:-1}.hvs--media-left:not(.hvs--mobile-media-first) .hvs__media{order:0}.hvs__content{align-items:stretch;padding:36px 22px 44px}.hvs .hvs__heading{max-width:none;font-size:clamp(38px,10.5vw,48px)}.hvs__buttons{flex-direction:column;gap:10px;margin-top:28px}.hvs .hvs__btn{width:100%;min-width:0}.hvs__toggle{right:12px;bottom:12px;width:34px;height:34px}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=AAAQBA */
