.step-one-filters{display:flex;justify-content:space-between;gap:50px;max-width:1114px;margin:auto}.step-one-filters .col-left{max-width:535px;width:100%}.step-one-filters .col-right{max-width:528px;width:100%}#diamond-type-wrap{display:flex;margin-top:5px}.step-one-filters .input-radio input[type=radio]{appearance:none;-webkit-appearance:none;margin:0;position:absolute}.step-one-filters .input-radio label{border:1px solid #231f20;font-size:18px;padding:9px 15px;position:relative;transition:all .3s ease-in-out;cursor:pointer}.step-one-filters .input-radio label:hover,.step-one-filters .input-radio.selected label{background-color:#a89c81;box-shadow:0px 0px 20px rgba(0,0,0,.15);color:#fff}.step-one-filters .input-radio+.input-radio{margin-left:20px}#diamond-shape-wrap{position:relative;border:1px solid #a89c81;border-radius:2px;margin-top:32px;padding:34px 22px 17px}#diamond-shape-wrap .flying-title{position:absolute;left:50%;top:0;transform:translateX(calc(-50% - 4px)) translateY(calc(-50% - 2px));background-color:#fff;padding:0 13px;margin-bottom:0;font-size:22px;font-family:'Alice',sans-serif!important;line-height:30px}.diamond-shape-items{display:flex;flex-wrap:wrap;gap:10px 40px;justify-content:space-between}.diamond-shape-items .item{flex:0 0 calc(20% - 40px);text-align:center;min-width:59px;min-height:106px;cursor:pointer;transition:opacity .2s ease-in-out;opacity:.5}.diamond-shape-items .item.selected{opacity:1}.diamond-shape-items .diamond-shape-img{min-height:67px}.diamond-shape-text{font-size:16px;text-align:center}.diamond-shape-text input[type=checkbox]{appearance:none;-webkit-appearance:none;position:absolute}.da-slider-wrap{display:flex;align-items:center;padding-left:4px;padding-right:49px}.da-slider-wrap .da-slider{flex-grow:1}.dteg-step1-msg{display:none;color:red;text-align:center;font-weight:700}.dteg-step1-table.loading{position:relative}.dteg-step1-table.loading:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);z-index:9}.dteg-step1-table.loading:after{content:"";position:absolute;top:30px;left:50%;transform:translateX(-50%);background:url(/wp-content/themes/generatepress-child/assets/images/engagement-rings/dt-loading.gif) top left no-repeat;width:60px;height:60px;background-size:100%;z-index:10}.diamond-shape-text label{position:relative;cursor:pointer}#dt-step1-form{transition:max-height .3s ease-in-out;max-height:2000px}#dt-step1-form.collapse{max-height:355px;overflow:hidden}#dt-pagination{margin-top:70px}#dt-pagination ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:center}#dt-pagination ul li{padding:0;margin:0}#dt-pagination ul li span,#dt-pagination ul li a{border:1px solid #231f20;font-size:18px;margin:4.5px;padding:5px 9px;transition:all .3s ease-in-out}#dt-pagination ul li .prev,#dt-pagination ul li .next{padding:5px 19.5px}#dt-pagination ul li .current,#dt-pagination ul li a:hover{font-weight:400;background-color:#231f20;color:#fff;border-color:#fff}#dt-pagination ul li.disabled *{background-color:#fff;border:1px solid #cecece;color:#cecece}:is(#diamond-price-slider,#diamond-carat-slider) .noUi-tooltip{opacity:0;transition:opacity .2s ease-in-out;font-size:14px;line-height:20px}:is(#diamond-price-slider,#diamond-carat-slider):hover .noUi-tooltip{opacity:1}#diamond-carat-slider .noUi-pips>.noUi-value:nth-of-type(2):after,#diamond-carat-slider .noUi-pips>.noUi-value:last-child:after{content:" CT"}.dteg-step1-table .t-content th{border:0}.dteg-step1-table .t-content th.content-th-icon.selected:after{transform:rotate(180deg)}.review-ring-btn{display:none}.engagement-ring-message{margin-top:30px;padding:3px 20px 4px;background-color:#a89c81;font-size:18px}.engagement-ring-message.error{background-color:#f0ad4e;color:#fff}.engagement-ring-message.error:before{content:"";background:url(/wp-content/themes/generatepress-child/assets/images/engagement-rings/dt-warning.png) top left no-repeat;width:15px;height:15px;background-size:100%;display:inline-block;font-size:15px;color:#fff;margin-right:3px;vertical-align:middle;margin-bottom:5px}.engagement-ring-message.success{color:#fff}.engagement-ring-message.success:before{content:"";background:url(/wp-content/themes/generatepress-child/assets/images/engagement-rings/dt-check.png) top left no-repeat;width:15px;height:15px;background-size:100%;display:inline-block;font-size:15px;color:#fff;margin-right:3px;vertical-align:middle;margin-bottom:5px}.cdc-ste1b-left-container .img-wrap a{display:block;height:100%}.cdc-ste1b-left-container .img-wrap a img{height:100px}.cdc-ste1b-left-container .img-wrap .dt-iframe-btn{height:100%;padding:20px;border:1px solid #000;display:flex;justify-content:center;align-items:center}.cdc-ste1b-left-container .img-wrap .dt-iframe-btn img{width:100%}#dt_confirm_modal_no_cancel .dialog-button{border:1px solid #a89c81}#dt_confirm_modal_no_cancel .dialog-confirm-ok{background-color:#a89c81;color:#fff}#dt_confirm_modal_no_cancel .dialog-confirm-ok:hover{background-color:#fff;color:#000}#dt_confirm_modal_no_cancel .dialog-confirm-cancel{display:none}#dt_confirm_modal_no_cancel .dialog-widget-content{background-color:#fff}#dt_confirm_modal_no_cancel.dialog-type-alert .dialog-header:after,#dt_confirm_modal_no_cancel.dialog-type-confirm .dialog-header:after{border-bottom:1px solid #e6e8ea}.no-quantity-change{padding-left:18px}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{font-size:14px;line-height:1.3}.share-btn p{cursor:pointer}#add-wishlist,.cart.wishlist_table,.dt-go-step2,.choose-btn{position:relative}#add-wishlist:before,.dt-go-step2:before,.add-wishlist:before,.choose-btn:before{content:"";background:url(/wp-content/themes/generatepress-child/assets/images/engagement-rings/dt-loading-alt.svg) top left no-repeat transparent;background-size:100%;width:40px;height:40px;position:absolute;top:10px;left:50%;transform:translateX(-50%);opacity:0;z-index:-1;transition:all .2s ease-in-out}#add-wishlist.loading,.cart.wishlist_table.loading,.dt-go-step2.loading,.add-wishlist.loading,.choose-btn.loading{pointer-events:none;opacity:.6}#add-wishlist.loading:before,.cart.wishlist_table.loading:before,.dt-go-step2.loading:before,.add-wishlist.loading:before,.choose-btn.loading:before{opacity:1;z-index:9}#add-wishlist.added,.add-wishlist.added,#cart-added{pointer-events:none;cursor:default}#add-wishlist.added .love-btn-wrap:after,.add-wishlist.added:after{background-image:url(/wp-content/themes/generatepress-child/assets/images/general/love-filled-black-icon.png);background-size:20px;background-position:center;background-repeat:no-repeat}.cart.wishlist_table:before{content:"";background:url(/wp-content/themes/generatepress-child/assets/images/engagement-rings/dt-loading.gif) top left no-repeat transparent;background-size:100%;width:60px;height:60px;position:absolute;top:50px;left:50%;transform:translateX(-50%);opacity:0;z-index:-1;transition:all .2s ease-in-out}.est-div .choose-btn:hover{border-color:#a89c81;background-color:#a89c81;color:#fff;cursor:pointer;box-shadow:0px 0px 20px rgba(0,0,0,.15)}.wishlist_view.mobile .additional-info-wrapper{display:flex}.wishlist_view.mobile .additional-info-wrapper .product-remove{margin-left:15px;margin-top:5px}#yith-wcwl-form .wishlist_view.mobile .product-remove a.remove_from_wishlist{color:#fff;font-size:24px;height:20px;width:25px}#yith-wcwl-form .wishlist_view.mobile .product-remove a.remove_from_wishlist:before{position:absolute;content:'';background:red;top:0;left:0;width:25px;height:25px;border-radius:100%;z-index:-1;transition:all .3s ease-in-out}body ul.wishlist_view.mobile li{margin-bottom:20px;border-bottom:1px solid #231f20;padding-bottom:20px}.woocommerce-account .woocommerce-MyAccount-content{min-height:650px}.woocommerce-account .woocommerce-MyAccount-navigation{width:23%;border:1px solid #fff}.woocommerce-account .woocommerce-MyAccount-content{width:73%}.woocommerce-account .woocommerce-MyAccount-navigation div.navi-title{background-color:#a89c81;text-align:center;color:#fff;padding:10px;font-size:24px}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:10px 0;list-style:none;border:1px solid #a89c81;border-top:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding:5px 20px 0;margin-bottom:10px}.woocommerce td.product-name .wc-item-meta dd p,.woocommerce td.product-name dl.variation dd p,.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{font-weight:700 !important;font-size:15px}.woocommerce td.product-name .wc-item-meta dd.diamond-details p,.woocommerce td.product-name dl.variation dd.diamond-details p{font-weight:400 !important;font-size:13px}.woocommerce td.product-name .wc-item-meta dd.ring-name,.woocommerce td.product-name dl.variation dd.ring-name,.woocommerce td.product-name .wc-item-meta dt.ring-name,.woocommerce td.product-name dl.variation dt.ring-name{margin-top:5px}.woocommerce-NoticeGroup-checkout{flex-basis:100%}#footer-timer{position:fixed;z-index:9999;bottom:0;left:50%;transform:translateX(-50%);padding:5px 25px;border:1px solid #a89c81;background-color:#a89c81;color:#fff;font-family:'GlacialDiff';font-size:18px;font-weight:400;text-align:center;line-height:26px;min-width:400px;transition:all .1s ease-in-out}#footer-timer span{display:inline-block;min-width:60px;text-align:left}#header-cart{position:relative}#header-cart-count{position:absolute;background-color:#fff;color:#000;font-size:9px;width:15px;height:15px;line-height:15px;text-align:center;overflow:hidden;border-radius:50%;right:-6px;top:-6px;opacity:0;transition:all .3s ease-in-out}#header-cart-count.active{opacity:1}@media only screen and (min-width:1025px) and (max-width:1060px){.diamond-shape-items{gap:10px 34px}}@media only screen and (max-width:767px){#dt-step1-form.collapse{max-height:335px}}@media only screen and (max-width:545px){.diamond-shape-items{gap:10px 21px}}@media only screen and (max-width:469px){.diamond-shape-items .item{min-width:56px}}@media only screen and (max-width:454px){.diamond-shape-items{gap:10px 6px}}@media only screen and (max-width:410px){#footer-timer{min-width:unset;width:100%;font-size:16px;padding:5px 10px;line-height:18px}body.dt-timer{padding-bottom:30px}}@media only screen and (max-width:394px){.diamond-shape-items{justify-content:center;gap:10px 15px}#dt-step1-form.collapse{max-height:445px}}@media only screen and (max-width:359px){.diamond-shape-items{gap:10px 3px}}@media only screen and (max-width:323px){#dt-step1-form.collapse{max-height:561px}}#diamond-dcolour-wrap .radio-wrap label,#dteg-step1 .noUi-pips>*,#diamond-dcolour-wrap .colour-dropdown select,#diamond-carat-wrap #diamond-carat-input input{font-size:16px;line-height:30px;letter-spacing:.15px}#dteg-step1 h5{letter-spacing:.15px;margin-bottom:0}#dteg-step1 .noUi-marker{display:none}#dteg-step1 .noUi-pips{top:-7px}#dteg-step1 .noUi-pips>*{color:#000;z-index:1}#dteg-step1 .noUi-pips>*:before{position:absolute;content:'';width:6.29px;height:6.29px;transform:rotate(45deg);background:#231f20;top:-12px;left:0;right:0;margin:auto}#dteg-step1 .noUi-pips>*:first-child+.noUi-value:before,#dteg-step1 .noUi-pips>*:last-child:before{top:-19px}#dteg-step1 .noUi-marker:first-child+.noUi-value,#dteg-step1 .noUi-value:last-child{font-size:13px;margin-top:6px;letter-spacing:.5px;z-index:1}#diamond-cut-wrap .slider-title{margin-right:77px}#diamond-polish-wrap .slider-title{margin-right:54px}#diamond-dcolour-wrap{padding-left:4px;display:flex;align-items:center;justify-content:space-between}#diamond-dcolour-wrap .radio-wrap{display:flex}#diamond-dcolour-wrap .radio-wrap>div{display:flex;align-items:center}#diamond-dcolour-wrap .radio-wrap>div:not(:last-child){margin-right:28px}#diamond-dcolour-wrap .radio-wrap input[type=radio]{margin:0;appearance:none;outline:1px solid #231f20;border:2px solid #fff;width:17px;height:17px;cursor:pointer;transition:all .3s ease-in-out}#diamond-dcolour-wrap .radio-wrap input[type=radio]+label{cursor:pointer;padding-left:10px}#diamond-dcolour-wrap .radio-wrap input[type=radio]:focus{outline:1px solid #231f20 !important}#diamond-dcolour-wrap .radio-wrap input[type=radio]:hover,#diamond-dcolour-wrap .radio-wrap input[type=radio]:checked{background-color:#231f20}#diamond-dcolour-wrap .colour-dropdown{position:relative;opacity:.5;pointer-events:none;transition:all .3s ease-in-out}#diamond-dcolour-wrap .colour-dropdown.active{opacity:1;pointer-events:all}#diamond-dcolour-wrap .colour-dropdown:after{position:absolute;content:'';background-image:url(/wp-content/themes/generatepress-child/assets/images/general/dropdown.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:14px;height:7px;top:0;bottom:0;margin:auto;right:20px;opacity:1;pointer-events:none;transition:all .3s ease-in-out;filter:brightness(0) invert(1)}#diamond-dcolour-wrap .colour-dropdown select{border:1px solid #a89c81;background:#a89c81;color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:16px;padding:5px 42px 5px 20px;cursor:pointer;font-family:'GlacialDiff',sans-serif!important;transition:all .3s ease-in-out}#diamond-dcolour-wrap .colour-dropdown:hover select{border:1px solid #a89c81;color:#231f20;background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,.15)}#diamond-dcolour-wrap .colour-dropdown:hover:after{filter:brightness(1) invert(0)}#diamond-colour-int-wrap{margin-bottom:30px;opacity:.5;pointer-events:none;transition:all .3s ease-in-out}#diamond-colour-int-wrap.active{opacity:1;pointer-events:all}#diamond-colour-int-wrap h5{line-height:23px}.step-one-filters .col-right .da-slider-wrap{padding-left:0;padding-right:45px}#diamond-price-wrap .slider-title{margin-right:63px}#diamond-carat-wrap{margin-top:61px;display:flex;align-items:center}#diamond-carat-wrap .title{margin-right:48px}#diamond-carat-wrap #diamond-carat-input{display:flex;align-items:center;width:100%}#diamond-carat-wrap #diamond-carat-input input{padding:5px 10px;width:100%;max-width:180px;border:1px solid #231f20;text-overflow:ellipsis}#diamond-carat-wrap #diamond-carat-input span{padding:0 9px 7px;font-size:30px}#diamond-clarity-wrap .slider-title{margin-right:47px}#diamond-colour-wrap .slider-title{margin-right:47px}#diamond-symmetry-wrap .slider-title{margin-right:47px}#diamond-fluore-wrap .slider-title{margin-right:26px}#dteg-step1 .ering-reset-sec .show-more-less{position:relative;letter-spacing:.15px;padding-right:34px;transition:all .3s ease-in-out;cursor:pointer}#dteg-step1 .ering-reset-sec .show-more-less:hover{color:#231f20}#dteg-step1 .ering-reset-sec .show-more-less:after{position:absolute;content:'';background-image:url(/wp-content/themes/generatepress-child/assets/images/general/dropdown.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:20px;height:10px;top:0;bottom:0;margin:auto;left:0;right:-178px;opacity:1;pointer-events:none;transition:all .3s ease-in-out;filter:brightness(0) invert(1)}#dteg-step1 .ering-reset-sec .show-more-less:hover:after{filter:brightness(1) invert(0)}#dteg-step1 .ering-reset-sec .show-more-less.active:after{transform:rotate(180deg)}#dteg-step1 .ering-reset-sec .show-more-less .expand{display:none}@media only screen and (max-width:1199px){.step-one-filters{gap:25px}.step-one-filters .col-right .da-slider-wrap{padding-right:35px}}@media only screen and (max-width:1024px){.step-one-filters{flex-direction:column}.step-one-filters .col-left,.step-one-filters .col-right{max-width:100%}#diamond-colour-int-wrap h5{margin-right:26px}.step-one-filters .da-slider-wrap{padding-right:35px}#diamond-cut-wrap .slider-title{margin-right:70px}#diamond-polish-wrap .slider-title{margin-right:50px}#diamond-clarity-wrap .slider-title{margin-right:49px}#diamond-carat-wrap .title{margin-right:25px}#diamond-colour-wrap .slider-title{margin-right:50px}#dteg-step1 .ering-reset-sec{margin-top:60px}#diamond-dcolour-wrap,#diamond-colour-int-wrap{padding-left:0}}@media only screen and (max-width:991px){#diamond-dcolour-wrap .radio-wrap label,#dteg-step1 .noUi-pips>*,#diamond-dcolour-wrap .colour-dropdown select,#diamond-carat-wrap #diamond-carat-input input{font-size:14px;line-height:24px}#dteg-step1 .noUi-pips{top:0}#dteg-step1 .noUi-pips>*:before{top:-16px}#dteg-step1 .noUi-pips>*:first-child+.noUi-value:before,#dteg-step1 .noUi-pips>*:last-child:before{top:-22px}}@media only screen and (max-width:767px){#dteg-step1{margin-top:60px}.step-one-filters .input-radio label{font-size:16px;padding:6px 15px}#diamond-shape-wrap{margin-top:25px}}@media only screen and (max-width:576px){.da-slider-wrap{flex-direction:column;padding-left:35px !important}.da-slider-wrap .slider-title,.da-slider-wrap .title{margin-right:0 !important;width:100%;margin-left:-70px}.da-slider-wrap .slider-title br,.da-slider-wrap .title br{display:none}.da-slider{width:100%;margin-top:10px}#diamond-carat-wrap{align-items:flex-start;flex-direction:column}#diamond-carat-wrap .title{margin-right:0;margin-bottom:10px}#diamond-dcolour-wrap>*{margin-bottom:10px !important}#diamond-dcolour-wrap .title{margin-right:20px}#diamond-dcolour-wrap .radio-wrap{margin-right:20px}#diamond-dcolour-wrap .radio-wrap>div:not(:last-child){margin-right:15px}}@media only screen and (max-width:430px){#dteg-step1 .ering-reset-sec{flex-direction:column}#dteg-step1 .html-white-btn{width:100%;justify-content:center;border-bottom:inherit;border-right:0}#dteg-step1 .html-white-btn:before{right:0;left:-115px}}@media only screen and (max-width:374px){#diamond-dcolour-wrap{flex-wrap:wrap}#diamond-dcolour-wrap .colour-dropdown select{padding:5px 30px 5px 15px}#diamond-dcolour-wrap .colour-dropdown:after{right:10px}}