.euro-index .image-with-text .euro_img_txt a.button:hover{background-color:#fff!important;color:#000!important;border:1px solid #000!important}.euro-index .banner .banner__content .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient{max-width:65rem;background:#ffffffc7}.euro-page.euro-page-contact.euro-contact-us .main_sec_contact_form{display:flex;width:100%;flex-wrap:wrap;border-radius:2rem;box-shadow:#00000059 0 5px 15px;padding:20px 25px;border-radius:10px}.euro-page.euro-page-contact.euro-contact-us .sm_cls_contactUs{width:50%}.euro-page.euro-page-contact.euro-contact-us .form_fields.sm_cls_contactUs{border-radius:30px 0 0 30px;padding:50px 0}.euro-page.euro-page-contact.euro-contact-us .contact_us_details.sm_cls_contactUs{display:flex;justify-content:center;border-radius:30px 0 0 30px;padding:50px}.euro-page.euro-page-contact.euro-contact-us .page-width--narrow{max-width:75%}.euro-page.euro-page-contact.euro-contact-us .text_section h2{font-size:36px;font-weight:600;padding-bottom:10px}.euro-page.euro-page-contact.euro-contact-us .text_section h1,.euro-page-contact h2,.euro-page-contact h3,.euro-page-contact h4,.euro-page-contact h5,.euro-page-contact h6{font-weight:600}.euro-page.euro-page-contact.euro-contact-us .text_section h1,.euro-page.euro-page-contact.euro-contact-us .euro-page-contact .text_section h3,.euro-page.euro-page-contact.euro-contact-us .euro-page-contact .text_section h4{padding-bottom:: 10px}.euro-page-contact .text_section p strong{font-size:25px;color:#000}.euro-page-contact .contact__button{text-align:center}.contect-heading-custm{margin-bottom:15px}.euro-page-contact .main_sec_contact_form .contact_us_details .text_section a{text-decoration:none;color:#000}.contact__fields.name_field_contact{display:flex}@media screen and (max-width: 1025px){.euro-page.euro-page-contact.euro-contact-us .contact_us_details.sm_cls_contactUs{justify-content:flex-start}.euro-page.euro-page-contact.euro-contact-us .page-width--narrow{max-width:95%}}.euro-about-us .page-width--narrow,.euro-jewelry-repair-services .page-width--narrow,.euro-professional-watch-repair-service .page-width--narrow,.euro-privacy-policy .page-width--narrow,.euro-cookie-policy .page-width--narrow,.euro-terms-and-conditions .page-width--narrow,.euro-your-privacy-choices .page-width--narrow,.euro-refund-policy .shopify-policy__container,.euro-terms-of-service .shopify-policy__container,.euro-privacy-policy .shopify-policy__container,.euro-watch-repair-in-chicago .page-width--narrow{max-width:90%}.euro-watch-repair-in-chicago .rich-text__blocks{max-width:100%}.euro-page-bullion .page-width.page-width--narrow{max-width:90%}@media screen and (max-width: 425px){.euro-page-about-us .image-with-text__grid .image-with-text__content{padding:10px}}._cUP1np9gMvFQrcPftuf.xahN8AEzyAvQtVj17TPv{margin-top:0!important}.euro-customers-login .login_page{box-shadow:#00000059 0 5px 15px;padding:20px 25px;border-radius:10px}.euro-customers-login .login_page h1{text-transform:uppercase;font-size:35px}.euro-create-account .customer_register{box-shadow:#00000059 0 5px 15px;padding:20px 25px;border-radius:10px}.euro-create-account .customer_register h1{text-transform:uppercase;font-size:35px;font-weight:600}.sm_main_cls{display:flex;gap:20px;align-items:center}.field.lst_nm.sm_regis{margin:0}@media screen and (max-width: 600px){.euro-create-account .customer_register h1{font-size:22px}.euro-customers-register .customer:not(.account):not(.order){max-width:40.4rem}}@media screen and (min-width: 1400px){.euro-page-diamond-guides .banner__box{max-width:65rem}}.euro-page-diamond-guides .image-with-text .image-with-text__text-item .euro_img_txt,.euro-page-crafting-process .image-with-text .image-with-text__text-item .euro_img_txt{box-shadow:#00000059 0 5px 15px}.euro-page-diamond-guides .banner__box.content-container.content-container--full-width-mobile.gradient{background:#ffffffc7}@media screen and (max-width: 430px){.euro-page-diamond-guides .image-with-text__content{padding-bottom:0}}.euro-page-crafting-process .custom-image-banner .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient{background-color:#ffffffc7}.euro-page-crafting-process .custom-image-banner .banner__box{max-width:65rem}.euro-page-crafting-process .image-with-text .image-with-text__grid .euro_img_txt h2.image-with-text__heading.inline-richtext.h1{font-size:30px;line-height:45px}@media screen and (min-width: 1400px){.euro-page-ring-guides .custom-image-banner .banner__content .banner__box{max-width:65rem;background-color:#ffffffc7}}@media screen and (min-width: 990px){.euro-page-crafting-process .image-with-text__content{padding:20px}}@media screen and (max-width: 768px){.euro-page-crafting-process .grid--3-col-tablet .grid__item{width:100%;justify-content:center}}@media screen and (max-width: 768px){.euro-page-crafting-process .image-with-text .image-with-text__grid .euro_img_txt h2.image-with-text__heading.inline-richtext.h1{font-size:25px;line-height:30px}.euro-page-crafting-process .video-text-section .heading{line-height:1.2}.euro-index .banner .banner__content .banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient{max-width:65rem;background:transparent}.euro-index .banner .banner__content h2.banner__heading.inline-richtext.h1{color:#fff}#Banner-template--19734951067877__image_banner_tzUMiJ .banner__box{margin-top:100px}#Banner-template--19734951067877__image_banner_tzUMiJ a.button.button--secondary{background:#000;color:#fff}.euro-index .banner .banner__content .banner__text.rte.body{display:none}}@media screen and (max-width: 425px){.euro-page-crafting-process .image-with-text--overlap .image-with-text__content{margin-left:20px;justify-content:center}}@media screen and (min-width: 990px){.euro-page-further-education .rich-text__blocks{max-width:100%}.euro-page-further-education .rich-text__blocks h2.rich-text__heading{text-align:center}.euro-index .banner .banner__content .banner__box.content-container{max-width:65rem;background:#ffffffc7}}.phone-input-wrapper{display:flex;gap:3px;align-items:center;width:100%;flex-wrap:nowrap}input#ContactForm-phone{padding:0 10px}.country-code-select{padding:10px 0;font-size:14px;border:none;border-radius:6px;background-color:#fff;height:48px;min-width:76px;font-family:inherit;transition:border .2s ease;white-space:nowrap;width:30px}.country-code-select:focus{outline:none;border-color:#000;box-shadow:none}.phone-number-input{flex:1;height:48px;padding-left:12px;font-size:16px;border-radius:6px}@media screen and (max-width: 600px){.phone-input-wrapper{flex-direction:row!important;gap:10px}.country-code-select,.phone-number-input{width:auto;flex:none}.phone-number-input{flex:1}.contact-page_no_mail.contact__fields{margin-bottom:35px}}.euro-page-custom-jewelry .image-with-text .euro_img_txt p.image-with-text__text.image-with-text__text--caption.subtitle.subtitle--medium.subtitle{position:relative}.euro-page-custom-jewelry .image-with-text .euro_img_txt p.image-with-text__text.image-with-text__text--caption.subtitle.subtitle--medium.subtitle:before{content:"";position:absolute;width:100%;height:5px;background:#d4d4d4;top:-10px}.euro-product .collection .collection__title h2.title.inline-richtext{text-align:left}.euro-index .multicolumn .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.multicolumn__title{display:flex;justify-content:center}.page-width.section-template--19734951067877__custom_shop_by_diamond_RmVgnk-padding{margin-bottom:35px}section#shopify-section-template--19734951067877__slideshow_ht7Fer .slideshow__text.banner__box{background-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sh-custom.css.map */
