@import"https://fonts.googleapis.com/css2?family=Actor&display=swap";.diamond-choose-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.diamond-choose-content h2,.diamond-choose-content h3,.diamond-choose-content h4{font-family:Proxima Nova,Instrument Sans,sans-serif,sans-serif;font-weight:700}.diamond-choose{display:flex;flex-direction:column}.diamond-type{display:flex;justify-content:center;width:100%;margin-top:56px}.diamond-type__container{border-radius:5px;border:1px solid #31404e;padding:5px 10px;background:#f3f3f3;display:flex;gap:5px}.diamond-type .diamond-type__container input:checked+label{opacity:100%;background:#30404f;color:#fff}.diamond-type .diamond-type__container .btn{opacity:80%;background:transparent;color:#31404e;cursor:pointer;transition:all ease-in .4s;text-align:center;line-height:20px;letter-spacing:.32px;font-family:Inter,sans-serif!important;font-size:15px;font-style:normal;font-weight:400;text-transform:uppercase;white-space:nowrap;margin:0}.diamond-type .diamond-type__container .btn:hover{opacity:100%;background:#30404f;color:#fff}.diamond-type .diamond-type__container label:hover~label{opacity:80%;border-bottom-width:1px}.diamond-type label{position:relative}.diamond-type label a{position:absolute;top:0;left:0;width:100%;height:100%}.diamond-choose-filters,.advanced-filter{display:flex;margin-top:60px;width:100%;flex-wrap:wrap;gap:22px}.advanced-filter{margin-top:0}.filter-title{font-size:16px;color:#31404e;display:flex;justify-content:space-between;align-items:center;font-weight:400}.filter-title svg{width:15px;cursor:pointer;height:15px;margin-left:.3rem}.info-tooltip{border:1px solid #465360;position:absolute;background-color:#fff;box-shadow:2px 2px 5px #0000004d;width:90%;right:0;transform:translateY(-65%);padding:.4rem .8rem;border-radius:.6rem;height:0;transition:all ease-in-out .3s;display:none;font-weight:400}.tooltip-input:checked~.info-tooltip{height:auto;display:flex}.filter-list{display:flex;list-style:none;padding:0;justify-content:flex-start;flex-wrap:wrap}.filter-list>*{min-width:70px;max-width:75px;flex:1 0 auto}.filter-list.filter-shapes{display:flex}.filter-list.filter-shapes label{width:75px}.filter-list{gap:10px}.filter-list label{opacity:80%;border-radius:5px;padding:.5rem;color:#31404e;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:29px;min-width:27px;text-align:center;cursor:pointer;transition:all ease-out .3s;font-size:10px;font-weight:600;border:1px solid #efefef}.filter-box input[type=text]{border:1px solid #d6d9dc;opacity:80%;border-radius:5px;padding:.5rem;color:#31404e;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:29px;min-width:27px;cursor:pointer;transition:all ease-out .3s;font-size:10px;font-weight:600}.filter-list label img{position:relative}.filter-list label svg{stroke:#465360;margin-bottom:.4rem}.filter-list input:checked+label{border-color:#465360;background-color:#465360;color:#fff;opacity:100%}.filter-list label:hover{opacity:.8;background:#efefef}.filter-list input:checked+label svg{stroke:#fff}.filter-list input:disabled+label,.filter-list input:disabled+label:hover{opacity:50%;cursor:not-allowed;pointer-events:none}.filter-shape{justify-content:space-between}.filter-shape label{border-color:transparent;font-size:12px}.filter-shape input:checked+label{background-color:transparent;color:#31404e;border-color:#d6d9dc}.filter-shape label:hover{background-color:#465360;color:#fff}.filter-range input[type=number]::-webkit-outer-spin-button,.filter-range input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.filter-range .filter-slider{height:10px;border-radius:5px;position:relative;background-color:#d6d9dc;width:100%}.filter-range .filter-progress{height:10px;top:0;left:0;right:0;position:absolute;border-radius:5px;background-color:#465360ba}.filter-range-input{position:absolute;top:0;left:0;width:100%;background-color:transparent;pointer-events:none;-webkit-appearance:none}.filter-range-input::-webkit-slider-thumb{height:10px;width:10px;border-radius:50%;-webkit-appearance:none;background-color:#465360;pointer-events:auto}.filter-range-input::-webkit-slider-thumb{height:10px;width:10px;border:none;border-radius:50%;-webkit-appearance:none;background-color:#465360;pointer-events:auto}.filter-box{width:calc((100% / 3) - 1rem);position:relative}.filter-split--box{width:100%}.filter-range{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.range-data{font-size:12px;margin-top:10px;display:flex;align-items:center;border:1px solid #d6d9dc;padding:2px 4px}.range-data input,.range-data select{border:none;width:max-content;text-align:right;padding:0 4px}.range-data input:focus{border:none;outline:none}.min-range.range-data{text-align:left}.max-range.range-data{text-align:right}.filter-divider{border-bottom:1px solid #d6d9dc}.advanced-filter .advanced-filter__btns .advanced-filter__btn{text-align:center}.advanced-filter .advanced-filter__label{text-align:center;font-size:19px;text-transform:uppercase;display:inline-flex;height:36px;margin:0 auto;cursor:pointer;width:auto;border-radius:5px;border:1px solid #31404e;padding:6px 17px}.advanced-filter .advanced-filter__label>span{line-height:23px;display:flex;align-items:center;color:#31404e;text-align:center;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.24px;text-transform:uppercase}.advanced-filter .advanced-filter__label span.arrow-span{margin-left:10px;padding-left:10px;border-left:1px solid #31404e;border-left-width:.5px}#advanced-filter:checked~.advanced-filter__btns .advanced-filter__label span.arrow-span svg{transform:rotate(180deg)}.advanced-filter input:checked~.filter-box{display:flex;flex-direction:column}.advanced-filter input:checked~.filter-single{display:block}.advanced-filter input:not(:checked)~.filter-box{display:none!important}.advanced-filter .advanced-filter__btns{display:flex;flex-wrap:wrap;width:100%;margin-bottom:61px;align-items:flex-start;gap:12px}.advanced-filter .advanced-filter__btns .advanced-filter__btn:not(:last-of-type){align-items:flex-start;display:flex}.advanced-filter .advanced-filter__btn--reset{border-radius:5px;border:1px solid #31404e;color:#31404e;text-align:center;font-family:Actor,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.24px;text-transform:uppercase;background:transparent;padding:6px 17px;height:36px;white-space:nowrap}.advanced-filter .advanced-filter__btn--reset svg{fill:#31404e;margin-right:5px}.advanced-filter .advanced-filter__btn--reset:hover{border-color:#465360;background-color:#465360;color:#fff;opacity:100%}.advanced-filter .advanced-filter__btn--reset:hover svg{fill:#fff}.advanced-filter .advanced-filter__btns .advanced-filter__btn{flex:1}.advanced-filter .advanced-filter__btns .advanced-filter__btn:last-child{text-align:right}.data-hide{display:none!important}.results_loading{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.results_loading img{width:20px;height:20px;position:absolute;left:44%;top:43%;transform:translate(-50%,-50%)}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.results-box__load--more .lds-ring{width:20px;height:20px}.results-box__load--more .lds-ring div{width:20px;height:20px;margin:3px;border:3px solid #fff;border-color:#fff transparent transparent transparent}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:54px;height:54px;margin:6px;border:6px solid #31404e;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#31404e transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.data-active{display:block}.results{flex-direction:column;align-items:stretch;justify-content:center;width:100%}.results-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding-bottom:2rem}.results-count{font-size:16px;color:#31404e;margin:0;display:flex}.results-count .items_count{position:relative;margin-left:.2rem}.results-count img{width:10px;height:10px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.results-view{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.results-view>*+*{margin-left:15px}.results-box{list-style:none;padding:0;margin-top:30px;display:flex;flex-direction:column;gap:20px}.results-box__load--more{display:flex;justify-content:center;align-items:center}.results-box__load--more[data-loading=loading]:hover{background-color:transparent;color:#fff}.results-box__load--more[data-loading=loading]{pointer-events:none}.results-box__load--more[data-loading=loading] img{width:50px;height:50px}.results-header label{cursor:pointer}.results-view--left{display:flex;gap:30px;align-items:flex-end}.delivery-time--wrapper{display:flex;align-items:center;justify-content:flex-end;justify-content:start;gap:8px}.delivery-time--wrapper input:checked~label{border-color:#465360;background-color:#465360;color:#fff}.delivery-time--wrapper input:checked~label svg{fill:#fff}.delivery-time--wrapper label{margin-bottom:0;display:flex;align-items:center;gap:10px;border-radius:5px;border:1px solid #31404e;color:#31404e;text-align:center;font-family:Actor,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.24px;text-transform:uppercase;background:transparent;padding:6px 17px;height:36px;cursor:pointer}.delivery-time--wrapper label:hover{border-color:#465360;background-color:#465360;color:#fff;opacity:100%}.delivery-time--wrapper label svg{width:25px;height:25px}.grid-view:checked~.results-header .grid-view--label svg,.grid-view:checked~.results-header .grid-view--label svg rect{fill:#465360}.list-view:checked~.results-header .list-view--label svg,.list-view:checked~.results-header .list-view--label svg rect,.list-view:checked~.results-header .list-view--label svg line{fill:#465360;stroke:#465360}.grid-view:checked~.results-box--list__header{display:none}.list-view:checked~.results-box{display:flex;flex-direction:column;overflow-x:auto}.list-view:checked~.results-box .result-div{display:table;flex-direction:column}.list-view:checked~.results-box--list__header{display:flex;justify-content:space-between;border-bottom:1px solid #d6d9dc}.list-view:checked~.results-box .result--product{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d6d9dc}.list-view:checked~.results-box figure{width:100px}.list-view:checked~.results-box iframe{display:none}.list-view:checked~.results-box .result--grid__more,.list-view:checked~.results-box .result--grid__info,.grid-view:checked~.results-box .result--list__data{display:none}.grid-view:checked~.results-box figure{margin-bottom:0;background-color:#f5f3ee}.result--grid__info{border:1px solid #d6d9dc;padding:19px;flex:1;display:flex;flex-direction:column;justify-content:flex-end}.result--grid__info .btn{margin-top:0;width:100%;font-size:10px!important}.result--product__price{font-size:120%;color:#31404e;font-weight:700}.result--product__title{font-size:18px;color:#000;font-weight:600}.heart-product:checked~label .heart-icon{display:none}.heart-product:not(:checked)~label .heart-fill-icon{display:none}.result--list__data{display:flex;justify-content:center;cursor:pointer;align-items:center}.result-div{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.result--grid__info .cd-card-buttons{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.diamond-selected{visibility:hidden;height:0;display:none;transition:all ease-in-out .3s}.diamond-selected__item{grid-column:1 / span 4;width:100%;min-height:250px}.diamond-selected_active{visibility:visible;height:100%}.diamond-back{cursor:pointer;position:absolute;right:30px;top:32px;border-radius:50%;min-height:25px;min-width:25px;border:2px solid #31404e;background-color:transparent;color:#31404e;padding:0;display:flex;align-items:center;justify-content:center}.diamond-back svg{color:#31404e;fill:#31404e;width:12px;height:12px}.diamond-selected__product{position:relative;display:grid;grid-template-columns:1fr 1fr;border:1px solid #c1ac8a;padding:2rem;border-radius:10px;gap:2rem}.diamond-selected__product-title,.diamond-selected__details-title{font-family:Linotype Didot;font-size:36px;color:#31404e}.diamond-selected__product-price{font-size:24px;color:#31404e;margin-top:15px}.diamond-selected__product-buttons{margin-top:39px;display:flex;gap:1rem;align-items:center;justify-content:flex-start}.diamond-selected__product-buttons .btn{width:100%}.diamond-selected__product-cart,.diamond-selected__view-details{display:flex;align-items:center;text-transform:uppercase;border-radius:50px;justify-content:center;background-color:#c1ac8a;border:1px solid #c1ac8a;width:100%;min-height:55px;max-width:265px;color:#fff}.diamond-selected__product-cart:hover{color:#fff}.diamond-selected__view-details{border:1px solid #31404e;background-color:transparent;color:#31404e}.diamond-selected__product-media{display:flex;flex-direction:column}.diamond-selected__product-featured{display:flex;overflow-x:hidden;overflow-y:hidden}.diamond-selected__product-featured div{min-height:302px;width:100%;flex-shrink:0}.diamond-selected__product-featured div img{position:relative;width:100%;height:100%;object-fit:cover}.diamond-selected__product-slides{margin-top:2rem;display:flex;width:100%;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:mandatory}.diamond-selected__product-slides--slide{width:100%;max-width:75px;max-height:65px;flex-shrink:0;flex-basis:75px}.diamond-selected__product-slides--slide img{position:relative;width:100%}.diamond-selected__product-slides .diamond-selected__product-slide{width:68px}.diamond-selected__product-slides .diamond-selected__product-slide img{transform:rotate(-90deg)}.diamond-selected__product-featured .diamond-selected__product-slide{width:100%;counter-increment:diamond-selected__product-slide}.diamond-selected__product-featured .diamond-selected__product-slide img{width:100%}.diamond-selected__product-slides .flickity-prev-next-button.previous,.diamond-selected__product-slides .flickity-prev-next-button.next{top:7%}.diamond-selected__product-slides .flickity-prev-next-button.previous svg,.diamond-selected__product-slides .flickity-prev-next-button.next svg{height:14px}.diamond-selected__details-grid{display:grid;margin-top:30px;grid-template-columns:repeat(2,1fr)}.diamond-selected__details-grid ul{list-style:none;padding:0}.diamond-selected__details-grid ul li{font-weight:700}.diamond-selected__details-grid ul li span{font-weight:400}.list-view:checked~.results-box--list__header{flex-wrap:nowrap;overflow-x:unset;padding:0;display:grid;grid-template-columns:repeat(12,1fr)}.list-view:checked~.results-box .result--product{display:grid;grid-template-columns:repeat(12,1fr)}.grid-view:checked~.results-box .result--product{cursor:pointer;display:flex;flex-direction:column}.results-box--list__header label{padding:5px 10px;width:100%;text-align:center;cursor:pointer}.result--grid__more{cursor:pointer;width:100%}.results-view--sort{display:flex;flex-direction:column;gap:5px}.results-view--sort select{outline:none;padding:.8rem .9rem;border:1px solid #36363680;border-radius:5px}@media screen and (max-width:1024px){.result-div{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.section-design-your-engagement-ring{padding-top:60px;padding-bottom:60px}.section-design-your-engagement-ring .diamond-choose--text{width:100%}.section-design-your-engagement-ring .main-heading{font-size:28px;text-align:center;line-height:36.4px}.advanced-filter{padding-top:0;margin-top:0}.section-design-your-engagement-ring .main-subheading{font-size:14px;text-align:center;line-height:19.6px}.diamond-choose{display:flex;flex-direction:column}.diamond-type{display:flex;margin-top:40px;justify-content:space-around}.diamond-type>*+*{margin-left:unset}.diamond-type label{font-size:14px}.filter-shape{flex-wrap:nowrap;align-items:self-end;overflow-x:auto}.filter-shape img{width:70px;height:68px}.filter-split{grid-template-columns:1fr}.filter-box{width:100%}.advanced-filter .advanced-filter__label{font-size:14px}.result-div{display:flex;flex-direction:column}.grid-view:checked~.results-box{grid-template-columns:1fr}.grid-view:checked~.results-box .result--product{display:flex;flex-wrap:wrap;cursor:pointer}.grid-view:checked~.results-box figure,.grid-view:checked~.results-box .result--grid__info{width:100%}.grid-view:checked~.results-box .result--product__meta-info{flex-wrap:wrap}.grid-view:checked~.results-box .result--product__meta-info div{width:100%}.grid-view:checked~.results-box .result--product:hover>.result--grid__info{border-color:#31404e}.grid-view:checked~.results-box .result--grid__info{display:flex;flex-direction:column;justify-content:center}.list-view:checked~.results-box{overflow-x:auto;display:flex}.list-view:checked~.results-box .result-div{display:table}.list-view:checked~.results-box img{width:50px}.list-view:checked~.results-box .diamond-selected__item{position:fixed;width:100%;z-index:11;height:100%;min-width:100vw;min-height:100vh;top:0;background-color:#00000080;left:0}.list-view:checked~.results-box .diamond-selected__item .diamond-selected__product{position:absolute;width:90%;max-height:75%;z-index:12;top:50%;overflow:auto;background-color:#fff;left:50%;border:1px solid #c1ac8a;transform:translate(-50%,-50%);padding:2rem}.list-view:checked~.results-box figure{text-align:center}.result--product__price{font-size:12px}.result--product__title,.result--grid__more{font-size:14px}.diamond-back{right:12px;top:11px}.result--list__data{min-width:125px;padding:0 10px;font-size:12px}.results-view label{font-size:12px}.results{position:relative;overflow-x:auto;width:100%}.results-header{gap:1rem;flex-wrap:wrap}.results-view{order:-1;width:100%;justify-content:center}.results-view--left{width:100%;flex-direction:column;align-items:flex-start}.results-view--left>*{width:100%}.results-header__show-btn{width:100%;padding:13px;outline:none;border:none;border-color:#465360;background-color:#465360;color:#fff;border-radius:5px}.delivery-time--wrapper{order:1}.delivery-time--wrapper label{justify-content:center;width:100%}.results-view--ship{order:-1}.diamond-selected__product{grid-template-columns:1fr;padding:2rem}.list-view:checked .diamond-selected__product{position:fixed;top:0;left:0;min-width:90vw;min-height:90vh}.diamond-selected__details{margin-top:60px}.diamond-selected__product-title,.diamond-selected__details-title{font-size:22px}.diamond-selected__product-title{margin-top:40px}.diamond-selected__product-price{font-size:20px}.diamond-selected__details-grid{grid-template-columns:1fr}.diamond-selected__details-grid ul{margin-top:0}.diamond-selected__details-grid ul:first-of-type{margin-bottom:0}.diamond-selected__product-buttons{max-width:unset}.result--grid__info .cd-card-buttons{grid-template-columns:1fr;gap:0}.diamond-selected__view-details,.diamond-selected__product-cart{font-size:14px;min-height:45px}.diamond-selected__product-ring{max-width:unset;flex-basis:unset}.diamond-selected__product-cart{max-width:unset;width:calc(100% - 60px)}.diamond-selected__product-media{grid-template-columns:1fr;min-height:unset}.diamond-selected__product-slides{width:100%;min-width:100%;max-width:256px;transform:unset;transform-origin:unset;order:1}.diamond-selected__product-slides .diamond-selected__product-slide{width:64px;margin-right:1rem}.diamond-selected__product-slides .flickity-prev-next-button.previous,.diamond-selected__product-slides .flickity-prev-next-button.next{top:50%;background-color:transparent;left:10px!important}.diamond-selected__product-slides .flickity-prev-next-button.next{top:50%;left:unset!important;right:10px!important}.diamond-selected__product-slides .diamond-selected__product-slide img{transform:unset}.advanced-filter .advanced-filter__btn--reset{width:100%}.advanced-filter .advanced-filter__label{width:100%;justify-content:center}}.loading-overlay__spinner{width:1.8rem;display:inline-block}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:#000;animation:dash 1.4s ease-in-out infinite}@media screen and (forced-colors:active){.path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.result--product__meta-info{display:flex;align-items:center;justify-content:space-between;font-size:85%;padding-bottom:5px;padding-top:5px;column-gap:5px}.result--product__meta-info+.result--product__meta-info{border-top:1px solid #eee}.result--product__meta-info--bg-light{opacity:.65}.result--product__buttons{display:grid;gap:10px;grid-template-columns:1fr 1fr}.result--product__buttons .card-more-info-diamond{background:transparent;color:var(--button-background-color);border:1px solid var(--button-background-color)}.result--product__buttons .card-more-info-diamond:hover{border-color:var(--button-background-hover-color)}.result-item__top-labels{position:absolute;top:14px;left:14px;display:flex;gap:5px;flex-wrap:wrap}.result-item__bottom-labels{position:absolute;bottom:14px;right:14px;display:flex;gap:5px;flex-wrap:wrap}.result-item__top-label{padding:5px 10px;background-color:#efefef;color:#000;font-size:14px;border-radius:5px;text-transform:uppercase}.result-item__bottom-label{padding:5px 10px;background-color:#dcfce7;color:#17803d;font-size:14px;border-radius:5px;text-transform:uppercase}.result-item__top-label--lab-grown{background-color:#c0ac8b}.result--product__figure{position:relative}.filter-color-type{display:flex;border:1px solid #465360;border-radius:5px;overflow:hidden}.filter-color-type label{padding:.5rem;margin:0;cursor:pointer;color:#31404e;font-size:14px;background-color:#fff;transition:all ease-out .3s}.filter-color-type input:checked+label{background:#465360;color:#fff}.filter-color-type>div:first-child label{border-top-right-radius:0;border-bottom-right-radius:0}.filter-color-type>div:last-child label{border-top-left-radius:0;border-bottom-left-radius:0}
/*# sourceMappingURL=/cdn/shop/t/240/assets/section-design-your-engagement-ring.css.map */
