.diamond-container{display:flex;justify-content:space-between;gap:20px;max-width:1200px;margin:0 auto}.diamond-card{background-color:#f5f5f5;overflow:hidden;flex:1;min-width:330px}.diamond-card_inner{box-shadow:0 2px 5px #0000001a;background-color:#fff;margin:0 20px 20px;height:calc(100% - 75px)}.diamond-image{display:flex;justify-content:center;align-items:center;padding:20px;height:200px;background-color:#fff}.diamond-image img{max-width:100%;max-height:170px}.option-buttons{display:flex;padding:0;border:1px solid #e7e7e7;margin:10px;border-radius:6px;justify-content:space-between;background-color:#f5f5f5}.option-btn{padding:8px 5px;border-right:1px solid #e7e7e7;font-size:14px;cursor:pointer;transition:all .2s ease;width:100%}.option-btn:last-child{border:0}.option-btn:hover{background-color:#f0f0f0}.option-btn.active{color:#0089dd;border:1px solid #0089dd;border-radius:6px}.diamond-info{padding:5px 15px 15px;font-size:15px;line-height:19px;color:#0e0e0e}.diamond-info-content{display:none}.diamond-info-content.active{display:block}.card-header{padding:15px 20px;font-size:18px;font-weight:700;color:#444;height:55px}.carat-images{display:flex;justify-content:space-around;align-items:center}.carat-image{width:20%}@media(max-width:800px){.diamond-container{flex-direction:column}.diamond-card{min-width:fit-content}}.option-metal_type .different-metal_type{position:absolute;right:0;top:50%;margin-top:-10px}.different-metal_type .product-popup-modal__button{border-bottom:2px solid #e1e1e1;color:#28282899;font-weight:600}.jewelry-container{margin:0;padding:20px;max-width:1200px}.metals-grid{display:flex;flex-direction:column;width:100%;box-shadow:0 2px 8px #0000001a}.grid-header{display:flex;background-color:#2980b9;color:#fff;font-weight:700}.grid-row{display:flex;border-bottom:1px solid #e0e0e0}.grid-row:nth-child(odd){background-color:#fff}.grid-row:nth-child(2n){background-color:#f9f9f9}.grid-cell{padding:12px 15px;display:flex;align-items:center}.cell-name{width:25%}.cell-visual{width:15%;justify-content:center}.cell-description{width:60%}.metal-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin:0 auto}.karat-14-white,.karat-18-white{border:2px solid #c0c0c0;color:#666}.karat-14-rose,.karat-18-rose{border:2px solid #e0a691;color:#e0a691}.karat-14-yellow,.karat-18-yellow{border:2px solid #d4af37;color:#d4af37}.metal-platinum{border:2px solid #e5e4e2;color:#666}.feature-list{margin:0;padding:0;list-style-type:none;width:100%}.feature-item{margin-bottom:5px}.metal-name{font-weight:700}.metal-description{margin:0;line-height:1.4}.metal-description .action-link{color:#3498db;text-decoration:none;font-weight:500}.metal-description .action-link:hover{text-decoration:underline}.ring-size-outer .product-popup-modal__content{max-width:clamp(300px,90vw,940px)}.ring-guide-container{margin-bottom:0}.guide-header{font-size:20px;font-weight:700;margin-bottom:0}.guide-subtext{font-size:15px;margin-bottom:0;color:#555}.ring-sizer-image{width:100%;max-width:600px;margin:20px auto;display:block}.ring-guide-container .section-title{font-size:20px;font-weight:700;margin:20px 0 10px}.ring-guide-container .instruction-list{list-style-type:none;padding-left:0;margin-bottom:25px;margin-left:0}.ring-guide-container .instruction-list li{padding-left:20px;position:relative;margin-bottom:10px}.ring-guide-container .instruction-list li:before{content:"\2022";position:absolute;left:0;color:#666}.ring-guide-container .size-circles-container{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:25px auto;max-width:700px;align-items:center}.ring-guide-container .size-circle{width:89px;height:89px;display:flex;align-items:center;justify-content:center}.ring-guide-container .size-circle span{width:50px;height:50px;border-radius:50%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:16px;color:#333}.ring-guide-container .size-circle:nth-child(2) span{width:53px;height:53px}.ring-guide-container .size-circle:nth-child(3) span{width:55px;height:55px}.ring-guide-container .size-circle:nth-child(4) span{width:56px;height:56px}.ring-guide-container .size-circle:nth-child(5) span{width:58px;height:58px}.ring-guide-container .size-circle:nth-child(6) span{width:60px;height:60px}.ring-guide-container .size-circle:nth-child(7) span{width:61px;height:61px}.ring-guide-container .size-circle:nth-child(8) span{width:63px;height:63px}.ring-guide-container .size-circle:nth-child(9) span{width:65px;height:65px}.ring-guide-container .size-circle:nth-child(10) span{width:67px;height:67px}.ring-guide-container .size-circle:nth-child(11) span{width:69px;height:69px}.ring-guide-container .size-circle:nth-child(12) span{width:71px;height:71px}.ring-guide-container .size-circle:nth-child(13) span{width:73px;height:73px}.ring-guide-container .size-circle:nth-child(14) span{width:75px;height:75px}.ring-guide-container .size-circle:nth-child(15) span{width:77px;height:77px}.ring-guide-container .size-circle:nth-child(16) span{width:79px;height:79px}.ring-guide-container .size-circle:nth-child(17) span{width:81px;height:81px}.ring-guide-container .size-circle:nth-child(18) span{width:83px;height:83px}.ring-guide-container .size-circle:nth-child(19) span{width:85px;height:85px}.ring-guide-container .size-circle:nth-child(20) span{width:87px;height:87px}.ring-guide-container .size-circle:nth-child(21) span{width:89px;height:89px}.ring-guide-container .divider{border-top:1px solid #ddd;margin:40px 0}.ring-guide-container .two-column-section{display:flex;flex-wrap:wrap;gap:20px}.ring-guide-container .column{flex:1;min-width:300px}.ring-guide-container .column-title{font-size:20px;font-weight:700;font-family:Seasons;margin-bottom:10px}.ring-guide-container .column-content{margin-bottom:15px}.ring-guide-container .read-more{margin-top:10px;font-size:14px}.ring-guide-container .read-more a{color:#0078d4;text-decoration:none}.ring-guide-container .read-more a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/30/assets/popup-product-page.css.map */
