diamond-letters{display:block}.diamond-letters__input{border-bottom:1px solid var(--rust-brown);display:grid;grid-template-columns:auto 1fr auto;margin-block-start:var(--space-xs);padding-block-end:var(--space-xxs);width:15em}.diamond-letters__input input{text-align:center;width:100%}.diamond-letters__input span{color:var(--pale-brown)}.diamond-letters__remaining{margin-block-start:var(--space-xxs);color:var(--pale-brown)}radio-select.as-single-select .radio-select__content{display:none}radio-select.as-single-select input[type=radio]{display:revert}radio-select.as-single-select .radio-select__label{display:grid;gap:var(--space-s);grid-template-columns:64px 1fr}radio-select.as-single-select .radio-select__label:before{background:var(--image);content:"";display:block;height:var(--space-l);width:var(--space-l)}.option_gold-color radio-select.as-images{--column-width: min(var(--base-column-width), 20vw)}.option_diamonds h4{display:none}.option_diamonds radio-select.as-images fieldset{gap:0;grid-template-columns:1fr}.option_diamonds radio-select.as-images label{align-items:center;gap:var(--space-s);grid-template-columns:var(--space-l) 1fr}.option_diamonds radio-select.as-images label:before{aspect-ratio:1;background-color:transparent;box-shadow:none;height:auto;margin:0;width:100%}.option_diamonds radio-select.as-images .radio-select__value :not(:checked)+label{display:none}.product__configurator__header{grid-template-areas:"title" "price" "media";grid-template-columns:1fr;grid-template-rows:auto auto auto}.product__configurator__header dialog-opener{display:none}@media (max-width: 989px){#step-2.active~product-form .product__configurator__header{gap:var(--space-l);position:static}.product__configurator__header>.product__media{margin-block:0;gap:var(--space-s)}.product__configurator__header>.product__media img{max-height:none;width:100%}#step-1.active~product-form .product__configurator__header>.product__media{grid-template-columns:auto;grid-template-rows:auto;grid-template-areas:"preview"}#step-1.active~product-form .product__configurator__header>.product__media .image[data-example]{display:none}#step-1.active~product-form .product__configurator__header>.product__media .image[data-src-id*=base]{aspect-ratio:auto}#step-1.active~product-form .product__configurator__header>.product__media .image[data-src-id*=base] img{width:100%}#step-2.active~product-form .product__configurator__header{background:transparent;padding-block-end:var(--grid-margin)}#step-2.active~product-form .product__configurator__header>.product__media .image[data-src-id*=base] picture{width:80%}}diamond-letters-preview{--letters-base-height: 3.4vw;--letters-scale: 1;--letters-height: calc(var(--letters-base-height) * var(--letters-scale));--gold-color: transparent;--max-height: 60px;--rose-opacity: 0;--white-opacity: 0;--yellow-opacity: 0;align-items:center;display:grid;grid-area:preview;grid-auto-flow:column;justify-content:center;justify-items:center;z-index:99}diamond-letters-preview.scaled-down{--letters-scale: .75}@media (min-width: 990px){diamond-letters-preview{--letters-base-height: 2.4vw}}diamond-letters-preview div{align-items:center;display:flex;flex-direction:row;gap:calc(var(--letters-height) * .1);grid-auto-flow:column;overflow:hidden;position:relative}diamond-letters-preview svg{display:inline-block;height:var(--letters-height);max-height:var(--max-height)}@media (prefers-reduced-motion: no-preference){diamond-letters-preview svg{transition:height var(--duration-short) var(--transition-ease-default)}}diamond-letters-preview svg.letter_space{height:calc(var(--letters-height) / 2);max-height:calc(var(--max-height) / 2);padding-inline:.2em}diamond-letters-preview svg.letter_Q{--undercut: .5em;height:calc(var(--letters-height) + var(--undercut));margin-top:var(--undercut)}diamond-letters-preview svg image{display:block}diamond-letters-preview image{transition:var(--duration-short) opacity var(--transition-ease-default)}.product__configurator__header diamond-letters-preview svg{height:calc(var(--letters-height) * 1.6)}.product__configurator__header diamond-letters-preview svg.letter_space{height:calc(var(--letters-height) * .8)}.product__media .image[data-gold-color=yellow]:not([hidden])~diamond-letters-preview{--gold-color: rgb(var(--yellow-gold-rgb) / 50%);--yellow-opacity: 1}.product__media .image[data-gold-color=rose]:not([hidden])~diamond-letters-preview{--gold-color: rgb(var(--rose-gold-rgb) / 50%);--rose-opacity: 1}.product__media .image[data-gold-color=white]:not([hidden])~diamond-letters-preview{--gold-color: rgb(var(--white-gold-rgb) / 50%);--white-opacity: 1}.option_text>h4{margin-block-end:0}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-product-cuff.css.map */
