:root{--bgcolor-trans: transparent;--bgcolor-main: #151542;--bgcolor-1: #000000;--bgcolor-2: #4A4C4F;--bgcolor-3: #C1C2C3;--bgcolor-4: #E8E8EC;--bgcolor-5: #FAFAFA;--bgcolor-6: #F0F0F1;--bgcolor-7: #1C1C1C;--bgcolor-8: #DADADB;--bgcolor-white: #FFFFFF;--labcolor-main: #008564;--font-body-family: Gantari}.tps-container{max-width:1440px!important;width:100%!important;margin:0 auto;float:none;padding:0 15px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:inherit!important}.announcement-bar__text{font-family:var(--font-body-family);font-size:12px;font-style:normal;font-weight:400;line-height:18px}.header-logo__image-container{padding:10px}.header_info a{display:flex;justify-content:flex-start;align-items:center}.header_info .mob_icon_cont{display:none}.header_info .mob_icon{background:url(header-footer-sprite.svg);width:25px;height:25px;display:block;background-position:-14px -14px}.account-button,.header-actions__action{width:31px!important}dropdown-localization-component .button.dropdown-localization__button{font-family:var(--font-body-family)!important}.currency-code{font-family:var(--font-body-family)}.footer-content{padding-bottom:40px!important;padding-top:40px!important}.footer-content .menu__heading__default,rte-formatter h3,.menu__heading__accordion{font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase}.footer-content .menu__heading__default,.menu__heading__accordion{font-family:var(--font-body-family)}.details-content ul li a,rte-formatter a,.tps-contact-us rte-formatter p a{font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none!important}.tps-contact-us .group-block-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.email-signup__input-group input{border-radius:0;padding:10px}button.email-signup__button{font-size:0;border:1px solid var(--bgcolor-white);border-radius:0;padding:22px;background-color:var(--bgcolor-white);background:url(header-footer-sprite.svg);background-position:-5px -97px}.email-signup__input-group{gap:0!important}.text-block h3{padding:20px 0 15px!important}.footer-copyright.tps-container{padding:20px!important;margin-top:10px;border-top:1px solid var(--bgcolor-white);font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.menu-list .menu-list__link-title{font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:var(--bgcolor-1)}.menu-list__submenu{background:var(--bgcolor-white);box-shadow:-5px 3px 8px -3px #00000040;border-top:1px solid var(--bgcolor-3)}.menu-list__list-item:hover a.menu-list__link span{color:var(--bgcolor-main);text-decoration:underline;text-underline-offset:12px;font-weight:600;text-decoration-thickness:2px}.mega-menu__inner.tps-container{display:flex;justify-content:center;margin:20px 0;grid-gap:30px}.mega-menu__columns{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:0;flex:1}.tps-jewelry .mega-menu__columns{grid-template-columns:1fr 1fr 1fr}.mega-menu__column{min-width:200px}.mega-menu__heading{font-size:16px;font-weight:600;margin-bottom:12px}.mega-menu__sublist{list-style:none;padding:0;margin:0}.mega-menu__sublist li{margin-bottom:8px}.mega-menu__sublist a{text-decoration:none;color:var(--bgcolor-1);font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.mega-menu__image{width:46%;position:relative;z-index:1}.mega-menu__image img{width:100%;border-radius:0;height:100%}.mega-menu__heading a{color:var(--bgcolor-1);font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:700;line-height:24px}.tps-shop-lab-grown-diamonds ul.mega-menu__sublist{display:grid;grid-template-columns:repeat(2,1fr)}.mega-menu__column .mega-menu__sublist li a,.menu-drawer__menu .menu-drawer__menu .menu-drawer__menu.menu-drawer__menu--grandchildlist li a{display:flex;align-items:center}.menu-drawer__menu .menu-drawer__menu .menu-drawer__menu.menu-drawer__menu--grandchildlist li a{justify-content:flex-start}.mega-menu__column li.tps-shop-all a,.menu-drawer__menu li.tps-shop-all a{font-weight:600}.mega-menu__column .mega-menu__sublist li a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li a:before{content:"";display:block;width:35px;height:30px;background:url(header-footer-sprite.svg);margin-right:4px}.tps-shop-all-engagement li a:before,.tps-education li a:before,li.tps-shop-all a:before,.tps-diamond-education li a:before,.tps-about li a:before{content:unset!important}.mega-menu__column .mega-menu__sublist li.tps-start-with-setting a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-start-with-setting a:before{background-position:-136px -306px}.mega-menu__column .mega-menu__sublist li.tps-start-with-diamond a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-start-with-diamond a:before{background-position:-178px -306px}.mega-menu__column .mega-menu__sublist li.tps-yellow-gold a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-yellow-gold a:before{background-position:-124px -205px}.mega-menu__column .mega-menu__sublist li.tps-white-gold a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-white-gold a:before{background-position:-6px -205px}.mega-menu__column .mega-menu__sublist li.tps-rose-gold a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-rose-gold a:before{background-position:-243px -205px}.mega-menu__column .mega-menu__sublist li.tps-round a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-round a:before{background-position:-10px -261px}.mega-menu__column .mega-menu__sublist li.tps-cushion a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-cushion a:before{background-position:-98px -261px}.mega-menu__column .mega-menu__sublist li.tps-princess a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-princess a:before{background-position:-51px -261px}.mega-menu__column .mega-menu__sublist li.tps-asscher a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-asscher a:before{background-position:-141px -261px}.mega-menu__column .mega-menu__sublist li.tps-oval a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-oval a:before{background-position:-219px -261px}.mega-menu__column .mega-menu__sublist li.tps-radiant a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-radiant a:before{background-position:-374px -261px}.mega-menu__column .mega-menu__sublist li.tps-pear a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-pear a:before{background-position:-257px -261px}.mega-menu__column .mega-menu__sublist li.tps-marquise a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-marquise a:before{background-position:-181px -261px}.mega-menu__column .mega-menu__sublist li.tps-emerald a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-emerald a:before{background-position:-297px -261px}.mega-menu__column .mega-menu__sublist li.tps-heart a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-heart a:before{background-position:-334px -261px}.mega-menu__column .mega-menu__sublist li.tps-other a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-other a:before{background-position:-414px -260px}.mega-menu__column .mega-menu__sublist li.tps-solitaire a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-solitaire a:before{background-position:-8px -159px}.mega-menu__column .mega-menu__sublist li.tps-three-stone a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-three-stone a:before{background-position:-179px -159px}.mega-menu__column .mega-menu__sublist li.tps-side-stone a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-side-stone a:before{background-position:-120px -159px}.mega-menu__column .mega-menu__sublist li.tps-halo a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-halo a:before{background-position:-61px -159px}.mega-menu__column .mega-menu__sublist li.tps-vintage a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-vintage a:before{background-position:-236px -159px}.mega-menu__column .mega-menu__sublist li.tps-diamond-bands a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-diamond-bands a:before{background-position:-447px -377px}.mega-menu__column .mega-menu__sublist li.tps-eternity-rings a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-eternity-rings a:before{background-position:-7px -377px}.mega-menu__column .mega-menu__sublist li.tps-anniversary-rings a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-anniversary-rings a:before{background-position:-116px -377px}.mega-menu__column.tps-womens-bands .mega-menu__sublist li.tps-diamond-bands a:before,.menu-drawer__menu .tps-womens-bands .menu-drawer__menu--grandchildlist li.tps-diamond-bands a:before{background-position:-64px -377px}.mega-menu__column.tps-rings .mega-menu__sublist li.tps-eternity-rings a:before,.menu-drawer__menu .tps-rings .menu-drawer__menu--grandchildlist li.tps-eternity-rings a:before{background-position:-64px -377px}.mega-menu__column .mega-menu__sublist li.tps-toi-et-moi-rings a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-toi-et-moi-rings a:before{background-position:-298px -306px}.mega-menu__column .mega-menu__sublist li.tps-five-stones-ring a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-five-stones-ring a:before,.tps-five-stones-ring a:before{background-position:-8px -347px}.mega-menu__column .mega-menu__sublist li.tps-seven-stone-rings a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-seven-stone-rings a:before{background-position:-67px -347px}.mega-menu__column .mega-menu__sublist li.tps-stud-earrings a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-stud-earrings a:before{background-position:-285px -377px}.mega-menu__column .mega-menu__sublist li.tps-hoop-earrings a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-hoop-earrings a:before{background-position:-250px -341px}.mega-menu__column .mega-menu__sublist li.tps-fashion-earrings a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-fashion-earrings a:before{background-position:-338px -377px}.mega-menu__column .mega-menu__sublist li.tps-tennis-bracelets a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-tennis-bracelets a:before{background-position:-228px -377px}.mega-menu__column .mega-menu__sublist li.tps-fashion-bracelets a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-fashion-bracelets a:before{background-position:-169px -377px}.mega-menu__column .mega-menu__sublist li.tps-tennis-necklaces a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-tennis-necklaces a:before{background-position:-390px -341px}.mega-menu__column .mega-menu__sublist li.tps-solitaire-necklaces a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-solitaire-necklaces a:before{background-position:-342px -341px}.mega-menu__column .mega-menu__sublist li.tps-fashion-necklaces a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-fashion-necklaces a:before{background-position:-439px -341px}.mega-menu__column .mega-menu__sublist li.tps-initial-necklaces a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-initial-necklaces a:before{background-position:-300px -341px}.mega-menu__column .mega-menu__sublist li.tps-create-your-own-ring a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-create-your-own-ring a:before{background-position:-5px -303px}.mega-menu__column .mega-menu__sublist li.tps-create-your-own-earring a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-create-your-own-earring a:before{background-position:-47px -305px}.mega-menu__column .mega-menu__sublist li.tps-create-your-own-pendant a:before,.menu-drawer__menu .menu-drawer__menu--grandchildlist li.tps-create-your-own-pendant a:before{background-position:-89px -305px}.menu-list__submenu-inner{position:relative;padding:0!important;overflow-y:auto!important;scrollbar-width:none!important}.menu-list__submenu-inner::-webkit-scrollbar{display:none}.mega-menu.section.section--full-width-margin.section--page-width:after{content:"";display:block!important;height:-webkit-fill-available;background:#f0f0f1;position:absolute;top:1px;right:0;vertical-align:middle;width:48%}.mega-menu__image img{padding:10px}.tps-about .mega-menu__columns,.tps-diamonds .mega-menu__columns,.tps-wedding .mega-menu__columns{display:flex;justify-content:end;gap:60px;max-width:790px}.tps-diamonds .mega-menu__columns .mega-menu__column{min-width:250px}.header__row.header__row--bottom{border-bottom:1px solid var(--bgcolor-3)}.tps-contact-us>rte-formatter.text-block p,.tps-contact-us>rte-formatter.text-block p a{letter-spacing:var(--font-h3--letter-spacing);color:var(--color, var(--font-h3-color));font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:uppercase;padding:25px 0 14px}.tps-contact-us .tps-footer-contact-group{display:flex;flex-direction:column;align-items:flex-start}.tps-contact-us .group-block-content .icon-block__media{width:16px!important}header-component .header-actions__cart-icon .cart-bubble{right:5px;top:4px}.tps-blog-post.tps-info-banner h1{text-align:center!important;font-family:var(--font-h1--family)!important;font-size:45px!important;font-style:normal!important;font-weight:700!important;line-height:72px!important;color:var(--bgcolor-white)!important}.tps-blog-post.tps-info-banner .hero__container svg.hero__image{display:none}.tps-blog-post.tps-info-banner{min-height:200px!important}.tps-blog-post.tps-info-banner p{color:var(--bgcolor-white)}.tps-container.tps-blog-page{max-width:1020px!important;display:block!important;width:100%!important;margin:0 auto;float:none;padding:0 15px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:inherit!important}.tps-blog-page .blog-post-item:first-child .blog-post-card{flex-direction:column!important}.tps-blog-page .blog-post-item,.tps-blog-page .blog-post-item:first-child{--blog-post-card-scale: .8 !important;grid-column:span 3!important}.tps-blog-page .blog-post-item:first-child:has(.blog-post-card__image-container) .blog-post-card__content{padding-inline-start:0!important;width:100%!important;padding:15px!important}.tps-blog-page .blog-post-item:first-child .blog-post-card__image-container{width:100%!important}.tps-blog-page rte-formatter.blog-post-card__content-text a{font-weight:600}.tps-blog-page .blog-post-item .blog-post-card__content{padding:15px!important}@media(hover:hover){button.email-signup__button:hover{background-position:192px -97px}.tps-blog-page .blog-post-item:hover{box-shadow:0 2px 4px #00000040}}@media(min-width:768px){.announcement-bar__text{font-size:16px;line-height:24px}.header-logo__image-container{padding:20px}.header_info .mob_icon_cont{display:block;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.account-button,.header-actions__action{width:35px!important}.footer-content .menu__heading__default,rte-formatter h3,.menu__heading__accordion{font-size:16px;line-height:24px}}@media(max-width:1410px){.mega-menu.section.section--full-width-margin.section--page-width:after{width:41%}.mega-menu__image{width:37%}.tps-about .mega-menu__columns,.tps-diamonds .mega-menu__columns,.tps-wedding .mega-menu__columns{gap:30px}}@media(max-width:1200px){.mega-menu__image{width:46%}.mega-menu.section.section--full-width-margin.section--page-width:after{width:48%}.tps-engagement-rings .mega-menu.section.section--full-width-margin.section--page-width:after{width:46%}.mega-menu__column{min-width:fit-content}}@media(max-width:1200px){.mega-menu__image{width:46%}.mega-menu.section.section--full-width-margin.section--page-width:after{content:unset!important}.mega-menu__column{min-width:fit-content}}@media(max-width:1150px){.tps-engagement-rings .mega-menu__columns{grid-template-columns:1fr 1fr;gap:10px}.tps-engagement-rings .mega-menu__column.tps-create-your-own-ring{order:1}.tps-engagement-rings .mega-menu__column.tps-shop-by-metal{order:2}.tps-engagement-rings .mega-menu__column.tps-shop-lab-grown-diamonds{order:3}.tps-engagement-rings .mega-menu__column.tps-shop-by-style{order:4}.tps-engagement-rings .mega-menu__column.tps-shop-all-engagement{order:5}.tps-engagement-rings .mega-menu__column.tps-education{order:6}.tps-engagement-rings .mega-menu__column.tps-ready-to-ship-engagement-rings{order:7}.tps-engagement-rings .mega-menu__column.tps-find-your-ring-size{order:8}}@media(max-width:767px){.header__drawer.desktop\:hidden{grid-area:leftA}.header__icon--summary .header-drawer-icon svg{display:none}.menu-drawer-container .header__icon--summary{padding:0!important}.header__icon--summary .header-drawer-icon{background:url(header-footer-sprite.svg);width:25px!important;height:25px!important;display:block;background-position:-465px -12px}.header__row{padding:0 15px}.email-signup__form{flex-direction:column!important}button.email-signup__button{width:auto!important}.footer-content{gap:0px!important}.email-signup__input-group{flex-direction:row!important}.footer-copyright.tps-container{text-align:center}.menu-drawer__menu.has-submenu{padding:0}.menu-drawer__menu .menu-drawer__list-item{padding:0 15px;border-bottom:1px solid var(--bgcolor-3)}.menu-drawer__menu .menu-drawer__list-item summary.menu-drawer__menu-item{font-family:var(--font-body-family);font-size:18px;font-style:normal;font-weight:400;line-height:28px;color:var(--bgcolor-1)}.menu-drawer__menu summary.menu-drawer__menu-item.menu-drawer__menu-item--child,.menu-drawer__menu ul.menu-drawer__menu.menu-drawer__menu--childlist li .menu-drawer__menu-item{color:var(--bgcolor-1);font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:700;line-height:24px}.menu-drawer__menu .menu-drawer__menu .menu-drawer__menu.menu-drawer__menu--grandchildlist li a{text-decoration:none;color:var(--bgcolor-1);font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.menu-drawer__menu li.tps-shop-all a{font-weight:600!important}.tps-contact-us>rte-formatter.text-block p{font-size:14px}header-component .header-actions__cart-icon .cart-bubble{right:7px}details.tps-main-menu:not([open]) summary.menu-drawer__menu-item.menu-drawer__menu-item--mainlist:after{content:"";display:block;width:15px;height:15px;background:url(header-footer-sprite.svg);margin-right:4px;background-position:-434px -125px}details.tps-main-menu[open] summary.menu-drawer__menu-item.menu-drawer__menu-item--mainlist:after{content:"";display:block;width:15px;height:15px;background:url(header-footer-sprite.svg);margin-right:4px;background-position:-434px -104px}}@media(max-width:749px){.tps-contact-us>rte-formatter.text-block,.tps-contact-us>rte-formatter.text-block p{width:100%;position:relative;max-width:100%;display:flex}.tps-contact-us>rte-formatter.text-block p:after{content:"\2304";width:20px;height:15px;color:#fff;font-size:23px;font-weight:100;margin-left:auto;line-height:23px;position:absolute;top:13px;right:-2px;opacity:.8}.tps-contact-us>rte-formatter.text-block p.tps-footer-contact-toggle:after{transform:rotate(180deg);top:31px}.tps-contact-us .tps-footer-contact-group{display:none}.tps-contact-us>rte-formatter.text-block p{padding:23px 0 14px}.footer-content.tps-container{padding-inline:0px!important}.tps-contact-us .tps-footer-contact-group .group-block:nth-child(1){margin-bottom:12px}.tps-blog-page .blog-post-item,.tps-blog-page .blog-post-item:first-child{--blog-post-card-scale: .8 !important;grid-column:span 6!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tps-common.css.map */
