.band-images-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.band-image-slide{position:relative;overflow:hidden;padding-bottom:100%}.band-image-slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.band-images-empty-state{grid-column:1 / -1;padding:6rem 2rem;text-align:center;color:#5e6c5b;font-family:Inter,sans-serif;font-size:1.4rem;border:.1rem dashed #162A2B2B}.wb-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#5e6c5b;margin-bottom:1.4rem}.wb-breadcrumb a{color:#5e6c5b;text-decoration:none}.wb-breadcrumb a:hover{color:#162a2b}.wb-breadcrumb span[aria-hidden]{opacity:.4}.wb-introduction{font-family:Inter,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.65;color:#5e6c5b;margin-bottom:2.8rem}.wb-size-selector{margin-bottom:3rem}.wb-size-wrapper{display:flex;flex-wrap:wrap;gap:.8rem}.wb-size-con{position:relative}.wb-size-con input[type=radio]{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden;margin:0}.wb-size-label{display:flex;flex-direction:column;align-items:center;justify-content:center;width:7rem;height:7rem;border:1px solid rgba(22,42,43,.2);border-radius:.4rem;cursor:pointer;transition:background-color .18s ease,border-color .18s ease;-webkit-user-select:none;user-select:none}.wb-size-label:hover{border-color:#162a2b}.wb-size-num{font-family:Manrope,sans-serif;font-size:2.2rem;font-weight:300;color:#162a2b;line-height:1;transition:color .18s ease}.wb-size-unit{font-family:Inter,sans-serif;font-size:1rem;font-weight:400;color:#5e6c5b;letter-spacing:.1em;text-transform:uppercase;margin-top:.4rem;transition:color .18s ease}.wb-size-con input[type=radio]:checked+.wb-size-label{background-color:#5e6c5b;border-color:#5e6c5b}.wb-size-con input[type=radio]:checked+.wb-size-label .wb-size-num,.wb-size-con input[type=radio]:checked+.wb-size-label .wb-size-unit{color:#f9f7ee}.wb-size-con input[type=radio]:focus-visible+.wb-size-label{outline:2px solid #5E6C5B;outline-offset:2px}.wb-price-display{margin:2.4rem 0;padding-top:2rem;border-top:1px solid #162A2B2B}.wb-final-price-value{color:#5e6c5b}.wb-price-note{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:400;color:#5e6c5b;opacity:.7;margin-left:.5rem}.product-contact-details{margin-top:2.8rem;padding-top:2rem;border-top:1px solid #162A2B2B;font-family:Inter,sans-serif;font-size:1.3rem;font-weight:400;color:#5e6c5b;line-height:1.6}.product-contact-details a{color:#162a2b;font-weight:500;text-decoration:none;border-bottom:1px solid #162A2B2B;transition:border-color .15s}.product-contact-details a:hover{border-bottom-color:#162a2b}@media screen and (max-width:749px){.wb-size-label{min-width:5.4rem;padding:.8rem 1.2rem;font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/section-main-product-wedding-band.css.map */
