:root{--font-body--family: "Jost", "Helvetica Neue", Arial, sans-serif;--font-subheading--family: "Jost", "Helvetica Neue", Arial, sans-serif;--font-heading--family: "Cormorant Garamond", "Times New Roman", serif;--font-heading--weight: 500;--font-accent--family: "Cormorant Garamond", "Times New Roman", serif;--font-accent--weight: 500;--gv-ink: #1e1b16;--gv-muted: #6f6859;--gv-gold: #c9a45c;--gv-gold-deep: #9a7428;--gv-ivory: #faf6ee;--gv-soft: #f3ead4;--gv-line: #e8dfcb}body{background-color:#fff;color:var(--gv-ink);-webkit-font-smoothing:antialiased}h1,h2,h3,.h1,.h2,.h3{letter-spacing:.005em}.button,button.button,.shopify-payment-button__button--unbranded,.add-to-cart-button{letter-spacing:.14em;text-transform:uppercase;font-weight:500;font-size:.75rem}#header-group .header-section,#header-group header-component{border-bottom:1px solid var(--gv-line)}.product-information .price,.product-information [ref=priceContainer]{color:#8a6a22;font-size:1.125rem}.product-information input[type=text]{border-color:#d9cdb0}.product-information input[type=text]:focus{border-color:var(--gv-gold-deep);outline:none}.gvx{--ivory: #faf6ee;--soft: #f3ead4;--gold: #c9a45c;--gold-deep: #9a7428;--ink: #1e1b16;--muted: #6f6859;--line: #e8dfcb;--serif: "Cormorant Garamond", "Times New Roman", serif;--sans: "Jost", "Helvetica Neue", Arial, sans-serif;background:#fff;color:var(--ink);font-family:var(--sans);font-weight:300;-webkit-font-smoothing:antialiased}.gvx *,.gvx *:before,.gvx *:after{box-sizing:border-box}.gvx img{display:block;max-width:100%;height:auto}.gvx :where(p,h1,h2,h3){margin:0}.gvx-wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 20px}@media(min-width:750px){.gvx-wrap{padding:0 40px}}.gvx-center{text-align:center}.gvx-eyebrow{display:inline-block;font-weight:400;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:10px}.gvx-h2{font-family:var(--serif);font-weight:500;color:var(--ink);font-size:clamp(26px,3.2vw,36px);line-height:1.15;margin:0 0 14px}.gvx-lead{color:var(--muted);font-size:15px;line-height:1.7;max-width:520px;margin:0 auto}.gvx-head{text-align:center;margin-bottom:32px}.gvx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 26px;font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:background .25s,color .25s,border-color .25s}.gvx-btn--gold{background:var(--gold);color:var(--ink);border:1px solid var(--gold)}.gvx-btn--gold:hover{background:#d8b979;border-color:#d8b979}.gvx-btn--ghost{color:var(--ink);border:1px solid var(--ink);background:transparent}.gvx-btn--ghost:hover{background:var(--ink);color:#fff}.gvx-section{padding:52px 0}.gvx-section--alt{background:var(--ivory);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media(min-width:990px){.gvx-section{padding:76px 0}.gvx-head{margin-bottom:44px}}.gvx-hero{background:var(--ivory);border-bottom:1px solid var(--line)}.gvx-hero__grid{display:grid;grid-template-columns:1fr}.gvx-hero__media{position:relative;order:-1;height:320px;overflow:hidden;background:var(--soft)}.gvx-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.gvx-hero__tag{position:absolute;left:14px;bottom:14px;display:flex;flex-direction:column;gap:2px;background:#fffffff0;border:1px solid var(--line);padding:10px 14px;text-decoration:none;color:var(--ink)}.gvx-hero__tag-name{font-family:var(--serif);font-size:17px;line-height:1.2}.gvx-hero__tag-price{font-size:12px;color:var(--gold-deep);letter-spacing:.04em}.gvx-hero__text{padding:34px 20px 38px;text-align:center}.gvx-hero__title{font-family:var(--serif);font-weight:500;color:var(--ink);font-size:clamp(30px,8vw,44px);line-height:1.08;margin:0 auto 14px;max-width:13em}.gvx-hero__sub{color:var(--muted);font-size:15px;line-height:1.65;max-width:30em;margin:0 auto 22px}.gvx-hero__ctas{display:flex;flex-direction:column;gap:10px}.gvx-hero__trust{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:12.5px;color:var(--muted)}.gvx-hero__trust li{display:inline-flex;align-items:center;gap:7px}.gvx-dot{width:5px;height:5px;border-radius:50%;background:var(--gold);display:inline-block}@media(min-width:600px){.gvx-hero__ctas{flex-direction:row;justify-content:center}}@media(min-width:990px){.gvx-hero__grid{grid-template-columns:1fr 1fr;min-height:500px;max-height:560px}.gvx-hero__media{order:0;height:auto;min-height:500px}.gvx-hero__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding:48px 56px 48px max(40px,calc((100vw - 1160px)/2 + 40px))}.gvx-hero__title,.gvx-hero__sub{margin-left:0;margin-right:0}.gvx-hero__ctas,.gvx-hero__trust{justify-content:flex-start}.gvx-hero__tag{left:20px;bottom:20px}}.gvx-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.gvx-tile{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;text-decoration:none;background:var(--soft)}.gvx-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s}.gvx-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1e1b1699,#1e1b1600 55%)}.gvx-tile__label{position:absolute;left:14px;right:14px;bottom:14px;z-index:1;color:#fff}.gvx-tile__label strong{display:block;font-family:var(--serif);font-weight:500;font-size:22px;line-height:1.1}.gvx-tile__label span{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;opacity:.9}@media(hover:hover){.gvx-tile:hover img{transform:scale(1.04)}}@media(min-width:750px){.gvx-tiles{grid-template-columns:repeat(4,1fr);gap:16px}}.gvx-usp{border-bottom:1px solid var(--line);background:#fff}.gvx-usp__grid{display:grid;grid-template-columns:1fr 1fr}.gvx-usp__item{display:flex;gap:10px;align-items:flex-start;padding:16px 6px}.gvx-usp__item svg{width:20px;height:20px;flex:0 0 20px;color:var(--gold-deep);margin-top:2px}.gvx-usp__item strong{display:block;font-weight:500;font-size:13px;color:var(--ink);margin-bottom:1px}.gvx-usp__item span{display:block;font-size:12px;color:var(--muted);line-height:1.4}@media(min-width:990px){.gvx-usp__grid{grid-template-columns:repeat(4,1fr)}.gvx-usp__item{padding:20px 16px;justify-content:center}.gvx-usp__item+.gvx-usp__item{border-left:1px solid var(--line)}}.gvx-products{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:780px;margin:0 auto}@media(min-width:750px){.gvx-products{gap:24px}}.gvx-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--line);transition:border-color .3s,box-shadow .3s}.gvx-card:hover{border-color:var(--gold);box-shadow:0 10px 28px #1e1b1612}.gvx-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--ivory)}.gvx-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s,transform .8s}.gvx-card__img--hover{opacity:0}@media(hover:hover){.gvx-card:hover .gvx-card__img--hover{opacity:1}.gvx-card:hover .gvx-card__img{transform:scale(1.03)}}.gvx-badge{position:absolute;top:10px;left:10px;background:#fff;color:var(--gold-deep);border:1px solid var(--line);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:5px 9px}.gvx-card__body{padding:14px 14px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.gvx-card__title{font-family:var(--serif);font-weight:500;font-size:clamp(17px,2vw,21px);line-height:1.2;color:var(--ink)}.gvx-card__variants{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.gvx-swatch{width:11px;height:11px;border-radius:50%;border:1px solid rgba(30,27,22,.2);background:#999}.gvx-swatch--gold{background:linear-gradient(135deg,#f1dc9c,#b8903f)}.gvx-swatch--silber{background:linear-gradient(135deg,#f7f7f7,#a5a5a5)}.gvx-card__variants span:last-child{margin-left:4px}.gvx-card__price{font-size:15px;color:#8a6a22;font-weight:400}.gvx-card__price small{font-size:11px;color:var(--muted);margin-left:4px}.gvx-card__cta{margin-top:auto;padding-top:4px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-bottom:0}.gvx-editorial{display:grid;gap:32px;align-items:center}.gvx-editorial__text p{color:var(--muted);font-size:15px;line-height:1.75;margin-bottom:14px;max-width:32em}.gvx-editorial__text .gvx-btn{margin-top:8px}.gvx-editorial__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gvx-editorial__grid figure{margin:0;position:relative}.gvx-editorial__grid img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.gvx-editorial__grid figcaption{position:absolute;left:10px;bottom:10px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);background:#ffffffe6;padding:4px 8px}@media(min-width:990px){.gvx-editorial{grid-template-columns:.9fr 1.1fr;gap:64px}.gvx-editorial__grid{gap:18px}}.gvx-steps{list-style:none;padding:0;margin:0 0 32px;display:grid;gap:10px}.gvx-step{border:1px solid var(--line);padding:22px 20px;text-align:center;background:#fff}.gvx-step__num{font-family:var(--serif);font-size:28px;color:var(--gold-deep);line-height:1}.gvx-step h3{font-family:var(--serif);font-weight:500;font-size:20px;margin:10px 0 6px;color:var(--ink)}.gvx-step p{color:var(--muted);font-size:14px;line-height:1.65;max-width:22em;margin:0 auto}@media(min-width:750px){.gvx-steps{grid-template-columns:repeat(3,1fr);gap:18px}.gvx-step{padding:30px 24px}}.gvx-gift{max-width:760px;margin:0 auto;text-align:center}.gvx-gift p{color:var(--muted);font-size:15px;line-height:1.75;margin:0 auto 22px;max-width:34em}.gvx-occasions{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.gvx-occasions li{border:1px solid var(--line);background:#fff;color:var(--gold-deep);font-size:12.5px;padding:6px 14px;border-radius:999px}.gvx-reviews__inner{max-width:1100px;margin:0 auto}.gvx-reviews__inner .jdgm-widget,.gvx-reviews__inner .jdgm-rev-widg{color:var(--ink)}.gvx-faq{max-width:780px}.gvx-faq__list{border-top:1px solid var(--line)}.gvx-faq__item{border-bottom:1px solid var(--line)}.gvx-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-family:var(--serif);font-size:19px;color:var(--ink)}.gvx-faq__item summary::-webkit-details-marker{display:none}.gvx-faq__item summary:after{content:"+";font-family:var(--sans);font-size:20px;color:var(--gold-deep);transition:transform .3s;flex:0 0 auto}.gvx-faq__item[open] summary:after{transform:rotate(45deg)}.gvx-faq__item p{color:var(--muted);font-size:14.5px;line-height:1.75;padding:0 0 20px;max-width:42em}.gvx-final{padding:56px 0 64px;border-top:1px solid var(--line);background:var(--soft)}.gvx-final .gvx-h2{margin-bottom:22px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/gravora-2026.css.map */
