.c_engraving{margin:0 0 1.6rem;padding:0;border:none}.c_engraving__textarea{width:100%;padding:1.2rem 1.4rem;border:.1rem solid var(--va-line, rgba(140, 130, 117, .28));border-radius:0;background:var(--va-ivory, #f4efe6);font-family:inherit;font-size:1.4rem;line-height:1.7;resize:vertical}.c_engraving__textarea:focus{outline:.1rem solid var(--va-gold, #a8865b);outline-offset:.1rem}.c_engraving__counter{display:block;margin-top:.4rem;font-family:JetBrains Mono,monospace;font-size:1.1rem;letter-spacing:.08em;color:var(--va-greige, #8c8275)}.c_engraving__preview{margin-top:.8rem;padding:1rem 1.4rem;min-height:5.2rem;border:.1rem dashed var(--va-line, rgba(140, 130, 117, .28));font-family:Cormorant Garamond,Shippori Mincho,serif;font-size:1.6rem;letter-spacing:.12em;color:var(--va-mocha, #3d352c)}.c_metal-swatches{margin:0 0 1.6rem;padding:0;border:none}.c_metal-swatches__list{display:flex;flex-wrap:wrap;gap:1.2rem}.c_metal-swatches__item{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer}.c_metal-swatches__item input[type=radio]{position:absolute;opacity:0;width:0;height:0}.c_metal-swatches__swatch{display:inline-block;width:2.4rem;height:2.4rem;border-radius:50%;border:.1rem solid var(--va-line, rgba(140, 130, 117, .28))}.c_metal-swatches__item.is-active .c_metal-swatches__swatch,.c_metal-swatches__item input[type=radio]:checked+.c_metal-swatches__swatch{box-shadow:0 0 0 .2rem var(--va-ivory, #f4efe6),0 0 0 .3rem var(--va-gold, #a8865b)}.c_metal-swatches__label{font-size:1.3rem;color:var(--va-mocha, #3d352c)}.c_ring-size{margin:0 0 1.6rem}.c_ring-size__select{width:100%;min-height:4.4rem;padding:0 1.4rem;border:.1rem solid var(--va-line, rgba(140, 130, 117, .28));border-radius:0;background:var(--va-ivory, #f4efe6);font-size:1.4rem}product-info[id^=MainProduct-] .c_lead-time,product-info[id^=MainProduct-] .product__tax{display:none}.c_birthstone{display:flex;align-items:center;gap:.8rem;margin-top:1.2rem;padding:.8rem 1.2rem;border:.1rem solid var(--va-line, rgba(140, 130, 117, .28))}.c_birthstone__swatch{width:1.6rem;height:1.6rem;border-radius:50%;flex-shrink:0}.c_birthstone__text{margin:0;font-family:JetBrains Mono,monospace;font-size:1.2rem;letter-spacing:.08em}.c_order-note{margin:0 0 1.6rem;padding:0;border:none}.c_order-note__textarea{width:100%;padding:1.2rem 1.4rem;border:.1rem solid var(--va-line, rgba(140, 130, 117, .28));border-radius:0;background:var(--va-ivory, #f4efe6);font-family:inherit;font-size:1.4rem;line-height:1.7;resize:vertical}.c_order-note__textarea:focus{outline:.1rem solid var(--va-gold, #a8865b);outline-offset:.1rem}.c_order-note__note{display:block;margin-top:.6rem;font-size:1.2rem;line-height:1.7;color:var(--va-greige, #8c8275)}.product--thumbnail .product__media-wrapper media-gallery{display:flex;align-items:flex-start;gap:1.6rem}.product--thumbnail .product__media-wrapper media-gallery>.thumbnail-slider{order:1;flex:0 0 auto;width:8.4rem;margin:0}.product--thumbnail .thumbnail-slider .thumbnail-list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.2rem}.product--thumbnail .thumbnail-slider .thumbnail-list__item{width:100%}.product--thumbnail .thumbnail-slider .slider-buttons{display:none}.product--thumbnail .product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider){order:2;flex:1 1 auto;min-width:0}.product--thumbnail .product__media-list{display:block;padding-right:0}.product--thumbnail .product__media-list .product__media-item,.product--thumbnail .product__media-list .product__media-item.is-active{width:100%;max-width:100%}@media screen and (max-width:749px){.product--thumbnail .product__media-wrapper media-gallery{display:block}.product--thumbnail .product__media-wrapper media-gallery>.thumbnail-slider{width:auto}.product--thumbnail .thumbnail-slider .thumbnail-list{flex-direction:row;gap:1rem}.product--thumbnail .thumbnail-slider .thumbnail-list__item.slider__slide{width:calc(33% - .6rem)}.product--thumbnail .thumbnail-slider .slider-buttons{display:flex}.product--thumbnail .product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider){flex:initial}.product--thumbnail .product__media-list{display:flex}.product--thumbnail:not(.product--mobile-columns) .product__media-list .product__media-item{width:calc(100% - 3rem);max-width:none}.product--thumbnail.product--mobile-columns .product__media-list .product__media-item{width:calc(50% - 1.5rem - var(--grid-mobile-horizontal-spacing));max-width:none}}.product-form__input--pill{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.2rem,1fr));gap:.8rem}.product-form__input--pill legend{grid-column:1 / -1}.product-form__input--pill input[type=radio]+label{margin:.2rem 0!important;padding:1rem .8rem!important}.c_spec-table dd{text-align:center}.c_spec-table dt{font-size:1.5rem;padding-left:1.6rem}.product-form__input--pill{position:relative;--c-size-label-gap: 1.2rem}.product-form__input--pill legend{padding-right:10rem}.product-form__input.product-form__input--pill .form__label{margin-bottom:var(--c-size-label-gap, 1.2rem);font-size:1.5rem}.product-form__input--pill .c_size-guide-link{position:absolute;top:auto;bottom:calc(100% + var(--c-size-label-gap, 1.2rem));right:0;color:inherit;font-family:JetBrains Mono,monospace;font-size:1.5rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.12em;text-underline-offset:.2em}
/*# sourceMappingURL=/cdn/shop/t/7/assets/c_product-custom.css.map */
