.radio-button-vanghock label{display:inline-block;width:35px;height:35px;line-height:35px;text-align:center}.radio-button-vanghock img{height:35px;width:70px;border-radius:10px;transition:transform .3s,box-shadow .3s;border:3px solid white;box-shadow:0 0 0 1px #ccc;box-sizing:border-box}.radio-button-vanghock input[type=radio]:checked+.birthstone-label{background-color:gray!important}.birthstone-label{margin:5px;border:1px solid #b1b1b1;border-radius:50px;display:inline-flex;align-items:center}.gemstone-radio-button-vanghock label{height:35px;line-height:35px;text-align:center}.gemstone-radio-button-vanghock input[type=radio]{display:none}.radio-button-grid{display:grid;grid-template-columns:repeat(3,1fr);width:100%;overflow:hidden}@media (max-width: 768px){.radio-button-grid{grid-template-columns:repeat(2,1fr)}}.gemstone-radio-button-vanghock img{height:35px;width:35px;border-radius:50%;transition:transform .3s,box-shadow .3s;border:3px solid white;box-shadow:0 0 0 1px #ccc;box-sizing:border-box}.gemstone-radio-button-vanghock input[type=radio]:checked+img{transform:scale(1.1);box-shadow:0 0 0 1px #000,0 0 0 1px #000}.gemstone-radio-button-vanghock img:hover{opacity:.9}.vanghock-product-option-x{color:#333;display:flex;flex-direction:column;gap:20px}#text-input-x{border:none;-webkit-column-gap:7px;column-gap:7px;display:flex;flex-wrap:wrap;margin-top:10px;padding:0;row-gap:7px;width:100%;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border-radius:var(--inputs-radius);color:#2d2927;cursor:pointer;margin:0!important;padding:8px 20px!important;min-height:40px;text-indent:1px}#text-input-x option{padding:18px}#text-input-x option[disabled]{color:gray}.product-option-vanghock-short-text .line-item-property__field{display:flex;align-items:center;border:1px solid rgb(var(--color-foreground));border-radius:var(--variant-pills-radius)}#drop-down-value-x{border:none;-webkit-column-gap:7px;column-gap:7px;display:flex;flex-wrap:wrap;margin-top:10px;padding:0;row-gap:7px;width:100%;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border-radius:var(--inputs-radius);color:#2d2927;cursor:pointer;margin:0!important;padding:8px 20px!important;text-indent:1px;min-height:40px}#drop-down-value-x option{padding:18px}#drop-down-value-x option[disabled]{color:gray}.ring-size-trigger{display:block;text-align:right}.product-option-vanghock-radio-buttons{text-align:left}.line-item-property__field{margin:0}.radio-button-vanghock{display:inline-block;margin:5px}.radio-button-vanghock label{display:inline-block;text-align:center}.radio-button-vanghock input[type=radio]{display:none}.radio-button-vanghock img{height:35px;width:35px;border-radius:50%;transition:transform .3s,box-shadow .3s;border:3px solid white;box-shadow:0 0 0 1px #ccc;box-sizing:border-box}.radio-button-vanghock input[type=radio]:checked+img{transform:scale(1.1);box-shadow:0 0 0 1px #000,0 0 0 1px #000}.radio-button-vanghock img:hover{opacity:.9}.product-option-vanghock-radio-buttons,.product-option-vanghock-radio-buttons label,.product-option-vanghock-radio-buttons img{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}.product-option-vanghock-radio-buttons img{pointer-events:none}.radio-button-vanghock{position:relative}.birthstone-value-text{margin-left:10px}.birthstone-label{display:flex!important}.text-input{width:100%;padding:15px;border:var(--inputs-border-width) solid rgb(var(--color-foreground));border-radius:var(--inputs-radius);background-color:#fff;font-size:16px;color:#333;height:4.5rem;font-family:unset;font-size:12px;resize:vertical}.text-input option{padding:18px}.text-input option[disabled]{color:gray}.vanghock-product-option-x .birthstone-label{padding-bottom:0}.custom-potion-grid .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.custom-potion-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}
/*# sourceMappingURL=/cdn/shop/t/36/assets/custom-product-options.css.map */
