:root{--gv-gutter: clamp(1.6rem, 4.4vw, 5.6rem);--gv-focus: var(--gv-bronze-text);--gv-stitch-light: 1px dashed rgba(246, 209, 126, .5);--gv-line-light: rgba(247, 235, 211, .16);--gv-shadow: 0 1.6rem 4.8rem rgba(28, 18, 20, .14);--gv-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 10'%3E%3Cpath d='M0 5h20.5M16 .8 20.5 5 16 9.2' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3C/svg%3E")}.gv-dark,.color-scheme-3,.color-scheme-4{--gv-focus: var(--gv-gold)}.gv-dark{background-color:var(--gv-burgundy);color:var(--gv-cream)}::selection{background:var(--gv-burgundy);color:var(--gv-cream)}.gv-dark ::selection,.color-scheme-3 ::selection{background:var(--gv-gold);color:var(--gv-burgundy-deep)}body{letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,.h0,.h1,.h2{letter-spacing:.01em;line-height:1.15}h3,h4,h5,.h3,.h4,.h5,.card__heading,.accordion__title{font-family:var(--font-body-family);font-weight:500;letter-spacing:.02em}.gv-display,.gv-h1,.gv-h2{margin:0;font-family:var(--font-heading-family);font-weight:400;text-wrap:balance}.gv-h1{font-size:clamp(3.8rem,2.6rem + 3.8vw,7.2rem);line-height:1;letter-spacing:-.01em}.gv-h2{font-size:clamp(4.2rem,8vw,9.6rem);line-height:.96;letter-spacing:-.01em;word-break:normal;overflow-wrap:normal;color:var(--gv-burgundy)}.gv-display{font-size:clamp(3.6rem,5.4vw,6.4rem);line-height:1.02;letter-spacing:0;color:var(--gv-burgundy)}.gv-h2 em,.gv-display em{font-style:normal}.gv-on-dark .gv-h2,.gv-on-dark .gv-display,.color-scheme-3 .gv-h2,.color-scheme-3 .gv-display,.color-scheme-4 .gv-h2,.color-scheme-4 .gv-display{color:rgb(var(--color-foreground))}.gv-dark .gv-h2,.gv-dark .gv-display{color:var(--gv-cream)}.gv-h3{margin:0;font-family:var(--font-body-family);font-weight:500;font-size:clamp(1.8rem,1.6rem + .4vw,2.1rem);line-height:1.3;letter-spacing:.01em}.gv-lede{max-width:52rem;margin:2.4rem 0 0;font-size:1.7rem;line-height:1.6;color:rgba(var(--color-foreground),.82);text-wrap:pretty}.gv-lede p{margin:0}.gv-lede p+p{margin-top:1em}.gv-dark .gv-lede{color:#f7ebd3d1}.gv-small{font-size:1.3rem;line-height:1.5}.gv-eyebrow{margin:0 0 1.6rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:var(--gv-bronze-text)}.gv-dark .gv-eyebrow,.color-scheme-3 .gv-eyebrow,.color-scheme-4 .gv-eyebrow{color:var(--gv-gold)}.gv-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;margin:0 0 2.4rem;font-size:1.15rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gv-bronze-text)}.gv-kicker__num{letter-spacing:.1em}.gv-kicker__num+.gv-kicker__text:before{content:"";display:inline-block;width:3.2rem;margin-right:1.2rem;border-top:var(--gv-stitch);vertical-align:middle}.gv-on-dark .gv-kicker,.gv-dark .gv-kicker,.color-scheme-3 .gv-kicker,.color-scheme-4 .gv-kicker{color:var(--gv-gold)}.gv-on-dark .gv-kicker__num+.gv-kicker__text:before,.gv-dark .gv-kicker__num+.gv-kicker__text:before,.color-scheme-3 .gv-kicker__num+.gv-kicker__text:before{border-top-color:#f6d17e99}.gv-crumbs{margin:0 0 2.4rem}.gv-crumbs__list{display:flex;flex-wrap:wrap;gap:.4rem 0;margin:0;padding:0;list-style:none;font-size:1.15rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground),.68)}.gv-crumbs__list li+li:before{content:"/";margin:0 1rem;color:var(--gv-bronze-text)}.gv-crumbs a{color:inherit;text-decoration:none}.gv-crumbs a:hover{color:var(--gv-burgundy);text-decoration:underline;text-underline-offset:.3rem}.gv-crumbs [aria-current]{color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.gv-crumbs{margin-bottom:1.6rem}}.gv-faq__list{border-top:var(--gv-stitch)}.gv-faq__item{border-bottom:var(--gv-stitch)}.gv-faq__q{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.2rem 0;cursor:pointer;list-style:none;font-size:1.7rem;font-weight:500;line-height:1.4;color:rgb(var(--color-foreground));transition:color .25s var(--gv-ease)}.gv-faq__q::-webkit-details-marker{display:none}.gv-faq__q:hover{color:var(--gv-burgundy)}.gv-faq__q:focus-visible{outline-offset:2px}.gv-faq__icon{flex:none;color:var(--gv-burgundy)}span.gv-faq__icon{position:relative;width:1.4rem;height:1.4rem}span.gv-faq__icon:before,span.gv-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--gv-bronze);transition:transform .3s var(--gv-ease)}span.gv-faq__icon:after{transform:rotate(90deg)}.gv-faq__item[open] span.gv-faq__icon:after{transform:rotate(0)}.gv-faq__a{max-width:62rem;padding:0 0 2.4rem;font-size:1.55rem;line-height:1.65;color:rgba(var(--color-foreground),.86)}.gv-faq__a p{margin:0}.gv-faq__a p+p{margin-top:.8em}.gv-faq__a a{color:var(--gv-burgundy);text-underline-offset:.3rem}.gv-on-dark .gv-faq__q:hover,.gv-on-dark .gv-faq__icon,.gv-on-dark .gv-faq__a a,.color-scheme-3 .gv-faq__q:hover,.color-scheme-3 .gv-faq__icon,.color-scheme-3 .gv-faq__a a,.color-scheme-4 .gv-faq__q:hover,.color-scheme-4 .gv-faq__icon,.color-scheme-4 .gv-faq__a a{color:var(--gv-gold)}.gv-num{font-family:var(--font-body-family);font-size:1.15rem;font-weight:500;letter-spacing:.18em;font-variant-numeric:lining-nums tabular-nums;color:var(--gv-bronze-text)}.gv-dark .gv-num,.color-scheme-3 .gv-num{color:var(--gv-gold)}.gv-accent{color:var(--gv-bronze-text)}.gv-dark .gv-accent,.color-scheme-3 .gv-accent{color:var(--gv-gold)}.gv-stitch{display:block;width:100%;height:0;margin:0;border:0;border-top:var(--gv-stitch)}.gv-dark .gv-stitch,.color-scheme-3 .gv-stitch,.gv-stitch--light{border-top:var(--gv-stitch-light)}.gv-stitched{position:relative}.gv-stitched:after{content:"";position:absolute;top:.8rem;right:.8rem;bottom:.8rem;left:.8rem;border:var(--gv-stitch);pointer-events:none}.gv-dark .gv-stitched:after,.color-scheme-3 .gv-stitched:after{border:var(--gv-stitch-light)}.gv-container{width:100%;max-width:calc(144rem + 2 * var(--gv-gutter));margin-inline:auto;padding-inline:var(--gv-gutter)}.page-width:where(:not(.page-width--narrow)){max-width:calc(144rem + 2 * var(--gv-gutter));padding-inline:var(--gv-gutter)}.gv-btn{--gv-btn-bg: var(--gv-burgundy);--gv-btn-fg: var(--gv-paper);--gv-btn-line: var(--gv-burgundy);--gv-btn-bg-hover: var(--gv-burgundy-deep);--gv-btn-fg-hover: var(--gv-paper);--gv-btn-line-hover: var(--gv-burgundy-deep);display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-height:5.2rem;padding:1.4rem 3.2rem;border:1px solid var(--gv-btn-line);border-radius:0;background-color:var(--gv-btn-bg);color:var(--gv-btn-fg);font-family:var(--font-body-family);font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .35s var(--gv-ease),color .35s var(--gv-ease),border-color .35s var(--gv-ease)}.gv-btn:hover{background-color:var(--gv-btn-bg-hover);color:var(--gv-btn-fg-hover);border-color:var(--gv-btn-line-hover)}.gv-btn--secondary{--gv-btn-bg: transparent;--gv-btn-fg: var(--gv-burgundy);--gv-btn-line: rgba(91, 32, 38, .45);--gv-btn-bg-hover: var(--gv-burgundy);--gv-btn-fg-hover: var(--gv-paper);--gv-btn-line-hover: var(--gv-burgundy)}.gv-dark .gv-btn,.color-scheme-3 .gv-btn,.color-scheme-4 .gv-btn,.gv-btn--gold{--gv-btn-bg: transparent;--gv-btn-fg: var(--gv-cream);--gv-btn-line: var(--gv-cream);--gv-btn-bg-hover: var(--gv-cream);--gv-btn-fg-hover: var(--gv-burgundy-deep);--gv-btn-line-hover: var(--gv-cream)}.gv-dark .gv-btn--secondary,.color-scheme-3 .gv-btn--secondary,.color-scheme-4 .gv-btn--secondary{--gv-btn-bg: transparent;--gv-btn-fg: var(--gv-cream);--gv-btn-line: rgba(247, 235, 211, .4);--gv-btn-bg-hover: transparent;--gv-btn-fg-hover: var(--gv-cream);--gv-btn-line-hover: var(--gv-cream)}.gv-btn--block{width:100%}.gv-btn[disabled],.gv-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.gv-btn[aria-busy=true]{cursor:progress;opacity:.75}.gv-arrow{display:inline-block;flex:none;width:2.2rem;height:1rem;background-color:currentColor;-webkit-mask:var(--gv-arrow) center / contain no-repeat;mask:var(--gv-arrow) center / contain no-repeat;transition:transform .45s var(--gv-ease)}.gv-btn:hover .gv-arrow,a:hover>.gv-arrow{transform:translate(.4rem)}.gv-link{display:inline-flex;align-items:center;gap:1rem;padding:.6rem 0;border:0;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;color:var(--gv-burgundy);font-family:var(--font-body-family);font-size:1.25rem;font-weight:500;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-size .5s var(--gv-ease),color .3s var(--gv-ease)}.gv-link:after{content:"";flex:none;width:2.2rem;height:1rem;background-color:currentColor;-webkit-mask:var(--gv-arrow) center / contain no-repeat;mask:var(--gv-arrow) center / contain no-repeat;transition:transform .5s var(--gv-ease)}.gv-link:hover{background-size:0 1px;background-position:100% 100%}.gv-link:hover:after{transform:translate(.5rem)}.gv-link--plain:after{content:none}.gv-dark .gv-link,.color-scheme-3 .gv-link,.color-scheme-4 .gv-link{color:var(--gv-gold)}.rte a,.gv-prose a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--gv-bronze);text-underline-offset:.3em;transition:color .25s var(--gv-ease),text-decoration-color .25s var(--gv-ease)}.rte a:hover,.gv-prose a:hover{color:var(--gv-burgundy);text-decoration-color:currentColor}.gv-dark .rte a:hover,.color-scheme-3 .rte a:hover{color:var(--gv-gold)}.gv-field{display:grid;gap:.8rem}.gv-label{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.gv-input,.gv-select,.gv-textarea{width:100%;min-height:5.2rem;margin:0;padding:1.3rem 1.6rem;border:1px solid rgba(28,18,20,.28);border-radius:0;background-color:#fff;color:var(--gv-ink);font-family:var(--font-body-family);font-size:1.6rem;line-height:1.4;letter-spacing:.01em;-webkit-appearance:none;appearance:none;transition:border-color .25s var(--gv-ease),box-shadow .25s var(--gv-ease)}.gv-textarea{min-height:14rem;resize:vertical}.gv-input::placeholder,.gv-textarea::placeholder{color:#1c121480}.gv-input:hover,.gv-select:hover,.gv-textarea:hover{border-color:#1c121480}.gv-input:focus-visible,.gv-select:focus-visible,.gv-textarea:focus-visible{outline:none;border-color:var(--gv-burgundy);box-shadow:0 0 0 1px var(--gv-burgundy)}.gv-dark .gv-input,.color-scheme-3 .gv-input,.gv-input--light{border-color:#f7ebd366;background-color:transparent;color:var(--gv-cream)}.gv-dark .gv-input::placeholder,.color-scheme-3 .gv-input::placeholder,.gv-input--light::placeholder{color:#f7ebd399}.gv-dark .gv-input:focus-visible,.color-scheme-3 .gv-input:focus-visible,.gv-input--light:focus-visible{border-color:var(--gv-gold);box-shadow:0 0 0 1px var(--gv-gold)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-weight:500;font-size:1.25rem;letter-spacing:.18em;text-transform:uppercase}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after{box-shadow:0 0 0 1px rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),var(--alpha-button-background))}.price{letter-spacing:.04em}.badge{font-weight:500;letter-spacing:.1em;text-transform:uppercase}*:focus-visible{outline:2px solid var(--gv-focus);outline-offset:3px}.skip-to-content-link:focus{z-index:9999;background:var(--gv-paper);color:var(--gv-burgundy)}.gv-reveal-on [data-gv-reveal]{transition:opacity 1.1s var(--gv-ease),transform 1.3s var(--gv-ease);transition-delay:var(--gv-reveal-delay, 0s)}.gv-reveal-on [data-gv-reveal]:not(.is-revealed){opacity:0;transform:translate3d(0,2.8rem,0)}.gv-reveal-on [data-gv-reveal=fade]:not(.is-revealed){transform:none}[data-gv-reveal-delay="1"]{--gv-reveal-delay: .1s}[data-gv-reveal-delay="2"]{--gv-reveal-delay: .2s}[data-gv-reveal-delay="3"]{--gv-reveal-delay: .3s}[data-gv-reveal-delay="4"]{--gv-reveal-delay: .4s}.rq-whatsapp-chat-container{transition:opacity .25s ease,visibility .25s}html.gv-float-off .rq-whatsapp-chat-container{opacity:0;visibility:hidden;pointer-events:none}@media screen and (max-width:749px){body .rq-whatsapp-chat-container{right:1.2rem;bottom:calc(1.2rem + env(safe-area-inset-bottom));scale:.8;transform-origin:100% 100%}}@media(prefers-reduced-motion:reduce){.gv-reveal-on [data-gv-reveal],.gv-reveal-on [data-gv-reveal]:not(.is-revealed){opacity:1;transform:none;transition:none}.gv-arrow,.gv-link:after,.gv-btn,.gv-faq__q,span.gv-faq__icon:before,span.gv-faq__icon:after,.rq-whatsapp-chat-container{transition:none}}.shopify-design-mode .gv-reveal-on [data-gv-reveal]:not(.is-revealed){opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/geneve.css.map */
