@font-face{font-family:Darleston;src:url(../fonts/darleston/Darleston.otf);font-style:normal}@font-face{font-family:SFBold;src:url("../fonts/SanFrancisco/SF-Pro-Text-Bold.otf")}body,button,input,select,table,textarea{font-family:ProximaNovaReg}h1,.h1{font-family:Lustria}h2,.h2{font-family:Lustria}h3,.h3{font-family:Lustria}h4,.h4{font-family:ProximaNovaBold}h5,.h5{font-family:ProximaNovaBold}h6,.h6{font-family:ProximaNovaBold}b,strong{font-family:ProximaNovaBold}i{font-family:ProximaNovaRegIt}.show-tablet{display:none}@media(max-width:991px){.show-tablet{display:block !important}}.show-tablet-only{display:none}@media(max-width:991px){.show-tablet-only{display:block !important}}@media(max-width:767px){.show-tablet-only{display:none !important}}.show-mobile{display:none}@media(max-width:767px){.show-mobile{display:block !important}}@media(max-width:1200px){.hidden-desktop{display:none}}@media(max-width:767px){.hidden-mobile{display:none}}@media(max-width:991px){.no-padding-tablet{padding-left:0 !important;padding-right:0 !important}}@media(max-width:767px){.no-padding-mobile{padding-left:0 !important;padding-right:0 !important}}.prevent-scroll{overflow:hidden !important}.prevent-scroll body{position:relative;overflow:hidden !important;height:100%}.overflowHidden{overflow:hidden}.custom-select{position:relative}.custom-select select{display:none !important}.custom-select__selected{position:relative;display:block;width:210px;height:50px;border:1px solid #c5c3cb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#fff;padding:12px 20px;padding-right:55px;font-size:16px;color:#413f41;outline:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.custom-select__selected:after{content:'';position:absolute;top:50%;right:30px;width:16px;height:10px;margin-top:-5px;background-image:url(../images/product/icon_dropdown-chevron_down.svg);cursor:pointer;opacity:.55}.custom-select__selected.is-active{border-color:#7c7593;border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-select__selected.is-active:after{transform:rotate(180deg);opacity:1}.custom-select__select-items{position:absolute;top:100%;left:0;right:0;margin-top:-1px;padding-top:5px;padding-bottom:5px;background:#fff;border:1px solid #7c7593;border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:0 !important;list-style:none !important;max-height:300px;overflow-y:scroll;z-index:5;transform:translateY(-3px);transition:all .5s linear}.custom-select__select-items.is-hidden{visibility:hidden;max-height:50px;transform:translateY(-10px)}.custom-select__select-items li{font-size:16px;margin:0 !important;list-style:none !important;padding:17px 20px;line-height:1;cursor:pointer}.custom-select__select-items li:hover,.custom-select__select-items li.selected{background-color:#f9f9f9}.g-field{position:relative;margin-bottom:15px}.g-field_btn-wrap{text-align:center}.g-field>label{display:block;font-family:ProximaNovaReg;font-weight:normal;font-size:16px;letter-spacing:.5px;line-height:1.2;margin-bottom:5px}.g-field .custom-select__selected{width:100%;border-color:#7c7593}.g-field__row{display:flex;flex-direction:row;justify-content:space-between;margin-left:-5px;margin-right:-5px}.g-field__item{padding-left:5px;padding-right:5px}.g-field__item_month{width:200px}.g-field__item_years{width:130px}.g-input,input.g-input{display:block;width:320px;height:50px;border:1px solid #7c7593;padding:5px 20px;font-size:16px;font-family:ProximaNovaReg;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;color:#413f41;outline:0}.g-radio-btn{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0;font-weight:normal;font-size:16px;cursor:pointer;line-height:1.25}.g-radio-btn input[type="radio"]{display:none;position:absolute;left:-9999px}.g-radio-btn input[type="radio"]+.icon{position:relative;width:22px;height:22px;border:1px solid #443879;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:10px;flex:0 0 22px}@media(max-width:991px){.g-radio-btn input[type="radio"]+.icon{margin-top:2px}}.g-radio-btn input[type="radio"]:checked+.icon::before{content:'';position:absolute;top:50%;left:50%;width:12px;height:12px;background-color:#443879;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.g-radio-btn:hover{color:#7c7593}.g-radio-btn:hover input[type="radio"]+.icon{border-color:#7c7593}.g-radio-btn:hover input[type="radio"]:checked+.icon{border-color:#443879}.g-checkbox{position:relative;display:flex;flex-direction:row;align-items:center;font-size:16px;padding-left:30px;margin:0}.g-checkbox input[type="checkbox"]{display:none;position:absolute;left:-9999px}.g-checkbox input[type="checkbox"]+.icon{position:absolute;top:50%;left:0;width:22px;height:22px;-webkit-transform:translate(0,-50%);-mox-transform:translate(0,-50%);transform:translate(0,-50%);background-image:url(../images/product/icon_checkbox-arrow-white.svg);background-repeat:no-repeat;background-position:center;background-color:#fff;border:1px solid #443879;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.g-checkbox input[type="checkbox"]:checked+.icon{background-color:#443879}.g-checkbox .text{color:#413f41;font-size:16px;font-family:'ProximaNovaReg'}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#413f41;-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0}.Spinner{position:relative;width:28px;height:28px;animation:container-rotate 1600ms linear infinite}.Spinner-line{position:absolute;width:100%;height:100%;opacity:0}.Spinner-line--1{border-color:#443879;animation:fill-unfill-rotate 4800ms cubic-bezier(0.4,0,0.2,1) infinite both,line-1-fade-in-out 4800ms cubic-bezier(0.4,0,0.2,1) infinite both}.Spinner-line--2{border-color:#e8e8e8;animation:fill-unfill-rotate 4800ms cubic-bezier(0.4,0,0.2,1) infinite both,line-2-fade-in-out 4800ms cubic-bezier(0.4,0,0.2,1) infinite both}.Spinner-line--3{border-color:#7c7593;animation:fill-unfill-rotate 4800ms cubic-bezier(0.4,0,0.2,1) infinite both,line-3-fade-in-out 4800ms cubic-bezier(0.4,0,0.2,1) infinite both}.Spinner-line--4{border-color:#eac4d3;animation:fill-unfill-rotate 4800ms cubic-bezier(0.4,0,0.2,1) infinite both,line-4-fade-in-out 4800ms cubic-bezier(0.4,0,0.2,1) infinite both}.Spinner-line-cog{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.Spinner-line-cog-inner{position:absolute;top:0;bottom:0;right:0;left:0;width:200%;box-sizing:border-box;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent;border-radius:50%;animation:none}.Spinner-line-cog-inner--left{border-right-color:transparent;transform:rotate(129deg);animation:left-spin 1200ms cubic-bezier(0.4,0,0.2,1) infinite both}.Spinner-line-cog-inner--right{left:-100%;border-left-color:transparent;transform:rotate(-129deg);animation:right-spin 1200ms cubic-bezier(0.4,0,0.2,1) infinite both}.Spinner-line-cog-inner--center{width:1000%;left:-450%}.Spinner-line-ticker{position:absolute;box-sizing:border-box;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}@keyframes container-rotate{to{transform:rotate(360deg)}}@keyframes fill-unfill-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(1080deg)}}@keyframes left-spin{0{transform:rotate(130deg)}50%{transform:rotate(-5deg)}to{transform:rotate(130deg)}}@keyframes right-spin{0{transform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-130deg)}}@keyframes line-1-fade-in-out{0{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}to{opacity:1}}@keyframes line-2-fade-in-out{0{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@keyframes line-3-fade-in-out{0{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@keyframes line-4-fade-in-out{0{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}to{opacity:0}}.page-loader{display:none;position:fixed;top:0;right:0;left:0;bottom:0;z-index:333333;background-color:rgba(255,255,255,0.65)}.page-loader .Spinner{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px}@media(max-width:767px){.page-loader{display:block}}.affirm-as-low-as .affirm-modal-trigger{font-family:ProximaNovaBold;border-bottom:1px dotted #443879}.mat-input{position:relative}.mat-input__input,.mat-input__input[type="text"],.mat-input__input[type="email"]{position:relative;display:block;width:100%;height:30px;font-size:16px;padding-left:5px;padding-right:5px;color:#413f41;font-family:ProximaNovaReg;background-color:transparent;border:0;border-bottom:2px solid #413f41;box-shadow:none;outline:0;z-index:5;margin-top:10px}.mat-input__input:focus,.mat-input__input[type="text"]:focus,.mat-input__input[type="email"]:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mat-input__input:focus ~ label,.mat-input__input:valid ~ label{top:-10px;font-size:14px;color:#5d5185}@media(max-width:767px){.mat-input__input:focus ~ label,.mat-input__input:valid ~ label{top:-20px}}.mat-input label{position:absolute;top:0;left:12px;font-size:16px;font-family:ProximaNovaReg;font-weight:normal;color:#413f41;transition:.1s ease-in;z-index:1}.mat-select .custom-select__selected{width:100%;height:40px;padding:6px 5px;padding-right:25px;border:0;border-bottom:2px solid #413f41;border-radius:0}.mat-select .custom-select__selected:after{right:5px;filter:grayscale(1)}.mat-select .custom-select__select-items{margin-top:3px;z-index:10;border-color:#413f41;border-radius:0;padding-top:0;padding-bottom:0}.btn-to-top{position:fixed;bottom:30px;left:50%;margin-left:600px;width:60px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#443879;color:#fff;text-transform:uppercase;font-family:ProximaNovaSBold;font-size:16px;letter-spacing:1.5px;border-radius:6px;opacity:0;transform:translateY(110px);cursor:pointer;z-index:55;transition:transform .3s,opacity .35s}.btn-to-top.is-active{opacity:1;transform:translateY(0)}.btn-to-top span:before{content:'';display:block;width:26px;height:16px;background-image:url(../images/icon_dropdown-chevron_up_white_lg.svg);background-repeat:no-repeat;transform:rotate(180deg);margin:0 auto}@media(max-width:1024px){.btn-to-top{width:45px;height:45px;left:auto;right:15px;bottom:85px;margin:0}.btn-to-top span{font-size:0}}@media(max-width:1200px){.cms-home .main-container{margin-top:57px}}@media(max-width:767px){.cms-home .testimonials-cover{display:block;margin-top:35px}}@media(max-width:520px){.cms-home .testimonials-cover iframe{height:290px !important}}.home section{max-width:1110px;margin:0 auto}.home .sale-settings-slider{max-width:1170px}.home .sale-settings-slider_top{padding-top:30px}.home h1,.home .h1{font-size:40px;letter-spacing:3px;line-height:51px}.home h1,.home h2,.home h3,.home h4,.home h5,.home .h1,.home .h2,.home .h3,.home .h4,.home .h5{font-family:Lustria;color:#413f41}.home h1 a,.home h2 a,.home h3 a,.home h4 a,.home h5 a,.home .h1 a,.home .h2 a,.home .h3 a,.home .h4 a,.home .h5 a{color:inherit;font-size:inherit}.home h1 a:hover,.home h2 a:hover,.home h3 a:hover,.home h4 a:hover,.home h5 a:hover,.home .h1 a:hover,.home .h2 a:hover,.home .h3 a:hover,.home .h4 a:hover,.home .h5 a:hover{text-decoration:none}.home h1,.home .h1{max-width:425px;margin-bottom:20px;font-family:Lustria;font-size:32px;letter-spacing:1px;line-height:41px}.home h2,.home .h2{font-size:32px;letter-spacing:1px;line-height:41px;margin-bottom:0}@media(max-width:1200px){.home h2,.home .h2{font-size:28px;line-height:36px;letter-spacing:.5px}}.home h3,.home .h3{font-size:28px;letter-spacing:.5px;line-height:36px}.home h4,.home .h4{font-size:24px;letter-spacing:.5px;line-height:31px;font-weight:normal}@media(max-width:1200px){.home h4,.home .h4{font-size:20px;line-height:26px;letter-spacing:1px}}.home h5,.home .h5{font-size:16px;letter-spacing:.5px;line-height:20px;text-align:center;font-weight:normal;margin-bottom:0}@media(max-width:1200px){.home h5,.home .h5{font-size:14px;line-height:18px}}.home p{color:#413f41;font-size:18px;letter-spacing:.5px;line-height:22px}.home span.link{color:#443879;font-size:16px;font-weight:bold;letter-spacing:.5px;line-height:19px}.home .mobile{display:none}.home a.button{display:flex;justify-content:center;align-items:center;width:232px;height:58px;border-radius:45px;background:#443879;font-size:16px;color:#fff;letter-spacing:2px;font-weight:bold;font-family:ProximaNovaBold;line-height:19px;float:left}@media(max-width:991px){.home a.button{float:none}}@media(max-width:767px){.home a.button{font-size:14px;height:45px;width:165px;margin-right:7px}}.home a.button:hover{background:#5d5185}.home a.button:active{background:#7c7593}.home a.button.secondary{border:2px solid #443879;background:transparent;color:#443879;width:321px;float:none}@media(max-width:767px){.home a.button.secondary{height:58px;font-size:initial}}@media screen and (max-width:374px){.home a.button.secondary{width:280px}}.home a.button.secondary:hover{border:2px solid #5d5185}.home a.button.secondary:active{background:#443879;color:#fff;border:2px solid #443879}.home a.button-diamond{margin-left:10px}@media(max-width:991px){.home a.button-diamond{margin:10px 0 0}}@media(max-width:767px){.home a.button-diamond{margin:0 0 0 7px}}.home .trustpilot-main_link{position:absolute;top:0;left:0;right:0;bottom:0;width:100%}.home .trustpilot-main_link:hover{text-decoration:none}.home .home-main-bg{background:url("../../default/images/home/tp-mainbg.jpg") no-repeat center center;background-size:cover;padding:120px 0 293px 80px;position:relative}.home .home-main-bg_fullWidth{width:100%;max-width:1140px}.home .home-main-bg_fullWidth .video-bg-wrapper{max-height:513px;overflow:hidden}@media(max-width:1440px){.home .home-main-bg_fullWidth{padding-top:10px !important}}@media(max-width:1024px){.home .home-main-bg_fullWidth{padding-top:0 !important}}.home .home-main-bg .image img{max-width:100%;margin:0 auto}@media(max-width:991px){.home .home-main-bg h1{max-width:295px}}@media(max-width:1024px){.home .home-main-bg{background-position-x:90%}}@media(max-width:991px){.home .home-main-bg{padding:80px 0 170px 40px;background-position-x:99%}}@media(max-width:767px){.home .home-main-bg{background-size:cover;min-height:355px;padding:0;display:flex;justify-content:center}.home .home-main-bg.mobile{display:flex;padding:20px 0 10px;min-height:auto}.home .home-main-bg h1{display:none}}@media(max-width:767px){.home .home-main-bg a.button{display:none}}.home .home-main-bg a.button.mobile{display:none}@media(max-width:767px){.home .home-main-bg a.button.mobile{display:flex;justify-content:center;align-items:center}}@media(max-width:767px){.home .home-main-bg a.button-diamond{font-weight:normal;padding:0 10px 0}}.home .home-main-bg_black-friday{position:relative;background:url("../images/home/img_bg-home-banner_black-friday@2x.png") no-repeat center center;background-size:cover;padding:120px 0 0 65px;height:519px}@media(max-width:1024px){.home .home-main-bg_black-friday{background-position-x:90%;padding-top:50px;padding-left:50px}}@media(max-width:991px){.home .home-main-bg_black-friday{background:url("../images/home/img_bg-tablet-banner_black-friday@2x.png") no-repeat center center;background-size:cover;padding-top:75px}}@media(max-width:767px){.home .home-main-bg_black-friday{background:url("../images/home/img_bg-mobile-banner_black-friday@2x.png") no-repeat center center;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;padding:30px 30px 10px}}.home .home-main-bg_black-friday .subtitle{font-family:'ProximaNovaSbold';font-size:24px;color:#fff;text-transform:uppercase;margin-bottom:25px;letter-spacing:2.5px}@media(max-width:991px){.home .home-main-bg_black-friday .subtitle{margin-bottom:20px}}@media(max-width:767px){.home .home-main-bg_black-friday .subtitle{text-align:center;line-height:1.25;margin-bottom:25px}}.home .home-main-bg_black-friday .bf-title{margin-bottom:50px}.home .home-main-bg_black-friday .bf-title__40p-off{margin-bottom:35px}.home .home-main-bg_black-friday .bf-title__40p-off img{width:365px;height:57px}@media(max-width:991px){.home .home-main-bg_black-friday .bf-title__40p-off img{width:285px;height:45px}}@media(max-width:767px){.home .home-main-bg_black-friday .bf-title__40p-off img{width:255px;height:40px}}@media(max-width:991px){.home .home-main-bg_black-friday .bf-title__40p-off{margin-bottom:22px}}@media(max-width:767px){.home .home-main-bg_black-friday .bf-title__40p-off{margin-left:auto;margin-right:auto}}.home .home-main-bg_black-friday .bf-title__all img{width:370px;height:34px}@media(max-width:991px){.home .home-main-bg_black-friday .bf-title__all img{width:290px;height:26px}}@media(max-width:767px){.home .home-main-bg_black-friday .bf-title__all img{width:257px;height:23px}}@media(max-width:767px){.home .home-main-bg_black-friday .bf-title__all{margin-left:auto;margin-right:auto}}@media(max-width:991px){.home .home-main-bg_black-friday .bf-title{margin-bottom:35px}}.home .home-main-bg_black-friday h1{color:#ebcb77;font-size:50px;margin-bottom:40px;letter-spacing:2px;line-height:1}.home .home-main-bg_black-friday h1 span{display:block;font-size:80px;letter-spacing:5px;line-height:1.25}@media(max-width:1024px){.home .home-main-bg_black-friday .buttons-box{display:flex;flex-direction:column}.home .home-main-bg_black-friday .buttons-box a.button{margin:0;margin-bottom:10px}}@media(max-width:767px){.home .home-main-bg_black-friday .buttons-box{flex-direction:row;position:absolute;bottom:0;left:0;right:0;padding-left:10px;padding-right:10px;justify-content:center}.home .home-main-bg_black-friday .buttons-box a.button{display:inherit;padding:0;line-height:1;letter-spacing:1.5px;margin:0 7px 15px}}.home .home-main-bg_black-friday a.button{color:#000;font-family:'ProximaNovaSbold';letter-spacing:2px;background:linear-gradient(270deg,#d0a649 0,#ffe5a3 72.5%,#e5c268 100%)}.home .home-main-bg.mobile{background:0}.home .home-main-bg a.trustpilot-main_link{top:20px;z-index:2;background-color:rgba(65,63,65,0.3)}@media(max-width:991px){.home .home-main-bg a.trustpilot-main_link{top:0}}@media(max-width:767px){.home .home-main-bg a.trustpilot-main_link{background-color:transparent;z-index:0}}@media(max-width:480px){.home .home-main-bg a.trustpilot-main_link{background-color:rgba(65,63,65,0.3)}}@media(max-width:1440px){.home .home-main-bg_fullWidth a.trustpilot-main_link{top:10px}}@media(max-width:1024px){.home .home-main-bg_fullWidth a.trustpilot-main_link{top:0}}@media(max-width:991px){.home .home-main-bg_fullWidth a.trustpilot-main_link{display:none}}.home .christmas-banner{background:url("../images/home/XmasHeroDesktop@2x.jpg") no-repeat center center;background-size:cover;padding:170px 0 207px 80px}@media(max-width:991px){.home .christmas-banner{background:url("../images/home/XmasHeroTablet@2x.jpg") no-repeat center center;background-size:cover;padding:108px 0 173px 40px}}@media(max-width:767px){.home .christmas-banner{background:url("../images/home/miles.and-mobile2@x.jpg") no-repeat center center;background-size:cover;flex-direction:column;padding:300px 0 20px 0}}.home .christmas-banner_with-video{padding:20px 0 0;background:0;margin-bottom:100px}@media(max-width:991px){.home .christmas-banner_with-video{background:0;padding:0;min-height:300px}}@media(max-width:767px){.home .christmas-banner_with-video{background:0;padding:0;min-height:230px;margin-bottom:0}}.home .christmas-banner_with-video video{max-width:100%;display:block;margin:0 auto;width:100%}.home .christmas-banner_with-video video.show-tablet,.home .christmas-banner_with-video video.show-mobile{display:none}@media(max-width:1440px){.home .christmas-banner_with-video video{min-height:inherit}}@media(max-width:767px){.home .christmas-banner_with-video video{width:100%;max-width:480px;object-fit:cover}}.home .christmas-banner_with-video .christmas-banner_text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(max-width:991px){.home .christmas-banner_with-video .christmas-banner_text{width:100%;max-width:480px}}.home .christmas-banner_with-video .christmas-banner_text p{font-size:18px;color:#fff}.home .christmas-banner_with-video .christmas-banner_text .holiday-advert_text{margin-bottom:13px}.home .christmas-banner_with-video .christmas-banner_text .discount-main_text{color:#fff;font-size:40px;text-transform:none}.home .christmas-banner_with-video .christmas-banner_text .christmas-add_text{max-width:345px;letter-spacing:.5px;line-height:22px;font-family:ProximaNovaLight;margin-bottom:30px}.home .christmas-banner_with-video .christmas-banner_text .mobile-buttons{display:flex;flex-direction:row}@media(max-width:991px){.home .christmas-banner_with-video .christmas-banner_text .mobile-buttons a{margin:0 5px}.home .christmas-banner_with-video .christmas-banner_text .mobile-buttons a.button-diamond{margin-top:0}}.home .christmas-banner .trustpilot-section-wrap{position:relative;max-width:1140px}.home .christmas-banner .trustpilot-section{position:absolute;width:400px;height:45px;bottom:-85px;left:50%;transform:translate(-50%,0);background:transparent;display:flex;align-items:center;justify-content:space-between;z-index:5}.home .christmas-banner .trustpilot-section:hover{text-decoration:none}@media(max-width:991px){.home .christmas-banner .trustpilot-section{width:350px}}@media(max-width:767px){.home .christmas-banner .trustpilot-section{width:325px}}.home .christmas-banner .trustpilot-section .rate-text{font-family:ProximaNovaSbold;font-size:24px;text-align:center;line-height:1.2;color:#191919}@media(max-width:767px){.home .christmas-banner .trustpilot-section .rate-text{font-size:20px}}.home .christmas-banner .trustpilot-section .five-stars_rate{width:121px}.home .christmas-banner .trustpilot-section .trustpilot-rate_text{font-size:16px;letter-spacing:.5px;line-height:18px;color:#413f41;font-family:"Helvetica"}.home .christmas-banner .trustpilot-section .trustpilot-clear_logo{width:100px}@media(max-width:767px){.home .christmas-banner .main-banner_text{display:none}}.home .main-banner_text{max-width:485px;text-align:center}@media(max-width:991px){.home .main-banner_text{max-width:245px}}@media(max-width:767px){.home .main-banner_text{max-width:350px;width:100%;margin:0 auto}}.home .main-banner_text h1{max-width:100%;margin-bottom:10px;font-size:40px;letter-spacing:2px;line-height:51px;text-transform:none}@media(max-width:767px){.home .main-banner_text h1{display:block}}.home .main-banner_text .propose-text{margin-bottom:30px}@media(max-width:767px){.home .main-banner_text .propose-text{margin-bottom:15px}}.home .christmas-banner_text .holiday-advert_text{margin-bottom:20px;font-size:32px}@media(max-width:991px){.home .christmas-banner_text .holiday-advert_text{font-size:18px;margin-bottom:10px}}.home .christmas-banner_text .discount-main_text{color:#413f41;font-size:62px;margin-bottom:10px;letter-spacing:2px;line-height:51px;max-width:100%;text-transform:none}@media(max-width:991px){.home .christmas-banner_text .discount-main_text{font-size:40px}}.home .christmas-banner_text .christmas-add_text{max-width:410px;margin:0 auto 20px;font-size:32px;line-height:32px}@media(max-width:991px){.home .christmas-banner_text .christmas-add_text{font-size:18px;max-width:320px;line-height:22px}}@media(max-width:767px){.home .christmas-banner_text .christmas-add_text{max-width:340px}}@media(max-width:767px){.home .mobile-buttons{display:flex;justify-content:space-evenly;align-items:center;max-width:350px;margin:auto}.home .mobile-buttons .button{display:flex}}.home .home-main_christmas-mobile{display:none}@media(max-width:767px){.home .home-main_christmas-mobile{display:block}}@media(max-width:767px){.home .home-main_christmas-mobile .main-banner_text{margin-top:25px}}@media(max-width:767px){.home .home-main_christmas-mobile .button{font-weight:normal}}.home .home-main_christmas-mobile .trustpilot-section{width:325px;height:45px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;z-index:5}.home .home-main_christmas-mobile .trustpilot-section:hover{text-decoration:none}.home .home-main_christmas-mobile .trustpilot-section .rate-text{font-family:ProximaNovaSbold;font-size:20px;text-align:center;line-height:1.2;color:#191919}.home .home-main_christmas-mobile .trustpilot-section .five-stars_rate{width:121px}.home .home-main_christmas-mobile .trustpilot-section .trustpilot-rate_text{font-size:16px;letter-spacing:.5px;line-height:18px;color:#413f41;font-family:"Helvetica"}.home .home-main_christmas-mobile .trustpilot-section .trustpilot-clear_logo{width:100px}.home .mobile-trustpilot_block{display:none}@media(max-width:767px){.home .mobile-trustpilot_block{display:block}}.home .mobile-trustpilot_block .testimonials-cover{display:block;margin-top:0}@media(max-width:767px){.home .mobile-trustpilot_block .testimonials-cover .trustpilot-widget{margin:35px 0 25px}}@media(max-width:767px){.home .mobile-trustpilot_block .testimonials-cover .trustpilot-widget iframe{margin:auto}}@media(max-width:520px){.home .mobile-trustpilot_block .testimonials-cover .trustpilot-widget iframe{height:24px !important}}.home .holiday-sale_section{width:100%}.home .holiday-sale_section .holiday-sale_cover{width:100%;text-align:center;margin:55px 0 25px}@media(max-width:767px){.home .holiday-sale_section .holiday-sale_cover{margin:0 0 20px}}.home .holiday-sale_section .holiday-main_text{color:#992937;font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:36px}.home .holiday-sale_section .see-all_link{display:block;color:#443879;font-weight:bold;letter-spacing:.5px;line-height:22px;font-size:18px}.home .holiday-banner_section{width:100%;max-width:1140px}.home .holiday-banner_section .holiday-banner_cover{width:100%;display:flex;align-items:center;justify-content:space-evenly;padding:25px 0 25px;background:linear-gradient(225deg,#992937 0,#d86473 48.43%,#992937 100%)}@media(max-width:767px){.home .holiday-banner_section .holiday-banner_cover{flex-direction:column;padding:10px 0 10px;margin-bottom:45px}}.home .holiday-banner_section .holiday-banner_cover .holiday-sale_item:nth-child(2){padding-left:60px;padding-right:60px}@media(max-width:1024px){.home .holiday-banner_section .holiday-banner_cover .holiday-sale_item:nth-child(2){padding-left:40px;padding-right:40px}}@media(max-width:991px){.home .holiday-banner_section .holiday-banner_cover .holiday-sale_item:nth-child(2){padding:10px}}@media(max-width:767px){.home .holiday-banner_section .holiday-banner_cover .holiday-sale_item:nth-child(2){padding-left:0;padding-right:0}}.home .holiday-banner_section .holiday-sale_link{display:flex}.home .holiday-banner_section .holiday-sale_link:hover{text-decoration:none}.home .holiday-banner_section .holiday-sale_item{padding:10px 45px 10px 35px;min-height:100px}.home .holiday-banner_section .holiday-sale_item:not(:last-child){border-right:2px solid #e8e8e8}@media(max-width:767px){.home .holiday-banner_section .holiday-sale_item:not(:last-child){border-right:0;border-bottom:1px solid #e8e8e8}}@media(max-width:1024px){.home .holiday-banner_section .holiday-sale_item{padding-right:15px}}@media(max-width:991px){.home .holiday-banner_section .holiday-sale_item{padding:10px}}@media(max-width:767px){.home .holiday-banner_section .holiday-sale_item{max-width:320px;width:100%;min-height:145px;display:flex;align-items:center;padding-left:0;padding-right:0}}.home .holiday-banner_section .sale-product_img{margin-right:30px}@media(max-width:991px){.home .holiday-banner_section .sale-product_img{margin-right:15px}}@media(max-width:767px){.home .holiday-banner_section .sale-product_img{margin-right:25px}}.home .holiday-banner_section .sale-item_text-cover{max-width:210px}.home .holiday-banner_section .sale-item_text-cover .sale-item_main-text{color:#fff;font-size:32px;letter-spacing:1px;line-height:41px;margin-bottom:0}@media(max-width:991px){.home .holiday-banner_section .sale-item_text-cover .sale-item_main-text{font-size:26px}}@media(max-width:767px){.home .holiday-banner_section .sale-item_text-cover .sale-item_main-text{font-size:32px}}.home .holiday-banner_section .sale-item_text-cover .sale-item_add-text{color:#fff;font-family:Lustria;font-size:16px;letter-spacing:.5px;line-height:20px;text-transform:uppercase}.home .home-rosi-block{background-repeat:no-repeat;background-position:right -110px center;display:flex;justify-content:flex-start;padding:85px 15px 80px}@media(max-width:991px){.home .home-rosi-block{padding:55px 0 50px;background-position:right -70px top 30px;max-width:750px;padding-left:15px;padding-right:15px}}@media(max-width:767px){.home .home-rosi-block{padding:0;background-repeat:no-repeat;background-position:left center}}.home .home-rosi-block article{max-width:500px}.home .home-rosi-block article .watch-rosi,.home .home-rosi-block article .rosi-logo{display:flex;align-items:center}@media(max-width:1200px){.home .home-rosi-block article{max-width:460px}}@media(max-width:991px){.home .home-rosi-block article{max-width:385px;padding-right:40px;padding-right:0}}.home .home-rosi-block article .video-links{position:relative;text-align:left;margin-top:20px;padding-left:15px}@media(max-width:991px){.home .home-rosi-block article .video-links{padding-left:0}}@media(max-width:767px){.home .home-rosi-block article .video-links{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}}.home .home-rosi-block article .video-links__link{position:relative;display:inline-block;margin-bottom:30px;padding-left:28px}.home .home-rosi-block article .video-links__link:not(:last-child){margin-right:45px}@media(max-width:1024px){.home .home-rosi-block article .video-links__link:not(:last-child){margin-right:25px}}@media(max-width:767px){.home .home-rosi-block article .video-links__link:not(:last-child){margin-right:0}}.home .home-rosi-block article .video-links__link:before{content:'';position:absolute;display:inline-block;top:0;left:0;width:20px;height:20px;background-image:url(../images/play-circle-solid.svg);background-repeat:no-repeat;cursor:pointer}.home .home-rosi-block article .video-links__link:hover{cursor:pointer}.home .home-rosi-block article .video-links__link:active{color:#7c7593}@media(max-width:767px){.home .home-rosi-block article .video-links__link{margin:0 0 20px}}.home .home-rosi-block article .video-links i.ibm-icon{display:block;content:'';width:121px;height:36px;background-repeat:no-repeat;background-position-x:-5px;background-position-y:-513px;margin-top:10px}@media(max-width:767px){.home .home-rosi-block article .video-links i.ibm-icon{margin:10px auto 0}}.home .home-rosi-block article .rosi-logo h2{display:flex}.home .home-rosi-block article .rosi-logo h2 i.icon{content:'';width:36px;height:36px;margin-right:10px;background-repeat:no-repeat;background-position-x:-301px;background-position-y:-270px;display:inline-block}.home .home-rosi-block article img.rosi-watch-logo{max-width:52px;margin:0 10px 0 0;display:inline-block}.home .home-rosi-block article p{margin:16px 0 26px}@media(max-width:767px){.home .home-rosi-block article p{padding-left:15px;padding-right:15px}}@media(max-width:767px){.home .home-rosi-block article{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;margin:0 auto}}@media(max-width:767px){.home .home-rosi-block.desktop{padding:35px 0 60px;background:none !important}}.home .home-rosi-block.mobile{display:none;height:330px;padding:0;background-size:cover}@media(max-width:767px){.home .home-rosi-block.mobile{display:block}}.home .engagement-rings{display:flex;justify-content:space-between;padding:90px 0}@media(max-width:991px){.home .engagement-rings{padding:50px 40px 45px}}@media(max-width:767px){.home .engagement-rings{flex-direction:column}}.home .engagement-rings article{display:flex;flex-direction:column;align-items:center}@media(max-width:767px){.home .engagement-rings article{margin-bottom:40px}}.home .engagement-rings article img{max-width:350px}@media(max-width:991px){.home .engagement-rings article img{max-width:217px;height:240px}}@media(max-width:767px){.home .engagement-rings article img{max-width:350px;height:auto}}.home .engagement-rings article h4{max-width:265px;text-align:center;margin-top:15px}.home .diamond-shapes{position:relative;margin-top:60px}@media(max-width:991px){.home .diamond-shapes{margin-top:0}}.home .diamond-shapes h3{text-align:center;margin:0}@media(max-width:767px){.home .diamond-shapes h3{max-width:250px;margin:0 auto}}.home .diamond-shapes article{display:flex;justify-content:space-between;margin:50px 0}@media(max-width:1200px){.home .diamond-shapes article{justify-content:space-around}}@media(max-width:991px){.home .diamond-shapes article{margin-bottom:10px;padding:0 20px}}.home .diamond-shapes article a{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;max-width:100px;min-width:100px}@media(max-width:1200px){.home .diamond-shapes article a{max-width:61px;min-width:30px}}@media(max-width:767px){.home .diamond-shapes article a{max-width:91px}}.home .diamond-shapes article a:hover .shape-image-hover{display:block}.home .diamond-shapes article a:hover .shape-image{display:none}@media(min-width:768px){.home .diamond-shapes article a:hover .shape-images_round{background-position:-5px -52px !important}}@media(min-width:1200px){.home .diamond-shapes article a:hover .shape-images_round{background-position:-11px -91px !important}}@media(min-width:768px){.home .diamond-shapes article a:hover .shape-images_oval{background-position:-52px -99px !important}}@media(min-width:1200px){.home .diamond-shapes article a:hover .shape-images_oval{background-position:-91px -172px !important}}@media(min-width:768px){.home .diamond-shapes article a:hover .shape-images_cushion{background-position:-5px -146px !important}}@media(min-width:1200px){.home .diamond-shapes article a:hover .shape-images_cushion{background-position:-10px -253px !important}}@media(min-width:768px){.home .diamond-shapes article a:hover .shape-images_cushion-bril{background-position:-52px -52px !important}}@media(min-width:1200px){.home .diamond-shapes article a:hover .shape-images_cushion-bril{background-position:-91px -91px !important}}@media(min-width:768px){.home .diamond-shapes article a:hover .shape-images_princess{background-position:-146px -52px !important}}@media(min-width:1200px){.home .diamond-shapes article a:hover .shape-images_princess{background-position:-254px -91px !important}}@media(min-width:768px){.home .diamond-shapes article a:hover .shape-images_pear{background-position:-52px -146px !important}}@media(min-width:1200px){.home .diamond-shapes article a:hover .shape-images_pear{background-position:-91px -253px !important}}@media(min-width:768px){.home .diamond-shapes article a:hover .shape-images_emerald{background-position:-99px -4px !important}}@media(min-width:1200px){.home .diamond-shapes article a:hover .shape-images_emerald{background-position:-173px -10px !important}}@media(min-width:768px){.home .diamond-shapes article a:hover .shape-images_marquise{background-position:-146px -4px !important}}@media(min-width:1200px){.home .diamond-shapes article a:hover .shape-images_marquise{background-position:-254px -10px !important}}@media(min-width:768px){.home .diamond-shapes article a:hover .shape-images_asscher{background-position:-52px -4px !important}}@media(min-width:1200px){.home .diamond-shapes article a:hover .shape-images_asscher{background-position:-92px -10px !important}}@media(min-width:768px){.home .diamond-shapes article a:hover .shape-images_radiant{background-position:-99px -52px !important}}@media(min-width:1200px){.home .diamond-shapes article a:hover .shape-images_radiant{background-position:-173px -91px !important}}@media(min-width:768px){.home .diamond-shapes article a:hover .shape-images_heart{background-position:-99px -98px !important}}@media(min-width:1200px){.home .diamond-shapes article a:hover .shape-images_heart{background-position:-172px -172px !important}}.home .diamond-shapes article a .shape-images{width:61px;max-width:60px;height:60px;background-size:auto;background-repeat:no-repeat;background-position:top center}@media(min-width:768px){.home .diamond-shapes article a .shape-images{max-width:38px;height:37.62px;background:url("../images/sprites/home-shape.png") no-repeat !important;background-size:269px auto !important}}@media(min-width:1024px){.home .diamond-shapes article a .shape-images{max-width:38px;height:37.62px}}@media(min-width:1200px){.home .diamond-shapes article a .shape-images{height:61px;width:61px;max-width:100%;background-size:auto !important}}@media(min-width:768px){.home .diamond-shapes article a .shape-images_round{background-position:-5px -98px !important}}@media(min-width:1200px){.home .diamond-shapes article a .shape-images_round{background-position:-11px -172px !important}}@media(min-width:768px){.home .diamond-shapes article a .shape-images_oval{background-position:-187px -146px !important}}@media(min-width:1200px){.home .diamond-shapes article a .shape-images_oval{background-position:-326px -253px !important}}@media(min-width:768px){.home .diamond-shapes article a .shape-images_cushion{background-position:-190px -52px !important}}@media(min-width:1200px){.home .diamond-shapes article a .shape-images_cushion{background-position:-329px -91px !important}}@media(min-width:768px){.home .diamond-shapes article a .shape-images_cushion-bril{background-position:-145px -146px !important}}@media(min-width:1200px){.home .diamond-shapes article a .shape-images_cushion-bril{background-position:-252px -253px !important}}@media(min-width:768px){.home .diamond-shapes article a .shape-images_princess{background-position:-5px -4px !important}}@media(min-width:1200px){.home .diamond-shapes article a .shape-images_princess{background-position:-11px -10px !important}}@media(min-width:768px){.home .diamond-shapes article a .shape-images_pear{background-position:-233px -5px !important}}@media(min-width:1200px){.home .diamond-shapes article a .shape-images_pear{background-position:-403px -10px !important}}@media(min-width:768px){.home .diamond-shapes article a .shape-images_emerald{background-position:-188px -98px !important}}@media(min-width:1200px){.home .diamond-shapes article a .shape-images_emerald{background-position:-327px -172px !important}}@media(min-width:768px){.home .diamond-shapes article a .shape-images_marquise{background-position:-232px -51px !important}}@media(min-width:1200px){.home .diamond-shapes article a .shape-images_marquise{background-position:-402px -91px !important}}@media(min-width:768px){.home .diamond-shapes article a .shape-images_asscher{background-position:-146px -98px !important}}@media(min-width:1200px){.home .diamond-shapes article a .shape-images_asscher{background-position:-255px -172px !important}}@media(min-width:768px){.home .diamond-shapes article a .shape-images_radiant{background-position:-98px -146px !important}}@media(min-width:1200px){.home .diamond-shapes article a .shape-images_radiant{background-position:-172px -253px !important}}@media(min-width:768px){.home .diamond-shapes article a .shape-images_heart{background-position:-193px -5px !important}}@media(min-width:1200px){.home .diamond-shapes article a .shape-images_heart{background-position:-335px -10px !important}}.home .diamond-shapes article a img{height:61px;width:61px}@media(max-width:1200px){.home .diamond-shapes article a img{max-width:38px;height:37.62px}}@media(max-width:991px){.home .diamond-shapes article a img{max-width:38px;height:37.62px}}@media(max-width:767px){.home .diamond-shapes article a img{max-width:60px;height:60px}}.home .diamond-shapes article a img.shape-image-hover{display:none}.home .diamond-shapes article a span{margin-top:20px;font-size:16px;letter-spacing:.5px;line-height:19px;text-align:center}@media(max-width:991px){.home .diamond-shapes article a span{font-size:14px;line-height:17px;letter-spacing:.44px}}@media(max-width:767px){.home .diamond-shapes article{margin:30px 0;padding:0 25px}}.home .diamond-shapes .testimonials-slider-buttons.diamonds{display:none}@media(max-width:1200px){.home .diamond-shapes .testimonials-slider-buttons.diamonds{display:none}}@media(max-width:1440px){.home .diamond-shapes .testimonials-slider-buttons.diamonds{display:none}}@media(max-width:991px){.home .diamond-shapes .testimonials-slider-buttons.diamonds{display:flex;width:100%;left:0;top:55%;justify-content:space-between}}@media(max-width:767px){.home .diamond-shapes .testimonials-slider-buttons.diamonds{display:flex;width:100px;margin:30px auto 35px}}.home .diamond-shapes .owl-item{display:flex;justify-content:center}.home .contact-us{padding:180px 0 125px;background-repeat:no-repeat;background-position:center center;background-size:cover}.home .contact-us article{max-width:435px;margin-left:65px}@media(max-width:767px){.home .contact-us article{margin:0 auto}}.home .contact-us article h3{margin:0}@media(max-width:767px){.home .contact-us article h3{max-width:200px;margin:0 auto;text-align:center}}.home .contact-us article p{margin:25px 0 35px}@media(max-width:991px){.home .contact-us article p{width:335px}}@media(max-width:767px){.home .contact-us article p{margin:25px auto 35px;text-align:center}}@media screen and (max-width:374px){.home .contact-us article p{width:280px}}@media(max-width:767px){.home .contact-us article a{margin:auto}}@media(max-width:767px){.home .contact-us.mobile{display:block;height:500px;background-position:80% center;background-size:auto}}@media(max-width:991px){.home .contact-us{padding:110px 0 75px;background-position-x:left}}@media(max-width:767px){.home .contact-us{padding:30px 0 25px}.home .contact-us.desktop{background:none !important}}.home .contact-us .contact-us_call-link{color:#413f41;font-size:20px;letter-spacing:.5px;line-height:22px;margin-bottom:15px;width:100%;display:block;max-width:320px;text-align:center}.home section.video{position:relative;margin-top:35px;margin-bottom:35px}.home section.video video{display:block;width:100%}@media(max-width:767px){.home section.video video.made_just_for_you.mobile{display:block}}@media(max-width:991px){.home section.video video{width:100%}}.home section.video .content{position:absolute;background:rgba(0,0,0,0.4);top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.home section.video .content h3{margin-bottom:15px;color:#fff}.home section.video .content span{font-size:16px;letter-spacing:.5px;line-height:19px;color:#fff}.home section.video .content a.link{font-size:16px;letter-spacing:.5px;line-height:19px;color:#fff;font-weight:bold;text-decoration:underline}@media(max-width:767px){.home section.video .content a.link{display:block;text-align:center}}@media(max-width:767px){.home section.video .content{bottom:0;height:100%}}.home section.instagram{max-width:none;background:#f9f9f9;padding:70px 0 100px;margin:50px 0}@media(max-width:1200px){.home section.instagram{padding:70px 40px 100px}}@media(max-width:991px){.home section.instagram{margin:30px 0;padding:45px 0 50px}}.home section.instagram article{max-width:1145px;margin:0 auto;text-align:center}.home section.instagram article h3{margin:0;text-transform:none;color:#443879}.home section.instagram article p{margin:8px auto}@media(max-width:767px){.home section.instagram article p{margin:8px auto 15px;max-width:280px}}.home section.instagram article .gallery{padding-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap}@media(max-width:991px){.home section.instagram article .gallery{margin-top:20px;padding:0 30px;justify-content:center}}@media(max-width:767px){.home section.instagram article .gallery{padding:0 5px}}.home section.instagram article .gallery__link{position:relative;background:rgba(255,255,255,0);transition:background-color 1s}.home section.instagram article .gallery__link:hover{background:rgba(255,255,255,0.5);text-decoration:none}.home section.instagram article .gallery__link:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:inherit;content:' '}@media(max-width:991px){.home section.instagram article .gallery__link{margin:8px}.home section.instagram article .gallery__link:nth-child(5){display:none}}@media(max-width:767px){.home section.instagram article .gallery__link{margin:7px}.home section.instagram article .gallery__link:hover{background:rgba(255,255,255,0)}}.home section.instagram article .gallery__link .insta-likes{width:100%;color:#413f41;font-family:ProximaNovaReg;font-size:16px;letter-spacing:.5px;line-height:19px;margin-top:5px;padding-left:25px;display:inline-block;text-align:left;position:relative}.home section.instagram article .gallery__link .insta-likes:before{content:url("../images/home/InstagramLike@2x.svg");position:absolute;width:19px;height:18px;left:2px;top:2px}.home section.instagram article .gallery img{width:220px;height:220px}@media(max-width:1024px){.home section.instagram article .gallery img{width:180px;height:180px}}@media(max-width:991px){.home section.instagram article .gallery img{width:165px;height:165px}}@media(max-width:767px){.home section.instagram article .gallery img{width:160px;height:160px}}@media screen and (max-width:360px){.home section.instagram article .gallery img{width:145px;height:145px}}.home section.instagram article .rockherjewelry{margin-bottom:16px;display:flex;align-items:center;justify-content:center}.home section.instagram article .rockherjewelry i{font-size:24px;margin-right:9px}.home section.instagram article .rockherjewelry a{position:relative;padding-left:30px}.home section.instagram article .rockherjewelry a i.icon{content:'';width:24px;height:25px;position:absolute;left:0;top:-2px;background-repeat:no-repeat;background-size:108px auto;background-position-x:-53px;background-position-y:-194px}.home section.instagram article .rockherjewelry a:hover{text-decoration:none}.home section.instagram .testimonial-section{max-width:1400px;background:#fff}@media(max-width:767px){.home section.instagram .home-rosi-block.mobile{display:block;padding:0}.home section.instagram .mobile{display:block;padding:0}.home section.instagram .desktop{background:0}}.home .modal-dialog{height:576px;width:950px;margin-top:7%}@media(max-width:1200px){.home .modal-dialog{margin-top:10%}}@media(max-width:1024px){.home .modal-dialog{margin-top:15%}}@media(max-width:991px){.home .modal-dialog{width:100%;margin-top:10%}}@media(max-width:767px){.home .modal-dialog{margin:10% 0 0}}.home .modal-dialog .modal-content{height:100%}.home .modal-dialog .modal-body{height:100%}.home .modal-dialog .modal-header{padding:35px 15px 0;margin-bottom:0}.home .brand-promo-text{display:none;max-width:700px;margin:30px auto;padding-left:15px;padding-right:15px;font-family:ProximaNovaReg;font-size:18px;line-height:1.25;color:#413f41;text-align:center}@media(max-width:991px){.home .brand-promo-text{margin-top:0;margin-bottom:35px}}@media(max-width:767px){.home .brand-promo-text{font-size:22px;line-height:1.25;padding-left:20px;padding-right:20px}}@media(max-width:767px){.cms-home .main-container{margin-top:55px}}.cms-index-index .testimonial-section{background:#fff}.cms-index-index .regular-price{font-family:lustria;font-size:20px;margin-top:10px;display:block}section.rockher-promise{width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;padding:50px 0;max-width:none}@media(max-width:767px){section.rockher-promise h5{font-size:16px}}section.rockher-promise h3,section.rockher-promise .h3{margin-bottom:40px;text-align:center}@media(max-width:767px){section.rockher-promise h3,section.rockher-promise .h3{max-width:225px;margin:0 auto 40px}}section.rockher-promise .h3 h1{display:inline;font-size:inherit}section.rockher-promise article{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between}@media(max-width:991px){section.rockher-promise article{justify-content:space-around}}@media(max-width:767px){section.rockher-promise article{flex-wrap:wrap}}section.rockher-promise article div{max-width:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:991px){section.rockher-promise article div{max-width:135px}}@media(max-width:767px){section.rockher-promise article div{max-width:155px}}@media(max-width:991px){section.rockher-promise article div:last-child{position:relative}}@media(max-width:991px){section.rockher-promise article div:last-child a{position:absolute;bottom:0}}@media(max-width:991px){section.rockher-promise article div:last-child img{margin-bottom:27px}}@media(max-width:767px){section.rockher-promise article div:nth-child(3),section.rockher-promise article div:nth-child(4){margin-top:56px}}section.rockher-promise article img{margin:20px 0 15px}.instagram{max-width:none;background:#f9f9f9;padding:70px 0 100px;margin:50px 0}@media(max-width:1200px){.instagram{padding:70px 40px 100px}}@media(max-width:991px){.instagram{margin:30px 0;padding:45px 0 50px}}.instagram article{max-width:1110px;margin:0 auto;text-align:center}.instagram article h3{margin:0}.instagram article p{margin:8px auto}@media(max-width:767px){.instagram article p{margin:8px auto 15px;max-width:280px}}.instagram article .gallery{padding-top:30px;display:flex;justify-content:space-between;flex-wrap:wrap}@media(max-width:1200px){.instagram article .gallery img{width:300px;height:300px}}.instagram article .gallery img:nth-child(4),.instagram article .gallery img:nth-child(5),.instagram article .gallery img:nth-child(6){margin-top:30px}@media(max-width:767px){.instagram article .gallery img:nth-child(3),.instagram article .gallery img:nth-child(5){margin-top:15px}.instagram article .gallery img:nth-child(4),.instagram article .gallery img:nth-child(6){display:none}}@media(max-width:991px){.instagram article .gallery{margin-top:20px;padding:0 40px}}@media(max-width:767px){.instagram article .gallery{padding:0 30px;justify-content:space-around}}@media(max-width:991px){.instagram article .gallery img{width:217px;height:217px}}@media(max-width:767px){.instagram article .gallery img{width:145px;height:145px}}.instagram article .rockherjewelry{margin-bottom:16px;display:flex;align-items:center;justify-content:center}.instagram article .rockherjewelry i{font-size:24px;margin-right:9px}.show-effect{opacity:0}section.press-block{display:flex;justify-content:space-between;align-items:center;max-width:1280px;margin:10px auto 30px}@media(max-width:1200px){section.press-block{justify-content:space-around}}@media(max-width:1024px){section.press-block{flex-wrap:wrap}}section.press-block span{max-width:130px}section.press-block span.style-me-pretty{max-width:160px}section.press-block span.trustpilot img{width:100%;margin:0 auto}@media(max-width:991px){section.press-block span.trustpilot img{width:75%}}section.press-block span img{max-width:130px}@media(max-width:991px){section.press-block span img{margin:auto;width:100%}}section.press-block span.style-me-pretty{max-width:160px}section.press-block span.style-me-pretty img{max-width:160px}section.press-block span .press-image{max-width:110px}@media(max-width:767px){section.press-block span .press-image{max-width:70px}}section.press-block span.whoWhatWear,section.press-block span .whoWhatWear{max-width:210px}@media(max-width:767px){section.press-block span.whoWhatWear,section.press-block span .whoWhatWear{max-width:130px}}@media(max-width:1024px){section.press-block span{width:25%;max-width:inherit !important}section.press-block span img{margin:0 auto}}@media(max-width:991px){section.press-block span{max-width:85px}}@media(max-width:767px){section.press-block span{max-width:120px}section.press-block span:nth-child(5),section.press-block span:nth-child(6),section.press-block span:nth-child(7){margin-top:20px}section.press-block span:nth-child(4){max-width:90px}}@media(max-width:767px) and (max-width:767px){section.press-block span:nth-child(4){margin-top:20px}}@media(max-width:767px){section.press-block span:nth-child(5){max-width:80px}section.press-block span:nth-child(6),section.press-block span:nth-child(7){max-width:60px}section.press-block span img{max-width:100%}}@media screen and (max-width:374px){section.press-block span{max-width:80px}section.press-block span:nth-child(4){max-width:75px}section.press-block span:nth-child(5){max-width:75px}}@media(max-width:991px){section.press-block{padding:0 15px}}@media(max-width:767px){section.press-block{margin:0 auto 25px;flex-wrap:wrap;justify-content:space-around}}.mobile-press-block{position:relative;background-color:#f9f9f9;padding:35px 15px 20px;color:#413f41}.press-items{position:relative;height:225px;overflow:hidden}.press-items.owl-carousel{height:auto;overflow:visible;margin:0;padding:0}.press-items.owl-carousel .owl-item{height:auto !important}.press-items .owl-controls{position:relative}@media(max-width:736px){.press-items .owl-controls{margin-bottom:0;margin-top:0}}.press-items .owl-controls .owl-buttons div.owl-prev,.press-items .owl-controls .owl-buttons div.owl-next{position:relative;top:auto;background-position:center}@media(max-width:736px){.press-items .owl-controls .owl-buttons div.owl-prev,.press-items .owl-controls .owl-buttons div.owl-next{display:inline-block}}.press-items .owl-controls .owl-buttons div.owl-prev{background-image:url(../images/product/icon_chevron-left_sm.svg)}.press-items .owl-controls .owl-buttons div.owl-next{background-image:url(../images/product/icon_chevron-right_sm.svg)}.press-items .press-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:300px;min-height:220px;margin:0 auto 20px;background:#fff;box-shadow:2px 2px 6px 0 rgba(0,0,0,0.2)}.press-items .press-item .img{display:flex;align-items:center;justify-content:center;width:175px;margin:0 auto 15px}.press-items .press-item .img img{max-width:100%;height:auto;width:auto}.press-items .press-item .img img.smp{width:160px}.press-items .press-item .img img.gws{width:74px}.press-items .press-item .img img.lc{width:130px}.press-items .press-item .img img.smed{width:131px}.press-items .press-item .descr{max-width:220px;margin:0 auto;font-size:14px;letter-spacing:.4px;line-height:1.25}.valentine-day_event .main-valentine_head-text{color:#b3173b;font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:36px;text-align:center;display:block;margin:0 auto 30px}.valentine-day_event .main-valentine_head-text:hover{cursor:pointer;text-decoration:none}@media(max-width:767px){.valentine-day_event .main-valentine_head-text{font-size:20px;margin-bottom:10px}}.valentine-day_event .valentine-day_cover{width:100%;display:flex;justify-content:space-between;align-items:center}@media(max-width:767px){.valentine-day_event .valentine-day_cover{flex-direction:column;max-width:345px;margin:auto}}@media screen and (max-width:360px){.valentine-day_event .valentine-day_cover{max-width:300px}}.valentine-day_event .valentine-day_item{position:relative;width:100%;max-width:540px;background:url(../images/home/VDaySale1-D@2x.png) no-repeat center center;background-size:cover}@media(max-width:1024px){.valentine-day_event .valentine-day_item{max-width:505px}}@media(max-width:767px){.valentine-day_event .valentine-day_item{background:url(../images/home/VDaySale1-M@2x.png) no-repeat center center;background-size:cover;height:140px;margin-bottom:90px}}.valentine-day_event .second-valentine_item{background:url(../images/home/VDaySale2-D@2x.png) no-repeat center center;background-size:cover}@media(max-width:767px){.valentine-day_event .second-valentine_item{background:url(../images/home/VDaySale2-M@2x.png) no-repeat center center;background-size:cover}}.valentine-day_event .second-valentine_item .valentine-text_cover{padding-bottom:65px}@media(max-width:991px){.valentine-day_event .second-valentine_item .valentine-text_cover .valentine-main_text,.valentine-day_event .second-valentine_item .valentine-text_cover .valentine-add_text,.valentine-day_event .second-valentine_item .valentine-text_cover .shop-link_text{color:#fff}}@media(max-width:767px){.valentine-day_event .second-valentine_item .valentine-text_cover .valentine-main_text,.valentine-day_event .second-valentine_item .valentine-text_cover .valentine-add_text,.valentine-day_event .second-valentine_item .valentine-text_cover .shop-link_text{color:initial}}.valentine-day_event .second-valentine_item .valentine-day_shop-link .instagram-bubble{left:84px;top:45px}@media(max-width:1024px){.valentine-day_event .second-valentine_item .valentine-day_shop-link .instagram-bubble{left:67px}}@media(max-width:991px){.valentine-day_event .second-valentine_item .valentine-day_shop-link .instagram-bubble{left:7px}}@media(max-width:767px){.valentine-day_event .second-valentine_item .valentine-day_shop-link .instagram-bubble{left:auto;right:20px;top:53px}}.valentine-day_event .valentine-day_shop-link{cursor:pointer;width:100%;height:auto;display:block;overflow:hidden}.valentine-day_event .valentine-day_shop-link:hover{text-decoration:none}.valentine-day_event .valentine-day_shop-link .instagram-bubble{position:absolute;width:72px;height:53px;left:113px;top:65px;text-align:center;padding-top:8px;padding-left:13px;font-family:ProximaNovaLight;color:#fff;background:url(../images/home/InstagramBubble@2x.svg) no-repeat center center}@media(max-width:1024px){.valentine-day_event .valentine-day_shop-link .instagram-bubble{left:93px}}@media(max-width:991px){.valentine-day_event .valentine-day_shop-link .instagram-bubble{left:35px}}@media(max-width:767px){.valentine-day_event .valentine-day_shop-link .instagram-bubble{right:20px;left:auto;top:50px}}.valentine-day_event .valentine-day_shop-link .instagram-bubble:before{content:url("../images/home/InstagramLikeWhite@2x.svg");position:absolute;left:8px;top:10px}.valentine-day_event .valentine-text_cover{width:100%;max-width:207px;min-height:240px;padding:70px 20px 85px 0;float:right}@media(max-width:767px){.valentine-day_event .valentine-text_cover{position:absolute;top:75px;max-width:345px}}.valentine-day_event .valentine-text_cover .valentine-main_text{font-family:Lustria;font-size:32px;letter-spacing:1px;line-height:41px;color:#413f41}@media(max-width:767px){.valentine-day_event .valentine-text_cover .valentine-main_text{font-size:28px;line-height:36px}}.valentine-day_event .valentine-text_cover .valentine-add_text{font-family:Lustria;font-size:16px;letter-spacing:.5px;line-height:20px;color:#413f41;margin-bottom:10px;text-transform:uppercase;font-weight:bold}@media(max-width:767px){.valentine-day_event .valentine-text_cover .valentine-add_text{margin-bottom:0}}.valentine-day_event .valentine-text_cover .shop-link_text{color:#413f41;font-family:ProximaNovaReg;font-size:16px;font-weight:bold;letter-spacing:.5px;line-height:19px}.splitit-home-wrap{position:relative;max-width:100%;background-color:#7c7593;padding-top:35px;padding-bottom:35px;margin-top:25px;margin-bottom:50px}@media(max-width:991px){.splitit-home-wrap{margin-top:15px}}@media(max-width:767px){.splitit-home-wrap{margin-bottom:0;margin-top:0}}.splitit-home{display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:#fff}@media(max-width:991px){.splitit-home{flex-direction:column}}.splitit-home__main{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media(max-width:991px){.splitit-home__main{margin-bottom:30px}}@media(max-width:767px){.splitit-home__main{flex-direction:column;align-items:center;justify-content:center;text-align:center}}.splitit-home__main .icon{position:relative;top:5px;margin-right:40px}@media(max-width:1024px){.splitit-home__main .icon{margin-right:30px}}@media(max-width:767px){.splitit-home__main .icon{margin-right:0;margin-bottom:20px}}.splitit-home__main .icon img{max-width:100%;width:150px}.splitit-home__main .info{font-size:16px}.splitit-home__main .info h3{font-family:ProximaNovaBold;font-size:24px;letter-spacing:.67px;line-height:1.2;text-transform:none;color:#fff;margin-bottom:10px}.splitit-home__main .info p{letter-spacing:.5px;color:#fff;margin:0}.splitit-home .g-btn{height:58px;line-height:55px;width:100%;max-width:320px;background-color:transparent;border-color:#fff;color:#fff;-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;-ms-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.splitit-home .g-btn:hover{text-decoration:none;background-color:#fff;color:#443879}.testimonials-cover{max-width:1170px;margin:auto}.newsletter-popup .recaptcha{margin:10px auto}@media(max-width:360px){.newsletter-popup .recaptcha{width:300px}}.newsletter-popup .newsletter-background{background:rgba(65,63,65,0.56);font-family:ProximaNovaReg;z-index:10000002}.newsletter-popup .newsletter-wrapper-gradient{position:relative;max-width:600px;height:515px;background-color:#fff}@media(max-width:767px){.newsletter-popup .newsletter-wrapper-gradient{max-width:345px;height:536px;top:initial}}@media(max-width:360px){.newsletter-popup .newsletter-wrapper-gradient{max-width:305px;margin:0 auto;width:100%}}.newsletter-popup .newsletter-inner_overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.85);border-radius:10px}.newsletter-popup .close-popup{position:absolute;top:0;right:0;padding:25px;width:22px;height:22px;background:0;background-image:url(../images/product/icon_modal-close.svg);background-repeat:no-repeat;background-position:center;cursor:pointer;z-index:50}.newsletter-popup .newsletter-wrapper{background:0;padding-top:45px;height:100%}@media(max-width:767px){.newsletter-popup .newsletter-wrapper{padding:40px 20px 15px}}@media(max-width:360px){.newsletter-popup .newsletter-wrapper{padding:40px 0 15px}}.newsletter-popup .newsletter-wrapper .up-title{font-family:ProximaNovaBold;color:#413f41;letter-spacing:.5px;line-height:1.2;margin-bottom:10px;font-size:16px}@media(max-width:767px){.newsletter-popup .newsletter-wrapper .up-title{max-width:230px;margin-left:auto;margin-right:auto}}.newsletter-popup .newsletter-wrapper .extra{font-size:20px;text-transform:uppercase;font-family:Lustria;color:#992937;margin-bottom:20px;letter-spacing:1px;line-height:1}@media(max-width:767px){.newsletter-popup .newsletter-wrapper .extra{margin:0 -3px 10px;line-height:1.2}}.newsletter-popup .newsletter-wrapper .title-h1{font-size:40px;font-family:Lustria;color:#413f41;margin:15px 0 10px;text-transform:uppercase;line-height:1;letter-spacing:2px}.newsletter-popup .newsletter-wrapper .main-title{color:#443879;font-family:Lustria;font-size:40px;letter-spacing:2px;line-height:51px;text-align:center}@media(max-width:767px){.newsletter-popup .newsletter-wrapper .main-title{font-size:32px}}.newsletter-popup .newsletter-wrapper .sub-title{color:#443879;font-family:Lustria;font-size:24px;letter-spacing:.5px;line-height:31px;margin:5px auto 15px;text-transform:uppercase;text-align:center}@media(max-width:767px){.newsletter-popup .newsletter-wrapper .sub-title{font-size:22px}}.newsletter-popup .newsletter-wrapper .hint{color:#423f41;font-family:ProximaNovaSBold;font-size:16px;letter-spacing:.5px;line-height:19px;text-align:center;max-width:400px;margin:0 auto 25px;float:none}@media(max-width:767px){.newsletter-popup .newsletter-wrapper .hint{max-width:265px}}.newsletter-popup .newsletter-wrapper input{display:block;margin:0 auto 15px;max-width:300px;height:40px;text-align:left;font-family:ProximaNovaReg;padding-left:0;border:0;border-bottom:2px solid #443879;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#413f41}.newsletter-popup .newsletter-wrapper input::-webkit-input-placeholder{color:#413f41}.newsletter-popup .newsletter-wrapper input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.newsletter-popup .newsletter-wrapper input:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media(max-width:767px){.newsletter-popup .newsletter-wrapper input{width:100%;max-width:inherit}}@media(max-width:360px){.newsletter-popup .newsletter-wrapper input{width:80%}}.newsletter-popup .newsletter-wrapper button.g-btn{display:block;margin:0 auto;padding:0;background-color:#443879;width:250px;height:45px;font-size:16px;font-family:'ProximaNovaBold';font-weight:normal;letter-spacing:2px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.newsletter-popup .newsletter-wrapper button.g-btn:hover{background-color:#5d5185;color:#fff}.newsletter-popup .newsletter-wrapper button.g-btn:focus{background-color:#5d5185;color:#fff}.newsletter-popup .newsletter-wrapper button.g-btn:active{background-color:#7c7593;color:#fff}.newsletter-popup .newsletter-wrapper .bottom-sect{position:absolute;bottom:0;left:0;right:0;padding-bottom:10px;text-align:center;font-size:12px;font-family:ProximaNovaReg;color:#8e8e8e}.newsletter-popup .newsletter-wrapper .bottom-sect .main-bottom_text{display:inline-block;text-align:center;font-size:12px;font-family:ProximaNovaReg;color:#8e8e8e;max-width:520px;width:100%;margin:auto;line-height:14px;letter-spacing:.5px}.newsletter-popup .newsletter-wrapper .bottom-sect .main-bottom_text .expires-warn{color:red;display:inline;font-size:12px;line-height:14px;letter-spacing:.2px}.newsletter-popup .newsletter-wrapper .bottom-sect a{font-size:12px}@media(max-width:767px){.newsletter-popup .newsletter-wrapper .bottom-sect{line-height:1.2;position:relative;padding:0 0 10px;margin-top:15px}.newsletter-popup .newsletter-wrapper .bottom-sect a{display:inline-block;line-height:1.2}.newsletter-popup .newsletter-wrapper .bottom-sect br{display:none}}.newsletter-popup .newsletter-success{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#fff;background-repeat:no-repeat;background-position:top center;background-size:cover}.newsletter-popup .newsletter-success .newsletter-inner_overlay{z-index:-1}.newsletter-popup .newsletter-success .success-message{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:22px;font-family:'ProximaNovaBold';color:#413f41;height:100%;text-align:center;width:280px;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;z-index:2}.newsletter-popup .newsletter-loader{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.75);border-radius:10px;z-index:5}.newsletter-popup .newsletter-loader .Spinner{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px}.slider-er2{padding-bottom:0}.slider-er2 .price-box{display:flex;flex-direction:column;align-items:center;justify-content:center}.slider-er2 .price-box .old-price span{text-decoration:line-through;font-weight:normal;font-family:Lustria;color:#413f41;font-size:16px}.slider-er2 .price-box .special-price{display:block;padding:4px 5px;background:#b3173b;font-weight:normal;letter-spacing:1px;text-align:center;width:100px}.slider-er2 .price-box .special-price .price{font-size:20px;color:#fff;font-family:Lustria}.slider-er2 .price-box .regular-price{font-family:lustria;font-size:20px;margin-top:10px}.slider-er2.owl-theme .owl-controls .owl-buttons div.owl-next{right:-20px;top:35%}@media(max-width:767px){.slider-er2.owl-theme .owl-controls .owl-buttons div.owl-next{display:block;top:10px;right:40%}}.slider-er2.owl-theme .owl-controls .owl-buttons div.owl-prev{left:-20px;top:35%}@media(max-width:767px){.slider-er2.owl-theme .owl-controls .owl-buttons div.owl-prev{display:block;top:10px;left:40%}}@media(max-width:767px){.slider-er2.owl-theme .owl-controls{margin-top:0;margin-bottom:0}}.slider-er2 .product-collection-name{font-family:Lustria;font-size:16px;color:#443879;letter-spacing:.5px;line-height:20px;margin-bottom:5px;text-transform:uppercase;text-align:center}.cms-index-index .slider-er__section{padding-bottom:0}@media(max-width:767px){.cms-index-index .slider-er__section{padding-bottom:40px}}@media(max-width:767px){.engagement-ring_slide-main_cover{position:relative}}.engagement-ring_slide-section{display:none;position:fixed;width:100%;max-width:100%;height:275px;top:0;left:0;padding:40px 0 30px;background:url(../images/home/RosiMadeImage-D@1920.jpg) 50% no-repeat;background-size:cover;z-index:999999}@media(max-width:991px){.engagement-ring_slide-section{padding-top:25px}}@media(max-width:767px){.engagement-ring_slide-section{display:block;top:-500px;padding:0;height:auto;background-image:url(../images/RosiMadePopup-M@2x.png)}}.engagement-ring_slide-section .engagement-ring_slide-cover{width:100%;display:flex;justify-content:space-between;align-items:center}@media(max-width:767px){.engagement-ring_slide-section .engagement-ring_slide-cover{flex-direction:column;justify-content:center;align-items:center;max-width:380px;margin:0 auto;padding:35px 35px 20px}}.engagement-ring_close{position:absolute;top:10px;right:10px;width:32px;height:32px;background-image:url(../images/splitit/icon_modal-close_white.svg);background-repeat:no-repeat;background-position:center;z-index:5;cursor:pointer}.engagement-ring_text-cover{width:100%;max-width:560px;padding-top:25px}@media(max-width:767px){.engagement-ring_text-cover{max-width:100%;text-align:center;order:1;padding-top:0}}.engagement-ring_text-cover .engagement-main_text{color:#fff;font-family:Lustria;font-size:24px;letter-spacing:.5px;line-height:31px;font-weight:bold}@media(max-width:767px){.engagement-ring_text-cover .engagement-main_text{text-align:center;font-weight:normal;margin-bottom:20px}}.engagement-ring_text-cover .engagement-add_text{color:#fff;font-family:ProximaNovaLight;font-size:16px;letter-spacing:.5px;line-height:19px;font-style:italic;margin-top:7px;max-width:520px}@media(max-width:767px){.engagement-ring_text-cover .engagement-add_text{text-align:center;margin:20px auto;letter-spacing:.65px}}.price-budget_cover{display:flex;margin-top:15px;width:100%;align-items:flex-end;justify-content:space-around}@media(max-width:991px){.price-budget_cover{flex-direction:column}}@media(max-width:767px){.price-budget_cover{align-items:center;text-align:left}}.price-budget_cover form{width:100%;display:flex}@media(max-width:767px){.price-budget_cover form{flex-direction:column;align-items:center;justify-content:center}}.price-budget_cover .btn-engagement{height:45px;width:250px;border:2px solid #fff;border-radius:45px;background-color:#fff;font-family:ProximaNovaReg;font-size:16px;font-weight:bold;letter-spacing:2px;line-height:19px;text-align:center;color:#443879}@media(max-width:767px){.price-budget_cover .btn-engagement{margin-right:0;margin-top:15px}}.price-budget_cover .btn-engagement:hover{background:#7c7593;border:0;color:#fff}.price-budget_cover .btn-engagement:active{color:#443879}.price-input_cover{position:relative;width:100%;max-width:295px;margin-right:10px}@media(max-width:767px){.price-input_cover{margin-right:0}}.price-input_cover .budget-label{color:#fff;font-family:ProximaNovaLight;font-size:16px;letter-spacing:.5px;line-height:19px;padding-left:5px;margin-bottom:0}@media(max-width:767px){.price-input_cover .budget-label{margin-bottom:0;font-size:14px;letter-spacing:.8px;line-height:17px;font-family:ProximaNovaLight;font-weight:normal;padding-left:0}}.price-input_cover .budget-input{position:relative;width:295px;height:25px;background:0;border:0;outline:0;box-shadow:none;color:#fff;padding-left:20px;border-bottom:1.5px solid #fff}@media(max-width:767px){.price-input_cover .budget-input{height:30px;font-size:16px;padding-left:17px}}.price-input_cover .budget-input:-webkit-autofill,.price-input_cover .budget-input :-webkit-autofill:hover,.price-input_cover .budget-input :-webkit-autofill:focus{-webkit-text-fill-color:#fff !important;-webkit-box-shadow:0 0 0 30px rgba(255,255,255,0.01) inset !important}.price-input_cover .icon-currency_rosi{position:absolute;top:23px;left:5px;color:#fff;font-style:normal}@media(max-width:767px){.price-input_cover .icon-currency_rosi{top:27px;font-size:16px;line-height:1.2}}.rosi-adv_section{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-left:295px;padding-top:40px}@media(max-width:1200px){.rosi-adv_section{margin-left:230px}}@media(max-width:991px){.rosi-adv_section{margin-left:65px}}@media(max-width:767px){.rosi-adv_section{margin-left:0;padding-top:15px;order:2}}.rosi-adv_section .rosi-main_text{color:#fff;font-family:ProximaNovaLight;font-size:16px;letter-spacing:.5px;line-height:16px;margin-right:10px}@media(max-width:767px){.rosi-adv_section .rosi-main_text{margin:0}}.rosi-adv_section .rosi-main_logo{margin-top:10px;max-width:90px;width:100%;height:100%}@media(max-width:767px){.rosi-adv_section .rosi-main_logo{max-width:55px}}.engagement-ring_slide-overlay{position:fixed;right:0;background-color:#413f41;opacity:.56;width:100%;min-height:100%;display:none;z-index:999998;top:0}.engagement-ring_plp-mobile .modal-dialog{max-width:345px;width:100%;margin:20px auto;height:auto}.engagement-ring_plp-mobile .modal-content{border-radius:10px;background:url(../images/home/rosimadepopup-m@2x.png) 50% no-repeat;background-size:cover;border:0}.engagement-ring_plp-mobile .modal-header .close{background-image:url(../images/home/close-white_icon.svg)}.engagement-ring_plp-mobile .modal-header .plp-mobile_head-text{color:#fff;font-family:Lustria;font-size:24px;letter-spacing:.5px;line-height:31px;text-align:center}.engagement-ring_plp-mobile .modal-body{padding:0 25px 30px}.rosi-works_modal .modal-dialog{height:575px;width:950px;margin-top:7%}@media(max-width:991px){.rosi-works_modal .modal-dialog{width:100%;margin-top:10%}}@media(max-width:767px){.rosi-works_modal .modal-dialog{margin:10% 0 0}}.rosi-works_modal .modal-content{height:100%}.rosi-works_modal .modal-header{margin-bottom:0}@media(max-width:767px){.rosi-works_modal .modal-header{padding-top:40px}}.rosi-works_modal .modal-body{height:100%}@media(max-width:767px){.rosi-works_modal .modal-body{height:95%}}@media(max-width:767px){.rosi-works_modal .modal-body iframe{height:95% !important}}@media(max-width:1024px){#header-nav .nav-primary .lastipad{display:none !important}}.mob-nav-links-wrap{display:none;clear:both}@media(max-width:1024px){.mob-nav-links-wrap{display:block}}.mob-nav-links{display:none;clear:both}@media(max-width:1024px){.mob-nav-links{display:block}}#header-nav .mob-nav-links .nav-link{position:relative;float:none}#header-nav .mob-nav-links .nav-link_call{padding-left:27px}#header-nav .mob-nav-links .nav-link_call:before{content:'';display:inline-block;width:15px;height:15px;background-image:url(../images/icon_phone.svg);background-repeat:no-repeat;position:absolute;top:50%;left:0;transform:translate(0,-50%)}#header-nav .mob-nav-links .nav-link_email{padding-left:27px}#header-nav .mob-nav-links .nav-link_email:before{content:'';display:inline-block;width:15px;height:12px;background-image:url(../images/icon_email.svg);background-repeat:no-repeat;position:absolute;top:50%;left:0;transform:translate(0,-50%);margin-top:1px}#header-nav .mob-nav-links .nav-link_wishlist{padding-left:27px}#header-nav .mob-nav-links .nav-link_wishlist:before{content:'';display:inline-block;width:15px;height:14px;background-image:url(../images/icon_wishlist_xs.svg);background-repeat:no-repeat;position:absolute;top:50%;left:0;transform:translate(0,-50%);margin-top:1px}.mob-nav-links .mob-search{position:relative;left:0;right:0;margin:20px -15px 0;width:auto}@media only screen and (min-device-width:414px) and (max-device-height:896px) and (-webkit-device-pixel-ratio:2){.mob-nav-links .mob-search{position:absolute;bottom:280px;margin:0}.mob-nav-links .mob-search.is-authorized{position:relative;bottom:auto;margin:20px -15px 0}}@media only screen and (min-device-width:375px) and (max-device-height:812px) and (-webkit-device-pixel-ratio:3){.mob-nav-links .mob-search{position:relative;bottom:auto;margin:20px -15px 0}}@media only screen and (min-device-width:375px) and (max-device-height:667px) and (-webkit-device-pixel-ratio:2){.mob-nav-links .mob-search{position:relative;bottom:auto;margin:20px -15px 0}}@media only screen and (min-device-width:414px) and (max-device-height:736px) and (-webkit-device-pixel-ratio:3){.mob-nav-links .mob-search{position:relative;bottom:auto;margin:20px -15px 0}}@media(max-width:340px){.mob-nav-links .mob-search{bottom:305px}}.mob-nav-links .mob-search #search_mini_form{position:relative;top:auto;bottom:auto;left:auto;right:auto;height:auto;display:block}.mob-nav-links .mob-search #search_mini_form .input-box{position:relative;top:auto;height:auto;width:auto}.mob-nav-links .mob-search #search_mini_form .input-box input#search{width:100%;max-width:100%;background:#f9f9f9;height:55px;padding-left:48px;padding-right:15px;font-size:16px;line-height:1.2;letter-spacing:.5px;border:0}.mob-nav-links .mob-search #search_mini_form .search-button{position:absolute;padding:0;border:0;width:28px;height:28px;background-color:transparent;background-image:url(../images/icon_search.svg);background-repeat:no-repeat;background-position:center;top:50%;left:11px;right:auto;transform:translate(0,-50%);zoom:1}.mob-nav-links .mob-search #search_mini_form .search-button:before{display:none}.mob-rosi-finder{position:absolute;left:0;right:0;bottom:0;padding:32px 22px 30px;min-height:280px;position:relative;margin:0 -15px;text-align:center;background-image:url(../images/RosiMadePopup-MM-M@2x.jpg);-webkit-background-size:cover;background-size:cover;color:#fff;z-index:5}@media only screen and (min-device-width:414px) and (max-device-height:896px) and (-webkit-device-pixel-ratio:2){.mob-rosi-finder{position:absolute;margin:0;bottom:0}.mob-rosi-finder.is-authorized{position:relative;margin:0 -15px}}@media only screen and (min-device-width:375px) and (max-device-height:667px) and (-webkit-device-pixel-ratio:2){.mob-rosi-finder{position:relative;margin:0 -15px}}@media only screen and (min-device-width:375px) and (max-device-height:812px) and (-webkit-device-pixel-ratio:3){.mob-rosi-finder{position:relative;margin:0 -15px}}@media only screen and (min-device-width:414px) and (max-device-height:736px) and (-webkit-device-pixel-ratio:3){.mob-rosi-finder{position:relative;margin:0 -15px}}.mob-rosi-finder form{margin-bottom:10px}.mob-rosi-finder__heading{font-family:Lustria;font-size:20px;letter-spacing:1px;line-height:26px;color:#fff;margin-bottom:15px;margin-left:-15px;margin-right:-15px}.mob-rosi-finder__input-wrap{position:relative;text-align:left;margin-bottom:13px}.mob-rosi-finder__input-wrap i{position:absolute;left:5px;bottom:4px;color:#fff;font-family:ProximaNovaReg;font-size:16px;font-style:normal}.mob-rosi-finder__label{display:block;font-size:14px;letter-spacing:.44px;line-height:1.2;margin:0;font-family:ProximaNovaReg;font-weight:normal}.mob-rosi-finder__input,.mob-rosi-finder input.mob-rosi-finder__input{border:0;border-bottom:2px solid #fff;background:transparent;color:#fff;width:100%;max-width:100%;padding-left:17px;font-family:ProximaNovaReg;font-size:16px;font-style:normal}.mob-rosi-finder__input:focus,.mob-rosi-finder input.mob-rosi-finder__input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mob-rosi-finder__submit{width:100% !important;height:45px !important;border:none !important}.mob-rosi-finder__powered{display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;letter-spacing:.5px}#header-nav .mob-rosi-finder__powered a{width:auto;line-height:1;padding:0}.mob-rosi-finder__powered .img{margin-left:10px}.mob-rosi-finder__powered .img img{width:55px}.home-hero-block{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:700px;padding:0 10px;text-align:center;z-index:5}.home-hero-block_ltr{left:50px;transform:translate(0,-50%);text-align:left}@media(max-width:991px){.home-hero-block_ltr{left:50%;transform:translate(-50%,-50%);text-align:center}}.home-hero-block_bottom{left:50px;right:50px;bottom:15px;top:auto;width:auto;max-width:100%;transform:none;display:flex;flex-direction:row;justify-content:center}.home-hero-block_bottom .home-hero-heading{font-size:25px;text-align:left;padding-top:4px}@media(max-width:1024px){.home-hero-block_bottom{left:20px;right:20px}}@media(max-width:991px){.home-hero-block_bottom{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);display:block;max-width:700px}.home-hero-block_bottom .home-hero-heading{font-size:28px;text-align:center}}@media(max-width:767px){.home-hero-block_bottom{font-size:24px}}@media(max-width:767px){.home-hero-block{position:relative;top:auto;left:auto;transform:translate(0,0);padding:20px 15px 20px;margin:0 auto 15px}}.home-hero-preheading{font-family:Lustria;color:#fff;font-size:16px;text-transform:uppercase;font-weight:normal;text-shadow:0 2px 4px rgba(0,0,0,0.5);letter-spacing:.5px;margin-bottom:15px}.home-hero-heading{font-family:ProximaNovaReg;font-size:40px;line-height:1.2;letter-spacing:2px;color:#fff;margin-bottom:35px}@media(max-width:1024px){.home-hero-heading{font-size:28px;margin-bottom:20px}}@media(max-width:767px){.home-hero-heading{font-family:Lustria;color:#413f41;font-size:24px;letter-spacing:.5px;line-height:31px;max-width:330px;margin:0 auto 35px}}.home-hero-content{position:relative}.home-hero-block_ltr .home-hero-content{text-align:center;max-width:580px}@media(max-width:991px){.home-hero-block_ltr .home-hero-content{max-width:100%}}.home-hero-block_bottom .home-hero-content .rosi-budget{max-width:530px}.home-hero-content p{color:#fff;margin-top:10px;font-size:16px}@media(max-width:767px){.home-hero-content p{color:#413f41;line-height:1.25;margin-top:15px}}.home-hero-content a{color:#fff;text-decoration:underline}@media(max-width:767px){.home-hero-content a{font-family:ProximaNovaBold;color:#443879;text-decoration:none}}@media(max-width:767px){.home-hero-content .rosi-budget__btn.g-btn{max-width:255px;height:44px}}.home .build-er__section_home{padding-top:15px;padding-top:0;padding-bottom:0;background:url("../images/er-lp/img-bg_BuildanEngagementRing_D.jpg") no-repeat;background-position:50% 50%;max-width:1920px;margin-bottom:35px}@media(max-width:1024px){.home .build-er__section_home{background:0}}@media(max-width:991px){.home .build-er__section_home{padding-top:0;padding-bottom:50px;margin-bottom:0}}.home .build-er__section_home .build-er{height:600px;max-width:1280px;margin:0 auto}@media(max-width:1024px){.home .build-er__section_home .build-er{height:490px}}@media(max-width:991px){.home .build-er__section_home .build-er{height:auto}}.home .build-er__section_home .build-er__image-container{background:0;max-width:1180px}.home .build-er__section_home .build-er__image-container img{display:none;max-width:100%}@media(max-width:1024px){.home .build-er__section_home .build-er__image-container{background:url("../images/er-lp/img-bg_BuildanEngagementRing_T.jpg") no-repeat;height:490px;background-size:contain}}@media(max-width:991px){.home .build-er__section_home .build-er__image-container{position:relative;background:0;height:auto}.home .build-er__section_home .build-er__image-container img{display:block;width:100%;max-width:768px;margin:0 auto}}.home .build-er__section_home .build-er__text-container{background-color:transparent;padding-bottom:50px;top:50%;transform:translate(0,-50%);padding-top:0}@media(max-width:1024px){.home .build-er__section_home .build-er__text-container{max-width:550px;padding-left:10px;padding-right:10px;padding-top:50px;top:30px;transform:none}}@media(max-width:991px){.home .build-er__section_home .build-er__text-container{position:relative;top:auto;margin:0 auto;padding:35px 15px 0;left:0;transform:translate(0,0);max-width:600px}}.home .build-er__section_home .build-er__icon-block{margin-bottom:37px}@media(max-width:991px){.home .build-er__section_home .build-er__icon-block{margin-bottom:0}}.home .build-er__section_home .build-er__buttons{position:absolute;bottom:0;left:20px;right:20px}@media(max-width:1024px){.home .build-er__section_home .build-er__buttons{left:0;right:0}}@media(max-width:991px){.home .build-er__section_home .build-er__buttons{position:relative;left:auto;right:auto;bottom:auto;margin:30px auto}}@media(max-width:767px){.home .build-er__section_home .build-er__buttons{flex-direction:column;margin-bottom:45px}.home .build-er__section_home .build-er__buttons .or{margin:7px 0}}.home .build-er__section_home .build-er__button{width:300px;height:50px;line-height:46px}.home .shop-er__section{max-width:1140px}.home .shop-er__section .container{max-width:1140px}.home .slider-er .price-box{flex-direction:row}.home .slider-er .price-box .old-price{margin-bottom:0;margin-right:10px}.home .slider-er .price-box .special-price{width:auto;padding:0;background:0;color:#443879}.home .slider-er .price-box .special-price .price{color:#443879}.home .slider-er__text{position:relative;margin-top:0}.home .slider-er__text .title{display:block;max-width:155px;margin:0 auto}.home .slider-er .sale-label{position:absolute;top:19px;left:0}@media(max-width:1200px){.home .slider-er .sale-label{top:39px}}@media(max-width:991px){.home .slider-er .sale-label{top:23px}}@media(max-width:767px){.home .slider-er .sale-label{top:0}}.home .slider-er .sale-label:before{content:'';position:absolute;top:0;left:0;border:38px solid #b4efd7;border-left-width:36px;border-right-width:36px;border-color:#b4efd7 transparent transparent #b4efd7;z-index:5}.home .slider-er .sale-label div{position:relative;font-size:13px;text-transform:uppercase;width:35px;display:block;text-align:center;line-height:1.2;top:7px;left:5px;letter-spacing:.4px;z-index:10}.home .slider-er .sale-label_pink:before{border-color:#f9cac8 transparent transparent #f9cac8}.home .slider-er .sale-label_yellow:before{border-color:#ffe594 transparent transparent #ffe594}.home .slider-er .sale-label_round{top:14px;left:17px}.home .slider-er .sale-label_round:before{display:none}.home .slider-er .sale-label_round div{background-image:url(../images/icon_20off-SummerSale-Badge.svg);background-size:contain;background-repeat:no-repeat;background-position:top left;width:60px;height:61px;top:auto;left:auto;color:#413f41;padding:17px 11px 10px;font-size:14px;line-height:15px}@media(max-width:767px){.home .slider-er .sale-label_round div{width:44px;height:44px;font-size:12px;line-height:12px;padding:10px 0 0}}.july-sale{position:relative;max-width:1140px;margin:0 auto 35px}.home .july-sale{max-width:1140px;margin-bottom:35px}.july-sale__proud-text{display:flex;width:100%;height:75px;flex-direction:row;background:linear-gradient(180deg,rgba(153,41,55,0.18) 0,rgba(248,231,233,0.18) 53.84%,rgba(0,49,127,0.18) 100%);align-items:center;justify-content:center;text-align:center;font-family:Lustria;font-size:20px;line-height:26px;letter-spacing:1px;color:#413f41;margin-bottom:22px}@media(max-width:1024px){.july-sale__proud-text{margin-bottom:35px}}@media(max-width:767px){.july-sale__proud-text{height:auto;min-height:75px;padding-top:10px;padding-bottom:10px}.july-sale__proud-text span{width:55%;text-align:left;font-size:16px;line-height:19px;letter-spacing:.5px}}.july-sale__proud-text img{margin-right:15px}@media(max-width:767px){.july-sale__proud-text img{width:40px;margin-right:20px}}.july-sale__promo-wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%}@media(max-width:1024px){.july-sale__promo-wrapper{padding-left:15px;padding-right:15px}}@media(max-width:991px){.july-sale__promo-wrapper{flex-direction:column;max-width:720px;margin:0 auto;align-self:flex-start;justify-content:flex-start}}.july-sale__promo-col{display:flex}.july-sale__promo-col_first{flex:0 0 365px}.july-sale__promo-col_second{width:100%;flex-wrap:wrap;padding-left:22px;justify-content:space-between}@media(max-width:1024px){.july-sale__promo-col_second{padding-left:18px}}.july-sale__promo-col_second .july-sale__promo-item{width:auto}@media(max-width:1024px){.july-sale__promo-col_second .july-sale__promo-item{width:49%}}@media(max-width:991px){.july-sale__promo-col_second .july-sale__promo-item{width:100%}}@media(max-width:991px){.july-sale__promo-col{width:100%;flex:0 0 auto;padding:0}}.july-sale__promo-item{position:relative}@media(max-width:991px){.july-sale__promo-item{width:100%;margin-bottom:15px}.july-sale__promo-item:nth-of-type(1){order:2}.july-sale__promo-item:nth-of-type(2){order:3}}.july-sale__promo-item img{max-width:100%}.july-sale__promo-item .cover{position:relative;display:block}.july-sale__promo-item .cover:hover{text-decoration:none}.july-sale__promo-item .badge{position:absolute;top:0;left:0}.july-sale__promo-item .badge:before{content:'';position:absolute;top:0;left:0;border:38px solid #a90015;border-left-width:36px;border-right-width:36px;border-color:#a90015 transparent transparent #a90015}.july-sale__promo-item .badge span{position:relative;z-index:2;font-size:14px;text-transform:uppercase;width:35px;display:block;text-align:center;line-height:1.2;top:6px;left:4px;letter-spacing:.4px;color:#fff}.july-sale__promo-item .text{position:absolute;bottom:20px;left:23px;font-family:ProximaNovaBold;color:#413f41;font-size:16px;letter-spacing:.5px;line-height:19px}@media(max-width:1024px){.july-sale__promo-item .text{bottom:15px;left:15px}}.july-sale__sale-banner{display:flex;width:100%;height:200px;padding:5px;margin-top:19px;background:linear-gradient(316.43deg,#992937 0,#dfc9cc 43.32%,#00317f 100%)}@media(max-width:1024px){.july-sale__sale-banner{height:250px;margin-top:20px}}@media(max-width:991px){.july-sale__sale-banner{order:1;margin:0 0 15px}}@media(max-width:767px){.july-sale__sale-banner{height:260px}}.july-sale__sale-banner .inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(45deg,#e7ebf3 0,#f5eaec 100%)}@media(max-width:991px){.july-sale__sale-banner .inner{padding-left:20px;padding-right:20px}}.july-sale__sale-banner .text{color:#413f41;font-size:18px;letter-spacing:.5px;line-height:22px;font-family:ProximaNovaBold;margin-bottom:20px}@media(max-width:767px){.july-sale__sale-banner .text{padding:0 10px;text-align:center}}.july-sale__sale-banner .text .pct{color:#a90015;font-family:Lustria;font-size:40px;letter-spacing:4px;line-height:51px;text-transform:uppercase}@media(max-width:1024px){.july-sale__sale-banner .text .pct{display:block;text-align:center}}@media(max-width:767px){.july-sale__sale-banner .text .pct{margin-bottom:10px}}.july-sale__sale-banner .text .pct sup{font-size:65%}.july-sale__sale-banner .g-btn{background-color:transparent;line-height:54px}@media(max-width:767px){.july-sale__sale-banner .g-btn{width:100%;max-width:320px}}.july-sale__sale-banner .g-btn:hover,.july-sale__sale-banner .g-btn:focus,.july-sale__sale-banner .g-btn:active{background-color:#443879;color:#fff;text-decoration:none}.rosi-budget{position:relative}.rosi-budget_long{width:570px}.rosi-budget_long p{margin-top:10px;font-size:16px;text-align:center;color:#fff;line-height:1.25}@media(max-width:767px){.rosi-budget_long p{color:#413f41}}.rosi-budget_long a{color:#fff;text-decoration:underline !important}@media(max-width:767px){.rosi-budget_long a{font-family:ProximaNovaBold;color:#443879}}@media(max-width:767px){.rosi-budget{width:100%;text-align:center}}.home-hero-content .rosi-budget{max-width:580px;margin:0 auto}.rosi-budget__form{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;background:#fff;padding:5px;padding-left:20px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;box-shadow:2px 2px 6px 0 rgba(0,0,0,0.2)}@media(max-width:767px){.rosi-budget__form{display:block;padding:0;border-radius:0;box-shadow:none;background:transparent}}.rosi-budget__input-field{position:relative;padding-left:45px}@media(max-width:767px){.rosi-budget__input-field{max-width:300px;margin:0 auto 25px}}.rosi-budget__input-field:before{content:'';position:absolute;width:36px;height:36px;top:50%;left:0;background-image:url(../images/icon_rosi_sm.svg);background-repeat:no-repeat;background-position:center;transform:translate(0,-50%)}.rosi-budget__input-field span.error{position:absolute;left:0;top:100%;padding-left:45px;line-height:14px;right:0;text-align:left;font-size:12px;font-family:ProximaNovaBold;color:#b90017;letter-spacing:.34px}@media(max-width:767px){.rosi-budget__input-field span.error{font-size:14px;line-height:17px;letter-spacing:.4px;margin-top:5px}}.rosi-budget__input-field span.error:before{content:'';position:absolute;top:-26px;right:0;width:21px;height:21px;background:url(../images/xCrossErrorState.svg) no-repeat center center}@media(max-width:767px){.rosi-budget__input-field span.error:before{top:-35px}}.rosi-budget__input-field i{display:none;position:absolute;top:8px;left:50px;color:#443879;font-size:16px;font-family:ProximaNovaReg;font-style:normal;line-height:1.2}@media(max-width:991px){.rosi-budget__input-field i{top:10px}}@media(max-width:767px){.rosi-budget__input-field i{top:8px}}.rosi-budget__input-field label{position:absolute;top:10px;left:45px;right:7px;font-family:ProximaNovaReg;font-size:16px;font-weight:normal;text-align:left;color:#7c7593;letter-spacing:.5px;margin:0;-webkit-transform:translate(7px,-5px);transform:translate(7px,-5px);transition:font-size .2s ease,color .2s .1s ease,-webkit-transform .2s ease;transition:transform .2s ease,font-size .2s ease,color .2s .1s ease;transition:transform .2s ease,font-size .2s ease,color .2s .1s ease,-webkit-transform .2s ease;cursor:text}.rosi-budget__input-field label.is-filled{font-size:14px;letter-spacing:.44px;color:#5d5185;-webkit-transform:translate(5px,-21px);transform:translate(5px,-21px)}@media(max-width:767px){.rosi-budget__input-field label.is-filled{-webkit-transform:translate(5px,-24px);transform:translate(5px,-24px)}}.rosi-budget input.rosi-budget__input[type=text],.rosi-budget input.rosi-budget__input[type=number]{width:255px;height:35px;border:0;border-bottom:2px solid transparent;padding:5px;padding-left:17px;outline:0;font-family:ProximaNovaReg;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:16px;line-height:1.2;color:#443879}@media(max-width:767px){.rosi-budget input.rosi-budget__input[type=text],.rosi-budget input.rosi-budget__input[type=number]{position:relative;display:block;width:100%;z-index:1;background-color:transparent;border-bottom-color:#443879}.rosi-budget input.rosi-budget__input[type=text].invalid,.rosi-budget input.rosi-budget__input[type=number].invalid{margin-bottom:40px}}.rosi-budget input.rosi-budget__input[type=text]:focus,.rosi-budget input.rosi-budget__input[type=text].is-active,.rosi-budget input.rosi-budget__input[type=number]:focus,.rosi-budget input.rosi-budget__input[type=number].is-active{border-bottom-color:#443879;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.rosi-budget input.rosi-budget__input[type=text]:-webkit-autofill+label,.rosi-budget input.rosi-budget__input[type=text]:focus+label,.rosi-budget input.rosi-budget__input[type=number]:-webkit-autofill+label,.rosi-budget input.rosi-budget__input[type=number]:focus+label{font-size:14px;letter-spacing:.44px;color:#5d5185;-webkit-transform:translate(5px,-21px);transform:translate(5px,-21px);cursor:default}@media(max-width:767px){.rosi-budget input.rosi-budget__input[type=text]:-webkit-autofill+label,.rosi-budget input.rosi-budget__input[type=text]:focus+label,.rosi-budget input.rosi-budget__input[type=number]:-webkit-autofill+label,.rosi-budget input.rosi-budget__input[type=number]:focus+label{-webkit-transform:translate(5px,-24px);transform:translate(5px,-24px)}}.rosi-budget input.rosi-budget__input[type=text]:focus ~ i,.rosi-budget input.rosi-budget__input[type=text].is-active ~ i,.rosi-budget input.rosi-budget__input[type=number]:focus ~ i,.rosi-budget input.rosi-budget__input[type=number].is-active ~ i{display:block}.rosi-budget input.rosi-budget__input[type=text].invalid,.rosi-budget input.rosi-budget__input[type=number].invalid{border-bottom-color:#b90017}.rosi-budget__btn.g-btn{height:58px;width:235px}@media(max-width:767px){.rosi-budget__btn.g-btn{width:100%;max-width:345px}}.rosi-budget__btn_sm.g-btn{height:48px;width:215px}@media(max-width:767px){.rosi-budget__btn_sm.g-btn{width:100%}}.rosi-budget__options{margin-top:15px;color:#413f41}.sale-banner-wrapper{position:relative;width:100%;max-width:1140px;margin:0 auto}.sale-banner-wrapper .trustpilot-section{position:absolute;width:415px;height:45px;bottom:0;right:15px;background:transparent;display:flex;align-items:center;justify-content:space-between;padding:0 15px 0 20px;z-index:5}.sale-banner-wrapper .trustpilot-section:hover{text-decoration:none}@media(max-width:991px){.sale-banner-wrapper .trustpilot-section{display:none}}.sale-banner-wrapper .trustpilot-section .five-stars_rate{width:120px}.sale-banner-wrapper .trustpilot-section .trustpilot-rate_text{font-size:16px;letter-spacing:.5px;line-height:18px;color:#fff;font-family:"Helvetica"}.sale-banner-wrapper .trustpilot-section .trustpilot-clear_logo{width:100px}.sale-banner{position:relative}@media(max-width:767px){.sale-banner{max-width:480px;margin:0 auto}}.sale-banner__image img{max-width:100%;height:auto}.sale-banner__content{position:absolute;bottom:130px;left:50px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,0.5)}@media(max-width:767px){.sale-banner__content{bottom:20px;left:20px}}.sale-banner__content .title{font-family:Lustria;font-size:40px;letter-spacing:2px;line-height:51px}.sale-banner__content .val{font-family:Lustria;font-size:55px;line-height:71px;letter-spacing:2.75px;text-transform:uppercase}.sale-banner__content .descr{max-width:275px;font-family:ProximaNovaReg;font-size:18px;line-height:1.25;letter-spacing:.5px}.sale-promo-cards{position:absolute;width:660px;right:50px;bottom:85px;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media(max-width:991px){.sale-promo-cards{bottom:15px;width:auto;flex-direction:column;align-items:center;justify-content:space-around}}@media(max-width:767px){.sale-promo-cards{position:relative;bottom:auto;right:auto;margin-top:15px;margin-bottom:30px;padding-left:15px;padding-right:15px}}.sale-promo-link{display:flex;flex-direction:column;text-align:center;justify-content:flex-start;align-items:center;width:205px;min-height:230px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:15px;box-shadow:2px 2px 6px rgba(0,0,0,0.2);background:#fff;transition:box-shadow .2s}@media(max-width:991px){.sale-promo-link{flex-direction:row;width:100%;max-width:400px;background:linear-gradient(270deg,#b4efd7 0,#feede5 100%);margin-bottom:15px;min-height:inherit;justify-content:space-between}}@media(max-width:767px){.sale-promo-link{margin-bottom:10px;min-height:111px}}.sale-promo-link:hover,.sale-promo-link:active{box-shadow:2px 2px 6px 0 rgba(0,0,0,0.75);text-decoration:none}.sale-promo-link .title{display:block;font-size:16px;line-height:1.2;font-family:ProximaNovaBold;color:#413f41;margin-bottom:15px;text-transform:uppercase}@media(max-width:991px){.sale-promo-link .title{width:240px;margin-bottom:0}}@media(max-width:767px){.sale-promo-link .title{width:210px}}.sale-promo-link .title .val{display:none;font-size:24px;line-height:29px;letter-spacing:.67px;margin-bottom:3px}@media(max-width:991px){.sale-promo-link .title .val{display:block}}.sale-promo-link img{max-width:162px;margin:0 auto}@media(max-width:991px){.sale-promo-link img{width:81px}}.spring-sale-banner{position:absolute;background:linear-gradient(90deg,#fff2cb 0,#ffdc88 100%);top:-110px;left:0;right:0;z-index:10}.home .spring-sale-banner{position:relative;top:auto;max-width:100%}@media(max-width:1440px){.spring-sale-banner{top:-114px}}@media(max-width:767px){.spring-sale-banner{position:relative;top:auto}}.spring-sale-carousel{position:relative;max-width:1110px;margin:0 auto}.spring-sale-carousel__list{position:relative;margin:0;padding:0;height:65px;overflow:hidden}.spring-sale-carousel__list.owl-carousel{height:auto;overflow:visible}.spring-sale-carousel__list.owl-carousel .owl-item{height:auto !important}.spring-sale-carousel__list .owl-controls{margin:0;padding:0}.spring-sale-carousel__list .owl-controls .owl-buttons div.owl-prev,.spring-sale-carousel__list .owl-controls .owl-buttons div.owl-next{width:32px;height:32px;margin:0;padding:0;font-size:0;top:50%;transform:translate(0,-50%);background-position:center}@media(max-width:1024px){.spring-sale-carousel__list .owl-controls .owl-buttons div.owl-prev,.spring-sale-carousel__list .owl-controls .owl-buttons div.owl-next{display:none}}.spring-sale-carousel__list .owl-controls .owl-buttons div.owl-prev{left:-25px;background-image:url(../images/product/icon_chevron-left_sm_black.svg)}.spring-sale-carousel__list .owl-controls .owl-buttons div.owl-next{right:-25px;background-image:url(../images/product/icon_chevron-right_sm_black.svg)}.spring-sale-carousel__item{display:flex;flex-direction:row;align-items:center;justify-content:center;height:65px;padding-left:15px;padding-right:15px;font-size:16px;letter-spacing:.5px;line-height:1.2;color:#413f41}.spring-sale-carousel__item:before,.spring-sale-carousel__item:after{display:none;position:absolute;background-repeat:no-repeat}.spring-sale-carousel__item:before{top:15px;left:110px;width:118px;height:138px;background-image:url(../images/home/PalmLeafPNG-L-D@2x.png);background-size:contain}@media(max-width:1024px){.spring-sale-carousel__item:before{left:50px}}@media(max-width:991px){.spring-sale-carousel__item:before{left:0}}@media(max-width:767px){.spring-sale-carousel__item:before{background-image:url(../images/home/PalmLeafPNG-L-M@2x.png);width:44px;height:46px;left:auto;right:135px;top:-10px;z-index:-1}}.spring-sale-carousel__item:after{top:-34px;right:130px;width:107px;height:93px;background-image:url(../images/home/PalmLeafPNG-R-D@2x.png);background-size:contain}@media(max-width:1024px){.spring-sale-carousel__item:after{right:80px}}@media(max-width:991px){.spring-sale-carousel__item:after{right:10px}}@media(max-width:767px){.spring-sale-carousel__item:after{background-image:url(../images/home/PalmLeafPNG-R-M@2x.png);width:46px;height:75px;right:0;top:25px;z-index:-1}}@media(max-width:767px){.spring-sale-carousel__item{justify-content:space-around}}@media(max-width:460px){.spring-sale-carousel__item{justify-content:space-between}}.spring-sale-carousel__item .text{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media(max-width:767px){.spring-sale-carousel__item .text{flex-direction:column;align-items:flex-start}}.spring-sale-carousel__item .title{font-family:ProximaNovaBold;font-size:24px;letter-spacing:.67px;line-height:29px}@media(max-width:767px){.spring-sale-carousel__item .title{font-size:16px;line-height:1.2;letter-spacing:.5px}}.spring-sale-carousel__item .descr{font-family:ProximaNovaBold;margin-left:5px;margin-right:15px}@media(max-width:767px){.spring-sale-carousel__item .descr{margin-left:0}}.spring-sale-carousel__item .descr span{font-size:24px;letter-spacing:.67px;line-height:29px;margin-left:7px;margin-right:7px}@media(max-width:767px){.spring-sale-carousel__item .descr span{margin-left:0;margin-right:0;font-size:14px;line-height:1.2;letter-spacing:.5px;text-transform:lowercase}}.spring-sale-carousel__item .descr.m{display:none}@media(max-width:767px){.spring-sale-carousel__item .descr{font-size:14px;line-height:1.2;letter-spacing:.5px;margin:0}.spring-sale-carousel__item .descr.d{display:none}.spring-sale-carousel__item .descr.m{display:inline}}.spring-sale-carousel__item .link{width:135px;height:34px;font-size:14px;line-height:30px;letter-spacing:1.75px}.cms-warranty .main-cms-pages .text-warranty{max-width:825px;margin:0 auto 15px}.cms-warranty .main-cms-pages .text-warranty:after{content:'';display:table;clear:both}.affirm-home-section{position:relative;margin-bottom:50px}@media(max-width:991px){.affirm-home-section{margin-top:-35px;margin-bottom:40px}}.affirm-home{position:relative;background-color:#f9f9f9;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 55px;color:#413f41;max-width:1110px;margin:0 auto}.affirm-home:hover{text-decoration:none !important;color:#413f41}@media(max-width:991px){.affirm-home{padding:30px 15px}}@media(max-width:767px){.affirm-home{flex-direction:column}}.affirm-home__logo{width:130px}.affirm-home__logo img{max-width:100%}.affirm-home__content{min-width:630px;margin-left:-20px}@media(max-width:1024px){.affirm-home__content{min-width:inherit;max-width:480px}}@media(max-width:991px){.affirm-home__content{margin-top:20px;margin-bottom:20px;margin-left:0;text-align:center}}.affirm-home__content .heading{display:block;margin:0 0 10px;font-family:ProximaNovaBold;text-align:left;font-size:24px;letter-spacing:.67px;line-height:1.2}@media(max-width:991px){.affirm-home__content .heading{text-align:center}}@media(max-width:767px){.affirm-home__content .heading{font-size:18px}}.affirm-home__content .heading:before{display:none}.affirm-home__content .text{font-size:16px;letter-spacing:.5px;line-height:1.2}.affirm-home__square{width:126px;height:105px;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;background-color:#7c7593;color:#fff;text-align:center;font-size:16px;letter-spacing:.5px;line-height:1.1;padding:10px 25px}.affirm-home__square .apr{font-family:ProximaNovaBold;font-size:40px;letter-spacing:1.11px;line-height:48px;margin-left:5px}.affirm-home__square .apr sup{position:relative;top:-10px;margin-left:-10px;font-size:24px;font-family:ProximaNovaBold;letter-spacing:.67px;line-height:1.2}.form-subscribe-header{display:block}.form-subscribe-header>label{padding-bottom:1px;color:#413f41;font-size:16px;letter-spacing:.57px}@media(max-width:767px){.form-subscribe-header>label{padding-bottom:5px}}.livechat-btn-container{position:fixed;bottom:16px;right:8px;z-index:999999;transform:translate(0,100px) scale(0.2);transition:all .25s cubic-bezier(0.42,0,0.25,1.6)}.livechat-btn-container.initialized{transform:translate(0,0) scale(1)}.livechat-btn-container .livechat-button{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;box-shadow:rgba(0,0,0,0.3) 0 4px 8px;background:#d03bb8;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:0;outline:0}.not-supported-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:2147483640}.not-supported-modal .btn-close{position:absolute;top:15px;right:15px;width:28px;height:28px;background-image:url(../images/product/icon_modal-close.svg);background-repeat:no-repeat;background-position:center;cursor:pointer}.not-supported-wrap{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff}@media(max-width:767px){.not-supported-wrap{position:relative}}.not-supported{position:absolute;top:150px;left:50%;width:100%;max-width:950px;margin-left:-475px;text-align:center;border:1px solid #413f41;letter-spacing:.5px;padding:85px 110px}@media(max-width:1440px){.not-supported{top:100px}}@media(max-width:1024px){.not-supported{max-width:850px;margin-left:-425px;top:75px;padding:65px 55px}}@media(max-width:767px){.not-supported{position:relative;width:auto;top:auto;left:auto;transform:none;margin:auto;border:0;padding-left:25px;padding-right:25px}}.not-supported .rh-logo{margin-bottom:35px;text-align:center}.not-supported .rh-logo img{display:inline-block;width:100px;height:auto}.not-supported .heading{font-family:Lustria;font-size:24px;line-height:1.25;margin-bottom:10px;color:#413f41}.not-supported .heading:before,.not-supported .heading:after{display:none}.not-supported .subheading{font-family:ProximaNovaReg;color:#413f41;font-size:16px;line-height:1.2;max-width:730px;margin:0 auto 40px}.not-supported .browsers-list{text-align:center}.not-supported .browsers-list .item{display:inline-block;vertical-align:top;min-width:150px;margin:0 35px}@media(max-width:767px){.not-supported .browsers-list .item{margin:0 10px 15px}}.not-supported .browsers-list .item a{display:block}.not-supported .browsers-list .item img{display:block;width:100px;margin:0 auto 15px}.not-supported .browsers-list .item span{font-size:16px;font-family:ProximaNovaBold;line-height:1.2;letter-spacing:.5px;color:#443879}.category-about .main-container{margin-top:65px}@media(max-width:1024px){.category-about .main-container{margin-top:55px}}.category-about .button.g-btn_secondary{color:#443879}.category-about .button.g-btn_secondary:hover{color:#5d5185}.category-about .button.g-btn_secondary:active{color:#fff}.category-about .main-aboutus a:hover,.category-about .main-aboutus a:active{text-decoration:underline}.category-about .main-aboutus .cushion .button{padding:17px 0;width:100%;max-width:350px}.category-about .main-aboutus .cushion .button:hover,.category-about .main-aboutus .cushion .button:active{text-decoration:none}@media(max-width:991px){.category-about .main-aboutus .cushion .button{margin-left:auto;margin-right:auto}}.category-about .main-aboutus .rosi-search-block .button{display:block;margin:0 auto;margin-top:54px;padding:17px 0}.category-about .main-aboutus .rosi-search-block .button.play-video{float:none;margin-top:20px}@media(max-width:767px){.category-about .main-aboutus .rosi-search-block .button{margin-top:0}}.category-about .compare .button{padding:17px 0;width:100%;max-width:385px}.category-about .compare .button.comp{color:#fff}.category-about .compare .button.learn-rosi{margin-bottom:65px}@media(max-width:991px){.category-about .compare .button{margin:10px auto 0}.category-about .compare .button.learn-rosi{margin-bottom:100px}}@media(max-width:767px){.category-about .compare .button{max-width:320px}}.right-block-account #form-validate .customer-name-middlename .field{position:relative;padding-top:25px}.right-block-account #form-validate .customer-name-middlename .field label{position:absolute;top:3px;left:0}.post-list .bottom-three-blog-list .post-content-with-title p,.post-list .bottom-three-blog-list .post-content-with-title p.Body{width:100% !important;text-align:left !important;font-size:15px !important;font-style:normal !important;color:#636363 !important}.post-list .bottom-three-blog-list .post-content-with-title .date-post-desk{position:absolute;bottom:15px;left:10px;width:auto !important;font-style:normal}.post-list .bottom-three-blog-list .post-content-with-title .date-post-desk em{font-style:normal !important}.post-list li.bottom-three-blog-list .featured-image img{height:350px}.post-list .bottom-three-blog-list .featured-image a:first-of-type{display:block;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;height:350px}@media(max-width:767px){.post-list .bottom-three-blog-list .featured-image a:first-of-type{height:auto}}.post-list .bottom-three-blog-list .featured-image a:first-of-type img{display:none}@media(max-width:991px){.post-list .post_1 .post-entry-with-image .featured-image.left{float:none;width:auto}.post-list .post_1 .post-entry-with-image .post-content-with-title{float:none;width:auto;padding:10px}}@media(max-width:767px){.post-list .post_1 .post-entry-with-image .featured-image.left img{max-height:150px;height:auto !important;max-width:100%;width:auto}}@media(max-width:767px){.post-list .featured-image.left img{height:auto !important;max-width:100%;max-height:150px;min-height:inherit !important;margin:0 auto 15px}}@media(max-width:767px){.blog-home .line-blog .pager.pager-no-toolbar{margin:0;padding:0;margin-top:7px}.blog-home .read-more a.mobred480{line-height:49px}}section.our-story{width:100%;background:url(../images/about/main-aboutus_banner-D.jpg) no-repeat center center;background-size:cover}@media(max-width:767px){section.our-story{background-image:url(../images/about/AboutUsPageHero-M@2x.png)}}section.our-story .our-story_cover{display:flex;width:100%;align-items:center;justify-content:center}section.our-story .our-story_text-cover{width:100%;max-width:730px;text-align:center;color:#fff;padding:65px 0 80px}section.our-story .our-story_text-cover .story-text{text-transform:uppercase;font-family:Lustria;font-size:16px;letter-spacing:.5px;line-height:20px;margin-bottom:15px}section.our-story .our-story_text-cover .main-story_text{font-family:Lustria;font-size:40px;letter-spacing:2px;line-height:51px;margin:0 auto 10px;text-transform:none;max-width:440px}@media(max-width:767px){section.our-story .our-story_text-cover .main-story_text{font-size:24px;letter-spacing:.5px;line-height:31px}}section.our-story .our-story_text-cover .add-story_text{font-family:ProximaNovaLight;font-size:16px;letter-spacing:.5px;line-height:19px}@media(max-width:767px){section.our-story .our-story_text-cover .add-story_text{letter-spacing:.55px}}section.our-mission{margin:60px auto;width:100%}@media(max-width:991px){section.our-mission{margin-bottom:20px}}@media(max-width:767px){section.our-mission{margin-top:0;margin-bottom:0}section.our-mission_3D{margin-top:-20px}}section.our-mission .our-mission_cover{width:100%;position:relative;padding:0 30px}@media(max-width:767px){section.our-mission .our-mission_cover{padding:0}}section.our-mission .mission-video_cover{width:100%;max-width:635px;height:520px;z-index:1}@media(max-width:1200px){section.our-mission .mission-video_cover{width:535px;height:440px}}@media(max-width:991px){section.our-mission .mission-video_cover{width:100%;max-width:635px;height:520px;margin:auto}}@media(max-width:767px){section.our-mission .mission-video_cover{height:auto}}@media(max-width:1200px){section.our-mission .mission-video{width:100%;height:auto}}@media(max-width:767px){section.our-mission .mission-video{display:block;width:100%;max-width:100%;height:auto}}section.our-mission .mission-text_cover{position:absolute;top:50px;right:30px;width:600px;box-shadow:4px 4px 10px 2px rgba(0,0,0,0.13);background:#fff;padding:75px 40px 75px 60px;z-index:2}@media(max-width:1200px){section.our-mission .mission-text_cover{top:40px;right:0;width:530px;padding:45px 40px}}@media(max-width:991px){section.our-mission .mission-text_cover{max-width:580px;position:relative;bottom:auto;right:auto;top:-40px;left:auto;margin:0 auto;padding:45px 40px}}@media(max-width:767px){section.our-mission .mission-text_cover{left:0;right:0;max-width:100%;width:auto;padding:30px 23px;position:relative;bottom:auto;top:-60px;margin:0 15px}}@media screen and (max-width:360px){section.our-mission .mission-text_cover{padding:20px}}@media(max-width:1200px){section.our-mission_3D .mission-text_cover{padding:55px 40px}}@media(max-width:767px){section.our-mission_3D .mission-text_cover{padding:30px 23px}}section.our-mission .main-mission_text{color:#4b2781;font-family:Lustria;font-size:32px;letter-spacing:1px;line-height:41px;margin-bottom:5px;text-transform:none;font-weight:normal}@media(max-width:1200px){section.our-mission .main-mission_text{font-size:28px}}@media(max-width:991px){section.our-mission .main-mission_text{text-align:center}}@media(max-width:767px){section.our-mission .main-mission_text{font-size:24px;letter-spacing:.5px;line-height:31px;margin-bottom:10px}}section.our-mission .add-mission_text{color:#413f41;font-family:ProximaNovaReg;font-size:18px;letter-spacing:.5px;line-height:22px;margin-bottom:15px}@media(max-width:1200px){section.our-mission .add-mission_text{font-size:16px;line-height:21px}}@media(max-width:991px){section.our-mission .add-mission_text{text-align:center}}@media(max-width:767px){section.our-mission .add-mission_text{text-align:center;font-size:16px;line-height:1.2}}section.our-mission .add-info_button{display:flex;align-items:center;justify-content:center;height:58px;width:320px;border-radius:45px;background-color:#443879;font-family:ProximaNovaReg;text-transform:uppercase;font-size:16px;font-weight:bold;letter-spacing:2px;line-height:19px;text-align:center}@media(max-width:991px){section.our-mission .add-info_button{margin:auto}}@media(max-width:767px){section.our-mission .add-info_button{font-weight:normal;font-size:16px;font-family:ProximaNovaBold;letter-spacing:2px;width:100%;max-width:320px}}@media screen and (max-width:360px){section.our-mission .add-info_button{width:235px;font-size:12px}}section.our-mission .add-info_button:hover{background-color:#5d5185}@media(max-width:991px){section.diamond-experts{margin-top:0}}@media(max-width:767px){section.diamond-experts{margin-bottom:0}}section.diamond-experts .our-mission_cover{display:flex;align-items:center;justify-content:flex-end}@media(max-width:991px){section.diamond-experts .our-mission_cover{flex-direction:column;justify-content:flex-start;align-items:center}}section.diamond-experts .mission-video_cover{position:relative}@media(max-width:991px){section.diamond-experts .mission-video_cover{order:1}}section.diamond-experts .mission-text_cover{right:auto;left:30px;padding:75px 40px 58px 60px}@media(max-width:1200px){section.diamond-experts .mission-text_cover{left:0;padding:37px 40px}}@media(max-width:991px){section.diamond-experts .mission-text_cover{bottom:auto;right:auto;left:auto;margin:0 auto;width:530px;padding:45px 40px;order:2}}@media(max-width:767px){section.diamond-experts .mission-text_cover{left:0;right:0;max-width:100%;width:auto;padding:30px 23px;position:relative;bottom:auto;top:-60px;margin:0 15px;order:2}}section.diamond-experts .rosi-logo{position:absolute;bottom:15px;right:15px;width:81px;height:auto}@media(max-width:991px){section.diamond-experts .rosi-logo{display:none}}@media(max-width:767px){section.diamond-experts .rosi-logo{top:7px;right:9px;width:60px;height:auto}}@media(max-width:991px){section.trusted-source{margin-bottom:0}}@media(max-width:767px){section.trusted-source{padding-bottom:0}}section.trusted-source .mission-video_cover{background-image:none;background-color:#f6f6f8;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:95px}@media(max-width:991px){section.trusted-source .mission-video_cover{padding-left:0;height:auto;padding-top:105px;padding-bottom:105px;flex-direction:row;align-items:flex-start;justify-content:space-around}}@media(max-width:767px){section.trusted-source .mission-video_cover{padding:80px 10px 110px;flex-direction:row;justify-content:center;align-items:center}}section.trusted-source .mission-video_cover .jvc-logo{width:100%;max-width:320px}@media(max-width:767px){section.trusted-source .mission-video_cover .jvc-logo{max-width:170px;margin-right:13px}}section.trusted-source .mission-video_cover .rjc-link{display:flex}@media(max-width:767px){section.trusted-source .mission-video_cover .rjc-link{display:block}}section.trusted-source .mission-video_cover .rjc-logo{margin-top:30px;width:100%;max-width:162px;height:122px}@media(max-width:991px){section.trusted-source .mission-video_cover .rjc-logo{margin-top:0}}@media(max-width:767px){section.trusted-source .mission-video_cover .rjc-logo{max-width:150px;height:auto;margin-top:0}}section.trusted-source .mission-text_cover{padding:90px 40px 95px 60px}@media(max-width:1200px){section.trusted-source .mission-text_cover{left:0;padding:55px 45px;width:500px}}@media(max-width:991px){section.trusted-source .mission-text_cover{position:relative;bottom:auto;right:auto;left:auto;margin:0 auto;width:530px;padding:45px 40px}}@media(max-width:767px){section.trusted-source .mission-text_cover{padding:30px 18px;bottom:auto;width:auto;max-width:100%;margin:0 15px}}@media(max-width:991px){section.rosi-creator{margin-top:0}}@media(max-width:767px){section.rosi-creator{margin-top:-20px}}section.rosi-creator .mission-text_cover{padding:110px 40px 105px 60px}@media(max-width:1200px){section.rosi-creator .mission-text_cover{top:45px;padding:75px 45px}}@media(max-width:991px){section.rosi-creator .mission-text_cover{position:relative;bottom:auto;right:auto;top:-40px;left:auto;margin:0 auto;padding:45px 40px}}@media(max-width:767px){section.rosi-creator .mission-text_cover{padding:30px 18px;margin:0 15px}}section.rosi-creator .mission-video_cover{background:url(../images/about/RosiCreator-D.jpg) no-repeat center center;background-size:cover}@media(max-width:767px){section.rosi-creator .mission-video_cover{background:0}section.rosi-creator .mission-video_cover img{width:100%;max-width:100%;height:auto}}@media(max-width:991px){section.ethical-sourcing{margin-bottom:60px}}section.ethical-sourcing .ethical-cover{width:100%;display:flex;justify-content:center;align-items:center;background:url(../images/about/EthicalSourcingAboutUs-D.jpg) no-repeat center center;background-size:cover;position:relative;z-index:2;max-width:1110px;margin:auto}@media(max-width:767px){section.ethical-sourcing .ethical-cover{background-image:url(../images/about/EthicalSourcingAboutUs-M.jpg)}}section.ethical-sourcing .ethical-overlay_cover{position:absolute;width:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4);z-index:1}section.ethical-sourcing .ethical-text_cover{padding:50px 0 80px;z-index:2;width:100%;max-width:585px;margin:auto;text-align:center}@media(max-width:767px){section.ethical-sourcing .ethical-text_cover{padding:45px 15px}}section.ethical-sourcing .ethical-text_cover .ethical-adv_text{color:#fff;font-family:Lustria;font-size:16px;letter-spacing:.5px;line-height:20px;text-transform:uppercase;margin-bottom:30px}@media(max-width:767px){section.ethical-sourcing .ethical-text_cover .ethical-adv_text{margin-bottom:7px}}section.ethical-sourcing .ethical-text_cover .ethical-main_text{color:#fff;font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:36px;text-transform:uppercase;margin-bottom:25px;font-weight:normal}@media(max-width:767px){section.ethical-sourcing .ethical-text_cover .ethical-main_text{margin-bottom:20px}}section.ethical-sourcing .ethical-text_cover .ethical-add_text{color:#fff;font-family:ProximaNovaLight;font-size:16px;letter-spacing:.5px;line-height:19px;margin-bottom:20px}section.ethical-sourcing .ethical-text_cover .add-product_links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%}@media(max-width:767px){section.ethical-sourcing .ethical-text_cover .add-product_links{flex-direction:column}}section.ethical-sourcing .ethical-text_cover a.add-link{padding:0 10px;color:#fff;font-family:ProximaNovaBold;font-size:16px;letter-spacing:.5px;line-height:19px}section.ethical-sourcing .ethical-text_cover a.add-link.mt5{margin-top:5px}@media(max-width:767px){section.ethical-sourcing .ethical-text_cover a.add-link.mt5{margin-top:0;margin-bottom:0}}section.ethical-sourcing .ethical-text_cover a.add-link:hover{text-decoration:underline !important}@media(max-width:767px){section.ethical-sourcing .ethical-text_cover a.add-link{margin-bottom:10px}}@media(max-width:767px){section.press-block_about{display:none}}@media(max-width:991px){section.ceo-section{padding-bottom:0}}@media(max-width:767px){section.ceo-section{padding-bottom:0}}section.ceo-section .mission-video_cover{background:url(../images/about/CEO-D.jpg) no-repeat center center;background-size:cover}@media(max-width:767px){section.ceo-section .mission-video_cover{background:0}section.ceo-section .mission-video_cover img{width:100%;max-width:100%;height:auto}}section.ceo-section .mission-text_cover{padding:115px 40px 100px 60px}@media(max-width:1200px){section.ceo-section .mission-text_cover{top:40px;padding:75px 45px;width:500px}}@media(max-width:991px){section.ceo-section .mission-text_cover{position:relative;bottom:auto;right:auto;top:-40px;left:auto;margin:0 auto;padding:45px 40px}}@media(max-width:767px){section.ceo-section .mission-text_cover{padding:30px 18px;width:auto;max-width:100%;margin:0 15px}}section.main-quote{width:100%;margin:0 auto 50px}@media(max-width:767px){section.main-quote{margin-top:-20px;margin-bottom:35px}}section.main-quote .main-quote_cover{width:100%;max-width:920px;text-align:center;margin:auto}@media(max-width:767px){section.main-quote .main-quote_cover{padding-top:0}}section.main-quote .main-quote_cover .main-quote_text{color:#47317d;font-family:Lustria;font-size:32px;letter-spacing:1px;line-height:41px}@media(max-width:767px){section.main-quote .main-quote_cover .main-quote_text{padding:0 25px;font-size:24px;line-height:1.3}}@media(max-width:991px){section.diamonds-info_section{padding-top:0;padding-bottom:0}}section.diamonds-info_section .wedding-text_cover{max-width:100%}@media(max-width:991px){section.diamonds-info_section .wedding-item_main-text{max-width:80%;margin:20px auto 15px}}@media(max-width:767px){section.diamonds-info_section .wedding-item_main-text{max-width:100%;font-size:28px;line-height:36px;letter-spacing:.5px;margin:20px auto 15px}}@media(max-width:767px){section.diamonds-info_section .wedding-item_add-text{padding-left:15px;padding-right:15px}}section.diamonds-info_section .wedding-benefits_item{max-width:555px}@media(max-width:991px){.about-us-tpWidget .tp-widget-container{padding-top:0}}@media(max-width:767px){.about-us-tpWidget .tp-widget-container{padding-top:0}.about-us-tpWidget .tp-widget iframe{height:130px !important}}.watson-form-container #form-login-comparediamond li{margin-left:0 !important}.watson-form-container #form-login-comparediamond .account-login.facebook-login a,.watson-form-container #form-login-comparediamond .account-login.account-login a{padding-left:30px;padding-right:30px;text-align:center}.watson-form-container #form-login-comparediamond p.or{margin-top:17px}@media(max-width:991px){.watson-form-container #form-login-comparediamond p.login{padding-top:0}}.watson-form-container #form-login-comparediamond p.login:last-child{margin-top:10px}@media(max-width:991px){.watson-form-container #form-login-comparediamond input{margin-top:0}}.index-order_process{font-family:ProximaNovaReg}.index-order_process .process-video_cover{width:100%;display:block}.index-order_process .process-video_cover .video-part{position:relative}.index-order_process .process-video_cover .mobile{background-image:url(../images/order-process/mobile-process-top_mobile.jpg);background-size:cover;background-position:center center;display:none}@media(max-width:767px){.index-order_process .process-video_cover .mobile{display:block;width:100%}}.index-order_process .process-video_cover .mobile .video-desc{padding-top:40px}.index-order_process .process-video_cover .video-part-desktop{min-height:auto;overflow:hidden;display:block;position:relative}@media(max-width:767px){.index-order_process .process-video_cover .video-part-desktop{display:none}}.index-order_process .fullscreen-bg__video2{height:500%;top:-100%}@media(max-width:1920px){.index-order_process .fullscreen-bg__video2{top:-200%}}@media(max-width:1440px){.index-order_process .fullscreen-bg__video2{height:250%;top:-75%}}@media(max-width:1024px){.index-order_process .fullscreen-bg__video2{height:100%;top:0}}.index-order_process .main-aboutus-one-sub{top:0;padding:0;background-color:rgba(0,0,0,0.25)}@media(max-width:767px){.index-order_process .main-aboutus-one-sub{background:transparent}}.index-order_process .main-aboutus-one-sub .about-us_main-text{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:600px;max-width:640px;margin:0 auto}@media(max-width:1440px){.index-order_process .main-aboutus-one-sub .about-us_main-text{height:440px}}@media(max-width:1024px){.index-order_process .main-aboutus-one-sub .about-us_main-text{height:350px}}@media(max-width:767px){.index-order_process .main-aboutus-one-sub .about-us_main-text{display:block;height:auto;max-width:inherit;padding:50px 0 60px;color:#fff}}.index-order_process .main-aboutus-one-sub .about-us_main-text .main-about_us-head-text{color:#fff;font-family:Lustria;font-size:40px;letter-spacing:2px;line-height:51px;margin-bottom:10px}@media(max-width:767px){.index-order_process .main-aboutus-one-sub .about-us_main-text .main-about_us-head-text{font-size:24px;line-height:1.2}}.index-order_process .main-aboutus-one-sub .about-us_main-text p{color:#fff;font-size:16px;letter-spacing:.5px;line-height:19px}.index-order_process .main-aboutus-one-sub .about-us_main-text .watch-video_link{color:#fff;font-size:16px;font-weight:bold;letter-spacing:.5px;line-height:19px;display:block;margin:25px auto 0;position:relative;max-width:220px;cursor:pointer;padding-left:35px}@media(max-width:767px){.index-order_process .main-aboutus-one-sub .about-us_main-text .watch-video_link{padding-left:0}}.index-order_process .main-aboutus-one-sub .about-us_main-text .watch-video_link:before{content:'';background:url(../images/order-process/play-circle-solid.svg);height:20px;width:18px;position:absolute;top:0;left:10px}.index-order_process .modal-dialog{height:576px;width:950px}@media(max-width:1024px){.index-order_process .modal-dialog{width:100%}}@media(max-width:767px){.index-order_process .modal-dialog{margin:0;top:5%}}.index-order_process .modal-dialog .modal-content{height:100%}.index-order_process .modal-dialog .modal-header{margin:0;padding:30px}.index-order_process .modal-dialog .modal-body{height:93%}@media(max-width:767px){.index-order_process .footer-container{padding-top:0}}.advertisement-text_section .advertisement-text_cover{padding:85px 110px 50px}@media(max-width:991px){.advertisement-text_section .advertisement-text_cover{padding:85px 55px 50px}}@media(max-width:767px){.advertisement-text_section .advertisement-text_cover{padding:55px 20px 50px}}.advertisement-text_section .advertisement-head_text{color:#413f41;font-size:24px;font-weight:bold;letter-spacing:.67px;line-height:29px;text-align:center;text-transform:none;font-family:ProximaNovaReg}@media(max-width:767px){.advertisement-text_section .advertisement-head_text{font-size:20px}}.development-process_section .development-process_cover{width:100%;position:relative}.development-process_section .development-process_cover .development-image_cover{background:url(../images/order-process/craftsmanshipDesktop.jpg) no-repeat center center;background-size:cover;padding:200px 318px 200px 318px;z-index:1;max-width:635px;margin-left:100px}@media(max-width:991px){.development-process_section .development-process_cover .development-image_cover{margin:auto}}@media(max-width:767px){.development-process_section .development-process_cover .development-image_cover{padding:150px 20px 150px 20px}}.development-process_section .development-process_cover .development-text_cover{position:absolute;top:50px;right:95px;width:520px;box-shadow:4px 4px 10px 2px rgba(0,0,0,0.13);background:#fff;padding:40px 35px 40px 45px;z-index:2}@media(max-width:991px){.development-process_section .development-process_cover .development-text_cover{left:0;right:0;margin:auto;width:80%;top:290px}}@media(max-width:767px){.development-process_section .development-process_cover .development-text_cover{width:90%;top:230px;padding:35px}}.development-process_section .development-process_cover .development-text{font-size:18px;letter-spacing:.5px;line-height:22px}@media(max-width:767px){.development-process_section .development-process_cover .development-text{font-size:16px}}.professional-quote_section .quote-text_cover{padding:100px 100px 100px}@media(max-width:991px){.professional-quote_section .quote-text_cover{padding:200px 19px 90px}}@media(max-width:767px){.professional-quote_section .quote-text_cover{padding:350px 19px 75px}}@media screen and (max-width:414px){.professional-quote_section .quote-text_cover{padding-top:400px}}.professional-quote_section .quote-text_cover .quote-head_text{margin:0;color:#443879;font-family:Lustria;font-size:32px;letter-spacing:1px;line-height:41px;text-align:center;text-transform:none}@media(max-width:767px){.professional-quote_section .quote-text_cover .quote-head_text{font-size:24px;line-height:38px}}.design-description_section .design-description_cover{width:100%;position:relative;padding-top:1px}.design-description_section .design-description_cover .design-img_block{width:100%;max-height:285px;height:100%;position:absolute;top:0;left:0;z-index:1;background:url(../images/order-process/design-bg_desktop.jpg) no-repeat center center;background-size:cover}.design-description_section .design-description_cover .design-description_text-block{width:100%;max-width:950px;margin:200px auto 100px;padding:80px 80px 45px;border:1px solid #7c7593;background-color:#fff;z-index:2;position:relative}@media(max-width:991px){.design-description_section .design-description_cover .design-description_text-block{width:90%;padding:80px 50px 45px}}@media(max-width:767px){.design-description_section .design-description_cover .design-description_text-block{padding:65px 35px 35px;margin-bottom:60px}}.design-description_section .design-description_cover .description-head_text{color:#443879;font-family:Lustria;font-size:32px;letter-spacing:1px;line-height:41px;text-align:center;margin-bottom:35px}@media(max-width:767px){.design-description_section .design-description_cover .description-head_text{font-size:28px}}.design-description_section .design-description_cover .description-add_text{display:block;color:#413f41;font-size:18px;letter-spacing:.5px;line-height:22px;margin-bottom:30px}@media(max-width:767px){.design-description_section .design-description_cover .description-add_text{font-size:16px}}.new-printing_section .design-description_cover .design-img_block{background:url(../images/order-process/3dprinting-bg_desktop.jpg) no-repeat center center;background-size:cover}.new-printing_section .design-description_cover .recycle-link{color:#443879;cursor:pointer;font-weight:bold}.new-printing_section .design-description_cover .recycle-link:hover{color:#5d5185;text-decoration:underline}.finishing-process .design-description_cover .design-img_block{background:url(../images/order-process/finish-touch_bg-desktop.jpg) no-repeat center center;background-size:cover}@media(max-width:991px){.finishing-process .design-description_cover .design-img_block{background:url(../images/order-process/mobile-finish-process_mobile.jpg) no-repeat center center;background-size:cover}}.finishing-process .design-description_cover .exclusive-link{color:#443879;cursor:pointer;font-weight:bold}.finishing-process .design-description_cover .exclusive-link:hover{color:#5d5185;text-decoration:underline}.find-perfect_ring-section{background:#f9f9f9;margin-bottom:100px}@media(max-width:767px){.find-perfect_ring-section{margin-bottom:0}}.find-perfect_ring-section .find-perfect_ring-cover{width:100%;position:relative}.find-perfect_ring-section .find-perfect_ring-cover .find-ring_btn-cover{width:100%;float:left;padding:70px 100px 70px}@media(max-width:1200px){.find-perfect_ring-section .find-perfect_ring-cover .find-ring_btn-cover{padding:70px 5px 70px}}@media(max-width:767px){.find-perfect_ring-section .find-perfect_ring-cover .find-ring_btn-cover{padding:200px 10px 50px;float:none;margin:100px auto 0;text-align:center}}.find-perfect_ring-section .find-perfect_ring-cover .find-ring_btn-cover .find-ring_head-text{color:#413f41;font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:36px;margin:0;font-weight:100}@media(max-width:767px){.find-perfect_ring-section .find-perfect_ring-cover .find-ring_btn-cover .find-ring_head-text{font-size:26px}}.find-perfect_ring-section .find-perfect_ring-cover .find-ring_btn-cover .shop-rings_btn{height:58px;width:320px;border-radius:45px;background-color:#443879;color:#fff;font-size:16px;font-weight:bold;letter-spacing:2px;line-height:42px;text-align:center;margin:25px 0 0 25px}@media(max-width:767px){.find-perfect_ring-section .find-perfect_ring-cover .find-ring_btn-cover .shop-rings_btn{margin-left:0}}.find-perfect_ring-section .find-perfect_ring-cover .find-ring_btn-cover .shop-rings_btn:hover{background-color:#5d5185}.find-perfect_ring-section .find-perfect_ring-cover .perfect-ring_img-cover{position:absolute;right:15px;top:-50px;height:360px;width:556px;background:url(../images/order-process/RingBottomDesktop.jpg) no-repeat center center;background-size:cover}@media(max-width:991px){.find-perfect_ring-section .find-perfect_ring-cover .perfect-ring_img-cover{width:335px;height:260px;top:0}}@media(max-width:767px){.find-perfect_ring-section .find-perfect_ring-cover .perfect-ring_img-cover{top:-100px;width:100%;right:0}}.splitit-section{position:relative;color:#413f41}.splitit-section_entry{background-image:url(../images/splitit-lp/img_splitit-entry.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center}@media(max-width:767px){.splitit-section_entry{background-image:url(../images/splitit-lp/img_splitit-entry_m.jpg);margin-bottom:150px}}.splitit-section_entry::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4)}.splitit-section_how{background-color:#fff;padding-top:70px;padding-bottom:50px;text-align:center}@media(max-width:767px){.splitit-section_how{padding-top:30px;padding-bottom:20px}}.splitit-section_example{background-color:#f9f9f9;padding-top:75px;padding-bottom:70px;text-align:center}@media(max-width:767px){.splitit-section_example{padding-top:40px;padding-bottom:40px}}.splitit-section_advice{background-color:#fff;padding-top:75px;padding-bottom:65px;text-align:center}@media(max-width:767px){.splitit-section_advice{padding-top:40px;padding-bottom:40px}}.splitit-section_find{background-color:#f9f9f9;margin-top:125px;margin-bottom:65px}@media(max-width:991px){.splitit-section_find{margin-top:75px}}@media(max-width:767px){.splitit-section_find{margin-top:45px;margin-bottom:0}}.splitit-entry{position:relative;height:450px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;z-index:2}@media(max-width:1440px){.splitit-entry{height:350px}}@media(max-width:1024px){.splitit-entry{height:300px}}@media(max-width:767px){.splitit-entry{height:250px}}.splitit-entry .heading{font-family:Lustria;font-size:40px;color:#fff;text-transform:uppercase;letter-spacing:2px;line-height:1.4;text-align:center;margin-bottom:10px}@media(max-width:767px){.splitit-entry .heading{font-size:28px;letter-spacing:.88px;margin-bottom:0}}.splitit-entry_affirm .heading{text-transform:none}.splitit-entry_affirm .heading .icon{display:inline-block}.splitit-entry_affirm .heading .icon img{position:relative;display:inline;width:130px;top:-14px}@media(max-width:767px){.splitit-entry_affirm .heading .icon img{width:80px;top:-8px}}.splitit-entry .sub-heading{max-width:550px;margin:0 auto;font-size:16px;color:#fff;font-family:ProximaNovaReg;letter-spacing:.5px;line-height:1.4;text-transform:none}@media(max-width:767px){.splitit-entry .sub-heading{display:none}}.splitit-entry .no-check{font-family:Lustria;font-size:25px;padding-top:20px;text-transform:uppercase;letter-spacing:1.88px}@media(max-width:767px){.splitit-entry .no-check{font-size:20px;letter-spacing:1px}.splitit-entry .no-check span{display:block;height:0;font-size:0}}.splitit-entry+.sub-heading{position:absolute;top:100%;left:0;right:0;text-align:center;padding:30px 25px;color:#413f41;font-size:18px;line-height:1.25;border-bottom:1px solid #e8e8e8;z-index:5}.splitit-trademark{text-align:center;margin-bottom:45px}.splitit-trademark_affirm{margin-bottom:25px}@media(max-width:767px){.splitit-trademark{margin-bottom:25px}.splitit-trademark_affirm{margin-bottom:15px}.splitit-trademark_affirm h3{max-width:225px;margin-left:auto;margin-right:auto}}.splitit-trademark h3{font-family:ProximaNovaBold;font-size:24px;margin-bottom:15px;color:#413f41;text-transform:initial}@media(max-width:767px){.splitit-trademark h3{padding:0 10px}}.splitit-trademark .icon img{margin:0 auto}@media(max-width:767px){.splitit-trademark .icon img{width:150px}}.splitit-trademark .icon_affirm{margin-bottom:20px}.splitit-trademark .icon_affirm img{width:208px;height:auto}@media(max-width:767px){.splitit-trademark .icon_affirm img{width:100px}}.splitit-trademark p{font-size:18px;letter-spacing:.5px;line-height:1.2}.splitit-trademark .affirm-btn{display:block;margin:35px auto 0;width:100%;max-width:321px;height:58px;line-height:55px}.splitit-step{text-align:center}.splitit-step__heading{font-family:Lustria;font-size:20px;letter-spacing:1px;line-height:1.4;color:#413f41;text-transform:uppercase;margin-bottom:30px}.splitit-step__item{max-width:240px;margin:0 auto;font-size:18px;line-height:1.25;text-align:center}@media(max-width:767px){.splitit-step__item{margin-bottom:30px}}.splitit-step__item .icon{margin-bottom:15px}.splitit-step__item .icon img{margin:0 auto}.splitit-step__item .title{font-family:ProximaNovaBold;margin-bottom:5px}.splitit-example .heading{font-family:Lustria;font-size:20px;letter-spacing:1px;line-height:1.4;color:#413f41;text-transform:uppercase;margin-bottom:25px}@media(max-width:767px){.splitit-example .heading{margin-bottom:15px}}.splitit-example__items{display:flex;flex-direction:row;align-items:flex-start;justify-content:center}@media(max-width:767px){.splitit-example__items{flex-direction:column;align-items:center}}.splitit-example__item{width:180px;text-align:center;margin:0 40px}@media(max-width:767px){.splitit-example__item:not(:last-child){margin-bottom:45px}}.splitit-example__item_total{display:block;width:100%;max-width:920px;padding-bottom:20px;border-bottom:1px solid #443879;margin:0 auto 45px}@media(max-width:767px){.splitit-example__item_total{margin-bottom:35px}}.splitit-example__item .title{margin-bottom:10px;font-family:Lustria;font-size:16px;letter-spacing:.5px;line-height:1.25;color:#443879;text-transform:uppercase}.splitit-example__item .value{font-family:Lustria;font-size:32px;letter-spacing:1px;line-height:1.25;margin-bottom:5px;color:#413f41}.splitit-example__item .hint{font-family:ProximaNovaReg;font-size:18px}.splitit-advice .heading{font-family:Lustria;font-size:32px;line-height:1.25;letter-spacing:1px;color:#443879;margin-bottom:50px}@media(max-width:767px){.splitit-advice .heading{font-size:20px;margin-bottom:35px}}.splitit-advice .heading img{display:inline;margin-left:5px;margin-right:5px}@media(max-width:767px){.splitit-advice .heading img{width:70px}}.splitit-advice_affirm .heading img{position:relative;top:-12px;width:100px}@media(max-width:767px){.splitit-advice_affirm .heading img{width:70px;top:-8px}}.splitit-advice .text{max-width:730px;font-size:16px;line-height:1.2;letter-spacing:.5px;margin:0 auto}.splitit-advice .text p:not(:last-child){margin-bottom:1.2em}.splitit-find{position:relative;padding-top:70px;padding-bottom:70px}@media(max-width:767px){.splitit-find{padding-top:0;padding-bottom:30px;margin-left:-15px;margin-right:-15px}}.splitit-find .ring{position:absolute;top:50%;right:0;margin-top:-180px;width:555px;height:360px}@media(max-width:1024px){.splitit-find .ring{width:455px;height:295px;margin-top:-145px}}@media(max-width:991px){.splitit-find .ring{position:relative;top:auto;right:auto;width:auto;height:auto;max-width:480px;display:block;margin:0 auto 30px}}@media(max-width:767px){.splitit-find .ring{margin-bottom:20px}}.splitit-find .ring img{max-width:100%;display:block;height:auto}.splitit-find__wrap{padding-left:0;padding-right:0;text-align:center}.splitit-find__wrap .heading{font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:1.25;color:#413f41;margin-bottom:25px;text-transform:uppercase}@media(max-width:767px){.splitit-find__wrap .heading{margin-bottom:20px;padding:0 70px}}.splitit-find__wrap .g-btn{display:block;width:100%;max-width:320px;height:58px;line-height:55px;margin:0 auto}.affirm-example{position:relative;max-width:825px;margin:0 auto}.affirm-example__items{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;margin-bottom:60px}@media(max-width:767px){.affirm-example__items{margin-bottom:25px}}.affirm-example__item{position:relative;width:200px;height:200px;background-color:#7c7593;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-family:ProximaNovaBold}@media(max-width:991px){.affirm-example__item{width:160px;height:160px}}@media(max-width:767px){.affirm-example__item{width:95px;height:95px;font-family:ProximaNovaReg}}.affirm-example__item .title{font-size:18px;letter-spacing:.5px;line-height:1.2}@media(max-width:991px){.affirm-example__item .title{font-size:16px}}@media(max-width:767px){.affirm-example__item .title{font-size:14px;letter-spacing:.4px;line-height:1}}.affirm-example__item .val{font-size:75px;line-height:1.05;font-family:ProximaNovaBold}@media(max-width:991px){.affirm-example__item .val{font-size:48px}}@media(max-width:767px){.affirm-example__item .val{font-size:40px}}.affirm-example__item .mth{font-size:24px;letter-spacing:.67px;line-height:27px}@media(max-width:991px){.affirm-example__item .mth{font-size:20px;letter-spacing:.5px;line-height:24px}}@media(max-width:767px){.affirm-example__item .mth{font-size:14px;letter-spacing:.4px;line-height:1}}.affirm-example__item-devider{font-size:24px;letter-spacing:.67px;font-family:ProximaNovaBold;margin-left:35px;margin-right:35px;color:#413f41}@media(max-width:767px){.affirm-example__item-devider{font-size:16px;margin:0 10px}}@media(max-width:480px){.affirm-example__item-devider{margin-left:5px;margin-right:5px}}.affirm-example p{font-size:18px;line-height:1.2;letter-spacing:.5px}.diamonds-section{position:relative;color:#413f41}.diamonds-section .heading{font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:1.3;text-transform:uppercase;color:#413f41}@media(max-width:767px){.diamonds-section .heading{letter-spacing:.88px}}.diamonds-section .container{padding-left:30px;padding-right:30px}@media(max-width:1200px){.diamonds-section .container{padding-left:15px;padding-right:15px}}@media(max-width:767px){.diamonds-section .container{padding-left:0;padding-right:0}}@media(max-width:767px){.diamonds-section.tp-container{display:none}}.diamonds-section_main{position:relative;margin-bottom:65px}.diamonds-section_picks{position:relative;margin:50px 0 15px}@media(max-width:991px){.diamonds-section_picks{margin-bottom:0}}.diamonds-section_rosi{position:relative}@media(max-width:991px){.diamonds-section_rosi{margin-bottom:50px}}.diamonds-section_guide{position:relative;margin:0 0 65px}@media(max-width:991px){.diamonds-section_guide{margin-bottom:35px}}@media(max-width:991px){.diamonds-section_shapes{margin-bottom:50px}}.diamonds-section_reads{position:relative}.dlp-main{position:relative;background-color:#7c7593;height:450px}@media(max-width:1200px){.dlp-main{height:420px}}@media(max-width:991px){.dlp-main{height:auto;background:#fff}}.dlp-main__video-container{position:relative}.dlp-main__video-container video{display:block}@media(max-width:1200px){.dlp-main__video-container video{width:517px}}@media(max-width:991px){.dlp-main__video-container video{margin:0 auto;width:100%;max-width:480px}}.dlp-main__video-container video.show-mobile{display:none}.dlp-main__content{position:absolute;top:50%;right:40px;width:555px;height:380px;background-color:#fff;padding:80px 60px;text-align:center;transform:translate(0,-50%)}@media(max-width:1200px){.dlp-main__content{width:490px;right:20px}}@media(max-width:991px){.dlp-main__content{position:relative;width:100%;right:auto;top:auto;transform:none;height:auto;padding:45px;padding-bottom:0}}@media(max-width:767px){.dlp-main__content{padding:15px 15px 0}}.dlp-main__content .heading{margin-bottom:22px}.dlp-main__content p{font-size:18px;line-height:1.2;letter-spacing:.5px;margin-bottom:30px}.dlp-main__content .g-btn{width:100%;height:58px;margin:0 auto;display:block;max-width:320px;line-height:55px}.diamond-item{position:relative;font-size:16px;line-height:1.2}@media(max-width:991px){.diamond-item{margin-bottom:35px}}@media(max-width:767px){.diamond-item{max-width:350px;margin:0 auto 35px}}.diamond-item__video-container{position:relative;margin-bottom:15px;width:100%;max-width:350px;height:278px;overflow:hidden}.diamond-item__video-container img.sample{position:relative;top:-20px;margin:0 auto;max-height:100%;width:auto}.diamond-item__video-container .example-image-text{position:absolute;bottom:0;left:0;right:0;font-size:14px}@media(max-width:1200px){.diamond-item__video-container{height:234px}}@media(max-width:991px){.diamond-item__video-container{max-width:350px;height:278px;margin:0 auto 15px}}@media(max-width:767px){.diamond-item__video-container{width:345px;height:274px}}@media screen and (max-width:374px){.diamond-item__video-container{max-width:290px}}.diamond-item__video-container .diamond-video-preview{cursor:pointer;position:relative;z-index:2;width:auto;margin:0 auto}.diamond-item__video-container .diamond-video-block{display:block;top:0;left:0;right:0;bottom:0;z-index:1}.diamond-item__video-container .diamond-video-block .spinner{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-30px}.diamond-item__video-container .diamond-video-loader{display:block;position:relative;top:calc(50% - 28px);left:calc(50% - 28px)}.diamond-item__video-container iframe.diamond-video-block{width:350px;height:278px}@media(max-width:1200px){.diamond-item__video-container iframe.diamond-video-block{width:294px;height:233px}}@media(max-width:991px){.diamond-item__video-container iframe.diamond-video-block{width:345px;height:274px}}@media screen and (max-width:374px){.diamond-item__video-container iframe.diamond-video-block{width:300px;height:240px}}.diamond-item__video-container iframe.diamond-video-block_hk{height:270px;zoom:1.4;left:-45px;position:relative}@media(max-width:1200px){.diamond-item__video-container iframe.diamond-video-block_hk{height:240px}}@media(max-width:767px){.diamond-item__video-container iframe.diamond-video-block_hk{height:240px}}.diamond-item__video-placeholder{position:relative;cursor:pointer}.diamond-item__video-placeholder:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(65,63,65,0.7)}.diamond-item__video-placeholder .icon360{position:absolute;width:41px;height:36px;left:10px;bottom:10px;background-image:url(../images/diamonds-lp/icon_video360_reg.svg);background-repeat:no-repeat;z-index:2}.diamond-item__video-placeholder .btn-play{position:absolute;top:50%;left:50%;width:115px;height:115px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;transform:translate(-50%,-50%);z-index:5;cursor:pointer}.diamond-item__video-placeholder .btn-play::before{content:'';position:absolute;top:50%;left:50%;z-index:2;border-left:34px solid #413f41;border-top:24px solid transparent;border-bottom:24px solid transparent;transform:translate(-50%,-50%);border-radius:5px;margin-left:5px}.diamond-item__video-placeholder:hover .btn-play{background:#413f41}.diamond-item__video-placeholder:hover .btn-play::before{border-left-color:#fff}.diamond-item__video{display:none;max-height:203px;overflow:hidden}@media(max-width:1200px){.diamond-item__video{max-height:169px}}@media(max-width:991px){.diamond-item__video{max-height:275px}}.diamond-item__video video{width:100%;height:auto;margin-top:-25px}.diamond-item__title{max-width:160px;margin:0 auto 10px;text-align:center;color:#413f41}.diamond-item a{color:#413f41}.dlp-picks{text-align:center}.dlp-picks .heading{text-align:center;margin-bottom:20px}.dlp-picks .heading img{display:inline;margin-right:5px;width:66px;position:relative;top:-4px}@media(max-width:767px){.dlp-picks .heading img{display:block;margin:0 auto 15px;top:auto}}.dlp-picks .sub-heading{font-size:18px;line-height:1.2;letter-spacing:.5px;margin-bottom:30px}@media(max-width:767px){.dlp-picks .sub-heading{padding:0 15px}}.dlp-picks .sub-heading h1{font-family:inherit;font-size:inherit;text-transform:none;display:inline;margin:0}@media(max-width:991px){.dlp-picks__items .col-sm-6:nth-child(3){clear:both;width:100%}}@media(max-width:767px){.dlp-picks__items{margin-left:0;margin-right:0}}.dlp-picks__item img{max-width:100%}.dlp-rosi{position:relative;padding-top:100px;padding-bottom:125px;background-image:url(../images/diamonds-lp/RosiSearchDiamond-D.jpg);background-repeat:no-repeat;background-position:top right;min-height:495px}@media(max-width:991px){.dlp-rosi{padding-top:0;padding-bottom:0;background-image:none}}@media(max-width:767px){.dlp-rosi{padding:0 15px}}.dlp-rosi__image-container{display:none}.dlp-rosi__image-container img{max-width:100%}@media(max-width:991px){.dlp-rosi__image-container{display:block;max-width:375px;margin:0 auto}}.dlp-rosi__main{position:relative;max-width:475px;text-align:left;margin-left:95px}@media(max-width:991px){.dlp-rosi__main{text-align:center;margin:0 auto}}.dlp-rosi__main .heading{text-align:left;margin-bottom:15px}@media(max-width:991px){.dlp-rosi__main .heading{text-align:center}}.dlp-rosi__main p{font-size:18px;letter-spacing:.5px;line-height:1.25;margin-bottom:25px}.dlp-rosi__main .g-btn{display:block;width:100%;max-width:320px;height:58px;line-height:55px}@media(max-width:991px){.dlp-rosi__main .g-btn{margin:0 auto}}.dlp-rosi__bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:25px}@media(max-width:991px){.dlp-rosi__bottom{justify-content:center}}@media(max-width:767px){.dlp-rosi__bottom{flex-direction:column;align-items:center;justify-content:center}}.dlp-rosi__watch-link{position:relative;color:#443879;font-family:ProximaNovaBold;padding-left:25px}@media(max-width:991px){.dlp-rosi__watch-link{margin-right:50px}}@media(max-width:767px){.dlp-rosi__watch-link{margin-right:0;margin-bottom:20px}}.dlp-rosi__watch-link:before{content:'';position:absolute;width:18px;height:20px;background-image:url(../images/diamonds-lp/play-circle-solid_purple.svg);background-repeat:no-repeat;left:0}.dlp-rosi__watch-link:hover{color:#443879}.dlp-rosi__ibm{display:flex;flex-direction:row;align-items:center}.dlp-rosi__ibm img{max-width:100%;display:inherit}.dlp-rosi__ibm img.r{position:relative;width:55px;margin-right:10px}.dlp-buying-guide{position:relative;height:360px;background-image:url(../images/diamonds-lp/DiaEduDesktop.jpg);background-repeat:no-repeat;background-position:top left;-webkit-background-size:cover;background-size:cover;padding-top:80px}@media(max-width:991px){.dlp-buying-guide{height:auto;background-image:none;padding-top:0}}.dlp-buying-guide__image-container{display:none}@media(max-width:991px){.dlp-buying-guide__image-container{display:block;max-width:480px;margin:0 auto}.dlp-buying-guide__image-container img{max-width:100%;margin:0 auto}}.dlp-buying-guide__main{position:relative;left:510px}@media(max-width:991px){.dlp-buying-guide__main{left:auto;padding-top:15px;text-align:center}}@media(max-width:767px){.dlp-buying-guide__main{padding-left:30px;padding-right:30px}}.dlp-buying-guide__main .heading{margin-bottom:25px}.dlp-buying-guide__main p{margin-bottom:15px;font-size:16px}.dlp-buying-guide__main a{color:#443879;font-size:16px;font-family:ProximaNovaBold}.dlp-buying-guide__main a:hover{color:#443879}@media(max-width:991px){.dlp-builder [class*="col-md-"]{padding-left:0;padding-right:0}}.dlp-builder.build-er__section{padding-top:0;padding-bottom:50px}@media(max-width:991px){.dlp-builder.build-er__section{margin-bottom:50px}}.dlp-builder>.container{padding-left:30px;padding-right:30px}@media(max-width:991px){.dlp-builder>.container{padding-left:15px;padding-right:15px}}.dlp-builder .build-er{position:relative;background-image:url(../images/diamonds-lp/EngagementRingBuildBlockDiaD.jpg);-webkit-background-size:cover;background-size:cover;height:525px}@media(max-width:991px){.dlp-builder .build-er{background-image:none;height:auto}}.dlp-builder .build-er__image{display:none}@media(max-width:991px){.dlp-builder .build-er__image{display:block;background-color:#f9f9f9;padding-left:50px;padding-right:50px}.dlp-builder .build-er__image img{max-width:100%}}@media(max-width:767px){.dlp-builder .build-er__image{padding-left:15px;padding-right:15px}}.dlp-builder .build-er__text-container{background:0;max-width:540px;padding:50px;width:100%;top:40px;left:auto;right:0;transform:none}@media(max-width:1024px){.dlp-builder .build-er__text-container{top:30px;background:rgba(255,255,255,0.65)}}@media(max-width:991px){.dlp-builder .build-er__text-container{position:relative;margin:0 auto;top:auto;padding:0}}@media(max-width:991px){.dlp-builder .build-er__title{padding:50px 50px 15px;background-color:#f9f9f9}}@media(max-width:767px){.dlp-builder .build-er__title{padding-left:15px;padding-right:15px}}@media(max-width:991px){.dlp-builder .build-er__text{margin:0;padding:15px 50px 35px;background-color:#f9f9f9}}@media(max-width:767px){.dlp-builder .build-er__text{padding-left:15px;padding-right:15px}}.dlp-builder .build-er__icon-block{margin-bottom:40px}.dlp-builder .build-er__icon-item:nth-child(1):before{width:36px;height:30px;top:0;background:url(../images/er-lp/icon-diamond.svg) no-repeat 50% 50%}.dlp-builder .build-er__icon-item:nth-child(2):before{width:36px;height:39px;top:-4px;background:url(../images/er-lp/icon-ring-1.svg) no-repeat 50% 50%}.dlp-builder .build-er__button{line-height:47px}.dlp-post-items{position:relative}@media(max-width:767px){.dlp-post-items{margin-left:0;margin-right:0}}.dlp-post-item{margin-bottom:65px}@media(max-width:767px){.dlp-post-item{margin-left:-15px;margin-right:-15px}}.dlp-post-item__image{position:relative;background:rgba(255,255,255,0);transition:background-color .5s;display:block;margin-bottom:20px}.dlp-post-item__image:hover{background:rgba(255,255,255,0.5)}.dlp-post-item__image::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:inherit}.dlp-post-item__image img{max-width:100%}.dlp-post-item .title{text-align:center;margin-bottom:15px}.dlp-post-item .descr{text-align:center;font-size:16px;letter-spacing:.5px;line-height:1.2;margin-bottom:20px}.dlp-post-items [class*="col-"]:nth-child(3) .dlp-post-item .descr{max-width:405px;margin:0 auto 20px}@media(max-width:767px){.dlp-post-item .descr{padding-left:15px;padding-right:15px}}.dlp-post-item .links{text-align:center}.dlp-post-item .links a{color:#443879;font-size:16px;font-family:ProximaNovaBold;margin:0 10px}.dlp-post-item .links a:hover{color:#443879}.home section.dlp-promise{background-image:url(../images/diamonds-lp/MarbleBG-D.jpg);background-position:top center}.home section.dlp-promise article div{width:100%;max-width:220px}@media(max-width:767px){.home section.dlp-promise article div{max-width:155px}}.diamond-404 .hero{position:relative;padding-top:60px;padding-bottom:50px;background-color:#f9f9f9}@media(max-width:767px){.diamond-404 .hero{padding-top:25px;padding-bottom:35px}}.diamond-404 .hero__image-container{padding-left:0;padding-right:0}.diamond-404 .hero__image-container img{max-width:100%}@media(max-width:991px){.diamond-404 .hero__image-container img{width:100%;max-width:450px;margin:0 auto}}.diamond-404 .hero__content{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:380px;padding-left:50px;padding-right:50px;font-family:ProximaNovaReg;text-align:center;font-size:18px}@media(max-width:1024px){.diamond-404 .hero__content{min-height:315px}}@media(max-width:991px){.diamond-404 .hero__content{min-height:inherit;padding-top:25px}}@media(max-width:767px){.diamond-404 .hero__content{padding-top:15px;padding-left:0;padding-right:0}}.diamond-404 .hero__content .heading{font-family:Lustria;font-size:32px;line-height:41px;letter-spacing:1px;color:#413f41;margin-bottom:20px;text-align:center}@media(max-width:767px){.diamond-404 .hero__content .heading{margin-bottom:10px}}.diamond-404 .hero__content .sub-heading{font-size:18px;color:#413f41;padding-left:10px;padding-right:10px}.diamond-404 .hero__content .sub-heading a{font-size:18px}@media(max-width:767px){.diamond-404 .hero__content .sub-heading{padding-left:0;padding-right:0;font-size:16px}.diamond-404 .hero__content .sub-heading a{font-size:16px}}.diamond-404 .diamond-shapes{border-bottom:1px solid #e8e8e8;margin-top:50px}.diamond-404 .diamond-shapes article{margin-bottom:30px}.diamond-404 .recommend-products-sect{padding-top:50px}.diamond-404 .recommend-products-sect .recommend-products{padding-bottom:0}.diamond-404 .recommend-products-sect .recommend-products .heading{margin-bottom:35px}.cms-valentines-day-jewelry-gift-guide .holiday-main_text{padding:15px 0 45px}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .holiday-main_text{padding-top:20px}}.cms-valentines-day-jewelry-gift-guide .holiday-main_text .holiday-main_text-cover{width:100%;text-align:center;margin:auto}.cms-valentines-day-jewelry-gift-guide .holiday-main_text .holiday-main_text-cover .holiday-main_head-text{color:#413f41;font-family:Lustria;font-size:32px;letter-spacing:1px;line-height:41px;margin-bottom:10px}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .holiday-main_text .holiday-main_text-cover .holiday-main_head-text{font-size:28px;max-width:320px;margin:0 auto 10px}}.cms-valentines-day-jewelry-gift-guide .holiday-main_text .holiday-main_text-cover .holiday-add_head-text{max-width:530px;margin:0 auto;color:#413f41;font-family:ProximaNovaReg;font-size:18px;letter-spacing:.5px;line-height:22px}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .holiday-main_text .holiday-main_text-cover .holiday-add_head-text{max-width:inherit;margin:auto}}.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover{width:100%;padding-bottom:40px;overflow:hidden}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover{padding-bottom:0}}.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .products-sale_item-cover{position:relative;text-align:left}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .products-sale_item-cover{padding-left:15px;padding-right:15px}}.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .ring-sale_item-image{position:relative;display:block;z-index:2}.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .ring-sale_item-image img{max-width:100%;height:auto}.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .ring-sale_item-image .like-sect{position:absolute;top:85px;left:115px;width:90px;height:53px;padding-top:8px;background-image:url(../images/valentines-day/Bubble@2x.svg);background-repeat:no-repeat;background-position:top left;text-align:center;color:#fff;font-size:13px}@media(max-width:1024px){.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .ring-sale_item-image .like-sect{top:65px;left:85px}}@media(max-width:991px){.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .ring-sale_item-image .like-sect{top:50%;right:25px;left:auto;margin-top:-30px}}.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .ring-sale_item-image .like-sect_most{top:65px;left:75px}@media(max-width:1024px){.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .ring-sale_item-image .like-sect_most{top:45px;left:55px}}@media(max-width:991px){.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .ring-sale_item-image .like-sect_most{top:50%;right:25px;left:auto;margin-top:-30px}}.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .ring-sale_item-image .like-sect .val::before{content:'';width:16px;height:14px;background-image:url(../images/valentines-day/InstagramLikeWhite@2x.svg);display:inline-block;position:relative;top:3px;margin-right:3px}.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .product-sale_inner-text{position:absolute;top:0;bottom:0;right:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:220px;padding:10px;padding-top:105px;color:#413f41;text-align:left}@media(max-width:1024px){.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .product-sale_inner-text{padding-top:55px;width:210px}}@media(max-width:991px){.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .product-sale_inner-text{position:relative;width:auto;padding:15px 0}}.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .product-sale_inner-text h2{position:relative;z-index:5;color:#413f41;font-family:Lustria;font-size:32px;letter-spacing:1px;line-height:41px;margin-bottom:0}.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .product-sale_inner-text p{position:relative;z-index:5;color:#413f41;font-family:Lustria;font-size:16px;letter-spacing:.5px;line-height:20px;margin-bottom:10px;text-transform:uppercase}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .product-sale_inner-text p{margin-bottom:5px}}.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .product-sale_inner-text a{position:relative;z-index:5;color:#413f41;font-size:16px;font-family:ProximaNovaBold;letter-spacing:.5px}.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .product-sale_btn-cover{display:flex;width:100%;justify-content:flex-end;margin-top:130px}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .product-sale_btn-cover{justify-content:center}}.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .button-shop_link{height:58px;width:321px;border-radius:45px;background-color:#443879;color:#fff;font-family:ProximaNovaReg;font-size:16px;font-weight:bold;letter-spacing:2px;line-height:19px;text-align:center;display:flex;align-items:center;justify-content:center}.cms-valentines-day-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .button-shop_link:hover{background-color:#5d5185}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .holiday-shipping_banner{margin-top:-1px}}.cms-valentines-day-jewelry-gift-guide .holiday-shipping_banner .holiday-shipping_banner-cover{width:100%;background:url("../images/valentines-day/BGVdayDesktop@2x.png") no-repeat center center;background-size:cover;display:flex;justify-content:space-between;align-items:center;padding:20px 15px 20px}.cms-valentines-day-jewelry-gift-guide .holiday-shipping_banner .holiday-shipping_banner-cover>div{width:50%}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .holiday-shipping_banner .holiday-shipping_banner-cover>div{width:auto}}@media(max-width:991px){.cms-valentines-day-jewelry-gift-guide .holiday-shipping_banner .holiday-shipping_banner-cover{padding:20px}}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .holiday-shipping_banner .holiday-shipping_banner-cover{flex-direction:column;background:url("../images/valentines-day/VdayBG@2x.png") no-repeat center center;background-size:cover;margin-left:-15px;margin-right:-15px;width:auto}}.cms-valentines-day-jewelry-gift-guide .holiday-shipping_banner .holiday-shipping_banner-item .holiday-shipping_text{color:#fff;font-family:ProximaNovaReg;font-size:24px;font-weight:bold;letter-spacing:.67px;line-height:29px;text-align:center}@media(max-width:991px){.cms-valentines-day-jewelry-gift-guide .holiday-shipping_banner .holiday-shipping_banner-item .holiday-shipping_text{font-size:18px}}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .holiday-shipping_banner .holiday-shipping_banner-item .holiday-shipping_text{font-size:18px;line-height:22px}}.cms-valentines-day-jewelry-gift-guide .holiday-shipping_banner .round-separator{width:10px !important;height:10px;background:#fff;border-radius:50%}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .holiday-shipping_banner .round-separator{display:none}}.cms-valentines-day-jewelry-gift-guide .holiday-testimonials_section .testimonials-cover{margin:60px auto 50px}.cms-valentines-day-jewelry-gift-guide .holiday-slider_section{padding-top:30px;padding-bottom:30px}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .holiday-slider_section{padding-top:0}}.cms-valentines-day-jewelry-gift-guide .holiday-slider_section .slider-er__title{margin-bottom:0}.cms-valentines-day-jewelry-gift-guide .holiday-slider_section .slider-er__title .holiday-slider_head-text{color:#413f41;font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:36px;text-align:center;margin-bottom:0}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .holiday-slider_section .slider-er.owl-carousel{padding-bottom:35px}.cms-valentines-day-jewelry-gift-guide .holiday-slider_section .slider-er.owl-carousel .owl-item{height:auto}}.cms-valentines-day-jewelry-gift-guide .holiday-slider_section .slider-er .product-collection-name{font-family:Lustria;font-size:16px;color:#443879;letter-spacing:.5px;line-height:20px;margin-bottom:5px;text-transform:uppercase;text-align:center}.cms-valentines-day-jewelry-gift-guide .holiday-engagement_ring{padding-top:10px}.cms-valentines-day-jewelry-gift-guide .holiday-engagement_ring .holiday-engagement_ring-head-text{text-align:center;color:#413f41;font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:36px;margin-bottom:25px}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .holiday-engagement_ring .holiday-engagement_ring-head-text{max-width:300px;margin:auto}}.cms-valentines-day-jewelry-gift-guide .holiday-quality_section{background:0;padding:0;margin:35px 0 40px}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .holiday-quality_section{margin:0 0 10px}}.cms-valentines-day-jewelry-gift-guide .holiday-quality_section .holiday-quality_cover{display:flex;padding:35px 0 35px;width:100%;background:url("../images/valentines-day/VdayBGShoppingDesktop@2x.png") no-repeat center center;background-size:cover}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .holiday-quality_section .holiday-quality_cover{background:url("../images/valentines-day/Vday-2BG-M@2x.png") no-repeat center center;background-size:cover;margin-top:-2px}}.cms-valentines-day-jewelry-gift-guide .holiday-quality_section .quality-item{max-width:165px;align-items:center}.cms-valentines-day-jewelry-gift-guide .holiday-quality_section .quality-item p{color:#fff}.cms-valentines-day-jewelry-gift-guide .holiday-quality_section .quality-item .img-truck{width:48px;height:38px}.cms-valentines-day-jewelry-gift-guide .rockher-sale_rules .sale-rules_cover{width:100%;text-align:left}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .rockher-sale_rules .sale-rules_cover{padding:15px}}.cms-valentines-day-jewelry-gift-guide .rockher-sale_rules .sale-rules_cover .sale-rules_text{width:100%;max-width:920px;margin:auto;color:#413f41;font-family:ProximaNovaReg;font-size:14px;letter-spacing:.4px;line-height:17px}@media(max-width:991px){.cms-valentines-day-jewelry-gift-guide .rockher-sale_rules .sale-rules_cover .sale-rules_text{max-width:675px}}.cms-valentines-day-jewelry-gift-guide .all-discounts{margin-top:35px}.cms-valentines-day-jewelry-gift-guide .all-discounts .container{padding-left:0;padding-right:0}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .all-discounts .container{padding-left:15px;padding-right:15px}}.cms-valentines-day-jewelry-gift-guide .all-discounts>div{margin-bottom:30px}.cms-valentines-day-jewelry-gift-guide .all-discounts>div>div .disc-item{padding:56px 50px 85px;position:relative}@media(max-width:1200px){.cms-valentines-day-jewelry-gift-guide .all-discounts>div>div .disc-item{background-size:cover;margin-bottom:15px}}@media(max-width:991px){.cms-valentines-day-jewelry-gift-guide .all-discounts>div>div .disc-item{padding:30px 20px}}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .all-discounts>div>div .disc-item{max-width:none;width:100%;padding:45px 26px}}.cms-valentines-day-jewelry-gift-guide .all-discounts .wedding-bands-him-xmas{background:url(../images/holiday-gift/WBHim.jpg) no-repeat;background-size:contain}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .all-discounts .wedding-bands-him-xmas{background-position-x:75%}.cms-valentines-day-jewelry-gift-guide .all-discounts .wedding-bands-him-xmas span{margin-top:25px}}.cms-valentines-day-jewelry-gift-guide .all-discounts .wedding-bands-her-xmas{background:url(../images/holiday-gift/WBHer.jpg) no-repeat;background-size:contain}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .all-discounts .wedding-bands-her-xmas{background-position-x:75%}.cms-valentines-day-jewelry-gift-guide .all-discounts .wedding-bands-her-xmas span{margin-top:25px}}.cms-valentines-day-jewelry-gift-guide .all-discounts .dimond-studs-xmas{background:url(../images/holiday-gift/DiaStuds.jpg) no-repeat;background-size:contain}.cms-valentines-day-jewelry-gift-guide .all-discounts .dimonds-xmas{background:url(../images/holiday-gift/RosiDia.jpg) no-repeat;background-size:contain}.cms-valentines-day-jewelry-gift-guide .all-discounts a{position:absolute;top:0;bottom:0;left:0;right:0}.cms-valentines-day-jewelry-gift-guide .all-discounts h2{color:#fff;font-family:Lustria;font-size:40px;letter-spacing:4px;line-height:51px}@media(max-width:1200px){.cms-valentines-day-jewelry-gift-guide .all-discounts h2{margin-bottom:10px}}@media(max-width:991px){.cms-valentines-day-jewelry-gift-guide .all-discounts h2{font-size:32px}}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .all-discounts h2{letter-spacing:1px;line-height:41px}}.cms-valentines-day-jewelry-gift-guide .all-discounts p{color:#fff;font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:36px;text-transform:uppercase}@media(max-width:1200px){.cms-valentines-day-jewelry-gift-guide .all-discounts p{font-size:25px}}@media(max-width:991px){.cms-valentines-day-jewelry-gift-guide .all-discounts p{line-height:23px;font-size:17px}}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .all-discounts p{font-size:24px;line-height:31px;max-width:150px}}.cms-valentines-day-jewelry-gift-guide .all-discounts span{color:#fff;font-family:ProximaNovaBold;font-size:18px;letter-spacing:.5px;line-height:22px;display:block;margin-top:114px}@media(max-width:1200px){.cms-valentines-day-jewelry-gift-guide .all-discounts span{margin-top:25px}}@media(max-width:991px){.cms-valentines-day-jewelry-gift-guide .all-discounts span{margin-top:45px;font-size:14px}}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .all-discounts span{font-size:16px;line-height:19px;margin-top:50px}}.cms-valentines-day-jewelry-gift-guide .mystery-deal-sect{margin-bottom:40px}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .mystery-deal-sect{margin-bottom:0}}.cms-valentines-day-jewelry-gift-guide .mystery-deal{position:relative;background-color:#e8e8e8;background-image:url(../images/valentines-day/ComingSoonVday-D@2x.jpg);-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:30px;padding-bottom:20px;min-height:170px}@media(max-width:1024px){.cms-valentines-day-jewelry-gift-guide .mystery-deal{min-height:inherit}}@media(max-width:991px){.cms-valentines-day-jewelry-gift-guide .mystery-deal{background-position:90%}}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .mystery-deal{background-image:url(../images/valentines-day/ComingSoonVday-M@2x.png);align-items:flex-start;padding-left:15px}}.cms-valentines-day-jewelry-gift-guide .mystery-deal h3{font-size:28px;letter-spacing:1px;line-height:41px;font-family:Lustria;color:#413f41;margin-bottom:0}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .mystery-deal h3{line-height:26px}}.cms-valentines-day-jewelry-gift-guide .mystery-deal p{font-family:Lustria;font-size:16px;letter-spacing:.5px;color:#413f41}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .mystery-deal p{max-width:121px}}.cms-valentines-day-jewelry-gift-guide .mystery-deal .hint{font-size:16px;font-family:ProximaNovaBold;letter-spacing:.5px;color:#413f41}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .delivery-section{margin-bottom:45px;margin-bottom:0}}.cms-valentines-day-jewelry-gift-guide .delivery-section .container{padding:0}.cms-valentines-day-jewelry-gift-guide .delivery-section .xmas-delivery{position:relative}.cms-valentines-day-jewelry-gift-guide .delivery-section .xmas-delivery video{position:relative;display:block;width:100%}.cms-valentines-day-jewelry-gift-guide .delivery-section .xmas-delivery video.show-mobile{display:none}.cms-valentines-day-jewelry-gift-guide .delivery-section .xmas-delivery__content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.25);z-index:5}.cms-valentines-day-jewelry-gift-guide .delivery-section .xmas-delivery__content p{color:#fff;font-family:"ProximaNovaBold";font-size:18px;letter-spacing:.5px;line-height:22px;text-align:center}@media(max-width:767px){.cms-valentines-day-jewelry-gift-guide .delivery-section .xmas-delivery__content p:nth-child(1){margin-bottom:30px}}.cms-valentines-day-jewelry-gift-guide .slider-er .price-box{display:flex;flex-direction:column;align-items:center;justify-content:center}.cms-valentines-day-jewelry-gift-guide .slider-er .price-box .old-price span{text-decoration:line-through;font-weight:normal;font-family:Lustria;color:#413f41;font-size:16px}.cms-valentines-day-jewelry-gift-guide .slider-er .price-box .special-price{display:block;padding:4px 5px;background:#b3173b;font-weight:normal;letter-spacing:1px;text-align:center;width:100px}.cms-valentines-day-jewelry-gift-guide .slider-er .price-box .special-price .price{font-size:20px;color:#fff;font-family:Lustria}.cms-valentines-day-jewelry-gift-guide .slider-er .price-box .regular-price{font-family:lustria;font-size:20px;margin-top:10px}.love-symbol_section .er-main{width:100%;background:url(../images/wedding-bands/WBLandingHero-D.jpg) no-repeat center center;background-size:cover;height:450px}@media(max-width:767px){.love-symbol_section .er-main{background:url(../images/wedding-bands/WBLandingHero-M.jpg) no-repeat center center;background-size:cover;margin-bottom:210px;height:350px}}.love-symbol_section .er-main .er-main__text-block{max-width:485px;width:100%;padding:0;left:100px;background-color:transparent}@media(max-width:991px){.love-symbol_section .er-main .er-main__text-block{left:65px}}@media(max-width:767px){.love-symbol_section .er-main .er-main__text-block{position:absolute;bottom:-225px;top:auto;left:0}}.love-symbol_section .er-main .er-text_cover{max-width:325px;width:100%}@media(max-width:767px){.love-symbol_section .er-main .er-text_cover{max-width:295px;text-align:center;margin:auto;display:block}}.love-symbol_section .er-main .er-main__text{color:#fff;font-family:Lustria;font-size:32px;letter-spacing:1px;line-height:41px;text-transform:uppercase;margin-bottom:10px}@media(max-width:767px){.love-symbol_section .er-main .er-main__text{color:#413f41;font-size:28px}}.love-symbol_section .er-main .er-add__text{color:#fff;font-family:ProximaNovaLight;font-size:18px;letter-spacing:.5px;line-height:22px;margin-bottom:15px}@media(max-width:767px){.love-symbol_section .er-main .er-add__text{color:#413f41}}.love-symbol_section .er-main .er-action_btn-cover{display:flex;flex-direction:row;width:100%;justify-content:space-between}@media(max-width:767px){.love-symbol_section .er-main .er-action_btn-cover{padding:0 15px}}.love-symbol_section .er-main .er-main__button{width:232px;height:58px}@media(max-width:767px){.love-symbol_section .er-main .er-main__button{width:165px;height:45px;font-size:14px;line-height:45px}}.love-symbol_section .er-main_gemstone{background:url(../images/gemstone-lp/gemstone_HeroEngLandingPage_D.jpg) no-repeat center center}@media(max-width:767px){.love-symbol_section .er-main_gemstone{background:url(../images/gemstone-lp/gemstone_Rings_M.jpg) no-repeat center center;margin-bottom:310px}}.love-symbol_section .er-main_gemstone .er-text_cover{max-width:385px}@media(max-width:767px){.love-symbol_section .er-main_gemstone .er-main__text-block{bottom:auto;top:100%;padding:25px 15px}}.love-symbol_section .er-main_gemstone .er-main__text{color:#443879;margin:0 0 25px}@media(max-width:767px){.love-symbol_section .er-main_gemstone .er-main__text{margin-bottom:15px;color:#413f41;line-height:1.25}}.love-symbol_section .er-main_gemstone .er-add__text{color:#443879;font-family:ProximaNovaReg;margin-bottom:30px}@media(max-width:767px){.love-symbol_section .er-main_gemstone .er-add__text{margin-bottom:50px;color:#413f41}}.love-symbol_section .er-main_gemstone .er-action_btn-cover{justify-content:flex-start}@media(max-width:767px){.love-symbol_section .er-main_gemstone .er-action_btn-cover{justify-content:center}}.love-symbol_section .er-main_gemstone .g-btn{line-height:53px}@media(max-width:767px){.love-symbol_section .er-main_gemstone .g-btn{width:100%;max-width:320px}}@media(max-width:767px){section.wedding-category_links-section{padding-bottom:20px}}section.wedding-category_links-section .shop-er__head-text{text-align:center}@media(max-width:767px){section.wedding-category_links-section .shop-er__head-text{max-width:240px}}.eternity-banner_section .eternity-banner_cover{width:100%;display:flex;align-items:center;justify-content:center;background:url(../images/wedding-bands/eternitybgD.jpg) no-repeat center center;background-size:cover}@media(max-width:767px){.eternity-banner_section .eternity-banner_cover{background:url(../images/wedding-bands/eternitybgM.jpg) no-repeat center center;background-size:cover}}.eternity-banner_section .eternity-advtext_cover{padding:111px 0;max-width:410px}@media(max-width:767px){.eternity-banner_section .eternity-advtext_cover{max-width:345px;padding:124px 0}}.eternity-banner_section .eternity-main_text{color:#413f41;font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:36px;text-align:center;margin-bottom:20px}@media(max-width:767px){.eternity-banner_section .eternity-main_text{max-width:265px;margin:0 auto 20px}}.eternity-banner_section .eternity-add_text{color:#413f41;font-family:ProximaNovaReg;font-size:16px;letter-spacing:.5px;line-height:19px;text-align:center;margin-bottom:25px}.eternity-banner_section .eternity-design_link{color:#413f41;font-family:ProximaNovaReg;font-size:16px;letter-spacing:.5px;line-height:19px;text-align:center;font-weight:bold;margin:0 auto;display:block}.eternity-banner_section .eternity-design_link:hover{text-decoration:underline !important;cursor:pointer}section.wedding-popular_slider{padding-bottom:70px}@media(max-width:991px){section.wedding-popular_slider{padding-bottom:30px}}section.wedding-popular_slider .owl-carousel{padding-bottom:0}@media(max-width:991px){section.wedding-popular_slider .owl-carousel .owl-item .slider-er__item{padding:0 10px}}section.wedding-popular_slider .owl-carousel .owl-item .slider-er__image{height:100px}@media(max-width:767px){section.wedding-popular_slider .owl-carousel .owl-item{height:270px}section.wedding-popular_slider .owl-carousel .owl-item .slider-er__image{height:72px;margin-bottom:10px}section.wedding-popular_slider .owl-carousel .owl-controls{bottom:20px}}section.wedding-popular_slider .slider-er__title h1{display:inline;color:#413f41;font-family:inherit;font-size:28px;letter-spacing:.5px;line-height:36px;text-align:center}.wedding-bands_benefits-section{padding-bottom:90px}@media(max-width:767px){.wedding-bands_benefits-section{padding-bottom:0}}.wedding-bands_benefits-section .wedding-benefits_cover{display:flex;justify-content:space-between;width:100%}@media(max-width:767px){.wedding-bands_benefits-section .wedding-benefits_cover{flex-direction:column}}.wedding-bands_benefits-section .wedding-benefits_item{display:flex;max-width:540px;width:100%;margin:0 15px}@media(max-width:767px){.wedding-bands_benefits-section .wedding-benefits_item{margin:0 0 50px}}.wedding-bands_benefits-section .benefits-item_link{overflow:hidden;display:block;text-align:center}.wedding-bands_benefits-section .wedding-item_img{width:100%}.wedding-bands_benefits-section .wedding-text_cover{max-width:440px;width:100%;margin:0 auto}@media(max-width:767px){.wedding-bands_benefits-section .wedding-text_cover{max-width:345px}}.wedding-bands_benefits-section .wedding-item_main-text{color:#413f41;font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:36px;margin:20px 0 15px;font-weight:normal}@media(max-width:991px){.wedding-bands_benefits-section .wedding-item_main-text{font-size:24px}}@media(max-width:767px){.wedding-bands_benefits-section .wedding-item_main-text{margin:20px auto 15px;max-width:305px}}.wedding-bands_benefits-section .wedding-item_add-text{color:#413f41;font-family:ProximaNovaReg;font-size:16px;letter-spacing:.5px;line-height:19px;margin-bottom:20px}.wedding-bands_benefits-section .wedding-info_link{color:#443879;font-family:ProximaNovaReg;font-size:16px;font-weight:bold;letter-spacing:.5px;line-height:19px}.wedding-bands_benefits-section .wedding-info_link:hover{text-decoration:underline}.customer-dimond_help-section{margin-bottom:80px}.customer-dimond_help-section .customer-diamond_help-cover{width:100%;background:url(../images/wedding-bands/questionrosiD.jpg) no-repeat center center;background-size:cover;overflow:hidden}@media(max-width:767px){.customer-dimond_help-section .customer-diamond_help-cover{background:url(../images/wedding-bands/questionrosiM.jpg) no-repeat center center;background-size:cover;position:relative;margin-bottom:300px;height:390px;overflow:visible}}.customer-dimond_help-section .customer-text_item-cover{max-width:460px;width:100%;margin:70px 0 75px 110px}@media(max-width:991px){.customer-dimond_help-section .customer-text_item-cover{margin:70px 0 75px 30px}}@media(max-width:767px){.customer-dimond_help-section .customer-text_item-cover{margin:0;position:absolute;text-align:center;bottom:-280px;left:0;padding:0 15px}}.customer-dimond_help-section .customer-help_main-text{color:#413f41;font-family:Lustria;font-size:28px;font-weight:normal;letter-spacing:.5px;line-height:36px;margin-bottom:10px}.customer-dimond_help-section .customer-help_add-text{color:#413f41;font-family:ProximaNovaReg;font-size:18px;letter-spacing:.5px;line-height:22px;margin-bottom:5px}.customer-dimond_help-section .customer-call_link{color:#443879;font-family:ProximaNovaReg;font-size:16px;font-weight:bold;letter-spacing:.5px;line-height:19px;margin-bottom:20px;display:block}.customer-dimond_help-section .chat-btn{height:58px;width:321px;border:2px solid #443879;border-radius:45px;color:#443879;font-family:ProximaNovaReg;font-size:16px;font-weight:bold;letter-spacing:2px;line-height:19px;display:flex;align-items:center;justify-content:center}@media(max-width:767px){.customer-dimond_help-section .chat-btn{margin:auto}}@media screen and (max-width:360px){.customer-dimond_help-section .chat-btn{width:280px}}@media screen and (max-width:360px){section.wedding-bands_lovestory-section .share-er__block-images img{width:44%}}section.wedding-promise{margin-top:85px}@media(max-width:1024px){section.wedding-promise{padding:50px 20px}}section.wedding-promise .wedding-promise-head_text{color:#413f41;font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:36px;text-align:center;margin-bottom:40px}section.wedding-promise .wedding-promise_item{max-width:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media(max-width:767px){section.wedding-promise .wedding-promise_item{justify-content:flex-start}section.wedding-promise .wedding-promise_item img{min-height:60px}}section.wedding-promise .wedding-promise_item-text{color:#413f41;font-family:Lustria;font-size:16px;letter-spacing:.5px;line-height:20px;text-align:center;text-transform:uppercase}@media(max-width:767px){section.wedding-promise .wedding-promise_item-text{max-width:130px;min-height:60px}section.wedding-promise .wedding-promise_item-text br{display:none}}.testimonials-wrapper{color:#413f41}.testimonials-wrapper .btn-play-video{position:relative;width:62px;height:62px;border:3px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:transparent;cursor:pointer;z-index:1}.testimonials-wrapper .btn-play-video:before{content:'';position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-6px;border-left:18px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent;cursor:pointer;z-index:5}.testimonials-wrapper .btn-play-video:hover{background:#fff}.testimonials-wrapper .btn-play-video:hover:before{border-left-color:#413f41}@media(max-width:1024px){.testimonials-wrapper .dlp-rosi{margin-left:-15px;margin-right:-15px}}@media(max-width:1024px){.testimonials-wrapper .dlp-rosi__main{margin-left:0}}@media(max-width:991px){.testimonials-wrapper .dlp-rosi__main{margin-left:auto;margin-right:auto}}.testimonials-hero{position:relative;width:100%;max-width:1110px;margin:0 auto 60px}@media(max-width:1024px){.testimonials-hero{padding-left:15px;padding-right:15px}}@media(max-width:991px){.testimonials-hero{margin-bottom:35px}}@media(max-width:767px){.testimonials-hero{padding-left:0;padding-right:0;margin-bottom:25px}}.testimonials-hero__banner{position:relative}.testimonials-hero__banner img{display:block;max-width:100%}.testimonials-hero__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:730px;font-family:Lustria;font-size:32px;color:#fff;letter-spacing:1px;line-height:41px;text-align:center}@media(max-width:991px){.testimonials-hero__text{width:550px;font-size:24px;line-height:32px}}@media(max-width:767px){.testimonials-hero__text{font-size:20px;line-height:26px;max-width:345px}}.testimonials-hero .btn-play-video{display:block;margin:15px auto 0}.testimonials-list-container{position:relative}.testimonials-list-container .sub-heading{text-align:center;font-size:18px;letter-spacing:.5px;line-height:22px;margin-bottom:60px}@media(max-width:991px){.testimonials-list-container .sub-heading{margin-bottom:35px}}@media(max-width:767px){.testimonials-list-container .sub-heading{margin-bottom:25px}}.testimonials-list{max-width:1110px;margin:0 auto}@media(max-width:1024px){.testimonials-list{padding-left:15px;padding-right:15px}}.testimonials-item{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}@media(max-width:767px){.testimonials-item{display:block}}.testimonials-item:not(:last-child){margin-bottom:75px}@media(max-width:767px){.testimonials-item:not(:last-child){border-bottom:1px solid #e8e8e8;padding-bottom:30px;margin-bottom:30px}}.testimonials-item__video{position:relative;flex:0 0 540px}@media(max-width:1200px){.testimonials-item__video{flex:0 0 450px}}@media(max-width:991px){.testimonials-item__video{flex:0 0 350px}}@media(max-width:767px){.testimonials-item__video{max-width:540px;margin:0 auto 12px}}.testimonials-item__video:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;transition:background-color .25s;z-index:1}.no-touch .testimonials-item__video:hover:before{background-color:rgba(93,93,93,0.35)}.testimonials-item__video img{display:block;max-width:100%}.testimonials-item__video .btn-play-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.testimonials-item__details{padding:45px 30px 20px}@media(max-width:1200px){.testimonials-item__details{padding-top:30px}}@media(max-width:991px){.testimonials-item__details{padding:15px 20px}}@media(max-width:767px){.testimonials-item__details{padding:0;text-align:center}}.testimonials-item__title{font-family:Lustria;font-size:32px;letter-spacing:1px;line-height:41px;margin-bottom:20px;color:#5e0091}@media(max-width:1200px){.testimonials-item__title{font-size:28px;line-height:36px}}@media(max-width:991px){.testimonials-item__title{font-size:22px;line-height:1.4}}@media(max-width:767px){.testimonials-item__title{margin-bottom:15px;font-size:20px;line-height:26px}}.testimonials-item__descr{font-size:18px;letter-spacing:.5px;line-height:22px}@media(max-width:991px){.testimonials-item__descr{font-size:16px;line-height:1.2}}.trustpilot-reviews{max-width:1110px;margin:95px auto 35px}@media(max-width:767px){.trustpilot-reviews{margin-top:65px}}.trustpilot-reviews .heading{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;font-size:18px;letter-spacing:.5px;line-height:22px;margin-bottom:10px}.trustpilot-reviews .heading .icon{position:relative;top:-3px;margin-left:10px}.trustpilot-reviews .links{text-align:center;margin-bottom:30px}.trustpilot-reviews-list{position:relative;display:flex;flex-direction:row;justify-content:space-between}@media(max-width:767px){.trustpilot-reviews-list{display:block;height:409px}.trustpilot-reviews-list.owl-carousel{height:auto}}.trustpilot-reviews .owl-controls{position:relative}@media(max-width:736px){.trustpilot-reviews .owl-controls{margin-bottom:0;margin-top:20px}}.trustpilot-reviews .owl-controls .owl-buttons div.owl-prev,.trustpilot-reviews .owl-controls .owl-buttons div.owl-next{position:relative;top:auto;background-position:center}@media(max-width:736px){.trustpilot-reviews .owl-controls .owl-buttons div.owl-prev,.trustpilot-reviews .owl-controls .owl-buttons div.owl-next{display:inline-block}}.trustpilot-reviews .owl-controls .owl-buttons div.owl-prev{background-image:url(../images/product/icon_chevron-left_sm.svg)}.trustpilot-reviews .owl-controls .owl-buttons div.owl-next{background-image:url(../images/product/icon_chevron-right_sm.svg)}.trustpilot-review-item{width:350px;min-height:405px;margin:0 auto;background-color:#f9f9f9;padding:50px 25px 25px;text-align:center}@media(max-width:767px){.trustpilot-review-item{opacity:0;visibility:hidden}.trustpilot-reviews-list.owl-carousel .trustpilot-review-item{opacity:1;visibility:visible}}.trustpilot-review-item .rating-icon{margin-bottom:20px}.trustpilot-review-item .rating-icon img{display:inline-block;max-width:109px}.trustpilot-review-item .text{text-align:center;font-size:16px;letter-spacing:.5px;line-height:1.2}.video-review-modal .modal-dialog{width:760px}@media(max-width:767px){.video-review-modal .modal-dialog{width:auto;max-width:640px;margin-top:50%}}.video-review-modal .modal-header{padding:0;margin:0}.video-review-modal .modal-body{padding:47px 15px 15px}@media(max-width:767px){.video-review-modal .modal-body{padding-top:50px;padding-bottom:50px}}.video-review-modal .modal-body video{display:block;width:100%}.guide-page-container{position:relative}.guide-hero{background:linear-gradient(180deg,#f4f8fe 0,#f8f4fe 100%);margin-bottom:70px}@media(max-width:767px){.guide-hero{margin-bottom:30px}}.guide-hero__inner{position:relative;padding-top:85px;padding-bottom:85px}@media(max-width:991px){.guide-hero__inner{padding-top:35px;padding-bottom:35px}}@media(max-width:767px){.guide-hero__inner{padding-top:15px;padding-bottom:30px}}.guide-hero__image{position:absolute;top:50%;right:15px;transform:translate(0,-50%)}.guide-hero__image_round{right:65px}@media(max-width:991px){.guide-hero__image{position:relative;top:auto;right:auto;transform:none;margin-bottom:15px}.guide-hero__image img{max-width:160px;margin:0 auto}}@media(max-width:767px){.guide-hero__image img.img-emerald{width:100px}.guide-hero__image img.img-oval{width:115px}.guide-hero__image img.img-cushion{width:106px}.guide-hero__image img.img-princess{width:118px}.guide-hero__image img.img-round{width:100px}.guide-hero__image img.img-radiant{width:91px}.guide-hero__image img.img-marquise{width:91px}.guide-hero__image img.img-pear{width:90px}.guide-hero__image img.img-heart{width:125px}.guide-hero__image img.img-asscher{width:125px}}.guide-hero__content{max-width:760px;font-size:16px;letter-spacing:.5px;line-height:1.2;color:#413f41;text-align:center}@media(max-width:1200px){.guide-hero__content{max-width:560px}}@media(max-width:991px){.guide-hero__content{margin:0 auto}}.guide-hero__content .heading{font-family:Lustria;color:#413f41;font-size:32px;letter-spacing:1px;line-height:41px;margin-bottom:15px;text-transform:none}@media(max-width:767px){.guide-hero__content .heading{font-size:28px;letter-spacing:.88px;line-height:36px}}.guide-hero__content .text{max-width:540px;margin:0 auto 20px}.guide-hero__content .text_round-cut,.guide-hero__content .text_pear-cut{max-width:665px}.guide-hero__content .g-btn{display:inline-block;width:320px;height:58px;line-height:55px;letter-spacing:2px}.diamond-guide-hero{background:linear-gradient(180deg,#f4f8fe 0,#f8f4fe 100%);margin-bottom:70px}@media(max-width:1024px){.diamond-guide-hero{background:0}}@media(max-width:767px){.diamond-guide-hero{margin-bottom:50px}}.diamond-guide-hero__inner{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:40px 0}@media(max-width:1024px){.diamond-guide-hero__inner{display:block;padding:0;width:100%}}.diamond-guide-hero__image{position:absolute;top:50%;right:15px;transform:translate(0,-50%)}.diamond-guide-hero__image_round{right:65px}@media(max-width:991px){.diamond-guide-hero__image{position:relative;top:auto;right:auto;transform:none;margin-bottom:15px}.diamond-guide-hero__image img{max-width:160px;margin:0 auto}}@media(max-width:767px){.diamond-guide-hero__image img.img-emerald{width:100px}.diamond-guide-hero__image img.img-oval{width:115px}.diamond-guide-hero__image img.img-cushion{width:106px}.diamond-guide-hero__image img.img-princess{width:118px}.diamond-guide-hero__image img.img-round{width:100px}.diamond-guide-hero__image img.img-radiant{width:91px}.diamond-guide-hero__image img.img-marquise{width:91px}.diamond-guide-hero__image img.img-pear{width:90px}.diamond-guide-hero__image img.img-heart{width:125px}.diamond-guide-hero__image img.img-asscher{width:125px}}.diamond-guide-hero__content{width:100%;padding-right:65px;font-size:16px;letter-spacing:.5px;line-height:1.2;color:#413f41;text-align:left}@media(max-width:1024px){.diamond-guide-hero__content{background:linear-gradient(180deg,#f4f8fe 0,#f8f4fe 100%);max-width:100%;padding:40px 15px;margin-bottom:50px;text-align:center}}.diamond-guide-hero__content .heading{font-family:Lustria;color:#413f41;font-size:34px;letter-spacing:0;line-height:41px;margin-bottom:25px;text-transform:none}@media(max-width:767px){.diamond-guide-hero__content .heading{font-size:28px;letter-spacing:.88px;line-height:36px}}.diamond-guide-hero__content .text{margin-bottom:50px;font-family:ProximaNovaLight;line-height:1.6;letter-spacing:0}.diamond-guide-hero__content .text .link-more{display:none;margin-top:20px;font-size:14px;text-transform:uppercase;line-height:1.2;color:#443879}@media(max-width:767px){.diamond-guide-hero__content .text .link-more{display:block}}@media(max-width:767px){.diamond-guide-hero__content .text .more{display:none}.diamond-guide-hero__content .text .more.is-active{display:block}}.diamond-guide-hero__content .g-btn{display:inline-block;width:320px;height:58px;line-height:55px;letter-spacing:2px}@media(max-width:1024px){.diamond-guide-hero__content .rosi-budget{max-width:580px;margin:0 auto}}.diamond-guide-hero__content .rosi-budget__form{padding:7px;padding-left:20px}.diamond-guide-hero__content .rosi-budget .g-btn{width:230px}.diamond-guide-hero__rosi-promo{display:flex;flex-direction:column;text-align:center;flex:0 0 460px;background-color:#fff;box-shadow:0 0 79px 0 rgba(130,118,149,0.16)}@media(max-width:1024px){.diamond-guide-hero__rosi-promo{max-width:460px;margin-left:auto;margin-right:auto}}@media(max-width:767px){.diamond-guide-hero__rosi-promo{margin-left:10px;margin-right:10px}}.guide-content{position:relative;max-width:1140px;padding-left:15px;padding-right:15px;margin:0 auto;color:#413f41}.guide-content__inner{position:relative;max-width:740px;padding-right:10px}@media(max-width:1024px){.guide-content__inner{max-width:615px}}@media(max-width:991px){.guide-content__inner{max-width:100%;padding-left:0;padding-right:0}}.guide-content__inner .headings{font-family:Lustria;color:#443879;font-size:28px;letter-spacing:.5px;line-height:1.3;margin-top:60px;margin-bottom:15px;text-transform:none}@media(max-width:767px){.guide-content__inner .headings{margin-top:45px;font-size:24px;margin-bottom:10px}}.guide-content__inner h2,.guide-content__inner h3,.guide-content__inner h4{font-weight:normal;text-transform:none}.guide-content__inner h4{font-family:Lustria;color:#443879;font-size:24px;letter-spacing:.5px;line-height:31px;margin:15px 0}@media(max-width:767px){.guide-content__inner h4{font-size:20px;line-height:1.3;margin-bottom:10px}}.guide-content__inner p{font-size:18px;letter-spacing:.5px;line-height:22px;margin-bottom:25px}@media(max-width:767px){.guide-content__inner p{font-size:16px;line-height:1.2;margin-bottom:20px}}.guide-content__inner img{max-width:100%;margin-bottom:25px}.guide-content__inner a.link-paragraph{font-size:18px}@media(max-width:767px){.guide-content__inner a.link-paragraph{font-size:16px;line-height:1.2}}.guide-content__inner .image-and-text{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:25px 0}@media(max-width:767px){.guide-content__inner .image-and-text{flex-direction:column;margin-bottom:10px}}.guide-content__inner .image-and-text .img{flex:1 0 auto;margin-right:30px;margin-bottom:0;text-align:center}.guide-content__inner .image-and-text .img img{margin-bottom:0}@media(max-width:767px){.guide-content__inner .image-and-text .img img{margin-bottom:15px}}@media(max-width:767px){.guide-content__inner .image-and-text .img{margin-right:0}}.guide-content__inner .image-and-text .text{font-family:Lustria;font-size:24px;letter-spacing:.5px;line-height:31px;color:#443879}@media(max-width:767px){.guide-content__inner .image-and-text .text{font-size:20px;line-height:1.3}}@media(max-width:767px){.guide-content__inner .quality-checklist .img{display:flex;flex-direction:row;justify-content:space-around;align-items:center;margin-bottom:20px}}.guide-content__inner .quality-checklist .img div{margin-bottom:30px}@media(max-width:767px){.guide-content__inner .quality-checklist .img div{margin:0 10px}.guide-content__inner .quality-checklist .img div:nth-child(1) img{width:171px}.guide-content__inner .quality-checklist .img div:nth-child(2) img{width:90px}}.guide-content__inner .quality-checklist .img div:last-child{margin-bottom:0}.guide-content__inner .quality-checklist .img span{display:block;margin-bottom:7px}@media(max-width:767px){.guide-content__inner .quality-checklist .img span{max-width:110px;margin:0 auto 10px;line-height:1.25}}.guide-content__inner .quality-checklist p{color:#443879;font-family:Lustria;font-size:24px;letter-spacing:.5px;line-height:31px;margin-bottom:0}@media(max-width:767px){.guide-content__inner .quality-checklist p{font-size:20px;line-height:1.3}}.guide-content__inner .quality-checklist img{margin:0 auto}.guide-content__inner .quality-checklist ul{list-style:disc outside !important;margin:0 !important;margin-left:25px !important}.guide-content__inner .quality-checklist ul li{margin:0 !important;color:#443879;font-family:Lustria;font-size:24px;letter-spacing:.5px;line-height:31px}@media(max-width:767px){.guide-content__inner .quality-checklist ul li{font-size:20px;line-height:1.3}}@media(max-width:767px){.guide-content__inner .shape-images img.img-emerald{width:338px;margin:0 auto}.guide-content__inner .shape-images img.img-oval{width:345px;margin:0 auto}}.diamond-guide-content{position:relative;max-width:1920px;margin:0 auto;color:#413f41;font-size:18px;line-height:1.4}@media(max-width:767px){.diamond-guide-content{font-size:16px}}.diamond-guide-content .guide-sidebar-container{right:0}@media(max-width:1600px){.diamond-guide-content .guide-sidebar-container{display:none}}.diamond-guide-content .container{padding-left:0;padding-right:0}.diamond-guide-content .intro-text{margin-top:90px;margin-bottom:90px}@media(max-width:991px){.diamond-guide-content .intro-text{margin-top:50px;margin-bottom:50px}}@media(max-width:767px){.diamond-guide-content .intro-text{margin-top:25px;margin-bottom:25px;padding:0 10px}}.diamond-guide-content .heading{font-family:Lustria;color:#413f41;font-size:34px;letter-spacing:0;line-height:1.25;margin-bottom:25px;text-transform:none}@media(max-width:991px){.diamond-guide-content .heading{font-size:28px}}.diamond-guide-content .quote-dash{display:block;width:60px;height:3px;background:#443879;margin:35px 0}@media(max-width:991px){.diamond-guide-content .quote-dash{margin-top:0;margin-bottom:30px}}.diamond-guide-content p{margin-bottom:25px}.diamond-guide-content p:last-child{margin-bottom:0}.diamond-guide-content img{max-width:100%}@media(max-width:767px){.info-section{padding-left:10px;padding-right:10px}}.info-section_tile{margin-bottom:155px}@media(max-width:991px){.info-section_tile{margin-bottom:0}}.info-section_grey{background:#f6f6fe}@media(max-width:767px){.info-section_grey{padding-left:15px;padding-right:15px}}.info-section_clarity{margin-bottom:25px}.info-section_best{margin-bottom:50px}.info-section .how-to-buy{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:60px 0}@media(max-width:1024px){.info-section .how-to-buy{display:block}}.info-section .how-to-buy .content{width:50%}@media(max-width:1024px){.info-section .how-to-buy .content{width:auto;margin-bottom:40px}}.info-section .how-to-buy .image{transform:translate(30px,0)}@media(max-width:1024px){.info-section .how-to-buy .image{transform:none;text-align:center}.info-section .how-to-buy .image img{display:inline-block}}.size-chart-section{margin-top:110px;margin-bottom:110px}@media(max-width:991px){.size-chart-section{margin-top:50px;margin-bottom:0}}.size-chart{position:relative}@media(max-width:767px){.size-chart{max-width:480px;margin:0 auto;padding-left:10px;padding-right:10px}}.size-chart__list{position:absolute;top:0;left:0;padding-top:144px;width:540px}@media(max-width:1024px){.size-chart__list{padding-top:119px;width:450px}}@media(max-width:991px){.size-chart__list{padding-top:92px;width:348px}}@media(max-width:767px){.size-chart__list{display:none}}.size-chart__item{font-family:Lustria;font-size:18px !important;line-height:28px !important;color:#fff !important;margin-left:0 !important;padding-right:30px;text-align:right;margin-bottom:12px}@media(max-width:1024px){.size-chart__item{font-size:16px !important;line-height:24px !important;padding-right:20px}}@media(max-width:991px){.size-chart__item{font-size:14px !important;line-height:18px !important}}.size-chart__item_1{margin-right:113px;margin-bottom:11px}.size-chart__item_2{margin-right:93px;margin-bottom:10px}.size-chart__item_3{margin-right:73px;margin-bottom:16px}.size-chart__item_4{margin-right:52px;margin-bottom:25px}.size-chart__item_5{margin-right:28px;margin-bottom:30px}.size-chart__item_6{margin-right:0;margin-bottom:0}@media(max-width:1024px){.size-chart__item_1{margin-right:94px;margin-bottom:9px}.size-chart__item_2{margin-right:77px;margin-bottom:7px}.size-chart__item_3{margin-right:60px;margin-bottom:13px}.size-chart__item_4{margin-right:40px;margin-bottom:20px}.size-chart__item_5{margin-right:24px;margin-bottom:24px}}@media(max-width:991px){.size-chart__item_1{margin-right:74px;margin-bottom:7px}.size-chart__item_2{margin-right:61px;margin-bottom:7px}.size-chart__item_3{margin-right:47px;margin-bottom:10px}.size-chart__item_4{margin-right:33px;margin-bottom:16px}.size-chart__item_5{margin-right:18px;margin-bottom:19px}}.size-chart__btn{display:block;position:absolute;bottom:40px;left:40px;width:250px;height:60px;text-transform:uppercase;font-size:16px;line-height:60px;text-align:center;color:#fff;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:linear-gradient(300deg,#081124 0,#122864 40%,#081124 100%)}@media(max-width:1024px){.size-chart__btn{bottom:25px;left:25px}}@media(max-width:991px){.size-chart__btn{width:220px;height:45px;line-height:45px}}.size-chart__btn:hover{color:#fff}.size-chart__btn:focus{color:#fff}.size-chart__btn:active{color:#fff}.comparison-shapes{position:relative;text-align:center}.comparison-shapes .info-section{padding-top:90px;padding-bottom:230px}@media(max-width:991px){.comparison-shapes .info-section{padding-top:50px;padding-bottom:100px}}.comparison-shapes__shapes{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;background:#fff;box-shadow:0 0 79px 0 rgba(130,118,149,0.16);padding:25px 0;transform:translateY(-50%)}@media(max-width:991px){.comparison-shapes__shapes{transform:translateY(-60px)}}@media(max-width:767px){.comparison-shapes__shapes{flex-wrap:wrap;margin-left:10px;margin-right:10px}}.comparison-shapes__shapes>div{display:flex;justify-content:center;width:33.333%;padding:20px 10px;border-right:1px solid #e8e8e8}@media(max-width:767px){.comparison-shapes__shapes>div{width:auto;max-width:145px;border:0}}.comparison-shapes__shapes>div:last-child{border-right:0}.tile-block{display:flex;flex-direction:row;align-items:center;justify-content:center}@media(max-width:991px){.tile-block{display:block;max-width:500px;margin:0 auto 40px}}.tile-block__image{display:flex;flex-direction:row;align-items:center;justify-content:center;width:50%;min-height:530px;background:#fff}@media(max-width:1024px){.tile-block__image{min-height:auto}}@media(max-width:991px){.tile-block__image{width:100%}}.tile-block__image.auto-height{min-height:auto}.tile-block__image picture:not(:first-child){margin-left:20px}.tile-block__image img{max-width:100%}@media(max-width:991px){.tile-block_shadow{box-shadow:0 0 78px 5px rgba(0,0,0,0.1)}}.tile-block_shadow .tile-block__image{box-shadow:0 0 78px 5px rgba(0,0,0,0.1)}@media(max-width:991px){.tile-block_shadow .tile-block__image{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.tile-block__content{width:50%;padding-left:60px}@media(max-width:991px){.tile-block__content{width:100%;padding:30px 20px}}.tile-block_simple .tile-block__image{min-height:500px}@media(max-width:991px){.tile-block_simple .tile-block__image{min-height:auto;padding-top:35px}}.tile-block_odd .tile-block__image{order:2}.tile-block_odd .tile-block__content{order:1;padding-left:0;padding-right:60px}@media(max-width:991px){.tile-block_odd .tile-block__content{padding:30px 20px}}.shape-content{position:relative;padding-top:75px;padding-bottom:75px;text-align:center}@media(max-width:991px){.shape-content{margin-top:80px}}.shape-content .decor-item{position:absolute}.shape-content .decor-item_top{left:-70px;top:-55px}@media(max-width:1024px){.shape-content .decor-item_top{width:90px;top:0;left:50%;transform:translate(-50%,-50%)}}.shape-content .decor-item_bottom{right:-45px;bottom:-80px}@media(max-width:1024px){.shape-content .decor-item_bottom{display:none}}.shape-content .heading{margin-bottom:35px}.shape-content .text{max-width:670px;margin:0 auto}.checklist-sect{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media(max-width:1024px){.checklist-sect{align-items:stretch}}@media(max-width:991px){.checklist-sect{display:block}}.checklist-sect__image-wrap{display:flex;align-items:center;justify-content:center;flex:0 0 410px;min-height:820px;box-shadow:0 0 79px 0 rgba(130,118,149,0.16)}@media(max-width:1024px){.checklist-sect__image-wrap{flex:0 0 370px;min-height:auto}}@media(max-width:991px){.checklist-sect__image-wrap{margin-bottom:40px}}.checklist-sect__image-wrap img{max-width:100%}.checklist-sect__checklist{position:relative;width:700px;min-height:820px;background-image:url(../images/guide-pages/bg-diamond-checklist.jpg);background-repeat:no-repeat;background-position:0 0;padding:45px 40px 45px;margin-left:50px}@media(max-width:1024px){.checklist-sect__checklist{padding:35px 30px 55px;min-height:auto}}@media(max-width:991px){.checklist-sect__checklist{width:auto;margin:0;background-size:cover;padding-bottom:35px}}@media(max-width:767px){.checklist-sect__checklist{margin-left:10px;margin-right:10px;padding:35px 15px 20px}}.checklist-sect__checklist-heading{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-bottom:48px}@media(max-width:1024px){.checklist-sect__checklist-heading{margin-bottom:35px}}@media(max-width:767px){.checklist-sect__checklist-heading img{width:100px}}.checklist-sect__checklist-heading .devider{height:45px;border-right:1px solid #d3d3d3;margin:0 25px}@media(max-width:767px){.checklist-sect__checklist-heading .devider{height:25px;margin-left:15px;margin-right:15px}}.checklist-sect__checklist-heading .title{font-family:Lustria;font-size:34px;line-height:1.25}@media(max-width:767px){.checklist-sect__checklist-heading .title{font-size:16px}}.checklist-sect__checklist-content{background-color:#fff;padding:70px 60px}@media(max-width:1024px){.checklist-sect__checklist-content{padding:40px}}@media(max-width:767px){.checklist-sect__checklist-content{padding:25px 20px}}.checklist-sect__checklist-content h3{font-size:32px;line-height:1.25;color:#413f41;margin-bottom:35px;text-transform:none}@media(max-width:1024px){.checklist-sect__checklist-content h3{font-size:28px;margin-bottom:25px}}@media(max-width:767px){.checklist-sect__checklist-content h3{font-size:20px;margin-bottom:15px}}.checklist-sect__checklist-content .checklist-item{position:relative;padding-left:55px;font-size:27px;line-height:1.25}@media(max-width:1024px){.checklist-sect__checklist-content .checklist-item{font-size:18px;padding-left:30px}}@media(max-width:767px){.checklist-sect__checklist-content .checklist-item{font-size:14px;padding-left:25px}}.checklist-sect__checklist-content .checklist-item:not(:last-child){margin-bottom:25px}@media(max-width:1024px){.checklist-sect__checklist-content .checklist-item:not(:last-child){margin-bottom:20px}}@media(max-width:767px){.checklist-sect__checklist-content .checklist-item:not(:last-child){margin-bottom:10px}}.checklist-sect__checklist-content .checklist-item strong{font-family:ProximaNovaSBold}.checklist-sect__checklist-content .checklist-item:before{content:'';position:absolute;left:0;top:2px;display:block;width:32px;height:30px;background-image:url(../images/guide-pages/icon_check-black.svg);background-repeat:no-repeat}@media(max-width:1024px){.checklist-sect__checklist-content .checklist-item:before{width:21px;height:20px;top:1px;background-size:contain}}@media(max-width:767px){.checklist-sect__checklist-content .checklist-item:before{width:16px;height:15px}}.darkblue-container{position:relative;background-image:url(../images/guide-pages/dark-blue-gradient-bg.jpg);background-repeat:no-repeat;background-size:cover;min-height:520px;color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-left:75px;margin-bottom:100px}@media(max-width:991px){.darkblue-container{display:block;margin-bottom:50px}}.darkblue-container .text{padding-left:75px;padding-right:75px}@media(max-width:991px){.darkblue-container .text{padding:60px 40px}}@media(max-width:991px){.darkblue-container .text{padding:30px 25px}}.darkblue-container .image-wrap{width:420px;flex-shrink:0;display:flex;justify-content:flex-end}@media(max-width:991px){.darkblue-container .image-wrap{width:100%;justify-content:center}}.guide-sidebar-container{position:absolute;top:0;right:-380px;width:350px}@media(max-width:991px){.guide-sidebar-container{position:relative;top:auto;right:auto;width:auto;margin:35px 0}}@media(max-width:767px){.guide-sidebar-container{margin-left:-15px;margin-right:-15px}}.guide-sidebar{position:relative;background:#f9f9f9;padding:35px 15px}.guide-sidebar__heading{font-family:Lustria;font-size:20px;letter-spacing:1px;line-height:26px;text-transform:uppercase;max-width:310px;margin:0 auto 20px;text-align:center}.guide-sidebar .sub-heading{font-size:16px;line-height:1.2;margin-bottom:30px;text-align:center}.guide-sidebar__products{position:relative}.guide-sidebar__rosi-finder{position:relative}.guide-sidebar .rosi-finder{text-align:center}.guide-sidebar .rosi-finder .title{font-size:16px;letter-spacing:.5px;line-height:19px;margin-bottom:25px}.guide-sidebar .rosi-finder__form{display:block}.guide-sidebar .rosi-finder__input-field{position:relative;padding-left:45px;max-width:280px;margin:0 auto 20px}.guide-sidebar .rosi-finder__input-field:before{content:'';position:absolute;width:36px;height:36px;top:50%;left:0;background-image:url(../images/icon_rosi_sm.svg);background-repeat:no-repeat;background-position:center;transform:translate(0,-50%)}.guide-sidebar .rosi-finder__input-field span.error{position:absolute;left:0;top:100%;padding-left:45px;line-height:14px;right:0;text-align:left;font-size:12px;font-family:ProximaNovaBold;color:#b90017;letter-spacing:.34px}@media(max-width:767px){.guide-sidebar .rosi-finder__input-field span.error{font-size:14px;line-height:17px;letter-spacing:.4px;margin-top:5px}}.guide-sidebar .rosi-finder__input-field span.error:before{content:'';position:absolute;top:-26px;right:0;width:21px;height:21px;background:url(../images/xCrossErrorState.svg) no-repeat center center}@media(max-width:767px){.guide-sidebar .rosi-finder__input-field span.error:before{top:-35px}}.guide-sidebar .rosi-finder__input-field label{position:absolute;top:10px;left:45px;right:7px;font-family:ProximaNovaReg;font-size:16px;font-weight:normal;text-align:left;color:#7c7593;letter-spacing:.5px;margin:0;-webkit-transform:translate(7px,-5px);transform:translate(7px,-5px);transition:font-size .2s ease,color .2s .1s ease,-webkit-transform .2s ease;transition:transform .2s ease,font-size .2s ease,color .2s .1s ease;transition:transform .2s ease,font-size .2s ease,color .2s .1s ease,-webkit-transform .2s ease;cursor:text}.guide-sidebar .rosi-finder__input-field label.is-filled{font-size:14px;letter-spacing:.44px;color:#5d5185;-webkit-transform:translate(5px,-21px);transform:translate(5px,-21px)}.guide-sidebar .rosi-finder__input-field i{display:none;position:absolute;top:8px;left:50px;color:#443879;font-size:16px;font-family:ProximaNovaReg;font-style:normal;line-height:1.2}.guide-sidebar .rosi-finder .rosi-finder__input[type=text],.guide-sidebar .rosi-finder .rosi-finder__input[type=number]{position:relative;width:100%;height:35px;border:0;background-color:transparent;border-bottom:2px solid #443879;padding:5px;padding-left:17px;outline:0;font-family:ProximaNovaReg;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:16px;line-height:1.2;color:#443879;z-index:1}.guide-sidebar .rosi-finder .rosi-finder__input[type=text]:focus,.guide-sidebar .rosi-finder .rosi-finder__input[type=text].is-active,.guide-sidebar .rosi-finder .rosi-finder__input[type=number]:focus,.guide-sidebar .rosi-finder .rosi-finder__input[type=number].is-active{border-bottom-color:#443879;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.guide-sidebar .rosi-finder .rosi-finder__input[type=text]:-webkit-autofill+label,.guide-sidebar .rosi-finder .rosi-finder__input[type=text]:focus+label,.guide-sidebar .rosi-finder .rosi-finder__input[type=number]:-webkit-autofill+label,.guide-sidebar .rosi-finder .rosi-finder__input[type=number]:focus+label{font-size:14px;letter-spacing:.44px;color:#5d5185;-webkit-transform:translate(5px,-21px);transform:translate(5px,-21px);cursor:default}.guide-sidebar .rosi-finder .rosi-finder__input[type=text]:focus ~ i,.guide-sidebar .rosi-finder .rosi-finder__input[type=text].is-active ~ i,.guide-sidebar .rosi-finder .rosi-finder__input[type=number]:focus ~ i,.guide-sidebar .rosi-finder .rosi-finder__input[type=number].is-active ~ i{display:block}.guide-sidebar .rosi-finder .rosi-finder__input[type=text].invalid,.guide-sidebar .rosi-finder .rosi-finder__input[type=number].invalid{border-bottom-color:#b90017}.guide-sidebar .rosi-finder__btn.g-btn{display:inline-block;max-width:250px;height:45px;line-height:40px}.guide-sidebar .rosi-finder .bottom{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:65px}.guide-sidebar .rosi-finder .bottom img{margin-bottom:0}.guide-sidebar .rosi-finder .bottom .r{max-width:55px}.guide-sidebar .rosi-finder .bottom .ibm{max-width:125px;margin-left:10px}@media(max-width:991px){.rosi-products_carousel{height:520px}.rosi-products_carousel.owl-carousel{height:auto}}.rosi-products_carousel .owl-controls{position:relative}@media(max-width:736px){.rosi-products_carousel .owl-controls{margin-bottom:0;margin-top:20px}}.rosi-products_carousel .owl-controls .owl-buttons div.owl-prev,.rosi-products_carousel .owl-controls .owl-buttons div.owl-next{position:relative;top:auto;background-position:center}@media(max-width:736px){.rosi-products_carousel .owl-controls .owl-buttons div.owl-prev,.rosi-products_carousel .owl-controls .owl-buttons div.owl-next{display:inline-block}}.rosi-products_carousel .owl-controls .owl-buttons div.owl-prev{background-image:url(../images/product/icon_chevron-left_sm.svg)}.rosi-products_carousel .owl-controls .owl-buttons div.owl-next{background-image:url(../images/product/icon_chevron-right_sm.svg)}.rosi-product-item{position:relative;text-align:center;margin-bottom:75px}@media(max-width:991px){.rosi-product-item{max-width:305px;margin:0 auto}.rosi-products_carousel .rosi-product-item{opacity:0;visibility:hidden}.rosi-products_carousel.owl-carousel .rosi-product-item{opacity:1;visibility:visible}}@media(max-width:767px){.rosi-product-item{max-width:340px}}.rosi-product-item__link{position:relative;display:block;background:#fff;box-shadow:0 2px 6px 0 #e8e8e8;max-width:305px;margin:0 auto 22px;min-height:430px;text-align:center;color:#413f41;overflow:hidden}.rosi-product-item__link.setting{min-height:380px}@media(max-width:767px){.rosi-product-item__link{max-width:340px}}.rosi-product-item__link:hover{box-shadow:4px 4px 6px 0 #d0d0d0}.rosi-product-item__image{display:block;max-width:230px;margin:0 auto 15px}.rosi-product-item__image img{display:block;max-width:100%;margin:0 auto}.rosi-product-item__sale-label{position:absolute;top:-12px;left:-45px;width:130px;height:64px;background:linear-gradient(180deg,#f8ffff 0,#f2fffe 17.67%,#e2fffd 100%);text-align:center;font-size:14px;line-height:1.2;letter-spacing:.4px;box-shadow:-2px 2px 4px 0 rgba(0,0,0,0.12);transform:rotate(-45deg);padding-top:40px}.rosi-product-item__name{text-align:center;font-family:Lustria;font-size:24px;line-height:1.4;margin:10px 0;text-transform:uppercase;color:#443879}.rosi-product-item__set{position:relative}.rosi-product-item__info{display:flex;flex-direction:row;justify-content:space-between;padding:0 15px;margin-bottom:5px}@media(max-width:767px){.rosi-product-item__info{position:relative;padding:0 10px 10px}}.rosi-product-item__info .title{position:relative;max-width:240px;padding-left:25px;text-align:left;font-size:16px;letter-spacing:.5px;line-height:19px}.rosi-product-item__info .title:before{content:'';position:absolute;top:2px;left:0;background-repeat:no-repeat;background-size:contain}.rosi-product-item__info .title_setting{height:57px;overflow:hidden}.rosi-product-item__info .title_setting:before{background-image:url(../images/product-listing/icon_complete-ring_setting.svg);width:20px;height:20px}.rosi-product-item__info .title_diamond:before{background-image:url(../images/product-listing/icon_complete-ring_diamond.svg);width:20px;height:19px}.rosi-product-item__info .right-box{min-width:65px;text-align:right;font-size:16px;letter-spacing:.5px;line-height:20px}.rosi-product-item__info .right-box .price{font-family:Lustria;font-weight:normal;letter-spacing:.5px}.rosi-product-item__bottom{display:flex;flex-direction:row;margin:15px 15px 0;padding:10px 0 15px;justify-content:space-between;border-top:1px solid #e8e8e8;font-size:16px}@media(max-width:767px){.rosi-product-item__bottom{margin-top:0}}.rosi-product-item__bottom .total-price{font-family:Lustria;color:#443879;font-size:16px;letter-spacing:.5px}.rosi-product-item__more.g-btn{display:inline-block;max-width:250px;height:45px;line-height:40px}.rosi-product-item .build-cr-spinner{position:absolute;top:0;left:7px;right:7px;bottom:66px;background-color:rgba(255,255,255,0.65);z-index:5}@media(max-width:991px){.rosi-product-item .build-cr-spinner{left:0;right:0}}.rosi-product-item .build-cr-spinner .Spinner{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px}.rosi-promo{position:relative;background:#fff;color:#413f41;text-align:center;padding-top:30px}.rosi-promo .heading{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;font-family:Lustria;padding-bottom:20px;margin-bottom:20px;font-size:34px;line-height:1.2}@media(max-width:767px){.rosi-promo .heading{font-size:28px}}.rosi-promo .heading:before{content:'';width:46px;height:46px;background-image:url(../images/icon_rosi_sm.svg);background-repeat:no-repeat;background-size:contain;margin-right:15px}.rosi-promo .heading:after{content:'';position:absolute;bottom:0;left:50%;width:100px;margin-left:-50px;border-bottom:1px solid #e8e8e8}.rosi-promo .text{padding-left:35px;padding-right:35px;margin-bottom:25px;font-size:18px;line-height:1.4}@media(max-width:767px){.rosi-promo .text{font-size:16px;padding-left:25px;padding-right:25px}}.rosi-promo .links{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 35px;margin-bottom:30px}@media(max-width:767px){.rosi-promo .links{padding-left:25px;padding-right:25px}}.rosi-promo .links .link-item{display:flex;flex-direction:row;align-items:center;color:#413f41;font-family:ProximaNovaSBold;font-size:17px;letter-spacing:0;cursor:pointer}@media(max-width:767px){.rosi-promo .links .link-item{font-size:14px}}.rosi-promo .links .link-item:before{content:'';display:block;width:46px;height:46px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-image:url(../images/guide-pages/icon_play-video.svg);background-color:#443879;background-repeat:no-repeat;background-position:17px center;margin-right:12px}@media(max-width:767px){.rosi-promo .links .link-item:before{width:38px;height:38px;margin-right:7px;background-position:13px center}}.rosi-promo .bottom{border-top:1px solid #e8e8e8;padding-top:17px;padding-bottom:18px;text-align:center}.rosi-promo .bottom .icon{display:block;margin:0 auto;background-image:url(../images/sprites/home-sprites-2.png);width:121px;height:36px;background-repeat:no-repeat;background-position-x:-5px;background-position-y:-513px}.diamond-size-chart-modal .modal-dialog{width:1282px;margin-top:35px}@media(max-width:1024px){.diamond-size-chart-modal .modal-dialog{width:100%;margin:55px auto 20px}}.diamond-size-chart-modal .modal-content{overflow:hidden}.diamond-size-chart-modal .modal-header{margin:0;padding:0}.diamond-size-chart-modal .modal-body{padding:0}.diamond-size-chart-modal .modal-body img{max-width:100%}.promo-rings-wrapper{margin-top:100px}@media(max-width:767px){.promo-rings-wrapper{margin-top:50px}}.promo-rings-wrapper .heading{margin-bottom:30px;text-align:center}@media(max-width:767px){.promo-rings-wrapper .heading{margin-bottom:0}}.promo-rings-wrapper .promo-rings{justify-content:center}.promo-rings-wrapper .promo-rings__item{width:auto;padding-left:10px;padding-right:10px}@media(max-width:767px){.promo-rings-wrapper .promo-rings__item{width:175px;padding-left:0;padding-right:0}}.promo-rings{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;text-align:center;padding-top:30px}.promo-rings__item{width:50%;margin-bottom:15px}.promo-rings__item .img{position:relative;display:block;margin-bottom:10px}.promo-rings__item .img img{max-width:350px;margin:0 auto}@media(max-width:767px){.promo-rings__item .img img{max-width:175px}}.promo-rings__item p{font-size:16px;line-height:1.2;margin-bottom:10px}.promo-rings__item .product-collection-name{font-family:Lustria;font-size:24px;color:#443879;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase;text-align:center}.promo-rings__item .title{display:block;font-family:'ProximaNovaReg';font-weight:normal;font-size:16px;text-align:center;color:#413f41;height:45px;max-width:345px;letter-spacing:.5px;margin:0 auto 10px}@media(max-width:767px){.promo-rings__item .title{font-size:14px;height:auto;max-width:200px}}.promo-rings__item .price{font-family:Lustria}.promo-rings__item .old-price .price{color:#413f41}.promo-rings__item .special-price{padding-left:5px;color:inherit}.promo-rings__item .special-price .price{font-size:20px;color:#443879;letter-spacing:1px}.promo-rings__item .sale-label{position:absolute;top:19px;left:0}@media(max-width:1200px){.promo-rings__item .sale-label{top:39px}}@media(max-width:991px){.promo-rings__item .sale-label{top:23px}}@media(max-width:767px){.promo-rings__item .sale-label{top:0}}.promo-rings__item .sale-label:before{content:'';position:absolute;top:0;left:0;border:38px solid #b4efd7;border-left-width:36px;border-right-width:36px;border-color:#b4efd7 transparent transparent #b4efd7;z-index:5}.promo-rings__item .sale-label div{position:relative;font-size:13px;text-transform:uppercase;width:35px;display:block;text-align:center;line-height:1.2;top:7px;left:5px;letter-spacing:.4px;z-index:10}.promo-rings__item .sale-label_pink:before{border-color:#f9cac8 transparent transparent #f9cac8}.promo-rings__item .sale-label_yellow:before{border-color:#ffe594 transparent transparent #ffe594}.promo-rings__item .sale-label_round{top:0}.promo-rings__item .sale-label_round:before{display:none}.promo-rings__item .sale-label_round div{background-image:url(../images/icon_20off-SummerSale-Badge.svg);background-size:contain;background-repeat:no-repeat;background-position:top left;width:60px;height:61px;top:auto;left:auto;color:#413f41;padding:17px 11px 10px;font-size:14px;line-height:15px}@media(max-width:767px){.promo-rings__item .sale-label_round div{width:44px;height:44px;font-size:12px;line-height:12px;padding:10px 0 0}}.category-contact .main-container{margin-top:117px}@media(max-width:1024px){.category-contact .main-container{margin-top:56px}}.contacts-us-page{position:relative;max-width:1920px;margin:0 auto 50px;font-family:ProximaNovaReg;font-size:16px;color:#413f41}.contacts-us-page .contact-loader{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.55);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:999999}.contacts-us-page__hero{position:relative}.contacts-us-page__hero-bg img{position:relative;display:block;max-width:100%}.contacts-us-page__hero-main{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background-color:rgba(0,0,0,0.4);z-index:1}.contacts-us-page__hero-main .heading{font-family:Lustria;font-size:40px;letter-spacing:2px;line-height:51px;margin-bottom:20px}@media(max-width:767px){.contacts-us-page__hero-main .heading{font-size:24px;letter-spacing:.5px;line-height:31px;margin-bottom:12px}}.contacts-us-page__hero-main .sub-heading{max-width:450px;font-size:16px;line-height:1.2;letter-spacing:.5px;text-align:center}@media(max-width:767px){.contacts-us-page__hero-main .sub-heading{padding-left:15px;padding-right:15px;font-size:16px;letter-spacing:.5px;line-height:19px}}.contacts-us-page__contacts{position:relative;max-width:1140px;margin:0 auto 50px;padding:70px 15px 50px;border-bottom:1px solid #e8e8e8}@media(max-width:767px){.contacts-us-page__contacts{padding:30px 15px;margin-bottom:35px}}.contacts-us-page__contacts .contact-items{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;margin-bottom:65px}@media(max-width:767px){.contacts-us-page__contacts .contact-items{flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:0}}.contacts-us-page__contacts .contact-item{min-width:285px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:16px}@media(max-width:991px){.contacts-us-page__contacts .contact-item{min-width:225px}}@media(max-width:767px){.contacts-us-page__contacts .contact-item{position:relative;display:block;text-align:left;padding-left:60px;margin-bottom:25px}.contacts-us-page__contacts .contact-item:nth-child(1){left:6px}.contacts-us-page__contacts .contact-item:nth-child(3){left:3px}}.contacts-us-page__contacts .contact-item .icon{margin-bottom:15px}@media(max-width:767px){.contacts-us-page__contacts .contact-item .icon{margin:0;position:absolute;left:0;top:50%;transform:translate(0,-50%)}}.contacts-us-page__contacts .contact-item .title{line-height:1.2}.contacts-us-page__contacts .contact-item .link{text-decoration:none}.contacts-us-page__contacts .contact-item .link:hover,.contacts-us-page__contacts .contact-item .link:active{text-decoration:none}.contacts-us-page__contacts .contact-item .link:focus{color:#443879}.contacts-us-page__contacts .work-hours{text-align:center;font-size:16px;line-height:1.2;letter-spacing:.5px}@media(max-width:767px){.contacts-us-page__contacts .work-hours{text-align:left}}.contacts-us-page__contacts .work-hours strong{font-family:ProximaNovaBold}@media(max-width:767px){.contacts-us-page__form{padding-left:15px;padding-right:15px}}.contacts-us-page__form .middle-content{float:none;max-width:1140px;margin:0 auto}.contacts-us-page__form .middle-content #contactForm .fields,.contacts-us-page__form .middle-content #contactForm .field{margin-bottom:0}.contacts-us-page__form #contactForm{width:auto;max-width:320px;padding:0}@media(max-width:767px){.contacts-us-page__form #contactForm{max-width:380px}}.contacts-us-page__form #contactForm label{font-family:ProximaNovaReg;font-size:16px;line-height:1.2;letter-spacing:.5px;color:#413f41;margin-bottom:5px}.contacts-us-page__form #contactForm label.required:after{content:'';display:none}.contacts-us-page__form #contactForm .form-list>li{margin-bottom:0}.contacts-us-page__form #contactForm .input-box{padding-top:0;padding-bottom:0;margin-bottom:18px}@media(max-width:767px){.contacts-us-page__form #contactForm .input-box{padding-top:0 !important;margin-bottom:15px}}.contacts-us-page__form #contactForm .input-box input.input-text,.contacts-us-page__form #contactForm .input-box textarea.input-text{display:block;width:100%;height:50px;border:1px solid #7c7593;border-radius:10px;padding-left:18px;font-size:16px;font-family:ProximaNovaReg;color:#413f41;line-height:1;outline:0}.contacts-us-page__form #contactForm .input-box textarea.input-text{height:100px !important;padding:10px 12px;resize:none;margin-bottom:10px}.contacts-us-page__form #contactForm .buttons-set{margin:0;padding:0}.contacts-us-page__form #contactForm .buttons-set button.button{height:58px;-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px;background:#443879;text-transform:uppercase;font-family:ProximaNovaBold;color:#fff;font-size:16px;letter-spacing:2px;outline:0}.contacts-us-page__form #contactForm .buttons-set button.button:hover{background:#5d5185}.contacts-us-page__form #contactForm .buttons-set button.button:active{background:#7c7593}.ring-shopper{position:relative;letter-spacing:.5px;color:#413f41}@media(max-width:767px){.ring-shopper .show-effect{opacity:1}}.ring-shopper__hero{position:relative;max-width:1920px;margin:0 auto}@media(max-width:991px){.ring-shopper__hero{margin-bottom:90px}}@media(max-width:767px){.ring-shopper__hero{margin-bottom:155px}}.ring-shopper__hero-bg img{width:100%;max-width:100%}.ring-shopper__hero-main{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff}@media(max-width:767px){.ring-shopper__hero-main{padding-bottom:65px}}.ring-shopper__hero-main .sub-heading{font-family:Lustria;font-size:16px;line-height:1.25;margin-bottom:12px;text-transform:uppercase;color:#fff}@media(max-width:767px){.ring-shopper__hero-main .sub-heading{margin-bottom:18px;max-width:255px}}.ring-shopper__hero-main .heading{font-family:Lustria;font-size:40px;letter-spacing:2px;line-height:51px;margin-bottom:15px;color:#fff;text-transform:none}@media(max-width:767px){.ring-shopper__hero-main .heading{font-size:24px;letter-spacing:.5px;line-height:31px;margin-bottom:0}}.ring-shopper__hero-main .rosi-budget{width:100%;max-width:570px}@media(max-width:991px){.ring-shopper__hero-main .rosi-budget{position:absolute;top:100%;transform:translate(0,20px)}}@media(max-width:767px){.ring-shopper__hero-main .rosi-budget{transform:translate(0,35px)}}.ring-shopper__promo{position:relative}.ring-shopper__promo-text{position:relative;padding:80px 15px 120px;max-width:905px;margin:0 auto;text-align:center}@media(max-width:991px){.ring-shopper__promo-text{padding:50px 15px 110px}}.ring-shopper__promo-text .main-text{font-family:ProximaNovaBold;font-size:24px;letter-spacing:.67px;line-height:29px;margin-bottom:40px}.ring-shopper__promo-text .main-text_last{margin-bottom:0}@media(max-width:767px){.ring-shopper__promo-text .main-text{font-size:18px;letter-spacing:.5px;line-height:22px;margin-bottom:20px}}.ring-shopper__promo-text .main-text a{font-size:inherit}.ring-shopper__promo-text p{font-size:16px;line-height:1.2}.ring-shopper__find .splitit-find .ring{width:445px;height:auto;margin-top:-180px}@media(max-width:991px){.ring-shopper__find .splitit-find .ring{width:100%;max-width:445px;height:auto;margin:0 auto 30px}}@media(max-width:991px){.ring-shopper__find .splitit-find{padding:50px 0}}@media(max-width:767px){.ring-shopper__find .splitit-find{padding-top:0}}.ring-shopper__find .splitit-find .rosi-budget__btn{margin:0}@media(max-width:767px){.ring-shopper__find .splitit-find .rosi-budget__btn{margin-left:auto;margin-right:auto}}@media(max-width:991px){.ring-shopper__find .splitit-section_find{margin-top:50px}}.ring-shopper__steps{position:relative;padding:75px 0}@media(max-width:991px){.ring-shopper__steps{padding:55px 0}}@media(max-width:767px){.ring-shopper__steps{padding:55px 0 35px}}.ring-shopper__steps .heading{text-align:center;font-family:Lustria;font-size:20px;letter-spacing:1px;line-height:26px;margin-bottom:35px}.ring-shopper__stories-section{padding:0 0 80px}@media(max-width:991px){.ring-shopper__stories-section{padding-bottom:30px}}@media(max-width:767px){.ring-shopper__stories-section{padding-bottom:0}}.ring-shopper__stories-section .container{max-width:1140px}.story-content{position:relative;display:flex;flex-direction:row;align-items:flex-start;padding:40px 0}.story-content_imgOnRight{justify-content:flex-end}.story-content_imgOnLeft{justify-content:flex-start}@media(max-width:991px){.story-content{padding:0;flex-direction:column;justify-content:flex-start;align-items:center}}@media(max-width:767px){.story-content{margin-left:-15px;margin-right:-15px;margin-bottom:25px}}.story-content__image{max-width:730px}.story-content__image img{max-width:100%}.story-content__text{position:absolute;top:50%;display:flex;width:100%;max-width:635px;min-height:375px;flex-direction:column;align-items:flex-start;justify-content:center;background:#fff;padding:25px 65px;box-shadow:4px 4px 10px 2px rgba(0,0,0,0.13);font-size:18px;line-height:1.2;transform:translate(0,-50%)}@media(max-width:991px){.story-content__text{position:relative;transform:translate(0,-65px)}}@media(max-width:767px){.story-content__text{transform:translate(0,-30px);padding:30px 31px;min-height:inherit;width:auto;margin-left:15px;margin-right:15px;font-size:16px}}.story-content__text .madeUsa img{display:inline-block}@media(max-width:767px){.story-content__text .madeUsa{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left}.story-content__text .madeUsa img{margin-right:10px}}.story-content__text p:not(:last-of-type),.story-content__text p:not(:last-child){margin-bottom:20px}.story-content__text a,.story-content__text a.link-paragraph{font-size:inherit}.story-content__text_onRight{right:0}.story-content__text_onLeft{left:0}.story-content__text .heading{font-family:Lustria;font-size:32px;letter-spacing:1px;line-height:41px;margin-bottom:15px;text-transform:uppercase}@media(max-width:767px){.story-content__text .heading{font-size:20px;line-height:1.3;margin-bottom:7px}}.shopper-steps{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-around;text-align:center}@media(max-width:767px){.shopper-steps{flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left}}.shopper-steps__item{display:flex;flex-direction:column;width:100%;max-width:273px;text-align:center;font-size:18px;line-height:22px}@media(max-width:767px){.shopper-steps__item{position:relative;padding-left:62px;text-align:left;font-size:16px;line-height:1.2;max-width:100%;margin-bottom:25px}}.shopper-steps__item .icon{margin-bottom:20px}@media(max-width:767px){.shopper-steps__item .icon{position:absolute;top:4px;left:0;width:50px}}.shopper-steps__item .icon img{margin:0 auto;max-width:100%}.shopper-steps__item .title{font-family:ProximaNovaBold;margin-bottom:10px}@media(max-width:767px){.shopper-steps__item .title{font-size:18px;margin-bottom:7px}}.shopper-tool-promo{position:relative;background:linear-gradient(180deg,#443879 0,#b9afe4 100%);padding-top:55px;padding-bottom:65px}.shopper-tool-promo .container{padding-top:40px;background-image:url(../images/rosi-shopper/rosi-shopper-BG_D.png);background-position:top center;background-repeat:no-repeat}@media(max-width:767px){.shopper-tool-promo .container{background-position:-435px 0}}@media(max-width:460px){.shopper-tool-promo .container{background-position:-435px 0}}@media(max-width:375px){.shopper-tool-promo .container{background-position:-515px 0}}.shopper-tool-promo:before{content:'';position:absolute;top:0;left:50%;transform:translate(-50%,-65px);display:block;width:200px;height:200px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#443879;z-index:-1}.shopper-tool-promo .icon-rosi{display:block;width:86px;position:absolute;top:-30px;left:50%;transform:translate(-50%,0);z-index:1}.shopper-tool-promo .heading{font-family:Lustria;font-size:20px;letter-spacing:1px;line-height:26px;color:#fff;text-align:center;max-width:585px;margin:0 auto 50px}.shopper-tool-promo__info{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:50px}@media(max-width:991px){.shopper-tool-promo__info{padding-top:0}}.shopper-tool-promo__info .ring-scheme-img{position:relative;transform:translate(-5px,0)}@media(max-width:991px){.shopper-tool-promo__info .ring-scheme-img{margin-bottom:25px}}@media(max-width:767px){.shopper-tool-promo__info .ring-scheme-img{margin-bottom:15px}}.shopper-tool-promo__info .ring-scheme-img img{max-width:100%}.shopper-tool-promo__info .ring-scheme-descr{position:absolute;top:10px;left:50%;transform:translate(-50%,0);width:100%;max-width:950px}@media(max-width:991px){.shopper-tool-promo__info .ring-scheme-descr{position:relative;top:auto;left:auto;transform:none;display:flex;flex-direction:row;justify-content:space-around}}.shopper-tool-promo__info .ring-scheme-descr__item{position:absolute;color:#fff}.shopper-tool-promo__info .ring-scheme-descr__item_setting{left:100px}.shopper-tool-promo__info .ring-scheme-descr__item_diamond{right:45px}.shopper-tool-promo__info .ring-scheme-descr__item .title{display:flex;flex-direction:row;text-align:center;align-items:center;justify-content:center;width:200px;font-size:24px;font-family:ProximaNovaBold;line-height:29px;letter-spacing:.67px;padding-bottom:10px;border-bottom:2px solid #fff}@media(max-width:991px){.shopper-tool-promo__info .ring-scheme-descr__item .title{margin-bottom:20px;width:100%;max-width:200px}}@media(max-width:767px){.shopper-tool-promo__info .ring-scheme-descr__item .title{max-width:135px;font-size:18px;letter-spacing:.5px;line-height:22px}}.shopper-tool-promo__info .ring-scheme-descr__item .title img{margin-right:10px}@media(max-width:767px){.shopper-tool-promo__info .ring-scheme-descr__item .title img{width:20px;margin-right:4px}}.shopper-tool-promo__info .ring-scheme-descr__item .descr-text{position:absolute;font-family:ProximaNovaBold;font-size:16px;letter-spacing:.5px;line-height:1.2;padding-left:45px;width:200px}.shopper-tool-promo__info .ring-scheme-descr__item .descr-text:before{content:'';position:absolute;top:50%;left:0;transform:translate(0,-50%);background-position:0 0;background-repeat:no-repeat}.shopper-tool-promo__info .ring-scheme-descr__item .descr-text_custom{top:110px;left:0}.shopper-tool-promo__info .ring-scheme-descr__item .descr-text_custom:before{left:5px;background-image:url(../images/rosi-shopper/icon_ShopperHeart.svg);width:33px;height:41px}@media(max-width:767px){.shopper-tool-promo__info .ring-scheme-descr__item .descr-text_custom:before{left:0;width:25px;height:32px;background-size:contain}}@media(max-width:767px){.shopper-tool-promo__info .ring-scheme-descr__item .descr-text_custom{margin-bottom:35px !important}}.shopper-tool-promo__info .ring-scheme-descr__item .descr-text_budget{top:260px;left:-5px;padding-left:50px}.shopper-tool-promo__info .ring-scheme-descr__item .descr-text_budget:before{background-image:url(../images/rosi-shopper/icon_BestBalance.svg);width:41px;height:42px}@media(max-width:767px){.shopper-tool-promo__info .ring-scheme-descr__item .descr-text_budget:before{width:25px;height:25px;background-size:contain}}.shopper-tool-promo__info .ring-scheme-descr__item .descr-text_ai{top:100px;left:-35px;width:250px}.shopper-tool-promo__info .ring-scheme-descr__item .descr-text_ai:before{background-image:url(../images/rosi-shopper/icon_BestDIamondAI.svg);width:32px;height:36px;left:5px;top:0;transform:none}@media(max-width:767px){.shopper-tool-promo__info .ring-scheme-descr__item .descr-text_ai:before{width:26px;height:28px;background-size:contain}}@media(max-width:767px){.shopper-tool-promo__info .ring-scheme-descr__item .descr-text_ai{max-width:142px !important}}.shopper-tool-promo__info .ring-scheme-descr__item .descr-text_budget-diamond{top:220px;left:-30px}@media(max-width:991px){.shopper-tool-promo__info .ring-scheme-descr__item .descr-text{position:relative;top:auto;left:auto;max-width:200px;padding-left:50px;margin-bottom:20px}}@media(max-width:767px){.shopper-tool-promo__info .ring-scheme-descr__item .descr-text{font-size:14px;letter-spacing:.4px;line-height:1.2;font-family:ProximaNovaReg;max-width:135px;padding-left:35px}.shopper-tool-promo__info .ring-scheme-descr__item .descr-text:before{top:1px;transform:none}}@media(max-width:991px){.shopper-tool-promo__info .ring-scheme-descr__item{position:relative;left:auto;right:auto;top:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}}.best-pairings{position:relative;background:#f9f9f9;padding:65px 0;margin-bottom:80px}@media(max-width:991px){.best-pairings{margin-bottom:50px}}@media(max-width:767px){.best-pairings{padding:40px 0;margin-bottom:40px}}.best-pairings .container{max-width:1140px}.best-pairings .heading{text-align:center;font-family:Lustria;font-size:20px;letter-spacing:1px;line-height:26px;text-transform:uppercase;color:#413f41;margin-bottom:65px}@media(max-width:767px){.best-pairings .heading{max-width:220px;margin:0 auto 40px}}.best-pairings__products{position:relative}.best-pairings .best-products{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media(max-width:991px){.best-pairings .best-products{height:520px;padding:0;margin:0}.best-pairings .best-products.owl-carousel{height:auto}}.best-pairings .best-products .owl-controls{position:relative}@media(max-width:736px){.best-pairings .best-products .owl-controls{margin-bottom:0;margin-top:20px}}.best-pairings .best-products .owl-controls .owl-buttons div.owl-prev,.best-pairings .best-products .owl-controls .owl-buttons div.owl-next{position:relative;top:auto;background-position:center}@media(max-width:736px){.best-pairings .best-products .owl-controls .owl-buttons div.owl-prev,.best-pairings .best-products .owl-controls .owl-buttons div.owl-next{display:inline-block}}.best-pairings .best-products .owl-controls .owl-buttons div.owl-prev{background-image:url(../images/product/icon_chevron-left_sm.svg)}.best-pairings .best-products .owl-controls .owl-buttons div.owl-next{background-image:url(../images/product/icon_chevron-right_sm.svg)}.best-pairings .best-product-item{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:350px}@media(max-width:991px){.best-pairings .best-product-item{margin:0 auto}}.best-pairings .best-product-item__link{color:#413f41}.best-pairings .best-product-item__link:hover{color:#413f41}.best-pairings .best-product-item__link:active{color:#413f41}.best-pairings .best-product-item__image{position:relative;display:inline-block;overflow:hidden;margin-bottom:15px}.best-pairings .best-product-item__image img{max-width:350px}.best-pairings .best-product-item__name{font-family:Lustria;font-size:24px;letter-spacing:.5px;line-height:31px;margin-bottom:10px;text-transform:uppercase;color:#443879}.best-pairings .best-product-item__title{font-size:16px;letter-spacing:.5px;line-height:1.2;max-width:345px;min-height:58px}.best-pairings .best-product-item__price{color:#492c7f;font-family:Lustria;font-size:20px;letter-spacing:1px;line-height:26px;margin:5px 0}.best-pairings .best-product-item__sub-text{font-size:14px;letter-spacing:.4px;margin-bottom:15px}.best-pairings .best-product-item__more{width:100%;max-width:250px;height:45px;line-height:40px}.best-pairings .best-product-item .build-cr-spinner{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.65);z-index:5}@media(max-width:991px){.best-pairings .best-product-item .build-cr-spinner{left:0;right:0}}.best-pairings .best-product-item .build-cr-spinner .Spinner{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px}.customer-block{position:relative;max-width:1110px;margin:0 auto;border:1px solid #e8e8e8;color:#413f41}.customer-block__header{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;min-height:60px;background:#f9f9f9;padding-left:25px;padding-right:25px}@media(max-width:767px){.customer-block__header{padding-left:20px;padding-right:20px}}.customer-block__header .heading{font-family:Lustria;font-size:20px;letter-spacing:.3px;line-height:26px;text-transform:uppercase;color:#413f41}.customer-block__header .links{position:absolute;right:25px;top:50%;transform:translate(0,-50%)}.customer-block__header_complex{flex-wrap:wrap;align-items:flex-start;padding-top:18px;padding-bottom:16px}.customer-block__header_complex .heading{margin-bottom:5px}.customer-block__header_complex .links{top:20px;transform:none}.customer-block__header_complex .subheading{font-size:14px;line-height:1.25;letter-spacing:.4px}.customer-block_progress{margin-bottom:15px}.customer-block_order-detail .customer-block__header .links{display:none}.customer-block__content{position:relative;padding:20px 25px}.customer-block__content_wishlist{padding-top:0;padding-bottom:0}@media(max-width:767px){.customer-block__content{padding-left:20px;padding-right:20px}}.customer-block__content p{font-family:ProximaNovaReg;font-size:16px;letter-spacing:.5px;line-height:1.2}.customer-block .link{font-family:"ProximaNovaBold";font-size:16px;letter-spacing:.5px;line-height:19px;color:#443879}@media(max-width:767px){.customer-block .link{font-size:14px}}.customer-block .link:hover{color:#443879;text-decoration:none}.customer-block .link:active{color:#443879}.customer-block .link:focus{color:#443879}.wishlist-products{position:relative}.wishlist-products__item{border-bottom:1px solid #e8e8e8}.wishlist-products__item:last-child{border-bottom:0}.wishlist-item{position:relative;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;padding-top:20px;padding-bottom:20px;font-size:16px}@media(max-width:767px){.wishlist-item{font-size:14px}}.wishlist-item__image{flex:0 0 200px}@media(max-width:480px){.wishlist-item__image{flex:0 0 100px}}.wishlist-item__image a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.wishlist-item__image img{max-width:100%}.wishlist-item__image_complete a{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:200px}@media(max-width:480px){.wishlist-item__image_complete a{min-height:100px}}.wishlist-item__image_complete a span{font-family:Lustria;font-size:24px;line-height:1;color:#413f41}@media(max-width:480px){.wishlist-item__image_complete a span{font-size:16px}}.wishlist-item__image_complete img{max-width:90px}@media(max-width:480px){.wishlist-item__image_complete img{max-width:42px}}.wishlist-item__info{position:relative;width:100%;padding-left:65px}@media(max-width:991px){.wishlist-item__info{padding-left:15px}}.wishlist-item__title{margin-bottom:8px}@media(max-width:767px){.wishlist-item__title{margin-bottom:5px}}.wishlist-item__title a{font-family:Lustria;font-size:20px;letter-spacing:.3px;line-height:1.3;color:#443879}@media(max-width:767px){.wishlist-item__title a{font-size:16px;line-height:1.2}}.wishlist-item__title a:hover{text-decoration:none;color:#443879}.wishlist-item__descr{max-width:460px;font-size:16px;letter-spacing:.5px;line-height:1.2;margin-bottom:8px}@media(max-width:991px){.wishlist-item__descr{max-width:300px}}@media(max-width:767px){.wishlist-item__descr{font-size:14px;margin-bottom:7px}}.wishlist-item__details .item{margin-bottom:7px;color:#413f41}.wishlist-item__details .item .title{font-family:ProximaNovaBold}.wishlist-item__details .item .val{display:inline-block}.wishlist-item__details .item .val_gia{cursor:pointer}@media(max-width:767px){.wishlist-item__details .item{margin-bottom:0}}@media(max-width:767px){.wishlist-item__details{margin-bottom:10px}}.wishlist-item__price-container{position:absolute;top:10px;right:0;text-align:right}@media(max-width:767px){.wishlist-item__price-container{position:relative;top:auto;text-align:left;margin-bottom:15px}}.wishlist-item__price{margin-bottom:10px}.wishlist-item__price .price{font-family:ProximaNovaBold;font-size:16px;letter-spacing:.5px;line-height:1.2}@media(max-width:767px){.wishlist-item__price .price{font-size:14px}}.wishlist-item__controls{position:absolute;right:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}@media(max-width:767px){.wishlist-item__controls{position:relative;align-items:flex-start}}.wishlist-item__ring-size{margin-bottom:10px}@media(max-width:767px){.wishlist-item__ring-size{width:100%;max-width:320px}}.wishlist-item__ring-size .custom-select__selected{width:180px;border-color:#7c7593}@media(max-width:767px){.wishlist-item__ring-size .custom-select__selected{width:100%}}.wishlist-item__btn.g-btn{line-height:54px}@media(max-width:991px){.wishlist-item__btn.g-btn{width:250px;height:50px;line-height:45px}}@media(max-width:767px){.wishlist-item__btn.g-btn{width:100%;max-width:320px;height:45px;line-height:40px}}.wishlist-item__btn_inactive.g-btn{background:#e8e8e8;pointer-events:none;cursor:not-allowed}.wishlist-item__btn_inactive.g-btn:hover{background:#e8e8e8}.wishlist-item__btn_inactive.g-btn:focus{background:#e8e8e8}.wishlist-item__btn_inactive.g-btn:active{background:#e8e8e8}.wishlist-page{position:relative;max-width:1140px;margin:0 auto;padding-left:15px;padding-right:15px}.wishlist-page__bottom{display:flex;flex-direction:row;justify-content:flex-end;margin-top:20px;padding-right:25px}@media(max-width:991px){.wishlist-page__bottom{justify-content:center;padding-right:0}}.wishlist-page__bottom .g-btn{line-height:53px}@media(max-width:767px){.wishlist-page__bottom .g-btn{width:100%;max-width:350px;height:45px;line-height:40px}}.wishlist-page__bottom .wishlist-button-add-all{display:none}.hero-banner{position:relative;max-width:1920px;margin:0 auto 150px}@media(max-width:991px){.hero-banner{max-width:750px}}@media(max-width:767px){.hero-banner{margin-bottom:55px}}.hero-banner img{max-width:100%}.hero-banner__content{position:absolute;top:0;bottom:0;width:100%;max-width:1170px;padding-left:15px;padding-right:15px;left:50%;transform:translate(-50%,0);z-index:5;color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:767px){.hero-banner__content{position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none;color:#413f41;padding-top:120px}}.hero-banner__content:before{content:'';position:absolute;width:350px;height:238px;background-image:url(../images/diamond-provenance/img_ProvenanceLooseDiamond-D.png);background-repeat:no-repeat;background-size:contain;z-index:2;bottom:-155px;right:50px}@media(max-width:1024px){.hero-banner__content:before{bottom:-185px}}@media(max-width:991px){.hero-banner__content:before{right:auto;left:50%;transform:translate(-50%,0)}}@media(max-width:767px){.hero-banner__content:before{bottom:auto;top:-105px}}.hero-banner__content .heading{color:#fff;font-family:Lustria;font-size:28px;letter-spacing:.88px;line-height:1.3;text-align:center;text-transform:uppercase;margin-bottom:25px}@media(max-width:767px){.hero-banner__content .heading{color:#413f41}}.hero-banner__content .text{max-width:650px;margin:0 auto;font-family:ProximaNovaReg;font-size:18px;letter-spacing:.5px;color:#fff;line-height:1.25;text-align:center}@media(max-width:767px){.hero-banner__content .text{color:#413f41}}.hero-banner__button{line-height:55px;position:relative;top:200px}@media(max-width:991px){.hero-banner__button{top:15px}}.diamond-provenance-map{position:relative;padding-top:30px;padding-bottom:45px}@media(max-width:767px){.diamond-provenance-map{padding:0 15px}}.diamond-provenance-map:before{content:'';position:absolute;top:130px;bottom:115px;left:0;right:0;z-index:2;background:#f9f9f9}@media(max-width:767px){.diamond-provenance-map:before{top:40px;bottom:40px}}.diamond-provenance-map__img{position:relative;margin:0 auto;display:block;z-index:5}@media(max-width:767px){.diamond-provenance-map__img{width:100%;max-width:550px;height:auto}}.diamond-timelapse{position:relative;padding-top:45px}.diamond-timelapse__inner{width:100%;max-width:735px;margin:0 auto;color:#413f41}@media(max-width:991px){.diamond-timelapse__inner{padding-left:15px;padding-right:15px}}.diamond-timelapse__heading{font-family:Lustria;font-size:28px;line-height:36px;letter-spacing:.5px;text-align:center;text-transform:uppercase;margin-bottom:30px}.diamond-timelapse__items{position:relative}.diamond-timelapse__item{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;padding-bottom:120px}@media(max-width:767px){.diamond-timelapse__item:last-of-type{padding-bottom:80px}}.diamond-timelapse__item .icon-wrap{flex:0 0 100px}.diamond-timelapse__item_ltr .icon-wrap{margin-right:25px}@media(max-width:767px){.diamond-timelapse__item_ltr .icon-wrap{margin-right:20px}}.diamond-timelapse__item_rtl .icon-wrap{margin-left:25px}@media(max-width:767px){.diamond-timelapse__item_rtl .icon-wrap{margin-left:20px}}.diamond-timelapse__item_ltr .icon-wrap{order:1}.diamond-timelapse__item_ltr .detail{order:2}.diamond-timelapse__item_rtl .icon-wrap{order:2}.diamond-timelapse__item_rtl .detail{order:1}.diamond-timelapse__item .detail{padding-top:5px}.diamond-timelapse__item .title{font-size:18px;font-family:ProximaNovaBold;line-height:1.25;letter-spacing:.5px;margin-bottom:10px}.diamond-timelapse__item .text{font-size:16px;letter-spacing:.5px;line-height:1.2}.diamond-timelapse__item .next-step-arrow{position:absolute;top:105px;bottom:55px;left:50px;right:50px;border:3px solid #7c7593;border-top:0;z-index:2}.diamond-timelapse__item .next-step-arrow:before{content:'';position:absolute;top:100%;height:45px;width:3px;background:#7c7593}.diamond-timelapse__item .next-step-arrow:after{content:'';position:absolute;top:100%;display:block;width:15px;border:4px solid #7c7593;height:17px;transform:skew(-7deg,0) rotate(-48deg) translate(0,9px);margin-top:25px;border-radius:2px;border-top:0;border-right:0}.diamond-timelapse__item_ltr .next-step-arrow{border-right:0}.diamond-timelapse__item_ltr .next-step-arrow:before{right:0}.diamond-timelapse__item_ltr .next-step-arrow:after{right:0}.diamond-timelapse__item_rtl .next-step-arrow{border-left:0}.diamond-timelapse__item_rtl .next-step-arrow:before{left:0}.diamond-timelapse__item_rtl .next-step-arrow:after{left:-12px}.diamond-timelapse__item:last-of-type .next-step-arrow{display:none}.kp-promo{position:relative;max-width:1920px;margin:0 auto 130px}@media(max-width:767px){.kp-promo{margin-bottom:65px}}.kp-promo__image-bg{max-height:630px;overflow:hidden}@media(max-width:991px){.kp-promo__image-bg{max-width:750px;margin:0 auto;max-height:inherit}}.kp-promo__image-bg img{max-width:100%}.kp-promo__content{position:absolute;top:0;bottom:0;left:0;right:0;padding-left:15px;padding-right:15px;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:767px){.kp-promo__content{position:relative;top:auto;bottom:auto;left:auto;right:auto;padding-top:75px;padding-bottom:25px;width:auto;margin-left:15px;margin-right:15px;margin-top:-50px;background:#fff;box-shadow:4px 4px 10px 2px rgba(0,0,0,0.13)}}.kp-promo__content .text{max-width:540px;margin:0 auto;color:#fff;text-align:center}@media(max-width:767px){.kp-promo__content .text{color:#413f41;max-width:100%}}.kp-promo__content .text p{font-size:16px;letter-spacing:.5px;line-height:1.2;margin-bottom:15px}.kp-promo__icon{display:block;width:130px;height:130px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;margin-bottom:50px;overflow:hidden}@media(max-width:767px){.kp-promo__icon{position:absolute;margin:0;top:-65px;left:50%;transform:translate(-50%,0)}}.kp-promo__icon img{transform:translate(-3px,1px)}.our-mine{position:relative;max-width:1110px;margin:0 auto 80px;padding-top:105px;padding-bottom:200px;display:flex;flex-direction:row;justify-content:flex-end}@media(max-width:991px){.our-mine{padding:35px 15px 80px}}@media(max-width:767px){.our-mine{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0;margin-bottom:0}}.our-mine img{max-width:100%}.our-mine__image{position:absolute}.our-mine__image_top{top:0;left:0}@media(max-width:991px){.our-mine__image_top{width:375px}}.our-mine__image_bottom{bottom:0;left:240px}@media(max-width:991px){.our-mine__image_bottom{width:360px;left:50px}}@media(max-width:767px){.our-mine__image{position:relative;width:auto;top:auto;left:auto;bottom:auto}}.our-mine__content{position:relative;width:600px;background:#fff;padding:70px 85px 65px 60px;box-shadow:4px 4px 10px 2px rgba(0,0,0,0.13);font-size:16px;letter-spacing:.5px;line-height:1.2;z-index:5}@media(max-width:991px){.our-mine__content{padding:65px 55px}}@media(max-width:767px){.our-mine__content{width:auto;padding:35px 15px 30px;text-align:center;margin:-45px 15px}}.our-mine__content .heading{font-family:Lustria;font-size:32px;color:#4b2781;letter-spacing:1px;line-height:41px;margin-bottom:12px}@media(max-width:767px){.our-mine__content .heading{font-size:24px;letter-spacing:.5px;line-height:1.3}}.our-mine__content .lipari-logo{position:absolute;top:100%;right:32px;transform:translate(0,42px);width:252px}@media(max-width:991px){.our-mine__content .lipari-logo{transform:translate(0,20px)}}@media(max-width:767px){.our-mine__content .lipari-logo{position:relative;top:auto;right:auto;transform:none;width:200px;margin:27px auto 0}}.lipari-promo-videoContainer{position:relative;max-width:1110px;margin:0 auto 55px}.lipari-promo-videoContainer .lipari-videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.lipari-promo-videoContainer .lipari-videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.natural-diamonds{position:relative;max-width:1920px;margin:0 auto 55px}@media(max-width:767px){.natural-diamonds{margin-bottom:0}}.natural-diamonds img{max-width:100%}.natural-diamonds__image-bg{max-height:600px;overflow:hidden}@media(max-width:991px){.natural-diamonds__image-bg{max-width:500px;margin:0 auto 25px}}.natural-diamonds__content{position:absolute;top:95px;bottom:0;width:1110px;left:50%;display:flex;flex-direction:column;justify-content:center;transform:translate(-50%,0);padding-left:60px;color:#413f41}@media(max-width:991px){.natural-diamonds__content{position:relative;top:auto;left:auto;transform:none;text-align:center;width:auto;padding:0 15px}}.natural-diamonds__content .heading{font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:1.25;text-transform:uppercase;margin-bottom:25px}.natural-diamonds__content .text{max-width:665px;font-size:18px;letter-spacing:.5px;line-height:1.2}@media(max-width:991px){.natural-diamonds__content .text{max-width:700px;margin:0 auto}}.natural-diamonds__content .text p{margin-bottom:25px}.about-recycled{position:relative;max-width:1110px;margin:0 auto 50px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-left:15px;padding-right:15px}@media(max-width:991px){.about-recycled{flex-direction:column}}.about-recycled__img{position:relative}@media(max-width:991px){.about-recycled__img_first{order:1;margin-left:-100px;z-index:2}.about-recycled__img_second{order:2;margin-top:-50px;margin-right:-100px;z-index:1}}.about-recycled__more{max-width:425px;text-align:center}@media(max-width:991px){.about-recycled__more{order:3}}.about-recycled__more .heading{font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:1.3;color:#413f41;margin-bottom:20px;text-align:center}@media(max-width:767px){.about-recycled__more .heading{font-size:24px}}.about-recycled__more .g-btn{display:inline-block;line-height:54px}.gallery-page{position:relative}.gallery-hero{position:relative;max-width:1920px;margin:0 auto 80px}@media(max-width:767px){.gallery-hero{margin-bottom:50px}}.gallery-hero__image img{max-width:100%}.gallery-hero__heading{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.4);font-family:Lustria;font-size:40px;line-height:51px;letter-spacing:2px;color:#fff}@media(max-width:767px){.gallery-hero__heading{font-size:24px;line-height:31px;letter-spacing:.5px}}.gallery-section{position:relative}.gallery-section .container{max-width:1140px}.gallery-item{margin-bottom:30px}.gallery-item__link{display:block;position:relative;background:rgba(255,255,255,0);transition:background-color 1s}.gallery-item__link:hover{background:rgba(255,255,255,0.5);text-decoration:none}.gallery-item__link:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:inherit;content:' '}.gallery-item__link img{width:100%;height:auto;max-width:100%}.button-default{display:block;height:58px;width:321px;border-radius:45px;background-color:#443879;color:#fff;font-family:"ProximaNovaBold";font-size:16px;font-weight:bold;letter-spacing:2px;line-height:58px;text-align:center;text-transform:uppercase}@media(max-width:767px){.button-default{max-width:300px;width:100%;height:55px;line-height:55px}}.button-default:hover{color:#fff;background-color:#5d5185}.button-default_center{margin:auto}.button-secondary{height:58px;width:321px;border:2px solid #443879;border-radius:45px;background-color:#fff;color:#443879;font-family:"ProximaNovaBold";font-size:16px;letter-spacing:2px;line-height:58px;text-align:center;text-transform:uppercase}.button-secondary:hover{color:#5d5185;border:2px solid #5d5185}@media(max-width:767px){.button-secondary{max-width:300px}}.link-paragraph{color:#443879;font-family:"ProximaNovaBold";font-size:16px;letter-spacing:.5px;line-height:19px}.link-paragraph:hover{color:#443879;text-decoration:underline !important}.link-paragraph:active{color:#7c7593}.link-category{color:#413f41;font-family:"ProximaNovaReg";font-size:16px;letter-spacing:.5px;line-height:19px}.link-category:hover{color:#443879;text-decoration:none !important}.link-category:active{color:#7c7593}.google-shopping__title{margin-bottom:30px;color:#413f41;font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:36px;text-align:center;text-transform:uppercase}@media(max-width:767px){.google-shopping__title{font-size:20px}}.google-shopping__button{width:320px;height:58px;border-radius:45px;background-color:#443879;color:#fff;font-family:"ProximaNovaBold";font-size:16px;letter-spacing:2px;line-height:58px;text-align:center;text-transform:uppercase;cursor:pointer}@media(max-width:767px){.google-shopping__button{margin:auto;width:100%}}.google-shopping__button:hover{background-color:#5d5185}.info-gs__section{border:1px solid #c5c3cb;padding:50px 50px 40px}.info-gs__section .mobile__details{display:none}.info-gs__section .mobile__details.active{display:block}.info-gs__section .mobile__details.active .product__info-block{display:flex;padding:0 115px 0 52px;margin-top:18px}@media(max-width:767px){.info-gs__section .mobile__details.active .product__info-block{flex-direction:column;padding:0 0 0 15px}}.info-gs__section .mobile__details.active .shipping-section{display:flex;justify-content:center}.info-gs__section .mobile__details.active .shipping-section .shipping-item{display:inline-block}@media(max-width:767px){.info-gs__section .mobile__details.active .shipping-section{justify-content:flex-start;padding-left:15px}}.info-gs__section .mobile__details.active .rosi-gs__container{display:block}@media(max-width:767px){.info-gs__section .mobile__details{margin-top:10px}}.info-gs__section .show-mobile-details{display:none}@media(max-width:1200px){.info-gs__section .show-mobile-details{display:flex;justify-content:center;padding-right:15px}}@media(max-width:767px){.info-gs__section .show-mobile-details{margin-top:20px;padding-right:0;margin-bottom:20px}}.info-gs__section .show-mobile-details span{color:#443879;font-family:"ProximaNovaReg";font-size:16px;font-weight:bold;letter-spacing:.5px;line-height:19px;position:relative}.info-gs__section .show-mobile-details span:after{content:'';position:absolute;right:-20px;top:7px;width:14px;height:8.4px;background:url(../images/google-shopping/ChevronDownShowDetails.svg) no-repeat center center;background-size:cover;transition:all .5s ease}.info-gs__section .show-mobile-details span.active:after{transform:rotate(180deg)}.info-gs__container{display:flex;justify-content:space-between}@media(max-width:767px){.info-gs__container{flex-direction:column}}.info-gs__left-side{width:50%;position:relative}@media(max-width:767px){.info-gs__left-side{width:100%;padding-left:10px}}.info-gs__right-side{width:50%;padding:0 78px 0 50px}@media(max-width:1200px){.info-gs__right-side{padding:0 0 0 20px}}@media(max-width:767px){.info-gs__right-side{width:100%;padding-left:0}}.info-gs__section .shipping-section{float:none}.info-gs__section .shipping-section .shipping-item{margin:20px 0 20px}@media(max-width:767px){.info-gs__section .shipping-section .shipping-item{margin-bottom:0}}.info-gs__section .shipping-section p{display:inline-block}@media(max-width:1200px){.info-gs__section .shipping-section{display:none}}.info-gs__section .product-ring-size{display:inline-flex;padding-top:0}.info-gs__section .product-ring-size select+div{width:190px}@media(max-width:1200px){.info-gs__section{padding:40px 15px 25px 0}}@media(max-width:767px){.info-gs__section{border:0;padding-top:0;padding-right:0}}@media(max-width:1200px){.rosi-gs__container{display:none}}.rosi-gs__text{color:#413f41;font-size:16px;letter-spacing:.5px;line-height:16px;text-align:center;margin-bottom:10px}.rosi-gs__icon{position:relative;display:inline-block;top:5px;width:31px;height:21px;background:url("../images/rosi_page/rosi-di-logo.png") no-repeat 50% 50%;background-size:contain}.rosi-gs__link{display:block;font-family:ProximaNovaBold;font-size:16px;color:#443879;letter-spacing:.5px;text-align:center}.rosi-gs__link:hover{color:#443879;text-decoration:underline !important}.product__description{margin-bottom:5px;font-family:Lustria;font-size:20px;letter-spacing:1px;line-height:26px;text-align:left;text-transform:uppercase;color:#413f41}@media(max-width:767px){.product__price-block{margin-bottom:10px}}.product__price{display:inline-block;color:#413f41;font-size:24px;font-family:Lustria}.product__price-description{display:inline-block;font-size:16px;color:#413f41}.product__info-block{display:flex;margin-top:8px;font-size:16px;line-height:19px;letter-spacing:.5px;justify-content:space-between;color:#413f41}.product__info-block .diamond__details .product__info-item:last-child .product__info-value{color:#443879;font-family:"ProximaNovaBold"}@media(max-width:767px){.product__info-block .diamond__details{margin-top:30px}}@media(max-width:1200px){.product__info-block{display:none}}.product__info-title{font-family:'ProximaNovaBold'}@media(max-width:767px){.product__info-title{margin-bottom:5px;font-size:18px}}.product__info-item{display:flex}.product__info-parameter{font-family:"ProximaNovaBold"}.product__info-value{margin-left:6px}.product__info-value.diamond-cert{cursor:pointer}.ring-gs__container{display:flex;flex-direction:column;align-items:center}.ring-gs__images{display:flex;margin-top:24px;align-items:center}@media(max-width:767px){.ring-gs__images{margin-top:-30px;padding-left:15px}}.ring-gs__images img.diamond-image{width:50%;height:100%}@media(max-width:767px){.ring-gs__images img.diamond-image{width:150px}}@media(max-width:767px){.ring-gs__images img.ring-image{width:200px}}.ring-gs__images .diamond-video-placeholder{display:flex;align-items:center;max-width:235px;flex:0 0 auto;cursor:pointer}.ring-gs__images .diamond-video-placeholder iframe{width:250px;height:200px}@media(max-width:767px){.ring-gs__images .diamond-video-placeholder iframe{width:150px;height:120px}}.ring-gs__images .diamond-video-placeholder .diamond-video-block_hk{height:251px}@media(max-width:767px){.ring-gs__images .diamond-video-placeholder .diamond-video-block_hk{height:151px}}.ring-gs__images .diamond-video-placeholder img{width:100%}@media(max-width:767px){.ring-gs__images .diamond-video-placeholder{width:150px}}.ring-gs__prices{margin:20px 0 40px;width:100%;max-width:315px;display:flex;justify-content:space-between;color:#413f41;font-family:Lustria;font-size:24px;letter-spacing:.5px;line-height:31px}@media(max-width:1200px){.ring-gs__prices{max-width:66%}}.ring-gs__wishlist{position:absolute;top:-10px;right:-10px}@media(max-width:1200px){.ring-gs__wishlist{right:10px}}div.gallery-wrapper{display:flex;flex-direction:column;position:relative;padding:50px 0 0;margin-bottom:30px}@media(max-width:767px){div.gallery-wrapper{overflow:hidden}}.new-product-gallery div.gallery-wrapper #wrapper-carousel-content{max-width:1140px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.new-product-gallery div.gallery-wrapper #wrapper-carousel-content li{display:none;width:100%;margin-left:0;margin-bottom:25px !important;top:0 !important;left:0 !important;position:relative !important}@media(max-width:1200px){.new-product-gallery div.gallery-wrapper #wrapper-carousel-content li{display:block;margin-bottom:0 !important;top:auto !important;left:auto !important;padding:0 10px}.new-product-gallery div.gallery-wrapper #wrapper-carousel-content li img{max-width:100%;height:auto;margin:0 auto}}@media(max-width:767px){.new-product-gallery div.gallery-wrapper #wrapper-carousel-content li{padding-left:15px;padding-right:15px}}.new-product-gallery div.gallery-wrapper .gallery-slider{position:relative}@media(max-width:991px){.new-product-gallery div.gallery-wrapper .gallery-slider{padding-bottom:30px}}.new-product-gallery div.gallery-wrapper .gallery-slider .bg{width:auto;height:auto;top:0;left:0;right:0;bottom:0}@media(max-width:1200px){.new-product-gallery div.gallery-wrapper .gallery-slider .left.mobile,.new-product-gallery div.gallery-wrapper .gallery-slider .right.mobile{display:none}}.new-product-gallery div.gallery-wrapper .gallery-slider .left,.new-product-gallery div.gallery-wrapper .gallery-slider .right{display:none;position:absolute;top:auto !important;bottom:0;left:50% !important}@media(max-width:991px){.new-product-gallery div.gallery-wrapper .gallery-slider .left,.new-product-gallery div.gallery-wrapper .gallery-slider .right{display:block;width:20px}}@media(max-width:991px){.new-product-gallery div.gallery-wrapper .gallery-slider .left{display:block;margin-left:-35px}}@media(max-width:991px){.new-product-gallery div.gallery-wrapper .gallery-slider .right{display:block;margin-left:15px}}.new-product-gallery div.gallery-wrapper #wrapper-carousel-content li:nth-child(-n+10){display:block}.new-product-gallery div.gallery-wrapper .gallery-slider .bg .see-details-logo{position:absolute;width:38px;height:38px;top:50%;left:50%;transform:translate(-50%,-50%);background:url(../images/home/see-details.png) no-repeat 50% 50%;background-size:cover;margin:0}.new-product-gallery div.gallery-wrapper .gallery-slider .bg span{position:absolute;color:#fff;text-align:center;display:block;bottom:10px;left:50%;transform:translateX(-50%);margin-top:0}.ringbuilder-steps .breadcrumbs-category{position:relative;z-index:20}@media(max-width:767px){.ringbuilder-steps .breadcrumbs-category{padding-top:70px}}@media(max-width:767px){.breadcrumbs-category{padding-top:0}}.breadcrumb-main_list{padding:15px 0;list-style:none}.cms-page-view .std .breadcrumb-item{font-size:10px;line-height:12px}.std .breadcrumb-main_list{margin-bottom:0}.std .breadcrumb-item{margin-left:0}.breadcrumb-item{display:inline;color:#413f41;font-size:10px}.breadcrumb-item:not(:first-child):before{padding:0;color:#413f41;content:"/\00a0"}.breadcrumb-item a{color:#413f41;text-decoration:none}.breadcrumb-item a:hover{cursor:pointer;text-decoration:underline}.popup-chose-brilliant h3,.popup-chose-brilliant h5{font-family:ProximaNovaReg}.step-build-ring{position:relative;width:100%;z-index:50}@media(max-width:767px){.step-build-ring{position:absolute;top:7px;z-index:5555}}.step-build-ring__mobile{display:none;width:100%;height:64px;background-color:#f9f9f9;text-align:center}@media(max-width:767px){.step-build-ring__mobile{display:block}}.step-build-ring__title-step{position:relative;display:inline-block;text-transform:uppercase;font-size:14px;line-height:64px;font-family:Lustria}.step-build-ring__title-step:before{content:'';position:absolute;top:50%;transform:translateY(-50%);left:-45px}.step-build-ring__title-step:after{content:'';position:absolute;top:50%;transform:translateY(-50%) rotate(0);width:14px;height:8px;background:url("../images/product/arrow-grey.svg") no-repeat 50% 50%;background-size:cover;right:-28px;transition:all .5s ease}.step-build-ring__lines-list{position:relative;display:flex;justify-content:space-around;bottom:15px}.step-build-ring__lines-item{width:110px;height:7px;border-radius:10px;background-color:rgba(124,117,147,0.1)}.step-build-ring__mobile.open .step-build-ring__title-step:after{transform:translateY(-50%) rotate(180deg)}.step-build-ring__list{display:flex;justify-content:space-between;align-items:center;background-color:#f9f9f9;width:100%;height:83px;border-radius:10px}@media(max-width:767px){.step-build-ring__list{display:none;flex-direction:column;height:auto;border-radius:0}}@media(max-width:767px){.step-build-ring__list.active{display:flex}}.step-build-ring__item{position:relative;display:flex;align-items:center;max-width:380px;width:100%;height:100%;padding-left:80px}@media(max-width:991px){.step-build-ring__item{padding-left:64px}}@media(max-width:767px){.step-build-ring__item{max-width:100%;height:62px}}@media(max-width:320px){.step-build-ring__item{padding-left:59px}}.step-build-ring__item:hover{background-color:#f1f1f1}.step-build-ring__item::after{content:'';position:absolute;width:1px;height:76px;top:4px;right:0;background-color:#e8e8e8}@media(max-width:767px){.step-build-ring__item::after{width:7px;height:50px;right:unset;left:15px;background-color:#f1f1f1;border-radius:15px}}@media(max-width:320px){.step-build-ring__item::after{left:10px}}.step-build-ring__item:last-child::after{display:none}@media(max-width:767px){.step-build-ring__item:last-child::after{display:block}}.step-build-ring__item::before{content:'';position:absolute;left:29px}@media(max-width:991px){.step-build-ring__item::before{left:16px}}@media(max-width:767px){.step-build-ring__item::before{left:30px}}@media(max-width:320px){.step-build-ring__item::before{left:25px}}.step-build-ring__item.settings::before{content:'';width:42px;height:47px;top:16px;background:url("../images/ring-step-settings.svg") no-repeat 50% 50%;background-size:cover}@media(max-width:991px){.step-build-ring__item.settings::before{width:35px;height:39px}}@media(max-width:767px){.step-build-ring__item.settings::before{width:26px;height:29px}}.step-build-ring__item.diamond::before{content:'';width:50px;height:42px;top:21px;background:url("../images/ring-step-diamond.svg") no-repeat 50% 50%;background-size:cover;left:20px}@media(max-width:991px){.step-build-ring__item.diamond::before{width:40px;height:33px;left:16px}}@media(max-width:767px){.step-build-ring__item.diamond::before{width:30px;height:25px;left:27px;top:19px}}@media(max-width:320px){.step-build-ring__item.diamond::before{left:22px}}.step-build-ring__item.review::before{content:'';width:35px;height:47px;top:18px;background:url("../images/ring-step-review.svg") no-repeat 50% 50%;background-size:cover}@media(max-width:767px){.step-build-ring__item.review::before{width:22px;height:30px;left:33px;top:16px}}.step-build-ring__content-block{display:flex;justify-content:space-between;align-items:center;width:100%}.step-build-ring__text-block{width:100%;font-size:16px;padding-right:43px}.step-build-ring__title{text-transform:uppercase;font-size:16px;color:#413f41;line-height:20px;font-family:Lustria}@media(max-width:767px){.step-build-ring__title{font-size:14px;line-height:18px;letter-spacing:.7px}}.step-build-ring__title a{display:block;width:100%}@media(max-width:767px){.step-build-ring__text{font-size:14px;letter-spacing:.4px;line-height:17px}}.step-build-ring__edit{padding:0 13px;position:absolute;right:0;top:50%;transform:translate(0,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media(max-width:767px){.step-build-ring__edit{flex-direction:row;padding-right:7px}}.step-build-ring__edit-link{color:#443879;font-size:16px;font-family:ProximaNovaBold;letter-spacing:.5px;line-height:19px;margin:1px 0}@media(max-width:767px){.step-build-ring__edit-link{margin:0 5px}}.step-build-ring__edit-link:hover{text-decoration:underline !important}.step-build-ring__price{position:relative;float:left;max-width:62px;border-left:1px solid #413f41;padding-left:6px;margin-left:7px;line-height:1;top:4px}@media(max-width:1200px){.step-build-ring__price{margin-left:0;padding-left:0;border-left:0}}@media(max-width:767px){.step-build-ring__price{position:relative;max-width:76px;border-left:1px solid #413f41;padding-left:5px;margin-left:5px;line-height:1;top:1px}}@media(max-width:320px){.step-build-ring__price{max-width:71px}}.step-build-ring__name{float:left;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1200px){.step-build-ring__name{width:100%}}@media(max-width:991px){.step-build-ring__name{display:none}}@media(max-width:767px){.step-build-ring__name{max-width:108px;width:inherit;display:block}}.settings .step-build-ring__title-step:before{content:'';position:absolute;width:24px;height:27px;background:url("../images/ring-step-settings.svg") no-repeat 50% 50%;background-size:cover}.settings .step-build-ring__lines-item.settings{background-color:#443879}.settings .step-build-ring__item.settings{border-radius:4px;background-color:#f1f1f1;border-bottom:4px solid #443879}@media(max-width:767px){.settings .step-build-ring__item.settings{border-bottom:0}}@media(max-width:767px){.settings .step-build-ring__item.settings:after{content:'';background-color:#443879}}.diamond .step-build-ring__title-step:before{content:'';position:absolute;width:30px;height:25px;background:url("../images/ring-step-diamond.svg") no-repeat 50% 50%;background-size:cover}.diamond .step-build-ring__lines-item.diamond{background-color:#443879}.diamond .step-build-ring__item.diamond{border-radius:4px;background-color:#f1f1f1;border-bottom:4px solid #443879}@media(max-width:767px){.diamond .step-build-ring__item.diamond{border-bottom:0}}@media(max-width:767px){.diamond .step-build-ring__item.diamond:after{content:'';background-color:#443879}}.review .step-build-ring__title-step:before{content:'';position:absolute;width:20px;height:28px;background:url("../images/ring-step-review.svg") no-repeat 50% 50%;background-size:cover}.review .step-build-ring__lines-item.review{background-color:#443879}.review .step-build-ring__item.review{border-radius:4px;background-color:#f1f1f1;border-bottom:4px solid #443879}@media(max-width:767px){.review .step-build-ring__item.review{border-bottom:0}}@media(max-width:767px){.review .step-build-ring__item.review:after{content:'';background-color:#443879}}.mobile-show{display:none}@media(max-width:575px){.mobile-show{display:block}}.accordion{position:relative;padding:25px 0}.accordion__line{border:1px solid #e8e8e8;position:absolute;top:0;width:100%;max-width:1170px;margin:auto}@media(max-width:991px){.accordion__line{left:0}}.accordion__item{color:#413f41;border-bottom:1px solid #e8e8e8}.accordion__item:last-child{border-bottom:0}.accordion__header{position:relative;padding:24px 0 20px 0;cursor:pointer;text-transform:uppercase;color:#413f41;font-family:Lustria,serif;font-size:28px;text-align:center;letter-spacing:.5px;line-height:36px}@media(max-width:575px){.accordion__header{padding:34px 0 30px 0;padding-right:22px;font-size:20px;letter-spacing:.36px;line-height:26px}}.accordion__content{display:none;max-width:720px;width:100%;margin:auto;padding-bottom:38px;text-align:center;font-size:16px;letter-spacing:.5px;line-height:19px}@media(max-width:1200px){.accordion__content{max-width:600px}}.accordion__text{padding:0 40px}@media(max-width:575px){.accordion__text{padding:0}}.accordion__header::after{content:'';position:absolute;top:50%;transform:translateY(-50%) rotate(0);width:20px;height:12px;background:url("../images/product/arrow-grey.svg") no-repeat 50% 50%;background-size:cover;margin-left:20px;transition:all .5s ease}@media(max-width:575px){.accordion__header::after{width:14px;height:8px;margin-left:8px}}.active.accordion__header::after{transform:translateY(-50%) rotate(180deg)}.accordion__link{display:block;color:#443879;letter-spacing:.5px;line-height:19px;font-size:16px;font-weight:bold}.col-centered{float:none;margin:0 auto}.accordion-selected{background:#443879;color:#fff !important}.accordion__image-block,.accordion__choose-block{margin-top:15px}.accordion__choose-block{position:relative}@media(max-width:575px){.accordion__choose-block{max-width:340px;width:100%;margin:auto}}@media(max-width:380px){.accordion__choose-block{max-width:320px}}.choose__item{position:relative;text-align:center;min-width:55px}@media(max-width:767px){.choose__item{min-width:auto}}.choose__title{color:#413f41;font-family:ProximaNovaBold;text-transform:uppercase}.choose__description{margin-top:8px;color:#7c7593;font-size:14px;letter-spacing:.44px;line-height:17px}@media(max-width:575px){.choose__title{font-size:13px}.choose__description{font-size:12px;line-height:14px}.choose-size__list .choose__description{font-size:9px}}@media(max-width:375px){.choose-size__list .choose__description{font-size:8px}}.choose-cut__list{display:flex;justify-content:space-around;padding-top:10px}.choose-cut__item{text-align:center}@media(max-width:575px){.choose-cut__item{width:100%}}.choose-cut__image{margin:auto}.choose-cut__item:nth-child(1) .choose-cut__image{margin-top:14px;width:82px;height:57px;background:url("../images/product/dia-cut-1.svg") no-repeat 50% 50%;background-size:cover}.choose-cut__item:nth-child(2) .choose-cut__image{margin-top:2px;width:86px;height:69px;background:url("../images/product/dia-cut-2.svg") no-repeat 50% 50%;background-size:cover}.choose-cut__item:nth-child(3) .choose-cut__image{margin-top:1px;width:86px;height:69px;background:url("../images/product/dia-cut-3.svg") no-repeat 50% 50%;background-size:cover}.choose-cut__item:nth-child(4) .choose-cut__image{width:86px;height:72px;background:url("../images/product/dia-cut-4.svg") no-repeat 50% 50%;background-size:cover}.choose-cut__item:nth-child(5) .choose-cut__image{width:86px;height:71px;background:url("../images/product/dia-cut-5.svg") no-repeat 50% 50%;background-size:cover}@media(max-width:575px){.choose-cut__item:nth-child(1) .choose-cut__image{margin-top:8px}}@media(max-width:575px){.choose-cut__item:nth-child(1) .choose-cut__image{width:48px;height:33px}.choose-cut__item:nth-child(2) .choose-cut__image,.choose-cut__item:nth-child(3) .choose-cut__image{width:49px;height:38px}.choose-cut__item:nth-child(4) .choose-cut__image,.choose-cut__item:nth-child(5) .choose-cut__image{width:49px;height:40px}}.choose-cut__title{margin-top:15px;padding:3px 8px;color:#413f41;border-radius:2px}@media(max-width:575px){.choose-cut__title{font-size:14px}}.choose-cut__description{margin-top:8px;color:#7c7593;font-size:14px;line-height:17px}@media(max-width:575px){.choose-cut__description{font-size:11px;line-height:13px}}.accordion__choose-color{display:flex;justify-content:center}@media(max-width:575px){.accordion__choose-color{flex-direction:column-reverse;align-items:center}}.choose-color__item-left{width:165px;margin-right:20px}@media(max-width:575px){.choose-color__item-left{margin:25px auto}}.choose-color__letters-left{color:#413f41;font-size:16px;font-weight:600;letter-spacing:8px;line-height:19px;text-align:center;padding:4px 0 4px 7px}.choose-color__description{font-size:14px;text-align:center;color:#7c7593;letter-spacing:.44px;line-height:17px}.choose-color__image{height:35px;margin:auto;margin-bottom:14px;background-size:cover}.choose-color__image_diamond{width:35px;background:url("../images/product/diamond.svg") no-repeat 50% 50%}.choose-color__image-scale{width:305px;background:url("../images/product/diamond-scale.svg") no-repeat 50% 50%}@media(max-width:767px){.choose-color__image-scale{margin-top:15px}}@media(max-width:375px){.choose-color__image-scale{background-size:290px}}.choose-color__item-right{width:340px}.choose-color__letters-list{display:flex;justify-content:center}.choose-color__letters-item{margin:0 8px;padding:4px 10px;border-radius:2px}.choose-color__letters-description{display:flex;justify-content:space-between}.choose-color__letters-description-item{color:#7c7593;font-size:14px}@media(max-width:767px){.choose-color__letters-description-item{padding:0 24px 0 19px}}.choose-clarity__list{display:flex;justify-content:space-around;padding-top:10px}.choose-clarity__item{text-align:center;min-width:115px}@media(max-width:767px){.choose-clarity__item{min-width:auto}}@media(max-width:575px){.choose-clarity__item{width:68px}}.choose-clarity__image{width:67px;height:66px;margin:auto}@media(max-width:575px){.choose-clarity__image{width:42px;height:42px}}.choose-clarity__item:nth-child(1) .choose-clarity__image{background:url("../images/product/d-1.svg") no-repeat 50% 50%;background-size:cover}.choose-clarity__item:nth-child(2) .choose-clarity__image{background:url("../images/product/d-2.svg") no-repeat 50% 50%;background-size:cover}.choose-clarity__item:nth-child(3) .choose-clarity__image{background:url("../images/product/d-3.svg") no-repeat 50% 50%;background-size:cover}.choose-clarity__item:nth-child(4) .choose-clarity__image{background:url("../images/product/d-4.svg") no-repeat 50% 50%;background-size:cover}.choose-clarity__item:nth-child(5) .choose-clarity__image{background:url("../images/product/d-5.svg") no-repeat 50% 50%;background-size:cover}.choose-clarity__title{margin-top:15px;padding:3px 8px;color:#413f41;border-radius:2px}@media(max-width:767px){.choose-clarity__title{padding:3px 5px;font-size:14px;line-height:17px}}.choose-clarity__description{margin-top:8px;color:#7c7593;font-size:14px;line-height:17px}@media(max-width:575px){.choose-clarity__description{font-size:11px;line-height:13px}.choose-clarity__item:nth-child(5) .choose-clarity__description,.choose-clarity__item:nth-child(1) .choose-clarity__description{margin-top:27px}}.choose-size{max-width:820px}.choose-size .accordion__text{padding:0 15px;max-width:650px;margin:0 auto}.modal-dialog_diamond-weight .choose-size .accordion__text{max-width:none}.modal-dialog_diamond-weight .choose-size .accordion__choose-block{padding-right:85px}@media(max-width:767px){.modal-dialog_diamond-weight .choose-size .accordion__choose-block{padding-right:0}}@media(max-width:1024px){.choose-size .accordion__choose-block{padding-right:85px}}@media(max-width:767px){.choose-size .accordion__choose-block{padding-right:0}}.choose-size__dime-size{position:absolute;top:0;right:0;max-width:75px;display:flex;flex-direction:column;align-items:center}@media(max-width:767px){.choose-size__dime-size{display:none}}.choose-size__dime-size .dime-icon{margin-bottom:18px}.choose-size__dime-size .choose__title{text-transform:none}.choose-size__list{display:flex;justify-content:space-between;margin-top:20px;max-width:720px}@media(max-width:575px){.choose-size__list{margin-top:5px;margin-left:0;margin-right:0}}.choose-size__image-block{position:relative;margin-top:60px;max-width:720px}.choose-size__image-scale{position:relative;height:50px}.scale-line{position:absolute;width:92.36111%;border:1px solid #413f41;top:50%;left:50%;transform:translate(-50%,-50%)}.scale-choose{position:relative;width:670px;left:26px}@media(max-width:1200px){.scale-choose{width:555px}}@media(max-width:575px){.scale-choose{width:320px;left:-5px;left:0}}@media(max-width:380px){.scale-choose{width:300px}}.scale-choose-pointer{display:none;position:absolute;background-color:#443879;width:4px;height:27px;top:-5px;left:0}.scale-choose-pointer:after{content:'';position:absolute;background-color:#443879;width:8px;height:8px;border-radius:50%;top:26px;left:-2px}.scale-choose_edge .scale-choose-pointer{display:block}.scale-choose-size{position:absolute;top:-30px;left:44%;color:#fff;padding:5px 8px;border-radius:2px;background-color:#443879;text-transform:uppercase}.scale-choose-size_outside{left:auto;right:0;transform:translate(50%,0)}.modal-dialog_diamond-weight .scale-choose-size_outside{right:85px}@media(max-width:767px){.modal-dialog_diamond-weight .scale-choose-size_outside{right:0}}@media(max-width:375px){.modal-dialog_diamond-weight .scale-choose-size_outside{right:10px}}@media(max-width:380px){.scale-choose-size{width:55px;padding-left:5px;padding-right:5px;text-align:center;font-size:13px}}@media(max-width:320px){.scale-choose-size{margin-left:13px}}.scale-choose-size::before{content:'';position:absolute;background-color:#443879;width:4px;height:27px;top:25px;left:50%;transform:translateX(-50%)}.scale-choose_edge .scale-choose-size::before{display:none}.scale-choose-size::after{content:'';position:absolute;background-color:#443879;width:8px;height:8px;border-radius:50%;top:51px;left:50%;transform:translateX(-50%)}.scale-choose_edge .scale-choose-size::after{display:none}.choose-size__image{position:absolute;top:50%;border-radius:50%;transform:translateY(-50%);background:url("../images/product/img_diamondSizer-point.svg") no-repeat;background-size:cover;background-color:#fff;width:24px;height:24px;transform:translate(-50%,-50%);margin-left:4.135%}.choose-size__image:nth-child(1){width:12px;height:12px;left:0}.choose-size__image:nth-child(2){width:14px;height:14px;left:13%}.choose-size__image:nth-child(3){width:16px;height:16px;left:26%}.choose-size__image:nth-child(4){width:18px;height:18px;left:39.2%}.choose-size__image:nth-child(5){width:20px;height:20px;left:52.5%}.choose-size__image:nth-child(6){width:22px;height:22px;left:66%}.choose-size__image:nth-child(7){width:24px;height:24px;left:79%}.choose-size__image:nth-child(8){width:26px;height:26px;right:2px}@media(max-width:767px){.choose-size__image:nth-child(8){right:-10px}}.ff-lato{font-family:LatoRegular}.sect-container{position:relative;color:#413f41}.sect-heading{text-align:center;font-size:28px;font-family:Lustria;margin-bottom:50px;text-transform:uppercase;color:#413f41}.product-details-wrap{clear:both;position:relative;padding-top:75px;padding-bottom:75px;background:#f9f9f9;color:#413f41}.product-details-wrap .heading{text-align:center;font-size:28px;font-family:Lustria;margin-bottom:70px;text-transform:uppercase;color:#413f41}.product-details-wrap .link{font-weight:bold;font-family:ProximaNovaSbold;color:#443879;font-size:16px}.product-details-wrap .link_show-more{display:none;font-size:16px;text-align:center}.product-details-wrap .link_show-more::after{font-family:'Font Awesome 5 free';content:'\f078';position:relative;vertical-align:middle;margin-left:7px}.product-details-wrap .link_show-more.is-active::after{content:'\f077';top:-1px}@media(max-width:991px){.product-details-wrap .link_show-more{display:block;margin-top:15px}}.product-benefits{display:none}@media(max-width:991px){.product-benefits{display:flex;flex-direction:row;align-items:flex-start}}@media(max-width:767px){.product-benefits{flex-direction:column;margin-bottom:0}}.product-benefits .process-section,.product-benefits .shipping-section{position:relative;float:none;margin:0;padding-left:15px;padding-right:30px}@media(max-width:767px){.product-benefits .process-section,.product-benefits .shipping-section{margin-bottom:20px;padding-left:0;padding-right:0}}@media(max-width:767px){.product-benefits .process-section .process-item{margin-bottom:0}}@media(max-width:767px){.product-benefits .shipping-section .shipping-item{margin-bottom:0}}.product-benefits .process-img,.product-benefits .shipping-data{position:absolute;top:3px;left:15px}.product-benefits .shipping_info,.product-benefits .ship-data_selected,.product-benefits .shipping-text,.product-benefits .shipping-data_text{float:none;font-size:16px}.product-benefits .shipping_info img{display:inline}.shipping_info img{display:inline;vertical-align:top}@media(max-width:991px){.product-details{display:none}}@media(max-width:767px){.product-details.is-active{display:block}}@media(max-width:991px){.product-details-item:nth-child(2n+1){clear:both;margin-bottom:30px}}@media(max-width:767px){.product-details-item{padding-left:0;padding-right:0;margin-bottom:20px}.product-details-item:nth-child(2n+1){margin-bottom:20px}.product-details-item:last-child .title{display:none}}.product-details-item .title{font-size:18px;font-weight:bold;margin-bottom:35px;font-family:'ProximaNovaSbold';text-transform:none;color:#413f41}.product-details-item .details-list{list-style:none;padding:0;margin:0}.product-details-item li.detail-item{position:relative;font-size:16px;line-height:1.2;margin:0;margin-bottom:20px;color:#413f41}.product-details-item li.detail-item_with-icon{padding-left:50px;margin-top:25px;margin-bottom:25px}.product-details-item li.detail-item_gia{margin-top:40px;cursor:pointer}.product-details-item li.detail-item_gia-3rd{margin-top:0}.product-details-item li.detail-item_with-icon:first-child{margin-top:0}.product-details-item li.detail-item_with-icon .text{display:block;max-width:180px}.product-details-item li.detail-item_side-stone{padding-left:45px}.product-details-item li.detail-item_side-stone.detail-item .icon:before{top:0}.product-details-item li.detail-item_side-stone .text{max-width:165px}.product-details-item li.detail-item_custom-made{margin-top:40px}.product-details-item li.detail-item_custom-made .text{max-width:140px}@media(max-width:767px){.product-details-item li.detail-item_custom-made .text{padding-top:10px}}@media(max-width:360px){.product-details-item li.detail-item_custom-made .text{padding-top:3px}}.product-details-item li.detail-item .icon:before{content:'';display:block;position:absolute;left:0;top:5px;width:34px;height:32px;background-repeat:no-repeat;background-position:top left}.product-details-item li.detail-item .icon_madeinUSA:before{background-image:url(../images/product/icon_madeinUSA.svg)}.product-details-item li.detail-item .icon_conflictFree:before{background-image:url(../images/product/icon_conflictFree.svg)}.product-details-item li.detail-item .icon_gift:before{background-image:url(../images/product/icon_gift.svg);width:37px;height:40px;top:0}.product-details-item li.detail-item .icon_warranty:before{background-image:url(../images/product/icon_warranty.svg);width:34px;height:42px;top:-7px}.product-details-item li.detail-item .icon_gia:before{background-image:url(../images/gia-icon.svg);width:46px;height:16px;-webkit-background-size:contain;background-size:contain;top:2px}.product-details-item li.detail-item .icon_recycled:before{background-image:url(../images/product/icon_recycled.svg);top:-5px}.product-details-item li.detail-item .icon_3dprint:before{background-image:url(../images/product/IC_3d.svg);width:36px;height:33px}.product-details-item li.detail-item .icon_c:before{width:34px;height:42px;top:-15px}.product-details-item .spec-title{font-weight:bold;font-family:ProximaNovaSbold}.product-details-item .tooltip-btn{display:inline-block;vertical-align:middle;margin-left:3px;outline:0;height:0}.product-details-item .tooltip-btn:before{content:'';position:relative;top:-11px;display:inline-block;width:18px;height:19px;background-image:url(../images/product/icon_tooltip-info.svg);background-repeat:no-repeat}.product-details-item .details-text p{font-size:16px;line-height:inherit;color:inherit}.product-details-item .details-text p:not(:last-child){margin-bottom:20px}.package-details{position:relative;background:#fff;padding-top:60px;padding-bottom:60px;color:#413f41}.package-detail-preview{padding-left:35px}.package-detail-preview img,.package-detail-preview video{max-width:100%}.package-detail-main{position:relative;padding-top:35px;padding-left:50px}.package-detail-main .heading{font-size:28px;font-family:Lustria;color:#413f41;margin-bottom:40px;text-align:left}.package-detail-descr{font-size:18px}@media(max-width:767px){.package-detail-descr{max-width:265px;margin:0 auto}}.package-detail-descr .title{font-weight:bold;font-family:ProximaNovaSbold;margin-bottom:25px}@media(max-width:767px){.package-detail-items{float:none;display:block}}.package-detail-items ul{list-style:none;margin:0;padding:0}.package-detail-items li.item{position:relative;font-size:18px;line-height:1.2;padding:0;padding-left:30px;margin:0;margin-bottom:25px;color:#413f41}.package-detail-items li.item .red{color:red}.package-detail-items .item i.fa{position:absolute;top:3px;left:0}.trust-section{position:relative;background:#f9f9f9;padding-top:75px;padding-bottom:75px;color:#413f41;font-size:16px}.trust-section .link{font-weight:bold;font-family:ProximaNovaSbold;color:#443879;font-size:16px}.trust-section .link_show-more{display:none;font-size:16px;text-align:center}.trust-section .link_show-more::after{content:'';position:relative;display:inline-block;width:14px;height:16px;background-image:url(../images/fa-chevron-down-solid.svg);vertical-align:middle;margin-left:7px}.trust-section .link_show-more.is-active::after{content:'';transform:rotate(180deg);top:-1px}@media(max-width:991px){.trust-section .link_show-more{display:block;margin-top:15px}}@media(max-width:767px){.trust-section .link_show-more{display:none}}.trust-item{text-align:center}.trust-item .link{font-weight:bold;font-family:ProximaNovaSbold;color:#443879;font-size:16px}@media(max-width:991px){.trust-item_fedex .trust-item-logo{padding-top:20px}.trust-item_fedex img{width:140px}}@media(max-width:767px){.trust-item_fedex .trust-item-title{max-width:145px}}@media(max-width:991px){.trust-item-row_hidden{display:none;margin-top:30px}}@media(max-width:767px){.trust-item-row_hidden{display:block}}.trust-item-logo{height:100px;display:flex;align-items:flex-start;justify-content:center}.trust-item-logo img{max-width:100%}.trust-item-title{color:#413f41;font-size:16px;font-family:'ProximaNovaSbold'}@media(max-width:767px){.trust-item-title{max-width:150px;margin-left:auto;margin-right:auto}}.trust-item-descr{max-width:230px;margin:0 auto 10px}@media(max-width:991px){.trust-item-descr{max-width:300px}}.testimonial-section{position:relative;padding-top:80px;padding-bottom:100px;background:#f9f9f9}.testimonials{position:relative}.testimonials .link{font-weight:bold;font-family:ProximaNovaSbold;color:#443879;font-size:16px}.testimonials-list{padding-bottom:0;margin-bottom:0}.testimonial-item{position:relative}.testimonial-item__main{padding-top:60px;padding-left:65px;padding-right:75px;font-size:18px}.testimonial-item__heading{position:relative;font-size:32px;font-family:Lustria;margin-bottom:15px;color:#413f41}.testimonial-item__heading:before{content:'';position:absolute;top:-8px;left:-55px;width:26px;height:30px;background-image:url(../images/product/icon_quote-left.svg);background-repeat:no-repeat}.testimonial-item__text{font-size:18px;margin-bottom:25px}.testimonial-item__details{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.star-rating .item-star{display:inline-block;vertical-align:middle;width:35px;height:34px;background-image:url(../images/product/icon_rating-star.svg);background-repeat:no-repeat}.star-rating .item-star_o{background-image:url(../images/product/icon_rating-star_o.svg)}.testimonial-item__author{font-size:18px}.testimonial-item__bottom{position:relative}.testimonial-item__trustpilot{display:flex;align-items:flex-end;justify-content:flex-start}.testimonial-item__trustpilot-link{margin-right:10px}.testimonial-item__trustpilot-link img{max-width:92px}.testimonial-item__img{padding-left:0;padding-right:0}.testimonial-item__img img{max-width:100%}.testimonials-bottom{padding-left:65px}.testimonials-slider-buttons{position:absolute;bottom:0;right:335px}.testimonials-slider-btn{display:inline-block;vertical-align:middle;width:25px;height:32px;font-size:30px;color:#c3bfcf;margin:0 15px;background-repeat:no-repeat}.testimonials-slider-btn_prev{background-image:url(../images/product/icon_chevron-left.svg)}.testimonials-slider-btn_next{background-image:url(../images/product/icon_chevron-right.svg)}.recommend-products-sect{position:relative;padding-top:75px}.recommend-products-sect .recommend-products{padding-bottom:50px}div.gallery-wrapper{padding-top:50px}div.gallery-wrapper a{margin:20px auto 40px;text-align:center;width:200px;display:block}div.gallery-wrapper .gallery-head_text{text-transform:uppercase;font-size:28px;letter-spacing:.5px;line-height:36px;font-family:Lustria;color:#413f41;margin:30px auto 0;text-align:center}@media(max-width:767px){div.gallery-wrapper .gallery-head_text{margin-top:0}}div.gallery-wrapper .insta-feed-acc{position:relative;display:inline-block;padding-left:30px;font-weight:bold;letter-spacing:.5px;line-height:19px;color:#443879;margin-bottom:15px;text-align:center;font-size:16px}div.gallery-wrapper .insta-feed-acc:before{content:'';position:absolute;background-image:url(../images/product/icon_instagram.svg);top:-2px;left:0;width:24px;height:24px;background-size:contain;display:block}div.gallery-wrapper span{display:block;font-weight:bold;letter-spacing:.5px;line-height:19px;color:#443879;font-size:16px}.recommend-products{position:relative}@media(max-width:1024px){.recommend-products{padding-bottom:55px}}.recommend-products .heading{font-family:Lustria;font-size:28px;line-height:1.2;text-align:center;color:#413f41;margin-bottom:75px}.recently-viewed-sect .recommend-products .heading{margin-bottom:30px}.recommend-products-list{padding:0;margin:0;display:block;text-align:center}.recommend-product{width:auto;font-size:16px;line-height:1.2;text-align:center;color:#413f41;max-width:220px;display:inline-block;padding-left:5px;padding-right:5px}.owl-item .recommend-product{margin:0 auto}.product-view .recommend-product .product-collection-name{font-size:16px;line-height:1.2;padding-top:0;text-align:center}@media(max-width:767px){.product-view .recommend-product .product-collection-name{margin-bottom:5px}}.recommend-product .price-box{display:flex;flex-direction:column;align-items:center;justify-content:center}.recommend-product .price-box .old-price span{text-decoration:line-through;font-weight:normal;font-family:Lustria;color:#413f41;font-size:16px;margin-bottom:5px}.recommend-product .price-box .special-price{display:block;padding:4px 5px;background:#ffe594;font-weight:normal;letter-spacing:1px;text-align:center;width:100px}.recommend-product .price-box .special-price .price{font-size:20px;color:#fff;color:#413f41;font-family:Lustria}.recommend-product .price-box .regular-price{font-family:lustria;font-size:20px;margin-top:10px}.recommend-product .sale-label{position:absolute;top:19px;left:0}@media(max-width:1200px){.recommend-product .sale-label{top:39px}}@media(max-width:991px){.recommend-product .sale-label{top:23px}}@media(max-width:767px){.recommend-product .sale-label{top:0}}.recommend-product .sale-label:before{content:'';position:absolute;top:0;left:0;border:38px solid #b4efd7;border-left-width:36px;border-right-width:36px;border-color:#b4efd7 transparent transparent #b4efd7;z-index:5}.recommend-product .sale-label div{position:relative;font-size:13px;text-transform:uppercase;width:35px;display:block;text-align:center;line-height:1.2;top:7px;left:5px;letter-spacing:.4px;z-index:10}.recommend-product .sale-label_pink:before{border-color:#f9cac8 transparent transparent #f9cac8}.recommend-product .sale-label_yellow:before{border-color:#ffe594 transparent transparent #ffe594}.recommend-product .sale-label_round{top:5px;left:5px}.recommend-product .sale-label_round:before{display:none}.recommend-product .sale-label_round div{background-image:url(../images/icon_20off-SummerSale-Badge.svg);background-size:contain;background-repeat:no-repeat;background-position:top left;width:60px;height:61px;top:auto;left:auto;color:#413f41;padding:17px 11px 10px;font-size:14px;line-height:15px}@media(max-width:767px){.recommend-product .sale-label_round div{width:44px;height:44px;font-size:12px;line-height:12px;padding:10px 0 0}}.recommend-product .diamond-item__video-container{height:auto;margin-bottom:0}@media(max-width:767px){.recommend-product .diamond-item__video-container{width:100%}}.recommend-product .diamond-item__video-container+p{position:absolute;bottom:0;left:0;right:0;font-size:14px}@media(max-width:767px){.recommend-product .diamond-item__video-container+p{bottom:-10px}}.recommend-product .diamond-item__video-container .diamond-video-block.threesixty{height:210px !important;width:190px !important}@media(max-width:767px){.recommend-product .diamond-item__video-container .diamond-video-block.threesixty{width:163px !important;height:163px !important}}.recommend-product .diamond-item__video-container .diamond-video-block.threesixty .threesixty_images img{left:0}.recommend-product-img{position:relative;align-items:center;justify-content:center;margin-bottom:15px;height:100px;flex-direction:column}.recently-viewed-sect .recommend-product-img{height:auto;min-height:210px;display:flex}@media(max-width:480px){.recommend-product-img{height:70px}}.recommend-product_different .recommend-product-img{align-items:flex-end;height:200px}.recommend-product-img img{max-width:100%}.recommend-product-img .second-img{position:absolute;display:flex;justify-content:center;bottom:0;left:0;right:0;opacity:0;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-ms-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.recommend-product_different:hover .recommend-product-img>img{opacity:0}.recommend-product_different:hover .recommend-product-img .second-img{opacity:1}.sample-image-notice{min-height:20px;margin-bottom:15px;font-size:12px}@media(max-width:767px){.sample-image-notice{min-height:inherit}}.recommend-product-title{max-width:160px;margin:0 auto 10px;min-height:100px}.recommend-products_diamonds .recommend-product-title{min-height:65px;max-width:200px;margin-bottom:5px}@media(max-width:767px){.recommend-products_diamonds .recommend-product-title{margin-bottom:10px}}@media(max-width:991px){.recommend-product-title{min-height:110px}}.recently-viewed-sect .recommend-product-title{max-width:200px;max-height:75px;min-height:inherit;overflow:hidden}.recommend-product-price{font-family:Lustria;color:#413f41;font-size:18px}.recommend-products_diamonds .recommend-product-price{font-family:ProximaNovaReg;font-size:16px;letter-spacing:.5px;line-height:1.2}.recommend-product-additional{text-align:center;font-family:ProximaNovaRegIt;font-size:16px;line-height:1.2;color:#7c7593;margin-top:3px;margin-bottom:12px}@media(max-width:767px){.recommend-product-additional{margin-top:5px;margin-bottom:15px}}.recommend-product-btn-details{display:block;width:100%;max-width:200px;margin:0 auto;height:34px;line-height:30px;-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px;border:2px solid #443879;background-color:#fff;color:#443879;font-size:14px;font-family:ProximaNovaBold;letter-spacing:1.75px;text-transform:uppercase}.recommend-product-btn-details:hover{border-color:#5d5185;color:#5d5185}.recommend-product-btn-details:active{background-color:#443879;border-color:#443879;color:#fff}@media(max-width:767px){.recommend-product-btn-details{max-width:160px}}.recommend-products-slider-control{display:none;flex-direction:row;position:absolute;bottom:0;left:0;right:0;text-align:center;justify-content:center}@media(max-width:1024px){.recommend-products-slider-control{display:flex}}.recommend-products_diamonds .recommend-products-slider-control{position:relative;left:auto;right:auto;margin-top:35px;justify-content:center}.recommend-products_diamonds .recommend-product-img{height:210px;display:flex}@media(max-width:767px){.recommend-products_diamonds .recommend-product-img{height:170px}}.recommend-products_diamonds .recommend-product-img .diamond-video-placeholder{width:100%;min-width:210px;cursor:pointer}@media(max-width:420px){.recommend-products_diamonds .recommend-product-img .diamond-video-placeholder{min-width:inherit}}.recommend-products_diamonds .recommend-product-img .diamond-video-placeholder .threesixty{width:100% !important;height:auto !important}.recommend-products_diamonds .recommend-product-img .diamond-video-placeholder .threesixty .threesixty_images{min-height:166px}@media(max-width:420px){.recommend-products_diamonds .recommend-product-img .diamond-video-placeholder .threesixty .threesixty_images{min-height:130px}}.recommend-products_diamonds .recommend-product-img .diamond-video-placeholder .threesixty .threesixty_images img{left:0;right:0;top:-33px}.diamondsearch-index-view .recommend-products_diamonds .recommend-product-img .diamond-sample_iframe{width:100%;height:auto}@media(max-width:420px){.diamondsearch-index-view .recommend-products_diamonds .recommend-product-img .diamond-sample_iframe{margin-top:0;max-height:130px}}.diamondsearch-index-view .recommend-products_diamonds .recommend-product-img .diamond-video-block_hk-wrapper{height:166px;overflow:hidden;border-top-left-radius:17px;border-top-right-radius:17px}@media(max-width:420px){.diamondsearch-index-view .recommend-products_diamonds .recommend-product-img .diamond-video-block_hk-wrapper{height:130px;max-width:163px}.diamondsearch-index-view .recommend-products_diamonds .recommend-product-img .diamond-video-block_hk-wrapper p{bottom:-14px}}.diamondsearch-index-view .recommend-products_diamonds .recommend-product-img .diamond-video-block_hk{min-height:300px;transform:translate(0,0);left:0}@media(max-width:767px){.diamondsearch-index-view .recommend-products_diamonds .recommend-product-img .diamond-video-block_hk{transform:translate(0,-64px);transform:translate(0,0);height:240px}}@media(max-width:420px){.diamondsearch-index-view .recommend-products_diamonds .recommend-product-img .diamond-video-block_hk{transform:translate(0,4px)}}.diamondsearch-index-view .recommend-products_diamonds .recommend-product-img .mp4-video{display:block;width:100%;max-height:166px}.recommend-products-slider-btn{position:relative;margin:0 5px;padding:10px 15px}.recommend-products-slider-btn:before{content:'';display:flex;width:12px;height:20px;background-repeat:no-repeat}.recommend-products-slider-btn_prev:before{background-image:url(../images/product/icon_chevron-left_sm.svg)}.recommend-products-slider-btn_next:before{background-image:url(../images/product/icon_chevron-right_sm.svg)}.recommend-products-logo{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding-top:45px}.recommend-products-logo>div{display:flex;align-items:center;font-size:16px;line-height:1;font-family:ProximaNovaReg}.recommend-products-logo .img{margin-left:15px}.recommend-products-logo .img img{width:65px}@media(max-width:1024px){.recommend-products_diamonds .recommend-products-logo{justify-content:center}}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.drop-hint_loader{position:absolute;top:50%;bottom:0;left:0;right:0;width:100%;text-align:center;display:none;z-index:100060}.drop-hint_loader .loading-image{margin:0 auto}@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media(min-width:992px){.modal-lg{width:900px}}.modal-header:before,.modal-header:after{display:table;content:" "}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-header:after,.modal-footer:after{clear:both}.modal-open .wrapper{position:static}.modal-backdrop,.diamondsearch-index-index .modal-backdrop{z-index:100040;background-color:#413f41}.modal-backdrop.in,.diamondsearch-index-index .modal-backdrop.in{opacity:.56}.modal,.diamondsearch-index-index .modal{z-index:100050 !important}.modal-dialog_diamond-cut,.modal-dialog_diamond-color,.modal-dialog_diamond-clarity,.diamondsearch-index-index .modal-dialog_diamond-cut,.diamondsearch-index-index .modal-dialog_diamond-color,.diamondsearch-index-index .modal-dialog_diamond-clarity{width:100%;max-width:720px}@media(max-width:767px){.modal-dialog_diamond-cut,.modal-dialog_diamond-color,.modal-dialog_diamond-clarity,.diamondsearch-index-index .modal-dialog_diamond-cut,.diamondsearch-index-index .modal-dialog_diamond-color,.diamondsearch-index-index .modal-dialog_diamond-clarity{width:inherit}}.modal-dialog_diamond-cut .accordion__text,.modal-dialog_diamond-color .accordion__text,.modal-dialog_diamond-clarity .accordion__text,.diamondsearch-index-index .modal-dialog_diamond-cut .accordion__text,.diamondsearch-index-index .modal-dialog_diamond-color .accordion__text,.diamondsearch-index-index .modal-dialog_diamond-clarity .accordion__text{padding:0}.modal-dialog_diamond-weight,.diamondsearch-index-index .modal-dialog_diamond-weight{width:100%;max-width:790px}@media(max-width:1200px){.modal-dialog_diamond-weight .accordion__choose-block,.diamondsearch-index-index .modal-dialog_diamond-weight .accordion__choose-block{margin:auto;max-width:600px}}@media(max-width:767px){.modal-dialog_diamond-weight .accordion__choose-block,.diamondsearch-index-index .modal-dialog_diamond-weight .accordion__choose-block{width:340px;margin:0;position:relative;left:50%;transform:translateX(-50%)}}@media(max-width:375px){.modal-dialog_diamond-weight .accordion__choose-block,.diamondsearch-index-index .modal-dialog_diamond-weight .accordion__choose-block{width:302px}}@media(max-width:767px){.modal-dialog_diamond-weight,.diamondsearch-index-index .modal-dialog_diamond-weight{width:inherit}}.modal-dialog_diamond-weight .accordion__text,.diamondsearch-index-index .modal-dialog_diamond-weight .accordion__text{padding:0}.modal-dialog__image-certificate,.diamondsearch-index-index .modal-dialog__image-certificate{width:100%;height:100%}@media(max-width:767px){.modal-dialog,.diamondsearch-index-index .modal-dialog{margin-top:55px}}.modal-header,.diamondsearch-index-index .modal-header{padding:0 35px;padding-top:65px;margin-bottom:20px;border-bottom:0}@media(max-width:767px){.modal-header,.diamondsearch-index-index .modal-header{padding-top:30px}}.modal-title,.diamondsearch-index-index .modal-title{font-size:20px;font-family:Lustria;font-weight:normal;color:#413f41}.modal-title_center,.diamondsearch-index-index .modal-title_center{text-align:center}.modal-header .close,.diamondsearch-index-index .modal-header .close{position:absolute;top:15px;right:15px;width:24px;height:24px;background-image:url(../images/product/icon_modal-close.svg);background-repeat:no-repeat;background-position:center;opacity:.8;outline:0;z-index:10}.modal-header .close:hover,.diamondsearch-index-index .modal-header .close:hover{opacity:1}.modal-body,.diamondsearch-index-index .modal-body{padding:0 35px 35px;font-family:ProximaNovaReg;font-size:16px;color:#413f41}@media(max-width:767px){.modal-body,.diamondsearch-index-index .modal-body{padding:0 25px 30px}}.modal-body p,.diamondsearch-index-index .modal-body p{line-height:1.2em;margin:0 0 15px}@media(min-width:768px){.modal-dialog{margin-top:250px}}.modal-content{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.modal-dialog_gia-certificate,.diamondsearch-index-index .modal-dialog_gia-certificate{margin-top:100px}.modal-dialog_gia-certificate .modal-header,.diamondsearch-index-index .modal-dialog_gia-certificate .modal-header{padding-top:0;margin:0}.modal-dialog_gia-certificate .modal-body,.diamondsearch-index-index .modal-dialog_gia-certificate .modal-body{padding-bottom:0}.modal-dialog_gia-certificate iframe,.diamondsearch-index-index .modal-dialog_gia-certificate iframe{width:100%;min-height:730px}.modal-dialog_gia-certificate iframe img,.diamondsearch-index-index .modal-dialog_gia-certificate iframe img{width:100%;height:100%}@media(max-width:1200px){.modal-dialog_gia-certificate iframe,.diamondsearch-index-index .modal-dialog_gia-certificate iframe{min-height:375px}}@media(max-width:767px){.modal-dialog_gia-certificate iframe,.diamondsearch-index-index .modal-dialog_gia-certificate iframe{min-height:225px}}@media(max-width:767px){.modal-dialog_gia-certificate .modal-body,.diamondsearch-index-index .modal-dialog_gia-certificate .modal-body{padding:20px}}@media(min-width:1200px){.modal-dialog_gia-certificate,.diamondsearch-index-index .modal-dialog_gia-certificate{width:1100px}}@media only screen and (max-width:992px){.sect-container{padding-top:50px;padding-bottom:50px}.sect-heading,.sect-container .sect-heading{font-size:20px;margin-bottom:30px;text-align:center}.package-detail-preview{padding-left:15px}.package-detail-main{padding-top:0;padding-left:15px}.package-detail-main .heading{text-align:left;margin-bottom:10px;font-size:28px}.testimonial-item{padding-top:10px}.testimonial-item__main{padding-top:0;padding-right:15px;padding-left:65px}.testimonial-item__img{padding-left:15px}.testimonials-slider-buttons{right:225px}}@media only screen and (max-width:767px){.sect-heading,.sect-container .sect-heading{font-size:20px;margin-bottom:30px;text-align:center}.product-details-item .title{margin-bottom:10px}.product-details-item li.detail-item{margin-bottom:5px}.product-details-item li.detail-item_with-icon{margin-top:15px;margin-bottom:30px}.product-details-item li.detail-item_with-icon .text{max-width:none}.trust-item-descr{display:none}.package-detail-main .heading{font-size:20px;margin-bottom:20px}.package-detail-preview{margin-bottom:40px;display:flex;align-items:center;justify-content:center}.package-detail-descr .title{text-align:center;margin-bottom:20px}.package-detail-items .item i.fa{font-size:14px;top:5px;left:3px}.testimonial-item{padding-top:0}.testimonial-item__main{padding:0;text-align:center}.testimonial-item__heading{line-height:1.25em}.testimonial-item__heading:before{position:relative;display:block;top:0;left:0;margin:0 auto 20px}.testimonial-item__details{justify-content:center;margin-bottom:30px}.testimonial-item__author,.testimonial-item__img{display:none}.testimonials-bottom{padding-left:0}.testimonials-slider-buttons{position:relative;right:auto;display:flex;flex-direction:row;justify-content:center;margin-bottom:35px}.testimonials-slider-btn{width:24px;height:24px;margin:0 8px;background-position:center}.testimonials-slider-btn_prev{background-image:url(../images/product/icon_chevron-left_sm.svg)}.testimonials-slider-btn_next{background-image:url(../images/product/icon_chevron-right_sm.svg)}.testimonial-item__trustpilot{flex-direction:column-reverse;align-items:center}.testimonial-item__trustpilot-link{margin-right:0;margin-top:10px}.testimonial-item__trustpilot-link img{display:inline-block}}.main-container{font-family:ProximaNovaReg;margin-top:110px}@media(max-width:1024px){.main-container{margin-top:53px}.catalogsearch-result-index .main-container{margin-top:57px}}.trustpilot-product_link{width:100%;overflow:hidden}.trustpilot-product_link img{float:left;margin:10px 5px 10px 0}@media(max-width:991px){.trustpilot-product_link img{margin-bottom:0}}@media(max-width:767px){.trustpilot-product_link img{margin-bottom:10px}}@media(max-width:767px){.trustpilot-product_link{display:none}}.trustpilot-product_link.mobile{display:none}@media(max-width:767px){.trustpilot-product_link.mobile{display:flex;justify-content:center}}.product-essential .short-description .std{font-family:ProximaNovaReg}.catalog-product-view .product-essential{padding-top:0}@media(max-width:767px){.catalog-product-view .product-essential{padding-top:0}}@media(max-width:991px){.catalog-product-view .main-container{margin-top:53px}}@media(max-width:767px){.catalog-product-view .main-container{margin-top:45px}}.catalog-product-view .product-img-box{margin-top:0;align-items:flex-start}@media(max-width:1024px){.catalog-product-view .product-img-box{float:none}}.product-view .product-essential .product-image-thumbs a{border:1px solid #636363;opacity:.3}.product-view .product-essential .product-image-thumbs a:hover,.product-view .product-essential .product-image-thumbs a.is-active{border:1px solid #555;opacity:1}.product-view .more-views .product-image-thumbs a{width:80px;height:80px;margin-bottom:6px;display:flex !important;align-items:center;justify-content:center}@media(max-width:767px){.product-view .more-views .product-image-thumbs a{width:46px;height:46px}}@media(max-width:767px){.product-view .more-views .product-image-thumbs a.is-active{border:1px solid #443879;opacity:1}}.product-view .more-views .product-image-thumbs a img{width:auto;height:auto;max-width:100%;max-height:100%}.product-view .more-views .product-image-thumbs .diamond_720 a img{width:70%}.catalog-product-view #bread-btn-cntnr{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:7px 0 15px}.catalog-product-view #bread-btn-cntnr .financing_info{margin-left:0}.catalog-product-view #bread-checkout-btn{text-transform:none;font-size:16px;letter-spacing:.5px;line-height:19px;font-family:ProximaNovaReg;color:#413f41;height:auto;padding:0;margin:0;cursor:pointer}.catalog-product-view #bread-checkout-btn iframe{width:auto !important;height:20px !important;max-width:220px !important}.metal-version_cover{width:100%;float:left;font-weight:bold;letter-spacing:.5px;font-size:16px;line-height:19px;color:#413f41}.std .metal-type_list,.std .metal-item{margin-bottom:0;margin-top:10px}.bread-text .bread-as-low-as{font-size:16px;letter-spacing:.5px;line-height:19px;color:#413f41}.metal-label{display:inline-block;position:relative;margin-bottom:12px;margin-left:20px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;text-align:center;font-family:ProximaNovaReg}.metal-label input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:2px;left:-10px;width:34px;height:24px;background-color:transparent;color:#413f41;font-size:16px;font-weight:200}.checkmark a{position:absolute;top:1px;left:1px;right:0;bottom:0;text-align:center}.checkmark:hover{padding-top:2px;background:#e3e3e3;border-bottom:2px solid #443879}.checkmark:after{content:"";position:absolute;display:none}.metal-label .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.metal-item{width:31px;height:31px;display:inline-block;border:1px solid #e8e8e8;border-radius:50%;background:grey;position:relative}@media(max-width:767px){.metal-item{width:37px;height:37px}}.metal-item:not(:first-child){margin-left:15px}.metal-item:hover{border:2px solid #000}.metal-platina,.metal--_platinum{background:#f1f1f1}.metal-silver,.metal-white_gold{background:#d5d5d5}.metal-gold,.metal-yellow_gold{background:#fdd7af}.metal-rose,.metal-rose_gold{background:#eebea7}.metal-item_active{border:2px solid #000}.metal-item_active .chosen-value{display:block}.chosen-value{display:none;position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;line-height:27px;font-family:ProximaNovaReg;font-size:14px}@media(max-width:767px){.chosen-value{line-height:32px}}.metal-type_inner{display:none;width:88px;height:35px;border-radius:5px;position:absolute;background:#f1f1f1;border:1px solid #f1f1f1;top:-44px;left:-34px}@media(max-width:767px){.metal-type_inner{left:-12px}}.metal-type_inner:after{position:absolute;bottom:-8px;left:40px;content:'';width:7px;height:7px;border-style:solid;border-width:7px 7px 0 7px;border-color:#f1f1f1 transparent transparent transparent}@media(max-width:767px){.metal-type_inner:after{left:20px}}.metal-type_inner .metal-label:nth-of-type(2) .checkmark{left:0}.metal-type_inner .metal-label:nth-of-type(2) .checkmark a{left:2px}.metal-inner_cut{width:55px;left:-16px}@media(max-width:767px){.metal-inner_cut{left:-12px}}.metal-inner_cut:after{left:22px}@media(max-width:767px){.metal-inner_cut:after{left:20px}}.metal-inner_cut .checkmark a{left:-1px}.-_platinum{width:80px;left:-25px}.-_platinum:after{left:31px}@media(max-width:767px){.-_platinum:after{left:34px}}.-_platinum .checkmark{width:65px;left:-13px;text-align:center}.-_platinum .checkmark a{left:0}.metal-type__title{font-family:'ProximaNovaSbold'}.metal-type__list{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:10px -8px;margin-bottom:0}@media(max-width:767px){.metal-type__list{margin-bottom:10px}}.metal-type__item{display:inherit;align-items:center;justify-content:center;width:44px;height:44px;margin-left:8px;margin-right:8px;color:#413f41;font-size:14px;font-family:'ProximaNovaReg';font-weight:normal;line-height:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid #e8e8e8;background-color:#f1f1f1}.metal-type__item:hover,.metal-type__item.is-active{border:2px solid #413f41}.metal-type__item_white_gold{background-color:#f1f1f1}.metal-type__item_yellow_gold{background-color:#fdd7af}.metal-type__item_rose_gold{background-color:#eebea7}.metal-type__item_platinum{background-color:#d8d8d8}#bread-checkout-btn>div{justify-content:left}.bread-text.bread-as-low-as:before{content:"As low as "}.shape-block_wrapper{display:flex;width:100%;max-width:270px;float:right;margin-right:140px}@media(max-width:1200px){.shape-block_wrapper{margin-right:85px}}@media(max-width:1024px){.shape-block_wrapper{margin:60px auto 0;float:none;padding-top:115px;margin:0 auto;padding-top:0}}@media(max-width:991px){.shape-block_wrapper{padding-top:55px}}@media(max-width:767px){.shape-block_wrapper{padding-top:0}}@media(max-width:767px){.shape-block_wrapper .mobile-shape_show{color:#413f41;font-family:Lustria;font-size:14px;position:relative}}.shape-block_wrapper .mobile-shape_active:after{bottom:4px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.shape-block_wrapper .shape-active{display:block}.metal-detail-option{float:left;padding:0;width:100%;position:relative;text-align:center}@media(max-width:767px){.metal-detail-option{text-align:center}}.metal-detail-option .shape-dropdown_mobile{text-align:left}.diamond-shape_headtext{display:inline-block;color:#413f41;font-family:Lustria;font-size:16px;letter-spacing:.5px;line-height:20px;text-transform:uppercase;margin-bottom:15px}.std .dropdown{float:none;list-style-type:none;margin:0}.std .dropdown li{margin:0}@media(max-width:767px){.std .dropdown li{text-align:left}}.dropdown{float:right;margin-right:140px;list-style-type:none;margin-left:0;padding-left:0;margin:auto;width:100%;max-width:270px;list-style:none}.dropdown:after{content:"";background:url(../images/product/chevron-down.svg) no-repeat center;bottom:19px;right:19px;width:21px;height:12px;position:absolute;display:inline-block;cursor:pointer}@media(max-width:1024px){.dropdown:after{bottom:38px}}.dropdown span{cursor:pointer;display:inline-block;padding:5px 5px 5px 20px;color:#413f41;font-size:16px;letter-spacing:1px;line-height:19px;vertical-align:middle}.dropdown-open:after{bottom:17px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:1024px){.dropdown-open:after{bottom:35px}}.label-img,.shape-img{width:34px;height:34px}.show-btn{-webkit-appearance:none;-moz-appearance:none;font-size:14px;display:block;border-radius:10px;border:1px solid #7c7593;background-color:#fff;width:270px;padding:9px 20px 9px 10px;height:51px;box-sizing:border-box;text-decoration:none}.label-img{display:inline-block;vertical-align:middle}.select-metal-diamond{border-bottom:0;position:absolute;width:270px}.std .inner-item_list{list-style:none}.inner-item_list{visibility:visible;max-height:475px;left:0;padding:5px 5px;position:absolute;bottom:42px;width:auto;min-width:270px;list-style:none;z-index:111;box-sizing:border-box;border:1px solid #5d5185;border-radius:10px 10px 0 0;background-color:#fff;border-bottom:0;overflow:hidden;transition:all .5s linear}.inner-item_list.is-hidden{max-height:50px;visibility:hidden;transform:translateY(10px)}.inner-item_list img{display:inline-block;vertical-align:middle}.inner-item_list a{display:block}.inner-item_list li{padding:9px 20px 9px 10px}.inner-item_list li:hover{background:#f9f9f9}.financing_info{margin-left:5px}.help-links_cover{width:100%;margin:25px 0 25px}.std .help-links_section{list-style:none;margin:0}@media(max-width:991px){.std .help-links_section{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-around;text-align:center;margin:0;width:100%}}.help-links_section{margin:0}@media(max-width:767px){.help-links_section{width:95%;margin:auto}}.help-links_item{display:inline-block;padding:0 15px 0 15px;position:relative;text-align:center}.help-links_item:first-of-type{padding-left:0}.help-links_item:not(:last-of-type):after{content:"";position:absolute;width:1px;height:16px;top:4px;right:0;background:#7c7593}@media(max-width:1200px){.help-links_item:not(:last-of-type):after{height:80px}}@media(max-width:767px){.help-links_item:nth-child(2) .help-link_text{width:94%;margin:auto}}.help-link{display:block;width:100%;overflow:hidden}@media(max-width:1200px){.help-link{padding-top:10px}}.std .help-links_section .help-links_item{margin-left:0}@media(max-width:1200px){.std .help-links_section .help-links_item{max-width:110px;vertical-align:top;width:100%}}@media(max-width:767px){.std .help-links_section .help-links_item{max-width:100%;flex:0 0 33%;padding:0 20px}}.help-img{float:left}@media(max-width:1200px){.help-img{float:none;margin:auto}}.help-link_text{display:block;float:left;padding:3px 0 0 10px}@media(max-width:1200px){.help-link_text{float:none;text-align:center;clear:both;padding:10px 0 0 0}}@media(max-width:991px){.product-essential .process-section,.product-essential .shipping-section{display:none}}@media(max-width:991px){.product-essential .product-details-wrap .process-section,.product-essential .product-details-wrap .shipping-section{display:block}}.process-section{width:100%;float:left;margin:20px 0 25px}.process-section .process-item{position:relative;color:#413f41;font-size:16px;letter-spacing:.5px;line-height:19px;margin:0;margin-bottom:20px}.process-section .process-item .icon:before{content:'';display:block;position:absolute;left:0;top:5px;width:40px;height:38px;background-repeat:no-repeat;background-position:top left}.process-section .process-item .icon_process:before{background-image:url(../images/monitor-icon.svg)}.process-section .process-item .process-link{color:#443879;cursor:pointer;font-weight:bold}.process-section .process-item_with-icon{padding-left:50px}@media(max-width:991px){.product-essential .gia-section_cover{display:none}}.gia-section_cover{width:100%;float:left;margin:20px 0 25px}@media(max-width:991px){.gia-section_cover{margin-top:0}}.gia-section_cover .gia-item{position:relative;color:#413f41;font-size:16px;letter-spacing:.5px;line-height:19px;margin:0;margin-bottom:20px}@media(max-width:767px){.gia-section_cover .gia-item{margin-bottom:0}}.gia-section_cover .gia-item .icon:before{content:'';display:block;position:absolute;left:0;top:5px;width:92px;height:30px;background-repeat:no-repeat;background-position:top left}.gia-section_cover .gia-item .icon_gia:before{background-image:url(../images/gia-icon.svg)}.gia-section_cover .gia-text{padding-top:10px}.gia-section_cover .tooltip-btn{display:inline-block;vertical-align:middle;margin-left:3px}.gia-section_cover .tooltip-btn:before{content:'';display:inline-block;width:18px;height:19px;background-image:url(../images/product/icon_tooltip-info.svg);background-repeat:no-repeat}.gia-section_cover .gia-item_with-icon{padding-left:100px;display:inline-block;cursor:pointer}.shipping-section{width:100%;float:left}.shipping-section .shipping-item{position:relative;color:#413f41;font-size:16px;letter-spacing:.5px;line-height:19px;margin:0;margin-bottom:20px}@media(max-width:1200px){.shipping-section .shipping-item{font-size:15px}}.shipping-section .icon:before{content:'';display:block;position:absolute;text-align:center;left:0;top:1px;width:40px;height:38px;background-repeat:no-repeat;background-position:top left}.shipping-section .icon_shipping:before{background-image:url(../images/calendar-icon.svg)}.shipping-section .shipping-item_with-icon{padding-left:50px}.shipping-section .shipping-data{position:absolute;font-weight:bold;width:34px;top:1px;left:0;right:0;bottom:0;text-align:center;line-height:45px}.shipping-section .shipping-data_text .mob-show{display:none}@media(max-width:1200px){.shipping-section .shipping-data_text{font-size:14px}}@media(max-width:991px){.shipping-section .shipping-data_text{font-size:16px}}@media(max-width:767px){.shipping-section .shipping-data_text .mob-hide{display:none}.shipping-section .shipping-data_text .mob-show{display:inline}}.shipping-section .ship-data_selected{position:relative}.shipping-section .ship-data_selected .shipping_info{position:absolute;right:-23px;top:0}@media(max-width:1200px){.shipping-section .ship-data_selected .shipping_info{position:relative;right:auto;top:auto}}.shipping-section .tooltip-btn{display:inline-block;vertical-align:middle;margin-left:3px}.shipping-section .tooltip-btn:before{content:'';display:inline-block;width:18px;height:19px;background-image:url(../images/product/icon_tooltip-info.svg);background-repeat:no-repeat}.shipping_risk-free_block{position:relative;color:#413f41;font-size:16px;letter-spacing:.5px;line-height:19px;margin:20px auto 20px}@media(max-width:767px){.shipping_risk-free_block{text-align:center;margin:0 0 10px}}.shipping_risk-free_block .shipping_risk-free{font-family:"ProximaNovaBold";font-size:18px}.risk-free_icon{position:relative;padding-left:28px}.risk-free_icon:before{position:absolute;content:'';width:19px;height:18px;left:0;background:url("../images/product/check.png") no-repeat 50% 50%;background-size:contain}.catalog-product-view{font-family:Lustria;color:#413f41}#owl-demo .item{margin:3px}#owl-demo .item img{display:block;margin:0 auto}.item p{text-align:center;color:#41395f !important}.block-content.horz{height:265px;position:relative}.iScrollHorizontalScrollbar{position:absolute;z-index:9999;height:16px;left:2px;right:2px;bottom:2px;overflow:hidden;background:#b6b6b6}.iScrollHorizontalScrollbar.iScrollBothScrollbars{right:18px}.iScrollIndicator{position:absolute;background:#cc3f6e;border-width:1px;border-style:solid}.iScrollHorizontalScrollbar .iScrollIndicator{height:100%;background:-moz-linear-gradient(left,#413a60 0,#413a60 100%);background:-webkit-linear-gradient(left,#413a60 0,#413a60 100%);background:-o-linear-gradient(left,#413a60 0,#413a60 100%);background:-ms-linear-gradient(left,#413a60 0,#413a60 100%);background:linear-gradient(to right,#413a60 0,#413a60 100%);cursor:pointer}#wrapper{position:absolute;z-index:1;top:0;bottom:48px;left:0;width:100%;overflow:hidden;height:265px}#scroller{position:absolute;z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0);height:265px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#scroller ul{list-style:none;padding:0;margin:0;width:100%;text-align:left}#scroller li{padding:0 10px;width:auto;float:left}.ringbuilder.slide_show.desktop-cat-list .shadowsteps.show_banner{display:none}.catalog-product-view .product-view .product-shop{max-width:100%;position:relative}.catalog-product-view .product-img-box{width:100%;margin-bottom:20px}@media(max-width:991px){.catalog-product-view .product-img-box{margin-top:0}}@media(max-width:767px){.catalog-product-view .product-img-box{margin-bottom:15px !important;flex-direction:column}}@media(max-width:1024px){.catalog-product-view .owl-carousel .owl-wrapper-outer{margin-bottom:0}}@media(max-width:1024px){.catalog-product-view .owl-carousel .owl-controls{padding-top:0}}@media(max-width:991px){.catalog-product-view .owl-carousel .owl-controls{margin-top:25px}}@media(max-width:767px){.catalog-product-view .owl-carousel .owl-controls{position:absolute;bottom:-15px;left:0;right:0;margin:0;display:none !important}}.catalog-product-view .owl-carousel .owl-controls .owl-page{margin-left:5px;margin-right:5px}@media(max-width:1024px){.catalog-product-view .owl-carousel .owl-controls .owl-page span{width:12px;height:12px;background-color:#e8e8e8;border:0}}.catalog-product-view .owl-carousel .owl-controls .owl-page:hover span{width:12px;height:12px;background-color:#e8e8e8;border:0}@media screen and (max-width:1024px){.catalog-product-view .owl-carousel .owl-controls .active span{width:12px;height:12px;background-color:#636363}}@media(max-width:767px){.catalog-product-view .owl-carousel .owl-controls .active span{border:none !important}}.stars{display:none}.product-view .product-shop{background:transparent}.product-view .product-shop .product-name{display:block;padding-top:0;overflow:hidden}@media screen and (max-width:1024px){.product-view .product-shop .product-name{padding-top:0}}.sample-text_cover{float:right;margin-right:32%}@media(max-width:1200px){.sample-text_cover{float:none;text-align:center;margin-right:0}}@media(max-width:991px){.sample-text_cover{margin:60px 0 30px}}@media(max-width:767px){.sample-text_cover{margin-top:85px}}.sample-text{color:#413f41;font-size:16px;letter-spacing:.5px;line-height:19px}.diamond-img-descr{display:none;margin:10px 0 5px;text-align:center}.product-essential .product-shop .product-name h1{font-family:Lustria;font-size:26px;letter-spacing:.4px;line-height:30px;text-align:left;text-transform:uppercase;color:#413f41;font-weight:400;border-bottom:0}@media(max-width:991px){.product-essential .product-shop .product-name h1{font-size:20px}}.product-view .product-shop .price-box .regular-price .price{text-align:left;color:#413f41;font-size:24px;font-family:Lustria;width:auto}.catalog-product-view .setting-text{display:inline-block;width:auto;line-height:33px;margin-left:5px}.catalog-product-view .setting-text_lh{line-height:28px}.catalog-product-view .setting-text .discount-info{color:red}.setting-text{font-size:16px}.product-essential .short-description .std{text-align:left;margin:10px 0 10px}.product-essential .product-card{padding-bottom:70px;padding-top:25px}.product-essential .product-card_complete{padding-top:10px}@media(max-width:767px){.product-essential .product-card{padding-top:0;padding-bottom:10px}}@media(max-width:767px){.product-essential .short-description{display:none}}.product-essential .rosi-approves{position:relative;display:flex;text-align:center;justify-content:center;align-items:center;width:100%;height:55px;margin-bottom:25px;background:linear-gradient(180deg,#f8ffff 0,#f2fffe 17.67%,#e2fffd 100%);font-family:ProximaNovaBold;font-size:18px;letter-spacing:.5px;line-height:1.2;border-radius:55px}.product-essential .rosi-approves:before{content:'';position:absolute;top:50%;left:30px;transform:translate(0,-50%);width:51px;height:34px;background-image:url(../images/product/icon_rosiColor_50px@2x.png);background-repeat:no-repeat;background-size:contain;z-index:1}.product-essential .rosi-approves_mobile{display:none}@media(max-width:767px){.product-essential .rosi-approves_mobile{display:flex}}@media(max-width:991px){.product-essential .rosi-approves{max-width:345px;height:45px;margin:0 auto 10px;padding-left:55px;font-size:16px}}.product-essential .complete-ring-set{clear:both;margin-left:120px;margin-right:20px;display:block;background-color:#f9f9f9;border:1px solid #e8e8e8;box-shadow:2px 2px 6px 0 #e8e8e8;padding:15px}@media(max-width:1024px){.product-essential .complete-ring-set{margin-left:20px;margin-right:20px}}@media(max-width:991px){.product-essential .complete-ring-set{max-width:450px;margin:0 auto 25px}}.product-essential .complete-ring-set__item{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:12px 0 15px 30px}.product-essential .complete-ring-set__item:before{content:'';position:absolute;top:10px;left:0;background-repeat:no-repeat;background-size:contain}.product-essential .complete-ring-set__item_setting{padding-top:0;border-bottom:1px solid #e8e8e8}.product-essential .complete-ring-set__item_setting:before{top:2px;width:20px;height:22px;background-image:url(../images/product-listing/icon_complete-ring-anim_setting.svg)}.product-essential .complete-ring-set__item_diamond{padding-bottom:0}.product-essential .complete-ring-set__item_diamond:before{top:15px;width:22px;height:19px;background-image:url(../images/product-listing/icon_complete-ring-anim_diamond.svg)}.product-essential .complete-ring-set__item .title{max-width:330px;font-size:16px;line-height:1.25}@media(max-width:767px){.product-essential .complete-ring-set__item .title{font-size:14px;letter-spacing:.44px;line-height:1.2}}.product-essential .complete-ring-set__item .title a{display:inline-block;margin-top:5px}.product-essential .complete-ring-set__item .price-wrap{flex:0 0 95px;text-align:right;font-family:Lustria;font-size:16px;color:#413f41}.product-benefits .description-mobile{display:none}@media(max-width:767px){.product-benefits .description-mobile{display:block;font-size:16px;letter-spacing:.5px;line-height:19px;padding:0 0 20px 0}}.product-view .diamond-addtl-info{display:flex;flex-direction:row;align-items:center;margin-top:-5px;margin-bottom:10px}@media(max-width:991px){.product-view .diamond-addtl-info{display:block}.product-view .diamond-addtl-info .brilliance-badge+.origin-info{padding-left:5px}}.product-view .diamond-addtl-info .origin-info{display:flex;flex-direction:row;align-items:center;font-size:16px;letter-spacing:.44px;line-height:1.2}.product-view .diamond-addtl-info .origin-info strong{font-family:ProximaNovaBold}.product-view .diamond-addtl-info .origin-info .origin__flag{transform:translateY(-2px)}.product-view .diamond-addtl-info .origin-info .i-btn{margin-left:5px;cursor:pointer}.product-view .product-shop .short-description{margin:10px 0 0}.product-view .add-to-cart-wrapper,.product-view .block-related{width:100%}.product-view .product-shop .price-info{width:100%;max-width:100%;border-right:0}.product-view .hand-image-descr{text-align:center}.product-view .product-shop .sip_splitprice{float:left}.product-view .product-shop .price-box-wrap{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:5px}@media(max-width:767px){.product-view .product-shop .price-box-wrap{margin-bottom:15px;flex-wrap:wrap}.product-view .product-shop .price-box-wrap .price-box{margin-bottom:0}}.product-view .product-shop .price-box-wrap .discount-val{display:block;margin-left:10px;margin-right:5px;font-size:16px;text-transform:uppercase;color:red}.product-view .product-shop .price-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}@media(max-width:767px){.product-view .product-shop .price-box{margin-bottom:15px}}.product-view .product-shop .price-box .old-price{font-weight:normal;font-size:16px}.product-view .product-shop .price-box .old-price .price{text-decoration:line-through;font-weight:normal;font-family:Lustria;color:#413f41;font-size:16px}.product-view .product-shop .price-box .special-price{position:relative;display:block;max-width:100px;margin-left:10px;padding:0}.product-view .product-shop .price-box .special-price .price{display:block;padding:7px 10px;font-family:Lustria;font-size:20px;color:#413f41;background:#ffe594;font-weight:normal;letter-spacing:1px;text-align:center}.product-view .product-shop .price-box .special-price .counterdown-wrap{position:absolute;top:0;left:100%;transform:translate(10px,0);width:140px;font-size:16px;font-family:'ProximaNovaBold';text-align:left;padding-left:10px;background:#b3173b;color:#fff;line-height:1.2;letter-spacing:.5px;display:none}.product-view .product-shop .price-box .special-price .counterdown-wrap span.counterdown{display:block}.product-view .product-shop .splitit-hint{clear:both;margin:10px 0 0;font-size:16px}@media(max-width:767px){.product-view .product-shop .splitit-hint{margin-bottom:15px}}@media(max-width:360px){.product-view .product-shop .splitit-hint{margin-right:-10px}}@media(max-width:340px){.product-view .product-shop .splitit-hint{margin-left:-3px;margin-right:-15px}}.product-view .product-shop .splitit-hint a{color:inherit;font-size:16px;text-decoration:none;text-decoration:none}@media(max-width:375px){.product-view .product-shop .splitit-hint a{font-size:15px}}@media(max-width:340px){.product-view .product-shop .splitit-hint a{font-size:14px}}.product-view .product-shop .splitit-hint a:hover{text-decoration:none;color:inherit}.product-view .product-shop .splitit-hint img{position:relative;display:inline;top:-1px;width:50px}@media(max-width:340px){.product-view .product-shop .splitit-hint img{width:45px}}.product-view .product-shop .bankwire-price{margin:3px 0;font-size:16px}@media(max-width:767px){.product-view .product-shop .bankwire-price{margin-top:-20px}}.product-view .product-shop .bankwire-price .val{font-family:Lustria;font-size:18px;color:#b3173b;margin:0 2px}.product-view .product-shop .bankwire-price a{display:inline-block;position:relative;top:-2px}.product-view .product-shop .bankwire-price a img{display:inline}.product-view .product-collection-name{font-family:Lustria;font-size:30px;font-weight:normal;line-height:30px;color:#443879;letter-spacing:.5px;padding-top:20px;margin-bottom:10px;text-transform:uppercase;text-align:left}@media(max-width:767px){.product-view .product-collection-name{padding-top:0}}.product-view .product-card_complete .product-collection-name{padding-top:0}.product-view .product-shop .product-name_engRings h1{font-size:20px;font-family:'ProximaNovaReg';color:#000;line-height:1.6em;text-align:left;text-transform:capitalize}.product-view .product-shop .product-name_completed h1{font-size:18px;letter-spacing:.5px;line-height:22px;color:#413f41}.product-view .product-gia{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media(max-width:767px){.product-view .product-gia{margin-bottom:15px}}.product-view .product-gia .gia-icon{width:48px;height:auto;margin-right:10px}@media(max-width:767px){.product-view .product-gia .gia-icon{position:relative;top:1px}}.catalog-product-view .sharing-links.add-to-links{width:100%}.product-img-box .product-image.product-image-zoom>div{width:100%}.product-img-box .product-image.product-image-zoom p{text-align:center}.video-sample{clear:both;position:relative;top:-50px;color:#000;text-align:center}.video-sample.mobile{color:#000 !important;width:101%;top:0}@media(max-width:1200px){.video-sample.mobile{top:15px}}@media(max-width:991px){.video-sample.mobile{top:0}}body[class*="stud"] .video-sample{display:none}.product-image-gallery{position:relative}.product-image-gallery .loader{position:absolute;top:50%;left:50%;margin-left:-24px;margin-top:-24px;z-index:5}.product-image-gallery .mp4-video{position:relative;display:block;width:100%;height:auto;max-width:470px;margin:0 auto;z-index:10}.product-image-gallery #Zoomer{max-height:470px}@media(max-width:767px){.product-image-gallery #Zoomer{max-width:300px;margin:0 auto}}.product-image-gallery #Zoomer img{max-width:100%;max-height:100%;max-height:470px;width:auto}@media(max-width:767px){.product-image-gallery #Zoomer img{max-width:300px}}.product-view .more-views.media{display:none}.product-view .product-essential .product-image-thumbs a:hover{border-color:#636363}.product-view .more-views{margin-left:0;margin-top:0;position:relative;width:100%;max-width:100px;max-height:490px}@media screen and (max-width:1024px){.product-view .more-views{max-height:360px;max-height:none;float:none}}@media(max-width:767px){.catalog-product-view .main-container .product-view .more-views{max-width:310px;display:block;margin:20px auto 0;float:none}}.product-view .more-views .gallery-inner_cover{position:relative;width:100%;height:100%;max-width:100px;max-height:440px;overflow:hidden}@media(max-width:767px){.product-view .more-views .gallery-inner_cover{max-width:100%;margin:0 auto}}.product-view .more-views .nav-add_arrow{width:20px;height:15px;background:url(../images/product/chevron-down.svg) no-repeat center center;position:absolute;left:39px;cursor:pointer}@media(max-width:767px){.product-view .more-views .nav-add_arrow{right:-5px}}.product-view .more-views .arrow-top{display:none;top:-20px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}@media(max-width:767px){.product-view .more-views .arrow-top{left:-20px;top:15px;transform:rotate(90deg)}}.product-view .more-views .arrow-bottom{display:none;margin-top:10px}@media(max-width:767px){.product-view .more-views .arrow-bottom{right:-20px}}@media(max-width:1200px){.product-view .more-views .diamond-video-block_hk-cover{overflow:hidden;height:340px}}@media(max-width:991px){.product-view .more-views .diamond-video-block_hk-cover{height:191px}}.product-view .product-image-thumbs{max-height:425px;position:relative;top:0;height:100%;margin-bottom:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:1024px){.product-view .product-image-thumbs{position:relative;height:100%;max-height:370px;max-height:inherit !important;padding-bottom:0}}@media(max-width:767px){.product-view .product-image-thumbs{padding-bottom:0;justify-content:center}.product-view .product-image-thumbs.flexStart{justify-content:flex-start}}.product-view .product-image-thumbs .hand-image-descr{text-align:center}@media(max-width:1024px){.product-view .product-image-thumbs .hand-image-descr{display:block !important;margin-top:5px}}@media screen and (max-width:1024px){.product-view .product-image-thumbs li{max-width:375px;max-height:375px}}@media(max-width:767px){.product-view .product-image-thumbs li{margin-left:0;margin-right:6px}}.product-view .product-image-thumbs li .detail-leftimg video{margin-top:0}@media(max-width:1024px){.product-view .product-image-thumbs li.diamond_720{max-width:375px;height:auto}.product-view .product-image-thumbs li.diamond_720 .detail-leftimg{display:block;float:none;width:100%;max-height:275px;overflow:hidden}.product-view .product-image-thumbs li.diamond_720 .detail-leftimg .img-720-preview{position:relative}.product-view .product-image-thumbs li.diamond_720 .detail-leftimg .btn-keyShot{position:absolute;left:10px;bottom:10px;width:48px;height:48px;background-image:url(../images/btn-3d-logo.svg);background-repeat:no-repeat;background-position:center;cursor:pointer;z-index:2}.product-view .product-image-thumbs li.diamond_720 .detail-leftimg img{max-width:100%}.product-view .product-image-thumbs li.diamond_720 p{color:#000 !important;background:#fff;margin-top:5px}}@media(max-width:767px){.product-view .product-image-thumbs li.diamond_720{width:auto}.product-view .product-image-thumbs li.diamond_720 .detail-leftimg{max-height:275px;margin-top:0}.product-view .product-image-thumbs li.diamond_720 .detail-leftimg .img-720-preview{position:relative;visibility:hidden;width:100px}}.product-view .product-image-thumbs li img{width:80px;height:80px}@media screen and (max-width:1024px){.product-view .product-image-thumbs li img{max-width:300px;width:100%;height:auto;width:auto;max-height:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}}@media(max-width:767px){.product-view .product-image-thumbs li img{max-width:300px}}@media(max-width:767px){.product-view .product-image-thumbs.owl-carousel li.diamond_720 .detail-leftimg .img-720-preview{visibility:visible;width:auto}}.product-view .product-image-gallery .threesixty .threesixty_images li{margin-left:0 !important}.product-view .product-image-gallery .threesixty .threesixty_images img{top:-45px}@media(max-width:767px){.product-view .product-image-gallery .threesixty{width:100% !important;max-width:380px;height:320px !important;min-width:340px}.product-view .product-image-gallery .threesixty .threesixty_images img{top:-30px}}.detail-leftimg{width:100%;max-width:500px;height:500px}@media screen and (max-width:1024px){.detail-leftimg{width:300px;height:300px}}@media(max-width:767px){.detail-leftimg{width:100%;height:auto;margin-top:50px}}@media(max-width:991px){.product-image-zoom .product-image-thumbs li{visibility:hidden}.product-image-zoom .product-image-thumbs li:first-child{visibility:visible}.product-image-zoom .product-image-thumbs.owl-carousel li{visibility:visible;max-width:340px;margin:0 auto}}#active-nav-section-wrap .nav-wrap{margin-left:0}@media(max-width:767px){.diamondsearch-index-index .wrapper .main-container{margin-top:50px}}.diamondsearch-index-index .main-container.col1-layout{margin-top:125px}@media(max-width:1024px){.diamondsearch-index-index .main-container.col1-layout{margin-top:55px}}.diamondsearch-index-view .product-img-box .product-image.product-image-zoom{height:100%;max-height:500px}.diamondsearch-index-view .sample-text_cover{margin-top:50px}@media(max-width:1024px){.diamondsearch-index-view .sample-text_cover{margin-top:0}}.diamondsearch-index-view .diamond-sample_iframe{margin:auto;display:block}@media(max-width:991px){.diamondsearch-index-view .diamond-sample_iframe{max-height:250px;max-width:315px}}@media(max-width:767px){.diamondsearch-index-view .diamond-sample_iframe{width:100%;height:240px;margin-top:11%}}@media only screen and (min-width:1441px){.diamondsearch-index-view .no-buttons-diamond{position:absolute;width:100%;height:22%;bottom:12%;left:0;display:block;background:white}}.diamondsearch-index-view .diamond_360 p{margin-top:10px;text-align:center}.catalog-product-view .product-view .add-to-cart-buttons .button{max-width:320px;width:100%;height:60px;border-radius:45px;background-color:#443879;margin-left:0;font-size:16px;font-family:ProximaNovaSBold;letter-spacing:2px;line-height:19px}@media(max-width:991px){.catalog-product-view .product-view .add-to-cart-buttons .button{margin:0 auto}}@media(max-width:767px){.catalog-product-view .product-view .add-to-cart-buttons .button{max-width:345px;height:55px;margin:auto}.catalog-product-view .product-view .add-to-cart-buttons .button.btn-bag{margin:10px auto}}.catalog-product-view .product-view .add-to-cart-buttons .button:hover{background-color:#5d5185;border:0;color:#fff}.catalog-product-view .product-view .add-to-cart-buttons .button:active{background-color:#7c7593;border-color:transparent;color:#fff}.catalog-product-view .product-view .add-to-cart-buttons .button:focus{outline:0}.catalog-product-view .product-view .add-to-cart-buttons .button.btn-ring:focus{color:#fff}.catalog-product-view .product-view .add-to-cart-buttons a.button{line-height:58px}@media(max-width:767px){.catalog-product-view .product-view .add-to-cart-buttons a.button{line-height:55px}}@media(max-width:767px){.catalog-product-view .product-view .add-to-cart-buttons .g-btn_secondary{max-width:345px;height:55px;width:100%}}.catalog-product-view .product-view .add-to-cart-buttons span{font-family:'ProximaNovaReg';font-size:16px;font-weight:bold;letter-spacing:2px;line-height:55px}.catalog-product-view .product-view .add-to-cart-buttons .btn-bag{margin:15px 0 15px;background:transparent;color:#443879;border:2px solid #443879}.catalog-product-view .product-view .add-to-cart-buttons .btn-bag:hover{background:transparent;border:2px solid #5d5185;color:#5d5185}.catalog-product-view .product-view .add-to-cart-buttons .btn-bag:active{background:#443879;border-color:transparent;color:#fff}.catalog-product-view .product-view .add-to-cart,.product-view .add-to-cart-buttons{padding-top:10px}.share-popup_link{position:relative}.soc-sharing-tooltip{display:none;position:absolute;top:100%;right:0;margin-top:20px;background:#fff;width:270px;box-shadow:0 2px 4px 1px rgba(0,0,0,0.1);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:35px 30px 40px;z-index:10}.soc-sharing-tooltip.is-active{display:block}.soc-sharing-tooltip .close{position:absolute;top:15px;right:15px;width:24px;height:24px;background-image:url(../images/product/icon_modal-close.svg);background-repeat:no-repeat;background-position:center;opacity:.8;outline:0}.soc-sharing-tooltip .close:hover{opacity:1}.diamond-social{width:130px;padding-top:40px;padding-bottom:35px}.diamond-social .successes-copy_text{bottom:-28px}.soc-sharing-links,ul.soc-sharing-links{margin:0;padding:0;list-style:none;display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative}.soc-sharing-links li,ul.soc-sharing-links li{margin:0 10px}.soc-sharing-link{display:block;width:28px;height:28px;text-align:center;color:#413f41;font-size:26px;cursor:pointer}.clipboardArea{opacity:0;position:absolute;right:0;bottom:-35px;width:1px;height:1px !important}.successes-copy_text{display:none;position:absolute;bottom:-28px;left:0;font-size:14px;text-align:center}.successes-copy_text.diamond-copy-link{left:27px}.diamondsearch-index-view .product-image-gallery #Zoomer .MagicZoomBigImageCont.inner-zoom img{max-width:none;max-height:none}.product-image-zoom.more-views.mobile .no-owl-pagination .owl-pagination{display:none}.product-ring-size{clear:both;display:flex;flex-direction:row;align-items:center;padding-top:30px;margin-bottom:20px;display:none}.product-ring-size .link{margin-left:20px}.ring-size-selectBox select,.catalog-product-view .ring-size-selectBox select,.catalog-product-view .ring-size-selectBox .option select.product-custom-option{position:relative;display:block;width:210px;height:50px;border:1px solid #7c7593;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#fff;background-image:url(../images/product/chevron-down.svg);background-repeat:no-repeat;background-position:center right 15px;padding-left:20px;padding-right:20px;font-size:16px;color:#413f41;outline:0;-webkit-appearance:none}.catalog-product-view .ring-size-selectBox .option dt{display:none}.ring-size-selectBox .validation-advice{position:absolute;margin:0;top:-20px}.product-engraving{display:none;position:relative;clear:both;margin-bottom:30px}.add-engraving{position:relative}.add-engraving__checkbox-wrap{display:flex;flex-direction:row;align-items:center;margin-bottom:20px}.add-engraving__checkbox{position:relative;display:flex;flex-direction:row;align-items:center;font-size:16px;padding-left:30px;margin:0}.add-engraving__checkbox input[type="checkbox"]{display:none;position:absolute;left:-9999px}.add-engraving__checkbox input[type="checkbox"]+.icon{position:absolute;top:50%;left:0;width:22px;height:22px;-webkit-transform:translate(0,-50%);-mox-transform:translate(0,-50%);transform:translate(0,-50%);background-image:url(../images/product/icon_checkbox-arrow-white.svg);background-repeat:no-repeat;background-position:center;background-color:#fff;border:1px solid #443879;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.add-engraving__checkbox input[type="checkbox"]:checked+.icon{background-color:#443879}.add-engraving__checkbox-text{color:#413f41;font-size:16px;font-family:ProximaNovaSbold}.add-engraving .info{position:relative;margin-left:10px;cursor:pointer}.add-engraving__form{display:none;display:block}.add-engraving__input-wrap{position:relative;width:315px}.add-engraving__input-wrap .valid{position:absolute;top:50%;right:10px;width:30px;height:30px;transform:translate(0,-50%);background-repeat:no-repeat;background-position:center}.add-engraving__input-wrap .valid.is-valid{background-image:url(../images/product/icon_inputValid.svg)}.add-engraving__input-wrap .valid.is-invalid{background-image:url(../images/product/icon_inputInvalid.svg)}.add-engraving__input[type="text"]{display:block;width:100%;height:50px;margin-bottom:5px;border:1px solid #7c7593;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;padding-left:20px;padding-right:20px;font-family:ProximaNovaReg;font-size:16px;color:#413f41;outline:0}.add-engraving__input[type="text"].ff-modern{font-family:ProximaNovaReg}.add-engraving__input[type="text"].ff-vintage{font-family:Lustria}.add-engraving__caption{font-size:16px;margin-bottom:15px}.add-engraving__caption a{font-family:ProximaNovaSbold;color:#443879}.add-engraving__style-label{font-size:16px;color:#413f41;font-family:ProximaNovaSbold;margin-bottom:10px}.add-engraving__style-items{display:flex;flex-direction:row;justify-content:flex-start}.add-engraving__style-item{margin-right:40px}.add-engraving__style-item_vintage{font-family:Lustria}.add-engraving__style-radio{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-weight:normal;font-size:16px;cursor:pointer;line-height:1.25}@media(max-width:1024px){.add-engraving__style-radio{align-items:flex-start}}.add-engraving__style-radio input[type="radio"]{display:none;position:absolute;left:-9999px}.add-engraving__style-radio input[type="radio"]+.icon{position:relative;width:22px;height:22px;border:1px solid #443879;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:10px;flex:0 0 22px}@media(max-width:991px){.add-engraving__style-radio input[type="radio"]+.icon{margin-top:2px}}.add-engraving__style-radio input[type="radio"]:checked+.icon::before{content:'';position:absolute;top:50%;left:50%;width:12px;height:12px;background-color:#443879;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.engraving-phrases{max-height:340px;line-height:1.2;overflow-y:scroll}.engraving-phrases a{text-decoration:underline}.g-btn{width:320px;height:58px;font-size:16px;font-family:ProximaNovaSbold;letter-spacing:2px;text-transform:uppercase;color:#fff;text-align:center;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px;border:2px solid transparent;outline:0}.g-btn_primary{background-color:#443879}.g-btn_primary:hover,.g-btn_primary:focus{background-color:#5d5185;color:#fff}.g-btn_primary:active{background-color:#7c7593;color:#fff}.g-btn_secondary{border:2px solid #443879;background-color:#fff;color:#443879}.g-btn_secondary:hover,.g-btn_secondary:focus{border-color:#5d5185;color:#5d5185}.g-btn_secondary:active{background-color:#443879;border-color:#443879;color:#fff}.drop-hint p{text-align:center}.drop-hint__form{max-width:450px;margin:0 auto;margin-top:30px}.drop-hint__form .row{margin-left:-7px;margin-right:-7px}.drop-hint__input-wrap{position:relative;padding-left:7px;padding-right:7px;margin-bottom:20px}.drop-hint__input,.drop-hint__input[type="text"],.drop-hint__input[type="email"]{position:relative;display:block;width:100%;height:30px;font-size:16px;padding-left:5px;padding-right:5px;color:#413f41;font-family:ProximaNovaReg;background-color:transparent;border:0;border-bottom:2px solid #413f41;box-shadow:none;outline:0;z-index:5;margin-top:10px}.drop-hint__input:focus,.drop-hint__input[type="text"]:focus,.drop-hint__input[type="email"]:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.drop-hint__input:focus ~ .drop-hint__label,.drop-hint__input:valid ~ .drop-hint__label{top:-10px;font-size:14px;color:#5d5185}@media(max-width:767px){.drop-hint__input:focus ~ .drop-hint__label,.drop-hint__input:valid ~ .drop-hint__label{top:-20px}}.drop-hint__label{position:absolute;top:0;left:12px;font-size:16px;font-family:ProximaNovaReg;color:#413f41;transition:.1s ease-in;z-index:1}.drop-hint__preview{display:block;margin-bottom:55px}.drop-hint__preview-image{width:200px;margin:0 auto 15px}.drop-hint__preview-image img{max-width:100%}.drop-hint__preview-text{width:100%;max-width:320px;margin:0 auto;text-align:center;font-family:Lustria;font-size:16px;line-height:1.4}.drop-hint__footer{display:flex;flex-direction:column;width:100%;align-items:center}.drop-hint__captcha{display:flex;justify-content:center;margin-bottom:25px}.drop-hint__buttons{display:flex;flex-direction:row;align-items:center;justify-content:center}@media(max-width:767px){.drop-hint__buttons{flex-direction:column;width:100%}}.drop-hint__btn{width:200px;height:50px;margin:0 7px}@media(max-width:767px){.drop-hint__btn{width:100%}.drop-hint__btn_preview{order:2;margin-bottom:0}.drop-hint__btn_submit{order:1;margin-bottom:10px}}.drop-hint-success-inner{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center;text-align:center;min-height:300px}.drop-hint-success-inner div{width:200px}.drop-hint-success-inner img{display:inline}.drop-hint-success-inner h3{font-size:20px;font-family:Lustria;line-height:1;margin:20px 0}.drop-hint-success-inner p{font-size:16px;font-family:ProximaNovaReg;line-height:1.2}@media(max-width:1024px){.product-img-box .product-image.product-image-zoom{float:none;max-width:inherit}}@media(max-width:767px){.product-img-box .product-image.product-image-zoom{padding:0}}.product-img-box .product-image.product-image-zoom .more-views.mobile{display:none !important}.product-img-box .product-image.product-image-zoom .more-views_diamond.mobile{display:block !important;max-width:450px;margin:0 auto 5px}@media(max-width:767px){.product-img-box .product-image.product-image-zoom .more-views_diamond.mobile{max-width:340px;margin:0 auto}}.product-img-box .product-image.product-image-zoom .product-image-gallery .detail-leftimg{height:auto;float:none;margin:0 auto}.product-img-box .product-image.product-image-zoom .product-image-gallery .detail-leftimg.video video{margin-top:25px}.product-img-box .product-image.product-image-zoom .product-image-gallery .detail-leftimg+.video-sample{top:auto}@media(max-width:767px){.product-img-box .product-image.product-image-zoom .product-image-gallery .detail-leftimg{margin:0;padding:0}}.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720{width:100%;max-width:500px;margin:0 auto;position:relative}.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .detail-leftimg{float:none;margin:30px auto 0;height:auto;max-height:380px;overflow:hidden;padding:0 !important}@media(max-width:767px){.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .detail-leftimg{max-height:260px;margin-top:10px}}.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .desktop-720_instructions{display:block}@media(max-width:1024px){.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .desktop-720_instructions{display:none}}@media(max-width:767px){.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720{width:100%;max-width:350px;margin:0 auto}}.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .product-3d-btn{position:absolute;left:10px;bottom:10px;padding-left:55px;min-height:48px;font-size:14px;letter-spacing:.44px;color:#413f41;cursor:pointer;z-index:5}@media(max-width:767px){.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .product-3d-btn{bottom:28px}}.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .product-3d-btn .text{display:block;line-height:48px}@media(max-width:767px){.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .product-3d-btn .text{display:none}}.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .product-3d-btn:before{content:'';position:absolute;left:0;top:50%;width:48px;height:48px;transform:translate(0,-50%);background-image:url(../images/btn-3d-logo.svg);background-repeat:no-repeat;background-position:center;cursor:pointer}@media(max-width:767px){.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .product-3d-btn:before{width:32px;height:32px;background-image:url(../images/btn-3d-logo_sm.svg)}}@media(max-width:1024px){.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .product-3d-btn{bottom:48px}}@media(max-width:991px){.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .product-3d-btn{bottom:33px}}@media(max-width:767px){.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .product-3d-btn{min-height:32px;bottom:8px;padding-left:40px;line-height:32px}}.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .product-image-3d-preview{display:block;cursor:pointer}.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .product-image-3d-wrapper{width:100%;cursor:grab;background-color:#e4e4e4}.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .product-image-3d-wrapper.initialized{max-height:375px;overflow:hidden}@media(max-width:767px){.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .product-image-3d-wrapper.initialized{max-height:260px}}.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .product-image-3d-wrapper .product-image-3d{cursor:grab}.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .product-image-3d-wrapper .product-image-3d:active{cursor:grabbing}.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .product-image-3d-arrows{display:none;position:absolute;min-height:28px;top:50%;margin-top:-14px;left:15px;right:15px;z-index:2}.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .product-image-3d-arrows:before,.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .product-image-3d-arrows:after{content:'';position:absolute;width:64px;height:28px;top:0;background-repeat:no-repeat;background-size:contain}.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .product-image-3d-arrows:before{left:0;background-image:url(../images/Arrow3dLeft@2x.png)}.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .product-image-3d-arrows:after{right:0;background-image:url(../images/Arrow3dRight@2x.png)}.product-img-box .product-image.product-image-zoom .product-image-gallery.diamond_720 .product-image-3d-arrows span{position:absolute;right:0;width:64px;height:64px;top:75px;background-image:url(../images/xr_hand.gif);-webkit-background-size:contain;background-size:contain;z-index:2}.product-img-box .product-image.product-image-zoom .product-image-gallery .img-hint{font-size:16px}.product-img-box .product-image .diamond-video-block_hk{width:400px;height:400px}@media(max-width:991px){.product-img-box .product-image .diamond-video-block_hk{width:300px;height:400px}}@media(max-width:767px){.product-img-box .product-image{margin-top:0;padding-bottom:50px}}.product-img-box .product-image-complete-wrap{position:relative;display:flex;flex-direction:row;align-items:stretch;padding-top:80px}@media(max-width:1024px){.product-img-box .product-image-complete-wrap{padding-top:50px;padding-bottom:70px}}@media(max-width:767px){.product-img-box .product-image-complete-wrap{padding-top:15px;max-width:450px;margin-left:auto;margin-right:auto}.product-img-box .product-image-complete-wrap_sale{margin-bottom:40px}}.product-img-box .product-image_step-complete{position:relative;padding-left:0;width:100%;height:auto !important;float:none !important}@media(max-width:1024px){.product-img-box .product-image_step-complete{float:none;width:100%;margin:0;padding:0}}@media(max-width:1024px){.product-img-box .product-image_step-complete.product-image-zoom{float:none;width:100%;margin:0;padding:0;max-width:100%}}@media(max-width:767px){.product-img-box .product-image_step-complete.product-image-zoom{padding-bottom:105px;padding-bottom:0}}@media(max-width:1024px){.product-img-box .product-image_step-complete .owl-controls{position:absolute;bottom:-125px;bottom:-155px;left:-50%;width:100%;margin-left:-5px}}@media(max-width:767px){.product-img-box .product-image_step-complete .owl-controls{left:-75%;bottom:-150px;width:150%}.product-img-box .product-image_step-complete .owl-controls .owl-page{margin-left:5px;margin-right:5px}}.product-img-box .product-image_step-complete img{max-height:100%}.product-img-box .product-image_step-complete .diamond-sample_iframe{width:400px;height:320px;margin:0 auto}.product-img-box .product-image div.product-image__static-image,.product-img-box .product-image div.product-image__setting{width:50%;margin:0}.product-img-box .product-image div.product-image__static-image{padding-right:5px;position:relative}.product-img-box .product-image div.product-image__static-image.is-sample:after{content:'Sample image';width:88px;height:10px;display:block;left:32%;bottom:0;position:absolute}@media(max-width:1440px){.product-img-box .product-image div.product-image__static-image.is-sample:after{left:28%}}@media(max-width:991px){.product-img-box .product-image div.product-image__static-image.is-sample:after{left:21%}}.product-img-box .product-image div.product-image__setting{padding-left:5px}.product-img-box .product-image div.product-image__setting img{max-width:100% !important}.product-img-box .product-image__setting{width:50%}.product-img-box .product-image__setting ul.product-image-thumbs{padding-bottom:0}.catalog-product-view .main-container .product-img-box .product-image__setting ul.product-image-thumbs{max-height:100%}.product-img-box .product-image__setting ul.product-image-thumbs li{margin:0;visibility:hidden;display:none}.product-img-box .product-image__setting ul.product-image-thumbs li:first-child{visibility:visible;display:inline-block}.product-img-box .product-image__setting ul.product-image-thumbs.owl-carousel .owl-wrapper{display:flex !important;flex-direction:row;align-items:center;justify-content:flex-start}.product-img-box .product-image__setting ul.product-image-thumbs.owl-carousel .owl-item{display:flex}.product-img-box .product-image__setting ul.product-image-thumbs.owl-carousel li{visibility:visible;display:inline-block}.product-img-box .product-image__setting .detail-leftimg{float:none;height:100%}@media(max-width:1024px){.product-img-box .product-image__setting .detail-leftimg{width:100%;padding-top:40px}}@media(max-width:767px){.product-img-box .product-image__setting .detail-leftimg{padding-top:25px;margin-top:0}}.catalog-product-view .product-img-box .product-image__setting .detail-leftimg{padding-bottom:0 !important}.product-img-box .product-image__static-image{position:relative}@media(max-width:767px){.product-img-box .product-image__static-image{display:flex;flex-direction:column;justify-content:center}}.product-img-box .product-image__static-image .MagicZoomPlus{display:flex !important;align-items:center;justify-content:center;height:100% !important}.product-img-box .product-image__static-image .MagicZoomPlus.is-hidden{display:none !important}.product-img-box .product-image__diamond-video .diamond-video-block_hk{width:100%;height:195px;left:0}@media(max-width:991px){.product-img-box .product-image__diamond-video .diamond-video-block_hk{height:170px;min-height:auto}}@media(max-width:767px){.product-img-box .product-image__diamond-video .diamond-video-block_hk{height:222px}}@media(max-width:480px){.product-img-box .product-image__diamond-video .diamond-video-block_hk{width:165px;height:167px;margin-left:auto;margin-right:auto}}.product-img-box .product-image__diamond-video .diamond-video-block .spinner{margin-top:0 !important}.product-img-box .product-image__diamond-video .diamond-item__video-container{height:275px;cursor:pointer}@media(max-width:767px){.product-img-box .product-image__diamond-video .diamond-item__video-container{width:100%;height:auto;margin-bottom:0}}.product-img-box .product-image__diamond-video .diamond-sample_iframe{width:100%;height:100%}@media(max-width:767px){.product-img-box .product-image__diamond-video .diamond-sample_iframe{min-height:220px}}@media(max-width:480px){.product-img-box .product-image__diamond-video .diamond-sample_iframe{width:165px;height:165px;min-height:auto}}.product-img-box .product-image__diamond-video .threesixty{width:100% !important;height:100% !important}@media(max-width:767px){.product-img-box .product-image__diamond-video .threesixty{width:200px !important;height:200px !important}}@media(max-width:480px){.product-img-box .product-image__diamond-video .threesixty{width:165px !important;height:165px !important}}.product-img-box .product-image__diamond-video .threesixty .threesixty_images li{margin:0}.product-img-box .product-image__diamond-video .threesixty .threesixty_images img{top:0;left:0}.product-img-box .product-image__setting_3d .detail-leftimg{height:280px;margin-top:0;overflow:hidden}.product-img-box .product-image__setting_3d .detail-leftimg video{object-fit:cover;margin-top:0}@media(max-width:767px){.product-img-box .product-image__setting_3d .detail-leftimg{height:auto}}.product-img-box .product-image__price-info{position:absolute;left:0;right:0;bottom:-50px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center}@media(max-width:1024px){.product-img-box .product-image__price-info{bottom:0}}.product-img-box .product-image__price-info .price-item{position:relative;font-family:Lustria;font-size:24px;color:#413f41}.product-img-box .product-image__price-info .price-item_diamond,.product-img-box .product-image__price-info .price-item_setting{flex:0 0 50%}.product-img-box .product-image__price-info .price-item .old-price{display:block;text-decoration:line-through}.product-img-box .product-image__price-info .price-item .special-price{position:absolute;top:100%;left:0;right:0;padding-top:5px;display:flex;align-items:center;justify-content:center}.product-img-box .product-image__price-info .price-item .special-price .value{width:95px;padding:4px 5px;font-family:Lustria;font-size:20px;background:#ffe594;color:#413f41;font-weight:normal;letter-spacing:1px;text-align:center}.product-img-box .product-image__price-info .price-item .special-price .counterdown-wrap{width:90px;font-size:16px;font-family:'ProximaNovaBold';text-align:left;padding-left:10px;color:#413f41;line-height:1.2;letter-spacing:.5px;display:none}.product-img-box .product-image__price-info .price-item .special-price .counterdown-wrap span.counterdown{display:block}@media(max-width:1200px){.product-img-box .diamond-sample_iframe{min-height:240px}}@media(max-width:767px){.product-img-box .diamond-sample_iframe{width:315px;margin:0 auto;display:block}}@media(max-width:374px){.product-img-box .diamond-sample_iframe{width:100%;min-height:220px;height:220px}}@media(max-width:1480px){.as-see-in,#owl-see{display:none !important}}@media(max-width:1200px){.ringbuilder-index-review .product-view .product-image-thumbs li img{max-width:100%}}@media(max-width:1024px){.ringbuilder-index-review .product-view .product-img-box .product-image__setting .detail-leftimg{padding-top:0;overflow:hidden}}@media(max-width:1024px){.ringbuilder-index-review .product-view .product-img-box .product-image__setting .detail-leftimg video{height:250px;object-fit:cover}}@media(max-width:991px){.ringbuilder-index-review .product-view .product-img-box .product-image__setting .detail-leftimg video{height:210px}}.carat-weight-wrap{display:inline-block}.splitit-faq-modal .modal-dialog{width:100%;max-width:600px;margin-top:60px}@media(max-width:1440px){.splitit-faq-modal .modal-dialog{margin-top:35px}}@media(max-width:991px){.splitit-faq-modal .modal-dialog{max-width:600px}}@media(max-width:767px){.splitit-faq-modal .modal-dialog{margin-left:0;margin-right:0}}.splitit-faq-modal .modal-content{border:0;overflow:hidden}.splitit-faq-modal .modal-header{padding:0;margin:0}.splitit-faq-modal .modal-body{padding:0}.splitit-faq-modal .modal-body img{max-width:100%}@media(max-width:767px){.splitit-faq-modal{padding-left:5px !important;padding-right:5px !important}}.band-width_modal .modal-content{border:0}.band-width_modal .modal-header{padding-top:60px}@media(max-width:767px){.band-width_modal .modal-header{padding:50px 25px 0}}.band-width_modal .modal-header .band-width_head-text{color:#413f41;font-family:Lustria;font-size:20px;letter-spacing:1px;line-height:26px;text-transform:uppercase}.band-width_modal .modal-body{padding-bottom:65px}@media(max-width:767px){.band-width_modal .modal-body{padding-bottom:40px}}.band-width_modal .modal-body .band-width_text-cover{width:100%}.band-width_modal .modal-body .band-width_text-cover .band-width_text-item{color:#413f41;font-family:ProximaNovaReg;font-size:16px;letter-spacing:.5px;line-height:19px}.band-width_modal .modal-body .band-width_example-cover{width:100%;display:flex;align-items:center;text-align:center}.band-width_modal .modal-body .band-width_example-cover .band-width_example-item{width:100%;max-width:45px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-right:20px}@media(max-width:767px){.band-width_modal .modal-body .band-width_example-cover .band-width_example-item{margin-right:18px}}.band-width_modal .modal-body .band-width_example-cover .example-img{width:auto;max-height:120px;margin:0 auto 10px}.band-width_modal .modal-body .band-width_example-cover .example-text{color:#413f41;font-family:ProximaNovaReg;font-size:16px;letter-spacing:.5px;line-height:19px;text-align:center}@media(max-width:767px){.band-width_modal .modal-body .band-width_example-cover .example-text{max-width:40px;text-align:center}}.diamond-soldout_popup .modal-dialog{width:100%;max-width:500px;margin-top:250px}@media(max-width:767px){.diamond-soldout_popup .modal-dialog{margin:55px auto 0;position:relative;width:auto;max-width:360px}}.diamond-soldout_popup .modal-header .main-warning_text{font-size:20px;font-family:Lustria;font-weight:normal;color:#413f41}.diamond-soldout_popup .modal-body .warning-add_text{line-height:1.2em;margin:0 0 15px;max-width:300px}.diamond-soldout_popup .modal-body .warning-link{color:#443879;font-weight:bold}.color-squares{display:flex;justify-content:space-between}.color-squares__item{display:inline-block;width:35px;height:35px;margin:5px 0}@media(max-width:767px){.color-squares__item{width:45px;height:55px;padding-top:12px}}.color-squares__item_modal{width:66px;height:55px;padding-top:12px}@media(max-width:767px){.color-squares__item_modal{width:40px}}.color-squares__item_first{background-color:#00205b}.color-squares__item_second{background-color:#001e60}.color-squares__item_third{background-color:#001a72}.color-squares__item_fourth{background-color:#012169}.color-squares__item_fifth{background-color:#002d72}.color-squares__item_sixth{background-color:#003865}.color-squares__item_seventh{background-color:#330072}.color-squares__link{color:#443879;font-family:'ProximaNovaBold';font-size:16px;letter-spacing:.5px;line-height:19px}@media(max-width:767px){.color-squares__link{display:inline-block;margin-bottom:15px}}.sapphire-color__text{margin-bottom:25px}.sapphire-color__title{color:#fff;text-align:center;line-height:16px}@media(max-width:767px){.sapphire-color__title{font-size:14px}}.sapphire-color__link{display:block;margin-top:30px;color:#443879;font-family:"ProximaNovaBold";font-size:16px;letter-spacing:.5px;line-height:19px}.sapphire-details-wrap{padding:75px 0}@media(max-width:767px){.sapphire-details-wrap{padding:50px 0 25px 0}}.sapphire-details-wrap:before{content:'';position:absolute;height:.1px;max-width:1140px;width:100%;top:0;left:50%;transform:translateX(-50%);border:1px solid #e8e8e8}.sapphire-details{color:#413f41;padding:0 10px}.sapphire-details__main-title{position:relative}.sapphire-details__main-title:after{content:'';position:absolute;top:50%;transform:translateY(-50%) rotate(0);width:14px;height:8px;background:url(../images/product/arrow-grey.svg) no-repeat 50% 50%;background-size:cover;margin-left:20px;transition:all .5s ease}.sapphire-details__title{text-align:center;font-family:"ProximaNovaBold";margin-bottom:15px}@media(max-width:767px){.sapphire-details__title{text-align:left;margin-bottom:0}}.sapphire-details__text{margin-bottom:15px;text-align:center}@media(max-width:767px){.sapphire-details__text{text-align:left}}.collapsed.sapphire-details__main-title:after{transform:translateY(-50%) rotate(0)}.sapphire-details__main-title:after{transform:translateY(-50%) rotate(180deg)}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}.video-content{position:relative}.video-content__video{margin-bottom:30px}@media(max-width:767px){.video-content__video{margin-bottom:20px}}.video-content__video video{width:100%;height:auto}.video-content__text{text-align:center}.how-its-made .video-content__text{max-width:585px;margin:0 auto;padding-left:15px;padding-right:15px}.video-content__text p{font-size:16px;line-height:1.2;letter-spacing:.5px;margin-bottom:20px}.video-content__text p:last-of-type{margin-bottom:0}@media(max-width:767px){.how-its-made{padding-top:0}}.how-its-made .accordion__line{border:0;border-top:1px solid #e8e8e8}.how-its-made .accordion__line_bottom{top:auto;bottom:0}.how-its-made .accordion__header{margin-bottom:20px}@media(max-width:767px){.how-its-made .accordion__header{margin-bottom:0}}.how-its-made .accordion__content{max-width:100%}@media(max-width:767px){.how-its-made .accordion__content{width:auto;max-width:inherit;margin-left:-15px;margin-right:-15px}}.diamond-provenance{position:relative;max-width:1140px;margin:10px auto 100px;padding:40px 45px;background-image:url(../images/diamondsearch/img_DiamProvenanceBG_D.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media(max-width:991px){.diamond-provenance{margin:0 auto 55px;padding:0;background:0;flex-direction:column;justify-content:flex-start}}.diamond-provenance__header{padding-top:40px;margin-left:10px;max-width:420px;color:#fff}@media(max-width:1024px){.diamond-provenance__header{margin-left:0;padding-top:50px;padding-right:15px}}@media(max-width:991px){.diamond-provenance__header{width:100%;padding:45px 15px;max-width:inherit;background:url(../images/diamondsearch/img_DiamProvenanceBG_M.jpg) no-repeat top;background-size:cover;text-align:center}}.diamond-provenance__header .heading{font-family:Lustria;font-size:28px;letter-spacing:.88px;line-height:36px;text-transform:uppercase;margin-bottom:30px}@media(max-width:991px){.diamond-provenance__header .heading{font-size:24px;line-height:1.25;letter-spacing:.5px;margin-bottom:20px}}@media(max-width:767px){.diamond-provenance__header .heading{font-size:20px;margin-bottom:15px}}.diamond-provenance__header p{letter-spacing:.5px;font-size:18px;line-height:1.25}@media(max-width:991px){.diamond-provenance__header p{font-size:16px}}@media(max-width:767px){.diamond-provenance__header p{font-size:14px;letter-spacing:.4px}.diamond-provenance__header p a{display:block}}.diamond-provenance__header p a{font-family:ProximaNovaBold;color:#fff;font-size:inherit}.diamond-provenance__header p a:hover{color:#fff;text-decoration:none}.diamond-provenance__details{position:relative;background:#fff;min-width:575px;padding:35px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:4px 4px 10px 2px rgba(0,0,0,0.13);color:#413f41;font-size:16px}@media(max-width:991px){.diamond-provenance__details{width:100%;min-width:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0}}@media(max-width:767px){.diamond-provenance__details{padding:20px 15px}}.diamond-provenance .provenance-details__item{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:100%;min-height:115px}@media(max-width:767px){.diamond-provenance .provenance-details__item{align-items:center;min-height:85px;padding-bottom:30px;padding-right:20px}}.diamond-provenance .provenance-details__item:before{content:'';position:absolute;width:3px;background:#332f4e;top:0;bottom:-1px;left:42px;z-index:1}.diamond-provenance .provenance-details__item:last-child{min-height:auto;padding-bottom:0}.diamond-provenance .provenance-details__item:last-child:before{display:none}.diamond-provenance .provenance-details__item .icon{position:relative;display:block;flex:0 0 85px;margin-right:25px;overflow:hidden;z-index:2}.diamond-provenance .provenance-details__item .icon .icon-origin{position:absolute;width:24px;height:24px;bottom:20px;right:17px}@media(max-width:767px){.diamond-provenance .provenance-details__item .icon .icon-origin{width:16px;height:16px;bottom:25px;right:22px}}@media(max-width:767px){.diamond-provenance .provenance-details__item .icon{margin-right:22px}}.diamond-provenance .provenance-details__item .icon_origin:before{position:absolute;display:block;bottom:19px;right:17px;width:25px;height:25px;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;background-image:url(../images/diamondsearch/icon_diamondOriginFlag_s-africa.svg);background-size:contain;background-repeat:no-repeat;background-color:#fff}.diamond-provenance .provenance-details__item .icon_origin-south-africa:before{background-image:url(../images/diamondsearch/icon_diamondOriginFlag_s-africa.svg)}.diamond-provenance .provenance-details__item .icon_origin-brazil:before{background-image:url(../images/diamondsearch/icon_diamondOriginFlag_brazil.svg)}.diamond-provenance .provenance-details__item .icon_origin-canada:before{background-image:url(../images/diamondsearch/icon_diamondOriginFlag_canada.svg)}.diamond-provenance .provenance-details__item .icon_origin-russia:before{background-image:url(../images/diamondsearch/icon_diamondOriginFlag_russia.svg)}.diamond-provenance .provenance-details__item .icon img{max-width:100%}.diamond-provenance .provenance-details__item .details{position:relative;padding-top:15px;font-size:16px;letter-spacing:.5px;line-height:1.2;color:#413f41;text-align:left;width:100%}@media(max-width:767px){.diamond-provenance .provenance-details__item .details{padding-top:0}}.diamond-provenance .provenance-details__item .details .title{font-family:ProximaNovaBold;color:inherit}.diamond-provenance .provenance-details__item .details .show-video{position:absolute;display:flex;align-items:center;top:15px;right:0;font-size:16px;letter-spacing:.5px;line-height:1.2;font-family:ProximaNovaBold;color:#443879;cursor:pointer}@media(max-width:767px){.diamond-provenance .provenance-details__item .details .show-video{top:0}}.diamond-provenance .provenance-details__item .details .show-video:before{content:'';background-image:url(../images/diamonds-lp/play-circle-solid_purple.svg);width:18px;height:20px;background-repeat:no-repeat;display:inline-block;margin-right:5px}.modal-provenance-video .modal-header{padding:45px 35px 0;margin-bottom:0}.modal-provenance-video .provenance-video-wrap{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}@media(max-width:767px){.modal-provenance-video .provenance-video-wrap{padding-bottom:0;padding-top:0;height:auto}}.modal-provenance-video .provenance-video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:767px){.modal-provenance-video .provenance-video-wrap iframe{position:relative;height:280px}}.product-reviews-counts{position:relative;margin-top:15px;clear:both}.product-reviews-counts .trustpilot-widget{position:relative}.product-reviews-counts .trustpilot-widget:before{content:'';position:absolute;top:0;bottom:auto;left:0;right:0;width:105px;z-index:999;cursor:pointer}@media(max-width:991px){.product-reviews-counts .trustpilot-widget:before{width:auto;right:0;bottom:0}}.no-touch .product-reviews-counts .trustpilot-widget:hover iframe:nth-of-type(2){display:block !important}.no-touch .product-reviews-counts .trustpilot-widget:hover:before{width:auto;bottom:0}.product-reviews-counts .trustpilot-widget iframe:nth-of-type(1){transform:translateX(-40px)}@media(max-width:767px){.product-reviews-counts .trustpilot-widget iframe:nth-of-type(1){transform:none}}.product-reviews-container{position:relative;padding-top:50px}@media(max-width:767px){.product-reviews-container{padding-top:25px;padding-bottom:25px}}.product-reviews-container .trustpilot-widget{max-width:1140px;margin:0 auto;padding:0 15px}.product-reviews-container .trustpilot-widget iframe{margin:0 auto}@media(max-width:1024px){.product-reviews-container .trustpilot-widget iframe{max-width:990px}}@media(max-width:991px){.product-reviews-container .trustpilot-widget iframe{max-width:750px}}@media(max-width:767px){.product-reviews-container .trustpilot-widget iframe{max-width:350px}}.setting-only-modal .modal-dialog{width:600px;margin-top:75px}@media(max-width:991px){.setting-only-modal .modal-dialog{margin:30px auto}}@media(max-width:767px){.setting-only-modal .modal-dialog{width:auto;max-width:460px;margin:10px}}.setting-only-modal .modal-header{padding-top:40px}.setting-only-modal .image{max-width:250px;margin:0 auto 10px}.setting-only-modal .image img{max-width:100%}.setting-only-modal .caption{font-size:16px;letter-spacing:.5px;line-height:1.2;text-align:center;margin-bottom:15px}.setting-only-modal__form{max-width:450px;margin:30px auto 0}@media(max-width:767px){.setting-only-modal__form{margin-top:15px}}.setting-only-modal__form .row{margin-left:-7px;margin-right:-7px}.setting-only-modal__form .field{margin-bottom:20px}.setting-only-modal__form .mat-input{padding-left:7px;padding-right:7px}@media(max-width:991px){.setting-only-modal__form .mat-input:not(:last-child){margin-bottom:30px}}.setting-only-modal__loader{position:absolute;width:100%;height:100%;background-color:#0000001f;z-index:10;justify-content:center;align-items:center;display:none}.setting-only-modal .help-msg{position:relative;padding-left:45px;font-size:14px;letter-spacing:.4px;line-height:1.2;margin-bottom:25px}.setting-only-modal .help-msg a{font-size:inherit}.setting-only-modal .help-msg:before{content:'';position:absolute;top:-2px;left:0;width:34px;height:30px;background-image:url(../images/product/icon_liveChatGemologist.svg);background-repeat:no-repeat}@media(max-width:767px){.setting-only-modal .help-msg:before{top:3px}}.setting-only-modal .form-captcha{display:flex;flex-direction:row;justify-content:center;margin:0 auto 20px}.setting-only-modal .bottom{text-align:center}@media(max-width:767px){.setting-only-modal .bottom .g-btn{width:100%;max-width:320px}}.setting-only-modal .success-msg,.setting-only-modal .success-msg-request-only{display:none;background:#fff;position:absolute;top:0;left:0;right:0;bottom:10px;z-index:10;font-family:ProximaNovaBold;font-size:16px;line-height:1.25}.setting-only-modal .success-msg>div,.setting-only-modal .success-msg-request-only>div{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%}.enternity-product-right .button.btn-cart a{font-size:16px;letter-spacing:2px;color:#fff;font-family:ProximaNovaSBold}@media(max-width:991px){.catalog-category-view .cate_name{display:block;padding:10px}}@media(max-width:991px){.catalog-category-view .amshopby-filter-mobile{margin-top:61px}}.catalog-category-view .amshopby-filter-mobile .resetfilter{display:block;top:1px}.catalog-category-view .amshopby-filter-mobile.with-reset{justify-content:flex-start}@media(max-width:991px){.catalog-category-view .resetfilter{top:-21px;right:0;display:none}}@media(max-width:767px){.amshopby-narrow-by-list .amshopby-filter-mobile .filter-item{float:none;width:75px;justify-content:center;padding:0}.amshopby-narrow-by-list .amshopby-filter-mobile .filter-item dt:after{display:none}.amshopby-narrow-by-list .amshopby-filter-mobile .filter-item.Shape{display:flex}.amshopby-narrow-by-list .amshopby-filter-mobile.with-reset .filter-item{width:65px}}@media(max-width:991px){.amshopby-filters-top .active-filter.clearfix.is-active{display:inline-block;position:relative;top:5px;left:50%;transform:translateX(-50%)}}@media(max-width:767px){.amshopby-filters-top .active-filter.clearfix.is-active{display:flex;top:auto;left:auto;transform:none;padding:7px 0;align-items:center;justify-content:center}}.amshopby-filters-top .active-filter.clearfix.is-active.with-reset{justify-content:flex-start}.amshopby-filters-top.responsive-block-nav #narrow-by-list .active-filter{display:none}.amshopby-filters-top.responsive-block-nav #narrow-by-list .active-filter.is-active{display:flex}@media(max-width:991px){.amshopby-filters-top.responsive-block-nav #narrow-by-list .active-filter.is-active dt span#active-shape{display:none}}@media(max-width:767px){.amshopby-filters-top.responsive-block-nav #narrow-by-list .active-filter.is-active dt{float:none;width:75px;padding:0;display:inherit;justify-content:center}.amshopby-filters-top.responsive-block-nav #narrow-by-list .active-filter.is-active dt span{width:100%;padding:0;float:none}.amshopby-filters-top.responsive-block-nav #narrow-by-list .active-filter.is-active dt span#active-price,.amshopby-filters-top.responsive-block-nav #narrow-by-list .active-filter.is-active dt span#active-metal{width:100%}.amshopby-filters-top.responsive-block-nav #narrow-by-list .active-filter.is-active dt span#active-shape{display:inline}}.amshopby-filters-top.responsive-block-nav #narrow-by-list .active-filter.is-active.with-reset dt{width:65px}.amshopby-filters-top #narrow-by-list li{display:inline-block;width:auto;float:none}@media(max-width:991px){.amshopby-filters-top #narrow-by-list li{display:inline-block !important;margin-left:0}}@media(max-width:991px){.amshopby-filters-top #narrow-by-list .pricesize li{display:block !important}}@media(max-width:767px){.amshopby-filters-top #narrow-by-list .filtercategories{float:none}}.amshopby-filters-top #narrow-by-list li.center_shape_availability{float:left;width:50%;margin-left:0}.amshopby-filters-top #narrow-by-list li.center_shape_availability label{text-transform:capitalize;font-size:15px;color:#413a60;font-style:italic;font-weight:normal;padding-top:14px;padding-left:15px;cursor:pointer}@media(max-width:767px){.amshopby-filters-top #narrow-by-list li.center_shape_availability{float:none;width:50%}.amshopby-filters-top #narrow-by-list li.center_shape_availability a{float:none;display:block;margin:5px auto;padding-left:10px;padding-right:10px}.amshopby-filters-top #narrow-by-list li.center_shape_availability a label{float:none;font-weight:normal;font-size:12px;font-style:normal;padding:0}}.amshopby-filters-top .amshopby-narrow-by-list .filterpos0.Sub.Style .Price{width:80%}@media(max-width:767px){.catalog-category-view .amshopby-page-container>.container{padding-left:0;padding-right:0}}@media(max-width:767px){.bottom-description{margin-bottom:0;padding-bottom:0}}@media(min-width:993px) and (max-width:1024px){.amshopby-narrow-by-list .Shape,.amshopby-narrow-by-list .Price,.amshopby-narrow-by-list .Style,.amshopby-narrow-by-list .Metal{display:inline-block;text-align:left}}@media(min-width:993px) and (max-width:1024px){.amshopby-narrow-by-list table td.Sub.Style,.amshopby-narrow-by-list table td.Shape,.amshopby-narrow-by-list table td.Metal.Type{width:45%}}@media(min-width:993px) and (max-width:1024px){.amshopby-filters-top #narrow-by-list tr td dd ol div li{margin-left:10px;padding-top:5px}}@media(max-width:1200px){.catalog-category-view .cate_name{display:block;top:20px}}.category-top-engagement-rings .category-products,.category-recently-purchased .category-products{padding-top:90px}@media(max-width:991px){.category-top-engagement-rings .category-products,.category-recently-purchased .category-products{padding-top:30px}}@media(max-width:767px){.category-top-engagement-rings .category-products,.category-recently-purchased .category-products{padding-top:0}}@media(max-width:767px){.category-top-engagement-rings .category-products{padding-top:25px}}.category-mens-wedding-bands-top-10-sellers .products-list,.category-womens-wedding-bands-top-10-sellers .products-list{padding-top:25px}@media(max-width:991px){.col1-layout .sorter{width:41%;margin-right:0;float:right}}@media(max-width:767px){.col1-layout .sorter{width:100%;float:none;text-align:center}}@media(max-width:991px){.toolbar-max .sorter>.sort-by{display:block}}@media(max-width:767px){.toolbar-max .sorter>.sort-by{margin-top:5px;margin-bottom:15px;float:none}}@media(max-width:767px){#amshopby-page-container .category-products .toolbar .sorter label{float:none}}@media(max-width:991px){.product-name-count{padding-top:3px}}@media(max-width:767px){#amshopby-page-container .sorter>.sort-by select{font-size:16px;width:215px}}@media(max-width:767px){#advanced-filters .input-sm.number{font-size:16px;height:30px}}@media(max-width:767px){#advanced-filters .price-symbol{top:8px;font-size:14px;line-height:1}}#amshopby-page-container .block.block-layered-nav.amshopby-filters-top.responsive-block-nav{display:none !important}.catalog-category-view .cate_name{padding-top:15px}@media(max-width:767px){.catalog-category-view .cate_name{top:0;padding-top:0;padding-bottom:15px}}.catalog-category-view .cate_name h1.cat_name{font-size:28px;font-family:Lustria;text-transform:uppercase;line-height:1.4;color:#413f41}@media(max-width:767px){.catalog-category-view .cate_name h1.cat_name{font-size:22px;margin:0;padding:0;letter-spacing:.36px}}.catalog-category-view .cate_name .category-description{max-width:640px;color:#413f41;font-size:16px;font-family:'ProximaNovaReg';letter-spacing:.5px;line-height:1.2;float:none;margin:0 auto;font-style:normal}.category-products #ajax_loader{position:fixed;top:0;left:0;right:0;bottom:0;width:auto;height:auto;z-index:999999;background-color:rgba(255,255,255,0.55)}.category-products #ajax_loader .Spinner{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px}.category-products_completed .sorter{display:none}.desktop-product-list .products-grid{padding-top:15px}.desktop-product-list .products-grid_completed{padding-left:0;padding-right:0}@media(max-width:991px){.products-grid>li:nth-child(3n+1){clear:none}.products-grid>li:nth-child(2n+1){clear:both}}@media(max-width:991px){.products-grid--max-3-col li{width:50%;margin-bottom:15px !important}}@media(max-width:767px){.products-grid--max-3-col li{width:100%}}.products-grid li.item{min-height:505px;justify-content:flex-start;margin-bottom:25px}@media(max-width:1024px){.products-grid li.item{min-height:485px}}@media(max-width:767px){.products-grid li.item{min-height:auto;width:50%;max-width:352px;float:left;margin-bottom:50px !important}.products-grid li.item.active{background:#f3f3f7}}.products-grid .item .product-3d-btn{position:absolute;left:10px;bottom:28px;padding-left:55px;min-height:48px;font-size:14px;letter-spacing:.44px;color:#413f41;cursor:pointer;z-index:5}.products-grid .item .product-3d-btn .text{display:none;line-height:48px}.products-grid .item .product-3d-btn:before{content:'';position:absolute;left:0;top:50%;width:48px;height:48px;transform:translate(0,-50%);background-image:url(../images/btn-3d-logo.svg);background-repeat:no-repeat;background-position:center;cursor:pointer}@media(max-width:767px){.products-grid .item .product-3d-btn:before{width:32px;height:32px;background-image:url(../images/btn-3d-logo_sm.svg)}}@media(max-width:1024px){.products-grid .item .product-3d-btn{bottom:48px}}@media(max-width:991px){.products-grid .item .product-3d-btn{bottom:33px}}@media(max-width:767px){.products-grid .item .product-3d-btn{min-height:32px;bottom:8px;padding-left:40px;line-height:32px}}.products-grid .item .sale-label{position:absolute;top:19px;left:0}@media(max-width:1200px){.products-grid .item .sale-label{top:39px}}@media(max-width:991px){.products-grid .item .sale-label{top:23px}}@media(max-width:767px){.products-grid .item .sale-label{top:0}}.products-grid .item .sale-label:before{content:'';position:absolute;top:0;left:0;border:38px solid #b4efd7;border-left-width:36px;border-right-width:36px;border-color:#b4efd7 transparent transparent #b4efd7;z-index:5}.products-grid .item .sale-label div{position:relative;font-size:13px;text-transform:uppercase;width:35px;display:block;text-align:center;line-height:1.2;top:7px;left:5px;letter-spacing:.4px;z-index:10}.products-grid .item .sale-label_pink:before{border-color:#f9cac8 transparent transparent #f9cac8}.products-grid .item .sale-label_yellow:before{border-color:#ffe594 transparent transparent #ffe594}.products-grid .item .sale-label_round{top:0}.products-grid .item .sale-label_round:before{display:none}.products-grid .item .sale-label_round div{background-image:url(../images/icon_20off-SummerSale-Badge.svg);background-size:contain;background-repeat:no-repeat;background-position:top left;width:60px;height:61px;top:auto;left:auto;color:#413f41;padding:17px 11px 10px;font-size:14px;line-height:15px}@media(max-width:767px){.products-grid .item .sale-label_round div{width:44px;height:44px;font-size:12px;line-height:12px;padding:10px 0 0}}.products-grid .item__inner{position:relative;width:352px;margin:0 auto;color:#413f41;border:1px solid #e8e8e8;box-shadow:0 2px 6px 0 #e8e8e8;padding-top:25px}.no-touch .products-grid .item__inner:hover{box-shadow:4px 4px 6px 0 #d0d0d0}@media(max-width:1200px){.products-grid .item__inner{max-width:302px}}@media(max-width:991px){.products-grid .item__inner{max-width:352px}}.products-grid .item__inner .sale-label{top:0;left:0}.products-grid .product-info-ghost-link{display:none}@media(max-width:767px){.products-grid .product-info-ghost-link{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}}.products-grid .product-image-3d-preview{display:block;cursor:pointer}.products-grid .product-image-3d-wrapper{width:100%;cursor:grab;background-color:#e4e4e4}.products-grid .product-image-3d-wrapper.initialized{max-height:263px;overflow:hidden}@media(max-width:1200px){.products-grid .product-image-3d-wrapper.initialized{max-height:213px}}@media(max-width:991px){.products-grid .product-image-3d-wrapper.initialized{max-height:240px}}@media(max-width:767px){.products-grid .product-image-3d-wrapper.initialized{height:263px;max-height:263px}}@media(max-width:370px){.products-grid .product-image-3d-wrapper.initialized{height:auto;max-height:225px}}@media(max-width:767px){.products-grid .product-image-3d-wrapper{min-width:350px}}@media(max-width:370px){.products-grid .product-image-3d-wrapper{min-width:inherit}}.products-grid .product-image-3d-wrapper .product-image-3d{cursor:grab}.products-grid .product-image-3d-wrapper .product-image-3d:active{cursor:grabbing}.products-grid .product-image-3d-arrows{display:none;position:absolute;min-height:28px;top:50%;margin-top:-14px;left:15px;right:15px;z-index:2}.products-grid .product-image-3d-arrows:before,.products-grid .product-image-3d-arrows:after{content:'';position:absolute;width:64px;height:28px;top:0;background-repeat:no-repeat;background-size:contain}.products-grid .product-image-3d-arrows:before{left:0;background-image:url(../images/Arrow3dLeft@2x.png)}.products-grid .product-image-3d-arrows:after{right:0;background-image:url(../images/Arrow3dRight@2x.png)}.products-grid .product-image-3d-arrows span{position:absolute;right:0;width:64px;height:64px;top:75px;background-image:url(../images/xr_hand.gif);-webkit-background-size:contain;background-size:contain;z-index:2}.products-grid .product-image{min-height:300px;max-width:350px;margin-left:auto;margin-right:auto;background-color:#fff}@media(max-width:767px){.products-grid .product-image{margin-bottom:0;width:auto;min-height:auto}}.products-grid .product-image_720{max-width:350px;margin-left:auto;margin-right:auto;margin-bottom:5px;min-height:300px;display:flex;justify-content:center}@media(max-width:1200px){.products-grid .product-image_720{max-width:295px}}@media(max-width:991px){.products-grid .product-image_720{max-width:340px}}@media(max-width:767px){.products-grid .product-image_720{width:100%;max-width:350px;min-height:225px;margin-bottom:0}}.products-grid .product-image_720 img{max-width:100% !important}.products-grid .product-image_720:hover .product-3d-btn .text{display:block}@media(max-width:767px){.products-grid .product-image_720:hover .product-3d-btn .text{display:none}}.products-grid .product-image .loader{display:none;position:absolute;top:50%;left:50%;width:28px;height:28px;margin-left:-14px;margin-top:-14px}.products-grid .product-image img{max-width:300px}@media(max-width:767px){.products-grid .product-image img{max-width:175px;width:100%}}.products-grid .product-image video{display:none;height:100%;min-height:300px}.products-grid .product-badge{position:absolute;background-repeat:no-repeat;width:95px;height:59px;right:-10px;top:200px;z-index:99}.products-grid .product-badge_smp{background-image:url(../images/product-listing/badge_StyleMePretty.svg);background-position:0 0;right:7px}.products-grid .product-badge_gws{background-image:url(../images/product-listing/badge_GWS.png);background-size:contain;width:99px;height:59px;right:7px}@media(max-width:767px){.products-grid .product-badge{top:140px;right:0;width:73px;height:44px;background-size:contain}}.products-grid_completed .item .product-3d-btn{bottom:10px}@media(max-width:767px){.products-grid_completed .product-badge{top:280px;-webkit-background-size:auto;background-size:auto;width:95px;height:59px}}.products-grid_completed .product-badge_smp{right:-7px}.products-grid_completed .product-badge_gws{right:-10px;background-size:contain;width:99px;height:59px}.products-grid_completed .product-image{min-height:263px;margin-bottom:0}@media(max-width:767px){.products-grid_completed .product-image img{max-width:350px}}.products-grid_completed .product-image_720{min-height:263px}@media(max-width:1200px){.products-grid_completed .product-image_720{max-width:300px}}@media(max-width:991px){.products-grid_completed .product-image_720{max-width:350px}}.products-grid li:hover.item .product-image+.addtofav a{display:block;width:28px;height:24px;background-image:url(../images/IC_Wishlist.svg);background-repeat:no-repeat}.products-grid li:hover.item .product-image+.addtofav a:hover{background-image:url(../images/IC_Wishlist_hover.svg)}.products-grid li:hover.item .product-image+.addtofav a.wishlist-active-icon{background-image:url(../images/wishlist-icon-full.svg);margin:0 auto}.products-grid li:hover.item .product-image+.addtofav img{display:none}.products-grid li:hover.item .product-image+.addtofav span{font-size:16px;color:#443879;font-weight:bold}.products-grid li:hover.item .product-image_720+.addtofav{z-index:555;top:40px}@media(max-width:1024px){.products-grid li:hover.item .product-image_720+.addtofav{top:60px}}.products-grid .product-name{margin-bottom:10px}.products-grid .product-name a{font-family:'ProximaNovaReg';font-weight:normal;font-size:16px;text-align:center;color:#413f41;height:45px;max-width:345px;letter-spacing:.5px}.products-grid .product-name a .m-value{display:none}@media(max-width:767px){.products-grid .product-name a{font-size:14px;height:60px;max-width:200px;text-align:center;padding-left:0;padding-right:0}.products-grid .product-name a .m-value{display:block}}.category-products_completed .products-grid .product-name a{height:auto;max-width:325px}@media(max-width:767px){.products-grid .product-name{margin-top:0;margin-bottom:0}}.products-grid .product-collection-name{font-family:Lustria;font-size:24px;color:#443879;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase;text-align:center}.products-grid .product-collection-name a{color:#443879}@media(max-width:767px){.products-grid .product-collection-name{font-size:16px;margin-bottom:0;text-align:center}}.products-grid .product-star-rating{margin:5px 0;display:flex;flex-direction:row;align-items:center;justify-content:center}.products-grid .product-star-rating .star-item{width:20px;height:20px;margin:0 2px;background:#dcdce6}@media(max-width:767px){.products-grid .product-star-rating .star-item{width:16px;height:16px}}.products-grid .product-star-rating .star-item img{max-width:100%}.products-grid .product-star-rating_5 .star-item{background-color:#00b67a}.products-grid .product-star-rating_4 .star-item:nth-last-child(n+2){background-color:#73cf11}.products-grid .product-star-rating_3 .star-item:nth-last-child(n+3){background-color:#ffce00}.products-grid .product-star-rating_2 .star-item:nth-last-child(n+4){background-color:#ff8622}.products-grid .product-star-rating_1 .star-item:nth-last-child(n+5){background-color:#ff3722}.products-grid .product-name-item{display:flex;flex-direction:row;justify-content:space-between;padding:0 15px;margin-bottom:5px}@media(max-width:767px){.products-grid .product-name-item{position:relative;padding:0 10px 10px}.products-grid .product-name-item:not(:last-of-type){padding-bottom:20px}.products-grid .product-name-item:not(:last-of-type):after{content:'';position:absolute;bottom:10px;left:10px;right:10px;border-top:1px solid #e8e8e8}}.products-grid .product-name-item .title{position:relative;max-width:240px;padding-left:30px;text-align:left;font-size:16px;letter-spacing:.5px;line-height:19px}.products-grid .product-name-item .title:before{content:'';position:absolute;top:2px;left:0}.products-grid .product-name-item .title_setting{height:57px;overflow:hidden}.products-grid .product-name-item .title_setting:before{background-image:url(../images/product-listing/icon_complete-ring_setting.svg);width:22px;height:24px}.products-grid .product-name-item .title_diamond:before{background-image:url(../images/product-listing/icon_complete-ring_diamond.svg);width:22px;height:20px}.products-grid .product-name-item .right-box{min-width:85px;text-align:right;font-size:16px;letter-spacing:.5px;line-height:20px}.products-grid .product-name-item .right-box .price{font-family:Lustria;font-weight:normal}.products-grid .product-props{margin:7px 0;text-transform:none;text-align:center;font-size:14px;font-family:'ProximaNovaReg';color:#413f41}@media(max-width:767px){.products-grid .product-props{display:none}}.products-grid .product-props .carat-value{margin-left:5px}.products-grid .product-props .carat-value:before{content:'|';margin-right:10px}.products-grid .product-info .price-box .regular-price .price{font-size:20px;font-family:Lustria;letter-spacing:1px;color:#443879;font-weight:normal}@media(max-width:767px){.products-grid .product-info .price-box .regular-price .price{font-size:16px}}.products-grid .product-info .price-box .old-price{font-weight:normal;font-size:16px}.products-grid .product-info .price-box .old-price .price{text-decoration:line-through;font-weight:normal;font-family:Lustria;color:#413f41;font-size:16px}.products-grid .product-info .price-box .special-price{position:relative;display:block;width:100%;max-width:100px;margin:3px auto 0;padding:0}@media(max-width:767px){.products-grid .product-info .price-box .special-price{margin:5px auto 0;max-width:90px;margin-top:0}}.products-grid .product-info .price-box .special-price .price{display:block;padding:4px 5px;font-family:Lustria;font-size:20px;color:#413f41;background:#b4efd7;font-weight:normal;letter-spacing:1px;text-align:center}@media(max-width:767px){.products-grid .product-info .price-box .special-price .price{padding-top:1px;padding-bottom:0;font-size:16px;background:#b4efd7}}.products-grid .product-info .price-box .special-price_inline{display:inline-block;width:auto;padding:0;margin-left:5px;position:initial}@media(max-width:767px){.products-grid .product-info .price-box .special-price_inline{display:inline-block;width:auto;max-width:inherit;text-align:center;margin-left:5px}}.products-grid .product-info .price-box .special-price_inline .price{background:0;padding:0;width:auto;display:inline;color:#443879}@media(max-width:767px){.products-grid .product-info .price-box .special-price_inline .price{font-size:20px}}.products-grid .product-info .price-box .special-price .counterdown-wrap{position:absolute;font-size:16px;font-family:'ProximaNovaBold';color:#413f41;line-height:1.2;letter-spacing:.5px;display:none;left:50%;top:100%;transform:translate(-50%,0);width:100%;max-width:240px;padding:3px 0;text-align:center;margin-top:5px}@media(max-width:767px){.products-grid .product-info .price-box .special-price .counterdown-wrap{display:none;left:50%;top:28px;padding:3px 5px;text-align:center}.products-grid .product-info .price-box .special-price .counterdown-wrap .countdown{display:block}}.products-grid .product-info .price-box .special-price .counterdown-wrap span.counterdown{display:block}.products-grid_completed .product-info .price-box .regular-price{text-align:right}.products-grid_completed .product-info .price-box .regular-price .price{font-size:16px;color:#413f41;letter-spacing:.5px;line-height:20px}.products-grid_completed .product-info .price-box .old-price .price{font-size:14px;letter-spacing:.44px}.products-grid_completed .product-info .price-box .special-price{display:block;width:auto;margin-top:0;text-align:right}.products-grid_completed .product-info .price-box .special-price .price{display:inline-block;background:#ffe594;font-size:16px;letter-spacing:.5px;line-height:20px;padding:1px 6px}.products-grid li.item .product-info .product-price-wrap .price-box{position:relative}@media(max-width:767px){.products-grid li.item .product-info{display:block !important;flex-direction:row;justify-content:space-between;padding:10px;background-color:transparent}.products-grid li.item .product-info .product-name-wrap{text-align:left}.products-grid li.item .product-info .product-price-wrap{text-align:center;width:auto}}.products-grid_completed li.item{min-height:inherit}.products-grid_completed li.item .product-info{background-color:transparent;color:#413f41}.products-grid_completed li.item .product-collection-name{margin:8px 0 7px}@media(max-width:767px){.products-grid_completed li.item{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;float:none;width:auto;max-width:352px;margin:0 auto 20px !important}.products-grid_completed li.item .product-info{display:block !important;padding:0}.products-grid_completed li.item .product-info .product-name-wrap{max-width:100%}.products-grid_completed li.item .product-info .product-collection-name{padding-left:40px;text-align:left}}.products-grid .product-bottom{position:relative;padding-top:9px;padding-bottom:9px;text-align:center}.products-grid .product-bottom:before{content:'';position:absolute;top:0;left:10px;right:10px;border-top:1px solid #e8e8e8}.products-grid .product-bottom span{font-size:14px}.products-grid .product-bottom .btn-details{display:none;width:175px;height:35px;font-size:14px;letter-spacing:1.75px;line-height:30px}@media(max-width:767px){.products-grid .product-bottom .btn-details{display:inline-block}}.products-grid_completed .product-bottom{display:flex;flex-direction:row;justify-content:space-between;margin-top:15px;padding:10px 15px;letter-spacing:.5px}@media(max-width:767px){.products-grid_completed .product-bottom{align-items:center;margin-top:0}.products-grid_completed .product-bottom .right-box{text-align:right}.products-grid_completed .product-bottom .right-box span.show-mobile{font-size:14px;letter-spacing:.44px;line-height:17px}}.products-grid_completed .product-bottom span{font-size:16px}.products-grid_completed .product-bottom:before{left:15px;right:15px}.products-grid_completed .product-bottom .price-box .price{font-family:Lustria;font-weight:normal;font-size:16px;color:#443879}.product-3dModal .modal-dialog{margin-top:200px;width:640px}.product-3dModal .modal-header{padding-top:30px;margin-bottom:0;margin-bottom:0}.product-3dModal .modal-body{padding:0 30px 30px}.bottom-description{display:block;max-width:670px;margin:0 auto;text-align:center;background:#fff;padding:35px 15px 45px}.bottom-description h2{margin-bottom:20px;font-family:Lustria;font-size:20px;font-weight:normal;color:#413f41;text-transform:uppercase}.bottom-description p{font-size:16px;font-family:'ProximaNovaReg';line-height:1.25;color:#413f41;letter-spacing:.5px}#amshopby-page-container .toolbar{padding:0;border:0}#amshopby-page-container .mobile-toolbar{display:block}#amshopby-page-container .desktop-toolbar{display:block}#amshopby-page-container .toolbar-max{float:none;padding:0}.product-toolbar-wrap{position:relative;margin:25px 0 50px;padding-bottom:30px;border-bottom:1px solid #e8e8e8}.category-products_completed .product-toolbar-wrap{margin-bottom:0}@media(max-width:767px){.product-toolbar-wrap{border:0;margin:0 0 40px;padding:0}.category-products_completed .product-toolbar-wrap{margin:0}}.product-toolbar-wrap .products-qty-mobile{font-family:'ProximaNovaReg';font-size:16px;text-align:center;background-color:#fff;position:absolute;top:100%;left:0;right:0;margin-top:5px}.category-products_completed .product-toolbar-wrap .products-qty-mobile{display:none}@media(max-width:767px){.product-toolbar-wrap .products-qty-mobile{display:block;margin-top:0;padding:5px 0}}.product-toolbar{position:relative}.product-toolbar__inner{position:relative;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:space-between;background:#fff}@media(max-width:1200px){.product-toolbar__inner{flex-direction:column}.product-toolbar__inner .sorter{float:none;margin:10px 0 0;width:auto}}@media(max-width:767px){.product-toolbar__inner{display:block}.product-toolbar__inner .sorter{margin:0}}.product-toolbar.is-fixed{position:fixed;top:87px;left:0;right:0;z-index:999}@media(max-width:1024px){.product-toolbar.is-fixed{top:55px}}.product-toolbar.is-fixed .product-toolbar__inner{max-width:1140px;margin:0 auto;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #e8e8e8}@media(max-width:767px){.product-toolbar.is-fixed .product-toolbar__inner{padding-top:0;padding-bottom:0;border-bottom:0}}.category-products_completed .product-toolbar.is-fixed .product-toolbar__inner{padding-top:15px}@media(max-width:767px){.category-products_completed .product-toolbar.is-fixed .product-toolbar__inner{padding-top:0}}.product-toolbar.is-fixed.filter-opened{z-index:222222}.product-toolbar__selected-results{width:100%;margin-top:5px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding-left:13px}@media(max-width:991px){.product-toolbar__selected-results{display:block;text-align:center;justify-content:center;margin-top:10px;padding-left:0}}@media(max-width:767px){.product-toolbar__selected-results{justify-content:flex-start;margin-top:0;padding:0;flex-wrap:wrap}}.product-toolbar__selected-results .reset-filters{font-size:16px;font-family:'ProximaNovaSbold';color:#443879;margin-left:10px}@media(max-width:767px){.product-toolbar__selected-results .reset-filters{margin-left:5px}}@media(max-width:991px){.selected-filter-items{overflow:auto}}.selected-filter-items ul{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:0 !important}@media(max-width:991px){.selected-filter-items ul{padding:7px 0;flex-wrap:nowrap}}.selected-filter-items ul li{margin-left:0 !important;margin-right:5px}@media(max-width:991px){.selected-filter-items ul li{flex-shrink:0}}@media(max-width:767px){.selected-filter-items ul li{margin:3px !important}}.selected-filter-item{display:block;position:relative;line-height:1.2;font-family:'ProximaNovaSbold';color:#413f41;font-size:16px;padding:5px 30px 5px 15px;background:#f1f1f1;-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px;cursor:default}.no-touch .selected-filter-item:hover{background:#7c7593;color:#fff}.no-touch .selected-filter-item:active{background:#f9f9f9;color:#443879}.selected-filter-item .remove{position:absolute;top:9px;right:10px;width:12px;height:12px;background-image:url(../images/product/icon_modal-close_xs_purple.svg);background-repeat:no-repeat;background-position:center;cursor:pointer}@media(max-width:767px){.selected-filter-item .remove{background-position:right 50%;background-size:12px;width:auto;height:auto;top:0;bottom:0;left:0;right:10px}}.no-touch .selected-filter-item:hover .remove{filter:brightness(0) invert(1)}.no-touch .selected-filter-item:active .remove{filter:none}.product-toolbar-mobile{display:none}@media(max-width:767px){.product-toolbar-mobile{display:block}}.product-toolbar-mobile .toolbar-pane{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#f9f9f9;font-size:16px;font-family:'ProximaNovaReg';padding:13px 0}@media(max-width:767px){.product-toolbar-mobile .toolbar-pane{padding-top:10px !important;padding-bottom:5px !important}.product-toolbar-mobile .toolbar-pane .sep{position:relative;font-size:0;height:0}.product-toolbar-mobile .toolbar-pane .sep:before{content:'';position:absolute;top:50%;height:40px;width:1px;background:#e6e2e2;transform:translate(0,-50%);margin-top:-3px}}.product-toolbar-mobile .toolbar-pane__btn{flex:0 1 50%;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.container .category-products_completed .product-toolbar-mobile .toolbar-pane__btn_sortby{display:none}.product-toolbar-mobile .toolbar-pane__btn img{display:inherit}.sort-budget{display:none}.sort-filter.is-opened,.sort-preference.is-opened,.sort-budget.is-opened{display:block}@media(max-width:767px){.sort-filter,.sort-preference,.sort-budget{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:222223}}.sort-filter__title,.sort-preference__title,.sort-budget__title{padding:15px 0;text-align:center;font-family:Lustria;text-transform:uppercase;font-size:20px;color:#413f41}.sort-filter__close,.sort-preference__close,.sort-budget__close{position:absolute;top:15px;right:15px;width:24px;height:24px;background-image:url(../images/product/icon_modal-close.svg);background-repeat:no-repeat;background-position:center;outline:0;z-index:10}.sort-filter__footer,.sort-preference__footer,.sort-budget__footer{display:none;position:absolute;bottom:0;left:0;right:0;padding-bottom:15px;text-align:center;z-index:15}@media(max-width:767px){.sort-filter__footer,.sort-preference__footer,.sort-budget__footer{display:block;position:relative;bottom:auto}.sort-preference .sort-filter__footer,.sort-preference .sort-preference__footer,.sort-preference .sort-budget__footer{position:absolute;bottom:0;padding-top:15px;border-top:1px solid #e8e8e8;background-color:#fff}}.sort-filter__counts,.sort-preference__counts,.sort-budget__counts{padding-bottom:10px;margin-bottom:12px;line-height:1}.sort-filter__counts a,.sort-preference__counts a,.sort-budget__counts a{font-family:'ProximaNovaSbold';font-size:16px;color:#443879;line-height:1}.sort-filter__btn-results,.sort-preference__btn-results,.sort-budget__btn-results{display:block;width:100%;max-width:345px;height:55px;line-height:50px;margin:0 auto}.sort-filter__items,.sort-preference__items,.sort-budget__items{display:flex;flex-direction:row;justify-content:flex-start;margin-left:-15px}@media(max-width:767px){.sort-filter__items,.sort-preference__items,.sort-budget__items{margin:0;background:#f9f9f9;padding-top:13px;padding-bottom:13px}}.sort-filter__item,.sort-preference__item,.sort-budget__item{position:relative}@media(max-width:767px){.sort-filter__item,.sort-preference__item,.sort-budget__item{text-align:center}.sort-filter__item.is-preference,.sort-preference__item.is-preference,.sort-budget__item.is-preference{display:none !important}}.sort-filter__item:not(:last-child):after,.sort-preference__item:not(:last-child):after,.sort-budget__item:not(:last-child):after{content:'|';position:absolute;top:0;right:0;font-size:16px}.sort-filter__item.is-active span,.sort-preference__item.is-active span,.sort-budget__item.is-active span{font-family:'ProximaNovaSbold';color:#443879}.sort-filter__item:hover span,.sort-preference__item:hover span,.sort-budget__item:hover span{font-family:'ProximaNovaSbold';color:#443879}.sort-filter__toggle,.sort-preference__toggle,.sort-budget__toggle{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-left:30px;padding-right:30px;font-family:'ProximaNovaReg';letter-spacing:1px;font-size:16px;cursor:pointer}@media(max-width:767px){.sort-filter__toggle,.sort-preference__toggle,.sort-budget__toggle{display:block;padding-left:18px;padding-right:18px}}@media(max-width:425px){body[class*="stud"] .sort-filter__toggle,body[class*="stud"] .sort-preference__toggle,body[class*="stud"] .sort-budget__toggle{padding-left:12px;padding-right:13px}}@media(max-width:400px){body[class*="stud"] .sort-filter__toggle,body[class*="stud"] .sort-preference__toggle,body[class*="stud"] .sort-budget__toggle{padding-left:11px;padding-right:11px;font-size:14px}}@media(max-width:370px){.sort-filter__toggle,.sort-preference__toggle,.sort-budget__toggle{padding-left:13px;padding-right:13px}body[class*="stud"] .sort-filter__toggle,body[class*="stud"] .sort-preference__toggle,body[class*="stud"] .sort-budget__toggle{padding-left:9px;padding-right:9px;font-size:14px}}.sort-filter__toggle-icon img,.sort-preference__toggle-icon img,.sort-budget__toggle-icon img{display:flex;max-width:100%;margin-right:10px}.sort-filter__toggle-icon .sel,.sort-preference__toggle-icon .sel,.sort-budget__toggle-icon .sel{display:none}.sort-filter__item:hover .sort-filter__toggle-icon .act,.sort-filter__item.is-active .sort-filter__toggle-icon .act,.sort-filter__item:hover .sort-preference__toggle-icon .act,.sort-filter__item.is-active .sort-preference__toggle-icon .act,.sort-filter__item:hover .sort-budget__toggle-icon .act,.sort-filter__item.is-active .sort-budget__toggle-icon .act{display:none}.sort-filter__item:hover .sort-filter__toggle-icon .sel,.sort-filter__item.is-active .sort-filter__toggle-icon .sel,.sort-filter__item:hover .sort-preference__toggle-icon .sel,.sort-filter__item.is-active .sort-preference__toggle-icon .sel,.sort-filter__item:hover .sort-budget__toggle-icon .sel,.sort-filter__item.is-active .sort-budget__toggle-icon .sel{display:flex}.sort-filter__filters,.sort-preference__filters,.sort-budget__filters{position:absolute;top:100%;left:0;right:0;background:#fff;z-index:100}@media(max-width:767px){.sort-filter__filters,.sort-preference__filters,.sort-budget__filters{position:relative;top:0}}.sort-filter__filters-item,.sort-preference__filters-item,.sort-budget__filters-item{display:none;padding:40px 30px;border-bottom:1px solid #e8e8e8}@media(max-width:767px){.sort-filter__filters-item,.sort-preference__filters-item,.sort-budget__filters-item{padding:15px;border-bottom:0}.sort-filter__filters-item.is-preference,.sort-preference__filters-item.is-preference,.sort-budget__filters-item.is-preference{display:none !important}}.sort-filter__filters-item.is-budget,.sort-preference__filters-item.is-budget,.sort-budget__filters-item.is-budget{padding:30px 15px}@media(max-width:991px){.sort-filter__filters-item.is-budget,.sort-preference__filters-item.is-budget,.sort-budget__filters-item.is-budget{padding-top:15px}}@media(max-width:767px){.sort-filter__filters-item.is-budget,.sort-preference__filters-item.is-budget,.sort-budget__filters-item.is-budget{display:none !important}}.sort-filter__filters-item.is-active,.sort-preference__filters-item.is-active,.sort-budget__filters-item.is-active{display:block}.sort-filter__filters-item.is-active .close-filters,.sort-preference__filters-item.is-active .close-filters,.sort-budget__filters-item.is-active .close-filters{font-size:16px;font-family:'ProximaNovaSbold';color:#443879;text-align:center;position:relative;top:20px}.sort-filter__filters-item.is-active .close-filters span,.sort-preference__filters-item.is-active .close-filters span,.sort-budget__filters-item.is-active .close-filters span{cursor:pointer}@media(max-width:767px){.sort-filter__filters-item.is-active .close-filters,.sort-preference__filters-item.is-active .close-filters,.sort-budget__filters-item.is-active .close-filters{display:none}}@media(max-width:767px){.sort-filter{overflow:auto}.sort-filter__items{display:none}.sort-filter__filters-item{display:block}}.preferences-filters{display:flex;flex-direction:row;align-items:center;justify-content:center}@media(max-width:1024px){.preferences-filters{flex-wrap:wrap;margin-bottom:10px}}@media(max-width:767px){.preferences-filters{flex-wrap:wrap;justify-content:flex-start;max-width:345px;margin:0 auto}}.preferences-filters__title{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-right:5px;font-size:16px;letter-spacing:.5px;line-height:1.2}@media(max-width:1024px){.preferences-filters__title{width:100%;justify-content:center;margin:15px 0 10px}}.preferences-filters__title img{max-width:100%;margin-right:5px;transform:translate(0,-1px)}.preferences-filters__item{margin:0 5px}@media(max-width:767px){.preferences-filters__item{margin:13px}}@media(max-width:340px){.preferences-filters__item{margin:12px 10px}}.preferences-filters__item .preferences{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:6px 5px;width:160px;text-align:center;border:1px solid #e8e8e8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer}@media(max-width:991px){.preferences-filters__item .preferences{border:1px solid #e8e8e8}}@media(max-width:767px){.preferences-filters__item .preferences{display:block;width:145px;padding:13px 10px 8px}}@media(max-width:340px){.preferences-filters__item .preferences{width:125px}}.no-touch .preferences-filters__item .preferences:hover{border-color:#443879}.preferences-filters__item .preferences.is-checked{border-color:#443879}.preferences-filters__item .preferences.is-checked:before{content:'';position:absolute;top:-7px;right:-7px;width:15px;height:15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#443879;background-image:url(../images/diamond-studs-lp/icon_checkmark_xs.svg);background-repeat:no-repeat;background-position:center}.preferences-filters__item .preferences .icon{display:flex;width:22px;height:22px;flex-direction:row;align-items:center;justify-content:center;margin-right:5px}@media(max-width:767px){.preferences-filters__item .preferences .icon{width:100%;height:40px;margin:0 0 7px}}.preferences-filters__item .preferences .icon img{display:inline;max-width:100%;height:auto}.preferences-filters__item .preferences .title{color:#413f41;letter-spacing:.5px;font-size:16px;line-height:1.2}@media(max-width:340px){.preferences-filters__item .preferences .title{font-size:14px}}.stud-filters__item a{position:relative;display:block;min-width:100px;max-width:145px;padding:5px 10px 10px;text-align:center;border:1px solid transparent;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.stud-filters__item a:hover{border-color:#443879}.stud-filters__item a.is-checked{border-color:#443879}.stud-filters__item a.is-checked:before{content:'';position:absolute;top:-7px;right:-7px;width:15px;height:15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#443879;background-image:url(../images/diamond-studs-lp/icon_checkmark_xs.svg);background-repeat:no-repeat;background-position:center}.stud-filters__item a .icon{display:flex;width:100%;height:85px;flex-direction:row;align-items:center;justify-content:center;margin-bottom:10px}.stud-filters__item a .icon img{display:inline;max-width:100%;height:auto}.stud-filters__item a .title{color:#413f41;letter-spacing:.5px;font-size:16px;line-height:1.2}.rh-sort-by{display:flex;flex-direction:row;align-items:center}.container .category-products_completed .rh-sort-by{display:none}.rh-sort-by.is-opened{display:block}@media(max-width:767px){.rh-sort-by{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:222222;overflow:auto}}.rh-sort-by__title{padding:15px 0;text-align:center;font-family:Lustria;text-transform:uppercase;font-size:20px;color:#413f41}.rh-sort-by__close{position:absolute;top:15px;right:15px;width:24px;height:24px;background-image:url(../images/product/icon_modal-close.svg);background-repeat:no-repeat;background-position:center;outline:0;z-index:10}.rh-sort-by__footer{display:none;position:fixed;bottom:0;left:0;right:0;padding-top:15px;padding-bottom:15px;border-top:1px solid #eaeaea;background-color:#fff;text-align:center}@media(max-width:767px){.rh-sort-by__footer{display:block}}.rh-sort-by__res{padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid #e8e8e8;line-height:1}.rh-sort-by__res a{font-family:'ProximaNovaSbold';font-size:16px;color:#443879;line-height:1}.rh-sort-by__btn-results{display:block;width:100%;max-width:345px;height:55px;line-height:50px;margin:0 auto}.rh-sort-by__counts{margin-right:15px;font-size:16px;font-family:'ProximaNovaReg';text-transform:uppercase}body[class*='engagement'] .rh-sort-by__counts{display:none}@media(max-width:991px){.rh-sort-by__counts{display:none}}.rh-sort-by__sorting{position:relative;z-index:10}@media(max-width:767px){.rh-sort-by__sorting{display:none}}.rh-sort-by__sorting-options{display:none}@media(max-width:767px){.rh-sort-by__sorting-options{display:block;padding:15px;padding-bottom:75px}}.rh-sort-by__sorting-options .item{margin-bottom:40px}.rh-sort-by__sorting-options .item label{font-family:'ProximaNovaReg';font-weight:normal;color:#413f41;font-size:16px}.rh-sort-by__select-wrap .custom-select__selected{width:270px}.rh-sort-by__select-wrap .custom-select__select-items{overflow-y:auto}.prod-filters:after{content:'';display:table;clear:both}.prod-filters_price{padding-left:10%}.prod-filters_shape{padding-left:10%}@media(max-width:991px){.prod-filters_shape{padding-left:0}}.prod-filters_center_shape_availability{padding-left:10%}@media(max-width:991px){.prod-filters_center_shape_availability{padding-left:0}}.prod-filters_metal{padding-left:10%}.prod-filters_metal_type{padding-left:10%}.prod-filters_studs_quality{padding-left:10%}.prod-filters_studs_weight{padding-left:10%}@media(max-width:767px){.prod-filters{padding-left:0}}.prod-filters_style .prod-filters__columns{-webkit-column-count:4;-moz-column-count:4;column-count:4}@media(max-width:991px){.prod-filters_style .prod-filters__columns{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.prod-filters_sub_style .prod-filters__columns{-webkit-column-count:4;-moz-column-count:4;column-count:4}@media(max-width:991px){.prod-filters_sub_style .prod-filters__columns{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.prod-filters_price .prod-filters__columns{-webkit-column-count:3;-moz-column-count:3;column-count:3}.prod-filters_shape .prod-filters__columns{-webkit-column-count:5;-moz-column-count:5;column-count:5}.prod-filters_center_shape_availability .prod-filters__columns{-webkit-column-count:5;-moz-column-count:5;column-count:5}.prod-filters_metal .prod-filters__columns{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}.prod-filters_metal_type .prod-filters__columns{-webkit-column-count:3;-moz-column-count:3;column-count:3}.prod-filters_studs_quality .prod-filters__columns{-webkit-column-count:3;-moz-column-count:3;column-count:3}.prod-filters_studs_weight .prod-filters__columns{-webkit-column-count:4;-moz-column-count:4;column-count:4}.prod-filters_gemstone_type_multi .prod-filters__columns{-webkit-column-count:4;-moz-column-count:4;column-count:4}@media(max-width:767px){.prod-filters .prod-filters__columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media(max-width:767px){.prod-filters_metal .prod-filters__columns{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}.prod-filters_metal .prod-filters__columns [class*="col-"]{padding-left:0;padding-right:0}.prod-filters_metal .prod-filters__columns .row{margin-left:0;margin-right:0}}@media(max-width:767px){.prod-filters_metal_type .prod-filters__columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media(max-width:767px){.prod-filters_preferences{padding:15px}}.prod-filters__title{position:relative;font-family:'ProximaNovaSbold';font-size:16px;color:#413f41;margin-bottom:10px;clear:both}@media(max-width:767px){.prod-filters__title{padding-left:0}}@media(max-width:767px){.prod-filters__col{padding-left:0;padding-right:0}}.prod-filters__heading{font-size:16px;line-height:1.2;letter-spacing:.5px;margin-bottom:8px}.prod-filters__item{padding-top:5px;min-height:30px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-moz-page-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}@media(max-width:991px){.prod-filters__item{margin-bottom:20px}}@media(max-width:767px){.prod-filters__item{display:flex;align-items:center;height:40px;padding-top:0}}.prod-filters__item label{font-weight:normal;font-family:'ProximaNovaReg';font-size:16px;cursor:pointer}.prod-filters__item:not(:last-child){margin-bottom:10px}@media(max-width:991px){.prod-filters__item:not(:last-child){margin-bottom:20px}}@media(max-width:370px){.prod-filters__item:not(:last-child){margin-bottom:15px}}.prod-filters__item .g-checkbox .icon{position:absolute;top:50%;left:0;width:22px;height:22px;-webkit-transform:translate(0,-50%);-mox-transform:translate(0,-50%);transform:translate(0,-50%);background-image:url(../images/product-listing/icon_checkbox-rect.svg);background-repeat:no-repeat;background-position:center;background-color:#fff;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.prod-filters__item .g-checkbox.is-checked .icon{background-color:#443879;background-image:url(../images/product/icon_checkbox-arrow-white.svg)}.prod-filters__item .text{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media(max-width:767px){.prod-filters__item .text span{line-height:1.2}}.prod-filters__item .text img{display:inherit;margin-right:5px;width:auto}.category-diamond-pendants .prod-filters__item .text img{display:none}.prod-filters_shape .prod-filters__item .text{padding-left:35px}.prod-filters_shape .prod-filters__item .text img{position:absolute;left:35px;top:50%;transform:translate(0,-50%)}.prod-filters__item .metal{width:18px;height:18px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #e8e8e8;background:#f1f1f1;margin-right:7px}@media(max-width:767px){.prod-filters__item .metal{margin-left:-3px;margin-right:5px}}.prod-filters__item .metal_white{background:#f1f1f1}.prod-filters__item .metal_yellow{background:#fdd7af}.prod-filters__item .metal_platinum{background:#d5d5d5}.prod-filters__item .metal_rose{background:#eebea7}.prod-filters_gemstone_type_multi .prod-filters__item .text img{width:20px;height:20px}.prod-filters__rosi{display:none}@media(max-width:767px){.prod-filters__rosi{display:flex;align-items:center;justify-content:center;margin-top:25px}.prod-filters__rosi span{font-size:16px;line-height:1;letter-spacing:.5px;color:#413f41}.prod-filters__rosi img{width:100%;max-width:67px;height:auto;margin-left:10px}}.budget-filter{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}@media(max-width:991px){.budget-filter{flex-direction:column;justify-content:center;align-items:center}}@media(max-width:767px){.budget-filter{margin-top:30px;margin-bottom:50px}}.budget-filter__form{max-width:575px}@media(max-width:767px){.budget-filter__form{margin-bottom:35px}}.budget-filter__form .rosi-budget{text-transform:none}@media(max-width:1024px){.budget-filter__form .rosi-budget{width:500px}}@media(max-width:767px){.budget-filter__form .rosi-budget__input-field{max-width:340px}}.budget-filter__form .rosi-budget__input-field label{text-transform:none;line-height:1.25}.budget-filter__form .rosi-budget__btn{width:165px}@media(max-width:991px){.budget-filter__form .rosi-budget__btn{height:48px}}@media(max-width:767px){.budget-filter__form .rosi-budget__btn{width:200px}}.budget-filter__options{margin-left:30px}@media(max-width:991px){.budget-filter__options{margin-left:0;margin-top:15px}}.budget-filter__options .title{font-size:16px;letter-spacing:.5px;line-height:1.2;margin-bottom:7px;text-align:center}.budget-filter__options .options{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}@media(max-width:991px){.budget-filter__options .options{justify-content:center}}@media(max-width:767px){.budget-filter__options .options{flex-wrap:wrap}}.budget-filter__options .budget-option{font-family:ProximaNovaBold;font-size:16px;letter-spacing:1px;line-height:1.2;background:#f1f1f1;min-width:90px;padding:5px 15px;text-align:center;color:#413f41;margin:0 2px;-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px;cursor:pointer}@media(max-width:767px){.budget-filter__options .budget-option{margin:3px}}.budget-filter__options .budget-option:hover{color:#413f41}.budget-filter__options .budget-option:focus{color:#413f41}.budget-filter__options .budget-option:active{color:#413f41}.splitit-popup .modal-dialog{margin-top:10%}@media(max-width:991px){.splitit-popup .modal-dialog{margin-top:15%}}.splitit-popup .modal-content{position:relative;background:radial-gradient(circle,#a190da 0,#5d5185 100%);box-shadow:0 2px 4px 1px rgba(0,0,0,0.1);border:0;color:#fff}.splitit-popup .splitit-add_bg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(65,63,65,0.1);border-radius:10px;z-index:1}.splitit-popup .modal-header{z-index:2;position:relative;margin-bottom:30px;padding:40px 10px 0}@media(max-width:767px){.splitit-popup .modal-header{padding-top:30px}}.splitit-popup .modal-header .close{background-image:url(../images/splitit/icon_modal-close_white.svg)}.splitit-popup .modal-header .add-adv_text{color:#fff;font-family:Lustria;font-size:16px;letter-spacing:.5px;line-height:20px;text-align:center;text-transform:uppercase;margin-bottom:5px;display:inline-block;width:100%}@media(max-width:767px){.splitit-popup .modal-header .add-adv_text{margin-top:15px}}.splitit-popup .modal-header .main-shop_text{font-family:ProximaNovaReg;font-size:24px;font-weight:bold;letter-spacing:.67px;line-height:29px;text-align:center;max-width:490px;width:100%;margin:auto}@media(max-width:767px){.splitit-popup .modal-header .main-shop_text{max-width:320px}}.splitit-popup .modal-header .credit-separator{display:inline-block}@media(max-width:767px){.splitit-popup .modal-header .credit-separator{display:none}}@media(max-width:767px){.splitit-popup .modal-header .mobile-shop_text{margin-top:10px;max-width:255px}}.splitit-popup .modal-body{z-index:2;padding-bottom:45px}@media(max-width:767px){.splitit-popup .modal-body{padding-left:20px;padding-right:20px}}.splitit-popup .splitit-modal_items{display:flex;align-items:center;justify-content:space-between}.splitit-popup .splitit-item{display:block;text-align:center;color:#f9f9f9;max-width:165px;min-height:175px;width:100%}@media(max-width:767px){.splitit-popup .splitit-item:nth-child(n+2) .splitit-icon_cover .splitit-icon{width:29px}}.splitit-popup .splitit-icon_cover{width:100%;max-width:68px;border:1px solid #fff;border-radius:50%;height:68px;align-items:center;display:flex;justify-content:center;margin:0 auto}@media(max-width:767px){.splitit-popup .splitit-icon_cover{max-width:50px;height:50px}.splitit-popup .splitit-icon_cover .splitit-icon{width:23px}}.splitit-popup .splitit-adv_text-cover{margin-top:15px}.splitit-popup .splitit-adv_text-cover .splitit-adv-text{margin:0;font-family:ProximaNovaLight;font-size:18px;letter-spacing:.5px;line-height:22px}@media(max-width:767px){.splitit-popup .splitit-adv_text-cover .splitit-adv-text{font-size:14px;letter-spacing:.4px;line-height:17px}}.splitit-popup .splitit-adv_text-cover img{margin:5px auto 5px}@media(max-width:767px){.splitit-popup .splitit-adv_text-cover img{max-width:70px}}.splitit-popup .splitit-button_cover{display:flex;align-items:center;justify-content:center;margin-top:30px}@media(max-width:767px){.splitit-popup .splitit-button_cover{margin-top:20px}}.splitit-popup .splitit-button_cover .splitit-pop_close{width:100%;max-width:250px;height:45px;background:#fff;color:#443879;font-family:ProximaNovaReg;font-size:16px;font-weight:bold;letter-spacing:2px;line-height:19px;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:45px}.splitit-popup .splitit-button_cover .splitit-pop_close:hover{cursor:pointer}.category-heading{padding:10px 10px 20px;text-align:center}.category-heading__main{margin-bottom:12px;font-size:28px;font-family:Lustria;font-weight:normal;text-transform:none;text-align:center;line-height:1.4;color:#413f41}.category-heading__subheading{max-width:640px;color:#413f41;font-size:16px;font-family:'ProximaNovaReg';letter-spacing:.5px;line-height:1.2;float:none;margin:0 auto;font-style:normal}.category-bottom{position:relative;padding-top:35px;text-align:center;font-size:16px;line-height:1.2}@media(max-width:1024px){.category-bottom{padding-top:0}}@media(max-width:767px){.category-bottom .container{padding-left:0;padding-right:0}}.category-bottom__heading{font-size:20px;font-family:Lustria;font-weight:normal;text-transform:uppercase;text-align:center;line-height:1.4;letter-spacing:.36px;margin-bottom:10px;color:#413f41}.category-bottom__descr{max-width:665px;margin:0 auto;font-size:16px;line-height:1.2;letter-spacing:.5px}.diamond-studs{position:relative;font-size:16px;line-height:1.2;padding-left:15px;padding-right:15px;margin-bottom:35px}@media(max-width:767px){.diamond-studs{padding-left:0;padding-right:0}}.stud-filters-container{position:relative;margin-top:30px;margin-bottom:55px}@media(max-width:767px){.stud-filters-container{margin-top:15px;margin-bottom:35px}}@media(max-width:767px){.stud-result-container{margin-left:-15px;margin-right:-15px}}.stud-heading-row-wrap{min-height:50px}.stud-heading-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;background-color:#7c7593}.stud-heading-row_results.is-fixed{position:fixed;top:87px;left:50%;width:100%;max-width:1110px;transform:translate(-50%,0);z-index:5}.stud-heading-row .th-item{text-align:left;font-size:16px;color:#fff;padding:15px 10px 16px}.stud-heading-row .th-item_shape{padding-left:25px;width:300px}.stud-heading-row .th-item_setting{flex-grow:1}.stud-heading-row .th-item_metal{width:235px}.stud-heading-row .th-item_sizes{width:270px;text-align:center}@media(max-width:1024px){.stud-heading-row .th-item_sizes{max-width:180px}}.stud-heading-row .th-item_quality{flex-grow:1;max-width:840px;text-align:center}.stud-heading-row .th-item_both{width:100%;text-align:center}.stud-filters{position:relative;display:flex;width:100%;flex-direction:row;align-items:flex-start;justify-content:flex-start;border:1px solid #7c7593;padding:15px 0}@media(max-width:991px){.stud-filters{border:0;padding:0;flex-direction:column;align-items:flex-start;justify-content:flex-start}}.stud-filters__column{display:inherit;padding-left:10px;padding-right:10px}.stud-filters__column_shape{width:300px;padding-left:25px}.stud-filters__column_setting{flex-grow:1;width:auto;max-width:575px}@media(max-width:1024px){.stud-filters__column_setting{max-width:385px}}.stud-filters__column_setting .stud-filters__item{margin-bottom:15px}@media(max-width:767px){.stud-filters__column_setting .stud-filters__item{margin-bottom:10px}}.stud-filters__column_metal{width:235px;padding-left:5px}.stud-filters__column_metal .stud-filters__item div{padding:10px 15px;padding-right:20px;max-width:inherit;display:flex;align-items:center;justify-content:flex-start}@media(max-width:991px){.stud-filters__column{display:flex;flex-direction:column;text-align:left;width:100%;max-width:100%;padding:0}}.stud-filters__toggle{position:relative;padding:15px 15px 16px;color:#fff;background:#7c7593;font-size:16px;line-height:1.2}.stud-filters__toggle span{position:absolute;top:50%;right:15px;margin-top:-10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.stud-filters__toggle span:after{content:'+';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#7c7593;font-family:ProximaNovaBold;font-size:20px}.stud-filters__toggle.is-active span:after{content:'-';margin-top:-2px}.stud-filters__items{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}@media(max-width:991px){.stud-filters__items{padding:17px 15px 15px;border:1px solid #7c7593}.stud-filters__items.is-active{border:1px solid #7c7593}}.stud-filters__item{margin-right:15px;margin-bottom:3px}@media(max-width:767px){.stud-filters__item{margin-right:10px}}.stud-filters__item div{position:relative;display:block;min-width:100px;max-width:145px;padding:5px 10px 10px;text-align:center;border:1px solid transparent;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.stud-filters__item div:hover{border-color:#443879;cursor:pointer}.stud-filters__item div.is-checked{border-color:#443879}.stud-filters__item div.is-checked:before{content:'';position:absolute;top:-7px;right:-7px;width:15px;height:15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#443879;background-image:url(../images/diamond-studs-lp/icon_checkmark_xs.svg);background-repeat:no-repeat;background-position:center}.stud-filters__item div .icon{display:flex;width:100%;height:85px;flex-direction:row;align-items:center;justify-content:center;margin-bottom:10px}.stud-filters__item div .icon img{display:inline;max-width:100%;height:auto}.stud-filters__item div .title{color:#413f41;letter-spacing:.5px;font-size:16px;line-height:1.2}.stud-filters__item .metal{width:18px;height:18px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #e8e8e8;background:#f1f1f1;margin-right:7px}.stud-filters__item .metal_white{background:#f1f1f1}.stud-filters__item .metal_yellow{background:#fdd7af}.stud-filters__item .metal_platinum{background:#d5d5d5}.stud-filters__item .metal_rose{background:#eebea7}.stud-results{position:relative}@media(max-width:767px){.stud-results__size-item{background-color:#fff;box-shadow:2px 2px 5px 0 rgba(65,63,65,0.25);margin-bottom:25px}}.stud-result__inner{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding-bottom:25px;border-bottom:1px solid #e8e8e8}@media(max-width:991px){.stud-result__inner{flex-direction:column}}.stud-results__size-item:not(:first-child) .stud-result__inner{padding-top:15px}.stud-result__carat{width:270px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:1024px){.stud-result__carat{max-width:180px}}@media(max-width:991px){.stud-result__carat{min-height:150px;max-width:100%;text-align:center}}@media(max-width:767px){.stud-result__carat{padding-top:25px;padding-bottom:25px}}.stud-result__carat .preview{margin-bottom:7px}.stud-result__carat .preview_025-carat{width:76px}.stud-result__carat .preview_033-carat{width:80px}.stud-result__carat .preview_05-carat{width:100px}.stud-result__carat .preview_075-carat{width:120px}.stud-result__carat .preview_1-carat{width:140px}.stud-result__carat .preview_15-carat{width:170px}.stud-result__carat .preview_2-carat{width:200px}.stud-result__carat .value{font-size:16px;letter-spacing:.5px}.stud-result__carat .title{font-size:12px;line-height:14px;letter-spacing:.38px;margin-top:7px}.stud-result__items-wrap{flex-grow:1;max-width:840px}@media(max-width:991px){.stud-result__items-wrap{width:100%}}@media(max-width:767px){.stud-result__items-wrap{padding-left:15px;padding-right:15px}}.stud-result__quality-cols{display:none;flex-grow:1;width:100%;border-bottom:1px solid #e8e8e8}.stud-result__quality-cols.is-fixed{position:fixed;width:100%;max-width:840px;background:#fff;top:137px;left:50%;transform:translate(-50%,0);margin-left:135px;z-index:2}@media(max-width:991px){.stud-result__quality-cols{display:flex}}.stud-results__size-item:nth-child(1) .stud-result__quality-cols{display:flex;margin-bottom:15px}@media(max-width:767px){.stud-results__size-item:nth-child(1) .stud-result__quality-cols{margin-bottom:0}}.stud-result__quality-cols .td-col{padding:15px 5px 16px;font-size:16px;line-height:1.2;letter-spacing:.5px;color:#413f41;text-align:center;width:33.3%}@media(max-width:767px){.stud-result__quality-cols .td-col{font-size:12px;padding-top:10px;padding-bottom:12px;letter-spacing:.38px}}.stud-result__quality-cols .td-col_quality{display:none}@media(max-width:767px){.stud-result__quality-cols .td-col_quality{display:inherit;flex-grow:1;padding-left:0;width:100px;min-width:90px}}.stud-result__quality-rows{display:none}@media(max-width:767px){.stud-result__quality-rows{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;flex-grow:1;width:100px;min-width:90px}}.stud-result__items{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}@media(max-width:767px){.stud-result__items{padding-top:10px}.stud-result__items .val{font-size:12px;line-height:14px;letter-spacing:.38px;color:#413f41;text-align:center;margin:6px 0}.stud-result__items .val_ask{max-width:80px}}.stud-result__item{width:33.3%}.stud-result .sale-label{position:absolute;top:0;left:0}.stud-result .sale-label:before{content:'';position:absolute;top:0;left:0;border:38px solid #b4efd7;border-left-width:36px;border-right-width:36px;border-color:#b4efd7 transparent transparent #b4efd7}.stud-result .sale-label_pink:before{border-color:#f9cac8 transparent transparent #f9cac8}.stud-result .sale-label_yellow:before{border-color:#ffe594 transparent transparent #ffe594}.stud-result .sale-label div{position:relative;z-index:2;font-size:13px;text-transform:uppercase;width:35px;display:block;text-align:center;line-height:1.2;top:7px;left:5px;letter-spacing:.4px}.stud-product-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}.stud-product-item__data{position:relative;min-width:230px}@media(max-width:767px){.stud-product-item__data{display:none}}.stud-product-item__data_mobile{display:none;min-width:inherit}@media(max-width:767px){.stud-product-item__data_mobile{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}}.stud-product-item .link{display:block}.stud-product-item .link:hover,.stud-product-item .link:focus,.stud-product-item .link:active{color:inherit}.stud-product-item .preview-img{display:flex;flex-direction:column;align-items:center;justify-content:center;width:135px;height:135px;margin:0 auto 5px}.stud-product-item .preview-img_not-available{opacity:.5}.stud-product-item .preview-img img{display:inline;max-width:100%;height:auto}.stud-product-item .title{display:block;max-width:230px;margin:0 auto 5px;text-align:center;font-size:16px;line-height:1.2;letter-spacing:.5px}@media(max-width:991px){.stud-product-item .title{max-width:220px}}.stud-product-item .price-box{display:block;text-align:center;font-family:Lustria;margin:10px 0}@media(max-width:767px){.stud-product-item .price-box{margin:0}}.stud-product-item .price-box .old-price{font-size:14px;color:#413f41;letter-spacing:.44px;line-height:18px;text-decoration:line-through}.stud-product-item .price-box .special-price{font-size:16px;letter-spacing:.5px;line-height:20px;color:#443879;padding:0;margin-left:5px}@media(max-width:767px){.stud-product-item .price-box .special-price{display:block;margin:5px 0 3px}}.stud-product-item .price{display:block;font-family:Lustria;color:#443879;font-size:16px;line-height:20px;letter-spacing:.5px;margin:10px 0}@media(max-width:767px){.stud-product-item .price{color:#4d2083;margin-top:-3px;margin-bottom:10px;letter-spacing:.8px}}.stud-product-item .g-btn{display:block}.stud-product-item .stud-btn-cart,.stud-product-item .stud-btn-request{height:45px;line-height:40px;width:100%;max-width:250px;margin:0 auto;letter-spacing:2px}.stud-product-item .stud-btn-request{margin-top:78px}.stud-product-item .stud-btn-buy,.stud-product-item .stud-btn-ask{max-width:75px;height:33px;line-height:28px;font-size:14px;letter-spacing:1.75px}.stud-product-item .stud-btn-ask{margin-top:63px}.stud-product-item .stud-btn-ask_sale{margin-top:82px}.stud-request-modal{margin:0 17px}.stud-request-modal .modal-dialog{width:505px;margin-top:30px}@media(max-width:767px){.stud-request-modal .modal-dialog{width:auto;max-width:505px;margin-left:auto;margin-right:auto}}.stud-request-modal .modal-header{padding:0;margin-bottom:45px}.stud-request-modal .modal-content{color:#413f41;font-size:16px;letter-spacing:.5px;line-height:1.2}.stud-request-modal .modal-body{text-align:center}@media(max-width:767px){.stud-request-modal .modal-body{padding-left:15px;padding-right:15px}}.stud-request-modal .heading{font-family:Lustria;font-size:20px;letter-spacing:1px;line-height:26px;margin-bottom:15px;text-transform:uppercase;color:#333}.stud-request-modal .sub-heading{max-width:400px;margin:0 auto 15px}.stud-request-modal .stud-request-item{margin-bottom:25px}.stud-request-modal .stud-request-item .image{display:flex;align-items:center;justify-content:center;width:200px;height:200px;margin:0 auto 10px}.stud-request-modal .stud-request-item .image img{max-width:100%;height:auto}.stud-request-modal .stud-request-item .title{margin:0 auto}.stud-request-modal .stud-request-form{position:relative;width:100%;max-width:320px;margin:0 auto}.stud-request-modal .stud-request-form .form-field{margin-bottom:13px}.stud-request-modal .stud-request-form .form-field:last-child{margin-bottom:0}.stud-request-modal .stud-request-form .form-field label{display:block;margin-bottom:5px;text-align:left;font-size:16px;font-weight:normal;line-height:1.2;letter-spacing:.5px;color:#413f41}.stud-request-modal .stud-request-form .form-field input[type=text],.stud-request-modal .stud-request-form .form-field input[type=email],.stud-request-modal .stud-request-form .form-field input[type=tel],.stud-request-modal .stud-request-form .form-field textarea{display:block;width:100%;height:50px;padding:5px 18px;border:1px solid #7c7593;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;color:#413f41;font-size:16px;letter-spacing:1px;outline:0}.stud-request-modal .stud-request-form .g-btn{width:200px;height:50px}.stud-request-modal #studs_recaptcha>div{margin:0 auto}.stud-request-modal #eternity_recaptcha>div{margin:0 auto}.stud-request-modal .success-msg{display:none;background:#fff;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;font-family:ProximaNovaBold;font-size:16px;line-height:1.25}.stud-request-modal .success-msg>div{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%}.stud-request-modal .studs-loader{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.55)}.stud-request-modal .studs-loader .Spinner{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px}.complete-ring-loader-wrapper{position:relative;top:0;right:0;left:0;bottom:0;background-color:#fff}.complete-ring-loader{position:relative;top:auto;left:auto;max-width:380px;min-height:150px;margin:50px auto;clear:both;text-align:center}@media(max-width:767px){.complete-ring-loader{width:100%;max-width:340px}}.complete-ring-loader .crl-ring{position:relative;width:50px;height:60px;margin:0 auto 25px;transform:translate(0,0);animation:flyAway 2s ease infinite}.complete-ring-loader .crl-diamond{margin-left:auto;margin-right:auto;background-image:url(../images/product-listing/icon_complete-ring-anim_diamond.svg);background-repeat:no-repeat;background-size:contain;position:absolute;width:18px;height:16px;left:50%;transform:translate(-10px,-45px);opacity:0;animation:diamondFadeIn 2s ease infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.complete-ring-loader .crl-setting{position:absolute;width:40px;height:44px;background-image:url(../images/product-listing/icon_complete-ring-anim_setting.svg);background-repeat:no-repeat;top:0;transform:translate(4px,-35px);opacity:0;animation:settingFadeIn 2s ease infinite}.complete-ring-loader .crl-progress{position:relative;width:280px;height:18px;margin:0 auto 10px;background-color:#f3f3f7;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;padding:3px}.complete-ring-loader .crl-progress div{position:relative;height:100%;width:5%;background-color:#443879;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;transition:all 100ms ease;animation:loadingAI 4s ease infinite}.complete-ring-loader .crl-caption{font-family:ProximaNovaBold;font-size:16px;color:#443879}@keyframes settingFadeIn{0{opacity:0}15%,70%{transform:translate(4px,15px);opacity:1}85%,100%{transform:translate(4px,15px);opacity:0}}@keyframes diamondFadeIn{0{opacity:0}15%,45%{transform:translate(-10px,7px);opacity:1}60%{transform:translate(-10px,7px);opacity:0}85%,100%{transform:translate(-10px,7px);opacity:0}}@keyframes flyAway{0,70%{transform:translate(0,0);opacity:1}100%{transform:translate(100px,0);opacity:0}}@keyframes loadingAI{10%,20%{width:20%}20%,35%{width:35%}50%,60%{width:50%}70%,75%{width:70%}80%,85%{width:85%}95%,100%{width:100%}}.powered-rosi-wrap{text-align:center}.powered-rosi{display:flex;align-items:center;justify-content:center;text-align:center;margin:10px 0}.powered-rosi img{width:65px;height:auto;margin-left:8px}#diamond-result-card .middle-part .diamond-icon{height:auto;max-height:300px;justify-content:center;align-items:flex-start}#diamond-result-card .middle-part .diamond-icon img{position:relative;top:auto;right:auto;left:auto;margin-bottom:auto;width:auto;max-width:300px}@media(max-width:991px){#diamond-result-card .middle-part .diamond-icon img{margin:10px auto 0}}@media(max-width:767px){#diamond-result-card .middle-part .diamond-icon img{max-width:250px}}@media(max-width:767px){#diamond-result-card .middle-part .diamond-icon video{max-width:250px;height:auto;margin-top:10px}}@media(max-width:767px){#diamond-result-card .middle-part .diamond-icon{margin-top:0}}#diamond-result-card .middle-part.diamond-video-block_hk-wrapper .diamond-icon{height:255px}@media(max-width:767px){#diamond-result-card .middle-part.diamond-video-block_hk-wrapper .diamond-icon{height:225px;margin-top:0}}#diamond-result-card .middle-part.diamond-video-block_hk-wrapper .diamond-icon .diamond-video-block_hk{width:420px;height:340px}@media(max-width:767px){#diamond-result-card .middle-part.diamond-video-block_hk-wrapper .diamond-icon .diamond-video-block_hk{width:335px;height:270px}}@media(max-width:420px){#diamond-result-card .diamond-clas-info{margin-top:0;padding-top:0}}@media(max-width:420px){#diamond-result-card{padding-bottom:12px}}@media(max-width:767px){.rosi-result .diamond-clas-info-img{margin-top:150px}}@media(max-width:411px){.rosi-result .diamond-clas-info-img{margin-top:120px}}.checkout-cart-index .main-container{background-color:#fff;min-height:100%}.checkout-cart-index .main{margin-top:125px}@media(max-width:1024px){.checkout-cart-index .main{margin-top:80px}}@media(max-width:767px){.checkout-cart-index .main{margin-top:20px}}.checkout-cart-index .breadcrumbs-category{display:none}@media(max-width:767px){.checkout-cart-index .shopping-bag_head-text{display:none}}.checkout-cart-index .mobile-total_amount{display:none}@media(max-width:767px){.checkout-cart-index .mobile-total_amount{display:block;margin-bottom:30px}.checkout-cart-index .mobile-total_amount .shopping-bag_cover{text-align:center;padding:20px 0 10px}.checkout-cart-index .mobile-total_amount .shopping-bag_cover h4{font-size:20px}.checkout-cart-index .mobile-total_amount .total-cost_block{margin-top:0;padding:0 20px 10px}.checkout-cart-index .mobile-total_amount .total-cost_block .shopping-total-cart{margin-bottom:10px}.checkout-cart-index .mobile-total_amount .total-cost_block .checkout-types{margin:0 auto;padding:0}.checkout-cart-index .mobile-total_amount .total-cost_block .checkout-types .btn-checkout{display:block !important;margin-top:0}}.checkout-cart-index .mobile-additional_info{display:none}@media(max-width:991px){.checkout-cart-index .mobile-additional_info{display:block}.checkout-cart-index .mobile-additional_info .additional-info_section{display:block;border-top:0}}@media(max-width:767px){.checkout-cart-index .mobile-additional_info{display:none}}.checkout-cart-index .shopping-bag_cover{padding:30px 0 30px}.checkout-cart-index .shopping-bag_cover h4{color:#413f41;font-family:Lustria;font-size:26px;letter-spacing:.4px;line-height:30px;font-weight:100;margin-bottom:0}@media(max-width:767px){.checkout-cart-index .empty-bag{display:block}}.checkout-cart-index .empty-bag .shopping-bag_cover{text-align:center;padding:70px 0 65px;border-bottom:1px solid #e8e8e8}.checkout-cart-index .empty-bag .shopping-bag_cover h4{margin-bottom:20px}@media(max-width:767px){.checkout-cart-index .empty-bag .shopping-bag_cover h4{font-size:20px}}.checkout-cart-index .empty-bag .shopping-bag_cover .continue-shopping_link{color:#443879;font-size:16px;font-weight:bold;letter-spacing:.5px;line-height:19px;margin:0 auto}.checkout-cart-index .empty-bag .additional-info_section{border-bottom:1px solid #e8e8e8;margin-top:0;padding:65px 0 65px;color:#413f41}@media(max-width:767px){.checkout-cart-index .empty-bag .additional-info_section{display:block}}.checkout-cart-index .empty-bag .additional-info_section .questions_block{max-width:340px;width:100%;margin:auto}.checkout-cart-index .empty-bag .recommend-products{padding-top:35px}.checkout-cart-index .cart{width:100%;margin:0 auto}.checkout-cart-index .product-list_block{width:100%;background-color:#fff}.checkout-cart-index .product-list_block .product-item_cover{border-bottom:1px solid #e8e8e8}.checkout-cart-index .product-list_block .product-item_block{display:inline-block;width:100%;padding:30px 0 30px}@media(max-width:767px){.checkout-cart-index .product-list_block .product-item_block{padding-bottom:20px}}.checkout-cart-index .product-list_block .product-item_block:not(:first-child){border-top:1px solid #e8e8e8}.checkout-cart-index .product-list_block .product-item_block:not(:last-child){border-bottom:1px solid #e8e8e8}.checkout-cart-index .product-list_block .product-item_block .main-cart-product{position:relative;font-family:ProximaNovaReg;float:left;width:100%;border-bottom:0;padding:0}.checkout-cart-index .product-list_block .product-item_block .shop-cart-img{width:auto;float:left;padding-right:15px;position:relative}@media(max-width:375px){.checkout-cart-index .product-list_block .product-item_block .shop-cart-img{position:absolute;top:0;left:0}}.checkout-cart-index .product-list_block .product-item_block .shop-cart-img .product-image_link{position:relative;display:flex;flex-direction:column}.checkout-cart-index .product-list_block .product-item_block .shop-cart-img p{text-align:center}@media(max-width:767px){.checkout-cart-index .product-list_block .product-item_block .shop-cart-img p{margin-top:22px}}.checkout-cart-index .product-list_block .product-item_block .shop-cart-img .product-image{max-width:175px;height:auto;width:auto;display:block}@media(max-width:767px){.checkout-cart-index .product-list_block .product-item_block .shop-cart-img .product-image{max-width:100px}}.checkout-cart-index .product-list_block .product-item_block .shop-cart-img .add-towishList_link{width:20px;height:20px;position:absolute;top:0;right:20px}@media(max-width:767px){.checkout-cart-index .product-list_block .product-item_block .shop-cart-img .add-towishList_link{top:100px;right:55px}}.checkout-cart-index .product-list_block .product-item_block .shop-cart-img .add-towishList_link img{width:inherit;height:inherit}.checkout-cart-index .product-list_block .product-item_block .sidebar-cart{font-family:ProximaNovaReg;width:100%;max-width:560px;float:left}@media(max-width:1024px){.checkout-cart-index .product-list_block .product-item_block .sidebar-cart{max-width:410px}}@media(max-width:991px){.checkout-cart-index .product-list_block .product-item_block .sidebar-cart{max-width:510px}}@media(max-width:767px){.checkout-cart-index .product-list_block .product-item_block .sidebar-cart{max-width:265px}}@media(max-width:375px){.checkout-cart-index .product-list_block .product-item_block .sidebar-cart{max-width:inherit;float:none;width:auto;margin-left:115px}}@media(max-width:320px){.checkout-cart-index .product-list_block .product-item_block .sidebar-cart{max-width:175px}}.checkout-cart-index .product-list_block .product-item_block .quantity-cover{display:flex;justify-content:space-between;line-height:15px}.checkout-cart-index .product-list_block .product-item_block .quantity-cover .quantity-action{position:relative;width:15px;height:15px;cursor:pointer}.checkout-cart-index .product-list_block .product-item_block .quantity-cover .quantity-action .inner-action{display:block;width:15px;height:15px;background-image:url(../images/cart/plus_normal.svg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:0}.checkout-cart-index .product-list_block .product-item_block .quantity-cover .quantity-action .inner-plus:hover{background-image:url(../images/cart/plus_hover.svg)}.checkout-cart-index .product-list_block .product-item_block .quantity-cover .quantity-action .inner-plus:focus{background-image:url(../images/cart/plus_pressed.svg);outline:0}.checkout-cart-index .product-list_block .product-item_block .quantity-cover .quantity-action .inner-plus:target{background-image:url(../images/cart/plus_pressed.svg)}.checkout-cart-index .product-list_block .product-item_block .quantity-cover .quantity-action .inner-minus{background-image:url(../images/cart/minus_normal.svg)}.checkout-cart-index .product-list_block .product-item_block .quantity-cover .quantity-action .inner-minus:hover{background-image:url(../images/cart/minus_hover.svg)}.checkout-cart-index .product-list_block .product-item_block .quantity-cover .quantity-action .inner-minus:focus{background-image:url(../images/cart/minus_pressed.svg);outline:0}.checkout-cart-index .product-list_block .product-item_block .quantity-cover .quantity-action .inner-minus:target{background-image:url(../images/cart/minus_pressed.svg)}.checkout-cart-index .product-list_block .product-item_block .quantity-cover .quantity-input{background:0;border:0;padding:2px;width:20px;text-align:center;height:15px;font-family:ProximaNovaReg}.checkout-cart-index .product-list_block .product-item_block .quantity-cover span{padding:0 5px}@media(max-width:767px){.checkout-cart-index .product-list_block .simple-item .product-cart-sku{margin-bottom:0}}.checkout-cart-index .product-list_block .simple-item .product-cart-sku .product-ring-size{float:right}@media(max-width:767px){.checkout-cart-index .product-list_block .simple-item .product-cart-sku .product-ring-size{float:none}}.checkout-cart-index .product-list_block .simple-item .quantity-cover{display:flex;float:right}@media(max-width:767px){.checkout-cart-index .product-list_block .simple-item .quantity-cover{float:left;margin-top:10px}}@media(max-width:767px){.checkout-cart-index .product-list_block .simple-item .quantity-title{font-size:16px;padding-left:0;padding-bottom:0}}.checkout-cart-index .product-list_block .wedding-item .quantity-cover{float:right}@media(max-width:767px){.checkout-cart-index .product-list_block .wedding-item .quantity-cover{float:left;margin-top:10px}}@media(max-width:767px){.checkout-cart-index .product-list_block .wedding-item .quantity-cover .quantity-title{padding-left:0;font-size:16px;font-weight:bold}}.checkout-cart-index .product-items_cover{width:100%;border-top:1px solid #e8e8e8}.checkout-cart-index .additional-features_section{color:#413f41;font-size:16px;letter-spacing:.5px;line-height:19px;padding:0 15px 15px}@media(max-width:767px){.checkout-cart-index .additional-features_section{display:none;padding:0}}.checkout-cart-index .additional-features_section .sign-in_block .sign-in_link{font-weight:bold;color:#443879;padding-right:5px}.checkout-cart-index .additional-features_section .share-mail_block{float:right}.checkout-cart-index .additional-features_section .share-mail_block .share-mail_link{font-weight:bold;color:#443879;position:relative}.checkout-cart-index .additional-features_section .share-mail_block .share-mail_link:before{content:"";background:url(../images/hint-icon.svg) no-repeat center;bottom:-4px;left:-40px;width:28px;height:28px;position:absolute;display:inline-block;cursor:pointer}.checkout-cart-index .mobile-additional_section{display:none}@media(max-width:767px){.checkout-cart-index .mobile-additional_section{display:block;text-align:center;padding-bottom:0}.checkout-cart-index .mobile-additional_section .sign-in_block{padding:25px 0 20px}.checkout-cart-index .mobile-additional_section .share-mail_block{float:none;padding-left:30px}}.checkout-cart-index .product-cart-info{position:relative}.checkout-cart-index .product-cart-info .remove-btn_cover{position:absolute;height:22px;width:22px;text-align:center;right:0;top:0}.checkout-cart-index .product-cart-info .remove-btn_cover:after{content:"Remove";display:none;position:absolute;width:80px;height:30px;left:-30px;top:-40px;font-family:ProximaNovaReg;font-size:16px;letter-spacing:.5px;line-height:19px;color:#413f41;padding:5px;border-radius:10px;background-color:#fff;box-shadow:0 2px 4px 1px rgba(0,0,0,0.1)}.checkout-cart-index .product-cart-info .remove-btn_cover:hover:after{display:block}.checkout-cart-index .product-cart-info .btn-remove2{width:22px;height:22px;display:block;position:absolute;background:0;top:0;right:0}@media(max-width:360px){.checkout-cart-index .product-cart-info .btn-remove2{top:-23px}}.checkout-cart-index .product-cart-info .btn-remove2 img{margin:0;position:relative}.checkout-cart-index .product-cart-info .product-name{font-family:ProximaNovaReg;max-width:460px;width:100%;font-size:16px;font-weight:bold;letter-spacing:.5px;line-height:19px;color:#413f41;text-transform:none}@media(max-width:1024px){.checkout-cart-index .product-cart-info .product-name{max-width:360px;display:inline-block;margin-bottom:0}}@media(max-width:991px){.checkout-cart-index .product-cart-info .product-name{max-width:90%}}@media(max-width:767px){.checkout-cart-index .product-cart-info .product-name{max-width:235px}}@media(max-width:375px){.checkout-cart-index .product-cart-info .product-name{max-width:190px}}.checkout-cart-index .product-cart-info .product-name a{font-size:inherit}.checkout-cart-index .product-cart-info .product-cart-sku{margin:10px 0 10px;border-bottom:0}@media(max-width:767px){.checkout-cart-index .product-cart-info .product-cart-sku{margin-top:0;margin-bottom:0;display:table;width:100%}}.checkout-cart-index .product-cart-info .product-cart-sku span{color:#413f41;font-size:16px;letter-spacing:.5px;font-weight:bold;width:100%;text-align:right}@media(max-width:767px){.checkout-cart-index .product-cart-info .product-cart-sku span{font-size:12px}}.checkout-cart-index .product-cart-info .product-cart-sku span .old-cart-price{text-decoration:line-through;font-weight:bold}.checkout-cart-index .product-cart-info .product-cart-sku span .special-cart-price span{color:#d0021b;font-size:16px;font-weight:bold}.checkout-cart-index .product-cart-info .product-cart-sku span .special-cart-notice{color:#d0021b;font-weight:normal}.checkout-cart-index .product-cart-info .product-cart-sku .label{font-weight:bold;padding:0}@media(max-width:767px){.checkout-cart-index .product-cart-info .product-cart-sku .label{font-size:12px}}@media(max-width:767px){.checkout-cart-index .product-cart-info .product-cart-sku .cart-price{text-align:left;float:none;width:100%}}@media(max-width:767px){.checkout-cart-index .product-cart-info .product-cart-sku .price{font-size:16px}}.checkout-cart-index .product-cart-info .product-cart-sku .ring-sku{font-weight:normal}.checkout-cart-index .product-cart-info .product-cart-sku .product-ring-size{margin-bottom:0;display:flex;justify-content:space-between}@media(max-width:767px){.checkout-cart-index .product-cart-info .product-cart-sku .product-ring-size{display:block}}.checkout-cart-index .product-cart-info .product-cart-sku .setting-choice-section{margin-top:20px;line-height:1.25}@media(max-width:767px){.checkout-cart-index .product-cart-info .product-cart-sku .setting-choice-section{margin-top:10px}}.checkout-cart-index .product-cart-info .product-cart-sku .setting-choice-section .extra-price{text-align:right}@media(max-width:767px){.checkout-cart-index .product-cart-info .product-cart-sku .setting-choice-section .extra-price{text-align:left}}.checkout-cart-index .product-cart-info .diamond-cart_price{color:#413f41;font-size:16px;letter-spacing:.5px;text-align:right}.checkout-cart-index .product-cart-info .diamond-cart_price .old-cart-price{text-decoration:line-through;font-weight:bold}.checkout-cart-index .product-cart-info .diamond-cart_price .special-cart-price span{color:#d0021b;font-size:16px;font-weight:bold}.checkout-cart-index .product-cart-info .diamond-cart_price .special-cart-notice{color:#d0021b;font-weight:normal}.checkout-cart-index .product-cart-info .cart-ring_size{display:flex;line-height:40px;width:100%}@media(max-width:360px){.checkout-cart-index .product-cart-info .cart-ring_size{flex-direction:column;margin-bottom:15px}}.checkout-cart-index .product-cart-info .cart-ring_size .ring-size_title{letter-spacing:1px}@media(max-width:1024px){.checkout-cart-index .product-cart-info .cart-ring_size .ring-size_title{line-height:1.25}}@media(max-width:991px){.checkout-cart-index .product-cart-info .cart-ring_size .ring-size_title{line-height:40px}}@media(max-width:360px){.checkout-cart-index .product-cart-info .cart-ring_size .ring-size_title{flex-direction:column;font-size:14px;line-height:1.4;margin-bottom:5px}}@media(max-width:320px){.checkout-cart-index .product-cart-info .cart-ring_size .ring-size_title{font-size:14px}}.checkout-cart-index .product-cart-info .cart-ring_size .ring-size-select{width:90px;height:40px;border:1px solid #7c7593;border-radius:10px;background-color:#fff;margin-left:10px}.checkout-cart-index .product-cart-info .cart-ring_size .cart-price{margin-left:auto;font-weight:bold}.checkout-cart-index .product-cart-info .cart-ring_size .custom-select__selected{width:100%;height:40px;margin-left:10px;max-width:165px;padding:10px 10px 10px 20px;line-height:18px}@media(max-width:767px){.checkout-cart-index .product-cart-info .cart-ring_size .custom-select__selected{font-size:14px;padding-left:10px;max-width:140px}}@media(max-width:360px){.checkout-cart-index .product-cart-info .cart-ring_size .custom-select__selected{margin-left:0}}.checkout-cart-index .product-cart-info .cart-ring_size .custom-select__selected:after{right:15px}.checkout-cart-index .product-cart-info .cart-ring_size .custom-select__select-items{max-width:165px;top:40px;left:82px}@media(max-width:767px){.checkout-cart-index .product-cart-info .cart-ring_size .custom-select__select-items{max-width:140px}.checkout-cart-index .product-cart-info .cart-ring_size .custom-select__select-items li{padding-left:10px;font-size:14px}}@media(max-width:360px){.checkout-cart-index .product-cart-info .cart-ring_size .custom-select__select-items{top:100%;left:0;margin-top:-1px}}.checkout-cart-index .product-cart-info .quantity-plus_price{width:100%;max-width:95px;display:flex;flex-direction:column}.checkout-cart-index .product-cart-info .quantity-plus_price .cart-price{text-align:right;margin-right:0;padding-bottom:5px}@media(max-width:767px){.checkout-cart-index .product-cart-info .quantity-plus_price .cart-price{text-align:left}}.checkout-cart-index .product-cart-info .engraving-section{padding:20px 0;border-top:1px solid #e8e8e8}@media(max-width:767px){.checkout-cart-index .product-cart-info .engraving-section{padding:20px 0;overflow:hidden;width:100%}}.checkout-cart-index .product-cart-info .engraving-section .engraving-item{display:flex;justify-content:space-between;font-size:16px;font-weight:bold;letter-spacing:.5px;line-height:19px;color:#413f41;margin:10px 0}@media(max-width:767px){.checkout-cart-index .product-cart-info .engraving-section .engraving-item{display:block;float:left;margin:0}.checkout-cart-index .product-cart-info .engraving-section .engraving-item span{display:block;float:left;width:100%;padding:5px 0}}.checkout-cart-index .product-cart-info .engraving-section .engraving-item .engraving-text{font-weight:normal}.checkout-cart-index .product-cart-info .engraving-section .engraving-item .engraving-edit_link{color:#443879}.checkout-cart-index .product-cart-info .total-section{border-top:1px solid #e8e8e8}@media(max-width:767px){.checkout-cart-index .product-cart-info .total-section{display:none}}.checkout-cart-index .product-cart-info .total-section .total-item{display:flex;justify-content:space-between;font-size:16px;font-weight:bold;letter-spacing:.5px;line-height:19px;color:#413f41;margin:10px 0}@media(max-width:767px){.checkout-cart-index .product-cart-info .total-section .total-item{display:block;float:left;margin:0}.checkout-cart-index .product-cart-info .total-section .total-item span{display:block;float:left;width:100%;padding:5px 0}}.checkout-cart-index .product-cart-info .diamond-properties_section{padding-bottom:0}@media(max-width:767px){.checkout-cart-index .product-cart-info .diamond-properties_section .diamond-properties_item{width:100%}.checkout-cart-index .product-cart-info .diamond-properties_section .diamond-properties_item .diamond-item_type{max-width:160px}.checkout-cart-index .product-cart-info .diamond-properties_section .diamond-properties_item .diamond-sku{width:50%;font-size:12px;max-width:30px;padding:0}.checkout-cart-index .product-cart-info .diamond-properties_section .diamond-properties_item .diamond-sku_number{width:50%;font-size:12px;max-width:30px;padding:0}.checkout-cart-index .product-cart-info .diamond-properties_section .diamond-properties_item .gia-sert_number{font-size:12px;padding:0}.checkout-cart-index .product-cart-info .diamond-properties_section .diamond-properties_item .sert-link{font-size:12px;padding:0}.checkout-cart-index .product-cart-info .diamond-properties_section .diamond-properties_item .diamond-cart_price{text-align:left}}.checkout-cart-index .product-cart-info .diamond-properties_section .diamond-sku_section{justify-content:start}.checkout-cart-index .product-cart-info .diamond-properties_section .diamond-sku_section .diamond-sku_number{padding-left:5px}.checkout-cart-index .product-cart-info .diamond-properties_section .diamond-sku_number{font-weight:normal}.checkout-cart-index .product-cart-info .diamond-properties_section .sert-link{color:#443879;padding-left:5px}.checkout-cart-index .additional-info_section{text-align:center;font-size:16px;letter-spacing:.5px;line-height:19px;color:#413f41;border-top:1px solid #e8e8e8;padding-top:30px}@media(max-width:991px){.checkout-cart-index .additional-info_section{display:none}}.checkout-cart-index .additional-info_section ul{margin-bottom:0}.checkout-cart-index .additional-info_section ul li{margin-left:0}.checkout-cart-index .additional-info_section .separator{border-right:1px solid #e8e8e8}@media(max-width:767px){.checkout-cart-index .additional-info_section .mobile-lined{border-bottom:1px solid #e8e8e8}}@media(max-width:1024px){.checkout-cart-index .additional-info_section .questions_block{max-width:340px;width:100%;margin:0 auto 20px}}@media(max-width:767px){.checkout-cart-index .additional-info_section .questions_block{margin-bottom:35px}}.checkout-cart-index .additional-info_section .pay-text{font-weight:bold;padding:10px 0;display:flex;align-items:center;justify-content:center}.checkout-cart-index .additional-info_section .pay-text img{margin-left:5px}.checkout-cart-index .additional-info_section .contact-text{padding:0 0 15px}.checkout-cart-index .additional-info_section .add-info{padding:5px 0 5px}@media(max-width:767px){.checkout-cart-index .additional-info_section .pay-over_block{padding:35px 0}}.checkout-cart-index .additional-info_section .pay-over_block #bread-btn-cntnr{height:30px;overflow:hidden;display:block;color:inherit !important;padding-left:35px}.checkout-cart-index .additional-info_section .pay-over_block #bread-btn-cntnr #bread-checkout-btn{margin-left:0}.checkout-cart-index .additional-info_section .pay-over_block #bread-btn-cntnr #bread-button #bread-center-inner{text-align:center !important}.checkout-cart-index .additional-info_section .tel_link{color:#413f41;position:relative}.checkout-cart-index .additional-info_section .tel_link:before{content:"";background:url(../images/product/phone_icon.png) no-repeat center;bottom:-4px;left:-27px;width:24px;height:24px;position:absolute;display:inline-block;cursor:pointer}.checkout-cart-index .additional-info_section .chat-contacts{display:flex;justify-content:space-evenly;font-size:inherit;font-weight:bold;color:#443879;padding:15px 0 0}.checkout-cart-index .additional-info_section .chat-links{position:relative;text-align:right;padding:0 15px;margin-left:35px}.checkout-cart-index .additional-info_section .chat-links:before{content:"";background:url(../images/product/chat-icon.svg) no-repeat center;bottom:-4px;left:-27px;width:32px;height:32px;position:absolute;display:inline-block;cursor:pointer}.checkout-cart-index .additional-info_section .mail-link{text-align:center;margin-left:0}.checkout-cart-index .additional-info_section .mail-link:before{background:url(../images/product/mail-icon.svg) no-repeat center}.checkout-cart-index .additional-info_section .bread-get_rate{display:inline-block !important;background:none !important;border:none !important;text-align:center !important;font-size:16px !important;letter-spacing:.5px !important;line-height:19px !important;color:#443879 !important;border-radius:0 !important;padding:0 !important;font-weight:bold !important}.checkout-cart-index .additional-info_section .bread-get_rate:hover{color:#7a748f !important;cursor:pointer !important}.checkout-cart-index .additional-info_section .bread-get_rate div{height:30px !important}.checkout-cart-index .additional-info_section .bread-get_rate #bread-promo-0-bread-iframe,.checkout-cart-index .additional-info_section .bread-get_rate #bread-promo-1-bread-iframe{height:auto !important}.checkout-cart-index .additional-info_section .pay-separator{text-align:center;padding:0 2px 0 5px}.checkout-cart-index .additional-info_section .rate-link{color:#443879;font-weight:bold;display:block;margin-top:10px}.checkout-cart-index .total-cost_block{padding:10px 20px 15px;background-color:#f9f9f9}@media(max-width:767px){.checkout-cart-index .total-cost_block{text-align:center;margin-top:35px}}.checkout-cart-index .total-cost_block .final-order_summary h3{color:#413f41;font-family:Lustria;font-size:20px;letter-spacing:1px;line-height:26px}.checkout-cart-index .total-cost_block .shopping-subtotal-cart,.checkout-cart-index .total-cost_block .shopping-total-cart{display:flex;justify-content:space-between;font-size:16px;font-weight:bold;letter-spacing:.5px;text-align:center;color:#413f41}@media(max-width:1024px){.checkout-cart-index .total-cost_block .cart-totals{padding:0}}@media(max-width:767px){.checkout-cart-index .total-cost_block .cart-totals{margin-top:0;margin-bottom:5px}}.checkout-cart-index .total-cost_block .shopping-subtotal-cart{font-weight:600;margin-bottom:30px;display:flex;flex-direction:column}@media(max-width:767px){.checkout-cart-index .total-cost_block .shopping-subtotal-cart{margin-bottom:0}}.checkout-cart-index .total-cost_block .shopping-subtotal-cart .subtotal{display:none}.checkout-cart-index .total-cost_block .shopping-subtotal-cart .shoping-cart-shipping{display:none;text-transform:uppercase}.checkout-cart-index .total-cost_block .shopping-subtotal-cart p{font-weight:normal;text-transform:none}.checkout-cart-index .total-cost_block .shopping-subtotal-cart div{display:flex;justify-content:space-between}.checkout-cart-index .total-cost_block .shopping-subtotal-cart .fedex-shipping span{text-transform:uppercase}.checkout-cart-index .total-cost_block .shopping-subtotal-cart .shoping-cart-info{display:none}@media(max-width:767px){.checkout-cart-index .total-cost_block .shopping-subtotal-cart .default .title{text-align:left;font-size:14px}}.checkout-cart-index .total-cost_block .shopping-total-cart{margin-bottom:50px;line-height:19px;text-transform:uppercase}@media(max-width:767px){.checkout-cart-index .total-cost_block .shopping-total-cart{margin-bottom:25px}}.checkout-cart-index .total-cost_block .shopping-total-cart .shoping-cart-total{width:100%;display:flex;justify-content:space-between}.checkout-cart-index .total-cost_block .shopping-tax-cart{text-align:left;padding:10px 0 20px;margin-bottom:20px;border-bottom:1px solid #e8e8e8;font-size:16px;color:#484848}.checkout-cart-index .total-cost_block .discount ul.messages{display:block;margin:0}.checkout-cart-index .total-cost_block .discount ul.messages ul{margin:0 !important}.checkout-cart-index .total-cost_block .discount ul.messages li{margin-left:0 !important}.checkout-cart-index .total-cost_block .discount ul.messages .error-msg li{border:0;background:0;padding:5px 0 0;text-align:left;color:#d0021b}@media(max-width:767px){.checkout-cart-index .total-cost_block .discount ul.messages .error-msg li{max-width:400px;padding-top:0;margin:-5px auto 0 !important}}.checkout-cart-index .total-cost_block .discount ul.messages .error-msg li::before{display:none}@media(max-width:1024px){.checkout-cart-index .total-cost_block .discount-form{max-width:400px;margin:0 auto}}.checkout-cart-index .total-cost_block .discount-form #discount-checkbox{display:none}.checkout-cart-index .total-cost_block .discount-form label{width:100%;text-align:left;font-size:16px;letter-spacing:.5px;line-height:19px;color:#413f41;margin-bottom:15px}.checkout-cart-index .total-cost_block .discount-form input{max-width:250px;width:100%;float:left;height:36px;margin:0}.checkout-cart-index .total-cost_block .discount-form .field-wrapper{position:relative;width:100%;display:flex;justify-content:space-between}@media(max-width:360px){.checkout-cart-index .total-cost_block .discount-form .field-wrapper div:nth-child(1){display:block;width:auto !important;margin-right:115px}}.checkout-cart-index .total-cost_block .discount-form .validation-advice{float:left;text-align:center !important;max-width:195px}.checkout-cart-index .total-cost_block .discount-form .button-wrapper{max-width:122px;width:100%}@media(max-width:360px){.checkout-cart-index .total-cost_block .discount-form .button-wrapper{position:absolute;top:0;right:0;max-width:110px}}.checkout-cart-index .total-cost_block .discount-form .button-wrapper button{width:100%;height:45px;border-radius:45px;color:#443879;font-size:16px;font-weight:bold;letter-spacing:2px;line-height:19px;border:2px solid #443879;background:#fff;margin-top:2px}.checkout-cart-index .total-cost_block .discount-form .button-wrapper button:hover{opacity:.8}.checkout-cart-index .final-order_summary{display:none}.checkout-cart-index .checkout-types{width:100%;margin-top:15px;margin-bottom:0}@media(max-width:1024px){.checkout-cart-index .checkout-types{max-width:400px;margin:15px auto}}@media(max-width:767px){.checkout-cart-index .checkout-types{margin-top:0}}.checkout-cart-index .checkout-types li{position:relative;text-align:center;margin-left:0}.checkout-cart-index .checkout-types .choice-section{position:absolute;top:70px}.checkout-cart-index .checkout-types .bolt-checkout-button{padding-bottom:35px}.checkout-cart-index .checkout-types .bolt-checkout-button:before{position:absolute;content:'';left:10px;right:10px;bottom:10px;border-top:1px solid #413f41;z-index:1}@media(max-width:767px){.checkout-cart-index .checkout-types .bolt-checkout-button:before{bottom:20px}}.checkout-cart-index .checkout-types .bolt-checkout-button:after{content:'OR';position:absolute;bottom:0;width:65px;left:50%;transform:translate(-50%,0);font-family:ProximaNovaSbold;font-size:18px;line-height:1.25;color:#413f41;text-align:center;background:#f9f9f9;z-index:1}@media(max-width:767px){.checkout-cart-index .checkout-types .bolt-checkout-button:after{bottom:10px}}@media(max-width:767px){.checkout-cart-index .checkout-types .bolt-checkout-button{padding-bottom:45px}}.checkout-cart-index .checkout-types .bolt-checkout-button.with-cards.btn-proceed-checkout-bolt-css-suffix{float:none;min-height:60px;max-width:320px;width:100% !important;overflow:hidden}.checkout-cart-index .checkout-types .flag-icons{display:none}.checkout-cart-index .checkout-types .btn-checkout{display:block !important;width:100% !important;max-width:320px;border-radius:45px;font-size:16px !important;font-weight:bold;letter-spacing:2px;line-height:19px;height:60px !important;text-transform:uppercase}@media(max-width:1200px){.checkout-cart-index .checkout-types .btn-checkout{font-size:15px !important}}@media(max-width:767px){.checkout-cart-index .checkout-types .btn-checkout{margin:0 auto !important;padding:0 !important}}.checkout-cart-index .checkout-types .btn-checkout:hover{background:inherit;border:0;background:#5d5185;color:#fff}.checkout-cart-index .minicart-actions .checkout-types .bolt-checkout-button{margin-bottom:10px}.checkout-cart-index .minicart-actions .checkout-types .bolt-checkout-button:after{background:#fff}.checkout-cart-index .discount #coupon_code{width:100%;max-width:195px;height:50px;text-align:left;font-size:16px;letter-spacing:.5px;line-height:19px;color:#413f41;border:1px solid #7c7593;border-radius:10px;background-color:#fff;margin:0;padding:15px;font-family:ProximaNovaReg}@media(max-width:1200px){.checkout-cart-index .discount #coupon_code{max-width:250px;margin:0 auto 10px}}@media(max-width:991px){.checkout-cart-index .discount #coupon_code{max-width:180px}}@media(max-width:767px){.checkout-cart-index .discount #coupon_code{max-width:180px}}@media(max-width:320px){.checkout-cart-index .discount #coupon_code{margin:0 auto 15px;float:none;padding-left:10px}}.checkout-cart-index .discount #coupon_code:focus{outline:0}@media(max-width:1200px){.checkout-cart-index .discount .field-wrapper{text-align:center}}@media(max-width:767px){.checkout-cart-index .payment-icons_section{display:none}}.checkout-cart-index .payment-icons_section .partner-cover{display:flex;justify-content:center;padding-top:35px}.checkout-cart-index .payment-icons_section .partner-cover a{margin:0 10px 0}.checkout-cart-index .might-like_products .heading{margin-bottom:50px}@media(max-width:767px){.checkout-cart-index .might-like_products .heading{margin-bottom:30px}}.checkout-cart-index .flag-icons{text-align:center;padding:0 0 20px}.checkout-cart-index .flag-icons_item{display:inline-block;margin:0 2px 0}@media(max-width:1024px){.checkout-cart-index .flag-icons_item{margin:0 1px 0}}.checkout-cart-index .flag-icons_item img{width:30px;height:20px}.checkout-cart-index .choice-section{width:100%;text-align:center;display:flex;align-items:center;justify-content:space-evenly}@media(max-width:767px){.checkout-cart-index .choice-section{padding-bottom:20px}}.checkout-cart-index .choice-section .border-center_line{background:#e8e8e8;color:#e8e8e8;height:2px;max-width:124px;width:100%}.checkout-cart-index .choice-section .or-text{text-transform:uppercase;font-size:18px;font-weight:bold;letter-spacing:.5px;line-height:22px;color:#413f41;padding:0 10px 0}.checkout-cart-index .additional-payments_methods{width:100%;text-align:center}@media(max-width:767px){.checkout-cart-index .additional-payments_methods{padding-top:20px}}.checkout-cart-index .additional-payments_methods p{color:#413f41;font-size:16px;letter-spacing:.5px;line-height:19px}.checkout-cart-index .testimonial-section{background:0;padding-top:110px;padding-bottom:50px}@media(max-width:991px){.checkout-cart-index .testimonial-section{padding-top:50px;padding-bottom:50px}}@media(max-width:767px){.checkout-cart-index .testimonial-section{display:none}}.checkout-cart-index .shopping-cart_engraving-modal .modal-header{text-align:center}.checkout-cart-index .shopping-cart_engraving-modal .add-engraving__form{max-width:365px;margin:auto}.checkout-cart-index .shopping-cart_engraving-modal .add-engraving__form .add-engraving__input-wrap{margin:0 auto;text-align:center}.checkout-cart-index .shopping-cart_engraving-modal .add-engraving__form .add-engraving__input-wrap .add-engraving__input{letter-spacing:1px;line-height:19px}.checkout-cart-index .shopping-cart_engraving-modal .add-engraving__form .add-engraving__input-wrap .egraving-warning{display:none;color:#b90017;letter-spacing:.5px}.checkout-cart-index .shopping-cart_engraving-modal .add-engraving__form .add-engraving__input-wrap .valid.is-invalid{top:33%}.checkout-cart-index .shopping-cart_engraving-modal .add-engraving__form .add-engraving__caption{text-align:center;margin-top:15px}.checkout-cart-index .shopping-cart_engraving-modal .add-engraving__style{text-align:center}.checkout-cart-index .shopping-cart_engraving-modal .add-engraving__style .add-engraving__style-item{margin-right:30px}.checkout-cart-index .shopping-cart_engraving-modal .save-btn_cover{display:flex}.checkout-cart-index .shopping-cart_engraving-modal .save-btn_cover .save-engraving_btn{width:100%;max-width:320px;height:58px;border-radius:45px;background-color:#443879;text-transform:uppercase;text-align:center;color:#fff;padding:17px 0 17px;margin:35px auto 15px;letter-spacing:2px}.checkout-cart-index .shopping-cart_engraving-modal .save-btn_cover .save-engraving_btn:hover{background:#5d5185}.checkout-cart-index .shopping-cart_engraving-modal .save-btn_cover .btn-disabled{background-color:#e8e8e8}.checkout-cart-index .shopping-cart_engraving-modal .save-btn_cover .btn-disabled:hover{background-color:#e8e8e8}.checkout-cart-index #pop-up-loader_cart{position:fixed;width:100%;text-align:center;z-index:1005;display:none}.checkout-cart-index #pop-up-loader_cart .pop-up-container{display:table-cell;width:100vw;height:100vh;vertical-align:middle}.checkout-cart-index section.questions-block_section.empty-bag .additional-info_section{border-bottom:0}.quality-section{background:#f9f9f9;padding:35px 0 35px;margin:35px 0 50px}@media(max-width:767px){.quality-section{margin:0;background:#fff}}.quality-section .quality-item{max-width:160px;width:100%;margin:auto;display:flex;justify-content:space-between}@media(max-width:767px){.quality-section .quality-item{max-width:100%;display:block}}@media(max-width:767px){.quality-section .quality-item img{margin:0 auto 10px;min-height:35px}}.quality-section .quality-item p{max-width:125px;font-size:16px;font-family:ProximaNovaSbold;letter-spacing:.5px;line-height:19px;padding-left:10px}@media(max-width:767px){.quality-section .quality-item p{max-width:100%;font-size:14px;text-align:center;padding:0}}@media(max-width:767px){.quality-section .quality-item p.return-mobile{max-width:70px;margin:0 auto}}.quality-section .quality-item p span{color:#b3173b}@media(max-width:767px){.category-engagement-rings .breadcrumbs-category{display:none}}.show-tablet{display:none}@media(max-width:991px){.show-tablet{display:block !important}}@media(max-width:991px){.hidden-tablet{display:none !important}}@media(max-width:767px){.no-padding-mobile{padding:0}}.show-mobile{display:none}@media(max-width:767px){.show-mobile{display:block !important}}@media(max-width:767px){.hidden-mobile{display:none !important}}@media(max-width:767px){.no-padding-mobile{padding:0}}@media(max-width:767px){.category-engagement-rings .amshopby-page-container .container{padding-left:15px;padding-right:15px}}.show-effect{opacity:0}@media(max-width:767px){.category-engagement-rings .show-effect,.category-gemstones .show-effect{opacity:1}}.rh-loader{position:fixed;top:0;bottom:0;left:0;right:0;z-index:999999;background:rgba(255,255,255,0.55)}.rh-loader .Spinner{position:absolute;top:50%;margin-top:-14px;left:50%;margin-left:-14px}.er-main{position:relative;height:450px}@media(max-width:991px){.er-main{background:0;height:415px}}@media(max-width:767px){.er-main{height:auto}}.er-main__section{padding-bottom:35px}@media(max-width:991px){.er-main__section{padding-bottom:0;margin-bottom:35px;margin-left:-2px}}@media(max-width:767px){.er-main__section{background:0;padding-bottom:35px;margin-bottom:0}}.er-main__text-container{position:relative}.er-main__text-block{position:absolute;top:50%;left:35px;transform:translateY(-50%);width:600px;padding:45px 36px 45px 70px;color:#413f41;z-index:2}@media(max-width:1024px){.er-main__text-block{right:0;width:550px}}@media(max-width:991px){.er-main__text-block{width:410px;padding:30px 20px}}@media(max-width:767px){.er-main__text-block{position:relative;width:100%;top:0;left:0;transform:translateY(0);padding:20px 15px 12px;background-color:#fff}}.er-main__title{text-transform:uppercase;font-family:Lustria;color:#413f41;font-size:32px;letter-spacing:1px;line-height:41px;margin:0}@media(max-width:991px){.er-main__title{color:#fff}}@media(max-width:767px){.er-main__title{color:#413f41;font-size:28px;line-height:36px;text-align:center}}.er-main .holiday-main_title{color:#fff;font-family:Lustria;font-size:50px;letter-spacing:2px;line-height:64px}@media(max-width:767px){.er-main .holiday-main_title{color:#992937}}.er-main .holiday-main_text{color:#fff;font-family:Lustria;font-size:32px;letter-spacing:1px;line-height:41px;text-transform:uppercase;margin:5px 0 10px;text-align:left;max-width:370px;width:100%}@media(max-width:767px){.er-main .holiday-main_text{color:#413f41;font-size:28px;text-align:center;margin-left:auto;margin-right:auto}}.er-main .holiday-add_text{color:#fff;font-family:ProximaNovaLight;font-size:18px;letter-spacing:.5px;line-height:22px;margin-bottom:20px}@media(max-width:767px){.er-main .holiday-add_text{text-align:center;color:#413f41;max-width:290px;margin:0 auto 20px}}.er-main__text{margin:15px 0 25px 0;font-size:18px;letter-spacing:.5px;line-height:22px;font-family:ProximaNovaReg;text-transform:none;color:inherit}@media(max-width:767px){.er-main__text{text-align:center;margin:15px 0 18px 0}}.er-main__image-container{position:absolute;width:555px;height:100%;top:0;right:0;z-index:0;background:url("../images/er-lp/christmas-main_bg-desktop_2@2x.jpg") no-repeat 50% 50%;background-size:cover}@media(max-width:991px){.er-main__image-container{display:none}}@media(max-width:767px){.er-main__image-container{position:relative;width:100%;height:300px;display:block}}.er-main__button{display:block;height:58px;width:321px;border-radius:45px;background-color:#443879;color:#fff;font-family:ProximaNovaReg;font-size:16px;letter-spacing:2px;line-height:58px;text-transform:uppercase;text-align:center}@media(max-width:767px){.er-main__button{margin:auto}}.er-main__button:hover{color:#fff;background-color:#5d5185}.build-er{position:relative;width:100%;height:510px}.build-er_hp{height:560px}@media(max-width:991px){.build-er{height:auto}}.build-er__section{padding:35px 0;padding-top:0;padding-bottom:50px}@media(max-width:767px){.build-er__section{padding:0}}.build-er__section_gemstone .container{max-width:1140px}@media(max-width:991px){.build-er__section_gemstone{padding-bottom:0}}.build-er__image-container{position:absolute;width:100%;max-width:730px;height:510px;top:0;left:0;z-index:0;background:url("../images/er-lp/img_heroEngRing_D.jpg") no-repeat 50% 50%;background-size:cover}.build-er__image-container_hp{height:560px;background-image:url("../images/er-lp/img_HomepageHeroImg_D.jpg")}@media(max-width:991px){.build-er__image-container{position:relative;top:auto;right:auto}}@media(max-width:767px){.build-er__image-container{height:270px;background:url("../images/er-lp/img_homepage-top-banner_M.jpg") no-repeat 50% 50%;background-size:cover}}@media(max-width:991px){.build-er__image-container_hp{background-image:url("../images/er-lp/img_homepage-top-banner_M.jpg");margin-left:auto;margin-right:auto}}.build-er_gemstone .build-er__image-container{background:url("../images/gemstone-lp/gemstone_BuildanEngagementRing_D.jpg") no-repeat 50% 50%;background-size:cover}.build-er__text-container{position:absolute;width:100%;max-width:650px;top:50px;right:0;background:#fff;padding:40px 30px 50px 30px;padding-bottom:120px;text-align:center;z-index:1}.build-er__text-container_hp{top:50%;right:0;transform:translate(0,-50%)}@media(max-width:991px){.build-er__text-container{position:relative;top:auto;right:auto;max-width:600px;padding:35px 0 0;margin:0 auto;transform:none}}@media(max-width:767px){.build-er__text-container{width:100%}}.build-er_gemstone .build-er__text-container{top:50%;right:0;transform:translate(0,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:50px 20px;min-height:350px;max-width:635px}@media(max-width:1024px){.build-er_gemstone .build-er__text-container{max-width:575px}}@media(max-width:991px){.build-er_gemstone .build-er__text-container{top:auto;transform:none;padding:30px 15px;min-height:auto}}.build-er__title{color:#413f41;font-family:Lustria;text-transform:uppercase;font-size:32px;letter-spacing:1px;line-height:41px;margin-bottom:0}.build-er__title h1{font-size:24px}.build-er__title h6{font-size:20px;font-family:Lustria;font-weight:normal}@media(max-width:767px){.build-er__title{padding:0 9px;font-size:28px;line-height:36px}}.build-er_gemstone .build-er__title{margin-bottom:15px}.build-er__text{margin-top:15px;color:#413f41;font-family:ProximaNovaReg;font-size:18px;letter-spacing:.5px;line-height:22px}@media(max-width:991px){.build-er__text{margin-top:24px;padding:0 16px}}@media(max-width:767px){.build-er__text{padding:0 5px}}.build-er_gemstone .build-er__text{max-width:465px;margin:0 auto 45px}@media(max-width:767px){.build-er_gemstone .build-er__text{padding:0 10px}}.build-er__buttons{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;bottom:25px;left:20px;right:20px;flex-wrap:wrap}.build-er__buttons .or{font-size:16px;letter-spacing:.5px;margin-left:13px;margin-right:13px;text-transform:uppercase}@media(max-width:1024px){.build-er__buttons{left:30px;right:30px}}@media(max-width:991px){.build-er__buttons{position:relative;left:auto;right:auto;bottom:auto;margin:30px auto}}@media(max-width:767px){.build-er__buttons{flex-direction:column;margin-bottom:45px}.build-er__buttons .or{margin:7px 0}}.build-er_hp .build-er__buttons{bottom:45px}.build-er_gemstone .build-er__buttons{position:relative;left:auto;right:auto;bottom:auto}@media(max-width:1024px){.build-er_gemstone .build-er__buttons{left:auto;right:auto}}@media(max-width:991px){.build-er_gemstone .build-er__buttons{margin:0}}.build-er__affirm-msg{display:block;width:100%;margin-top:10px;font-size:14px}.build-er__affirm-msg img{display:inline-block;transform:translateY(-5px)}.build-er__affirm-msg a{font-family:ProximaNovaBold;border-bottom:1px dotted #443879}.build-er__button{display:block;width:321px;height:50px;margin:auto;color:#fff;font-family:ProximaNovaBold;font-size:16px;text-transform:uppercase;letter-spacing:2px;line-height:47px;text-align:center;border:2px solid #443879;border-radius:45px;background-color:#443879;outline:0}.build-er__button:hover{border-color:#5d5185;color:#fff;text-decoration:none;background-color:#5d5185}.build-er__button:active{background-color:#7c7593;border-color:#7c7593}.build-er__button:focus{color:#fff;text-decoration:none;outline:0}.build-er__button_secondary{height:58px;line-height:53px;border:2px solid #443879;background-color:#fff;color:#443879}.build-er__button_secondary:hover,.build-er__button_secondary:focus{background-color:#fff;border-color:#5d5185;color:#5d5185}.build-er__button_secondary:active{background-color:#443879;border-color:#443879;color:#fff}.build-er__icon-block{display:flex;justify-content:space-between;width:272px;margin:37px auto 20px}@media(max-width:767px){.build-er__icon-block{margin:35px auto 46px}}.build-er__icon-item{position:relative;text-align:center;padding-top:52px}.build-er__icon-item:before{content:'';position:absolute;left:50%;transform:translateX(-50%)}.build-er__icon-item:nth-child(1):before{width:36px;height:39px;top:-4px;background:url("../images/er-lp/icon-ring-1.svg") no-repeat 50% 50%;background-size:cover}.build-er__icon-item:nth-child(1):after{content:'+';position:absolute;color:#413f41;font-family:"ProximaNovaBold";font-size:16px;letter-spacing:.5px;line-height:19px;top:8%;right:-23px}.build-er__icon-item:nth-child(2):before{width:36px;height:30px;top:0;background:url("../images/er-lp/icon-diamond.svg") no-repeat 50% 50%;background-size:cover}.build-er__icon-item:nth-child(2):after{content:'=';position:absolute;color:#413f41;font-family:"ProximaNovaBold";font-size:16px;letter-spacing:.5px;line-height:19px;top:8%;right:-23px}.build-er__icon-item:nth-child(3):before{width:36px;height:47px;top:-8px;background:url("../images/er-lp/icon-ring-2.svg") no-repeat 50% 50%;background-size:cover}.build-er__icon-text{color:#413f41;font-family:"ProximaNovaBold";font-size:16px;letter-spacing:.5px;line-height:19px}.shop-er__section{padding:35px 0}@media(max-width:767px){.shop-er__section{padding-bottom:30px}}@media(max-width:767px){.shop-er__section_2x2grid [class*="col-xs"]:nth-child(odd){padding-right:7px;clear:both}.shop-er__section_2x2grid [class*="col-xs"]:nth-child(even){padding-left:7px}.shop-er__section_2x2grid .shop-er__link{margin-top:0;margin-bottom:20px}}.shop-er__head-text{margin-bottom:35px;text-transform:uppercase;color:#413f41;font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:36px;text-align:center}@media(max-width:767px){.shop-er__head-text{max-width:350px;margin:0 auto 30px}}.shop-er__item{text-align:center}@media(max-width:767px){.shop-er__item{width:65%;margin:auto}}@media(max-width:480px){.shop-er__item{width:100%}}.shop-er__image img{display:inline-block;width:100%}@media(max-width:767px){.shop-er__image img{display:block}}.shop-er__link{display:inline-block;color:#443879;font-family:"ProximaNovaBold";font-size:16px;letter-spacing:.5px;line-height:19px;cursor:pointer}@media(max-width:991px){.shop-er__link{margin-bottom:25px}}@media(max-width:767px){.shop-er__link{margin-top:24px;margin-bottom:50px}}.shop-er__link:hover{color:#443879;text-decoration:underline !important}.shop-er__link:hover .shop-er__title{color:#443879;text-decoration:underline !important}.shop-er__title{display:inline-block;margin-top:15px;color:#443879;font-family:"ProximaNovaBold";font-size:16px;letter-spacing:.5px;line-height:19px;cursor:pointer}.video-er-wrap{display:flex;flex-direction:row;align-items:flex-start;padding-top:75px}@media(max-width:1024px){.video-er-wrap{display:block;padding-top:30px}}.video-er-wrap .video-er-info{width:100%;padding-right:40px;color:#413f41}@media(max-width:1024px){.video-er-wrap .video-er-info{padding-right:0;margin-bottom:35px;text-align:center}}@media(max-width:767px){.video-er-wrap .video-er-info{padding-left:15px;padding-right:15px;margin-bottom:30px}}.video-er-wrap .video-er-info h2,.video-er-wrap .video-er-info h4{font-size:25px;letter-spacing:.78px;line-height:1.4;font-family:Lustria;font-weight:normal;margin:0;color:#413f41;text-transform:none}.video-er-wrap .video-er-info h4{margin-bottom:30px}.video-er-wrap .video-er-info .heading{font-size:25px;letter-spacing:.78px;line-height:1.4;margin-bottom:30px}.video-er-wrap .video-er-info .text{font-size:18px;letter-spacing:.5px;line-height:1.25}@media(max-width:1024px){.video-er-wrap .video-er-info .text{text-align:left}}.video-er-wrap .video-er-info .text p{margin-bottom:20px}.video-er-wrap .video-er{flex:0 0 540px;margin-top:5px}@media(max-width:1024px){.video-er-wrap .video-er{flex:auto;margin-top:0}}.video-er-wrap .video-er video{height:385px;object-fit:cover}@media(max-width:1024px){.video-er-wrap .video-er video{height:auto;object-fit:inherit}}.video-er{position:relative;margin-top:35px}@media(max-width:767px){.video-er{margin-top:0}}.video-er video{width:100%;vertical-align:top}@media(max-width:991px){.video-er video{width:100%;margin-top:0}}.video-er__content{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.4);display:flex;flex-direction:column;justify-content:center;align-items:center}.video-er__title{color:#fff;font-family:Lustria;text-transform:uppercase;font-size:28px;letter-spacing:.5px;line-height:36px}.video-er__text{margin-top:15px;color:#fff;font-family:"ProximaNovaReg";font-size:16px;letter-spacing:.5px;line-height:19px}.video-er a.link{font-size:16px;letter-spacing:.5px;line-height:19px;color:#fff;font-family:"ProximaNovaBold"}@media(max-width:767px){.video-er a.link{display:block;text-align:center}}.slider-er__section{padding-top:70px;padding-bottom:35px}.slider-er__section_pt30{padding-top:30px}@media(max-width:767px){.slider-er__section{padding-top:67px;padding-bottom:0}.slider-er__section_pt30{padding-top:30px;padding-bottom:60px}}.slider-er__item-wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}@media(max-width:767px){.slider-er__item-wrap{flex-direction:column}}.slider-er__item-wrap .slider-er__item{width:50%}@media(max-width:767px){.slider-er__item-wrap .slider-er__item{width:auto}}.slider-er__item{position:relative;text-align:center}.slider-er__title{margin-bottom:35px;text-transform:uppercase;color:#413f41;font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:36px;text-align:center}.slider-er__title_mb10{margin-bottom:10px}@media(max-width:767px){.slider-er__title{margin-bottom:18px}}.slider-er__subtitle{text-align:center;font-size:16px;letter-spacing:.5px;line-height:1.2;margin-bottom:10px}.slider-er__text{display:inline-block;margin-top:10px;color:#413f41;font-family:"ProximaNovaReg";text-transform:capitalize;font-size:14px;letter-spacing:.4px;line-height:17px;text-align:center}@media(max-width:767px){.slider-er__text{margin-top:0;padding:0 2px}}.slider-er__image{width:100%}@media(max-width:767px){.slider-er.owl-carousel{margin-bottom:0;padding-bottom:25px}}@media(max-width:480px){.slider-er.owl-carousel .owl-item{height:auto}}@media(max-width:767px){.slider-er.owl-theme .owl-controls{margin-bottom:0}}.slider-er .owl-controls .owl-buttons div.owl-prev{color:transparent;width:18px;height:31px;top:30%;left:-20px;background:url("../images/er-lp/slider/arrow-left.svg") no-repeat 50% 50%}@media(max-width:480px){.slider-er .owl-controls .owl-buttons div.owl-prev{display:block;top:-20px;left:40%;height:22px;background-size:contain}}.slider-er .owl-controls .owl-buttons div.owl-next{color:transparent;width:18px;height:31px;top:30%;right:-20px;background:url("../images/er-lp/slider/arrow-right.svg") no-repeat 50% 50%}@media(max-width:480px){.slider-er .owl-controls .owl-buttons div.owl-next{display:block;top:-20px;right:40%;height:22px;background-size:contain}}.slider-er .product-collection-name{font-family:Lustria;font-size:16px;color:#443879;letter-spacing:.5px;line-height:20px;margin-bottom:5px;text-transform:uppercase;text-align:center}.slider-er__text .title{display:block;width:155px;margin:0 auto}.slider-er .price-box{display:flex;flex-direction:row;align-items:center;justify-content:center}.slider-er .price-box .old-price{margin-right:10px}.slider-er .price-box .old-price span{text-decoration:line-through;font-weight:normal;font-family:Lustria;color:#413f41;font-size:16px}.slider-er .price-box .special-price{display:block;padding:0;font-weight:normal;letter-spacing:1px;text-align:center;font-size:18px;line-height:22px}.slider-er .price-box .special-price .price{font-size:20px;color:#443879;font-family:Lustria}.slider-er .price-box .regular-price{font-family:lustria;font-size:20px;margin-top:10px}.slider-er .sale-label{position:absolute;top:19px;left:0}@media(max-width:1200px){.slider-er .sale-label{top:39px}}@media(max-width:991px){.slider-er .sale-label{top:23px}}@media(max-width:767px){.slider-er .sale-label{top:0}}.slider-er .sale-label:before{content:'';position:absolute;top:0;left:0;border:38px solid #b4efd7;border-left-width:36px;border-right-width:36px;border-color:#b4efd7 transparent transparent #b4efd7;z-index:5}.slider-er .sale-label div{position:relative;font-size:13px;text-transform:uppercase;width:35px;display:block;text-align:center;line-height:1.2;top:7px;left:5px;letter-spacing:.4px;z-index:10}.slider-er .sale-label_pink:before{border-color:#f9cac8 transparent transparent #f9cac8}.slider-er .sale-label_yellow:before{border-color:#ffe594 transparent transparent #ffe594}.slider-er .sale-label_round{top:14px;left:17px}.slider-er .sale-label_round:before{display:none}.slider-er .sale-label_round div{background-image:url(../images/icon_20off-SummerSale-Badge.svg);background-size:contain;background-repeat:no-repeat;background-position:top left;width:60px;height:61px;top:auto;left:auto;color:#413f41;padding:17px 11px 10px;font-size:14px;line-height:15px}@media(max-width:767px){.slider-er .sale-label_round div{width:44px;height:44px;font-size:12px;line-height:12px;padding:10px 0 0}}.design-er{padding:95px 0;background:url("../images/er-lp/design.jpg") no-repeat 50% 50%;background-size:cover;color:#fff;text-align:center}@media(max-width:767px){.design-er{padding:115px 15px}}.design-er__section{padding:35px 0 35px 0}@media(max-width:767px){.design-er__section{padding:35px 0 44px 0}}.design-er__section.no-pt{padding-top:0}@media(max-width:767px){.design-er__section.no-pt{padding-top:35px}}.design-er__title{font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:36px;text-transform:uppercase}.design-er__text{margin-top:20px;font-family:ProximaNovaReg;font-size:16px;letter-spacing:.5px;line-height:19px}.design-er__link{display:block;margin-top:20px;font-size:16px;color:#fff;font-family:ProximaNovaBold;letter-spacing:1px}.design-er__link:hover{color:#fff;text-decoration:underline !important}.holiday-video video{width:100%;height:455px;object-fit:cover}@media(max-width:991px){.holiday-video video{height:415px}}@media(max-width:767px){.holiday-video video{width:100%;height:auto}}@media(max-width:767px){.holiday-video .hidden-mobile{display:none}}@media(max-width:767px){.holiday-video .show-mobile{display:block}}.share-er{position:relative}@media(max-width:991px){.share-er__image{text-align:center}}.share-er__image img{max-width:445px;width:100%;height:auto}@media(max-width:1200px){.share-er__image img{width:100%}}@media(max-width:991px){.share-er__image img{width:auto;display:inline-block}}@media(max-width:480px){.share-er__image img{width:100%}}.share-er__block-images{text-align:center;margin-top:25px}@media(max-width:767px){.share-er__block-images{margin-top:20px}}.share-er__block-images img{display:inline-block;margin:0 10px;width:100%;height:auto;max-width:200px}@media(max-width:991px){.share-er__block-images img{width:28.7%;margin:0 15px}}@media(max-width:480px){.share-er__block-images img{width:45.8%;margin:0 12px}}@media(max-width:991px){.share-er__block-images img:first-child{margin-left:0}}@media(max-width:991px){.share-er__block-images img:last-child{margin-right:0}}.share-er__block-text{text-align:center}.share-er__title{margin-top:35px;text-transform:uppercase;color:#413f41;font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:36px}@media(max-width:767px){.share-er__title{margin-top:20px}}.share-er__text{margin-top:15px;color:#413f41;font-family:"ProximaNovaReg";font-size:18px;letter-spacing:.5px;line-height:22px}.share-er__insta{display:inline-block;position:relative;width:24px;height:24px;top:6px;background:url("../images/instagram_press.png") no-repeat 50% 50%;background-size:cover}.share-er__rockherjewelry{margin-top:15px;font-size:24px}@media(max-width:767px){.share-er__rockherjewelry{margin-top:8px}}.share-er__rockherjewelry .fab{position:relative;top:3px}.share-er__link{color:#443879;font-family:"ProximaNovaBold";font-size:16px;letter-spacing:.5px;line-height:19px}.share-er__link:hover{color:#443879;text-decoration:underline !important}.tp-widget-container{position:relative;padding-top:75px;padding-bottom:15px}.tp-widget-container_diamond-lp{padding:70px 0}@media(max-width:767px){.tp-widget-container{padding-top:60px}}.trustpilot-widget-container{position:relative;max-width:1170px;margin:0 auto}.tp-widget{position:relative;color:#413f41}.tp-widget img{max-width:100%}.tp-widget__left{float:left;width:200px;text-align:center}@media(max-width:767px){.tp-widget__left{float:none;margin:0 auto 30px}}.tp-widget__right{float:left;width:calc(100% - 200px);padding:0 40px;overflow:hidden;position:relative}@media(max-width:767px){.tp-widget__right{float:none;width:100%;max-width:480px;margin-left:auto;margin-right:auto}}.tp-widget__score{font-family:ProximaNovaSbold;font-size:24px;text-align:center;line-height:1.2;margin-bottom:12px;color:#191919}.tp-widget__main-stars{margin:0 auto 12px;width:155px}.tp-widget__basedon{text-align:center;font-size:14px;margin-bottom:14px;color:#191919}.tp-widget__basedon a{font-family:ProximaNovaSbold;font-size:inherit;color:inherit}.tp-widget__basedon a span{border-bottom:1px solid rgba(25,25,25,0.6)}.tp-widget__basedon a:hover,.tp-widget__basedon a:active{color:inherit;text-decoration:none !important}.tp-widget__basedon a:hover span,.tp-widget__basedon a:active span{border-bottom-color:rgba(25,25,25,0.95)}.tp-widget__logo{width:95px;margin:0 auto}.tp-widget__reviews-wrapper{position:relative;width:100%}.tp-widget__reviews{position:relative;padding:0;margin:0}.tp-widget__review-item{position:relative;display:inline-block;vertical-align:top;width:100%;height:130px;max-width:300px;padding-left:20px;padding-right:15px}@media(max-width:767px){.tp-widget__review-item{max-width:480px;padding-left:10px;padding-right:10px}}.tp-widget__review-item .tp-stars{width:110px;margin-bottom:12px}.tp-widget__review-item .tp-date,.tp-widget__review-item .tp-name{color:rgba(0,0,0,0.6);position:absolute}.tp-widget__review-item .tp-date{top:2px;right:15px;font-size:12px}@media(max-width:767px){.tp-widget__review-item .tp-date{right:0}}.tp-widget__review-item .tp-name{bottom:0;height:14px;left:20px;overflow:hidden;text-align:left;font-size:12px;line-height:1;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 20px);z-index:2}@media(max-width:767px){.tp-widget__review-item .tp-name{left:10px;width:calc(100% - 10px)}}.tp-widget__review-item .tp-heading{font-family:ProximaNovaBold;color:#191919;font-size:14px;height:16px;line-height:16px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.tp-widget__review-item .tp-text{font-size:13px;line-height:16px;word-wrap:break-word;color:#191919}.tp-widget__review-arrow{position:absolute;top:0;bottom:0;width:40px;z-index:10}.tp-widget__review-arrow span{display:block;position:absolute;top:50%;left:50%;width:24px;transform:translate(-50%,-50%)}.tp-widget__review-arrow_left{left:0}.tp-widget__review-arrow_right{right:0}.tp-widget__review-arrow_right span{transform:translate(-50%,-50%) rotate(180deg)}.search-er{position:relative;background-color:#f9f9f9;padding:50px 0;background:url("../images/er-lp/rosi-bg.png") no-repeat 50% 50%;background-size:auto}@media(max-width:991px){.search-er{background:url("../images/er-lp/rosi-bg-tablet.jpg") no-repeat 50% 50%;background-size:cover}}@media(max-width:767px){.search-er{background:0;background-size:contain;padding-top:57px;padding-bottom:0}.search-er:after{content:'';position:absolute;width:109%;height:331px;top:0;left:50%;transform:translateX(-50%);background:url("../images/er-lp/rosi-bg-mobile.jpg") no-repeat 50% 50%;background-size:contain}}.search-er__section{padding-top:35px;padding-bottom:20px}@media(max-width:1200px){.search-er__section{padding-bottom:15px}}@media(max-width:991px){.search-er__section{padding-top:0;padding-bottom:0;margin-top:35px;background-color:#f9f9f9}}@media(max-width:767px){.search-er__section{margin-top:0;padding-top:62px;padding-bottom:20px;background-color:#fff}}.search-er__text-block{max-width:565px;margin-left:95px;text-align:center}@media(max-width:1200px){.search-er__text-block{margin-left:60px}}@media(max-width:991px){.search-er__text-block{max-width:393px;margin-left:25px}}@media(max-width:767px){.search-er__text-block{margin:auto;margin-top:344px}}.search-er__title{display:inline-block;position:relative;padding-left:46px;text-transform:uppercase;color:#413f41;font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:36px}@media(max-width:767px){.search-er__title{padding-left:0}}.search-er__title:before{content:'';position:absolute;width:36px;height:36px;left:0;background:url("../images/er-lp/icon-rosi.svg") no-repeat 50% 50%;background-size:cover}@media(max-width:767px){.search-er__title:before{top:-50px;left:50%;transform:translateX(-50%)}}.search-er__text{margin-top:15px;color:#413f41;font-family:ProximaNovaReg;font-size:18px;letter-spacing:.5px;line-height:22px}@media(max-width:991px){.search-er__text{max-width:322px;margin:auto;margin-top:14px}}.search-er__button{display:block;margin:auto;height:58px;width:321px;margin-top:15px;border:2px solid #443879;border-radius:45px;font-family:ProximaNovaBold;font-size:16px;letter-spacing:2px;line-height:58px;text-align:center}.search-er__button:hover{border:2px solid #5d5185;color:#5d5185}.search-er__watch-link{display:inline-block;margin-top:20px;position:relative;padding-left:65px;font-size:16px;color:#443879;font-family:ProximaNovaBold;letter-spacing:.5px;line-height:19px}@media(max-width:767px){.search-er__watch-link{margin-top:26px}}.search-er__watch-link:hover{color:#443879;text-decoration:underline !important}.search-er__watch-link:before{position:absolute;content:'';width:50px;height:34px;top:-8px;left:0;background:url("../images/er-lp/play.jpg") no-repeat 50% 50%;background-size:cover}.search-er__ibm{width:120px;margin:22px auto 0}@media(max-width:991px){.search-er__video-modal{width:100%}}.search-er__video-modal .modal-dialog{width:800px;top:10%;margin:auto}@media(max-width:991px){.search-er__video-modal .modal-dialog{width:100%}}@media(max-width:767px){.search-er__video-modal .modal-dialog{position:relative;top:10%;left:auto;width:100%;height:475px;display:block}}.search-er__video-modal .modal-content{height:600px}@media(max-width:767px){.search-er__video-modal .modal-content{height:100%}}.search-er__video-modal .modal-header{padding-top:20px}.search-er__video-modal .modal-body{height:93%}@media(max-width:767px){.search-er__video-modal .modal-body{padding:0 25px 30px}}.order-container{position:relative;padding:50px 0 25px 0}.order-container_left{padding:54px 60px 25px 75px;background-color:#f9f9f9}@media(max-width:1200px){.order-container_left{padding:54px 17px 25px 30px;margin-bottom:25px}}@media(max-width:767px){.order-container_left{padding:45px 20px 35px 20px;margin-bottom:35px}}.order-container_right{padding:36px 0 36px 37px;background:linear-gradient(228.89deg,#f8f8f8 0,#edebf4 100%);text-align:left}.order-container_right:after{content:'';position:absolute;width:203px;height:232px;background:url("../images/order-bg-rings.png") no-repeat 50% 50%;background-size:cover;top:50%;right:40px;transform:translateY(-50%)}@media(max-width:1200px){.order-container_right:after{width:165px;height:191px;right:10px}}@media(max-width:991px){.order-container_right:after{width:203px;height:232px;right:100px}}@media(max-width:767px){.order-container_right:after{width:186px;height:212px;top:26px;right:inherit;left:50%;transform:translate(-50%,0)}}@media(max-width:1200px){.order-container_right{padding:36px 0 36px 25px}}@media(max-width:991px){.order-container_right{padding:36px 0 36px 87px}}@media(max-width:767px){.order-container_right{padding:252px 0 35px 0}}.congratulation{position:relative;padding-bottom:40px;padding-top:220px}@media(max-width:767px){.congratulation{padding-top:207px;padding-bottom:20px}}.congratulation__title{position:relative;color:#413f41;font-family:Lustria;font-size:24px;letter-spacing:.5px;line-height:31px;text-align:center;text-transform:uppercase}.congratulation__title:before{content:'';position:absolute;width:146px;height:107px;top:-150px;left:50%;transform:translateX(-50%);background:url("../images/congrats-icon.svg") no-repeat 50% 50%}.congratulation__text{max-width:599px;margin:auto;margin-top:30px;text-align:center;color:#413f41;font-family:"ProximaNovaReg";font-size:18px;letter-spacing:.5px;line-height:22px}@media(max-width:767px){.congratulation__text{max-width:320px;margin-top:16px;font-size:16px;line-height:19px}}.two-blocks{padding-top:58px}@media(max-width:767px){.two-blocks{padding-top:40px}}.two-blocks__link{display:block;text-align:center;margin-top:20px}@media(max-width:767px){.two-blocks__link{margin-top:27px}}.two-blocks__title{color:#413f41;font-family:Lustria;text-transform:uppercase}.two-blocks__title_left{font-size:20px;letter-spacing:1px;line-height:26px;text-align:center}.two-blocks__title_right{font-size:24px;letter-spacing:.5px;line-height:31px;margin-bottom:20px}@media(max-width:767px){.two-blocks__title_right{text-align:center;margin-bottom:14px}}.two-blocks__title_big{font-size:40px;letter-spacing:4px;line-height:51px}.two-blocks__text{margin-top:21px;margin-bottom:32px;color:#413f41;font-family:"ProximaNovaReg";font-size:16px;letter-spacing:.5px;line-height:19px;text-align:center}@media(max-width:767px){.two-blocks__text{margin-top:26px;margin-bottom:22px}}.two-blocks__text_right-block{text-align:left;margin-top:0;margin-bottom:17px}@media(max-width:767px){.two-blocks__text_right-block{text-align:center;margin-bottom:23px}}.two-blocks__jm{width:140px;height:38px;margin:auto;margin-top:16px;background:url("../images/jm-logo.png") no-repeat 50% 50%;background-size:cover}@media(max-width:767px){.two-blocks__jm{width:100px;height:27px}}.two-blocks__select-container{padding-left:3px;margin-bottom:13px}@media(max-width:767px){.two-blocks__select-container{text-align:center;margin-bottom:19px}}.two-blocks__select{display:inline-block}.two-blocks__select .custom-select__selected{display:inline-block;width:135px;height:50.88px;padding:15px 20px 15px 13px;border:1px solid #7c7593;border-radius:10px;background-color:transparent;color:#413f41;font-family:"ProximaNovaReg";font-size:16px;letter-spacing:1px;line-height:19px;outline:0;-webkit-appearance:none}@media(max-width:767px){.two-blocks__select .custom-select__selected{padding-left:8px}}.two-blocks__select .custom-select__selected:after{right:13px}.two-blocks__select .custom-select__select-items{margin-top:-16px;background:linear-gradient(228.89deg,#f8f8f8 0,#edebf4 100%)}.two-blocks__select .custom-select__select-items li{font-size:16px;color:#413f41;letter-spacing:1px;line-height:19px}.two-blocks__select_year .custom-select__selected{width:106px;margin-left:8px}.two-blocks__select_year .custom-select__select-items{width:106px;left:8px}.two-blocks__send-button{width:257px;height:47px;line-height:47px;background-color:transparent}@media(max-width:767px){.two-blocks__send-button{display:block;width:87%;height:54px;line-height:54px;margin:auto}}.instagram__order-confirmation{margin:15px 0;background:#fff}@media(max-width:767px){.instagram__order-confirmation{margin:13px 0}}.instagram__order-confirmation article h3{color:#413f41;font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:36px;text-align:center}@media(max-width:767px){.instagram__order-confirmation article h3{font-size:20px;letter-spacing:.36px;line-height:26px}}.instagram__order-confirmation article p{color:#413f41;font-family:"ProximaNovaReg";font-size:18px;letter-spacing:.5px;line-height:22px;text-align:center}@media(max-width:767px){.instagram__order-confirmation article p{margin:8px auto 23px;font-size:16px;letter-spacing:.5px;line-height:19px}}.instagram__order-confirmation article a{color:#443879;font-family:"ProximaNovaBold";font-size:16px;letter-spacing:.5px;line-height:19px}@media(max-width:767px){.instagram__order-confirmation article .gallery{padding:0}}.instagram__order-confirmation article .gallery img:nth-child(3){margin-top:0}@media(max-width:767px){.instagram__order-confirmation article .gallery img{width:32%;height:100%}}@media(max-width:767px) and (max-width:480px){.instagram__order-confirmation article .gallery img{width:42.3%}.instagram__order-confirmation article .gallery img:last-child{display:none}}.instagram__icon{width:21px;height:24px;background:url("../images/home/instagram-logo-purple.png") no-repeat 50% 50%;background-size:contain}.thanks-oc{display:none;padding:29px 0;font-size:40px;color:#413f41;font-family:Lustria;text-transform:uppercase}.vault-header{position:relative;padding-top:90px;padding-bottom:54px;background:url("../images/vault/RosiVaultHeroDesktop@2x.jpg") no-repeat 50% 50%;background-size:cover}@media(max-width:767px){.vault-header{margin:0 -15px;background:url("../images/vault/RosiVaultHeroMobile@2x.png") no-repeat 50% 50%;background-size:contain}}.vault-header__bg{position:absolute;width:100%;height:250px;top:0;left:0;z-index:-1}.vault-header__text-logo{position:relative;display:inline-block;margin-right:170px}@media(max-width:767px){.vault-header__text-logo{margin-right:136px}}.vault-header__text-logo:after{content:'';position:absolute;width:131px;height:86px;top:-31px;left:98px;background:url("../images/vault/rosi_full_color-2018@2x.png") no-repeat 50% 50%;background-size:contain}@media(max-width:767px){.vault-header__text-logo:after{left:86px}}.vault-header__text{position:relative;left:18px}.vault-header__text-rosi{text-align:center;color:#413f41;font-family:'Lustria';font-size:28px;text-transform:uppercase;line-height:36px;letter-spacing:.5px}.vault-header__block-logos{margin-top:41px;text-align:center}.vault-header__block-logos div{position:relative;display:inline-block}.vault-header__block-logos-text{color:#413f41;left:-16px;font-size:18px;font-family:"ProximaNovaLight";letter-spacing:.5px}@media(max-width:767px){.vault-header__block-logos-text{display:block !important}}.vault-header__forbes{top:3px;left:-9px;width:77px;height:21px;background:url("../images/vault/Forbes_logo.svg") no-repeat 50% 50%}.vault-header__business{top:2px;left:5px;width:101px;height:20px;background:url("../images/vault/BusinessCom-Logo.svg") no-repeat 50% 50%}.vault-header__knot{top:3px;left:17px;width:61px;height:20px;background:url("../images/vault/TheKnot@2x.png") no-repeat 50% 50%;background-size:contain}.filter-vault{border-bottom:1px solid #e8e8e8}@media(max-width:991px){.filter-vault{border-bottom:0}}.filter-vault__title{margin-top:25px;text-align:center;font-family:"ProximaNovaReg";color:#413f41;font-size:16px;letter-spacing:.5px;line-height:19px}@media(max-width:991px){.filter-vault__title{margin-top:20px}}.filter-vault__subtitle{margin-top:35px;padding-left:15px;color:#413f41;font-family:"Lustria";text-transform:uppercase;font-size:16px;letter-spacing:.5px;line-height:20px}@media(max-width:991px){.filter-vault__subtitle{margin-top:24px}}@media(max-width:767px){.filter-vault__subtitle{padding-left:0}}.filter-vault__icons-container{margin-top:24px}@media(max-width:991px){.filter-vault__icons-container{margin-top:10px;padding-bottom:29px;border-bottom:1px solid #e8e8e8}}.filter-vault__icon-block{display:inline-block;position:relative;vertical-align:top;width:50px;text-align:center;cursor:pointer}@media(max-width:991px){.filter-vault__icon-block{width:48px;height:48px;margin-left:10px;padding-top:8px;border:1px solid #e8e8e8}}@media(max-width:767px){.filter-vault__icon-block{margin-left:0;margin-right:5px;margin-bottom:15px}}.filter-vault__icon-block #D_RosiVault-v2{fill:#413f41;stroke:#413f41}.filter-vault__icon-block span{visibility:hidden;opacity:0;color:#443879;letter-spacing:.5px;line-height:19px}@media(max-width:991px){.filter-vault__icon-block span{display:none !important}}.filter-vault__icon-block span.active{visibility:visible;display:block;opacity:1}.filter-vault__icon-block:hover img{filter:invert(22%) sepia(9%) saturate(4702%) hue-rotate(216deg) brightness(59%) contrast(89%)}.filter-vault__icon-block:hover span{visibility:visible;opacity:1}.filter-vault__icon-img{filter:invert(0) sepia(0) saturate(0) hue-rotate(140deg) brightness(91%) contrast(105%);margin:0 auto;height:30px;width:30px}.filter-vault__icon-img.active{filter:invert(22%) sepia(9%) saturate(4702%) hue-rotate(216deg) brightness(59%) contrast(89%)}.filter-vault__item{width:31px;height:32px;margin:auto}@media(max-width:991px){.filter-vault__item{margin-top:8px}}.filter-vault__item_round{fill:#413f41;stroke:#413f41;background:url("../images/vault/svg/round.svg") no-repeat 50% 50%}.filter-vault__item_oval{fill:#413f41;stroke:#413f41;width:22px;background:url("../images/vault/svg/DiamondShape_Oval.svg") no-repeat 50% 50%}.filter-vault__item_cushion{fill:#413f41;stroke:#413f41;width:26px;background:url("../images/vault/svg/DiamondShape_Cushion.svg") no-repeat 50% 50%}.filter-vault__item_cushionbril{fill:#413f41;stroke:#413f41;width:30px;height:30px;background:url("../images/vault/svg/DiamondShape_CushionBrilliant.svg") no-repeat 50% 50%}.filter-vault__item_princess{fill:#413f41;stroke:#413f41;width:32px;background:url("../images/vault/svg/DiamondShape_Princess.svg") no-repeat 50% 50%}.filter-vault__item_pear{fill:#413f41;stroke:#413f41;width:21px;background:url("../images/vault/svg/DiamondShape_pear.svg") no-repeat 50% 50%}.filter-vault__item_emerald{fill:#413f41;stroke:#413f41;width:23px;background:url("../images/vault/svg/DiamondShape_Emerald.svg") no-repeat 50% 50%}.filter-vault__item_marquise{fill:#413f41;stroke:#413f41;width:19px;background:url("../images/vault/svg/DiamondShape_Marquise.svg") no-repeat 50% 50%}.filter-vault__item_asscher{fill:#413f41;stroke:#413f41;background:url("../images/vault/svg/DiamondShape_Asscher.svg") no-repeat 50% 50%}.filter-vault__item_radiant{fill:#413f41;stroke:#413f41;background:url("../images/vault/svg/DiamondShape_Radiant.svg") no-repeat 50% 50%}.filter-vault__item_heart{fill:#413f41;stroke:#413f41;background:url("../images/vault/svg/DiamondShape_Heart.svg") no-repeat 50% 50%}.filter-vault__select{width:272px;margin-top:67px;margin-left:88px}@media(max-width:991px){.filter-vault__select{width:344px;margin:auto;margin-top:29px}}.filter-vault__select .custom-select__selected{width:100%;height:51px;padding:17px 0 17px 18px;border:1px solid #7c7593;border-radius:10px;background-color:#fff;outline:0;-webkit-appearance:none;color:#413f41;font-family:"ProximaNovaReg";font-size:16px;letter-spacing:1px;line-height:19px}@media(max-width:991px){.filter-vault__select .custom-select__selected{height:48px}}.filter-vault__select .custom-select__selected:after{right:14px}.filter-vault__select .custom-select__select-items{margin-top:-5px}.filter-vault__select .dropdown{float:none;list-style-type:none;margin:0;position:relative}@media(max-width:991px){.filter-vault__select .dropdown{margin:auto}}.filter-vault__select .dropdown .show-btn{padding-left:0}.filter-vault__select .dropdown .inner-item_list{top:-8px;border-radius:0 0 10px 10px;bottom:initial;display:none;left:0;padding:5px 5px;position:absolute;width:auto;min-width:270px;list-style:none;z-index:111;box-sizing:border-box;border:1px solid #5d5185;border-top:0;background-color:#fff}.filter-vault__select .dropdown .inner-item_list span{padding-left:5px}.filter-vault__select .dropdown:after{right:10px}.list-vault__title{margin-top:50px;margin-bottom:34px;font-family:"Lustria";color:#413f41;font-size:20px;text-transform:uppercase;line-height:26px;letter-spacing:1px}@media(max-width:991px){.list-vault__title{margin-top:41px;margin-bottom:41px}}@media(max-width:767px){.list-vault__title{width:325px;margin:25px auto;text-align:center}}.list-vault__item{position:relative;display:block;margin-bottom:35px;text-align:center;font-family:"ProximaNovaReg";font-size:16px}@media(max-width:991px){.list-vault__item{text-align:left;margin-bottom:133px}}@media(max-width:767px){.list-vault__item{max-width:350px;margin:0 auto 105px}}@media(max-width:767px){.list-vault__item:before{content:'';position:absolute;width:100%;height:2px;bottom:-85px;background-color:#e8e8e8}}.list-vault__item:hover .list-vault__buttons-container{visibility:visible;opacity:1}.list-vault__buttons-container{visibility:hidden;opacity:0;position:absolute;top:275px;left:0;right:0;display:flex;flex-direction:row;justify-content:center;transition:all .35s}@media(max-width:1024px){.list-vault__buttons-container{top:245px}}@media(max-width:991px){.list-vault__buttons-container{visibility:visible;opacity:1;top:100%;transform:translate(0,20px)}}@media(max-width:767px){.list-vault__buttons-container{display:flex;justify-content:space-evenly;margin-left:auto;margin-right:auto;left:0;right:0}}.list-vault__button{float:left;width:165px;height:46px}.list-vault__button.button-default,.list-vault__button.button-secondary{font-size:14px;letter-spacing:1.75px;line-height:46px;cursor:pointer}.list-vault__button.button-secondary{line-height:43px;background-color:#fff;margin-left:13px}.list-vault__image{height:327px}.list-vault__image.diamond-video-block_hk-wrapper{height:270px;margin-bottom:57px;overflow:hidden}@media(max-width:1024px){.list-vault__image.diamond-video-block_hk-wrapper{height:231px;margin-bottom:75px;border-top-left-radius:17px;border-top-right-radius:17px}}@media(max-width:991px){.list-vault__image.diamond-video-block_hk-wrapper{height:270px;margin-bottom:15px}}.list-vault__image .diamond-video-preview{width:auto}.list-vault__image .diamond-video-block_hk{width:100%;height:360px;transform:translate(0,10px)}@media(max-width:1024px){.list-vault__image .diamond-video-block_hk{transform:translate(0,-62px)}}@media(max-width:991px){.list-vault__image .diamond-video-block_hk{transform:translate(0,-75px)}}.list-vault__image .threesixty{width:100% !important;height:270px !important}@media(max-width:1024px){.list-vault__image .threesixty{height:231px !important}}@media(max-width:991px){.list-vault__image .threesixty{height:270px !important}}@media(max-width:767px){.list-vault__image .threesixty{height:280px !important}}.list-vault__image .threesixty .threesixty_images img{top:-90px;left:0;max-height:inherit}@media(max-width:1024px){.list-vault__image .threesixty .threesixty_images img{top:-62px}}@media(max-width:767px){.list-vault__image .threesixty .threesixty_images img{top:-70px}}@media(max-width:1024px){.list-vault__image{height:231px;margin-bottom:75px}}@media(max-width:991px){.list-vault__image{height:270px;margin-bottom:15px}}.list-vault__image img{max-height:270px;margin:0 auto}@media(max-width:1024px){.list-vault__image img{max-width:100%}}@media(max-width:767px){.list-vault__image img{max-height:315px;max-width:350px}}.list-vault__image .diamond-video-loader{position:absolute;top:37%;left:50%;margin-top:-15px;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:2}.list-vault__actual-text{color:#413f41;font-size:12px;letter-spacing:.38px;line-height:14px}@media(max-width:991px){.list-vault__actual-text{text-align:center}}.list-vault__name{margin-top:6px;padding:0 40px}@media(max-width:991px){.list-vault__name{float:left;padding:0;max-width:243px}}@media(max-width:991px){.list-vault__price-block{float:right;text-align:right}}.list-vault__price{margin-top:6px}.list-vault__save{margin-top:3px;font-family:"ProximaNovaRegIt"}.list-vault .diamond-video-item img{cursor:pointer}.checkout-onepage-index strong,.checkout-onepage-index b{font-family:'ProximaNovaSbold'}.checkout-onepage-index .pop-up-loader{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.5);z-index:10000}.checkout-onepage-index .pop-up-loader .pop-up-container{top:50%;left:50%;position:fixed}.checkout-onepage-index .pop-up-loader .Spinner{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px}.checkout-onepage-index .input-box{position:relative}.checkout-onepage-index input[type=text],.checkout-onepage-index input[type=tel],.checkout-onepage-index select{border:0;border-bottom:1.5px solid #413f41;width:100%;outline:0;position:relative;font-family:'ProximaNovaReg';font-size:16px;color:#413f41;padding-bottom:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.checkout-onepage-index input[type=text]:focus,.checkout-onepage-index input[type=tel]:focus,.checkout-onepage-index select:focus{border-bottom:1.5px solid #5d5185}.checkout-onepage-index input[type=text].validation-failed,.checkout-onepage-index input[type=tel].validation-failed,.checkout-onepage-index select.validation-failed{border-bottom:1.5px solid #b90017}.checkout-onepage-index input[type=text].validation-passed,.checkout-onepage-index input[type=tel].validation-passed,.checkout-onepage-index select.validation-passed{border-bottom:1.5px solid #413f41}.checkout-onepage-index input[type=text].validation-passed.address-select,.checkout-onepage-index input[type=tel].validation-passed.address-select,.checkout-onepage-index select.validation-passed.address-select{width:calc(100% - 30px)}.checkout-onepage-index input[type=text]+.validation-advice,.checkout-onepage-index input[type=tel]+.validation-advice,.checkout-onepage-index select+.validation-advice{margin:5px 0 0 5px;color:#b90017;font-family:ProximaNovaReg;font-size:14px;font-weight:bold;letter-spacing:.8px;line-height:17px;position:relative}.checkout-onepage-index input[type=text].validation-failed+.validation-advice:after,.checkout-onepage-index input[type=tel].validation-failed+.validation-advice:after{content:'';position:absolute;top:-30px;right:5px;display:block;width:21px;height:21px;background:url(../images/xCrossErrorState.svg) no-repeat center center}.checkout-onepage-index input[type=text],.checkout-onepage-index input[type=email],.checkout-onepage-index input[type=tel]{opacity:1;margin-top:3px;padding-bottom:6px}.checkout-onepage-index input[type=text]+label,.checkout-onepage-index input[type=text]+div+label,.checkout-onepage-index input[type=text]+div+div+label,.checkout-onepage-index input[type=email]+label,.checkout-onepage-index input[type=email]+div+label,.checkout-onepage-index input[type=email]+div+div+label,.checkout-onepage-index input[type=tel]+label,.checkout-onepage-index input[type=tel]+div+label,.checkout-onepage-index input[type=tel]+div+div+label{position:absolute;top:0;left:0;right:7px;margin:0;-webkit-transform:translate(7px,-5px);transform:translate(7px,-5px);transition:font-size .2s ease,color .2s .1s ease,-webkit-transform .2s ease;transition:transform .2s ease,font-size .2s ease,color .2s .1s ease;transition:transform .2s ease,font-size .2s ease,color .2s .1s ease,-webkit-transform .2s ease}.checkout-onepage-index input[type=text]+label.active,.checkout-onepage-index input[type=text]+div+label.active,.checkout-onepage-index input[type=text]+div+div+label.active,.checkout-onepage-index input[type=email]+label.active,.checkout-onepage-index input[type=email]+div+label.active,.checkout-onepage-index input[type=email]+div+div+label.active,.checkout-onepage-index input[type=tel]+label.active,.checkout-onepage-index input[type=tel]+div+label.active,.checkout-onepage-index input[type=tel]+div+div+label.active{font-size:14px;color:#5d5185;-webkit-transform:translate(7px,-14px);transform:translate(7px,-14px)}.checkout-onepage-index input[type=text]:focus+label,.checkout-onepage-index input[type=text]:focus+div+label,.checkout-onepage-index input[type=text]:focus+div+div+label,.checkout-onepage-index input[type=email]:focus+label,.checkout-onepage-index input[type=email]:focus+div+label,.checkout-onepage-index input[type=email]:focus+div+div+label,.checkout-onepage-index input[type=tel]:focus+label,.checkout-onepage-index input[type=tel]:focus+div+label,.checkout-onepage-index input[type=tel]:focus+div+div+label{font-size:14px;color:#5d5185;-webkit-transform:translate(7px,-14px);transform:translate(7px,-14px)}.checkout-onepage-index input[type=text]:-webkit-autofill+label,.checkout-onepage-index input[type=text]:-webkit-autofill+div+label,.checkout-onepage-index input[type=text]:-webkit-autofill+div+div+label,.checkout-onepage-index input[type=email]:-webkit-autofill+label,.checkout-onepage-index input[type=email]:-webkit-autofill+div+label,.checkout-onepage-index input[type=email]:-webkit-autofill+div+div+label,.checkout-onepage-index input[type=tel]:-webkit-autofill+label,.checkout-onepage-index input[type=tel]:-webkit-autofill+div+label,.checkout-onepage-index input[type=tel]:-webkit-autofill+div+div+label{font-size:14px;color:#5d5185;-webkit-transform:translate(7px,-14px);transform:translate(7px,-14px)}.checkout-onepage-index input[type=text]:-webkit-autofill+label:before,.checkout-onepage-index input[type=text]:-webkit-autofill:hover+label:before,.checkout-onepage-index input[type=text]:-webkit-autofill:focus+label:before,.checkout-onepage-index input[type=email]:-webkit-autofill+label:before,.checkout-onepage-index input[type=email]:-webkit-autofill:hover+label:before,.checkout-onepage-index input[type=email]:-webkit-autofill:focus+label:before,.checkout-onepage-index input[type=tel]:-webkit-autofill+label:before,.checkout-onepage-index input[type=tel]:-webkit-autofill:hover+label:before,.checkout-onepage-index input[type=tel]:-webkit-autofill:focus+label:before{content:'';position:absolute;display:block;right:5px;top:23px;width:22px;height:17px;background:url(../images/path.svg) no-repeat center center}.checkout-onepage-index input[type=text].validation-failed:-webkit-autofill+label:before,.checkout-onepage-index input[type=text].validation-failed:-webkit-autofill:hover+label:before,.checkout-onepage-index input[type=text].validation-failed:-webkit-autofill:focus+label:before,.checkout-onepage-index input[type=email].validation-failed:-webkit-autofill+label:before,.checkout-onepage-index input[type=email].validation-failed:-webkit-autofill:hover+label:before,.checkout-onepage-index input[type=email].validation-failed:-webkit-autofill:focus+label:before,.checkout-onepage-index input[type=tel].validation-failed:-webkit-autofill+label:before,.checkout-onepage-index input[type=tel].validation-failed:-webkit-autofill:hover+label:before,.checkout-onepage-index input[type=tel].validation-failed:-webkit-autofill:focus+label:before{opacity:0}.checkout-onepage-index .fieldset .wide,.checkout-onepage-index .fieldset .field{margin-top:20px}.checkout-onepage-index .fieldset .field.country label,.checkout-onepage-index .fieldset .field.state label{margin:0;padding-left:7px}.checkout-onepage-index .input-box.passed{position:relative;margin-bottom:20px}.checkout-onepage-index .input-box.passed:after{content:'';position:absolute;top:9px;right:5px;display:block;width:22px;height:17px;background:url(../images/path.svg) no-repeat center center}.checkout-onepage-index .field.country .input-box,.checkout-onepage-index .field.state .input-box{position:relative;display:block}.checkout-onepage-index .field.country .input-box select,.checkout-onepage-index .field.state .input-box select{-webkit-appearance:none;z-index:100;background:transparent;padding-left:7px}.checkout-onepage-index .field.country .input-box:after,.checkout-onepage-index .field.state .input-box:after{content:'';position:absolute;top:6px;right:0;width:16px;height:10px;background:url(../images/checkout/ChevronDownShowDetails.svg) no-repeat center center;background-size:cover;transition:all .5s ease}.checkout-onepage-index .field.country .input-box_simple:after,.checkout-onepage-index .field.state .input-box_simple:after{display:none}.checkout-onepage-index .field.country .input-box input,.checkout-onepage-index .field.state .input-box input{margin-top:4px;height:30.5px;padding-left:7px}.checkout-onepage-index input[type=checkbox]{position:relative;width:20px;height:20px;margin:0 9px 0 0}.checkout-onepage-index input[type=checkbox]+label{margin:0}.checkout-onepage-index input[type=checkbox]:after{content:'';position:absolute;left:-1px;bottom:-1px;top:-1px;right:-1px;box-sizing:border-box;border:1.5px solid #443879;border-radius:2px;background-color:#fff;display:flex;justify-content:center;align-items:center}@media(max-width:767px){.checkout-onepage-index input[type=checkbox]:after{border:2px solid #443879}}.checkout-onepage-index input[type=checkbox]:checked:after{content:url(../images/checkout/CheckmarkCheckbox.svg);background-color:#443879}.checkout-onepage-index label{color:#413f41;font-family:ProximaNovaReg;font-size:16px;letter-spacing:.5px;line-height:19px;font-weight:normal}.checkout-onepage-index p{color:#413f41;font-family:ProximaNovaReg;font-size:16px;letter-spacing:.5px;line-height:19px}.checkout-onepage-index p .label{color:#413f41;padding:0;text-transform:uppercase}.checkout-onepage-index span{font-size:16px;font-family:ProximaNovaReg;color:#413f41}.checkout-onepage-index span.price{color:#413f41;font-family:'ProximaNovaSbold';font-size:16px;letter-spacing:.5px;line-height:19px;text-align:center;float:right}.checkout-onepage-index span.special-cart-notice-wrapper{position:absolute;top:0;right:0;text-align:right}.checkout-onepage-index span.special-cart-notice-wrapper .special-cart-notice{color:#d0021b;font-size:14px;position:relative;top:20px;display:block}.checkout-onepage-index a{font-family:ProximaNovaReg;font-size:16px;color:#443879;font-weight:bold;margin-left:5px;letter-spacing:.5px;line-height:19px}.checkout-onepage-index a:hover{color:#5d5185;text-decoration:none}.checkout-onepage-index a:active{color:#7c7593}.checkout-onepage-index h1{color:#413f41;font-family:Lustria;font-size:26px;letter-spacing:.4px;line-height:30px;font-weight:normal;border:0}.checkout-onepage-index .buttons-set span{color:#fff;letter-spacing:2px}.checkout-onepage-index #checkout-step-payment .sp-methods dt{display:block;background:0;padding:0}.checkout-onepage-index #checkout-step-payment .sp-methods .dt_pis_paymentform .title{width:100%;max-width:450px}@media(max-width:991px){.checkout-onepage-index #checkout-step-payment .sp-methods .dt_pis_paymentform .title{max-width:210px}}@media(max-width:767px){.checkout-onepage-index #checkout-step-payment .sp-methods .dt_pis_paymentform .title{max-width:inherit}}.checkout-onepage-index #checkout-step-payment .sp-methods .dt_pis_paymentform a{margin-left:0;display:inline-block;vertical-align:middle;margin-top:0}.checkout-onepage-index #checkout-step-payment .sp-methods .dt_pis_paymentform .sp-logo{float:none;position:relative;display:inline-block;width:50px}.checkout-onepage-index #checkout-step-payment .sp-methods .dt_pis_paymentform .payment-images{float:none;vertical-align:middle}@media(max-width:991px){.checkout-onepage-index #checkout-step-payment .sp-methods .dt_pis_paymentform .payment-images{padding-left:0}}.checkout-onepage-index #checkout-step-payment .sp-methods .form-list{padding-top:10px;padding-right:20px;text-align:center;font-size:16px}.checkout-onepage-index #checkout-step-payment .sp-methods #payment_form_authorizenet{text-align:left}.checkout-onepage-index #checkout-step-payment .p_method_wrapper{font-weight:bold;display:flex;background-color:#f9f9f9;padding:13px 0 13px 24px;align-items:center;border:1px solid transparent}.checkout-onepage-index #checkout-step-payment .p_method_wrapper.is-active,.checkout-onepage-index #checkout-step-payment .p_method_wrapper:hover{border:1px solid #413f41;background-color:#fff}.checkout-onepage-index #checkout-step-payment .banktransfer-instructions-content{background:0;border:0;padding-top:0;font-size:16px}.checkout-onepage-index #checkout-step-payment .banktransfer-instructions-content>br:nth-child(1){display:none}.checkout-onepage-index #checkout-step-payment #payment_form_pis_paymentform div{position:relative;padding-top:80px}.checkout-onepage-index #checkout-step-payment #payment_form_pis_paymentform div:before{content:'';position:absolute;top:0;left:50%;width:65px;height:65px;margin-left:-33px;background-image:url(../images/checkout/icon_popup-place-order.svg);background-repeat:no-repeat}.checkout-onepage-index #checkout-step-payment #payment_form_pis_paymentform p{line-height:1.25;margin:0 auto 10px}.checkout-onepage-index #opc-payment #payment-progress-opcheckout .complete .payment-info{display:none}.checkout-onepage-index .checkout-header{position:fixed;width:100%;height:80px;background:#fff;box-shadow:0 2px 4px 1px rgba(0,0,0,0.1);z-index:999}.checkout-onepage-index .checkout-header article{max-width:980px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:100%}@media(max-width:767px){.checkout-onepage-index .checkout-header article{flex-direction:column}}@media(max-width:767px){.checkout-onepage-index .checkout-header article>a{margin:20px auto 10px}}.checkout-onepage-index .checkout-header article img{width:140px}@media(max-width:767px){.checkout-onepage-index .checkout-header article img{width:130px}}.checkout-onepage-index .checkout-header article div{display:flex}@media(max-width:991px){.checkout-onepage-index .checkout-header article{max-width:720px}}@media(max-width:767px){.checkout-onepage-index .checkout-header{padding:0 10px 40px;height:90px}.checkout-onepage-index .checkout-header p{font-size:11px}.checkout-onepage-index .checkout-header a{line-height:12px}.checkout-onepage-index .checkout-header a span{font-size:13px;margin-top:3px;display:block}}.checkout-onepage-index .checkout-footer{clear:both}.checkout-onepage-index .checkout-footer article{max-width:1140px;width:100%;border-top:1px solid #e8e8e8;margin:0 auto;display:flex;flex-direction:column;justify-content:center;padding:35px 0}.checkout-onepage-index .checkout-footer article p{margin-bottom:13px;text-align:center}.checkout-onepage-index .checkout-footer article p a{color:inherit;font-weight:normal}.checkout-onepage-index .checkout-footer article p a:hover{color:#443879;text-decoration:none}@media(max-width:767px){.checkout-onepage-index .checkout-footer article p{max-width:250px;margin:0 auto 13px}}.checkout-onepage-index .checkout-footer article div{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.checkout-onepage-index .checkout-footer article div img{margin-left:5px}.checkout-onepage-index .checkout-footer article div img.amazon-logo{max-width:65px}@media(max-width:767px){.checkout-onepage-index .checkout-footer article div img{max-width:17px}.checkout-onepage-index .checkout-footer article div img:nth-child(9),.checkout-onepage-index .checkout-footer article div img:nth-child(11){max-width:45px}}@media(max-width:767px){.checkout-onepage-index .checkout-footer article div span{display:block;width:100%;text-align:center;margin-bottom:5px}}@media(max-width:767px){.checkout-onepage-index .checkout-footer article div{flex-wrap:wrap}}@media(max-width:767px){.checkout-onepage-index .checkout-footer article{padding:15px}}.checkout-onepage-index .main-container{margin-top:120px}.checkout-onepage-index .main-container .main{display:flex;flex-direction:column-reverse;max-width:980px;margin:0 auto;padding-bottom:50px}.checkout-onepage-index .main-container .main .block-cart{margin-bottom:0}.checkout-onepage-index .main-container .main .block-cart .subtotal{margin-top:25px;color:#413f41}.checkout-onepage-index .main-container .main .block-cart .shopping-total-cart .title{text-transform:uppercase}.checkout-onepage-index .main-container .main .block-cart .shoping-cart-info .title{max-width:80%;display:inline-block;text-align:left}.checkout-onepage-index .main-container .main .block-cart .shopping-subtotal-cart div{margin-bottom:10px}@media(max-width:991px){.checkout-onepage-index .main-container .main .block-cart .shopping-subtotal-cart div{display:flex;justify-content:space-between;font-size:16px;color:#413f41;text-transform:none}}.checkout-onepage-index .main-container .main .block-cart .shopping-subtotal-cart div.shopping-tax-cart{display:none}.checkout-onepage-index .main-container .main .block-cart .shipping-method-info{padding:28px 0 25px;margin:25px 0;border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;display:flex;justify-content:space-between;align-items:baseline}.checkout-onepage-index .main-container .main .block-cart .shipping-method-info div{display:flex;align-items:center}.checkout-onepage-index .main-container .main .block-cart .summary p{color:#413f41;font-family:Lustria;font-size:20px;letter-spacing:1px;line-height:26px;display:inline-block}.checkout-onepage-index .main-container .main .block-cart .summary p span{color:#413f41;font-family:Lustria;font-size:20px;letter-spacing:1px;line-height:26px;font-weight:normal}.checkout-onepage-index .main-container .main .block-cart .summary a{float:right;margin-top:3px}.checkout-onepage-index .main-container .main .block-cart .summary figure{content:'';height:12px;width:20px;background:url(../images/checkout/MybagChevron.svg) no-repeat center center;background-size:cover;transition:all .5s ease;display:inline-block;margin-left:10px}.checkout-onepage-index .main-container .main .block-cart .summary figure.minus{transform:rotate(180deg)}.checkout-onepage-index .main-container .main .block-cart .summary figure:hover{cursor:pointer}.checkout-onepage-index .main-container .main .block-cart .summary.minus{padding-bottom:20px;border-bottom:1px solid #e8e8e8}.checkout-onepage-index .main-container .main .block-cart .mini-products-list{position:relative;padding-bottom:15px;border-bottom:1px solid #e8e8e8}.checkout-onepage-index .main-container .main .block-cart li.item{margin:10px 0 0 0}.checkout-onepage-index .main-container .main .block-cart li.item .product-details{position:relative;display:block}@media(max-width:991px){.checkout-onepage-index .main-container .main .block-cart li.item .product-details{display:block}}.checkout-onepage-index .main-container .main .block-cart li.item .product-name{display:inline-block;max-width:220px;text-align:left;padding:0;text-transform:none;color:#413f41 !important}@media(max-width:767px){.checkout-onepage-index .main-container .main .block-cart li.item .product-name{max-width:200px}}.checkout-onepage-index .main-container .main .block-cart li.item .product-name a{color:#413f41;font-family:ProximaNovaReg;font-size:16px !important;letter-spacing:.5px;line-height:19px;font-weight:normal;text-transform:capitalize;margin:0;padding:0;text-align:left}.checkout-onepage-index .main-container .main .block-cart li.item .product-name a:hover{color:#5d5185}.checkout-onepage-index .main-container .main .checkout-results-wrapper{position:relative}.checkout-onepage-index .main-container .main .checkout-results-wrapper .checkout-results{position:absolute;width:380px;top:0;right:0;background-color:#f9f9f9;padding:25px 27px;z-index:2}@media(max-width:767px){.checkout-onepage-index .main-container .main .checkout-results-wrapper .checkout-results{margin:0 auto;position:relative;top:0;right:auto;float:none;width:345px;padding-left:20px;padding-right:20px}}.checkout-onepage-index .main-container .main #checkoutSteps{width:45%;display:inline-block}@media(max-width:767px){.checkout-onepage-index .main-container .main #checkoutSteps{width:100%}}.checkout-onepage-index .main-container .main #checkoutSteps .buttons-set .button:hover{background-color:#5d5185;color:#fff}@media(max-width:767px){.checkout-onepage-index .main-container .main #checkoutSteps>li{padding:0 16px}.checkout-onepage-index .main-container .main #checkoutSteps>li#opc-billing{margin-top:-15px}}.checkout-onepage-index .main-container .main .form-list .fieldset ul{display:flex;flex-direction:column;justify-content:space-between}.checkout-onepage-index .main-container .main .form-list .fieldset ul .fields{display:flex;justify-content:space-between;align-items:center}.checkout-onepage-index .main-container .main .form-list .fieldset ul .fields .field{width:48%;display:inline-block}.checkout-onepage-index .main-container .main .form-list .fieldset ul .fields .field.wide{width:100%}.checkout-onepage-index .main-container .main .form-list .fieldset ul .fields>div{width:100%;display:flex;justify-content:space-between;align-items:center}.checkout-onepage-index .main-container .main .form-list .fieldset ul .wide{width:100%}.checkout-onepage-index .main-container .main .form-list .fieldset .join-rockher{display:flex;align-items:center;margin-bottom:50px}.checkout-onepage-index .main-container .main .form-list .control{margin:10px 0 28px}.checkout-onepage-index .main-container .main .form-list .control label{padding:0;background:0}.checkout-onepage-index .main-container .main .form-list .control input.checkbox{margin:0 5px 0 0}.checkout-onepage-index .main-container .main .checkout-title-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.checkout-onepage-index .main-container .main .checkout-title-wrapper .amazon-wrapper{color:#413f41;font-family:ProximaNovaReg;font-size:16px;letter-spacing:.5px;line-height:19px;display:flex;align-items:center}.checkout-onepage-index .main-container .main .checkout-title-wrapper .amazon-wrapper img{width:70px;margin-left:5px}.checkout-onepage-index .main-container .main .checkout-title-wrapper .amazon-wrapper a:nth-child(1){margin:0 5px 0 0}@media(max-width:767px){.checkout-onepage-index .main-container .main .checkout-title-wrapper .amazon-wrapper{flex-wrap:wrap}.checkout-onepage-index .main-container .main .checkout-title-wrapper .amazon-wrapper a{margin-left:0}}.checkout-onepage-index .main-container .main .checkout-title-wrapper>img{max-width:100px}@media(max-width:767px){.checkout-onepage-index .main-container .main .checkout-title-wrapper>img{display:none}}@media(max-width:767px){.checkout-onepage-index .main-container .main .checkout-title-wrapper{padding:0 16px}}.checkout-onepage-index .main-container .main .step-title+div{display:none}.checkout-onepage-index .main-container .main .step-title+div#checkout-step-shipping{display:block}.checkout-onepage-index .main-container .main .step-title+div#checkout-step-shipping+div{display:none}@media(max-width:767px){.checkout-onepage-index .main-container .main .step-title+div{padding-left:0;padding-right:0}}.checkout-onepage-index .main-container .main .section.active .step-title+div{display:block}.checkout-onepage-index .main-container .main .block-progress{border-radius:10px;background-color:#f9f9f9;padding:0;border:0;margin-bottom:30px}@media(max-width:767px){.checkout-onepage-index .main-container .main .block-progress{position:fixed;width:100%;top:90px;z-index:999;border-radius:0}}.checkout-onepage-index .main-container .main .block-progress .block-content{margin-top:0}.checkout-onepage-index .main-container .main .block-progress .block-content dl{display:flex}.checkout-onepage-index .main-container .main .block-progress .block-content dl .checkout_steps{padding-top:10px;width:100%;display:flex;justify-content:center}.checkout-onepage-index .main-container .main .block-progress .block-content dl .checkout_steps .number,.checkout-onepage-index .main-container .main .block-progress .block-content dl .checkout_steps dt{color:#413f41;font-family:Lustria;font-size:16px;letter-spacing:.5px;line-height:20px}.checkout-onepage-index .main-container .main .block-progress .block-content dl .checkout_steps .number{color:#443879;margin-right:10px}.checkout-onepage-index .main-container .main .block-progress .block-content dl .checkout_steps.active{border-bottom:4px solid #443879;border-radius:4px;background:#f1f1f1}.checkout-onepage-index .main-container .main #opc-billing .step-title{border:0}.checkout-onepage-index .main-container .main .step-title{display:flex;padding-top:20px}.checkout-onepage-index .main-container .main .step-title h2{color:#413f41;font-family:ProximaNovaBold;font-size:24px;letter-spacing:.67px;line-height:29px;margin:0;text-transform:none}.checkout-onepage-index .main-container .main .step-title span{font-family:ProximaNovaBold;font-size:24px;letter-spacing:.67px;line-height:29px;color:#413f41;margin-right:7px}.checkout-onepage-index .main-container .main .step-title span:after{content:'.';display:inline}@media(max-width:991px){.checkout-onepage-index .main-container .main{max-width:725px}}@media(max-width:767px){.checkout-onepage-index .main-container{margin-top:150px}}.checkout-onepage-index .sp-methods dt.dt_paypal_standard label,.checkout-onepage-index .sp-methods dt.dt_amazon_payments label,.checkout-onepage-index .sp-methods dt.dt_Coinbase label{display:flex;width:100%}.checkout-onepage-index .sp-methods dt.dt_paypal_standard label:after,.checkout-onepage-index .sp-methods dt.dt_amazon_payments label:after,.checkout-onepage-index .sp-methods dt.dt_Coinbase label:after{content:'';display:block;background:url(../images/checkout/Logo_PayPalAcceptedPayment.svg) no-repeat center center;margin-left:10px;width:70px}.checkout-onepage-index .sp-methods dt.dt_paypal_standard label[for='p_method_paypal_standard'],.checkout-onepage-index .sp-methods dt.dt_paypal_standard label[for='p_method_amazon_payments'],.checkout-onepage-index .sp-methods dt.dt_paypal_standard label[for='p_method_Coinbase'],.checkout-onepage-index .sp-methods dt.dt_amazon_payments label[for='p_method_paypal_standard'],.checkout-onepage-index .sp-methods dt.dt_amazon_payments label[for='p_method_amazon_payments'],.checkout-onepage-index .sp-methods dt.dt_amazon_payments label[for='p_method_Coinbase'],.checkout-onepage-index .sp-methods dt.dt_Coinbase label[for='p_method_paypal_standard'],.checkout-onepage-index .sp-methods dt.dt_Coinbase label[for='p_method_amazon_payments'],.checkout-onepage-index .sp-methods dt.dt_Coinbase label[for='p_method_Coinbase']{display:none}.checkout-onepage-index .sp-methods dt.dt_amazon_payments label:after{background:url(../images/payments/logo_amazonpay-primary-fullcolor-positive.png) no-repeat center center;background-size:contain}.checkout-onepage-index .sp-methods dt.dt_Coinbase label:after{background:url(../images/checkout/Logo_bitcoin.png) no-repeat center center}.checkout-onepage-index .sp-methods dt.dt_boltpay label[class*="stud"]{display:block !important}.checkout-onepage-index .sp-methods dt label{line-height:1.2;float:none;margin:0 0 0 10px;position:relative}.checkout-onepage-index .sp-methods dt label.title{width:100%}.checkout-onepage-index .sp-methods dt label input{display:block;height:22px;width:22px;opacity:0}.checkout-onepage-index .sp-methods dt label input+i:before{content:'';position:absolute;left:0;top:2px;display:block;height:22px;width:22px;border:1.5px solid #443879;background:transparent;border-radius:50%}.checkout-onepage-index .sp-methods dt label input:checked+i:after{content:'';position:absolute;display:block;width:12px;height:12px;left:5px;top:7px;border-radius:50%;background:#443879}.checkout-onepage-index .sp-methods dt.active{background:#fff;border:1px solid #000;padding:12px 0 12px 23px}.checkout-onepage-index #payment_form_boltpay label{display:flex;flex-direction:row-reverse;justify-content:flex-end}.checkout-onepage-index #payment_form_boltpay label em{color:#b90017}.checkout-onepage-index #payment_form_boltpay .input-box.passed:after{background:0}.checkout-onepage-index .totl_shi{display:flex;justify-content:space-between;align-items:center}.checkout-onepage-index .totl_shi span{color:#413f41;font-family:ProximaNovaReg;font-size:16px;font-weight:bold;letter-spacing:.5px;line-height:19px;text-align:center}.checkout-onepage-index .totl_shi span.price{font-size:18px;line-height:22px}.checkout-onepage-index .item-options dt{color:#413f41}.checkout-onepage-index .item-options span.price{font-size:18px;line-height:22px}.checkout-onepage-index #checkout-review-submit .agreement{position:relative;padding-left:30px;text-align:left;margin:0 auto 20px}.checkout-onepage-index #checkout-review-submit .agreement input[type="checkbox"]{position:absolute;top:0;left:0}.checkout-onepage-index #checkout-review-submit .buttons-set{text-align:center}.checkout-onepage-index #checkout-review-submit .bolt-checkout-button{margin-top:10px;float:none !important;text-align:center}.checkout-onepage-index #review-buttons-container .btn-checkout{transition-property:color,background-color,opacity}.checkout-onepage-index #review-buttons-container .btn-checkout.is-disabled{opacity:.45}.checkout-onepage-index #checkout-review-table-wrapper div{margin-top:20px;color:#413f41;font-family:"ProximaNovaSBold";font-size:16px;letter-spacing:.5px;line-height:19px}.checkout-onepage-index #checkout-review-table-wrapper div.shoping-cart-total{border-top:2px solid #e8e8e8;padding-top:20px;margin-bottom:20px}.checkout-onepage-index #checkout-review-table-wrapper div.shoping-cart-total .title{font-size:18px}.checkout-onepage-index #checkout-review-table-wrapper div.shoping-cart-info{display:flex;justify-content:space-between}.checkout-onepage-index #checkout-review-table-wrapper div.shoping-cart-info span.title{max-width:350px;display:block}@media(max-width:767px){.checkout-onepage-index #checkout-review-table-wrapper div.shoping-cart-info span.title{max-width:265px}}.checkout-onepage-index #checkout-review-table-wrapper .title{font-family:"ProximaNovaSBold"}.checkout-onepage-index #checkout-review-table-wrapper .shopping-tax-cart{display:none}.checkout-onepage-index #checkout-review-table-wrapper span.price{font-size:18px}.checkout-onepage-index #opc-shipping_method>div:nth-child(1){opacity:0;padding:0;height:0}.checkout-onepage-index .subtotal span.price,.checkout-onepage-index .shopping-tax-cart p span.price,.checkout-onepage-index .shoping-cart-info span span.price,.checkout-onepage-index .shoping-cart-total span span.price{font-size:16px;line-height:22px}.checkout-onepage-index .field-wrapper{display:none;justify-content:space-between;align-items:center}.checkout-onepage-index .field-wrapper div{display:inline-block}.checkout-onepage-index .field-wrapper div input[type=text]{height:50.88px;width:302.14px;border:1px solid #7c7593;border-radius:10px;background-color:#FFF;font-family:ProximaNovaReg;font-size:16px;letter-spacing:1px;line-height:19px}.checkout-onepage-index .field-wrapper div button{height:46.15px;width:122.59px;border:2px solid #443879;border-radius:45px;background-color:#FFF;color:#443879;font-family:ProximaNovaReg;font-size:16px;font-weight:bold;letter-spacing:2px;line-height:19px;text-align:center}@media(max-width:767px){.checkout-onepage-index .field-wrapper div{margin-bottom:10px;width:auto !important}}@media(max-width:767px){.checkout-onepage-index .field-wrapper{flex-direction:column}}.checkout-onepage-index .discount-wrapper{display:flex;align-items:center;margin:42px 0 20px}.checkout-onepage-index #coupon_code{padding-bottom:0}@media(max-width:767px){.checkout-onepage-index #coupon_code{width:205px}}@media(max-width:767px){.checkout-onepage-index .discount-form .field-wrapper{flex-direction:row}}.checkout-onepage-index .discount-form .field-wrapper span{color:#443879}.checkout-onepage-index .discount-form .discount-message{margin-top:5px;display:block}.checkout-onepage-index .discount-form .discount-message.success{color:#1f7e06}.checkout-onepage-index .discount-form .discount-message.failure{color:#d0021b}@media(max-width:1200px){.checkout-onepage-index .page-title{margin:0 auto}}@media(max-width:991px){.checkout-onepage-index{display:block}}.checkout-onepage-index #payment_form_authorizenet li:nth-child(1) .input-box{position:relative;display:block}.checkout-onepage-index #payment_form_authorizenet li:nth-child(1) .input-box select{-webkit-appearance:none;z-index:100;background:transparent}.checkout-onepage-index #payment_form_authorizenet li:nth-child(1) .input-box:after{content:'';position:absolute;top:9px;right:0;width:16px;height:10px;background:url(../images/checkout/ChevronDownShowDetails.svg) no-repeat center center;background-size:cover;transition:all .5s ease}.checkout-onepage-index #payment_form_authorizenet li:nth-child(1) .input-box.minus:after{transform:rotate(180deg)}.checkout-onepage-index #authorizenet_cc_type_exp_div .v-fix{position:relative;display:block}.checkout-onepage-index #authorizenet_cc_type_exp_div .v-fix select{-webkit-appearance:none;z-index:100;background:transparent}.checkout-onepage-index #authorizenet_cc_type_exp_div .v-fix:after{content:'';position:absolute;top:9px;right:0;width:16px;height:10px;background:url(../images/checkout/ChevronDownShowDetails.svg) no-repeat center center;background-size:cover;transition:all .5s ease}.checkout-onepage-index #authorizenet_cc_type_exp_div .v-fix.minus:after{transform:rotate(180deg)}.checkout-onepage-index #bitpay-tooltip-btn{position:absolute;right:-30px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%);width:18px;height:19px;background-image:url(../images/product/icon_tooltip-info.svg);z-index:10}.checkout-onepage-index label[for='p_method_paypal_standard']{display:none}.checkout-onepage-index #bitpay-tooltip{display:flex;align-items:center;justify-content:space-between}.checkout-onepage-index #bitpay-tooltip span{display:inline-block;min-width:125px}.checkout-onepage-index #bitpay-tooltip img{display:inline-block;height:auto;width:70%}@media(max-width:767px){.checkout-onepage-index .product-details{display:block}}.checkout-onepage-index #billing-progress-opcheckout .complete,.checkout-onepage-index #shipping-progress-opcheckout .complete,.checkout-onepage-index #shipping_method-progress-opcheckout .complete,.checkout-onepage-index #payment-progress-opcheckout .complete{position:relative;font-family:'ProximaNovaReg';color:#413f41;font-size:16px;line-height:1.2}.checkout-onepage-index #billing-progress-opcheckout dt.complete,.checkout-onepage-index #shipping-progress-opcheckout dt.complete,.checkout-onepage-index #shipping_method-progress-opcheckout dt.complete,.checkout-onepage-index #payment-progress-opcheckout dt.complete{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-family:'ProximaNovaSBold';color:#413f41;font-size:16px}.checkout-onepage-index #billing-progress-opcheckout dt.complete .separator,.checkout-onepage-index #shipping-progress-opcheckout dt.complete .separator,.checkout-onepage-index #shipping_method-progress-opcheckout dt.complete .separator,.checkout-onepage-index #payment-progress-opcheckout dt.complete .separator{display:none}.checkout-onepage-index #billing-progress-opcheckout dd,.checkout-onepage-index #shipping-progress-opcheckout dd,.checkout-onepage-index #shipping_method-progress-opcheckout dd,.checkout-onepage-index #payment-progress-opcheckout dd{margin-bottom:20px}.checkout-onepage-index .trustpilot-sect{margin-top:75px}.checkout-onepage-index .trustpilot-sect .container{width:970px}.checkout-onepage-index .testimonial-section{background:0;padding-top:110px;padding-bottom:50px}@media(max-width:991px){.checkout-onepage-index .testimonial-section{padding-top:50px;padding-bottom:50px}}@media(max-width:767px){.checkout-onepage-index .testimonial-section{padding-bottom:20px}}.max-sub-education-main{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:0 20px;position:relative;background:rgba(0,0,0,0.4);width:100%;max-width:none}.bottom-text-education{color:#fff;width:538px;font-family:"ProximaNovaReg";font-size:16px;letter-spacing:.5px;line-height:19px;text-align:center;margin:0 auto}@media(max-width:767px){.bottom-text-education{width:auto;font-size:14px}}.max-sub-content-education{max-width:1180px;margin:0 auto;padding:0 10px;display:flex;justify-content:space-between;flex-wrap:wrap}@media(max-width:1200px){.max-sub-content-education{justify-content:space-around}}.part1-education{width:32%;float:left;margin-bottom:40px;border:1px solid #413f41;display:flex;align-items:center;flex-direction:column;position:relative}.part1-education:hover{background:#f9f9f9}@media(max-width:1200px){.part1-education{width:40%}}@media(max-width:767px){.part1-education{width:100%}}.sub1-education{width:100%}.sub2-education{width:100%;float:left;padding:0 25px;border:0;margin:0;text-align:center}@media(max-width:991px){.sub2-education{margin:0}}.sub-title-engage-style{font-family:ProximaNovaReg;font-size:16px;color:#413f41}.sub3-education{width:100%;float:none;padding-top:0;padding-left:0;text-align:center;display:flex;justify-content:center}.sub3-education button{float:none}.sub3-education .button{border:0}.sub3-engage-style .button{width:240px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:45px;border:0;outline:0;background-color:#443879;color:#fff;font-family:ProximaNovaReg;font-size:16px;letter-spacing:2px}@media(max-width:480px){.sub3-engage-style .button{float:none;margin:0 auto}}.sub3-engage-style .button:hover,.sub3-education .button:hover{color:#7b729c;border:0;background:0}.sub3-engage-style .button:hover{background-color:#5d5185;color:#fff;font-size:16px;letter-spacing:2px}.main-title-education{text-transform:capitalize;font-style:normal;margin-bottom:40px;color:#443879;font-family:Lustria;font-size:24px;letter-spacing:.5px;line-height:31px;text-align:center;padding-top:35px}@media(max-width:991px){.main-title-education{margin-bottom:10px;padding-top:15px}}.sub-title-education{letter-spacing:0;padding-bottom:25px;color:#413f41;font-family:"ProximaNovaReg";font-size:16px;font-weight:normal;line-height:19px;text-align:center}@media(max-width:991px){.sub-title-education{padding-bottom:0}}.sub3-education button{text-transform:none;color:#443879;font-family:"ProximaNovaBold";font-size:16px;letter-spacing:.5px;line-height:19px;text-align:center}.sub3-education button:hover{background:0}.sub3-education button:hover a{color:#5745a0;text-transform:none;letter-spacing:.5px;font-size:16px}.sub3-education button{border:0}@media only screen and (max-width:1920px){.sub-content-education{margin-top:60px}}@media only screen and (min-width:1025px){.max-sub-education-main{min-height:24vw}.main-banner-education{padding-top:0}}.sub-text-education h1{color:#fff !important;font-family:Lustria;font-size:40px;letter-spacing:2px;line-height:51px;text-align:center}@media(max-width:767px){.sub-text-education h1{font-size:25px;line-height:34px}}.sub-text-education{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:0}@media only screen and (max-width:1024px) and (min-width:768px){.main-banner-education{padding-top:0}.max-sub-education-main{height:270px}}@media only screen and (max-width:845px){.sub1-education img{width:100%}}@media only screen and (max-width:485px) and (orientation:portrait){.bottom-text-education,.sub-title-education{display:block}}@media only screen and (max-width:480px){.bottom-text-education,.sub-title-education{display:block}.main-banner-education{background-size:135%;background-position:center top}}.cms-diamond-essentials-the-4cs .main-banner-education{background:url(../images/DiamondsDepth.jpg) no-repeat;background-size:100%}@media(max-width:767px){.cms-diamond-essentials-the-4cs .main-banner-education{background:0}}.cms-how-a-diamond-finds-its-brilliance .main-banner-education{background:url(../images/DiamondsDepth.jpg) no-repeat;background-size:100%}@media(max-width:767px){.cms-how-a-diamond-finds-its-brilliance .main-banner-education{background:0}}.cms-selecting-the-perfect-wedding-ring .main-banner-education{background:url(../images/DiamondsDepth.jpg) no-repeat;background-size:100%}@media(max-width:767px){.cms-selecting-the-perfect-wedding-ring .main-banner-education{background:0}}.cms-judging-jewelry-craftsmanship .main-banner-education{background:url(../images/DiamondsDepth.jpg) no-repeat;background-size:100%}@media(max-width:767px){.cms-judging-jewelry-craftsmanship .main-banner-education{background:0}}.cms-select-precious-metal-education .main-banner-education{background:url(../images/DiamondsDepth.jpg) no-repeat;background-size:100%}@media(max-width:767px){.cms-select-precious-metal-education .main-banner-education{background:0}}.cms-colored-gemstones-education .main-banner-education{background:url(../images/DiamondsDepth.jpg) no-repeat;background-size:100%}@media(max-width:767px){.cms-colored-gemstones-education .main-banner-education{background:0}}.cms-diamonds-in-depth .main-banner-education{background:url(../images/DiamondsDepth.jpg) no-repeat;background-size:100%}@media(max-width:767px){.cms-diamonds-in-depth .main-banner-education{background:0}}.cms-find-a-ring-that-suits-her-style .main-banner-education{background:url(../images/DiamondsDepth.jpg) no-repeat;background-size:100%}@media(max-width:767px){.cms-find-a-ring-that-suits-her-style .main-banner-education{background:0}}.cms-selecting-the-perfect-engagement-ring .main-banner-education{background:url(../images/DiamondsDepth.jpg) no-repeat;background-size:100%}@media(max-width:767px){.cms-selecting-the-perfect-engagement-ring .main-banner-education{background:0}}.articles-wrapper{display:flex;width:100%;max-width:1100px;margin:0 auto;justify-content:space-between;padding:65px 0}.articles-wrapper .articles-links{display:flex;flex-direction:column;max-width:215px;position:relative}.articles-wrapper .articles-links .mobile-drop{text-align:center;display:none;color:#000;font-family:"ProximaNovaBold";font-size:18px;letter-spacing:.5px;line-height:22px;margin-bottom:20px;position:relative;width:120px}@media(max-width:1200px){.articles-wrapper .articles-links .mobile-drop{display:block;width:89%}.articles-wrapper .articles-links .mobile-drop:after{content:'';position:absolute;right:-5px;top:7px;display:block;width:15px;height:10px;background:url(../images/product/icon_dropdown-chevron_down.svg) no-repeat;transition:transform .5s ease;background-size:contain}.articles-wrapper .articles-links .mobile-drop.active:after{transform:rotate(180deg)}}@media(max-width:1200px){.articles-wrapper .articles-links{align-items:center;width:98%;border-radius:15px;border:1px solid #443879;padding:20px 0 0 0;max-width:none}}@media(max-width:767px){.articles-wrapper .articles-links{width:90%}}.articles-wrapper .main-content-article{max-width:825px}.articles-wrapper .main-content-article p{color:#413f41;font-family:"ProximaNovaReg";font-size:18px;letter-spacing:.5px;line-height:22px;margin-bottom:70px}.articles-wrapper .main-content-article h2{color:#443879;font-family:Lustria;font-size:32px;letter-spacing:1px;line-height:41px;text-transform:none}.articles-wrapper .main-content-article h3{color:#000;font-family:"ProximaNovaBold";font-size:24px;letter-spacing:.67px;line-height:29px;text-transform:none}@media(max-width:1200px){.articles-wrapper .main-content-article{max-width:100%;padding:25px}}.articles-wrapper a{color:#443879;font-family:"ProximaNovaBold";font-size:18px;letter-spacing:.5px;line-height:22px;margin-bottom:20px}.articles-wrapper a.active{color:#000}@media(max-width:1200px){.articles-wrapper a{text-align:center;display:none;max-width:250px}.articles-wrapper a.active{display:none !important}}@media(max-width:1200px){.articles-wrapper{flex-direction:column;align-items:center}}.cms-holiday-jewelry-gift-guide .holiday-main_text{padding:15px 0 45px}.cms-holiday-jewelry-gift-guide .holiday-main_text .holiday-main_text-cover{width:100%;text-align:center;max-width:530px;margin:auto}.cms-holiday-jewelry-gift-guide .holiday-main_text .holiday-main_text-cover .holiday-main_head-text{color:#413f41;font-family:Lustria;font-size:32px;letter-spacing:1px;line-height:41px;margin-bottom:10px}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .holiday-main_text .holiday-main_text-cover .holiday-main_head-text{font-size:28px;max-width:320px;margin:0 auto 10px}}.cms-holiday-jewelry-gift-guide .holiday-main_text .holiday-main_text-cover .holiday-add_head-text{color:#413f41;font-family:ProximaNovaReg;font-size:18px;letter-spacing:.5px;line-height:22px}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .holiday-main_text .holiday-main_text-cover .holiday-add_head-text{max-width:280px;margin:auto}}.cms-holiday-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover{width:100%;padding-bottom:40px;overflow:hidden}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover{padding-bottom:0}}.cms-holiday-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .products-sale_item-cover{text-align:left;padding:40px 35px 30px 35px}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .products-sale_item-cover{padding-left:25px;padding-right:25px}}.cms-holiday-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .ring-sale_item{background:url("../images/holiday-gift/ring-holiday_desktop-bg@2x.jpg") no-repeat center center;background-size:cover}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .ring-sale_item{background:url("../images/holiday-gift/ring-holiday_mobile-bg@2x.jpg") no-repeat center center;background-size:cover}}.cms-holiday-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .diamond-sale_item{background:url("../images/holiday-gift/diamond-holiday_desktop-bg@2x.jpg") no-repeat center center;background-size:cover}@media(max-width:991px){.cms-holiday-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .diamond-sale_item{background-position-x:left}}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .diamond-sale_item{background:url("../images/holiday-gift/diamond-holiday_mobile-bg@2x.jpg") no-repeat center center;background-size:cover}}.cms-holiday-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .product-sale_inner-text{max-width:255px;min-height:125px;width:100%}.cms-holiday-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .product-sale_inner-text .product-item_head-text{color:#992937;font-family:Lustria;font-size:40px;letter-spacing:4px;line-height:51px;margin-bottom:0}.cms-holiday-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .product-sale_inner-text .product-item_add-text{color:#992937;font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:36px}.cms-holiday-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .product-sale_btn-cover{display:flex;width:100%;justify-content:flex-end;margin-top:130px}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .product-sale_btn-cover{justify-content:center}}.cms-holiday-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .button-shop_link{height:58px;width:321px;border-radius:45px;background-color:#443879;color:#fff;font-family:ProximaNovaReg;font-size:16px;font-weight:bold;letter-spacing:2px;line-height:19px;text-align:center;display:flex;align-items:center;justify-content:center}.cms-holiday-jewelry-gift-guide .products-sale_banner .products-sale_banner-cover .button-shop_link:hover{background-color:#5d5185}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .holiday-shipping_banner{margin-top:-1px}}.cms-holiday-jewelry-gift-guide .holiday-shipping_banner .holiday-shipping_banner-cover{width:100%;background:url("../images/holiday-gift/shipping-holiday_banner-desktop@2x.png") no-repeat center center;background-size:cover;display:flex;justify-content:space-around;align-items:center;padding:20px 90px 20px}@media(max-width:991px){.cms-holiday-jewelry-gift-guide .holiday-shipping_banner .holiday-shipping_banner-cover{padding:20px}}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .holiday-shipping_banner .holiday-shipping_banner-cover{flex-direction:column;background:url("../images/holiday-gift/shipping-holiday_banner-mobile@2x.png") no-repeat center center;background-size:cover}}.cms-holiday-jewelry-gift-guide .holiday-shipping_banner .holiday-shipping_banner-item .holiday-shipping_text{color:#fff;font-family:ProximaNovaReg;font-size:24px;font-weight:bold;letter-spacing:.67px;line-height:29px;text-align:center}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .holiday-shipping_banner .holiday-shipping_banner-item .holiday-shipping_text{font-size:18px;line-height:22px}}.cms-holiday-jewelry-gift-guide .holiday-shipping_banner .round-separator{width:10px;height:10px;background:#fff;border-radius:50%;margin-right:20px}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .holiday-shipping_banner .round-separator{display:none}}.cms-holiday-jewelry-gift-guide .holiday-testimonials_section .testimonials-cover{margin:50px auto 50px}.cms-holiday-jewelry-gift-guide .holiday-slider_section{padding-top:30px;padding-bottom:30px}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .holiday-slider_section{padding-top:0}}.cms-holiday-jewelry-gift-guide .holiday-slider_section .slider-er__title{margin-bottom:0}.cms-holiday-jewelry-gift-guide .holiday-slider_section .slider-er__title .holiday-slider_head-text{color:#413f41;font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:36px;text-align:center;margin-bottom:0}.cms-holiday-jewelry-gift-guide .holiday-slider_section .slider-er .product-collection-name{font-family:Lustria;font-size:16px;color:#443879;letter-spacing:.5px;line-height:20px;margin-bottom:5px;text-transform:uppercase;text-align:center}.cms-holiday-jewelry-gift-guide .holiday-engagement_ring{padding-top:10px}.cms-holiday-jewelry-gift-guide .holiday-engagement_ring .holiday-engagement_ring-head-text{text-align:center;color:#413f41;font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:36px;margin-bottom:25px}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .holiday-engagement_ring .holiday-engagement_ring-head-text{max-width:300px;margin:auto}}.cms-holiday-jewelry-gift-guide .holiday-quality_section{background:0;padding:0;margin:35px 0 40px}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .holiday-quality_section{margin:0 0 10px}}.cms-holiday-jewelry-gift-guide .holiday-quality_section .holiday-quality_cover{display:flex;padding:35px 0 35px;width:100%;background:url("../images/holiday-gift/quality-banner_desktop@2x.png") no-repeat center center;background-size:cover}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .holiday-quality_section .holiday-quality_cover{background:url("../images/holiday-gift/quality-banner_mobile@2x.png") no-repeat center center;background-size:cover;margin-top:-2px}}.cms-holiday-jewelry-gift-guide .holiday-quality_section .quality-item p{color:#fff}.cms-holiday-jewelry-gift-guide .rockher-sale_rules .sale-rules_cover{width:100%;text-align:left}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .rockher-sale_rules .sale-rules_cover{padding:15px}}.cms-holiday-jewelry-gift-guide .rockher-sale_rules .sale-rules_cover .sale-rules_text{width:100%;max-width:920px;margin:auto;color:#413f41;font-family:ProximaNovaReg;font-size:14px;letter-spacing:.4px;line-height:17px}@media(max-width:991px){.cms-holiday-jewelry-gift-guide .rockher-sale_rules .sale-rules_cover .sale-rules_text{max-width:675px}}.cms-holiday-jewelry-gift-guide .all-discounts{margin-top:35px}.cms-holiday-jewelry-gift-guide .all-discounts .container{padding-left:0;padding-right:0}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .all-discounts .container{padding-left:15px;padding-right:15px}}.cms-holiday-jewelry-gift-guide .all-discounts>div{margin-bottom:30px}.cms-holiday-jewelry-gift-guide .all-discounts>div>div .disc-item{padding:56px 50px 85px;position:relative}@media(max-width:1200px){.cms-holiday-jewelry-gift-guide .all-discounts>div>div .disc-item{background-size:cover;margin-bottom:15px}}@media(max-width:991px){.cms-holiday-jewelry-gift-guide .all-discounts>div>div .disc-item{padding:30px 20px}}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .all-discounts>div>div .disc-item{max-width:none;width:100%;padding:45px 26px}}.cms-holiday-jewelry-gift-guide .all-discounts .wedding-bands-him-xmas{background:url(../images/holiday-gift/WBHim.jpg) no-repeat;background-size:contain}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .all-discounts .wedding-bands-him-xmas{background-position-x:75%}.cms-holiday-jewelry-gift-guide .all-discounts .wedding-bands-him-xmas span{margin-top:25px}}.cms-holiday-jewelry-gift-guide .all-discounts .wedding-bands-her-xmas{background:url(../images/holiday-gift/WBHer.jpg) no-repeat;background-size:contain}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .all-discounts .wedding-bands-her-xmas{background-position-x:75%}.cms-holiday-jewelry-gift-guide .all-discounts .wedding-bands-her-xmas span{margin-top:25px}}.cms-holiday-jewelry-gift-guide .all-discounts .dimond-studs-xmas{background:url(../images/holiday-gift/DiaStuds.jpg) no-repeat;background-size:contain}.cms-holiday-jewelry-gift-guide .all-discounts .dimonds-xmas{background:url(../images/holiday-gift/RosiDia.jpg) no-repeat;background-size:contain}.cms-holiday-jewelry-gift-guide .all-discounts a{position:absolute;top:0;bottom:0;left:0;right:0}.cms-holiday-jewelry-gift-guide .all-discounts h2{color:#fff;font-family:Lustria;font-size:40px;letter-spacing:4px;line-height:51px}@media(max-width:1200px){.cms-holiday-jewelry-gift-guide .all-discounts h2{margin-bottom:10px}}@media(max-width:991px){.cms-holiday-jewelry-gift-guide .all-discounts h2{font-size:32px}}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .all-discounts h2{letter-spacing:1px;line-height:41px}}.cms-holiday-jewelry-gift-guide .all-discounts p{color:#fff;font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:36px;text-transform:uppercase}@media(max-width:1200px){.cms-holiday-jewelry-gift-guide .all-discounts p{font-size:25px}}@media(max-width:991px){.cms-holiday-jewelry-gift-guide .all-discounts p{line-height:23px;font-size:17px}}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .all-discounts p{font-size:24px;line-height:31px;max-width:150px}}.cms-holiday-jewelry-gift-guide .all-discounts span{color:#fff;font-family:ProximaNovaBold;font-size:18px;letter-spacing:.5px;line-height:22px;display:block;margin-top:114px}@media(max-width:1200px){.cms-holiday-jewelry-gift-guide .all-discounts span{margin-top:25px}}@media(max-width:991px){.cms-holiday-jewelry-gift-guide .all-discounts span{margin-top:45px;font-size:14px}}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .all-discounts span{font-size:16px;line-height:19px;margin-top:50px}}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .delivery-section{margin-bottom:45px}}.cms-holiday-jewelry-gift-guide .delivery-section .container{padding:0}.cms-holiday-jewelry-gift-guide .delivery-section .xmas-delivery{position:relative}.cms-holiday-jewelry-gift-guide .delivery-section .xmas-delivery video{position:relative;display:block;width:100%}.cms-holiday-jewelry-gift-guide .delivery-section .xmas-delivery video.show-mobile{display:none}.cms-holiday-jewelry-gift-guide .delivery-section .xmas-delivery__content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.25);z-index:5}.cms-holiday-jewelry-gift-guide .delivery-section .xmas-delivery__content p{color:#fff;font-family:"ProximaNovaBold";font-size:18px;letter-spacing:.5px;line-height:22px;text-align:center}@media(max-width:767px){.cms-holiday-jewelry-gift-guide .delivery-section .xmas-delivery__content p:nth-child(1){margin-bottom:30px}}.blog-header a{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;font-family:Lustria;font-size:34px;letter-spacing:4px;margin-bottom:40px;color:#413760;text-transform:uppercase;line-height:1}@media(max-width:767px){.blog-header a{margin-bottom:15px}}.blog-header a .icon{position:relative;display:inherit;width:29px;height:28px;margin-right:4px;top:-2px}.blog-link{font-family:'ProximaNovaSbold';font-size:16px;color:#443879}.blog-link:hover{color:#443879;text-decoration:underline !important}.blog-link:active{color:#443879}.blog-link:focus{color:#443879}.btn-pin{width:75px;height:30px;background-color:#5d5185;padding:7px 12px;color:#fff;font-family:'ProximaNovaReg';font-size:14px;letter-spacing:.5px;line-height:1.2;text-transform:uppercase;z-index:2;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;opacity:0;visibility:hidden;transform:translate(0,-15px)}.btn-pin:hover{background-color:#fff;color:#443879}.btn-pin:hover a::before{color:#443879}.btn-pin a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;border:none !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:inline-block !important;background:none !important;margin:0;padding:6px 0 0 !important;height:auto !important;font-size:0 !important;width:auto !important;font-weight:normal !important}.btn-pin a::before{content:'Pin it';font-family:'ProximaNovaReg';font-size:14px;letter-spacing:.5px;line-height:1.2;padding-top:6px}.blog-category-heading{font-family:Lustria;font-size:32px;color:#413f41;line-height:1.3;letter-spacing:1px;text-transform:none;margin-top:-10px;margin-bottom:15px;padding-left:15px}@media(max-width:991px){.blog-category-heading{margin-bottom:30px}}@media(max-width:767px){.blog-category-heading{padding:0;margin:10px 0 25px;text-align:center;font-size:20px}}.blog-columns{margin-bottom:60px}@media(max-width:991px){.blog-columns{margin-bottom:10px}}@media(max-width:767px){.blog-columns{padding-left:0;padding-right:0}}@media(max-width:991px){.blog-column_main{padding-right:15px !important}}.featured-post{position:relative;margin-bottom:40px}@media(max-width:767px){.featured-post{padding-left:0;padding-right:0;margin-bottom:30px}}.featured-post .container{position:relative}@media(max-width:767px){.featured-post .container{padding-left:0;padding-right:0}}.featured-post .btn-pin{position:absolute;top:10px;left:10px;opacity:1;visibility:visible;transform:none;z-index:5}.featured-post__image-wrap{position:relative;height:445px}@media(max-width:767px){.featured-post__image-wrap{height:auto}}.featured-post__image_bg{position:absolute;top:0;left:-15px;right:-15px;bottom:0;background-repeat:no-repeat;background-position:top center;background-size:cover;z-index:2}.featured-post__image img{display:none}@media(max-width:767px){.featured-post__image{display:block;background-image:none !important;position:relative;left:0;right:0}.featured-post__image img{display:block;width:100%;max-width:100%}}.featured-post__main{position:absolute;bottom:0;left:30px;width:475px;padding:45px 25px 25px;background:rgba(255,255,255,0.85);font-size:16px;color:#413f41;line-height:1.2;z-index:5}@media(max-width:991px){.featured-post__main{left:25px}}@media(max-width:767px){.featured-post__main{position:relative;bottom:auto;left:auto;width:auto;padding:40px 15px 25px;border-bottom:1px solid #e8e8e8}}.featured-post__label{position:absolute;top:0;left:25px;background-color:#5d5185;padding:7px 12px;color:#fff;font-family:'ProximaNovaReg';font-size:14px;letter-spacing:.5px;line-height:1.2;text-transform:uppercase}@media(max-width:767px){.featured-post__label{left:15px}}.featured-post__info{margin-bottom:10px;font-size:16px}.featured-post__info .date{color:#413f41}.featured-post__title{font-family:Lustria;font-size:24px;text-transform:none;color:#443879;margin:0;margin-bottom:10px;line-height:1.25}.featured-post__title a:hover{color:#443879;text-decoration:underline !important}.featured-post__excerpt{font-size:16px;margin-bottom:20px}.post-items{margin-bottom:40px}@media(max-width:991px){.post-items{margin-bottom:0}}.post-item{color:#413f41}@media(max-width:991px){.post-item{margin-left:-15px;margin-right:-15px}}.post-item:not(:last-child){margin-bottom:40px}@media(max-width:991px){.post-item:not(:last-child){margin-bottom:30px}}.post-item__inner{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media(max-width:991px){.post-item__inner{align-items:flex-start;padding:0 15px 30px;border-bottom:1px solid #e8e8e8}}@media(max-width:767px){.post-item__inner{flex-direction:column}}.post-item__image-wrap{position:relative;flex:0 0 350px;overflow:hidden}@media(max-width:1440px){.post-item__image-wrap{flex:0 0 250px}}@media(max-width:1200px){.post-item__image-wrap{flex:0 0 250px}}@media(max-width:991px){.post-item__image-wrap{flex:0 0 210px}}@media(max-width:767px){.post-item__image-wrap{flex:0 0 auto;margin-bottom:20px}}.post-item__image-wrap a{display:block}.post-item__image-wrap img{max-width:100%;height:auto}.post-item__image-wrap .btn-pin{position:absolute;top:10px;left:10px}@media(max-width:767px){.post-item__image-wrap .btn-pin{opacity:1;visibility:visible;-webkit-transform:none;-moz-transform:none;transform:none}}.post-item__image-wrap:hover .btn-pin{opacity:1;visibility:visible;transform:translate(0,0)}.post-item__image-link{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;width:350px;height:265px}@media(max-width:1440px){.post-item__image-link{width:250px;height:175px}}@media(max-width:991px){.post-item__image-link{width:210px;height:165px}}@media(max-width:767px){.post-item__image-link{background:0;width:auto;height:auto}}.post-item__image-link img{display:none}@media(max-width:767px){.post-item__image-link img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}}.post-item__main{flex-grow:1;padding-left:20px;padding-right:20px;font-size:16px;line-height:1.2}@media(max-width:991px){.post-item__main{padding-left:15px;padding-right:0}}@media(max-width:767px){.post-item__main{padding-left:0}}.post-item__info{margin-bottom:10px}.post-item__info a{position:relative;margin-right:5px}.post-item__info a:not(:first-child):not(:last-child):before{content:',';margin-right:13px;left:-8px;position:absolute}@media(max-width:991px){.post-item__info{margin-bottom:7px}}.post-item__title{font-family:Lustria;font-size:24px;text-transform:none;color:#443879;margin:0;margin-bottom:10px;line-height:1.25}@media(max-width:991px){.post-item__title{margin-bottom:5px}}.post-item__title a:hover{color:#443879;text-decoration:underline !important}.post-item__excerpt{font-size:16px;margin-bottom:20px}@media(max-width:991px){.post-item__excerpt{margin-bottom:15px}}.blog-categories{position:relative;background-color:#f3f3f7;padding-top:25px;padding-bottom:25px}@media(max-width:991px){.blog-categories{padding-bottom:30px}}.blog-categories-nav{display:flex;flex-direction:row;align-items:center;justify-content:center}@media(max-width:991px){.blog-categories-nav{flex-direction:column}}.blog-categories-nav__title{position:relative;top:2px;color:#413f41;font-family:Lustria;font-size:16px;letter-spacing:.5px;text-transform:uppercase;margin-right:20px}@media(max-width:991px){.blog-categories-nav__title{margin-right:0;margin-bottom:25px}}@media(max-width:767px){.blog-categories-nav__title{margin-bottom:20px}}.blog-categories-nav__items ul,.blog-categories-nav__items li{margin:0 !important;padding:0 !important;line-height:1.2 !important;display:flex;flex-direction:row;justify-content:center}@media(max-width:767px){.blog-categories-nav__items ul,.blog-categories-nav__items li{flex-direction:column;align-items:center}}@media(max-width:767px){.blog-categories-nav__items li:not(:last-child){margin-bottom:20px !important}}.blog-categories-nav__items a{font-family:'ProximaNovaSbold';font-size:18px;color:#443879;letter-spacing:.5px;margin-left:20px;margin-right:20px}.blog-categories-nav__items a:hover{color:#443879;text-decoration:underline !important}.blog-pagination .pager{float:none;text-align:left}@media(max-width:767px){.blog-pagination .pager{margin:0}}@media(max-width:991px){.blog-pagination{margin-left:-15px;margin-right:-15px;margin-bottom:30px;margin-top:-30px}}.blog-pagination .pagination-nav{margin:0;float:none}@media(max-width:991px){.blog-pagination .pagination-nav{padding:20px 15px;border-bottom:1px solid #e8e8e8}}@media(max-width:767px){.blog-pagination .pagination-nav{float:none !important}}@media(max-width:767px){.blog-pagination .count-container{display:none}}.pagination-nav{position:relative;margin-top:20px;margin-bottom:20px}.pagination-nav ul{display:flex;flex-direction:row;justify-content:flex-start;margin:0 !important;padding:0 !important}@media(max-width:991px){.pagination-nav ul{justify-content:center}}.pagination-nav li{margin-left:7px !important;margin-right:7px;float:none}.pagination-nav li.current{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;color:#cbacc3;width:auto;font-family:'ProximaNovaSbold';font-size:16px}.pagination-nav li.current:hover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;color:#413f41;width:auto;font-family:'ProximaNovaSbold';font-size:16px}.pagination-nav li a{font-family:'ProximaNovaSbold';font-size:16px;color:#443879;padding:0;margin:0;width:auto;height:auto;border:0;border-radius:0;background:0}.pagination-nav li a.current,.pagination-nav li a:hover{color:#413f41;background:0}.pagination-nav li a:focus{color:#413f41;background:0}.pagination-nav li a.previous,.pagination-nav li a.next-page{font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;position:relative}.pagination-nav li a.previous:before,.pagination-nav li a.next-page:before{content:'';position:relative;display:inline-block;width:7px;height:11px;border:0;top:auto;left:auto;margin:0}.pagination-nav li a.previous:before{background-image:url(../images/blog/icon_chevron-left_xs.svg)}.pagination-nav li a.next-page:before{background-image:url(../images/blog/icon_chevron-right_xs.svg)}.pagination-nav li a.previous:hover:before,.pagination-nav li a.next-page:hover:before{content:'';position:relative;display:inline-block;width:7px;height:11px;border:0;top:auto;left:auto;margin:0}.blog-sidebar-item{margin-bottom:25px}.blog-banner{position:relative}.blog-banner__image img{max-width:100%}.blog-banner__image .horz{display:none}@media(max-width:991px){.blog-banner__image .vert{display:none}.blog-banner__image .horz{display:block}}@media(max-width:767px){.blog-banner__image .vert{display:none}.blog-banner__image .horz{display:none}}.blog-subscribe{position:relative}@media(max-width:767px){.blog-subscribe{padding-left:0;padding-right:0}}.blog-subscribe__inner{border:1px solid #413f41;padding:25px 15px;font-size:16px;text-align:center;color:#413f41;line-height:1.2}@media(max-width:991px){.blog-subscribe__inner{margin-right:-10px;display:flex;flex-direction:column;align-content:center;justify-content:center;height:286px}}@media(max-width:767px){.blog-subscribe__inner{max-width:380px;height:auto;margin:0 auto}}.blog-subscribe h3{font-family:Lustria;font-size:20px;letter-spacing:1px;color:#413f41;margin-bottom:10px}.blog-subscribe p{margin-bottom:20px}.blog-subscribe__form{position:relative;max-width:320px;margin:0 auto;width:100%}.blog-subscribe__input{display:block;width:100%;height:35px !important;border:0;border-bottom:2px solid #413f41;font-family:'ProximaNovaReg';padding-left:5px;padding-right:25px;font-size:16px;color:#413f41;outline:0}.blog-subscribe__input:focus{outline:0;box-shadow:none !important}.blog-subscribe__input::placeholder{color:#413f41}.blog-subscribe__submit{position:absolute;right:0;top:0;bottom:2px;width:20px;background-image:url(../images/blog/icon_chevron-right_xs.svg);background-repeat:no-repeat;background-position:center right;outline:0;border:0;background-color:transparent;padding:0;z-index:2}.blog-picks{position:relative}.blog-picks__inner{border:1px solid #413f41;padding:53px 20px 20px;text-align:center}@media(max-width:991px){.blog-picks__inner{padding:40px 15px 10px;margin-left:-5px}}@media(max-width:767px){.blog-picks__inner{margin-left:-15px;padding:55px 20px 15px}}.blog-picks__label{position:absolute;top:0;left:0;right:0;text-align:center}.blog-picks__label span{display:inline-block;background-color:#5d5185;padding:7px 12px;color:#fff;font-family:'ProximaNovaReg';font-size:14px;letter-spacing:.5px;line-height:1.2;text-transform:uppercase}.blog-picks__carousel{position:relative;padding:0;margin:0}.blog-picks__carousel.owl-theme .owl-controls{margin-bottom:0}@media(max-width:991px){.blog-picks__carousel.owl-theme .owl-controls{margin-top:15px}}@media(max-width:767px){.blog-picks__carousel.owl-theme .owl-controls{position:relative}}@media(max-width:767px){.blog-picks__carousel.owl-theme .owl-controls .owl-page{margin-left:5px;margin-right:5px}}.blog-picks__carousel.owl-theme .owl-controls .owl-page span{width:12px;height:12px;margin:0 7px;background:#e8e8e8}@media(max-width:767px){.blog-picks__carousel.owl-theme .owl-controls .owl-page span{width:16px;height:16px;border:none !important}}.blog-picks__carousel.owl-theme .owl-controls .owl-page.active span{width:12px;height:12px;margin:0 7px;background:#636363}@media(max-width:767px){.blog-picks__carousel.owl-theme .owl-controls .owl-page.active span{width:16px;height:16px;border:none !important}}.blog-picks__carousel.owl-theme .owl-controls .owl-page:hover span{width:12px;height:12px;margin:0 7px;background:#636363}@media(max-width:767px){.blog-picks__carousel.owl-theme .owl-controls .owl-page:hover span{width:16px;height:16px;border:none !important}}.blog-picks__item{position:relative;width:100%}@media(max-width:991px){.blog-picks__item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}}@media(max-width:767px){.blog-picks__item{display:block}}.blog-picks__image{margin-bottom:20px}.blog-picks__image img{max-width:100%}@media(max-width:991px){.blog-picks__image{flex:0 0 180px;margin-bottom:0}}@media(max-width:767px){.blog-picks__image{margin-bottom:15px}}@media(max-width:991px){.blog-picks__info{text-align:left;padding-left:5px}}@media(max-width:767px){.blog-picks__info{text-align:center;padding-left:0;padding-right:0}}.blog-picks__link{display:block;font-family:Lustria;font-size:16px;line-height:1.2;text-transform:capitalize;color:#443879;padding:0 7px;margin-bottom:20px}@media(max-width:991px){.blog-picks__link{margin-bottom:10px}}.blog-picks__link:hover{color:#443879;text-decoration:underline !important}.blog-picks__link:focus{color:#443879}.blog-picks__excerpt{font-size:16px;padding:0 7px;line-height:1.2;margin-bottom:15px}.blog-post{position:relative;font-size:16px;color:#413f41}.blog-post .post-entry{float:none}.blog-post__tags{margin-bottom:10px}.blog-post__tags a:not(:last-child):after{content:','}.blog-post__title{font-family:Lustria;font-size:32px;color:#413f41;line-height:1.3;letter-spacing:1px;text-transform:none;margin-bottom:10px}.blog-post__info{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:20px}@media(max-width:767px){.blog-post__info{flex-direction:column;align-items:flex-start}.blog-post__info .date{line-height:1.2;margin-bottom:15px}}.blog-post__share{margin:0;padding:0;transform:translateX(4px)}.blog-post__share .title-share-artical{font-family:ProximaNovaReg;color:#413f41;text-transform:capitalize;font-size:16px;letter-spacing:.5px;line-height:1.2}.blog-post__share_bottom{margin-bottom:45px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;transform:none}@media(max-width:767px){.blog-post__share_bottom{margin-bottom:30px;flex-direction:column}.blog-post__share_bottom .share-icon-full{order:2}}.blog-post__share .share-icon-full{float:none;width:auto}.blog-post__share .share-icon-full .soc-sharing-link{border:1px solid #000;padding:5px 7px 7px 7px;border-radius:3px;width:32px;height:32px;position:relative;top:2px;display:inline-block;font-size:14px}@media(max-width:767px){.blog-post__share .share-icon-full .soc-sharing-link{top:0}}.blog-post__share .share-icon-full .successes-copy_text{text-transform:none;right:0;left:0;top:33px;text-align:right;font-family:ProximaNovaReg}.blog-post__share-item .stButton{margin-left:4px;margin-right:4px}.blog-post__share-item .stButton .stLarge{position:relative;background:none !important;border:1px solid #000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}@media(max-width:767px){.blog-post__share-item .stButton .stLarge{font-size:14px;letter-spacing:normal}}.blog-post__share-item .stButton .stLarge:before{content:'';position:absolute;font-family:"Font Awesome 5 Brands";top:50%;left:50%;transform:translate(-50%,-50%)}.blog-post__share-item_fb .stButton .stLarge{border-color:#3c5a96;color:#3c5a96}.blog-post__share-item_fb .stButton .stLarge:before{content:'\f39e'}.blog-post__share-item_twitter .stButton .stLarge{border-color:#59adeb;color:#59adeb}.blog-post__share-item_twitter .stButton .stLarge:before{content:'\f099'}.blog-post__share-item_pin .stButton .stLarge{border-color:#b73939;color:#b73939}.blog-post__share-item_pin .stButton .stLarge:before{content:'\f231'}.blog-post__share-item_email .stButton .stLarge{border-color:#413f41;color:#413f41}.blog-post__share-item_email .stButton .stLarge:before{font-family:"Font Awesome 5 Free";content:'\f0e0'}.blog-post__content{position:relative;margin-bottom:40px;font-size:16px;letter-spacing:.5px;line-height:1.2;color:#413f41}@media(max-width:767px){.blog-post__content{margin-bottom:30px}}.blog-post__content a{font-family:'ProximaNovaSbold';font-size:16px;color:#443879}.blog-post__content a:hover{text-decoration:underline !important}.blog-post__content .featured-image.left img{min-height:inherit}.blog-post__content img{max-width:100%}.blog-post__content em{display:inline-block;font-family:'ProximaNovaRegIt';font-size:14px;margin:5px 0}.blog-post__content strong,.blog-post__content b{font-family:'ProximaNovaBold'}.blog-post__content p{line-height:1.2;margin-bottom:20px}.blog-post__content h1,.blog-post__content h2,.blog-post__content h3,.blog-post__content h4{font-family:'ProximaNovaBold';line-height:1.25;color:#413f41;text-transform:none}.blog-post__content h2{font-size:24px;margin-top:45px;margin-bottom:5px;text-transform:none}.blog-post__content h3{font-size:20px;margin-top:45px;margin-bottom:10px}@media(max-width:767px){.blog-post__content h3{margin-top:25px}}.blog-post__content ul{list-style:disc;margin-top:20px;margin-bottom:20px;padding-left:40px;line-height:1.2}@media(max-width:767px){.blog-post__content ul{padding-left:20px}}.blog-post__content ul li{margin-left:0 !important;color:#413f41 !important;line-height:1.2 !important;font-size:16px !important}.wordpress-post-view .blog-post__content .contain-blog{padding-left:0;padding-right:0}.wordpress-post-view .blog-post__content .featured-image{margin-bottom:20px}.wordpress-post-view .blog-post__content p{font-family:ProximaNovaReg;font-weight:normal;font-size:16px;color:#413f41}.blog-post .rate-wrapper{display:flex;clear:both;align-items:center;justify-content:center;margin-left:10px;position:relative}.blog-post .rate-wrapper .rate-block{position:absolute;width:100%;height:100%;display:none}@media(max-width:767px){.blog-post .rate-wrapper{order:1;margin-left:0;margin-bottom:15px}}.blog-post .rate-wrapper #post-reviews-number{font-family:ProximaNovaReg}.blog-post .rate-wrapper #post-reviews-number span{font-family:ProximaNovaReg;font-size:16px;vertical-align:unset}.blog-post .rate{height:46px;padding:0 10px}.blog-post .rate:not(:checked)>input{position:absolute;left:-9999px}.blog-post .rate:not(:checked)>label{float:right;width:1em;overflow:hidden;white-space:nowrap;font-size:30px;color:#ccc}.blog-post .rate.hover-on:not(:checked)>label{cursor:pointer}.blog-post .rate:not(:checked)>label:before{content:'\2605'}.blog-post .rate>input:checked ~ label,.blog-post .rate>input.rate-checked ~ label{color:#ffc700;text-align:center}.blog-post .rate.hover-on:not(:checked)>label:hover,.blog-post .rate.hover-on:not(:checked)>label:hover ~ label{color:#deb217}.blog-post .rate.hover-on>input:checked+label:hover,.blog-post .rate.hover-on>input:checked+label:hover ~ label,.blog-post .rate.hover-on>input:checked ~ label:hover,.blog-post .rate.hover-on>input:checked ~ label:hover ~ label,.blog-post .rate.hover-on>label:hover ~ input:checked ~ label{color:#c59b08}.share-post{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.share-post__title{margin-right:10px}.share-post__socials{display:flex;flex-direction:row}.share-post__social-link{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center;width:32px;height:32px;border:1px solid #000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px}.share-post__social-link:not(:last-child){margin-right:13px}.share-post__social-link_fb{border-color:#3c5a96;color:#3c5a96;font-size:13px}.share-post__social-link_fb:hover{background-color:#3c5a96}.share-post__social-link_fb:focus{background-color:#3c5a96}.share-post__social-link_fb:active{background-color:#3c5a96}.share-post__social-link_twitter{border-color:#59adeb;color:#59adeb}.share-post__social-link_twitter:hover{background-color:#59adeb}.share-post__social-link_twitter:focus{background-color:#59adeb}.share-post__social-link_twitter:active{background-color:#59adeb}.share-post__social-link_pin{border-color:#b73939;color:#b73939}.share-post__social-link_pin:hover{background-color:#b73939}.share-post__social-link_pin:focus{background-color:#b73939}.share-post__social-link_pin:active{background-color:#b73939}.share-post__social-link_mail{border-color:#413f41;color:#413f41;font-size:14px}.share-post__social-link_mail:hover{background-color:#413f41}.share-post__social-link_mail:focus{background-color:#413f41}.share-post__social-link_mail:active{background-color:#413f41}.share-post__social-link:hover{color:#fff}.share-post__social-link:active{color:#fff}.share-post__social-link:focus{color:#fff}.related-posts-wrap{position:relative}@media(max-width:991px){.related-posts-wrap{margin-left:-15px;margin-right:-15px;margin-bottom:30px}}.related-posts{position:relative;padding-top:55px;border-top:1px solid #e8e8e8}@media(max-width:991px){.related-posts{padding:30px 15px;border-bottom:1px solid #e8e8e8}}.related-posts__heading{font-family:'ProximaNovaSbold';color:#413f41;text-transform:uppercase;margin-bottom:15px;font-size:16px;line-height:1.2}.post-item-sm{position:relative}@media(max-width:767px){.post-item-sm{margin-bottom:30px}}.post-item-sm__image{position:relative;margin-bottom:15px}.post-item-sm__image .btn-pin{position:absolute;top:10px;left:10px;background-color:#5d5185;padding:7px 12px;color:#fff;font-family:'ProximaNovaReg';font-size:14px;letter-spacing:.5px;line-height:1.2;text-transform:uppercase;z-index:2;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;opacity:0;visibility:hidden;transform:translate(0,-15px)}.post-item-sm__image .btn-pin:hover{background-color:#fff;color:#443879}@media(max-width:767px){.post-item-sm__image .btn-pin{opacity:1;visibility:visible;-webkit-transform:none;-moz-transform:none;transform:none}}.post-item-sm__image:hover .btn-pin{opacity:1;visibility:visible;transform:translate(0,0)}.post-item-sm__image img{max-width:100%}@media(max-width:767px){.post-item-sm__image img{width:100%}}.post-item-sm__image-link{display:block;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;width:100%;height:180px}@media(max-width:1024px){.post-item-sm__image-link{height:165px}}@media(max-width:991px){.post-item-sm__image-link{height:160px}}@media(max-width:767px){.post-item-sm__image-link{background:0;width:auto;height:auto}}.post-item-sm__image-link img{display:none}@media(max-width:767px){.post-item-sm__image-link img{display:block;width:100%;max-width:100%;height:auto;margin:0 auto}}.post-item-sm a{line-height:1.2}@media(max-width:991px){.blog-shop-section{margin-left:-15px;margin-right:-15px;margin-bottom:15px}}.blog-shop{position:relative;padding-top:55px;border-top:1px solid #e8e8e8}@media(max-width:991px){.blog-shop{padding:30px 15px 0}}@media(max-width:767px){.blog-shop{padding-bottom:30px}}.blog-shop__heading{font-family:'ProximaNovaSbold';color:#413f41;text-transform:uppercase;margin-bottom:10px;font-size:16px;line-height:1.2;letter-spacing:.5px}.blog-shop__products .slider-er__item{max-width:200px;margin:0 auto}.blog-shop__products .slider-er__text{margin-top:0}.blog-shop__products .product-name{font-size:16px;font-family:ProximaNovaReg;line-height:1.2;letter-spacing:.5px}@media(max-width:480px){.blog-shop__products .product-name{font-size:14px}}.blog-shop__products .slider-er .slider-er__item{display:none}.blog-shop__products .slider-er .slider-er__item:first-child{display:block}.blog-shop__products .slider-er.owl-carousel .slider-er__item{display:block}@media(max-width:767px){.blog-shop__products .slider-er.owl-carousel{padding-bottom:30px}.blog-shop__products .slider-er.owl-carousel .owl-item{height:auto;min-height:250px}}.blog-shop__products .slider-er .owl-controls .owl-buttons div.owl-prev{background:url(../images/er-lp/slider/arrow-left.svg) no-repeat 50% 50%;top:40%;left:-15px}@media(max-width:480px){.blog-shop__products .slider-er .owl-controls .owl-buttons div.owl-prev{display:block;top:-20px;left:40%;height:22px;background-size:contain}}.blog-shop__products .slider-er .owl-controls .owl-buttons div.owl-next{background:url(../images/er-lp/slider/arrow-right.svg) no-repeat 50% 50%;top:40%;right:-15px}@media(max-width:480px){.blog-shop__products .slider-er .owl-controls .owl-buttons div.owl-next{display:block;top:-20px;right:40%;height:22px;background-size:contain}}.blog-shop__products .price-box{display:flex;flex-direction:column;align-items:center;justify-content:center}.blog-shop__products .regular-price{color:#413f41;font-family:Lustria;font-size:16px;letter-spacing:.5px;line-height:20px;text-align:center}.blog-shop__products .old-price span{text-decoration:line-through;font-weight:normal;font-family:Lustria;color:#413f41;font-size:16px;margin-bottom:5px}.blog-shop__products .special-price{display:block;padding:4px 5px;background:#b3173b;font-weight:normal;letter-spacing:1px;text-align:center;width:100px}.blog-shop__products .special-price .price{font-size:20px;color:#fff;font-family:Lustria}.wordpress-post-view .new-product-gallery div.gallery-wrapper #wrapper-carousel-content,.wordpress-index-index .new-product-gallery div.gallery-wrapper #wrapper-carousel-content{top:15px !important}.cms-press .featured-bar .reset-img img{max-width:265px;max-height:inherit}.cms-press .featured-bar .huffpost .business-text{margin-top:-30px}.category-recently-purchased,.category-recently-purchased-engagement-rings,.category-mens-wedding-bands-top-10-sellers,.category-womens-wedding-bands-top-10-sellers,.category-top-engagement-rings{font-family:ProximaNovaReg;color:#413f41;font-size:16px;letter-spacing:.5px;line-height:19px}.category-recently-purchased .right-links li.login-customer:after,.category-recently-purchased-engagement-rings .right-links li.login-customer:after,.category-mens-wedding-bands-top-10-sellers .right-links li.login-customer:after,.category-womens-wedding-bands-top-10-sellers .right-links li.login-customer:after,.category-top-engagement-rings .right-links li.login-customer:after{top:24px}@media(max-width:1440px){.category-recently-purchased .right-links li.login-customer:after,.category-recently-purchased-engagement-rings .right-links li.login-customer:after,.category-mens-wedding-bands-top-10-sellers .right-links li.login-customer:after,.category-womens-wedding-bands-top-10-sellers .right-links li.login-customer:after,.category-top-engagement-rings .right-links li.login-customer:after{top:20px}}.category-recently-purchased .ringbuilder-steps,.category-recently-purchased-engagement-rings .ringbuilder-steps,.category-mens-wedding-bands-top-10-sellers .ringbuilder-steps,.category-womens-wedding-bands-top-10-sellers .ringbuilder-steps,.category-top-engagement-rings .ringbuilder-steps{margin-top:135px}@media(max-width:1024px){.category-recently-purchased .ringbuilder-steps,.category-recently-purchased-engagement-rings .ringbuilder-steps,.category-mens-wedding-bands-top-10-sellers .ringbuilder-steps,.category-womens-wedding-bands-top-10-sellers .ringbuilder-steps,.category-top-engagement-rings .ringbuilder-steps{margin-top:65px}}@media(max-width:767px){.category-recently-purchased .ringbuilder-steps,.category-recently-purchased-engagement-rings .ringbuilder-steps,.category-mens-wedding-bands-top-10-sellers .ringbuilder-steps,.category-womens-wedding-bands-top-10-sellers .ringbuilder-steps,.category-top-engagement-rings .ringbuilder-steps{margin-top:55px}}.category-recently-purchased .breadcrumbs-category,.category-recently-purchased-engagement-rings .breadcrumbs-category,.category-mens-wedding-bands-top-10-sellers .breadcrumbs-category,.category-womens-wedding-bands-top-10-sellers .breadcrumbs-category,.category-top-engagement-rings .breadcrumbs-category{display:none}.category-recently-purchased .recently-purchased_banner,.category-recently-purchased-engagement-rings .recently-purchased_banner,.category-mens-wedding-bands-top-10-sellers .recently-purchased_banner,.category-womens-wedding-bands-top-10-sellers .recently-purchased_banner,.category-top-engagement-rings .recently-purchased_banner{padding-top:10px;padding-bottom:45px}@media(max-width:991px){.category-recently-purchased .recently-purchased_banner,.category-recently-purchased-engagement-rings .recently-purchased_banner,.category-mens-wedding-bands-top-10-sellers .recently-purchased_banner,.category-womens-wedding-bands-top-10-sellers .recently-purchased_banner,.category-top-engagement-rings .recently-purchased_banner{padding-top:5px}}@media(max-width:767px){.category-recently-purchased .recently-purchased_banner,.category-recently-purchased-engagement-rings .recently-purchased_banner,.category-mens-wedding-bands-top-10-sellers .recently-purchased_banner,.category-womens-wedding-bands-top-10-sellers .recently-purchased_banner,.category-top-engagement-rings .recently-purchased_banner{padding-top:4px;padding-bottom:200px;position:relative}}.category-recently-purchased .recently-purchased_banner .purchased-banner-cover,.category-recently-purchased-engagement-rings .recently-purchased_banner .purchased-banner-cover,.category-mens-wedding-bands-top-10-sellers .recently-purchased_banner .purchased-banner-cover,.category-womens-wedding-bands-top-10-sellers .recently-purchased_banner .purchased-banner-cover,.category-top-engagement-rings .recently-purchased_banner .purchased-banner-cover{width:100%;background:url("../images/recently_purchased_D.jpg") no-repeat center center;background-size:cover;color:#fff}@media(max-width:1024px){.category-recently-purchased .recently-purchased_banner .purchased-banner-cover,.category-recently-purchased-engagement-rings .recently-purchased_banner .purchased-banner-cover,.category-mens-wedding-bands-top-10-sellers .recently-purchased_banner .purchased-banner-cover,.category-womens-wedding-bands-top-10-sellers .recently-purchased_banner .purchased-banner-cover,.category-top-engagement-rings .recently-purchased_banner .purchased-banner-cover{background-image:url("../images/recently_purchased_T_1024.jpg")}}@media(max-width:767px){.category-recently-purchased .recently-purchased_banner .purchased-banner-cover,.category-recently-purchased-engagement-rings .recently-purchased_banner .purchased-banner-cover,.category-mens-wedding-bands-top-10-sellers .recently-purchased_banner .purchased-banner-cover,.category-womens-wedding-bands-top-10-sellers .recently-purchased_banner .purchased-banner-cover,.category-top-engagement-rings .recently-purchased_banner .purchased-banner-cover{min-height:300px;background-position:71%;margin-top:75px;background-image:url("../images/RecentlyPurchasedMobile@2x.jpg");color:#413f41}}@media(max-width:767px){.category-recently-purchased .recently-purchased_banner .purchased-text_cover,.category-recently-purchased-engagement-rings .recently-purchased_banner .purchased-text_cover,.category-mens-wedding-bands-top-10-sellers .recently-purchased_banner .purchased-text_cover,.category-womens-wedding-bands-top-10-sellers .recently-purchased_banner .purchased-text_cover,.category-top-engagement-rings .recently-purchased_banner .purchased-text_cover{position:absolute;bottom:-175px;left:0;padding:0 15px 0}}.category-recently-purchased .recently-purchased_banner .purchased-head_text,.category-recently-purchased-engagement-rings .recently-purchased_banner .purchased-head_text,.category-mens-wedding-bands-top-10-sellers .recently-purchased_banner .purchased-head_text,.category-womens-wedding-bands-top-10-sellers .recently-purchased_banner .purchased-head_text,.category-top-engagement-rings .recently-purchased_banner .purchased-head_text{font-family:Lustria;font-size:32px;letter-spacing:1px;line-height:41px;padding:110px 0 20px 60px;margin:0}@media(max-width:767px){.category-recently-purchased .recently-purchased_banner .purchased-head_text,.category-recently-purchased-engagement-rings .recently-purchased_banner .purchased-head_text,.category-mens-wedding-bands-top-10-sellers .recently-purchased_banner .purchased-head_text,.category-womens-wedding-bands-top-10-sellers .recently-purchased_banner .purchased-head_text,.category-top-engagement-rings .recently-purchased_banner .purchased-head_text{font-size:28px;text-align:center;padding:0}}.category-recently-purchased .recently-purchased_banner .purchased-add_text,.category-recently-purchased-engagement-rings .recently-purchased_banner .purchased-add_text,.category-mens-wedding-bands-top-10-sellers .recently-purchased_banner .purchased-add_text,.category-womens-wedding-bands-top-10-sellers .recently-purchased_banner .purchased-add_text,.category-top-engagement-rings .recently-purchased_banner .purchased-add_text{font-size:18px;letter-spacing:.5px;line-height:22px;padding:0 0 130px 60px;max-width:480px}@media(max-width:767px){.category-recently-purchased .recently-purchased_banner .purchased-add_text,.category-recently-purchased-engagement-rings .recently-purchased_banner .purchased-add_text,.category-mens-wedding-bands-top-10-sellers .recently-purchased_banner .purchased-add_text,.category-womens-wedding-bands-top-10-sellers .recently-purchased_banner .purchased-add_text,.category-top-engagement-rings .recently-purchased_banner .purchased-add_text{font-size:18px;text-align:center;max-width:100%;padding:0 10px 0}}@media(max-width:991px){.category-recently-purchased .tablet-full_width,.category-recently-purchased-engagement-rings .tablet-full_width,.category-mens-wedding-bands-top-10-sellers .tablet-full_width,.category-womens-wedding-bands-top-10-sellers .tablet-full_width,.category-top-engagement-rings .tablet-full_width{width:100%}}.category-recently-purchased .recently-purchased_products .recently-purchased_item,.category-recently-purchased-engagement-rings .recently-purchased_products .recently-purchased_item,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased_item,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased_item,.category-top-engagement-rings .recently-purchased_products .recently-purchased_item{margin-bottom:70px}.category-recently-purchased .recently-purchased_products .recently-purchased_item_wb,.category-recently-purchased-engagement-rings .recently-purchased_products .recently-purchased_item_wb,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased_item_wb,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased_item_wb,.category-top-engagement-rings .recently-purchased_products .recently-purchased_item_wb{margin:0;padding:0}@media(max-width:767px){.category-recently-purchased .recently-purchased_products .recently-purchased_item_wb,.category-recently-purchased-engagement-rings .recently-purchased_products .recently-purchased_item_wb,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased_item_wb,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased_item_wb,.category-top-engagement-rings .recently-purchased_products .recently-purchased_item_wb{border-bottom:0;padding-bottom:30px}.category-recently-purchased .recently-purchased_products .recently-purchased_item_wb .product-description_cover,.category-recently-purchased-engagement-rings .recently-purchased_products .recently-purchased_item_wb .product-description_cover,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased_item_wb .product-description_cover,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased_item_wb .product-description_cover,.category-top-engagement-rings .recently-purchased_products .recently-purchased_item_wb .product-description_cover{padding-top:30px}}@media(max-width:767px){.category-recently-purchased .recently-purchased_products .recently-purchased_bordered,.category-recently-purchased-engagement-rings .recently-purchased_products .recently-purchased_bordered,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased_bordered,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased_bordered,.category-top-engagement-rings .recently-purchased_products .recently-purchased_bordered{border-top:1px solid #e8e8e8}}.category-recently-purchased .recently-purchased_products .recently-purchased-img_carousel,.category-recently-purchased-engagement-rings .recently-purchased_products .recently-purchased-img_carousel,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel,.category-top-engagement-rings .recently-purchased_products .recently-purchased-img_carousel{max-width:350px;max-height:350px;width:100%;margin:0 auto;position:relative}@media(max-width:991px){.category-recently-purchased .recently-purchased_products .recently-purchased-img_carousel,.category-recently-purchased-engagement-rings .recently-purchased_products .recently-purchased-img_carousel,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel,.category-top-engagement-rings .recently-purchased_products .recently-purchased-img_carousel{max-width:300px;max-height:300px}}@media(max-width:767px){.category-recently-purchased .recently-purchased_products .recently-purchased-img_carousel,.category-recently-purchased-engagement-rings .recently-purchased_products .recently-purchased-img_carousel,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel,.category-top-engagement-rings .recently-purchased_products .recently-purchased-img_carousel{padding-top:25px}}.category-recently-purchased .recently-purchased_products .recently-purchased-img_carousel .recently-purchased_rings,.category-recently-purchased-engagement-rings .recently-purchased_products .recently-purchased-img_carousel .recently-purchased_rings,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel .recently-purchased_rings,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel .recently-purchased_rings,.category-top-engagement-rings .recently-purchased_products .recently-purchased-img_carousel .recently-purchased_rings{padding-bottom:0;margin-bottom:0}.category-recently-purchased .recently-purchased_products .recently-purchased-img_carousel .recently-product-image,.category-recently-purchased-engagement-rings .recently-purchased_products .recently-purchased-img_carousel .recently-product-image,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel .recently-product-image,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel .recently-product-image,.category-top-engagement-rings .recently-purchased_products .recently-purchased-img_carousel .recently-product-image{max-width:350px;margin:0 auto}@media(max-width:991px){.category-recently-purchased .recently-purchased_products .recently-purchased-img_carousel .recently-product-image,.category-recently-purchased-engagement-rings .recently-purchased_products .recently-purchased-img_carousel .recently-product-image,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel .recently-product-image,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel .recently-product-image,.category-top-engagement-rings .recently-purchased_products .recently-purchased-img_carousel .recently-product-image{max-width:300px;max-height:300px}}.category-recently-purchased .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn,.category-recently-purchased-engagement-rings .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn,.category-top-engagement-rings .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn{position:absolute;display:inline-block;vertical-align:middle;width:25px;height:32px;background-repeat:no-repeat;top:50%}@media(max-width:767px){.category-recently-purchased .recently-purchased_products .recently-purchased-img_carousel .purchased-slider_arrows,.category-recently-purchased-engagement-rings .recently-purchased_products .recently-purchased-img_carousel .purchased-slider_arrows,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel .purchased-slider_arrows,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel .purchased-slider_arrows,.category-top-engagement-rings .recently-purchased_products .recently-purchased-img_carousel .purchased-slider_arrows{position:relative;z-index:2;margin-top:7px}}.category-recently-purchased .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn_prev,.category-recently-purchased-engagement-rings .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn_prev,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn_prev,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn_prev,.category-top-engagement-rings .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn_prev{background-image:url(../images/product/icon_chevron-left.svg);left:5px}@media(max-width:767px){.category-recently-purchased .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn_prev,.category-recently-purchased-engagement-rings .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn_prev,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn_prev,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn_prev,.category-top-engagement-rings .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn_prev{left:40%}}.category-recently-purchased .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn_next,.category-recently-purchased-engagement-rings .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn_next,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn_next,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn_next,.category-top-engagement-rings .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn_next{background-image:url(../images/product/icon_chevron-right.svg);right:-3px}@media(max-width:767px){.category-recently-purchased .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn_next,.category-recently-purchased-engagement-rings .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn_next,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn_next,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn_next,.category-top-engagement-rings .recently-purchased_products .recently-purchased-img_carousel .purchased-item_slider-btn_next{right:38%}}.category-recently-purchased .recently-purchased_products .product-description_cover,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover,.category-top-engagement-rings .recently-purchased_products .product-description_cover{padding-top:50px}@media(max-width:767px){.category-recently-purchased .recently-purchased_products .product-description_cover,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover,.category-top-engagement-rings .recently-purchased_products .product-description_cover{text-align:center;padding-top:85px;z-index:1}}.category-recently-purchased .recently-purchased_products .product-description_cover .ring-info_section,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .ring-info_section,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .ring-info_section,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .ring-info_section,.category-top-engagement-rings .recently-purchased_products .product-description_cover .ring-info_section{margin-bottom:25px}.category-recently-purchased .recently-purchased_products .product-description_cover .ring-info_section_wb,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .ring-info_section_wb,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .ring-info_section_wb,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .ring-info_section_wb,.category-top-engagement-rings .recently-purchased_products .product-description_cover .ring-info_section_wb{max-width:320px}@media(max-width:767px){.category-recently-purchased .recently-purchased_products .product-description_cover .ring-info_section_wb,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .ring-info_section_wb,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .ring-info_section_wb,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .ring-info_section_wb,.category-top-engagement-rings .recently-purchased_products .product-description_cover .ring-info_section_wb{margin-left:auto;margin-right:auto}}.category-recently-purchased .recently-purchased_products .product-description_cover .settings-link,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .settings-link,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .settings-link,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .settings-link,.category-top-engagement-rings .recently-purchased_products .product-description_cover .settings-link{display:block;margin-top:5px;font-size:16px;font-weight:bold;letter-spacing:.5px;line-height:19px}.category-recently-purchased .recently-purchased_products .product-description_cover .settings-link:hover,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .settings-link:hover,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .settings-link:hover,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .settings-link:hover,.category-top-engagement-rings .recently-purchased_products .product-description_cover .settings-link:hover{color:#5d5185}.category-recently-purchased .recently-purchased_products .product-description_cover .product-collection_name,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .product-collection_name,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-collection_name,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-collection_name,.category-top-engagement-rings .recently-purchased_products .product-description_cover .product-collection_name{color:#443879;font-family:Lustria;font-size:24px;letter-spacing:.5px;line-height:31px}.category-recently-purchased .recently-purchased_products .product-description_cover .product-ring_name,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .product-ring_name,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-ring_name,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-ring_name,.category-top-engagement-rings .recently-purchased_products .product-description_cover .product-ring_name{font-size:16px;letter-spacing:.5px;line-height:19px}.category-recently-purchased .recently-purchased_products .product-description_cover .product-ring_name_wb,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .product-ring_name_wb,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-ring_name_wb,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-ring_name_wb,.category-top-engagement-rings .recently-purchased_products .product-description_cover .product-ring_name_wb{letter-spacing:.65px;line-height:1.25}.category-recently-purchased .recently-purchased_products .product-description_cover .diamond-info_section,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .diamond-info_section,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .diamond-info_section,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .diamond-info_section,.category-top-engagement-rings .recently-purchased_products .product-description_cover .diamond-info_section{margin-bottom:30px}.category-recently-purchased .recently-purchased_products .product-description_cover .product-price_section,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .product-price_section,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-price_section,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-price_section,.category-top-engagement-rings .recently-purchased_products .product-description_cover .product-price_section{margin-bottom:15px}.category-recently-purchased .recently-purchased_products .product-description_cover .product-price_section_wb,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .product-price_section_wb,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-price_section_wb,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-price_section_wb,.category-top-engagement-rings .recently-purchased_products .product-description_cover .product-price_section_wb{margin-bottom:25px}.category-recently-purchased .recently-purchased_products .product-description_cover .product-price_section .sip_splitprice,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .product-price_section .sip_splitprice,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-price_section .sip_splitprice,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-price_section .sip_splitprice,.category-top-engagement-rings .recently-purchased_products .product-description_cover .product-price_section .sip_splitprice{display:inline-block}.category-recently-purchased .recently-purchased_products .product-description_cover .product-price_section .price-box,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .product-price_section .price-box,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-price_section .price-box,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-price_section .price-box,.category-top-engagement-rings .recently-purchased_products .product-description_cover .product-price_section .price-box{display:inline-block}.category-recently-purchased .recently-purchased_products .product-description_cover .product-price_section .price-box .special-price,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .product-price_section .price-box .special-price,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-price_section .price-box .special-price,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-price_section .price-box .special-price,.category-top-engagement-rings .recently-purchased_products .product-description_cover .product-price_section .price-box .special-price{padding-left:8px}.category-recently-purchased .recently-purchased_products .product-description_cover .product-price_section .price-box .special-price .price,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .product-price_section .price-box .special-price .price,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-price_section .price-box .special-price .price,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-price_section .price-box .special-price .price,.category-top-engagement-rings .recently-purchased_products .product-description_cover .product-price_section .price-box .special-price .price{font-family:Lustria;font-size:20px;letter-spacing:1px;line-height:26px;color:#443879;padding-right:5px}.category-recently-purchased .recently-purchased_products .product-description_cover .product-price_section .counterdown-wrap,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .product-price_section .counterdown-wrap,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-price_section .counterdown-wrap,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-price_section .counterdown-wrap,.category-top-engagement-rings .recently-purchased_products .product-description_cover .product-price_section .counterdown-wrap{display:none}.category-recently-purchased .recently-purchased_products .product-description_cover .product-price_section .product-price,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .product-price_section .product-price,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-price_section .product-price,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-price_section .product-price,.category-top-engagement-rings .recently-purchased_products .product-description_cover .product-price_section .product-price{letter-spacing:.5px;line-height:19px;display:inline-block}.category-recently-purchased .recently-purchased_products .product-description_cover .product-price_section .starting-price,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .product-price_section .starting-price,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-price_section .starting-price,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .product-price_section .starting-price,.category-top-engagement-rings .recently-purchased_products .product-description_cover .product-price_section .starting-price{font-family:Lustria;font-size:20px;letter-spacing:1px;line-height:26px;color:#443879;padding-right:5px;display:none}.category-recently-purchased .recently-purchased_products .product-description_cover .build-button_section .btn-smlr,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .build-button_section .btn-smlr,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .build-button_section .btn-smlr,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .build-button_section .btn-smlr,.category-top-engagement-rings .recently-purchased_products .product-description_cover .build-button_section .btn-smlr{height:58px;width:321px;border-radius:45px;background-color:#443879;font-size:16px;font-family:ProximaNovaBold;letter-spacing:2px;line-height:19px;text-align:center;display:flex;align-items:center;justify-content:center}.category-recently-purchased .recently-purchased_products .product-description_cover .build-button_section .btn-smlr:hover,.category-recently-purchased .recently-purchased_products .product-description_cover .build-button_section .btn-smlr:focus,.category-recently-purchased .recently-purchased_products .product-description_cover .build-button_section .btn-smlr:active,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .build-button_section .btn-smlr:hover,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .build-button_section .btn-smlr:focus,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .build-button_section .btn-smlr:active,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .build-button_section .btn-smlr:hover,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .build-button_section .btn-smlr:focus,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .build-button_section .btn-smlr:active,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .build-button_section .btn-smlr:hover,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .build-button_section .btn-smlr:focus,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .build-button_section .btn-smlr:active,.category-top-engagement-rings .recently-purchased_products .product-description_cover .build-button_section .btn-smlr:hover,.category-top-engagement-rings .recently-purchased_products .product-description_cover .build-button_section .btn-smlr:focus,.category-top-engagement-rings .recently-purchased_products .product-description_cover .build-button_section .btn-smlr:active{background-color:#5d5185;color:#fff}@media(max-width:767px){.category-recently-purchased .recently-purchased_products .product-description_cover .build-button_section .btn-smlr,.category-recently-purchased-engagement-rings .recently-purchased_products .product-description_cover .build-button_section .btn-smlr,.category-mens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .build-button_section .btn-smlr,.category-womens-wedding-bands-top-10-sellers .recently-purchased_products .product-description_cover .build-button_section .btn-smlr,.category-top-engagement-rings .recently-purchased_products .product-description_cover .build-button_section .btn-smlr{margin:auto}}@media(max-width:767px){.category-top-engagement-rings .recently-purchased_banner{padding-bottom:180px}}.category-top-engagement-rings .recently-purchased_banner .purchased-banner-cover{background:url("../images/top_10_D@2x.jpg") no-repeat center center;background-size:cover}@media(max-width:767px){.category-top-engagement-rings .recently-purchased_banner .purchased-banner-cover{background-image:url("../images/top10sellersmobile@2x.jpg")}}@media(max-width:767px){.category-top-engagement-rings .recently-purchased_banner .purchased-text_cover{bottom:-160px;padding:0 5px 0;width:100%;text-align:center}}@media(max-width:767px){.category-top-engagement-rings .recently-purchased_banner .purchased-add_text{max-width:360px;margin:auto}}.category-top-engagement-rings .purchased-head_text{color:#443879}.category-top-engagement-rings .purchased-add_text{color:#443879}@media(max-width:767px){.category-mens-wedding-bands-top-10-sellers .main-container,.category-womens-wedding-bands-top-10-sellers .main-container{margin-top:56px}.category-mens-wedding-bands-top-10-sellers .cate_name,.category-womens-wedding-bands-top-10-sellers .cate_name{padding-top:25px}}@media(max-width:1024px){.diamondsearch-index-index .container.ds-container{margin-bottom:50px}}.container.ds-container .primary-filters{max-width:1160px;margin:0 auto}.container.ds-container .primary-filters h1{color:#413f41;font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:36px;text-align:center;margin:0}@media(max-width:767px){.container.ds-container .primary-filters h1{font-size:20px;display:none}}.container.ds-container .primary-filters .filter-section-wrapper{margin-bottom:0}@media(max-width:1024px){.container.ds-container .primary-filters .filter-section-wrapper{margin-bottom:50px}}@media(max-width:767px){.container.ds-container .primary-filters .filter-section-wrapper{margin-bottom:0}}.container.ds-container .primary-filters .filter-section-wrapper.no-margin{margin-bottom:0}.container.ds-container .primary-filters .filter-section-wrapper .share-filter-params{position:absolute;top:40px;right:0;z-index:10}@media(max-width:1024px){.container.ds-container .primary-filters .filter-section-wrapper .share-filter-params{right:10px}}.container.ds-container .primary-filters .filter-section-wrapper .share-filter-params a{display:block;position:relative;font-size:16px;letter-spacing:.5px;line-height:1.2;font-family:ProximaNovaBold;color:#443879;padding-left:30px}.container.ds-container .primary-filters .filter-section-wrapper .share-filter-params a:before{content:'';position:absolute;left:0;top:50%;transform:translate(0,-50%);width:24px;height:24px;background-image:url(../images/icon_share.svg);background-repeat:no-repeat;background-position:center}.container.ds-container .primary-filters .filter-section-wrapper .share-filter-params .msg{position:absolute;top:100%;width:100px;border-radius:4px;text-align:center;padding:7px 5px;left:50%;transform:translate(-50%,0);background:#fff;box-shadow:0 1px 5px rgba(0,0,0,0.4);font-size:14px;margin-top:20px;-webkit-transition:.15s;-moz-transition:.15s;-o-transition:.15s;transition:.15s;opacity:0;visibility:hidden}.container.ds-container .primary-filters .filter-section-wrapper .share-filter-params .msg.copied{display:block;margin-top:10px;opacity:1;visibility:visible}.container.ds-container .primary-filters .filter-section-wrapper .share-filter-params_mobile{display:none;position:relative}@media(max-width:767px){.container.ds-container .primary-filters .filter-section-wrapper .share-filter-params_mobile{display:block;top:auto;right:auto}}.container.ds-container .primary-filters .filter-section-wrapper .share-filter-params_mobile a{display:inline-block;margin-left:20px;padding-left:20px}.container.ds-container .primary-filters .filter-section-wrapper .share-filter-params_mobile a:before{width:15px;height:15px;background-image:url(../images/icon_share_sm.svg)}.container.ds-container .primary-filters .filter-section-wrapper .share-filter-params_mobile .msg{top:-50px;transform:translate(-35px,0);margin-top:-5px}.container.ds-container .primary-filters .filter-section-wrapper .share-filter-params_mobile .msg.copied{margin-top:10px}.container.ds-container .primary-filters .filter-header{position:relative;display:flex;align-items:center;justify-content:flex-start;padding-bottom:25px;margin-top:50px}@media(max-width:767px){.container.ds-container .primary-filters .filter-header{padding:0;margin:0;margin-top:45px;align-items:center;justify-content:center;flex-direction:column}}.container.ds-container .primary-filters .filter-header__toggle{font-size:16px;letter-spacing:.5px;line-height:1.2;padding-left:30px;position:relative;pointer-events:none}.container.ds-container .primary-filters .filter-header__toggle:before{content:'';position:absolute;top:50%;left:0;margin-top:-10px;background-image:url(../images/img_rosi-icon-MDS@2x.png);background-size:contain;width:20px;height:20px}.container.ds-container .primary-filters .filter-header__toggle .toggle-title_m{display:none}@media(max-width:767px){.container.ds-container .primary-filters .filter-header__toggle{padding:15px 0;text-align:center;width:100%;background:#443879;color:#fff;font-size:14px;font-family:ProximaNovaBold;line-height:17px;letter-spacing:.4px;pointer-events:auto}.container.ds-container .primary-filters .filter-header__toggle .counts:after{content:'';display:inline-block;width:14px;height:8px;background-image:url(../dsearch/image/icon_dropdown-chevron_white.svg);background-repeat:no-repeat;margin-left:4px}.container.ds-container .primary-filters .filter-header__toggle .toggle-title_m{display:inline}.container.ds-container .primary-filters .filter-header__toggle:before{position:relative;display:block;top:auto;margin:0 auto 4px;background-image:url(../images/diamondsearch/icon_filters_white.svg);width:25px;height:20px;background-repeat:no-repeat}}.container.ds-container .primary-filters .filter-header .powered-by-wrapper{position:absolute;top:-20px;left:50%;margin-left:-150px}.container.ds-container .primary-filters .filter-header .powered-by-wrapper .title span{display:none}@media(max-width:767px){.container.ds-container .primary-filters .filter-header .powered-by-wrapper .title span{display:inline;text-transform:none}}@media(max-width:767px){.container.ds-container .primary-filters .filter-header .powered-by-wrapper .title{margin-right:10px;letter-spacing:normal}}@media(max-width:991px){.container.ds-container .primary-filters .filter-header .powered-by-wrapper{top:-13px;left:auto;margin-left:0;right:15px}}@media(max-width:767px){.container.ds-container .primary-filters .filter-header .powered-by-wrapper{position:relative;top:auto;left:auto;right:0;width:100%;margin:0;padding:7px 0;background-color:#fff4f8}.container.ds-container .primary-filters .filter-header .powered-by-wrapper.is-rosiSort{background-color:#fff}.container.ds-container .primary-filters .filter-header .powered-by-wrapper.is-rosiSort .title span{display:none}.container.ds-container .primary-filters .filter-header .powered-by-wrapper.is-rosiSort .rosi-sort-toggle{display:flex;margin-left:45px}.container.ds-container .primary-filters .filter-header .powered-by-wrapper .rosi-logo{width:50px}}.container.ds-container .primary-filters .filter-header .powered-by-wrapper a{margin-left:20px}.container.ds-container .primary-filters .filter-header .has-helped{position:absolute;top:-20px;right:0;margin:0;width:320px;font-size:16px;font-family:ProximaNovaSBold;line-height:1.2;text-align:right}.container.ds-container .primary-filters .filter-header .has-helped span{font-family:ProximaNovaBold}@media(max-width:991px){.container.ds-container .primary-filters .filter-header .has-helped{display:none}}.container.ds-container .primary-filters .tab-content{border-top:1px solid #e8e8e8}.container.ds-container .primary-filters .tab-content>.active{display:flex;flex-wrap:wrap;justify-content:space-between}.container.ds-container .primary-filters .tab-content .table-responsive{align-items:flex-start}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .table-responsive{margin-bottom:0}}.container.ds-container .primary-filters .tab-content .product-shape{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}@media(max-width:991px){.container.ds-container .primary-filters .tab-content .product-shape{flex-wrap:wrap;justify-content:center}.container.ds-container .primary-filters .tab-content .product-shape__item{margin:0 2px 35px}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .product-shape{justify-content:flex-start;margin:-5px}.container.ds-container .primary-filters .tab-content .product-shape__item{margin:5px}}.container.ds-container .primary-filters .tab-content .product-shape_rosi{flex-wrap:wrap;justify-content:center}.container.ds-container .primary-filters .tab-content .product-shape_rosi li{margin-left:2px;margin-right:2px;margin-bottom:35px}.container.ds-container .primary-filters .tab-content .product-shape__item{position:relative;display:block;width:auto}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .product-shape__item{border:0}}.container.ds-container .primary-filters .tab-content .product-shape__item a{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #e8e8e8;padding:0}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .product-shape__item a{border-color:#dadada}}.container.ds-container .primary-filters .tab-content .product-shape__item a img{max-width:100%;margin:0}.container.ds-container .primary-filters .tab-content .product-shape__item:hover a{border-color:#443879}.container.ds-container .primary-filters .tab-content .product-shape__item:hover a img{filter:invert(0.4) sepia(0.5) saturate(4) hue-rotate(210deg) brightness(0.5)}.container.ds-container .primary-filters .tab-content .product-shape__item.active a{border-color:#443879}.container.ds-container .primary-filters .tab-content .product-shape__item.active a img{filter:invert(0.4) sepia(0.5) saturate(4) hue-rotate(210deg) brightness(0.5)}.container.ds-container .primary-filters .tab-content .product-shape__item:hover .product-shape__item-label{display:block}.container.ds-container .primary-filters .tab-content .product-shape__item.active .product-shape__item-label{display:block}.container.ds-container .primary-filters .tab-content .product-shape__item-label{display:none;position:absolute;top:100%;left:0;right:0;margin-top:5px;text-align:center;font-size:11px;letter-spacing:.31px;line-height:1.1;color:#443879}.container.ds-container .primary-filters .tab-content .filter-item-title .info-btn{display:inline-block;transform:translate(4px,-2px);cursor:pointer}.container.ds-container .primary-filters .tab-content .filter-item-title .info-btn img{display:inline}.container.ds-container .primary-filters .tab-content .slider-data-explanation{position:relative;clear:both;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:18px;margin-left:-5px;margin-right:-5px;margin-bottom:10px}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .slider-data-explanation{padding-top:10px}}.container.ds-container .primary-filters .tab-content .slider-data-explanation .item{position:relative;font-size:16px;letter-spacing:.5px;line-height:1.2;height:5px;border:1px solid #c4c4c4;border-top:0;text-align:center}@media(max-width:991px){.container.ds-container .primary-filters .tab-content .slider-data-explanation .item{font-size:14px}}.container.ds-container .primary-filters .tab-content .slider-data-explanation .item span{display:inline-block;transform:translate(0,-6px);padding:0 7px;background:#fff;z-index:1}@media(max-width:991px){.container.ds-container .primary-filters .tab-content .slider-data-explanation .item span{transform:translate(0,-4px)}}.container.ds-container .primary-filters .tab-content .slider-data-explanation .item_clarity{width:77%}@media(max-width:991px){.container.ds-container .primary-filters .tab-content .slider-data-explanation .item_clarity span{max-width:145px;transform:translate(0,-12px)}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .slider-data-explanation .item_clarity{width:76%}}.container.ds-container .primary-filters .tab-content .slider-data-explanation .item_flawless{width:22%}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .slider-data-explanation .item_flawless{margin-right:-5px;width:25%}}.container.ds-container .primary-filters .tab-content .slider-data-explanation .item_near-colorless{width:57%}.container.ds-container .primary-filters .tab-content .slider-data-explanation .item_colorless{width:42%}.container.ds-container .primary-filters .tab-content .tab-pane#advanced-filters{clear:both}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .tab-pane#advanced-filters{padding-top:80px;margin-top:0}.container.ds-container .primary-filters .tab-content .tab-pane#advanced-filters.fancy-color-on{padding-top:250px;margin-top:0}}.container.ds-container .primary-filters .tab-content .tab-pane#recommended-filters{padding-top:320px;margin-top:-300px;clear:both}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .tab-pane#recommended-filters{padding-top:5px;margin-top:0}}.container.ds-container .primary-filters .tab-content .fluorescence_slider{width:50%;margin-top:20px;padding-left:20px;padding-right:2px}.container.ds-container .primary-filters .tab-content .fluorescence_slider.second{margin-top:0}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content .fluorescence_slider{padding-right:8px}}@media(max-width:991px){.container.ds-container .primary-filters .tab-content .fluorescence_slider{padding-right:4px;padding-left:13px}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .fluorescence_slider{width:100%;padding:0 25px}}.container.ds-container .primary-filters .tab-content .provenance-filter{margin:30px 0 10px;padding:0 5px;flex:1 1 40em}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .provenance-filter{margin:35px 0 -15px;padding:0 25px}}.container.ds-container .primary-filters .tab-content .provenance-filter .provenance-filter-toggle__checkbox{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:16px;font-family:ProximaNovaReg}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .provenance-filter .provenance-filter-toggle__checkbox{font-size:14px;letter-spacing:.44px}}.container.ds-container .primary-filters .tab-content .provenance-filter .provenance-filter-toggle__checkbox span.toggle-icon{position:relative;display:block;width:38px;height:22px;background-color:#f9f9f9;border:1px solid #c4c4c4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-right:10px;cursor:pointer}.container.ds-container .primary-filters .tab-content .provenance-filter .provenance-filter-toggle__checkbox span.toggle-icon:before{content:'';position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background-color:#c4c4c4;transform:translate(0,0);transition:transform .15s}.container.ds-container .primary-filters .tab-content .provenance-filter .provenance-filter-toggle__checkbox input[type=checkbox]{display:none;position:absolute;left:-9999px}.container.ds-container .primary-filters .tab-content .provenance-filter .provenance-filter-toggle__checkbox input[type=checkbox]:checked+span.toggle-icon{border-color:#7c7593}.container.ds-container .primary-filters .tab-content .provenance-filter .provenance-filter-toggle__checkbox input[type=checkbox]:checked+span.toggle-icon:before{background-color:#443879;transform:translate(15px,0)}.container.ds-container .primary-filters .tab-content .provenance-filter .provenance-filter-toggle__checkbox .text{margin-right:8px;line-height:1.2}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .provenance-filter .provenance-filter-toggle__checkbox .text a{font-size:14px}}.container.ds-container .primary-filters .tab-content .provenance-filter .provenance-filter-toggle__checkbox img{transform:translate(0,-1px)}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper{display:block;width:100%}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper{padding:0;margin-top:25px}}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper .colored-filter-toggle{padding-top:10px}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper .colored-filter-toggle{position:absolute;top:55px;left:0;right:0}}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper .colored-filter-toggle__checkbox{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:16px;font-family:ProximaNovaReg}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper .colored-filter-toggle__checkbox{position:relative;width:100%;max-width:320px;margin:0 auto}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper .colored-filter-toggle__checkbox img{display:none}}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper .colored-filter-toggle__checkbox span.toggle-icon{position:relative;display:block;width:38px;height:22px;background-color:#f9f9f9;border:1px solid #c4c4c4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-right:10px;cursor:pointer}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper .colored-filter-toggle__checkbox span.toggle-icon:before{content:'';position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background-color:#c4c4c4;transform:translate(0,0);transition:transform .15s}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper .colored-filter-toggle__checkbox span.toggle-icon{margin:0;width:100%;height:35px;border-color:#443879;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;overflow:hidden}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper .colored-filter-toggle__checkbox span.toggle-icon:before{width:50%;height:auto;background-color:#443879;top:0;bottom:0;left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;transition:none}}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper .colored-filter-toggle__checkbox input[type=checkbox]{display:none;position:absolute;left:-9999px}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper .colored-filter-toggle__checkbox input[type=checkbox]:checked+span.toggle-icon{border-color:#7c7593}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper .colored-filter-toggle__checkbox input[type=checkbox]:checked+span.toggle-icon:before{background-color:#443879;transform:translate(15px,0)}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper .colored-filter-toggle__checkbox input[type=checkbox]:checked+span.toggle-icon{border-color:#443879}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper .colored-filter-toggle__checkbox input[type=checkbox]:checked+span.toggle-icon:before{background-color:#443879;transform:translate(100%,0)}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper .colored-filter-toggle__checkbox input[type=checkbox]:not(:checked)+span.toggle-icon+.text .d{color:#fff}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper .colored-filter-toggle__checkbox input[type=checkbox]:checked+span.toggle-icon+.text .cd{color:#fff}}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper .colored-filter-toggle__checkbox .text{margin-right:8px}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper .colored-filter-toggle__checkbox .text .d{display:none}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper .colored-filter-toggle__checkbox .text{position:absolute;top:50%;transform:translate(0,-50%);left:0;right:0;display:flex;flex-direction:row;justify-content:center;margin:0}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper .colored-filter-toggle__checkbox .text span{width:50%;text-align:center;font-size:14px;line-height:17px}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-wrapper .colored-filter-toggle__checkbox .text .d{display:inline}}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container{display:none;flex-direction:row;flex-wrap:wrap;width:100%}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container.is-active{display:flex}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container{flex-direction:column;padding-left:32px;padding-right:32px}}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container .colored-diamonds-filter,.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container .intensity-filters{width:50%}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container .colored-diamonds-filter,.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container .intensity-filters{width:100%}}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container .intensity-filters{padding-left:20px;padding-right:2px}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container .intensity-filters{padding:0}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container .intensity-filters h2{margin-top:5px;margin-bottom:30px}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container .colored-diamonds-filter{position:absolute;top:105px;left:25px;right:25px;width:auto}}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container .colored-diamonds-filter h2{text-transform:uppercase;margin-top:15px;margin-bottom:5px;color:#413f41;font-family:Lustria;font-size:16px;letter-spacing:.5px;line-height:20px}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container .fancy-color-filters{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container .fancy-color-filters{position:relative;justify-content:space-between;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container .fancy-color-filters__item{position:relative;display:block;width:80px;border:1px solid #e8e8e8;background:#fff;margin-right:13px;cursor:pointer}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container .fancy-color-filters__item:last-child{margin-right:0}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container .fancy-color-filters__item{position:static;width:90px;margin:5px}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container .fancy-color-filters__item:last-child{margin:5px}}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container .fancy-color-filters__item img{max-width:100%;width:55px;margin:0 auto}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container .fancy-color-filters__item span{position:absolute;top:100%;left:0;right:0;text-align:center;font-size:14px;letter-spacing:.44px;line-height:1.2;color:#45357b;transform:translate(0,5px);opacity:0}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container .fancy-color-filters__item span{top:-30px;left:130px;right:auto;font-size:16px;text-align:left}}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container .fancy-color-filters__item:hover{border-color:#443879}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container .fancy-color-filters__item:hover span{opacity:1}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container .fancy-color-filters__item.is-selected{border-color:#443879}.container.ds-container .primary-filters .tab-content .colored-diamonds-filter-container .fancy-color-filters__item.is-selected span{opacity:1}.container.ds-container .primary-filters .tab-content #advanced-filters #cut_slider_div.row{padding-left:26px;padding-right:8px}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #advanced-filters #cut_slider_div.row{padding:0 35px}}.container.ds-container .primary-filters .tab-content #advanced-filters #cut_slider_div.is-disabled{opacity:.4;pointer-events:none;filter:grayscale(1)}.container.ds-container .primary-filters .tab-content #advanced-filters #color_slider_div.is-disabled{opacity:.4;pointer-events:none;filter:grayscale(1)}.container.ds-container .primary-filters .tab-content #advanced-filters #diamond_shapes.is-disabled{opacity:.4;pointer-events:none;filter:grayscale(1)}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #advanced-filters .is-disabled{display:none !important}}.container.ds-container .primary-filters .tab-content #advanced-filters .space-align{padding-top:56px}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #advanced-filters .space-align{padding-top:20px !important}.container.ds-container .primary-filters .tab-content #advanced-filters .space-align.symmetry_slider{padding-top:0 !important}}.container.ds-container .primary-filters .tab-content #advanced-filters #advanced_search_block .space-align{padding-top:0}.container.ds-container .primary-filters .tab-content #advanced-filters #advanced_search_block.round-search .space-align{padding-top:36px}.container.ds-container .primary-filters .tab-content #advanced-filters>.clearfix{width:0}.container.ds-container .primary-filters .tab-content #advanced-filters>.row{width:50%}.container.ds-container .primary-filters .tab-content #advanced-filters>.row:nth-child(even){padding-right:8px}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content #advanced-filters>.row:nth-child(even){padding-right:14px}}@media(max-width:991px){.container.ds-container .primary-filters .tab-content #advanced-filters>.row:nth-child(even){padding-right:7px;padding-left:16px}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #advanced-filters>.row:nth-child(even){padding:0 35px;margin-top:25px}}.container.ds-container .primary-filters .tab-content #advanced-filters>.row:nth-child(odd){padding-left:6px}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content #advanced-filters>.row:nth-child(odd){padding-left:4px}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #advanced-filters>.row:nth-child(odd){margin-top:25px;padding:0 35px}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #advanced-filters>.row{width:100%}.container.ds-container .primary-filters .tab-content #advanced-filters>.row.shape{padding:0 25px}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #advanced-filters .selected-shape-text{display:block;margin-top:16px}.container.ds-container .primary-filters .tab-content #advanced-filters .col-md-12 .slider-name{margin-top:5px;margin-bottom:30px}.container.ds-container .primary-filters .tab-content #advanced-filters .col-md-12.text-center.pb10>b{display:block;margin-top:5px;margin-bottom:30px}.container.ds-container .primary-filters .tab-content #advanced-filters #advanced_search_block .col-md-12.text-center.pb10>b{display:block;margin:0}.container.ds-container .primary-filters .tab-content #advanced-filters ol.slider_pipes{margin-bottom:0}.container.ds-container .primary-filters .tab-content #advanced-filters .slider_values{position:relative;top:-33px}.container.ds-container .primary-filters .tab-content #advanced-filters #advanced_search_block .slider-wrap{padding-bottom:0}.container.ds-container .primary-filters .tab-content #advanced-filters #advanced_search_block .slider-wrap .slider-data{padding:0}.container.ds-container .primary-filters .tab-content #advanced-filters #advanced_search_block .panel-body>div>div{margin-top:20px;margin-left:0;margin-right:0;padding-left:32px;padding-right:32px}.container.ds-container .primary-filters .tab-content #advanced-filters #advanced_search_block .ratio_slider{margin-top:5px}.container.ds-container .primary-filters .tab-content #advanced-filters #advanced_search_block .table_slider{margin-top:13px}.container.ds-container .primary-filters .tab-content #advanced-filters #advanced_search_block .depth_slider{margin-top:13px}.container.ds-container .primary-filters .tab-content #advanced-filters #advanced_search_block .search-block{margin-top:20px}}@media(max-width:345px){.container.ds-container .primary-filters .tab-content #advanced-filters .slider-data .col-md-2{display:none}}.container.ds-container .primary-filters .tab-content #recommended-filters>.row{width:33%}.container.ds-container .primary-filters .tab-content #recommended-filters>.row:nth-child(1),.container.ds-container .primary-filters .tab-content #recommended-filters>.row:nth-child(2){border-right:1px solid #e8e8e8}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row:nth-child(1),.container.ds-container .primary-filters .tab-content #recommended-filters>.row:nth-child(2){border:0;padding:0 25px}}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.shapes-rosi h2,.container.ds-container .primary-filters .tab-content #recommended-filters>.row.price-rosi h2,.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi h2{margin-left:30%;position:relative}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.shapes-rosi h2,.container.ds-container .primary-filters .tab-content #recommended-filters>.row.price-rosi h2,.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi h2{margin-left:42%}}@media(max-width:991px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.shapes-rosi h2,.container.ds-container .primary-filters .tab-content #recommended-filters>.row.price-rosi h2,.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi h2{margin-left:39%}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.shapes-rosi h2,.container.ds-container .primary-filters .tab-content #recommended-filters>.row.price-rosi h2,.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi h2{margin-left:20px}}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.shapes-rosi h2:before,.container.ds-container .primary-filters .tab-content #recommended-filters>.row.price-rosi h2:before,.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi h2:before{content:'2';position:absolute;left:-20px;top:-3px;display:block;height:26px;width:12px;color:#413f41;font-family:Lustria;font-size:20px;letter-spacing:1px;line-height:26px;text-align:center}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.price-rosi .rangeslider__handle{width:16px;height:16px;top:-7px;box-shadow:none}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.price-rosi .rangeslider{background:#f1f1f1;height:3px;box-shadow:none}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.price-rosi{margin-top:50px;border-top:1px solid #e8e8e8}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.price-rosi{margin-top:25px}}@media(max-width:360px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.price-rosi .price-rosi_icon{left:50%;width:125px;transform:translate(-50%,0);text-align:left;justify-content:flex-start;padding-left:23px}}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.shapes-rosi h2{margin-left:33%}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.shapes-rosi h2:before{content:'1'}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.shapes-rosi h2{margin-left:43%}}@media(max-width:991px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.shapes-rosi h2{margin-left:41%}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.shapes-rosi h2{margin-left:20px}}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.shapes-rosi .selected-shape-text{color:#443879;font-family:"ProximaNovaReg";font-size:16px;letter-spacing:.5px;line-height:19px;margin:15px auto 0;width:100%;text-align:center}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.shapes-rosi .selected-shape-rosi-text{display:none;color:#443879;font-family:"ProximaNovaReg";font-size:16px;letter-spacing:.5px;line-height:19px;margin:15px auto 0;width:100%;text-align:center;float:left}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.shapes-rosi .selected-shape-rosi-text{display:block;position:absolute;right:0;text-align:right;padding-right:45px}}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi{margin-top:80px;border-top:1px solid #e8e8e8}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi{margin-top:55px}}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi h2{margin-left:24%;margin-bottom:0}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi h2:before{content:'3'}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi h2{margin-left:40%}}@media(max-width:991px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi h2{margin-left:37%}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi h2{margin-left:20px}}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi .btn-preference{width:100%;display:flex;flex-direction:column;align-items:center;position:relative}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi .btn-preference div{display:none;position:absolute;padding:22px 25px 11px 28px;left:-195px;border-radius:10px;background-color:#f9f9f9;box-shadow:0 2px 4px 1px rgba(0,0,0,0.1);max-width:271px;z-index:10}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi .btn-preference div p{color:#413f41;font-family:"ProximaNovaReg";font-size:14px;font-weight:bold;letter-spacing:.44px;line-height:17px}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi .btn-preference div.value-popup{top:-55px}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi .btn-preference div.size-popup{top:14px}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi .btn-preference div.quality-popup{top:110px}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi .btn-preference div{display:none !important}}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi .btn-preference>button{position:relative;margin-right:0;margin-top:13px;border:1px solid #7c7593;border-radius:10px;background-color:#fff;height:36px;width:160px;color:#413f41;font-family:"ProximaNovaReg";font-size:16px;letter-spacing:.5px;line-height:19px}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi .btn-preference>button span{color:inherit}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi .btn-preference>button span{position:relative}}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi .btn-preference>button.active{background:#443879;color:#fff;box-shadow:none}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi .btn-preference>button.active span:before{position:absolute;content:'';left:15px;top:12px;height:11px;width:14px;background:url("../../default/images/diamondsearch/Path.svg") no-repeat center center}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi .btn-preference>button.active span:before{left:-17px;top:4px}}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi .btn-preference>button:hover{background:#7c7593;color:#fff}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi .btn-preference>button:hover+div{display:block}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi .btn-preference>button{margin-right:15px}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi .btn-preference>button{margin-right:10px}}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi .btn-preference>button:nth-child(5){margin-right:0}}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi .btn-preference{flex-direction:row;justify-content:center}}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi span{color:#413f41;font-family:"ProximaNovaReg";font-size:16px;letter-spacing:.5px;line-height:19px;text-align:center}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi span{margin-top:15px}}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi .preference-tooltip-wrapper{display:flex;flex-direction:column}}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi .preference-tooltip-wrapper h2{margin-bottom:7px;width:195px}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.preference-rosi .preference-tooltip-wrapper{flex-direction:row;justify-content:space-between;padding-left:10px}}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.see-diamonds{width:100%;margin-top:37px;padding:20px 0 15px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;align-items:center}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.see-diamonds>div{width:auto}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.see-diamonds>div{width:100%;text-align:center}}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.see-diamonds p{font-family:"ProximaNovaBold";font-size:16px;letter-spacing:.5px;line-height:19px;max-width:320px}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.see-diamonds p{color:#fff}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.see-diamonds p{display:none}}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.see-diamonds:before,.container.ds-container .primary-filters .tab-content #recommended-filters>.row.see-diamonds:after{display:none}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.see-diamonds{align-items:center;flex-direction:column-reverse;border-bottom:0;padding:15px 0 5px;position:absolute;bottom:0}}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.see-diamonds .rosi-wrapper p{display:none}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.see-diamonds .rosi-wrapper p{color:#413f41;margin:0 auto 10px}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row.see-diamonds .rosi-wrapper{position:absolute;top:-50px}.container.ds-container .primary-filters .tab-content #recommended-filters>.row.see-diamonds .rosi-wrapper .learn-more-link-wrap{display:none}}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content #recommended-filters>.row{width:100%}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #recommended-filters .price_budget_cover{padding-top:40px}.container.ds-container .primary-filters .tab-content #recommended-filters .price_budget_cover input#price_budget.price_budget_wrapper{top:45px}.container.ds-container .primary-filters .tab-content #recommended-filters .price_budget_cover .price-rosi_icon{top:94px}.container.ds-container .primary-filters .tab-content #recommended-filters .price_budget_cover #rosi_slider{top:-15px}}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content{padding:0 25px;border-bottom:1px solid #e8e8e8}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content{border:0}}.container.ds-container .primary-filters .tab-content .checkbox-like-in-ios{position:absolute;top:-40px}.container.ds-container .primary-filters .tab-content .list-grid-wrap .left,.container.ds-container .primary-filters .tab-content .list-grid-wrap .right{font-size:14px;line-height:1.2;color:#413f41;margin:0;letter-spacing:.5px}.container.ds-container .primary-filters .tab-content .list-grid-wrap.checkbox-like-in-ios{top:-36px;right:10px}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .list-grid-wrap.checkbox-like-in-ios{top:-149px;right:15px}}.container.ds-container .primary-filters .tab-content .list-view .list-grid-wrap.checkbox-like-in-ios,.container.ds-container .primary-filters .tab-content .grid-view .list-grid-wrap.checkbox-like-in-ios{padding:0;width:90px;min-width:inherit}.container.ds-container .primary-filters .tab-content .list-view .list-grid-wrap.checkbox-like-in-ios input[type="checkbox"]+label::before,.container.ds-container .primary-filters .tab-content .grid-view .list-grid-wrap.checkbox-like-in-ios input[type="checkbox"]+label::before{content:'';position:absolute;width:30px;height:16px;border:1px solid #7c7593;background:#fff;border-radius:10px;top:1px;left:-4px}.container.ds-container .primary-filters .tab-content .list-view .list-grid-wrap.checkbox-like-in-ios input[type="checkbox"]+label::after,.container.ds-container .primary-filters .tab-content .grid-view .list-grid-wrap.checkbox-like-in-ios input[type="checkbox"]+label::after{content:'';position:absolute;display:block;background:#443879;width:10px;height:10px;border-radius:50%;top:4px;left:0;transition:.2s ease-in}.container.ds-container .primary-filters .tab-content .list-view .list-grid-wrap .left{color:#443879}.container.ds-container .primary-filters .tab-content .list-view .list-grid-wrap.checkbox-like-in-ios.is-toggled input[type="checkbox"]+label::after{left:12px}.container.ds-container .primary-filters .tab-content .grid-view .list-grid-wrap .right{color:#443879}.container.ds-container .primary-filters .tab-content .grid-view .list-grid-wrap.checkbox-like-in-ios{top:-38px}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .grid-view .list-grid-wrap.checkbox-like-in-ios{top:-151px}}.container.ds-container .primary-filters .tab-content .grid-view .list-grid-wrap.checkbox-like-in-ios input[type="checkbox"]+label::after{left:12px}.container.ds-container .primary-filters .tab-content .grid-view .list-grid-wrap.checkbox-like-in-ios.is-toggled input[type="checkbox"]+label::after{left:0}.container.ds-container .primary-filters .tab-content .header-results-table>div.header-compare{width:9%;justify-content:flex-start;padding-left:15px}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content .header-results-table>div.header-compare{width:14%;padding-left:40px}}.container.ds-container .primary-filters .tab-content .header-results-table>div.header-compare .rosi-hint{margin-left:4px;cursor:pointer}.container.ds-container .primary-filters .tab-content .header-results-table>div.header-cut{width:12%}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content .header-results-table>div.header-cut{width:16%}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .header-results-table>div.header-cut{width:21%}}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content .header-results-table>div.header-price{width:14%}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .header-results-table>div.header-price{width:12%}}.ios .container.ds-container .primary-filters .tab-content #search-result-container,.ios .container.ds-container .primary-filters .tab-content #search-result-container-recommended{-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.ios .container.ds-container .primary-filters .tab-content #search-result-container.scroll-auto,.ios .container.ds-container .primary-filters .tab-content #search-result-container-recommended.scroll-auto{-webkit-overflow-scrolling:auto;overflow-scrolling:auto}@media(max-width:767px){.container.ds-container .primary-filters .tab-content .header-results-table{background:#7c7593}.container.ds-container .primary-filters .tab-content .header-results-table .sortable{color:#fff}.container.ds-container .primary-filters .tab-content .header-results-table .sortable span{font-weight:normal;font-family:ProximaNovaBold;color:#fff}}.container.ds-container .primary-filters .tab-content .search-result-container.overflowHidden{overflow:hidden;visibility:hidden;opacity:0;pointer-events:none}.container.ds-container .primary-filters .tab-content #search-result-container{position:relative;overflow:visible;max-height:none;border-right:1px solid #e8e8e8}.container.ds-container .primary-filters .tab-content #search-result-container.no-events{pointer-events:none}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #search-result-container{max-height:inherit;overflow:visible}}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item .compare-wrap,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item .compare-wrap{padding-left:30px}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item .compare-wrap .rosi-rec-text,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item .compare-wrap .rosi-rec-text{position:absolute;top:50%;left:72px;transform:translate(10px,-50%);width:330px;padding:12px 17px;font-family:ProximaNovaSBold;font-size:14px;letter-spacing:.44px;line-height:1.2;text-align:left;background:#fff;box-shadow:0 2px 4px 1px rgba(0,0,0,0.1);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;white-space:normal;opacity:0;visibility:hidden;transition:transform .2s ease-in;z-index:10}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item .compare-wrap .rosi-rec-text:before,.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item .compare-wrap .rosi-rec-text:after,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item .compare-wrap .rosi-rec-text:before,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item .compare-wrap .rosi-rec-text:after{content:'';position:absolute;width:0;height:0;border-top:10px solid transparent;border-right:10px solid white;border-bottom:10px solid transparent;top:50%;left:-10px;margin-top:-10px;z-index:2}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item .compare-wrap .rosi-rec-text:after,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item .compare-wrap .rosi-rec-text:after{border-right:11px solid #e8e8e8;transform:translate(-1px,0);z-index:1}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item .compare-wrap .rosi-rec-img:hover+.rosi-rec-text,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item .compare-wrap .rosi-rec-img:hover+.rosi-rec-text{opacity:1;visibility:visible;transform:translate(0,-50%)}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item.rosi-recommended,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item.rosi-recommended{background:#fff4f8}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item.rosi-recommended+.rosi-recommended,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item.rosi-recommended+.rosi-recommended{border-top:0}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item{transition:background-color .5s}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item.blink,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item.blink{background-color:#f9f9f9}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item .price,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item .price{width:12%}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item .fluorescence,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item .fluorescence{width:21%}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item.active,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item.active{background:#fff;border-bottom-color:transparent}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item.active:after,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item.active:after{transform:rotate(180deg)}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item.rosi-recommended,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item.rosi-recommended{background-color:#fff4f8}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item.rosi-recommended+.diamond-information-mobile,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item.rosi-recommended+.diamond-information-mobile{border:2px solid #eac4d3}}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item .icon360,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item .icon360{position:absolute;width:22px;height:20px;background-image:url(../dsearch/image/360VidDesktop.svg);background-repeat:no-repeat;top:50%;left:78px;transform:translate(0,-50%);margin-top:3px}@media(max-width:1440px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item .icon360,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item .icon360{left:86px}}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item .icon360,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item .icon360{left:115px}}@media(max-width:991px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item .icon360,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item .icon360{left:83px}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item .icon360,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item .icon360{display:none}}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item .totalprice,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item .totalprice{font-family:ProximaNovaBold;color:#443879}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item .price_special .totalprice,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item .price_special .totalprice{display:block;line-height:1}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item .price_special .totalprice,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item .price_special .totalprice{letter-spacing:.38px}}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item .price_special .totalprice_special,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item .price_special .totalprice_special{color:#636363;text-decoration:line-through;font-family:ProximaNovaReg;font-weight:normal;font-size:13px;margin-top:3px}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.list-view .item .price_special .totalprice_special,.container.ds-container .primary-filters .tab-content #search-result-container.list-view .item .price_special .totalprice_special{font-size:10px}}@media(max-width:991px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view{margin-top:0;padding-top:0}}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .totalprice,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .totalprice{font-family:ProximaNovaBold;color:#443879}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .totalprice .price,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .totalprice .price{float:none}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .price_special .totalprice,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .price_special .totalprice{display:block;line-height:1}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .price_special .totalprice .price,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .price_special .totalprice .price{float:none}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .price_special .totalprice_special,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .price_special .totalprice_special{color:#636363;text-decoration:line-through;font-family:ProximaNovaReg;font-weight:normal;font-size:14px;margin-top:3px}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more{position:relative;display:block}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more_fancycolor:before,.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more_fancycolor:after,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more_fancycolor:before,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more_fancycolor:after{content:'';position:absolute;bottom:15px}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more_fancycolor:before,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more_fancycolor:before{left:10px;width:32px;height:30px;background-image:url(../dsearch/image/360VidDesktop.svg);background-size:contain;background-repeat:no-repeat;z-index:1}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more_fancycolor:after,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more_fancycolor:after{right:10px;width:32px;height:32px;background-image:url(../dsearch/image/icon_btnPlayVideo.svg);background-size:contain;z-index:1}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more .diamond-video-loader,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more .diamond-video-loader{display:none}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more .diamond-video-loader,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more .diamond-video-loader{position:absolute;top:50%;left:50%;margin-top:-15px;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.45);z-index:2}}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more .diamond-video-block,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more .diamond-video-block{position:relative;width:100%;min-height:275px;z-index:5}}@media(max-width:991px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more .diamond-video-block,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more .diamond-video-block{min-height:262px}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more .diamond-video-block,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more .diamond-video-block{min-height:275px}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more .diamond-video-block.mp4-video,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more .diamond-video-block.mp4-video{min-height:auto}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more .diamond-video-block.threesixty,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more .diamond-video-block.threesixty{min-height:300px}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more .diamond-video-block.threesixty .threesixty_images img,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more .diamond-video-block.threesixty .threesixty_images img{top:-50px}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more .diamond-video-block .spinner,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more .diamond-video-block .spinner{position:absolute;top:50%;margin-top:-35px !important;left:50%;margin-left:-30px}}@media(max-width:340px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more .diamond-video-block,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more .diamond-video-block{min-height:245px}}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more.diamond-video-block_hk-wrapper,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more.diamond-video-block_hk-wrapper{position:relative}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more.diamond-video-block_hk-wrapper,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more.diamond-video-block_hk-wrapper{display:block;height:250px;overflow:hidden;margin-bottom:10px}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more.diamond-video-block_hk-wrapper .diamond-video-block_hk,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more.diamond-video-block_hk-wrapper .diamond-video-block_hk{position:relative;zoom:1.2;width:100%;height:257px}}@media(max-width:991px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more.diamond-video-block_hk-wrapper,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more.diamond-video-block_hk-wrapper{height:262px}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more.diamond-video-block_hk-wrapper .diamond-video-block_hk,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more.diamond-video-block_hk-wrapper .diamond-video-block_hk{height:268px}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more.diamond-video-block_hk-wrapper,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more.diamond-video-block_hk-wrapper{height:278px}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more.diamond-video-block_hk-wrapper .diamond-video-block_hk,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more.diamond-video-block_hk-wrapper .diamond-video-block_hk{min-height:280px}}@media(max-width:340px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more.diamond-video-block_hk-wrapper,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more.diamond-video-block_hk-wrapper{height:245px}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more.diamond-video-block_hk-wrapper .diamond-video-block_hk,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more.diamond-video-block_hk-wrapper .diamond-video-block_hk{min-height:255px}}@media(max-width:1200px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item{border:0;padding-left:5px;padding-right:5px}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item img,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item img{display:block;width:100%;height:auto;max-width:350px;margin:0 auto 10px}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item img.example-image,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item img.example-image{max-width:250px;height:250px;width:auto}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item+.diamond-information-mobile,.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item+.diamond-information-mobile+.diamond-information-mobile,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item+.diamond-information-mobile,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item+.diamond-information-mobile+.diamond-information-mobile{display:none !important}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item.rosi-recommended,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item.rosi-recommended{background:#fff;position:relative}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .helper-container,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .helper-container{float:left;font-size:16px;height:auto;margin-bottom:5px}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .price,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .price{float:right;margin:0;text-align:right}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-viewer-notice,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-viewer-notice{position:relative;clear:both;margin-bottom:12px;font-family:ProximaNovaRegIt;padding-left:30px;font-size:16px}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-viewer-notice:before,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-viewer-notice:before{content:'';width:20px;height:14px;position:absolute;top:6px;left:0;background:url(../../default/dsearch/image/Eye.svg);background-repeat:no-repeat}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .desktop-addtocart,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .desktop-addtocart{display:block;clear:both;padding-top:10px;margin-top:-10px}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .add-to-cart-buttons,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .add-to-cart-buttons{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:15px}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .add-to-cart-buttons .button,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .add-to-cart-buttons .button{width:165px;height:45px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;background:#443879;font-size:14px;font-family:ProximaNovaBold;letter-spacing:1.5px;padding:0;line-height:45px}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .add-to-cart-buttons .button.btn-bag,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .add-to-cart-buttons .button.btn-bag{border:2px solid #443879;background:#fff;color:#443879;line-height:1}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-view-more,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-view-more{float:right;font-size:14px;font-family:ProximaNovaBold;color:#443879;letter-spacing:.44px}}@media(max-width:1200px) and (max-width:767px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-view-more,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-view-more{display:block;float:none;text-align:center;font-size:16px}}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item{padding-left:52px;padding-right:52px}}@media(max-width:991px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item{padding-left:5px;padding-right:5px}}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .helper-container .param-item,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .helper-container .param-item{display:inline-block}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .compare-wrap,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .compare-wrap{left:5px}@media(max-width:1024px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .compare-wrap,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .compare-wrap{padding-left:52px;display:none}}@media(max-width:991px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .compare-wrap,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .compare-wrap{padding-left:0}}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .compare-wrap label:after,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .compare-wrap label:after{content:'Compare';font-size:14px;font-family:ProximaNovaBold;color:#443879;letter-spacing:.44px;margin-left:28px}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .compare-wrap,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .compare-wrap{display:none}}@media(max-width:767px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item{float:none;width:100%;max-width:360px;margin:0 auto;padding:20px 5px;border-bottom:1px solid #e8e8e8;border-radius:0;transition:background-color .5s;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .desktop-addtocart,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .desktop-addtocart{display:none}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more-wrap,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more-wrap{position:relative;display:block;flex:0 0 160px}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more-wrap .video-caption,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more-wrap .video-caption{position:absolute;top:100%;left:0;right:0;text-align:center}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more{display:block;flex:0 0 160px}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more img,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more img{max-width:100%;margin-bottom:0}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more .diamond-video-block.threesixty,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more .diamond-video-block.threesixty{min-height:130px;height:160px !important;overflow:hidden}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more .diamond-video-block.threesixty .threesixty_images img,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more .diamond-video-block.threesixty .threesixty_images img{top:0}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more .diamond-sample_iframe,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more .diamond-sample_iframe{height:130px !important;min-height:130px;display:block !important}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more.diamond-video-block_hk-wrapper,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more.diamond-video-block_hk-wrapper{height:160px;margin-bottom:0}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-more.diamond-video-block_hk-wrapper .diamond-video-block_hk,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-more.diamond-video-block_hk-wrapper .diamond-video-block_hk{min-height:250px;zoom:1}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .example-image-wrap,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .example-image-wrap{display:block;flex:0 0 160px;display:flex;flex-direction:column}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .example-image-wrap img.example-image,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .example-image-wrap img.example-image{width:auto;max-width:100%;height:125px;margin-bottom:0}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .example-image-wrap span,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .example-image-wrap span{display:block;font-size:12px;text-align:center;margin:0}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .helper-container,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .helper-container{padding:5px 0 5px 15px;float:none;width:100%;margin-bottom:0;display:flex;flex-direction:column}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .helper-container .param-item,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .helper-container .param-item{position:relative;float:none;display:block;font-size:14px;line-height:1.25;margin:3px 0;padding-left:60px;color:#413f41;text-align:left}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .helper-container .param-item:before,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .helper-container .param-item:before{content:attr(data-label) "";position:absolute;left:0;font-weight:normal;font-size:14px;color:#7c7593}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .helper-container .param-item .origin,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .helper-container .param-item .origin{display:block;font-family:ProximaNovaReg}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .helper-container .param-item .origin__flag,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .helper-container .param-item .origin__flag{display:inline;width:16px;height:16px;transform:translate(0,-2px);margin:0;margin-right:5px}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .helper-container .totalprice,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .helper-container .totalprice{display:block;font-family:ProximaNovaBold;font-size:14px}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .helper-container .totalprice_special,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .helper-container .totalprice_special{font-family:ProximaNovaReg}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-view-more,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-view-more{display:none}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .diamond-viewer-notice,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .diamond-viewer-notice{display:none}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item.blink,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item.blink{background-color:#f9f9f9}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item.rosi-recommended,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item.rosi-recommended{background:#fff4f8;border:2px solid #eac4d3;max-width:375px;padding:60px 15px 20px}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item.rosi-recommended+.rosi-recommended,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item.rosi-recommended+.rosi-recommended{border-top:0}.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item.rosi-recommended:after,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item.rosi-recommended:after{position:absolute;top:0;left:27%;display:block;width:162px;height:20px;background:#eac4d3;color:#fff;text-align:center}}@media(max-width:360px){.container.ds-container .primary-filters .tab-content #search-result-container-recommended.grid-view .item .helper-container,.container.ds-container .primary-filters .tab-content #search-result-container.grid-view .item .helper-container{max-width:230px;white-space:normal;text-align:left;line-height:1.2}}.container.ds-container .primary-filters .diamonds-search-result-wrapper{padding-left:0}@media(max-width:1024px){.container.ds-container .primary-filters .diamonds-search-result-wrapper{clear:both}}@media(max-width:1024px){.container.ds-container .primary-filters .diamonds-search-result-wrapper .tab-content{padding:0;border-bottom:0}}@media(min-width:1024px){.container.ds-container .primary-filters .diamonds-search-result-wrapper .tab-content{min-height:760px;border-bottom:1px solid #e8e8e8}}.container.ds-container .primary-filters .result-vue-table-wrapper{position:relative;min-height:810px}.container.ds-container .primary-filters .result-vue-table-wrapper.is-sticky .header-results-table{position:fixed;top:117px;left:50%;max-width:1140px;margin-left:-570px;z-index:99}@media(max-width:1024px){.container.ds-container .primary-filters .result-vue-table-wrapper.is-sticky .header-results-table{margin-left:0;top:56px;transform:translateX(-50%)}}.container.ds-container .primary-filters .result-vue-table-wrapper.is-sticky .tab-content{padding-top:48px}.container.ds-container .primary-filters .result-vue-table-wrapper.is-sticky #diamond-information-container{position:fixed;width:375px;top:165px;right:auto;left:50%;margin-left:194px;z-index:100000}.container.ds-container .primary-filters .result-vue-table-wrapper.is-sticky #diamond-information-container.sticky-off{position:absolute;top:auto;left:auto;margin-left:0;right:0;margin-top:48px;z-index:1}@media(max-width:1024px){.container.ds-container .primary-filters .result-vue-table-wrapper{min-height:auto}}.container.ds-container .primary-filters .rosi-hint{position:relative;cursor:pointer}.container.ds-container .primary-filters .rosi-hint .hint-text{position:absolute;top:50%;left:100%;transform:translate(30px,-50%);width:230px;padding:10px 15px;padding-left:17px;font-family:ProximaNovaBold;font-size:14px;letter-spacing:.44px;line-height:1.2;text-align:left;background:#fff;box-shadow:0 2px 4px 1px rgba(0,0,0,0.1);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;white-space:normal;opacity:0;visibility:hidden;transition:transform .2s ease-in,opacity .2s ease-in;z-index:10}@media(max-width:767px){.container.ds-container .primary-filters .rosi-hint .hint-text{z-index:101}}.container.ds-container .primary-filters .rosi-hint .hint-text:before,.container.ds-container .primary-filters .rosi-hint .hint-text:after{content:'';position:absolute;width:0;height:0;border-top:10px solid transparent;border-right:10px solid white;border-bottom:10px solid transparent;top:50%;left:-10px;margin-top:-10px;z-index:2}.container.ds-container .primary-filters .rosi-hint .hint-text:after{border-right:11px solid #e8e8e8;transform:translate(-1px,0);z-index:1}.container.ds-container .primary-filters .rosi-hint.is-active .hint-text{opacity:1;visibility:visible;transform:translate(15px,-50%)}.container.ds-container .primary-filters .rosi-rec-mob{display:none;position:absolute;top:0;left:50%;width:160px;margin-left:-80px;height:28px;background:#eac4d3;font-size:14px;letter-spacing:.4px;line-height:17px;z-index:5}.search-result-container.list-view .item .container.ds-container .primary-filters .rosi-rec-mob{display:none !important}.container.ds-container .primary-filters .rosi-rec-mob img{max-width:22px !important;margin:0 !important;margin-right:5px !important}.container.ds-container .primary-filters .rosi-rec-mob .rosi-hint img{max-width:18px !important;margin-right:0 !important;margin-left:5px !important}.container.ds-container .primary-filters .rosi-rec-mob .rosi-hint .hint-text{left:-220px;top:auto;transform:translate(0,-30px);font-family:ProximaNovaSbold;width:345px;bottom:100%}.container.ds-container .primary-filters .rosi-rec-mob .rosi-hint .hint-text:before,.container.ds-container .primary-filters .rosi-rec-mob .rosi-hint .hint-text:after{top:100%;left:224px;margin:0;border-bottom:0;border-right:10px solid transparent;border-top:10px solid white;border-left:10px solid transparent}.container.ds-container .primary-filters .rosi-rec-mob .rosi-hint .hint-text:after{border-top:11px solid #e8e8e8;transform:translate(0,1px);z-index:1}.container.ds-container .primary-filters .rosi-rec-mob .rosi-hint.is-active .hint-text{opacity:1;visibility:visible;transform:translate(0,-15px)}@media(max-width:767px){.container.ds-container .primary-filters .rosi-rec-mob{display:flex;align-items:center;justify-content:center;text-align:center;z-index:auto}}.container.ds-container .primary-filters .rosi-sort-toggle{display:none;align-items:center;justify-content:flex-start}.container.ds-container .primary-filters .rosi-sort-toggle.is-active{display:flex}@media(max-width:767px){.container.ds-container .primary-filters .rosi-sort-toggle{display:none}.container.ds-container .primary-filters .rosi-sort-toggle.is-active{display:none}}.container.ds-container .primary-filters .rosi-sort-toggle__checkbox{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:16px;font-family:ProximaNovaReg;margin-bottom:0}@media(max-width:767px){.container.ds-container .primary-filters .rosi-sort-toggle__checkbox{font-size:14px;letter-spacing:.44px}}.container.ds-container .primary-filters .rosi-sort-toggle__checkbox span.toggle-icon{position:relative;display:block;width:38px;height:22px;background-color:#f9f9f9;border:1px solid #c4c4c4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-right:10px;cursor:pointer}.container.ds-container .primary-filters .rosi-sort-toggle__checkbox span.toggle-icon:before{content:'';position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background-color:#c4c4c4;transform:translate(0,0);transition:transform .15s}.container.ds-container .primary-filters .rosi-sort-toggle__checkbox input[type=checkbox]{display:none;position:absolute;left:-9999px}.container.ds-container .primary-filters .rosi-sort-toggle__checkbox input[type=checkbox]:checked+span.toggle-icon{border-color:#7c7593}.container.ds-container .primary-filters .rosi-sort-toggle__checkbox input[type=checkbox]:checked+span.toggle-icon:before{background-color:#443879;transform:translate(15px,0)}.container.ds-container .primary-filters .rosi-sort-toggle__checkbox .text{margin-right:8px;line-height:1.2}@media(max-width:767px){.container.ds-container .primary-filters .rosi-sort-toggle__checkbox .text a{font-size:14px}}.container.ds-container .primary-filters .rosi-sort-toggle__checkbox img{transform:translate(0,-1px)}.container.ds-container .primary-filters .rosi-sort-toggle_mobile.is-active{display:none}@media(max-width:767px){.container.ds-container .primary-filters .rosi-sort-toggle_mobile.is-active{display:flex}}.container.ds-container .primary-filters .rosi-sort-toggle_mobile .rosi-sort-toggle__checkbox span.toggle-icon{width:28px;height:16px}.container.ds-container .primary-filters .rosi-sort-toggle_mobile .rosi-sort-toggle__checkbox span.toggle-icon:before{width:10px;height:10px}.container.ds-container .primary-filters .rosi-sort-toggle_mobile .rosi-sort-toggle__checkbox.is-checked span.toggle-icon{border-color:#7c7593}.container.ds-container .primary-filters .rosi-sort-toggle_mobile .rosi-sort-toggle__checkbox.is-checked span.toggle-icon:before{background-color:#443879;transform:translate(12px,0)}.container.ds-container .primary-filters .rosi-sort-toggle_mobile .rosi-hint .hint-text{top:auto;left:auto;bottom:100%;right:0;transform:translate(10px,0)}.container.ds-container .primary-filters .rosi-sort-toggle_mobile .rosi-hint .hint-text:before,.container.ds-container .primary-filters .rosi-sort-toggle_mobile .rosi-hint .hint-text:after{content:'';position:absolute;width:0;height:0;border-bottom:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid white;top:100%;left:auto;right:10px;margin-top:0;z-index:2}.container.ds-container .primary-filters .rosi-sort-toggle_mobile .rosi-hint .hint-text:after{border-top:11px solid #e8e8e8;transform:translate(0,2px);z-index:1}.container.ds-container .primary-filters .rosi-sort-toggle_mobile .rosi-hint.is-active .hint-text{transform:translate(10px,-15px)}.container.ds-container .primary-filters.is-fixed{padding-top:117px}.container.ds-container .primary-filters.is-fixed .filter-section-wrapper{position:fixed;top:56px;left:0;right:0;z-index:99;float:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.container.ds-container .primary-filters.is-fixed .toolbar-pane__btn_sortby{position:fixed;top:67px;left:15px;z-index:100}.container.ds-container .primary-filters.is-fixed .tab-content .list-grid-wrap.checkbox-like-in-ios{position:fixed;top:70px;right:15px;z-index:100}.container.ds-container .primary-filters.is-fixed .tab-content .header-results-table{position:fixed;top:220px;left:0;right:0;z-index:100}.container.ds-container .primary-filters.is-fixed .tab-content .search-result-container.list-view{padding-top:96px}.container.ds-container .primary-filters.is-fixed .tab-content .search-result-container.grid-view{padding-top:48px !important}.container.ds-container #advanced_search_block{width:100%}.container.ds-container #advanced_search_block .panel-body{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:24px 0 42px}@media(max-width:767px){.container.ds-container #advanced_search_block .panel-body{border:0;padding:0}}.container.ds-container #advanced_search_block .panel-body>div{display:flex;justify-content:left;flex-wrap:wrap;padding:0}.container.ds-container #advanced_search_block .panel-body>div>div{width:49%;padding:0 25px;margin-bottom:20px}@media(max-width:767px){.container.ds-container #advanced_search_block .panel-body>div>div{margin-bottom:0}}.container.ds-container #advanced_search_block .panel-body>div>div.depth_slider,.container.ds-container #advanced_search_block .panel-body>div>div.search-block{margin-bottom:0}.container.ds-container #advanced_search_block .panel-body>div>div:nth-child(even){padding-left:0;padding-right:8px;margin-right:10px;margin-left:0}@media(max-width:1024px){.container.ds-container #advanced_search_block .panel-body>div>div:nth-child(even){margin-left:0;padding-right:11px}}@media(max-width:767px){.container.ds-container #advanced_search_block .panel-body>div>div:nth-child(even){padding:0 35px;margin-left:0}}.container.ds-container #advanced_search_block .panel-body>div>div:nth-child(odd){padding-left:10px;padding-right:0;margin-right:0;margin-left:10px}@media(max-width:1024px){.container.ds-container #advanced_search_block .panel-body>div>div:nth-child(odd){margin-left:5px;padding-left:15px;padding-right:5px}}@media(max-width:991px){.container.ds-container #advanced_search_block .panel-body>div>div:nth-child(odd){margin-left:0;padding-left:10px;padding-right:0}}@media(max-width:767px){.container.ds-container #advanced_search_block .panel-body>div>div:nth-child(odd){padding:0 35px;margin-right:0}}@media(max-width:767px){.container.ds-container #advanced_search_block .panel-body>div>div{width:100%}}.container.ds-container #advanced_search_block.round-search .panel-body{border-top:1px solid #ddd;border-bottom:0;padding:24px 0 42px}@media(max-width:767px){.container.ds-container #advanced_search_block.round-search .panel-body{border:0;padding:10px 0 0}}.container.ds-container #advanced_search_block.round-search .panel-body>div{display:flex;justify-content:left;flex-wrap:wrap;padding:0}.container.ds-container #advanced_search_block.round-search .panel-body>div>div{width:49%;padding:0 25px;margin-bottom:20px;margin-bottom:5px}.container.ds-container #advanced_search_block.round-search .panel-body>div>div.search-block{margin-top:25px}.container.ds-container #advanced_search_block.round-search .panel-body>div>div.depth_slider,.container.ds-container #advanced_search_block.round-search .panel-body>div>div.search-block{margin-bottom:0}.container.ds-container #advanced_search_block.round-search .panel-body>div>div:nth-child(even){padding-right:0;padding-left:11px;margin-left:10px;margin-right:0}@media(max-width:1024px){.container.ds-container #advanced_search_block.round-search .panel-body>div>div:nth-child(even){padding-left:20px;margin-left:0}}@media(max-width:991px){.container.ds-container #advanced_search_block.round-search .panel-body>div>div:nth-child(even){padding-left:10px}}@media(max-width:767px){.container.ds-container #advanced_search_block.round-search .panel-body>div>div:nth-child(even){margin-top:25px;padding:0 25px}}.container.ds-container #advanced_search_block.round-search .panel-body>div>div:nth-child(odd){padding-left:0;padding-right:8px;margin-right:10px;margin-left:0}@media(max-width:1024px){.container.ds-container #advanced_search_block.round-search .panel-body>div>div:nth-child(odd){padding-right:11px}}@media(max-width:767px){.container.ds-container #advanced_search_block.round-search .panel-body>div>div:nth-child(odd){margin-top:25px;padding:0 25px}}@media(max-width:767px){.container.ds-container #advanced_search_block.round-search .panel-body>div>div{width:100%}}@media(max-width:767px){.container.ds-container #advanced_search_block{display:block;height:100% !important;visibility:visible}}@media(max-width:767px){.container.ds-container .panel-heading.reset-filters-wrapper.mobile{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-top:20px}}.container.ds-container .adv-search-panel a{color:#443879;font-family:"ProximaNovaBold";font-size:16px;letter-spacing:.5px;line-height:19px}.container.ds-container .adv-search-panel a#refresh_search{color:#443879}@media(max-width:767px){.container.ds-container .adv-search-panel a.adv_search_lnk{display:none}}@media(max-width:767px){.container.ds-container .adv-search-panel a.adv_search_lnk.reset_filters{display:block}}.container.ds-container .input-box .search-gia-wrapper,.container.ds-container .input-box .search-stock-wrapper{display:flex;justify-content:flex-start;align-items:center}.container.ds-container .input-box .search-gia-wrapper label,.container.ds-container .input-box .search-stock-wrapper label{color:#413f41;font-family:Lustria;font-size:16px;letter-spacing:.5px;line-height:20px;display:inline-block;text-transform:uppercase;margin-bottom:0;margin-right:8px}@media(max-width:1024px){.container.ds-container .input-box .search-gia-wrapper label,.container.ds-container .input-box .search-stock-wrapper label{min-width:72px}}@media(max-width:767px){.container.ds-container .input-box .search-gia-wrapper label,.container.ds-container .input-box .search-stock-wrapper label{margin-right:5px}}.container.ds-container .input-box .search-gia-wrapper input,.container.ds-container .input-box .search-stock-wrapper input{display:block;border:1px solid #7c7593;border-radius:10px;width:100%;height:36px;margin-right:-30px}.container.ds-container .input-box .search-gia-wrapper .search-button,.container.ds-container .input-box .search-stock-wrapper .search-button{position:relative;padding:0;border:0;width:28px;height:28px;background-color:transparent;background-image:url(../images/icon_search.svg);background-repeat:no-repeat;background-position:center;top:0;zoom:1;opacity:1}.container.ds-container .input-box .search-stock-wrapper{float:right}@media(max-width:1024px){.container.ds-container .input-box .search-stock-wrapper{float:left;margin-top:10px}}@media(max-width:767px){.container.ds-container .input-box .search-stock-wrapper{float:left;margin-top:20px}}.container.ds-container .powered-by-wrapper{display:flex;align-items:center}.container.ds-container .powered-by-wrapper .title{color:#413f41;font-family:"ProximaNovaReg";font-size:16px;letter-spacing:.5px;line-height:16px;margin-right:15px}@media(max-width:767px){.container.ds-container .powered-by-wrapper{justify-content:center}}.container.ds-container .learn-more-link-wrap{color:#443879;font-family:"ProximaNovaBold";font-size:16px;font-weight:bold;letter-spacing:.5px;line-height:19px;text-align:right;margin:10px 0 0 0}@media(max-width:767px){.container.ds-container .learn-more-link-wrap{text-align:center;margin:10px 0 13px 0;padding-bottom:12px;border-bottom:1px solid #e8e8e8}.container.ds-container .learn-more-link-wrap a{display:none}.container.ds-container .learn-more-link-wrap .share-filter-params a{margin-left:0 !important;margin-top:7px}.container.ds-container .learn-more-link-wrap .share-filter-params .msg{font-family:ProximaNovaReg;color:#333;font-weight:normal;top:-40px !important;transform:translate(-45px,0) !important}}.container .results-comparison-tab{display:flex}.container .results-comparison-tab .rosi-sort-toggle{margin-left:30px}@media(max-width:767px){.container .results-comparison-tab{display:block;overflow:hidden}}.container .results-comparison-tab .results-block{position:relative;display:inline-block;position:relative;background:#fff;padding:5px 25px 10px;color:#413f41;font-family:"ProximaNovaReg";font-size:16px;letter-spacing:.5px;line-height:30px}.container .results-comparison-tab .results-block span{position:relative}.container .results-comparison-tab .results-block:hover{cursor:pointer}.container .results-comparison-tab .results-block .compare-pop{display:none;position:absolute;top:-130px;left:20px;height:120px;width:272px;border-radius:10px;background-color:#f9f9f9;box-shadow:0 2px 4px 1px rgba(0,0,0,0.1);padding:17px 25px;z-index:2}.container .results-comparison-tab .results-block .compare-pop p{text-align:left;color:#413f41;font-family:"ProximaNovaBold";font-size:14px;letter-spacing:.44px;line-height:17px}.container .results-comparison-tab .results-block .compare-pop span{display:flex;justify-content:center;align-items:center;float:right;height:37px;width:124px;border-radius:45px;background-color:#443879;color:#fff;font-family:"ProximaNovaBold";font-size:16px;letter-spacing:2px;line-height:19px;text-align:center}.container .results-comparison-tab .results-block .compare-pop:after{content:"";position:absolute;width:20px;height:20px;background:#f9f9f9;transform:rotate(225deg);top:110px;left:25px;box-shadow:-3px -5px 2px -2px rgba(0,0,0,0.1)}.container .results-comparison-tab .results-tab.active,.container .results-comparison-tab .comparison-tab.active{color:#443879;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-radius:10px 10px 0 0}@media(max-width:767px){.container .results-comparison-tab .results-tab.active,.container .results-comparison-tab .comparison-tab.active{border:0}}@media(max-width:340px){.container .results-comparison-tab .results-tab.active,.container .results-comparison-tab .comparison-tab.active{padding-left:10px;padding-right:10px}.container .results-comparison-tab .results-tab.active span,.container .results-comparison-tab .comparison-tab.active span{top:2px}}.container .results-comparison-tab .results-tab.active span:after,.container .results-comparison-tab .comparison-tab.active span:after{content:'';display:block;width:100%;height:4px;border-radius:10px;background-color:#443879;bottom:-10px}@media(max-width:767px){.container .results-comparison-tab .results-tab.active span:after,.container .results-comparison-tab .comparison-tab.active span:after{content:none}}@media(max-width:767px){.container .results-comparison-tab .results-tab,.container .results-comparison-tab .comparison-tab{display:none}}.container .results-comparison-tab .results-tab_mobile{display:none;position:relative;background:#fff;padding:5px 25px 10px;color:#413f41;font-family:"ProximaNovaReg";font-size:16px;letter-spacing:.5px;line-height:30px}.container .results-comparison-tab .results-tab_mobile span{position:relative}@media(max-width:767px){.container .results-comparison-tab .results-tab_mobile{display:none;padding-top:8px}}.container .product-toolbar-mobile{display:none}@media(max-width:767px){.container .product-toolbar-mobile{display:block}}.container .product-toolbar-mobile .toolbar-pane{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#f9f9f9;font-size:16px;font-family:'ProximaNovaReg';padding:13px 0}.container .product-toolbar-mobile .toolbar-pane__btn{flex:0 1 50%;display:flex;align-items:center;justify-content:center;text-align:center}.container .product-toolbar-mobile .toolbar-pane__btn .icon{display:flex;width:100%;height:25px;align-items:center;justify-content:center}.container .product-toolbar-mobile .toolbar-pane__btn img{display:inherit}.container .product-toolbar-mobile .toolbar-pane__btn span{font-size:14px}.container .rh-sort-by{display:flex;flex-direction:row;align-items:center}.container .rh-sort-by.is-opened{display:block}@media(max-width:767px){.container .rh-sort-by{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:222222}}.container .rh-sort-by__title{padding:15px 0;text-align:center;font-family:Lustria;text-transform:uppercase;font-size:20px;color:#413f41}@media only screen and (max-width:360px){.container .rh-sort-by__title{padding-bottom:0}}.container .rh-sort-by__close{position:absolute;top:15px;right:15px;width:24px;height:24px;background-image:url(../images/product/icon_modal-close.svg);background-repeat:no-repeat;background-position:center;outline:0;z-index:10}.container .rh-sort-by__footer{display:none;position:absolute;bottom:0;left:0;right:0;padding-bottom:15px;text-align:center}@media(max-width:767px){.container .rh-sort-by__footer{display:block}}.container .rh-sort-by__res{padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid #e8e8e8;line-height:1}.container .rh-sort-by__res a{font-family:'ProximaNovaSbold';font-size:16px;color:#443879;line-height:1}.container .rh-sort-by__btn-results{width:100%;max-width:345px;height:55px;line-height:50px;margin:0 auto}.container .rh-sort-by__counts{margin-right:15px;font-size:16px;font-family:'ProximaNovaReg';text-transform:uppercase}@media(max-width:991px){.container .rh-sort-by__counts{display:none}}.container .rh-sort-by__sorting{position:relative;z-index:10}@media(max-width:767px){.container .rh-sort-by__sorting{display:none}}.container .rh-sort-by__sorting-options{display:none}@media(max-width:767px){.container .rh-sort-by__sorting-options{display:block;padding:15px}}.container .rh-sort-by__sorting-options .item{margin-bottom:40px}.container .rh-sort-by__sorting-options .item label{font-family:'ProximaNovaReg';font-weight:normal;color:#413f41;font-size:16px}@media only screen and (max-width:360px){.container .rh-sort-by__sorting-options{padding-top:0}}.container .rh-sort-by__select-wrap .custom-select__selected{width:270px}.container .rh-sort-by__select-wrap .custom-select__select-items{overflow-y:auto}@media(max-width:767px){.container .results-comparison-tab .comparison-tab{display:none}}.container #diamond-information-container{width:33%}.diamondsearch-index-index .container #diamond-information-container{position:absolute;top:48px;right:0;border-left:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.container #diamond-information-container .diamond-viewer-notice{text-align:center;color:#413f41;font-family:"ProximaNovaReg";font-size:16px;font-style:italic;letter-spacing:.5px;line-height:19px;margin-top:10px;margin-bottom:10px;position:relative}.container #diamond-information-container .diamond-viewer-notice:before{content:'';position:absolute;top:3px;left:10px;width:20px;height:14px;background-size:cover;background:url(../../default/dsearch/image/Eye.svg)}@media(max-width:1440px){.container #diamond-information-container .diamond-viewer-notice{margin-top:0;margin-bottom:0;font-size:14px;display:flex;flex-direction:row;align-items:center;justify-content:center}.container #diamond-information-container .diamond-viewer-notice:before{position:relative;display:block;top:auto;left:auto;margin-right:5px}}.container #diamond-information-container .diamond-info{display:flex;justify-content:space-around;color:#413f41;font-family:"ProximaNovaReg";font-size:14px;letter-spacing:.5px;line-height:19px;max-width:310px;margin:10px auto 30px}@media(max-width:1440px){.container #diamond-information-container .diamond-info{margin-bottom:20px}}.container #diamond-information-container .diamond-info>div{width:50%}.container #diamond-information-container .diamond-info ul li span{font-weight:normal;letter-spacing:.5px}.container #diamond-information-container .diamond-info ul li span.header{font-weight:bold}.container #diamond-information-container .diamond-info ul li a{font-weight:bold}.container #diamond-information-container .diamond-info ul li a:hover{text-decoration:underline !important}.container #diamond-information-container .diamond-video-placeholder{width:100%;overflow:hidden}.container #diamond-information-container .diamond-video-placeholder img{height:auto;max-height:100%;max-width:100%;cursor:pointer}.container #diamond-information-container .diamond-video-placeholder img.sample{cursor:default}.container #diamond-information-container .diamond-video-placeholder iframe.diamond-video-block_hk{zoom:1.4;position:relative;left:-45px}@media(max-width:1440px){.container #diamond-information-container .diamond-video-placeholder iframe.diamond-video-block_hk{zoom:1.24;position:relative;left:-32px}}.container #diamond-information-container .diamond-video-placeholder .diamond-video-preview_fancycolor{position:relative;display:block;max-width:250px;margin:0 auto}.container #diamond-information-container .diamond-video-placeholder .diamond-video-preview_fancycolor:before,.container #diamond-information-container .diamond-video-placeholder .diamond-video-preview_fancycolor:after{content:'';position:absolute;bottom:15px}.container #diamond-information-container .diamond-video-placeholder .diamond-video-preview_fancycolor:before{left:10px;width:44px;height:42px;background-image:url(../dsearch/image/360VidDesktop.svg);background-size:contain;background-repeat:no-repeat;z-index:1}.container #diamond-information-container .diamond-video-placeholder .diamond-video-preview_fancycolor:after{right:10px;width:44px;height:44px;background-image:url(../dsearch/image/icon_btnPlayVideo.svg);background-size:contain;z-index:1;cursor:pointer}.container #diamond-information-container .diamond-video-caption{padding:5px;text-align:center;font-size:14px}.container #diamond-information-container .diamond-video-block .threesixty_images img{left:50%;transform:translate(-50%,0)}.container #diamond-information-container .desktop-addtocart .add-to-cart-buttons{display:flex;flex-direction:column;align-items:center}@media(max-width:1440px){.container #diamond-information-container .desktop-addtocart .add-to-cart-buttons{flex-direction:row}}.container #diamond-information-container .desktop-addtocart .add-to-cart-buttons a{height:59px;width:300px;border-radius:45px;background-color:#443879;display:flex;justify-content:center;align-items:center;color:#fff;font-family:"ProximaNovaBold";font-size:16px;letter-spacing:2px;line-height:19px}.container #diamond-information-container .desktop-addtocart .add-to-cart-buttons a.btn-ring{background-color:#fff;color:#443879;margin:10px 0 0;border:2px solid #443879}@media(max-width:1440px){.container #diamond-information-container .desktop-addtocart .add-to-cart-buttons a{width:50%;height:45px;margin:0 7px}.container #diamond-information-container .desktop-addtocart .add-to-cart-buttons a.btn-ring{margin-top:0}}.container #diamond-information-container .desktop-addtocart .add-to-cart-buttons button{height:59px;width:300px;border:2px solid #443879;border-radius:45px;background:#fff;color:#443879;font-family:"ProximaNovaBold";font-size:16px;letter-spacing:2px;line-height:19px;margin-top:8px}.container #diamond-information-container .shipping_risk-free_block{text-align:center}.container #diamond-information-container>a{display:block;margin:16px auto 0;color:#443879;font-family:"ProximaNovaBold";font-size:16px;letter-spacing:.5px;line-height:19px;text-align:center}.container .diamond-information-mobile{position:relative;padding-top:15px !important}.container .diamond-information-mobile::after{content:'';display:table;clear:both}@media(max-width:1024px){.container .diamond-information-mobile{padding-left:15px}}@media(max-width:991px){.container .diamond-information-mobile{padding-left:0}}@media(max-width:767px){.container .diamond-information-mobile{padding:15px 15px 0;border-bottom:1px solid #e8e8e8}}.container .diamond-information-mobile .diamond-video-placeholder{float:left}@media(max-width:767px){.container .diamond-information-mobile .diamond-video-placeholder{float:none;position:absolute;top:45px;left:15px;width:170px;min-height:130px;z-index:5}}@media(max-width:767px){.container .diamond-information-mobile .diamond-video-placeholder iframe{width:100% !important}}.container .diamond-information-mobile .diamond-video-placeholder iframe.diamond-video-block_hk{zoom:1.4;position:relative;left:0}@media(max-width:767px){.container .diamond-information-mobile .diamond-video-placeholder img{max-width:158px;margin:0 auto}.container .diamond-information-mobile .diamond-video-placeholder img.sample{max-width:135px}}.container .diamond-information-mobile .diamond-video-loader{display:none}@media(max-width:767px){.container .diamond-information-mobile .diamond-video-loader{position:absolute;top:15px;left:15px;width:170px;height:130px;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.45);z-index:2}}.container .diamond-information-mobile .diamond-information-wrapper{float:left;width:53%;display:block;padding-left:30px}@media(max-width:1024px){.container .diamond-information-mobile .diamond-information-wrapper{width:63%;padding-top:25px}}@media(max-width:991px){.container .diamond-information-mobile .diamond-information-wrapper{width:53%;padding-top:10px}}@media(max-width:767px){.container .diamond-information-mobile .diamond-information-wrapper{float:none;position:relative;width:auto;margin-left:170px;margin-bottom:10px;min-height:130px;padding-left:15px}}.container .diamond-information-mobile .diamond-information-wrapper .diamond-info-text{font-size:16px;letter-spacing:.5px;line-height:19px}@media(max-width:767px){.container .diamond-information-mobile .diamond-information-wrapper .diamond-info-text{font-size:12px;line-height:15px;letter-spacing:.38px}}.container .diamond-information-mobile .diamond-information-wrapper .diamond-viewer-notice{font-size:16px;letter-spacing:.5px;line-height:19px;margin-left:30px;position:relative}@media(max-width:767px){.container .diamond-information-mobile .diamond-information-wrapper .diamond-viewer-notice{font-size:12px;line-height:15px;letter-spacing:.38px;font-style:italic;margin-left:20px}}.container .diamond-information-mobile .diamond-information-wrapper .diamond-viewer-notice:before{content:'';position:absolute;top:3px;left:-25px;width:20px;height:14px;background:url(../../default/dsearch/image/Eye.svg);background-size:cover}@media(max-width:767px){.container .diamond-information-mobile .diamond-information-wrapper .diamond-viewer-notice:before{top:2px;left:-20px;width:15px;height:10px}}.container .diamond-information-mobile .diamond-information-wrapper .diamond-origin{margin-top:7px}.container .diamond-information-mobile .mobile-risk-buttons{width:53%;float:left;display:inline-block;padding-left:30px}@media(max-width:767px){.container .diamond-information-mobile .mobile-risk-buttons{width:100%;float:none;padding-left:0}.container .diamond-information-mobile .mobile-risk-buttons .add-to-cart-buttons{display:flex;justify-content:space-around}}.container .diamond-information-mobile .mobile-risk-buttons .btn-ring{width:165px;height:45px;border-radius:45px;font-size:14px;line-height:30px;background:#443879;letter-spacing:1.75px;font-family:ProximaNovaBold}.container .diamond-information-mobile .mobile-risk-buttons .btn-bag{width:165px;height:45px;border-radius:45px;font-size:14px;line-height:28px;background:transparent;color:#443879;letter-spacing:1.75px;border:2px solid #443879;font-family:ProximaNovaBold}.container .diamond-information-mobile .mobile-risk-buttons .shipping_risk-free_block{position:relative;color:#413f41;font-size:16px;letter-spacing:.5px;line-height:19px;margin:8px 0 15px}.container .diamond-information-mobile .mobile-risk-buttons .shipping_risk-free{position:relative;padding-left:25px}.container .diamond-information-mobile .mobile-risk-buttons .shipping_risk-free:before{content:'';position:absolute;width:16px;height:16px;top:50%;left:3px;transform:translate(0,-50%);background-image:url(../images/fa-check-solid.svg);background-position:center;background-repeat:no-repeat}.container .diamond-information-mobile .mobile-risk-buttons .desktop-addtocart+a{margin-bottom:16px;line-height:19px;font-size:16px;letter-spacing:.5px;color:#443879;font-family:ProximaNovaBold;display:block}@media(max-width:1024px){.container .diamond-information-mobile .mobile-risk-buttons .desktop-addtocart+a{margin-top:10px}}@media(max-width:767px){.container .diamond-information-mobile .mobile-risk-buttons .desktop-addtocart+a{text-align:center;margin-top:15px;font-size:16px}}.filter-toggle-wrapper-desktop{position:relative;width:100%;display:flex;justify-content:flex-end;align-items:center;flex-direction:row-reverse;margin-bottom:25px}@media(max-width:767px){.filter-toggle-wrapper-desktop{display:block;margin-top:12px;margin-bottom:0;position:static}}.filter-toggle-wrapper-desktop .colored-diamonds-filter-wrapper{padding-top:10px}.origin-wrapper{display:block;clear:both;margin-bottom:15px}.diamond-origin .origin{font-family:ProximaNovaRegIt;font-size:12px;letter-spacing:.38px}@media(max-width:991px){.search-result-container .item .origin{font-size:14px;font-family:ProximaNovaRegIt;letter-spacing:.44px}}.origin__flag{display:inline;width:16px;height:16px;transform:translateY(-1px)}.origin:before{position:relative;display:inline-block;display:none;width:16px;height:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-image:url(../images/diamondsearch/icon_diamondOriginFlag_s-africa.svg);background-position:center;background-repeat:no-repeat;overflow:hidden;margin-right:4px;transform:translate(0,3px)}.origin_s-africa:before{background-image:url(../images/diamondsearch/icon_diamondOriginFlag_s-africa.svg);width:15px;height:15px;transform:translate(0,2px)}.diamond-origin .origin_s-africa:before{transform:translate(0,3px)}.origin_brazil:before{background-image:url(../images/diamondsearch/icon_diamondOriginFlag_brazil.svg)}.origin_canada:before{background-image:url(../images/diamondsearch/icon_diamondOriginFlag_canada.svg)}.origin_russia:before{background-image:url(../images/diamondsearch/icon_diamondOriginFlag_russia.svg)}.diamondsearch-index-index .pop-up-loader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1005;text-align:center}.diamondsearch-index-index .pop-up-loader .Spinner{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px;z-index:5}@media(max-width:767px){.diamondsearch-index-index .top-sale-banner{display:none !important}}@media(max-width:767px){.diamondsearch-index-index .breadcrumbs-category .container{display:none}}.diamondsearch-index-index #shippingRickFreeModal.in{display:flex !important;justify-content:center;align-items:center;z-index:1000000;background:rgba(0,0,0,0.4)}.diamondsearch-index-index #shippingRickFreeModal.in .modal-dialog{top:0}@media(max-width:767px){.diamondsearch-index-index .modal{z-index:1000050 !important}}@media(max-width:767px){.diamondsearch-index-index .modal-backdrop{z-index:1000040}}@media(min-width:768px){.diamondsearch-index-index .modal-dialog{margin-top:250px}}.diamondsearch-index-index .modal-header{padding:0 35px;padding-top:65px;margin-bottom:20px;border-bottom:0}.diamondsearch-index-index .modal-content{border-radius:10px;box-shadow:none}.diamondsearch-index-index .modal-body{padding:0 35px 35px}.diamondsearch-index-index .modal-diamond-video.fade.in{background-color:rgba(0,0,0,0.45);display:flex !important;flex-direction:row;align-items:center;justify-content:center}.diamondsearch-index-index .modal-diamond-video .modal-dialog{margin-top:0;width:100%}@media(max-width:1024px){.diamondsearch-index-index .modal-diamond-video .modal-dialog{max-width:480px}}@media(max-width:767px){.diamondsearch-index-index .modal-diamond-video .modal-dialog{max-width:350px}}.diamondsearch-index-index .modal-diamond-video .modal-content{background-image:url(../dsearch/image/amshopby-overlay.gif);background-repeat:no-repeat;background-position:center}.diamondsearch-index-index .modal-diamond-video .modal-body{padding:20px 20px 15px;min-height:285px}.diamondsearch-index-index .modal-diamond-video .modal-body img{max-width:100%}.diamondsearch-index-index .modal-diamond-video .modal-body .diamond-video-block{width:100%}@media(max-width:1024px){.diamondsearch-index-index .modal-diamond-video .modal-body .diamond-video-block{height:345px !important}}@media(max-width:767px){.diamondsearch-index-index .modal-diamond-video .modal-body .diamond-video-block{height:245px !important}}.diamondsearch-index-index .modal-diamond-video .modal-body .diamond-video-block_hk{width:100% !important}@media(max-width:1024px){.diamondsearch-index-index .modal-diamond-video .modal-body .diamond-video-block_hk{height:338px !important;zoom:1.3}}@media(max-width:767px){.diamondsearch-index-index .modal-diamond-video .modal-body .diamond-video-block_hk{height:238px !important}}@media(max-width:320px){.diamondsearch-index-index .modal-diamond-video .modal-body .diamond-video-block_hk{height:200px !important}}@media(max-width:767px){.diamondsearch-index-index ul.breadcrumb-main_list{padding:8px 0 0}}@media(max-width:767px){.diamondsearch-index-index .container.ds-container{padding-top:0;min-height:265px}}@media(max-width:767px){.diamondsearch-index-index .filter-section-nav-icon{margin-top:0}}.diamondsearch-index-index .toolbar-pane__btn{flex:none}@media(max-width:767px){.diamondsearch-index-index .container .results-comparison-tab{position:absolute;left:0;right:0;top:-167px;padding-top:13px}}.diamondsearch-index-index .container .results-comparison-tab div.product-toolbar-mobile{display:none}@media(max-width:767px){.diamondsearch-index-index .container .results-comparison-tab div.product-toolbar-mobile{display:block;padding:0 15px}}@media(max-width:767px){.diamondsearch-index-index .container .results-comparison-tab div.product-toolbar-mobile .toolbar-pane{display:block;padding:0 !important;background-color:transparent;flex-direction:row}}@media(max-width:767px){.diamondsearch-index-index .container .results-comparison-tab div.product-toolbar-mobile .toolbar-pane .toolbar-pane__btn{flex:none;line-height:1;font-size:14px;letter-spacing:.88px;color:#443879;justify-content:flex-start;text-align:left;max-width:250px;flex-direction:row}.diamondsearch-index-index .container .results-comparison-tab div.product-toolbar-mobile .toolbar-pane .toolbar-pane__btn img{position:relative;top:0;margin-right:4px}.diamondsearch-index-index .container .results-comparison-tab div.product-toolbar-mobile .toolbar-pane .toolbar-pane__btn .sort-by-prompt{margin-left:4px}}.diamondsearch-index-index .filter-section-wrapper .icon{background:0}.diamondsearch-index-index .container .rh-sort-by__sorting-options .item{margin-bottom:17px}.diamondsearch-index-index .container .rh-sort-by__res{margin-bottom:25px}.diamondsearch-index-index .g-btn_primary{display:inline;padding:15px 110px}@media only screen and (max-width:360px){.diamondsearch-index-index .g-btn_primary{padding:15px 70px}}@media(max-width:767px){.diamondsearch-index-index .diamond-video-block{width:100% !important;height:158px !important}.diamondsearch-index-index .diamond-video-block .spinner{margin-top:0 !important}.diamondsearch-index-index .diamond-video-block video{width:100% !important}}.diamondsearch-index-index #advanced-filters .adv-search-panel-wrapper{border-bottom:1px solid #e8e8e8;margin-top:25px;margin-bottom:50px}@media(max-width:991px){.diamondsearch-index-index #advanced-filters .adv-search-panel-wrapper{margin:0;border-bottom:0}}@media(max-width:767px){.diamondsearch-index-index #advanced-filters{display:none;position:fixed;background:#fff;z-index:1000005;width:100%;left:0;top:0;overflow:scroll;height:100%;padding-bottom:80px}}.diamondsearch-index-index #advanced-filters .close-filters{display:none}@media(max-width:767px){.diamondsearch-index-index #advanced-filters .close-filters{position:absolute;display:block;top:15px;right:15px;width:24px;height:24px;background-image:url(../images/product/icon_modal-close.svg);background-repeat:no-repeat;background-position:center}}.diamondsearch-index-index .show-results-popup{display:none}@media(max-width:767px){.diamondsearch-index-index .show-results-popup{display:flex;justify-content:center;margin:0 auto;width:100%;padding:13px 0;border-top:1px solid #e8e8e8;position:fixed;bottom:0;left:0;right:0;background-color:#fff;z-index:5}}@media(max-width:767px){.diamondsearch-index-index .show-results-popup span{max-width:345px;width:100%;height:55px;border-radius:45px;background:#443879;font-family:ProximaNovaBold;color:#fff;letter-spacing:2px;line-height:19px;font-size:16px;display:flex;justify-content:center;align-items:center;padding:0 50px}}@media(max-width:767px){.diamondsearch-index-index #recommended-filters{display:none;position:fixed;background:#fff;z-index:1000005;width:100%;left:0;top:0;overflow:scroll;height:100%}}.diamondsearch-index-index #recommended-filters .close-filters{display:none}@media(max-width:767px){.diamondsearch-index-index #recommended-filters .close-filters{position:absolute;display:block;top:15px;right:15px;width:24px;height:24px;background-image:url(../images/product/icon_modal-close.svg);background-repeat:no-repeat;background-position:center}}.diamondsearch-index-index #header-list-view-recommended-wrap .header-fluorescence,.diamondsearch-index-index #header-list-view-recommended-wrap .header-cut{width:13%}@media(max-width:767px){.diamondsearch-index-index #header-list-view-recommended-wrap .header-fluorescence,.diamondsearch-index-index #header-list-view-recommended-wrap .header-cut{width:15%;font-size:14px;color:#fff}}.diamondsearch-index-index #header-list-view-recommended-wrap .header-clarity{width:10%}@media(max-width:767px){.diamondsearch-index-index #header-list-view-recommended-wrap .header-clarity{width:17%}}.diamondsearch-index-index #rosi-tooltip-popup,.diamondsearch-index-index #manual-tooltip-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000000;background:rgba(0,0,0,0.4)}.diamondsearch-index-index .rosi-tooltip-popup-inside,.diamondsearch-index-index .manual-tooltip-popup-inside{position:absolute;padding:30px 33px;height:173.88px;width:380px;border-radius:10px;background-color:#fff;box-shadow:0 2px 4px 1px rgba(0,0,0,0.1);position:absolute;left:33%;top:140px;z-index:1000000}.diamondsearch-index-index .rosi-tooltip-popup-inside p,.diamondsearch-index-index .manual-tooltip-popup-inside p{color:#413f41;font-family:"ProximaNovaReg";font-size:14px;font-weight:bold;letter-spacing:.44px;line-height:17px;margin-bottom:20px}.diamondsearch-index-index .rosi-tooltip-popup-inside span,.diamondsearch-index-index .manual-tooltip-popup-inside span{height:37.36px;width:210.33px;border-radius:45px;background-color:#443879;color:#fff;font-family:"ProximaNovaBold";font-size:16px;letter-spacing:2px;line-height:19px;text-transform:uppercase;padding:20px 10px;display:flex;justify-content:center;align-items:center;float:right;cursor:pointer}.diamondsearch-index-index .rosi-tooltip-popup-inside:after,.diamondsearch-index-index .manual-tooltip-popup-inside:after{position:absolute;left:-10px;top:40%;content:'';display:block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid white}@media(max-width:1440px){.diamondsearch-index-index .rosi-tooltip-popup-inside,.diamondsearch-index-index .manual-tooltip-popup-inside{left:27.5%;top:140px}}@media(max-width:1024px){.diamondsearch-index-index .rosi-tooltip-popup-inside,.diamondsearch-index-index .manual-tooltip-popup-inside{left:25%;top:120px}}.diamondsearch-index-index .manual-tooltip-popup-inside{top:33%;padding:30px 37px;letter-spacing:.44px;height:auto;left:22%}.diamondsearch-index-index .manual-tooltip-popup-inside:after{left:50%;top:97%;transform:rotate(-90deg)}@media(max-width:1440px){.diamondsearch-index-index .manual-tooltip-popup-inside{left:18%}}@media(max-width:1024px){.diamondsearch-index-index .manual-tooltip-popup-inside{top:34%}}@media(max-width:767px){.diamondsearch-index-index .manual-tooltip-popup-inside{top:0;padding:30px 23px;left:4%;max-width:345px}}.diamondsearch-index-index .g-radio-btn input[type="radio"]+.icon{display:block}.diamondsearch-index-index .example-image-text{text-align:center;margin-top:-15px}.diamondsearch-index-index .trust-widget-container{margin-top:60px}@media(max-width:1024px){.diamondsearch-index-index .trust-widget-container{margin-top:50px}}@media(max-width:520px){.diamondsearch-index-index .trust-widget-container iframe{height:320px !important}}@media(max-width:767px){.diamondsearch-index-index .diamond-information-mobile .mobile-risk-buttons{margin-top:25px}}.diamondsearch-index-index .diamond-information-mobile .diamond-video-placeholder{max-width:330px;width:100%;height:260px;overflow:hidden}@media(max-width:1024px){.diamondsearch-index-index .diamond-information-mobile .diamond-video-placeholder iframe.diamond-video-block_hk{margin-left:-40px;height:265px !important;zoom:1.2}}@media(max-width:991px){.diamondsearch-index-index .diamond-information-mobile .diamond-video-placeholder{height:290px}.diamondsearch-index-index .diamond-information-mobile .diamond-video-placeholder iframe.diamond-video-block_hk{width:335px;height:290px !important;margin-left:-30px}}@media(max-width:767px){.diamondsearch-index-index .diamond-information-mobile .diamond-video-placeholder{max-width:100%;width:170px;height:170px !important}.diamondsearch-index-index .diamond-information-mobile .diamond-video-placeholder iframe.diamond-video-block_hk{margin-left:0}}.diamondsearch-index-index .diamond-information-mobile .diamond-video-placeholder .diamond-video-preview_fancycolor{position:relative;display:block}.diamondsearch-index-index .diamond-information-mobile .diamond-video-placeholder .diamond-video-preview_fancycolor:before,.diamondsearch-index-index .diamond-information-mobile .diamond-video-placeholder .diamond-video-preview_fancycolor:after{content:'';position:absolute;bottom:15px}.diamondsearch-index-index .diamond-information-mobile .diamond-video-placeholder .diamond-video-preview_fancycolor:before{left:10px;width:32px;height:30px;background-image:url(../dsearch/image/360VidDesktop.svg);background-size:contain;background-repeat:no-repeat;z-index:1}.diamondsearch-index-index .diamond-information-mobile .diamond-video-placeholder .diamond-video-preview_fancycolor:after{right:10px;width:32px;height:32px;background-image:url(../dsearch/image/icon_btnPlayVideo.svg);background-size:contain;z-index:1}.diamondsearch-index-index #advanced-filters .noUi-horizontal .noUi-handle{width:32px;height:32px;top:-14px;text-align:center;left:-15px;border:0;background:transparent}.diamondsearch-index-index #advanced-filters .noUi-horizontal .noUi-handle:before{content:'';display:block;position:absolute;border:7px solid #41395f;background-color:#fff;width:20px;height:20px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}#diamond-information-mobile{display:none}#search-result-container.list-view .item img.example-image+p,#search-result-container-recommended.list-view .item img.example-image+p{display:none}@media(max-width:767px){.diamondsearch-index-index .diamond-information-mobile{padding-top:50px !important}.diamondsearch-index-index .diamond-information-mobile+.rosi-recommended{border-top:none !important}}.brilliance-badge{position:absolute;display:block;width:145px;top:10px;left:25px;z-index:10;cursor:pointer}@media(max-width:991px){.brilliance-badge{display:block;top:15px;left:5px}.diamondsearch-index-index .brilliance-badge+div+.diamond-video-placeholder{top:40px}}.search-result-container.grid-view .brilliance-badge{top:15px;left:5px}@media(max-width:991px){.search-result-container.grid-view .brilliance-badge{top:30px;left:14px}}.search-result-container.grid-view .item.rosi-recommended .brilliance-badge{top:30px;left:14px}.search-result-container.list-view .item .brilliance-badge{display:none !important}.diamond-information-mobile .brilliance-badge{display:block;position:absolute;top:4px;left:0;width:145px}.brilliance-badge__badge{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;height:40px;background-color:#eac4d3;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;padding-left:42px;box-shadow:1px 2px 3px 0 rgba(0,0,0,0.2);font-family:ProximaNovaSbold}.diamond-information-mobile .brilliance-badge__badge{height:35px;border-top-left-radius:0;border-bottom-left-radius:0}.brilliance-badge__badge:before{content:'';position:absolute;top:0;left:0;width:38px;height:36px;background-image:url(../images/diamondsearch/icon_brilliance-badge.svg);background-repeat:no-repeat;transform:translate(7px,6px)}.brilliance-badge__badge .text{width:75px;font-size:14px;letter-spacing:.4px;line-height:1;text-align:left}.diamond-information-mobile .brilliance-badge__badge .text{width:65px;font-size:12px;margin-right:5px}.brilliance-badge__badge .i{transform:translate(0,-1px)}.brilliance-badge__badge .i img{display:inline;margin:0 !important}.brilliance-badge__tooltip{position:absolute;opacity:0;visibility:hidden;width:345px;bottom:100%;left:0;transform:translate(0,-15px);border-radius:10px;background:#fff;padding:17px 20px;box-shadow:0 2px 4px 1px rgba(0,0,0,0.1);font-family:ProximaNovaBold;font-size:14px;line-height:1.25;letter-spacing:.44px;z-index:10}.diamond-information-mobile .brilliance-badge__tooltip{transform:translate(15px,-15px)}.search-result-container .item[data-index="0"] .brilliance-badge__tooltip,.search-result-container.list-view .item[data-index="0"]+.diamond-information-mobile .brilliance-badge__tooltip{bottom:auto;top:100%;transform:translate(0,15px)}.search-result-container.list-view .item[data-index="0"]+.diamond-information-mobile .brilliance-badge__tooltip{transform:translate(15px,15px)}.brilliance-badge__tooltip:before,.brilliance-badge__tooltip:after{content:'';position:absolute;width:0;height:0;border-top:11px solid white;border-left:10px solid transparent;border-right:10px solid transparent;top:100%;left:116px;z-index:2}.diamond-information-mobile .brilliance-badge__tooltip:before,.diamond-information-mobile .brilliance-badge__tooltip:after{left:96px}.search-result-container .item[data-index="0"] .brilliance-badge__tooltip:before,.search-result-container.list-view .item[data-index="0"]+.diamond-information-mobile .brilliance-badge__tooltip:before,.search-result-container .item[data-index="0"] .brilliance-badge__tooltip:after,.search-result-container.list-view .item[data-index="0"]+.diamond-information-mobile .brilliance-badge__tooltip:after{border-top:0;border-bottom:11px solid white;top:auto;bottom:100%}.brilliance-badge__tooltip:after{border-top:11px solid #e8e8e8;transform:translate(0,1px);z-index:1}.search-result-container .item[data-index="0"] .brilliance-badge__tooltip:after,.search-result-container.list-view .item[data-index="0"]+.diamond-information-mobile .brilliance-badge__tooltip:after{border-top:0;border-bottom:11px solid #e8e8e8;transform:translate(0,-1px)}.brilliance-badge.is-active .brilliance-badge__tooltip{opacity:1;visibility:visible}.brilliance-badge_static{position:relative;top:auto;left:auto;width:220px}.diamond-addtl-info .brilliance-badge_static{margin-right:10px}.category-products_completed .diamond-addtl-info .brilliance-badge_static{margin-right:0}@media(max-width:991px){.diamond-addtl-info .brilliance-badge_static{margin-bottom:15px}}.brilliance-badge_static .brilliance-badge__badge{padding-left:50px}.brilliance-badge_static .brilliance-badge__badge:before{left:6px}.brilliance-badge_static .brilliance-badge__badge .text{width:135px}.brilliance-badge_static.is-active .brilliance-badge__tooltip{bottom:auto;top:100%;transform:translate(0,15px)}.brilliance-badge_static.is-active .brilliance-badge__tooltip:before,.brilliance-badge_static.is-active .brilliance-badge__tooltip:after{top:auto;left:185px;bottom:100%;border-top:0;border-bottom:11px solid white}.brilliance-badge_static.is-active .brilliance-badge__tooltip:after{border-top:0;border-bottom:11px solid #e8e8e8;transform:translate(0,-1px)}.category-products_completed .brilliance-badge_static{position:absolute;top:10px;left:auto;right:10px}@media(max-width:991px){.category-products_completed .brilliance-badge_static{top:10px}}.category-products_completed .brilliance-badge_static .brilliance-badge__tooltip{left:auto;right:0;width:330px;padding:17px 15px}.category-products_completed .brilliance-badge_static .brilliance-badge__tooltip:before,.category-products_completed .brilliance-badge_static .brilliance-badge__tooltip:after{left:auto;right:25px}.category-products_completed .brilliance-badge_static.is-active .brilliance-badge__tooltip{top:auto;bottom:100%;transform:translate(10px,-15px)}.category-products_completed .brilliance-badge_static.is-active .brilliance-badge__tooltip:before,.category-products_completed .brilliance-badge_static.is-active .brilliance-badge__tooltip:after{top:100%;bottom:auto;border-top:11px solid white;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:0}.category-products_completed .brilliance-badge_static.is-active .brilliance-badge__tooltip:after{border-top:11px solid #e8e8e8;transform:translate(0,1px)}.rosi-rec-badge{position:absolute;top:10px;left:25px;z-index:10;cursor:pointer}.brilliance-badge+.rosi-rec-badge{left:180px}.diamond-information-mobile .rosi-rec-badge{top:4px;left:20px}.diamond-information-mobile .brilliance-badge+.rosi-rec-badge{left:153px}.rosi-rec-badge__badge{width:40px;height:40px;background-color:#eac4d3;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;box-shadow:1px 2px 3px 0 rgba(0,0,0,0.2);display:flex;align-items:center;justify-content:center}.diamond-information-mobile .rosi-rec-badge__badge{width:35px;height:35px}.rosi-rec-badge__badge img{margin:0}.rosi-rec-badge__tooltip{position:absolute;opacity:0;visibility:hidden;width:420px;bottom:100%;left:-155px;transform:translate(0,-15px);border-radius:10px;background:#fff;padding:17px 20px;box-shadow:0 2px 4px 1px rgba(0,0,0,0.1);font-family:ProximaNovaSBold;font-size:14px;line-height:1.25;letter-spacing:.44px}.diamond-information-mobile .rosi-rec-badge__tooltip{width:345px;left:-10px}.diamond-information-mobile .brilliance-badge+.rosi-rec-badge .rosi-rec-badge__tooltip{left:-145px}.search-result-container .item[data-index="0"] .rosi-rec-badge__tooltip,.search-result-container.list-view .item[data-index="0"]+.diamond-information-mobile .rosi-rec-badge__tooltip{bottom:auto;top:100%;transform:translate(0,15px)}.rosi-rec-badge__tooltip:before,.rosi-rec-badge__tooltip:after{content:'';position:absolute;width:0;height:0;border-top:11px solid white;border-left:10px solid transparent;border-right:10px solid transparent;top:100%;left:165px;z-index:2}.diamond-information-mobile .rosi-rec-badge__tooltip:before,.diamond-information-mobile .rosi-rec-badge__tooltip:after{left:17px}.diamond-information-mobile .brilliance-badge+.rosi-rec-badge .rosi-rec-badge__tooltip:before,.diamond-information-mobile .brilliance-badge+.rosi-rec-badge .rosi-rec-badge__tooltip:after{left:153px}.search-result-container .item[data-index="0"] .rosi-rec-badge__tooltip:before,.search-result-container.list-view .item[data-index="0"]+.diamond-information-mobile .rosi-rec-badge__tooltip:before,.search-result-container .item[data-index="0"] .rosi-rec-badge__tooltip:after,.search-result-container.list-view .item[data-index="0"]+.diamond-information-mobile .rosi-rec-badge__tooltip:after{border-top:0;border-bottom:11px solid white;top:auto;bottom:100%}.rosi-rec-badge__tooltip:after{border-top:11px solid #e8e8e8;transform:translate(0,1px);z-index:1}.search-result-container .item[data-index="0"] .rosi-rec-badge__tooltip:after,.search-result-container.list-view .item[data-index="0"]+.diamond-information-mobile .rosi-rec-badge__tooltip:after{border-top:0;border-bottom:11px solid #e8e8e8;transform:translate(0,-1px);top:auto;bottom:100%}.rosi-rec-badge.is-active .rosi-rec-badge__tooltip{opacity:1;visibility:visible}.customer-entrance__heading{padding-top:60px;margin-bottom:30px;text-align:center;font-size:18px;letter-spacing:.5px;line-height:1.2}.customer-entrance__formset{position:relative;display:block;width:100%;max-width:350px;margin:0 auto;padding:0 15px;color:#413f41}.customer-entrance .customer-login-btn{position:relative;display:block;width:100%;max-width:320px;margin:0 auto;height:58px;line-height:58px;-webkit-border-radius:58px;-moz-border-radius:58px;border-radius:58px;padding-left:25px;font-family:ProximaNovaBold;font-size:16px;letter-spacing:2px;text-transform:uppercase;text-align:center;margin-bottom:12px;transition:.2s ease-in-out}.customer-entrance .customer-login-btn:before{position:absolute;content:'';top:50%;left:26px;background-repeat:no-repeat;background-position:0 0;transform:translate(0,-50%)}.customer-entrance .customer-login-btn_facebook{background:#3b5998;color:#fff}.customer-entrance .customer-login-btn_facebook:before{width:11px;height:20px;background-image:url(../images/customer-pages/icon_facebookLogoLogin.svg)}.customer-entrance .customer-login-btn_facebook:active{background:#3b5998}.customer-entrance .customer-login-btn_facebook:focus{background:#3b5998}.customer-entrance .customer-login-btn_facebook:hover{background:rgba(59,89,152,0.5)}.customer-entrance .customer-login-btn_google{background:#eee;color:rgba(0,0,0,0.54)}.customer-entrance .customer-login-btn_google:before{width:20px;height:20px;background-image:url(../images/customer-pages/icon_googleLogoLogin.svg)}.customer-entrance .customer-login-btn_google:active{background:#eee}.customer-entrance .customer-login-btn_google:focus{background:#eee}.customer-entrance .customer-login-btn_google:hover{background:rgba(238,238,238,0.5);color:rgba(0,0,0,0.24)}.customer-entrance .auth-divider{position:relative;margin:30px 0;text-align:center}.customer-entrance .auth-divider span{position:relative;background:#fff;font-size:14px;letter-spacing:.4px;color:#413f41;text-transform:uppercase;padding-left:20px;padding-right:20px;z-index:2}.customer-entrance .auth-divider:before{content:'';position:absolute;top:50%;left:0;right:0;border-top:1px solid #413f41}.customer-entrance .need-help{width:100%;max-width:920px;padding:20px 30px;margin:75px auto 0;border:1px solid #7c7593;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}@media(max-width:767px){.customer-entrance .need-help{flex-direction:column;text-align:center;padding:25px 20px 20px}}.customer-entrance .need-help .heading{flex:0 0 210px;display:flex;flex-direction:row;align-items:center;font-family:Lustria;font-size:20px;color:#413f41;line-height:1.25;letter-spacing:1px;text-transform:uppercase}@media(max-width:767px){.customer-entrance .need-help .heading{flex:0 0 auto;margin-bottom:20px}}.customer-entrance .need-help .heading img{margin-right:10px}.customer-entrance .need-help .text{color:#413f41;font-size:16px;line-height:1.2;letter-spacing:.5px}@media(max-width:767px){.customer-entrance .need-help .text p{margin-bottom:15px}}.customer-login-form .auth-input{position:relative;margin-bottom:20px}.customer-login-form .auth-input label{display:block;font-family:ProximaNovaReg;font-weight:normal;font-size:16px;letter-spacing:.5px;line-height:1.2}.customer-login-form .auth-input .field{margin-bottom:20px}.customer-login-form .auth-input .input-box{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.customer-login-form .auth-input .input-box .input-text{order:2}.customer-login-form .auth-input .input-box .field-label{order:1}.customer-login-form .auth-input .input-box .validation-advice{order:3}.customer-login-form .auth-input__input,.customer-login-form .auth-input input[type=text]{width:100%;max-width:320px;border:1px solid #7c7593;height:50px;padding:5px 20px;font-size:16px;font-family:ProximaNovaReg;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;outline:0}.customer-login-form .auth-input__input:focus,.customer-login-form .auth-input input[type=text]:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.customer-login-form .auth-input__forgot-link{display:inline-block;margin-top:7px}.customer-login-form .auth-input .validation-advice{font-family:ProximaNovaBold;color:#b90017;font-size:14px;line-height:17px;letter-spacing:.5px}.customer-login-form .auth-input .custom-select__selected{width:100%;max-width:320px;border-color:#7c7593;padding-right:45px}.customer-login-form .auth-input .custom-select__selected:after{right:15px;opacity:1}.customer-login-form .auth-input__row{display:flex;flex-direction:row;justify-content:space-between;margin-left:-5px;margin-right:-5px}.customer-login-form .auth-input__item{padding-left:5px;padding-right:5px}.customer-login-form .auth-input__item_month{width:200px}.customer-login-form .auth-input__item_years{width:130px}.customer-login-form .proxiblue-recaptcha>div{margin:30px auto 10px}.customer-login-form .bottom{text-align:center}.customer-login-form .bottom .g-btn{margin-bottom:15px}.customer-login-form .bottom p{font-size:16px;line-height:1.2;letter-spacing:.5px}.customer-login-form .auth-submit-btn{width:100%;max-width:320px;height:58px}.customer-login-form #login-error-messages ul.messages{margin:0 !important;padding:0 !important}.customer-login-form #login-error-messages ul.messages li{margin:0 !important}.customer-login-form #login-error-messages ul.messages .error-msg li{margin:0 !important;padding:0 10px 5px;color:#b90017;font-family:ProximaNovaBold}.customer-login-footer{margin:35px -5px 0;text-align:center;font-size:16px;letter-spacing:.5px;line-height:1.2}.customer-account .main-container{margin-top:120px}@media(max-width:1024px){.customer-account .main-container{margin-top:56px}}.rh-my-account{padding-top:35px;min-height:350px}@media(max-width:1024px){.rh-my-account{padding-top:15px}}.rh-my-account .acc-heading{font-family:Lustria;font-size:20px;letter-spacing:.3px;line-height:1.4;margin-bottom:25px;text-transform:uppercase;color:#413f41}@media(max-width:767px){.rh-my-account .acc-heading{margin-bottom:15px}}.rh-my-account .back-link{display:block}.rh-my-account .back-link a:before{content:'';display:inline-block;width:7px;height:11px;background-image:url(../images/footer/ChevronRIGHT.svg);background-repeat:no-repeat;transform:translate(0,1px) rotate(180deg);margin-right:7px}.rh-my-account .pager-wrap_top{margin-bottom:10px}@media(max-width:767px){.rh-my-account .pager-wrap_top{display:none}}.rh-my-account .pager-wrap_bottom{margin-top:15px}.rh-my-account .pager{float:none;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;margin:0;padding-left:15px;padding-right:15px}@media(max-width:767px){.rh-my-account .pager{font-size:14px}}.rh-my-account .pager .count-container{float:none}.rh-my-account .pager .count-container .amount{display:block}.rh-my-account .pager .pages{float:none}.rh-my-account .pager .pages .custompager{display:flex;flex-direction:row}.rh-my-account .pager .pages .custompager span{margin-left:7px;margin-right:7px}.rh-my-account .pager .pages .custompager ol{margin-bottom:0 !important}.rh-my-account .pager .pages .custompager ol li{margin:0}.rh-my-account .pager .pages .next:before{border-left:8px solid #443879}.rh-my-account .pager .pages .previous:before{margin-left:-5px;border-right:8px solid #443879}.rh-my-account .pager .pages .next:hover,.rh-my-account .pager .pages .previous:hover{border:1px solid transparent}.customer-dashboard{color:#413f41}@media(max-width:1024px){.customer-dashboard{padding-top:20px}}.customer-dashboard .welcome{font-family:Lustria;font-size:28px;letter-spacing:.5px;line-height:1.25;margin-bottom:30px}@media(max-width:1024px){.customer-dashboard .welcome{text-align:center}}@media(max-width:767px){.customer-dashboard .welcome{font-size:24px}}.welcome-guest-msg{text-align:center;padding-top:45px;padding-bottom:30px;margin-left:auto;margin-right:auto;color:#413f41}.welcome-guest-msg .heading{font-family:Lustria;font-size:28px;line-height:1.25;letter-spacing:1px;font-weight:normal;color:#413f41;margin-bottom:15px}.welcome-guest-msg p{max-width:585px;margin:0 auto;font-size:16px;letter-spacing:.5px;line-height:1.25}.dashboard-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start}@media(max-width:1024px){.dashboard-wrapper{flex-wrap:wrap}}.dashboard-nav{display:flex;flex-direction:row;flex:0 0 400px;align-items:flex-start;flex-wrap:wrap}@media(max-width:1024px){.dashboard-nav{flex:0 0 auto;width:100%;justify-content:space-between}}@media(max-width:767px){.dashboard-nav{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:20px}}.dashboard-nav__item{width:50%;max-width:200px;padding-right:15px;padding-bottom:15px}@media(max-width:1024px){.dashboard-nav__item{padding-right:0}.dashboard-nav__item:not(:first-child){padding-left:15px}}@media(max-width:991px){.dashboard-nav__item{max-width:180px}}@media(max-width:767px){.dashboard-nav__item{padding-left:0;padding-right:0;width:100%;max-width:100%}.dashboard-nav__item:not(:first-child){padding-left:0;padding-right:0}}.dashboard-nav__link{position:relative;display:flex;height:145px;flex-direction:column;align-items:center;justify-content:space-between;padding-top:40px;padding-bottom:35px;background-color:#f9f9f9;border:1px solid #e8e8e8;font-size:18px;color:#413f41;letter-spacing:.5px;line-height:1.2;transition:all .2s}@media(max-width:767px){.dashboard-nav__link{height:75px;padding:0 25px;padding-left:75px;flex-direction:row;align-items:center;justify-content:flex-start}.dashboard-nav__link .icon{position:absolute;top:50%;left:25px;transform:translate(0,-50%)}.dashboard-nav__link .icon_profile{left:29px}.dashboard-nav__link .icon_address{left:28px}}.dashboard-nav__link:hover{border-color:#443879;background-color:#fff}.dashboard-summary{width:100%}.dashboard-summary .customer-block{margin-bottom:15px}.orders-table{width:100%}.orders-table th,.orders-table td{font-family:ProximaNovaReg;font-size:16px;letter-spacing:.5px;line-height:1.2;padding:0 5px;color:#413f41}.orders-table th:first-child,.orders-table td:first-child{padding-left:0}.orders-table th.view,.orders-table td.view{text-align:right}@media(max-width:767px){.orders-table th.date,.orders-table th.ship-to,.orders-table th.status,.orders-table td.date,.orders-table td.ship-to,.orders-table td.status{display:none}.orders-table th.view .link span,.orders-table td.view .link span{display:none}}.orders-table th{text-transform:uppercase;padding-bottom:10px;border-bottom:1px solid #e8e8e8}.orders-table td{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #e8e8e8}.orders-table tr:last-of-type td{border-bottom:0}.profile-data p{margin-bottom:5px}.rh-order-details{padding:0;font-size:16px;letter-spacing:.5px;line-height:1.2;color:#413f41}.rh-order-details__header{display:flex;width:100%;font-size:16px;letter-spacing:.5px;line-height:1.2;padding:20px 25px;align-items:center;justify-content:flex-start}@media(max-width:991px){.rh-order-details__header{padding-left:20px;padding-right:20px}}@media(max-width:767px){.rh-order-details__header{flex-direction:column;align-items:flex-start;padding:10px 20px;line-height:1.6}}.rh-order-details__header .date{width:260px}.rh-order-details__main{padding:15px 25px;background-color:#f9f9f9}@media(max-width:991px){.rh-order-details__main{padding:0;border-top:1px solid #e8e8e8}}.rh-order-details__items-heading{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;width:100%;height:50px;border-bottom:1px solid #e8e8e8;text-transform:uppercase}.rh-order-details__items-heading .col-items{width:100%}.rh-order-details__items-heading .col-price{flex:0 0 200px}.rh-order-details__items-heading .col-subtotal{flex:0 0 125px;text-align:right}@media(max-width:991px){.rh-order-details__items-heading{background-color:#fff;padding-left:20px;padding-right:20px}.rh-order-details__items-heading .col-price,.rh-order-details__items-heading .col-subtotal{display:none}}.rh-order-details__items{border-bottom:1px solid #e8e8e8}@media(max-width:991px){.rh-order-details__items{padding-left:20px;padding-right:20px}}.rh-order-details__item{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;padding-top:15px;padding-bottom:15px}@media(max-width:991px){.rh-order-details__item{display:block}}.rh-order-details__item:not(:last-child){border-bottom:1px solid #e8e8e8}.rh-order-details__item .image{flex:0 0 210px;margin-right:50px}@media(max-width:991px){.rh-order-details__item .image{display:block;width:210px;margin-right:0;margin-bottom:10px}}.rh-order-details__item .image div{display:block;border:1px solid #e8e8e8;padding:5px}.rh-order-details__item .image img{max-width:100%;height:auto}.rh-order-details__item .details{width:100%;padding-right:15px}.rh-order-details__item .details-item{margin-bottom:7px}.rh-order-details__item .col-price{flex:0 0 200px}.rh-order-details__item .col-price span{font-family:ProximaNovaBold}@media(max-width:991px){.rh-order-details__item .col-price{margin-bottom:7px}.rh-order-details__item .col-price:before{content:attr(data-col-title);display:inline-block;font-family:ProximaNovaBold;font-size:16px;letter-spacing:.5px;line-height:1.2}.rh-order-details__item .col-price span{font-family:ProximaNovaReg}}.rh-order-details__item .col-subtotal{flex:0 0 125px;text-align:right}.rh-order-details__item .col-subtotal span{font-family:ProximaNovaBold}@media(max-width:991px){.rh-order-details__item .col-subtotal{text-align:left}.rh-order-details__item .col-subtotal:before{content:attr(data-col-title);display:inline-block;font-family:ProximaNovaBold;font-size:16px;letter-spacing:.5px;line-height:1.2}.rh-order-details__item .col-subtotal span{font-family:ProximaNovaReg}}.rh-order-details__total{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;padding-top:15px;padding-bottom:15px}@media(max-width:991px){.rh-order-details__total{padding:30px 20px;background-color:#fff;border-bottom:1px solid #e8e8e8}}.rh-order-details__total .total-item{display:flex;flex-direction:row;margin-bottom:15px}@media(max-width:767px){.rh-order-details__total .total-item{justify-content:space-between;width:100%}.rh-order-details__total .total-item:last-child{margin-bottom:0}}.rh-order-details__total .title{width:200px;text-align:left}.rh-order-details__total .val{width:125px;font-family:ProximaNovaBold;text-align:right}.rh-order-details__info{background-color:#fff}.rh-order-info{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:25px}.rh-order-info__item{width:25%;min-width:200px;margin-bottom:15px;font-size:16px;letter-spacing:.5px;line-height:1.2;padding-right:10px}.rh-order-info__item .heading{font-family:ProximaNovaBold;text-transform:uppercase;margin-bottom:15px}@media(max-width:767px){.rh-order-info__item .heading{margin-bottom:10px}}.rh-order-info__item .data{text-align:left}@media(max-width:991px){.rh-order-info__item{width:50%}}@media(max-width:767px){.rh-order-info__item{width:100%;margin-bottom:30px}.rh-order-info__item:last-child{margin-bottom:0}}.rh-address-book{margin-bottom:35px}.rh-address-book_addtl{margin-bottom:50px}@media(max-width:991px){.rh-address-book_addtl{margin-bottom:25px}}.rh-address-item{min-height:150px;margin-bottom:30px}@media(max-width:767px){.rh-address-item{margin-bottom:15px}}.rh-address-item:nth-child(2n){clear:both}.rh-address-item .customer-block__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:215px}@media(max-width:767px){.rh-address-item .customer-block__content{display:block;min-height:auto}}.rh-address-item .text{font-size:16px;letter-spacing:.5px;line-height:1.2;color:#413f41;margin-bottom:20px}.rh-address-item .text_center{text-align:center}.rh-address-item .buttons{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.rh-address-item .buttons .g-btn{width:125px;height:45px;line-height:40px}.rh-address-item .buttons .g-btn:not(:first-child){margin-left:20px}.rh-new-address-wrap{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end}@media(max-width:767px){.rh-new-address-wrap{justify-content:center}}.customer-form-wrap{position:relative;width:100%;max-width:320px;margin:0 auto}@media(max-width:767px){.customer-form-wrap{max-width:380px}}.customer-form .g-input{width:100%}.customer-form .custom-select__selected{width:100%}.customer-form .default-address{font-size:16px;letter-spacing:.5px;line-height:1.2;color:#413f41}.customer-form .gender{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:10px 0 25px}.customer-form .gender__item{width:115px}.customer-form .fieldset-profile{margin-bottom:75px}.customer-form .fieldset-password .acc-heading{margin-bottom:10px}.order-progress{padding-top:35px;padding-bottom:35px}.order-progress_simple{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding-top:25px;padding-bottom:25px}.order-progress .current-status{margin-bottom:15px}.order-progress .current-status .icon{margin:0 auto 7px}.order-progress__step-points{position:relative;width:100%;padding-left:45px;padding-right:45px;margin:0 auto 20px}@media(max-width:767px){.order-progress__step-points{padding-left:0;padding-right:0;margin-bottom:30px}}.order-progress__step-points .step-line{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.order-progress__step-points .step-line:before{content:'';position:absolute;top:50%;left:10px;right:10px;height:3px;background-color:#e8e8e8;margin-top:-2px}.order-progress__step-points .step-line_progress-1-5:before{background:linear-gradient(90deg,#443879 0,#e8e8e8 25%)}.order-progress__step-points .step-line_progress-2-5:before{background:linear-gradient(90deg,#443879 0,#443879 25%,#e8e8e8 50%)}.order-progress__step-points .step-line_progress-3-5:before{background:linear-gradient(90deg,#443879 0,#443879 50%,#e8e8e8 75%)}.order-progress__step-points .step-line_progress-4-5:before{background:linear-gradient(90deg,#443879 0,#443879 75%,#e8e8e8 100%)}.order-progress__step-points .step-line_progress-complete:before{background:#443879}.order-progress__step-points .step-line .step-item{position:relative;display:block;width:32px;height:32px;padding:1px;border:2px solid #e8e8e8;background:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;z-index:1}.order-progress__step-points .step-line .step-item span{display:block;width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;color:#e8e8e8;font-family:ProximaNovaBold;font-size:16px;text-align:center;line-height:24px}.order-progress__step-points .step-line .step-item_in-progress{border-color:#443879}.order-progress__step-points .step-line .step-item_in-progress span{background:linear-gradient(90deg,#443879 0,#e8e8e8 100%);color:#fff}.order-progress__step-points .step-line .step-item_done{border-color:#443879}.order-progress__step-points .step-line .step-item_done span{background-color:#443879;font-size:0;line-height:0;color:transparent}.order-progress__step-points .step-line .step-item_done span:before{content:'';position:absolute;top:50%;left:50%;width:14px;height:12px;transform:translate(-50%,-50%);background-image:url(../images/product/icon_checkbox-arrow-white.svg);z-index:2}.order-progress__step-captions{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;font-size:16px;letter-spacing:.5px;line-height:1.2;padding-left:20px;padding-right:20px}.dashboard-summary .order-progress__step-captions{padding-right:28px}@media(max-width:767px){.order-progress__step-captions{display:none}}.order-progress__step-captions .caption-item img{display:inline-block;transform:translate(0,-1px)}.dashboard-summary .order-progress__step-captions .caption-item{max-width:85px;text-align:center}.dashboard-summary .order-progress__step-captions .caption-item img{display:block;transform:none;margin:5px auto 0}