.prd-DetailVariants_Rows{display:grid;gap:10px}.prd-DetailVariants_Row{align-items:center;flex-wrap:wrap;display:flex}.prd-DetailVariants_Row-colours+.prd-DetailVariants_Row{margin-block-start:15px;padding-block-start:15px;border-block-start:1px solid var(--Color_Border)}.prd-DetailVariants_Label{align-items:center;flex-grow:1;flex-wrap:wrap;justify-content:space-between;display:flex;inline-size:100%;column-gap:10px;margin-bottom:10px}.prd-DetailVariants_LabelSizeText{position:relative;margin-left:auto;cursor:pointer}.prd-Detail_AitacaRingsizer{text-decoration:underline}.prd-Detail_Aitaca-disabled{cursor:not-allowed;opacity:.5}.prd-DetailVariants_LowStock{margin-inline-start:auto;opacity:.5}.prd-DetailVariants_Trigger{text-decoration:underline}.prd-DetailVariants_LowStock[aria-hidden=true]{display:none}.prd-DetailVariants_GiftLabel{inline-size:100%;margin-block-end:10px}.prd-DetailVariants_Variant{align-items:center;display:flex;inline-size:100%;block-size:50px;padding:5px;background-color:#fff;border-radius:100px}.prd-DetailVariants_Variant-charms{background-color:var(--Color_Info)}.prd-DetailVariants_VariantLabel{flex:1;text-align:start}.prd-DetailVariants_VariantLabel-flex{flex-wrap:wrap;justify-content:space-between;display:flex}.prd-DetailVariants_Variant-noIcon .prd-DetailVariants_VariantLabel{margin-inline-start:12px}.prd-DetailVariants_VariantIcon{align-items:center;justify-content:center;display:flex;inline-size:40px;block-size:40px;margin-inline-end:15px;font-weight:600;background-color:#fbf7f4;border-radius:50%}.prd-DetailVariants_VariantIcon svg{inline-size:60%}.prd-DetailVariants_VariantImage{clip-path:inset(0 round 50%)}.prd-DetailVariants_VariantDrawerToggle{inline-size:6px;block-size:12px;margin-inline-end:10px;transition:transform .3s ease}.prd-DetailVariants_Variant:is(:focus,:hover) .prd-DetailVariants_VariantDrawerToggle{transform:translate(25%)}.prd-DetailVariants_VariantDrawerToggle-check{inline-size:20px;block-size:20px;margin-inline-end:20px}.prd-DetailVariants_VariantDrawerToggle-edit{display:none;inline-size:20px;block-size:20px;margin-inline-end:20px}.prd-DetailVariants_Variant:hover .prd-DetailVariants_VariantDrawerToggle-check{display:none}.prd-DetailVariants_Variant:hover .prd-DetailVariants_VariantDrawerToggle-edit{display:block}.prd-DetailVariants_Variant:hover .prd-DetailVariants_VariantDrawerToggle-hidden,.prd-DetailVariants_VariantDrawerToggle-hidden{display:none}.prd-DetailVariants_VariantDrawerToggleText{margin-inline-end:10px;transition:transform .3s ease}.prd-DetailVariants_VariantDrawerToggleText-edit{display:none;margin-inline-end:20px}.prd-DetailVariants_VariantDrawerToggleText-hidden,.prd-DetailVariants_Variant-charmsEdit .prd-DetailVariants_VariantDrawerToggleText{display:none}.prd-DetailVariants_Variant-charmsEdit .prd-DetailVariants_VariantDrawerToggleText-edit{display:block}.prd-DetailVariants_VariantVisualLabel-items,.prd-DetailVariants_Variant-charmsEdit .prd-DetailVariants_VariantVisualLabel-empty{display:none}.prd-DetailVariants_Variant-charmsEdit .prd-DetailVariants_VariantVisualLabel-items{display:block}.prd-DetailVariants_BirthstoneMeaning{width:100%;padding:10px 15px 15px;font-size:11px;font-weight:400;line-height:17px;background-color:#fff;border-top:1px solid rgba(0,0,0,.1);border-radius:0 0 25px 25px}.prd-DetailVariants_BirthstoneMeaning button{text-decoration:underline}.prd-DetailVariants_Variant-charmsEdit{margin-block-end:1px;border-radius:25px 25px 0 0}.prd-DetailVariants_Variant-birthstoneMeaning{border-radius:25px 25px 0 0}.prd-VariantCharms{flex-direction:column;gap:1px;display:flex;inline-size:100%}.prd-VariantCharm_Item{align-items:center;display:flex;gap:15px;padding:5px 0;background-color:var(--Color_Info)}.prd-VariantCharm_Item:last-child{border-radius:0 0 25px 25px}.prd-VariantCharm_ItemImage{padding:10px}.prd-VariantCharm_ItemContent{flex-direction:column;gap:5px;display:flex}.prd-VariantCharm_ItemRemove{margin-inline-start:auto;margin-inline-end:25px;cursor:pointer}.prd-VariantCharm_ItemRemove svg{inline-size:10px;block-size:10px}.prd-DetailVariants_Engraving{align-items:center;display:flex;inline-size:100%;background-color:var(--Color_White);border-radius:0 0 25px 25px;border-block-start:var(--Color_Info);gap:15px}.prd-DetailVariants_EngravingText{padding:15px 20px}.prd-DetailVariants_EngravingText:empty{padding:0}.prd-DetailVariants_Variant-text{border-radius:25px 25px 0 0}
/*# sourceMappingURL=/cdn/shop/t/509/assets/product-detail-variants.css.map */
