.gv-crumbs a{display:inline-block;padding:1.6rem .4rem;margin:-1.6rem -.4rem}@media screen and (max-width:749px){.gv-pdp-wrap .gv-crumbs__list li:last-child{display:none}}@media screen and (min-width:750px){.gv-pdp.product.grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4rem;align-items:start}.gv-pdp.product>.grid__item{width:auto;max-width:none;padding:0}.gv-pdp .product__column-sticky{top:2.4rem}}@media screen and (min-width:990px){.gv-pdp.product.grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(5rem,6vw,9.6rem)}}.gv-pdp .product__media-list{gap:1.6rem}.gv-pdp .product-media-container{border:0;border-radius:0;background:var(--gv-linen);overflow:hidden!important;isolation:isolate}.gv-pdp .product-media-container:after{content:"";position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;z-index:2;border:var(--gv-stitch);border-radius:0;box-shadow:none;pointer-events:none}.gv-pdp .product-media-container.media-type-image{--aspect-ratio: var(--gv-ratio, var(--preview-ratio))}.gv-pdp .product__media{background:transparent}.gv-pdp .product__media img{object-fit:cover;mix-blend-mode:multiply;transition:transform .8s var(--gv-ease)}.gv-pdp .gv-media--portrait .product__media img{transform:scale(1.1);transform-origin:50% 22%}.gv-pdp .product__media-icon{top:auto;bottom:2.2rem;left:2.2rem;z-index:3;border:0;background:#f8f7f5d9;color:var(--gv-burgundy)}@media screen and (min-width:990px){.gv-pdp.product--stacked .product__media-list .product__media-item{width:100%;max-width:100%}.gv-pdp .product-media-container:after{top:1.6rem;right:1.6rem;bottom:1.6rem;left:1.6rem}}@media screen and (max-width:749px){.gv-pdp .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.gv-pdp .product__media-list{width:100%;margin:0;padding-bottom:0;gap:1rem}.gv-pdp .product__media-list .product__media-item,.gv-pdp .product__media-list.grid--peek .product__media-item:first-of-type,.gv-pdp .product__media-list.grid--peek .product__media-item:last-of-type{width:100%;min-width:100%;padding:0;margin:0}.gv-pdp .product-media-container.media-type-image{--aspect-ratio: max(1, var(--gv-ratio, var(--preview-ratio)))}.gv-pdp .product__media img,.gv-pdp .gv-media--portrait .product__media img{transform:none;object-position:50% 30%}.gv-pdp .product__media-wrapper slider-component{position:relative}.gv-pdp .product__media-wrapper .slider-buttons{position:absolute;z-index:3;right:1.2rem;bottom:1.2rem;margin:0;background:#f8f7f5e0}.gv-pdp .product__media-wrapper .slider-buttons .slider-button{width:4.4rem;height:4.4rem}.gv-pdp .product__media-icon{bottom:1.8rem;left:1.8rem}.gv-pdp .product__info-wrapper{padding-top:2.4rem}}.gv-pdp .product__info-container{max-width:56rem}.gv-pdp .product__info-container>*+*{margin:2.4rem 0 0}.gv-pdp .product__info-container>*:first-child{margin-top:0}.gv-pdp .product__info-container>div:has(>.installment):not(:has(shopify-payment-terms)){display:none}.gv-pdp .product__view-details{display:none}.gv-pdp-title__line{margin:0 0 1.4rem;font-size:1.2rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gv-bronze-text)}.gv-pdp-title .gv-pdp-title__name{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(4.2rem,4.8vw,6.6rem);line-height:.98;letter-spacing:0;color:var(--gv-burgundy)}.gv-tag{display:inline-block;position:relative;top:-.55em;margin-left:.4rem;padding:.55rem .9rem .45rem;border:1px solid rgba(138,93,31,.6);font-family:var(--font-body-family);font-size:1.05rem;font-weight:500;line-height:1;letter-spacing:.18em;text-transform:uppercase;vertical-align:middle;color:var(--gv-bronze-text);white-space:nowrap}.gv-pdp .product__info-container>.gv-pdp-lead{max-width:46rem;margin-top:1.6rem;font-size:1.7rem;line-height:1.55;color:rgba(var(--color-foreground),.86)}@media screen and (max-width:749px){.gv-pdp-title__line{margin-bottom:1rem}.gv-pdp-title .gv-pdp-title__name{font-size:3.8rem}.gv-pdp .product__info-container>.gv-pdp-lead{margin-top:1.2rem;font-size:1.6rem;line-height:1.5}.gv-pdp .product__info-container>*+*{margin-top:2rem}}.gv-pdp .product__info-container>.gv-pdp-price{margin-top:1.6rem}.gv-pdp .gv-pdp-price .price{font-size:2.6rem;font-weight:500;letter-spacing:.01em;line-height:1.2;color:rgb(var(--color-foreground))}.gv-pdp .gv-pdp-price .price--large{font-size:2.6rem}.gv-pdp .gv-pdp-price .price__container{margin-bottom:0}.gv-pdp .gv-pdp-price .price-item--regular s,.gv-pdp .gv-pdp-price s.price-item{font-size:1.8rem;font-weight:400;color:rgba(var(--color-foreground),.7)}.gv-price__code{margin-left:.2rem;font-size:1.2rem;font-weight:500;letter-spacing:.14em;vertical-align:.35em;color:rgba(var(--color-foreground),.6)}.gv-pdp .gv-pdp-price .badge{padding:.5rem 1rem;border-radius:0;font-size:1.05rem}.gv-pdp .product__tax{margin-top:.6rem;font-size:1.25rem;color:rgba(var(--color-foreground),.68)}.gv-pdp .product__info-container>.product__tax{margin-top:.6rem}.gv-pdp .gv-variants{padding-top:2.4rem;border-top:var(--gv-stitch)}.gv-option.product-form__input{max-width:none;min-width:0;margin:0 0 2.4rem;padding:0;border:0}.gv-variants>.gv-option:last-of-type{margin-bottom:0}.gv-option--single{display:none!important}.gv-option .gv-option__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.4rem;width:100%;margin:0 0 1.4rem;padding:0}.gv-option__name{font-size:1.15rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--color-foreground),.72)}.gv-option__value{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem}.gv-option__main{font-family:var(--font-heading-family);font-size:2.6rem;line-height:1;color:rgb(var(--color-foreground))}.gv-option__note{font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.gv-option__swatches{display:flex;flex-wrap:wrap;gap:1.4rem;padding:.5rem}.gv-option .swatch-input__input+.swatch-input__label{--swatch-input--size: 3.8rem;margin:0;outline:none;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground),.14);transition:box-shadow .25s ease}.gv-option .swatch-input__input+.swatch-input__label:hover,.gv-option .swatch-input__input:hover+.swatch-input__label{outline:none;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground),.45)}.gv-option .swatch-input__input:checked+.swatch-input__label,.gv-option .swatch-input__input:active+.swatch-input__label{outline:none;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .45rem var(--gv-burgundy)}.gv-option .swatch-input__input:focus-visible+.swatch-input__label{outline:2px solid var(--gv-bronze);outline-offset:.7rem}.gv-option .swatch{border:0}.gv-option .swatch-input__label .swatch{box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.12)}@media screen and (max-width:749px){.gv-option .swatch-input__input+.swatch-input__label{--swatch-input--size: 4.4rem}.gv-option__swatches{gap:1.2rem}.gv-option.product-form__input{margin-bottom:2rem}.gv-option .gv-option__label{margin-bottom:1.2rem}}.gv-option__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.gv-option--tiles input[type=radio]+label.gv-tile{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.4rem;min-height:100%;margin:0;padding:1.3rem 3.2rem 1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.22);border-radius:0;background:transparent;color:rgb(var(--color-foreground));font-size:1.4rem;letter-spacing:.01em;line-height:1.3;text-align:left;transition:border-color .2s ease,background-color .2s ease}.gv-option--tiles input[type=radio]+label.gv-tile:before{display:none}.gv-option--tiles input[type=radio]+label.gv-tile:after{content:"";position:absolute;top:1.5rem;right:1.4rem;width:1.2rem;height:1.2rem;border:1px solid rgba(var(--color-foreground),.35);border-radius:50%;transition:background-color .2s ease,box-shadow .2s ease}.gv-option--tiles input[type=radio]+label.gv-tile:hover{border-color:rgba(var(--color-foreground),.6)}.gv-option--tiles input[type=radio]:checked+label.gv-tile{border-color:var(--gv-burgundy);box-shadow:inset 0 0 0 1px var(--gv-burgundy);background:#5b202609;color:rgb(var(--color-foreground))}.gv-option--tiles input[type=radio]:checked+label.gv-tile:after{border-color:var(--gv-burgundy);background:var(--gv-burgundy);box-shadow:inset 0 0 0 .2rem rgb(var(--color-background))}.gv-option--tiles input[type=radio]:focus-visible+label.gv-tile{outline:2px solid var(--gv-bronze);outline-offset:.3rem;box-shadow:inset 0 0 0 1px var(--gv-burgundy)}.gv-option--tiles input[type=radio].disabled+label.gv-tile{text-decoration:none;color:rgba(var(--color-foreground),.5)}.gv-tile__name{font-weight:500}.gv-tile__note{display:block;margin-top:.2rem;font-weight:400;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.gv-tile__price{font-size:1.4rem;letter-spacing:.02em;color:var(--gv-bronze-text)}.gv-preview-slot:empty{display:none}.gv-pdp .product__info-container>.gv-engrave-note{margin-top:2rem}.gv-engrave-note{position:relative;padding:1.8rem 2rem;background:var(--gv-stone);font-size:1.4rem;line-height:1.55}.gv-engrave-note:before{content:"";position:absolute;top:.6rem;right:.6rem;bottom:.6rem;left:.6rem;border:var(--gv-stitch);pointer-events:none}.gv-engrave-note__text p{margin:0}.gv-engrave-note__text p+p{margin-top:.6rem}.gv-engrave-note__text strong{font-weight:500;color:var(--gv-burgundy)}.gv-engrave-note__help{position:relative;z-index:1;margin:.8rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.8)}.gv-engrave-note__help a{display:inline-block;padding:.8rem 0;margin:-.8rem 0;color:var(--gv-burgundy);text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:#5b202673}.gv-engrave-note__help a:hover{text-decoration-color:currentColor}.gv-pdp .product__info-container>.gv-buy-note{margin-top:2rem}.gv-buy-note{margin:0;font-size:1.3rem;line-height:1.45;color:rgba(var(--color-foreground),.78)}.gv-pdp .product__info-container>.gv-buy-note+div{margin-top:1rem}.gv-pdp .product-form{margin:0}.gv-pdp .product-form__buttons.gv-buy{display:grid;gap:1rem;max-width:none}.gv-buy .gv-buy__add{min-height:5.8rem;margin:0;font-size:1.4rem;letter-spacing:.2em;transition:background-color .25s ease}.gv-buy .gv-buy__add:not([disabled]):hover{background-color:var(--gv-burgundy-deep)}.gv-buy .shopify-payment-button{margin:0}.gv-pdp .gv-buy .gv-buy__now{min-height:4.8rem;margin:0;padding:0 2rem;border:1px solid rgba(91,32,38,.4);border-radius:0;background:transparent;color:var(--gv-burgundy);font-family:var(--font-body-family);font-size:1.25rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;box-shadow:none;transition:background-color .2s ease,border-color .2s ease}.gv-pdp .gv-buy .gv-buy__now:before,.gv-pdp .gv-buy .gv-buy__now:after{display:none}.gv-pdp .gv-buy .gv-buy__now:hover:not([disabled]){border-color:var(--gv-burgundy);background:#5b20260d}.gv-pdp .gv-buy .gv-buy__now[disabled]{opacity:.5;cursor:not-allowed}.gv-pdp .gv-buy .shopify-payment-button__button--unbranded{min-height:4.8rem;padding:0 2rem;border:1px solid rgba(91,32,38,.4)!important;border-radius:0!important;background:transparent!important;color:var(--gv-burgundy)!important;font-family:var(--font-body-family);font-size:1.25rem!important;font-weight:500;letter-spacing:.18em;text-transform:uppercase;box-shadow:none!important}.gv-pdp .gv-buy .shopify-payment-button__button--unbranded:hover:not([disabled]){border-color:var(--gv-burgundy)!important;background:#5b20260d!important;text-decoration:none}.gv-pdp .gv-buy .shopify-payment-button__button--unbranded:after{display:none}.gv-pdp .shopify-payment-button__more-options{margin:.6rem 0 0;font-size:1.25rem;color:rgba(var(--color-foreground),.75)}.gv-pdp .product__pickup-availabilities:empty{display:none}.gv-pdp .product__info-container>.gv-xlink{margin-top:1.6rem}.gv-xlink{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;padding:.6rem 0;font-size:1.4rem;line-height:1.5;color:rgb(var(--color-foreground));text-decoration:none}.gv-xlink__label{font-weight:500;color:var(--gv-burgundy);text-decoration:underline;text-underline-offset:.35rem;text-decoration-color:#5b202666}.gv-xlink:hover .gv-xlink__label{text-decoration-color:currentColor}.gv-xlink__price{color:rgba(var(--color-foreground),.72)}.gv-seals{display:grid;gap:.5rem;margin:0;padding:1.4rem 0;list-style:none;border-top:var(--gv-stitch);border-bottom:var(--gv-stitch)}.gv-pdp .product__info-container>.gv-seals{margin-top:2rem}.gv-seal{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .6rem;font-size:1.3rem;line-height:1.5}.gv-seal:before{content:"";flex:none;align-self:center;width:.5rem;height:.5rem;margin-right:.4rem;transform:rotate(45deg);background:var(--gv-bronze)}.gv-seal__title{font-weight:500}.gv-seal__text{color:rgba(var(--color-foreground),.75)}.gv-pdp .product__info-container>.gv-acc{margin-top:2.4rem;border-top:0;border-bottom:1px solid var(--gv-line)}.gv-pdp .product__info-container>.gv-acc+.gv-acc{margin-top:0}.gv-pdp .product__info-container>.gv-seals+.gv-acc,.gv-pdp .product__info-container>.gv-acc:first-of-type{border-top:0}.gv-pdp .product__info-container>.gv-xlink+.gv-acc{margin-top:1.2rem}.gv-acc summary{padding:1.9rem 0}.gv-acc .summary__title{align-items:center}.gv-acc .accordion__title{font-size:1.3rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.gv-acc .summary__title .svg-wrapper,.gv-acc .summary__title .icon{color:var(--gv-bronze)}.gv-acc summary .icon-caret{color:var(--gv-bronze)}.gv-acc .accordion__content{padding:0 0 2.2rem;font-size:1.5rem;line-height:1.65;color:rgba(var(--color-foreground),.86)}.gv-acc .accordion__content p{margin:0 0 .8rem}.gv-acc .accordion__content a{color:var(--gv-burgundy);text-underline-offset:.3rem}.gv-pdp .share-button{margin-top:2rem}.gv-pdp .share-button__button{font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.gv-pdp .share-button__button:hover{color:var(--gv-burgundy)}.gv-sticky{position:fixed;z-index:5;left:0;right:0;bottom:0;display:flex;align-items:center;gap:1.2rem;padding:1rem 8.4rem calc(1rem + env(safe-area-inset-bottom)) 1.2rem;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.12);box-shadow:0 -6px 18px #2b141814;transform:translateY(0);transition:transform .35s var(--gv-ease),visibility .35s}.gv-sticky[hidden]{display:flex;visibility:hidden;transform:translateY(110%)}.gv-sticky__thumb{flex:none;width:4.6rem;height:4.6rem;overflow:hidden;background:var(--gv-linen)}.gv-sticky__thumb img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.gv-sticky__info{display:grid;flex:1 1 auto;min-width:0;line-height:1.25}.gv-sticky__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.3rem;font-weight:500;line-height:1.25;color:var(--gv-burgundy)}.gv-sticky__price{font-size:1.3rem;color:rgba(var(--color-foreground),.8)}.gv-sticky__button.button{flex:none;min-width:0;min-height:4.6rem;padding:0 1.6rem;font-size:1.2rem;letter-spacing:.16em}@media screen and (min-width:750px){.gv-sticky,.gv-sticky[hidden]{display:none}}.gv-mat{position:relative;overflow:hidden;background:var(--gv-linen);isolation:isolate}.gv-mat img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.gv-mat:after{content:"";position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;z-index:3;border:var(--gv-stitch);pointer-events:none}.gv-mat--arch{border-radius:50vw 50vw 0 0}@supports (container-type: inline-size){.gv-carve__media{container-type:inline-size}.gv-mat--arch,.gv-mat--arch:after{border-radius:50cqw 50cqw 0 0}}.gv-inner__grid{display:grid;gap:4rem;padding-top:var(--gv-section-y);padding-bottom:var(--gv-section-y)}.gv-inner__media{max-width:56rem}.gv-inner__pin{position:absolute;z-index:4;display:grid;place-items:center;width:3.2rem;height:3.2rem;transform:translate(-50%,-50%);border-radius:50%;background:var(--gv-burgundy);color:var(--gv-cream);font-size:1.3rem;font-weight:500;line-height:1;box-shadow:0 0 0 .4rem #f8f7f5bf}.gv-inner__text{max-width:48rem;margin-top:2rem;font-size:1.7rem;line-height:1.6}.gv-inner__list{display:grid;margin:3.6rem 0 0;padding:0;list-style:none;border-top:var(--gv-stitch)}.gv-inner__point{display:grid;grid-template-columns:6.4rem minmax(0,1fr);gap:1.6rem;padding:2rem 0;border-bottom:var(--gv-stitch)}.gv-inner__num{padding-top:.3rem;font-size:1.2rem;font-weight:500;letter-spacing:.16em;color:var(--gv-bronze-text)}.gv-inner__title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:2.6rem;line-height:1.1;letter-spacing:0;color:rgb(var(--color-foreground))}.gv-inner__desc{margin:.6rem 0 0;font-size:1.5rem;line-height:1.55;color:rgba(var(--color-foreground),.8)}.gv-carve__grid{display:grid;gap:4.8rem;padding-top:var(--gv-section-y);padding-bottom:var(--gv-section-y)}.gv-carve .gv-kicker{color:var(--gv-gold)}.gv-carve .gv-display{color:var(--gv-cream)}.gv-carve__text{max-width:48rem;margin-top:2.4rem;font-size:1.7rem;line-height:1.6}.gv-carve__samples{display:flex;flex-wrap:wrap;align-items:baseline;gap:1rem 3.2rem;margin:3.6rem 0 0;padding:2.4rem 0;list-style:none;border-top:1px dashed rgba(246,209,126,.45);border-bottom:1px dashed rgba(246,209,126,.45)}.gv-carve__samples li{font-family:var(--font-heading-family);font-size:clamp(2.8rem,3.4vw,4rem);line-height:1;color:var(--gv-gold)}.gv-carve__steps{display:grid;gap:1.4rem;margin:3.2rem 0 0;padding:0;list-style:none}.gv-carve__steps li{display:flex;align-items:baseline;gap:1.4rem;font-size:1.6rem;line-height:1.5}.gv-carve__step-num{flex:none;width:2.4rem;font-family:var(--font-heading-family);font-size:2.8rem;line-height:1;color:var(--gv-gold)}.gv-carve__button.button{margin-top:3.6rem;min-height:5.2rem;padding:0 2.8rem}.gv-carve__price{margin-left:1.2rem;padding-left:1.2rem;border-left:1px solid rgba(var(--color-button-text),.35);font-weight:400;letter-spacing:.06em;text-transform:none}.gv-carve__media{max-width:44rem;width:100%;margin:0 auto}.gv-carve__caption{margin:1.2rem 0 0;font-size:1.25rem;letter-spacing:.06em;text-align:center;color:rgba(var(--color-foreground),.75)}.gv-specs__grid{display:grid;gap:3.2rem;padding-top:var(--gv-section-y);padding-bottom:var(--gv-section-y)}.gv-specs__list{margin:0;border-top:1px solid rgba(var(--color-foreground),.16)}.gv-specs__row{display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem;padding:1.8rem 0;border-bottom:1px solid rgba(var(--color-foreground),.16)}.gv-specs__row dt{font-size:1.15rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--color-foreground),.68)}.gv-specs__row dd{margin:0;font-size:1.7rem;line-height:1.45}.gv-specs__colors{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;margin:0;padding:0;list-style:none}.gv-specs__colors li{display:inline-flex;align-items:center;gap:.8rem}.gv-dot{flex:none;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--dot);box-shadow:0 0 0 1px rgba(var(--color-foreground),.15)}.gv-specs__color-note{font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.gv-faq__grid{display:grid;gap:3.2rem;padding-top:var(--gv-section-y);padding-bottom:var(--gv-section-y)}.gv-faq__text{margin-top:2rem;font-size:1.6rem}.gv-faq__text a{color:var(--gv-burgundy);text-underline-offset:.3rem}@media screen and (min-width:750px){.gv-inner__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(4rem,7vw,10rem);align-items:center}.gv-inner__media{max-width:none}.gv-carve__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(4rem,7vw,10rem);align-items:center}.gv-carve__media{max-width:48rem}.gv-specs__grid,.gv-faq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(4rem,7vw,10rem);align-items:start}.gv-specs__row{grid-template-columns:18rem minmax(0,1fr);gap:2rem;align-items:baseline}.gv-faq__head{position:sticky;top:4rem}}.gv-related__head{max-width:64rem;margin-bottom:4rem}.gv-related .gv-related__title{font-size:clamp(3.6rem,5vw,5.6rem)}.gv-related__text{margin:1.6rem 0 0;font-size:1.6rem;line-height:1.55;color:rgba(var(--color-foreground),.8)}.gv-related .gv-related__list{column-gap:2.4rem;row-gap:4rem;margin:0}.gv-related .gv-related__list>.grid__item{padding:0}@media screen and (max-width:749px){.gv-related .gv-related__list{display:grid;grid-auto-flow:column;grid-auto-columns:68%;gap:1.4rem;margin-right:-1.5rem;padding-right:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gv-related .gv-related__list::-webkit-scrollbar{display:none}.gv-related .gv-related__list>.grid__item{width:auto;max-width:none;scroll-snap-align:start}}@media screen and (min-width:750px){.gv-related .gv-related__list{display:grid;grid-template-columns:repeat(var(--gv-cols-tablet, 2),minmax(0,1fr))}.gv-related .gv-related__list>.grid__item{width:auto;max-width:none}}@media screen and (min-width:990px){.gv-related .gv-related__list{grid-template-columns:repeat(var(--gv-cols, 4),minmax(0,1fr));column-gap:clamp(2.4rem,2.6vw,4rem)}}@media screen and (min-width:990px){.gv-inner__desc,.gv-acc .accordion__content,.gv-faq__a{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.gv-pdp .product__media img,.gv-sticky,.gv-option--tiles input[type=radio]+label.gv-tile,.gv-option .swatch-input__input+.swatch-input__label,.gv-pdp .gv-buy .gv-buy__now{transition:none}}.gv-option--grabado .gv-option__tiles{grid-template-columns:minmax(0,1fr);gap:.8rem}.gv-option--grabado.gv-option--tiles input[type=radio]+label.gv-tile{flex-direction:row;align-items:center;gap:1.2rem;min-height:5.6rem;padding:1.2rem 1.6rem 1.2rem 4.4rem}.gv-option--grabado.gv-option--tiles input[type=radio]+label.gv-tile:after{top:50%;right:auto;left:1.6rem;width:1.4rem;height:1.4rem;margin-top:-.7rem}.gv-option--grabado .gv-tile__name{flex:1 1 auto;min-width:0;font-size:1.5rem}.gv-option--grabado .gv-tile__note{font-size:1.25rem;line-height:1.35}.gv-option--grabado .gv-tile__free{color:var(--gv-bronze-text)}.gv-option--grabado .gv-tile__price{flex:0 0 auto;font-size:1.5rem;font-weight:500}product-info[data-gv-engrave-kind=none] .gv-buy-note,product-info:has(variant-selects[data-gv-grabado=false]) .gv-buy-note{display:none}.gv-sticky__meta{display:flex;gap:.5rem;min-width:0;white-space:nowrap}.gv-sticky__meta .gv-sticky__price{flex:none}.gv-sticky__variant{overflow:hidden;text-overflow:ellipsis;font-size:1.2rem;line-height:1.6rem;color:rgba(var(--color-foreground),.72)}.gv-sticky__button.button{max-width:12.5rem;padding:.4rem 1.4rem;letter-spacing:.1em;line-height:1.25;white-space:normal}@media screen and (max-width:419px){.gv-sticky__variant{display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/geneve-product.css.map */
