.SingleDiamondMediaSection_carat-demo-box__EPprl{width:100%;height:100%;background-image:url(/images/hand-with-ring.png);background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:1170px){.SingleDiamondMediaSection_content-box__tjH07{display:grid;grid-template-columns:46.2% 49.1%;justify-content:space-between}}@keyframes SingleDiamondMediaSection_chevronSlideDown__jDuR6{0%{transform:translateY(0);opacity:1}45%{transform:translateY(15px);opacity:0}55%{transform:translateY(-15px);opacity:0}to{transform:translateY(0);opacity:1}}.SingleDiamondMediaSection_matchingRingButton__es3HO:hover .SingleDiamondMediaSection_chevronIcon___9feS{animation:SingleDiamondMediaSection_chevronSlideDown__jDuR6 1.5s linear infinite}@keyframes SingleDiamondMediaSection_highlightPulse__zZ5VH{0%,to{opacity:.4}50%{opacity:.8}}.ProductMediaTabs_tabs__K8_89{position:relative;display:grid;border-top:1px solid var(--color-gray-7)}.ProductMediaTabs_tabs__K8_89:before{content:"";position:absolute;top:-1px;height:2px;background-color:var(--color-green);width:calc(100% / var(--tabs-total-count));left:calc((100% / var(--tabs-total-count)) * var(--currently-active-tab-index));transition:left .3s ease-in-out}.ProductMediaTabs_tab__XiJs6{cursor:pointer;padding:17px 1rem;text-align:center;line-height:1;transition:color .2s;color:var(--color-green)}.BuilderHeader_funnelContainer__w_Rt0{box-sizing:border-box;display:inline-flex;height:48px;width:calc(100% - 10px)}@media screen and (min-width:768px){.BuilderHeader_funnelContainer__w_Rt0{height:88px}}.BuilderHeader_funnelPart__UiRv_{border:1px solid var(--color-gray-9);border-inline:none;color:var(--color-gray-16);flex:1 1;max-width:33.33%;height:100%}.BuilderHeader_funnelPartLong__xM1I3{max-width:50%}.BuilderHeader_funnelPart__UiRv_:first-child{border-left:1px solid var(--color-gray-9)}.BuilderHeader_funnelPart__UiRv_.BuilderHeader_active__Y__nD{border-color:var(--color-green);position:relative;z-index:1}.BuilderHeader_funnelPartContent__0UMFs{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:space-between;left:0;position:relative;width:100%}.BuilderHeader_funnelPartContent__0UMFs:after{border-color:#0000 #0000 #0000 #fff;border-style:solid;border-width:23px 0 23px 8px;content:"";position:absolute;right:-8px;z-index:3}@media screen and (min-width:768px){.BuilderHeader_funnelPartContent__0UMFs:after{border-width:43px 0 43px 16px;right:-15px}}.BuilderHeader_funnelPartContentShadow__eI9DU{background:#fff;clip-path:inset(-30px -30px -30px 0);display:flex;filter:drop-shadow(6px 3px 8px rgba(0,0,0,.16));height:100%;position:absolute;right:0;top:0;width:100%;z-index:-1}.BuilderHeader_stepData___UHDJ{align-items:center;display:flex;margin-left:auto}.BuilderHeader_funnelTypeIconWrapper__vsdkh svg{fill:#c6c8ce;height:21px;width:21px}.BuilderHeader_stepItemThumbWrapper__qdgLc{height:48px;margin-left:3px;margin-right:12px;position:relative;width:60px}.BuilderHeader_stepItemThumbFrame___ew7Y{align-items:center;border:1px solid #d6d6d6;border-radius:5px;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.BuilderHeader_stepItemThumb__k_1J3{max-width:100%;position:relative;z-index:2}.BuilderHeader_funnelRightChevron__xh_aF{height:48px;padding:0;position:absolute;right:-5px;width:1px}.BuilderHeader_funnelRightChevron__xh_aF:after,.BuilderHeader_funnelRightChevron__xh_aF:before{background-color:var(--color-gray-9);content:"";height:24px;position:absolute;z-index:1;width:100%}.BuilderHeader_funnelRightChevron__xh_aF:before{left:0;top:0;transform:skew(20deg,0deg)}.BuilderHeader_funnelRightChevron__xh_aF:after{bottom:0;right:0;transform:skew(-20deg,0deg)}@media screen and (min-width:768px){.BuilderHeader_funnelRightChevron__xh_aF:after,.BuilderHeader_funnelRightChevron__xh_aF:before{height:44px}.BuilderHeader_funnelRightChevron__xh_aF{height:88px;padding:0;right:-8px}}.BuilderHeader_funnelLeftChevron__aHfG4{height:48px;left:4px;position:absolute;top:-1px;width:1px}.BuilderHeader_funnelLeftChevron__aHfG4:after,.BuilderHeader_funnelLeftChevron__aHfG4:before{background-color:var(--color-green);content:"";height:24px;position:absolute;width:100%}.BuilderHeader_funnelLeftChevron__aHfG4:before{left:0;top:0;transform:skew(20deg,0deg)}.BuilderHeader_funnelLeftChevron__aHfG4:after{bottom:0;right:0;transform:skew(-20deg,0deg)}@media screen and (min-width:768px){.BuilderHeader_funnelLeftChevron__aHfG4{height:88px;left:7px}.BuilderHeader_funnelLeftChevron__aHfG4:after,.BuilderHeader_funnelLeftChevron__aHfG4:before{height:44px}}.BuilderHeader_funnelPart__UiRv_.BuilderHeader_active__Y__nD .BuilderHeader_funnelRightChevron__xh_aF:after,.BuilderHeader_funnelPart__UiRv_.BuilderHeader_active__Y__nD .BuilderHeader_funnelRightChevron__xh_aF:before{background-color:var(--color-green);z-index:3}.BuilderHeader_funnelPart__UiRv_:first-child .BuilderHeader_funnelLeftChevron__aHfG4{display:none}.DiamondFinderStepIndicator_stepContainer__Du55E{display:flex;height:48px;width:100%;justify-content:center}.DiamondFinderStepIndicator_stepPart__TECPw{border:1px solid var(--color-gray-7);border-inline:none;color:var(--color-gray-13);flex:1 1;max-width:25%;height:100%;position:relative;cursor:default}.DiamondFinderStepIndicator_stepPart__TECPw:first-child{border-left:1px solid var(--color-gray-7)}.DiamondFinderStepIndicator_stepPart__TECPw:last-child{border-right:1px solid var(--color-gray-7)}.DiamondFinderStepIndicator_stepPart__TECPw.DiamondFinderStepIndicator_active__9TbNU{border-color:var(--color-green);color:var(--color-gray-16);position:relative;z-index:1}.DiamondFinderStepIndicator_stepContent__Isdhp{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;gap:.375rem;left:0;position:relative;width:100%;padding:0 .1rem 0 .5rem}.DiamondFinderStepIndicator_stepContent__Isdhp:after{border-color:#0000 #0000 #0000 #fff;border-style:solid;border-width:23px 0 23px 8px;content:"";position:absolute;right:-8px;z-index:3}.DiamondFinderStepIndicator_stepPart__TECPw:last-child .DiamondFinderStepIndicator_stepContent__Isdhp:after{display:none}.DiamondFinderStepIndicator_stepPart__TECPw.DiamondFinderStepIndicator_active__9TbNU .DiamondFinderStepIndicator_stepContent__Isdhp:after{border-color:#0000 #0000 #0000 var(--color-white)}.DiamondFinderStepIndicator_stepRightChevron__xGkoN{height:48px;padding:0;position:absolute;right:-5px;top:-1px;width:1px}.DiamondFinderStepIndicator_stepRightChevron__xGkoN:after,.DiamondFinderStepIndicator_stepRightChevron__xGkoN:before{background-color:var(--color-gray-7);content:"";height:24px;position:absolute;z-index:1;width:100%}.DiamondFinderStepIndicator_stepRightChevron__xGkoN:before{left:0;top:0;transform:skew(20deg,0deg)}.DiamondFinderStepIndicator_stepRightChevron__xGkoN:after{bottom:0;right:0;transform:skew(-20deg,0deg)}.DiamondFinderStepIndicator_stepPart__TECPw:last-child .DiamondFinderStepIndicator_stepRightChevron__xGkoN{display:none}.DiamondFinderStepIndicator_stepPart__TECPw.DiamondFinderStepIndicator_active__9TbNU .DiamondFinderStepIndicator_stepRightChevron__xGkoN:after,.DiamondFinderStepIndicator_stepPart__TECPw.DiamondFinderStepIndicator_active__9TbNU .DiamondFinderStepIndicator_stepRightChevron__xGkoN:before{background-color:var(--color-green);z-index:3}.DiamondFinderStepIndicator_stepTitle__m5Wem{font-size:.625rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DiamondFinderStepIndicator_stepPart__TECPw.DiamondFinderStepIndicator_active__9TbNU .DiamondFinderStepIndicator_stepNumber__icT87,.DiamondFinderStepIndicator_stepPart__TECPw.DiamondFinderStepIndicator_active__9TbNU .DiamondFinderStepIndicator_stepTitle__m5Wem{color:var(--color-gray-16)}.DiamondFinderStepIndicator_funnelLeftChevron__nQ_iD{height:48px;left:4px;position:absolute;top:-1px;width:1px}.DiamondFinderStepIndicator_funnelLeftChevron__nQ_iD:after,.DiamondFinderStepIndicator_funnelLeftChevron__nQ_iD:before{background-color:var(--color-green);content:"";height:24px;position:absolute;width:100%}.DiamondFinderStepIndicator_funnelLeftChevron__nQ_iD:before{left:0;top:0;transform:skew(20deg,0deg)}.DiamondFinderStepIndicator_funnelLeftChevron__nQ_iD:after{bottom:0;right:0;transform:skew(-20deg,0deg)}.DiamondFinderStep_stepHeading__B4Fm4{text-transform:uppercase;font-weight:700;line-height:1.3;margin-bottom:.5rem}.DiamondFinderStep_stepDescription__rUYd9{font-size:.875rem;color:var(--color-gray-13);text-wrap:balance}.DiamondFinderStep_imageContainer__I2z0h{width:100%;height:6.5rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.DiamondFinderStep_scaledImage__ewCb9{margin:0 auto;object-fit:contain;height:100%;width:auto;transition:transform .3s ease-in-out}.DiamondFinderStep_qualityControls__gz5pa{margin-bottom:2rem;display:flex;flex-direction:column;gap:1.25rem}.DiamondFinderStep_qualityLabel__VULWR{font-size:.8125rem;font-weight:600;line-height:.875rem;text-transform:uppercase}.DiamondFinderStep_qualityButton__FLFC_{padding:.5625rem .25rem;border:1px solid;width:100%;font-size:.6875rem;font-weight:500;transition:all .2s;height:100%;color:var(--color-green)}.DiamondFinderStep_qualityButton__FLFC_:hover{color:var(--color-green-6);border-color:var(--color-green-6)}.DiamondFinderStep_qualityButton__FLFC_.DiamondFinderStep_active__d_hs_{border-color:var(--color-green);background-color:var(--color-white)}.DiamondFinderStep_qualityButton__FLFC_.DiamondFinderStep_inactive__WQwmj{border-color:var(--color-gray-7);background-color:var(--color-gray-3)}.DiamondFinderStep_qualityButton__FLFC_.DiamondFinderStep_inactive__WQwmj:hover{background-color:var(--color-white)}.DiamondFinderStep_originGrid__gxIK_{display:grid;grid-template-columns:repeat(2,1fr);max-width:20.5rem;margin:0 auto;gap:1rem}.DiamondFinderStep_originButton__Fvyx1{display:flex;flex-direction:column;gap:.5rem;align-items:center;border:1px solid;border-radius:.125rem;transition:all .2s;font-weight:500;padding:1rem;color:var(--color-green);font-size:.875rem}.DiamondFinderStep_originButton__Fvyx1:hover{color:var(--color-green-6);border-color:var(--color-green-6)}.DiamondFinderStep_originButton__Fvyx1.DiamondFinderStep_active__d_hs_{border-color:var(--color-green);background-color:var(--color-white)}.DiamondFinderStep_originButton__Fvyx1.DiamondFinderStep_inactive__WQwmj{border-color:transparent;background-color:var(--color-gray-3)}.DiamondFinderStep_originButton__Fvyx1.DiamondFinderStep_inactive__WQwmj:hover{background-color:var(--color-white)}.DiamondFinderStep_shapeGrid__n54_F{margin:0 auto;width:fit-content;display:grid;grid-template-columns:repeat(4,68px);row-gap:1rem}.DiamondFinderStep_shapeButton__VUO_u{border-radius:.125rem;display:flex;align-items:center;justify-content:center;transition:all .2s;border:1px solid;gap:1.5px;text-align:center;font-weight:500}.DiamondFinderStep_shapeButton__VUO_u:hover{color:var(--color-green-6);border-color:var(--color-green-6)}.DiamondFinderStep_shapeButton__VUO_u.DiamondFinderStep_active__d_hs_{border-color:var(--color-gray-13);background-color:var(--color-white)}.DiamondFinderStep_shapeButton__VUO_u.DiamondFinderStep_inactive__WQwmj{border-color:var(--color-gray-3);background-color:var(--color-gray-3)}.DiamondFinderStep_shapeButton__VUO_u.DiamondFinderStep_inactive__WQwmj:hover{background-color:var(--color-white);border-color:var(--color-green-6)}.DiamondFinderStep_shapeIcon__sRigY{size:36px}.DiamondFinderStep_shapeIcon__sRigY>svg{width:36px;height:36px}.CommonFilterDropdown_grid___SojA{--grid-max-col-count:4;--grid-min-col-size:90px;--grid-gap:10px;--grid-col-size-calc:calc((100% - var(--grid-gap) * var(--grid-max-col-count)) / var(--grid-max-col-count));--grid-col-min-size-calc:min(100%,max(var(--grid-min-col-size),var(--grid-col-size-calc)));display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(var(--grid-col-min-size-calc),1fr))}.CategoryProductCardAnimatedTabs_tabs__9IKq_{position:relative;display:grid;border-bottom:1px solid var(--color-gray-7)}.CategoryProductCardAnimatedTabs_tabs__9IKq_:after{content:"";position:absolute;bottom:-.5px;height:1px;background-color:var(--color-green);width:calc(100% / var(--tabs-total-count));left:calc((100% / var(--tabs-total-count)) * var(--currently-active-tab-index));transition:left .3s ease-in-out}.CategoryProductCardAnimatedTabs_tab__o9uiw{cursor:pointer;padding:.5rem;text-align:center;font-size:var(--text-sm);line-height:1;transition:color .2s;color:var(--color-green)}@media (max-width:1169px){.CategoryProductCardAnimatedTabs_tab__o9uiw{padding:9px}.CategoryProductCardAnimatedTabs_tabs__9IKq_:after{height:2px;bottom:-1px}}