body{font-size:12.1px;font-family:Verdana,Arial,Helvetica,sans-serif}h1,h2,h3{font-family:trajan-pro,Times,serif}ul.inline li{width:25px;display:inline}ul.nodec{list-style-type:none;margin:0;padding:0}.only-print{display:none}#masthead-wrapper{background:#124760}#masthead{text-align:center;padding:1em 0}#control{color:#fff}#control li{margin:0 1em}#control a{color:#fff}#control img{vertical-align:middle}#control small{display:inline-block;max-height:1.25em;max-width:20em;overflow:hidden;vertical-align:middle}#control span{display:none;font-size:80%}#bases_table{font-size:12px;font-weight:700;line-height:15px}#bases_table td{text-align:right}#navigation{padding:.5em 0}#navigation ul{list-style-type:none;margin:0 auto;text-align:left;padding-left:0;font-size:9pt}#navigation ul li{display:inline}#navigation a{padding:.5em .25em;display:inline-block}#navigation>nav>ul>li:before{content:"|"}#navigation>nav>ul>li:first-child:before{content:""!important}#env.development{background-color:#c1a776}#env.test{background-color:#b6c7d8}#division-wrapper{border-bottom:1px solid}#divisions{margin:5px 0;text-align:center;height:112px;width:1250px}#divisions .division{display:inline-block;text-align:center;width:150px;position:relative;vertical-align:top}#divisions-xs{width:60%;margin:0 auto .5em;text-align:left}#divisions-xs .division div{display:none}#divisions-xs .division h3{margin:.5em;font-size:13px}#divisions-xs .division ul li{padding:1em}.division h2{font-weight:400;text-transform:uppercase;font-size:15px}.division h3{margin:4px 0 0 0;font-weight:400;text-transform:uppercase;font-size:9px}.division a{text-decoration:none;display:block}.division ul{display:none}.division ul li:hover ul,.division.hover ul li.hover ul,.division.hover>ul,.division:hover>ul{display:block;position:absolute;list-style:none;z-index:21;width:150px;background-color:#fff;border:1px solid #d5d5d5;margin-top:-2px;padding-left:0;text-align:left;box-shadow:10px 10px 10px rgba(0,0,0,.5)}.division ul li{background-color:#fff;display:block;padding:.5em 1em}.division ul li a:hover,.division ul li:hover{color:#084067;background-color:#cad7df}.division ul li:hover ul,.division.hover ul li ul{left:149px;margin-top:0;top:-1px;width:272px}.division ul li.parent{padding-right:2em;background-image:url(/themes/hs2021/media/images/icon-arrow-hidden.png);background-position:130px center;background-repeat:no-repeat;position:relative}.division:last-child:hover>ul{left:auto;right:0}.division:nth-last-child(-n+3) ul li:hover ul{left:auto;right:149px}#divisions-xs .division ul li:hover ul{left:90px}#footer h6{font-size:12px;text-transform:uppercase;font-weight:700}#footer-nav div{margin:2em auto;border-left:1px solid}#footer-nav div:first-child{border:none}#footer-nav div>a{font-weight:700;text-transform:uppercase}#footer-nav div ul{padding-left:1em;margin-top:1em}#footer-fine-print{text-align:center;padding:.5em 0}#contact{text-transform:uppercase}#env{z-index:90;position:fixed;bottom:0;right:0;padding:.25em .25em;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5)}#env h2{color:#fff;margin:0;text-transform:uppercase;font-size:12px;-webkit-text-shadow:2px 2px 2px rgba(0,0,0,.5);-moz-text-shadow:2px 2px 2px rgba(0,0,0,.5);text-shadow:2px 2px 2px rgba(0,0,0,.5)}#flash{position:fixed;top:0;left:0;z-index:30;margin-top:2.5em;width:100%}.attn{background-color:#ebebeb;color:#888;font-weight:700;padding:1em 6em;top:50%;position:static;background-position:3em center;background-repeat:no-repeat}.attn.error{background-image:url(/images/icons/simple/stop.png)}.attn.info,.attn.notice{background-image:url(/images/icons/simple/info.png)}.attn.message{background-image:url(/images/icons/simple/comment_blue.png)}.attn.warning{background-image:url(/images/icons/office/Warning.png)}.attn.important{background-image:url(/images/icons/office/Important.png)}.attn.okay{background-image:url(/images/icons/simple/accept.png)}.attn.holiday{background-color:#fff;color:#c02c18}.carousel{margin-bottom:1em}.carousel .item img{width:100%}.carousel .item p{margin-bottom:0}aside>div{margin:1em}aside h2{font-family:Verdana,Arial,sans-serif}.aside.box,aside.box{font-size:11px;overflow:hidden;border:1px solid #c1d0e5;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e0e7f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e0e7f1));background:-webkit-linear-gradient(top,#fff 0,#e0e7f1 100%);background:-o-linear-gradient(top,#fff 0,#e0e7f1 100%);background:-ms-linear-gradient(top,#fff 0,#e0e7f1 100%);background:linear-gradient(to bottom,#fff 0,#e0e7f1 100%)}.aside.box>div,aside.box>div{margin:.75em 1em;border-bottom:1px solid #c1d0e5}.aside.box>div:last-child,aside.box>div:last-child{border-bottom:none}.aside.box h2,aside.box h2{margin:0;padding:.75em 1em;background-color:#3b6d90;color:#fff;font-family:Verdana,Arial,sans-serif;text-transform:uppercase;font-size:11px}.aside.box p,aside.box p{margin:.25em 0;font-size:.9em}#main{overflow:visible;max-width:1265px;margin:0 auto;position:relative}#main>div{text-align:left;padding:1.5em 1em}#main #center>h1{margin-top:0;display:inline-block}#main #center{z-index:10}#main #left{z-index:5}#main #left>p:first-child{text-align:center}#main #left>p:first-child>img{object-fit:cover;width:50%}.breadcrumbs{font-size:small;z-index:10;text-align:right;white-space:nowrap;overflow:hidden}.breadcrumbs a{font-size:11px}#blocks .block,#related-items .block{display:inline-block;text-align:center;vertical-align:top}#blocks .block h2,#related-items .block h2{margin:0 0 1em;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:400;min-height:3.5em}#blocks .block a,#related-items .block a{text-decoration:none}#updated_on{color:#888;font-style:italic;font-size:smaller}#admin #header{text-align:center}#admin #header h1{margin-top:0;line-height:.75}#admin #header h2{margin-bottom:0}#admin .pagination_{margin:1em 0}h1{font-size:24px}h2,section header h1{font-size:20px}h3{font-size:16px}.info{background-color:#5bc0de;color:#fff}.info td{background-color:#5bc0de;color:#fff}.notice{background-color:#5cb85c;color:#fff}.notice td{background-color:#5cb85c;color:#fff}.warning{background-color:#f0ad4e;color:#fff}.warning td{background-color:#f0ad4e;color:#fff}.error{background-color:#d9534f;color:#fff}.error td{background-color:#d9534f;color:#fff}.danger{color:#d9534f;font-weight:700}.attn.error,input.error,select.error{background-color:#eba5a3}span.info{background-color:transparent;color:#5bc0de;font-weight:700}span.notice{background-color:transparent;color:#5cb85c;font-weight:700}span.warning{background-color:transparent;color:#f0ad4e;font-weight:700}span.error{background-color:transparent;color:#d9534f;font-weight:700}.form-control::-webkit-input-placeholder{color:#ccc}.form-control::-moz-placeholder{color:#ccc}.form-control:-ms-input-placeholder{color:#ccc}.form-control:-moz-placeholder{color:#ccc}.form-control::placeholder{color:#ccc}.catalog-nav{text-align:right;display:none}.catalog .header,.quickorder .header{margin-top:0}#image-main-wrapper{font-size:x-small;margin-bottom:2em}#image-main-wrapper #image-main{text-align:center;margin:0 15px 1em;position:relative;min-height:500px}#image-main-wrapper #image-main div{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#image-main-wrapper #image-main img.overlay.PRODPRO,#image-main-wrapper #image-thumbs img.overlay.PRODPRO{display:none!important}#image-main-wrapper .related{text-align:center;width:80px;display:inline-block;vertical-align:bottom;margin-bottom:1em}#image-main-wrapper .related .related-icon{height:100px;background-position:center center;background-repeat:no-repeat;background-size:contain}#image-main-wrapper .image-builder{height:500px;object-fit:contain}#matched #image-main-wrapper img.overlay{position:relative}#matched #image-main-wrapper #image-main{height:325px}#matched #image-main-wrapper #image-main.PRODPRO>div{top:50%}#matched #image-main-wrapper #image-main img.overlay.PRODSTD{top:-120px}#matched #image-main-wrapper #image-main>div,#matched #image-main-wrapper #image-thumbs .thumb>div{top:50%}#matched #image-main-wrapper #image-main.PRODSTD>div,#matched #image-main-wrapper #image-thumbs .thumb.PRODSTD>div{top:66%}#matched #image-main-wrapper #image-thumbs .thumb{height:120px}#matched #image-main-wrapper #image-thumbs .thumb img.overlay.PRODSTD{top:-50px}#quickorder-wrapper{margin:0 0 1em 0}#quickorder-wrapper #quickorder-q-results{border:1px solid #ccc;border-radius:4px}#quickorder-wrapper #quickorder-q-results a.result div,#quickorder-wrapper #quickorder-q-results em{padding:6px 12px;display:block}#quickorder-wrapper #quickorder-q-results a.result.current{font-weight:700}#image-main,#image-thumbs .thumb{padding:.25em;overflow:hidden}#image-thumbs .thumb{position:relative;text-align:center;margin-bottom:1em;height:160px;border:1px solid #005e88;border-radius:10px}#image-thumbs .thumb div{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#image-thumbs .thumb div img{width:60px}#image-thumbs .thumb div .image-builder{width:auto;height:140px;object-fit:scale-down}.tabs{margin-bottom:1em}.tabs.ui-widget.ui-widget-content{border:none}.tabs ul{background:0 0;border:none}.tabs ul.ui-tabs-nav .ui-tabs-active{padding:0}.tabs ul.ui-tabs-nav{padding-left:0}.tabs ul li{border-radius:5px 5px 0 0}.tabs ul li a{font-family:Verdana;font-size:14px}.tabs ul li.ui-state-active,.tabs ul li.ui-state-default{border-width:1px 1px 0 1px;border-style:solid;border-color:#005e88}.tabs ul li.ui-state-active a,.tabs ul li.ui-state-default a{background-color:transparent}.tabs ul li.ui-tabs-tab{background:#fff}.tabs ul li.ui-tabs-tab.ui-tabs-active{background:#005e88}.tabs ul li.ui-tabs-tab.ui-tabs-active a{color:#fff}.tabs div{border:1px solid #005e88;overflow-x:auto}.tabs div.ui-tabs-panel{padding:0;border-width:1px}.tabs div table{width:100%}.tabs div table td,.tabs div table th{padding:.5em}.tabs div p{background-color:#dedede;padding:.5em;margin:0}#details,#series{margin-bottom:1em}#details header h1,#series header h1{font-family:Verdana;font-size:large;color:#fff;background-color:#005e88;display:inline-block;margin:0;padding:.25em .75em;border-radius:5px 5px 0 0}#details .body,#series .body{border:1px solid #005e88}#details .body table.zebra,#series .body table.zebra{width:100%}#details .body table.zebra td,#details .body table.zebra th,#series .body table.zebra td,#series .body table.zebra th{padding:.5em}#details .body p,#series .body p{background-color:#dedede;padding:.5em;margin:0}#details header.toggle,#series header.toggle{cursor:pointer}#details header.closed h1,#series header.closed h1{border-radius:5px}#details header.closed :after,#series header.closed :after{content:"Click to open";padding-left:1em;font-size:x-small;font-variant:italic}#details header.closed+.body,#series header.closed+.body{display:none}#alternates,#related-items{display:none}#markets-warning{margin-top:2em;font-weight:700;font-size:11px}#markets-warning a{color:#000}#markets-warning strong{font-size:17px}#custom-bases{position:fixed;top:-300px;right:70px;z-index:20;width:250px;background-color:#fff;padding:2em .5em .5em .5em;border:2px solid #c1a776;border-radius:10px;box-shadow:3px 3px 2px rgba(0,0,0,.5);transition:all .5s ease-in-out}#custom-bases:hover{top:20px}#custom-bases h1{margin:0;text-align:center;font-size:18px}#search-results .result{margin-bottom:4em}#search-results .result header h2{display:inline-block;padding-right:1em;margin:0}#form-wrapper{margin:0 15px;counter-reset:quickorder-form}#form-wrapper header h1{font-family:Verdana;color:#000;font-size:x-large;margin:0;font-weight:700}#form-wrapper header p{font-size:large}#form-wrapper ol{list-style:none;padding-left:0}#form-wrapper ol>li{counter-increment:quickorder-form}#form-wrapper ol>li:before{content:counter(quickorder-form);background-color:#005e88;color:#fff;padding:.125em .5em;border-radius:5px;display:inline-block;font-weight:700;font-size:17px}#form-wrapper ol>li header{padding-left:.5em;margin:1em 0;display:inline-block;font-size:large;font-weight:700}#cta #add{text-align:right}#search-results,#shopping-cart{overflow-x:auto}#cart td.amount,#cart td.labor_per_unit,#cart td.line_total,#cart td.material_price,#cart td.message,#cart td.total_labor,#cart td.total_material,#cart td.unit_price{text-align:right}#cart .labor_per_unit,#cart .material_price,#cart .total_labor,#cart .total_material{display:none}#search-fields{position:relative;margin:12em auto 3em;border:1px solid #d5d5d5;border-radius:10px}#search-fields .field{padding:1em 2em;height:120px}#search-fields .field span{display:inline-block}#search-fields .numeric .slider{margin:0 7px .75em}#search-fields .numeric input{font-size:12px;width:30%}#search-fields .numeric input.bot{float:left}#search-fields .numeric input.top{float:right}#search-fields #Shape.field{text-align:center;position:absolute;top:-18em}#search-fields #Shape.field header{display:none}#search-fields #Shape.field span{text-align:center;width:16%;font-weight:700}#search-fields #Shape.field span label{display:block;height:77px;overflow:hidden}#search-fields #CutRating .button-strip span{vertical-align:middle}#search-fields #reset_link{position:absolute;bottom:1em;right:1em}#search-fields footer{position:absolute;width:100%;bottom:-5em;padding-bottom:2em}.lab-grown{color:#5cb85c}.lab-grown td{color:#5cb85c;font-weight:700}.lab-grown td a{color:#5cb85c;font-weight:400}#melee-search #Shape.field span{text-align:center}#melee-search #Shape.field span label{display:block}#melee-search #secondary div.detail-compare img{width:auto}.button-strip{padding:3px 0;border:1px solid #d5d5d5;border-radius:3px;display:inline-block;font-weight:700;background:#fefefe;background:-moz-linear-gradient(top,#fefefe 0,#eeeef0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(100%,#eeeef0));background:-webkit-linear-gradient(top,#fefefe 0,#eeeef0 100%);background:-o-linear-gradient(top,#fefefe 0,#eeeef0 100%);background:-ms-linear-gradient(top,#fefefe 0,#eeeef0 100%);background:linear-gradient(top,#fefefe 0,#eeeef0 100%)}.button-strip>span{padding:0 0 0 1px;margin:3px 0;border-left:1px solid #d5d5d5}.button-strip>span:first-child{border-left:none;margin-left:4px}.button-strip>span:last-child{margin-right:4px}.button-strip input{font-size:10px;font-weight:400;border:0;background-color:transparent;margin:0;padding:2px 3px}.button-strip input::-moz-focus-inner{border:0;padding:0;margin:0}.ui-slider-range.ui-widget-header{background:#718ead!important}.ui-slider.ui-widget-content{background:#4f6379!important}#notice-wrapper{position:relative}#results table{border-collapse:collapse;border:1px solid #d5d5d5}#results table .popup-wrapper{position:relative}#results table .popup-wrapper .popup{display:none;top:-85px;left:250px;width:250px;z-index:15;font-size:xx-small;text-align:left;padding:1em}#results table .popup-wrapper .popup:after{top:60px;left:-15px;border-width:15px 15px 15px 0;border-style:solid;border-color:transparent #c1a776;display:block;width:0}#results table tr:hover .popup{display:block}#results table tr .DiamondSource{padding-left:1%}#results table tr th.DiamondSource{padding-left:2%}#results table tr .CalcPercentOffRap,#results table tr .Depth,#results table tr .Details,#results table tr .FluorescenceStrength,#results table tr .Measurements,#results table tr .Polish,#results table tr .Symmetry,#results table tr .Table{display:none}.popup-wrapper{position:relative}.popup{display:none;position:absolute;top:-85px;left:250px;width:250px;z-index:15;padding:1em;font-size:xx-small;text-align:left;border:2px solid #c1a776;box-shadow:3px 3px 2px rgba(0,0,0,.5);background-color:#fff;border-radius:10px}.popup:after{content:"";position:absolute;top:60px;left:-15px;border-width:15px 15px 15px 0;border-style:solid;border-color:transparent #c1a776;display:block;width:0}.diamond-detail #image-main{height:410px}.diamond-detail #image-thumbs #schematic-thumb{width:auto;height:90px}#melee-results .section,#melee-search .section{padding:.5em 0 .5em 1.5em}#melee-results .section h1,#melee-search .section h1{font-size:16px;margin:0;font-weight:700}#melee-results #page-number,#melee-search #page-number{display:block;margin:1em}.flat-buttons button,.flat-buttons input.btn{background-image:none}table .center{text-align:center}table .right{text-align:right}table.zebra tr.odd td,table.zebra tr:nth-child(odd) td{background-color:#f4f4f4}table.zebra tr.even td,table.zebra tr:nth-child(even) td{background-color:#dedede}.page_button{text-decoration:none;padding:.25em;border:1px solid #b6c7d8;line-height:25px}.page_button.current{border:1px solid #fff}#schematic{position:absolute;top:40px;left:201px}#schematic .image_label{background-color:#fff;position:relative;text-align:center;z-index:2}#schematic .image_label.width{height:28px;left:104px;top:37px;width:52px}#schematic .image_label.length{height:28px;left:60px;top:83px;width:52px}#schematic .image_label.table{height:12px;left:77px;top:157px;width:65px}#schematic .image_label.depth_percent{height:28px;left:170px;top:225px;width:52px}#schematic .image_label.depth_mm{height:28px;left:7px;top:197px;width:52px}#schematic .image_label.girdle{height:43px;left:-7px;top:224px;width:94px;background-color:transparent}#schematic .image_label.culet{height:28px;left:125px;top:178px;width:41px}#main .ui-accordion-content,#main .ui-accordion-header{background:0;border:0;color:#000}#main #faq_nav div,#main .accordion h3,#main .ui-accordion-header{background-color:#a6bbce;font-family:Verdana,sans-serif;font-weight:700}#main .accordion div,#main .ui-accordion-content{background-color:#d5d5d5;margin-top:2px}#main .ui-corner-all,#main .ui-corner-bottom,#main .ui-corner-top{border-radius:0}#main .tabs .ui-corner-top{border-radius:5px 5px 0 0}#main #faq h4,#main #help h4{text-transform:uppercase;margin:.5em 0 0 .5em;padding:0}#main #faq dl,#main #help dl{margin:0 1em}#main #faq dl dt,#main #help dl dt{padding-left:.5em}#main .help .ui-accordion-header{background-color:#bea36f}#main .accordion div h1,#main .ui-accordion-content h1{font-size:12px;font-weight:700;font-family:Verdana,sans-serif;color:#000}#main .accordion div>header>h1,#main .ui-accordion-content>header>h1{font-size:14px;color:#004b74;text-transform:uppercase}.accordion>h3{color:#000;font-size:100%;padding:.5em .5em .5em .7em;margin:2px 0 0 0}.accordion>div{padding:1em 2.2em;margin-top:2px}#faq_nav div{margin-top:2px;padding:.5em .5em .5em 1em;background-color:#a6bbce}#faq_nav div.open{background-color:#d5d5d5!important}#faq_nav a,#faq_nav a:hover{text-decoration:none;font-weight:inherit;font-size:inherit;color:inherit}.help #faq_nav div{background-color:#bea36f!important}.help #faq_nav div.open{background-color:#d5d5d5!important}.catalog.advanced small.tag{background-color:#b6c7d8}.catalog.advanced #sidebar{font-size:10px}.catalog.advanced #sidebar .filter{padding:1em}.catalog.advanced #sidebar .filter h1{margin:0;font:bold 12px Verdana;padding-left:2em;background-image:url(/themes/hs2021/media/images/icon-arrow-unhidden.png);background-position:left center;background-repeat:no-repeat}.catalog.advanced #sidebar .filter label{display:inline-block;min-width:100px;font-weight:400}.catalog.advanced #sidebar .filter .shorthand{display:none}.catalog.advanced #sidebar .filter.closed h1{background-image:url(/themes/hs2021/media/images/icon-arrow-hidden.png)}.catalog.advanced #sidebar .filter.closed .shorthand{display:inline}.catalog.advanced #sidebar .filter.closed .values{display:none}.shorthand{padding-left:2em;font:italic 10px Verdana}#listing .item_block,#search-results .item_block{height:365px;text-align:center;margin-bottom:1.45em;border-radius:1em;transition:all .3s ease}#listing .item_block:hover,#search-results .item_block:hover{cursor:pointer;box-shadow:0 0 5px 4px rgba(0,0,0,.25)}#listing .item_block header h1,#search-results .item_block header h1{font-size:11px;margin:0;font-family:Verdana,sans-serif;text-align:inherit;font-weight:700}#listing .item_block header .desc,#search-results .item_block header .desc{height:50px;padding:0 1em}#listing .item_block .excerpt_image,#search-results .item_block .excerpt_image{height:230px;background-repeat:no-repeat;background-position:center center}#listing .item_block .excerpt_image.image-builder,#search-results .item_block .excerpt_image.image-builder{background-size:contain}#listing .item_block .icons,#search-results .item_block .icons{position:absolute;top:1em;left:1em}#listing .item_block .icons img,#search-results .item_block .icons img{display:block}#listing .pair,#search-results .pair{border:1px solid #b6c7d8;margin:10px}div.calculator,div.form{border:1px solid #d5d5d5;border-radius:10px;margin-bottom:3em}div.calculator>.attn:first-child,div.form>.attn:first-child{margin:0 -15px;border-radius:10px 10px 0 0}small{opacity:.5;font-style:italic}small.tag{color:#000;border-radius:1em;padding:0 3px 0 .75em;display:inline-block;margin:5px 1em 0 0;font-weight:700;cursor:pointer}#shopping-cart.boxed header{margin:.25em 0;background-color:#b6c7d8}#shopping-cart.boxed header h1{color:#000;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:small;font-weight:700;text-align:center;text-transform:uppercase;margin:0;padding:0}#modal-screen{position:fixed;top:0;left:0;z-index:100;height:100%;width:100%;background-color:rgba(0,0,0,.5)}#modal-screen #modal-wrapper{position:relative;height:100%}#modal-screen #modal-wrapper #modal{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);overflow:visible;-webkit-transition:width .3s,height .3s;transition:width .3s,height .3s}#modal-screen #modal-wrapper #modal .page{display:none}#modal-screen #modal-wrapper #modal .page.active{display:block;height:inherit;width:inherit}#modal-screen #modal-wrapper #modal nav{position:relative;top:-37em;text-align:center}#modal-screen #modal-wrapper #modal .circle{height:2em;width:2em;border-radius:2em;border:2px solid #000;display:inline-block}#modal-screen #modal-wrapper #modal .circle.active{background-color:#000}#modal-screen #modal-wrapper #modal .next,#modal-screen #modal-wrapper #modal .prev{position:absolute;top:8.5em;font-size:x-large;font-weight:700;color:#fff;transform:scaleY(2)}#modal-screen #modal-wrapper #modal .prev{left:-2em}#modal-screen #modal-wrapper #modal .next{right:-2em}#modal-screen #modal-wrapper img#modal{background-color:#fff}#modal-screen #modal-wrapper .dismiss{text-align:right;margin:4em;cursor:pointer}.file.info{width:600px;background-color:#b6c7d8;padding:1em 2em;border-radius:1em}.file.info .name{font-weight:700;font-size:larger}.file.info .type{font-style:italic;font-size:smaller}.file.info .progress-bar{border:1px solid #025d89}.file.info .progress-bar .message{float:left}.file.info .progress-bar .size{float:right}.file.info .progress-bar .progress{background-color:#025d89;height:1.5em}.invoice{margin-bottom:4em}.invoice h1,.invoice h2,.invoice h3{font-family:Verdana,Arial,sans-serif;font-size:large;font-weight:700}#carousel .carousel-control.left,#carousel .carousel-control.right{background-repeat:no-repeat;background-position:center center}#carousel .carousel-control.left{background-image:url(/themes/hs2021/media/images/left_arrow.png)}#carousel .carousel-control.right{background-image:url(/themes/hs2021/media/images/right_arrow.png)}#carousel .carousel-indicators li{border-color:#fca12a}#carousel .carousel-indicators li.active{background-color:#fca12a}div.ui-dialog button.ui-dialog-titlebar-close{content:"x";background-image:url(/styles/jquery-ui-1.12.1.custom/images/ui-icons_222222_256x240.png);background-position:160px 112px}.click-area{cursor:pointer}.image-box .subhead{font-family:Arial,Verdana,Helvetica,sans-serif;text-transform:uppercase;font-size:14px;line-height:16px;color:#1d6c96}a.button,button,input.button,label.button{display:inline-block;vertical-align:middle;text-decoration:none;margin:.25em 0;padding:14px 22px;border-radius:8px;border:2px solid rgba(0,0,0,.125);background-color:#fff;transition:transform .5s}a.button:active,a.button:hover,button:active,button:hover,input.button:active,input.button:hover,label.button:active,label.button:hover{border:2px solid rgba(0,0,0,.5)}a.button:active,button:active,input.button:active,label.button:active{background-color:rgba(0,0,0,.25)}a.button.red,button.red,input.button.red,label.button.red{background-color:#d92e33;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5)}a.button.red:active,button.red:active,input.button.red:active,label.button.red:active{background-color:#ed9da0}a.button.blue,button.blue,input.button.blue,label.button.blue{background-color:#005e88;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5)}a.button.blue:active,button.blue:active,input.button.blue:active,label.button.blue:active{background-color:#008dcc}a.button.gold,button.gold,input.button.gold,label.button.gold{background-color:#f0ad4e;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5)}a.button.gold:active,button.gold:active,input.button.gold:active,label.button.gold:active{background-color:#fcf1e1}a.button.big,button.big,input.button.big,label.button.big{font-weight:700;padding:.5em 2em}a.button[disabled],button[disabled],input.button[disabled],label.button[disabled]{opacity:.5}a.button[disabled]:hover,button[disabled]:hover,input.button[disabled]:hover,label.button[disabled]:hover{background-color:rgba(0,0,0,.125)}input[type=file].labeled{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}input[type=file].labeled:focus+label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}input[type=file].labeled+label *{pointer-events:none}.enum .button-strip a.button,.enum .button-strip button,.enum .button-strip input.button{border:none;outline:0;font-weight:400;font-size:12px;background-color:transparent}.enum .button-strip a.button.on,.enum .button-strip button.on,.enum .button-strip input.button.on{background-color:#004b74;color:#fff}#CutRating .button-strip>span:first-child{font-size:8px}.labdiamonds #DiamondSource,.labdiamonds #HooverCertification{width:12.5%}.popover{max-width:400px}.popover h2{font-size:10px}input[type=number]{text-align:right}input.date{background:url(/images/icons/simple/calendar_month.png) no-repeat right center}dl dt{margin-top:.5em}table.grid{font-size:85%;border-collapse:collapse;width:100%}table.grid td,table.grid th{border:1px solid #b5c6d8;padding:.5em}table.grid th{text-align:center}table.grid thead td,table.grid thead th{background-color:#ddd}table.grid tbody th{background-color:#ddd}table.grid tfoot td,table.grid tfoot th{border:0}table.grid tr.first td,table.grid tr.middle td{border-bottom:none}table.grid tr.last td,table.grid tr.middle td{border-top:none}table.multiline{border-bottom:1px solid #b5c6d8}table.multiline tr td{border-top:0;border-bottom:0}table.multiline tr.top td{border-top:1px solid #b5c6d8}table.dash{border:0;border-collapse:collapse;font-size:x-small;width:100%}table.dash tfoot tr td,table.dash thead tr td{padding:.25em 0}table.dash thead tr th{border-bottom:1px solid}table.dash tfoot tr td{border-top:1px solid}table.sort thead .sorter{cursor:pointer}table.sort thead .sorter.headerSortDown,table.sort thead th.sort-desc{background:#eee url(/images/asc.gif) no-repeat right center;padding-right:1em}table.sort thead .sorter.headerSortUp,table.sort thead th.sort-asc{background:#eee url(/images/desc.gif) no-repeat right center;padding-right:1em}table.breakdown{width:300px;margin:1em}table.breakdown tfoot tr th,table.breakdown thead tr th{padding:1em 0}table.breakdown thead tr th{font-weight:400}table.chart{border-collapse:collapse;width:100%}table.chart td,table.chart th{margin:0;padding:.125em;border:1px solid #fff;text-align:center;height:30px}table.chart td p,table.chart th p{margin:.125em}table.chart thead th{font-weight:400;background-color:#c29b69}table.chart td{background-color:#f2e8d6}table.chart td.AU10{background-color:#eac7b7}table.chart td.AU14{background-color:#e1c89f}table.chart td.AU18{background-color:#bfd2c7}table.chart td.PDR{background-color:#c4cfe9}table.chart td.PTR{background-color:#e8e9ea}table.chart td.STR{background-color:#cfc0dd}table.chart tr.AU td{background-color:#e8d2ad}table.chart tr.AU-D td{background-color:#e5dcb8}table.chart tr.AU-R td{background-color:#d9cb91}table.chart tr.AU-W td{background-color:#f8f8f9}table.chart tr.AU-PD td{background-color:#f1f1f2}table.chart tr.AU-RED td{background-color:#efd1c3}table.chart tr.AU-G td{background-color:#e6ede8}table.chart tr.PT td{background-color:#ededee}table.chart tr.PD td{background-color:#cfd8ee}table.chart tr.AG td{background-color:#d9cce4}table tr.active td,table tr.active th{background-color:#ffe}table tr.bold td{font-weight:700}em.required{color:#e40315;font-weight:700}.price_tag{text-align:right}.price_tag .price{font-weight:700;font-size:x-large;font-family:Tahoma,Helvetica,sans-serif}.price_tag.hide_disclaimer .disclaimer,.price_tag.hide_meta .price_meta{display:none}.upcase{text-transform:uppercase}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#listing #help,.help-overlay,section#instructions{font-size:xx-small;z-index:10;position:absolute;top:5em;right:20px;min-height:10em;width:112em;padding:.25em 1em 1em;border:2px solid #c1a776;box-shadow:3px 3px 2px rgba(0,0,0,.5);background-color:#fff;border-radius:10px}#listing #help:after,.help-overlay:after,section#instructions:after{content:"";position:absolute;top:-15px;right:1px;border-width:0 15px 15px;border-style:solid;border-color:#c1a776 transparent;display:block;width:0}section#instructions p{font-size:small}.help-overlay{width:auto;height:auto;min-height:0;right:2em;top:0}.help-overlay.arrow-left:after,.help-overlay.arrow-right:after,section#instructions.arrow-left:after,section#instructions.arrow-right:after{border-color:transparent #c1a776}.help-overlay.arrow-bottom,.help-overlay.arrow-right,section#instructions.arrow-bottom,section#instructions.arrow-right{box-shadow:-3px -3px 2px rgba(0,0,0,.5)}.help-overlay.arrow-bottom:after,section#instructions.arrow-bottom:after{top:auto;bottom:-15px;border-width:15px 15px 0 15px}.help-overlay.arrow-left:after,section#instructions.arrow-left:after{top:15px;left:-15px;border-width:15px 15px 15px 0}.help-overlay.arrow-right:after,section#instructions.arrow-right:after{top:15px;left:auto;right:-15px;border-width:15px 0 15px 15px}dl.cols dd,dl.cols dt{display:inline-block;width:40%}dl.cols dt{text-align:right}.ship_via.bold td{font-weight:700}.ship_via.cheapest td{background-color:rgba(255,255,0,.25)}.card_type img{opacity:.25}.card_type.selected img{opacity:1}.form-display .field{min-height:20px;border-bottom:1px dotted #000}#auction-form h1,#auction-form h2,#auction-form h3{padding:4px;text-align:center;border:1px solid #000;color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif}#auction-form h1{background-color:#568dac;font-size:1.2em}#auction-form h2{background-color:#026d89;font-size:1em}#auction-form h3{background-color:#b6c7d9;font-size:.9em}.clear label{font-size:x-small;font-style:italic;font-weight:400;cursor:pointer}ol.tag-cloud{list-style-type:none}ol.tag-cloud li.tag{display:inline-block;vertical-align:baseline}ol.tag-cloud li.tag a{text-decoration:none}ol.tag-cloud li.tag a:hover{text-decoration:underline}ol.tag-cloud li.tag.weight-1{font-size:x-small}ol.tag-cloud li.tag.weight-2{font-size:small}ol.tag-cloud li.tag.weight-3{font-size:18px}ol.tag-cloud li.tag.weight-4{font-size:32px}ol.tag-cloud li.tag.weight-5{font-size:48px}.click-area,.click-area *{cursor:pointer}.tiles .tile{width:300px;height:250px;padding:.5em;background-color:#708090;color:#eee;font-size:x-large}.tiles .tile big{font-size:5rem}.tiles .tile small{font-size:1rem}.tiles a:focus,.tiles a:hover{text-decoration:none}.tiles a:focus .tile,.tiles a:hover .tile{box-shadow:5px 5px 5px rgba(0,0,0,.25)}.tiles a:active .tile{box-shadow:none}.custom-form .field{margin-bottom:1.5em}.custom-form .radio input[type=radio]{margin-left:0;margin-top:3px}.custom-form .actions{display:flex;justify-content:flex-end}.banner{display:flex;flex-direction:column;align-items:center;position:relative}@media screen and (min-width:992px){.banner{flex-direction:row;justify-content:space-between;max-width:2000px;margin:0 auto}}.banner #control{display:flex;flex-direction:column;align-items:center}.banner #control #usermenu{margin:14px 0 7px;text-transform:uppercase;display:none}@media screen and (min-width:992px){.banner #control #usermenu{display:block}}@media screen and (min-width:992px){.banner #control{margin-top:1em;align-items:flex-end}}@media screen and (max-width:600px){.banner #control #shortcuts,.banner #control #usermenu{display:none}}.banner #search-form{padding:11px}.banner #search-form form{display:flex;align-items:stretch}.banner #search-form #search{flex:1;border:0;border-radius:0;padding:2px 10px 2px 20px}.banner #search-form .fa-search{position:relative;top:.75em;left:1.5em;color:#888}.banner #search-form .btn{display:block;margin:0;color:#fff;background:#333;border-radius:0;border:0;font-size:12px;line-height:18px;text-transform:uppercase}.banner #search-form .btn.quickorder{color:#333;background-color:#fff}@media screen and (max-width:600px){.banner #search-form .quickorder{display:none}}.mobile-nav{position:absolute;top:0;width:100%}.mobile-nav .account{position:absolute;left:1em}.mobile-nav .call{position:absolute;right:1em}.mobile-nav .hamburger__icon{position:absolute;left:1em;top:5em}#masthead-wrapper .sticky{display:none;position:fixed;top:0;width:100%;background:#124760;color:#fff;justify-content:space-between;align-items:center;box-shadow:0 0 10px 10px rgba(255,255,255,.75)}#masthead-wrapper .sticky a{color:#fff}#masthead-wrapper .sticky .icons{display:flex;align-items:center}#masthead-wrapper .sticky .icons .icon{padding:5px}#masthead-wrapper .sticky .icons .icon span{display:none}@media screen and (max-width:768px){#masthead-wrapper.stuck .banner{display:none}#masthead-wrapper.stuck .sticky{display:flex;z-index:20}}#divisions{height:auto;display:flex;justify-content:space-between;align-items:center;max-width:2000px}#divisions .division{width:auto!important}#divisions .division img{display:none}#divisions .division a,#divisions .division h3{font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:500;font-size:12px;text-transform:uppercase;color:#333}#divisions .division.parent:hover>ul{margin-top:10px}#divisions .division.parent:hover ::after{content:"";width:100%;height:10px;top:-10px;position:absolute}#divisions .division.parent:last-child:hover ::after{right:0}#division-wrapper{border-bottom:none}#flash{position:static;margin-top:0}@media screen and (min-width:900px){#footer{margin:0 -15px}}#footer #copyright{font-weight:700}#footer #footer-fine-print{padding:0}#footer #footer-fine-print .links{margin-bottom:15px}@media screen and (min-width:900px){#footer #footer-fine-print{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:0 15px;font-size:9px}#footer #footer-fine-print #copyright{font-weight:400}#footer #footer-fine-print .links{flex:1;text-align:left;display:flex;margin:0 0 0 1em}#footer #footer-fine-print .links .spacer{padding:0 .5em}#footer #footer-fine-print .social{order:3}}#footer a{color:#333}#footer .footer-nav div{border:none}#footer .footer-nav .header{font-weight:700;text-transform:uppercase;margin:10px 0}#footer .footer-nav ul{padding-left:15px}#footer .footer-nav li{list-style-type:none}#footer .footer-nav.accordion.ui-accordion{margin:0 -15px}#footer .footer-nav.accordion.ui-accordion .heading{border-radius:0;background:#eee;text-transform:uppercase;margin:0;border-top:1px solid #aaa}#footer .footer-nav.accordion.ui-accordion .heading .ui-accordion-icon{position:absolute;right:15px;top:10px}@media screen and (min-width:900px){#footer .footer-nav{border-top:2px solid #aaa;border-bottom:2px solid #aaa;max-width:2000px;margin:0 auto;display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr}#footer .footer-nav .block:nth-child(2){grid-row-start:2}#footer .footer-nav .heading{font-weight:700;text-transform:uppercase;margin:15px 0}}#footer ul.links{list-style-type:none;padding:15px;color:#fff;background-color:#124760;margin:0 -15px 15px}#footer ul.links a{color:#fff}#footer ul.links li{margin:5px 0}#footer .newsletter strong{text-transform:uppercase}#footer .newsletter form .mc-field-group{display:flex;align-items:flex-start;width:100%;justify-content:stretch}#footer .newsletter form .mc-field-group label{display:none}#footer .newsletter form .mc-field-group input{display:inline-block;margin:0;padding:10px}#footer .newsletter form .mc-field-group input{border-width:2px 0 2px 2px;border-style:solid;border-color:#888}#footer .newsletter form .mc-field-group input[type=email]{flex:1}#footer .newsletter form .mc-field-group input[type=submit]{background-color:#124760;color:#fff;border:2px solid #888;border-radius:0}@media (min-width:845px){.catalog .header,.quickorder .header{margin-top:-1.5em}}.hamburger .hamburger__toggle{position:absolute;left:-1000px;opacity:0}.hamburger .hamburger__icon{margin-top:4px}.hamburger .hamburger__menu{display:none;position:fixed;width:100vw;height:100vh;top:0;background:#124760;z-index:30;overflow-y:scroll}.hamburger .hamburger__child,.hamburger .hamburger__grandchild{display:none}.hamburger .hamburger__row{display:flex;justify-content:space-between;width:100%;padding:10px;margin:0}.hamburger .hamburger__row a{font-weight:700;color:#333}.hamburger .hamburger__item{text-transform:uppercase;background:#eee;border-bottom:1px solid #aaa}.hamburger .hamburger__item--white{background:#fff;color:#333}.hamburger .hamburger__item--white a{color:#333}.hamburger .hamburger__item--blue{border-bottom:none;background:#124760;color:#fff}.hamburger .hamburger__item--blue a{color:#fff}.hamburger .hamburger__item--black{border-bottom:none;background:#333;color:#fff}.hamburger .hamburger__item--black a{color:#fff}.hamburger .hamburger__arrow{transition:transform .25s}.hamburger .btn.quickorder{display:block;margin:0;color:#fff;background:#333;border-radius:0;border:1px solid #000;font-size:12px;line-height:18px;text-transform:uppercase;color:#333;background-color:#fff}.hamburger .hamburger__toggle:checked~.hamburger__menu{display:block}.hamburger .hamburger__toggle:checked~.hamburger__child,.hamburger .hamburger__toggle:checked~.hamburger__grandchild{display:block}.hamburger .hamburger__toggle:checked+.hamburger__row .hamburger__arrow{transform:rotate(90deg)}@media (min-width:768px){.hamburger .hamburger__menu{display:none}.hamburger .hamburger__toggle{display:none}}.markets__display{display:none;padding:10px 0 5px;margin:0;background-color:#124760;color:#fff}.markets__display a{color:#aaa}.markets__display .markets__table td,.markets__display .markets__table th{text-align:center;line-height:1.7}.markets__display .markets__table td{font-weight:400}.markets__display .markets__desktop{max-width:2000px;margin:0 auto;display:flex;justify-content:space-between;font-size:12px}.markets__button{font-weight:400}.markets__toggle{position:absolute;left:-1000px;opacity:0}.markets__toggle:checked~.markets__display{display:block}