.footer__block,.footer__block--mobile{flex:1 1 calc(50% - 20px)}.metal-swatch{display:inline-block;text-align:center;margin-right:8px;cursor:pointer;box-shadow:none!important}.metal-round{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;margin:0 auto;transition:transform .2s,border .2s;border:2px solid transparent;font-weight:400;font-size:12px;color:#000}.carat-swatch{display:inline-block;text-align:center;cursor:pointer;box-shadow:none!important}.product-price{font-size:1.5em!important;font-weight:600}.product-images--custom{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.custom-image-wrap{flex:1 1 45%;max-width:48%}.custom-image-wrap img{width:100%;height:auto;border-radius:8px;object-fit:cover}.carat-round{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;margin:0 auto;transition:transform .2s,border .2s;border:2px solid transparent;font-weight:400;font-size:11px;color:#000;background:#f5f5f5}.metal-swatch:hover .metal-round,.carat-swatch:hover .carat-round{transform:scale(1.1)}input[type=radio]:checked+.metal-swatch .metal-round,input[type=radio]:checked+.carat-swatch .carat-round{border:2px solid #000;transform:scale(1.1)}input[type=radio]:checked+.metal-swatch,input[type=radio]:checked+.carat-swatch,.metal-swatch:focus,.carat-swatch:focus{box-shadow:none!important;border:none!important;outline:none!important}.metal-platinum .metal-round{background:linear-gradient(33.43deg,#c1c2c3 -10.28%,#f0f0f0 48.56%,#d1d3d4 118.07%,#b8b9ba 118.08%)}.metal-18k-yellow-gold .metal-round{background:linear-gradient(212.45deg,#ffc700 -8.69%,#f2bd00 22.85%,#ffe884 51.92%,#f2bd00 110.05%)}.metal-18k-rose-gold .metal-round{background:linear-gradient(33.43deg,#ffb1b1 -10.28%,#dda78e 48.56%,#ff9191 118.07%,#d9a189 118.08%)}.metal-18k-white-gold .metal-round{background:linear-gradient(33.43deg,#f8f8f8 -10%,#e0e0e0 50%,#d1d3d4)}.metal-swatch .metal-name{display:block;margin-top:4px;font-size:12px;color:#000}.product-options{display:flex;gap:20px;margin-top:15px;margin-bottom:20px;flex-direction:column}.option-group{display:flex;flex-direction:column;min-width:200px}.option-group label{font-weight:500;margin-bottom:5px;font-size:14px}.option-group select{padding:8px 10px;font-size:14px;border:1px solid #ccc;border-radius:6px;outline:none;transition:border .2s,box-shadow .2s}.option-group select:focus{border-color:#007bff;box-shadow:0 0 5px #007bff4d}.selected-display{font-size:13px;color:#555;margin-top:3px}@media (max-width: 768px){.product-options{flex-direction:column}}.product__main-photos .product-slideshow{border:0}.product-single__header--mobile{width:100%;margin-top:20px;margin-bottom:initial}@media only screen and (max-width: 768px){.product-main-slide{border:0}}@media only screen and (min-width: 769px){.collection-content{border:0}}[data-grid-style*=gridlines] .grid-item__link{background-color:var(--color-small-image-bg)}.grid-item__content,.grid-item__link{height:100%}.input-group .input-group-field:first-child,.input-group .input-group-btn:first-child .btn,.input-group input[type=hidden]:first-child+.input-group-field{border-radius:initial}.input-group .input-group-field:last-child{border-radius:initial}.input-group .input-group-btn:first-child .btn,.input-group input[type=hidden]:first-child+.input-group-btn .btn{border-radius:initial}[dir=rtl] .input-group .input-group-btn:first-child .btn,[dir=rtl] .input-group input[type=hidden]:first-child+.input-group-btn .btn{border-radius:initial}.input-group .input-group-btn:last-child .btn{border-radius:var(--button-radius)}[dir=rtl] .input-group .input-group-btn:last-child .btn{border-radius:var(--button-radius)}.input-group .input-group-btn .btn{border-radius:var(--button-radius)}.h0{font-size:calc(var(--type-header-size) * 1.35)}@media only screen and (min-width: 769px){.h0{font-size:calc(var(--type-header-size) * 2.2)}}.testimonials-slide:not(.is-selected){filter:blur(4px);opacity:.7}.testimonials-slide.is-selected .testimonials-slider__text{transform:scale(1.2);box-shadow:none}.testimonials-slide .testimonials-slider__text{background:inherit;color:inherit;transform:scale(.9)}.type-sale_collection{max-height:inherit}.type-sale_collection.flex-grid__item--25 .rte--strong{font-size:4.5rem}@media only screen and (max-width: 768px){.type-sale_collection.flex-grid__item--25 .rte--strong{font-size:4rem}}.type-sale_collection .rte--strong{font-size:6.5rem}@media only screen and (max-width: 768px){.type-sale_collection .rte--strong{font-size:6rem}}.type-image.flex-grid__item--100{max-height:70vh}@media only screen and (max-width: 768px){.type-image.flex-grid__item--100{max-height:50vh}}.type-image img{height:100%}.type-banner .promo-grid__container{align-items:center;height:100%}.type-banner__text{flex-direction:column}.flex-grid__item--75 .type-banner__text,.flex-grid__item--100 .type-banner__text{flex-direction:row}.logo-bar--grid-background-color--false .grid-product:after,.logo-bar--grid-background-color--false .logo-bar__item{background-color:inherit}
/*# sourceMappingURL=/cdn/shop/t/19/assets/overrides.css.map */
