.page-contact main#MainContent{max-width:990px;margin-left:auto;margin-right:auto}.page-contact .rich-text__blocks .rich-text__heading{font-size:36px}.page-contact .rich-text__text{font-size:16px;line-height:22px;color:var(--bgcolor-1)}.page-contact .contact-content{display:grid;grid-template-columns:1fr 1fr}.page-contact .gfb__footer.wizard__footer{text-align:center}.page-contact .gfb__footer button.submit{position:relative;max-width:215px;margin-left:auto;margin-right:auto;text-align:center;font-family:var(--font-body-family);text-transform:uppercase;font-size:16px;padding:12px;background-color:var(--bgcolor-main);border:1px solid var(--bgcolor-main);border-radius:1px;box-shadow:none!important;color:var(--bgcolor-white)}.page-contact .globo-form .spinner{background-color:transparent!important;width:20px!important;height:20px!important;border-radius:50%;border:2px dotted var(--bgcolor-white);position:absolute;right:15px;top:8px}.page-contact .globo-form .spinner:before,.page-contact .globo-form .spinner:after{display:none!important}.page-contact .globo-formbuilder-wizard .wizard__content .panels+p{visibility:hidden;height:0}.page-contact .globo-formbuilder-wizard .wizard__content .panels+p>a{display:none}.page-contact .list-unstyled.contact-page__info img{display:none}.gfb__content-title{font-family:var(--font-heading-family)}.page-contact .contact-page__info li{padding-top:15px;padding-bottom:0;line-height:22px;font-size:16px}.page-contact .left-content-contact.left-side .tps-title-one{font-size:28px;margin-top:0;margin-bottom:15px}.page-contact .contact-page__info li.tps-title-two{font-size:18px;font-weight:600;padding-top:25px}.page-contact .contact-page__info li.tps-title-two .tps-location-icon{display:inline-block;width:22px;height:21px;background:url(tps-header-footer-sprite.svg) no-repeat;background-position:-131px -210px}.page-contact .contact-page__info li.tps-address{padding-top:10px;padding-left:25px}.page-contact .left-content-contact.left-side{color:var(--bgcolor-1);line-height:22px}.page-contact .left-content-contact.left-side a{color:var(--bgcolor-main);font-weight:600}.page-contact .globo-form-app{font-family:var(--font-body-family)}.page-contact .globo-form-app .title.globo-heading{font-size:28px;color:var(--bgcolor-1)}.page-contact .globo-form-app .header .description p{font-size:16px;color:var(--bgcolor-1)}.page-contact .globo-form-app .globo-form-input{background-color:var(--bgcolor-white)!important;border:1px solid var(--bgcolor-6)!important;border-radius:1px!important}.shopify-policy__container,.page-tps-about-us .page-width,.page-tps-terms-conditions .page-width,.page-tps-return-exchange-policy .page-width,.page-tps-moissanites-education .page-width,.page-tps-mined-diamonds-education .page-width,.page-tps-lab-grown-diamonds-education .page-width,.page-tps-engagement-ring-guide .page-width{max-width:990px;width:100%}.page-contact .rich-text__blocks,.page-tps-about-us .page-width .rich-text__blocks,.page-tps-terms-conditions .page-width .rich-text__blocks,.page-tps-return-exchange-policy .page-width .rich-text__blocks,.page-tps-mined-diamonds-education .page-width .rich-text__blocks,.page-tps-lab-grown-diamonds-education .page-width .rich-text__blocks,.page-tps-engagement-ring-guide .page-width .rich-text__blocks{max-width:990px}.page-tps-about-us .tps-store-location .image-with-text__heading{margin-bottom:-15px}.page-tps-about-us .rich-text__blocks a,.shopify-policy__container .shopify-policy__body a,.page-tps-terms-conditions .rich-text__blocks a,.page-tps-return-exchange-policy .rich-text__blocks a,.page-tps-moissanites-education .page-width .rich-text__blocks a,.page-tps-mined-diamonds-education .page-width .rich-text__blocks a,.page-tps-lab-grown-diamonds-education .page-width .rich-text__blocks a{color:var(--bgcolor-main);font-weight:600;text-decoration:underline;text-underline-offset:4px}.page-tps-about-us .rich-text__blocks a{white-space:pre}.page-tps-about-us .rich-text__text{line-height:22px}.page-tps-about-us .rich-text.content-container,.page-tps-return-exchange-policy .rich-text.content-container{padding-top:25px;padding-bottom:0}.page-tps-terms-conditions h1,.page-tps-return-exchange-policy h1{text-align:center;margin-bottom:0}.page-tps-about-us #MainContent,.page-tps-terms-conditions #MainContent,.page-tps-return-exchange-policy #MainContent{padding-bottom:50px}.page-tps-return-exchange-policy #MainContent ul,.page-tps-return-exchange-policy #MainContent ol,.shopify-policy__container ul,.shopify-policy__container ol{padding-left:0}.page-tps-about-us #MainContent,.page-tps-terms-conditions #MainContent,.page-tps-return-exchange-policy #MainContent,.shopify-policy__container,.page-tps-about-us #MainContent p,.page-tps-terms-conditions #MainContent p,.page-tps-terms-conditions #MainContent li,.page-tps-return-exchange-policy #MainContent p,.page-tps-return-exchange-policy #MainContent li,.shopify-policy__container p,.page-tps-moissanites-education #MainContent p,.page-tps-mined-diamonds-education #MainContent p,.page-tps-lab-grown-diamonds-education #MainContent p{color:var(--bgcolor-1);line-height:24px}.page-tps-return-exchange-policy #MainContent p.rich-text__caption,.page-tps-terms-conditions #MainContent p.rich-text__caption{font-weight:600}.page-tps-terms-conditions h1,.page-tps-return-exchange-policy h1,.shopify-policy__container h1{text-transform:capitalize;text-align:center;font-size:40px}.page-tps-terms-conditions h1:before,.page-tps-return-exchange-policy h1:before,.shopify-policy__container h1:before{content:" ";display:inline-block;width:55px;height:55px;background:url(terms-and-conditions.svg) no-repeat;background-position:center center;vertical-align:text-bottom}.page-tps-return-exchange-policy h1:before{background-image:url(return-policy.svg);vertical-align:bottom}.shopify-policy__container h1:before{width:65px;background-image:url(privacy-policy.svg);vertical-align:bottom}.page-tps-terms-conditions h2,.page-tps-return-exchange-policy h2,.shopify-policy__container h2{font-size:28px}.customer.login .tps_my_account{display:flex;align-items:flex-start;justify-content:center}.customer.login .tps_my_account .customer.login,.customer.login .tps_my_account .customer.register{max-width:100%}.tps-order-history{max-width:var(--page-width)!important;padding-inline:15px!important;margin-inline:auto}.tps_my_account{display:flex;flex-wrap:wrap;background:#f7f7ff;margin-block-start:50px}.tps_my_account .customer.login,.tps_my_account .customer.register{width:50%;position:relative;max-width:100%!important;padding:40px 96px!important}.tps_my_account .customer.login:after{content:"";width:1px;height:80%;background:var(--bgcolor-6);position:absolute;top:50%;right:0;transform:translateY(-50%)}.customer.register h1,.tps_my_account .tps_myaccount_heading{font-size:25px;line-height:32px;color:var(--bgcolor-1);margin-block:0px;text-transform:capitalize;font-family:var(--font-heading-family)}.tps_account h1.customer__title,.tps-order-history h1.customer__title,.tps_addresses h1{font-size:25px;line-height:32px;color:var(--bgcolor-1);text-transform:capitalize;font-family:var(--font-heading-family);text-align:center}.tps-contact-form #ContactForm .field__input{border:none!important}.tps_my_account .field__input,.tps_my_account .customer .field input,.tps_addresses .addresses .field__input,.tps_addresses .addresses.customer .field input,.tps_addresses .addresses.customer select,.tps-contact-form #ContactForm .field__input{border:1px solid var(--bgcolor-6);background-color:var(--bgcolor-white)!important;padding:2.2rem 10px 15px;box-shadow:none!important;outline:none!important;font-size:14px;line-height:14px;color:var(--bgcolor-1);font-family:var(--font-body-family)}.tps-contact-form #ContactForm .field__input{border-bottom:1px solid var(--bgcolor-1)!important}.tps_my_account .field:after,.tps_my_account .select:after,.tps_my_account .customer .field:after,.tps_my_account .customer select:after,.tps_my_account .localization-form__select:after,.tps_addresses .addresses .field:after,.tps_addresses .addresses .select:after,.tps_addresses .addresses.customer .field:after,.tps_addresses .addresses.customer select:after,.tps_addresses .addresses.localization-form__select:after,.tps_addresses .addresses.customer select,.tps-contact-form #ContactForm .field:after{box-shadow:none!important;outline:none!important}.tps_my_account .field__input:focus~.field__label,.tps_my_account .field__input:not(:placeholder-shown)~.field__label,.tps_my_account .field__input:-webkit-autofill~.field__label,.tps_my_account .customer .field input:focus~label,.tps_my_account .customer .field input:not(:placeholder-shown)~label,.tps_my_account .customer .field input:-webkit-autofill~label .tps_addresses .addresses .field__label,.tps_addresses .addresses.customer .field label,.tps-contact-form #ContactForm .field__input:focus~.field__label,.tps-contact-form #ContactForm .field__input:not(:placeholder-shown)~.field__label,.tps-contact-form #ContactForm .field__input:-webkit-autofill~.field__label{top:3px!important;left:calc(var(--inputs-border-width) + 1rem)!important}.tps-contact-form #ContactForm .field__input:focus~.field__label,.tps-contact-form #ContactForm .field__input:not(:placeholder-shown)~.field__label,.tps-contact-form #ContactForm .field__input:-webkit-autofill~.field__label,.tps-contact-form #ContactForm .field input:focus~label,.tps-contact-form #ContactForm .field input:not(:placeholder-shown)~label,.tps-contact-form #ContactForm .field input:-webkit-autofill~label{font-size:1rem;letter-spacing:.04rem}.tps_my_account .field__label,.tps_my_account .customer .field label,.tps-contact-form #ContactForm .field__label{left:10px;font-size:14px;line-height:14px;color:var(--bgcolor-1);text-transform:capitalize;font-family:var(--font-body-family)}form#create_customer button,.tps_my_account button,.tps-contact-form #ContactForm button[type=submit]{width:188px;text-transform:capitalize;text-align:center;font-family:var(--font-body-family);font-size:16px;padding:12px;background-color:var(--bgcolor-main);border:1px solid var(--bgcolor-main);border-radius:1px;color:var(--bgcolor-white)}form#create_customer button:before,form#create_customer button:after,.tps_my_account button:before,.tps_my_account button:after{display:none}.tps_my_account a{text-decoration:none;position:relative;color:var(--bgcolor-1);font-size:14px;line-height:20px;display:inline-block;font-family:var(--font-body-family)}.tps_my_account a:after{content:"";width:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%);background-color:var(--bgcolor-1);height:1px;transition:width .5s ease}.tps_my_account a:hover:after{width:0%}.tps_my_account .login p{font-size:14px!important;line-height:24px!important;color:var(--bgcolor-1)!important;margin-top:4px;font-family:var(--font-body-family)}.tps_my_account_register li{color:var(--bgcolor-1);font-size:14px;line-height:20px;text-align:center;font-family:var(--font-body-family);margin-bottom:7px}.tps_my_account_register ul{margin-bottom:20px}form#create_customer .form__message,.tps_my_account .form__message{color:var(--bgcolor-1)!important;font-size:14px!important;line-height:20px!important;font-family:var(--font-body-family)!important;margin-bottom:0!important;text-align:center!important;width:fit-content;margin-inline:auto!important;outline:none;box-shadow:none}.tps-register-error form#create_customer ul.tps-register-error{display:inline-block}form#create_customer span.form__message{display:block;margin-left:0!important}form#create_customer .svg-wrapper{margin-right:0!important}.tps-contact-form .form__message h2{color:var(--bgcolor-1)!important;font-size:14px!important;line-height:20px!important;font-family:var(--font-body-family)!important}.tps_my_account .form__message svg{width:15px;height:15px;margin-right:5px}.tps_my_account .errors ul li{font-size:14px!important;line-height:20px!important;font-family:var(--font-body-family)!important;text-align:center!important;margin-bottom:7px;color:red}.tps-contact-form .errors ul li{font-size:14px!important;line-height:20px!important;font-family:var(--font-body-family)!important;color:red}.tps_my_account .errors ul{margin-top:0!important;margin-bottom:7px!important;width:fit-content;margin-inline:auto!important;padding-left:30px}.tps-contact-form .errors ul{margin-top:0!important;margin-bottom:7px!important}.tps_my_account .field+.form__message{margin-left:unset!important}.tps-container_rest .tps_myaccount_sub_heading,.tps_order_history p,.tps-order-history p{text-transform:capitalize;font-size:14px!important;line-height:20px!important;font-family:var(--font-body-family)!important}.tps-container_rest .tps_my_account button{width:200px}.tps_account .order-history thead,.tps-order-history .order-details thead{background:var(--bgcolor-main)}.tps_order_history thead th,.tps-order-history thead th{color:var(--bgcolor-white)}.tps_order_history .customer__title+a,.tps-order-history .customer__title+a{margin-inline:auto}.tps_order_history h2,.tps-order-history h2,.tps_addresses .addresses #AddAddress h2{font-size:22px}.customer td:before{color:var(--bgcolor-1)!important;font-weight:600!important}.tps-order-history.customer a{color:var(--bgcolor-1)!important;line-height:24px!important}.tps_addresses .addresses ul[role=list] li,.tps_addresses .addresses #AddAddress{background:#f7f7ff;margin-top:0;padding:20px;margin-bottom:20px}.tps_addresses .addresses #AddAddress h2{text-align:center}.tps_addresses .addresses #AddAddress form div:nth-last-child(1){display:flex;justify-content:center;align-items:end}.tps_addresses .addresses #AddAddress form div:nth-last-child(1) button:nth-last-child(1){height:45px}.page-tps-moissanites-education .tps-gemstone-comparison-guide{max-width:990px;margin-left:auto;margin-right:auto;margin-bottom:15px}.page-tps-moissanites-education .tps-gemstone-comparison-guide h3{text-align:center}.page-tps-about-us .rich-text__heading,.page-tps-faq .collapsible-content__heading,.page-tps-lab-grown-diamonds-education h2,.page-tps-mined-diamonds-education h2,.page-tps-moissanites-education h2{font-size:28px}.page-tps-lab-grown-diamonds-education h3,.page-tps-mined-diamonds-education h3,.page-tps-moissanites-education h3{font-size:24px}.page-tps-lab-grown-diamonds-education h4,.page-tps-mined-diamonds-education h4,.page-tps-moissanites-education h4{font-size:18px}.page-tps-moissanites-education .multicolumn.tps-multi-column-section .title-wrapper-with-link{justify-content:center}.page-tps-moissanites-education .tps-multi-column-section .multicolumn-list{gap:30px}.page-tps-moissanites-education .tps-multi-column-section .multicolumn-card .media{padding-bottom:5px!important}.page-tps-moissanites-education .tps-multi-column-section .multicolumn-list img{display:block;margin:auto;max-width:50px;position:unset;transform:none!important;width:100%;height:auto;object-fit:contain}.tps-comparison-table table{color:var(--bgcolor-1)!important;width:100%;text-align:center;background-color:var(--bgcolor-4)}.page-tps-lab-grown-diamonds-education .image-with-text__content{padding-left:15px}.page-tps-faq main{display:block;margin-left:auto;margin-right:auto;max-width:990px}.page-tps-faq .collapsible-content__heading{margin-bottom:15px}.page-tps-faq main section.shopify-section:first-child{width:100%;display:block;text-align:center}.page-tps-faq main section.shopify-section{display:inline-block;float:left;width:50%}.page-tps-faq main section.shopify-section .collapsible-content-wrapper-narrow{max-width:100%}.page-tps-faq .accordion__title{font-family:var(--font-heading-family);font-size:18px;color:var(--bgcolor-1);text-decoration:none!important;min-height:auto;line-height:24px;letter-spacing:.2px;padding-top:5px}.page-tps-faq .accordion__content{font-family:var(--font-body-family);font-size:15px;color:var(--bgcolor-1);line-height:24px;padding-top:8px!important;padding-bottom:8px!important}.page-tps-faq .accordion__content a{font-weight:600;color:var(--bgcolor-main);text-decoration:underline}.page-tps-engagement-ring-guide,.page-tps-engagement-ring-guide .rich-text__blocks,.page-tps-engagement-ring-guide .multicolumn-card__info{color:var(--bgcolor-1)}.page-tps-engagement-ring-guide .image-with-text__content{padding:0}.page-tps-engagement-ring-guide .image-with-text__text.rte.body{margin-top:0;color:var(--bgcolor-1)}.page-tps-engagement-ring-guide .image-with-text__text.rte.body p{line-height:22px;margin-top:0;margin-bottom:0}.page-tps-engagement-ring-guide .image-with-text__text.rte.body strong{display:block;line-height:normal;margin-bottom:10px}.page-tps-engagement-ring-guide .tps-icon-text-section .multirow__inner{flex-direction:row;gap:5px 15px;flex-wrap:wrap;justify-content:space-between}.page-tps-engagement-ring-guide .tps-icon-text-section .image-with-text{background-color:var(--bgcolor-trans);width:49%;border-radius:8px;color:var(--bgcolor-1);padding:0}.page-tps-engagement-ring-guide .tps-icon-text-section.tps-ring-settings .multirow__inner{gap:30px 15px}.page-tps-engagement-ring-guide .tps-icon-text-section.tps-ring-settings .image-with-text{width:32%}.page-tps-engagement-ring-guide .tps-icon-text-section.tps-ring-settings .image-with-text__content{padding:0 0 0 15px!important}.page-tps-engagement-ring-guide .tps-icon-text-section.tps-metal-options .multirow__inner{gap:30px 15px}.page-tps-engagement-ring-guide .tps-icon-text-section .rich-text__text{margin-top:2px}.page-tps-engagement-ring-guide .tps-icon-text-section .image-with-text__grid--reverse{flex-direction:unset}.page-tps-engagement-ring-guide .tps-icon-text-section .image-with-text .image-with-text__media-item{width:30%}.page-tps-engagement-ring-guide .tps-icon-text-section .image-with-text .image-with-text__media-item:after,.page-tps-engagement-ring-guide .tps-icon-text-section .image-with-text .image-with-text__media-item .media:after,.page-tps-engagement-ring-guide .tps-icon-text-section .image-with-text .image-with-text__text-item:after,.page-tps-engagement-ring-guide .tps-icon-text-section .image-with-text .image-with-text__text-item .content-container:after,.page-tps-engagement-ring-guide .image-with-text__text.rte.body:after{display:none}.page-tps-engagement-ring-guide .tps-icon-text-section .image-with-text .image-with-text__media-item .media{padding:0!important;background:transparent;height:auto;border:none}.page-tps-engagement-ring-guide .tps-icon-text-section .image-with-text .image-with-text__media-item .media img{border-radius:50%;position:unset;height:auto;width:100%;max-width:120px}.page-tps-engagement-ring-guide .tps-icon-text-section .image-with-text .image-with-text__text-item{width:70%}.page-tps-engagement-ring-guide .tps-icon-text-section .image-with-text__heading{font-family:var(--font-body-family);font-size:16px;color:var(--bgcolor-1);font-weight:600}.page-tps-engagement-ring-guide .page-width .rich-text__blocks a{font-weight:600;color:var(--bgcolor-main);text-decoration:underline}.page-tps-engagement-ring-guide .tps-multi-column-section .multicolumn-card.content-container{display:flex;flex-wrap:wrap;min-height:400px;background-color:var(--bgcolor-4);border:1px solid var(--bgcolor-6);border-radius:8px!important}.page-tps-engagement-ring-guide .tps-multi-column-section .multicolumn-card__info .rte{font-size:15px;line-height:20px}.page-tps-engagement-ring-guide .tps-multi-column-section .multicolumn-card__image-wrapper{width:100%;order:1}.page-tps-engagement-ring-guide .tps-multi-column-section .multicolumn-card__info{width:100%;order:0}.tps-mgtop-2 .rich-text__text{margin-top:2px}.cart .cart__warnings a.button,.cart .cart__ctas button{font-size:16px;background-color:var(--bgcolor-main);border:1px solid var(--bgcolor-main);border-radius:1px;text-transform:capitalize}.cart .cart__warnings a.button:before,.cart .cart__warnings a.button:after,.cart .cart__ctas button:before,.cart .cart__ctas button:after{display:none}.cart .cart-items th{font-family:var(--font-body-family);font-size:14px;color:var(--bgcolor-1);font-weight:600;letter-spacing:1px}.cart .cart-items .cart-item__name{font-size:14px}.cart .cart-items .product-option{font-family:var(--font-body-family);font-size:15px;color:var(--bgcolor-1)}.cart .cart-items .product-option dt{font-size:14px;font-weight:600}.cart .cart-items .product-option dd{font-size:14px;font-weight:400}.cart .title-wrapper-with-link a.underlined-link{text-decoration:underline;text-underline-offset:4px;text-transform:capitalize}.template-404 .tps-number{font-size:55px;font-weight:400;line-height:normal;font-family:var(--font-heading-family)!important;color:var(--bgcolor-main);margin-bottom:15px}.template-404 h1{font-family:var(--font-heading-family)!important;font-size:36px;font-style:normal;font-weight:400;line-height:35px;color:var(--bgcolor-1);margin-top:0;margin-bottom:15px}.template-404 .button{position:relative;cursor:pointer;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:var(--bgcolor-main);border:1px solid var(--bgcolor-main);width:auto;padding:12px;border-radius:1px;text-align:center;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.template-404 .button:before,.template-404 .button:after{display:none!important}.template-404 .tps-sorry-text{font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:var(--bgcolor-1);margin-bottom:25px}body.article article.article-template{max-width:992px;padding:0 15px;margin-inline:auto;margin-top:30px}body.article header.page-width,body.article .article-template__content.page-width,body.article .article-template__social-sharing{max-width:100%}#bloggy--article{font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:400;color:var(--bgcolor-1)}#bloggy--article .bggle--block li{padding-bottom:10px;list-style-type:disclosure-closed;list-style-position:outside}#bloggy--article p,#bloggy--article h6,#bloggy--article h5,#bloggy--article h4,#bloggy--article h3,#bloggy--article h2,#bloggy--article h1{margin-top:10px!important;margin-bottom:10px!important}body.article .article-template__content.page-width p{margin-bottom:10px!important;color:var(--bgcolor-1)}#bloggy--article strong{font-weight:600!important}#bloggy--article br{display:none}.article-template__hero-container .article-template__hero-small{height:400px}body.search .facets__wrapper,body.search .tps-filter-result{display:none!important}body.search .template-search__header{text-transform:capitalize}.tps-account-logged-in{background:#f7f7ff}.customer.tps-account-logged-in>h1,.customer.tps-account-logged-in .customer__title{text-align:center}:is(.account.tps-account-logged-in,.order)>div:nth-of-type(2){margin-top:2rem}.tps-customer-address.customer button{background-color:var(--bgcolor-main);border:1px solid var(--bgcolor-main)}.tps-customer-address.customer button:after{box-shadow:none}.tps-customer-address .addresses h2{text-align:center}.tps-customer-address.customer:not(.account):not(.order){max-width:1440px!important;width:100%;background:#f7f7ff}.tps-customer-address div#AddAddress{width:100%;margin:auto;max-width:767px}.tps-customer-address.customer form{margin-top:2rem}.tps-customer-address.addresses h2{text-align:left;font-family:var(--font-body-family);font-size:22px;line-height:32px}.customer.tps-customer-address form{margin-top:15px}.customer.tps-customer-address .select .svg-wrapper,.customer select+.svg-wrapper{width:30px}.tps-cart-page.cart{display:grid!important}.tps-cart-section .cart__warnings{padding:50px 0}h1.cart__empty-text{margin-top:0}@media (hover: hover){.tps-customer-address.customer button:hover{background-color:transparent;color:var(--bgcolor-main)!important}.template-404 .button:hover{background:transparent;color:var(--bgcolor-main);border-color:var(--bgcolor-main)}.page-contact .gfb__footer button.submit:hover,form#create_customer button:hover,.tps_my_account button:hover{background-color:var(--bgcolor-white);border:1px solid var(--bgcolor-1);color:var(--bgcolor-1)}.cart .cart__warnings a.button:hover,.cart .cart__ctas button:hover{background-color:var(--bgcolor-white);border:1px solid var(--bgcolor-main);color:var(--bgcolor-main)}.cart .title-wrapper-with-link a.underlined-link:hover{color:var(--bgcolor-main)}}@media screen and (min-width: 1199px){.page-tps-about-us .page-width,.page-tps-terms-conditions .page-width,.page-tps-return-exchange-policy .page-width,.page-tps-moissanites-education .page-width,.page-tps-mined-diamonds-education .page-width,.page-tps-lab-grown-diamonds-education .page-width,.page-tps-engagement-ring-guide .page-width{padding-left:0;padding-right:0}.page-tps-terms-conditions .page-width,.page-tps-return-exchange-policy .page-width{padding-bottom:0}.page-tps-moissanites-education .multicolumn-card__info{padding-left:50px!important;padding-right:50px!important;padding-top:5px!important}}@media (max-width: 1199px){.tps-watches-main-banner.banner--desktop-transparent .banner__box{max-width:510px!important}.tps_my_account .customer.login,.tps_my_account .customer.register{width:50%;position:relative;max-width:100%!important;padding:25px!important}}@media (min-width:768px) and (max-width:991px){.tps-watches-main-banner.banner--desktop-transparent .banner__box{min-width:auto;max-width:400px!important}.tps-watches-main-banner .banner__content .banner__box h1,.tps-mined-diamonds-main-banner .banner__content .banner__box h1,.tps-moissanites-education-main-banner .banner__content .banner__box h1,.tps-lab-education-main-banner .banner__content .banner__box h1{font-size:32px!important}.tps-comparison-table table{width:auto}.page-tps-engagement-ring-guide .tps-icon-text-section .image-with-text,.page-tps-engagement-ring-guide .tps-icon-text-section.tps-ring-settings .image-with-text{width:48%}.page-tps-engagement-ring-guide .image-with-text__content{padding:0 0 0 15px!important}.page-tps-faq main section.shopify-section{width:100%;gap:0}.image-with-text img{object-fit:contain}.page-tps-moissanites-education .multicolumn-card__info{padding-top:5px!important}.page-tps-lab-grown-diamonds-education .multicolumn-card__info{padding:20px 10px}.page-tps-lab-grown-diamonds-education h3{min-height:72px}}@media (max-width: 767px){.tps_my_account .customer.login,.tps_my_account .customer.register{width:100%}.tps_my_account .customer.login:after{content:none}.tps-customer-address.customer:not(.account):not(.order){max-width:100%}:is(.account.tps-account-logged-in,.order)>div:nth-of-type(2){flex-wrap:wrap}.tps-watches-main-banner.banner--desktop-transparent .banner__box{max-width:100%!important}.page-contact .contact-content{grid-template-columns:1fr;gap:20px}.page-tps-terms-conditions h1,.page-tps-return-exchange-policy h1,.shopify-policy__container h1,.page-tps-about-us .tps-main-h1 h1,.page-contact .rich-text__blocks .rich-text__heading{font-size:28px}.page-tps-terms-conditions h1:before,.page-tps-return-exchange-policy h1:before,.shopify-policy__container h1:before{width:40px;height:40px;background-size:contain;vertical-align:bottom}.shopify-policy__container h1:before{width:50px}.page-tps-lab-grown-diamonds-education h2,.page-tps-mined-diamonds-education h2,.page-tps-moissanites-education h2,.page-tps-engagement-ring-guide h2.rich-text__heading,.page-tps-about-us .rich-text__heading,.page-contact .left-content-contact.left-side .tps-title-one,.page-contact .globo-form-app .title.globo-heading,.page-tps-faq .collapsible-content__heading{font-size:25px}.page-tps-lab-grown-diamonds-education h3,.page-tps-mined-diamonds-education h3,.page-tps-moissanites-education h3,.page-tps-engagement-ring-guide h3.inline-richtext{font-size:22px}.page-tps-lab-grown-diamonds-education .multicolumn-card__info{padding:20px 10px}.page-tps-lab-grown-diamonds-education #MainContent p{font-size:15px}.page-tps-lab-grown-diamonds-education h3{font-size:18px;min-height:55px}.page-tps-lab-grown-diamonds-education h2,.page-tps-mined-diamonds-education h2,.page-tps-moissanites-education h2,.page-tps-about-us .rich-text__wrapper .rich-text__blocks,.page-tps-moissanites-education .multicolumn-card__info,.page-tps-lab-grown-diamonds-education .rte,.page-tps-mined-diamonds-education .rte,.page-tps-moissanites-education .rte{text-align:center}.page-tps-lab-grown-diamonds-education .multicolumn-card__info .rte{text-align:left}.page-tps-lab-grown-diamonds-education .image-with-text__content,.page-tps-mined-diamonds-education .image-with-text__content{align-items:center}.page-tps-moissanites-education .title-wrapper-with-link{justify-content:center}.page-tps-faq .collapsible-content__heading{margin-bottom:0}.page-contact .contact-page__info li.tps-title-two{font-size:16px}.tps-watches-main-banner .banner__content{min-height:330px}.page-tps-about-us .banner__content{min-height:250px}.tps-mined-diamonds-main-banner .banner__content,.tps-moissanites-education-main-banner .banner__content,.tps-lab-education-main-banner .banner__content{min-height:280px}.tps-about-us-main-banner .banner__content .banner__box,.tps-watches-main-banner .banner__content .banner__box,.tps-mined-diamonds-main-banner .banner__content .banner__box,.tps-moissanites-education-main-banner .banner__content .banner__box,.tps-lab-education-main-banner .banner__content .banner__box{padding-top:0;padding-bottom:180px}.tps-watches-main-banner .banner__content .banner__box{padding-bottom:100px}.tps-watches-main-banner .banner__content .banner__text{line-height:normal}.tps-moissanites-education-main-banner .banner__content .banner__box{padding-bottom:130px}.tps-watches-main-banner .banner__content .banner__box h1,.tps-mined-diamonds-main-banner .banner__content .banner__box h1,.tps-moissanites-education-main-banner .banner__content .banner__box h1,.tps-lab-education-main-banner .banner__content .banner__box h1{font-size:28px!important}.template-404 .tps-number{font-size:42px}.template-404 h1{font-size:32px}.tps-comparison-table{overflow-x:auto;padding:1px}.page-tps-faq .accordion__title{font-size:16px}.page-tps-faq .accordion__content{font-size:15px}.tps-comparison-table table{width:auto}.page-tps-engagement-ring-guide .tps-icon-text-section .image-with-text,.page-tps-engagement-ring-guide .tps-icon-text-section.tps-ring-settings .image-with-text{width:100%}.page-tps-engagement-ring-guide .image-with-text__content{padding:0 0 0 15px!important}.page-tps-faq main section.shopify-section{width:100%;gap:0}.page-tps-moissanites-education .tps-multi-column-section .multicolumn-list{gap:30px}.page-tps-moissanites-education .multicolumn-card__info{padding-top:5px!important}}@media (max-width: 580px){.tps-watches-main-banner .banner__content{min-height:270px}.page-tps-about-us .image-with-text__content,.page-tps-lab-grown-diamonds-education .image-with-text__content{padding:25px 5px}}@media (max-width: 390px){.page-tps-about-us .image-with-text__content,.page-tps-lab-grown-diamonds-education .image-with-text__content{padding:25px 5px}.page-tps-lab-grown-diamonds-education h3{font-size:16px}.page-tps-about-us .rich-text__heading{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tps-info.css.map */
