.template-product .product-template__container{padding-top:var(--space-6);padding-bottom:var(--space-8)}@media(min-width:768px){.template-product .product-template__container{padding-top:var(--space-8)}}.template-product .product-single__title{font-family:var(--font-display, Georgia, serif);font-weight:400;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.9rem);line-height:var(--line-height-display, 1.08);letter-spacing:.01em;color:var(--color-text-primary);margin:0 0 var(--space-3)}.template-product .product-single__price{font-family:var(--font-body);font-size:clamp(1.15rem,1rem + .6vw,1.5rem);color:var(--color-text-primary);letter-spacing:.01em;margin:0 0 var(--space-4)}.template-product .product-price__price.product-price__sale{color:var(--color-rose-gold-deep, var(--color-text-primary))}.template-product s.product-price__price:empty{display:none}.template-product .product-single__description.rte{font-family:var(--font-body);font-size:var(--type-body, 1rem);line-height:var(--line-height-body, 1.7);color:var(--color-text-secondary, var(--color-text-primary));max-width:52ch;margin-block:var(--space-4)}.template-product .product-single__description.rte p{margin-bottom:var(--space-3)}.template-product .prod-large-img .product-single__photo img,.template-product .primgSlider .product-single__photo img{border-radius:var(--radius-md, 6px)}.template-product .product-single__thumbnail{border-radius:var(--radius-sm, 4px);overflow:hidden;border:1px solid var(--color-border-muted, transparent);transition:border-color var(--duration-base, .25s) var(--ease-out, ease)}.template-product .product-single__thumbnail.activeSlide,.template-product .product-single__thumbnail:hover{border-color:var(--color-rose-gold-primary, var(--color-text-primary))}.template-product .product-form__cart-submit.btn{width:100%;font-family:var(--font-body);font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;padding-block:1.05rem;min-height:3.375rem;border-radius:var(--radius-sm, 4px);background:var(--color-bg-cta-primary);color:var(--color-text-on-cta-primary);border:1px solid var(--color-border-cta-primary, var(--color-bg-cta-primary));box-shadow:var(--shadow-cta, none);transition:background var(--duration-base, .25s) var(--ease-out, ease),transform var(--duration-fast, .15s) var(--ease-out, ease)}.template-product .stickyCart .product-form__cart-submit.btn{min-height:2.75rem;min-width:2.75rem;line-height:2.75rem;background:var(--color-bg-cta-primary);color:var(--color-text-on-cta-primary);border:1px solid var(--color-border-cta-primary, var(--color-bg-cta-primary))}.template-product .stickyCart .product-form__cart-submit.btn:hover:not([disabled]){background:var(--color-bg-cta-primary-hover, var(--color-bg-cta-primary));color:var(--color-text-on-cta-primary-hover, var(--color-text-on-cta-primary))}.template-product .stickyCart{background-color:var(--color-bg-surface, #fff);color:var(--color-text-primary);border-top:1px solid var(--color-border-default, rgba(0,0,0,.12))}.template-product .stickyCart .stickyOptions ul{background-color:var(--color-bg-surface, #fff);border-color:var(--color-border-default, rgba(0,0,0,.12))}.template-product .product-form__cart-submit.btn:hover:not([disabled]){background:var(--color-bg-cta-primary-hover, var(--color-bg-cta-primary));color:var(--color-text-on-cta-primary-hover, var(--color-text-on-cta-primary))}.template-product .product-form__cart-submit.btn:active:not([disabled]){transform:translateY(1px)}.template-product .product-form__cart-submit.btn[disabled]{opacity:.55;cursor:not-allowed}@media(max-width:767px){.template-product .product-action{display:block}.template-product .product-form__item--quantity{display:block;width:auto;margin:0 0 var(--space-3, 12px)}.template-product .product-form__item--submit{display:block;width:100%}}.template-product .swatch-element .swatchInput{display:block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0}.template-product .swatch-element .swatchInput:focus-visible+.swatchLbl{outline:2px solid var(--color-rose-gold-deep, #8B4951);outline-offset:2px}.rgv-pdp-trust{display:grid;grid-template-columns:repeat(2,1fr);margin:var(--space-4) 0 var(--space-2);padding:var(--space-4) var(--space-2);border-top:1px solid var(--color-border-muted, rgba(0,0,0,.08));border-bottom:1px solid var(--color-border-muted, rgba(0,0,0,.08));background:var(--color-bg-surface, transparent);list-style:none}.rgv-pdp-trust li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-3)}.rgv-pdp-trust li:nth-child(odd){border-right:1px solid var(--color-border-muted, rgba(0,0,0,.08))}.rgv-pdp-trust li:nth-child(n+3){border-top:1px solid var(--color-border-muted, rgba(0,0,0,.08))}.rgv-pdp-trust .rgv-pdp-trust__icon{flex:0 0 auto;width:1.5rem;height:1.5rem;color:var(--color-rose-gold-deep, var(--color-rose-gold-primary))}.rgv-pdp-trust .rgv-pdp-trust__icon svg{width:100%;height:100%;display:block}.rgv-pdp-trust b{display:block;font-family:var(--font-body);font-weight:600;font-size:.85rem;letter-spacing:.01em;color:var(--color-text-primary);line-height:1.3}.rgv-pdp-trust span{display:block;font-size:.78rem;line-height:1.4;color:var(--color-text-secondary, var(--color-text-primary))}.template-product .acor-ttl a{background:none;border:0;border-bottom:1px solid var(--color-border-default, rgba(0,0,0,.12));color:var(--color-text-primary);transition:color var(--duration-base, .25s) var(--ease-out, ease),background-color var(--duration-base, .25s) var(--ease-out, ease)}.template-product .acor-ttl a:hover,.template-product .acor-ttl a:focus-visible{color:var(--color-rose-gold-deep);background:var(--color-bg-elevated, rgba(0,0,0,.03))}.template-product .acor-ttl.active a{background:none;border-bottom:1px solid var(--color-border-default, rgba(0,0,0,.12));color:var(--color-rose-gold-deep)}.template-product .tab-content.acrd{background:none;border:0;border-bottom:1px solid var(--color-border-default, rgba(0,0,0,.12))}.template-product .related-products .section-header h2,.template-product .related-products h2{font-family:var(--font-display, Georgia, serif);font-weight:400;font-size:clamp(1.4rem,1.1rem + 1.2vw,2.1rem);letter-spacing:.02em;color:var(--color-text-primary)}@media(prefers-reduced-motion:reduce){.template-product .product-form__cart-submit.btn,.template-product .product-single__thumbnail{transition:none}.template-product .product-form__cart-submit.btn:active:not([disabled]){transform:none}}.template-collection .collection-title{font-family:var(--vf-serif, var(--font-display, Georgia, serif));font-weight:400;font-size:clamp(2.25rem,1.5rem + 3vw,65px);line-height:.94;letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:var(--color-text-primary);margin-inline:auto;margin-block:0 var(--space-4, 1.5rem);max-width:22ch}.template-collection .block-ttl,.template-collection .block-ttl.text-left,.template-collection .block-ttl.text-right{text-align:center}.template-collection .collection-banner:not(.with-image){padding-block:var(--space-6) var(--space-4);background:transparent!important;height:auto!important;display:flex;flex-direction:column;align-items:center;justify-content:center}.template-collection .collection-description.top,.template-collection .collection-description{font-family:var(--font-body);font-size:var(--type-body, 1rem);line-height:var(--line-height-body, 1.7);color:var(--color-text-secondary, var(--color-text-primary));max-width:60ch;margin-inline:auto;text-align:center}.template-collection .toolbar{border-block:1px solid var(--color-border-muted, rgba(0,0,0,.08));padding-block:var(--space-3);margin-bottom:var(--space-5);font-family:var(--font-body);letter-spacing:.02em}.template-collection .toolbar select{font-family:var(--font-body);color:var(--color-text-primary);border-radius:var(--radius-sm, 4px)}.template-collection .grid-products{margin-bottom:var(--space-7)}.template-collection .grid-view-item__title,.template-index .grid-view-item__title,.template-search .grid-view-item__title{font-family:var(--font-body);font-weight:500;font-size:.95rem;line-height:1.4;letter-spacing:.02em;color:var(--color-text-primary);transition:color var(--duration-base, .25s) var(--ease-out, ease)}.template-collection .grid-view-item__title:hover,.template-index .grid-view-item__title:hover,.template-search .grid-view-item__title:hover{color:var(--color-rose-gold-deep, var(--color-rose-gold-primary))}.template-collection .grid-view-item__vendor{font-size:var(--type-micro, .72rem);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary)}.template-collection .grid-view-item__meta,.template-collection .grid-view-item .product-price{font-family:var(--font-body);color:var(--color-text-primary);letter-spacing:.01em}.template-collection .grid-view-item,.template-collection .grid-view-item .grid-view_image,.template-collection .grid-view-item .grid-view-item__image,.template-collection .grid-view-item img{border-radius:0!important}.template-collection .grid-view-item .grid-view_image{overflow:hidden}.template-collection .grid-view-item .grid-view-item__image{transition:transform var(--duration-slow, .5s) var(--ease-out, ease)}.template-collection .grid-view-item:hover .grid-view-item__image{transform:scale(1.04)}.template-collection .product-labels .lbl{font-family:var(--font-body);font-size:var(--type-micro, .72rem);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-sm, 3px)}@media(prefers-reduced-motion:reduce){.template-collection .grid-view-item .grid-view-item__image,.template-collection .grid-view-item__title,.template-index .grid-view-item__title,.template-search .grid-view-item__title{transition:none}.template-collection .grid-view-item:hover .grid-view-item__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/rgv-2026-r2.css.map */
