@charset "utf-8"; H1.title,BODY.cms H1.title{display:none}H2{font-size:1.8rem;line-height:1.25;margin-bottom:1.25rem}   #certificate{margin:-4rem 0 40px 0;margin-left:auto;margin-right:auto;padding:5ex 0;width:1000px;position:relative;text-align:center;transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out}#certificate IMG{display:block;margin:2.1875rem auto 1.875rem}#certificate P{margin:0}#certificate SPAN.authcode{font-family:"MuseoSans-500",Helvetica,sans-serif}   #result.authentic DIV.section{width:100%;margin-bottom:6ex;float:left;clear:both}DIV.col_1{width:48%;padding:0 2% 0 0;margin:0;float:left}DIV.col_2{width:50%;padding:0;margin:0;float:right}DIV.col_1 IMG{max-width:100%;max-height:400px}DIV.col_2 IMG{max-width:100%;max-height:400px}   #message{margin-bottom:2ex;padding:2ex;text-align:center;font:28px "Playfair Display",serif; }   #product DIV.description P{}#product IMG{}#product .col_1{text-align:center}   #artisan DIV.description P{}#artisan IMG{}   #stone DIV.description P{}#stone DIV.description P SPAN{display:inline-block;width:50%;float:right}#stone IMG{}   #type DIV.description P{}#type IMG{}   #runanga DIV.description P{}#runanga IMG{}   #origin DIV.description P{}#origin IMG{}   #featured{width:100%;padding-top:4ex;border-top:1px solid #CCC;float:left;clear:both}#featured H2{font-size:1.2em;margin-bottom:4ex}#featured A{display:block;margin:0 auto}#featured DIV.items{width:100%;height:36ex}#featured DIV.item{width:25%;float:left}#featured DIV.link{height:36ex;text-align:center;clear:both;overflow:hidden}#featured A.image{height:200px}#featured A.image:before{ content:' ';display:inline-block;vertical-align:middle; height:100%}#featured A.image IMG{max-height:200px;display:inline-block;vertical-align:middle; }#featured P{margin-bottom:0.5ex;}#featured DIV.button{width:100%;height:8ex;margin:2ex 0;text-align:center}#featured A.button{display:block;width:18em}   #beads DIV.heading H2{display:none}#beads DIV.heading A{background:none}#beads DIV.heading IMG{max-width:240px;margin:0 auto}#beads DIV.details IMG{max-width:300px;float:right;margin:0 0 20px 20px} #stage{position:fixed;z-index:50;pointer-events:none;top:58px;left:0px}   @media screen and (max-width:1000px){#certified{width:600px}}@media screen and (max-width:600px){#result.authentic IMG{display:none}DIV.col_1,DIV.col_2{display:block;width:100%}#certified{width:500px}#featured DIV.item{width:50%}}   @media screen and (max-width:480px){#certified{width:300px}#result.authentic IMG{display:block;float:none;margin:0 auto 0.625rem auto}#featured DIV.item{width:100%}}