body{color:#1b1b1b;font-family:Nunito Sans;font-size:14px;font-weight:400}
body.DisableScroll{overflow:hidden}
body.InnerTitle{margin:0}
wbr:after{content:"​"}
#body1 .ui-loader{display:none}
#BodyContainer.PagingHeader #Pane{margin-top:0;border:none;min-height:0}
#BodyContainer.PagingHeader header,#BodyContainer.PagingHeader .DiamondExpert,#BodyContainer.PagingHeader #ResultsTabs,#BodyContainer.PagingHeader .SearchSepLine,#BodyContainer.PagingHeader .ResultsCount,#BodyContainer.PagingHeader .SortBy,#BodyContainer.PagingHeader #BreadCrumbsPane,#BodyContainer.PagingHeader #Filters,#BodyContainer.PagingHeader #Gem>:not(#SearchResults),#BodyContainer.PagingHeader #SearchPane>:not(#SearchResults):not(#Gem),#BodyContainer.PagingHeader #Results>div:not(#ResultsItems),#BodyContainer.PagingFooter footer{display:none}
#BodyContainer{display:block;margin:0 auto;width:100%}
a{cursor:pointer}
h1,h2,h3,h4,h5,h6{font-weight:400}
h1{font-size:30px;font-weight:400}
h2{display:block;font-size:20px;margin-bottom:12px;margin-top:16px;font-weight:400}
sup{font-size:10px}
img{border-width:0}
a,div,span,img{outline:none}
select{padding:2px;height:23px}
input[type="button"],input[type="submit"]{background-color:#a6a6a6;border:0 none;color:#fff;font-family:Nunito Sans;font-size:11px;padding-bottom:2px;cursor:pointer;-webkit-appearance:none!important}
a{color:inherit;*color:#656565;text-decoration:none}
ul.noListStyleNoPadding{list-style:none;padding-left:0;margin-left:0}
.ui-slider input{height:12px}
.blur30{opacity:.3;filter:alpha(opacity=30)}
.Measurements label.error{position:absolute;margin-top:17px}
.Measurements input.error[type="text"]{border-color:#d2d2d2!important}
.HideError label.error{display:none!important}
.errorMessage,label.error,h6.error{color:red;font-size:11px;margin:0}
.errorMessage{visibility:hidden;margin-top:8px}
h6.error{display:none}
label.error{display:block}
.UnSelectable,.UnSelectable img{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;-ms-user-select:none}
.TabsContent{border-top:1px solid #a0a0a0;clear:both;padding-top:22px;position:relative}
.inputForm h4{font-size:11px;line-height:1.3}
body .ui-widget-overlay{background:#000;opacity:.33;z-index:1102!important}
.ui-widget-overlay{z-index:0!important}
.onlyDev{display:none}
#BodyContainer ::-webkit-input-placeholder{opacity:1}
#BodyContainer :-moz-placeholder{opacity:1}
#BodyContainer ::-moz-placeholder{opacity:1}
.popup{display:none}
.customerWebID::after{bottom:0;content:"ID: " attr(customerWebID);font-size:14px;left:0;padding-left:10px;position:absolute}
#customerServicePop.customerWebID::after{padding-bottom:37px;padding-left:52px!important}
#MainContainer .customerWebID::after{display:block;margin-top:10px;position:static;text-align:center;width:93%;margin-bottom:10px}
#sideMenu.customerWebID::after{padding-left:25px}
#chatStatus{position:relative;left:29px;top:-4px;font-size:12px;color:#f5f5f5;animation-name:example;display:table-cell}
#chatStatus.off{animation-name:none}
.statusButton{display:none;position:fixed;top:200px;right:-125px;width:125px;height:28px;z-index:100002;background-color:#ff807f;transform:rotate(90deg);transform-origin:left top 0}
.editButton{background:#aaa!important;background:-o-linear-gradient(90deg,#aaa,#9e9e9e);background:-moz-linear-gradient(center top,#aaa,#9e9e9e) repeat scroll 0 0 transparent!important;background:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#9e9e9e))!important;background:-ms-linear-gradient(top left,#aaa 0%,#9e9e9e 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa',endColorstr='#9e9e9e')!important;background-color:#aaa!important;color:#fff!important;cursor:pointer!important;float:right!important;font-size:10px!important;padding:3px 12px!important}
.editButton:hover{background:#b8b8b8!important;background:-o-linear-gradient(90deg,#b8b8b8,#acacac);background:-moz-linear-gradient(center top,#b8b8b8,#acacac) repeat scroll 0 0 rgba(0,0,0,0)!important;background:-webkit-gradient(linear,left top,left bottom,from(#b8b8b8),to(#acacac))!important;background:-ms-linear-gradient(top left,#b8b8b8 0%,#acacac 100%)!important;background-color:#b8b8b8!important}
.editButton:active{background:#646464!important;background:-o-linear-gradient(90deg,#646464,#535353);background:-moz-linear-gradient(center top,#646464,#535353) repeat scroll 0 0 rgba(0,0,0,0)!important;background:-webkit-gradient(linear,left top,left bottom,from(#646464),to(#535353))!important;background:-ms-linear-gradient(top left,#646464 0%,#535353 100%)!important;background-color:#646464!important}
.bigButton{background:#585858!important;background:-o-linear-gradient(90deg,#626262,#585858);background:-moz-linear-gradient(center top,#626262,#585858) repeat scroll 0 0 transparent!important;background:-webkit-gradient(linear,left top,left bottom,from(#626262),to(#585858))!important;background:-ms-linear-gradient(top left,#626262 0%,#585858 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#626262',endColorstr='#585858')!important;border:0 none!important;color:#fff!important;cursor:pointer!important;text-align:center!important;text-decoration:none!important;text-shadow:0 -1px #393939!important;-moz-user-select:none!important;-webkit-user-select:none!important;-khtml-user-select:none!important;-o-user-select:none!important;user-select:none!important;text-transform:uppercase!important;font-family:Nunito Sans!important}
.bigButton:hover{background:#948989!important;background:-o-linear-gradient(90deg,#948989,#857a7a);background:-moz-linear-gradient(center top,#948989,#857a7a) repeat scroll 0 0 transparent!important;background:-ms-linear-gradient(top left,#948989 0%,#857a7a 100%)!important;background:-webkit-gradient(linear,left top,left bottom,from(#948989),to(#857a7a))!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#948989',endColorstr='#857A7A')!important;box-shadow:none!important}
.bigButton.clicked{background:#3e2e2e!important;background:-o-linear-gradient(90deg,#3e2e2e,#4c3a3a);background:-moz-linear-gradient(center top,#3e2e2e,#4c3a3a) repeat scroll 0 0 transparent!important;background:-ms-linear-gradient(top left,#3e2e2e 0%,#4c3a3a 100%)!important;background:-webkit-gradient(linear,left top,left bottom,from(#3e2e2e),to(#4c3a3a))!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3E2E2E',endColorstr='#4C3A3A')!important;box-shadow:none!important}
.smallButton{background:#626262!important;-moz-user-select:none!important;background:#5c5c5c;border:0 none!important;cursor:pointer!important;font-family:Nunito Sans!important;font-size:10px!important;height:23px!important;min-width:60px!important;line-height:23px!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;color:#fff!important}
.Notouch .smallButton:hover{background:#948989!important}
.smallButton.clicked,.Notouch .smallButton:active{background:#3e2e2e!important}
.smallButtonDisabled{-moz-user-select:none!important;background-color:#eee!important;border:0 none!important;box-shadow:none!important;color:#9c9c9c!important;font-family:Nunito Sans!important;font-size:10px!important;height:23px!important;line-height:23px!important;min-width:60px!important;text-align:center!important;text-decoration:none!important;text-shadow:none!important;text-transform:uppercase!important}
body.WideBody{margin:0;font-family:Nunito Sans;min-width:980px}
header{position:relative;z-index:2}
#WidePane,.WideContent{position:relative;z-index:1}
.WideBody #BodyContainer{width:100%!important}
#WidePane .BreadCrumbs{font-size:9px;letter-spacing:.6px;text-transform:uppercase;display:inline}
#Results .moreResults{background-color:#ffc8c8;color:#777;cursor:pointer;text-align:center;display:none}
@keyframes PageLoader {
from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
@-webkit-keyframes PageLoader {
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
.PageLoader{display:none;min-width:100px;min-height:100px;position:fixed;right:50%;top:40%}
.PageLoader:before{content:'Loading…';position:absolute;top:50%;left:50%;width:100px;height:100px;margin-top:-13px;margin-left:-13px}
.PageLoader:not(:required):before{content:'';border-radius:50%;border:2px solid #fff;border-top-color:#848484;animation:PageLoader .6s linear infinite;-webkit-animation:PageLoader .6s linear infinite}
.WithBorderBottom{border-bottom:1px solid #e0e0e0}
#Results .moreResults.previous:after{content:"Previous Results"}
.PagingFooter #Results .moreResults.next,.PagingFooter #GalleryResults .AddMoreResults.results-down{display:block}
.PagingHeader #Results .moreResults.previous,.PagingHeader #GalleryResults .AddMoreResults.results-up{display:block}
.gallery-scroll-up{background-color:#ff8080!important;border:1px solid #fff!important}
.PagingHeader .gallery-scroll-up{display:block}
.DeliveredBy,#cyberLogo{display:none!important}
#WidePane>[reactroot]{max-width:inherit;padding:0}
#WidePane [data-gallery='true'],.WideBody #Pane,.WideBody #Header,.WideBody #JaLinks,.WideBody .Copyrights,.WideBody header,.WideBody .Menu,.Content,header .MainHeader,.FollowUs,#WidePane .main-container,#SwitchBackContainer .main-container,.WideBody .WideContent{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:10px;padding-right:10px;width:auto}
.WideBody.Notouch .Menu .MenuLink:hover .MenuContent,.WideBody .Menu .MenuLink.ShowContent .MenuContent,.WideBody .Menu .MenuLink .MenuContent.show{display:block}
.WideBody header{clear:both;max-width:inherit;text-align:center}
.WeatherChatNotAvailable .weather-not-available{display:block!important}
.NewYearsChatNotAvailable .new-years-not-available{display:block!important}
.ChatNotAvailable #chatnowicon,.NewYearsChatNotAvailable #chatnowicon,.XMasChatNotAvailable #chatnowicon,.WeatherChatNotAvailable #chatnowicon{display:none}
header .MainHeader .HeaderInfo .Logo .free-holiday-gifts{bottom:5px;position:absolute;right:57px;z-index:100;line-height:1em}
.WideBody .CloseFilters::before{content:"";display:block;font-family:jamesallenfonts;font-size:15px;margin-bottom:-1px;text-align:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.WideBody .Closed .CloseFilters::before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.WideBody #Pane{border:medium none;min-height:500px;width:980px}
.WithFunnel{margin-top:325px!important}
.WideBody #WidePane>div{margin:0 auto}
.WideBody header,.WideBody footer,.WideBody #WidePane>.Wrappersplash{padding:0}
.WideBody #ParameterTip{display:none}
.WideBody .SearchPanel{border-bottom:1px solid #e0e0e0;display:block;max-height:200px;overflow:hidden;padding-bottom:10px;padding-top:15px;vertical-align:top;background-color:#fff;-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s}
.WideBody .SearchFilters.Closed .SearchPanel{max-height:0;padding:0}
.WideBody .LooseDiamonds .SearchPanel{max-height:402px;border-bottom:1px solid #e0e0e0}
.WideBody .CloseFilters{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#ff8080;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-color:-moz-use-text-color;border-image:none;border-style:none solid solid;border-width:0 1px 1px;color:#fff;cursor:pointer;display:table;font-size:11px;margin:auto;padding:5px 0;text-align:center;text-transform:uppercase;width:106px}
.WideBody .CloseFilters:after{content:"Close Filters"}
.WideBody .Closed .CloseFilters:after{content:"Open filters"}
.WideBody #ResetCriteria{margin:0}
.WideBody #SearchPane #SearchParameters1,.WideBody #SearchPane #SearchParameters2{font-family:Nunito Sans;font-size:14px;height:auto;min-width:471px;padding:0;width:46.5%}
.WideBody #SearchPane #SearchParameters1>li,.WideBody #SearchPane #SearchParameters2>li{height:auto;line-height:inherit;margin-bottom:29px;width:auto}
.WideBody #SearchPane,.WideBody #Filters{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}
.WideBody #SearchPane #SearchParameters2>li.HelpPopup{left:59%}
.WideBody #SearchPane,.WideBody #PriceRangeSlider,.WideBody #AdvancedOptions,.WideBody #SearchResults{font-size:inherit;font-family:inherit}
.WideBody .textStyle2{font-family:inherit!important}
.WideBody #SearchPane.LooseDiamonds #SearchParameters2{margin-left:0;margin-top:11px}
@media(max-width:1024px) {
.WideBody #SearchPane.LooseDiamonds #SearchParameters2{position:relative;right:4px}
}
.FancyColorButton.ParameterSelected{background-color:#ffa9a9;border:1px solid #ffa9a9!important}
.FancyColorButton:hover{border:1px solid #ffa9a9!important}
.WideBody #SearchPane .SearchPanel .Filters ul li ul li{display:table-cell;float:none;height:auto;line-height:0;width:auto}
.WideBody #SearchPane .SearchPanel .Filters ul li ul li a{display:inline;height:auto;width:auto}
.WideBody #Shape li span{color:#858585;display:none;float:none;font-size:10px;left:0;letter-spacing:.5px;margin:0;position:absolute;text-align:center;top:-15px;width:100%}
.WideBody li span{font-family:inherit!important}
.WideBody .Filters{margin-bottom:10px;width:100%}
.WideBody .Filters>*{display:inline-block;width:48%}
.WideBody .Filters>* ul{border-spacing:0;display:table;font-size:16px;height:37px;margin:0 0 14px;table-layout:fixed;width:100%}
.WideBody .Filters>* ul>li:not(:last-child){border-right:0 none}
.WideBody .Filters>* ul:not(.SliderLables)>li:first-child{border:medium none!important;font-size:14px;padding-left:0;text-align:left!important;width:60px!important}
.SliderLables{font-size:15px!important;margin-left:7px!important;left:50%;position:absolute;top:-1px;width:93%!important;z-index:9;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.SliderLables>li{border-bottom:2px none #fff!important;border-color:#fff!important;border-top:2px none #fff!important;border-width:1px!important;cursor:pointer}
.SliderLables>li:first-child{border-left:medium none!important}
.WideBody .Parameter.Disabled .ui-widget-header{background:none repeat scroll 0 0 #f1f1f1!important;box-shadow:none}
.WideBody .Parameter.Disabled .ui-slider-handle{display:none!important}
.WideBody .Parameter.Disabled.Clickable .ui-slider-handle{display:block!important}
.Parameter.Disabled .SliderLables>li{color:#e1e1e1}
.Parameter.Disabled.Clickable .SliderLables>li{color:inherit}
.WideBody .Filters>* ul>li{border:1px solid;display:table-cell;padding:2% 0;text-align:center;vertical-align:middle}
.WideBody .Filters #Shape li:not(:first-child){font-family:jamesallenfonts;font-size:24px;padding:0}
.WideBody #Carat,.WideBody #Price{display:inline-block;margin-bottom:7px!important;table-layout:fixed}
.WideBody #Cut{margin-bottom:18px!important}
.WideBody #Carat>*,.WideBody #Price>*{display:table-cell;float:none;vertical-align:top}
.WideBody #Carat>span,.WideBody #Price>span{line-height:27px;width:60px}
.WideBody #Carat>div>div,.WideBody #Price>div>div{box-sizing:border-box;float:none;margin-left:auto;margin-right:auto;width:93%}
.WideBody .Tabs{font-size:14px}
.DiamondExpert{background-color:#ff8080;bottom:6px;color:#fff;float:right;height:31px;line-height:31px;padding-left:14px;padding-right:14px;position:relative;text-transform:uppercase}
.WideBody .Tabs>li{height:36px;line-height:36px}
.ResultsViewsOptions>a,.ResultsViewsOptions>span,.shipped-by>a{border:1px solid #d6d6d6;float:left;font-family:jamesallenfonts;font-size:21px;line-height:30px;margin-right:6px;padding-left:5px;padding-right:5px;position:relative}
.shipped-by>a{font-size:15px;font-family:inherit;height:26px;line-height:26px}
.shipped-by>a:not(.selected){cursor:pointer}
.ResultsViewsOptions>a{cursor:pointer}
.ResultsViewsOptions>a.Selected,.shipped-by>a.selected{background-color:#ffc9c9;border:1px solid #ffa9a9}
.Notouch .tool-tip:hover::after{background-color:#fff7d2;border:1px solid silver;border-radius:5px;content:attr(data-tip);font-family:Nunito Sans;font-size:12px;left:-11px;line-height:30px;padding-left:20px;padding-right:20px;position:absolute;text-align:center;top:-36px;z-index:8;color:#656565}
.Notouch .tool-tip.big-tool-tip:hover::after{left:30%;top:-96px;width:270px}
.Notouch .tool-tip:hover:before{background-position:-38px -13px;content:"";height:14px;left:50%!important;position:absolute;top:-7px;transform:translate(-50%,0);width:15px;z-index:9}
.Notouch .custom-tool-tip{background-color:#fff7d2;border:1px solid silver;border-radius:5px;font-family:Nunito Sans;font-size:12px;line-height:20px;padding:5px 20px;position:absolute;z-index:9999;max-width:354px;text-align:center}
.Notouch .custom-tool-tip div{margin:0 auto;display:block}
.Notouch .custom-tool-tip-arrow{background-image:url(../images/sprite15e1f.png?v=2);background-position:-38px -13px;bottom:-12px;height:14px;left:50%!important;position:absolute;transform:translate(-50%,0);width:15px;z-index:9}
.Notouch .custom-tool-tip-arrow-reversed{background-image:url(../images/sprite15e1f.png?v=2);background-position:-38px -13px;top:-12px;height:14px;left:50%;position:absolute;transform:translate(-50%,0);width:15px;z-index:9;transform:rotate(180deg)}
.ResultsViewsOptions{display:inline-block;margin-bottom:10px}
.ResultsViewsOptions>.littleButton:hover{background:none repeat scroll 0 0 rgba(0,0,0,0)!important}
.ResultsViewsOptions>span{border:medium none;font-family:inherit;font-size:15px;padding:0;margin-right:8px}
.Tablet #CompareColor{display:none}
.WideBody #Results{border-color:#e4e4e4}
#SearchPane .ResultsTitle{font-size:22px;padding-top:16px;padding-bottom:24px;text-align:center;text-transform:capitalize;background-color:#fff;clear:both}
.ResultsTitle>div,.ResultsTitle>p{font-size:12px;margin-top:15px}
.WideBody .ui-slider-handle{margin-top:0!important}
.WideBody .Parameter input{height:19px!important;margin-left:0!important;margin-top:19px!important;width:80px}
.ui-slider input{height:12px;font-family:Nunito Sans!important}
.WideBody #Results.TabsContent{overflow:visible}
.WideBody .Filters .Parameter>div{display:table;height:37px;table-layout:fixed;width:100%}
.Parameter.Disabled>div::before{content:"";height:100%;opacity:.29;position:absolute;top:-10px;width:100%;z-index:99}
.Parameter.Disabled.Clickable>div::before{content:none}
.WideBody .Parameter>:not(ul):not(a){display:table-cell;float:none!important;vertical-align:top}
.WideBody .Filters .Parameter{display:table!important;width:100%!important}
.Parameter>span{line-height:36px;width:65px!important}
.WideBody .Filters .Parameter>div>a:first-child{border:medium none;text-align:left!important;width:75px!important}
.WideBody .Filters .Parameter>div>a,.WideBody .Filters .Parameter>div>div:not(.GallerySlider){border:1px solid #e4e4e4;display:table-cell!important;height:auto!important;vertical-align:middle!important;width:auto!important;position:relative;text-align:center}
#Shape.Parameter.DisabledShape div a:nth-child(2)::after{content:"This diamond shape is not compatible with the ring setting you selected";font-family:Nunito Sans;font-size:13px;left:0;position:absolute;top:-18px;white-space:nowrap}
.WideBody .Filters #Shape.Parameter>div>a:not(:first-child),.WideBody .Filters #Shape.Parameter>div>a:not(:first-child),.WideBody .Filters #Shape.Parameter>div>div:not(:first-child){font-family:jamesallenfonts;font-size:23px;cursor:pointer}
.WideBody .Filters .Parameter>div>a:hover:not(.Disabled),.WideBody .Filters .Parameter>div>div:hover:not(.Disabled):not(.GallerySlider){border-color:#ffa9a9}
.WideBody .LooseDiamonds .Filters #Shape.Parameter>div>a:not(.Disabled):hover:after,.WideBody .LooseDiamonds .Filters #Shape.Parameter>div>div:hover:after{content:attr(title);font-family:Nunito Sans;font-size:12px;left:0;position:absolute;top:-17px;right:0}
.WideBody .Filters .Parameter>div>a.ParameterSelected,.WideBody .Filters .Parameter>div>div.ParameterSelected{background-color:#ffc9c9;border:1px solid #ffa9a9}
.FiltersTest>div>div{display:table;height:202px}
.FiltersTest>div a{border:1px solid;display:table-cell;font-size:94px;padding-left:10px;padding-right:10px;position:relative;vertical-align:middle}
.FiltersTest>div:first-child{font-family:jamesallenfonts}
.FiltersTest>div a:hover:after{content:"123";font-family:Nunito Sans;font-size:45px;position:absolute;top:-50px;left:0}
.WideBody #AdvancedOptionsMenu li#DepthPopup,.WideBody #AdvancedOptionsMenu li#TablePopup{height:53px;margin-top:4px;padding:0 26px 5px}
.RingsImagesResults li .wishlist-heart:hover,.WideBody #SearchResults .RingsImagesResults li .compare-diamond:hover{transform:scale(1.1)}
.WideBody .Filters .Parameter>div>a.Disabled,.WideBody .Filters .Parameter>div>div.Disabled{background-color:#f6f6f6;color:#d4d4d4;cursor:default!important}
.WideBody .Filters .Parameter>div>a.FancyIcon,.WideBody .Filters .Parameter>div>div.FancyIcon{width:67px!important}
.WideBody #Gem .Filters .Parameter>div{height:51px}
.WideBody .SearchBar{float:none;padding:0;position:relative;line-height:normal}
.WideBody .buttonContainer{display:none}
.WideBody .sayRes{left:auto;line-height:normal;position:absolute;right:0;text-align:left;top:65px;z-index:99}
.WideBody .searchContainer{position:static}
.WideBody #topCartTipex{background:none repeat scroll 0 0 #fff;border:medium none;height:20px;left:auto;position:absolute;right:1px;top:17px;width:95px;z-index:10000}
.cart-image-link{height:15px;padding:5px 9px 7px 0;width:76px}
.WideBody #cart ul li{float:none;margin-left:0}
.WideBody #cart ul li.bind{top:-12px;left:23px}
.WideBody .bigButton{background:none repeat scroll 0 0 #ff8080!important;font-family:Nunito Sans!important;text-shadow:inherit!important;font-size:14px!important}
.WideBody #cart .Price,.WideBody #cart .Subtotal .Amount{color:#ff8080!important}
.WideBody #cart ul{background-color:#fff;border:1px solid #b6b6b6;box-shadow:0 1px 3px 1px rgba(0,0,0,.2);box-sizing:border-box;font-family:Nunito Sans!important;left:auto;list-style:outside none none;margin-top:20px;overflow:hidden;padding:19px 5px 7px 10px;position:absolute;right:0;text-align:left;width:320px}
.WideBody span{font-weight:400!important}
#Results .moreResults.Waiting:before{content:"Loading"}
#Results .moreResults:after{content:"More Results"}
#Results .moreResults.Waiting{background-color:inherit;position:relative}
#Results .moreResults.Waiting:after{border-color:#848484 #848484 #fff #fff;border-radius:100%;border-style:solid;border-width:1px;content:"";height:20px;left:0;margin:auto;position:absolute;right:0;top:76%;transform:translate(0,-50%);width:20px;-webkit-animation:mobileLoader .6s infinite linear;-moz-animation:mobileLoader .6s infinite linear;-ms-animation:mobileLoader .6s infinite linear;-o-animation:mobileLoader .6s infinite linear;animation:mobileLoader .6s infinite linear}
.WideBody #RightAboutPane{height:auto}
@media only screen and (max-width:1150px) and (min-width:0) {
.WideBody #SearchResults .RingsImagesResults>li:nth-child(3n){margin-right:0!important}
.WideBody #SearchResults .RingsImagesResults>li,.WideBody .RingsImagesResults>li:nth-child(4n){margin-right:6.5%!important;width:29%!important}
}
#chatnowicon{position:fixed;width:48px;height:81px;top:50%;left:0;z-index:999;cursor:pointer;background:#ff8081;color:#fff}
#chatnowicon .ChatNow{display:block;text-align:center;padding-top:15px}
#chatnowicon .icon-chat-now{color:#fff;position:absolute;left:10px;font-size:25px;top:6px;font-family:JamesAllenFonts}
#wideHPtopBannerContainer>div{vertical-align:top}
.motherDayHeaderBanner{background-image:url(../../ion.r2net.com/v/0.04/templates/MotherDay15/prod/MD2017_HeaderBanner.png);position:absolute;background-repeat:no-repeat;width:277px;height:126px;margin-left:-305px;text-decoration:none;top:0;z-index:10;display:none}
@media only screen and (max-width:1281px) {
.motherDayHeaderBanner{margin-left:0;left:0}
}
@media only screen and (max-width:1180px) {
.motherDayHeaderBanner{margin-left:0;left:0;background-image:url(dsn/v/0.04/templates/MotherDay15/prod/Tablet_MD2017_HeaderBanner.png);width:156px;height:101px}
}
#data-resolver{display:none}
canvas,.StagePreloaderImg{cursor:ew-resize}
.WideBody .PipsSlider .ui-slider-handle:first-of-type{z-index:10}
.ja-icon{font-family:jamesallenfonts}
.justify-align{text-align:justify;font-size:.1px}
.justify-align>*{display:inline-block;float:none!important;font-size:1rem;vertical-align:top}
.justify-align:after{content:"";display:inline-block;width:100%}
.table-display{display:table}
.table-display>*{display:table-cell}
.center-abs-both{left:50%!important;top:50%!important;transform:translate(-50%,-50%)}
.center-abs-hor{left:50%!important;transform:translate(-50%,0)}
.center-abs-ver{top:50%!important;transform:translate(0,-50%)}
.after-center-abs-both:after{left:50%!important;top:50%!important;transform:translate(-50%,-50%)}
.after-center-abs-hor:after{left:50%!important;transform:translate(-50%,0)}
.after-center-abs-ver:after{top:50%!important;transform:translate(0,-50%)}
.dashed{border-bottom:1px dashed #656565;cursor:pointer}
.actionBtn{background-color:#ff8080;color:#fff;display:block;font-size:14px;height:44px;line-height:44px;margin:10px 0 0;text-align:center;text-decoration:none;text-transform:uppercase;width:230px}
.BreadCrumbs span[data-current-page-bread-crumbs="1"]{color:rgba(0,0,0,.6)}
#leafIcon,#explanation,.closeButton{background-image:url(../images/jaSprite_non-trans.png)}
.button-x{position:absolute;right:10px;top:10px;text-decoration:none!important;cursor:pointer}
.button-x:before{content:"";font-family:JamesallenFonts;font-size:15px;cursor:pointer}
.Options.popup input.closeButton,.Continue.popup input.closeButton{margin:-3px -18px 0 0;width:19px}
input.closeButton[type="button"]{width:21px;height:21px;border:none;background-position:-400px -250px;background-color:transparent;float:right}
#askUsPane{display:inline-block;position:relative;top:-32px;width:100%;height:180px}
#faqAndAskus #askUsPane{top:12px}
#askUs{background-position:-225px -264px;display:inline-block;height:31px;padding-top:5px;width:67px}
#RingItem #askUs{width:67px}
#askUsPane:hover #askUs{opacity:.5;filter:alpha(opacity=50)}
#askUsPane:hover div#askUsPopup{visibility:visible}
#askUsPopup{width:340px;border:1px solid #adadad;position:absolute;top:-66px;left:-278px;background-color:#fff;visibility:hidden;-moz-box-shadow:0 1px 4px 1px #adadad;-webkit-box-shadow:0 1px 4px 1px #adadad;box-shadow:0 1px 4px 1px #adadad;z-index:200}
#askUsPopup1{margin-left:125px;margin-top:20px}
#askUsPopup a,#askUsPopup1 a{border:1px solid #fff;color:#656565;cursor:pointer;display:inline-block;float:left;font-size:11px;height:32px;margin-left:5px;margin-right:13px;margin-top:13px;padding-right:5px;padding-top:6px}
#askUsPopup1 a{height:42px}
#askUsPopup a span,#askUsPopup1 a span{display:inline-block;cursor:pointer}
#askUsPopup a span:first-child,#askUsPopup1 a span:first-child{vertical-align:sub;vertical-align:middle\9}
#askUsPopup a span:nth-child(2),#askUsPopup1 a span:nth-child(2){margin-left:-3px\9}
#call,#call1{background-position:-410px -112px}
#message,#message1{background-image:none;--background-position:-341px -178px}
#Checkout #askUsPane #message{background-image:url(../images/jaSprite.png);background-position:-341px -178px}
#chat,#chat1{background-position:-342px -218px}
#shpits{background-position:-390px -153px;width:20px;height:17px;position:relative;top:64px;left:256px}
#WizGalleryPane{display:block!important}
.WideBody input[type=text].error,.WideBody input[type=password].error,.WideBody select.error,.WideBody textarea.error{border:1px solid red!important}
.git_zoom_move.git_zoom_move_closed{display:none}
.gallery-scroll-up{background-color:#ff8080!important;border:1px solid #fff!important}
#cyberLogo,.DeliveredBy{display:none!important}
@keyframes dash {
to{stroke-dashoffset:500}
}
@-webkit-keyframes dash {
to{stroke-dashoffset:500}
}
@keyframes MobileMenu {
from{width:0}
to{width:47%}
}
@-webkit-keyframes MobileMenu {
from{width:0}
to{width:47%}
}
@keyframes MobileMenuClose {
from{width:47%}
to{width:0}
}
@-webkit-keyframes MobileMenuClose {
from{width:47%}
to{width:0}
}
@keyframes mobileLoader {
from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}
}
@-webkit-keyframes mobileLoader {
from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes SlideRight {
from{margin-right:-200px}
to{margin-right:0}
}
@-webkit-keyframes SlideRight {
from{margin-right:-200px}
to{margin-right:0}
}
@keyframes FadeSlow {
from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes FadeSlow {
from{opacity:0}
to{opacity:1}
}
.customerWebID::after{bottom:0;content:"ID: " attr(customerWebID);font-size:14px;left:0;padding-left:10px;position:absolute}
#customerServicePop.customerWebID::after{padding-bottom:37px;padding-left:52px!important}
#MobilePane .customerWebID::after{display:block;margin-top:10px;position:static;text-align:center;width:93%;margin-bottom:10px}
#sideMenu.customerWebID::after{padding-left:25px}
#chatStatus{position:relative;left:29px;top:-4px;font-size:12px;color:#f5f5f5;display:table-cell}
.statusButton{display:none;position:fixed;top:200px;right:-125px;width:125px;height:28px;z-index:100002;background-color:#FF807F;-webkit-transform-origin:left top 0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transform-origin:left top 0}
@keyframes example {
0%,100%{opacity:.9}
15%,80%{opacity:.7}
30%,65%{opacity:.4}
50%{opacity:.2}
}
#circlePulse{left:12px;top:9px;width:10px;opacity:1;height:10px;position:relative;animation-name:example;background-color:#5bd3a4;animation-duration:1s;animation-iteration-count:infinite;border-radius:10px}
#circlePulse.off{animation-name:none}
h1{margin:0}
.logo-container--1isvu{height:21.61vw;width:100%;background-image:url(../images/splash/fnjewelry_header.jpg);background-size:cover;background-repeat:no-repeat;min-height:208px;min-width:980px;padding-top:1vw;padding-bottom:4.2vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}
.logo-container--1isvu .minor-title--1jY8C{color:#39b5b8;font-size:35px;font-weight:900!important;text-transform:uppercase;letter-spacing:4px;display:flex;justify-content:center}
@media only screen and (max-width: 1690px) {
.logo-container--1isvu .minor-title--1jY8C{font-size:25px}
}
@media only screen and (max-width: 1415px) {
.logo-container--1isvu .minor-title--1jY8C{font-size:18px}
}
@media only screen and (max-width: 1110px) {
.logo-container--1isvu .minor-title--1jY8C{font-size:15px}
}
.logo-container--1isvu .title--3ufLo{color:#224e5d;font-size:105px;font-weight:900!important;text-transform:uppercase;line-height:1;letter-spacing:18px;display:block}
@media only screen and (max-width: 1690px) {
.logo-container--1isvu .title--3ufLo{font-size:80px}
}
@media only screen and (max-width: 1415px) {
.logo-container--1isvu .title--3ufLo{font-size:62px}
}
@media only screen and (max-width: 1110px) {
.logo-container--1isvu .title--3ufLo{font-size:52px}
}
.description--39JDi{color:#1b1b1b;font-size:18px;margin-bottom:24px;text-align:center}
@media only screen and (max-width: 1690px) {
.description--39JDi{font-size:14px;margin-bottom:18px}
}
@media only screen and (max-width: 1415px) {
.description--39JDi{font-size:12px;margin-bottom:10px}
}
@media only screen and (max-width: 1110px) {
.description--39JDi{font-size:11px}
}
.button--3TIFX{display:flex;justify-content:center;align-items:center;border-radius:20px;background-color:#224e5d;color:#fcfefe;font-size:14px;font-weight:900;text-transform:uppercase;cursor:pointer;letter-spacing:2px;padding:8px 30px;transition:all .25s ease-in-out}
.button--3TIFX:hover{background-color:#2d828f}
@media only screen and (max-width: 1690px) {
.button--3TIFX{font-size:12px;padding:6px 22px;border-radius:16px}
}
@media only screen and (max-width: 1415px) {
.button--3TIFX{font-size:10px;padding:5px 20px;border-radius:12px}
}
.sale-banner--3zwiW{position:relative;margin:1.2vw auto 0;text-align:center;width:737px;max-width:100%;box-sizing:border-box}
.sale-banner--3zwiW .sale-content--3lHty{position:absolute;text-transform:uppercase;color:#1B1B1B;font-weight:800;top:50%;left:63%;transform:translate(-50%,-50%);width:65%;display:flex;align-items:center}
.sale-banner--3zwiW .sale-content--3lHty .sale-title--1aokO{letter-spacing:2px;display:inline-block;font-size:16px;cursor:pointer}
.sale-banner--3zwiW .sale-content--3lHty .sale-title--1aokO .sale-right-title--BUaDa{display:inline-block;color:#EB3532;margin-left:7px}
.sale-banner--3zwiW .sale-content--3lHty .sale-btn--2IpFX{position:absolute;height:30px;right:0;top:-12px;background-color:transparent;border:1px solid #1B1B1B;color:#1B1B1B;display:flex;justify-content:center;align-items:center;width:22%;max-width:25%;min-width:36px;border-radius:20px}
.sale-banner--3zwiW .sale-content--3lHty .sale-btn--2IpFX:hover{background-color:transparent}
.sale-banner--3zwiW .sale-content--3lHty .sale-btn--2IpFX .sale-btn-txt--1XZGK{margin:0 -5px}
@media screen and (max-width: 1380px) {
.sale-banner--3zwiW .sale-content--3lHty .sale-btn--2IpFX{min-width:72px;font-size:12px}
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
.sale-banner--3zwiW .sale-content--3lHty .sale-btn--2IpFX{width:22%;min-width:30px;font-size:12px}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.sale-banner--3zwiW .sale-content--3lHty .sale-btn--2IpFX{width:22%;min-width:30px;font-size:12px}
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
.sale-banner--3zwiW .sale-content--3lHty{width:64%}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.sale-banner--3zwiW .sale-content--3lHty{width:64%}
}
.termsPopup--3_hBS{max-width:600px!important;text-align:center;padding:35px;font-size:14px;color:#2F2D38;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.fine-jewelry-splash--3Iohd .square-text--2sZ2c{display:block;font-size:9px;letter-spacing:2px;position:relative}
.fine-jewelry-splash--3Iohd .square-text-line--3yZCM{height:1px;width:19px;position:absolute;top:42%}
.fine-jewelry-splash--3Iohd .top-left-square--CyYEb{top:25%!important;left:13%!important;align-items:flex-start!important}
.fine-jewelry-splash--3Iohd .top-right-square--gbMm5{top:25%!important;right:13%!important;left:auto!important;text-align:right!important}
.fine-jewelry-splash--3Iohd .bottom-left-square--1zL6h{left:13%!important;bottom:25%!important;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);-moz-transform:translateY(50%);-o-transform:translateY(50%);top:auto!important;align-items:flex-start!important}
.fine-jewelry-splash--3Iohd .bottom-right-square--2rSPV{top:auto!important;bottom:25%!important;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);-moz-transform:translateY(50%);-o-transform:translateY(50%);right:13%!important;left:auto!important;text-align:right!important}
.fine-jewelry-splash--3Iohd .before-title-text--3fguM.before-title-text--3fguM{font-size:10px!important;letter-spacing:2px!important}
.fine-jewelry-splash--3Iohd .top-left-square--CyYEb.under-prices-top--1aW0L,.fine-jewelry-splash--3Iohd .top-right-square--gbMm5.under-prices-top--1aW0L{top:35%}
.fine-jewelry-splash--3Iohd .bottom-left-square--1zL6h.under-prices-bottom--2A48O,.fine-jewelry-splash--3Iohd .bottom-right-square--2rSPV.under-prices-bottom--2A48O{bottom:35%}
h2{margin:0}
.disable-scale-hover--2RtTD{position:relative}
.item-container--1VnDO{position:relative;display:inline-flex;margin-bottom:10px;overflow:hidden;width:100%}
.item-container--1VnDO:not(:first-child){margin-left:10px}
.item-container--1VnDO .item-img--3GdGC{will-change:transform;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-moz-transition:transform 1s ease;-o-transition:transform 1s ease;-webkit-transition:transform 1s ease;transition:transform 1s ease}
.item-container--1VnDO:not(.disable-scale-hover--2RtTD):hover .item-img--3GdGC{transform:scale(1.03)}
.item-container--1VnDO.rtl--37iUn .text-container--104Kx .title--2g35y{margin-right:-10.5px}
.item-container--1VnDO.rtl--37iUn .description--9FDk8{margin-left:-19px;justify-content:flex-end}
.item-container--1VnDO.rtl--37iUn .text-container--104Kx{right:9%;left:auto;align-items:flex-end}
.item-container--1VnDO .text-container--104Kx{position:absolute;top:30%;left:9%;display:flex;flex-direction:column;height:51%;justify-content:flex-start;align-items:flex-start}
.item-container--1VnDO .text-container--104Kx .title--2g35y{font-size:35px;font-weight:900;text-transform:uppercase;letter-spacing:10.5px}
@media screen and (max-width: 1250px) {
.item-container--1VnDO .text-container--104Kx .title--2g35y{font-size:2.8vw}
}
@media screen and (max-width: 980px) {
.item-container--1VnDO .text-container--104Kx .title--2g35y{font-size:26px}
}
.item-container--1VnDO .text-container--104Kx .description--9FDk8{color:#1b1b1b;font-size:16px;width:110%;display:flex;margin-top:28px}
@media screen and (max-width: 1250px) {
.item-container--1VnDO .text-container--104Kx .description--9FDk8{font-size:1.3vw}
}
@media screen and (max-width: 980px) {
.item-container--1VnDO .text-container--104Kx .description--9FDk8{font-size:12px;margin-top:18px}
}
.item-container--1VnDO:not(.disable-scale-hover--2RtTD):hover .item-img--3GdGC{transform:scale(1.03)}
.item-container--1VnDO:hover :not(.disable-button-animation--2--ig).button--2193A:before{left:100%;-webkit-transform:translateX(-3.5em);-ms-transform:translateX(-3.5em);transform:translateX(-3.5em);-moz-transform:translateX(-3.5em);-o-transform:translateX(-3.5em)}
.item-container--1VnDO:hover :not(.disable-button-animation--2--ig).button--2193A .button-label--32Usb{-webkit-transform:translateX(-4em);-ms-transform:translateX(-4em);transform:translateX(-4em);-moz-transform:translateX(-4em);-o-transform:translateX(-4em)}
.item-container--1VnDO:hover :not(.disable-button-animation--2--ig).button--2193A.rtl-button--Za6Yk:before{right:100%;left:auto;-webkit-transform:translateX(3.5em);-ms-transform:translateX(3.5em);transform:translateX(3.5em);-moz-transform:translateX(3.5em);-o-transform:translateX(3.5em)}
.item-container--1VnDO:hover :not(.disable-button-animation--2--ig).button--2193A.rtl-button--Za6Yk .button-label--32Usb{-webkit-transform:translateX(4em);-ms-transform:translateX(4em);transform:translateX(4em);-moz-transform:translateX(4em);-o-transform:translateX(4em)}
.item-container--1VnDO .button--2193A{padding-left:4.3em;position:relative;box-shadow:none;border:none;background-color:transparent;display:inline-block;text-decoration:none;line-height:1.638em;letter-spacing:0;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;font-size:12px;font-weight:900;text-transform:uppercase;margin-top:auto;cursor:pointer}
.item-container--1VnDO .button--2193A:before{content:'';box-sizing:border-box;height:1px;width:3.8em;position:absolute;top:49%;left:0;background-color:currentColor;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-moz-transition:opacity .2s ease,left .5s cubic-bezier(0.645,0.045,0.355,1),transform .5s cubic-bezier(0.645,0.045,0.355,1),right .5s cubic-bezier(0.645,0.045,0.355,1);-o-transition:opacity .2s ease,left .5s cubic-bezier(0.645,0.045,0.355,1),transform .5s cubic-bezier(0.645,0.045,0.355,1),right .5s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:opacity .2s ease,left .5s cubic-bezier(0.645,0.045,0.355,1),transform .5s cubic-bezier(0.645,0.045,0.355,1),right .5s cubic-bezier(0.645,0.045,0.355,1);transition:opacity .2s ease,left .5s cubic-bezier(0.645,0.045,0.355,1),transform .5s cubic-bezier(0.645,0.045,0.355,1),right .5s cubic-bezier(0.645,0.045,0.355,1)}
.item-container--1VnDO .button--2193A.rtl-button--Za6Yk{padding-right:4.3em;padding-left:0}
.item-container--1VnDO .button--2193A.rtl-button--Za6Yk:before{right:0;left:auto}
.item-container--1VnDO .button--2193A .button-label--32Usb{display:inline-block;opacity:1;cursor:pointer;letter-spacing:3px;-moz-transition:opacity .2s ease,color .2s ease,transform .4s 50ms cubic-bezier(0.645,0.045,0.355,1);-o-transition:opacity .2s ease,color .2s ease,transform .4s 50ms cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:opacity .2s ease,color .2s ease,transform .4s 50ms cubic-bezier(0.645,0.045,0.355,1);transition:opacity .2s ease,color .2s ease,transform .4s 50ms cubic-bezier(0.645,0.045,0.355,1)}
.item-container--1VnDO .button--2193A .button-label--32Usb:hover :not(.disable-button-animation--2--ig){-webkit-transform:translateX(-4em);-ms-transform:translateX(-4em);transform:translateX(-4em);-moz-transform:translateX(-4em);-o-transform:translateX(-4em)}
.button--295ct{padding-left:4.3em;position:relative;overflow:hidden;box-shadow:none;border:none;background-color:transparent;display:inline-block;text-decoration:none;line-height:1.638em;letter-spacing:0;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;font-size:12px;font-weight:900;text-transform:uppercase;margin-top:auto;cursor:pointer}
.button--295ct:before{content:'';box-sizing:border-box;height:1px;width:3.8em;position:absolute;top:49%;left:0;-ms-transform:translateX(0);transform:translateX(0);background-color:currentColor;transition:opacity .2s ease,left .5s cubic-bezier(0.645,0.045,0.355,1),transform .5s cubic-bezier(0.645,0.045,0.355,1),right .5s cubic-bezier(0.645,0.045,0.355,1)}
.button--295ct.rtl-button--1PGdP{padding-right:4.3em;padding-left:0}
.button--295ct.rtl-button--1PGdP:before{right:0;left:auto}
.button--295ct.rtl-button--1PGdP:hover:before{right:100%;left:auto;-ms-transform:translateX(3.5em);transform:translateX(3.5em)}
.button--295ct.rtl-button--1PGdP:hover .button-label--3AkiH{-ms-transform:translateX(4em);transform:translateX(4em)}
.button--295ct:hover:before{left:100%;-ms-transform:translateX(-3.5em);transform:translateX(-3.5em)}
.button--295ct:hover .button-label--3AkiH{-ms-transform:translateX(-4em);transform:translateX(-4em)}
.button--295ct .button-label--3AkiH{display:inline-block;opacity:1;transition:opacity .2s ease,color .2s ease,transform .4s 50ms cubic-bezier(0.645,0.045,0.355,1);cursor:pointer;letter-spacing:3px}
.button--295ct .button-label--3AkiH:hover{-ms-transform:translateX(-4em);transform:translateX(-4em)}
.life-style-item-container--2eeHj{width:100%;position:relative;font-family:'Nunito Sans';max-width:800px;border:none;box-sizing:border-box;outline:1px solid #D4D4D4}
.image-style--b41pN{width:100%;display:block}
.hover-container--CeQKQ{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;text-align:center;opacity:0;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}
.life-style-item-container--2eeHj:hover .hover-container--CeQKQ{opacity:1}
.background--1NHN8{position:absolute;left:0;right:0;top:0;bottom:0;opacity:.5;background-color:#ff8080;z-index:0}
.title--1mkU_{width:75%;font-size:25px;padding:10px;color:#fff;z-index:1;text-transform:uppercase;position:relative}
.life-style-item-container--2eeHj .title--1mkU_::before,.life-style-item-container--2eeHj .title--1mkU_::after{content:'';width:100%;height:1px;background:#fff;position:absolute;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transition:-webkit-transform 1s;transition:transform 1s}
.life-style-item-container--2eeHj .title--1mkU_::before{right:0;top:0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}
.life-style-item-container--2eeHj .title--1mkU_::after{left:0;bottom:0;-webkit-transform-origin:0 50%;transform-origin:0 50%}
.life-style-item-container--2eeHj:hover .title--1mkU_::after,.life-style-item-container--2eeHj:hover .title--1mkU_::before{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.price-container--11R6A{font-size:25px}
.discount-style--1jh6B{color:#f3e4cd;text-decoration:line-through;font-size:80%}
.top--1CUNl,.bottom--4snHz{display:flex;justify-content:center;z-index:1;color:#fff}
.top--1CUNl{height:75%;align-items:center}
.bottom--4snHz{height:25%;align-items:flex-start}
.tab-container--1neZT{width:24.45%;height:96px;background-color:#f8eeec;margin-bottom:10px;cursor:pointer;position:relative;transition:all .25s ease-in-out}
.tab-container--1neZT:not(.isActive--3FS7I):hover{filter:brightness(94%)}
.tab-container--1neZT:not(:first-child){margin-left:10px}
.tab-container--1neZT .active--Dk6Q-{width:100%;height:4px;position:absolute;top:-4px}
.tab-container--1neZT .tab-text-container--2kFfB{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}
.tab-container--1neZT .minor-title--kRbH7{font-size:11px;text-transform:uppercase;letter-spacing:2px}
.tab-container--1neZT .title--2sB1g{font-size:20px;font-weight:900;text-transform:uppercase;letter-spacing:5px;margin-right:-3px}
.top-left-square--CyYEb .text-container--104Kx{background-image:url(../images/splash/conflict-free-bg.jpg);background-size:cover;background-repeat:no-repeat}
html,body{padding:0;margin:0;touch-action:manipulation;-ms-touch-action:manipulation}
ul,li{padding:0;margin:0;list-style:none}
a{text-decoration:none}
.loading:after{content:"";position:absolute;width:100px;height:100px;border:1px solid;border-radius:100px;visibility:visible}
.table-align{display:table;width:100%;table-layout:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.table-align>*{display:table-cell;text-align:center}
.table-align-left{display:table;width:100%;table-layout:fixed}
.table-align-left>*{display:table-cell;text-align:left}
.tableAlign{display:table;width:100%;table-layout:fixed}
.tableAlign>*{display:table-cell;text-align:center}
.table-align.no-text-align>div{text-align:left}
.table-align.filters-panel>div:not(:last-child){border-right:1px solid #d6d6d6}
.sku-container{width:100%;height:37px;position:relative}
.sku-input{width:100%!important;height:100%!important;border-bottom-left-radius:4px;border-top-left-radius:4px;border:1px solid #c5c5c5!important;background:rgba(255,255,255,0.4)!important;padding-right:90px!important;font-size:14px!important}
.submit-search-button{height:100%;width:38px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;cursor:pointer;position:absolute;right:0;top:0;background-color:#fe7e80;font-size:27px;color:#fff}
.search-by-sku{margin-top:10px;margin-bottom:15px;font-weight:700;color:#a1a1a1;text-align:center}
.search-by-sku-text{text-decoration:underline;font-weight:400;color:#656565}
.filters-container{box-shadow:0 1.6px 3px 0 rgba(20,26,46,0.17);display:flex;flex-direction:column;align-items:center}
.table-align.filters-panel{height:47px;padding-bottom:9px;border-bottom:1px solid #d6d6d6}
.justify-align{text-align:justify}
.justify-align>:not(span){display:inline-block;float:none!important}
.justify-align>span{display:inline;line-height:0}
.justify-align:after{content:"";display:inline-block;width:100%}
.justify-align.font-inherit>*{font-size:inherit;vertical-align:middle}
select{width:auto!important}
.gallery-link-selected{background-color:#ff8080;color:#fff}
.slick-track{width:10000px}
.general-paragraph{font-family:'Nunito Sans';color:#1b1b1b;line-height:28px;font-size:17px}
.general-paragraph-small{font-size:13px;color:#1b1b1b}
.main-title{font-family:PlayfairDisplay;text-transform:uppercase;color:#1b1b1b;font-size:30px}
.main-sub-title{font-family:'Nunito Sans';color:#1b1b1b;text-transform:uppercase;font-size:26px}
.general-link{color:#1b1b1b;text-decoration:underline;font-size:12px;display:inline-block;font-family:'Nunito Sans';text-transform:uppercase;cursor:pointer}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
.general-paragraph{font-size:13px!important;line-height:22px}
}
.vertical-center:before{content:'';height:100%;display:inline-block;width:0;vertical-align:middle}
.vertical-center>div{display:inline-block;vertical-align:middle}
.mid-content{width:980px;margin:0 auto;margin-bottom:100px}
.wideContent{margin-left:auto;margin-right:auto;max-width:1590px;min-width:980px;padding-left:10px;padding-right:10px;width:auto;box-sizing:border-box}
.vertical-middle:before{content:'';width:0;height:100%;display:inline-block;vertical-align:middle}
.ver-abs{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}
.hor-abs{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hor-ver-abs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.slick-slide{-moz-transition:transform .5s;-o-transition:transform .5s;-webkit-transition:transform .5s;transition:transform .5s;text-align:center}
.homepage-slick--qWY8a .slick-track{height:100%}
.homepage-slick--qWY8a .slick-slide a{text-align:center;height:100%}
.homepage-slick--qWY8a .slick-slide div{display:inline-block;position:relative;left:1px;width:1px;height:100%}
.homepage-slick--qWY8a .slick-slide img{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-moz-transform:translate(-50%);-o-transform:translate(-50%);width:273px;display:inline-block;position:absolute}
.homepage-slick--qWY8a .slick-list{box-sizing:border-box}
.homepage-slick--qWY8a .slick-center{margin:0;z-index:1;position:relative}
.diamond-slick--1C9BJ{margin:22px 0}
.diamond-slick--1C9BJ .slick-slide img{top:35px}
.diamond-slick--1C9BJ .slick-center img{width:480px;top:0}
.diamond-slick--1C9BJ .slick-list{height:300px}
.ring-slick--2nMmW{margin:22px 0 -100px}
.ring-slick--2nMmW .slick-slide img{width:390px}
.ring-slick--2nMmW .slick-center img{width:600px;top:0}
.ring-slick--2nMmW .slick-list{height:431px}
.ring-slick--2nMmW .slick-slide{position:relative;-moz-transition:right .3s;-o-transition:right .3s;-webkit-transition:right .3s;transition:right .3s}
.ring-slick--2nMmW .ring-slick--2nMmW .slick-slide img{top:54px}
.ring-slick--2nMmW .slick-slide:not(.slick-center){right:40px}
.ring-slick--2nMmW .slick-center+div.slick-slide{right:-40px}
.ring-slick--2nMmW .slick-center+div.slick-slide+div.slick-slide{right:-40px}
.ring-slick--2nMmW .slick-center+div.slick-slide+div.slick-slide+div.slick-slide{right:-40px}
.textContainer--2i2Df{line-height:26px;text-align:center;position:relative;width:563px;margin:0 auto 129px;color:#1b1b1b;font-family:Nunito Sans}
.textContainer--2i2Df .subText--3G8CO{font-size:16px;color:#232323}
.textContainer--2i2Df .headerText--U2wid{font-size:18px;font-weight:700;color:#232323;text-transform:uppercase}
.textContainer--2i2Df .arrowLeft--2wleT,.textContainer--2i2Df .arrowRight--6Qq_2{content:'';position:absolute;top:29%;width:200px;height:84px;cursor:pointer;background-size:50%;margin-top:-42px;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;background:url(../images/amazingHomepage/Arrow.svg) no-repeat center center;background-size:50%}
.textContainer--2i2Df .arrowLeft--2wleT{left:-87px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}
.textContainer--2i2Df .arrowRight--6Qq_2{right:-87px}
.textContainer--2i2Df .arrowLeft--2wleT:hover{-webkit-transform:rotate(180deg) translate(10px,0);-ms-transform:rotate(180deg) translate(10px,0);transform:rotate(180deg) translate(10px,0);-moz-transform:rotate(180deg) translate(10px,0);-o-transform:rotate(180deg) translate(10px,0)}
.textContainer--2i2Df .arrowRight--6Qq_2:hover{-webkit-transform:translate(10px,0);-ms-transform:translate(10px,0);transform:translate(10px,0);-moz-transform:translate(10px,0);-o-transform:translate(10px,0)}
.rootLoginPopup--2SGnc.rootLoginPopup--2SGnc{line-height:1;padding:40px;transition:height .3s linear;margin:0;width:450px;box-sizing:border-box;overflow-y:auto;scrollbar-track-color:#fff;scrollbar-face-color:rgba(215,215,215,0.9);max-height:90vh}
.rootLoginPopup--2SGnc.rootLoginPopup--2SGnc::-webkit-scrollbar{width:8px;height:94px}
.rootLoginPopup--2SGnc.rootLoginPopup--2SGnc::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}
.rootLoginPopup--2SGnc.rootLoginPopup--2SGnc::-webkit-scrollbar-thumb{background:rgba(215,215,215,0.9);border-radius:10px}
.rootLoginPopup--2SGnc.rootLoginPopup--2SGnc::-webkit-scrollbar-thumb:hover{background:#d7d7d7}
.rootLoginPopup--2SGnc.rootLoginPopup--2SGnc.checkoutPage--2CIhk{width:auto;padding:0;overflow-y:visible;max-height:initial}
.rootLoginPopup--2SGnc.rootLoginPopup--2SGnc.checkoutPage--2CIhk.createNewUserMode--4kXDt{height:auto}
.rootLoginPopup--2SGnc.rootLoginPopup--2SGnc.checkoutPage--2CIhk .fromWrapper--xECnp{max-width:270px;width:100%}
.rootLoginPopup--2SGnc.rootLoginPopup--2SGnc.checkoutPage--2CIhk .btnChangeMode--1mUk9{text-align:left}
.rootLoginPopup--2SGnc.rootLoginPopup--2SGnc .closeButton--3y19f{position:absolute;top:9px;right:11px;cursor:pointer;padding:6px;z-index:10;font-size:13px}
.rootLoginPopup--2SGnc.rootLoginPopup--2SGnc.createNewUserMode--4kXDt{height:840px}
.rootLoginPopup--2SGnc.rootLoginPopup--2SGnc.pageMode--38a6_{width:100vw;height:100vh;height:calc(var(--vh,1vh) * 100);max-height:initial;padding:60px 40px 40px}
.rootLoginPopup--2SGnc.rootLoginPopup--2SGnc.pageMode--38a6_ .fromWrapper--xECnp{max-width:270px;width:100%}
.rootLoginPopup--2SGnc.rootLoginPopup--2SGnc.pageMode--38a6_ .title--1qt5D{max-width:270px;width:100%}
@media screen and (max-width: 340px) {
.rootLoginPopup--2SGnc.rootLoginPopup--2SGnc.pageMode--38a6_ .title--1qt5D{font-size:7vw;margin:0 auto 11vw}
}
.rootLoginPopup--2SGnc.rootLoginPopup--2SGnc .btnChangeMode--1mUk9{text-transform:uppercase;text-align:right;text-decoration:underline;margin:0 0 30px;cursor:pointer}
.rootLoginPopup--2SGnc.rootLoginPopup--2SGnc .title--1qt5D{font-size:24px;margin:0 auto 50px;text-align:left;width:270px}
.rootLoginPopup--2SGnc.rootLoginPopup--2SGnc .fromWrapper--xECnp{margin:0 auto;width:270px}
.rootWebServicePopup--2VVvk{padding:0!important;box-sizing:border-box;border-radius:4px;min-width:980px;max-width:1102px;height:790px;color:#1B1B1B;position:relative}
@media screen and (max-width: 500px) {
.rootWebServicePopup--2VVvk{padding:0!important;max-width:100vw;min-width:100vw;width:100vw;min-height:100vh;height:initial;border-radius:0}
}
@media screen and (max-width: 360px) {
.rootWebServicePopup--2VVvk{padding:0!important}
}
@media screen and (max-width: 750px) and (min-width: 0px) and (orientation: landscape) {
.rootWebServicePopup--2VVvk{min-width:initial;max-width:initial;height:auto}
}
.loaderContainer--3m6fn{width:150px;height:150px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
@media screen and (max-width: 500px) {
.loaderContainer--3m6fn{width:100px;height:100px}
}
.checkbox--3XV9h{width:100%;height:100%;position:relative;z-index:1;cursor:pointer;background-color:#fff}
.checkbox--3XV9h input{padding:0;margin:0;position:relative;z-index:2;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;width:100%!important;height:100%!important;background-color:#fff;border:none;padding:0!important;border:none!important}
.checkbox--3XV9h input:focus{box-shadow:none!important;border:none!important}
.checkbox--3XV9h.customBG--3vncC{background-color:transparent}
.checkbox--3XV9h.customBG--3vncC input{background-color:transparent}
.checkbox--3XV9h .done--2n6JN{width:100%;height:100%;position:absolute;top:0;z-index:3;pointer-events:none}
.checkbox--3XV9h .done--2n6JN:before{font-size:13px;font-weight:700}
.checkbox--3XV9h .done--2n6JN.customMark--2YuNJ:before{font-size:36px;font-weight:700;color:#ff8080;position:relative;left:-6px;top:-11px}
.modal--28K5b{background-color:#fff;position:relative;display:inline-block;box-shadow:0 0 4px 1px #919191;padding:30px;max-width:94%;border-radius:4px;margin:12px 0;box-sizing:border-box;max-height:calc(100vh - 24px);overflow:hidden;scrollbar-track-color:#fff;scrollbar-face-color:rgba(215,215,215,0.9)}
.modal--28K5b::-webkit-scrollbar{width:8px;height:94px}
.modal--28K5b::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}
.modal--28K5b::-webkit-scrollbar-thumb{background:rgba(215,215,215,0.9);border-radius:10px}
.modal--28K5b::-webkit-scrollbar-thumb:hover{background:#d7d7d7}
.modal-close--3VF_M{position:absolute;top:9px;right:11px;cursor:pointer;padding:6px;z-index:10;font-size:13px}
.modal-bg--CLr_3{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.3);z-index:999;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden;display:flex;align-items:center;justify-content:center}
.modal-bg--CLr_3.full-screen--1GO-K{padding:0;font-size:0}
.modal-bg--CLr_3.full-screen--1GO-K .modal--28K5b{top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;-moz-transform:none;-o-transform:none;max-width:100vw;width:100vw;overflow-y:scroll;max-height:100vh;min-height:calc(var(--vh,1vh) * 100);max-height:calc(var(--vh,1vh) * 100);margin:0}
.fix-modal-position--3_JYy{align-self:flex-start}
.modal-container--yq0m1{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;display:none}
.modal-container--yq0m1[data-effect="fade-in"]{opacity:0}
.modal-container--yq0m1.fade-in--OBx2O{transition:opacity .6s;opacity:1}
@keyframes mobileLoader--2kN7W {
from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}
}
@-webkit-keyframes mobileLoader--2kN7W {
from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.loader--30bfG{border-color:#848484 #848484 #fff #fff;-webkit-border-radius:100%;border-radius:100%;border-style:solid;border-width:1px;height:100px;width:100px;-webkit-animation:mobileLoader--2kN7W .6s infinite linear;-moz-animation:mobileLoader--2kN7W .6s infinite linear;-ms-animation:mobileLoader--2kN7W .6s infinite linear;-o-animation:mobileLoader--2kN7W .6s infinite linear;animation:mobileLoader--2kN7W .6s infinite linear}
.xButton--3zPIl{position:absolute;top:9px;right:11px;cursor:pointer;padding:6px;z-index:10;font-size:13px;width:29px;height:29px;background-color:transparent;border:none}
.xButton--3zPIl:hover{background-color:#fbfbfb;border-radius:50%}
.xButton--3zPIl:active{background-color:#f2f2f3}
.button--2gmaw{font-weight:700;position:relative;z-index:0;overflow:hidden;cursor:pointer;text-transform:uppercase;width:fit-content}
.button--2gmaw:before{content:"";display:block;height:15px;position:absolute;top:11px;width:300%;z-index:-1;right:0;transition:right .4s ease-out;background:linear-gradient(90deg,#fdc6c7 0,#fdc6c7 33.3%,transparent 0,transparent 66.6%,#fdc6c7 0,#fdc6c7)}
.button--2gmaw:hover:before{transition:right .5s ease-out;right:-200%}
.ribbon--3x5fn{position:absolute;width:70%;top:0;max-width:210px;max-height:210px}
.ribbon--3x5fn::before{content:'';display:block;padding-top:100%}
.ribbon--3x5fn .bottom-shadow--1KKh6,.ribbon--3x5fn .top-shadow--eIhIo{position:absolute;z-index:-10;width:15px;height:15px}
.ribbon--3x5fn .bottom-shadow--1KKh6::before,.ribbon--3x5fn .top-shadow--eIhIo::before{content:'';background-color:rgba(0,0,0,0.25);top:3px;right:-8px;display:inline-block}
.ribbon--3x5fn.ribbon-top-left--3tbid{left:0}
.ribbon--3x5fn.ribbon-top-left--3tbid .text--Ve1hm{left:-107px;top:54px;transform:rotate(-45deg)}
.ribbon--3x5fn.ribbon-top-left--3tbid .top-shadow--eIhIo{top:3px;right:-8px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg)}
.ribbon--3x5fn.ribbon-top-left--3tbid .bottom-shadow--1KKh6{bottom:-8px;left:3px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg)}
.ribbon--3x5fn.ribbon-top-right--286mV{right:0}
.ribbon--3x5fn.ribbon-top-right--286mV .bottom-shadow--1KKh6{bottom:-13px;right:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}
.ribbon--3x5fn.ribbon-top-right--286mV .top-shadow--eIhIo{top:2px;left:-10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}
.ribbon--3x5fn.ribbon-top-right--286mV .text--Ve1hm{right:-107px;top:54px;transform:rotate(45deg)}
.ribbon--3x5fn .text--Ve1hm{position:absolute;display:flex;width:370px;box-shadow:0 5px 10px rgba(0,0,0,0.1);color:#fff;font-size:calc(7px + 0.3vw);font-weight:900!important;text-shadow:0 1px 1px rgba(0,0,0,0.2);text-align:center;z-index:20;font-family:"Nunito Sans Black",sans-serif;letter-spacing:2px;height:4em;line-height:100%;min-height:20%;align-items:center;justify-content:center}
@media screen and (min-width: 1160px) and (max-width: 1420px) {
.ribbon--3x5fn.ribbon-top-left--3tbid .text--Ve1hm{left:-121px;top:46px}
.ribbon--3x5fn.ribbon-top-left--3tbid .bottom-shadow--1KKh6{bottom:-13px;right:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}
.ribbon--3x5fn.ribbon-top-left--3tbid .top-shadow--eIhIo{top:2px;left:-10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}
.ribbon--3x5fn.ribbon-top-right--286mV .text--Ve1hm{right:-121px;top:46px}
.ribbon--3x5fn.ribbon-top-right--286mV .bottom-shadow--1KKh6{bottom:-13px;right:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}
.ribbon--3x5fn.ribbon-top-right--286mV .top-shadow--eIhIo{top:2px;left:-10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}
}
@media screen and (max-width: 1159px) {
.ribbon--3x5fn.ribbon-top-left--3tbid .text--Ve1hm{left:-128px;top:38px}
.ribbon--3x5fn.ribbon-top-right--286mV .text--Ve1hm{right:-128px;top:38px}
}
.ribbon--3x5fn.mobile--2PIgR{width:126px;height:126px}
.ribbon--3x5fn.mobile--2PIgR.ribbon-top-right--286mV .bottom-shadow--1KKh6{bottom:-13px}
.ribbon--3x5fn.mobile--2PIgR.ribbon-top-right--286mV .text--Ve1hm{right:38px;top:34px}
.ribbon--3x5fn.mobile--2PIgR.ribbon-top-left--3tbid .text--Ve1hm{left:-40px;top:37px}
.ribbon--3x5fn.mobile--2PIgR .text--Ve1hm{padding:8px 0;width:230px;font-size:calc(7px + 0.3vw)}
.featuredBar--1X_GI{display:flex;overflow-x:scroll;overflow-y:hidden;height:40px;margin-bottom:30px}
.featuredBar--1X_GI .imgPlaceholder--ZQrgo{width:32vw;flex:0 0 auto}
.featuredBar--1X_GI .imgPlaceholder--ZQrgo img{width:100%;height:40px}
.diamondPairWrapper---Bvcq{display:flex;justify-content:space-around}
.diamondPairWrapper---Bvcq .pairPartImage--3DpY4{width:45%}
.disabledPlayer--2y1Es{opacity:.3}
.productImageWrapper--VxtC-{width:100%;position:relative;padding-bottom:79.36%;height:0}
.productImageWrapper--VxtC- .mainPlayer--k7EmL{display:none}
.productImageWrapper--VxtC- .mainPlayer--k7EmL.selectedPlayer--2NmL-{display:block}
.productImageWrapper--VxtC- .mainPlayer--k7EmL.disabledMainPlayer--1_QWs{position:relative;border:1px dashed #ffd476}
.productImageWrapper--VxtC-.pairDiamonds--1rNhS .stoneImage0--35cNH,.productImageWrapper--VxtC-.pairDiamonds--1rNhS .stoneImage1--2vfi3{left:auto;width:45px;height:36px;right:7px;-moz-transition:border .15s ease-in-out;-o-transition:border .15s ease-in-out;-webkit-transition:border .15s ease-in-out;transition:border .15s ease-in-out}
.productImageWrapper--VxtC-.pairDiamonds--1rNhS .stoneImage0--35cNH.selected--2hUxJ,.productImageWrapper--VxtC-.pairDiamonds--1rNhS .stoneImage1--2vfi3.selected--2hUxJ{border-color:#000}
.productImageWrapper--VxtC-.pairDiamonds--1rNhS .stoneImage1--2vfi3{top:56px}
.productImageWrapper--VxtC-.completeWithPair--3X4zi .stoneImage1--2vfi3,.productImageWrapper--VxtC-.completeWithPair--3X4zi .stoneImage2--2mb-c{left:auto;width:45px;height:36px;right:7px;-moz-transition:border .15s ease-in-out;-o-transition:border .15s ease-in-out;-webkit-transition:border .15s ease-in-out;transition:border .15s ease-in-out}
.productImageWrapper--VxtC-.completeWithPair--3X4zi .stoneImage2--2mb-c{top:56px}
.productImageWrapper--VxtC- .mainImage--bJ-IQ{width:100%;z-index:2}
.productImageWrapper--VxtC- .mainImage--bJ-IQ.disabledMainImage--1pYQn{opacity:.3;position:relative}
.productImageWrapper--VxtC- .jewelImage--1oGUS,.productImageWrapper--VxtC- .stoneImage0--35cNH,.productImageWrapper--VxtC- .stoneImage1--2vfi3,.productImageWrapper--VxtC- .stoneImage2--2mb-c{position:absolute;width:65px;height:52px;border-radius:4px;border:1px solid #fff;cursor:pointer;left:7px;top:9px;z-index:4;box-sizing:border-box}
.productImageWrapper--VxtC- .jewelImage--1oGUS.selected--2hUxJ,.productImageWrapper--VxtC- .stoneImage0--35cNH.selected--2hUxJ,.productImageWrapper--VxtC- .stoneImage1--2vfi3.selected--2hUxJ,.productImageWrapper--VxtC- .stoneImage2--2mb-c.selected--2hUxJ{border-color:#000}
.productImageWrapper--VxtC- .pairsImagesContainer--36R2f{position:absolute;right:5px;top:8px;display:flex;flex-direction:column}
.productImageWrapper--VxtC- .pairsImagesContainer--36R2f .pairImage--2j5e4{width:44px;height:35px;border-radius:4px;border:1px solid #fff}
.productImageWrapper--VxtC- .pairsImagesContainer--36R2f .pairImage--2j5e4:first-child{margin-bottom:5px}
.smallImage--2W5WJ{max-width:100%;border-radius:4px;z-index:2}
.disabledSmallImage--TC01s{border:none!important;position:relative;pointer-events:none}
.disabledBackground--JUw0n{position:absolute;top:0;width:100%;height:100%;background-color:#fff;border-radius:4px;box-sizing:border-box;z-index:1}
.disabledBorder--2hC-6{position:absolute;top:0;width:100%;height:100%;border:1px dashed #ffd476;border-radius:4px;box-sizing:border-box;z-index:3}
.borderRadius---AAVj{border-radius:4px}
body.lazy-loaded .root--2sBLs .call--31U88{background-image:url(../images/NewHomePage-Mobile/Footer_Icons/cs_call_1.svg)}
body.lazy-loaded .root--2sBLs .email--1zlNz{background-image:url(../images/NewHomePage-Mobile/Footer_Icons/cs_mail_1.svg)}
body.lazy-loaded .root--2sBLs .chat--2by7W{background-image:url(../images/NewHomePage-Mobile/Footer_Icons/cs_chat_1.svg)}
body.lazy-loaded .root--2sBLs .msg--uRz07{background-image:url(../images/NewHomePage-Mobile/Footer_Icons/cs_msg_1.svg)}
.root--2sBLs{box-sizing:border-box;padding-top:35px}
.root--2sBLs h3{color:#000;font-size:13px;font-weight:700;text-align:center;margin:0 0 19px;text-transform:uppercase}
.root--2sBLs .iconsContainer--3Hdhg{box-sizing:border-box;margin:0 auto;display:flex;justify-content:space-around}
.root--2sBLs .iconsContainer--3Hdhg .icon--hIJCT span i,.root--2sBLs .iconsContainer--3Hdhg .icon--hIJCT a i{height:38px;width:38px;display:block;margin-bottom:8px}
.root--2sBLs .iconsContainer--3Hdhg .icon--hIJCT span h4,.root--2sBLs .iconsContainer--3Hdhg .icon--hIJCT a h4{color:#000;margin:0;text-align:center;font-size:12.01px;font-weight:400}
body.lazy-loaded .root--YAr1c .flag--1VUOL.USD--1oHLZ{background-image:url(../images/svg/flags/USD.svg)}
body.lazy-loaded .root--YAr1c .flag--1VUOL.AUD--3Awwp{background-image:url(../images/svg/flags/AUD.svg)}
body.lazy-loaded .root--YAr1c .flag--1VUOL.CAD--3mUaB{background-image:url(../images/svg/flags/CAD.svg)}
body.lazy-loaded .root--YAr1c .flag--1VUOL.EUR--2rWPE{background-image:url(../images/svg/flags/EUR.svg)}
body.lazy-loaded .root--YAr1c .flag--1VUOL.GBP--1fyj7{background-image:url(../images/svg/flags/GBP.svg)}
body.lazy-loaded .root--YAr1c .flag--1VUOL.HKD--1qFOv{background-image:url(../images/svg/flags/HKD.svg)}
body.lazy-loaded .root--YAr1c .flag--1VUOL.NZD--lx5iG{background-image:url(../images/svg/flags/NZD.svg)}
body.lazy-loaded .root--YAr1c .flag--1VUOL.SGD--2BStP{background-image:url(../images/svg/flags/SGD.svg)}
.root--YAr1c{position:relative;width:85px;height:30px;z-index:10000}
.root--YAr1c .currency--2z7mJ{z-index:10;background:#fff;width:100%;font-size:12px;border:1px solid transparent}
.root--YAr1c .currency--2z7mJ:hover,.root--YAr1c .currency--2z7mJ:active{border:1px solid #d9d9d9;box-shadow:0 3px 5px rgba(0,0,0,0.15);border-radius:4px}
.root--YAr1c .currency--2z7mJ:hover li,.root--YAr1c .currency--2z7mJ:active li{display:block}
.root--YAr1c .currency--2z7mJ:hover li:first-child:after,.root--YAr1c .currency--2z7mJ:active li:first-child:after{border-top:3px solid transparent}
.root--YAr1c .currency--2z7mJ li{cursor:pointer;padding:6px;display:none}
.root--YAr1c .currency--2z7mJ li:first-child{display:block}
.root--YAr1c .currency--2z7mJ li:first-child:after{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #656565;position:absolute;top:14px;right:7px;content:""}
.root--YAr1c .currency--2z7mJ li:hover,.root--YAr1c .currency--2z7mJ li:active{background-color:rgba(74,74,74,0.08)}
.root--YAr1c .currency--2z7mJ li .flag--1VUOL{height:16px;margin-right:4px;width:22px;vertical-align:middle;background-size:cover}
.root--YAr1c .currency--2z7mJ li span{display:inline-block;vertical-align:middle;line-height:16px;background-repeat:no-repeat}
.modal--1INTg{visibility:hidden}
.modal-open--1zQgQ{width:90%;visibility:visible;transition:all 1s;z-index:1000}
.try-it-out-popup--26OXS{display:flex;align-items:center;width:354px;height:225px;box-shadow:0 3px 8px rgba(45,45,84,0.29);border-radius:5px;position:absolute;z-index:1;bottom:89px;background-color:#fff;right:-158px;opacity:0;-webkit-transition:opacity 0.5s,transform .5s;-moz-transition:opacity 0.5s,transform .5s;-ms-transition:opacity 0.5s,transform .5s;-o-transition:opacity 0.5s,transform .5s;transition:opacity 0.5s,transform .5s;transform:translateY(-50px);pointer-events:none}
@media screen and (max-width: 980px) {
.try-it-out-popup--26OXS{width:264px;height:180px;bottom:95px;right:0}
}
.try-it-out-popup--26OXS.show--2WjUz{opacity:1;transform:translateY(0);pointer-events:all;-webkit-transition:opacity .5s 1.5s,transform .5s 1.5s;-moz-transition:opacity .5s 1.5s,transform .5s 1.5s;-ms-transition:opacity .5s 1.5s,transform .5s 1.5s;-o-transition:opacity .5s 1.5s,transform .5s 1.5s;transition:opacity .5s 1.5s,transform .5s 1.5s}
.try-it-out-popup--26OXS .curved-arrow--2vvdA{position:absolute;top:187px;left:195px}
@media screen and (max-width: 980px) {
.try-it-out-popup--26OXS .curved-arrow--2vvdA{top:128px;left:162px}
}
.try-it-out-popup--26OXS .content--1YABH{display:flex;flex-direction:column;align-items:center;width:90%;margin:0 auto}
@media screen and (max-width: 980px) {
.try-it-out-popup--26OXS .content--1YABH{padding-top:15px}
}
.try-it-out-popup--26OXS .header--1Td6O{color:#434b52;font-size:20px;font-weight:700;font-style:italic;width:100%}
@media screen and (max-width: 980px) {
.try-it-out-popup--26OXS .header--1Td6O{font-size:16px}
}
.try-it-out-popup--26OXS .header-type--2nWZC{text-transform:capitalize}
.try-it-out-popup--26OXS .description--3RFFQ{color:#434b52;font-size:14px;margin-top:7px;line-height:22px;width:calc(100% - 2px)}
@media screen and (max-width: 980px) {
.try-it-out-popup--26OXS .description--3RFFQ{font-size:12px;line-height:19px}
}
.try-it-out-popup--26OXS .disclaimer--refRx{font-size:13px;margin-top:17px}
.try-it-out-popup--26OXS .disclaimer--refRx.curved-arrow--2vvdA{top:158px;left:195px}
.try-it-out-popup--26OXS .disclaimer--refRx.header--1Td6O{font-size:18px}
.try-it-out-popup--26OXS .try-it-btn--2kK0H{font-size:16px;width:138px;height:44px;border-radius:4px;line-height:42px;background-color:#F2F2F3;margin-top:14px;cursor:pointer;color:#656565}
@media screen and (max-width: 980px) {
.try-it-out-popup--26OXS .try-it-btn--2kK0H{width:120px;height:33px;line-height:35px;margin-top:8px}
}
.try-it-out-popup--26OXS .icon-close-style--3A4Yy{position:absolute;right:15px;top:15px;font-size:15px;color:#656565;cursor:pointer;z-index:10}
@media screen and (max-width: 980px) {
.try-it-out-popup--26OXS .icon-close-style--3A4Yy{width:30px;height:30px;right:2px;font-size:12px}
}
.tabs-container--351Yh{width:96%;display:flex;margin:0 auto 16px;border-bottom:1px solid #d7d8dc;padding-bottom:8px;position:relative}
.tabs-container--351Yh .marker--1Oijl{content:"";height:4px;background-color:#FF8080;width:50%;position:absolute;bottom:-1px;-webkit-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}
.tabs-container--351Yh.show-center-tab--1sGu4 .marker--1Oijl{width:33.3%}
.tabs-container--351Yh.earth-selected--1zBu6 .marker--1Oijl{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.tabs-container--351Yh.show-center-tab--1sGu4.earthHigh-selected--2H9Jj .marker--1Oijl{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}
.tabs-container--351Yh.lab-selected--12PwK .marker--1Oijl{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}
.tabs-container--351Yh.earthHigh-selected--2H9Jj .marker--1Oijl{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}
.tabs-container--351Yh.show-center-tab--1sGu4.lab-selected--12PwK .marker--1Oijl{-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);-o-transform:translateX(200%);transform:translateX(200%)}
.tabs-text--3u4p9{flex:1;color:#656565;font-size:16px;cursor:pointer}
.tabs-text--3u4p9.disabled--3rAY6{opacity:.5;cursor:default;pointer-events:none}
.selected--Met1K{font-weight:700;cursor:default}
.shine--15zXk{position:relative}
.lab-tab--HxIph>div{position:relative}
.tabs-text--3u4p9>div>div:last-child{position:relative;display:inline-block}
.tabs-text--3u4p9>div>div:last-child:before{content:'';position:absolute;width:18px;height:14px;background-image:url(../images/earth-created.svg);background-size:contain;left:-21px;top:3px}
.lab-tab--HxIph>div>div:last-child:before{background-image:url(../images/lab-created.svg)}
.shine--15zXk:before{content:'';top:0;left:0;transform:translateX(100%);width:100%;height:30px;border-radius:50%;position:absolute;z-index:1;animation-name:slide--uYuL2;animation-delay:2.5s;animation-duration:1.5s;animation-iteration-count:1;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 30%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.8)),color-stop(99%,rgba(128,186,232,0)),color-stop(100%,rgba(125,185,232,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 30%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#007db9e8',GradientType=1)}
@media screen and (max-width: 980px) {
.shine--15zXk:before{height:44px}
}
.shine--15zXk:after{content:'';top:0;left:0;transform:translateX(100%);width:100%;height:30px;position:absolute;z-index:2;animation-name:slide--uYuL2;animation-delay:2.5s;animation-duration:1.5s;animation-iteration-count:1;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 30%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.8)),color-stop(99%,rgba(128,186,232,0)),color-stop(100%,rgba(125,185,232,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 30%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#007db9e8',GradientType=1)}
@media screen and (max-width: 980px) {
.shine--15zXk:after{height:44px}
}
@keyframes slide--uYuL2 {
0%{transform:translateX(-100%)}
100%{transform:translateX(100%)}
}
.button--1urGR{font-size:18px;width:300px;height:38px;color:#fff;background-color:#ff8081;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:4px}
.button--1urGR:hover{background-color:#f77c7d}
.button--1urGR.noBackgroundButton--33v2x{width:100%;font-size:14px;background-color:#fff;border:1px solid #999;color:#1b1b1b}
.button--1urGR.noBackgroundButton--33v2x:hover{border:1px solid rgba(24,24,24,0.4);background-color:#feedee}
.disabled--3h4rv{cursor:default;pointer-events:none;opacity:.5}
.disabled--3h4rv .button--1urGR{background-color:#ff8081}
.disabled--3h4rv .button--1urGR.noBackgroundButton--33v2x{background-color:transparent}
.spinner--3df60{position:relative;width:22px;z-index:18;pointer-events:none}
.spinner--3df60 .spinner-container--2wDJ-{pointer-events:none;position:absolute;width:100%;padding-bottom:100%;top:50%;left:50%;margin-top:-50%;margin-left:-50%;animation:spinner-linspin--3n8hp 1568.23529647ms linear infinite;-webkit-animation:spinner-linspin--3n8hp 1568.23529647ms linear infinite}
.spinner--3df60 .spinner-container--2wDJ- .spinner-rotator--1yzik{position:absolute;width:100%;height:100%;-webkit-animation:spinner-easespin--2sTel 5332ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:spinner-easespin--2sTel 5332ms cubic-bezier(0.4,0,0.2,1) infinite both}
.spinner--3df60 .spinner-container--2wDJ- .spinner-rotator--1yzik .spinner-left--2KhyP{position:absolute;top:0;left:0;bottom:0;overflow:hidden;right:49%}
.spinner--3df60 .spinner-container--2wDJ- .spinner-rotator--1yzik .spinner-left--2KhyP .spinner-circle--2JJnS{left:0;right:-100%;border-right-color:transparent;-webkit-animation:spinner-left-spin--3zpNA 1333ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:spinner-left-spin--3zpNA 1333ms cubic-bezier(0.4,0,0.2,1) infinite both}
.spinner--3df60 .spinner-container--2wDJ- .spinner-rotator--1yzik .spinner-right--2B2Im{position:absolute;top:0;right:0;bottom:0;overflow:hidden;left:49%}
.spinner--3df60 .spinner-container--2wDJ- .spinner-rotator--1yzik .spinner-right--2B2Im .spinner-circle--2JJnS{left:-100%;right:0;border-left-color:transparent;-webkit-animation:right-spin--3O5sD 1333ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:right-spin--3O5sD 1333ms cubic-bezier(0.4,0,0.2,1) infinite both}
.spinner--3df60 .spinner-container--2wDJ- .spinner-rotator--1yzik .spinner-circle--2JJnS{box-sizing:border-box;position:absolute;width:200%;height:100%;border-style:solid;border-color:#fff #fff transparent;border-radius:50%;border-width:3px}
@-webkit-keyframes spinner-linspin--3n8hp {
to{-webkit-transform:rotate(360deg)}
}
@keyframes spinner-linspin--3n8hp {
to{transform:rotate(360deg)}
}
@-webkit-keyframes spinner-easespin--2sTel {
12.5%{-webkit-transform:rotate(135deg)}
25%{-webkit-transform:rotate(270deg)}
37.5%{-webkit-transform:rotate(405deg)}
50%{-webkit-transform:rotate(540deg)}
62.5%{-webkit-transform:rotate(675deg)}
75%{-webkit-transform:rotate(810deg)}
87.5%{-webkit-transform:rotate(945deg)}
to{-webkit-transform:rotate(1080deg)}
}
@keyframes spinner-easespin--2sTel {
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)}
}
@-webkit-keyframes spinner-left-spin--3zpNA {
0%{-webkit-transform:rotate(130deg)}
50%{-webkit-transform:rotate(-5deg)}
to{-webkit-transform:rotate(130deg)}
}
@keyframes spinner-left-spin--3zpNA {
0%{transform:rotate(130deg)}
50%{transform:rotate(-5deg)}
to{transform:rotate(130deg)}
}
@-webkit-keyframes right-spin--3O5sD {
0%{-webkit-transform:rotate(-130deg)}
50%{-webkit-transform:rotate(5deg)}
to{-webkit-transform:rotate(-130deg)}
}
@keyframes right-spin--3O5sD {
0%{transform:rotate(-130deg)}
50%{transform:rotate(5deg)}
to{transform:rotate(-130deg)}
}
.bm-container--1ejdV::before{content:'';position:absolute;top:13px;left:50%;width:40px;height:5px;border-radius:50px;background-color:#d4d4d4;transform:translateX(-50%);pointer-events:none}
.enter--X8pv9{transform:translateY(100%)}
.enterActive--3yyak{transform:translateY(0);transition:all 450ms cubic-bezier(0.23,1,0.32,1) 0}
.leave--wFOdi{transform:translateY(0)}
.leaveActive--20dtA{transform:translateY(150%)!important;transition:all 500ms cubic-bezier(0.23,1,0.32,1) 0}
.fixedModalContainer--1C8NZ{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background:transparent}
.fixedModalContainer--1C8NZ>div{box-shadow:none!important}
.asGrownPopup--1burz{position:absolute;box-shadow:0 3px 20px rgba(0,0,0,0.15);border-radius:4px;z-index:1200;background-color:#fff;box-sizing:border-box;margin:0;max-height:712px;font-size:0;font-family:"Nunito Sans",serif;overflow:auto;width:538px;left:calc(50% - 22%)!important;top:8vh}
@media screen and (max-width: 1250px) {
.asGrownPopup--1burz{left:calc(50% - 23.5%)!important}
}
@media screen and (max-width: 1205px) {
.asGrownPopup--1burz{left:calc(50% - 24.5%)!important}
}
@media screen and (max-width: 1155px) {
.asGrownPopup--1burz{left:calc(50% - 25.5%)!important}
}
@media screen and (max-width: 1097px) {
.asGrownPopup--1burz{left:calc(50% - 27%)!important}
}
@media screen and (max-width: 1033px) {
.asGrownPopup--1burz{left:calc(50% - 29%)!important}
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
.asGrownPopup--1burz{left:calc(50% - 269px)!important;width:577px}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.asGrownPopup--1burz{left:calc(50% - 269px)!important;width:577px}
}
.asGrownPopup--1burz .contentContainer--2ONUU{background-image:url(../images/Popups/AsGrownLCD/Mask_BG_desktop.png);background-repeat:no-repeat;background-color:#F3F6FB;margin:10px;font-size:0;z-index:1200}
.asGrownPopup--1burz .contentContainer--2ONUU .content--2av1Q{padding:44px 50px 20px;font-size:14px;letter-spacing:1px;line-height:20px;color:#1b1b1b;font-family:'Nunito Sans',sans-serif;z-index:1200}
.asGrownPopup--1burz .contentContainer--2ONUU .content--2av1Q .header--1g7XV{display:flex;align-items:flex-start}
.asGrownPopup--1burz .contentContainer--2ONUU .content--2av1Q .header--1g7XV .title--3GQxG{color:#262626;font-size:22px;line-height:26px;text-transform:uppercase;width:172px;display:inline-flex;flex-direction:column;margin-left:30px}
.asGrownPopup--1burz .contentContainer--2ONUU .content--2av1Q .header--1g7XV .title--3GQxG .firstText--svr7h{display:inline;font-weight:700}
.asGrownPopup--1burz .contentContainer--2ONUU .content--2av1Q .header--1g7XV .icon--1oIwd{width:30px;height:24px;margin-top:5px}
.asGrownPopup--1burz .contentContainer--2ONUU .content--2av1Q .text--m46Uw{margin-left:60px;margin-top:30px;line-height:20px}
.asGrownPopup--1burz .contentContainer--2ONUU .content--2av1Q .text--m46Uw .learnMore--1IB9a{font-weight:700;text-transform:uppercase;font-size:12px;margin:10px 0 25px;cursor:pointer}
.asGrownPopup--1burz .contentContainer--2ONUU .content--2av1Q .text--m46Uw .learnMore--1IB9a img{margin-left:6px;margin-bottom:1px}
.asGrownPopup--1burz .contentContainer--2ONUU .content--2av1Q .text--m46Uw .learnMore--1IB9a .arrow--2TUAX{transform:rotateX(180deg)}
.asGrownPopup--1burz .contentContainer--2ONUU .content--2av1Q .text--m46Uw .FAQ--1AuE5{line-height:normal;letter-spacing:normal;text-align:left;font-family:'Nunito Sans',sans-serif}
.asGrownPopup--1burz .contentContainer--2ONUU .content--2av1Q .text--m46Uw .FAQ--1AuE5 li{list-style-type:disc;margin-left:30px}
.mobile--2xInm{max-height:330px;width:87vw;left:calc(50% - 44%)!important;top:-53px;z-index:999}
@media only screen and (orientation: portrait) {
.mobile--2xInm{max-height:455px}
}
.mobile--2xInm .contentContainer--2ONUU .content--2av1Q{padding:7% 16px 7% 20px}
.mobile--2xInm .contentContainer--2ONUU .content--2av1Q .header--1g7XV{flex-direction:column}
.mobile--2xInm .contentContainer--2ONUU .content--2av1Q .header--1g7XV .title--3GQxG{margin-left:0;display:flex}
.mobile--2xInm .contentContainer--2ONUU .content--2av1Q .header--1g7XV .title--3GQxG .firstText--svr7h{margin-top:14px}
.mobile--2xInm .contentContainer--2ONUU .content--2av1Q .text--m46Uw{margin-left:0}
.headerTabs--1jCKA{width:100vw;display:flex;padding:45px 10px 13px;border-bottom:1px solid #DFDFDF;position:relative;margin-bottom:20px}
.headerTabs--1jCKA .indicator--2XXjd{position:absolute;bottom:0;background-color:#FF8080;height:4px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-moz-transition:transform 250ms cubic-bezier(0.65,0.05,0.09,1);-o-transition:transform 250ms cubic-bezier(0.65,0.05,0.09,1);-webkit-transition:transform 250ms cubic-bezier(0.65,0.05,0.09,1);transition:transform 250ms cubic-bezier(0.65,0.05,0.09,1)}
.headerTabs--1jCKA .disabled--3ppha{opacity:.5;pointer-events:none}
.headerTabs--1jCKA [data-qa^="lab-tab"]:before{content:'';position:absolute;left:1px;bottom:2px;width:15px;height:12px;background-image:url(../images/lab-created.svg);background-size:contain}
.headerTabs--1jCKA .tab--2k3-W{position:relative;font-size:16px;width:50%;text-align:center;line-height:1;color:#656565;font-weight:400;-moz-transition:all 250ms cubic-bezier(0.65,0.05,0.09,1);-o-transition:all 250ms cubic-bezier(0.65,0.05,0.09,1);-webkit-transition:all 250ms cubic-bezier(0.65,0.05,0.09,1);transition:all 250ms cubic-bezier(0.65,0.05,0.09,1)}
.headerTabs--1jCKA .tab--2k3-W.active--3l-hU{color:#1B1B1B;font-weight:700}
@media screen and (max-width: 380px) and (min-width: 0px) {
.headerTabs--1jCKA .tab--2k3-W{font-size:4.2vw}
}
div.tooltips--1ezxj{display:inline}
div.tooltips--1ezxj .title-content--1pctB{position:absolute;padding:10px 15px;color:#000;font-size:12px;font-family:Nunito Sans;background:#FFF;border:1px solid #e3e3e3;height:auto;line-height:20px;text-align:left;border-radius:8px;box-shadow:0 1px 6px 0 rgba(0,0,0,0.15);transform:translateX(-50%) scaleX(1.0005);left:calc(42%);bottom:30px;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;z-index:999}
div.tooltips--1ezxj .title-content--1pctB:before{content:'';position:absolute;top:100%;left:50%;margin-left:-12px;border-top:10px solid #e3e3e3;border-right:11px solid transparent;border-left:12px solid transparent}
div.tooltips--1ezxj .title-content--1pctB:after{content:'';position:absolute;top:100%;left:50%;margin-left:-8px;border-top:8px solid #FFF;border-right:8px solid transparent;border-left:8px solid transparent}
div.tooltips--1ezxj .header--3n1R0{font-size:15px;margin-bottom:8px}
.icon-close-style--2BLIW{position:absolute;right:0;top:5px;font-size:11px;color:#656565;cursor:pointer;z-index:10;width:28px;height:25px;display:flex;justify-content:center}
div.tooltips--2Abps{display:inline}
div.tooltips--2Abps .title-content--1XLXj{position:absolute;padding:10px 15px;color:#000;font-size:12px;font-family:Nunito Sans;background:#FFF;border:1px solid #e3e3e3;height:auto;line-height:20px;border-radius:8px;box-shadow:0 1px 6px 0 rgba(0,0,0,0.15);transform:translateX(-50%) scaleX(1.0005);left:calc(42%);bottom:30px;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;z-index:999;text-align:center}
.title-content-before--2phnH{position:absolute;top:100%;left:50%;margin-left:-12px;border-top:10px solid #e3e3e3;border-right:11px solid transparent;border-left:12px solid transparent}
.title-content-after--34b7v{position:absolute;top:100%;left:50%;margin-left:-8px;border-top:8px solid #FFF;border-right:8px solid transparent;border-left:8px solid transparent}
div.tooltips--2Abps .header--2JFQI{font-size:15px;margin-bottom:8px}
.icon-close-style--orBbE{position:absolute;right:0;top:5px;font-size:11px;color:#656565;cursor:pointer;z-index:10;width:28px;height:25px;display:flex;justify-content:center}
.disclaimer--16nLX{font-size:13px;margin-top:17px}
.rootRangeSlider--33H2k .rc-slider.rc-slider-with-marks .rc-slider-rail,.rootRangeSlider--33H2k .rc-slider.rc-slider-with-marks .rc-slider-track{cursor:pointer}
.rootRangeSlider--33H2k .rc-slider.rc-slider-with-marks .rc-slider-handle{width:27px;min-height:27px;background:transparent;border:none;top:-3px!important;margin-left:-13px;box-shadow:none;z-index:1;margin-top:-4px;overflow:visible}
.rc-slider.rc-slider-with-marks .rc-slider-handle.rc-slider-handle:active{box-shadow:none!important;border:none}
.rootRangeSlider--33H2k .rc-slider.rc-slider-with-marks .rc-slider-mark .rc-slider-mark-text{color:#b3b3b3!important;font-size:12px!important;font-weight:400;top:-55px;padding-top:0}
@media screen and (max-width: 400px) {
.rootRangeSlider--33H2k .rc-slider.rc-slider-with-marks .rc-slider-mark .rc-slider-mark-text{font-size:2.7vw!important}
}
@media screen and (max-width: 360px) {
.rootRangeSlider--33H2k .rc-slider.rc-slider-with-marks .rc-slider-mark .rc-slider-mark-text{top:-15vw}
}
.rootRangeSlider--33H2k .rc-slider.rc-slider-with-marks .rc-slider-mark .rc-slider-mark-text.rc-slider-mark-text-active{color:#666!important}
.rc-slider-tooltip .rc-slider-tooltip-content .rc-slider-tooltip-inner{color:#6c6c6c;background-color:#e1e1e1;font-size:12px;width:45px;height:22px;border-radius:3px;box-shadow:none;z-index:10;position:relative;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);-moz-transform:translateY(5px);-o-transform:translateY(5px)}
.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#e1e1e1!important;z-index:10;transform:translateY(5px)}
.rootRangeSlider--33H2k{display:flex;align-items:center;justify-content:center;padding:40px 0 9px}
.rootRangeSlider--33H2k .label--17Tsx{white-space:nowrap;margin:0;font-size:12px}
.rootRangeSlider--33H2k .label--17Tsx:first-child{margin-right:17px}
.rootRangeSlider--33H2k .label--17Tsx:last-child{margin-left:17px}
.dropHandle--c_9qS{fill:#fff;stroke-width:20;stroke:#d6d6d6;-webkit-filter:drop-shadow(0 2px 3px rgba(63,63,63,0.26));filter:drop-shadow(0 2px 3px rgba(63,63,63,0.26))}
.initMarkSize--G-WKi{position:absolute;width:4px;background-color:#707070;height:7px;-webkit-transform:translateX(-35%);-ms-transform:translateX(-35%);transform:translateX(-35%);-moz-transform:translateX(-35%);-o-transform:translateX(-35%);z-index:0}
.panel--2fs7Y:last-child .panelLabel--3R3_F{border-bottom:1px solid #E5E5E5}
.icon--18rJ2{height:6px;width:11px;float:right;fill:#656565;line-height:6px;-moz-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;-webkit-transition:transform .3s ease-out;transition:transform .3s ease-out}
.icon--18rJ2.rotate--s2wq_{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}
.panelLabel--3R3_F{cursor:pointer;color:#000;font-weight:500;padding:0 20px;height:54px;text-transform:uppercase;border-top:1px solid #E5E5E5;font-size:13px;line-height:47.922px;box-shadow:0 3px 5px 0 rgba(0,0,0,0.08)}
.generalPanelLabel--28ZQZ{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10}
.classPanelLabelText--Tptgl{width:91%;display:inline-block}
.panelInner--18pGr{box-shadow:rgba(0,0,0,0.08) 0 3px 5px 0 inset}
.generalPanelInner--i70gj{position:relative;z-index:1;overflow:hidden;will-change:height;-moz-transition:height .4s cubic-bezier(0.65,0.05,0.09,1),opacity .3s linear;-o-transition:height .4s cubic-bezier(0.65,0.05,0.09,1),opacity .3s linear;-webkit-transition:height .4s cubic-bezier(0.65,0.05,0.09,1),opacity .3s linear;transition:height .4s cubic-bezier(0.65,0.05,0.09,1),opacity .3s linear;transition-delay:0;-moz-transition-delay:0;-webkit-transition-delay:0;-o-transition-delay:0}
.hintItForm--Z2s-y{box-sizing:border-box}
.hintItForm--Z2s-y .yourDetailsContainer--3hvDt{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}
.hintItForm--Z2s-y .checkboxText--1W4GY{margin-top:4px;text-align:left;color:#a1a1a1;font-size:12px;font-weight:400;line-height:16px;cursor:pointer}
.hintItForm--Z2s-y .submitButtonContainer--2Qs6Q{position:relative}
.errorMessage--zNPgH{color:red;font-size:12px;line-height:1;width:95%;position:absolute;bottom:0;left:0;-webkit-transform:translateY(140%);-ms-transform:translateY(140%);transform:translateY(140%);-moz-transform:translateY(140%);-o-transform:translateY(140%)}
.imgPlaceHolder--1BuNE{position:relative;height:0;padding-bottom:112%;margin-bottom:26px}
.imgPlaceHolder--1BuNE .loaderContainer--34DCy{width:150px;height:150px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
@media screen and (max-width: 500px) {
.imgPlaceHolder--1BuNE .loaderContainer--34DCy{width:100px;height:100px}
}
.imgPlaceHolder--1BuNE canvas{cursor:auto}
.rootToolTip--2JVBb{display:inline-block;position:relative}
.rootToolTip--2JVBb .tooltipElement--21kv_{position:absolute;background-color:#fff;font-size:13px;box-shadow:0 3px 6px 1px rgba(0,0,0,0.21);min-width:150px;padding:10px 20px;border-radius:4px;z-index:99999999;box-sizing:border-box}
.rootToolTip--2JVBb .tooltipElement--21kv_ i{position:absolute;overflow:hidden;width:24px;height:12px}
.rootToolTip--2JVBb .tooltipElement--21kv_ i:after{background-color:#fff;box-shadow:0 3px 6px 1px rgba(0,0,0,0.1);content:'';position:absolute;width:12px;height:12px}
.rootToolTip--2JVBb .tooltipElement--21kv_.top--_nHdk{top:-10px;left:50%;transform:translate(-50%,-100%)}
.rootToolTip--2JVBb .tooltipElement--21kv_.top--_nHdk i{top:100%;left:50%;margin-left:-12px}
.rootToolTip--2JVBb .tooltipElement--21kv_.top--_nHdk i:after{left:50%;transform:translate(-50%,-50%) rotate(45deg)}
.rootToolTip--2JVBb .tooltipElement--21kv_.bottom--1YBKe{left:50%;transform:translate(-50%,100%);bottom:-10px}
.rootToolTip--2JVBb .tooltipElement--21kv_.bottom--1YBKe i{bottom:100%;left:50%;margin-left:-12px}
.rootToolTip--2JVBb .tooltipElement--21kv_.bottom--1YBKe i:after{left:50%;transform:translate(-50%,50%) rotate(45deg)}
.rootToolTip--2JVBb .tooltipElement--21kv_.right--ir19d{top:50%;left:100%;margin-left:20px;transform:translate(0,-50%)}
.rootToolTip--2JVBb .tooltipElement--21kv_.right--ir19d i{top:50%;right:100%;margin-top:-12px;width:12px;height:24px}
.rootToolTip--2JVBb .tooltipElement--21kv_.right--ir19d i:after{left:0;top:50%;transform:translate(50%,-50%) rotate(-45deg)}
.rootToolTip--2JVBb .tooltipElement--21kv_.left--1eiFm{top:50%;right:100%;margin-right:20px;transform:translate(0,-50%)}
.rootToolTip--2JVBb .tooltipElement--21kv_.left--1eiFm i{top:50%;left:100%;margin-top:-12px;width:12px;height:24px}
.rootToolTip--2JVBb .tooltipElement--21kv_.left--1eiFm i:after{left:0;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}
.enter--Px843{opacity:0}
.enter--Px843.enterActive--3Bq1n{opacity:1;transition:all .3s ease-in-out}
.leave--2OUVD{opacity:1}
.leave--2OUVD.leaveActive--1EmO9{opacity:0;transition:all .3s ease-out}
.modal-close--1Oy6G{position:absolute;top:9px;right:11px;cursor:pointer;padding:6px;z-index:2;font-size:11px}
.rootRippleButton--37j3Y{width:100%;overflow:hidden;position:relative;height:100%;z-index:0}
.rootRippleButton--37j3Y .ripple--1FFT-{z-index:5;border-radius:50%;position:absolute;transform:scale(0);animation:ripple--1FFT- .6s linear}
@keyframes ripple--1FFT- {
to{transform:scale(2.5);opacity:0}
}
.contentChildRipple--hYdtS{position:relative;z-index:10}
.rootStepsIndicator--SYyRS{text-align:left}
.rootStepsIndicator--SYyRS .label--1Pmmo{color:#ff8081;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.78px;margin:0 0 12px}
.rootStepsIndicator--SYyRS .back--MW0X7{width:100%;height:11px;border-radius:5px;background-color:#fff;opacity:.7;position:relative}
.rootStepsIndicator--SYyRS .back--MW0X7 .fill--3ymX1{position:absolute;left:0;height:11px;border-radius:5px;background-color:#ff8081;transition:all .4s}
.successAnimationContainer--p6D10{width:200px;height:200px;display:flex!important;flex-direction:column;align-items:center;justify-content:center}
.successAnimationContainer--p6D10 .successCheckmark--2kd3M{width:88px;height:88px;margin:0 auto 20px}
.successAnimationContainer--p6D10 .successCheckmark--2kd3M .checkIcon--18jym{width:80px;height:80px;position:relative;border-radius:50%;border:4px solid #25b343;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.successAnimationContainer--p6D10 .successCheckmark--2kd3M .checkIcon--18jym::before{top:7px;left:2px;width:36px;border-radius:100px 0 0 100px;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}
.successAnimationContainer--p6D10 .successCheckmark--2kd3M .checkIcon--18jym::after{top:1px;left:37px;width:70px;border-radius:0 100px 100px 0;-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateCircle--2Shr3 4.25s ease-in;-moz-animation:rotateCircle--2Shr3 4.25s ease-in;-ms-animation:rotateCircle--2Shr3 4.25s ease-in;-o-animation:rotateCircle--2Shr3 4.25s ease-in;animation:rotateCircle--2Shr3 4.25s ease-in}
.successAnimationContainer--p6D10 .successCheckmark--2kd3M .checkIcon--18jym::before,.successAnimationContainer--p6D10 .successCheckmark--2kd3M .checkIcon--18jym::after{content:'';height:110px;position:absolute;background:#FFF;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}
.successAnimationContainer--p6D10 .successCheckmark--2kd3M .checkIcon--18jym .iconLine--2gJS2{height:5px;background-color:#25b343;display:block;border-radius:2px;position:absolute;z-index:10}
.successAnimationContainer--p6D10 .successCheckmark--2kd3M .checkIcon--18jym .iconLine--2gJS2.lineTip--2RxGk{top:46px;left:14px;width:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-animation:iconLineTip--3Fr52 .75s;-moz-animation:iconLineTip--3Fr52 .75s;-ms-animation:iconLineTip--3Fr52 .75s;-o-animation:iconLineTip--3Fr52 .75s;animation:iconLineTip--3Fr52 .75s}
.successAnimationContainer--p6D10 .successCheckmark--2kd3M .checkIcon--18jym .iconLine--2gJS2.lineLong--WPghz{top:38px;right:8px;width:47px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-animation:iconLineLong--2eTCZ .75s;-moz-animation:iconLineLong--2eTCZ .75s;-ms-animation:iconLineLong--2eTCZ .75s;-o-animation:iconLineLong--2eTCZ .75s;animation:iconLineLong--2eTCZ .75s}
.successAnimationContainer--p6D10 .successCheckmark--2kd3M .checkIcon--18jym .iconCircle--1nYJC{top:-4px;left:-4px;z-index:10;width:80px;height:80px;border-radius:50%;position:absolute;border:4px solid rgba(37,179,67,0.5);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.successAnimationContainer--p6D10 .successCheckmark--2kd3M .checkIcon--18jym .iconFix--1Y7Hr{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;background-color:#FFF;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}
.successAnimationContainer--p6D10 .successLabel--yoUKM{color:#25b343;font-size:24px;font-weight:700;text-transform:uppercase;position:relative;z-index:1}
@keyframes rotateCircle--2Shr3 {
0%{transform:rotate(-45deg)}
5%{transform:rotate(-45deg)}
12%{transform:rotate(-405deg)}
100%{transform:rotate(-405deg)}
}
@-webkit-keyframes rotateCircle--2Shr3 {
0%{transform:rotate(-45deg)}
5%{transform:rotate(-45deg)}
12%{transform:rotate(-405deg)}
100%{transform:rotate(-405deg)}
}
@keyframes iconLineTip--3Fr52 {
0%{width:0;left:1px;top:19px}
54%{width:0;left:1px;top:19px}
70%{width:50px;left:-8px;top:37px}
84%{width:17px;left:21px;top:48px}
100%{width:25px;left:14px;top:45px}
}
@-webkit-keyframes iconLineTip--3Fr52 {
0%{width:0;left:1px;top:19px}
54%{width:0;left:1px;top:19px}
70%{width:50px;left:-8px;top:37px}
84%{width:17px;left:21px;top:48px}
100%{width:25px;left:14px;top:45px}
}
@keyframes iconLineLong--2eTCZ {
0%{width:0;right:46px;top:54px}
65%{width:0;right:46px;top:54px}
84%{width:55px;right:0;top:35px}
100%{width:47px;right:8px;top:38px}
}
@-webkit-keyframes iconLineLong--2eTCZ {
0%{width:0;right:46px;top:54px}
65%{width:0;right:46px;top:54px}
84%{width:55px;right:0;top:35px}
100%{width:47px;right:8px;top:38px}
}
.dropDownContainer--2hUzx{position:relative;z-index:999;display:flex;width:100%}
.dropDownContainer--2hUzx .dropdown--2TILn{display:flex;justify-content:space-between;align-items:center;width:100%;height:38px;border:1px solid #c5c5c5;background-color:#fff;padding:0 11px;position:relative;z-index:14;cursor:pointer;transition:all .1s ease-in;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}
.dropDownContainer--2hUzx .dropdown--2TILn.disabled--3vDSo{background-color:#f8f8f9!important;opacity:.5}
.dropDownContainer--2hUzx .dropdown--2TILn.disabled--3vDSo:hover{cursor:default}
.dropDownContainer--2hUzx .dropdown--2TILn.listOpen--tl7Yd{border:1px solid #656565}
.dropDownContainer--2hUzx .dropdown--2TILn:hover{border:1px solid #656565}
.dropDownContainer--2hUzx .dropdown--2TILn.error--1C_pL{border:1px solid rgba(229,48,49,0.59);background-color:#fff2f2!important}
.dropDownContainer--2hUzx .dropdown--2TILn .placeHolder--2Azui{color:#a1a1a1;font-size:16px;font-weight:400}
.dropDownContainer--2hUzx .dropdown--2TILn .loaderWrapper--1EMnF{height:100%;width:100%}
.dropDownContainer--2hUzx .dropdown--2TILn .loaderWrapper--1EMnF img{max-height:80%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.dropDownContainer--2hUzx .label--2txW8{color:#656565;font-size:15px;font-weight:400}
.dropDownContainer--2hUzx .arrow--1Cnu-{border-top:6px solid #656565;border-left:4px solid transparent;border-right:4px solid transparent;transform:rotate(0deg);transition:all .3s}
.dropDownContainer--2hUzx .arrow--1Cnu-.rotateArrow--33moQ{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}
.dropDownContainer--2hUzx .listWrapper--1YKRN{position:absolute;overflow:hidden;top:100%;left:0;z-index:10;box-shadow:0 3px 5px rgba(0,0,0,0.15);border:1px solid #c5c5c5;margin-top:-1px;width:100%;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.dropDownContainer--2hUzx .listWrapper--1YKRN .listContainer--wLdwW{max-height:212px;scrollbar-track-color:#fff;scrollbar-face-color:rgba(215,215,215,0.9)}
.dropDownContainer--2hUzx .listWrapper--1YKRN .listContainer--wLdwW::-webkit-scrollbar{width:4px;height:94px}
.dropDownContainer--2hUzx .listWrapper--1YKRN .listContainer--wLdwW::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}
.dropDownContainer--2hUzx .listWrapper--1YKRN .listContainer--wLdwW::-webkit-scrollbar-thumb{background:rgba(215,215,215,0.9);border-radius:10px}
.dropDownContainer--2hUzx .listWrapper--1YKRN .listContainer--wLdwW::-webkit-scrollbar-thumb:hover{background:#d7d7d7}
.dropDownContainer--2hUzx .listWrapper--1YKRN .listContainer--wLdwW .listItem--21y41{display:flex;align-items:center;height:38px;padding-left:11px;cursor:pointer;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.dropDownContainer--2hUzx .listWrapper--1YKRN .listContainer--wLdwW .listItem--21y41:hover{background-color:#FBFBFB}
.dropDownContainer--2hUzx .listWrapper--1YKRN .listContainer--wLdwW .listItem--21y41.selectedItem--2zuC7{background-color:#f2f2f2}
.dropDownContainer--2hUzx .listWrapper--1YKRN .listContainer--wLdwW .listItem--21y41 .label--2txW8{font-size:15px}
.dropDownContainer--2hUzx .fade-enter--2GC1A{max-height:0}
.dropDownContainer--2hUzx .fade-enter-active--2xTns{transition:max-height .3s ease-in-out,opacity .3s ease-in-out;max-height:241px}
.dropDownContainer--2hUzx .fade-leave--1t0J_{max-height:241px}
.dropDownContainer--2hUzx .fade-leave-active--2n6Zc{max-height:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}
.errorMsg--3oKAI{color:red;font-size:12px;line-height:1;width:95%;position:absolute;bottom:0;left:0;-webkit-transform:translateY(115%);-ms-transform:translateY(115%);transform:translateY(115%);-moz-transform:translateY(115%);-o-transform:translateY(115%)}
.dropDownContainer--3TskH{position:relative;display:flex;width:100%}
.dropDownContainer--3TskH .dropdown--3h5Ij{display:flex;justify-content:flex-start;align-items:center;width:100%;height:38px;border:1px solid #c5c5c5;background-color:#fff;padding:0 11px;position:relative;z-index:11;cursor:pointer;transition:border .1s ease-in;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}
.dropDownContainer--3TskH .dropdown--3h5Ij.disabled--2eO5p{background-color:#f8f8f9!important;opacity:.5}
.dropDownContainer--3TskH .dropdown--3h5Ij.disabled--2eO5p:hover{cursor:default}
.dropDownContainer--3TskH .dropdown--3h5Ij.listOpen--1ZYuV{border:1px solid #656565}
.dropDownContainer--3TskH .dropdown--3h5Ij:hover{border:1px solid #656565}
.dropDownContainer--3TskH .dropdown--3h5Ij.error--2Rw9I{border:1px solid rgba(229,48,49,0.59);background-color:#fff2f2!important}
.dropDownContainer--3TskH .dropdown--3h5Ij.ringSizeMode--2GDVT{border:none;border-bottom:1px solid #c5c5c5;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}
.dropDownContainer--3TskH .dropdown--3h5Ij.ringSizeMode--2GDVT:hover{border-bottom:1px solid #656565}
.dropDownContainer--3TskH .dropdown--3h5Ij.ringSizeMode--2GDVT.disabled--2eO5p:hover{border-bottom:1px solid #c5c5c5}
.dropDownContainer--3TskH .dropdown--3h5Ij.ringSizeMode--2GDVT.listOpen--1ZYuV{border-bottom:1px solid #656565}
.dropDownContainer--3TskH .dropdown--3h5Ij .placeHolder--2z8mf{color:#a1a1a1;font-size:16px;font-weight:400}
.dropDownContainer--3TskH .dropdown--3h5Ij .loaderWrapper--3iN0F{height:100%;width:100%}
.dropDownContainer--3TskH .dropdown--3h5Ij .loaderWrapper--3iN0F img{max-height:80%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.dropDownContainer--3TskH .icon--1lPQC{width:24px;margin-right:11px}
.dropDownContainer--3TskH .label--2GKBA{color:#656565;font-size:16px;font-weight:400;margin-right:5px}
.dropDownContainer--3TskH .arrow--3_-tg{position:absolute;right:11px;border-top:5px solid #a1a1a1;border-left:4px solid transparent;border-right:4px solid transparent;transform:rotate(0deg);transition:all .3s}
.dropDownContainer--3TskH .arrow--3_-tg.rotateArrow--19NOp{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}
.dropDownContainer--3TskH .listContainer--1dwJf{max-height:241px;width:100%;position:absolute;top:38px;left:0;z-index:10;border:1px solid #c5c5c5;border-radius:5px;margin-top:-1px;box-shadow:0 3px 5px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;scrollbar-track-color:#fff;scrollbar-face-color:rgba(215,215,215,0.9)}
.dropDownContainer--3TskH .listContainer--1dwJf::-webkit-scrollbar{width:4px;height:94px}
.dropDownContainer--3TskH .listContainer--1dwJf::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}
.dropDownContainer--3TskH .listContainer--1dwJf::-webkit-scrollbar-thumb{background:rgba(215,215,215,0.9);border-radius:10px}
.dropDownContainer--3TskH .listContainer--1dwJf::-webkit-scrollbar-thumb:hover{background:#d7d7d7}
.dropDownContainer--3TskH .listContainer--1dwJf .list--1CZvp{display:flex;flex-direction:column;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}
.dropDownContainer--3TskH .listContainer--1dwJf .list--1CZvp .listItem--qHs3I{display:flex;align-items:center;height:38px;padding:0 11px;cursor:pointer;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.dropDownContainer--3TskH .listContainer--1dwJf .list--1CZvp .listItem--qHs3I:hover{background-color:#FBFBFB}
.dropDownContainer--3TskH .listContainer--1dwJf .list--1CZvp .listItem--qHs3I.selectedItem--1e0zq{background-color:#f2f2f2}
.dropDownContainer--3TskH .listContainer--1dwJf .list--1CZvp .listItem--qHs3I .label--2GKBA{font-size:15px}
.dropDownContainer--3TskH .fade-enter--rJLWM{opacity:0}
.dropDownContainer--3TskH .fade-enter-active--21dmX{opacity:1;transition:opacity .25s}
.dropDownContainer--3TskH .fade-leave--3bEld{opacity:1}
.dropDownContainer--3TskH .fade-leave-active--2BYsu{opacity:0;transition:opacity .25s}
.errorMsg--16Nka{color:red;font-size:12px;line-height:1;width:95%;position:absolute;bottom:0;left:0;-webkit-transform:translateY(115%);-ms-transform:translateY(115%);transform:translateY(115%);-moz-transform:translateY(115%);-o-transform:translateY(115%)}
.rootLoaderButton--34QqY{position:relative;cursor:pointer;padding:0;display:flex;justify-content:center;align-items:center;z-index:0}
.rootLoaderButton--34QqY.loading--3qKRM.loading--3qKRM{cursor:initial;pointer-events:none}
.rootLoaderButton--34QqY:disabled{cursor:initial;pointer-events:none}
.MuiInputLabel-outlined.MuiInputLabel-outlined{transform:translate(14px,13px) scale(1)}
.MuiFormHelperText-root.MuiFormHelperText-root{margin:0;position:absolute;bottom:-14px;font-size:12px;line-height:1;left:0;color:#f44336;font-weight:400;letter-spacing:.03333em}
.rootCustomDatePicker.rootCustomDatePicker{border:1px solid transparent;position:relative;width:100%;padding-right:0!important}
.rootCustomDatePicker.rootCustomDatePicker fieldset{display:none}
.rootCustomDatePicker.rootCustomDatePicker input:focus{border:none;box-shadow:none}
.rootCustomDatePicker.rootCustomDatePicker.errorMode .MuiOutlinedInput-notchedOutline.MuiOutlinedInput-notchedOutline{border-color:red}
.rootCustomDatePicker.rootCustomDatePicker.placeholderMode .MuiInputBase-input.MuiInputBase-input{color:#a1a1a1}
.rootCustomDatePicker.rootCustomDatePicker .errorMsg{margin:0;position:absolute;bottom:-14px;font-size:12px;line-height:1;left:0;color:#f44336;font-weight:400;letter-spacing:.03333em}
.rootCustomDatePicker.rootCustomDatePicker input{border:none!important;background:none!important;box-shadow:none!important}
.rootCustomDatePicker.rootCustomDatePicker input::-ms-clear{display:none}
.MuiPickersToolbarText-toolbarTxt.MuiPickersToolbarText-toolbarTxt{color:#fff}
.MuiFormControl-root{width:100%}
.MuiOutlinedInput-root{background-color:#fff!important}
.MuiInputBase-input.MuiInputBase-input{height:38px!important;padding:0 13px;color:#656565;font-size:16px!important;font-weight:400;font-family:'Nunito Sans'}
.MuiOutlinedInput-notchedOutline.MuiOutlinedInput-notchedOutline{border-color:#c5c5c5}
.isIE .MuiInputBase-root fieldset{top:0}
.MuiFormHelperText-root.MuiFormHelperText-root{margin:2px 0 0;font-size:12px;line-height:1;font-family:Nunito Sans,Arial,Helvetica,sans-serif}
.MuiOutlinedInput-root.Mui-focused.Mui-focused .MuiOutlinedInput-notchedOutline.MuiOutlinedInput-notchedOutline{border-color:initial;border-width:1px}
.MuiPickersToolbar-toolbar.MuiPickersToolbar-toolbar{background-color:#ff6c6d}
.MuiDialogActions-root .MuiButton-textPrimary{color:#ff8081}
.MuiFormControl-root{width:100%}
.MuiPickersBasePicker-container .MuiPickersToolbar-toolbar{background-color:#ff6c6d}
.MuiDialog-container .MuiTypography-colorPrimary{color:#ff6c6d}
.MuiDialog-container .MuiPickersDay-current{color:rgba(0,0,0,0.87)}
.MuiDialog-container button.MuiPickersDay-daySelected{background-color:#ff6c6d;color:#fff}
.MuiDialog-container button.MuiPickersDay-daySelected:hover{background-color:#ff6c6d;color:#fff}
.errorMsg--2-4tX{color:red;font-size:12px;line-height:1;bottom:0;left:0;position:absolute;-webkit-transform:translateY(115%);-ms-transform:translateY(115%);transform:translateY(115%);-moz-transform:translateY(115%);-o-transform:translateY(115%)}
.multipleChoice--3FXyE input[type="checkbox"]{display:none}
.multipleChoice--3FXyE .MuiFormControlLabel-root{display:inline-flex;color:#757575}
.multipleChoice--3FXyE .MuiCheckbox-colorSecondary.Mui-checked{color:#FF8081}
.multipleChoice--3FXyE .MuiFormControlLabel-label{font-family:Nunito Sans,Arial,Helvetica,sans-serif;font-size:14px}
.multipleChoice--3FXyE .PrivateSwitchBase-root-5{padding:5px 5px 5px 9px}
.ribbon--9z55l{width:210px;height:210px;overflow:hidden;position:absolute}
.ribbon--9z55l .bottom-shadow--1W-AZ,.ribbon--9z55l .top-shadow--1NLeq{position:absolute;z-index:-10}
.ribbon--9z55l .bottom-shadow--1W-AZ::before,.ribbon--9z55l .top-shadow--1NLeq::before{content:'';background-color:rgba(0,0,0,0.25);top:3px;right:-8px;width:15px;height:15px;display:inline-block}
.ribbon--9z55l.ribbon-top-left--k6xEZ{top:-10px;left:-10px}
.ribbon--9z55l.ribbon-top-left--k6xEZ .text--1M6GE{left:-67px;top:60px;transform:rotate(-45deg)}
.ribbon--9z55l.ribbon-top-left--k6xEZ .top-shadow--1NLeq{top:3px;right:-8px;width:15px;height:15px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg)}
.ribbon--9z55l.ribbon-top-left--k6xEZ .bottom-shadow--1W-AZ{bottom:-8px;left:3px;width:15px;height:15px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg)}
.ribbon--9z55l.ribbon-top-right--2Ak8y{top:-10px;right:-10px}
.ribbon--9z55l.ribbon-top-right--2Ak8y .bottom-shadow--1W-AZ{bottom:-13px;right:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}
.ribbon--9z55l.ribbon-top-right--2Ak8y .top-shadow--1NLeq{top:2px;left:-10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}
.ribbon--9z55l.ribbon-top-right--2Ak8y .text--1M6GE{left:-32px;top:61px;transform:rotate(45deg)}
.ribbon--9z55l .text--1M6GE{position:absolute;display:block;width:310px;padding:15px 0;background-color:#3498db;box-shadow:0 5px 10px rgba(0,0,0,0.1);color:#fff;font-size:16px;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,0.2);text-align:center;z-index:20}
.ribbon--9z55l.mobile--CpbgD{width:126px;height:126px}
.ribbon--9z55l.mobile--CpbgD.ribbon-top-right--2Ak8y .bottom-shadow--1W-AZ{bottom:-8px}
.ribbon--9z55l.mobile--CpbgD.ribbon-top-right--2Ak8y .text--1M6GE{left:-19px;top:38px}
.ribbon--9z55l.mobile--CpbgD.ribbon-top-left--k6xEZ .text--1M6GE{left:-40px;top:37px}
.ribbon--9z55l.mobile--CpbgD .text--1M6GE{padding:8px 0;width:186px;font-size:11px}
.popupContainer--3qMCV.popupContainer--3qMCV{box-sizing:border-box;text-align:center;width:670px;height:537px;border:1px solid #fff;background-color:#fff;padding:61px 0 0;color:#1a1a1a;transition:height .4s linear;-webkit-box-shadow:0 2px 5px rgba(27,27,27,0.17);-moz-box-shadow:0 2px 5px rgba(27,27,27,0.17);box-shadow:0 2px 5px rgba(27,27,27,0.17);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.popupContainer--3qMCV.popupContainer--3qMCV.mobile--qrhgS{width:90vw;height:initial;padding:30px 20px}
.popupContainer--3qMCV.popupContainer--3qMCV.mobile--qrhgS .formWrapper--32ncg{width:100%}
.popupContainer--3qMCV.popupContainer--3qMCV.mobile--qrhgS .formWrapper--32ncg h1{font-size:6vw}
.popupContainer--3qMCV.popupContainer--3qMCV .formWrapper--32ncg{width:94.5%;max-width:460px;margin:0 auto;text-align:center;box-sizing:border-box}
.popupContainer--3qMCV.popupContainer--3qMCV .formWrapper--32ncg .mainWrapper--2WO-a{width:100%}
.popupContainer--3qMCV.popupContainer--3qMCV .formWrapper--32ncg h1{line-height:1;color:#1b1b1b;white-space:nowrap;font-size:26px;font-weight:400;text-transform:uppercase;margin:0 0 46px}
.text--1NbLD{color:#1a1a1a;font-family:"Nunito Sans";font-size:18px;font-weight:400;line-height:1;margin:0 0 42px}
@media screen and (max-width: 350px) {
.text--1NbLD{font-size:5.1vw}
}
.mainWrapper--Ym1hg{width:86%;margin:0 auto}
.mainWrapper--Ym1hg:after{content:'';width:100%;height:1px;background-color:#dfdfdf;display:block;margin-top:53px}
@media screen and (max-width: 500px) {
.mainWrapper--Ym1hg:after{margin-top:35px}
}
.secondOptionMenu--1IqVo{padding-top:20px;color:#818181;font-family:"Nunito Sans";font-size:12px;font-weight:400;line-height:1}
.secondOptionMenu--1IqVo.showCaptcha--39w4S{margin-bottom:0}
.secondOptionMenu--1IqVo .login--2zr6u{cursor:pointer;background:none;border:none;color:#656565;font-family:"Nunito Sans";font-size:13px;font-weight:700}
.msg--3uTyE{color:#1a1a1a;font-family:"Nunito Sans";font-size:18px;font-weight:400}
.starsContainer--iYDwN{display:inline-flex;line-height:1;height:17px}
.starsContainer--iYDwN .star--12Idt{font-size:17px;color:#fbce6d}
.btnWishListWrapper--31YoY.btnWishListWrapper--31YoY{width:56px;height:44px;border:1px solid #c5c5c5;transition:all .6s ease-in-out;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.btnWishListWrapper--31YoY.btnWishListWrapper--31YoY.selected--BjtVj{border:1px solid #FF4E4E}
.btnWishListWrapper--31YoY.btnWishListWrapper--31YoY .btnWishList--pjiHJ{cursor:pointer;border:none;padding:0;width:100%;height:100%;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}
.btnWishListWrapper--31YoY.btnWishListWrapper--31YoY .btnWishList--pjiHJ:disabled{cursor:default}
.btnWishListWrapper--31YoY.btnWishListWrapper--31YoY .btnWishList--pjiHJ.selected--BjtVj{transition:all .6s ease-in-out;animation-name:wishlist-ani--2ZD0Z;animation-duration:800ms}
@keyframes wishlist-ani--2ZD0Z {
0%{transform:scale(1)}
25%{transform:scale(0.5)}
50%{transform:scale(1.2)}
100%{transform:scale(1)}
}
.btnWishListWrapper--31YoY.btnWishListWrapper--31YoY .btnWishList--pjiHJ.selected--BjtVj .wishListIcon--ylzDU{transition:fill .6s ease-in-out;fill:#FF4E4E}
.btnWishListWrapper--31YoY.btnWishListWrapper--31YoY .btnWishList--pjiHJ .wishListIcon--ylzDU{fill:#848381;width:30px;height:30px;position:relative;z-index:99;display:block}
.rootWishListLoginPopup--2bN6r.rootWishListLoginPopup--2bN6r{text-align:center}
.rootWishListLoginPopup--2bN6r.rootWishListLoginPopup--2bN6r.mobile--1friN{max-width:initial;margin-top:54px;border-radius:0;width:91vw;padding:23px}
.rootWishListLoginPopup--2bN6r.rootWishListLoginPopup--2bN6r.mobile--1friN p{font-size:17px;margin:0 0 23px}
@media screen and (max-width: 380px) {
.rootWishListLoginPopup--2bN6r.rootWishListLoginPopup--2bN6r.mobile--1friN p{font-size:4.2vw}
}
.rootWishListLoginPopup--2bN6r.rootWishListLoginPopup--2bN6r.mobile--1friN a{padding:0 36px;background:#ff8080;font-size:.9em;height:30px}
.rootWishListLoginPopup--2bN6r.rootWishListLoginPopup--2bN6r.mobile--1friN button{text-decoration:underline;font-size:19px;text-transform:capitalize;background:none;color:#656565;cursor:pointer;border:none;padding:0}
.rootWishListLoginPopup--2bN6r.rootWishListLoginPopup--2bN6r.mobile--1friN button:disabled{cursor:default}
@media screen and (max-width: 500px) {
.rootWishListLoginPopup--2bN6r.rootWishListLoginPopup--2bN6r{max-width:325px;width:88vw}
}
.rootWishListLoginPopup--2bN6r.rootWishListLoginPopup--2bN6r .loginBtn--1kfyf{border:none;color:#fff;background-color:#606060;font-size:10px;height:25px;text-transform:uppercase;cursor:pointer;padding:0 10px;display:flex;align-items:center;justify-content:center;display:inline-flex}
.tooltipBody--FeSwJ{position:fixed;color:#000;z-index:99999;min-width:200px;background-color:#fff;font-size:13px;box-shadow:0 3px 6px 1px rgba(0,0,0,0.21);box-sizing:border-box;transform-origin:bottom;-webkit-animation:openToolTip--25kHO .2s ease-in-out;-moz-animation:openToolTip--25kHO .2s ease-in-out;-ms-animation:openToolTip--25kHO .2s ease-in-out;-o-animation:openToolTip--25kHO .2s ease-in-out;animation:openToolTip--25kHO .2s ease-in-out;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.arrow--Sigsc{position:fixed;overflow:hidden;width:24px;height:12px;z-index:99999999;transform-origin:center;-webkit-animation:openToolTip--25kHO .2s ease-in-out;-moz-animation:openToolTip--25kHO .2s ease-in-out;-ms-animation:openToolTip--25kHO .2s ease-in-out;-o-animation:openToolTip--25kHO .2s ease-in-out;animation:openToolTip--25kHO .2s ease-in-out}
.arrow--Sigsc:after{background-color:#fff;box-shadow:0 3px 6px 1px rgba(0,0,0,0.1);content:'';position:absolute;width:12px;height:12px;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg)}
@-webkit-keyframes openToolTip--25kHO {
from{opacity:0;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8)}
to{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}
}
@-moz-keyframes openToolTip--25kHO {
from{opacity:0;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8)}
to{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}
}
@-ms-keyframes openToolTip--25kHO {
from{opacity:0;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8)}
to{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}
}
@keyframes openToolTip--25kHO {
from{opacity:0;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8)}
to{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1)}
}
.separateBox--s2ztZ{margin:40px 0 20px;display:flex;align-items:center;justify-content:center}
.separateBox--s2ztZ::before,.separateBox--s2ztZ::after{height:1px;background-color:#dfdfdf;content:'';flex:1;display:inline-block}
.separateBox--s2ztZ .separateText--36i09{color:#818181;font-size:13px;font-weight:400;padding:0 14px}
.separateBox--s2ztZ .separateText--36i09 span{font-weight:700!important}
.socialSignUp--2uTEf{width:100%;border-bottom:1px solid #dfdfdf;padding-bottom:20px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}
.socialSignUp--2uTEf.noBottomBorder--33foH{border-bottom:none;margin-bottom:0}
.socialSignUp--2uTEf .rippleWrapper--1v9tQ{width:48px;border-radius:50%}
.socialSignUp--2uTEf .btnSocial--eeSMX{width:48px!important;height:48px!important;border-radius:50%!important;border:1px solid #c5c5c5!important;background-color:#fff!important;cursor:pointer!important;display:inline-flex!important;justify-content:center;align-items:center}
.socialSignUp--2uTEf .btnSocial--eeSMX .iconFacebook--3Ogh6{width:17px;height:17px;fill:#1254ab;display:inline-block}
.socialSignUp--2uTEf .btnSocial--eeSMX .iconGmail--4A15d{width:17px;height:17px;display:inline-block}
.messageContainer--2XoIR{position:fixed;z-index:10000;top:0;left:0;right:0;bottom:0;background-color:#fff;color:#000;font-size:30px;padding-top:40px;justify-content:flex-start;align-items:center;flex-direction:column;display:none}
.messageContainer--2XoIR.show--2IpPE{display:flex}
.messageContainer--2XoIR .noLandscapeImage--_RCKI{max-height:50vh}
.messageContainer--2XoIR .noLandscapeText--3FDP6{font-size:18px;color:#1b1b1b;margin-top:20px}
.spinnerBack--DaqOU{background-color:#000;opacity:.2;width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center}
.spinnerBack--DaqOU .loaderWrapper--yG5jB{width:120px;height:120px}
.diamond-stud-earring-container--34XYn .items-wrapper--22NrN{width:100%;margin:0 auto 30px;overflow:hidden}
.wrapper--3oibo{width:100%;position:relative;min-height:645px}
.header-image--2RNRJ{max-width:100%;position:absolute;z-index:-1}
.header-description-wrapper--2D8Ae{width:1260px;padding-top:45px;padding-left:15px;margin:0 auto;color:#1b1b1b}
.header-first--1EPpY{font-size:24px}
.header-second--1Basi{font-family:PlayfairDisplay;font-size:42px;margin-top:-10px}
.header-description--3jfC0{font-size:16px;margin-top:5px}
.back-to-top--DUhP9{background-color:#f7f7f7;bottom:140px;width:51px;height:46px;cursor:pointer;font-size:19px;position:fixed;text-align:center;text-transform:uppercase;z-index:999;overflow:hidden;right:-4px;transform:translateZ(0px);border:1px solid #fff;display:none}
.container--26DIn{width:100%;position:relative;padding:40px 0}
.item-frame--2wZKB{margin:0 auto;font-size:0;max-width:1280px;display:flex;align-items:center}
@media screen and (max-width: 980px) {
.item-frame--2wZKB{overflow:hidden}
}
.image-position-odd--5SS7o{direction:ltr;background:-webkit-linear-gradient(104.04deg,#fff 24%,rgba(255,255,255,0) 76%);background:-moz-linear-gradient(104.04deg,#fff 24%,rgba(255,255,255,0) 76%);background:-o-linear-gradient(104.04deg,#fff 24%,rgba(255,255,255,0) 76%);background:-ms-linear-gradient(104.04deg,#fff 24%,rgba(255,255,255,0) 76%);background:linear-gradient(-14.04deg,#fff 24%,rgba(255,255,255,0) 76%)}
.image-position-even--2OK67{direction:rtl;background:#f7f7f7}
.description-container--22Rit{position:relative;width:42%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-height:400px;direction:ltr;z-index:2}
.description-centered--1mNQi{font-size:14px;text-align:center;width:100%;min-width:400px}
.sku--2lZJm{font-size:11px;margin-bottom:4px;color:#656565}
.title-watermark--QCM_T{position:absolute;font-family:PlayfairDisplay;color:rgba(248,248,248,0.5);font-size:122px;font-weight:700;line-height:48px;top:0;right:0;z-index:-1;white-space:nowrap}
.image-position-even--2OK67 .title-watermark--QCM_T{right:initial;left:0;color:#f2f2f2}
.desc-header--3ZqQx{font-size:24px;color:#656565;font-weight:900;margin-bottom:13px}
.desc-content--mEHnu{margin-bottom:34px;font-size:17px;color:#656565;font-weight:200}
.total-carat-wrapper--1Iy7T{position:relative;font-size:12px;color:#656565;margin-bottom:16px}
.total-carat-wrapper--1Iy7T::before,.total-carat-wrapper--1Iy7T::after{content:"";width:40%;max-width:189px;height:1px;position:absolute;top:50%;background-color:#bcbbbb}
.total-carat-wrapper--1Iy7T::before{left:calc(25% - 40px);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.total-carat-wrapper--1Iy7T::after{right:calc(25% - 40px);-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%)}
.total-carat-wrapper--1Iy7T div{width:210px;display:inline-block}
.links-container--TlvgW{max-width:100%;display:flex;justify-content:space-between;padding:0 20px}
.desktop-studs--2ihk3 .links-container--TlvgW,.desktop-anniversary--2cKuC .links-container--TlvgW{max-width:500px;margin:0 auto;display:flex;padding:0;justify-content:center}
.links-container--TlvgW>a{display:inline-block}
.tennis-bracelets-container .links-container--TlvgW>a{width:62px}
.link-wrap--3nwn5{text-align:center}
.ctwDisabled--2KxcV{opacity:.5}
.link-wrap--3nwn5:hover .data-carat--3nz1H{text-decoration:underline}
.link--1QU7X{position:relative;width:60px;height:60px;display:inline-block;box-sizing:border-box;cursor:pointer}
.desktop-studs--2ihk3 .link--1QU7X,.desktop-anniversary--2cKuC .link--1QU7X{width:105px}
.link-image--1XYxQ{width:58px;height:58px;display:inline-block;margin:0 auto;position:relative}
.link0--cjHn- img{width:26px}
.link1--3dp1t img{width:30px}
.link2--2bXM0 img{width:34px}
.link3--2_ul0 img{width:38px}
.link4--34ncz img{width:42px}
.link5--nYoLf img{width:46px}
.link6--1Ldr8 img{width:50px}
.link7--3oeNx img{width:54px}
.link-data--3hdde{color:#000}
.data-carat--3nz1H{font-size:11px;font-weight:700;color:#bebebe;margin-bottom:8px;margin-top:4px}
.link--1QU7X:hover .data-carat--3nz1H{text-decoration:underline}
.data-price--3r64P{color:#656565;font-weight:700;font-size:16px}
.sale-price--28qgx{text-decoration:line-through;font-weight:400;font-size:14px;color:#909090}
.choose-setting--5KnKj{margin-top:40px;color:#8b8b8b;display:inline-block;cursor:pointer}
.choose-setting--5KnKj:hover{text-decoration:underline}
.title--VBLoi{color:#656565;display:block;font-size:14px;margin-bottom:20px}
.images-container--3XlvT{position:relative;width:52%;height:500px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;direction:ltr;overflow:hidden;z-index:1}
.desktop-bracelets--1gQv_ .images-container--3XlvT{width:58%}
.desktop-pendants--Wr2tN .images-container--3XlvT{width:58%}
.images-container--3XlvT canvas{cursor:ew-resize;z-index:1}
.link-data--3hdde .smallPriceFont--eUWwc{font-size:13px}
.link-data--3hdde .smallSalePriceFont--anU9G{font-size:12px}
.linksSpaces--3uJO7{margin:0 6px}
.linksSpaces--3uJO7:first-child{margin-left:0}
.linksSpaces--3uJO7:last-child{margin-right:0}
.no-padding--3YvDI{padding:0}
.carat-img--2e-w0{bottom:0;top:initial!important;-webkit-transform:translate(-50%,0)!important}
@media screen and (max-width: 1280px) {
.links-container--TlvgW{max-width:400px;margin:0 auto}
.link-data--3hdde .smallPriceFont--eUWwc{font-size:9px}
.link-data--3hdde .smallSalePriceFont--anU9G{font-size:9px}
.linksSpaces--3uJO7{margin:0 2px}
.image-position-odd--5SS7o .images-container--3XlvT{margin-left:-30px}
.image-position-even--2OK67 .images-container--3XlvT{margin-right:-30px}
.desc-header--3ZqQx{font-size:20px;font-size:20px;font-weight:700;margin-bottom:13px}
.desc-content--mEHnu{margin-bottom:34px;font-size:16px;color:#656565}
.link--1QU7X{width:40px;height:55px}
.data-price--3r64P{font-size:12px}
.sale-price--28qgx{font-size:11px}
.total-carat-wrapper--1Iy7T::before,.total-carat-wrapper--1Iy7T::after{width:22%}
.total-carat-wrapper--1Iy7T::before{left:calc(36% - 60px)}
.total-carat-wrapper--1Iy7T::after{right:calc(36% - 60px)}
}
.try-it-out-popup--2a30q{width:354px;height:225px;box-shadow:0 3px 8px rgba(45,45,84,0.29);border-radius:5px;position:absolute;z-index:1;bottom:86px;background-color:#fff;right:-150px;opacity:0;-webkit-transition:opacity 1s,transform 1s;-moz-transition:opacity 1s,transform 1s;-ms-transition:opacity 1s,transform 1s;-o-transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s;transform:translateY(50px);pointer-events:none}
.try-it-out-popup--2a30q.show--14taA{opacity:1;transform:translateY(0);pointer-events:all}
.try-it-out-popup--2a30q .curved-arrow--1-HDy{position:absolute;top:187px;left:195px}
.try-it-out-popup--2a30q .content--bP5hW{display:flex;height:calc(100% - 42px);flex-direction:column;align-items:center;padding:42px 16px 0}
.try-it-out-popup--2a30q .content--bP5hW .header--1pEXt{color:#434b52;font-size:20px;font-weight:700;font-style:italic;width:calc(100% - 2px)}
.try-it-out-popup--2a30q .content--bP5hW .header-type--17Oo-{text-transform:capitalize}
.try-it-out-popup--2a30q .content--bP5hW .description--jv8bo{color:#434b52;font-size:14px;margin-top:7px;line-height:22px;width:calc(100% - 2px)}
.try-it-out-popup--2a30q .content--bP5hW .try-it-btn--2di73{font-size:16px;width:138px;height:44px;border-radius:4px;line-height:42px;background-color:#F2F2F3;margin-top:14px;cursor:pointer;color:#656565}
.try-it-out-popup--2a30q .icon-close-style--UhcoV{position:absolute;right:10px;top:10px;font-size:15px;color:#656565;cursor:pointer;z-index:10}
.content-class--2qXLF{color:red}
.desktop-studs--2ihk3 .byValentines-image--1D8RP,.desktop-anniversary--2cKuC .byValentines-image--1D8RP{height:38px}
.byNewYears-image--2ciss{height:39px;background-repeat:no-repeat;background-position:center;background-image:url(../images/ShipsInTime/item_page_New_Years.png);margin-bottom:15px}
.desktop-studs--2ihk3 .byNewYears-image--2ciss,.desktop-anniversary--2cKuC .byNewYears-image--2ciss{height:38px}
.byXmas-image--3FoyF{height:39px;background-repeat:no-repeat;background-position:center;background-image:url(../images/ShipsInTime/item_page_Christmas.png);margin-bottom:15px}
.byValentines-image--1D8RP{height:39px;background-repeat:no-repeat;background-position:center;background-image:url(../images/ShipsInTime/Item_Page_Free_Fast_Shipping.png);margin-bottom:15px}
.threeDays-image--17zPN{height:39px;background-repeat:no-repeat;background-position:center;background-image:url(../images/ShipsInTime/item_page_3_days.png);margin-bottom:15px}
.desktop-studs--2ihk3 .threeDays-image--17zPN{height:38px}
html{-webkit-text-size-adjust:100%}
.wide-cookie-bar--3BH_Z{width:100%;padding:32px 0;position:fixed;bottom:0;font-family:Nunito Sans;border-top:1px solid #d6d6d6;background-color:rgba(252,252,252,0.9);z-index:1000;display:none}
.display-cookie-bar--1o-25{display:block}
.cookie-bar-container--3oOYk{display:flex;justify-content:space-around;align-items:center;margin:auto;width:55%}
.cookie-bar-container--3oOYk p{margin:6px 0;max-width:770px;line-height:1.7}
.link--1OwHp{text-decoration:underline;cursor:pointer}
.cookie-bar-container--3oOYk .text-container--2-vyc{margin-right:35px}
.options-container--1Te9L{color:#7a7a7a;font-size:13px;display:flex;flex-direction:column;align-items:center}
.options-container--1Te9L .btn-agree--1W8g8{height:35px;width:160px;border:1px solid;margin-bottom:7px;border:1px solid #1b1b1b;color:#232323;cursor:pointer;background:rgba(252,252,252,0) linear-gradient(to left,transparent,transparent 50%,#feeeee 50%,#feeeee) 100% 0;background-size:200% 100%;transition:all .3s}
.btn-agree--1W8g8:hover{background-position:0 0;color:#333}
.btn-agree--1W8g8:active{color:#ff8081;border-color:#ff8081}
.options-container--1Te9L span{text-decoration:underline;margin:auto;cursor:pointer}
@media screen and (max-width: 1500px) {
.cookie-bar-container--3oOYk{width:70%}
}
@media screen and (max-width: 750px) {
.cookie-bar-container--3oOYk{flex-direction:column;margin:0;width:90%;padding:0 32px}
.text-container--2-vyc{margin-bottom:16px}
.wide-cookie-bar--3BH_Z{padding:13px 0}
.cookie-bar-container--3oOYk p{line-height:1.5}
}
@media screen and (max-width: 415px) {
.cookie-bar-container--3oOYk{align-items:flex-start}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.tag--3cxQ-{font-family:Nunito Sans;color:#656565;font-size:13px;display:flex;cursor:default;margin-bottom:8px}
.separator--3J0fc{background-color:#d1d1d1;width:1px;height:16px;margin:0 13px}
.resetAll--8BNQ-{font-family:Nunito Sans;color:#a1a1a1;font-size:13px;margin-left:5px;cursor:pointer;display:flex}
.button-close--3nceC{cursor:pointer;padding-left:8px;font-size:10px;display:flex;align-items:center;margin-top:2px;height:16px}
.checkboxContainer--3Crmw{width:100%;height:46px;display:flex;align-items:center;padding:0 15px;box-sizing:border-box;position:relative;box-shadow:0 0 8px 0 rgba(0,0,0,0.08);font-size:14px;text-transform:inherit;border-radius:4px}
@media only screen and (max-width: 340px) {
.checkboxContainer--3Crmw div{font-size:14px}
}
.checkboxContainer--3Crmw .checkbox--3-Ub2{width:16px;height:16px;border:2px solid #89d2f7;display:inline-flex;border-radius:4px;cursor:pointer;background-color:#fff;justify-content:center;align-items:center}
.checkboxContainer--3Crmw .shippedIcon_ByNewYearsStones--2TTCe{background-image:url(../images/ShipsInTime/New_Years.svg);width:39px;height:26px;background-size:cover;top:9px!important;left:34px!important}
.checkboxContainer--3Crmw .shippedIcon_ByXMasStones--2auQl{background-image:url(../images/ShipsInTime/Christmas.svg);width:36px;height:26px;background-size:cover;top:9px!important;left:34px!important}
.checkboxContainer--3Crmw .shippedIcon_ByValentaines--1Fhu9{background-image:url(../images/ShipsInTime/isFirmShipping.svg);width:42px;height:27px;background-size:cover;margin:0 6px}
.checkboxContainer--3Crmw .selectedCheckbox--2EMTd{background-color:#ff8081;border-color:#ff8081}
.checkboxContainer--3Crmw .selectedCheckbox--2EMTd::after{content:'\e661';font-family:JamesAllenFonts;font-size:13px;color:#fff}
.checkboxContainer--3Crmw.Valentines--2hl0O .checkbox--3-Ub2{border:2px solid #89d2f7}
.checkboxContainer--3Crmw.Xmas--QNQo4 .checkbox--3-Ub2{border:2px solid #ff8081}
.close-button--2iqUq,.reset-button--5qpIS{color:#656565}
.close-button--2iqUq span,.reset-button--5qpIS span{font-size:13px;margin-left:5px;position:relative;top:-2px;font-weight:700}
.close-icon--JjGdQ{font-size:13px;position:relative;top:-1.5px;width:65px;height:25px;display:inline-block}
.reset-icon2--1yFZl{width:65px;height:25px;display:inline-block;direction:rtl}
.filter-text--3TADO{font-size:18px;text-align:left;text-transform:uppercase;font-weight:700;margin-top:4px;text-indent:8px;color:#656565}
.tooltip-wrap-btn--11QfT{display:inline-block;text-indent:0;padding:10px;line-height:0;position:relative;top:-3px;left:-5px;margin-top:-4px;margin-bottom:-8px}
.tooltip-btn--35yz2{display:inline-block;font-family:Nunito Sans;color:#fff;font-size:16px;border-radius:50%;background-color:#ff8081;width:20px;height:20px;line-height:20px;text-align:center;text-indent:0;cursor:pointer;font-weight:700}
.ja-button--2R1YJ{background-color:#ff8081;color:#fff;padding:10px;font-size:14px;font-weight:700;text-align:center;border-radius:4px;position:relative}
.ja-button--2R1YJ.disabled--3Gm1a{background-color:#ff8081a3;pointer-events:none}
.flex-container{display:flex;background-color:#f0f0f0;height:44px;text-shadow:1px 1px #fff;align-items:center}
.flex-item{flex:1;display:flex;justify-content:center}
.flex-item:first-child{flex:2}
.flex-item:last-child{flex:2}
.flex-container--V340Y{display:flex;align-items:center;border-bottom:1px solid #f0f0f0;border-top:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;height:119px}
.flex-container--V340Y:hover{background-color:#fff4f4}
.flex-container--V340Y:hover Button{border-color:transparent;background-color:#ff8080;color:#fff}
.flex-item--18TaL{flex:1;display:flex;justify-content:center;text-align:center;align-items:center}
.flex-item--18TaL:first-child{flex:2}
.flex-item--18TaL:last-child{flex:2}
.draggable--1iLxD:hover{border:1px dotted red}
.canada-flag--ihHDw{font-family:jamesallenfonts;color:red;font-size:32px}
.lab-created-diamond-style{position:relative;display:inline-block}
.lab-created-fancy-diamond-style{position:relative;display:inline-block}
.lab-created-diamond-style:before{cursor:default;position:absolute;top:5px;left:12%;color:#4a77de;font-size:20px;z-index:99999}
.lab-created-diamond-pairs-style:before{cursor:default;position:absolute;top:2%;left:1%;color:#4a77de;font-size:20px}
.earth-created-diamond-pairs-style:before{cursor:default;position:absolute;top:2%;left:1%;color:#838383;font-size:20px;z-index:99999}
.lab-created-fancy-diamond-style:before{cursor:default;position:absolute;top:5px;left:12%;width:15px;z-index:99999}
.lab-created-fancy-diamond-pairs-style:before{cursor:default;position:absolute;top:2%;left:3%;width:15px;z-index:99999}
.remove-compare--w6SSP{height:20px;width:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px}
.promotionIcon--sNsz4{position:absolute;background-size:contain;background-repeat:no-repeat;top:5px;right:4px;width:27px;height:19px}
.byNewYears--3Yzvt{content:"";background-image:url(../images/ShipsInTime/New_Years.svg)}
.byXmas--3nNsW{background-image:url(../images/ShipsInTime/Christmas.svg)}
.byValentines--1xShW{background-image:url(../images/ShipsInTime/isFirmShipping.svg)}
.isFirmShipping--2olwQ{background-image:url(../images/ShipsInTime/isFirmShipping.svg)}
@media screen and (max-width: 1100px) {
.flex-item--18TaL>div[class^="icon-"]:before{left:8px}
}
.button{outline:none;vertical-align:bottom;background-color:#fff;border:1px solid #dbdbdb;cursor:pointer;font-size:12px;height:29px;line-height:26px;padding:0 14px;color:#1b1b1b}
i{vertical-align:middle}
.visited{border-color:#b05656;color:#b05656}
.label-container--3OpzV{display:flex;align-items:center}
.label--3UpJT{font-size:12px;padding:0 5px}
input[type="checkbox"].switch--2lMIT+.outer--2gHFt{width:50px;height:26px;background-color:rgba(255,255,255,0.8);border-radius:16px;border:1px solid rgba(229,229,229,0.6);-webkit-transition:background-color .4s;-moz-transition:background-color .4s;-ms-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}
input[type="checkbox"].switch--2lMIT+.outer--2gHFt .inner--3h7yD{width:27px;position:relative;top:-1px;height:26px;border:1px solid rgba(0,0,0,0.13);border-radius:50%;background-color:#fff;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,0.1);box-shadow:0 2px 3px 0 rgba(0,0,0,0.1)}
input[type="checkbox"].switch--2lMIT:checked+.outer--2gHFt{background-color:#ff8080}
input[type="checkbox"].switch--2lMIT:checked+.outer--2gHFt .inner--3h7yD{-webkit-transform:translateX(22px);-moz-transform:translateX(22px);-ms-transform:translateX(22px);-o-transform:translateX(22px);transform:translateX(22px)}
.red--12NJ5{color:red}
.row--1372z{display:flex;flex-direction:row}
.row-reverse--3ERqo{display:flex;flex-direction:row-reverse;justify-content:space-between}
.item-container--jZxo4{width:100%;position:relative}
.item-bottom-container--1wWli{padding:8px 8px 0}
.item-description--33i3z{display:flex;flex-direction:row;align-items:flex-start;text-decoration:none;font-family:'Nunito Sans';font-size:11px;text-transform:capitalize;width:89%!important;cursor:pointer;color:#1b1b1b;height:30px}
.show-properties--35yGa{height:12px;width:20px;background:#f6f6f6;border:1px solid #e4e4e4;text-align:center;cursor:pointer}
.dots--j93Dd{font-family:Nunito Sans;font-size:17px;line-height:.1em;width:inherit;height:inherit}
.tableRow--3tvna:first-child{border-top:none!important}
.properties-table--1soVD .tableRow--3tvna{display:flex;margin:1px 0;border-top:1px solid #f7f7f7}
.properties-table--1soVD .title--dmlJv{padding-left:5px;text-transform:uppercase;width:90px;height:inherit;line-height:inherit;margin:inherit;font-size:11px;display:flex;align-items:center;font-family:Nunito Sans}
.properties-table--1soVD .table-values--10srQ{width:140px;height:inherit;line-height:inherit;margin:inherit;display:flex;justify-content:center;align-items:center;font-size:11px;font-family:Nunito Sans}
.ring-price--1HxOd{color:#ff6464;font-family:Nunito Sans;font-size:24px;text-align:center;margin-top:5px}
.wishlist-heart--3ik6Y{cursor:pointer;font-size:29px;height:29px;transition:all .4s ease}
.wishlist-heart--3ik6Y:hover{transform:scale(1.1)}
.item-icon--2edIL{cursor:pointer;font-size:29px;height:29px;transition:all .4s ease}
.item-icon--2edIL:hover{transform:scale(1.1)}
.pink--et7A7{color:#ff6464}
.promotion-container--1tIyr:hover .jewel-quick-view-link--HWTwt,.promotion-container--1tIyr:hover .details-button--2ETqH{background:none repeat scroll 0 0 #ff9f9f!important;color:#424242!important;pointer-events:auto;cursor:pointer!important}
.jewel-quick-view-link--HWTwt{background:none repeat scroll 0 0 transparent!important;line-height:20px;height:20px;position:absolute;top:7px;color:transparent;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-align:center;right:75px;width:28px!important;font-size:15px;z-index:999;pointer-events:none}
.details-button--2ETqH{background:none repeat scroll 0 0 transparent!important;box-shadow:none!important;color:transparent!important;display:flex;justify-content:center;font-family:inherit!important;font-size:11px!important;height:20px!important;left:inherit;line-height:20px!important;right:7px;text-shadow:inherit!important;width:64px!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;position:absolute;top:7px;text-transform:uppercase;pointer-events:none;z-index:999}
.image-container--1IQJ6{display:flex;flex-direction:column;position:relative;z-index:1;background:#f6f9fc}
.image--3SAKy{width:100%;cursor:auto;position:absolute}
.canada-mark-style--1IRYD{cursor:default;position:absolute;top:10px;left:12px;color:#05568e;font-size:30px;z-index:99999}
.lab-created-diamond-style-title--3CysI{cursor:default;display:flex;color:#4a77de;font-size:20px;margin-right:5px}
.lab-created-fancy-diamond-style-bottom--3XZRs{cursor:default;margin-right:5px;width:25px;margin-top:2px;height:27px}
.true-hearts-25--3akIi{width:64px;height:74px;position:absolute;border:none;top:-8px;left:-7px;z-index:99999}
.true-hearts-style--1VE9B{cursor:default;position:absolute;bottom:25px;right:7px;color:#ff5d5d;font-size:30px;z-index:99999}
.argyle-style--5oBGJ{width:32px;height:32px;cursor:default;position:absolute;bottom:7px;right:43px;display:flex;justify-content:center;align-items:center;font-size:26px;color:#ff8080;background-color:#fff;border-radius:30px;z-index:99999}
.free-ring--CpylX{content:"";background:url(../images/loosediamonds/new2-free-ring.png) no-repeat;opacity:0;width:55px;height:43px;position:absolute;border:none;top:-8px;left:1px;z-index:99999}
.promotion-container--1tIyr:hover .free-ring--CpylX{opacity:1;transition:opacity .5s ease}
.Diamond4k--3ugnj{content:"";background:url(../images/Campaigns/Diamond4k/Ribbon.png?v=1) no-repeat;position:absolute;left:-8px;top:-8px;width:73px;height:73px;border:none;z-index:99999}
.top-left-marks--bI1_1{position:absolute;top:9px;left:10px;z-index:99999;display:flex;flex-direction:column;align-items:center}
.lab-created-diamond-style--1_uzA{cursor:default;color:#4a77de;font-size:35px;position:relative;top:-4px}
.lab-created-fancy-diamond-style--aH6RP{width:23px;position:relative;top:6px;left:-1px}
.byNewYearsStones-image--36P1u{content:"";background-image:url(../images/ShipsInTime/New_Years.svg);width:39px;height:26px;background-size:cover}
.byXmasStones-image--1nPaA{background-image:url(../images/ShipsInTime/Christmas.svg);width:43px;height:30px;background-size:cover}
.byValentinesStones-image--nGVIu{content:"";background-image:url(../images/ShipsInTime/isFirmShipping.svg);width:52px;height:33px;background-size:cover}
.isFirmShipping-image--1h0HG{content:"";background-image:url(../images/ShipsInTime/isFirmShipping.svg);width:45px;height:29px;background-size:cover}
.item-lifestyle:hover .top-left-marks--bI1_1{left:16px;top:15px}
.properties-table--1soVD{background-color:#fff;border:1px solid #d2d2d2;opacity:.88;position:absolute;left:0;top:0;z-index:999999;cursor:default;height:234px}
.properties-table--1soVD .tableRow--3tvna{display:flex;border-top:1px solid #f7f7f7}
.properties-table--1soVD .title--dmlJv{padding-left:5px;text-transform:uppercase;width:90px;font-size:10px;display:flex;align-items:center;font-family:Nunito Sans}
.properties-table--1soVD .table-values--10srQ{width:140px;display:flex;justify-content:center;align-items:center;font-size:11px;font-family:Nunito Sans;color:#000}
.compare-item-container--C-e99{width:312px;padding:5px 5px 0;border:1px solid #d2d2d2;margin:10px;position:relative}
.compare-item-container--C-e99:nth-of-type(4n){margin-right:0}
.draggable--2ab4Y{border:1px dashed #ff6464}
.drag-sign--3YjXk{background:url(../images/jaSprite.png) -205px -143px;height:20px;width:20px}
.icon-remove-style--1gfUl{height:20px;width:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px;margin-bottom:2px}
.row--24eAi{display:flex;flex-direction:row}
.space-between--xXqSj{justify-content:space-between}
.image-container--1kbl-{position:relative;height:0;padding-bottom:79%}
.image--1hJ5x{width:100%;cursor:auto;position:absolute}
.item-description--2IcuO{text-decoration:none;font-family:Nunito Sans;font-size:10px;text-transform:uppercase;width:91%!important;cursor:pointer;color:#1b1b1b}
.price--31QIA{color:#ff6464;font-size:14px;width:106px;text-align:right}
.properties-table-compare--1o8OR{background-color:#fff;margin:5px 0;opacity:.88;font-size:14px}
.tableRow-compare--3hKgu{display:flex;border-top:1px solid #f7f7f7;padding:1px 0}
.title-compare--2_BZZ{text-transform:uppercase;width:50px;display:flex;align-items:center;font-family:Nunito Sans;color:#b1b1b1}
.table-values-compare--3azKm{width:240px;display:flex;justify-content:center;align-items:center;font-family:Nunito Sans;color:#000;text-align:center}
.itemprops-enter{right:-210px;transition:right .6s ease-in-out}
.itemprops-enter.itemprops-enter-active{right:0}
.itemprops-leave{right:0;transition:right .6s ease-in-out}
.itemprops-leave.itemprops-leave-active{right:-210px}
.gallery-grid-container--2oSKz{display:flex;box-sizing:border-box;justify-content:center;max-width:1280px;width:auto;margin-left:auto;margin-right:auto}
.gallery-grid--BP1Hi{display:flex;flex-wrap:wrap;width:100%}
.inspiration-gallery-desktop--1jnbU .gallery-grid--BP1Hi>div{border-radius:4px}
.gallery-grid--BP1Hi>div{border:1px solid #d6d6d6;box-sizing:border-box;height:auto;width:24.25%;margin-right:1%;margin-bottom:10px;position:relative}
.gallery-grid--BP1Hi>div:nth-of-type(4n){margin-right:0}
@media only screen and (max-width: 1150px) and (min-width: 0) {
.gallery-grid--BP1Hi>div:nth-of-type(3n){margin-right:0!important}
.gallery-grid--BP1Hi>div{margin-right:6.5%!important;flex:0 0 29%!important}
}
.gallery-grid-compare--kh1aE{display:flex;flex-wrap:wrap;width:100%}
.gallery-grid-compare--kh1aE .compare-item-container--2_R9i{border:1px solid #d6d6d6;box-sizing:border-box;height:auto!important;width:24.25%;margin-right:1%;margin-bottom:10px;position:relative}
.gallery-grid-compare--kh1aE .compare-item-container--2_R9i:nth-of-type(4n){margin-right:0}
@media only screen and (max-width: 1150px) and (min-width: 0) {
.gallery-grid-compare--kh1aE .compare-item-container--2_R9i:nth-of-type(3n){margin-right:0!important}
.gallery-grid-compare--kh1aE .compare-item-container--2_R9i{margin-right:6.5%!important;flex:0 0 29%!important}
}
.enterDiv--3WEbA{opacity:0!important}
.enterDivActive--3L9Va{opacity:.5!important}
.leaveDiv--gBQn9{opacity:.5!important}
.leaveDivActive--2EbVf{opacity:0!important}
.results-title-container--3UqCQ{display:flex;flex-direction:column;align-items:center;padding-top:35px;padding-bottom:12px;text-align:center;text-transform:capitalize;background-color:#fff;font-family:Nunito Sans;cursor:default}
.display-linebreak--1x7dt{white-space:pre-line}
.main-title-text--D8iD2{font-size:22px;margin:0}
.description--3ixfT{font-size:12px;margin-top:15px;text-transform:none;width:100%;min-height:32px}
.buttonContainer--3pdft{display:flex;flex-direction:column;align-items:center;justify-content:center;height:96px;width:120px;border-radius:5px;border:1px solid #c5c5c5;-webkit-box-shadow:0 42px 94px -25px rgba(112,112,101,0.28);-moz-box-shadow:0 42px 94px -25px rgba(112,112,101,0.28);box-shadow:0 42px 94px -25px rgba(112,112,101,0.28);font-family:Nunito Sans;margin-right:20px;cursor:pointer;transition:box-shadow .05s cubic-bezier(0.22,0.61,0.36,1);background-color:rgba(255,255,255,0.63);position:relative}
.buttonContainer--3pdft:not(.selected--1e1-t){transition:box-shadow .8s cubic-bezier(0.22,0.61,0.36,1)}
.buttonContainer--3pdft:last-child{margin-right:0}
.buttonContainer--3pdft:hover:not(.selected--1e1-t){box-shadow:0 42px 94px -25px #ff8080}
.selected--1e1-t{border-color:#ff8081;box-shadow:none;background-color:rgba(255,255,255,0.9)}
.label--2C0aM{text-transform:uppercase;margin-top:5px;margin-bottom:0;font-size:14px;color:#1b1b1b}
.icon--10LqF{color:#7a7a7a;font-size:40px;display:flex}
.icon-Pendants--2RN9E:before{content:"\E64F"}
.icon-Studs2--1Saqn:before{content:"\E64B"}
.icon-Bracelets--1xQWS:before{content:"\E901"}
.icon-Royal_ring--2wUwo:before{content:"\E652"}
.icon-filtered--3SziA:before{content:"\E925"}
[class*=" icon-"]:before,[class^=icon-]:before{font-family:JamesAllenFonts;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.filtered--2tEj0{position:absolute;top:6px;right:6px;color:#ff8081;font-size:8px}
.container--1ysjl{display:flex;flex-direction:column}
.wideButtonContainer--3vgEq{height:38px;background-color:#fff;border-radius:5px;display:flex;align-items:center;justify-content:center;color:#1b1b1b;font-size:14px;font-family:Nunito Sans;border:1px solid #c5c5c5;cursor:pointer;position:relative}
.wideButtonContainer--3vgEq:hover{border-color:#ff8081}
.wideButtonContainer--3vgEq:after{content:"\e937";font-size:5px;margin-left:8px;color:#a1a1a1;transition:all .4s ease;font-family:JamesAllenFonts}
.wideButtonContainer--3vgEq.disabled--dfgrE:after{color:rgba(161,161,161,0.5)}
.wideButtonContainer--3vgEq.selected--1UhiM:after{color:#fff}
.wideButtonContainer--3vgEq.disabled--dfgrE{border-color:#f0f0f0;box-sizing:border-box;background-color:#f0f0f0;color:rgba(161,161,161,0.5);cursor:default}
.dropdownContentTitle--1lJ5Y{text-align:left;font-family:Nunito Sans;color:#1b1b1b;font-size:14px;margin-top:10px;margin-bottom:20px;text-transform:uppercase}
.selected--1UhiM{background-color:#ff8081;color:#fff;border-color:#ff8081}
.dropdownContentContainer--3yyfC{border:1px solid #dfdfdf;position:absolute;padding:20px;top:13px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);display:flex;flex-direction:column;flex-wrap:wrap;background-color:#fff;z-index:10}
.dropdownContentContainer--3yyfC::after{content:'';position:absolute;top:-7px;left:50%;-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);-o-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);width:12px;height:12px;background-color:#fff;border-top:1px solid #dfdfdf;border-right:1px solid #dfdfdf}
.item--1o26L{flex-direction:row;align-items:center;display:inline-flex;justify-content:space-between;cursor:pointer;padding:0 10px;box-sizing:border-box;border-radius:4px}
.checkbox--oY5L5{width:19px;height:20px;border:1px solid #acacac;display:inline-flex;border-radius:4px;margin-right:10px;cursor:pointer;background-color:#fff;justify-content:center;align-items:center}
.selectedCheckbox--1eFCr{background-color:#ff8081;border-color:#ff8081}
.selectedCheckbox--1eFCr::after{content:'\e661';font-family:JamesAllenFonts;font-size:13px;color:#fff}
.checkboxLabel--1FU0f{display:inline-flex;font-family:Nunito Sans;color:#1b1b1b;font-size:14px}
.icon--2K1-Y{height:28px;width:28px}
.item--1o26L:hover{background-color:rgba(249,249,249,0.65)}
.icon-garnet--AOYrB{background:url(../images/FineJewelry/birthstones/Jan_Garnet.jpg) no-repeat}
.icon-amethyst--16pMA{background:url(../images/FineJewelry/birthstones/Feb_Amethyst.jpg) no-repeat}
.icon-aquamarine--2TA9r{background:url(../images/FineJewelry/birthstones/Mar_Aquamarine.jpg) no-repeat}
.icon-diamond--T9Roa{background:url(../images/FineJewelry/birthstones/Apr_Diamond.jpg) no-repeat}
.icon-emerald--3Dvpf{background:url(../images/FineJewelry/birthstones/May_Emerald.jpg) no-repeat}
.icon-whiteTopaz--1hnq4{background:url(../images/FineJewelry/White_Topaz.jpg) no-repeat}
.icon-smokyQuartz--8dwhk{background:url(../images/FineJewelry/Smoky_Quartz.jpg) no-repeat}
.icon-pearl--2V8o4{background:url(../images/FineJewelry/birthstones/Jun_Pearl.jpg) no-repeat}
.icon-ruby--3katD{background:url(../images/FineJewelry/birthstones/Jul_Ruby.jpg) no-repeat}
.icon-peridot--3_de1{background:url(../images/FineJewelry/birthstones/Aug_Peridot.jpg) no-repeat}
.icon-sapphire--3moiZ{background:url(../images/FineJewelry/birthstones/Sept_Sapphire.jpg) no-repeat}
.icon-opal--2_Xe4{background:url(../images/FineJewelry/birthstones/Oct_Opal.jpg) no-repeat}
.icon-cirtine--1Le8A{background:url(../images/FineJewelry/birthstones/Nov_Citrine.jpg) no-repeat}
.icon-blueTopaz--1SGR7{background:url(../images/FineJewelry/birthstones/Dec_Blue%20Topaz.jpg) no-repeat}
.icon-garnet-gemstone--1CqUq{background:url(../images/FineJewelry/Garnet_2.jpg) no-repeat}
.icon-amethyst-gemstone--fM9AL{background:url(../images/FineJewelry/Amethyst.jpg) no-repeat}
.icon-aquamarine-gemstone--1PlST{background:url(../images/FineJewelry/Aquamarine.jpg) no-repeat}
.icon-emerald-gemstone--HDFsL{background:url(../images/FineJewelry/Emerald.jpg) no-repeat}
.icon-ruby-gemstone--HdPyj{background:url(../images/FineJewelry/Ruby.jpg) no-repeat}
.icon-peridot-gemstone--1gYxk{background:url(../images/FineJewelry/Peridot.jpg) no-repeat}
.icon-sapphire-gemstone--26eaQ{background:url(../images/FineJewelry/Sapphire.jpg) no-repeat}
.icon-opal-gemstone--1-k87{background:url(../images/FineJewelry/Opal.jpg) no-repeat}
.icon-citrine-gemstone--2tyTP{background:url(../images/FineJewelry/Citrine.jpg) no-repeat}
.icon-blueTopaz-gemstone--1cS9a{background:url(../images/FineJewelry/Blue_Topaz.jpg) no-repeat}
.icon-no-stone--2pRCc{background:url(../images/FineJewelry/no-stone3860.jpg?v=1) no-repeat}
.icon-morganite-gemstone--3z8pP{background:url(../images/FineJewelry/Morganite.jpg) no-repeat}
.icon-pinkSapphire-gemstone--3Kwo6{background:url(../images/FineJewelry/Pink_Sapphire.jpg) no-repeat}
.icon-pinkTourmaline-gemstone--3PnCK{background:url(../images/FineJewelry/Pink_Tourmaline.jpg) no-repeat}
.icon-tanzanite-gemstone--WlVVE{background:url(../images/FineJewelry/Tanzanite.jpg) no-repeat}
.icon-tsavorite-gemstone--1GE--{background:url(../images/FineJewelry/Tsavorite.jpg) no-repeat}
.icon-turquoise-gemstone--1bBVS{background:url(../images/FineJewelry/Turquoise_2.jpg) no-repeat}
.icon-prasiolite-gemstone--1TpP2{background:url(../images/FineJewelry/Prasiolite.jpg) no-repeat}
.icon-moonQuartz-gemstone--IQCSk{background:url(../images/FineJewelry/Moon_Quartz.jpg) no-repeat}
.icon-multi-gemstone--1OnY9{background:url(../images/FineJewelry/Multi.jpg) no-repeat}
.icon-others-gemstone--2bUhV{background:url(../images/FineJewelry/Others.jpg) no-repeat}
.icon-akoya-gemstone--BeUl7{background:url(../images/FineJewelry/Akoya_Pearl_2.jpg) no-repeat}
.icon-freshWaterPearl-gemstone--1P3yu{background:url(../images/FineJewelry/FreshWater_Pearl.jpg) no-repeat}
.icon-tahitianPearl-gemstone--3nxj-{background:url(../images/FineJewelry/Tahitian_Pearl_2.jpg) no-repeat}
.icon-southSeaPearl-gemstone--1yaFh{background:url(../images/FineJewelry/South_Sea_Pearl_2.jpg) no-repeat}
[class*=" bg-metal"],[class^=bg-metal]{height:40px;width:40px}
.bg-metal-show-all--2STUt{background-image:url(../images/svg/Mobile/ALL.svg)}
.bg-metal-14k-white--1H1OH{background-image:url(../images/svg/Mobile/14S.svg)}
.bg-metal-18k-white--2cjrn{background-image:url(../images/svg/Mobile/18S.svg)}
.bg-metal-14k-yellow--3OF3x{background-image:url(../images/svg/Mobile/14G.svg)}
.bg-metal-18k-yellow--2GWIs{background-image:url(../images/svg/Mobile/18G.svg)}
.bg-metal-platinum--1LFhI{background-image:url(../images/svg/Mobile/PT.svg)}
.bg-metal-rose--1KdBC{background-image:url(../images/svg/Mobile/RO.svg)}
.icon-unique--e1h6R{background:url(../images/menu/dc-logos/jamesallen-unique.png) no-repeat;background-size:contain}
.icon-danhov--3a8ok{background:url(../images/menu/dc-logos/danhov_s.png) no-repeat;background-size:contain}
.icon-verragio--3OBIv{background:url(../images/menu/dc-logos/verragio_s.png) no-repeat;background-size:contain}
.icon-jeff-cooper--1vAE6{background:url(../images/menu/dc-logos/jeff-cooper_s.png) no-repeat;background-size:contain}
.icon-martin-flyer--2RtUI{background:url(../images/menu/dc-logos/martin-flyer.png) no-repeat;background-size:contain}
@media screen and (max-width: 1130px) {
.dropdownContentContainer--3yyfC.startFromLeft--2gHMC{left:100%}
.dropdownContentContainer--3yyfC.startFromLeft--2gHMC::after{left:39%}
}
.icon-FancyLabDiamond:before{content:url("images/lab-fancy.svg")}
.icon-FancyEarthDiamond:before{content:url("images/earth-fancy-3.svg")}
.icon-FancyLabDiamondMatchingPairs:before{content:url("images/lab-fancy-pairs.svg")}
.icon-FancyEarthDiamondMatchingPairs:before{content:url("images/earth-fancy-pairs.svg")}
.icon-isFirmShipping:before{content:url("images/ShipsInTime/isFirmShipping.svg")}
@font-face{font-family:"CenturyGothic";font-display:fallback;src:url(../images/Fonts/Century-Gothic/a4313e1c-c566-4c7e-a069-a80b13aa68e8-2.eot);src:url(../images/Fonts/Century-Gothic/a4313e1c-c566-4c7e-a069-a80b13aa68e8-2.eot?) format("embedded-opentype"),url(../images/Fonts/Century-Gothic/a4313e1c-c566-4c7e-a069-a80b13aa68e8-3.woff) format("woff"),url(../images/Fonts/Century-Gothic/a4313e1c-c566-4c7e-a069-a80b13aa68e8-1.ttf) format("truetype");font-style:normal;font-weight:400}
@font-face{font-family:"JamesAllenFonts";font-display:fallback;src:url(../images/Fonts/JAFonts/ja-font.eot);src:url(../images/Fonts/JAFonts/ja-font.eot) format("embedded-opentype"),url(../images/Fonts/JAFonts/ja-font.woff) format("woff"),url(../images/Fonts/JAFonts/ja-font.ttf) format("truetype");font-style:normal;font-weight:400}
@font-face{font-family:"PlayfairDisplay";font-display:fallback;src:url(../images/Fonts/Playfair_Display/PlayfairDisplay-Regular/PlayfairDisplay-Regular.eot);src:url(../images/Fonts/Playfair_Display/PlayfairDisplay-Regular/PlayfairDisplay-Regular.eot) format("embedded-opentype"),url(../images/Fonts/Playfair_Display/PlayfairDisplay-Regular/PlayfairDisplay-Regular.woff) format("woff"),url(../images/Fonts/Playfair_Display/PlayfairDisplay-Regular/PlayfairDisplay-Regular.ttf) format("truetype");font-style:normal;font-weight:400}
@font-face{font-family:"PlayfairDisplay";font-display:fallback;src:url(../images/Fonts/Playfair_Display/PlayfairDisplay-Bold/PlayfairDisplay-Bold.eot);src:url(../images/Fonts/Playfair_Display/PlayfairDisplay-Bold/PlayfairDisplay-Bold.eot) format("embedded-opentype"),url(../images/Fonts/Playfair_Display/PlayfairDisplay-Bold/PlayfairDisplay-Bold.woff) format("woff"),url(../images/Fonts/Playfair_Display/PlayfairDisplay-Bold/PlayfairDisplay-Bold.ttf) format("truetype");font-weight:700}
[class^="icon-"]::before,[class*=" icon-"]::before{font-family:'JamesAllenFonts';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^="slim-icon-"]::before,[class*=" slim-icon-"]::before,[class^="slim-icon-"]::after,[class*=" slim-icon-"]::after{font-family:'JamesAllenMobileMainFonts';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body:not(.lazy-loaded)[data-mobile] footer [class^="icon-"]::before,body:not(.lazy-loaded)[data-mobile] footer [class*=" icon-"]::before{font-family:none}
body:not(.lazy-loaded)[data-mobile] header [class^="icon-"]::before,body:not(.lazy-loaded)[data-mobile] header [class*=" icon-"]::before{font-family:none}
body:not(.lazy-loaded)[data-mobile] #SideMenu [class^="icon-"]::before,body:not(.lazy-loaded)[data-mobile] #SideMenu [class*=" icon-"]::before{font-family:none}
.icon-anniversary:before{content:"\e93a"}
.icon-intensity:before{content:"\e934"}
.icon-tennis-bracelets:before{content:"\e939"}
.icon-fancy-disable:before{content:"\e935"}
.icon-fancy-solid:before{content:"\e936"}
.icon-lab-created:before{content:"\e933"}
.icon-EyeClean:before{content:"\e932"}
.icon-metal_platinum_gold:before{content:"\e931"}
.icon-inspiration_gallery:before{content:"\e930"}
.icon-LabGrownIcon_Final:before{content:"\e930";color:#4a77de}
.icon-Birthstones:before{content:"\e92a"}
.icon-Pearl_Bracelets:before{content:"\e92b"}
.icon-Pearl_Earrings:before{content:"\e92c"}
.icon-Pearl_Necklaces:before{content:"\e92d"}
.icon-Pearl_Rings:before{content:"\e92e"}
.icon-magnify:before{content:"\e929"}
.icon-location:before{content:"\e92f"}
.icon-reset:before{content:"\e926"}
.icon-sort:before{content:"\e927"}
.icon-filtered:before{content:"\e925"}
.icon-canadaLeaf:before{content:"\e924";color:#ee2724}
.icon-arrow-First:before{content:"\e923"}
.icon-mail-background:before{content:"\e922"}
.icon-search2:before{content:"\e920"}
.icon-wishlist:before{content:"\e921"}
.icon-live-chat:before{content:"\e91e"}
.icon-bag:before{content:"\e91f"}
.icon-login2:before{content:"\e91d"}
.icon-ja-sign:before{content:"\e91c"}
.icon-Education-Center-Icon:before{content:"\e91b"}
.icon-Diamond_DYO:before{content:"\e917"}
.icon-arrow-dwn:before{content:"\e915"}
.icon-arrow-up:before{content:"\e916"}
.icon-filter:before{content:"\e914"}
.icon-mail-send:before{content:"\e912"}
.icon-Pendant_Gem_DYO:before{content:"\e913"}
.icon-Ring_Gem_DYO:before{content:"\e918"}
.icon-Ring-Two_Gem_DYO:before{content:"\e919"}
.icon-Studs_Gem_DYO:before{content:"\e91a"}
.icon-Funnel_Pendant_Complete:before{content:"\e908"}
.icon-Funnel_Studs_Complete:before{content:"\e909"}
.icon-Funnel_2Ring_Complete:before{content:"\e90a"}
.icon-Funnel_Ring_Complete:before{content:"\e90b"}
.icon-Funnel_2Dimaonds:before{content:"\e90c"}
.icon-Funnel_Diamond:before{content:"\e90d"}
.icon-Funnel_Pendant_Setting:before{content:"\e90e"}
.icon-Funnel_Studs_Settings:before{content:"\e90f"}
.icon-Funnel_2Ring_Setting:before{content:"\e910"}
.icon-Funnel_Ring_Setting:before{content:"\e911"}
.icon-expert:before{content:"\e905"}
.icon-mail:before{content:"\e906"}
.icon-call:before{content:"\e907"}
.icon-Bracelets-gems:before{content:"\e904"}
.icon-Pair-Gem:before{content:"\e902"}
.icon-Ring-gem:before{content:"\e903"}
.icon-Bracelets:before{content:"\e901"}
.icon-Ring-Two_DYO:before{content:"\e900"}
.icon-Pairs:before{content:"\e658"}
.icon-Fancy:before{content:"\e659"}
.icon-Ring_DYO:before{content:"\e65a"}
.icon-Studs_DYO:before{content:"\e928"}
.icon-Studs2:before{content:"\e64b"}
.icon-Studs:before{content:"\e64c"}
.icon-Studs-gem:before{content:"\e64d"}
.icon-Pendants_DYO:before{content:"\e64e"}
.icon-Pendants:before{content:"\e64f"}
.icon-Pendants_key:before{content:"\e650"}
.icon-Pendant-gem:before{content:"\e651"}
.icon-Royal_ring:before{content:"\e652"}
.icon-View_gallery_side:before{content:"\e646"}
.icon-View_gallery:before{content:"\e647"}
.icon-View_list:before{content:"\e648"}
.icon-link:before{content:"\e649"}
.icon-remove:before{content:"\e64a"}
.icon-add_compare:before{content:"\e600"}
.icon-print:before{content:"\e601"}
.icon-add_rating:before{content:"\e602"}
.icon-concierge:before{content:"\e604"}
.icon-anniversary_w:before{content:"\e605"}
.icon-wed_alternative:before{content:"\e606"}
.icon-wed_carved_w:before{content:"\e607"}
.icon-wed_carved_m:before{content:"\e608"}
.icon-wed_classic:before{content:"\e609"}
.icon-wed_diamond_m:before{content:"\e60a"}
.icon-wed_diamond_w:before{content:"\e60b"}
.icon-wed_eternity_w:before{content:"\e60c"}
.icon-channel:before{content:"\e60d"}
.icon-halo:before{content:"\e60e"}
.icon-pave:before{content:"\e60f"}
.icon-side-stone:before{content:"\e610"}
.icon-solitaire:before{content:"\e611"}
.icon-tension:before{content:"\e612"}
.icon-tree-stone:before{content:"\e613"}
.icon-Designer:before{content:"\e614"}
.icon-vintage:before{content:"\e615"}
.icon-weddset:before{content:"\e616"}
.icon-asscher:before{content:"\e617"}
.icon-cushion:before{content:"\e618"}
.icon-emerald:before{content:"\e619"}
.icon-heart2:before{content:"\e61a"}
.icon-marquise:before{content:"\e61b"}
.icon-oval:before{content:"\e61c"}
.icon-pear:before{content:"\e61d"}
.icon-princess:before{content:"\e61e"}
.icon-radiant:before{content:"\e61f"}
.icon-radiant2:before{content:"\e620"}
.icon-round:before{content:"\e621"}
.icon-financing:before{content:"\e622"}
.icon-int_shipping:before{content:"\e623"}
.icon-arrow-down:before{content:"\e624"}
.icon-arrow-l:before{content:"\e625"}
.icon-arrow-r:before{content:"\e626"}
.icon-close:before{content:"\e627"}
.icon-cart:before{content:"\e628"}
.icon-chat:before{content:"\e629"}
.icon-setting:before{content:"\e62a"}
.icon-diamond:before{content:"\e62b"}
.icon-completre:before{content:"\e62c"}
.icon-cs24:before{content:"\e62d"}
.icon-DDT_logo:before{content:"\e62e"}
.icon-favorite:before{content:"\e62f"}
.icon-login:before{content:"\e630"}
.icon-metal:before{content:"\e631"}
.icon-phone:before{content:"\e632"}
.icon-quick-view:before{content:"\e633"}
.icon-search:before{content:"\e634"}
.icon-soc_Facebook:before{content:"\e636"}
.icon-soc_google:before{content:"\e637"}
.icon-soc_Instagram:before{content:"\e638"}
.icon-soc_Pinterest:before{content:"\e639"}
.icon-soc_Twitter:before{content:"\e63a"}
.icon-soc_YouTube:before{content:"\e63b"}
.icon-svg:before{content:"\e63c"}
.icon-True_hearts:before{content:"\e63d"}
.icon-ja_logo:before{content:"\e63e"}
.icon-JamesAllen:before{content:"\e63f"}
.icon-cog2:before{content:"\e645"}
.icon-CanadaFlag:before{content:"\e663"}
.icon-CanadaMark:before{content:"\e662"}
.icon-done:before{content:"\e661"}
.icon-wed_stack_w:before{content:"\e65d"}
.icon-cart-chat:before{content:"\e65e"}
.icon-cart-message:before{content:"\e65f"}
.icon-cart-callback:before{content:"\e660"}
.icon-quill:before{content:"\e013"}
.icon-facebook2:before{content:"\e498"}
.icon-warning:before{content:"\e355"}
.icon-info:before{content:"\ed60"}
.icon-shop:before{content:"\e657"}
.icon-Truck:before{content:"\e654"}
.icon-Risk-free:before{content:"\e655"}
.icon-Argyle:before{content:"\e656"}
.icon-Mille-ring:before{content:"\e653"}
.icon-quotes-left2:before{content:"\e19f"}
.icon-quotes-right2:before{content:"\e1a0"}
.icon-add_wishlist:before{content:"\e603"}
.icon-qrcode:before{content:"\e640"}
.icon-pencil:before{content:"\e641"}
.icon-price-tag:before{content:"\e642"}
.icon-star-empty2:before{content:"\e643"}
.icon-star-full:before{content:"\e644"}
.icon-share:before{content:"\e635"}
.icon-bars:before{content:"\f0c9"}
.slim-icon-search2:before{content:"\e920"}
.icon-filtered:before{content:"\e925"}
@font-face{font-family:'JamesAllenMobileMainFonts';font-display:fallback;src:url(../images/Fonts/JamesAllenMobileMainFonts/ja-main-font.eot?v=8);src:url(../images/Fonts/JamesAllenMobileMainFonts/ja-main-font.eot?v=8) format("embedded-opentype"),url(../images/Fonts/JamesAllenMobileMainFonts/ja-main-font.ttf?v=8) format("truetype"),url(../images/Fonts/JamesAllenMobileMainFonts/ja-main-font.woff?v=8) format("woff"),url(../images/Fonts/JamesAllenMobileMainFonts/ja-main-font.svg?v=8) format("svg");font-weight:400;font-style:normal}
[class^="slim-icon-"],[class*=" slim-icon-"]{font-family:'ja-main-font'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slim-icon-live_chat:before{content:"\e907"}
.slim-icon-accessibility:before{content:"\e906"}
.slim-icon-gemstone:before{content:"\e905"}
.slim-icon-eng_moments:before{content:"\e900"}
.slim-icon-blog:before{content:"\e901"}
.slim-icon-desktop_site:before{content:"\e902"}
.slim-icon-privacy:before{content:"\e903"}
.slim-icon-guarantee:before{content:"\e904"}
.slim-icon-edu_center:before{content:"\e91b"}
.slim-icon-arrow_down:before{content:"\e915"}
.slim-icon-arrow-up:before{content:"\e916"}
.slim-icon-dyo_studs_complete:before{content:"\e909"}
.slim-icon-dyo_engagement_rings:before{content:"\e90b"}
.slim-icon-diamond:before{content:"\e90d"}
.slim-icon-search2:before{content:"\e920"}
.slim-icon-close:before{content:"\e90c"}
.slim-icon-sort:before{content:"\e90e"}
.slim-icon-filtered:before{content:"\e90f"}
.slim-icon-inspiration:before{content:"\e604"}
.slim-icon-arrow_down_full:before{content:"\e624"}
.slim-icon-cart:before{content:"\e628"}
.slim-icon-customer_service:before{content:"\e629"}
.slim-icon-cs24:before{content:"\e62d"}
.slim-icon-wish:before{content:"\e62f"}
.slim-icon-account:before{content:"\e630"}
.slim-icon-wedding:before{content:"\e631"}
.slim-icon-butterfly_logo:before{content:"\e63e"}
.slim-icon-ja_brand_logo:before{content:"\e63f"}
.slim-icon-cookies_policy:before{content:"\e908"}
.slim-icon-terms_of_use:before{content:"\e90a"}
.slim-icon-info:before{content:"\ed60"}
.slim-icon-showroom:before{content:"\e657"}
.slim-icon-secure:before{content:"\e655"}
.slim-icon-burger_menu:before{content:"\f0c9"}
.no-results-container--2qa7k{margin:62px 0;text-align:center;font-size:24px;font-family:Nunito Sans;white-space:pre-line}
.reset-filters-text--1g4mh{text-decoration:underline;cursor:pointer}
.single-button-container--3t7nn{display:flex;flex-direction:column;align-items:center;cursor:pointer;width:100%;position:relative;margin-right:3px}
.single-image--12J3l{font-family:JamesallenFonts;font-size:65px;color:#8a8a8a;border:1px solid transparent;position:relative;transition:.08s ease-in;-o-transition:.08s ease-in;-ms-transition:.08s ease-in;-moz-transition:.08s ease-in;-webkit-transition:.08s ease-in;margin-bottom:5px;display:flex;width:98%;justify-content:center}
.icon-designers--1f9vt{color:transparent;background:url(../images/JewelGallery/gallery_sprite5e1f.jpg?v=2) 318px -356px!important;font-size:65px;height:65px!important;width:98%!important;padding:0!important}
.background-css--WFvgz{width:70px;padding:0 10px;height:50px;text-decoration:none;display:inline-block;background:no-repeat center center;border:1px solid transparent;margin-bottom:5px}
.single-image--12J3l:hover,.selected--3wrHQ,.background-css--WFvgz:hover{border:1px solid #fbabac}
.const-border--1pKnS{border:1px solid #fbabac}
.border-conceal--ST0KY{height:4px;width:calc(100% - 2px);background-color:#fff;position:absolute;top:65px;left:1px;z-index:100}
.label--3ytQP{text-transform:uppercase;font-family:Nunito Sans;color:#1b1b1b;font-size:11px;white-space:nowrap}
.label--3ytQP.firefox-style--2rEv-{position:relative;top:13px}
.bg-metal-show-all--21Onv{background-image:url(../images/svg/Mobile/ALL.svg)}
.bg-metal-14k-white--1jIYY{background-image:url(../images/svg/Mobile/14S.svg)}
.bg-metal-18k-white--13d4n{background-image:url(../images/svg/Mobile/18S.svg)}
.bg-metal-14k-yellow--3O8uJ{background-image:url(../images/svg/Mobile/14G.svg)}
.bg-metal-18k-yellow--3ffN4{background-image:url(../images/svg/Mobile/18G.svg)}
.bg-metal-platinum--i5KLQ{background-image:url(../images/svg/Mobile/PT.svg)}
.bg-metal-rose--33syK{background-image:url(../images/svg/Mobile/RO.svg)}
.bg-metal-tantalum--2FZu8{background-image:url(../images/JewelGallery/TANTALUM.svg)}
.bg-metal-cobalt-chrome--1dEwP{background-image:url(../images/JewelGallery/COBLAT-CHROME.svg)}
.bg-metal-titanium--3AtU8{background-image:url(../images/JewelGallery/TITANIUM.svg)}
.bg-metal-black-titanium--340ON{background-image:url(../images/JewelGallery/BLACK-TITANIUM.svg)}
.bg-metal-ceramic--2ygr-{background-image:url(../images/JewelGallery/CREAMIC.svg)}
.bg-verragio--3ShsK{background-image:url(../images/svg/designers-logos/verragio-logo.svg)}
.bg-danhov--i0S3X{background-image:url(../images/svg/designers-logos/danhov-logo.svg)}
.bg-martin-flyer--2U4I4{background-image:url(../images/svg/designers-logos/mf-logo.svg)}
.bg-jeff-cooper--2r8rp{background-image:url(../images/svg/designers-logos/jeff-logo.svg)}
.bg-unique--1TyWr{background-image:url(../images/svg/designers-logos/unique-logo.svg)}
[class*=" icon-"]:before,[class^=icon-]:before{font-family:JamesAllenFonts;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media screen and (max-width: 1151px) and (min-width: 0) {
.single-image--12J3l{font-size:46px}
.icon-designers--1f9vt{background:url(../images/JewelGallery/gallery_sprite.jpg?v=2) 318px -368px!important;height:46px!important}
.designers-container--RrCGr{top:47px}
.border-conceal--ST0KY{top:46px}
}
.designers-wrapper--22ISL{display:flex;flex-direction:column;align-items:center;cursor:pointer;width:100%}
.designers-container--3kl6S{display:flex;position:absolute;width:58%;right:2px;top:65px;border:1px solid #fbabac;background-color:#fff;height:95px;align-items:center;z-index:1}
.single-button-container--3PzyH{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;width:100%;border-right:1px solid #e6e6e6;height:85px;position:relative}
.single-button-container--3PzyH:last-child{border-right:none}
.single-image--uR26I{font-family:JamesallenFonts;font-size:65px;color:#8a8a8a;border:1px solid transparent;position:relative;transition:.08s ease-in;-o-transition:.08s ease-in;-ms-transition:.08s ease-in;-moz-transition:.08s ease-in;-webkit-transition:.08s ease-in;margin-bottom:5px;display:flex;width:98%;justify-content:center}
.icon-designers--1Wpy0{color:transparent;background:url(../images/JewelGallery/gallery_sprite5e1f.jpg?v=2) 318px -356px!important;font-size:65px;height:65px!important;width:98%!important;padding:0!important}
.background-css--1MTvv{width:110px;padding:0;height:50px;text-decoration:none;display:inline-block;background:no-repeat center center;border:1px solid transparent}
.single-button-container--3PzyH:hover,.selected--b9igj,.single-button-container--3PzyH:hover{background-color:#fff1f1}
.selected--b9igj:after{content:"";position:absolute;width:20px;height:20px;top:5px;right:5px;background-image:url(../images/JewelGallery/CheckedIcon.png)}
.label--3dY8p{text-transform:uppercase;font-family:Nunito Sans;color:#1b1b1b;font-size:11px;white-space:nowrap}
.bg-metal-show-all--wrA0r{background-image:url(../images/svg/Mobile/ALL.svg)}
.bg-metal-14k-white--1JpGs{background-image:url(../images/svg/Mobile/14S.svg)}
.bg-metal-18k-white--2E9Sh{background-image:url(../images/svg/Mobile/18S.svg)}
.bg-metal-14k-yellow--2hWA4{background-image:url(../images/svg/Mobile/14G.svg)}
.bg-metal-18k-yellow--1euoa{background-image:url(../images/svg/Mobile/18G.svg)}
.bg-metal-platinum--6974U{background-image:url(../images/svg/Mobile/PT.svg)}
.bg-metal-rose--36yYH{background-image:url(../images/svg/Mobile/RO.svg)}
.icon-designers--1Wpy0:before{content:"\E616"}
.bg-verragio--2blJe{background-image:url(../images/svg/designers-logos/verragio-logo.svg)}
.bg-danhov--2_Rb9{background-image:url(../images/svg/designers-logos/danhov-logo.svg)}
.bg-martin-flyer--1JdDk{background-image:url(../images/svg/designers-logos/mf-logo.svg)}
.bg-jeff-cooper--2amEo{background-image:url(../images/svg/designers-logos/jeff-logo.svg)}
.bg-unique--1Zj45{background-image:url(../images/svg/designers-logos/unique-logo.svg)}
[class*=" icon-"]:before,[class^=icon-]:before{font-family:JamesAllenFonts;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media screen and (max-width: 1151px) and (min-width: 0) {
.icon-designers--1Wpy0{background:url(../images/JewelGallery/gallery_sprite.jpg?v=2) 318px -368px!important;height:46px!important}
.designers-container--3kl6S{top:47px}
.border-conceal--1hvXp{top:46px}
}
.loader--2QeWL{width:100px;height:100px;position:fixed!important;z-index:999}
.container--1JBiq{margin:33px 0 25px;text-align:center;display:flex;justify-content:center}
.container--1JBiq .lab--1Vrp2,.container--1JBiq .natural--1t3ZB{color:#656565;border:1px solid #c6c6c6;background-color:#fff;padding:8px 20px;text-transform:capitalize;font-family:Nunito Sans;font-size:16px;display:flex;align-items:center}
.container--1JBiq .natural--1t3ZB{border-right:none;border-bottom-left-radius:4px;border-top-left-radius:4px}
.container--1JBiq .lab--1Vrp2{border-bottom-right-radius:4px;border-top-right-radius:4px}
.container--1JBiq .active--3ssC9{background-color:#ff8081}
.diamond-icon--3jEyX{font-size:20px;margin-bottom:-5px;margin-right:2px}
.diamond-pairs-icon--1dK4n{font-size:20px;margin-bottom:-5px;margin-right:5px}
.spacing--3jzJB{margin-bottom:8px;margin-right:15px}
.spacing--3jzJB:last-child{margin-right:0}
.pairs-filters--2bpAS{width:100%;margin:0 auto;padding:.8em 0 .5em;position:relative;text-align:center;box-sizing:border-box}
.pairs-filters-list--1Jrzy{font-family:Nunito Sans;display:flex;flex-wrap:wrap;justify-content:space-between}
.pairs-filters-list--1Jrzy>li{display:inline-block;width:48%;vertical-align:top;padding:5px 10px;height:70px;box-sizing:border-box}
@media screen and (max-width: 1125px) {
.pairs-filters-list--1Jrzy>li{padding:5px 0}
}
.advanced-filters--3Wezs{z-index:1;position:relative;padding-left:10px;display:flex;align-items:center}
.advanced-btn--K2sJg{border-bottom:1px dashed;cursor:pointer;font-size:14px;display:inline-block;vertical-align:top}
.arrow-left--2g0Wo{width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-right:3px solid #1b1b1b;margin:6px 7px;display:inline-block;vertical-align:top}
.arrow-right--1BWya{width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid #1b1b1b;margin:7px;display:inline-block;vertical-align:top}
.advanced-filter-list--1XdpC{display:inline-block;margin-top:-4px}
.advanced-filter-list--1XdpC>li{display:inline-block;margin-right:6px;padding:6px 6px 4px;text-align:center;border:1px solid transparent;position:relative;cursor:default}
.advanced-filter-box--15Zlo{width:11px;height:11px;border:1px solid #adadad;display:inline-block;margin-right:4px}
.advanced-filter-box--15Zlo.filtered--3D1Z3{border-color:#a32623;background-color:#ff6460;cursor:pointer}
.advanced-filter-box--15Zlo.filtered--3D1Z3:hover{background-image:url(../images/jaSprite.png);background-position:-23px -122px}
.advanced-filter-item--3JwLG{font-size:14px;display:inline-block;vertical-align:top}
.advanced-filter-container--wlTl-{position:absolute;background:#fff;top:100%;left:-1px;z-index:-1;white-space:pre}
.advanced-filter-container--wlTl- .bordered--qGtMH{border:1px solid #b5b5b5;box-sizing:border-box}
.advanced-filter-container--wlTl- .bordered--qGtMH.fixed-width--1r9cc{width:322px;padding:10px 30px}
.fade-enter--yV-4C{opacity:0;width:0}
.fade-enter-active--xRhS9{opacity:1;width:auto;transition:opacity .67s}
.fade-leave--dx5Vs{opacity:1}
.fade-leave-active--21flK{opacity:0;transition:opacity .67s}
.ships-checkbox-container{border:1px solid #d6d6d6;padding-left:5px;padding-right:10px;position:relative;cursor:pointer;font-family:Nunito Sans;display:flex;height:30px;border-radius:4px;margin-left:10px;margin-right:auto}
.ships-checkbox-content{display:flex;align-items:center}
.ships-checkbox-content .MuiFormControlLabel-root{margin-right:0}
.ships-checkbox-content .MuiFormControlLabel-root input{display:none}
.ships-checkbox-content .MuiIconButton-label input{display:none}
.ships-checkbox-content .MuiSvgIcon-root{fill:#89d2f7}
.ships-checkbox-container.Valentines .ships-checkbox-content .MuiSvgIcon-root{fill:#89d2f7}
.ships-checkbox-container.Xmas .ships-checkbox-content .MuiSvgIcon-root{fill:#ff8080}
.shipped-icon-ByNewYearsStones{background-image:url(../images/ShipsInTime/New_Years.svg);width:30px;height:20px;background-size:cover}
.shipped-icon-ByXmasStones{background-image:url(../images/ShipsInTime/Christmas.svg);width:28px;height:20px;background-size:cover}
.shipped-icon-ByValentinesStones{background:url(../images/ShipsInTime/isFirmShipping.svg) no-repeat bottom;background-size:contain;top:0;height:24px;width:23px;align-self:flex-start}
.shipped-by-tooltip{width:auto;height:auto;padding:24px;position:absolute;bottom:40px;background-color:#fff;color:#434b52;border:1px solid #e2e2e7;box-shadow:0 3px 8px 0 rgba(45,45,84,0.29);border-radius:7px;cursor:default;left:-8px;display:flex;flex-direction:column;align-items:flex-start;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.no-icon{margin-left:0!important}
.ships-checkbox-container .shipped-by-tooltip{bottom:43px;left:-60px}
.shipped-by-tooltip::before,.shipped-by-tooltip::after{content:"";position:absolute;bottom:-14px;left:50%;width:15px;height:15px;border:1px solid #e2e2e7;border-top:none;border-left:none;-webkit-transform:rotate(45deg) translateX(-50%);-moz-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);-o-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%)}
.shipped-by-tooltip::before{z-index:-1;background-color:#fff;box-shadow:0 3px 8px 0 rgba(45,45,84,0.29)}
.shipped-by-tooltip::after{z-index:10;background-color:#fff}
.shipped-by-close-tooltip{position:absolute;top:8px;right:8px;cursor:pointer;font-size:11px;color:#7a7a7a}
.ships-by-content-wrapper{display:flex;flex-direction:column;margin-left:45px}
.shipped-by-tooltip-title{font-size:16px;color:#1a1a1a;font-weight:700}
.shipped-by-tooltip-text{font-size:12px;width:250px;margin-top:10px}
.shipped-by-tooltip-image-ByXmasStones{background:url(../images/ShipsInTime/Christmas.svg) no-repeat center;background-size:contain;width:42px;height:34px;position:absolute;left:15px;top:14px}
.shipped-by-tooltip-image-ByNewYearsStones{background:url(../images/ShipsInTime/New_Years.svg) no-repeat center;background-size:contain;width:42px;height:34px;position:absolute;left:15px;top:14px}
.shipped-by-tooltip-image-ByValentinesStones{background:url(../images/ShipsInTime/isFirmShipping.svg) no-repeat bottom;background-size:contain;width:42px;height:34px;position:absolute;left:15px;top:14px}
.react_tabs__tab_list--3TOnA{border-bottom:1px solid #e4e4e4;margin:0 0 23px;padding:0;display:flex}
.react_tabs__tab--1eumn{background-color:#f6f6f6;text-transform:uppercase;border:0 solid #e4e4e4;border-bottom:0 none;position:relative;text-align:center;font-size:14px;width:230px;margin-right:4px!important;text-shadow:1px 1px #fff;cursor:pointer;height:38px;display:flex;justify-content:center;align-items:center;border-radius:4px 4px 0 0;color:#656565}
.react_tabs__tab__selected--2o87Y{color:#1b1b1b;background-color:#fff;border:1px solid #e4e4e4;border-bottom:none}
.bottom-line--2aoaG{height:1px;background-color:#fff;position:absolute;width:230px}
.react_tabs__tab__disabled--3tGOH{color:rgba(101,101,101,0.5);cursor:not-allowed}
.react_tabs__tab--1eumn:focus{outline-color:transparent;outline-style:none}
.drop-list--2wPCK{background:#fff;border-top:0;height:100%;overflow:hidden;box-sizing:content-box!important;overflow-y:auto;padding:2px;margin:4px}
.drop-list--2wPCK li{font-size:15px;position:relative}
.drop-item-container--VtvbB{width:100%;height:100%;display:inline-block}
.drop-item--EaB3I{width:100%;cursor:pointer;padding:0 10px;display:flex;align-items:center;color:#656565;font-size:14px;font-family:Nunito Sans}
.drop-item--EaB3I:hover,.drop-item-grouped--Kcbwx:hover{background-color:rgba(242,242,242,0.3)}
.drop-item--EaB3I.selected--2-7wB{background-color:#f2f2f2}
.disabled--2aCL3 .drop-text--1DVDy{border-bottom:1px solid #a1a1a1}
.disabled--2aCL3 .drop-label--t7AGQ,.disabled--2aCL3 .drop-text--1DVDy:after,.disabled--2aCL3 .drop-text--1DVDy{color:#a1a1a1;opacity:.5;cursor:default}
.drop-text--1DVDy{border-bottom:1px solid #c5c5c5;width:100%;padding:2px 10px;position:relative;font-family:Nunito Sans;color:#656565;display:flex;align-items:center}
.drop-text-full--3NCZS{border:1px solid #c5c5c5;height:38px;border-radius:4px}
.dropdown--XZg5g:not(.disabled--2aCL3) .drop-text--1DVDy:hover{border-color:#656565!important}
.drop-text--1DVDy:after{content:'\E937';position:absolute;top:8px;right:5px;color:#a1a1a1;font-size:5px;transition:all .67s ease;font-family:JamesAllenFonts}
.drop-text-full--3NCZS:after{content:'\E937';position:absolute;top:16px;right:11px;color:#a1a1a1;font-size:5px;transition:all .67s ease;font-family:JamesAllenFonts}
.dropdown--XZg5g{width:100%;text-align:left;position:relative;font-size:14px;font-family:Nunito Sans;display:flex;align-items:center}
@media (max-width: 1366px) {
.dropdown--XZg5g{flex-direction:column}
.dropdown--XZg5g .drop-label--t7AGQ{align-self:flex-start;font-size:11px}
}
.dropdown-full--2UKzM{display:block}
.dropdown--XZg5g *{box-sizing:border-box}
.drop-label--t7AGQ{white-space:pre;margin-right:10px;font-family:Nunito Sans;color:#a1a1a1;font-size:12px}
.drop-label-full--3Gyyw{color:#656565;font-size:14px;margin-bottom:5px}
.drop-box--3p00g{width:100%;cursor:pointer;position:relative}
.drop-text-title--1cI07{color:#656565;display:inline-block;margin-right:5px}
.drop-list-container--AXPpw{width:100%;position:absolute;top:24px;right:0;overflow:hidden;z-index:1000;background-color:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,0.15);border-radius:5px;border:1px solid #dbdbdb}
.drop-list-container-full--3_uKc{top:39px}
.drop-list--2wPCK::-webkit-scrollbar{width:5px;height:94px}
.drop-list--2wPCK::-webkit-scrollbar-track{border-radius:10px}
.drop-list--2wPCK::-webkit-scrollbar-thumb{background:rgba(215,215,215,0.9);border-radius:10px}
.drop-list--2wPCK::-webkit-scrollbar-thumb:hover{background:#d7d7d7}
.byNewYears--3oWNA{top:7px;background:url(../images/ShipsInTime/New_Years.svg) no-repeat;background-size:100%;width:26px!important;height:19px!important}
.byXmas--iPPXW{top:7px;background:url(../images/ShipsInTime/Christmas.svg) no-repeat;background-size:100%;width:26px!important;height:19px!important}
.byValentines--_usK6{top:7px;background:url(../images/ShipsInTime/New_Years_Valentines_Day.svg) no-repeat;background-size:cover;width:33px!important;height:19px!important}
.byValentines--_usK6+.dropdown-text--3kZtD{margin-left:0}
.dropdown-selected-text--XfG4e{display:inline-flex;align-items:center}
.drop-text--1DVDy .byValentines--_usK6{position:relative;top:0}
.icon-bg--3B3MA{height:36px;width:36px;background-repeat:no-repeat;-webkit-background-size:contain!important;background-size:contain!important}
.bg-metal-show-all--3jc3n{background-image:url(../images/svg/Mobile/ALL.svg)}
.bg-metal-14k-white--604GT{background-image:url(../images/svg/Mobile/14S.svg)}
.bg-metal-18k-white--2S6ak{background-image:url(../images/svg/Mobile/18S.svg)}
.bg-metal-14k-yellow--2SCLX{background-image:url(../images/svg/Mobile/14G.svg)}
.bg-metal-18k-yellow--3rnBN{background-image:url(../images/svg/Mobile/18G.svg)}
.bg-metal-platinum--3tRsI{background-image:url(../images/svg/Mobile/PT.svg)}
.bg-metal-rose--xRQZK{background-image:url(../images/svg/Mobile/RO.svg)}
.bg-unique--1MD9d{background:url(../images/menu/dc-logos/jamesallen-unique.png) no-repeat;background-size:contain;width:65px;height:26px}
.bg-danhov--3tNJX{background:url(../images/menu/dc-logos/danhov_s.png) no-repeat;background-size:contain;width:65px;height:14px}
.bg-verragio--2ic4q{background:url(../images/menu/dc-logos/verragio_s.png) no-repeat;background-size:contain;width:65px;height:18px}
.bg-jeff-cooper--3PwnG{background:url(../images/menu/dc-logos/jeff-cooper_s.png) no-repeat;background-size:contain;width:52px;height:25px}
.bg-martin-flyer--3E8JS{background:url(../images/menu/dc-logos/martin-flyer.png) no-repeat;background-size:contain;width:65px;height:22px}
.bg-sapphire-gemstone--FQqB8{background:url(../images/FineJewelry/Sapphire.jpg) no-repeat;width:24px;height:24px}
.bg-yellow-sapphire-gemstone--4Db7y{background:url(../images/FineJewelry/Yellow_Sapphire.png) no-repeat;width:24px;height:24px}
.bg-emerald-gemstone--2uFm8{background:url(../images/FineJewelry/Emerald.jpg) no-repeat;width:24px;height:24px}
.bg-ruby-gemstone--2F3ys{background:url(../images/FineJewelry/Ruby.jpg) no-repeat;width:24px;height:24px}
.bg-pinkSapphire-gemstone--2cD6_{background:url(../images/FineJewelry/Pink_Sapphire.jpg) no-repeat;width:24px;height:24px}
.container--2sK60{margin:25px 0;height:40px;display:flex;justify-content:center}
.container--2sK60 a{color:#000;border:1px solid #dbdbdb;background-color:#fff;padding:10px 20px 8px;font-family:Nunito Sans;font-size:16px;display:flex;justify-content:center;align-items:center}
.container--2sK60 a:first-child{border-right:none}
.container--2sK60 .active--2wIVt{background-color:#ff8081;color:#fff}
.end-of-results--2d2Ga{display:flex;justify-content:center;margin:40px 0;border-bottom:1px solid #a7a7a7;padding-bottom:15px}
.info-icon--2h5Pd{color:#a7a7a7;margin-right:10px;margin-top:1px}
.reset-filters-no-results--30rnK{text-decoration:underline;cursor:pointer}
.drop-list--TiYEx{background:#fff;border-top:0;height:100%;overflow:hidden;box-sizing:content-box!important;overflow-y:auto;padding:2px;margin:4px}
.drop-list--TiYEx li{font-size:15px;position:relative}
.drop-item-container--39QDh{width:100%;height:100%;display:inline-block}
.drop-item--1WO77{width:100%;cursor:pointer;padding:0 10px;display:flex;align-items:center;color:#656565;font-size:14px;font-family:Nunito Sans}
.drop-item-container-grouped--3oZ1O.is-default--aDqic{display:block;padding-left:5px;border-bottom:1px solid #c5c5c5}
.drop-item-container-grouped--3oZ1O{width:100%;height:100%;padding-left:50px;display:inline-block}
.drop-category--2LKRg{width:50px;position:absolute;top:0;left:5px;color:#ea7070;height:100%;padding:5px}
.drop-item-grouped--35sIN{width:100%;height:100%;cursor:pointer;padding:5px}
.drop-item--1WO77:hover,.drop-item-grouped--35sIN:hover{background-color:rgba(242,242,242,0.3)}
.drop-item--1WO77.selected--2QXlm{background-color:#f2f2f2}
.disabled--1ZyG8 .drop-text--3qbAQ{border-bottom:1px solid #a1a1a1}
.disabled--1ZyG8 .drop-label--3UvW7,.disabled--1ZyG8 .drop-text--3qbAQ:after,.disabled--1ZyG8 .drop-text--3qbAQ{color:#a1a1a1;opacity:.5;cursor:default}
.drop-text--3qbAQ.open--1gj3u:after{transform:rotateX(180deg);top:4px}
.drop-text--3qbAQ{border-bottom:1px solid #c5c5c5;width:100%;padding:2px 10px;position:relative;font-family:Nunito Sans;color:#656565;display:flex;align-items:center}
.drop-text-full--3pw_3{border:1px solid #c5c5c5;height:38px;border-radius:4px}
.dropdown--3smkh:not(.disabled--1ZyG8) .drop-text--3qbAQ:hover{border-color:#656565!important}
.drop-text--3qbAQ:after{content:'\E937';position:absolute;top:8px;right:5px;color:#a1a1a1;font-size:5px;transition:all .67s ease;font-family:JamesAllenFonts}
.drop-text-full--3pw_3:after{content:'\E937';position:absolute;top:16px;right:11px;color:#a1a1a1;font-size:5px;transition:all .67s ease;font-family:JamesAllenFonts}
.dropdown--3smkh{width:100%;text-align:left;position:relative;font-size:14px;font-family:Nunito Sans;display:flex;align-items:center}
.dropdown-full--1SO0n{display:block}
.dropdown--3smkh *{box-sizing:border-box}
.drop-label--3UvW7{white-space:pre;margin-right:10px;font-family:Nunito Sans;color:#a1a1a1;font-size:12px}
.drop-label-full--3lzbr{color:#656565;font-size:14px;margin-bottom:5px}
.drop-box--3-nr2{width:100%;cursor:pointer;position:relative}
.drop-text-title--y4Je_{color:#656565;display:inline-block;margin-right:5px}
.drop-list-container--7vEBa{width:100%;position:absolute;top:24px;right:0;overflow:hidden;z-index:1000;background-color:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,0.15);border-radius:5px;border:1px solid #dbdbdb}
.drop-list-container-full--8RCJV{top:39px}
.drop-list--TiYEx::-webkit-scrollbar{width:5px;height:94px}
.drop-list--TiYEx::-webkit-scrollbar-track{border-radius:10px}
.drop-list--TiYEx::-webkit-scrollbar-thumb{background:rgba(215,215,215,0.9);border-radius:10px}
.drop-list--TiYEx::-webkit-scrollbar-thumb:hover{background:#d7d7d7}
.byNewYears--3QF5a{top:7px;background:url(../images/ShipsInTime/New_Years.svg) no-repeat;background-size:100%;width:26px!important;height:19px!important}
.byXmas--1E0g2{top:7px;background:url(../images/ShipsInTime/Christmas.svg) no-repeat;background-size:100%;width:26px!important;height:19px!important}
.byValentines--1R2i0{top:7px;background:url(../images/ShipsInTime/New_Years_Valentines_Day.svg) no-repeat;background-size:cover;width:33px!important;height:19px!important}
.byValentines--1R2i0+.dropdown-text--3WxjB{margin-left:0}
.dropdown-selected-text--3w10T{display:inline-flex;align-items:center}
.drop-text--3qbAQ .byValentines--1R2i0{position:relative;top:0}
.icon-bg--1yT4V{height:36px;width:36px;background-repeat:no-repeat;-webkit-background-size:contain!important;background-size:contain!important}
.dropdown--3smkh.tabletView--tGtmw{flex-direction:column}
.dropdown--3smkh.tabletView--tGtmw .drop-label--3UvW7{align-self:flex-start;font-size:11px}
.bg-metal-show-all--11l5a{background-image:url(../images/svg/Mobile/ALL.svg)}
.bg-metal-14k-white--1jp_f{background-image:url(../images/svg/Mobile/14S.svg)}
.bg-metal-18k-white--27Vf3{background-image:url(../images/svg/Mobile/18S.svg)}
.bg-metal-14k-yellow--2HBhO{background-image:url(../images/svg/Mobile/14G.svg)}
.bg-metal-18k-yellow--jZWuP{background-image:url(../images/svg/Mobile/18G.svg)}
.bg-metal-platinum--rFYzn{background-image:url(../images/svg/Mobile/PT.svg)}
.bg-metal-rose--2Etbo{background-image:url(../images/svg/Mobile/RO.svg)}
.bg-unique--V4vaX{background:url(../images/menu/dc-logos/jamesallen-unique.png) no-repeat;background-size:contain;width:65px;height:26px}
.bg-danhov--3SWo2{background:url(../images/menu/dc-logos/danhov_s.png) no-repeat;background-size:contain;width:65px;height:14px}
.bg-verragio--1Xuda{background:url(../images/menu/dc-logos/verragio_s.png) no-repeat;background-size:contain;width:65px;height:18px}
.bg-jeff-cooper--TZ_ic{background:url(../images/menu/dc-logos/jeff-cooper_s.png) no-repeat;background-size:contain;width:52px;height:25px}
.bg-martin-flyer--3LAfX{background:url(../images/menu/dc-logos/martin-flyer.png) no-repeat;background-size:contain;width:65px;height:22px}
.bg-sapphire-gemstone--1zYm8{background:url(../images/FineJewelry/Sapphire.jpg) no-repeat;width:24px;height:24px}
.bg-yellow-sapphire-gemstone--3JEZb{background:url(../images/FineJewelry/Yellow_Sapphire.png) no-repeat;width:24px;height:24px}
.bg-emerald-gemstone--3vAWs{background:url(../images/FineJewelry/Emerald.jpg) no-repeat;width:24px;height:24px}
.bg-ruby-gemstone--3_138{background:url(../images/FineJewelry/Ruby.jpg) no-repeat;width:24px;height:24px}
.bg-pinkSapphire-gemstone--1eg3Q{background:url(../images/FineJewelry/Pink_Sapphire.jpg) no-repeat;width:24px;height:24px}
.sort-promo-tooltip--f_TJ8{width:auto;height:auto;padding:16px 8px 22px 18px;position:absolute;bottom:40px;background-color:#fff;color:#434b52;border:1px solid #e2e2e7;box-shadow:0 3px 8px 0 rgba(45,45,84,0.29);border-radius:7px;cursor:default;right:-8px;display:flex;align-items:flex-start;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.no-icon--2n0x5{margin-left:0!important}
.sort-promo-tooltip--f_TJ8::before,.sort-promo-tooltip--f_TJ8::after{content:"";position:absolute;bottom:-14px;left:50%;width:15px;height:15px;border:1px solid #e2e2e7;border-top:none;border-left:none;-webkit-transform:rotate(45deg) translateX(-50%);-moz-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);-o-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%)}
.sort-promo-tooltip--f_TJ8::before{z-index:-1;background-color:#fff;box-shadow:0 3px 8px 0 rgba(45,45,84,0.29)}
.sort-promo-tooltip--f_TJ8::after{z-index:10;background-color:#fff}
.sort-promo-close-tooltip--gCzme{position:absolute;top:8px;right:8px;cursor:pointer;font-size:11px;color:#7a7a7a}
.content-wrapper--1d64S{display:flex;flex-direction:column;margin-left:10px;overflow:hidden}
.sort-promo-tooltip-title--30bwh{font-size:16px;color:#1a1a1a;font-weight:700}
.sort-promo-tooltip-text--1X4-G{font-size:12px;width:200px;margin-top:6px}
.sort-promo-clickableText--26hq9{text-decoration:underline;cursor:pointer}
.sort-promo-tooltip-icon-fast-shipping--2I25o{background:url(../images/ShipsInTime/isFirmShipping.svg) no-repeat;width:49px;height:31px;background-size:cover}
.sort-promo-tooltip-icon-xmas--WVwes{background:url(../images/ShipsInTime/Christmas.svg) no-repeat;width:49px;height:31px;background-size:cover;width:43px;height:30px}
.sort-promo-tooltip-icon-fast-shipping--2I25o.IE--2QuLr,.sort-promo-tooltip-icon-xmas--WVwes.IE--2QuLr{background-size:42px 31px;min-width:49px;margin-left:-13px}
.red--Tj8hh{color:red}
.row--39D2o{display:flex;flex-direction:row}
.item-container--E8KXJ{width:100%;height:100%;position:relative;background-color:#FFF;border-radius:4px}
.logo-img--3hjHH{width:30%;position:absolute;top:13px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:200}
.logo-img--3hjHH.jeff-cooper--32AEA{max-height:34px}
.item-container--E8KXJ:hover{width:calc(100% + 12px);height:calc(100% + 6px);top:-7px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border:1px solid #D4D4D4;box-shadow:0 8px 10px rgba(0,0,0,0.1)}
.item-container--E8KXJ canvas{cursor:ew-resize}
.item-bottom-container--1jGYC{padding:8px 8px 0}
.item-description--1NhGS{text-decoration:none;font-family:Nunito Sans;font-size:10px;text-transform:uppercase;width:91%!important;cursor:pointer;color:#1b1b1b}
.show-properties--2_cU5{height:12px;width:20px;background:#f6f6f6;border:1px solid #e4e4e4;text-align:center;cursor:pointer}
.dots--3EUIh{font-family:Nunito Sans;font-size:17px;line-height:.1em;width:inherit;height:inherit}
.tableRow--1aUTU:first-child{border-top:none!important}
.properties-table--3WAfB .tableRow--1aUTU{display:flex;margin:1px 0;border-top:1px solid #f7f7f7}
.properties-table--3WAfB .title--eHt_F{padding-left:5px;text-transform:uppercase;width:90px;height:inherit;line-height:inherit;margin:inherit;font-size:10px;display:flex;align-items:center;font-family:Nunito Sans}
.properties-table--3WAfB .table-values--1vdoD{width:140px;height:inherit;line-height:inherit;margin:inherit;display:flex;justify-content:center;align-items:center;font-size:10px;font-family:Nunito Sans}
.ring-price--3LFDl{color:#ff6464;font-family:Nunito Sans;font-size:24px;text-align:center;margin-top:5px}
.wishlist-heart--k2brd{cursor:pointer;font-size:29px;height:29px;transition:all .4s ease}
.wishlist-heart--k2brd:hover{transform:scale(1.1)}
.item-icon--35akV{cursor:pointer;font-size:29px;height:29px;transition:all .4s ease}
.item-icon--35akV:hover{transform:scale(1.2)}
.pink--Py9s4{color:#ff6464}
.showSuperZoom--mwD-f:hover .super-zoom{display:block}
.showSuperZoom--mwD-f:hover .logo360{display:none}
.promotion-container--388jq:hover .jewel-quick-view-link--3Y2Gn,.promotion-container--388jq:hover .details-button--atAUf{background:none repeat scroll 0 0 #ff9f9f!important;color:#424242!important;pointer-events:auto;cursor:pointer!important}
.jewel-quick-view-link--3Y2Gn{background:none repeat scroll 0 0 transparent!important;line-height:20px;height:20px;position:absolute;top:7px;color:transparent;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-align:center;right:75px;width:28px!important;font-size:15px;z-index:999;pointer-events:none}
.details-button--atAUf{background:none repeat scroll 0 0 transparent!important;box-shadow:none!important;color:transparent!important;display:flex;justify-content:center;font-family:inherit!important;font-size:11px!important;height:20px!important;left:inherit;line-height:20px!important;right:7px;text-shadow:inherit!important;width:64px!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;position:absolute;top:7px;text-transform:uppercase;pointer-events:none;z-index:999}
.image-container--17snP{display:flex;flex-direction:column;position:relative;height:0;padding-bottom:79%;z-index:1;background:#f6f9fc}
.image--3f3lp{width:100%;cursor:auto;position:absolute}
.canada-mark-style--_Q9vO{cursor:default;position:absolute;bottom:0;right:40px;color:#05568e;font-size:30px;z-index:99999}
.true-hearts-25--3f5sB{width:64px;height:74px;position:absolute;border:none;top:-8px;left:-7px;z-index:99999}
.true-hearts-style--1g2FJ{cursor:default;position:absolute;bottom:0;right:40px;color:#ff5d5d;font-size:30px;z-index:99999}
.argyle-style--fcKNh{width:32px;height:32px;cursor:default;position:absolute;bottom:7px;right:43px;display:flex;justify-content:center;align-items:center;font-size:26px;color:#ff8080;background-color:#fff;border-radius:30px;z-index:99999}
.free-ring--2B9wQ{content:"";background:url(../images/loosediamonds/new2-free-ring.png) no-repeat;opacity:0;width:55px;height:43px;position:absolute;border:none;top:-8px;left:10px;z-index:99999}
.promotion-container--388jq:hover .free-ring--2B9wQ{opacity:1;transition:opacity .5s ease}
.Diamond4k--wvYFP{content:"";background:url(../images/Campaigns/Diamond4k/Ribbon.png?v=1) no-repeat;position:absolute;left:-8px;top:-8px;width:73px;height:73px;border:none;z-index:99999}
.byNewYearsStones-image--2VIos{content:"";background-image:url(../images/ShipsInTime/New_Years.svg);left:10px;top:-1px;width:36px;height:53px;position:absolute;z-index:500;background-size:36px 53px;display:inline-block}
.byXmasStones-image--1ZO0P{content:"";background-image:url(../images/valentines2017/product-icon.png);left:10px;top:-1px;width:36px;height:53px;position:absolute;z-index:500;background-size:36px 53px;display:inline-block}
.byValentinesStones-image--3htdD{content:"";background-image:url(../images/ShipsInTime/isFirmShipping.svg);left:12px;top:0;position:absolute;z-index:500;width:31px;height:46px;display:inline-block;background-size:cover}
.properties-table--3WAfB{background-color:#fff;border:1px solid #d2d2d2;margin-top:5px;opacity:.88;position:absolute;right:0;top:0;z-index:999}
.properties-table--3WAfB .tableRow--1aUTU{display:flex;margin:1.4px 0;border-top:1px solid #f7f7f7}
.properties-table--3WAfB .title--eHt_F{padding-left:5px;text-transform:uppercase;width:90px;font-size:10px;display:flex;align-items:center;font-family:Nunito Sans}
.properties-table--3WAfB .table-values--1vdoD{width:140px;display:flex;justify-content:center;align-items:center;font-size:10px;font-family:Nunito Sans;color:#000}
.promotion-container--388jq{height:100%}
.bottom-detail-ls-container--1DVIc{font-family:Nunito Sans;min-height:133px;width:100%;display:flex;flex-direction:column;position:relative}
.show-container--3mgoi{position:relative;overflow:hidden;border-radius:3px 3px 0 0}
@media screen and (min-width: 1310px) {
.show-container--3mgoi{width:304px}
}
.item-container--E8KXJ:hover .show-container--3mgoi{margin:6px 6px 0}
.player--1mGl_{visibility:hidden}
.lifestyle-image--3lpZQ{position:absolute;width:100%;height:100%;top:0;overflow:hidden;z-index:3;display:none}
.lifestyle-image--3lpZQ img{max-width:100%}
.showPlayer--3gYoe .player--1mGl_{visibility:visible}
.showImage1--3nB1r .image1--15f7E,.showImage2--3gFEw .image2--17E0g{display:block}
.fixed-bottom--vK-hQ{position:absolute;bottom:0;width:100%;text-align:center}
.item-container--E8KXJ:hover .fixed-bottom--vK-hQ{bottom:-13px}
.item-container--E8KXJ:hover.disable-hover--13DGh .fixed-bottom--vK-hQ{bottom:13px}
.Description--3Y6Ic{font-size:11px;color:#707070;height:30px;padding:0 10px 3px}
.item-container--E8KXJ:hover.disable-hover--13DGh .Description--3Y6Ic{padding:0 22px 3px}
.item-container--E8KXJ:hover .price-container--357Lj{margin-bottom:0}
.price-container--357Lj{font-size:22px;font-family:Nunito Sans;margin-bottom:17px}
.base-price--3FgZt{color:#ff6464;text-align:center;margin-top:5px}
.discount-style--1_r-f{color:#1b1b1b;text-decoration:line-through;font-size:80%}
.sale-price--2ELh3{color:#ff6464}
.lifeStyle-thumbs--1O60L{display:flex;justify-content:space-around;height:calc(100% - 70px);max-width:196px;align-self:center;visibility:hidden;position:relative;top:11px}
.item-container--E8KXJ:hover .lifeStyle-thumbs--1O60L{visibility:visible}
.item-container--E8KXJ:hover.disable-hover--13DGh .lifeStyle-thumbs--1O60L{visibility:hidden}
.lifeStyle-thumb--emLAp{height:54px;width:54px;border:1px solid #D8D3D3;border-radius:4px;display:inline-block;margin-right:14px;overflow:hidden}
.lifeStyle-thumb--emLAp.preload-thumb--74B5A{position:relative}
.lifeStyle-thumb--emLAp img{max-width:100%;cursor:default}
.lifeStyle-thumb--emLAp.preload-thumb--74B5A img{max-width:initial;height:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.lifeStyle-thumb--emLAp:last-child{margin-right:0}
.wishlist-icon-container--3l98J{position:absolute;right:12px;bottom:unset;display:none}
.item-container--E8KXJ:hover .wishlist-icon-container--3l98J{display:block;bottom:15px}
.yotpo-icon-container--Fh2kK{position:absolute;left:12px;bottom:unset;display:none}
.item-container--E8KXJ:hover .yotpo-icon-container--Fh2kK{display:block;bottom:7px}
.setting-price--28hyk{font-size:11px;color:#1b1b1b}
.jewel-reviews-footer--OQcCX{height:27px;background-color:#f7f7f7;width:100%;font-size:11px;padding:0 8px;color:#1b1b1b;display:flex;align-items:center;font-family:Nunito Sans;box-sizing:border-box}
.header-title--m5NxW{color:green}
.header-container--12orq{height:117px}
.header-container--12orq.is-top-banner--2OuCg{height:150px;box-sizing:border-box}
.header-container--12orq.is-top-banner--2OuCg.withHeaderMessage--1Q0Gu{height:198px}
.ja-logo--3xn0T:hover{opacity:.6}
.login-menu--1m46g{height:42px;border-bottom:1px solid #ececec;font-size:11px;color:#636363;min-width:980px;letter-spacing:1.1px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;box-sizing:border-box;position:relative;z-index:100}
.login-menu-item--2wCO-{height:42px;display:flex;align-items:center;justify-content:center}
.inline-svg--2Jjd-{display:inline-block;vertical-align:middle}
.login-form-container--3_aU8:hover .login-form--2Jh8m{display:block}
.login-menu-right--23a27 .login-menu-icon-img--2aQA-{padding-right:6px}
.login-menu-icon-img--2aQA-,.login-menu-text--R7NDB{display:inline-block;vertical-align:middle}
.login-menu-left-phone--1uqIW{font-size:16px;display:inline-block;white-space:nowrap}
.ja-logo--3xn0T{vertical-align:middle;width:160px;margin-top:-3px}
.ja-main-logo--2Lr8N{cursor:pointer;display:inline-block;vertical-align:middle;padding:16px 16px 16px 0;width:230px}
.ja-main-logo--2Lr8N:hover{transition:1s}
.currency--os50u{position:absolute;z-index:10;background:#fff;top:0;left:0;width:100%;font-size:12px;letter-spacing:normal}
.currency--os50u:hover{box-shadow:rgba(0,0,0,0.12) 0 1px 6px,rgba(0,0,0,0.12) 0 1px 4px}
.currency--os50u li{cursor:pointer;padding:4px 0;display:none}
.currency--os50u li:hover{background-color:rgba(74,74,74,0.08)}
.currency--os50u li:first-child,.currency--os50u:hover li{display:block}
.currency--os50u li>span{display:inline-block;vertical-align:middle;line-height:16px;background-repeat:no-repeat;background-size:225px}
.flag--YjxZ2{height:16px;margin-right:4px;width:22px;vertical-align:middle}
.currency--os50u li:first-child:after{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #656565;position:absolute;top:12px;right:3px;content:""}
.currency--os50u:hover li:first-child:after{border-top:3px solid transparent}
.USD--uz-Mu{background-position:-14px -7px}
.AUD--3x5iv{background-position:-64px -7px}
.CAD--3yzkQ{background-position:-89px -7px}
.EUR--1gJvD{background-position:-39px -7px}
.GBP--3ehSm{background-position:-164px -7px}
.SGD--2UNKb{background-position:-189.5px -7px}
.HKD--2pF1t{background-position:-139px -7px}
.NZD--2uzHZ{background-position:-114px -7px}
.login-menu-icon-img--2aa8B:before{font-size:15px;margin-right:5px;color:#a3a3a3}
.login-menu-right--3qONt .login-menu-icon-img--2aa8B{padding-right:6px}
.login-menu-icon-img--2aa8B,.login-menu-text--1vl7r{display:inline-block;vertical-align:middle;font-size:11px}
.wishlistPreviewContainer--3IoOp{display:flex;align-items:center;margin-right:12.5px}
.wishlistPreviewContainer--3IoOp .iconWishlist--3KU79{fill:#8a8a8a;width:17px;height:16px;margin-right:7px}
.life-style-item-container--2eeHj{width:100%;position:relative;font-family:'Nunito Sans';max-width:800px;border:none;box-sizing:border-box;outline:1px solid #D4D4D4}
.image-style--b41pN{width:100%;display:block}
.hover-container--CeQKQ{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;text-align:center;opacity:0;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}
.life-style-item-container--2eeHj:hover .hover-container--CeQKQ{opacity:1}
.background--1NHN8{position:absolute;left:0;right:0;top:0;bottom:0;opacity:.5;background-color:#ff8080;z-index:0}
.title--1mkU_{width:75%;font-size:25px;padding:10px;color:#fff;z-index:1;text-transform:uppercase;position:relative}
.life-style-item-container--2eeHj .title--1mkU_::before,.life-style-item-container--2eeHj .title--1mkU_::after{content:'';width:100%;height:1px;background:#fff;position:absolute;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);-webkit-transition:-webkit-transform 1s;transition:transform 1s}
.life-style-item-container--2eeHj .title--1mkU_::before{right:0;top:0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}
.life-style-item-container--2eeHj .title--1mkU_::after{left:0;bottom:0;-webkit-transform-origin:0 50%;transform-origin:0 50%}
.life-style-item-container--2eeHj:hover .title--1mkU_::after,.life-style-item-container--2eeHj:hover .title--1mkU_::before{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.price-container--11R6A{font-size:25px}
.discount-style--1jh6B{color:#f3e4cd;text-decoration:line-through;font-size:80%}
.top--1CUNl,.bottom--4snHz{display:flex;justify-content:center;z-index:1;color:#fff}
.top--1CUNl{height:75%;align-items:center}
.bottom--4snHz{height:25%;align-items:flex-start}
.align-left{text-align:left}
.align-right{text-align:right}
.align-center{text-align:center}
.underline{border-bottom:2px solid #f4f4f4}
.no-side-gutter{padding-left:0!important;padding-right:0!important}
.grid-container{width:100%;max-width:1200px}
.row:before,.row:after{content:"";display:table;clear:both}
[class*='col-']{float:left;min-height:1px}
.MenuLink [class*='col-']{float:none}
.col-1{width:16.66%}
.col-2{width:33.33%}
.col-3{width:50%}
.col-4{width:25%}
.col-5{width:83.33%}
.col-6{width:100%}
.brand-main-color{color:#ff8081}
.brand-grey-bg{background-color:#f4f4f4}
.nf.icon-solitaire,.nf.icon-Diamond_DYO,.nf.icon-wed_classic,.nf.icon-Fancy{vertical-align:middle;height:35px;display:inline-block}
.nf.icon-solitaire:before,.nf.icon-Diamond_DYO:before,.nf.icon-wed_classic:before,.nf.icon-Fancy:before{font-size:35px;margin-right:10px}
.nf.icon-Fancy:before,.nf.icon-Diamond_DYO:before{font-size:24px;line-height:35px;position:relative;top:1px}
.cart--17ZQD{background-color:#fff;border:1px solid #b6b6b6;box-shadow:0 1px 3px 1px rgba(0,0,0,0.2);box-sizing:border-box;font-family:'Nunito Sans'!important;left:auto;list-style:outside none none;padding:19px 5px 7px 10px;position:absolute;text-align:left;width:320px;z-index:1001;text-transform:uppercase;top:42px;right:-1px;display:none;letter-spacing:normal}
.is-fixed--HOb2f.cart--17ZQD{top:36px}
.coupon--38idV{font-size:12px;color:green;margin-left:4px}
@keyframes PageLoader--f2mxB {
from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
@-webkit-keyframes PageLoader--f2mxB {
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
.loading--3LP1t:after{content:"";width:50px;height:50px;position:absolute;top:34%;left:47%;border:2px solid #fff;border-top-color:#848484;border-radius:50px;animation:PageLoader--f2mxB .6s linear infinite}
.total-price--3ox1S{font-size:18px;color:#ff6464}
.top--5QTyp{padding:5px;border:1px solid #ccc;background:#eee;font-size:11px;text-transform:capitalize}
.body--2Q23I{cursor:pointer;border-bottom:0;border-top:none;position:relative;display:inline-table;font-size:11px}
.body--2Q23I>span{display:table-cell;vertical-align:top}
.more--3Xeiq{cursor:pointer;padding-bottom:10px;text-decoration:underline;text-align:center;font-size:12px;text-transform:uppercase;display:block}
.img--GRKmQ>img{border:1px solid #ccc;width:70px;height:70px}
.img--GRKmQ>.byNewYears--3VWDh{width:27px;height:26px;position:absolute;background-size:contain;background-repeat:no-repeat;top:0;left:0;background-image:url(../images/ShipsInTime/New_Years.svg)}
.gemstone--dSNY8 .img--GRKmQ>img,.diamond--gCRy- .img--GRKmQ>img{height:55px}
.text--3blWp{padding-left:10px;line-height:16px}
.priceContainer--30cWp{text-align:right;font-size:12px}
.price--3am-M{font-size:15px;color:#ff6464;text-align:right}
.orgprice--1JEx7{text-decoration:line-through}
.subtotal--2F2n_{line-height:30px;font-size:14px;padding:6px 0}
.btns--3JlAX>div{background-color:#ff8080;color:#fff;display:block;font-size:14px;text-align:center;text-decoration:none;display:inline-block;padding:12px 44px}
.cart-btns--3Xd5_>div:first-child{margin-right:12px}
.p--4bOI7{font-size:18px;float:left;margin-left:10px;color:#ff6464}
.lab-created-diamond-style-title--2wK52{cursor:default;display:flex;color:#4a77de;font-size:18px;width:15%}
.lab-created-fancy-diamond-style-title--2wdjG{display:inline-block;width:13%;margin:0 5px}
.text-with-icon--13hVX{padding-left:0}
.carePlanContainer--1emx_{display:flex;justify-content:space-between;align-items:center;padding:5px 0}
.carePlanContainer--1emx_ .carePlanIcon--wJ9aX{float:left;width:19px;height:14px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAANCAYAAACkTj4ZAAACCklEQVQ4T5WTT0hUURTGv++Mmm5y3hQWCdGfRTE4o4VtpIVtCnIzO2mVYNQi9I2LAkmiFu2CeW8syV20MCWiXQgtFIIWZTLzXn+kNu0MZP7BQKbz7ok3YVoRTHd173fP+Z3F9x1ix7Fcbw7AsZ1ag/c4o1nvpihj2w0aBVgO30bNcjnd/WgnrMPx99WI8VAjg5nCaM9ry81/4d7J5QOBaZ4D9DRBFzR3VXkewDSAtVLrRieu9G5uwcLBVNyGYqRULjzArTO1OigsiLm+o1DbCE9VRhJL7VOeJZv4DGAPgIGSnXxeB00vNVvrLYsA+tTIifJYVy6U/wJtfbZP5g+LkWFAbwCcLdmJC/WBjj+oMEdB3mkIFM286wHMIQomAMSbmqRj7WpX1XL9+2rwhKILDYL8fmGwS4VHoJxS6BBMJE8Gfary4T9AXuqnc7UcJbKqwEsCK2TbhAnWTzYOynpDovxUtBOvLMebATFI1XvFdLcdzfj9/wY5eVfJUTGMF8YSHy3Xuy40i2FGYk7unFLmDdBbsZNvoxkvRcEzKs8W04kXf7jmPVTgYmS9ZXfQ+n0AYAbQr0JeK+xfWbBWjz8t2clULPs+rho8BpAEkDfAcAjftt/x3hiirMJxGu0ktK2eG5WqKqoSQYsJsFE3gLR+JV1Y0Rq/QXSWVtafr8cd5hKUlwEcbHC/fiv7AZT5NTkeHxAXAAAAAElFTkSuQmCC);background-repeat:no-repeat;margin-right:7px}
.carePlanContainer--1emx_ .text--3skXE{width:100%;display:flex;align-items:center}
.addtocart-enter{max-height:0}
.addtocart-enter.addtocart-enter-active{max-height:300px;transition:max-height 500ms ease-in}
.addtocart-leave{max-height:300px}
.addtocart-leave.addtocart-leave-active{max-height:0;transition:max-height 300ms ease-in}
.rootCartPreview--xRPdF{position:relative;vertical-align:middle;display:flex;align-items:center;height:100%;padding:0 12.5px}
.login-menu-icon-img--2ltoR:before{font-size:15px;margin-right:5px;color:#a3a3a3}
.login-menu-right--2EQAS .login-menu-icon-img--2ltoR{padding-right:6px}
.login-menu-icon-img--2ltoR,.login-menu-text--C_lqc{display:inline-block;vertical-align:middle;font-size:11px}
.bag-container--31WpU{border:1px solid transparent;z-index:1000;text-align:center;cursor:pointer}
.bag-container--31WpU.is-fixed--Y9WxQ{padding:11px 0}
.bag-container--31WpU:hover::after,.bag-container--31WpU.bag-container-open--2MI6T::after{content:'';display:inline-block;width:100%;height:8px;background:#fff;position:absolute;bottom:-4px;right:0;z-index:1010}
.bag-container--31WpU[data-num="0"]:hover::after{display:none}
.bag-container--31WpU.is-fixed--Y9WxQ{width:60px}
.bag-container--31WpU.is-fixed--Y9WxQ .cart--1ZfrE::before{width:57px}
.bag-container--31WpU.is-fixed--Y9WxQ .cart--1ZfrE{top:36px}
.bag-container--31WpU:hover,.bag-container-open--2MI6T{border:1px solid #b6b6b6;box-shadow:0 1px 3px 1px rgba(0,0,0,0.2)}
.bag-container--31WpU[data-num="0"]:hover,.bag-container--31WpU.bag-container-close--2BWJn:hover{border:1px solid transparent;box-shadow:none}
.bag-container--31WpU:hover>div,.bag-container-open--2MI6T>div{display:block}
.bag-container--31WpU:hover>div[data-num="0"],.bag-container--31WpU.bag-container-close--2BWJn:hover>div{display:none}
.iconShoppingCart--2i0_u{width:14px;height:16px;fill:#8a8a8a;margin:0 7px}
.login-form-container--200Pn .iconAvatar--34mVl{margin-right:7px;width:15px;height:16px;fill:#8a8a8a}
.login-form-container--200Pn{cursor:pointer;display:flex;align-items:center;margin-right:25px}
.login-form-container--200Pn:hover .login-form--1J44R{display:block}
.login-form-container--200Pn:hover [class^=login-form]{display:block}
.logged-in-container--1ekbW{position:relative;text-transform:uppercase;font-size:11px;white-space:nowrap;z-index:1000;margin-right:25px}
.logged-in--1ffMq a{padding:7px 10px}
.logged-in--1ffMq>hr{margin:0 5px}
.logged-in--1ffMq>a,.logged-in--1ffMq>hr{display:none}
.logged-in--1ffMq>a:first-child{visibility:hidden}
.logged-in-container--1ekbW:hover a:first-child{visibility:visible}
.logged-in--1ffMq>a:first-child,.logged-in-container--1ekbW:hover a,.logged-in-container--1ekbW:hover hr{display:block}
.logged-in--1ffMq{position:absolute;border:1px solid transparent;top:-8px;left:-11px}
.logged-in-container--1ekbW:hover .logged-in--1ffMq{box-shadow:0 1px 3px 1px rgba(0,0,0,0.2);background-color:#f8f8f8;border:1px solid #dadada}
.logged-in--1ffMq a:hover{background-color:#e4e4e4}
.rootHeaderContactUs--1sVQ_{display:flex;align-items:center;justify-content:center}
.rootHeaderContactUs--1sVQ_ .customerServiceBox--162EZ,.rootHeaderContactUs--1sVQ_ .mailBox--D7Tlw,.rootHeaderContactUs--1sVQ_ .locationBox--3yb9u{display:flex;align-items:center;justify-content:center;height:18px}
.rootHeaderContactUs--1sVQ_ .customerServiceBox--162EZ{padding-right:11px}
.rootHeaderContactUs--1sVQ_ .customerServiceBox--162EZ .iconCustomerService--1q6-2{fill:#8a8a8a;width:14px;height:14px;display:block}
.rootHeaderContactUs--1sVQ_ .telBox--2kVKP{padding:0 10px 0 0;display:flex;align-items:center;justify-content:center;color:#656565;font-size:10px;font-weight:400;display:block;line-height:1;text-align:left;letter-spacing:0}
.rootHeaderContactUs--1sVQ_ .telBox--2kVKP .callOrText--25DXZ{color:#ff9c9c;font-size:10px}
.rootHeaderContactUs--1sVQ_ .mailBox--D7Tlw{padding:0 15px;border-left:1px solid #dfdfdf}
.rootHeaderContactUs--1sVQ_ .mailBox--D7Tlw .iconMail--1UaEc{width:15px;height:12px;fill:#8a8a8a;display:block}
.rootHeaderContactUs--1sVQ_ .locationBox--3yb9u{border-left:1px solid #dfdfdf;padding:0 0 0 13px;color:#ff8081}
.rootHeaderContactUs--1sVQ_ .locationBox--3yb9u .iconPinLocation--1Drwa{fill:#ff8081;width:12px;height:15px;margin-right:10px}
.menu-container--273Te{position:relative;min-width:980px;align-items:center;z-index:99}
.menu-container--273Te.withHeaderMessage--2zohC .mask--2DOL3{top:194px}
.main-container--2PI0W{max-width:1260px;margin:0 auto;position:relative;z-index:50;padding:30px 0;height:300px;display:table;width:98%;background:linear-gradient(to right,#fff 70%,transparent 70%)}
.main-nav-item--1dDl9,.main-nav-item-no-sub--3fhEH,.main-nav-item-open--FejHK{vertical-align:middle;display:inline-block;line-height:normal}
.main-nav-item--1dDl9:not(.menu-seperator--1fVK-),.main-nav-item-no-sub--3fhEH{flex-grow:1}
.main-nav-item-no-sub--3fhEH:last-child{padding-right:0}
.main-nav-item-open--FejHK .sub-menu-container--1cQ-G{visibility:visible}
.main-nav-item-link--3tq4F{color:#636363;text-transform:uppercase;font-size:13px;background:transparent;cursor:pointer;position:relative;line-height:16px;display:inline-block}
.main-nav-item-link--3tq4F::before{display:block;content:attr(data-title);font-weight:700;height:1px;color:transparent;overflow:hidden;visibility:hidden;margin-bottom:-1px}
.main-nav-item--1dDl9.menu-seperator--1fVK-{cursor:default;padding:0;width:1px;background-color:#656565;height:10px}
.main-nav-item-open--FejHK .main-nav-item-link--3tq4F::after{width:100%}
.main-nav-item-link--3tq4F::after{border-bottom:4px solid #ff8080;content:'';display:block;width:0;z-index:-1;transition:.1s width ease;position:absolute;left:0;right:0;bottom:-29px;margin:0 auto}
.main-nav-item-open--FejHK .main-nav-item-link--3tq4F{font-weight:700}
.sub-menu--cBN8i{background:#fff;border-top:1px solid #e8e8e8;position:relative;cursor:auto}
.sub-menu--cBN8i .menu-image-bg--smxT7{height:calc(100% - 60px);width:calc(46% - 230px);position:absolute;top:30px;right:30px;z-index:100;box-sizing:border-box;background-size:cover;background-position:center;border:none}
.sub-menu--cBN8i a.menu-image-bg--smxT7{z-index:101}
.main-nav-item-open--FejHK .menu-image-bg--smxT7.diamonds-sub--2KVK3 .true-hearts-white-overlay--2rF32{position:absolute;bottom:0;width:100%;line-height:34px;z-index:101;background-color:#fff;color:#000;min-height:34px;display:flex;align-items:center;justify-content:center}
.main-nav-item-open--FejHK .menu-image-bg--smxT7.diamonds-sub--2KVK3 .true-hearts-img-text--wVAvF{position:absolute;right:50%;transform:translateX(50%);top:20px}
@media screen and (max-width: 1150px) {
.main-nav-item-open--FejHK .menu-image-bg--smxT7.diamonds-sub--2KVK3 .true-hearts-img-text--wVAvF{width:70%}
}
.main-nav-item-open--FejHK .menu-image-bg--smxT7.diamonds-sub--2KVK3 .true-hearts-white-overlay--2rF32 .text--1AO1C{text-align:center;font-size:13px;font-weight:700;letter-spacing:2px;line-height:normal}
.main-nav-item-open--FejHK .menu-image-bg--smxT7.diamonds-sub--2KVK3 .true-hearts-white-overlay--2rF32 .text--1AO1C.lab-diamond-icon--1Dqgd:before{color:#4a77de;font-size:24px;vertical-align:-6px}
.sub-menu-container--1cQ-G{position:absolute;padding-top:13px;visibility:hidden;width:100%;z-index:9999;left:0;margin-top:-30px;top:100%}
.menu-column--147Lw{position:relative;height:100%;display:table-cell}
.menu-column--147Lw:last-child:after{display:none}
.menu-column--147Lw:last-child .menu-unit--140vM{padding:0 0 0 3%}
.menu-column--147Lw .menu-unit--140vM:last-child{margin-bottom:0}
.menu-column--147Lw:nth-child(1) .menu-unit--140vM{padding-left:0}
.menu-column--147Lw:nth-child(1){width:24%}
.menu-column--147Lw:nth-child(2){width:26%;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}
.menu-column--147Lw:nth-child(2) .menu-unit--140vM{padding:0 5% 0 7%}
.menu-column-3--1oyFF{height:100%}
.menu-unit--140vM{color:#636363;font-size:14px;font-weight:400;line-height:22.506px;text-align:left;text-transform:none;margin-bottom:7%;padding:0 5%}
.menu-unit-title--2s99-{color:#656565;font-size:14px;font-weight:400;text-transform:uppercase;padding-bottom:10px}
.nav-list--dx9Cm{height:73px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}
.logo--1wr2s{width:20%}
.logo--1wr2s img{width:80%;float:left}
.logo--1wr2s div{position:absolute;text-transform:uppercase;font-size:9px;letter-spacing:1px;color:#9b9b9b;text-align:left;left:50px;top:-3px}
.logo--1wr2s a{position:relative}
.ja-main-logo--3DQRT{cursor:pointer;display:inline-block;vertical-align:middle;width:230px}
.menu-container--273Te .justify-align--3Fi95>*{vertical-align:middle}
.ja-main-logo--3DQRT:hover{transition:1s}
.search-input--xnr7D{background:transparent;border:none;border-bottom:1px solid #adadad;box-sizing:border-box;color:#636363;font-size:11px;letter-spacing:.1em;outline:none;text-transform:uppercase;padding-bottom:1px;vertical-align:bottom}
.search-go--1AQkI{border:0;text-align:left;font-size:15px;padding-left:0;vertical-align:middle;outline:none;cursor:pointer;padding-right:0}
.row--35tYP:before,.row--35tYP:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.ul-column--1KfUm{float:left;margin-right:25px}
.ul-column--1KfUm:last-of-type{margin-right:0}
.menu-unit--140vM a{color:#656565;display:inline-block}
.menu-unit--140vM a:hover{color:#999}
.menu-unit--140vM a:hover span{font-weight:500;color:#bdbdbd}
.uppercase--1I_g8{text-transform:uppercase;line-height:2em}
.inline--1Size{display:inline-block;margin-right:10px}
.capitalized--1U25N{text-transform:capitalize}
.link-image--3qKsN{text-indent:-999px}
.sub-menu-image-holder--13Kfy{position:absolute;right:0;top:0;width:40%;height:100%;background-position:center 60%;background-repeat:no-repeat;display:none}
.display-table--2y1cL{display:table;width:100%}
.display-table--2y1cL>*{display:table-cell;vertical-align:middle}
.class-icon--37NL7::before{margin-right:7px;float:left;color:#838383}
.loose-diamonds--2FxmO li{line-height:25px}
.loose-diamonds--2FxmO .class-icon--37NL7::before{font-size:18px}
.diamonds-general-links--2lM-y li{line-height:25px}
.diamonds-general-links--2lM-y .class-icon--37NL7::before{font-size:25px}
.fancy-color-diamonds--3posQ li{line-height:25px}
.fancy-color-diamonds--3posQ .class-icon--37NL7::before{font-size:18px}
.wedding-rings--3yfze li{line-height:25px}
.wedding-rings--3yfze .class-icon--37NL7::before{font-size:35px;width:35px}
.engagement-rings-styles--16bTs li{line-height:25px}
.engagement-rings-styles--16bTs .class-icon--37NL7::before{font-size:32px}
.loose-gemstones--2M_Ks li{line-height:25px}
.loose-gemstones--2M_Ks .class-icon--37NL7::before{font-size:18px}
.ul-column--1KfUm li{line-height:27px}
.design-your-own--2JENm .class-icon--37NL7::before,.design-your-own-er--2f_0u .class-icon--37NL7::before,.design-your-own-diamonds--1CpGW .class-icon--37NL7::before,.ready-to-ship--5tov6 .class-icon--37NL7::before,.lab-created-diamonds--1PjXz .class-icon--37NL7::before,.loose-gemstones-links--2FXGa .class-icon--37NL7::before,.anniversary-gifts--2WZqS .class-icon--37NL7::before{font-size:25px}
.class-icon--37NL7.icon-education--wc6-Q::before{font-size:19px}
.class-icon--37NL7.icon-canada-mark--1Z9TQ::before{font-size:26px;color:red}
.class-icon--37NL7.icon-true-hearts--1fDmd::before{color:#ea5f61}
.class-icon--37NL7.icon-wedd-set--2jth9::before{font-size:35px}
.class-icon--37NL7.yellow--37ZPO::before{color:#ffe414}
.class-icon--37NL7.pink--3gEGn::before{color:#ff2a71}
.class-icon--37NL7.purple--3805f::before{color:#b81db4}
.class-icon--37NL7.red--1d4D5::before{color:#e92744}
.class-icon--37NL7.blue--1tyqL::before{color:#648e98}
.class-icon--37NL7.green--2WQCn::before{color:#317f25}
.class-icon--37NL7.orange--3Zbxs::before{color:orange}
.class-icon--37NL7.brown--10NIq::before{color:#8e3415}
.class-icon--37NL7.black--2m6P7::before{color:#060302}
.class-icon--37NL7.gray--27v0t::before{color:#727272}
.class-icon-rose-gold--2BZqM::before{color:#FF8080;font-size:18px}
.class-white-gold--14E5n::before{color:#848484;font-size:18px}
.class-yellow-gold--3oTCE::before{color:#C9A63A;font-size:18px}
.class-icon-platinum--3EOrn::before{color:#848484;font-size:18px}
.class-icon-platinum--3EOrn::after{content:"PT";left:5px;position:absolute;font-size:8px;font-weight:700}
.class-icon-platinum--3EOrn{position:relative}
.class-icon-anniversary--2hVxF::before{font-size:25px!important;display:flex;justify-content:center}
.class-icon-tennis-bracelets--37z2u::before{font-size:25px}
.class-icon-icon-Studs2--1qrtJ::before{font-size:25px}
.class-icon--37NL7.blue-gem--2hp9B::before{color:#8c9aff}
.class-icon--37NL7.pink-gem--2-KPf::before{color:#eca2e6}
.class-icon--37NL7.yellow-gem--3R3U9::before{color:#ffe414}
.class-icon--37NL7.red-gem--3W_5B::before{color:#dc8fa3}
.class-icon--37NL7.green-gem--17CIZ::before{color:#008810}
.class-icon--37NL7.green-sapphire-gem--MqxJl::before{color:#00c717}
.designer-collection--2gEQj{text-indent:-9999px}
.designer-collection--2gEQj:hover{opacity:.6}
.designer-collection-unit--Y3zrA .ul-column--1KfUm li{float:left;margin-right:10px}
@media only screen and (max-width: 1210px) {
.designer-collection-unit--Y3zrA .ul-column--1KfUm li{width:90px;display:flex;align-items:center;justify-content:center}
}
.main-nav-item-open--FejHK .engagement-rings-sub--gxocv .designer-collection--2gEQj.danhov--7YNhH{background-image:url(../images/svg/designers-logos/danhov-logo.svg);width:80px;height:40px;margin:0 10px}
.main-nav-item-open--FejHK .engagement-rings-sub--gxocv .designer-collection--2gEQj.jeff-cooper--AsU1A{background-image:url(../images/svg/designers-logos/jeff-logo.svg);width:50px;height:40px}
.main-nav-item-open--FejHK .engagement-rings-sub--gxocv .designer-collection--2gEQj.martin-flyer--2eN_n{background-image:url(../images/svg/designers-logos/mf-logo.svg);width:90px;height:40px}
.main-nav-item-open--FejHK .engagement-rings-sub--gxocv .designer-collection--2gEQj.verragio--3lbCx{background-image:url(../images/svg/designers-logos/verragio-logo.svg);width:92px;height:40px}
.main-nav-item-open--FejHK .engagement-rings-sub--gxocv .designer-collection--2gEQj.jamesallen-unique--3izBs{background-image:url(../images/svg/designers-logos/unique-logo.svg);width:90px;height:40px}
.mask--2DOL3{content:"";display:none;background-color:rgba(0,0,0,0.3);position:fixed;top:148px;left:0;right:0;height:100%;width:100%;z-index:998}
.is-menu-open--24O1s .mask--2DOL3{display:block}
.is-top-banner--1FbpS .main-nav-item--1dDl9::after{top:160px}
.main-nav-item--1dDl9.main-nav-item-open--FejHK::after{opacity:1}
.is-fixed--1hHCB .main-nav-item--1dDl9::after{top:73px!important}
.is-top-banner--1FbpS.is-fixed--1hHCB .main-nav-item--1dDl9::after{top:120px!important}
.search-input-form--RSbNV{padding:6px 10px}
.nav-bar-item--2SBl6{cursor:pointer;vertical-align:middle;height:inherit;padding:13px 0;font-size:11px}
.nav-bar-item--2SBl6 .nav-bar-item-link--2WHqc{color:#636363;padding:0 13px;text-transform:uppercase;font-size:11px;background:transparent;cursor:pointer;display:block;position:relative}
.is-fixed--1hHCB{position:fixed!important;width:100%;z-index:1000;background:#fff;top:0;border-bottom:1px solid #e8e8e8}
.is-fixed--1hHCB.is-top-banner--1FbpS{top:0}
.burger--1L-2t{display:none}
@media screen and (max-width: 1440px) {
.sub-menu--cBN8i{background-position:bottom 30% right -30%}
}
@media screen and (max-width: 1260px) {
.main-nav-item-open--FejHK .menu-image-bg--smxT7.diamonds-sub--2KVK3 .true-hearts-white-overlay--2rF32 .text--1AO1C{width:150px;font-size:11px;letter-spacing:0;margin:5px auto 0}
}
@media screen and (max-width: 1220px) {
.menu-column--147Lw:nth-child(1){width:30%}
.sub-menu--cBN8i .gemstones-sub--2eb6M .menu-image-bg--smxT7 .menu-column--147Lw:nth-child(2),.sub-menu--cBN8i .fine-jewelry-sub--2Bsfr .menu-image-bg--smxT7 .menu-column--147Lw:nth-child(2){width:28%}
.menu-column--147Lw:last-child .menu-unit--140vM{padding:0 0 0 4%}
.main-container--2PI0W{background:linear-gradient(to right,#fff 70%,transparent 70%)}
.sub-menu--cBN8i .menu-image-bg--smxT7{width:calc(40% - 230px)}
.is-fixed--1hHCB .prev-menu---goao .bag-container--3bZpI{width:auto}
}
@media screen and (max-width: 980px) {
.logo--1wr2s{width:14%}
.logo--1wr2s img{width:100%}
.fixed-container--2m422 input[type="text"],.fixed-container--2m422 textarea{width:118px}
.main-nav-item--1dDl9.menu-seperator--1fVK-{margin-left:0}
.logo--1wr2s div{font-size:8px;left:35px}
}
.prev-menu---goao{vertical-align:middle}
.ie9--368AU .logo--1wr2s img[src$=".svg"]{width:100%}
.ie9--368AU .logo--1wr2s{width:14%}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
.logo--1wr2s{width:14%}
.logo--1wr2s img[src$=".svg"]{width:100%}
}
.design-your-own-diamonds--1CpGW{margin-bottom:3%}
.lab-color--3oZOJ:before{color:#4a77de}
.disclaimer--13OPU{text-align:left;position:absolute;left:3px;bottom:3px}
.disclaimerPopup--1q2lL{padding:20px 30px;text-align:center;box-sizing:border-box;color:#000;width:900px}
.selected--1zJ0o{color:red}
.input--3MJP9{float:right}
.results--33mYg{display:none;z-index:200}
.results--33mYg.focused--3mJPZ{display:block}
.container--1n6YX:hover .results--33mYg,.input--3MJP9:focus ~ .results--33mYg{display:block}
.search-input-form--1pkqj .search-input--15uI_{background:transparent;border:none;border-bottom:1px solid #adadad;box-sizing:border-box;color:#636363;font-size:11px;letter-spacing:.1em;outline:none;text-transform:uppercase;padding:4px 0;width:100px;vertical-align:bottom}
.search-input-form--1pkqj .search-input--15uI_:hover{box-shadow:none}
.new-search-api--4f8V1{border:1px solid green}
.search-go--1wRt1{border:0;text-align:left;font-size:17px;padding-left:0;background:url(../images/menu/search.svg) no-repeat;background-size:20px;vertical-align:middle;outline:none;cursor:pointer}
:focus{outline:none}
.rootHeaderSearch--3kqrS{position:relative;display:inline-block}
.rootHeaderSearch--3kqrS .searchInput--35hAq.searchInput--35hAq.searchInput--35hAq{max-width:173px;height:34px!important;padding:0 35px 0 9px;font-size:13px!important}
@media screen and (max-width: 1200px) {
.rootHeaderSearch--3kqrS .searchInput--35hAq.searchInput--35hAq.searchInput--35hAq{width:11vw}
}
.searchButton--2d7uW{cursor:pointer;border:none;padding:0;background:none;width:17px;margin:0 auto}
.searchButton--2d7uW:disabled{cursor:default}
.searchButton--2d7uW .iconSearch--1YyrY{display:block;fill:#8a8a8a}
.rootCustomInput--36_mB.rootCustomInput--36_mB.rootCustomInput--36_mB{height:38px!important;border-radius:4px;border:1px solid #c5c5c5;background:#fff!important;background-color:#fff!important;width:100%;padding:10px 13px;color:#656565;font-size:16px!important;font-weight:400;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'Nunito Sans';line-height:1}
.rootCustomInput--36_mB.rootCustomInput--36_mB.rootCustomInput--36_mB::-ms-clear,.rootCustomInput--36_mB.rootCustomInput--36_mB.rootCustomInput--36_mB::-ms-reveal{display:none}
.rootCustomInput--36_mB.rootCustomInput--36_mB.rootCustomInput--36_mB.textArea--1vawN{overflow-y:auto;resize:none;height:70px!important;background:transparent;scrollbar-track-color:#fff;scrollbar-face-color:rgba(215,215,215,0.9)}
.rootCustomInput--36_mB.rootCustomInput--36_mB.rootCustomInput--36_mB.textArea--1vawN::-webkit-scrollbar{width:4px;height:94px}
.rootCustomInput--36_mB.rootCustomInput--36_mB.rootCustomInput--36_mB.textArea--1vawN::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}
.rootCustomInput--36_mB.rootCustomInput--36_mB.rootCustomInput--36_mB.textArea--1vawN::-webkit-scrollbar-thumb{background:rgba(215,215,215,0.9);border-radius:10px}
.rootCustomInput--36_mB.rootCustomInput--36_mB.rootCustomInput--36_mB.textArea--1vawN::-webkit-scrollbar-thumb:hover{background:#d7d7d7}
.rootCustomInput--36_mB.rootCustomInput--36_mB.rootCustomInput--36_mB:focus{border:1px solid #656565!important;box-shadow:none!important}
.rootCustomInput--36_mB.rootCustomInput--36_mB.rootCustomInput--36_mB:hover{border:1px solid #656565}
.rootCustomInput--36_mB.rootCustomInput--36_mB.rootCustomInput--36_mB.notValid--3vbDT{border:1px solid rgba(229,48,49,0.59)!important;background-color:#fff2f2!important}
.rootCustomInput--36_mB.rootCustomInput--36_mB.rootCustomInput--36_mB:disabled{background-color:#f8f8f9!important;opacity:.5}
.rootCustomInput--36_mB.rootCustomInput--36_mB.rootCustomInput--36_mB:disabled:hover{border:1px solid #c5c5c5}
.rootCustomInput--36_mB.rootCustomInput--36_mB.rootCustomInput--36_mB::placeholder{color:#a1a1a1;line-height:normal}
.rootCustomInput--36_mB.rootCustomInput--36_mB.rootCustomInput--36_mB::-webkit-input-placeholder{color:#a1a1a1;line-height:normal}
.rootCustomInput--36_mB.rootCustomInput--36_mB.rootCustomInput--36_mB:-moz-placeholder{color:#a1a1a1;line-height:normal;line-height:revert}
.rootCustomInput--36_mB.rootCustomInput--36_mB.rootCustomInput--36_mB::-moz-placeholder{color:#a1a1a1;line-height:normal;line-height:revert}
.rootCustomInput--36_mB.rootCustomInput--36_mB.rootCustomInput--36_mB:-ms-input-placeholder{color:#a1a1a1;line-height:normal}
.rootCustomInput--36_mB.rootCustomInput--36_mB.rootCustomInput--36_mB::-ms-input-placeholder{color:#a1a1a1;line-height:normal}
.rootCustomInput--36_mB.rootCustomInput--36_mB.rootCustomInput--36_mB::-webkit-inner-spin-button{-webkit-appearance:none}
.errorMsg--3hXPL{color:red;font-size:12px;line-height:1;width:95%;position:absolute;bottom:0;left:0;-webkit-transform:translateY(115%);-ms-transform:translateY(115%);transform:translateY(115%);-moz-transform:translateY(115%);-o-transform:translateY(115%)}
@keyframes PageLoader--3kekw {
from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
@-webkit-keyframes PageLoader--3kekw {
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
.loader--1Gatn{content:'';border-radius:50%;border:2px solid #fff;border-top-color:#848484;animation:PageLoader--3kekw .6s linear infinite;-webkit-animation:PageLoader--3kekw .6s linear infinite;width:100%;height:100%}
.iconSearch--1ONvg,.iconClearSearch--vwNCy{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);right:17px;width:15px;height:15px;fill:#919191}
.iconClearSearch--vwNCy{display:flex;align-items:center;justify-content:center;color:#919191;font-size:15px;height:auto;width:auto;right:11px}
.live-chat-container--1R1bT{width:62px;padding-left:8px;letter-spacing:normal;position:relative}
.live-chat-container--1R1bT .live-chat--HJoOr{transition:all .3s;color:#fff;font-size:10px;text-transform:uppercase;background:#ff9c9c;background-size:17px;background-position:10px 15px;padding:14px 0;width:67px;border-radius:0 0 5px 5px;cursor:pointer;vertical-align:middle;position:absolute;top:0;z-index:10;height:40px;box-sizing:border-box;text-align:center;left:20px}
.live-chat--HJoOr:before{transition:all .3s;font-size:18px;vertical-align:middle;margin-right:6px;line-height:18px}
.live-chat-container--1R1bT .live-chat--HJoOr:hover{color:transparent;border-radius:67px;padding:0;top:2px;width:67px;height:67px;font-size:0;box-sizing:border-box}
.live-chat-container--1R1bT .live-chat--HJoOr:hover:before{font-size:28px;vertical-align:middle;color:#fff;line-height:67px;margin-right:0}
.chatnowicon--31i9C{position:fixed;width:48px;height:81px;top:50%;left:0;z-index:999;cursor:pointer;background:#ff8081;color:#fff}
.ChatNow--GoDb_{display:block;text-align:center;padding-top:15px}
.icon-chat-now--1hmSB{color:#fff;position:absolute;left:10px;font-size:25px;top:6px;font-family:'JamesAllenFonts'}
.chat-enter{left:-48px}
.chat-enter.chat-enter-active{transition:left .4s ease-in;left:0}
.chat-leave{left:0}
.chat-leave.chat-leave-active{left:-48px;transition:left .4s ease-in}
.rootTopBanner--wNplM{width:100%;height:30px;background:#1B1B1B;color:#fff;text-align:center;font-weight:600;z-index:9999;margin:auto;font-size:20px;line-height:30px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:all .3s linear}
.rootTopBanner--wNplM .item-face--22Scz{z-index:1;-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg)}
.rootTopBanner--wNplM .item-back--3jfWb{height:30px;position:relative;z-index:2;-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg)}
.casa-pagina-top-list--DM7Po{width:715px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-transform:uppercase;margin:0 auto}
.casa-pagina-top-list--DM7Po a{font-size:12px}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
.casa-pagina-top-list--DM7Po{width:825px}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.casa-pagina-top-list--DM7Po{width:825px}
}
.anim--3sSfL{width:100%;height:100%;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}
.item-face--22Scz{z-index:2}
.item-back--3jfWb{z-index:1;-webkit-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-o-transform:rotateX(-180deg)}
.item-face--22Scz{position:absolute;width:100%;height:100%;backface-visibility:hidden}
.top-banner-flip--gu2fh{-webkit-perspective:800px;perspective:800px;width:100%;height:100%;position:relative}
.top-banner-card--ASkns{width:100%;height:100%;-webkit-transform-style:preserve-3d;-webkit-transition:.5s}
.top-banner-card--ASkns.flipped--20b9o{-webkit-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-o-transform:rotateX(-180deg)}
.top-banner-face--2RdW4{width:100%;height:100%;position:absolute;-webkit-backface-visibility:hidden;z-index:2;text-align:center}
.top-banner-face--2RdW4.front--p00hN{z-index:1;cursor:pointer}
.top-banner-face--2RdW4.back--Dqrah{-webkit-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-o-transform:rotateX(-180deg);cursor:pointer}
.ieClassFix--2ilJo{z-index:3!important}
.ieBackClassFix--CYSqE{z-index:2!important}
.rootCounterContainer--2-dxx{display:block;position:relative}
.rootCounterContainer--2-dxx .textContainer--3ksm3{font-size:18px;text-transform:uppercase;font-weight:700;letter-spacing:3px}
.rootCounterContainer--2-dxx .outer-wrap-counter--abFtX{display:inline-block;position:relative;top:-21px;margin-left:5px;width:134px}
.rootCounterContainer--2-dxx .outer-wrap-counter--abFtX .inner-wrap-counter--1KHgj{position:absolute;top:0;left:0;height:30px;width:134px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0 0 4px 4px}
.rootCounterContainer--2-dxx .outer-wrap-counter--abFtX .inner-wrap-counter--1KHgj.show-box-shadow--2hxTi{box-shadow:0 0 16px 0 rgba(0,0,0,0.39)}
.rootPopup--12qra{padding:0!important;font-size:0}
.rootPopup--12qra .imagePopup--1roId{min-width:643px;width:100%}
.rootPopup--12qra .termsWrapper--26lEY{color:#000;background-color:#fff;font-size:13px;line-height:15px;width:43vw;min-width:643px;margin:5px 20px;text-align:center}
.rootPopup--12qra .popupForm--U7w7B{position:absolute;left:9%;bottom:9%;width:83%}
.rootPopup--12qra .termsAndConditions--2vvFi button{color:#fff;font-size:18px;font-weight:500;letter-spacing:.2px}
.rootPopup--12qra .termsAndConditions--2vvFi .MuiSvgIcon-root{fill:#fff!important}
.rootPopup--12qra .termsAndConditions--2vvFi .MuiFormControlLabel-root{color:#fff}
.rootPopup--12qra .chooseButton--1W2RD{width:47.5%!important;border-radius:0!important;color:#fff!important;background:transparent!important;border:2.1px solid #fff!important}
.rootPopup--12qra .chooseButton--1W2RD .iconCheck--1gUrM{display:flex;justify-content:center;align-items:center;top:7px!important;right:14px!important;background-color:#fff;color:transparent!important;font-size:17px!important;border-radius:100%;width:22px;height:22px}
.rootPopup--12qra .chooseButton--1W2RD .icon-done{color:rgba(191,36,31,0.63)!important}
.rootPopup--12qra .selected{background-color:rgba(255,255,255,0.63)!important}
.rootPopup--12qra .submitButton--3qqrI{background-color:#1B1B1B!important;letter-spacing:2.5px;font-size:20px!important;height:59px!important}
.rootPopup--12qra .submitButtonWrapper--61OGQ{width:70%;margin:0 auto;letter-spacing:3.2px}
.rootPopup--12qra .errorMsgField--1Ltg7{color:#1B1B1B}
.countdown--1aw-0 .row--32HkH{display:flex;justify-content:space-between;align-items:flex-end;height:17px;font-size:12px;padding:0 7px;text-align:center;letter-spacing:0;line-height:normal}
.countdown--1aw-0 .row--32HkH .cell--1u69->*{font-weight:700!important}
.countdown--1aw-0 .row--32HkH:last-child{align-items:flex-start;padding-top:2px}
.countdown--1aw-0.mobile--15NTB .row--32HkH{height:20px}
.cell--1u69-{display:flex;flex-direction:column;width:25%}
.cell--1u69- .digit--3D8VF{border-radius:4px;background-color:#F0CDE1;width:12px;height:15px;line-height:17px;text-align:center;display:inline-block}
.cell--1u69- .digit--3D8VF:first-child{margin-right:2px}
.cell--1u69->span:first-child{font-size:8px}
.rootTermsAndConditionsButton--HsBwE button{cursor:pointer;border:none;padding:0;background:none;text-decoration:underline;font-weight:bolder}
.rootTermsAndConditionsButton--HsBwE button:disabled{cursor:default}
.rootPopupTermsAndConditions--Uz9HQ.rootPopupTermsAndConditions--Uz9HQ{width:90%;max-width:850px;overflow:auto}
.popup--2-mY9{margin:3% 1% 0;color:#1B1B1B}
.messageContainer--1ufpK{background-color:#000}
.messageContainer--1ufpK .contentWrapper--XTzrS{background-color:#f7f0eb;text-align:center;position:relative;box-sizing:border-box;border-radius:0 0 4px 4px}
.messageContainer--1ufpK .contentWrapper--XTzrS .closeButtonStyle--2fLEF{color:grey;position:absolute;right:10px;top:0;height:100%;display:flex;align-items:center;font-size:15px;cursor:pointer}
@media screen and (max-width: 359px) {
.messageContainer--1ufpK .contentWrapper--XTzrS .closeButtonStyle--2fLEF{display:block;top:5px;right:5px}
}
.messageContainer--1ufpK .contentWrapper--XTzrS .content--6FpNK{height:30px;color:#656565;font-family:"Nunito Sans";font-weight:700;padding:10px 10px 8px;font-size:13px;line-height:16.8px}
.messageContainer--1ufpK.mobile--3JU66 .content--6FpNK{font-size:11px;line-height:14.8px}
.wishlistPopupContainer--KpbDc{width:100%;color:#656565;text-align:center}
.addedText--2SY5e{font-size:14px;margin-bottom:20px}
.saveWishlistText--3c-8K{font-size:14px;margin-bottom:15px}
.rootLoginPopupDesktop--p1o-i.rootLoginPopupDesktop--p1o-i{padding:0;border-radius:4px;box-sizing:border-box;box-shadow:0 2px 5px rgba(27,27,27,0.17)}
.mainWrapper--15g9b{width:94.5%;max-width:450px;box-shadow:0 2px 5px rgba(27,27,27,0.17);border-radius:4px;border:1px solid #fff;background-color:#fff;margin:0 auto;text-align:center;padding:51px 20px 27px;box-sizing:border-box;height:545px}
.mainWrapper--15g9b.popupMode--23IbZ.createUser--1h-Wo{height:840px;max-height:90vh;overflow-y:auto;scrollbar-track-color:#fff;scrollbar-face-color:rgba(215,215,215,0.9)}
.mainWrapper--15g9b.popupMode--23IbZ.createUser--1h-Wo::-webkit-scrollbar{width:8px;height:94px}
.mainWrapper--15g9b.popupMode--23IbZ.createUser--1h-Wo::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}
.mainWrapper--15g9b.popupMode--23IbZ.createUser--1h-Wo::-webkit-scrollbar-thumb{background:rgba(215,215,215,0.9);border-radius:10px}
.mainWrapper--15g9b.popupMode--23IbZ.createUser--1h-Wo::-webkit-scrollbar-thumb:hover{background:#d7d7d7}
.mainWrapper--15g9b.desktop--8tPeW{width:670px;max-width:670px;padding:61px 140px 40px;height:568px}
.mainWrapper--15g9b.desktop--8tPeW.forgotPasswordMode--pMXus{padding:61px 104px 40px}
.mainWrapper--15g9b.createUser--1h-Wo{height:auto}
@media screen and (max-width: 400px) {
.mainWrapper--15g9b.forgotPasswordMode--pMXus h1{font-size:7vw}
}
.mainWrapper--15g9b h1{line-height:1;color:#1b1b1b;white-space:nowrap;font-size:26px;font-weight:400;text-transform:uppercase;margin:0 0 46px}
.mainWrapper--15g9b h2{color:#1a1a1a;font-size:18px;font-weight:400;line-height:1;margin:0 0 42px}
.mainWrapper--15g9b .formWrapper--3ZTgO .changeModeContainer--3zHru{color:#818181;font-family:"Nunito Sans";font-size:12px;font-weight:400;line-height:1}
.mainWrapper--15g9b .formWrapper--3ZTgO .changeModeContainer--3zHru button{padding:0;background:none;border:none;cursor:pointer;color:#656565;font-family:"Nunito Sans";font-size:13px;font-weight:700}
.rootForm--2pqrd{box-sizing:border-box}
.rootForm--2pqrd .inputContainer--2e4mr{margin-bottom:23px;text-align:left;position:relative;font-size:0}
.rootForm--2pqrd .inputContainer--2e4mr.doubleRow--2k9gm{width:47.5%;display:inline-flex;flex-direction:column}
.rootForm--2pqrd .inputContainer--2e4mr.doubleRow--2k9gm.doubleRow1--2IcNJ{align-items:flex-start}
.rootForm--2pqrd .inputContainer--2e4mr.doubleRow--2k9gm.doubleRow2--gCyH_{align-items:flex-end;margin-left:5%}
.rootForm--2pqrd .inputContainer--2e4mr .label--2zFLZ{display:block;color:#656565;font-size:14px;font-weight:400;line-height:1;margin-bottom:7px;width:100%}
.rootForm--2pqrd .inputContainer--2e4mr .chooseButtonsContainer--15yNq{display:flex;align-items:center;justify-content:space-between}
.rootForm--2pqrd .inputContainer--2e4mr .chooseButtonsContainer--15yNq .chooseButton--IyppG{width:190px;height:38px;background-color:#f8f8f9;color:#656565;font-size:16px;font-weight:400;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out;border:1px solid transparent;position:relative;display:flex;align-items:center;justify-content:center;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.rootForm--2pqrd .inputContainer--2e4mr .chooseButtonsContainer--15yNq .chooseButton--IyppG.selected--1y_7i{border:1px solid #ff8081;background-color:#fff}
.rootForm--2pqrd .inputContainer--2e4mr .chooseButtonsContainer--15yNq .chooseButton--IyppG:first-child{margin-right:10px}
.rootForm--2pqrd .inputContainer--2e4mr .chooseButtonsContainer--15yNq .chooseButton--IyppG .iconCheck--1Zm2L{position:absolute;top:2px;right:4px;color:#ff8081;font-size:12px}
.rootForm--2pqrd.mobile--3xeNh .inputContainer--2e4mr.doubleRow--2k9gm{width:100%;display:block}
.rootForm--2pqrd.mobile--3xeNh .inputContainer--2e4mr.doubleRow2--gCyH_{margin-left:0}
.image--Uvw-g{height:auto;z-index:1;position:absolute;left:0;top:0;max-height:100%}
.canvas-wrapper--2PMeX{position:relative;display:inline-block;max-width:100%;max-height:100%}
.canvas-wrapper--2PMeX::after{content:"";position:absolute;left:0;bottom:0;z-index:995;width:45px;height:39px;background-position:-647px -146px;background-image:url(../images/jaSprite.png);display:none}
.loader--3dWQ7{background-color:rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;top:0;left:0;z-index:100}
.enter--hZcf0{opacity:0}
.enterActive--2YeRk{opacity:1;transition:all 1ms}
.leave--1klIp{opacity:1}
.leaveActive--2DwEP{opacity:0;transition:all .4s ease-out}
.round-loader-container--2e8GN{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:110;width:56px;height:56px;background-color:#fff;border-radius:50%}
.spinner--1gAN3{width:30px;height:30px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-animation:rotate-all--3sh_E 1s linear infinite}
.right-side--3Nnys,.left-side--2f7nI{width:50%;height:100%;position:absolute;top:0;overflow:hidden}
.left-side--2f7nI{left:0}
.right-side--3Nnys{right:0}
.bar--1uJXe{width:100%;height:100%;border-radius:200px 0 0 200px;border:4px solid #ff8080;position:relative;box-sizing:border-box}
.bar--1uJXe:after{content:"";width:4px;height:4px;display:block;background:#ff8080;position:absolute;border-radius:50%}
.right-side--3Nnys .bar--1uJXe{border-radius:0 200px 200px 0;border-left:none;transform:rotate(-10deg);transform-origin:left center;animation:rotate-right--2CWmN .75s linear infinite alternate}
.right-side--3Nnys .bar--1uJXe:after{bottom:-4px;right:9px;animation:rotate-right--2CWmN .75s linear infinite alternate}
.left-side--2f7nI .bar--1uJXe{border-right:none;transform:rotate(10deg);transform-origin:right center;animation:rotate-left--2D5p_ .75s linear infinite alternate}
.left-side--2f7nI .bar--1uJXe:after{bottom:-4px;right:-3px}
@keyframes rotate-left--2D5p_ {
to{transform:rotate(30deg)}
from{transform:rotate(175deg)}
}
@keyframes rotate-right--2CWmN {
from{transform:rotate(-175deg)}
to{transform:rotate(-30deg)}
}
@keyframes rotate-all--3sh_E {
from{transform:rotate(0deg)}
to{transform:rotate(-360deg)}
}
.rootPhoneInput--nYcdM{width:100%;height:38px;border:1px solid #c5c5c5;background-color:#fff;padding:9px 13px;display:flex;box-sizing:border-box;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.rootPhoneInput--nYcdM:hover{border:1px solid #656565}
.rootPhoneInput--nYcdM.notValid--31Xui{border:1px solid rgba(229,48,49,0.59);background-color:#fff2f2!important}
.rootPhoneInput--nYcdM input{color:#656565!important;font-size:16px!important;background-color:transparent!important;background:none!important;font-weight:400;width:100%;height:100%!important;padding:0;vertical-align:inherit;border:none!important;border-radius:0}
.rootPhoneInput--nYcdM input::-webkit-inner-spin-button{-webkit-appearance:none}
.rootPhoneInput--nYcdM input:focus{box-shadow:none!important}
.rootPhoneInput--nYcdM .prefix--2F6h1{width:45px!important;padding:0 8px 0 0 !important;border-right:1px solid #c5c5c5!important}
.rootPhoneInput--nYcdM .prefix--2F6h1.disabled--CyVcR{background-color:transparent!important;cursor:default;color:#a1a1a1!important}
.rootPhoneInput--nYcdM .number--wlYBd{padding:0 16px}
.rootPhoneInput--nYcdM .errorMsg--F_1aT{color:red;font-size:12px;line-height:1;bottom:0;left:0;position:absolute;-webkit-transform:translateY(115%);-ms-transform:translateY(115%);transform:translateY(115%);-moz-transform:translateY(115%);-o-transform:translateY(115%)}
.rootUserLocation--2-hrt{box-sizing:border-box;max-height:141px;-moz-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}
.rootUserLocation--2-hrt.extendedManuallyMode--Qon4G{max-height:1000px}
.rootUserLocation--2-hrt .menuWrapper--1H5Ck{margin-bottom:23px;text-align:left;position:relative}
.rootUserLocation--2-hrt .menuWrapper--1H5Ck .manuallyButton--1KgQq{position:absolute;top:0;right:0;font-size:12px;font-weight:400;color:#818181;cursor:pointer}
.rootUserLocation--2-hrt .menuWrapper--1H5Ck label{display:block;color:#656565;font-size:14px;font-weight:400;line-height:1;margin-bottom:7px}
.rootUserLocation--2-hrt .summaryAddress--2Qn4S{max-height:140px;background-color:#fbfbfb;position:relative;padding:31px 23px 26px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.rootUserLocation--2-hrt .summaryAddress--2Qn4S:before{content:'';position:absolute;left:0;top:0;height:100%;background-image:url(../images/VirtualRingSizer/envelope_side_line.png);background-repeat:no-repeat;width:6px}
.rootUserLocation--2-hrt .summaryAddress--2Qn4S .editButton--2UV_n{color:#a1a1a1;font-size:14px;font-weight:400;text-decoration:underline;position:absolute;bottom:17px;cursor:pointer;right:24px}
.pac-item{height:38px;line-height:38px;box-sizing:border-box;border:none}
.hdpi .pac-icon{background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAPAAsDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgkK/8QAHhAAAgIDAQEBAQAAAAAAAAAAAwQCBQEGBwgTFiT/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A1c8x5jX+n63fupdQ6BslbstdslqhV1tfaqpJc+SSVA6mYyboCZAoDJZjhARK4Uw17ZjOFsTMsqgJ0r152PXtYqqPFJ+1hVQZRDtDq7zbVsuu6yNcxmsZjJmQQYGpg5sSZNFeJGpkZkUkgV+kPL96x1mmseekXTqOu3c0LRWbkE1qnYMgZtrZk4PoObVW4kk9efEMGCQdXeVGKEj1oShQzROb6voGoUGnVNcqZGhQgpBlpVcjTh5zIw6+zKUJf0PvHZcNGOcDgQ8oCjAUYRwH/9k=)}
.pac-item-query{font-size:15px;font-family:"Nunito Sans";color:#656565}
.pac-icon{margin:12px 20px 11px;background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAPAAsDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgkK/8QAHhAAAgIDAQEBAQAAAAAAAAAAAwQCBQEGBwgTFiT/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A1c8x5jX+n63fupdQ6BslbstdslqhV1tfaqpJc+SSVA6mYyboCZAoDJZjhARK4Uw17ZjOFsTMsqgJ0r152PXtYqqPFJ+1hVQZRDtDq7zbVsuu6yNcxmsZjJmQQYGpg5sSZNFeJGpkZkUkgV+kPL96x1mmseekXTqOu3c0LRWbkE1qnYMgZtrZk4PoObVW4kk9efEMGCQdXeVGKEj1oShQzROb6voGoUGnVNcqZGhQgpBlpVcjTh5zIw6+zKUJf0PvHZcNGOcDgQ8oCjAUYRwH/9k=);background-position:center;background-size:100%;width:11px;height:15px}
.WideBody span.pac-matched{font-weight:700!important}
.pac-item:hover .pac-icon-marker,.pac-item-selected .pac-icon-marker{background-position:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAMAAAAF48UCAAAAPFBMVEUAAAAbGxsbGxsbGxsbGxsbGxsbGxsaGhobGxsbGxsbGxscHBwcHBwbGxscHBwbGxseHh4cHBwiIiIbGxspa7PyAAAAE3RSTlMA4uv326mjKLSs75SKYFE4KxsPb9BPKgAAAF1JREFUCNdVyUcCg0AQA0HNspEM/f+/WgZfXCcFSa0mUm2yfQKbdq+O0cOlqcLid4GqROgrSIL+5A5/e4HVcYWiA8gjA4d8vIrfawabL9kGtukxgKHXncm3fs44ZR/7IQWWC1TEzQAAAABJRU5ErkJggg==)}
.rootAddressInput--3EYTs{position:relative}
.rootAddressInput--3EYTs .iconSearch--34-Jn{box-sizing:content-box;position:absolute;top:50%;left:11px;width:17px;height:17px;fill:#a1a1a1;padding-right:10px;border-right:1px solid #c5c5c5;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}
.allowCheckBoxWrapper--3j6lJ{margin-bottom:20px}
.allowCheckBoxWrapper--3j6lJ input[type="checkbox"]{display:none}
.allowCheckBoxWrapper--3j6lJ.disabled--2Gkgw{opacity:.5}
.allowCheckBoxWrapper--3j6lJ .disclaimer--30nEw{margin-top:4px;text-align:left;color:#a1a1a1;font-size:12px;font-weight:400;line-height:16px;cursor:pointer}
.rootErrorPopup--1Xw0O.rootErrorPopup--1Xw0O{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px;max-width:370px;text-align:center}
@media screen and (max-width: 500px) {
.rootErrorPopup--1Xw0O.rootErrorPopup--1Xw0O{max-width:80vw}
}
.rootErrorPopup--1Xw0O.rootErrorPopup--1Xw0O .closeBtn--2myrj{border:none;padding:0;margin-top:25px;cursor:pointer;color:#fff;text-transform:uppercase;width:100px;height:30px;background-color:#ff8081;font-size:15px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.allowCheckBoxWrapper--3j6lJ .MuiFormControlLabel-root{height:20px;display:flex;color:#656565;font-size:14px;font-weight:400;margin:0;width:fit-content}
.allowCheckBoxWrapper--3j6lJ .MuiCheckbox-colorSecondary.Mui-checked{color:#ff8080}
.allowCheckBoxWrapper--3j6lJ .MuiButtonBase-root{margin-left:-11px}
.allowCheckBoxWrapper--3j6lJ .MuiFormControlLabel-label{font-size:14px}
.allowCheckBoxWrapper--3j6lJ .MuiSvgIcon-root{fill:#ff8080}
.captchaWrapper--2XldX{padding-top:25px;margin-bottom:30px;position:relative;display:flex;align-items:center;justify-content:center}
.captchaWrapper--2XldX.cancelSpace--1f6WJ{padding-top:0;margin-bottom:0}
.captchaWrapper--2XldX .validationMsg--34Jpd{color:red;font-size:12px;line-height:1;bottom:0;width:100%;position:absolute;left:50%;-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);-moz-transform:translate(-50%,100%);-o-transform:translate(-50%,100%)}
.submitWrapper--1aPhN{position:relative;-webkit-box-shadow:0 5px 19px rgba(255,128,129,0.39);-moz-box-shadow:0 5px 19px rgba(255,128,129,0.39);box-shadow:0 5px 19px rgba(255,128,129,0.39)}
.submitWrapper--1aPhN .btnSubmit--9DPBG,.submitWrapper--1aPhN .loaderBtn--2b7e_{width:100%;height:44px;background-color:#ff8081;text-shadow:0 5px 19px rgba(255,128,129,0.39);color:#fff;font-size:18px;font-weight:400;text-transform:uppercase;border:none;padding:0;cursor:pointer;margin:0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}
.submitWrapper--1aPhN .errorSubmit--cKaKy{position:absolute;bottom:0;left:0;color:red;font-size:12px;-webkit-transform:translateY(130%);-ms-transform:translateY(130%);transform:translateY(130%);-moz-transform:translateY(130%);-o-transform:translateY(130%)}
.rootDynamicListDataForm--11Lbd{font-size:12px;box-sizing:border-box}
.rootDynamicListDataForm--11Lbd.touchDevice--36uEG .item--39PIu.AnotherFriend--3RdNi::before{background-color:transparent}
.rootDynamicListDataForm--11Lbd.touchDevice--36uEG .item--39PIu.AnotherFriend--3RdNi .removeBtn--YuQ-6{opacity:1}
.rootDynamicListDataForm--11Lbd.mobile--om3-1 .item--39PIu{flex-direction:column;justify-content:initial}
.rootDynamicListDataForm--11Lbd.mobile--om3-1 .item--39PIu .inputWrapper--1thx8{width:100%}
.rootDynamicListDataForm--11Lbd.mobile--om3-1 .item--39PIu.AnotherFriend--3RdNi .removeBtn--YuQ-6{right:-20px}
.rootDynamicListDataForm--11Lbd .item--39PIu{display:flex;justify-content:space-between;position:relative;z-index:1}
.rootDynamicListDataForm--11Lbd .item--39PIu .inputWrapper--1thx8{width:47.5%;margin-bottom:17px}
.rootDynamicListDataForm--11Lbd .item--39PIu .inputWrapper--1thx8 input{background:#fff!important}
.rootDynamicListDataForm--11Lbd .item--39PIu .inputWrapper--1thx8 label{display:block;color:#656565;font-size:14px;font-weight:400;line-height:1;margin-bottom:7px}
.rootDynamicListDataForm--11Lbd .item--39PIu.AnotherFriend--3RdNi::before{content:'';position:absolute;top:15px;left:-20px;width:calc(100% + 53px);height:50px;border-radius:10px;background-color:#f7f7f7;z-index:0;opacity:0;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}
.rootDynamicListDataForm--11Lbd .item--39PIu.AnotherFriend--3RdNi:hover::before{opacity:1}
.rootDynamicListDataForm--11Lbd .item--39PIu.AnotherFriend--3RdNi:hover .removeBtn--YuQ-6{opacity:1}
.rootDynamicListDataForm--11Lbd .item--39PIu.AnotherFriend--3RdNi .removeBtn--YuQ-6{position:absolute;right:-25px;top:30px;cursor:pointer;-webkit-appearance:none;border-radius:50%;color:#656565;border:none;width:20px;height:20px;display:flex;justify-content:center;align-items:center;line-height:0;font-size:8px;background-color:#ececec;opacity:0;-moz-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}
.rootDynamicListDataForm--11Lbd .addItemButton--1DdcZ{cursor:pointer;-webkit-appearance:none;background-color:transparent;border:none;height:20px;font-size:12px;color:#656565;border-radius:10px;line-height:1;padding:0 10px;position:relative;margin-top:3px}
.rootDynamicListDataForm--11Lbd .addItemButton--1DdcZ:hover{background-color:#f7f7f7}
.inputContainer--2qg6K{margin-bottom:23px;text-align:left;position:relative;font-size:0}
.inputContainer--2qg6K label{display:block;color:#656565;font-size:14px;font-weight:400;line-height:1;margin-bottom:7px;width:100%}
.grecaptcha-badge{visibility:collapse!important}
.rootForgetPasswordButton--3OCyN{position:absolute;top:0;right:0;cursor:pointer;color:#818181;font-size:12px;font-weight:400;-webkit-transform:translateY(-140%);-ms-transform:translateY(-140%);transform:translateY(-140%);-moz-transform:translateY(-140%);-o-transform:translateY(-140%)}
.rootCertificatePopup--2IOYw{color:#1B1B1B;display:flex;flex-direction:column;align-items:center;padding:57px 57px 51px}
@media screen and (max-width: 500px) {
.rootCertificatePopup--2IOYw{padding:50px 30px 41px}
}
@media screen and (max-width: 500px) and (min-width: 0px) and (orientation: portrait) and (max-height: 600px) {
.rootCertificatePopup--2IOYw{padding:30px}
}
.rootCertificatePopup--2IOYw .symbolContainer--2ljqB{padding-bottom:33%;height:0;margin-bottom:30px}
@media screen and (max-width: 500px) {
.rootCertificatePopup--2IOYw .symbolContainer--2ljqB{padding-bottom:44%}
}
.rootCertificatePopup--2IOYw .symbolContainer--2ljqB .symbol--qnf9U{max-width:100%}
.rootCertificatePopup--2IOYw .title--3nvDM{font-size:24px;font-weight:400;margin:0 0 62px;line-height:32px;max-width:307.69px}
@media screen and (max-width: 500px) {
.rootCertificatePopup--2IOYw .title--3nvDM{font-size:20px;margin-bottom:50px;line-height:26px}
}
@media screen and (max-width: 320px) {
.rootCertificatePopup--2IOYw .title--3nvDM{font-size:5.5vw}
}
@media screen and (max-width: 500px) and (min-width: 0px) and (orientation: portrait) and (max-height: 600px) {
.rootCertificatePopup--2IOYw .title--3nvDM{margin-bottom:15px}
}
.rootCertificatePopup--2IOYw .text--2aE-v{max-width:258px;font-size:16px;font-weight:400;line-height:20px;margin:0 0 23px}
@media screen and (max-width: 500px) {
.rootCertificatePopup--2IOYw .text--2aE-v{font-size:15px;margin-bottom:28px;max-width:initial}
}
@media screen and (max-width: 500px) and (min-width: 0px) and (orientation: portrait) and (max-height: 600px) {
.rootCertificatePopup--2IOYw .text--2aE-v{font-size:14px;margin-bottom:20px}
}
.rootCertificatePopup--2IOYw .phone--37kUj{font-size:15px;font-weight:400;line-height:1;letter-spacing:2px;margin:0 0 27px}
@media screen and (max-width: 500px) {
.rootCertificatePopup--2IOYw .phone--37kUj{margin-bottom:17px}
}
@media screen and (max-width: 500px) and (min-width: 0px) and (orientation: portrait) and (max-height: 600px) {
.rootCertificatePopup--2IOYw .phone--37kUj{font-size:14px;margin-bottom:20px}
}
.rootCertificatePopup--2IOYw .separator--3fWR4{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:25px}
.rootCertificatePopup--2IOYw .separator--3fWR4 span{height:1px;background-color:#DFDFDF;width:98%}
@media screen and (max-width: 500px) {
.rootCertificatePopup--2IOYw .separator--3fWR4{margin-bottom:17px}
}
@media screen and (max-width: 500px) and (min-width: 0px) and (orientation: portrait) and (max-height: 600px) {
.rootCertificatePopup--2IOYw .separator--3fWR4{margin-bottom:20px}
}
.rootCertificatePopup--2IOYw .btnChat--3HXCD{font-size:15px;font-weight:400;border:none;cursor:pointer;text-decoration:underline;background-color:inherit}
@media screen and (max-width: 500px) {
.rootCertificatePopup--2IOYw .btnChat--3HXCD{margin:0}
}
.gallery-no-scroll{overflow:hidden!important;height:100%!important;width:100%!important;position:fixed}
.labCertWrapper--gmJoW{padding:40px 10px 10px;height:638px;box-sizing:border-box}
@media screen and (max-width: 500px) {
.labCertWrapper--gmJoW{height:initial;width:90vw}
}
.labCertWrapper--gmJoW.IGICertStyle--34bb4{width:438px}
@media screen and (max-width: 500px) {
.labCertWrapper--gmJoW.IGICertStyle--34bb4{width:initial;height:0;padding-bottom:140.82%}
}
.labCertWrapper--gmJoW.IGICertStyle--34bb4 .labCertImg--gciU-{width:100%}
@media screen and (max-width: 500px) {
.labCertWrapper--gmJoW.IGICertStyle--34bb4 .labCertImg--gciU-{width:initial;max-width:100%}
}
.labCertWrapper--gmJoW.GCALCertStyle--kCuwi{width:781px}
@media screen and (max-width: 500px) {
.labCertWrapper--gmJoW.GCALCertStyle--kCuwi{width:initial;height:0;padding-bottom:77.27%}
}
.labCertWrapper--gmJoW.GCALCertStyle--kCuwi .labCertImg--gciU-{height:100%}
@media screen and (max-width: 500px) {
.labCertWrapper--gmJoW.GCALCertStyle--kCuwi .labCertImg--gciU-{height:initial;max-width:100%}
}
</style>
<style type="text/css" href="css/footer-2dfceb14e8cf6cdd5501.css" data-src="css/footer-2dfceb14e8cf6cdd5501.css" rel="stylesheet">.row--1EPJ9:before,.row--1EPJ9:after{content:"";display:table;clear:both}
.all-rights--34JD2{text-align:center;font-size:11px;padding-top:20px}
.footer-links--1e8fG{text-transform:uppercase;margin-bottom:60px;display:table;padding-top:50px;box-sizing:border-box;width:100%;text-align:left}
.footer-links--1e8fG>ul{display:table-cell}
.footer-title--3r5MM{font-size:18px;color:#ff8080;padding-bottom:10px}
.footer-link--15pg5 a{color:#777;letter-spacing:.5px;line-height:22px;font-size:11px}
.footer-link--15pg5 a:hover{font-weight:600}
.footer-container--2BxIr{max-width:1080px;min-width:980px;margin:0 auto;position:relative}
.footer-container--2BxIr::after{content:"ID: " attr(data-customerWebID);position:absolute;left:77px;bottom:-33px;font-size:14px}
.display-table--2TyHu{display:table}
.display-table--2TyHu>*{display:table-cell}
.footer-icons--3zl_L>*{vertical-align:middle}
.footer-icons--3zl_L{width:100%}
.footer-icons--3zl_L>:last-child{text-align:right}
@media (max-width: 73.75em) {
.footer-links--1e8fG{padding:50px}
}
.newsletter--2QDd0{background:#4d4d4d;text-align:center;padding:20px;font-family:'Nunito Sans'}
.newsletter_submit_btn--iy6hF{padding:12px 20px;color:#fff;font-size:15px;border:1px solid #9d9d9d;display:inline-block;cursor:pointer;margin:0 5px;background-color:transparent}
.newsletter_submit_btn--iy6hF:hover{color:#636363;font-size:15px;border:1px solid transparent;background:rgba(255,255,255,0.58);transition:.5s}
.newsletter-form--3o2GK>span{color:#fff;font-size:18px;display:inline-block;padding-right:15px}
.newsletter-form--3o2GK>input{padding:12px;font-size:17px;color:#636363;width:280px;margin:0 5px;border:none;box-shadow:none}
.newsletter-form--3o2GK>input::-webkit-input-placeholder{font-size:16px;font-style:italic}
.newsletter_submit_btn--iy6hF{padding:12px 20px;color:#fff;font-size:15px;border:1px solid #9d9d9d;display:inline-block;cursor:pointer;margin:0 5px}
.newsletter_submit_btn--iy6hF:hover{color:#636363;font-size:15px;border:1px solid transparent;background:rgba(255,255,255,0.58);transition:.5s}
@media (max-width: 73.75em) {
.newsletter--2QDd0{padding:40px}
}
.disclaimer--2sf9a{width:770px;margin:13px auto 0;color:#fff;font-size:12px;text-align:left;box-sizing:border-box}
.social-icon--220bZ{display:inline-block;font-size:30px;margin-right:7px}
.link-href--1DmCg{color:inherit}
.icon-facebook--1rekg::before{content:"\e636"}
.icon-twitter--2NOt-::before{content:"\e63a"}
.icon-google--2KYJi::before{content:"\e637"}
.icon-pinterest--6n1cK::before{content:"\e639"}
.icon-youtube--3E92J::before{content:"\e63b"}
.icon-instagram--21aZc::before{content:"\e638"}
.icon-tiktok--2ZHao{background-image:url(../images/HomePage/Footer/Colorful-tiktok-logo.svg);background-size:contain;-webkit-background-size:contain;background-repeat:no-repeat;display:inline-block;vertical-align:middle;width:31px;height:36px}
@media screen and (max-width: 1050px) {
.social-icon--220bZ{font-size:20px}
.icon-tiktok--2ZHao{width:20px;height:1.45rem}
}
.ThirdParty--31EZv li.Visa--1cLL8{background-position:-13px -6px;width:50px}
.ThirdParty--31EZv li.Master--AluvC{background-position:-67px -6px;width:50px}
.ThirdParty--31EZv li.American--2E7lv{background-position:-120px;width:50px}
.ThirdParty--31EZv li.Discover--2VbPk{background-position:-173px;width:50px}
.ThirdParty--31EZv li.Paypal--2_Jwi{width:50px;background-position:-227px}
.ThirdParty--31EZv li.Amazon--3iezZ{background-position:-279px;width:50px}
.ThirdParty--31EZv li.Wire--t-lVX{background-position:-333px;width:50px}
.ThirdParty--31EZv li.Flex--111_9{margin-right:30px;background-position:-387px;width:50px}
.ThirdParty--31EZv li.BBB--2_guB{background-position:-473px;width:76px}
.ThirdParty--31EZv li.IVouch--1mrer{background-position:-553px;width:86px}
.ThirdParty--31EZv li.Stella--292Db{background-position:-644px;width:93px}
.ThirdParty--31EZv li.Bizrate--2SgHj{background-position:-745px;width:92px}
.ThirdParty--31EZv li.Norton--2DLGk{background-position:-845px;width:80px}
.ThirdParty--31EZv li.RJC--p0jXF{background-position:-930px;width:90px}
.ThirdParty--31EZv li.TrustPilot--1RyrS{background-image:url(../images/HomePage/Footer/Trustpilot.png);width:90px;height:35px;background-repeat:no-repeat;background-size:contain;opacity:1}
.ThirdParty--31EZv li.TrustPilot--1RyrS:hover{background-image:url(../images/HomePage/Footer/Trustpilot-color.png)}
.ThirdParty--31EZv li:hover{opacity:1;filter:none;-webkit-filter:grayscale(0)}
.ThirdParty--31EZv li{background-image:url(../images/3rdparty.png);display:inline-block;height:43px;width:82px;filter:grayscale(1);-webkit-filter:grayscale(1);opacity:.6;background-position:0 -6px}
.ThirdParty--31EZv li a{display:block;height:100%}
#tab-button{display:table;table-layout:fixed;width:100%;margin:0;padding:0;list-style:none}
#tab-button li{display:table-cell;width:20%}
#tab-button li a{display:block;padding:.5em;background:#eee;border:1px solid #ddd;text-align:center;color:#000;text-decoration:none}
#tab-button li:not(:first-child) a{border-left:none}
#tab-button li a:hover,#tab-button .is-active a{border-bottom-color:transparent;background:#fff}
.tab-button-outer{display:none}
@media screen and (min-width: 768px) {
.tab-button-outer{position:relative;z-index:2;display:block}
.tab-select-outer{display:none}
}
.sale-banner--3zwiW .sale-exclusions--2Z9SR{font-size:11px;position:absolute;bottom:7px;right:10px;font-weight:600;cursor:pointer}