@font-face{font-family:Essonnes;src:url(/cdn/shop/files/EssonnesDisplay-Italic.woff2) format("woff2"),url(/cdn/shop/files/EssonnesDisplay-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Essonnes;src:url(/cdn/shop/files/EssonnesText-Bold.woff2) format("woff2"),url(/cdn/shop/files/EssonnesText-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Essonnes;src:url(/cdn/shop/files/EssonnesHeadline-ThinItalic.woff2) format("woff2"),url(/cdn/shop/files/EssonnesHeadline-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Essonnes;src:url(/cdn/shop/files/EssonnesHeadline-Bold.woff2) format("woff2"),url(/cdn/shop/files/EssonnesHeadline-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Essonnes;src:url(/cdn/shop/files/EssonnesDisplay-Regular.woff2) format("woff2"),url(/cdn/shop/files/EssonnesDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Essonnes;src:url(/cdn/shop/files/EssonnesDisplay-LightItalic.woff2) format("woff2"),url(/cdn/shop/files/EssonnesDisplay-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Essonnes;src:url(/cdn/shop/files/EssonnesDisplay-Bold.woff2) format("woff2"),url(/cdn/shop/files/EssonnesDisplay-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Essonnes;src:url(/cdn/shop/files/EssonnesHeadline-BoldItalic.woff2) format("woff2"),url(/cdn/shop/files/EssonnesHeadline-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Essonnes;src:url(/cdn/shop/files/EssonnesHeadline-Italic.woff2) format("woff2"),url(/cdn/shop/files/EssonnesHeadline-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Essonnes;src:url(/cdn/shop/files/EssonnesHeadline-Regular.woff2) format("woff2"),url(/cdn/shop/files/EssonnesHeadline-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Essonnes;src:url(/cdn/shop/files/EssonnesHeadline-Thin.woff2) format("woff2"),url(/cdn/shop/files/EssonnesHeadline-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Essonnes;src:url(/cdn/shop/files/EssonnesText-Italic.woff2) format("woff2"),url(/cdn/shop/files/EssonnesText-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Essonnes;src:url(/cdn/shop/files/EssonnesDisplay-Light.woff2) format("woff2"),url(/cdn/shop/files/EssonnesDisplay-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Essonnes;src:url(/cdn/shop/files/EssonnesText-BoldItalic.woff2) format("woff2"),url(/cdn/shop/files/EssonnesText-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Essonnes;src:url(/cdn/shop/files/EssonnesText-Regular.woff2) format("woff2"),url(/cdn/shop/files/EssonnesText-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Essonnes;src:url(/cdn/shop/files/EssonnesDisplay-BoldItalic.woff2) format("woff2"),url(/cdn/shop/files/EssonnesDisplay-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Stolzl;src:url(/cdn/shop/files/Stolzl-Regular.woff2) format("woff2"),url(/cdn/shop/files/Stolzl-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Stolzl;src:url(/cdn/shop/files/Stolzl-Light.woff2) format("woff2"),url(/cdn/shop/files/Stolzl-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Stolzl;src:url(/cdn/shop/files/Stolzl-Book.woff2) format("woff2"),url(/cdn/shop/files/Stolzl-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Stolzl;src:url(/cdn/shop/files/Stolzl-Medium.woff2) format("woff2"),url(/cdn/shop/files/Stolzl-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Stolzl;src:url(/cdn/shop/files/Stolzl-Thin.woff2) format("woff2"),url(/cdn/shop/files/Stolzl-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Stolzl;src:url(/cdn/shop/files/Stolzl-Bold.woff2) format("woff2"),url(/cdn/shop/files/Stolzl-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--font-body-family: "Stolzl"}::selection{background-color:#000;color:#fff}h1,h2,h3,h4,h5,h6{font-family:Essonnes!important}p,a,th,td,button,li{font-family:Stolzl}body .shopify-section .page-width{max-width:1720px;margin:auto;padding:100px 50px}body .shopify-section .page-width *{color:#222}:focus,:focus-visible{outline:0!important;box-shadow:none!important}.field:after,.field:before,.button:after,.button:before,h3:after,h3:before,h3 a:after,h3 a:before{display:none}body{letter-spacing:0!important}.field input{border:1.16px solid #c3c3c3}body .shopify-section h2{letter-spacing:0;font-weight:400;font-size:44px;line-height:100%;text-align:center}body .shopify-section .button{min-width:200px;background:#bbc2cc;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;text-align:center;border-radius:30px;border:1px solid #BBC2CC;padding:20px 15px;transition:.3s linear;color:#fff}body .shopify-section .button:hover{background:#222;border-color:#222}body .site-nav.style--classic{justify-content:flex-end}cart-notification{display:none}.card-wrapper .card .card__content>.card__information{padding:31px 0 0}.card-wrapper .card .card__content>.card__information h3 a{font-weight:400;font-size:20px;line-height:100%;letter-spacing:0;font-family:Essonnes test!important}.card-wrapper .card .card__content>.card__information h3{margin:0 0 15px}.template-product .price .price__container .price__sale{display:flex;align-items:center;flex-direction:row-reverse;gap:13px;justify-content:flex-end}.price .price__container .price__sale .price-item{font-weight:400;font-size:17px;line-height:100%;letter-spacing:0;font-family:Stolzl;margin:0}.price .price__container .price__sale s.price-item{color:#666}.card-wrapper:hover .card .card__content>.card__information h3 a{text-decoration:none}.utility-bar.ts-announcementbar .page-width{display:flex;gap:100px;align-items:center;justify-content:space-between}.utility-bar.ts-announcementbar .page-width .ts-search-qoute{display:flex;gap:80px;align-items:center;justify-content:space-between;position:relative}.utility-bar.ts-announcementbar .page-width .ts-search-qoute .template-search__search{width:calc(60% - 40px);max-width:200px}.utility-bar.ts-announcementbar .page-width .ts-search-qoute a.ts-btn.ts-announcment-btn{width:calc(40% - 40px);font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;color:#222;transition:.3s linear}.utility-bar.ts-announcementbar .page-width .ts-search-qoute:after{content:"";background:#888;width:1px;height:24px;left:58%;position:absolute;transform:translate(-50%)}.utility-bar.ts-announcementbar .page-width{padding:0 50px}.ts-announcementbar .svg-wrapper{width:18px;height:18px}.utility-bar.ts-announcementbar .localization-wrapper ul.list-social li.list-social__item:nth-of-type(2),.utility-bar.ts-announcementbar .localization-wrapper ul.list-social li.list-social__item:nth-of-type(6),.utility-bar.ts-announcementbar .localization-wrapper .disclosure{display:none}.utility-bar.ts-announcementbar .ts-search-qoute .template-search__search input#Search-In-Template{width:100%;border:0;border-bottom:1px solid #666666;background:transparent;min-height:auto;height:26px;padding:5px}.announcement-bar__message{padding:0;display:flex;align-items:center;justify-content:center}.utility-bar.ts-announcementbar .announcement-bar p.announcement-bar__message.h5 span{padding:0;display:flex;align-items:center;font-family:Stolzl;font-weight:400;font-size:12px;line-height:normal;letter-spacing:0;text-align:center;text-decoration:underline}.g-review span#star{color:#f5bb00}.utility-bar.ts-announcementbar .ts-search-qoute .template-search__search label.field__label{top:7px;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;left:21px}.utility-bar.ts-announcementbar .ts-search-qoute .template-search__search button.search__button{left:0;height:14px;width:14px;top:5px}.utility-bar.ts-announcementbar .ts-search-qoute .template-search__search button.search__button svg.icon.icon-search{width:auto;height:auto}.utility-bar.ts-announcementbar .page-width .ts-search-qoute{width:calc(30% - 35px)}.utility-bar.ts-announcementbar .localization-wrapper{gap:86px;position:relative;width:calc(30% - 30px)}.utility-bar.ts-announcementbar .page-width .announcement-bar button.slider-button--prev,.utility-bar.ts-announcementbar .page-width .announcement-bar button.slider-button--next{margin:0}.utility-bar.ts-announcementbar ul.list-social{margin:0;gap:35px;flex-wrap:nowrap}.utility-bar.ts-announcementbar ul.list-social li.list-social__item a.link{padding:0}.utility-bar.ts-announcementbar .page-width .ts-search-qoute a.ts-btn.ts-announcment-btn:hover{color:#222222b0}.utility-bar.ts-announcementbar .localization-wrapper .country-selector{background:#fff}.utility-bar.ts-announcementbar .localization-wrapper *{color:#222}.utility-bar.ts-announcementbar .localization-wrapper .country-filter{background:#fff}.utility-bar.ts-announcementbar .localization-wrapper input#country-filter-input{background:transparent}sticky-header header.header.page-width{padding:15px 50px}sticky-header header.header.page-width a.header__heading-link{padding:0}sticky-header header.header.page-width .header__icons .cstm-header nav{display:flex;margin-right:20px;margin-left:0}sticky-header header.header.page-width .header__icons{padding:0}sticky-header header.header.page-width .header__icons .cstm-header{display:flex;align-items:center;gap:30px}sticky-header.header-wrapper{background:transparent;position:absolute;width:100%;border:0;transition:.3s linear}.shopify-section-header-sticky sticky-header.header-wrapper{background:#fff}sticky-header header.header .cstm-header .header-button a.ts-appointment-btn{border:1px solid #BBC2CC;width:100%;display:inline-block;font-weight:400;font-size:15px;line-height:100%;letter-spacing:0;text-align:center;padding:13px 25px;border-radius:30px;color:#222;text-decoration:none;transition:.3s linear;background:#bbc2cc}sticky-header header.header .cstm-header .header-button{min-width:200px}sticky-header header.header.page-width .header__icons .cstm-header a{position:relative;display:inline-block;background-color:transparent;cursor:pointer}sticky-header header.header .cstm-header .header-button a.ts-appointment-btn:hover{background:#bbc2cc;color:#fff;border:1px solid #222}sticky-header header.header .cstm-header .header-button a.ts-appointment-btn:before{content:"";top:0;bottom:0;left:0;height:100%;width:0%;background-color:#1c1f1e;transition:.3s ease-out;position:absolute;border-radius:30px;color:#fff}sticky-header header.header .cstm-header .header-button a.ts-appointment-btn:hover:before{width:100%}body .shopify-section .ts-hero-slider .slideshow__text-wrapper{padding:500px 50px 80px}.ts-hero-slider .slideshow__text-wrapper .content-container{padding:0}.ts-hero-slider .slideshow__text-wrapper .content-container h2.banner__heading{font-size:64px;line-height:100%;letter-spacing:0;text-align:left;font-family:Stolzl!important;font-weight:500}.ts-hero-slider .slideshow__text-wrapper .content-container .rte{margin:10px 0 0}.ts-hero-slider .slideshow__text-wrapper .content-container .rte p{font-weight:400;font-size:18px;line-height:32px;letter-spacing:0}.ts-hero-slider .slideshow__text-wrapper .content-container .rte:after{display:none}.ts-hero-slider .slideshow__text-wrapper .content-container .banner__buttons{margin:42px 0 0}.ts-hero-slider .slider-buttons{border:0;position:absolute;bottom:20px;width:100%}.ts-hero-slider .slider-buttons button.slider-button{display:none}.ts-hero-slider .slider-buttons .slider-counter{margin:0;min-width:auto}.ts-hero-slider button.slider-counter__link{padding:0;width:16px;height:16px}.ts-hero-slider .slider-buttons .slider-counter .slideshow__control-wrapper{gap:10px}.ts-hero-slider button.slider-counter__link span.dot{background:#21212140;border-color:#21212140!important;width:100%;height:100%}.ts-hero-slider button.slider-counter__link.slider-counter__link--active span.dot{background:#222}.ts-steps .ts-bg{background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;gap:0;align-items:center;padding:102px 105px 115px}body .ts-steps .page-width{padding:0 50px}.ts-steps .ts-bg h2.h1,body .shopify-section .ts-head p{color:#fff;margin:0}.ts-steps .card-subhead p{font-family:Stolzl;font-weight:400;font-size:17px;line-height:100%;letter-spacing:0;text-align:end}.ts-steps .multicolumn-card__image-wrapper{margin-top:11px}body .ts-steps .ts-head{display:flex;flex-direction:column;gap:15px}.ts-steps .title-wrapper-with-link{margin:0}.ts-steps .button{margin-top:2rem;color:#000;padding:19px 39px}.ts-steps .media{padding-bottom:60%!important}.ts-steps h3.inline-richtext{font-weight:400;font-size:22px;line-height:100%;letter-spacing:0}.ts-feature-collection .card__badge.bottom.left{display:none}.ts-steps .grid{column-gap:30px}body .ts-steps .button{color:#000;padding:19px 39px}body .ts-types .page-width{padding:40px 50px 0}body .ts-types .multicolumn-card__image-wrapper{margin:0;position:relative}.ts-types h3.inline-richtext{font-family:Essonnes Test;font-weight:400;font-size:40px;line-height:100%;letter-spacing:0;color:#fff}.ts-types .rte p{font-family:Stolzl;font-weight:400;font-size:17px;line-height:100%;letter-spacing:0;color:#fff;margin:0}.ts-types a.link.animate-arrow{padding:16px 38px;background:#bbc2cc;border-radius:30px;font-family:Stolzl;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0}.ts-types span.svg-wrapper{display:none}.ts-types .ts-info{display:flex;flex-direction:column;gap:9px;width:100%}.ts-steps .ts-info{gap:10px;display:flex;flex-direction:column}body .ts-types .multicolumn-card__info{position:absolute;bottom:0;width:100%;display:flex;justify-content:space-between;padding:0 40px 40px 50px!important}body .collection-list-wrapper .ts-head p{color:#000}.collection-list-wrapper .ts-head{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:14px}.collection-list-wrapper .title-wrapper-with-link{margin-bottom:40px}.collection-list-wrapper a.full-unstyled-link{text-align:center;font-family:Essonnes Test;font-weight:400;font-size:24px;line-height:100%;letter-spacing:0}.collection-list-wrapper span.icon-wrap{display:none}.ts-ring .image-with-text__grid{gap:100px}.ts-ring .image-with-text__media-item{width:calc(46% - 50px)}.ts-ring .image-with-text__text-item.grid__item{width:calc(54% - 50px)}.ts-ring p{max-width:88%}.ts-ring .image-with-text__content a.button:hover{color:#fff}body .shopify-section .ts-feature-collection h2{margin:0 0 33px}.ts-feature-collection slider-component ul.grid{gap:28px;margin:0}.ts-feature-collection slider-component ul.grid li.grid__item{width:calc(25% - 21px);max-width:calc(25% - 21px)}body .ts-steps .ts-head p{font-family:Stolzl;font-weight:400;font-size:17px;line-height:100%;letter-spacing:0;text-align:center}body .ts-steps .ts-head h2.title{line-height:1.2}.ts-steps .ts-bg slider-component{margin:45px 0 0}.ts-steps .ts-bg .center a.button{margin:60px 0 0}body .ts-steps .ts-bg slider-component ul li.grid__item{width:calc(33.33% - 20px);max-width:calc(33.33% - 20px)}.ts-steps .ts-bg .center a.button:hover{background:#000;color:#fff;border-color:#000}.ts-steps .multicolumn-card__info{padding:28px 30px 0}.ts-steps .multicolumn-card.content-container{padding:18px 18px 44px;opacity:90%}.ts-steps .multicolumn-card__info .rte:after{display:none}.ts-steps .multicolumn-card__info .rte p{font-weight:400;font-size:15px;line-height:22px;letter-spacing:0;max-width:100%;margin:auto}body .ts-types .multicolumn-card__info{gap:116px;align-items:center}body .ts-types .multicolumn-card__info a.link.animate-arrow{margin:0;transition:.3s linear}body .ts-types .multicolumn-card__info a.link.animate-arrow:hover{background:#222;color:#fff}body .collection-list-wrapper .ts-head p{font-weight:400;font-size:17px;line-height:100%;letter-spacing:0;text-align:center}.section-collection-list .collection-list-wrapper slider-component ul{gap:30px}.section-collection-list .collection-list-wrapper slider-component ul li.collection-list__item{width:calc(16.66% - 25px);max-width:calc(16.66% - 25px)}.section-collection-list .card-wrapper .card .card__content>.card__information{padding:23px 0 0}.section-collection-list .card-wrapper .card .card__content>.card__information h3.card__heading{margin:0}.section-collection-list .card-wrapper .card .card__content>.card__information h3.card__heading a{font-size:24px}.ts-ring .image-with-text__content{padding:0}.ts-ring .image-with-text__content .image-with-text__text.rte.body{margin:14px 0 0}.ts-ring .image-with-text__content a.button{padding:19px 39px;color:#222;font-weight:400;letter-spacing:0;margin:44px 0 0}.ts-featured-collection-sec .collection__title h2.title{margin:0 0 34px;text-align:left}.ts-featured-collection-sec slider-component{padding:0!important}.ts-featured-collection-sec ul.ts-featured{padding:0;margin:0}.ts-featured-collection-sec ul.ts-featured .slick-track{margin:0}.ts-featured-collection-sec ul.ts-featured .slick-track:after,.ts-featured-collection-sec ul.ts-featured .slick-track:before{display:none}.ts-featured-collection-sec ul.ts-featured .slick-list{margin:0 -15px}.ts-featured-collection-sec ul.ts-featured .slick-track .slick-slide{margin:0 15px}.ts-featured-collection-sec ul.ts-featured .slick-track .slick-slide .card__inner{--ratio-percent: 115.1% !important}.ts-featured-collection-sec ul.ts-featured .slick-track .slick-slide .card__inner .card__content{display:none}.ts-why-choose-us{background-image:url(/cdn/shop/files/choose-bg.png?v=1754549843);background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:unset}.ts-why-choose-us .title-wrapper-with-link{justify-content:center;margin:0 0 30px}.ts-why-choose-us slider-component ul.multicolumn-list{gap:30px;justify-content:center}.ts-why-choose-us slider-component ul.multicolumn-list li.grid__item{max-width:calc(20% - 24px)}.template-index .page-width:has(.jdgm-carousel-wrapper){padding-bottom:0!important}.template-index .jdgm-carousel__arrows{margin:6rem 0 0}.jdgm-carousel__arrows{margin:0!important}.template-index .jdgm-carousel-wrapper .jdgm-carousel__right-arrow,.template-index .jdgm-carousel-wrapper .jdgm-carousel__left-arrow{margin-top:-110px}.template-index .jdgm-carousel-wrapper{padding:0;width:100%}.template-index .jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper{display:none}.ts-why-choose-us slider-component ul.multicolumn-list li.grid__item .multicolumn-card__image-wrapper{padding:0;max-width:90px;margin:auto}.ts-why-choose-us slider-component ul.multicolumn-list .multicolumn-card__info{padding:21px 0 0}.ts-why-choose-us slider-component .ts-info h3{font-weight:400;font-size:24px;line-height:100%;letter-spacing:0;text-align:center}.ts-why-choose-us .ts-head h2.title{line-height:1.2}.ts-igi-certified.banner{min-height:500px}.ts-igi-certified.banner .banner__content{max-width:520px;padding:50px 0 50px 71px}.ts-igi-certified.banner .banner__content .banner__box{padding:0}.ts-igi-certified.banner .banner__content h2.banner__heading{color:#fff;text-align:left;font-weight:400;font-size:42px;line-height:70px;letter-spacing:0;line-height:1.2}.ts-igi-certified.banner .banner__content .banner__text.rte{margin:12px 0 42px}.ts-igi-certified.banner .banner__content .banner__text.rte:after{display:none}.ts-igi-certified.banner .banner__content .banner__text.rte p{font-family:Stolzl;font-weight:400;font-size:20px;line-height:30px;letter-spacing:0;color:#fff}.ts-igi-certified.banner .banner__content .banner__box .banner__buttons{margin:0}.ts-igi-certified.banner .banner__content .banner__box .banner__buttons a.button{min-width:220px;color:#222}.ts-igi-certified.banner .banner__content .banner__box .banner__buttons a.button:hover{color:#fff}body .shopify-section .blog .page-width{padding:0 50px 100px}.blog .title-wrapper-with-link{justify-content:center}.blog slider-component ul.blog__posts{gap:60px}.blog slider-component ul.blog__posts li.blog__post{width:calc(33.33% - 40px)}.blog slider-component ul.blog__posts li.blog__post .card__inner{min-height:400px}.blog slider-component ul.blog__posts .card-wrapper .card .card__content>.card__information.card__information{padding:36px 0 0;display:flex;flex-direction:column}.blog slider-component ul.blog__posts .card-wrapper .article-card__info{order:1}.blog slider-component ul.blog__posts li.blog__post .card__inner .card__content{display:none}.blog slider-component ul.blog__posts .card-wrapper h3.card__heading{order:2;margin:13px 0 15px}.blog slider-component ul.blog__posts .card-wrapper p.article-card__excerpt{order:3;margin:0;font-size:16px;line-height:30px}.blog slider-component ul.blog__posts .card-wrapper .card h3.card__heading a{font-weight:400;font-size:22px;line-height:100%;letter-spacing:0}.blog slider-component ul.blog__posts .card-wrapper .article-card__info time{font-family:Stolzl;font-weight:400;font-size:15px;line-height:100%;letter-spacing:1.6px;text-transform:uppercase}.newsletter .page-width.newsletter__wrapper:after{display:none}.newsletter .page-width.newsletter__wrapper{padding:155px 50px}body .newsletter .newsletter__subheading{margin:0}.page-width.newsletter__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}body .newsletter .newsletter__subheading p{font-family:Stolzl;font-weight:400;font-size:18px;line-height:32px;letter-spacing:0;color:#fff}.ts-newsletter{border-radius:40px;background:#fff;max-width:710px;width:100%;margin-top:26px}body .ts-newsletter .field{border:0}body .ts-newsletter input{border:0;height:62px}.ts-newsletter form#contact_form{width:100%;max-width:100%;margin:0}.newsletter-form__field-wrapper{width:100%;max-width:100%!important}.ts-newsletter label.field__label{font-family:Stolzl;font-weight:400;font-size:17px;line-height:100%;letter-spacing:.2px;top:50%;transform:translateY(-50%)}.ts-newsletter .newsletter-form__button{max-width:200px;border-radius:40px;width:100%;background:#bbc2cc!important;height:54px;top:5px;right:4px;font-weight:400;font-size:17px;line-height:28px;letter-spacing:0;text-align:center}.newsletter{background-repeat:no-repeat!important;background-size:cover!important}footer .footer__content-top .grid{gap:80px;grid-template-columns:4.5fr 4.1fr 1.5fr 1fr;display:grid}footer .footer__content-top .grid .footer-block{width:100%}footer .footer__content-top .grid .footer-block:nth-of-type(3) .footer-block-image{flex-direction:column;align-items:center}footer .footer__content-top .grid .footer-block h2.footer-block__heading{text-align:left;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0;margin:0 0 21px}footer .footer__content-top .grid .footer-block:nth-of-type(1) ul.footer-block__details-content{columns:2;gap:20px}footer .footer__content-top .grid ul.footer-block__details-content a.link{font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;margin:0 0 15px;text-decoration:none;transition:.3s linear}footer .footer__content-top .grid ul.footer-block__details-content li:last-child a.link{margin:0}footer .footer__content-top .grid ul.footer-block__details-content a.link:hover{color:#2222229c}footer .footer__content-top .grid .footer-block ul.footer-block__details-content li{margin:0}footer .footer__content-top .grid .footer-block .footer-block__brand-info ul{padding:0;list-style:none}footer .footer__content-top .grid .footer-block .footer-block__brand-info ul li{font-weight:400;font-size:16px;line-height:23px;letter-spacing:0;margin:0 0 20px;position:relative;padding-left:26px}footer .footer__content-top .grid .footer-block .footer-block__brand-info ul li:last-child{margin:0}footer .footer__content-top .grid .footer-block .footer-block__brand-info ul li:before{content:"";position:absolute;left:0;top:5px;width:14px;height:17px;background-repeat:no-repeat;background-size:contain}footer .footer__content-top .grid .footer-block .footer-block__brand-info ul li:nth-of-type(1):before{background-image:url(/cdn/shop/files/Location.svg?v=1754558891)}footer .footer__content-top .grid .footer-block .footer-block__brand-info ul li:nth-of-type(2):before{background-image:url(/cdn/shop/files/Calling.svg?v=1754558891)}footer .footer__content-top .grid .footer-block .footer-block__brand-info ul li:nth-of-type(3):before{background-image:url(/cdn/shop/files/Message.svg?v=1754558892)}footer .footer__content-top .grid .footer-block:nth-of-type(3) .footer-block__image-wrapper{margin:0 0 30px}body .shopify-section footer .footer__content-top .grid .footer-block:nth-of-type(3) a.button{min-width:301px;margin:0 auto 23px;color:#222}body .shopify-section footer .footer__content-top .grid .footer-block:nth-of-type(3) a.button:hover{color:#fff}body .shopify-section footer .footer__content-top .grid .footer-block:nth-of-type(3) ul.footer__list-social{justify-content:center;gap:39px}body .shopify-section footer .footer__content-top ul.footer__list-social a.link{padding:0}body .shopify-section .footer .footer__content-top.page-width .footer-block--newsletter{display:none}body .shopify-section .footer .footer__content-top.page-width{padding:100px 50px 41px}body .shopify-section .footer .footer__content-bottom{padding:0;border:0}body .shopify-section .footer .footer__content-bottom .page-width{display:flex;flex-direction:row-reverse;border-top:1px solid #D0D0D0;padding:13px 50px}.footer .footer__content-bottom .footer__content-bottom-wrapper *{margin:0}.footer .footer__content-bottom .footer__column{align-items:flex-end!important}.footer .footer__content-bottom ul.list-payment{gap:6px}.footer .footer__content-bottom ul.list-payment li.list-payment__item{padding:0;width:30px}.footer .footer__content-bottom ul.list-payment li.list-payment__item svg.icon{width:100%;height:100%}.footer .footer__content-bottom .footer__content-bottom-wrapper:has(.ts-policy){justify-content:center}.footer .footer__content-bottom .ts-policy{display:flex;align-items:center}.footer .footer__content-bottom .ts-policy a{font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;text-decoration:none;color:#222}.footer .footer__content-bottom small.copyright__content{font-weight:300;font-size:16px;line-height:22px;letter-spacing:0;text-transform:uppercase;color:#222c}.footer .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright,.ts-ring .image-with-text__text-item.grid__item h2.image-with-text__heading{text-align:left}.newsletter .page-width.newsletter__wrapper h2.inline-richtext{color:#fff}.ts-hero-slider .ts-hero-btn{display:flex;gap:20px}body .shopify-section .ts-hero-slider .ts-hero-btn .banner__buttons a.button{color:#222;padding:12px 14px;text-transform:uppercase;font-size:14px;min-width:130px}body .shopify-section .ts-hero-slider .ts-hero-btn .banner__buttons a.button:hover{color:#fff}body .menu-opening .mobile-facets__inner{background:#fff}aside#main-collection-filters{margin:0 0 30px}aside#main-collection-filters .facets-container{padding:0}aside#main-collection-filters .facets-container form#FacetFiltersForm{margin:0}aside#main-collection-filters .facets-container form#FacetFiltersForm .facets__wrapper{gap:15px}.template-collection aside#main-collection-filters .facets-container form#FacetFiltersForm h2{font-size:16px;line-height:24px;font-weight:600}aside#main-collection-filters .facets-container form#FacetFiltersForm .facets__wrapper *{margin:0;background:#fff}aside#main-collection-filters .facets-container form#FacetFiltersForm .facets__wrapper span{font-size:16px;margin-left:.5rem}aside#main-collection-filters .facets-container form#FacetFiltersForm .facets__wrapper .facets__display{background:#fff}aside#main-collection-filters .facets-container form#FacetFiltersForm .product-count{opacity:1}body.template-collection ul#product-grid{gap:28px}body.template-product .tpo_option-label{flex-direction:row;align-items:center;gap:21px;margin:10px 0 0;border-top:1px solid #F6F5F3}body.template-product .tpo_option-label .tpo_option-label-container{margin:0;background:#f8f8f8;padding:10px 8px;max-width:120px;width:100%;font-family:Stolzl;align-items:center;line-height:1;height:50px}body.template-product .tpo_option-label .tpo_radio-buttons-wrapper{grid-gap:4px 18px!important}body.template-product .tpo_option-label .tpo_radio-buttons-wrapper .container-wrap-selection,body.template-product .tpo_option-container:has(.tpo_option-label){margin:0}body.template-product .tpo_option-label .tpo_option-label-container span.form__label{font-weight:400;font-size:14px;line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-family:Stolzl}body.template-product .tpo_option-label .tpo_option-label-container span.form__label>span{display:none}body.template-product .tpo_option-label .tpo_radio-buttons-wrapper span.tpo_option_type_label{font-family:Stolzl;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0}body.template-product .tpo_option-label .tpo_option-type-buttons-wrapper,body.template-product .tpo_option-label .tpo_dropdown_image_input_wrapper,body.template-product .tpo_option-label .tpo_option-type-image-swatches-wrapper{margin:8px 0 0}body.template-product .tpo_option-label .tpo_option-type-buttons-wrapper label.tpo_shape_radius{background:transparent!important;border:0;font-family:Stolzl;font-weight:400;font-size:15px;line-height:100%;letter-spacing:0;text-transform:uppercase}body.template-product .tpo_option-label .tpo_dropdown_image_input_wrapper input.tpo_option-input{border-radius:30px;background-color:#f8f8f8}body.template-product .tpo_option-label .tpo_dropdown_image_input_wrapper .tpo_option-input-inner:before,body.template-product .tpo_option-label .tpo_dropdown_image_input_wrapper .tpo_option-input-inner:after{display:none}body.template-product .tpo_option-label .tpo_dropdown_image_input_wrapper input.tpo_option-input,body.template-product .tpo_option-label .tpo_dropdown_image_input_wrapper input.tpo_option-input::placeholder{color:#222;font-family:Stolzl;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0}body.template-product .tpo_option-label .tpo_dropdown_image_input_wrapper .tpo_option-input-wrapper{max-width:300px}body .product ul.thumbnail-list li span.thumbnail__badge{background:#fff}body.template-product .tpo_option-label .tpo_image-swatches-wrapper .tpo_image-swatches-tooltip .tpo_image-swatches-tooltip_image-container{display:none}body.template-product .tpo_option-label .tpo_image-swatches-wrapper label.tpo_shape_square{border:0;width:28px;height:28px}body.template-product .tpo_option-label .tpo_option-type-image-swatches-wrapper{gap:25px}body.template-product .product__tax.caption.rte+div{display:none}body.template-product .product__tax.caption.rte+div+.shopify-app-block{margin:10px 0 20px;border-top:1px solid #F6F5F3;padding:26px 0 0;display:inline-block}.ts-why-choose-us p{text-align:center;margin-top:50px;font-style:italic}body.template-product .shopify-app-block .tpo_option-set-wrapper{padding:0}body.template-product .downpay-payment-methods{display:none}body div#downpay-product-wrapper{padding:0}body.template-product .shopify-app-block .tpo_option-set-wrapper h1.tpo_option-heading,h3.ts-appointment,.product__info-wrapper .accordion__title,legend.hypehound-legend{margin:0 0 12px;font-family:Stolzl!important;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;text-transform:uppercase}.product__info-wrapper .accordion__title{margin:0}body.template-product .tpo_option-label .tpo_option-type-buttons-wrapper label.tpo_shape_circle{border:1px solid #00000000!important;height:32px;padding:0;max-width:120px;min-width:120px;text-align:center}body.template-product .tpo_option-label .tpo_option-type-buttons-wrapper label.tpo_shape_circle.tpo_is_checked_swatches{background-color:transparent!important;border:1px solid #000000!important}body.template-product .tpo_option-label .tpo_option-type-buttons-wrapper label.tpo_shape_circle .tpo_button-wrapper_with-image{height:100%;justify-content:center}body .product .product-form__buttons .button:hover span{color:#fff!important}body.template-product .tpo_option-label .tpo_option-type-buttons-wrapper label.tpo_shape_radius.tpo_is_checked_swatches{background:#222!important}body.template-product .tpo_option-label .tpo_option-type-buttons-wrapper label.tpo_shape_radius.tpo_is_checked_swatches span.tpo_button_option_value{color:#fff}body.template-product .tpo_option-container.tpo_flex-100:nth-of-type(8) label.tpo_shape_circle{max-width:32px;min-width:32px}body.template-product .tpo_option-label .tpo_option-type-buttons-wrapper label.tpo_shape_circle .tpo_button-wrapper_with-image span.tpo_button_option_value{font-family:Stolzl;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0}body .shopify-section .product-media-container.media-type-image{border:0}body .product .product__media-icon{width:46px;height:46px;right:20px;left:auto;top:20px}body .product .product__media-icon span.svg-wrapper{width:40px;height:40px}body.template-product .tpo_option-container.tpo_flex-100:nth-of-type(7) .tpo_button-wrapper_with-image span.tpo_button_option_value{font-family:Stolzl;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0}.ts-why-choose-us slider-component ul.multicolumn-list li.grid__item .multicolumn-card{background:transparent}body .ts-newsletter input{background-color:transparent}.image-with-text__media.global-media-settings.gradient{border:0}body .product .product__info-container product-form.product-form{margin:30px 0 0}body .product .product__info-container pickup-availability{margin:0 0 20px}body .product .product__info-container .product__description p:nth-of-type(6),body .product .product__info-container .product__description p:nth-of-type(7),body .product .product__info-container .product__description p br{display:none}p:empty{display:none}.ts-logolink .cstmtslogo{width:35px;display:flex;justify-content:center}button#ProductPopup-popup_JLcf3X{background:#bbc2cc;color:#fff!important;padding:9px 20px;border-radius:40px;text-decoration:none;color:#222!important}body.template-page-book-appointment p.ts-appointment-btn{width:100%;max-width:100%}div#insta-feed h2:before{content:"@LDODIAMONDS";font-family:Stolzl;font-weight:400;font-size:15px;line-height:100%;text-align:center;text-transform:uppercase;position:absolute;top:1%;z-index:9999;left:50%;transform:translate(-50%,50%)}.shopify-app-block div#judgeme_product_reviews .jdgm-rev-widg{padding:0}.cart-item__image-container{border:0}.cart__items td.cart-item__quantity .quantity-popover-container quantity-input.quantity{background:transparent;border:1px solid #0000001a}.cart__items td.cart-item__quantity .quantity-popover-container quantity-input.quantity:after,.cart__items td.cart-item__quantity .quantity-popover-container quantity-input.quantity:before{display:none}body .cart__footer-wrapper .page-width{padding:0 50px 100px}body .cart__footer-wrapper .page-width .cart__footer{padding:0}body .cart__footer-wrapper .page-width .cart__footer .cart__blocks{max-width:45rem;width:100%}body .cart__footer-wrapper .page-width .cart__footer .cart__blocks .cart__ctas{justify-content:center;margin:0 0 20px}.cart__items table.cart-items tr th{font-weight:600;font-size:14px}body .cart__footer-wrapper .page-width .cart__footer .cart__blocks .totals{align-items:center}body .cart__footer-wrapper .page-width .cart__footer .cart__blocks .totals h2.totals__total{margin:0}.cart-item cart-remove-button a.button{min-width:auto}.template-page-contact .contact.page-width{padding:100px 50px}.template-page-contact .contact form input,.template-page-contact .contact form textarea{background:transparent;border-radius:5px}.template-page-contact .contact form textarea{min-height:200px}.template-page-contact .contact form input{height:50px}.template-page-contact .contact form label.field__label{line-height:1.9}.tsmobile-logos{display:flex;align-items:center;justify-content:space-between;gap:20px}.tsmobile-logos span.svg-wrapper{width:35px;height:20px}.tsmobile-logos summary.header__icon{width:auto;height:auto;width:20px;height:20px}.tsmobile-logos details-modal.header__search{width:auto;height:auto}sticky-header header.header.page-width .header__icons .cstm-header .tsmobile-logos a{display:flex;width:20px;height:20px;margin:0}sticky-header header.header.page-width .header__icons .cstm-header .tsmobile-logos span.svg-wrapper svg.icon.icon-cart{width:35px;height:35px}.tsmobile-logos .search-modal.modal__content{background:#fff}.tsmobile-logos .search-modal.modal__content input#Search-In-Modal{background:transparent}sticky-header header.header.page-width .header__icons .cstm-header .tsmobile-logos .cart-count-bubble{bottom:-1px;left:1.5rem}a#start-chat-link:after{content:"Text Us";font-size:15px;font-family:Stolzl;text-decoration:none;padding-left:25px;color:#222;font-weight:500}a#start-chat-link{background:#bbc2cc!important;text-decoration:none;width:120px!important;border-radius:10px!important;display:flex;align-items:center;height:auto!important}a#start-chat-link img{display:none}a#start-chat-link:before{content:"";background-image:url(/cdn/shop/files/phone.svg?v=1754997950);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute}a#start-chat-link{bottom:30px!important;right:30px!important;width:110px!important}.ts-contact-multicolumn{background:#f8f8f8}.ts-contact-multicolumn ul .grid__item .multicolumn-card.content-container{background:transparent;display:flex;align-items:center;justify-content:center;gap:20px;flex-direction:column;text-align:center}.ts-contact-multicolumn ul .grid__item .multicolumn-card.content-container .card-subhead{display:none}.ts-contact-multicolumn.design-process ul .grid__item .multicolumn-card.content-container .card-subhead{display:block}.ts-contact-multicolumn ul .grid__item .multicolumn-card__image-wrapper{margin:0;padding:0}body .ts-contact-multicolumn ul .grid__item img{width:35px!important;height:35px!important;position:unset!important}.ts-contact-multicolumn ul .grid__item .multicolumn-card__image-wrapper .media{position:unset;padding:0!important}.ts-contact-multicolumn ul .grid__item .multicolumn-card__info{padding:0}.ts-contact-multicolumn ul .grid__item .multicolumn-card__info .ts-info p{font-size:18px;line-height:normal}body .shopify-section .ts-contact-multicolumn .page-width{max-width:1450px}.ts-contact-multicolumn ul.multicolumn-list{gap:30px;flex-wrap:nowrap}.ts-contact-multicolumn ul.multicolumn-list li{width:calc(33.33% - 20px);background:#f8f8f8;padding:40px 24px;border-radius:10px;box-shadow:#00000029 0 1px 4px;transition:.3s linear}.ts-contact-multicolumn ul.multicolumn-list li:hover{background:#bbc2cc}.ts-contact-multicolumn ul.multicolumn-list li:hover .ts-info p{color:#222}body .ts-contact-multicolumn ul.multicolumn-list li:hover img{filter:brightness(0) saturate(100%) invert(9%) sepia(41%) saturate(16%) hue-rotate(3deg) brightness(99%) contrast(90%)}.container-wrap-selection:first-child .tpo_radio-button[type=radio]+div:before{background-color:#dbc27e;border:none!important}.container-wrap-selection:nth-child(2) .tpo_radio-button[type=radio]+div:before{background-color:#fff!important}.container-wrap-selection:nth-child(3) .tpo_radio-button[type=radio]+div:before{background-color:#f0b991!important;border:none!important}.container-wrap-selection:nth-child(4) .tpo_radio-button[type=radio]+div:before{background-color:#e0e0e0;border:none!important}body .tpo_radio-button[type=radio]:checked+div:after{background-color:transparent!important;border:1px solid;width:16px;height:16px;left:0}.tpo_radio-button-wrapper{height:100%}body.template-product .tpo_option-label .tpo_option-type-buttons-wrapper label.tpo_shape_radius.tpo_is_checked_swatches{background:#bbc2cc!important;color:#222!important}body .tm_tracking_content label{color:#222}.ts-ringSize-List .ts-ringSize-all{display:flex;justify-content:space-between;align-items:center}.custom-tabs{display:flex;border-bottom:2px solid #ddd;margin-bottom:15px}.custom-tabs button{background:none;border:none;padding:10px 20px;cursor:pointer;font-weight:500;border-bottom:2px solid transparent;transition:all .3s ease}.custom-tabs button.active{border-bottom:2px solid #000;color:#000}.tab-pane{display:none}.tab-pane.active{display:block;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body.template-product .product-popup-modal__content{width:100%;max-width:500px;background:#fff}body.template-product .product-popup-modal__content .product-popup-modal__content-info{padding:0}body.template-product .product-popup-modal__content .product-popup-modal__content-info h1.h2{display:none}body.template-product .ts-chart h2{text-align:center;font-family:Stolzl!important;font-weight:500;font-size:30px}body.template-product .product-popup-modal__content button.product-popup-modal__toggle{width:35px;height:35px;color:unset;opacity:1;padding:8px}body.template-product .product-popup-modal__content button.product-popup-modal__toggle svg.icon.icon-close path{fill:#fff}.ts-chart .ringsize h3{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:500;font-family:Stolzl!important}.ts-chart .ts-ringSize-List{display:flex;flex-direction:column}.ts-chart .ts-ringSize-List .ts-ringSize-all .sizes,.ts-chart .ts-ringSize-List .ts-ringSize-all .diameter{width:50%}.product-popup-modal__content{padding:0 1rem}.ts-chart .chartlist{display:flex}.ts-chart .chart-left,.chartlist div{flex:1;text-align:center;font-size:14px;font-weight:500;font-family:Stolzl!important;color:#222;line-height:normal;margin-bottom:1rem}.ts-chart .ts-ringSize-List .ts-ringSize-all .diameter{text-align:center;font-size:14px;color:#222;border-bottom:1px solid #222;font-family:Stolzl!important}.ts-chart .ts-ringSize-List .ts-ringSize-all .sizes{border-right:1px solid #222;border-bottom:1px solid #222;text-align:center;color:#222;font-weight:500;font-size:14px;font-family:Stolzl!important}.product-popup-modal__content-info .ts-chart{margin:0 0 40px}.ts-chart h3{margin:30px 0 10px;font-family:Stolzl!important;font-size:18px;color:#222;font-weight:500}.ts-chart figure{margin:auto;text-align:center}.ts-chart .tab-pane ol{padding-left:20px}.ts-chart .tab-pane ol li,.ts-chart p,.ts-chart a{color:#222;font-size:14px;line-height:24px;margin:0 0 5px}.ts-chart a{margin:0}body .product-popup-modal{background:#000000bd}.product__info-wrapper .product-popup-modal__opener{display:block}body .bookeasy-appBlock-image{max-width:150px;height:100%}body .bookeasy-appBlock-image img{max-height:max-content}.bookeasy-appBlock{border:1px solid #c3c3c3;border-radius:10px}pickup-availability-drawer[open]{background:#fff}.utility-bar.ts-announcementbar .page-width .announcement-bar button.slider-button--prev,.utility-bar.ts-announcementbar .page-width .announcement-bar button.slider-button--next{display:none}body .jdgm-carousel-title-and-link{margin:0 0 2.5rem;padding:0;width:100%}body.template-index .jdgm-carousel__arrows{display:none}body .jdgm-carousel--done .jdgm-carousel__item-container{margin:0}body .jdgm-carousel--card-theme .jdgm-carousel-item{padding:8px 30px 10px 1px}body .jdgm-carousel--card-theme .jdgm-carousel-item__inner-wrapper{box-shadow:none;min-height:100%;display:flex;flex-direction:column;justify-content:center}body .jdgm-carousel--done .jdgm-carousel__item-wrapper{height:100%}body .jdgm-carousel-wrapper .jdgm-widget.jdgm-carousel{width:100%}body .jdgm-carousel-wrapper .jdgm-widget.jdgm-carousel .jdgm-carousel__arrows{display:none}body.template-index .jdgm-carousel-item__review-title.jdgm-line-clamp{margin-bottom:10px;font-weight:500;font-size:18px}body.template-index .jdgm-carousel-item__reviewer-name.jdgm-ellipsis{font-weight:500;font-style:italic;color:#000!important}body.template-page-design-ring h1.main-page-title,body.template-page-design-ring p{text-align:center}body.template-page-design-ring .ts-contact-multicolumn{background:#fff}body.template-page-design-ring .shopify-section .ts-contact-multicolumn .page-width{padding-top:50px}body.template-page-design-ring sticky-header.header-wrapper{position:relative}.ts-hero-slider .slideshow__text-wrapper .content-container .rte p{text-align:left}a#HeaderDrawer-engagement-rings-ready-to-purchase{font-weight:400;font-size:14px;text-decoration:underline}.ts-logolink .cstmtslogo{display:none}.product__info-wrapper p.product__text.inline-richtext{margin:0!important;font-size:14px;font-weight:500}body .info-card h4{font-family:Playfair Display!important;font-style:italic;font-size:20px;font-weight:500;letter-spacing:1px}.ts-contact-multicolumn h3.inline-richtext{font-size:24px;line-height:30px;font-weight:500;margin-bottom:1rem}body.template-page-contact .shopify-section .ts-hero-slider .slideshow__text-wrapper{padding:250px 50px 80px}body .shopify-section .ts-contact-multicolumn.ts-other .page-width{padding-top:0}body.template-page-design-ring .rich-text .page-width{padding:25px 50px!important;margin:auto!important;max-width:1720px!important;width:100%}body.template-page-design-ring h2.rich-text__heading{font-size:52px;margin-bottom:30px}body.template-page-design-ring .rich-text__blocks.center{width:100%;max-width:100%}body .design-process.ts-contact-multicolumn ul .grid__item img{height:50%!important;width:50%!important;margin:auto;border-radius:50%}.design-process .multicolumn-card__image-wrapper{position:absolute;top:-90%}.design-process .card-subhead{position:absolute;right:0;top:-30%}.design-process .multicolumn-card__info{margin-top:90px}.design-process .card-subhead p{font-size:50px}.design-process .ts-contact-multicolumn ul.multicolumn-list{margin-top:150px}.design-process .title-wrapper-with-link{justify-content:center}.design-process.ts-contact-multicolumn ul.multicolumn-list li:hover img{filter:none!important}.design-process ul.multicolumn-list{margin-top:150px}.design-process img.multicolumn-card__image{border:8px solid #fff;box-shadow:#0000001a 0 4px 12px}.design-process.ts-contact-multicolumn ul .grid__item .multicolumn-card__image-wrapper .media{padding-bottom:10px!important}div#MegaMenu-Content-2 .ts-header-text{display:none}.ts-header-text p{margin:0 0 10px;padding:30px 30px 0;font-family:Stolzl;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;text-transform:uppercase}@media screen and (max-width: 1600px){sticky-header header.header nav ul.list-menu .list-menu__item,sticky-header header.header nav ul.list-menu summary.list-menu__item span{padding:5px 10px}}@media screen and (max-width: 1500px){.design-process .multicolumn-card__image-wrapper{top:-70%}.design-process .card-subhead{top:-20%}}@media screen and (max-width: 1440px){.utility-bar.ts-announcementbar .page-width{gap:10px}.utility-bar.ts-announcementbar .localization-wrapper:after{right:36%}sticky-header header.header.page-width .header__icons .cstm-header{gap:20px}sticky-header header.header .cstm-header nav ul.list-menu a.header__menu-item{padding:12px 8px}sticky-header header.header.page-width{gap:5px}sticky-header header.header .cstm-header .header-button a.ts-appointment-btn{padding:13px 10px;justify-content:center}sticky-header header.header .cstm-header .header-button{min-width:170px}sticky-header header.header.page-width .header__icons .cstm-header nav{margin:0}body .shopify-section .ts-hero-slider .slideshow__text-wrapper{padding:400px 50px 80px}.price .price__container .price__sale{gap:8px}.ts-steps .ts-bg{padding:102px 80px 115px}body .ts-steps .ts-bg slider-component ul li.grid__item{width:calc(33.33% - 14px);max-width:calc(33.33% - 14px)}.ts-steps .grid{column-gap:20px}.ts-steps .multicolumn-card__info{padding:28px 20px 0}body .ts-types .multicolumn-card__info{gap:60px;padding:0 30px 30px!important}body .ts-types .multicolumn-card__info a.link.animate-arrow{padding:16px 12px;min-width:190px;text-align:center;font-size:16px}.ts-ring .image-with-text__text-item.grid__item h2.image-with-text__heading{text-align:left}.ts-why-choose-us slider-component ul.multicolumn-list{gap:20px}.ts-why-choose-us slider-component ul.multicolumn-list li.grid__item{max-width:calc(20% - 16px)}.ts-why-choose-us slider-component .ts-info h3{font-size:22px}.blog slider-component ul.blog__posts{gap:40px}.blog slider-component ul.blog__posts li.blog__post .card__inner{min-height:350px}.blog slider-component ul.blog__posts .card-wrapper .card h3.card__heading a{line-height:28px}.blog slider-component ul.blog__posts .card-wrapper p.article-card__excerpt{line-height:26px}footer .footer__content-top .grid{gap:50px;grid-template-columns:5fr 3.8fr 2.3fr 1fr}body .shopify-section footer .footer__content-top .grid .footer-block:nth-of-type(3) a.button{min-width:230px;font-size:16px;padding:20px 10px}footer .footer__content-top .grid ul.footer-block__details-content a.link{font-size:14px;margin:0 0 10px}footer .footer__content-top .grid .footer-block .footer-block__brand-info ul li{font-size:14px;line-height:20px;margin:0 0 10px}body .shopify-section .page-width{padding:80px 50px}body .shopify-section .footer .footer__content-top.page-width{padding:80px 50px 40px}.ts-steps .ts-bg{padding:80px 50px}body.template-product .tpo_option-label .tpo_radio-buttons-wrapper{gap:10px 10px!important;flex-wrap:wrap;display:flex}body.template-product .tpo_option-label .tpo_radio-buttons-wrapper .container-wrap-selection{width:calc(50% - 5px);max-width:calc(50% - 5px)}body.template-product .tpo_option-container.tpo_flex-100:nth-of-type(7) .tpo_option-type-buttons-wrapper{gap:7px}body.template-product .tpo_option-container.tpo_flex-100:nth-of-type(7) .tpo_option-type-buttons-wrapper .tpo_buttons-wrapper{width:50px}body.template-product .tpo_option-container.tpo_flex-100:nth-of-type(7) .tpo_option-type-buttons-wrapper .tpo_buttons-wrapper label.tpo_shape_radius{padding:8px 5px}body.template-product .tpo_option-container.tpo_flex-100:nth-of-type(7) .tpo_option-type-buttons-wrapper .tpo_buttons-wrapper label.tpo_shape_radius .tpo_button-wrapper_with-image{justify-content:center}sticky-header header.header.page-width{grid-template-columns:.5fr 2fr 1fr}sticky-header header.header nav{width:100%}sticky-header header.header nav ul.list-menu summary.list-menu__item,sticky-header header.header nav ul.list-menu .list-menu__item{padding:5px 13px 0 10px}sticky-header header.header nav ul.list-menu .list-menu__item,sticky-header header.header nav ul.list-menu summary.list-menu__item span{font-size:14px}sticky-header header.header nav ul.list-menu summary.list-menu__item svg.icon.icon-caret{right:0}.ts-contact-multicolumn ul.multicolumn-list li{padding:30px 24px}.ts-contact-multicolumn ul .grid__item .multicolumn-card.content-container{gap:15px}.ts-contact-multicolumn ul .grid__item .multicolumn-card__info .ts-info p{font-size:16px;line-height:22px}.ts-contact-multicolumn h3.inline-richtext{font-size:22px}body .ts-contact-multicolumn ul .grid__item img{width:30px!important;height:30px!important}}@media screen and (min-width: 1200px){body .tm_timeline .timeline-body-content-container .timeline-body-content .timeline-body-content-desc{font-size:18px;font-weight:500}body .tm_timeline .timeline-body-content-container .timeline-body-content .timeline-body-content-time{font-size:16px;font-weight:400}body .tm_tracking_left h2{font-size:30px!important;font-weight:500}body .tm_timeline .timeline-body-content-container .timeline-body-content{gap:8px;min-height:67px}body .tm_tracking_content label{font-size:22px;font-family:Essonnes;color:#222}body .tm_tracking_content>.tm_tracking_form_div>.tm_tracking_title{font-size:44px}body .tm_tracking_content{margin:auto;padding:50px}}@media screen and (max-width: 1199px){body.template-page-design-ring .rich-text .page-width{padding:25px 15px!important}.page-width:has(.jdgm-carousel-wrapper){padding:50px 15px 0!important}body.template-product .shopify-app-block .tpo_option-set-wrapper h1.tpo_option-heading,h3.ts-appointment,.product__info-wrapper .accordion__title,legend.hypehound-legend{font-size:16px}sticky-header header.header .cstm-header .header-button{min-width:130px}sticky-header header.header .cstm-header .header-button a.ts-appointment-btn{font-size:12px}sticky-header header.header .cstm-header .header-button a.ts-appointment-btn{padding:8px}body .utility-bar.ts-announcementbar .page-width{gap:30px;padding:0 15px!important}body sticky-header .header:not(.drawer-menu).page-width{padding:15px}body sticky-header header.header .cstm-header nav ul.list-menu a.header__menu-item{padding:5px;font-size:13px}sticky-header header.header.page-width .header__icons .cstm-header{gap:10px}body sticky-header header.header .header__heading-logo-wrapper img{max-width:220px}sticky-header header.header .cstm-header .header-button{min-width:150px}sticky-header header.header.page-width .header__icons .cstm-header a:has(span.svg-wrapper){width:16px}.utility-bar.ts-announcementbar ul.list-social{gap:25px}.utility-bar.ts-announcementbar .page-width .ts-search-qoute{gap:40px}body .shopify-section .ts-hero-slider .slideshow__text-wrapper{padding:300px 15px 50px}.utility-bar.ts-announcementbar .page-width .ts-search-qoute a.ts-btn.ts-announcment-btn{width:calc(40% - 30px);font-size:15px}.ts-hero-slider .slideshow__text-wrapper .content-container h2.banner__heading{font-size:50px}.ts-hero-slider .slideshow__text-wrapper .content-container .rte p{font-size:16px;line-height:28px}.ts-hero-slider .ts-hero-btn{gap:10px}.ts-hero-slider .slideshow__text-wrapper .content-container .banner__buttons{margin:10px 0 0}body .shopify-section .button{font-size:16px;padding:18px 15px;min-width:180px}body .shopify-section .page-width{padding:50px 15px}body .shopify-section h2{font-size:38px}.ts-feature-collection slider-component ul.grid{gap:20px}.card-wrapper .card .card__content>.card__information{padding:20px 0 0}.card-wrapper .card .card__content>.card__information h3 a{font-size:18px}.price .price__container .price__sale .price-item{font-size:15px}.ts-steps .ts-bg{padding:50px 15px}.ts-steps .ts-bg slider-component{margin:35px 0 0}.ts-steps .ts-bg .center a.button{margin:40px 0 0;font-size:15px}body .ts-types .multicolumn-card__info{gap:30px;padding:0 15px 15px!important}body .ts-types .multicolumn-card__info a.link.animate-arrow{min-width:180px;font-size:15px}.ts-types h3.inline-richtext{font-size:34px}.ts-types .rte p{font-size:16px}.section-collection-list .collection-list-wrapper.page-width{padding:0 15px 50px}.section-collection-list .collection-list-wrapper slider-component ul{gap:15px}.section-collection-list .collection-list-wrapper slider-component ul li.collection-list__item{width:calc(16.66% - 13px);max-width:calc(16.66% - 13px)}.section-collection-list .card-wrapper .card .card__content>.card__information h3.card__heading a{font-size:20px}.ts-ring .image-with-text__grid{gap:60px}.ts-ring .image-with-text__content a.button{margin:25px 0 0}.ts-featured-collection-sec ul.ts-featured .slick-track .slick-slide{margin:0 10px}.ts-featured-collection-sec ul.ts-featured .slick-list{margin:0 -10px}.ts-featured-style .ts-buttons .tsbtn-prev,.ts-featured-style .ts-buttons .tsbtn-next{width:40px}.ts-why-choose-us slider-component ul.multicolumn-list li.grid__item .multicolumn-card__image-wrapper{max-width:70px}.ts-why-choose-us slider-component .ts-info h3{font-size:18px}.ts-why-choose-us slider-component ul.multicolumn-list{gap:10px}.ts-why-choose-us slider-component ul.multicolumn-list li.grid__item{max-width:calc(20% - 8px)}.ts-igi-certified.banner .banner__content{max-width:510px;padding:50px 0 50px 30px}.ts-igi-certified.banner{min-height:450px}.ts-igi-certified.banner .banner__content .banner__text.rte p{font-size:18px;line-height:26px}.ts-igi-certified.banner .banner__content .banner__text.rte{margin:12px 0 30px}.ts-igi-certified.banner .banner__content .banner__box .banner__buttons a.button{min-width:200px}body .shopify-section .blog .page-width{padding:0 15px 50px}.blog slider-component ul.blog__posts{gap:20px}.blog slider-component ul.blog__posts li.blog__post{width:calc(33.33% - 14px);max-width:calc(33.33% - 14px)}.blog slider-component ul.blog__posts .card-wrapper .card h3.card__heading a{font-size:18px;line-height:24px}.blog slider-component ul.blog__posts .card-wrapper h3.card__heading{margin:10px 0}.blog slider-component ul.blog__posts .card-wrapper p.article-card__excerpt{font-size:15px;line-height:23px}.newsletter .page-width.newsletter__wrapper{padding:120px 15px}body .shopify-section .footer .footer__content-top.page-width{padding:50px 15px 30px}footer .footer__content-top .grid{gap:30px;grid-template-columns:5fr 3.8fr 2.3fr 1fr}footer .footer__content-top .grid .footer-block:nth-of-type(1) ul.footer-block__details-content{gap:10px}footer .footer__content-top .grid .footer-block h2.footer-block__heading{font-size:18px;margin:0 0 16px}footer .footer__content-top .grid ul.footer-block__details-content a.link{margin:0 0 5px}body .shopify-section footer .footer__content-top .grid .footer-block:nth-of-type(3) ul.footer__list-social{gap:20px}body .shopify-section footer .footer__content-top ul.footer__list-social a.link span.svg-wrapper{width:18px;height:18px}footer .footer__content-top .grid .footer-block .footer-block__brand-info ul li:before{width:12px;height:14px}footer .footer__content-top .grid .footer-block .footer-block__brand-info ul li{padding-left:20px}body .shopify-section footer .footer__content-top .grid .footer-block:nth-of-type(3) a.button{min-width:220px;font-size:14px;padding:15px 10px}footer .footer__content-top .grid .footer-block:nth-of-type(3) .footer-block__image-wrapper{margin:0 0 20px}.newsletter .page-width.newsletter__wrapper h2.inline-richtext{text-align:center}.newsletter .page-width.newsletter__wrapper{justify-content:center;align-items:center;max-width:600px;margin:auto}body .shopify-section .footer .footer__content-bottom .page-width{padding:12px 15px;gap:10px}.footer .footer__content-bottom small.copyright__content,.footer .footer__content-bottom .ts-policy a{font-size:14px;line-height:20px}body .cart__footer-wrapper .page-width{padding:0 50px 50px}body .cart__footer-wrapper .page-width .cart__footer .cart__blocks .totals{justify-content:center}body .cart__footer-wrapper .page-width .cart__footer .cart__blocks small.tax-note{text-align:center}body .shopify-section header-menu summary,body .shopify-section li.menu-head a.header__menu-item{font-size:13px;padding:5px 23px 0 5px}body sticky-header .header:not(.drawer-menu).page-width{grid-template-columns:0fr 2.2fr 1fr}body sticky-header header.header .header__heading-logo-wrapper img{max-width:190px}body .shopify-section.ts-featured-collection-sec .page-width.collection{padding:50px 15px}sticky-header header.header nav ul.list-menu .list-menu__item,sticky-header header.header nav ul.list-menu summary.list-menu__item span{font-size:12.3px}.tsmobile-logos{gap:10px;min-width:80px}sticky-header header.header.page-width .header__icons .cstm-header .tsmobile-logos .cart-count-bubble{bottom:-5px;left:.6rem}.ts-contact-multicolumn ul.multicolumn-list{gap:20px;justify-content:space-between}.ts-contact-multicolumn ul.multicolumn-list li{width:calc(33.33% - 14px);max-width:calc(33.33% - 14px);padding:24px}.design-process .card-subhead p{font-size:35px}.design-process .card-subhead{top:-10px}.design-process .multicolumn-card__image-wrapper{top:-60%}.design-process ul.multicolumn-list{margin-top:80px}}@media (min-width: 999px) and (max-width: 1199px){.design-process .multicolumn-card__image-wrapper{top:-60%}}@media screen and (max-width: 1024px){body sticky-header .header:not(.drawer-menu).page-width .header__heading-logo-wrapper img{max-width:150px}}@media screen and (min-width: 990px){sticky-header header.header.page-width a.header__heading-link{padding:0 0 0 10px}.utility-bar.ts-announcementbar .page-width .announcement-bar{width:calc(60% - 5px)}.utility-bar.ts-announcementbar .localization-wrapper{width:calc(20% - 5px);gap:55px}.announcement-bar__announcement{justify-content:flex-start}}@media screen and (min-width: 999px){body .jdgm-carousel--card-theme .jdgm-carousel-item{width:100%}body.template-page-contact .shopify-section .ts-hero-slider .slideshow__text-wrapper{justify-content:flex-start}}@media screen and (max-width: 989px){.utility-bar.ts-announcementbar .page-width .announcement-bar{width:100%}.utility-bar.ts-announcementbar .localization-wrapper{display:none}.ts-grandchildmenu li{padding:6px 20px 5px!important;display:flex;gap:5px}.ts-grandchildmenu img{object-fit:contain}.ts-grandchildmenu li details{width:100%}.header__icon .icon{height:1.6rem;width:1.6rem}sticky-header header.header.page-width .header__icons .cstm-header nav{display:none}body sticky-header header.header{grid-template-columns:2.3fr 1fr 2fr}.ts-hero-slider .slideshow__text-wrapper .content-container h2.banner__heading{font-size:45px}.ts-hero-slider .slideshow__text-wrapper .content-container .rte p{font-size:16px;line-height:28px}body .shopify-section .ts-hero-slider .slideshow__text-wrapper{position:relative}body .shopify-section .ts-hero-slider .slideshow__text-wrapper:after{content:"";background:#d9d8d86e;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0}.ts-hero-slider button.slider-counter__link{width:12px;height:12px}footer .footer__content-top .grid{grid-template-columns:1fr 1fr}footer .footer__content-top .grid .footer-block:nth-of-type(1){order:2}footer .footer__content-top .grid .footer-block:nth-of-type(3){order:1}footer .footer__content-top .grid .footer-block:nth-of-type(4){order:3}footer .footer__content-top .grid .footer-block:nth-of-type(5){order:4}footer .footer__content-top .grid ul.footer-block__details-content a.link{padding-bottom:3px;margin:0 0 3px}footer .footer__content-top .grid .footer-block:nth-of-type(3) .footer-block__image-wrapper{max-width:280px!important;margin:0 auto 10px}.newsletter .page-width.newsletter__wrapper{padding:80px 15px}body .utility-bar.ts-announcementbar .page-width{padding:0 15px!important}.utility-bar.ts-announcementbar .page-width .ts-search-qoute a.ts-btn.ts-announcment-btn{font-size:14px}.slideshow__text-wrapper.banner__content.banner__content--middle-left.page-width.scroll-trigger.animate--slide-in{padding:120px 15px}body .shopify-section .ts-hero-slider .slideshow__text-wrapper{z-index:1}.ts-hero-slider .slideshow__text-wrapper .content-container{z-index:99}.ts-hero-slider .slideshow__text-wrapper .content-container h2.banner__heading{font-size:40px}.ts-hero-slider .slideshow__text-wrapper .content-container .rte p{font-size:15px;line-height:25px}.ts-hero-slider .ts-hero-btn{margin:0}.ts-hero-slider .slideshow__text-wrapper .content-container .banner__buttons{margin:20px 0 0}slideshow-component .slideshow.banner{min-height:unset}.ts-feature-collection slider-component ul.grid{gap:10px;justify-content:space-between}.ts-feature-collection slider-component ul.grid li.grid__item{width:calc(25% - 8px);max-width:calc(25% - 8px);justify-content:space-evenly}.ts-featured-collection-sec ul.ts-featured button.slick-arrow{display:none!important}body .shopify-section .ts-feature-collection h2{margin:0 0 20px}.card-wrapper .card .card__content>.card__information h3 a{font-size:16px}.price .price__container .price__sale .price-item{font-size:14px}.price .price__container .price__sale{gap:5px}body .shopify-section .multicolumn.ts-steps.ts-bg .page-width{padding:0 15px}.ts-steps .ts-bg .title-wrapper-with-link{padding:0}.ts-steps .ts-bg slider-component{margin:25px 0 0}.ts-steps .ts-bg slider-component ul.multicolumn-list{padding:0}.ts-steps .multicolumn-card__info{padding:20px 0 0}.ts-steps h3.inline-richtext{font-size:20px}.ts-steps .multicolumn-card__info .rte p{font-size:14px;line-height:20px}.ts-steps .ts-bg .center a.button{margin:30px 0 0}.multicolumn.ts-types .page-width ul.multicolumn-list{padding:0;gap:20px}.section-collection-list .collection-list-wrapper slider-component ul li.collection-list__item{width:calc(25% - 13px);max-width:calc(25% - 13px)}.section-collection-list .collection-list-wrapper slider-component ul{justify-content:center}body .shopify-section h2{font-size:32px}body .collection-list-wrapper .ts-head p{font-size:16px}.ts-ring .image-with-text__grid{gap:30px}.ts-ring .image-with-text__media-item{width:calc(46% - 15px)}.ts-ring .image-with-text__text-item.grid__item{width:calc(54% - 15px)}.ts-ring .image-with-text__content .image-with-text__text.rte.body p{font-size:14px;line-height:24px}body .ts-featured-collection-sec .collection__title h2.title{line-height:1}.ts-featured-style .collection__title{align-items:center}.ts-why-choose-us .page-width .title-wrapper-with-link{padding:0}.ts-why-choose-us slider-component ul.multicolumn-list{padding:0}.ts-why-choose-us slider-component ul.multicolumn-list li.grid__item .multicolumn-card__image-wrapper{max-width:60px}.ts-why-choose-us slider-component .ts-info h3{font-size:16px}body .ts-igi-certified.banner{min-height:350px}.ts-igi-certified.banner .banner__content h2.banner__heading{font-size:32px;line-height:40px}.ts-igi-certified.banner .banner__content .banner__text.rte p{font-size:16px;line-height:23px}.ts-igi-certified.banner .banner__content .banner__box .banner__buttons a.button{min-width:180px;padding:15px 12px}.blog slider-component ul.blog__posts{gap:15px}.blog slider-component ul.blog__posts li.blog__post .card__inner{min-height:250px}.blog slider-component ul.blog__posts .card-wrapper .card .card__content>.card__information.card__information{padding:25px 0 0}.blog slider-component ul.blog__posts .card-wrapper .article-card__info time{font-size:13px}.blog slider-component ul.blog__posts .card-wrapper p.article-card__excerpt{font-size:14px;line-height:20px}.blog slider-component ul.blog__posts .card-wrapper .card h3.card__heading a{font-size:17px;line-height:21px}.ts-types h3.inline-richtext{font-size:32px}sticky-header header.header .cstm-header .header-button{min-width:110px}body.template-product .tpo_option-label .tpo_radio-buttons-wrapper .container-wrap-selection{width:100%;max-width:100%}body.template-product .tpo_option-label .tpo_radio-buttons-wrapper{margin:10px 0 0}body.template-product .tpo_option-label .tpo_option-type-image-swatches-wrapper{gap:10px}body.template-product .tpo_option-container.tpo_flex-100:nth-of-type(7) .tpo_option-type-buttons-wrapper .tpo_buttons-wrapper{width:45px}body.template-product .tpo_option-label .tpo_option-label-container{max-width:110px;height:40px}body.template-product .tpo_option-label .tpo_option-label-container span.form__label{font-size:13px}body.template-product .tpo_option-label .tpo_option-type-buttons-wrapper label.tpo_shape_circle{max-width:100px;min-width:100px}body sticky-header .header:not(.drawer-menu).page-width{grid-template-columns:0fr 2.2fr 1.2fr}sticky-header header.header nav ul.list-menu .list-menu__item,sticky-header header.header nav ul.list-menu summary.list-menu__item span{padding:6px 13px 5px 10px!important}sticky-header header.header nav ul.list-menu summary.list-menu__item svg.icon.icon-caret{display:block}.ts-contact-multicolumn ul.multicolumn-list{padding:0}.ts-contact-multicolumn ul .grid__item .multicolumn-card__info .ts-info p{font-size:14px;line-height:18px;word-break:break-all}.ts-contact-multicolumn h3.inline-richtext{font-size:18px}.design-process .card-subhead p{font-size:25px}.design-process .multicolumn-card__info{margin-top:60px}.ts-contact-multicolumn.design-process ul.multicolumn-list{margin-top:70px}#link-engagement-rings .menu-drawer__inner-submenu .ts-header-text{display:block}.menu-drawer__inner-submenu .ts-header-text{display:none}}@media screen and (max-width: 767px){body.template-page-design-ring h2.rich-text__heading{font-size:40px}.ts-why-choose-us p{font-size:13px}div#insta-feed h2:before{font-size:11px;top:1%}body sticky-header header.header{grid-template-columns:1fr 7fr 1fr}sticky-header header.header .cstm-header .header-button a.ts-appointment-btn{padding:10px 0}body .utility-bar.ts-announcementbar .page-width{flex-direction:column;gap:10px}.utility-bar.ts-announcementbar .page-width .ts-search-qoute{width:100%}.utility-bar.ts-announcementbar .page-width .ts-search-qoute a.ts-btn.ts-announcment-btn{text-align:right}body .shopify-section .ts-hero-slider .slideshow__text-wrapper:after{background:#d9d8d838}.slideshow__text-wrapper.banner__content.banner__content--middle-left.page-width.scroll-trigger.animate--slide-in{padding:100px 15px;min-height:unset}.ts-feature-collection slider-component ul.grid li.grid__item{width:calc(50% - 8px);max-width:calc(50% - 8px)}body .shopify-section h2{font-size:30px}body .ts-steps .ts-head p{font-size:15px;line-height:22px}body.template-page-design-ring .rte p{text-align:left}.ts-steps .ts-bg slider-component{margin:0}.ts-steps .ts-bg slider-component ul.multicolumn-list{gap:10px;justify-content:center}body .ts-steps .ts-bg slider-component ul li.grid__item{width:calc(50% - 6px);max-width:calc(50% - 6px)}.section-collection-list .collection-list-wrapper slider-component ul{padding:0!important;gap:10px}.section-collection-list .collection-list-wrapper slider-component ul li.collection-list__item{width:calc(33.33% - 7px);max-width:calc(33.33% - 7px)}.ts-ring .image-with-text__grid{gap:20px;flex-direction:column}.ts-ring .image-with-text__media-item,.ts-ring .image-with-text__text-item.grid__item{width:100%}.ts-ring .image-with-text__text-item.grid__item .image-with-text__content{text-align:center;align-items:center;padding:0 15px}.ts-ring .image-with-text__text-item.grid__item h2.image-with-text__heading{text-align:center;width:100%}.ts-ring .image-with-text__content .image-with-text__text.rte.body p{max-width:100%;text-align:center}.ts-ring .image-with-text__content a.button{margin:15px 0 0}.ts-why-choose-us slider-component ul.multicolumn-list li.grid__item{max-width:calc(33.33% - 8px)}.ts-why-choose-us p{margin-bottom:0}.ts-why-choose-us slider-component ul.multicolumn-list{justify-content:flex-start;gap:20px 8px}.blog slider-component ul.blog__posts li.blog__post{width:calc(50% - 14px);max-width:calc(50% - 14px)}footer .footer__content-top .grid{grid-template-columns:1fr;gap:20px;margin:0}footer .footer__content-top .grid .footer-block,footer .footer__content-top .grid .footer-block ul.footer-block__details-content,footer .footer__content-top .grid .footer-block:nth-of-type(3) .footer-block-image{margin:0}footer .footer__content-top .grid .footer-block .footer-block__brand-info ul li br{display:none}body .shopify-section .footer .footer__content-bottom .page-width{flex-direction:column}.footer .footer__content-bottom .footer__column{align-items:center!important;padding:0}body sticky-header header.header .menu-drawer__utility-links{display:flex;align-items:center;justify-content:space-between;padding:20px 15px;gap:10px}body sticky-header header.header .menu-drawer__navigation-container{height:91%}body sticky-header header.header .menu-drawer__utility-links ul.list.list-social{display:none}body sticky-header header.header .menu-drawer__utility-links .header-button a.ts-appointment-btn.button{font-size:14px;padding:15px 11px;min-width:170px;color:#222}body sticky-header header.header .menu-drawer__utility-links .disclosure button.disclosure__button{padding-right:30px;font-size:12px}body sticky-header header.header nav.menu-drawer__navigation ul.list-menu a.menu-drawer__menu-item{padding:10px 15px}body sticky-header header.header nav.menu-drawer__navigation ul.list-menu summary{padding:10px 15px}.ts-igi-certified.banner .banner__content{padding:50px 15px}.ts-igi-certified.banner .banner__content .banner__box h2.banner__heading{text-align:center;font-size:28px;line-height:32px}.ts-igi-certified.banner .banner__content .banner__text.rte p{font-size:15px;line-height:21px}body .ts-igi-certified.banner .banner__content:after{content:"";background:#00000024;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;width:100%;height:100%}.ts-types h3.inline-richtext{font-size:28px}sticky-header header.header .cstm-header .header-button a.ts-appointment-btn{padding:10px}body sticky-header header.header{grid-template-columns:1fr 2fr 7fr;padding:6px 15px!important}body.template-collection ul#product-grid{gap:28px 14px}body.template-product .tpo_option-label .tpo_option-type-buttons-wrapper label.tpo_shape_circle{max-width:90px;min-width:90px}body .cart__footer-wrapper .page-width .cart__footer .cart__blocks{margin:auto}body .shopify-section .product-count{opacity:1}body .shopify-section .product-count h2.product-count__text{font-size:16px;line-height:24px;font-weight:600}body .shopify-section .ts-hero-slider .slideshow__text-wrapper{padding:290px 15px 50px;justify-content:flex-start}body.template-page-contact .shopify-section .ts-hero-slider .slideshow__text-wrapper{padding:50px 15px}.ts-hero-slider .slideshow__text-wrapper .content-container{padding:0;text-align:left;max-width:330px}.ts-hero-slider .slideshow__text-wrapper .content-container h2.banner__heading{max-width:320px;width:100%;text-align:left}.ts-hero-slider .ts-hero-btn{width:100%;flex-direction:row;gap:6px;margin:15px 0 0}body .shopify-section .ts-hero-slider .ts-hero-btn .banner__buttons a.button{font-size:14px;padding:10px 12px;min-width:120px}.ts-hero-slider .slideshow__text-wrapper .content-container .rte p{font-size:14px;line-height:22px}body .shopify-section .multicolumn.ts-types .page-width{padding:50px 0}.multicolumn.ts-types .page-width ul.multicolumn-list{gap:0}body .ts-types .multicolumn-card__info a.link.animate-arrow{margin:0 auto 0 0}body .ts-types .multicolumn-card__info{flex-direction:column;gap:10px}body .ts-types .multicolumn-card__image-wrapper .media{padding-bottom:100%!important}.ts-why-choose-us slider-component ul.multicolumn-list li.grid__item{max-width:calc(50% - 8px)}.section-collection-list .collection-list-wrapper.page-width{padding:0 0 50px}.section-collection-list .collection-list-wrapper slider-component ul li.collection-list__item{width:100%;max-width:100%}body .shopify-section .ts-ring .page-width{padding:0 0 50px}body .shopify-section.ts-featured-collection-sec .page-width.collection{padding:50px 15px}.ts-why-choose-us slider-component .ts-info h3{white-space:nowrap}body .shopify-section .page-width:has(.ts-igi-certified.banner){padding:50px 0}.section-collection-list .collection-list-wrapper slider-component ul{padding:0 50px!important}.section-collection-list .card-wrapper .card .card__content>.card__information{padding:12px 0 20px}.section-collection-list .card-wrapper .card .card__content>.card__information h3.card__heading a{font-size:24px}.ts-hero-slider .ts-hero-btn{flex-direction:row;align-items:center;margin:20px 0 0}.ts-hero-slider .slideshow__text-wrapper .content-container .banner__buttons{margin:0}body sticky-header .header:not(.drawer-menu).page-width{grid-template-columns:0fr 2.2fr 2.4fr}sticky-header header.header.page-width .header__icons .cstm-header{flex-direction:row-reverse}.shopify-section-header-sticky sticky-header.header-wrapper{background:transparent}footer .footer__content-top .grid ul.footer-block__details-content a.link{padding:6px 0}sticky-header header.header.page-width .header__icons .cstm-header .tsmobile-logos .cart-count-bubble{width:14px;height:14px;bottom:-4px}.ts-contact-multicolumn ul.multicolumn-list li{width:calc(50% - 14px);max-width:calc(50% - 14px)}.ts-contact-multicolumn ul.multicolumn-list{flex-wrap:wrap;justify-content:center}.ts-contact-multicolumn ul.multicolumn-list li:last-child{width:100%;max-width:100%}.bookeasy-appBlock-details{flex-direction:row!important;padding:10px 0!important;align-items:center!important}.bookeasy-appBlock-image,.bookeasy-appBlock-details .description{display:none!important}body .bookeasy-appBlock-details .title{width:auto!important;text-align:left;line-height:22px;font-size:16px}body .bookeasy-appBlock-details .bookeasy-appBlock-button{width:auto!important;min-width:110px;margin:auto 0 auto auto}body .bookeasy-appBlock-details button.bookeasy-btn{font-size:12px!important;background:#bbc2cc!important;border-color:#bbc2cc!important}.design-process li.multicolumn-list__item.grid__item{max-width:50%}.ts-contact-multicolumn.design-process ul.multicolumn-list{row-gap:80px}.design-process .multicolumn-card__image-wrapper{top:-80%}.ts-contact-multicolumn.design-process ul.multicolumn-list li:last-child{max-width:50%!important}#link-engagement-rings .menu-drawer__inner-submenu .ts-header-text{display:block}.menu-drawer__inner-submenu .ts-header-text{display:none}}@media screen and (max-width: 749px){.template-collection .collection-hero{padding-top:50px}div#tdp-ring-builder{margin-top:40px}}@media screen and (max-width: 500px){.ts-hero-slider .slideshow__text-wrapper .content-container .banner__buttons{margin:0}.ts-hero-slider .slideshow__text-wrapper .content-container h2.banner__heading{font-size:35px}.slideshow__text-wrapper.banner__content.banner__content--middle-left.page-width.scroll-trigger.animate--slide-in{padding:70px 15px}.ts-feature-collection slider-component ul.grid{gap:20px 10px;flex-direction:column}.ts-feature-collection slider-component ul.grid li.grid__item{width:100%;max-width:100%}body .shopify-section h2{font-size:28px}.ts-steps .ts-bg slider-component ul.multicolumn-list{flex-direction:column}body .ts-steps .ts-bg slider-component ul li.grid__item{width:100%;max-width:100%}.ts-steps .ts-bg .center a.button{font-size:14px;padding:18px 8px}.blog slider-component ul.blog__posts li.blog__post{width:100%;max-width:100%;margin:0!important}.blog slider-component ul.blog__posts{gap:0}.ts-newsletter .newsletter-form__button{max-width:120px;font-size:15px;height:46px}body .ts-newsletter input{height:54px}.ts-newsletter label.field__label{font-size:15px}body header-drawer{margin-left:0}.header__icon,.header__icon--cart .icon{height:1.5rem;width:1.5rem}body sticky-header header.header .header__heading-logo-wrapper img{max-width:155px}.header__icon .icon{width:1.5rem;height:1.5rem}sticky-header header.header .cstm-header .header-button a.ts-appointment-btn{font-size:12px}body.template-collection ul#product-grid li.grid__item{width:100%;max-width:100%}body .product .product-form__buttons{flex-direction:column}body.template-product .tpo_option-container.tpo_flex-100:nth-of-type(7) .tpo_button-wrapper_with-image span.tpo_button_option_value{font-size:13px}body.template-product .tpo_option-container.tpo_flex-100:nth-of-type(7) .tpo_option-type-buttons-wrapper .tpo_buttons-wrapper{width:42px}html:has(body.template-product),body.template-product{overflow-x:hidden}sticky-header header.header.page-width .header__icons .cstm-header{flex-direction:column-reverse;gap:12px;align-items:end}body sticky-header header.header{padding:12px 15px!important}body sticky-header .header:not(.drawer-menu).page-width{align-items:flex-start;grid-template-columns:.2fr 1fr 1fr}body sticky-header .header:not(.drawer-menu).page-width header-drawer{margin:1px 0 0}slideshow-component.ts-hero-slider{margin:98px 0 0}sticky-header header.header.page-width .header__icons .cstm-header .tsmobile-logos svg .st0,sticky-header header.header.page-width .header__icons .cstm-header .tsmobile-logos svg line{stroke:#000;stroke-width:1}.tsmobile-logos{min-width:90px;margin:0 6px 0 0}sticky-header header.header.page-width .header__icons .cstm-header a:has(span.svg-wrapper){width:18px}sticky-header header.header .cstm-header .header-button{width:100%}.shopify-section-header-sticky sticky-header.header-wrapper .cstm-header .header-button a.ts-appointment-btn{border:1px solid #222}sticky-header.header-wrapper .cstm-header .header-button a.ts-appointment-btn span{transition:.3s linear}.shopify-section-header-sticky sticky-header.header-wrapper .cstm-header .header-button a.ts-appointment-btn span{color:#222}.ts-contact-multicolumn ul.multicolumn-list li:last-child{width:100%;max-width:100%;padding:22px}.ts-contact-multicolumn ul.multicolumn-list li{width:100%;max-width:100%}.ts-contact-multicolumn ul .grid__item .multicolumn-card__info .ts-info p{font-size:16px;line-height:22px}.ts-contact-multicolumn.ts-other ul.multicolumn-list li{border:none;text-align:left;padding:0;box-shadow:none}.ts-contact-multicolumn.ts-other .ts-info{width:100%;text-align:left}.ts-contact-multicolumn.ts-other li#Slide-template--19557501567230__multicolumn_tGHdQ9-3{padding:0!important}.ts-contact-multicolumn.ts-other ul .grid__item .multicolumn-card__info{width:100%}.ts-contact-multicolumn.ts-other ul.multicolumn-list li:hover{background:#fff}.ts-contact-multicolumn.ts-other ul.multicolumn-list{gap:30px}body.template-page-contact .ts-hero-slider .slideshow__text-wrapper .content-container .rte{text-align:left;width:100%;max-width:170px}body.template-page-contact .ts-hero-slider .slideshow__text-wrapper .content-container{align-items:flex-start}body.template-page-contact slideshow-component.ts-hero-slider{margin:0}.design-process li.multicolumn-list__item.grid__item.scroll-trigger.animate--slide-in{max-width:100%}.ts-contact-multicolumn.design-process ul.multicolumn-list{gap:100px;margin-top:100px}body .design-process.ts-contact-multicolumn ul .grid__item img{width:30%!important;height:30%!important}.design-process .multicolumn-card__info{margin-top:50px}#link-engagement-rings .menu-drawer__inner-submenu .ts-header-text{display:block}.menu-drawer__inner-submenu .ts-header-text{display:none}}@media screen and (max-width: 400px){body .design-process.ts-contact-multicolumn ul .grid__item img{width:40%!important;height:40%!important}#link-engagement-rings .menu-drawer__inner-submenu .ts-header-text{display:block}.menu-drawer__inner-submenu .ts-header-text{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
