#projectWrap .btn-brick{color:var(--bs-gray-500);background:var(--bs-input-bg-color);border-color:var(--bs-input-border-color)}#projectWrap .btn-brick:not(.selected) i.gold{color:#b49d1d}#projectWrap .btn-brick:not(.selected) i.silver{color:#b6b6b6}#projectWrap .btn-brick:not(.selected) i.white-gold{color:#a0a0a0}#projectWrap .btn-brick:not(.selected) i.platinum{color:#afafaf}#projectWrap .btn-brick:not(.selected) i.rose-gold{color:#c67a42}#projectWrap .btn-brick:hover,#projectWrap .btn-brick:not(.selected):hover{color:var(--bs-primary-color);background:var(--bs-primary);border:1px solid var(--bs-primary);box-shadow:0 0 0 rgba(var(--bs-primary-rgb),0.25)}#projectWrap .btn-brick.selected{color:#fff;background:var(--bs-success);border:1px solid var(--bs-success)}#projectWrap .btn-brick:hover i,#projectWrap .btn-brick.selected i,#projectWrap .btn-brick:not(.selected):hover i{color:var(--bs-primary-color) !important}#projectWrap section .copy .slider-handle{border:1px solid !important;background:var(--bs-default-bg-color) !important;border-color:var(--bs-input-border-color) !important}#projectWrap section .copy .range-element .slider.slider-horizontal .slider-track .slider-selection{background:var(--bs-primary) !important}#projectWrap section .copy .stepRow.notes article{background:var(--bs-default-bg-color)}#projectWrap section#honey .copy .stepRow .rp-refresh i{color:#0a5b75}#wizardNav button{font-weight:normal}#wizardNav button i{color:var(--bs-p-color)}#wizardNav button:hover,#wizardNav button:hover span,#wizardNav button.btn-back:hover i,#wizardNav button.btn-next:hover i,#wizardNav button.btn-submit:hover i,#wizardNav button.btn-next:not(.disabled),#wizardNav button.btn-next:not(.disabled) i,#wizardNav button.btn-submit:not(.hide),#wizardNav button.btn-submit:not(.hide) i{color:var(--bs-success)}#wizardNav button.btn-submit:not(.hide):hover i{color:var(--bs-success)}#projectWizardTimeline .timeline-step>.bg-primary{background-color:unset}#projectWizardTimeline .timeline-step>span{background:var(--bs-final-site-color) !important;box-shadow:0 0 0 3px var(--bs-final-site-color) !important}#projectWizardTimeline .timeline-step:not(.active)>span.bg-primary,#projectWizardTimeline .timeline-step:not(.completed)>span.bg-primary{border-color:var(--bs-body-bg-color) !important;background:var(--bs-final-site-color)}#projectWizardTimeline .timeline-step>span.bg-primary{background:var(--bs-final-site-color)}#projectWizardTimeline .timeline-step.active .border-primary{border-color:var(--bs-success) !important}#projectWizardTimeline .timeline-step.active.completed .border-primary{background-color:var(--bs-success) !important}#projectWizardTimeline .timeline-track .bg-primary{background-color:var(--bs-success) !important}#floater{position:absolute;top:0;left:0;font-size:4rem;line-height:1}#projectWrap{position:relative;transition:height .2s ease-in-out;height:calc(100vh - 126px);display:-ms-flexbox;display:flex;overflow:hidden;position:fixed;top:63px;left:0}#projectWrap div[class*=col-]{padding:10px;padding:5px}@media(max-width:340px){#projectWrap .row>div[class*=col-]{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media(min-width:341px) and (max-width:767px){#projectWrap .row>div[class*=col-]{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}#projectWrap h3{text-transform:none;line-height:normal;margin-top:20px;margin-bottom:0;text-align:center}#projectWrap .btn-brick i{display:block;transform:scale(0.9);transition:transform .2s ease-in-out;line-height:1;font-size:5rem}#projectWrap .btn-brick i[class*=big-setting-]{font-size:6rem;line-height:3rem}#projectWrap .btn-brick i[class*=hyperion-]{font-size:5rem}#projectWrap .btn-brick i[class*=dia-]{font-size:4rem}#projectWrap .btn-brick i[class*=icon-]{font-size:4rem;line-height:4rem}#projectWrap .form-label-group{margin:0}#projectWrap .btn-brick{position:absolute;width:calc(100% - 10px);height:calc(100% - 10px);top:5px;left:5px;text-align:center;box-sizing:border-box;margin:0;padding:0;border-radius:10px;transition:all .2s ease-in-out;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;backface-visibility:hidden}#projectWrap .btn-brick:hover,#projectWrap .btn-brick.selected,#projectWrap .btn-brick:not(.selected):hover{cursor:pointer;transition:all .2s ease-in-out}#projectWrap .btn-brick:hover i,#projectWrap .btn-brick.selected i,#projectWrap .btn-brick:not(.selected):hover i{transform:scale(1);transition:transform .2s ease-in-out}#projectWrap .btn-brick span{font-size:14px;line-height:1;display:block;padding:.5rem .75rem .5rem .75rem}#projectWrap .step{padding-top:0;min-width:100vw;height:100%;display:-ms-flexbox;display:flex;align-items:center;opacity:0;transition:transform .2s ease-in-out,opacity .5s ease-in-out}#projectWrap .step.active{opacity:1;transition:transform .2s ease-in-out,opacity 1s ease-in-out}#projectWrap .step.notransition{transition:none}#projectWrap .copy{min-width:calc(100% + 80px);max-height:calc(100vh - 126px);margin:0 auto;padding-top:0;padding-bottom:0;display:block;overflow-x:hidden;overflow-y:scroll;padding-right:80px;padding-left:20px;transform:translateX(-10px)}#projectWrap .copy .range-input{margin-bottom:0}#projectWrap .copy .range-input label{font-size:16px}#projectWrap .copy p{text-align:center;margin-top:20px;margin-bottom:0}#projectWrap .copy>.row,#projectWrap .copy>.form-row{min-width:100%;justify-content:center;margin-top:20px}#projectWrap .copy>.row.mx-0{margin-left:-5px !important;margin-right:-5px !important}#projectWrap .copy>.form-row{margin-top:25px}#projectWrap .copy>.form-row .max-width-300{padding-left:5px;padding-right:5px}#projectWrap .copy article{box-sizing:border-box;width:50%}#projectWrap .hoverBox{box-sizing:border-box;padding:20px 0;margin-bottom:20px;box-shadow:0 0 20px rgba(0,0,0,0.1);background:white;border-radius:10px;width:100%}#projectWrap section{height:calc(100vh - 126px);width:100%;max-width:100%;margin:0 auto;padding:0 10px;box-sizing:border-box;display:flex;align-items:center;overflow:hidden}@media(min-width:768px){#projectWrap section{padding:0 20px}}#projectWrap section::before,#projectWrap section::after{display:none}#projectWrap section .stepRow{width:100%;display:inline-flex;flex-wrap:wrap;justify-content:center;position:relative}#projectWrap section .stepRow.nav{margin-top:50px}#projectWrap section .copy .slider.slider-horizontal{width:calc(100% - 20px);height:20px !important;margin:0 10px}#projectWrap section .copy .slider.slider-horizontal .slider-track{height:5px;top:50%;transform:translateY(-50%);box-shadow:none;background:var(--bs-body-bg-color);border-radius:0}#projectWrap section .copy .slider-handle{margin-top:-5px;top:50%;transform:translateY(-50%);background-image:none;border:1px solid;height:30px !important;border-radius:.3rem !important}#projectWrap section .copy .slider-handle::after{content:"";display:block;position:absolute;top:-13px;left:-23px;right:0;width:calc(100% + 46px);height:calc(100% + 36px);background:transparent;cursor:pointer}#projectWrap section .copy .slider-handle,#projectWrap section .copy .slider-selection{transition:all .1s ease-out}#projectWrap section .copy .slider.slider-horizontal .slider-handle{z-index:10}#projectWrap section .copy .slider.slider-horizontal input.form-control{max-width:100px}#projectWrap section .copy .slider:focus .tooltip.tooltip-min,#projectWrap section .copy .slider:active .tooltip.tooltip-min,#projectWrap section .copy .slider:focus .tooltip.tooltip-min,#projectWrap section .copy .slider:active .tooltip.tooltip-min{display:block !important;opacity:1 !important;transition:all .3s ease-out}#projectWrap section .copy .slider:focus .tooltip.tooltip-max,#projectWrap section .copy .slider:active .tooltip.tooltip-max,#projectWrap section .copy .slider:focus .tooltip.tooltip-max,#projectWrap section .copy .slider:active .tooltip.tooltip-max{display:block !important;opacity:1 !important;transition:all .3s ease-out}#projectWrap section .copy .slider:focus .tooltip.tooltip-min.bottom,#projectWrap section .copy .slider:active .tooltip.tooltip-min.bottom,#projectWrap section .copy .slider:focus .tooltip.tooltip-max.bottom,#projectWrap section .copy .slider:active .tooltip.tooltip-max.bottom{top:auto !important;bottom:-28px !important}#projectWrap section .copy .slider .tooltip.hide.top .tooltip-arrow{display:block !important;opacity:1 !important;content:"";border:5px solid var(--bs-body-color);border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%)}#projectWrap section .copy .slider .tooltip.hide.bottom .tooltip-arrow{display:block !important;opacity:1 !important;content:"";border:5px solid var(--bs-body-color);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid transparent;position:absolute;top:-10px;left:50%;transform:translateX(-50%)}#projectWrap section .copy .range-element .input-row{margin-left:-5px;margin-right:-5px}#projectWrap section .copy .range-element .input-row div[class*=col-]{padding-bottom:0}#projectWrap section .copy .range-element .input-row .form-control{background:0}#projectWrap section .form-label-group select.selectpicker+div.selectpicker-bg{max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;padding-right:30px;text-align:left}#projectWrap section .copy .stepRow.notes article{width:100%;display:flex;padding:20px;border-radius:10px;align-items:center}#projectWrap section .copy .stepRow.notes article div{opacity:1;width:30%;overflow:hidden;text-align:center;white-space:nowrap;transition:all .3s ease-in-out;font-size:.7rem}#projectWrap section .copy .stepRow.notes article textarea{width:70%;transition:all .3s ease-in-out}#projectWrap section .copy .stepRow.notes.selected article div{width:0;opacity:0;transition:all .3s ease-in-out}#projectWrap section .copy .stepRow.notes.selected article textarea{width:100%;transition:all .3s ease-in-out}#projectWrap section#honey .copy .stepRow article{width:100%;padding:0 20px}#projectWrap section#honey .copy .stepRow .realperson-challenge{justify-content:center}#projectWrap section#honey .copy .stepRow .realperson-challenge .realperson-regen{margin:0;height:auto}#projectWrap section#honey .copy .stepRow .rp-refresh{background:0;border:0;margin:0 5px}#projectWrap section#honey .copy .stepRow .rp-refresh i{font-size:1.5rem}#projectWrap textarea.form-control.required+label::after{content:"*"}#wizardNav{text-align:center;margin:0 auto;white-space:nowrap;width:100%;height:63px;display:-ms-flexbox;display:flex;align-items:center;position:fixed;bottom:0;left:50%;transform:translateX(-50%)}#wizardNav button{border:0;background:0;text-transform:uppercase;font-size:.9rem;letter-spacing:1px;width:150px;text-align:left;text-align:center;padding:0;transition:all 1s ease-in-out;box-shadow:none !important;position:relative}#wizardNav button i{font-weight:800 !important;display:inline-block;font-size:1.5rem;vertical-align:middle;transform:translate(0,-1px);padding:0 10px;transition:transform .2s ease-in-out}#wizardNav button.btn-back i{padding-right:2px}#wizardNav button.btn-next i{padding-left:2px}#wizardNav button.inactive{width:0;overflow:hidden;transition:all 1s ease-in-out;text-align:right;text-align:center}#wizardNav button.btn-back span{display:block}#wizardNav button.btn-back:after{content:"";display:block;position:absolute;top:0;right:0;height:100%;background:var(--bs-body-border-color);width:2px}#wizardNav button.btn-back:not(.inactive):after{right:0}#wizardNav button.btn-back:hover i{font-weight:800 !important;transform:translate(-3px,-1px);transition:transform .2s ease-in-out}#wizardNav button.btn-next,#wizardNav button.btn-submit{display:inline-block}#wizardNav button.btn-next span,#wizardNav button.btn-submit span{display:block}#wizardNav button.btn-next.hide,#wizardNav button.btn-submit.hide{display:none}#wizardNav button.btn-next:hover i,#wizardNav button.btn-submit:hover i{font-weight:800 !important;transform:translate(3px,-1px);transition:transform .2s ease-in-out}#wizardNav button:hover span{font-weight:800}#wizardNav button.btn-next:not(.disabled),#wizardNav button.btn-submit:not(.hide){font-weight:800 !important}#wizardNav button:hover{cursor:pointer}#projectWizardTimeline{width:calc(100% - 90px);height:63px;display:-ms-flexbox;display:flex;align-items:center;position:fixed;top:0;left:50%;transform:translateX(-50%)}#projectWizardTimeline .timeline-container{width:100%;padding:15px 10px;margin-bottom:0;display:-ms-flexbox;display:flex;position:relative}#projectWizardTimeline .timeline-steps-wrap{display:-ms-flexbox;display:flex;justify-content:space-around;position:absolute;top:4px;left:0;width:calc(100% + 2px);padding:0 10px}#projectWizardTimeline .timeline-steps-wrap::before{content:"";display:block;padding-left:11px}#projectWizardTimeline .timeline-steps-wrap::after{content:"";display:block;padding-right:11px}#projectWizardTimeline .timeline-step{content:"";width:26px;height:26px;display:block}#projectWizardTimeline .timeline-step>span{font-size:11px;font-weight:600;display:block;border-radius:30px;border:3px solid;margin:7px auto 0 auto;width:12px;height:12px;line-height:10px;text-align:center}#projectWizardTimeline .timeline-step>span>span{display:none}#projectWizardTimeline .timeline-step:not(.active)>span.bg-success{border-color:var(--bs-body-bg-color) !important}#projectWizardTimeline .timeline-track{width:calc(100% - 20px);margin-left:10px;height:4px;border-radius:8px;background:var(--bs-body-bg-color)}#projectWizardTimeline .timeline-track .progress{width:0;height:4px}#wizardModal .modal-full{max-width:100% !important;height:100% !important;margin:0 !important;overflow:hidden !important}@media(min-width:769px){#wizardModal .modal-full{height:100vh !important}body.sitemanager-menu-open #wizardModal .modal-full,body.sitemanager-menu-closed #wizardModal .modal-full{height:calc(100vh - 63px) !important}}#wizardModal .modal-content{width:100% !important;height:100% !important;border:0 !important;border-radius:0 !important}#wizardModal .modal-content .modal-body{width:100vw !important;height:100% !important;display:flex;align-items:center}#wizardModal .modal-content .modal-body button.close{position:fixed;right:20px;top:20px;z-index:10000}#wizardModal .modal-content .modal-footer{display:none}#wizardModal form#projectWizard{display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:justify !important;justify-content:space-between !important;-ms-flex-direction:column !important;flex-direction:column !important;width:100vw !important;max-width:100vw !important;min-width:100vw !important;height:100vh !important}#projectWrap .realperson-challenge{display:flex;display:-ms-flexbox;justify-content:center}@media(min-width:589px){#projectWrap .btn-brick i{font-size:5rem}#projectWrap .btn-brick i[class*=big-setting-]{font-size:6rem;line-height:3rem}#projectWrap .btn-brick i[class*=hyperion-]{font-size:4.25rem}#projectWrap .btn-brick i[class*=dia-]{font-size:3.5rem}#projectWrap .btn-brick i[class*=icon-]{font-size:3.25rem}#projectWrap .copy article{width:auto}#projectWrap section#jewelryType .copy article,#projectWrap section#contactMethod .copy article{width:25%}#projectWrap section#jewelryType .copy .description .btn-brick{height:100%;padding-right:20px}#projectWrap section#jewelryType .copy .description i{right:-30px}#projectWrap section#diamondShape .copy article{width:20%;width:25%}#projectWrap section#jewelryMaterials .copy article,#projectWrap section#reference .copy article,#projectWrap section#ringStyle .copy article{width:33.333333%;width:25%}#projectWrap section#reference .urlInput{width:400px;transform:translate(-100px,0)}#projectWrap section#reference .urlInput i{right:-30px}#projectWrap section#clientInfo .copy .stepRow article{width:50%}#projectWrap section .copy .budget #budgetSlider{width:50%}#projectWrap section#clientLocation .copy article{width:50%}#wizardNav{margin:0 auto}#wizardNav button{font-size:.8rem}}@media(min-width:768px){#projectWizardTimeline{width:100%}#projectWrap .copy{padding-bottom:40px}#projectWizardTimeline .timeline-steps-wrap::before{padding-left:8px}#projectWizardTimeline .timeline-steps-wrap::after{padding-right:8px}}@media(max-width:767px){#wizardModal .modal-content .modal-body{display:block !important}#wizardModal .modal-content .modal-body button.close{position:static !important;margin-top:10px !important;margin-right:10px !important}#wizardModal .modal-content .modal-body{overflow:hidden !important}#wizardModal form#projectWizard{display:block !important;height:100vh !important;width:calc(100vw + 40px) !important;max-width:calc(100vw + 40px) !important;min-width:calc(100vw + 40px) !important;padding-right:40px !important;overflow-x:hidden !important;overflow-y:scroll !important}#wizardModal form#projectWizard #projectWizardTimeline{display:block !important;position:static !important;height:auto !important;transform:none !important;margin-top:60px !important}#wizardModal form#projectWizard #projectWrap{position:static !important;height:auto !important;transform:none !important;box-sizing:border-box !important;margin:30px 0 !important}#wizardModal form#projectWizard #wizardNav{position:static !important;height:auto !important;transform:none !important;padding-top:20px !important;padding-bottom:30px !important}#projectWrap section{overflow:visible !important;height:auto !important}#projectWrap .copy{max-height:unset !important;height:auto !important}}