@charset "UTF-8";*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.lt-ie8 *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;behavior:url('../images/site/boxsizing.htc');}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display:block;}[hidden]{display:none;}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html, button, input, select, textarea{font-family:sans-serif;color:#222222;}body{margin:0;-webkit-tap-highlight-color:#d3ebf6;font-family:"font-2", Helvetica, Arial, sans-serif;font-size:14px !important;font-weight:normal;line-height:1;}::-moz-selection{background:#d3ebf6;}::selection{background:#d3ebf6;}abbr[title]{border-bottom:1px dotted;}b,
strong{font-weight:bold;}blockquote{margin:1em 40px;}blockquote, q{quotes:none;}blockquote:before, blockquote:after{content:"";content:none;}q:before, q:after{content:"";content:none;}dfn{font-style:italic;}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}ins{background:#ffff99;color:black;text-decoration:none;}mark{background:yellow;color:black;font-style:italic;font-weight:bold;}pre, code, kbd, samp{font-family:monospace, serif;_font-family:"courier new", monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}small{font-size:85%;}sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}ul, ol{margin:0;padding:0 0 0 30px;color:dimgrey;}ul span, ul p, ol span, ol p{color:#222222;}ul{list-style-type:square;}dd{margin:0 0 0 40px;}nav ul, nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}form{margin:0;}fieldset{border:0;margin:0;padding:0;}label{cursor:pointer;}legend{border:0;*margin-left:-7px;padding:0;white-space:normal;}button,
input,
select,
textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button, input{line-height:normal;}button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}button[disabled],
input[disabled]{cursor:default;}input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}input[type="search"]{-webkit-appearance:textfield;}input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;resize:vertical;}input:invalid, textarea:invalid{background-color:#f0dddd;}table{border-collapse:collapse;border-spacing:0;}td{vertical-align:top;}.chromeframe{margin:0.2em 0;background:#cccccc;color:black;padding:0.2em 0;}@font-face{font-family:"Glyphicons Halflings";src:url('../../fonts/glyphicons-halflings-regular.eot');src:url('../../fonts/glyphicons-halflings-regular.eot#iefix') format("embedded-opentype"), url('../../fonts/glyphicons-halflings-regular.woff') format("woff"), url('../../fonts/glyphicons-halflings-regular.ttf') format("truetype"), url('../../fonts/glyphicons-halflings-regular.svg') format("svg");}.row .no-padding{padding-left:0;}.row .half-padding{padding-left:5px;padding-right:5px;}.split{width:50%;display:inline;float:left;overflow:hidden;*zoom:1;}a{color:#298cb0;text-decoration:none;cursor:pointer;}a:hover{color:#2e3942;}a:active{color:#298cb0;}a:hover{text-decoration:none;}.bg-white{background:white;}h1, h2{margin:0;padding:0;}h4, h5, h6{text-transform:uppercase;}h5, h6{margin:0;}h1{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:30px;font-weight:normal;line-height:40px;}h2{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:20px;font-weight:normal;line-height:25px;}h3{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:20px;font-weight:normal;line-height:30px;}h4{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;line-height:20px;border-bottom:1px solid #dbdbdb;margin:15px 0 5px 0;}h5{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:20px;font-weight:normal;line-height:30px;}h6{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;line-height:20px;}.style-plain h1, .style-plain h2, .style-plain h3{text-transform:uppercase;}.style-plain h1{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:24px;font-weight:normal;line-height:35px;}.style-plain h1 small{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:11px;font-weight:normal;line-height:16px;display:block;}.style-plain h2{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:20px;font-weight:normal;line-height:30px;}.style-plain h3{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:17px;font-weight:normal;line-height:25px;}.sans-serif{font-family:"font-2", Helvetica, Arial, sans-serif;}.serif{font-family:"font-1", Georgia, "Times New Roman", Times, serif;}.box-header h1, .box-header h2, .box-header h3, .box-header h4, .box-header h5, .box-header h6{margin-top:0;margin-bottom:0;}.uvp p{margin:0;}.icon-sprite, .icon-add, .icon-bag, .icon-bag_black, .icon-blue-arrow, .icon-caret-down, .icon-cart-item-remove, .icon-cart-nav, .icon-chat-hat, .icon-chat, .icon-close-search, .icon-close, .modal-dialog .modal-header .close, #loginContent .close, .icon-customize-down-arrow, .icon-delivery, .icon-desktop-stone-reset-nav, .icon-diamond-blue, .icon-eyeglass, .icon-eyeglass_black, .icon-facebook, .icon-faq, .icon-gemma-gray-logo, .icon-google_maps, .icon-gplus-16, .icon-heart-blue, .icon-heart-white, .icon-heart, .icon-heart_black, .icon-help, .icon-info, .icon-insider, .icon-keylock, .icon-lens_hover, .icon-lens_normal, .icon-lens_text_hover, .icon-lens_text_normal, .icon-login, .icon-logo-footer, .icon-logo-sm-img-black, .icon-logo-sm-img-grey, .icon-logo-sm-img-white, .icon-logo-small, .icon-logo-stamp-small, .icon-logo-stamp, .icon-logo, .icon-mail-hat, .icon-mail, .icon-matching-bands, .icon-matching, .icon-mobile-stone-reset-nav, .icon-more-sizes, .icon-phone-hat, .icon-phone, .icon-pinterest-round, .icon-pinterest, .icon-present, .icon-remove, .icon-reserve-new, .icon-saved-items-empty, .icon-saved-items, .icon-search-bar-custom, .icon-search, .icon-share-email, .icon-share, .icon-social-fb, .icon-social-instagram, .icon-social-pinterest, .icon-social-twitter, .icon-star, .icon-stone-reset-tab-black, .icon-stone-reset-tab-gray, .icon-stone-reset-tab-white, .icon-tiny-close, .icon-twitter-round, .icon-user_disabled, .icon-user_red, .icon-white_pages, .icon-wishlist, .layer-info-container.active i.customize-layer-icon, .lens-hover:after, .lens:after, body.no-touch .layer-info-container[data-prevented='false']:hover i.customize-layer-icon, .agent-icon-disabled, .agent-icon{background:url('../images/site/icon-s6ba349590c_62b162fc20a.png') no-repeat;}.icon-add{background-position:-334px -22px;height:17px;width:17px;}.icon-bag{background-position:-147px -66px;height:20px;width:18px;}.icon-bag_black{background-position:-225px -41px;height:20px;width:18px;}.icon-blue-arrow{background-position:0 -22px;height:5px;width:9px;}.icon-caret-down{background-position:-49px -22px;height:10px;width:10px;}.icon-cart-item-remove{background-position:-93px -66px;height:18px;width:18px;}.icon-cart-nav{background-position:-209px 0;height:16px;width:22px;}.icon-chat-hat{background-position:-185px -41px;height:20px;width:20px;}.icon-chat{background-position:-328px -66px;height:24px;width:25px;}.icon-close-search{background-position:-75px 0;height:15px;width:13px;}.icon-close, .modal-dialog .modal-header .close, #loginContent .close{background-position:-103px -41px;height:18px;width:18px;}.icon-customize-down-arrow{background-position:-161px -22px;height:12px;width:20px;}.icon-delivery{background-position:-118px -22px;height:12px;width:23px;}.icon-desktop-stone-reset-nav{background-position:0 -177px;height:58px;width:366px;}.icon-diamond-blue{background-position:-351px -22px;height:19px;width:15px;}.icon-eyeglass{background-position:-129px -66px;height:18px;width:18px;}.icon-eyeglass_black{background-position:-111px -66px;height:18px;width:18px;}.icon-facebook{background-position:0 -41px;height:18px;width:18px;}.icon-faq{background-position:-264px -149px;height:24px;width:25px;}.icon-gemma-gray-logo{background-position:0 -149px;height:28px;width:264px;}.icon-google_maps{background-position:-228px -22px;height:16px;width:16px;}.icon-gplus-16{background-position:-212px -22px;height:16px;width:16px;}.icon-heart-blue{background-position:-105px -22px;height:11px;width:13px;}.icon-heart-white{background-position:-194px -22px;height:16px;width:18px;}.icon-heart{background-position:-181px -22px;height:12px;width:13px;}.icon-heart_black{background-position:-191px 0;height:16px;width:18px;}.icon-help{background-position:-41px 0;height:14px;width:14px;}.icon-info{background-position:-28px 0;height:13px;width:13px;}.icon-insider{background-position:-298px -22px;height:17px;width:18px;}.icon-keylock{background-position:-9px -22px;height:8px;width:15px;}.icon-lens_hover{background-position:0 0;height:13px;width:14px;}.icon-lens_normal{background-position:-14px 0;height:13px;width:14px;}.icon-lens_text_hover{background-position:0 -66px;height:13px;width:67px;}.icon-lens_text_normal{background-position:-36px -41px;height:13px;width:67px;}.icon-login{background-position:-89px -22px;height:11px;width:16px;}.icon-logo-footer{background-position:-203px -118px;height:27px;width:41px;}.icon-logo-sm-img-black{background-position:-106px 0;height:15px;width:23px;}.icon-logo-sm-img-grey{background-position:-129px 0;height:15px;width:23px;}.icon-logo-sm-img-white{background-position:-168px 0;height:15px;width:23px;}.icon-logo-small{background-position:-231px 0;height:18px;width:113px;}.icon-logo-stamp-small{background-position:-24px -22px;height:10px;width:14px;}.icon-logo-stamp{background-position:-67px -66px;height:18px;width:26px;}.icon-logo{background-position:0 -118px;height:22px;width:138px;}.icon-mail-hat{background-position:-205px -41px;height:20px;width:20px;}.icon-mail{background-position:-325px -90px;height:24px;width:25px;}.icon-matching-bands{background-position:-289px -149px;height:25px;width:35px;}.icon-matching{background-position:-121px -41px;height:19px;width:25px;}.icon-mobile-stone-reset-nav{background-position:0 -90px;height:12px;width:121px;}.icon-more-sizes{background-position:-221px -90px;height:23px;width:58px;}.icon-phone-hat{background-position:-165px -41px;height:20px;width:20px;}.icon-phone{background-position:-300px -90px;height:24px;width:25px;}.icon-pinterest-round{background-position:-292px -118px;height:31px;width:31px;}.icon-pinterest{background-position:-265px -66px;height:20px;width:63px;}.icon-present{background-position:-343px -41px;height:25px;width:23px;}.icon-remove{background-position:-69px -22px;height:10px;width:10px;}.icon-reserve-new{background-position:-146px -41px;height:19px;width:19px;}.icon-saved-items-empty{background-position:-260px -22px;height:17px;width:19px;}.icon-saved-items{background-position:-279px -22px;height:17px;width:19px;}.icon-search-bar-custom{background-position:-316px -22px;height:17px;width:18px;}.icon-search{background-position:-79px -22px;height:10px;width:10px;}.icon-share-email{background-position:-138px -118px;height:21px;width:65px;}.icon-share{background-position:-88px 0;height:15px;width:18px;}.icon-social-fb{background-position:-244px -118px;height:28px;width:24px;}.icon-social-instagram{background-position:-268px -118px;height:28px;width:24px;}.icon-social-pinterest{background-position:-279px -90px;height:28px;width:21px;}.icon-social-twitter{background-position:-344px 0;height:22px;width:22px;}.icon-star{background-position:-55px 0;height:14px;width:20px;}.icon-stone-reset-tab-black{background-position:-165px -66px;height:20px;width:100px;}.icon-stone-reset-tab-gray{background-position:-121px -90px;height:20px;width:100px;}.icon-stone-reset-tab-white{background-position:-243px -41px;height:20px;width:100px;}.icon-tiny-close{background-position:-59px -22px;height:10px;width:10px;}.icon-twitter-round{background-position:-323px -118px;height:31px;width:31px;}.icon-user_disabled{background-position:-152px 0;height:16px;width:16px;}.icon-user_red{background-position:-244px -22px;height:16px;width:16px;}.icon-white_pages{background-position:-18px -41px;height:18px;width:18px;}.icon-wishlist{background-position:-38px -22px;height:10px;width:11px;}[class^="icon-"],
[class*=" icon-"]{display:inline-block;vertical-align:text-top;*margin-right:0.3em;text-indent:-119988px;overflow:hidden;text-align:left;}[class^="icon-"]:last-child,
[class*=" icon-"]:last-child{*margin-left:0;}.btn [class^="icon-"], .button [class^="icon-"]{margin-right:10px;position:relative;top:-1px;}.btn [class^="icon-"].pull-right, .button [class^="icon-"].pull-right{margin-right:0;margin-left:10px;}.layer-info-container.active i.customize-layer-icon{background-position:-141px -22px;height:12px;width:20px;}.lens-hover:after{background-position:-36px -41px;height:13px;width:67px;}.lens:after{background-position:0 0;height:13px;width:14px;}body.no-touch .layer-info-container[data-prevented='false']:hover i.customize-layer-icon{background-position:-141px -22px;height:12px;width:20px;}[class^="font-icon-"]:before,
[class*=" font-icon-"]:before,
.font-icon-star-half:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:auto;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;}.font-icon-angle-left:before{content:"\e800";}.font-icon-angle-right:before{content:"\e801";}.font-icon-left-open-big:before{content:"\e806";}.font-icon-right-open-big:before{content:"\e805";}.font-icon-pinterest:before{color:#222222;content:"\e804";}.font-icon-zoom:before{content:"\e807";}.font-icon-x:before{content:"\e808";}.font-icon-star:before{content:"\e809";}.font-icon-star-empty:before{content:"\e809";color:#bfbfbf;}.font-icon-arrow-down:before{content:"\e80b";}.font-icon-arrow-up:before{content:"\e80c";}.font-icon-left-open-big,
.font-icon-right-open-big{color:#222222;font-size:32px;font-size:3.2rem;opacity:0.4;}.navicon-sprite, .navicon-all-metal-men, .navicon-all-metal-women, .navicon-anniversary-gifts, .navicon-anniversary, .navicon-birthstones, .navicon-charms, .navicon-create-your-bracelet, .navicon-create-your-charm, .navicon-create-your-earrings, .navicon-create-your-necklace, .navicon-create-your-own-man, .navicon-create-your-own-women, .navicon-diamond-engagement, .navicon-diamond-man, .navicon-diamond, .navicon-earrings, .navicon-ethernity, .navicon-gemstone-engagement, .navicon-gemstone-man, .navicon-gemstone, .navicon-halo, .navicon-initials-necklaces, .navicon-mothers-gifts, .navicon-necklace, .navicon-pave-band, .navicon-ring, .navicon-rose-gold, .navicon-solitaire, .navicon-three-stone, .navicon-under-250-man, .navicon-under-250-women, .navicon-vintage{background:url('../images/site/navicon-s9577498deb_75f3e8365f5.png') no-repeat;}.navicon-all-metal-men{background-position:0 -651px;height:21px;width:38px;}.navicon-all-metal-women{background-position:0 -63px;height:21px;width:38px;}.navicon-anniversary-gifts{background-position:0 -483px;height:21px;width:38px;}.navicon-anniversary{background-position:0 -546px;height:21px;width:38px;}.navicon-birthstones{background-position:0 -294px;height:21px;width:38px;}.navicon-charms{background-position:0 -126px;height:21px;width:38px;}.navicon-create-your-bracelet{background-position:0 -21px;height:21px;width:38px;}.navicon-create-your-charm{background-position:0 -168px;height:21px;width:38px;}.navicon-create-your-earrings{background-position:0 -441px;height:21px;width:38px;}.navicon-create-your-necklace{background-position:0 -420px;height:21px;width:38px;}.navicon-create-your-own-man{background-position:0 -252px;height:21px;width:38px;}.navicon-create-your-own-women{background-position:0 -336px;height:21px;width:38px;}.navicon-diamond-engagement{background-position:0 -315px;height:21px;width:38px;}.navicon-diamond-man{background-position:0 -588px;height:21px;width:38px;}.navicon-diamond{background-position:0 -357px;height:21px;width:38px;}.navicon-earrings{background-position:0 -504px;height:21px;width:38px;}.navicon-ethernity{background-position:0 -462px;height:21px;width:38px;}.navicon-gemstone-engagement{background-position:0 -42px;height:21px;width:38px;}.navicon-gemstone-man{background-position:0 -630px;height:21px;width:38px;}.navicon-gemstone{background-position:0 -567px;height:21px;width:38px;}.navicon-halo{background-position:0 0;height:21px;width:38px;}.navicon-initials-necklaces{background-position:0 -210px;height:21px;width:38px;}.navicon-mothers-gifts{background-position:0 -84px;height:21px;width:38px;}.navicon-necklace{background-position:0 -378px;height:21px;width:38px;}.navicon-pave-band{background-position:0 -273px;height:21px;width:38px;}.navicon-ring{background-position:0 -399px;height:21px;width:38px;}.navicon-rose-gold{background-position:0 -189px;height:21px;width:38px;}.navicon-solitaire{background-position:0 -105px;height:21px;width:38px;}.navicon-three-stone{background-position:0 -147px;height:21px;width:38px;}.navicon-under-250-man{background-position:0 -609px;height:21px;width:38px;}.navicon-under-250-women{background-position:0 -525px;height:21px;width:38px;}.navicon-vintage{background-position:0 -231px;height:21px;width:38px;}[class^="navicon-"],
[class*=" navicon-"]{display:inline-block;vertical-align:text-bottom;*margin-right:.3em;top:4px;position:relative;text-indent:-119988px;overflow:hidden;text-align:left;}.swatch-sprite, .swatch-engraving, .swatch-font-1, .swatch-font-2, .swatch-font-3, .swatch-font-4, .swatch-font-lg-1, .swatch-font-lg-3, .swatch-font-lg-5, .swatch-font-lg-7, .swatch-garnet-red-garnet, .swatch-metal-1, .swatch-metal-11, .swatch-metal-2, .swatch-metal-3, .swatch-metal-4, .swatch-metal-5, .swatch-metal-6, .swatch-metal-7, .swatch-metal-9, .swatch-shape-stone-asscher, .swatch-shape-stone-cushion, .swatch-shape-stone-emerald-cut, .swatch-shape-stone-emerald, .swatch-shape-stone-heart, .swatch-shape-stone-marquise, .swatch-shape-stone-oval, .swatch-shape-stone-pear, .swatch-shape-stone-princess, .swatch-shape-stone-radiant, .swatch-shape-stone-round, .swatch-stone-1, .swatch-stone-10, .swatch-stone-11, .swatch-stone-14, .swatch-stone-15, .swatch-stone-16, .swatch-stone-17, .swatch-stone-18, .swatch-stone-19, .swatch-stone-2, .swatch-stone-20, .swatch-stone-21, .swatch-stone-22, .swatch-stone-23, .swatch-stone-24, .swatch-stone-25, .swatch-stone-26, .swatch-stone-27, .swatch-stone-29, .swatch-stone-3, .swatch-stone-30, .swatch-stone-31, .swatch-stone-32, .swatch-stone-33, .swatch-stone-34, .swatch-stone-35, .swatch-stone-36, .swatch-stone-37, .swatch-stone-38, .swatch-stone-39, .swatch-stone-4, .swatch-stone-40, .swatch-stone-41, .swatch-stone-5, .swatch-stone-6, .swatch-stone-7{background:url('../images/site/swatch-se9e2bf2f03_29e5f7b53d8.png') no-repeat;}.swatch-engraving{background-position:0 -1692px;height:36px;width:36px;}.swatch-font-1{background-position:0 -1656px;height:36px;width:36px;}.swatch-font-2{background-position:0 -1728px;height:36px;width:36px;}.swatch-font-3{background-position:0 -1764px;height:36px;width:36px;}.swatch-font-4{background-position:0 -1800px;height:36px;width:36px;}.swatch-font-lg-1{background-position:0 -1982px;height:38px;width:38px;}.swatch-font-lg-3{background-position:0 -1944px;height:38px;width:38px;}.swatch-font-lg-5{background-position:0 -2200px;height:38px;width:38px;}.swatch-font-lg-7{background-position:0 -2238px;height:38px;width:38px;}.swatch-garnet-red-garnet{background-position:0 -828px;height:36px;width:36px;}.swatch-metal-1{background-position:0 -1476px;height:36px;width:36px;}.swatch-metal-11{background-position:0 -1440px;height:36px;width:36px;}.swatch-metal-2{background-position:0 -1332px;height:36px;width:36px;}.swatch-metal-3{background-position:0 -1404px;height:36px;width:36px;}.swatch-metal-4{background-position:0 -1260px;height:36px;width:36px;}.swatch-metal-5{background-position:0 -1512px;height:36px;width:36px;}.swatch-metal-6{background-position:0 -1548px;height:36px;width:36px;}.swatch-metal-7{background-position:0 -1368px;height:36px;width:36px;}.swatch-metal-9{background-position:0 -1296px;height:36px;width:36px;}.swatch-shape-stone-asscher{background-position:0 -2128px;height:36px;width:36px;}.swatch-shape-stone-cushion{background-position:0 -1908px;height:36px;width:36px;}.swatch-shape-stone-emerald-cut{background-position:0 -2348px;height:36px;width:36px;}.swatch-shape-stone-emerald{background-position:0 -2312px;height:36px;width:36px;}.swatch-shape-stone-heart{background-position:0 -1872px;height:36px;width:36px;}.swatch-shape-stone-marquise{background-position:0 -2164px;height:36px;width:36px;}.swatch-shape-stone-oval{background-position:0 -2056px;height:36px;width:36px;}.swatch-shape-stone-pear{background-position:0 -2020px;height:36px;width:36px;}.swatch-shape-stone-princess{background-position:0 -2276px;height:36px;width:36px;}.swatch-shape-stone-radiant{background-position:0 -2092px;height:36px;width:36px;}.swatch-shape-stone-round{background-position:0 -1836px;height:36px;width:36px;}.swatch-stone-1{background-position:0 -612px;height:36px;width:36px;}.swatch-stone-10{background-position:0 -432px;height:36px;width:36px;}.swatch-stone-11{background-position:0 -1224px;height:36px;width:36px;}.swatch-stone-14{background-position:0 -1044px;height:36px;width:36px;}.swatch-stone-15{background-position:0 -684px;height:36px;width:36px;}.swatch-stone-16{background-position:0 -216px;height:36px;width:36px;}.swatch-stone-17{background-position:0 -1080px;height:36px;width:36px;}.swatch-stone-18{background-position:0 -1188px;height:36px;width:36px;}.swatch-stone-19{background-position:0 -1152px;height:36px;width:36px;}.swatch-stone-2{background-position:0 -936px;height:36px;width:36px;}.swatch-stone-20{background-position:0 -1008px;height:36px;width:36px;}.swatch-stone-21{background-position:0 -1116px;height:36px;width:36px;}.swatch-stone-22{background-position:0 -756px;height:36px;width:36px;}.swatch-stone-23{background-position:0 -324px;height:36px;width:36px;}.swatch-stone-24{background-position:0 0;height:36px;width:36px;}.swatch-stone-25{background-position:0 -504px;height:36px;width:36px;}.swatch-stone-26{background-position:0 -72px;height:36px;width:36px;}.swatch-stone-27{background-position:0 -360px;height:36px;width:36px;}.swatch-stone-29{background-position:0 -540px;height:36px;width:36px;}.swatch-stone-3{background-position:0 -972px;height:36px;width:36px;}.swatch-stone-30{background-position:0 -864px;height:36px;width:36px;}.swatch-stone-31{background-position:0 -1620px;height:36px;width:36px;}.swatch-stone-32{background-position:0 -180px;height:36px;width:36px;}.swatch-stone-33{background-position:0 -1584px;height:36px;width:36px;}.swatch-stone-34{background-position:0 -792px;height:36px;width:36px;}.swatch-stone-35{background-position:0 -252px;height:36px;width:36px;}.swatch-stone-36{background-position:0 -720px;height:36px;width:36px;}.swatch-stone-37{background-position:0 -468px;height:36px;width:36px;}.swatch-stone-38{background-position:0 -36px;height:36px;width:36px;}.swatch-stone-39{background-position:0 -396px;height:36px;width:36px;}.swatch-stone-4{background-position:0 -900px;height:36px;width:36px;}.swatch-stone-40{background-position:0 -108px;height:36px;width:36px;}.swatch-stone-41{background-position:0 -648px;height:36px;width:36px;}.swatch-stone-5{background-position:0 -288px;height:36px;width:36px;}.swatch-stone-6{background-position:0 -144px;height:36px;width:36px;}.swatch-stone-7{background-position:0 -576px;height:36px;width:36px;}.placeholder-swatch{height:42px;width:36px;display:inline-block;margin:0 0 0 7px;text-indent:-119988px;overflow:hidden;text-align:left;}.placeholder-swatch:hover{cursor:default;}.metal-swatches-sprite, .metal-swatches-metal-1, .metal-swatches-metal-14wg, .metal-swatches-metal-11, .metal-swatches-metal-12, .metal-swatches-metal-13, .metal-swatches-metal-14, .metal-swatches-metal-2, .metal-swatches-metal-14yg, .metal-swatches-metal-3, .metal-swatches-metal-18wg, .metal-swatches-metal-4, .metal-swatches-metal-18yg, .metal-swatches-metal-5, .metal-swatches-metal-palladium, .metal-swatches-metal-6, .metal-swatches-metal-platinum, .metal-swatches-metal-7, .metal-swatches-metal-14rg, .metal-swatches-metal-9, .metal-swatches-metal-18rg{background:url('../images/site/metal-swatches-sfd8fec0f43_30eda4fee20.png') no-repeat;}.metal-swatches-metal-1, .metal-swatches-metal-14wg{background-position:0 -180px;height:36px;width:36px;}.metal-swatches-metal-11{background-position:0 -252px;height:36px;width:36px;}.metal-swatches-metal-12{background-position:0 -360px;height:36px;width:36px;}.metal-swatches-metal-13{background-position:0 -324px;height:36px;width:36px;}.metal-swatches-metal-14{background-position:0 -396px;height:36px;width:36px;}.metal-swatches-metal-2, .metal-swatches-metal-14yg{background-position:0 -72px;height:36px;width:36px;}.metal-swatches-metal-3, .metal-swatches-metal-18wg{background-position:0 -144px;height:36px;width:36px;}.metal-swatches-metal-4, .metal-swatches-metal-18yg{background-position:0 0;height:36px;width:36px;}.metal-swatches-metal-5, .metal-swatches-metal-palladium{background-position:0 -216px;height:36px;width:36px;}.metal-swatches-metal-6, .metal-swatches-metal-platinum{background-position:0 -288px;height:36px;width:36px;}.metal-swatches-metal-7, .metal-swatches-metal-14rg{background-position:0 -108px;height:36px;width:36px;}.metal-swatches-metal-9, .metal-swatches-metal-18rg{background-position:0 -36px;height:36px;width:36px;}[class^="metal-swatches-"],
[class*=" metal-swatches-"]{height:36px;width:36px;display:inline-block;margin:0 0 0 3px;border:3px solid white;text-indent:-119988px;overflow:hidden;text-align:left;}[class^="metal-swatches-"]:hover,
[class*=" metal-swatches-"]:hover{cursor:default;}.setting-style-swatch{background-repeat:no-repeat;display:inline-block;background-size:100% auto;height:44px !important;width:44px !important;background-image:url('../images/site/setting-style-swatch/icons_b0359bfd476.svg');background-position:0 44px;}.setting-style-swatch-antique{background-position:0 0;}.setting-style-swatch-channel{background-position:0 -44px;}.setting-style-swatch-halo{background-position:0 -88px;}.setting-style-swatch-multistone{background-position:0 -132px;}.setting-style-swatch-pave{background-position:0 -176px;}.setting-style-swatch-solitaire{background-position:0 -220px;}.setting-style-swatch-tension{background-position:0 -264px;}.setting-style-swatch-three-stone{background-position:0 -308px;}.setting-tray .setting-style-swatch{display:block;height:45px !important;width:60px !important;background-image:url('../images/site/setting-style-swatch/icons_b0359bfd476.svg');background-position:0 60px;}.setting-tray .setting-style-swatch-antique{background-position:0 0;}.setting-tray .setting-style-swatch-channel{background-position:0 -60px;}.setting-tray .setting-style-swatch-halo{background-position:0 -120px;}.setting-tray .setting-style-swatch-multistone{background-position:0 -180px;}.setting-tray .setting-style-swatch-pave{background-position:0 -240px;}.setting-tray .setting-style-swatch-solitaire{background-position:0 -300px;}.setting-tray .setting-style-swatch-tension{background-position:0 -360px;}.setting-tray .setting-style-swatch-three-stone{background-position:0 -420px;}.long-list-horizontal-item [class^="metal-swatches-"],
.long-list-horizontal-item [class*=" metal-swatches-"]{display:block;margin:0 0 0px 22%;}.price{font-size:23px;}.smaller-price{font-size:13px;}.strike-price{text-decoration:line-through;color:#555555;}.retail-price{text-decoration:line-through;color:#222222;}.normal-price{color:#222222;}.promo-price{color:#cc0000 !important;}.tab-content > .tab-pane{display:none;background:white;border:none;padding-bottom:10px;}.tab-content > .active{display:block;}.tabs{width:100%;margin:0;padding:0;text-align:center;text-transform:uppercase;list-style:none;font-family:"font-2", Helvetica, Arial, sans-serif;font-size:12px;font-weight:normal;line-height:20px;font-size:13px;overflow:visible !important;overflow:hidden;*zoom:1;}.tabs > li{display:inline;float:left;border:1px solid white;margin:0;padding:0;position:relative;}.tabs > li.active, .tabs > li.active a, .tabs > li.active a:hover{color:#222222;background:#efefef;border-bottom-color:white;cursor:default;}.tabs > li.active:after{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(239, 239, 239, 0);border-top-color:#efefef;border-width:10px;left:50%;margin-left:-10px;}.tabs > li a{background:#f7f7f7;display:block;padding:10px 0 8px;color:dimgrey;text-decoration:none;white-space:nowrap;-webkit-transition:all 0.2s ease-out;-webkit-transition-delay:0;-moz-transition:all 0.2s ease-out 0;-o-transition:all 0.2s ease-out 0;transition:all 0.2s ease-out 0;}.tabs > li a:hover{text-decoration:none;background:#efefef;}.tabs.tabs-five li{width:20%;}.tabs.tabs-two li{width:50%;}.row.pad{padding-top:10px;}@media(max-width:480px){.nav-tabs.tabs-five li{width:100%;}}.clean{list-style:none;margin:0;padding:0;color:#222222;}.clean li{padding:3px 0;}.clean li:first-child{padding-top:5px;}.icons li{overflow:hidden;*zoom:1;line-height:21px;}.icons [class^="icon-"]{margin-right:10px;display:inline;float:left;}.white-list{text-color:white;}.white-list a{color:white;}.white-list a:hover{color:#298cb0;}.divide li{border-bottom:1px solid whitesmoke;}dl{margin:5px 0;overflow:hidden;*zoom:1;}dl dt{font-weight:bold;clear:left;}dl dt, dl dd{display:inline;float:left;}dl dd{margin:0 0 0 5px;}.dl-horizontal dt{float:left;clear:left;width:120px;text-align:right;}.dl-horizontal dd{margin-left:130px;}ol{counter-reset:li;color:#222222;}ol span{font-weight:bold;}ol.circled{margin-left:0;padding-left:0;}ol.circled > li{position:relative;margin:0 0 6px 2em;padding:4px 8px;list-style:none;}ol.circled > li span{font-weight:bold;}ol.circled > li:before{content:counter(li);counter-increment:li;position:absolute;top:0;left:-2em;width:22px;margin-right:8px;padding:2px;color:#222222;background:white;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;}ol.circled > li.available{color:#5ea85a;font-weight:bold;}ol.big-num{counter-reset:li;margin-left:0;padding-left:0.25em;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:30px;font-weight:normal;line-height:45px;list-style-type:none;}ol.big-num span{color:#222222;font-family:"font-2", Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;line-height:20px;position:relative;top:-0.25em;}ol.big-num span.color{color:#bd2544;top:0;}ol.big-num > li{counter-increment:customlistcounter;}ol.big-num > li:before{content:counter(customlistcounter) " ";width:1em;display:inline;float:left;}ol.big-num:first-child{counter-reset:customlistcounter;}div.bullet li{color:#555555;}#scheduler{width:600px;}#scheduler iframe{border:0px solid white;}.inline{margin:0;padding:0;border:0;overflow:hidden;*zoom:1;}.inline li{list-style-image:none;list-style-type:none;margin-left:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;white-space:nowrap;}input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea,
select.form-control,
.select2-container{border:solid 1px #aaaaaa;border-radius:0;margin:3px;}input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
textarea:focus,
select.form-control:focus,
.select2-container:focus{outline-offset:0;}input[type="text"]:invalid, input[type="text"].error,
input[type="email"]:invalid,
input[type="email"].error,
input[type="password"]:invalid,
input[type="password"].error,
input[type="search"]:invalid,
input[type="search"].error,
input[type="tel"]:invalid,
input[type="tel"].error,
input[type="number"]:invalid,
input[type="number"].error,
textarea:invalid,
textarea.error,
select.form-control:invalid,
select.form-control.error,
.select2-container:invalid,
.select2-container.error{border:solid 1px #aaaaaa;outline:solid 3px #f7a124;background:white;}.select2-container.select2-container-multi.form-control{height:auto;}.select2-container.select2-container-multi > .select2-choices{border:0;}.form-group .field-error{margin:0 -6px 25px 0;}.field-error{margin-bottom:25px;background:#f7a124;color:white;padding:0 5px;font-size:11px;line-height:17px;}.field-error a{color:white;}.field-error a:hover, .field-error a:active, .field-error a:focus{color:#dbdbdb;}.input-box{background:#dbdbdb;background:rgba(0, 0, 0, 0.1);padding:3px;overflow:hidden;*zoom:1;-webkit-transition:background 0.2s ease-out;-webkit-transition-delay:0;-moz-transition:background 0.2s ease-out 0;-o-transition:background 0.2s ease-out 0;transition:background 0.2s ease-out 0;}.input-box.focus{background:#298cb0;background:rgba(82, 168, 236, 0.6);}.input-box input{border:solid 1px #c2c2c2;outline:none;margin:0;}.input-box input:hover{outline:none;}.input-box input:focus{outline-offset:0;border:solid 1px #c2c2c2;outline:none;}.input-box input:invalid, .input-box input.error{border:none;outline:none;background:white;}.input-box input,
.input-box button{display:inline;float:left;}.input-box button{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;vertical-align:top;}.input-box button:hover, .input-box button:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}fieldset{padding:0;margin:0;border:0;}label,
input,
textarea{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:13px;font-weight:normal;line-height:18px;}label{display:block;margin-bottom:5px;color:#222222;text-transform:uppercase;}input,
textarea,
select{display:inline-block;padding:8px 10px;}input[type="button"],
input[type="reset"],
input[type="submit"]{width:auto;height:auto;}textarea{height:auto;resize:none;}input[type="hidden"]{display:none;}input[disabled="disabled"],
form.disabled input,
form.disabled textarea{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;}input[disabled="disabled"]:hover, input[disabled="disabled"]:focus,
form.disabled input:hover,
form.disabled input:focus,
form.disabled textarea:hover,
form.disabled textarea:focus{outline:solid 4px #dbdbdb;outline:solid 4px rgba(0, 0, 0, 0.1);}form.disabled label,
form.disabled textarea,
form.disabled button{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;}.form-error input[type="text"],
.form-error input[type="email"],
.form-error input[type="password"],
.form-error input[type="search"],
.form-error input[type="tel"],
.form-error input[type="number"],
.form-error [type="button"],
.form-error textarea,
.form-error select,
.form-error .select2-container{border:1px solid #f7a124;outline:3px solid #f7a124;}.form-error input[type="text"]:focus,
.form-error input[type="email"]:focus,
.form-error input[type="password"]:focus,
.form-error input[type="search"]:focus,
.form-error input[type="tel"]:focus,
.form-error input[type="number"]:focus,
.form-error [type="button"]:focus,
.form-error textarea:focus,
.form-error select:focus,
.form-error .select2-container:focus{border:1px solid #f7a124;outline:3px solid #f7a124;}.form-error input[type="text"]:hover,
.form-error input[type="email"]:hover,
.form-error input[type="password"]:hover,
.form-error input[type="search"]:hover,
.form-error input[type="tel"]:hover,
.form-error input[type="number"]:hover,
.form-error [type="button"]:hover,
.form-error textarea:hover,
.form-error select:hover,
.form-error .select2-container:hover{border:1px solid #f7a124;outline:3px solid #f7a124;}.form-error [type="button"]{outline:4px solid #f7a124;}.form-control.select2-container{padding:0;}.form-control.select2-container .select2-choice{border:0;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;height:32px;line-height:32px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.form-control.select2-container .select2-chosen,
.form-control.select2-container .select2-search-choice-close,
.form-control.select2-container .select2-arrow{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}select.form-control,
.form-control.select2-container{margin-left:3px;}[gv-datepicker] [datepicker] table{outline:none;}[gv-datepicker] [datepicker] button.btn, [gv-datepicker] [datepicker] button.button, [gv-datepicker] [datepicker] .btn, [gv-datepicker] [datepicker] .button{padding:5px 15px;border:none;color:#222222;background-color:white;}[gv-datepicker] [datepicker] button.btn:hover, [gv-datepicker] [datepicker] button.button:hover, [gv-datepicker] [datepicker] .btn:hover, [gv-datepicker] [datepicker] .button:hover{background-color:#222222;color:white;}[gv-datepicker] [datepicker] button.btn:hover span, [gv-datepicker] [datepicker] button.button:hover span, [gv-datepicker] [datepicker] .btn:hover span, [gv-datepicker] [datepicker] .button:hover span{color:white;}[gv-select2]{min-height:80px;}.help-block{color:#999999;line-height:1.7rem;}.loading{background:white url('../images/site/loading/loading-big_a77f8d9db77.gif') 50% 50% no-repeat !important;}.loading.trans{background-color:transparent !important;}.loading-opacity{background:rgba(255, 255, 255, 0.9) url('../images/site/loading/loading-big_a77f8d9db77.gif') 50% 50% no-repeat !important;}.loading-small{background:white url('../images/site/loading/loading-small_0a5a15e0ae1.gif') 50% 50% no-repeat !important;}.loading-tiny{background:white url('../images/site/loading/loading-tiny_d00a40300a3.gif') 50% 50% no-repeat !important;}body.live-chat-inactive .live-chat{display:none !important;}body.live-chat-inactive .live-chat-inactive{display:block !important;}body.live-chat .live-chat-inactive{display:none !important;}.live-chat-running #livechat-compact-container{display:block;}#livechat-compact-container{display:none;}.banner{width:100%;border-bottom:1px solid #dbdbdb;background:white;}hr.double-border{border-top:1px dotted dimgrey;border-bottom:1px dotted dimgrey;height:4px;margin:0;}.box h1{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:24px;font-weight:normal;line-height:36px;}.box h2{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:20px;font-weight:normal;line-height:30px;}.box .bg-white{background-color:white;}.box p{margin-top:0;}.box .no-bullet-list{list-style:none !important;padding:0;}.box .social a{width:200px;display:inline-block;}.box .social a span{display:inline;float:left;width:16px;height:16px;margin:3px;background:url('../images/site/social/social_d1bfd70dc5c.png') no-repeat 0 0;clear:both;}.box .social .twitter span{background-position:0 -15px;}.box #press-hero{height:165px;}.box #press-hero h1{position:relative;top:-145px;}.box #customer-care-hero{height:215px;}.box #customer-care-hero .main-header{font-size:24px;position:relative;top:5px;color:dimgrey;}.box #customer-care-hero .second-header{position:relative;left:-163px;font-size:18px;color:dimgrey;top:25px;}.box .title{position:relative;margin:50px 0;}.box .title h1{position:absolute;top:-20px;color:dimgrey;left:314px;text-align:center;}.box h7{font-weight:bold;}.box p{line-height:130%;}.box p:last-child{margin-bottom:0px;}.box #teamwork-title{left:289px;}.box #promise-title{left:250px;}.box #image-container{position:absolute;z-index:0;overflow:hidden;}.box #image-container img{position:relative;}.box .left{margin-left:0px;}.box .span{width:345px;}.box .title-container{position:relative;top:90px;left:15px;}.box .cover-page{float:right;margin-left:40px;height:200px;}.box .single{padding-top:2em;margin-left:2em;display:inline-block;}.box .img-inner-container{border:1px solid transparent;position:relative;cursor:pointer;}.box .img-inner-container .arrow_box{display:none;position:absolute;background:white;border:1px solid #dbdbdb;width:270px;height:245px;top:-250px;left:0;padding:15px 15px 30px;box-shadow:0px 1px 5px #888888;-webkit-box-shadow:0px 1px 5px #888888;-moz-box-shadow:0px 1px 5px #888888;}.box .img-inner-container:hover .arrow_box{display:block;}.box #carousel-thumbs .owl-dot .active{display:none;position:absolute;background:white;border:1px solid #dbdbdb;width:270px;height:245px;top:-250px;left:0;padding:15px 15px 30px;box-shadow:0px 1px 5px #888888;-webkit-box-shadow:0px 1px 5px #888888;-moz-box-shadow:0px 1px 5px #888888;}.box #carousel-thumbs .owl-dot:hover{display:block;}.box .arrow_box:after,
.box .arrow_box:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.box #carousel-thumbs .owl-dot .active:before{bottom:100%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:9px solid rgba(219, 219, 219, 0);border-bottom-color:#dbdbdb;left:50%;top:100%;margin-left:-9px;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);}.box #carousel-thumbs .owl-dot .active:after{bottom:100%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:8px solid rgba(255, 255, 255, 0);border-bottom-color:white;left:50%;top:99%;margin-left:-8px;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);}.box .arrow_box:after{border-color:rgba(255, 255, 255, 0);border-bottom-color:white;border-width:8px;left:50%;top:99%;margin-left:-8px;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);}.box .arrow_box:before{border-color:rgba(219, 219, 219, 0);border-bottom-color:#dbdbdb;border-width:9px;left:50%;top:100%;margin-left:-9px;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);}.contactUs div.pad-this{padding:10px;}.contactUs #cvocode, .contactUs #cvocode1{color:#ea2d08;}.contactUs #contactUs ul{padding:0px;}.contactUs #contactUs li{width:83px;height:96px;display:inline;float:left;position:relative;list-style:none outside;margin:2px 0;}.contactUs #contactUs li:hover > a{border:1px solid #999999;color:#005580;}.contactUs #contactUs li a{display:block;width:100%;height:100%;}.contactUs #contactUs li span{position:absolute;bottom:8px;left:0;text-align:center;width:100%;font-family:"font-2", Helvetica, Arial, sans-serif;font-size:12px;text-transform:uppercase;}@media(max-width:480px){.contactUs #contactUs li{float:left;width:45%;}}.contactUs #contactUs .contact-links{margin:0;padding:0;color:#c9c9c9;}@media(max-width:992px){.contactUs #contactUs .contact-links{padding:0 0 0 28px;}}.contactUs #contactUs .contact{margin:0 8px 6px 2px;border:1px solid transparent;overflow:visible;text-indent:0;}.contactUs #contactUs .contact:hover{border:1px solid #dbdbdb;}.contactUs #contactUs .chat{background:url('../images/site/contact/contact_us_chat_99d60c864b2.png') no-repeat;background-position:center;}.contactUs #contactUs .chat-offline{background:url('../images/site/contact/contact_us_chat_offline_16b67815d79.png') no-repeat;background-position:center;display:none;}.contactUs #contactUs .chat-offline .offline{line-height:12px;bottom:3px;}.contactUs #contactUs .chat-offline .extra{font-size:9px;color:#333333;}.contactUs #contactUs .phone{background:url('../images/site/contact/contact_us_phone_1a8d1fda456.png') no-repeat;background-position:center;}.contactUs #contactUs .email{background:url('../images/site/contact/contact_us_email_3fbe8a8f818.png') no-repeat;background-position:center;}.contactUs #contactUs .faq{background:url('../images/site/contact/contact_us_faq_ad977ee0883.png') no-repeat;background-position:center;}.contactUs #contactUs .header-description{padding:10px;}body.live-chat-inactive #contactUs .chat{display:none;}body.live-chat-inactive #contactUs .chat-offline{display:block;}#main-container{background-color:white;}#our-promise .box-content .span{display:inline;float:left;width:345px;padding:10px;}@media(max-width:992px){#our-promise{padding-right:15px;}#our-promise #customer-care-hero{width:100%;overflow:hidden;position:relative;}#our-promise .title h1{left:217px;}#our-promise #promise-title{left:150px;}}.filename{font-style:italic;}.exceptionMessage{margin:10px;border:1px solid #222222;padding:5px;background-color:#E9E9E9;}.stack,
.snippet{margin:0 25px 10px;}.stack,
.snippet{border:1px solid #ccc;-mox-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);box-shadow:0 0 2px rgba(0, 0, 0, 0.2);}.error-details{border-top:1px solid #FFAAAA;-mox-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);box-shadow:0 0 2px rgba(0, 0, 0, 0.2);border-bottom:1px solid #FFAAAA;-mox-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);box-shadow:0 0 2px rgba(0, 0, 0, 0.2);background-color:#FFF3F3;line-height:1.5;overflow:hidden;padding:5px;padding-left:25px;}.error-details dt{clear:left;float:left;font-weight:bold;margin-right:5px;}.error-details dt:after{content:":";}.error-details dd{display:block;}.stack{padding:5px;overflow:auto;height:150px;}.snippet{background-color:#fff;font-family:monospace;}.snippet .line{display:block;}.snippet .lineNumber{background-color:#ddd;color:#999;display:inline-block;margin-right:5px;padding:0 3px;text-align:right;width:3em;}.snippet .error{background-color:#fff3f3;font-weight:bold;}.snippet .error .lineNumber{background-color:#faa;color:#333;font-weight:bold;}.snippet .line:first-child .lineNumber{padding-top:5px;}.snippet .line:last-child .lineNumber{padding-bottom:5px;}.error-wrap{text-align:center;padding:5%;}.error{width:50%;text-align:center;margin:auto;}.error h3{text-align:center;font-size:3em;font-family:"font-1", Georgia, "Times New Roman", Times, serif;color:#306161;}.error p{border:1px solid #cdcdcd;padding:10px;text-align:justify;}.error ul.nav li{display:block;float:left;text-align:center;width:50%;}.error ul.nav li a{float:none;}.ring-size-helper-modal > .modal-dialog{width:100%;max-width:875px;}.ring-size-helper-modal > .modal-dialog > .modal-content{border:10px solid #dbdbdb;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.ring-size-helper-modal > .modal-dialog > .modal-content .modal-header{border:none;}.ring-size-helper-modal > .modal-dialog > .modal-content .modal-header h4{font-family:"font-2", Helvetica, Arial, sans-serif;font-weight:bold;font-size:20px;}.ring-size-helper-modal > .modal-dialog > .modal-content .modal-header p{margin-bottom:10px;}.ring-size-helper-modal > .modal-dialog > .modal-content .modal-header button.close{font-size:50px;position:absolute;top:-7px;margin-top:0px;right:0px;}.ring-sizes-container .ring-size-help-link{font-family:"font-1", Georgia, "Times New Roman", Times, serif;text-transform:none;color:#222222;font-style:italic;font-size:15px;position:relative;top:6px;}#search-bar-custom{top:50px;height:50px;background-color:#f1f1f1;}#search-bar-custom #btn-search-bar-custom{height:24px;width:auto;text-transform:none;text-shadow:none;color:#222222;font-weight:normal;border:none;padding:3px 0;right:8px;top:4px;border-radius:10px;position:static;background:transparent;}#search-bar-custom .input-box{position:relative;background:inherit;font-size:24px;color:#222222;padding:7px 0;}#search-bar-custom .input-box .search-position{top:12px;position:relative;}#search-bar-custom .input-box #custom-search-bar-term{background-color:#f1f1f1;width:95%;height:36px;border:none;font-family:"font-1", Georgia, "Times New Roman", Times, serif;padding:10px 10px 0px 7px;padding-right:26px;margin-right:-26px;line-height:100%;font-size:18px;}#search-bar-custom .agent-link{position:relative;}#search-bar-custom .icon-search-bar-custom{top:10px;margin-right:0px !important;}#search-bar-custom .agent-icon-search{left:-20px;top:30px;}#search-bar-custom .header-request-package-button{margin-top:-1px;}#custom-search-bar-mobile{top:50px;z-index:1000;position:fixed;background-color:#f1f1f1;}#custom-search-bar-mobile #btn-custom-search-bar-mobile{height:34px;width:auto;text-transform:none;text-shadow:none;color:#222222;font-weight:normal;border:none;padding:5px 0;right:8px;top:4px;border-radius:10px;position:static;background:transparent;}#custom-search-bar-mobile .input-box{position:relative;background:inherit;font-size:20px;}#custom-search-bar-mobile .input-box .search-position{top:10px;position:relative;}#custom-search-bar-mobile .input-box #custom-search-bar-term-mobile{background-color:#f1f1f1;width:90%;height:35px;border:none;font-family:"font-1", Georgia, "Times New Roman", Times, serif;padding:0 26px 0 7px;margin-right:-26px;line-height:2em;font-size:14px;}#custom-search-bar-mobile .search-icon{background-image:url('../images/site/nav/eyeglass_643600d3b0a.png');background-size:18px 16px;background-repeat:no-repeat;text-indent:-119988px;display:inline-block;width:18px;height:16px;position:relative;top:5px;right:-5px;}#custom-search-bar-mobile .close-icon{background-image:url('../images/site/nav/close_ceb8b970f3f.png');background-size:10px 10px;background-repeat:no-repeat;display:inline-block;position:relative;width:10px;height:10px;top:-9px;right:3px;margin-top:14px;}.share-container{text-align:center;overflow:visible;position:relative;box-shadow:inset 0px 2px 5px -2px #666666;}.share-container .row{overflow:visible;}#share-container{display:none;width:245px;height:100px;padding:10px 0px 0px 0px;position:absolute;top:-110px;right:10px;z-index:1;}#product-buttons .tooltip-outter{top:98px;left:175px;width:15px;height:9px;z-index:5;}#product-buttons .tooltip-inner{border-right:1px #dbdbdb solid;border-bottom:1px #dbdbdb solid;position:relative;top:-4px;left:2px;z-index:5;}.product-flyover.active .tooltip-outter{display:block;}#share-container.active{display:block;}#share-block-container{position:relative;margin-bottom:3px;}.share-widget-box a{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.share-widget-box ul li{list-style-type:none;float:left;margin:0px 40px 0px 0px;min-width:50px;}.icon-share-email{vertical-align:text-bottom;}#share-site{padding-top:10px;}#at20mc *,
.atPinBox *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.addthis_button_facebook_like:hover{opacity:1;filter:alpha(opacity=100);}#share-container .fb_edge_widget_with_comment,
#share-container .fb_edge_widget_with_comment iframe{width:48px !important;}#share-container iframe.fb_iframe_widget_lift{width:450px !important;z-index:1000;}#share-container .fb_edge_widget_with_comment span.fb_edge_comment_widget{z-index:999999 !important;}#share-container .fb_iframe_widget span{height:20px !important;}#share-block-container-rga{margin:0;padding:0px 10px 0px 10px;}#share-block-container-rga #share-container-wrapper{position:relative;}@media all and (min-width:1px) and (max-width:767px){#share-block-container-rga #share-container-wrapper #share-container-mobile{top:-180px;width:100%;height:180px;left:0px;padding-top:20px;display:none;position:absolute;z-index:1;}}#share-block-container-rga #share-container-wrapper #share-container-mobile.active{display:block;}#share-block-container-rga #share-container-wrapper #share-container-mobile .share-widget-box ul li{margin:0px 5px 0px 0px;width:100%;height:30px;}.box{margin:10px 0;}.box.naked{background:transparent;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;border:13px solid rgba(0, 0, 0, 0.05);}.box.naked .box-header{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;line-height:20px;text-transform:uppercase;text-align:center;padding:10px 10px 0 10px;}.box.naked .box-header .subtitle{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:13px;font-weight:bold;line-height:20px;text-transform:none;}.box.naked .box-content{padding:10px;width:202px;padding-left:8px;}.box.naked .box-content#quest{font-family:"font-2", Helvetica, Arial, sans-serif;text-align:center;font-size:90%;}.box.naked .box-content a{font-weight:600;}.box.naked .box-content .address{font-family:"font-1", Georgia, "Times New Roman", Times, serif;text-align:center;font-size:15px;}.box.naked .box-content .days{font-family:"font-2", Helvetica, Arial, sans-serif;float:left;text-align:left;}.box.naked .box-content .hours{font-family:"font-2", Helvetica, Arial, sans-serif;float:right;text-align:justify;}.box.naked .box-content .book{text-align:center;font-size:12px;}.box.naked .box-content .book:hover{cursor:pointer;}.box.plain{border:1px solid #dbdbdb;background:white;}.sunken{background:rgba(0, 0, 0, 0.07);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.25);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.25);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.25);}.sunken.dark{background:rgba(0, 0, 0, 0.35);}.sunken.dark.nbord{-webkit-box-shadow:inset 0 0px 0px white;-moz-box-shadow:inset 0 0px 0px white;box-shadow:inset 0 0px 0px white;}.sunken.light{background:rgba(126, 126, 126, 0.9);-webkit-box-shadow:inset 0 1px 1px rgba(126, 126, 126, 0.5);-moz-box-shadow:inset 0 1px 1px rgba(126, 126, 126, 0.5);box-shadow:inset 0 1px 1px rgba(126, 126, 126, 0.5);}@media screen and (min-width:768px) and (max-width:992px){.box#come-visit{margin-right:15px;}}.box#come-visit #showroom-top{margin-bottom:25px;margin-top:5px;}.box#come-visit .bullet{margin-top:10px;}.box#come-visit .header{margin-top:20px;text-align:center;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:30px;font-weight:600;}.box#come-visit .location-header{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:20px;margin-bottom:10px;font-weight:600;}.box#come-visit .store-pic{width:700px;height:330px;background-size:contain;background-repeat:no-repeat;}.box#come-visit .store-pic#showroom{background:url('../images/site/location/showroom_345b7ae9bc4.png');}.box#come-visit .store-pic#newbury{background:url('../images/site/location/newbury_store_307c3cc084d.jpg');}.box#come-visit .appointment{color:#298cb0;margin-top:10px;margin-bottom:20px;}.box#come-visit .appointment #appt-bttn{width:200px;height:30px;float:left;text-align:center;margin-top:-11px;margin-right:30px;}.box#come-visit .appointment #appt-bttn a{color:white;line-height:27px;}.box.naked h4.title{padding:10px 10px 0 10px;margin:0px;text-align:center;font-weight:bold;font-size:16px;line-height:22px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;text-transform:uppercase;}#locations-box{width:100%;}#trust-icons{text-align:center;}.trust-icon{display:inline-block;background:url('../images/site/legacy/trust-icons_bd1651b808a.png');height:35px;margin:30px 5px 10px;}#verisign_logo{background-position:0 -34px;width:70px;}#verisign_logo:hover{background-position:0 -71px;}#authnet_logo{background-position:-71px -34px;width:44px;}#authnet_logo:hover{background-position:-71px -70px;}#bbb_logo{background-position:-116px -34px;width:22px;}#bbb_logo:hover{background-position:-116px -70px;}#truste_logo{background-position:-168px -34px;width:115px;}#truste_logo:hover{background-position:-168px -70px;}@media all and (min-width:1px) and (max-width:767px){.modal-dialog{margin:60px 0px 0px 0px;height:7px;}}.modal-dialog .modal-content{border:1px solid #222222;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.modal-dialog .modal-body.no-padding{padding:0;}.modal-dialog .modal-body .loading{min-height:64px;}.modal-dialog .modal-header h4.modal-title{border-bottom:none;}.modal-dialog .modal-header .close{margin-top:0;color:rgba(0, 0, 0, 0);text-shadow:none;opacity:0.5;}.modal-dialog .modal-header .close:hover{background-color:transparent;}.modal-dialog .modal-header .close:focus{outline:none;}.modal-dialog .modal-header .close:active{background-color:transparent;}.newsletterConf{text-align:center;}@media all and (min-width:1px) and (max-width:767px){.newsletterConf .modal-footer .btn + .btn, .newsletterConf .modal-footer .button + .btn, .newsletterConf .modal-footer .btn + .button, .newsletterConf .modal-footer .button + .button{margin-left:0;margin-top:5px;}}.newsletterConf .modal-header h4{font-weight:bold;}.newsletterConf .modal-header button{border:none;margin:0px;padding:0px;font-size:0px;}.newsletterConf .modal-footer{margin-top:0px;border-top:none;text-align:center;}#modal-holder .modal-header{height:0px;border:none;z-index:100;}#modal-holder .modal-header .close{font-weight:normal;color:#222222;cursor:pointer;}@media all and (min-width:1px) and (max-width:991px){.modal-open{position:fixed;}}.modal-backdrop, .modal-backdrop.fade.in{opacity:0.07;}.modal-backdrop{background-color:#222222;}#loginContent input[name="email"]{padding-left:10px;}#loginContent input[name="password"]{padding-left:10px;}#loginContent header h2{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-weight:normal;color:#222222;}#loginContent.popup header{border-bottom:1px solid #e5e5e5;margin-bottom:10px;}#loginContent.popup header h2{margin:20px 0 10px;text-align:left;padding-left:15px;text-transform:none;letter-spacing:1px;font-size:22px;}#loginContent.popup h4{font-family:"font-2", Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:bold;letter-spacing:0.35px;font-size:15px;color:#222222;border:0;margin-bottom:20px;}#loginContent.page header h2{text-align:center;text-transform:uppercase;letter-spacing:5px;margin:30px 0 20px 0;font-size:24px;}#loginContent.page h4{font-family:"font-1", Georgia, "Times New Roman", Times, serif;text-transform:capitalize;font-weight:400;letter-spacing:0.35px;font-size:17px;color:#222222;border:0;margin-bottom:10px;}@media all and (min-width:768px){#loginContent .new-form{border-left:1px solid #c9c9c9;padding-left:40px;}}@media all and (min-width:992px){#loginContent .new-form{padding-left:70px;}}#loginContent .login-desc{font-family:"font-1", Georgia, "Times New Roman", Times, serif;letter-spacing:0.35px;font-size:15px;line-height:25px;color:#999999;}#loginContent .login-desc ul{color:#999999;padding-left:5px;margin-bottom:10px;}#loginContent .login-desc ul li{line-height:25px;}#loginContent .login-desc ul li:before{content:"·";font-size:35px;vertical-align:bottom;line-height:16px;padding-right:5px;}#loginContent .login-btn{height:25px;width:105px;padding:initial;font-size:12px;margin-bottom:5px;font-weight:500;}#loginContent .help-block{margin-bottom:15px;margin-top:-6px;}#loginContent .help-block a{color:#999999;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}#loginContent .email-opt-in{margin-bottom:10px;}#loginContent .checkbox{line-height:18px;}#loginContent .close{margin-top:16px;opacity:0.5;}#loginContent .close:hover{background-color:transparent;}#loginContent .close:focus{outline:none;}#loginContent .close:active{background-color:transparent;}#loginModal .modal-body{margin:0;padding:0;}#loginModal .modal-content{border:1px solid #222222;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.notification{padding:10px;background:white;border:1px solid dimgrey;margin:10px 0;}.notification.error{border-color:#f89406;color:#f89406;}.notification.success{border-color:#5ea85a;color:#5ea85a;}.gv-reserve-price-content{text-align:center;}.gv-reserve-price-form button{margin-bottom:50px;}@media all and (min-width:800px){.ask-gemvara-dialog-wrapper .modal-dialog{min-width:800px;}}.ask-gemvara-dialog-wrapper .modal-dialog .modal-content{padding-left:10px;padding-right:10px;}[gv-ask-gemvara-content]{background-color:white;}[gv-ask-gemvara-content] p, [gv-ask-gemvara-content] h5, [gv-ask-gemvara-content] label, [gv-ask-gemvara-content] input, [gv-ask-gemvara-content] textarea{font-family:"font-1", Georgia, "Times New Roman", Times, serif;}[gv-ask-gemvara-content] #address-form{height:230px;}@media all and (max-width:767px){[gv-ask-gemvara-content] #address-form{height:340px;}}[gv-ask-gemvara-content] h5{font-size:16px;font-weight:normal;}[gv-ask-gemvara-content] p{color:#555555;font-size:12px;line-height:14px;margin:0 0 17px;}[gv-ask-gemvara-content] [gv-textarea] textarea{height:207px;}[gv-ask-gemvara-content] label{text-transform:capitalize;letter-spacing:0.35px;font-size:15px;margin-bottom:10px;}[gv-ask-gemvara-content] form > div > div{margin-bottom:30px;}[gv-ask-gemvara-content] #newsletterSignup{margin-bottom:10px;}[gv-ask-gemvara-content] input{letter-spacing:0.5px;margin-top:0;}[gv-ask-gemvara-content] .btn, [gv-ask-gemvara-content] .button{font-weight:500;}[gv-ask-gemvara-content] a.questions{color:#298cb0;}.products-grid p{color:#555555;font-family:"font-2", Helvetica, Arial, sans-serif;font-size:12px;line-height:17px;margin:0 0 17px;}.products-grid ul.grid-row{display:block;width:100%;padding:10px 0 0;margin-bottom:0;clear:left;}.products-grid ul.grid-row li{font-family:"font-2", Helvetica, Arial, sans-serif;width:335px;padding:0 10px 10px 10px;float:left;width:50%;position:relative;list-style:none;}.products-grid ul.grid-row li img{margin:0 auto;display:block;width:120px;height:120px;float:left;margin:0 15px 10px 12px;}.products-grid ul.grid-row li span{font-size:13px;display:block;position:absolute;text-align:right;bottom:8px;width:95%;margin-right:5%;}.products-grid ul.grid-row li a h4{margin:0 0 0.2em;font-size:1.4em;font-family:"font-2", Helvetica, Arial, sans-serif;font-weight:normal;line-height:1.1;color:#4f4f4f;zoom:1;border:none;text-transform:none;}.page-title .container{height:40px;}.page-title h3{font-size:1.9em;font-family:"font-2", Helvetica, Arial, sans-serif;font-weight:normal;margin-left:10px;}[gv-widget="learn-more"] .learn-more{margin:1.9em 0 0 0;}[gv-widget="learn-more"] .learn-more h3{text-transform:uppercase;font-size:15px;font-weight:700;color:#222222;margin-bottom:10px;}[gv-widget="learn-more"] .learn-more .learn-more-content{padding:.6em 0 1.7em;}[gv-widget="learn-more"] .learn-more .learn-more-content p{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:13px;color:#222222;font-weight:200;margin-bottom:10px;}[gv-widget="learn-more"] .live-chat h3{text-transform:uppercase;font-size:15px;font-weight:700;color:#222222;margin-bottom:20px;margin-top:2.5em;}[gv-widget="learn-more"] .live-chat p{color:#222222;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:12px;margin-bottom:40px;}[gv-widget="learn-more"] .live-chat p a{font-style:italic;}#drill-down-remove-pad,
#drill-down-select-pad{border-width:7px;}#drill-down-select-pad{padding:4px;}.search-drill-down{margin-top:5px;}.search-drill-down .category-options:not(.position-adjusted){border-top-color:white;margin-top:3px;}.search-drill-down i{border-radius:2px;height:30px;width:30px;}.search-drill-down a{position:relative;}.search-drill-down label{text-align:center;font-size:12px;white-space:nowrap;position:absolute;bottom:-12px;text-transform:uppercase;}.search-drill-down:hover label{color:#298cb0;}.search-drill-down .placeholder-swatch{height:42px;width:36px;display:inline-block;text-indent:-119988px;overflow:hidden;text-align:left;}.search-drill-down .placeholder-swatch:hover{cursor:default;}.search-drill-down .more{text-align:center;}.search-drill-down .more .more-label{color:#298cb0;}.search-drill-down .icon-blue-arrow{width:9px;height:5px;margin-top:5px;}.search-drill-down .icon-caret-down{width:9px;height:9px;margin-top:2px;}.search-drill-down UL{list-style-type:square;margin:0;padding:0 0 0 30px;color:#c9c9c9;}.search-bar ul li{padding:2px 0 0 8px;list-style:none outside;margin-left:-20px;}.search-bar h5{font-weight:normal;font-size:16px;line-height:20px;border-bottom:1px solid #cccccc;margin-bottom:2px;color:#333333;padding:0;text-align:left;}.swatch-icon-link{max-width:100%;height:auto;position:relative;display:block;margin:0 auto;float:left;margin-top:5px;}.swatch-icon-link label{text-align:center;font-size:12px;white-space:nowrap;position:absolute;bottom:-15px;text-transform:uppercase;}.swatch-icon{width:100% !important;height:100% !important;display:block;margin-bottom:5px;}.resultItem{max-width:100%;height:300px;position:relative;display:block;margin:0 auto;line-height:18px;}@media(min-width:992px){.resultItem{height:310px;}}@media(min-width:1200px){.resultItem{height:310px;}}.resultItem img{width:220px;height:220px;display:block;background:url('../images/site/loading/ajax-loader_a70f06c1a32.gif') no-repeat 50% 50% white;}#drill-down-select-pad .pad-this{margin:0;}.nav-icon-container{float:left;width:34px;height:52px;}#searchResults .col-md-4, #searchResults .col-sm-6, #searchResults .col-xs-12{padding-left:5px;padding-right:5px;}#searchResults .resultItem{text-align:center;}#searchResults .resultItem a.resultLink{display:block;text-decoration:none;}#searchResults .resultItem a.resultLink div.name{text-transform:uppercase;color:#222222;font-weight:900;font-size:14px;font-family:"font-2", Helvetica, Arial, sans-serif;margin-top:4px;}#searchResults .resultItem a.resultLink div.price{font-family:"font-1", Georgia, "Times New Roman", Times, serif;color:#959595;font-size:13px;margin-bottom:20px;padding:0 10px;text-transform:lowercase;}#searchResults .resultItem a.resultLink:hover{display:block;}#searchResults .resultItem a.resultLink:hover div.name{cursor:pointer;color:#5eb1d9;}#searchResults .resultItem a.resultLink:hover div.price{cursor:pointer;}#searchResults .resultItem img{margin:auto;}#searchResults .resultItem a.button{position:absolute;bottom:35%;width:126px;margin-right:auto;margin-left:auto;left:0;right:0;z-index:9999;display:none;}#searchResults .resultItem div.tip-content{position:absolute;left:-8000px;}@media(min-width:992px){#searchResults .resultItem a.button{bottom:35%;}}#noResultsFound h1{font-size:1.9em;font-weight:normal;margin:0px;}#noResultsFound p{color:#555555;font-family:"font-2", Helvetica, Arial, sans-serif;font-size:12px;line-height:17px;margin:0 0 17px;font-weight:normal;}.button .text{text-transform:capitalize;}.options-tooltip{font-family:"font-2", Helvetica, Arial, sans-serif;width:80%;padding:5px;display:none;position:absolute;top:-75px;left:0%;background:white;border:1px solid #cccccc;color:#222222;font-size:13px;font-weight:normal;line-height:17px;text-shadow:none;color:dimgrey;text-align:center;}.options-tooltip .stoneCount,
.options-tooltip .metalCount{font-weight:bold;}.tooltip-tail{position:absolute;bottom:-18px;left:40%;width:0;height:0;border-color:white transparent transparent transparent;border-width:10px;border-style:solid;}.tail-shadow{position:absolute;bottom:-20px;left:40%;width:0;height:0;border-color:#cccccc transparent transparent transparent;border-width:10px;border-style:solid;}div.products-grid{padding-top:10px;border-top:1px solid #cccccc;}div.list-toolbar{overflow:hidden;line-height:1.9em;}form.sorting{float:right;display:grid;}div.list-toolbar form label,
div.list-toolbar form select{display:inline;}div.list-toolbar form label{cursor:default;}#drill-down-remove-pad h6{padding:0 10px 10px 10px;text-align:center;font-weight:bold;font-size:12px;line-height:16px;font-family:"font-2", Helvetica, Arial, sans-serif;text-transform:uppercase;color:#b6b6b6;margin:0 0 9px;}#drill-down-remove-pad a.remove-all{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:11px;text-transform:uppercase;font-weight:normal;color:#3593c0;outline:0;text-decoration:none !important;transition-property:color, background-color;transition-duration:0.15s, 0.15s;transition-timing-function:ease-out, ease-out;-moz-transition-property:color, background-color;-moz-transition-duration:0.15s, 0.15s;-moz-transition-timing-function:ease-out, ease-out;-webkit-transition-property:color, background-color;-webkit-transition-duration:0.15s, 0.15s;-webkit-transition-timing-function:ease-out, ease-out;-o-transition-property:color, background-color;-o-transition-duration:0.15s, 0.15s;-o-transition-timing-function:ease-out, ease-out;}#drill-down-remove-pad ul{margin:0;padding:0;list-style:none outside;}#drill-down-remove-pad ul li{padding:2px 0 0 8px;line-height:18px;}#drill-down-remove-pad ul li a{position:relative;color:#298cb0;text-decoration:none;}#drill-down-remove-pad ul li a .x-mark{margin-right:3px;background-position:-13px -12px;float:left;}#drill-down-remove-pad ul li a:hover .x-mark{background-position:-13px 0px;}.resultsTitle{border-bottom:1px solid #cccccc;font-family:"font-2", Helvetica, Arial, sans-serif;color:#4f4f4f;zoom:1;margin:0px 0px 0.25em 0px;padding:0;text-align:left;font-size:1.9em;line-height:1.25em;color:#4f4f4f;}#pagination .pagination{margin:0px;}#pagination .gem-pagination{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:85%;font-weight:bolder;}#pagination .gem-pagination .prev-link{margin-right:4px;}#pagination .gem-pagination .next-link{margin-left:4px;}.single{border-bottom:1px solid #cccccc;margin-bottom:0.25em;line-height:1.25em;}.search-page-options-box{height:90px;padding-top:10px;padding-left:10px;font-size:12px;}.search-page-options-box .results-number-dropdown{position:relative;display:inline-block;padding:5px;border:solid 1px black;height:28px;text-align:center;}.search-page-options-box .results-number-dropdown-content{display:none;position:absolute;left:-1px;background-color:#f9f9f9;min-width:85px;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2);border:solid 1px black;z-index:1;max-height:90px;overflow-y:auto;}.search-page-options-box .results-number-dropdown-content .results-dropdown-item{margin:8px 0;}.search-page-options-box .results-number-dropdown-content .results-dropdown-item:hover, .search-page-options-box .results-number-dropdown-content .results-dropdown-item:active{background-color:#a4a4a4;}.search-page-options-box .results-number-dropdown:hover .results-number-dropdown-content{display:block;}.search-page-options-box .paginator{display:inline-block;}.search-page-options-box .paginator .pagination-spacing{padding:0 5px;}.search-page-options-box .pagination-pipe-padding{padding-left:5px;}#featured-jewel{background:none top left no-repeat;padding:14px 0 10px 30px;position:relative;line-height:17px;min-height:280px;max-width:960px;width:100%;height:auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}#featured-jewel div{width:320px;padding:5px 0px 0px;margin:0px;height:125px;max-height:125px;}#featured-jewel div a{font-weight:bold;}#featured-jewel.hide-content *{visibility:hidden;}#featured-jewel.hide-content a{visibility:visible;}#featured-jewel.boutique div{width:320px;padding:5px 0px 0px;margin:0px;height:140px;max-height:140px;}#featured-jewel.wide div{width:490px;}#featured-jewel.dark{color:#fff;}#featured-jewel.dark h1{color:#fff;text-shadow:0 1px 0 #666;}#featured-jewel.short{height:126px;margin-bottom:9px;}#featured-jewel ul{list-style:disc outside none;margin-left:10px;margin-bottom:18px;padding:0px;}#featured-jewel ul li{margin-bottom:6px;color:#4f4f4f;}#featured-jewel.short a.landing-hero-click-area{height:160px;}#featured-jewel.short div{height:100px;max-height:100px;font-size:15px;line-height:20px;}#featured-jewel{font-family:"font-2", Helvetica, Arial, sans-serif;font-weight:normal;color:#4f4f4f;}#featured-jewel h1{font-size:2.6em;line-height:1.3em;font-family:"font-2", Helvetica, Arial, sans-serif;font-weight:normal;color:#4f4f4f;zoom:1;margin-top:0px;margin-bottom:0px;}#featured-jewel h1 .single{border-bottom:1px solid #ccc;margin-bottom:.25em;line-height:1.25em;}#featured-jewel .wide div{width:490px;padding:5px 0 0;margin:0;height:125px;max-height:125px;display:block;}#featured-jewel .landing-hero-click-area{width:410px;display:block;position:absolute;height:274px;top:0;right:0;z-index:20;text-decoration:none;}.browse-by-list{margin-top:10px;margin-bottom:5px;float:left;width:45%;margin-left:2.5%;margin-right:2.5%;}.browse-by-list h5{padding:3px;}.browse-by-list ul{list-style:none outside;margin-bottom:18px;padding:0px;}.browse-by-list ul li{float:left;width:50%;margin-top:3px;}.browse-by-list ul li a{padding-left:5px;}.browse-by-list ul li.more{width:100%;margin-top:0px;clear:both;}.browse-by-list ul li.last{clear:right;}#semLinks{margin-top:10px;}#semLinks h1.small{font-size:1.9em;font-weight:normal;}#semLinks h1.double{border-bottom:3px double #ccc;margin-bottom:5px;}#semLinks h4{font-size:1.4em;margin:0;font-weight:normal;}div.list-toolbar{overflow:hidden;line-height:1.9em;}div.list-toolbar form{text-align:center;margin-bottom:5px;}div.list-toolbar form label{cursor:default;}div.list-toolbar form label, div.list-toolbar form select{display:inline;}div.list-toolbar form select{margin-right:5px;}div.list-toolbar ul.views{float:right;font-size:12px;}div.list-toolbar ul.views li{float:left;margin-right:10px;border-right:1px solid #ddd;padding-right:10px;}div.list-toolbar ul.views li.last{margin-right:0px;border-right:0px;padding-right:0px;}div.list-toolbar button{display:inline;}ul.buyers-guide{list-style:none outside;padding:0px;margin-bottom:18px;}ul.buyers-guide li{border-bottom:1px solid #ccc;margin-bottom:.75em;padding-bottom:.75em;color:#555;}ul.buyers-guide li a{font-weight:bold;}ul.buyers-guide li.last{border-bottom:0px none transparent;margin-bottom:0;padding-bottom:0;}.box.naked h4.title, .box.naked h2.title{padding:10px 10px 0 10px;text-align:center;font-weight:bold;font-size:16px;line-height:22px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;text-transform:uppercase;margin:0px;}.box.naked h6{padding:0 10px 10px 10px;text-align:center;font-weight:bold;font-size:12px;line-height:16px;font-family:"font-2", Helvetica, Arial, sans-serif;text-transform:uppercase;color:#b6b6b6;margin:0px;}q{font-style:italic;}h5 q{font-size:.7em;font-family:"font-2", Helvetica, Arial, sans-serif;display:block;color:#555;padding:7px;}q::before{content:open-quote;}q::after{content:close-quote;}#initialsLetterSelector h1{width:70%;line-height:1em;margin-bottom:0;padding:10px 0;z-index:100;position:relative;display:block;font-size:36px;}#initialsLetterSelector h1 span{z-index:100;position:relative;display:block;}@media(max-width:991px){#initialsLetterSelector h1{font-size:30px;}}#initialsLetterSelector h4{font-size:20px;font-weight:normal;border:none;text-transform:none;margin-top:5px;}#initialsLetterSelector ul.alphabet{list-style:none;width:200px;margin:6px 0px 0px;padding:0px;}#initialsLetterSelector ul.alphabet li{display:inline;line-height:21px;margin-bottom:6px;}#initialsLetterSelector ul.alphabet li a{display:inline;float:none;font-size:15px;padding:0px 5px 0px 5px;float:left;text-align:center;border:1px solid transparent;border-color:transparent #ccc transparent transparent;color:#306161;font-weight:normal;}#initialsLetterSelector ul.alphabet li a.active{color:#777;text-decoration:underline;}#initialsLetterSelector ul.alphabet li a.last{border-color:transparent;}#initialsLetterSelector ul.alphabet li span{position:inherit !important;}#initialsLetterSelector ul.alphabet li.last a{border-color:transparent;}#initialsResults{margin-bottom:250px;border:0px none;display:block;width:100%;z-index:10;}#initialsResults .row{width:100%;list-style:none;margin-top:50px;margin-right:20px;}#initialsResults .row .col-md-4{max-height:185px;text-align:center !important;margin-bottom:0px;}#initialsResults .row .col-md-4 span{text-align:center !important;line-height:16px;}#initialsResults .row .col-md-4 .prodlink{text-decoration:none;text-align:center;display:block;}#initialsResults .row .col-md-4 .prodlink .primarydetails{margin:0px;bottom:inherit;height:inherit;width:inherit;position:inherit;text-align:center !important;line-height:16px;color:#777;font-size:16px;text-decoration:none !important;display:block;font-weight:normal;}#initialsResults .row .col-md-4 .prodlink .primarydetails h6{color:#306161 !important;text-align:center;margin:3px 0px 0px;font-family:"font-2", Helvetica, Arial, sans-serif;font-size:15px;font-style:normal;font-variant:normal;font-weight:normal;text-transform:none;}#initialsResults .row .col-md-4 a.prodlink:hover h6{text-decoration:underline;}#initialsResults .prodlink{position:relative;}#initialsResults .initialpopover{display:none;border:1px solid #cecece;width:200px;height:300px;padding:8px;position:absolute;left:-40px;top:-30px;background-color:#FFFFFF;z-index:1000;}#initialsResults .primarydisplay{border:1px solid #999;}#initialsResults .primaryitem{border:1px solid #cecece;width:100%;height:182px;position:relative;}#initialsResults .primaryimg{width:180px;height:180px;}#initialsResults .primarymetal{position:absolute;bottom:3px;left:3px;}#initialsResults .primaryprice{position:absolute;bottom:3px;right:3px;}#initialsResults .subthumbnails{width:100%;height:58px;margin-top:5px;}#initialsResults .subthumbnail{width:56px;height:56px;float:left;margin-right:7px;display:block;}#initialsResults .subthumbnaillast{width:56px;height:56px;float:left;display:block;}#initialsResults .subthumbnailimg{width:56px;height:56px;border:1px solid #cecece;display:block;}#initialsResults .actionlinkscontainer{width:100%;margin-top:5px;}#initialsResults .actionlinks{list-style:none;padding:0px;}#initialsResults .actionlink{display:block;float:left;width:50%;text-align:center;list-style:none;}.signature-style{color:#555;}.signature-style h3.single{border-bottom:1px solid #ccc;margin-bottom:.25em;line-height:1.25em;font-size:1.9em;margin:3px 0 6px;font-family:"font-2", Helvetica, Arial, sans-serif;font-weight:normal;color:#4f4f4f;zoom:1;}.signature-style .pad-this{margin:10px;font-family:"font-2", Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;line-height:21px;}.signature-style .pad-this p{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:12px;line-height:17px;margin:0 0 17px;}.signature-style ul.bulleted{font-size:11px;padding-left:10px;list-style:outside;margin-bottom:18px;color:#4f4f4f;}.signature-style ul.bulleted li{line-height:18px;}.category-banner-container{font-family:"font-2", Helvetica, Arial, sans-serif;}.category-banner-container h1,
.category-banner-container .title,
.category-banner-container .subtitle,
.category-banner-container .description,
.category-banner-container .category-button-container{position:absolute;text-align:center;color:#222222;left:0;right:0;}.category-banner-container .title{font-family:"font-2", Helvetica, Arial, sans-serif;text-transform:uppercase;top:80px;font-size:45px;line-height:45px;}.category-banner-container .subtitle{font-family:"font-1", Georgia, "Times New Roman", Times, serif;top:100px;font-size:37px;}.category-banner-container .name{font-family:"font-2", Helvetica, Arial, sans-serif;text-transform:uppercase;top:120px;font-size:19px;}.category-banner-container .description{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:14px;}.category-banner-container .category-button{font-family:"font-2", Helvetica, Arial, sans-serif;position:relative;text-transform:uppercase;color:#222222;padding:10px 50px;border:2px solid #222222;font-size:14px;}.category-banner-container .header{font-family:"font-2", Helvetica, Arial, sans-serif;text-transform:uppercase;font-size:36px;line-height:35px;top:34%;left:59%;}.category-banner-container img{max-width:100%;}.category-text-container{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:45px;text-transform:uppercase;position:relative;text-align:center;color:white;}.category-text-container p{position:absolute;top:300px;left:0;right:0;}.category-product-container{font-family:"font-2", Helvetica, Arial, sans-serif;}.category-product-container a > div{position:absolute;text-align:center;color:#222222;left:0;right:0;}.category-product-container a > div .title{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:60px;text-transform:uppercase;}.category-product-container .subtitle{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:40px;}.category-product-container .name{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:15px;text-transform:uppercase;bottom:35px;}.category-product-container .description{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:15px;bottom:13px;color:#9e9e9e;}.category-product-container img{max-width:100%;height:auto;}.engraving{display:none;}.warning-report{clear:both;padding:8px;margin-bottom:20px;background-color:#fff;color:#f69100;border:1px solid #f69100;display:none;}.warning-report.errors{display:block;}.warning-message-inline{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-style:italic;color:#cc0104;font-size:15px;letter-spacing:0.35px;}.warning-message-inline [class^="icon-"],
.warning-message-inline [class*=" icon-"]{margin-top:3px;}.no-ring-size-selected[ring-size-help='false']{padding-top:8px;}.secureCheckout{text-align:center;}.secureCheckout ul{list-style:none outside;}.bold{font-weight:bold;text-transform:uppercase;}gv-cart h1, gv-cart h2, gv-cart h3, gv-cart h4, gv-cart h5, [gv-cart] h1, [gv-cart] h2, [gv-cart] h3, [gv-cart] h4, [gv-cart] h5,
gv-mini-cart h1,
gv-mini-cart h2,
gv-mini-cart h3,
gv-mini-cart h4,
gv-mini-cart h5, [gv-mini-cart] h1, [gv-mini-cart] h2, [gv-mini-cart] h3, [gv-mini-cart] h4, [gv-mini-cart] h5,
[gv-widget="order-confirmation-thank-you"] h1,
[gv-widget="order-confirmation-thank-you"] h2,
[gv-widget="order-confirmation-thank-you"] h3,
[gv-widget="order-confirmation-thank-you"] h4,
[gv-widget="order-confirmation-thank-you"] h5,
[gv-widget="order-confirmation-details"] h1,
[gv-widget="order-confirmation-details"] h2,
[gv-widget="order-confirmation-details"] h3,
[gv-widget="order-confirmation-details"] h4,
[gv-widget="order-confirmation-details"] h5,
gv-checkout-title h1,
gv-checkout-title h2,
gv-checkout-title h3,
gv-checkout-title h4,
gv-checkout-title h5, [gv-checkout-title] h1, [gv-checkout-title] h2, [gv-checkout-title] h3, [gv-checkout-title] h4, [gv-checkout-title] h5{font-family:"font-1", Georgia, "Times New Roman", Times, serif;}gv-cart h1, [gv-cart] h1,
gv-mini-cart h1, [gv-mini-cart] h1,
[gv-widget="order-confirmation-thank-you"] h1,
[gv-widget="order-confirmation-details"] h1,
gv-checkout-title h1, [gv-checkout-title] h1{font-weight:normal;letter-spacing:6px;font-size:24px;text-transform:uppercase;color:#222222;}gv-cart h2, [gv-cart] h2,
gv-mini-cart h2, [gv-mini-cart] h2,
[gv-widget="order-confirmation-thank-you"] h2,
[gv-widget="order-confirmation-details"] h2,
gv-checkout-title h2, [gv-checkout-title] h2{font-size:14px;}gv-cart .cart-item-price, [gv-cart] .cart-item-price,
gv-mini-cart .cart-item-price, [gv-mini-cart] .cart-item-price,
[gv-widget="order-confirmation-thank-you"] .cart-item-price,
[gv-widget="order-confirmation-details"] .cart-item-price,
gv-checkout-title .cart-item-price, [gv-checkout-title] .cart-item-price{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:15px;margin-top:5px;}@media all and (min-width:1px) and (max-width:767px){gv-cart .cart-item-price, [gv-cart] .cart-item-price,
 gv-mini-cart .cart-item-price, [gv-mini-cart] .cart-item-price,
 [gv-widget="order-confirmation-thank-you"] .cart-item-price,
 [gv-widget="order-confirmation-details"] .cart-item-price,
 gv-checkout-title .cart-item-price, [gv-checkout-title] .cart-item-price{font-size:18px;text-align:right;}}gv-cart .description, [gv-cart] .description,
gv-mini-cart .description, [gv-mini-cart] .description,
[gv-widget="order-confirmation-thank-you"] .description,
[gv-widget="order-confirmation-details"] .description,
gv-checkout-title .description, [gv-checkout-title] .description{font-family:"font-1", Georgia, "Times New Roman", Times, serif;}gv-cart .name strong, [gv-cart] .name strong,
gv-mini-cart .name strong, [gv-mini-cart] .name strong,
[gv-widget="order-confirmation-thank-you"] .name strong,
[gv-widget="order-confirmation-details"] .name strong,
gv-checkout-title .name strong, [gv-checkout-title] .name strong{font-size:12px;}gv-mini-cart > div:after, [gv-mini-cart] > div:after{content:"";position:relative;z-index:10;width:100%;height:1px;background-color:#e2e2e2;bottom:-8px;}gv-mini-cart .name, [gv-mini-cart] .name{font-family:"font-1", Georgia, "Times New Roman", Times, serif;color:#222222;font-size:15px;line-height:1.4em;margin-bottom:5px;}gv-mini-cart .cart-item-info, [gv-mini-cart] .cart-item-info{color:#555555;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:12px;line-height:1.4em;letter-spacing:0.35px;}gv-mini-cart .cart-item-info strong, [gv-mini-cart] .cart-item-info strong{font-weight:normal;}gv-mini-cart .cart-item-info .extra-info, [gv-mini-cart] .cart-item-info .extra-info{margin-top:5px;}gv-mini-cart .cart-item-price, [gv-mini-cart] .cart-item-price{font-family:"font-2", Helvetica, Arial, sans-serif;}gv-mini-cart .cart-item-price .strike-price, [gv-mini-cart] .cart-item-price .strike-price{margin-right:10px;}@media all and (min-width:1px) and (max-width:767px){gv-mini-cart .cart-item-price, [gv-mini-cart] .cart-item-price{text-align:left;}}gv-mini-cart .engraving-block, [gv-mini-cart] .engraving-block{margin-bottom:10px;}gv-mini-cart .engraving-block .engraving-loc, [gv-mini-cart] .engraving-block .engraving-loc{text-transform:capitalize;}gv-mini-cart .engraving-block .engraving-mess, [gv-mini-cart] .engraving-block .engraving-mess{padding-left:20px;}gv-checkout-title, [gv-checkout-title]{display:block;padding:25px 0;text-align:center;}gv-checkout-title h3, [gv-checkout-title] h3{font-weight:100;font-size:22px;text-transform:uppercase;letter-spacing:1px;}gv-form h1, gv-form h2, gv-form h3, gv-form h4, gv-form h5, [gv-form] h1, [gv-form] h2, [gv-form] h3, [gv-form] h4, [gv-form] h5,
[gv-widget="order-confirmation-thank-you"] h1,
[gv-widget="order-confirmation-thank-you"] h2,
[gv-widget="order-confirmation-thank-you"] h3,
[gv-widget="order-confirmation-thank-you"] h4,
[gv-widget="order-confirmation-thank-you"] h5,
[gv-widget="order-confirmation-details"] h1,
[gv-widget="order-confirmation-details"] h2,
[gv-widget="order-confirmation-details"] h3,
[gv-widget="order-confirmation-details"] h4,
[gv-widget="order-confirmation-details"] h5,
[gv-widget="checkout"] h1,
[gv-widget="checkout"] h2,
[gv-widget="checkout"] h3,
[gv-widget="checkout"] h4,
[gv-widget="checkout"] h5{font-family:"font-1", Georgia, "Times New Roman", Times, serif;color:#222222;}gv-form h2, [gv-form] h2,
[gv-widget="order-confirmation-thank-you"] h2,
[gv-widget="order-confirmation-details"] h2,
[gv-widget="checkout"] h2{font-size:24px;letter-spacing:0.5px;}gv-form h3, [gv-form] h3,
[gv-widget="order-confirmation-thank-you"] h3,
[gv-widget="order-confirmation-details"] h3,
[gv-widget="checkout"] h3{font-size:14px;}gv-form input[type="text"],
gv-form input[type="email"],
gv-form input[type="password"],
gv-form input[type="search"],
gv-form input[type="tel"],
gv-form input[type="number"],
gv-form textarea,
gv-form select, [gv-form] input[type="text"],
[gv-form] input[type="email"],
[gv-form] input[type="password"],
[gv-form] input[type="search"],
[gv-form] input[type="tel"],
[gv-form] input[type="number"],
[gv-form] textarea,
[gv-form] select{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:14px;padding-top:10px;letter-spacing:1px;line-height:2;}gv-form input, gv-form textarea, gv-form select, [gv-form] input, [gv-form] textarea, [gv-form] select{@placeholder{text-transform:capitalize;}}gv-form .no-capitalize input, gv-form .no-capitalize textarea, gv-form .no-capitalize select, [gv-form] .no-capitalize input, [gv-form] .no-capitalize textarea, [gv-form] .no-capitalize select{@placeholder{text-transform:none;}}gv-form div .billing-password, [gv-form] div .billing-password{margin-bottom:-10px;margin-top:10px;}gv-form div .billing-disclaimer, [gv-form] div .billing-disclaimer{margin-left:3px;margin-bottom:10px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}gv-form select, [gv-form] select{padding-top:5px;padding-left:7px;}gv-form .req-field-label, [gv-form] .req-field-label{display:block;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-style:italic;color:#222222;font-size:15px;letter-spacing:0.35px;margin:10px 0 10px 0;}gv-form header, [gv-form] header{margin-bottom:10px;}gv-cart, [gv-cart]{padding-bottom:20px;color:#222222;}gv-cart h1, [gv-cart] h1{letter-spacing:0.75px;}gv-cart h1, gv-cart h2, [gv-cart] h1, [gv-cart] h2{text-align:left;text-transform:none;}@media all and (min-width:1px) and (max-width:767px){gv-cart h1, gv-cart h2, [gv-cart] h1, [gv-cart] h2{text-align:center;}}gv-cart .items-container, [gv-cart] .items-container{margin-bottom:10px;}gv-cart .items-container .cart-item-row, [gv-cart] .items-container .cart-item-row{border-top:1px solid #dbdbdb;}gv-cart .items-container .cart-item-row.last, [gv-cart] .items-container .cart-item-row.last{border-bottom:1px solid #dbdbdb;}gv-cart #cart-header, [gv-cart] #cart-header{min-height:120px;padding-top:25px;}@media all and (min-width:1px) and (max-width:767px){gv-cart .cart-item-price-container gv-dropdown.multipayment-dropdown, gv-cart .cart-item-price-container [gv-dropdown].multipayment-dropdown, [gv-cart] .cart-item-price-container gv-dropdown.multipayment-dropdown, [gv-cart] .cart-item-price-container [gv-dropdown].multipayment-dropdown{float:right;}gv-cart .cart-item-price-container gv-dropdown.multipayment-dropdown div.cart-dropdown, gv-cart .cart-item-price-container [gv-dropdown].multipayment-dropdown div.cart-dropdown, [gv-cart] .cart-item-price-container gv-dropdown.multipayment-dropdown div.cart-dropdown, [gv-cart] .cart-item-price-container [gv-dropdown].multipayment-dropdown div.cart-dropdown{width:160px;}gv-cart .cart-item-price-container gv-dropdown.multipayment-dropdown button.dropdown-toggle div.dropdown-label, gv-cart .cart-item-price-container [gv-dropdown].multipayment-dropdown button.dropdown-toggle div.dropdown-label, [gv-cart] .cart-item-price-container gv-dropdown.multipayment-dropdown button.dropdown-toggle div.dropdown-label, [gv-cart] .cart-item-price-container [gv-dropdown].multipayment-dropdown button.dropdown-toggle div.dropdown-label{float:right;margin-right:-5px;}}gv-cart .cart-item-price-container.hidden-xs .cart-item-price, [gv-cart] .cart-item-price-container.hidden-xs .cart-item-price{padding-bottom:4px;}gv-cart .cart-item-price-container .move-to-saved-items-link, [gv-cart] .cart-item-price-container .move-to-saved-items-link{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:14px;line-height:1.6em;}@media all and (min-width:1px) and (max-width:767px){gv-cart .cart-item-price-container .move-to-saved-items-link, [gv-cart] .cart-item-price-container .move-to-saved-items-link{letter-spacing:.5px;font-size:15px;}}gv-cart .cart-item-price-container .cart-item-price > div, [gv-cart] .cart-item-price-container .cart-item-price > div{line-height:1.1em;}gv-cart .cart-item-price, [gv-cart] .cart-item-price{color:#222222;}gv-cart .cart-item-price .strike-price, [gv-cart] .cart-item-price .strike-price{margin-bottom:4px;}gv-cart .remove-cart-item-container, [gv-cart] .remove-cart-item-container{height:25px;}gv-cart .remove-cart-item-container a, [gv-cart] .remove-cart-item-container a{position:absolute;top:-4px;right:15px;z-index:100;}gv-cart .cart-image-main, [gv-cart] .cart-image-main{margin-top:-35px;}gv-cart .cart-errors-container, [gv-cart] .cart-errors-container{background-color:#fff;border:1px solid #E0BEC5;margin-bottom:15px;text-align:center;padding:10px 0 5px 0;opacity:0;-webkit-transition:opacity 333ms;-moz-transition:opacity 333ms;-o-transition:opacity 333ms;transition:opacity 333ms;}gv-cart .cart-errors-container.active, [gv-cart] .cart-errors-container.active{opacity:1;}gv-cart-item, [gv-cart-item],
gv-cart-item-giftcard, [gv-cart-item-giftcard]{padding:20px 0;margin-bottom:2px;opacity:1;-webkit-transition:opacity 333ms;-moz-transition:opacity 333ms;-o-transition:opacity 333ms;transition:opacity 333ms;}gv-cart-item.removing, [gv-cart-item].removing,
gv-cart-item-giftcard.removing, [gv-cart-item-giftcard].removing{opacity:0.25;}gv-cart-item .product-name-container .name, gv-cart-item .product-name-container .description, [gv-cart-item] .product-name-container .name, [gv-cart-item] .product-name-container .description,
gv-cart-item-giftcard .product-name-container .name,
gv-cart-item-giftcard .product-name-container .description, [gv-cart-item-giftcard] .product-name-container .name, [gv-cart-item-giftcard] .product-name-container .description{line-height:1.4em;color:#222222;font-family:"font-1", Georgia, "Times New Roman", Times, serif;letter-spacing:0.35px;}gv-cart-item .product-name-container .name, [gv-cart-item] .product-name-container .name,
gv-cart-item-giftcard .product-name-container .name, [gv-cart-item-giftcard] .product-name-container .name{font-size:15px;}@media all and (min-width:1px) and (max-width:767px){gv-cart-item .product-name-container .name, [gv-cart-item] .product-name-container .name,
 gv-cart-item-giftcard .product-name-container .name, [gv-cart-item-giftcard] .product-name-container .name{font-size:18px;}}gv-cart-item .product-name-container .description, [gv-cart-item] .product-name-container .description,
gv-cart-item-giftcard .product-name-container .description, [gv-cart-item-giftcard] .product-name-container .description{font-size:14px;color:#555555;}gv-cart-item .product-details-col, [gv-cart-item] .product-details-col,
gv-cart-item-giftcard .product-details-col, [gv-cart-item-giftcard] .product-details-col{font-family:"font-2", Helvetica, Arial, sans-serif;}gv-cart-item .product-details-col .name, [gv-cart-item] .product-details-col .name,
gv-cart-item-giftcard .product-details-col .name, [gv-cart-item-giftcard] .product-details-col .name{font-size:15px;}gv-cart-item .product-details-col .details-section, [gv-cart-item] .product-details-col .details-section,
gv-cart-item-giftcard .product-details-col .details-section, [gv-cart-item-giftcard] .product-details-col .details-section{margin-top:10px;}gv-cart-item .product-details-col .personalize-section, [gv-cart-item] .product-details-col .personalize-section,
gv-cart-item-giftcard .product-details-col .personalize-section, [gv-cart-item-giftcard] .product-details-col .personalize-section{margin-top:10px;margin-bottom:5px;}gv-cart-item .engraving-container a.mobile-add-engraving, [gv-cart-item] .engraving-container a.mobile-add-engraving,
gv-cart-item-giftcard .engraving-container a.mobile-add-engraving, [gv-cart-item-giftcard] .engraving-container a.mobile-add-engraving{font-family:"font-1", Georgia, "Times New Roman", Times, serif;text-transform:none;line-height:1.6em;}@media all and (min-width:1px) and (max-width:767px){gv-cart-item .engraving-container a.mobile-add-engraving, [gv-cart-item] .engraving-container a.mobile-add-engraving,
 gv-cart-item-giftcard .engraving-container a.mobile-add-engraving, [gv-cart-item-giftcard] .engraving-container a.mobile-add-engraving{font-size:15px;}}gv-cart-item .free-engraving-header, [gv-cart-item] .free-engraving-header,
gv-cart-item-giftcard .free-engraving-header, [gv-cart-item-giftcard] .free-engraving-header{font-size:11px;}gv-cart-item .free-engraving-header a, [gv-cart-item] .free-engraving-header a,
gv-cart-item-giftcard .free-engraving-header a, [gv-cart-item-giftcard] .free-engraving-header a{display:inline-block;margin-left:9px;font-weight:normal;text-transform:uppercase;font-size:10px;}gv-cart-item .free-engraving-header .engraving-type, [gv-cart-item] .free-engraving-header .engraving-type,
gv-cart-item-giftcard .free-engraving-header .engraving-type, [gv-cart-item-giftcard] .free-engraving-header .engraving-type{margin-left:6px;font-size:8px;color:#1a1a1a;font-weight:normal;}gv-cart-item .engraving-message, [gv-cart-item] .engraving-message,
gv-cart-item-giftcard .engraving-message, [gv-cart-item-giftcard] .engraving-message{max-width:200px;}gv-cart-item .engraving-block, [gv-cart-item] .engraving-block,
gv-cart-item-giftcard .engraving-block, [gv-cart-item-giftcard] .engraving-block{margin-bottom:10px;}gv-cart-item .engraving-block .engraving-loc, [gv-cart-item] .engraving-block .engraving-loc,
gv-cart-item-giftcard .engraving-block .engraving-loc, [gv-cart-item-giftcard] .engraving-block .engraving-loc{text-transform:capitalize;}gv-cart-item .engraving-block .engraving-mess, [gv-cart-item] .engraving-block .engraving-mess,
gv-cart-item-giftcard .engraving-block .engraving-mess, [gv-cart-item-giftcard] .engraving-block .engraving-mess{padding-left:20px;}gv-cart-item .see-details-control, [gv-cart-item] .see-details-control,
gv-cart-item-giftcard .see-details-control, [gv-cart-item-giftcard] .see-details-control{font-size:11px;color:#222222;}gv-cart-item .see-details-control i, [gv-cart-item] .see-details-control i,
gv-cart-item-giftcard .see-details-control i, [gv-cart-item-giftcard] .see-details-control i{font-size:9px;position:absolute;top:4px;margin-left:10px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}gv-cart-item .see-details-control i.up, [gv-cart-item] .see-details-control i.up,
gv-cart-item-giftcard .see-details-control i.up, [gv-cart-item-giftcard] .see-details-control i.up{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}gv-cart-item .ring-size-help-link, [gv-cart-item] .ring-size-help-link,
gv-cart-item-giftcard .ring-size-help-link, [gv-cart-item-giftcard] .ring-size-help-link{font-family:"font-1", Georgia, "Times New Roman", Times, serif;display:inline-block;margin-top:15px;cursor:pointer;font-size:14px;}gv-cart-item .engraving-action-buttons-container > div:not(:last-child), [gv-cart-item] .engraving-action-buttons-container > div:not(:last-child),
gv-cart-item-giftcard .engraving-action-buttons-container > div:not(:last-child), [gv-cart-item-giftcard] .engraving-action-buttons-container > div:not(:last-child){margin-right:5px;}gv-cart-item .engraving-display-container > div:first-child, [gv-cart-item] .engraving-display-container > div:first-child,
gv-cart-item-giftcard .engraving-display-container > div:first-child, [gv-cart-item-giftcard] .engraving-display-container > div:first-child{margin-right:15px;}gv-cart-item button.close, [gv-cart-item] button.close,
gv-cart-item-giftcard button.close, [gv-cart-item-giftcard] button.close{font-size:34px;font-family:"font-2", Helvetica, Arial, sans-serif;font-weight:normal;color:#222222;background:none;opacity:1;}gv-cart-item button.close:hover, [gv-cart-item] button.close:hover,
gv-cart-item-giftcard button.close:hover, [gv-cart-item-giftcard] button.close:hover{background:none;}gv-cart-item button.close span:first-child, [gv-cart-item] button.close span:first-child,
gv-cart-item-giftcard button.close span:first-child, [gv-cart-item-giftcard] button.close span:first-child{display:block;line-height:20px;height:22px;}gv-cart-item-giftcard img.giftcard-image, [gv-cart-item-giftcard] img.giftcard-image{margin-left:auto;margin-right:auto;}gv-cart-dropdown[swatch], [gv-cart-dropdown][swatch], gv-cart-customize-dropdown[swatch], [gv-cart-customize-dropdown][swatch]{position:relative;left:3px;}gv-cart-dropdown .btn-group, [gv-cart-dropdown] .btn-group, gv-cart-customize-dropdown .btn-group, [gv-cart-customize-dropdown] .btn-group{border:1px solid #222222;}gv-cart-dropdown .btn-group button.dropdown-toggle, [gv-cart-dropdown] .btn-group button.dropdown-toggle, gv-cart-customize-dropdown .btn-group button.dropdown-toggle, [gv-cart-customize-dropdown] .btn-group button.dropdown-toggle{background-color:#FFFFFF;font-family:"font-2", Helvetica, Arial, sans-serif;font-size:11px;text-shadow:0 0;border:none !important;color:#222222;padding-right:30px;}gv-cart-dropdown .btn-group button.dropdown-toggle > div, [gv-cart-dropdown] .btn-group button.dropdown-toggle > div, gv-cart-customize-dropdown .btn-group button.dropdown-toggle > div, [gv-cart-customize-dropdown] .btn-group button.dropdown-toggle > div{display:inline-block;padding-bottom:2px;}gv-cart-dropdown .btn-group button.dropdown-toggle > div.dropdown-label, [gv-cart-dropdown] .btn-group button.dropdown-toggle > div.dropdown-label, gv-cart-customize-dropdown .btn-group button.dropdown-toggle > div.dropdown-label, [gv-cart-customize-dropdown] .btn-group button.dropdown-toggle > div.dropdown-label{margin-left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;margin-top:-3px;padding-bottom:1px;width:95%;padding-top:1px;}gv-cart-dropdown .btn-group button.dropdown-toggle > div.caret, [gv-cart-dropdown] .btn-group button.dropdown-toggle > div.caret, gv-cart-customize-dropdown .btn-group button.dropdown-toggle > div.caret, [gv-cart-customize-dropdown] .btn-group button.dropdown-toggle > div.caret{position:absolute;top:12px;right:14px;}gv-cart-dropdown .btn-group.swatch, [gv-cart-dropdown] .btn-group.swatch, gv-cart-customize-dropdown .btn-group.swatch, [gv-cart-customize-dropdown] .btn-group.swatch{height:32px;}gv-cart-dropdown .btn-group.swatch > button, [gv-cart-dropdown] .btn-group.swatch > button, gv-cart-customize-dropdown .btn-group.swatch > button, [gv-cart-customize-dropdown] .btn-group.swatch > button{height:30px;}gv-cart-dropdown .btn-group.swatch button.dropdown-toggle > div.selected-swatch, [gv-cart-dropdown] .btn-group.swatch button.dropdown-toggle > div.selected-swatch, gv-cart-customize-dropdown .btn-group.swatch button.dropdown-toggle > div.selected-swatch, [gv-cart-customize-dropdown] .btn-group.swatch button.dropdown-toggle > div.selected-swatch{min-height:33px;min-width:33px;position:relative;right:13px;top:-7px;float:left;}gv-cart-dropdown .btn-group.swatch button.dropdown-toggle > div.dropdown-label, [gv-cart-dropdown] .btn-group.swatch button.dropdown-toggle > div.dropdown-label, gv-cart-customize-dropdown .btn-group.swatch button.dropdown-toggle > div.dropdown-label, [gv-cart-customize-dropdown] .btn-group.swatch button.dropdown-toggle > div.dropdown-label{position:relative;margin-top:0px;float:left;width:70%;text-align:left;}gv-cart-dropdown .btn-group.swatch ul.dropdown-menu[role="menu"] > li > a > div, [gv-cart-dropdown] .btn-group.swatch ul.dropdown-menu[role="menu"] > li > a > div, gv-cart-customize-dropdown .btn-group.swatch ul.dropdown-menu[role="menu"] > li > a > div, [gv-cart-customize-dropdown] .btn-group.swatch ul.dropdown-menu[role="menu"] > li > a > div{float:left;position:relative;bottom:5px;right:13px;}gv-cart-dropdown ul.dropdown-menu[role="menu"], [gv-cart-dropdown] ul.dropdown-menu[role="menu"], gv-cart-customize-dropdown ul.dropdown-menu[role="menu"], [gv-cart-customize-dropdown] ul.dropdown-menu[role="menu"]{cursor:default;}gv-cart-dropdown ul.dropdown-menu[role="menu"] > li > a > div, [gv-cart-dropdown] ul.dropdown-menu[role="menu"] > li > a > div, gv-cart-customize-dropdown ul.dropdown-menu[role="menu"] > li > a > div, [gv-cart-customize-dropdown] ul.dropdown-menu[role="menu"] > li > a > div{float:left;position:relative;bottom:5px;right:13px;}gv-cart-dropdown ul.dropdown-menu[role="menu"] .header:not(:first-child), [gv-cart-dropdown] ul.dropdown-menu[role="menu"] .header:not(:first-child), gv-cart-customize-dropdown ul.dropdown-menu[role="menu"] .header:not(:first-child), [gv-cart-customize-dropdown] ul.dropdown-menu[role="menu"] .header:not(:first-child){margin-top:10px;font-weight:bold;}gv-cart-dropdown ul.dropdown-menu[role="menu"] > li:first-child, [gv-cart-dropdown] ul.dropdown-menu[role="menu"] > li:first-child, gv-cart-customize-dropdown ul.dropdown-menu[role="menu"] > li:first-child, [gv-cart-customize-dropdown] ul.dropdown-menu[role="menu"] > li:first-child{padding-left:10px;}gv-cart-dropdown ul.dropdown-menu[role="menu"] > li > ul, [gv-cart-dropdown] ul.dropdown-menu[role="menu"] > li > ul, gv-cart-customize-dropdown ul.dropdown-menu[role="menu"] > li > ul, [gv-cart-customize-dropdown] ul.dropdown-menu[role="menu"] > li > ul{padding-left:10px;}gv-cart-dropdown ul.dropdown-menu[role="menu"] > li ul > li, [gv-cart-dropdown] ul.dropdown-menu[role="menu"] > li ul > li, gv-cart-customize-dropdown ul.dropdown-menu[role="menu"] > li ul > li, [gv-cart-customize-dropdown] ul.dropdown-menu[role="menu"] > li ul > li{margin-left:15px;}gv-cart-dropdown ul.dropdown-menu[role="menu"] > li ul li ul li, [gv-cart-dropdown] ul.dropdown-menu[role="menu"] > li ul li ul li, gv-cart-customize-dropdown ul.dropdown-menu[role="menu"] > li ul li ul li, [gv-cart-customize-dropdown] ul.dropdown-menu[role="menu"] > li ul li ul li{float:left;}gv-cart-dropdown ul.dropdown-menu[role="menu"] > li > ul > li a, [gv-cart-dropdown] ul.dropdown-menu[role="menu"] > li > ul > li a, gv-cart-customize-dropdown ul.dropdown-menu[role="menu"] > li > ul > li a, [gv-cart-customize-dropdown] ul.dropdown-menu[role="menu"] > li > ul > li a{-webkit-transition:background-color 400ms;-moz-transition:background-color 400ms;-o-transition:background-color 400ms;transition:background-color 400ms;-webkit-transition:color 200ms;-moz-transition:color 200ms;-o-transition:color 200ms;transition:color 200ms;float:left;margin-right:10px;cursor:pointer;padding:3px 4px 2px 4px;background-color:transparent;color:#298cb0;line-height:16px;}gv-cart-dropdown ul.dropdown-menu[role="menu"] > li > ul > li a:hover:not(.active), [gv-cart-dropdown] ul.dropdown-menu[role="menu"] > li > ul > li a:hover:not(.active), gv-cart-customize-dropdown ul.dropdown-menu[role="menu"] > li > ul > li a:hover:not(.active), [gv-cart-customize-dropdown] ul.dropdown-menu[role="menu"] > li > ul > li a:hover:not(.active){background-color:#f5f5f5;}gv-cart-dropdown ul.dropdown-menu[role="menu"] > li > ul > li a.active, [gv-cart-dropdown] ul.dropdown-menu[role="menu"] > li > ul > li a.active, gv-cart-customize-dropdown ul.dropdown-menu[role="menu"] > li > ul > li a.active, [gv-cart-customize-dropdown] ul.dropdown-menu[role="menu"] > li > ul > li a.active{background-color:#298cb0;color:#fff;cursor:default;}i.glyphicon + span{display:inline-block;margin-left:8px;}.alert.short{padding:4px 0px 2px inherit;margin-bottom:0px;}.alert.short #no-ring-size-msg{margin:3px inherit 3px inherit;}#final-total-divider{border-top-color:#222222;border-top-width:2px;margin:0.5em 0;}[gv-widget="order-confirmation-thank-you"],
[gv-widget="order-confirmation-details"]{font-family:"font-2", Helvetica, Arial, sans-serif;}[gv-widget="order-confirmation-thank-you"] h1,
[gv-widget="order-confirmation-details"] h1{margin-top:10px;margin-bottom:30px;text-align:center;text-transform:none;letter-spacing:2px;}[gv-widget="order-confirmation-thank-you"] h3,
[gv-widget="order-confirmation-details"] h3{margin-right:10px;font-family:"font-2", Helvetica, Arial, sans-serif;font-size:16px;padding-bottom:7px;font-weight:500;letter-spacing:0.35px;color:#222222;text-transform:none;}[gv-widget="order-confirmation-thank-you"] a,
[gv-widget="order-confirmation-details"] a{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:15px;}[gv-widget="order-confirmation-thank-you"] .alert-warning,
[gv-widget="order-confirmation-details"] .alert-warning{font-size:25px;}[gv-widget="order-confirmation-details"] .details-container{border-top:solid 1px #222222;padding-left:0;}[gv-widget="order-confirmation-details"] .details-container > div{margin-top:20px;}[gv-widget="order-confirmation-thank-you"] .contacts-container{margin-top:15px;margin-bottom:20px;}[gv-widget="order-confirmation-thank-you"] .contacts-container h3{color:#222222;display:inline;}[gv-widget="order-confirmation-thank-you"] .contacts-container ul li{padding:0;}[gv-widget="order-confirmation-thank-you"] .sub-thank-you-message{font-size:16px;line-height:22px;letter-spacing:0.5px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}[gv-widget="order-confirmation-thank-you"] .sub-thank-you-message.gift-card-thank-you-message{margin-bottom:15px;}[gv-widget="order-confirmation-thank-you"] .sub-thank-you-message .shipping-message{margin-bottom:15px;}[gv-widget="order-confirmation-thank-you"] .details-container{padding-left:0;margin-bottom:25px;padding-bottom:25px;}@media all and (min-width:768px){[gv-widget="order-confirmation-thank-you"] .details-container{border-top:solid 1px #222222;}}[gv-widget="order-confirmation-thank-you"] .details-container > div{padding-left:0;margin-top:20px;}[gv-widget="order-confirmation-thank-you"] .details-container > div > div, [gv-widget="order-confirmation-thank-you"] .details-container > div span{font-family:"font-1", Georgia, "Times New Roman", Times, serif;}[gv-widget="cart-totals"]{font-size:11px;}gv-cart-totals, [gv-cart-totals]{font-size:14px;letter-spacing:0.35px;line-height:1.8em;color:#222222;}gv-cart-totals .final-total, [gv-cart-totals] .final-total{font-size:14px;}gv-cart-totals .line-item, [gv-cart-totals] .line-item{font-weight:bold;text-transform:uppercase;overflow:hidden;*zoom:1;}gv-cart-totals .line-item .line-item, [gv-cart-totals] .line-item .line-item{padding-left:10px;font-size:12px;margin-top:-5px;}gv-cart-totals .line-item .rep-code, [gv-cart-totals] .line-item .rep-code{display:inline-block;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;margin-left:5px;}gv-rep-code-input button, [gv-rep-code-input] button{margin-top:6px;}gv-delivery-date-message, [gv-delivery-date-message]{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:15px;line-height:1.5em;letter-spacing:0.35px;}@media all and (min-width:1px) and (max-width:767px){gv-delivery-date-message, [gv-delivery-date-message]{font-style:normal;font-size:18px;}}.shipping-method-container gv-delivery-date-message, .shipping-method-container [gv-delivery-date-message]{font-style:normal;}gv-dropdown.multipayment-dropdown div.cart-dropdown, [gv-dropdown].multipayment-dropdown div.cart-dropdown{width:170px;}gv-dropdown.multipayment-dropdown button.dropdown-toggle, [gv-dropdown].multipayment-dropdown button.dropdown-toggle{width:168px;padding-left:1px;}gv-dropdown.multipayment-dropdown button.dropdown-toggle div.dropdown-label, [gv-dropdown].multipayment-dropdown button.dropdown-toggle div.dropdown-label{font-size:10px;color:#BD2544;width:100%;}gv-dropdown.multipayment-dropdown button.dropdown-toggle div.carat, [gv-dropdown].multipayment-dropdown button.dropdown-toggle div.carat{color:black;}#securityLogos ul{margin:0px;padding:0px;display:block;}#securityLogos ul li{list-style:none;display:block;float:left;}#AmazonInlineWidget{margin-top:0px;width:151px;height:27px;overflow:hidden;position:relative;margin-left:auto;margin-right:auto;}#AmazonInlineWidget img{position:absolute;top:0;left:0;}.add-to-cart-dialog-wrapper .modal-content{min-width:700px;margin-left:-50px;}.add-to-cart-dialog-wrapper .bootbox-body{overflow:hidden;}gv-price-viewer, [gv-price-viewer]{display:block;margin-top:7px;font-family:"font-2", Helvetica, Arial, sans-serif;font-size:15px;font-weight:bold;}gv-price-viewer .retail-price, gv-price-viewer .strike-price, [gv-price-viewer] .retail-price, [gv-price-viewer] .strike-price{margin-right:6px;}.add-to-cart-popup{width:650px;}.add-to-cart-popup gv-inline-matching-items, .add-to-cart-popup [gv-inline-matching-items]{margin-top:10px;margin-left:15px;margin-bottom:20px;display:block;width:800px;height:111px;}.add-to-cart-popup gv-inline-matching-items > span, .add-to-cart-popup [gv-inline-matching-items] > span{display:inline-block;}.add-to-cart-popup gv-product-image, .add-to-cart-popup [gv-product-image]{margin-left:-20px;}.add-to-cart-popup gv-cart-totals, .add-to-cart-popup [gv-cart-totals]{display:block;background-color:white;padding:4px 8px;min-height:95px;font-family:"font-2", Helvetica, Arial, sans-serif;}.add-to-cart-popup .action-buttons{margin-top:10px;}.add-to-cart-popup .action-buttons a, .add-to-cart-popup .action-buttons button{width:210px;margin:7px 0;}.add-to-cart-popup .item-added-message{color:#bd2544;text-align:center;margin-bottom:15px;margin-top:25px;}.add-to-cart-popup .totals-container{background-color:#F2F2F2;border-left:1px solid #dbdbdb;padding-bottom:40px;padding-right:30px;}.add-to-cart-popup .description{line-height:14px;margin-top:10px;}.add-to-cart-popup .info-col{padding-left:25px;color:#8B8D8A;}.add-to-cart-popup .your-cart-info{padding-left:13px;border-bottom:1px solid silver;}.add-to-cart-popup .ymal-row{padding-top:30px;padding-left:20px;}.add-to-cart-popup .your-cart-title{text-align:center;margin-top:15px;margin-bottom:15px;}.add-to-cart-popup .ring-size{margin-top:7px;}.add-to-cart-popup .ring-size label{text-transform:uppercase;font-size:9px;color:inherit;font-family:inherit;letter-spacing:0.5px;display:inline;}@media all and (min-width:1px) and (max-width:767px){gv-cart .cart-image-main, [gv-cart] .cart-image-main{margin-top:-30px;}#cart-header > h1{font-size:24px;}#cart-header > h2{margin-bottom:20px;font-size:13px;line-height:13px;}#cart-header strong{white-space:nowrap;}.gv-cart-has-items{text-align:center;}gv-cart-totals, [gv-cart-totals]{font-size:15px;}gv-cart-totals .final-total, [gv-cart-totals] .final-total{font-size:16px;}gv-cart-item, [gv-cart-item],
 gv-cart-item-giftcard, [gv-cart-item-giftcard]{margin-bottom:10px;}gv-cart-item .name, [gv-cart-item] .name,
 gv-cart-item-giftcard .name, [gv-cart-item-giftcard] .name{line-height:14px;margin-bottom:9px;}gv-cart-item .description, [gv-cart-item] .description,
 gv-cart-item-giftcard .description, [gv-cart-item-giftcard] .description{font-size:10px;color:#A4A4A4;line-height:14px;}gv-cart-item .product-details-col, [gv-cart-item] .product-details-col,
 gv-cart-item-giftcard .product-details-col, [gv-cart-item-giftcard] .product-details-col{margin-top:10px;}gv-cart-item .product-details-col .personalize-section, [gv-cart-item] .product-details-col .personalize-section,
 gv-cart-item-giftcard .product-details-col .personalize-section, [gv-cart-item-giftcard] .product-details-col .personalize-section{margin-top:0;}gv-cart-item .product-details-col .personalize-sub-section, [gv-cart-item] .product-details-col .personalize-sub-section,
 gv-cart-item-giftcard .product-details-col .personalize-sub-section, [gv-cart-item-giftcard] .product-details-col .personalize-sub-section{padding-bottom:20px;}gv-cart-item .product-details-col .personalize-sub-section .ring-size-title, [gv-cart-item] .product-details-col .personalize-sub-section .ring-size-title,
 gv-cart-item-giftcard .product-details-col .personalize-sub-section .ring-size-title, [gv-cart-item-giftcard] .product-details-col .personalize-sub-section .ring-size-title{font-size:15px;letter-spacing:1px;}gv-cart-item .product-details-col .personalize-sub-section .ring-size-help-link.btn, gv-cart-item .product-details-col .personalize-sub-section .ring-size-help-link.button, [gv-cart-item] .product-details-col .personalize-sub-section .ring-size-help-link.btn, [gv-cart-item] .product-details-col .personalize-sub-section .ring-size-help-link.button,
 gv-cart-item-giftcard .product-details-col .personalize-sub-section .ring-size-help-link.btn,
 gv-cart-item-giftcard .product-details-col .personalize-sub-section .ring-size-help-link.button, [gv-cart-item-giftcard] .product-details-col .personalize-sub-section .ring-size-help-link.btn, [gv-cart-item-giftcard] .product-details-col .personalize-sub-section .ring-size-help-link.button{font-family:"font-2", Helvetica, Arial, sans-serif;line-height:20px;font-size:9px;margin-left:15px;padding-left:20px;padding-right:20px;}gv-cart-item .product-details-col .personalize-sub-section .warning-message-inline, [gv-cart-item] .product-details-col .personalize-sub-section .warning-message-inline,
 gv-cart-item-giftcard .product-details-col .personalize-sub-section .warning-message-inline, [gv-cart-item-giftcard] .product-details-col .personalize-sub-section .warning-message-inline{margin-top:10px;}gv-cart-dropdown, [gv-cart-dropdown]{display:inline;}gv-cart-dropdown + div, [gv-cart-dropdown] + div{display:inline-block;padding-top:6px;}gv-cart-dropdown .btn-group, [gv-cart-dropdown] .btn-group{border-color:lightgrey;vertical-align:bottom;height:45px;min-width:118px;max-width:100%;margin-top:15px;}gv-cart-dropdown .btn-group button.dropdown-toggle, [gv-cart-dropdown] .btn-group button.dropdown-toggle{font-weight:normal;font-size:11px;height:43px;min-width:116px;max-width:100%;}gv-cart-dropdown .btn-group button.dropdown-toggle > div.dropdown-label, [gv-cart-dropdown] .btn-group button.dropdown-toggle > div.dropdown-label{margin-left:-13px;text-overflow:ellipsis;overflow:hidden;}gv-cart-dropdown .btn-group button.dropdown-toggle > div.caret, [gv-cart-dropdown] .btn-group button.dropdown-toggle > div.caret{top:20px;}gv-cart-dropdown .btn-group.swatch, [gv-cart-dropdown] .btn-group.swatch{height:45px;margin-top:0px;}gv-cart-dropdown .btn-group.swatch button.dropdown-toggle > div.selected-swatch, [gv-cart-dropdown] .btn-group.swatch button.dropdown-toggle > div.selected-swatch{top:0px;}gv-cart-dropdown .btn-group.swatch button.dropdown-toggle > div.dropdown-label, [gv-cart-dropdown] .btn-group.swatch button.dropdown-toggle > div.dropdown-label{height:45px;margin-top:7px;}a.visible-xs{text-transform:uppercase;color:#298cb0;font-weight:500;padding-bottom:5px;font-size:12px;}[gv-widget="order-confirmation-thank-you"] a{font-size:14px;}[gv-widget="order-confirmation-thank-you"] h1{font-size:24px;letter-spacing:1px;margin:10px 30px 15px;color:#222222;}[gv-widget="order-confirmation-thank-you"] .sub-thank-you-message a{font-size:14px;}[gv-widget="order-confirmation-thank-you"] .sub-thank-you-message .finalize-message{margin:0 5px 15px;}[gv-widget="order-confirmation-thank-you"] .sub-thank-you-message .shipping-message{margin:15px 5px 0;}[gv-widget="order-confirmation-thank-you"] .details-container, [gv-widget="order-confirmation-thank-you"] .contacts-container{margin:0 5px;padding-bottom:15px;border-bottom:1px solid #222222;}[gv-widget="order-confirmation-thank-you"] .details-container h3, [gv-widget="order-confirmation-thank-you"] .contacts-container h3{font-size:14px;}[gv-widget="order-confirmation-thank-you"] .details-container{margin-bottom:25px;}[gv-widget="order-confirmation-thank-you"] .order-summary{padding:0;}[gv-widget="order-confirmation-details"] .details-container > div{text-align:left;}[gv-widget="order-confirmation-details"] .details-container > div span{font-size:12px;line-height:0px;}[gv-widget="order-confirmation-details"] .details-container > div strong{font-size:12px;}[gv-widget="order-confirmation-details"] .details-container > div:nth-child(odd){padding-right:0px;}[gv-widget="order-confirmation-details"] .details-container h3{font-size:10px;color:#222222;margin-right:0px;}.add-to-cart-dialog-wrapper .modal-content{width:100%;}gv-rep-code-input [gv-input][name='code'], [gv-rep-code-input] [gv-input][name='code']{margin-top:8px;}}@media all and (min-width:768px) and (max-width:991px){.gv-cart-has-items{font-size:95%;}}#more-for{margin-top:40px;margin-bottom:10px;}@media all and (min-width:992px){#more-for{border:black solid 1px;}}#addons-wrapper #more-for-cta{padding-bottom:10px;text-align:center;}#addons-wrapper #more-for-cta h5{text-transform:none;font-style:italic;font-size:18px;}@media all and (min-width:992px){#addons-wrapper #more-for-cta h5{background:white;margin-top:-15px;}}#addons-wrapper .pl-product-info h5, #addons-wrapper .pl-product-info p{text-align:center;padding:0;font-size:13px;}#addons-wrapper .pl-product-info p span[gv-price-viewer]{float:none;}#addons-wrapper .loading-recommendations-msg{margin-top:48px;font-size:18px;}@media all and (min-width:768px) and (max-width:991px){#addons-wrapper .pl-product-container{padding-top:0;margin-top:-10px;}}#addons-wrapper .product-carousel .nav-buttons a.prev, #addons-wrapper .product-carousel .nav-buttons a.next, #addons-wrapper gv-carousel .nav-buttons a.prev, #addons-wrapper gv-carousel .nav-buttons a.next, #addons-wrapper [gv-carousel] .nav-buttons a.prev, #addons-wrapper [gv-carousel] .nav-buttons a.next{position:absolute;top:44%;height:32px;width:25px;z-index:1;}#addons-wrapper .product-carousel .nav-buttons a.prev, #addons-wrapper gv-carousel .nav-buttons a.prev, #addons-wrapper [gv-carousel] .nav-buttons a.prev{left:0;background:url('../images/carousel_arrow_left_c151ece5094.png') no-repeat;-webkit-transition:opacity 0.2s ease-in;-webkit-transition-delay:1;-moz-transition:opacity 0.2s ease-in 1;-o-transition:opacity 0.2s ease-in 1;transition:opacity 0.2s ease-in 1;}#addons-wrapper .product-carousel .nav-buttons a.next, #addons-wrapper gv-carousel .nav-buttons a.next, #addons-wrapper [gv-carousel] .nav-buttons a.next{right:-10px;background:url('../images/carousel_arrow_right_d63d2d3ee9e.png') no-repeat;-webkit-transition:opacity 0.2s ease-in;-webkit-transition-delay:1;-moz-transition:opacity 0.2s ease-in 1;-o-transition:opacity 0.2s ease-in 1;transition:opacity 0.2s ease-in 1;}@media all and (min-width:1px) and (max-width:767px){#addons-wrapper .product-carousel:hover .nav-buttons, #addons-wrapper gv-carousel:hover .nav-buttons, #addons-wrapper [gv-carousel]:hover .nav-buttons{display:block;}}ul.checkout-steps{list-style-type:none;margin-bottom:20px;display:flex;}ul.checkout-steps li{width:33%;display:flex;flex-direction:column;float:left;color:#848484;background-color:#ededed;text-align:center;padding:12px 0px 10px 0px;margin:0;text-transform:capitalize;font-size:15px;letter-spacing:0.35px;cursor:pointer;position:relative;}ul.checkout-steps li div{display:inline-block;margin:0 5px;}ul.checkout-steps li:not(.active):hover{background-color:#e6e6e6;color:#222222;}ul.checkout-steps li:not(.active):hover:before{color:#222222;}ul.checkout-steps li:before{content:attr(data-step-label);display:block;height:1em;font-size:24px;letter-spacing:1px;color:#848484;font-weight:100;}ul.checkout-steps li.active{color:white;background-color:#222222;cursor:default;}ul.checkout-steps li.active:before{color:white;}ul.checkout-steps li.active:after{content:"";position:absolute;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #222222;bottom:-7px;margin-left:40%;display:block;}ul.checkout-steps li.active ~ li{cursor:default;}ul.checkout-steps li.active ~ li:hover{background-color:#ededed;color:#848484;}ul.checkout-steps li.active ~ li:hover:before{background-color:#ededed;color:#848484;}#checkoutWidget{margin:0 0 20px;}#apply-gift-card-btn{margin-top:7px;}gv-checkout-summary .checkoutSummaryWidget .list-group, [gv-checkout-summary] .checkoutSummaryWidget .list-group{background-color:white;padding-bottom:0;margin-bottom:0;}gv-checkout-summary .checkoutSummaryWidget .list-group .list-group-item, [gv-checkout-summary] .checkoutSummaryWidget .list-group .list-group-item{border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}@media all and (min-width:768px){gv-checkout-summary .checkoutSummaryWidget .list-group .collapsible-area, [gv-checkout-summary] .checkoutSummaryWidget .list-group .collapsible-area{border:1px solid #dbdbdb;}}gv-checkout-summary .checkoutSummaryWidget .list-group > .list-group-item:first-child, [gv-checkout-summary] .checkoutSummaryWidget .list-group > .list-group-item:first-child{background-color:#222222;color:white;}gv-checkout-summary .checkoutSummaryWidget .list-group > .list-group-item:last-child, [gv-checkout-summary] .checkoutSummaryWidget .list-group > .list-group-item:last-child{background-color:#222222;color:white;text-transform:uppercase;}gv-checkout-summary .checkoutSummaryWidget .list-group > .list-group-item, [gv-checkout-summary] .checkoutSummaryWidget .list-group > .list-group-item{background-color:white;}gv-checkout-summary .checkoutSummaryWidget .btn, gv-checkout-summary .checkoutSummaryWidget .button, [gv-checkout-summary] .checkoutSummaryWidget .btn, [gv-checkout-summary] .checkoutSummaryWidget .button{margin-bottom:10px;}gv-checkout-summary .delivery-message gv-delivery-date-message, gv-checkout-summary .delivery-message [gv-delivery-date-message], [gv-checkout-summary] .delivery-message gv-delivery-date-message, [gv-checkout-summary] .delivery-message [gv-delivery-date-message]{font-style:normal;text-align:center;padding-top:30px;padding-bottom:30px;font-size:13px;}gv-checkout-summary[include-checkout-delivery-date-messaging="true"] gv-delivery-date-message > span, [gv-checkout-summary][include-checkout-delivery-date-messaging="true"] gv-delivery-date-message > span{text-align:center;display:block;font-size:14px;color:#333333;}.gift-options-container{font-family:"font-1", Georgia, "Times New Roman", Times, serif;}.gift-options-accordion{margin:12px 12px 0 12px;}.gift-options-accordion.panel-group .panel{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-bottom-width:0;}.gift-options-accordion.panel-group .panel.last{border-bottom-width:1px;}.gift-options-accordion .panel-heading{background-color:white;}.gift-options-accordion .panel-title{position:relative;}.gift-options-accordion .panel-title i{position:absolute;right:20px;top:20px;}.gift-options-accordion .panel-title .product-info-display{padding-left:10px;max-width:70%;padding-top:15px;}.gift-options-accordion .panel-title .product-info-display > h3{line-height:18px;padding-bottom:5px;font-size:15px;letter-spacing:0.35px;}.gift-options-accordion .panel-title .product-info-display > div{font-size:14px;line-height:16px;}.gift-options-accordion .authenticity-disclaimer{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:12px;line-height:18px;}.gift-options-accordion .gift-block{border:lightgrey solid 1px;border-radius:10px;padding:10px;}.gift-options-accordion .gift-block input{margin-top:10px;border-radius:0;}.gift-options-accordion .gift-block .character-limit{font-size:12px;color:lightgrey;font-style:italic;}@media all and (max-width:991px){.gift-options-accordion .gift-block .character-limit{display:block;}}.billing-email .form-group{margin-bottom:0;}.email-opt-in{margin-top:10px;}.financing-option-text{font-size:14px;letter-spacing:0.15px;line-height:1.6em;}#shipping-form header.title-header > h2, #billing-form header.title-header > h2, #order-review-form header.title-header > h2{margin-top:20px;}#shipping-form header:not(.title-header) > h2, #billing-form header:not(.title-header) > h2, #order-review-form header:not(.title-header) > h2{border-top:1px solid #cccccc;padding-top:25px;padding-bottom:10px;margin-top:15px;margin-bottom:5px;}#shipping-form .phone-number-message-container,
#shipping-form .ic-message-container, #billing-form .phone-number-message-container,
#billing-form .ic-message-container{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:12px;}#shipping-form .phone-number-message-container .help-block, #shipping-form .ic-message-container .help-block, #billing-form .phone-number-message-container .help-block, #billing-form .ic-message-container .help-block{position:relative;display:block;}#shipping-form .phone-number-message-container .help-block, #billing-form .phone-number-message-container .help-block{top:-3px;}#shipping-form .ic-message-container .help-block, #billing-form .ic-message-container .help-block{top:15px;}#billing-form .same-as-shipping-address-display{margin-top:10px;}#billing-form .same-as-shipping-address-display h3{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:15px;font-weight:bold;letter-spacing:0.35px;}#change-shipping-address{margin-top:10px;margin-bottom:15px;}gv-form .checkbox, [gv-form] .checkbox{font-family:"font-1", Georgia, "Times New Roman", Times, serif;}gv-form .checkbox > input[type="checkbox"], [gv-form] .checkbox > input[type="checkbox"]{margin-top:2px;}gv-form .same-as-shipping-info, [gv-form] .same-as-shipping-info{font-family:"font-1", Georgia, "Times New Roman", Times, serif;}#order-review-form{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:12px;letter-spacing:0.35px;line-height:1.6em;color:#222222;}@media all and (min-width:1px) and (max-width:767px){#order-review-form{font-size:15px;}}#order-review-form h3{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:15px;padding-bottom:7px;font-weight:500;letter-spacing:0.35px;color:#222222;text-transform:none;}#order-review-form .order-total-container{margin-top:75px;}#order-review-form .order-total-container h3{text-transform:uppercase;font-size:14px;}#order-review-form .edit-button-container{margin-top:5px;margin-bottom:20px;}#order-review-form .action-buttons-container{margin-top:5px;padding-top:25px;}#order-review-form .divider{border-top:2px solid #222222;}#order-review-form .payment-info-container > div h3{margin-top:-7px;}#order-review-form .payment-info-container .edit-button-container{margin-top:3px;}.payment-information-container > .payment-infos > div{margin-bottom:10px;}@media all and (min-width:1px) and (max-width:767px){ul.checkout-steps{display:block;}ul.checkout-steps[data-step-name]:after{content:"";position:absolute;display:block;height:20px;color:white;font-size:22px;bottom:13px;margin-left:42%;letter-spacing:7px;}ul.checkout-steps[data-step-name="shipping"]:after{content:"\25CF\025CB\025CB";}ul.checkout-steps[data-step-name="billing"]:after{content:"\025CB\25CF\025CB";}ul.checkout-steps[data-step-name="review"]:after{content:"\025CB\025CB\25CF";}ul.checkout-steps li{width:100%;padding:15px 0 40px 0;}ul.checkout-steps li.active:after{margin-left:48%;}ul.checkout-steps li.active:before{display:none;}ul.checkout-steps li > div{display:inline-block;font-size:18px;letter-spacing:1px;}#gift-opts-collapsible .panel-title i.customize-layer-icon{right:0;}#gift-opts-collapsible .panel-title .product-image-display{max-width:65px;}#gift-opts-collapsible .panel-title .product-info-display{max-width:65%;margin-top:-9px;}#gift-opts-collapsible .panel-title .product-info-display h3{font-size:12px;line-height:16px;padding-bottom:10px;}#gift-opts-collapsible .panel-body h3{font-size:10px;}#shipping-form header, #billing-form header, #order-review-form header{text-align:center;font-size:14px;}gv-checkout-title, [gv-checkout-title]{padding-top:20px;padding-bottom:10px;}gv-checkout-title h1, [gv-checkout-title] h1{text-transform:none;line-height:1em;letter-spacing:0.5px;}gv-checkout-title h3, [gv-checkout-title] h3{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:15px;font-weight:bold;color:#222222;}gv-checkout-summary, [gv-checkout-summary]{clear:both;}gv-checkout-summary .list-group > .list-group-item:first-child, [gv-checkout-summary] .list-group > .list-group-item:first-child{padding-top:15px;padding-bottom:15px;}gv-checkout-summary .collapse-link, [gv-checkout-summary] .collapse-link{content:"";color:white;margin-left:10px;font-weight:100;}gv-checkout-summary .collapse-link:before, gv-checkout-summary .collapse-link:after, [gv-checkout-summary] .collapse-link:before, [gv-checkout-summary] .collapse-link:after{display:inline;color:silver;text-transform:uppercase;font-size:10px;margin-right:0px;}gv-checkout-summary .collapse-link:before, [gv-checkout-summary] .collapse-link:before{content:"Collapse";}gv-checkout-summary .collapse-link:after, [gv-checkout-summary] .collapse-link:after{content:"\0231E";font-size:25px;position:absolute;margin-top:-5px;margin-left:-2px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}gv-checkout-summary[state="collapsed"] .collapse-link:before, [gv-checkout-summary][state="collapsed"] .collapse-link:before{content:"Expand";}gv-checkout-summary[state="collapsed"] .collapse-link:after, [gv-checkout-summary][state="collapsed"] .collapse-link:after{content:"\0231E";}gv-checkout-summary[state="collapsed"] .collapsible-area, [gv-checkout-summary][state="collapsed"] .collapsible-area{display:none;}#apply-gift-card-btn{height:34px;padding:0.2rem 2rem;line-height:29px;}#order-review-form div:first-child{padding-right:0px;}#order-review-form div:nth-child(2){padding-left:0px;}#order-review-form .order-total-container{margin-top:0px;}#order-review-form .order-total-container h3{padding-top:20px;}#order-review-form .payment-info-container > div h3{padding-bottom:84px;}.checkbox{margin-bottom:0;}}#checkoutWidget.single-step header.title-header > h2{margin-top:0;margin-bottom:0;}#checkoutWidget.single-step .gift-options-accordion{margin:inherit;}#checkoutWidget.single-step [gv-form] label{text-transform:none;font-weight:400;font-size:15px;letter-spacing:0.6px;}#checkoutWidget.single-step .right-column{padding-left:20px;padding-right:10px;border-left:1px solid #cccccc;margin-left:-1px;}#checkoutWidget.single-step .left-column{padding-right:20px;border-right:1px solid #cccccc;}#checkoutWidget.single-step .ic-message-container .help-block{top:inherit;}#checkoutWidget.single-step [gv-select] select{color:#999999;}#checkoutWidget.single-step gv-cart-agent{display:block;margin-bottom:10px;}#checkoutWidget.single-step #agent-mode-header{margin-bottom:30px;}#checkoutWidget.single-step .agent-container header > h2{font-size:15px;}#checkoutWidget.single-step #reasons-for-purchase-container{margin-bottom:20px;}#checkoutWidget.single-step .gift-options-accordion i.customize-layer-icon{right:0;top:15px;}#checkoutWidget.single-step[is-amazon-order="true"] .right-column, #checkoutWidget.single-step[is-amazon-order="true"] .left-column{border:none;margin:0;padding:0;}#checkoutWidget.single-step[is-amazon-order="true"] gv-checkout-amazon-address{display:block;margin-bottom:15px;}.suggested-addresses-container{padding-bottom:14px;border-bottom:1px dotted #222222;width:100%;}.suggested-addresses-container button{vertical-align:top;}@media all and (max-width:991px){.panel-body h3{font-size:12px;line-height:16px;padding-bottom:8px;}#checkoutWidget.single-step .left-column{padding-right:0;border:none;}#checkoutWidget.single-step .right-column{padding:0;border:none;margin-left:0;}#checkoutWidget.single-step .right-column .title-header:first-child > h2{border-top:1px solid #cccccc;padding-top:25px;padding-bottom:10px;margin-top:15px;margin-bottom:5px;}.place-order-button-container{margin-top:15px;margin-bottom:15px;}gv-checkout-summary[state="collapsed"] .list-group > .list-group-item:first-child{background-color:#cccccc;color:#222222;font-weight:bold;}gv-checkout-summary[state="collapsed"] .list-group > .list-group-item:first-child .collapse-link:before, gv-checkout-summary[state="collapsed"] .list-group > .list-group-item:first-child .collapse-link:after{color:#222222;font-weight:bold;}}#addressBookWidgetDiv, #walletWidgetDiv{width:500px;margin:0 auto;height:400px;}@media all and (min-width:1px) and (max-width:767px){#addressBookWidgetDiv, #walletWidgetDiv{width:400px;}}#readOnlyAddressBookWidgetDiv, #readOnlyWalletWidgetDiv{width:250px;margin:0 auto;height:200px;}@media all and (min-width:1px) and (max-width:767px){#readOnlyAddressBookWidgetDiv, #readOnlyWalletWidgetDiv{width:200px;}}@media all and (min-width:700px){.engraver-dialog-wrapper .modal-dialog{min-width:700px;}}gv-product-engraver i[class^="swatch-font-"],
gv-product-engraver i[class*=" swatch-font-"], [gv-product-engraver] i[class^="swatch-font-"],
[gv-product-engraver] i[class*=" swatch-font-"]{display:inline-block;height:46px;width:46px;cursor:pointer;border:4px solid #ffffff;-webkit-transition:border-color 150ms;-moz-transition:border-color 150ms;-o-transition:border-color 150ms;transition:border-color 150ms;}gv-product-engraver i[class^="swatch-font-"].active,
gv-product-engraver i[class*=" swatch-font-"].active, [gv-product-engraver] i[class^="swatch-font-"].active,
[gv-product-engraver] i[class*=" swatch-font-"].active{border-color:#6c9493;}gv-product-engraver i[class^="swatch-font-"]:hover:not(.active),
gv-product-engraver i[class*=" swatch-font-"]:hover:not(.active), [gv-product-engraver] i[class^="swatch-font-"]:hover:not(.active),
[gv-product-engraver] i[class*=" swatch-font-"]:hover:not(.active){border-color:#86bcbb;}gv-product-engraver i, [gv-product-engraver] i{display:inline-block;}gv-product-engraver .swf-display-wrapper, [gv-product-engraver] .swf-display-wrapper{overflow:hidden;width:402px;height:202px;border:1px solid #dbdbdb;}gv-product-engraver input[type="text"], [gv-product-engraver] input[type="text"]{height:30px;}gv-product-engraver label, [gv-product-engraver] label{display:inline;text-transform:capitalize;}gv-product-engraver .character-count-display, [gv-product-engraver] .character-count-display{color:#cccccc;font-size:11px;font-style:italic;}gv-product-engraver .engraving-is-free-msg, [gv-product-engraver] .engraving-is-free-msg{display:inline-block;font-size:12px;font-style:italic;margin-left:10px;padding-top:3px;}gv-product-engraver .save-container, [gv-product-engraver] .save-container{margin-top:15px;}@media all and (min-width:768px){gv-product-engraver .save-container, [gv-product-engraver] .save-container{margin-left:-15px;}}gv-product-engraver .save-container .save-button-container, gv-product-engraver .save-container .remove-button-container, [gv-product-engraver] .save-container .save-button-container, [gv-product-engraver] .save-container .remove-button-container{width:90px;}gv-product-engraver .save-container .remove-button-container, [gv-product-engraver] .save-container .remove-button-container{margin-top:5px;}gv-product-engraver .save-container .remove-button-container > a, [gv-product-engraver] .save-container .remove-button-container > a{text-transform:uppercase;font-size:11px;color:#222222;}gv-product-engraver button[role*=" remove"],
gv-product-engraver button[role^="remove"], [gv-product-engraver] button[role*=" remove"],
[gv-product-engraver] button[role^="remove"]{background-color:#DDD9D9;color:#818181;text-shadow:none;border-color:#A7A4A4;}gv-product-engraver .input-section h3, [gv-product-engraver] .input-section h3{text-transform:capitalize;margin-bottom:10px;}@media all and (min-width:1px) and (max-width:767px){gv-product-engraver .engraving-is-free-msg, [gv-product-engraver] .engraving-is-free-msg{font-size:16px;font-style:normal;margin-left:0px;padding-top:15px;}gv-product-engraver .select-font, [gv-product-engraver] .select-font{margin-top:10px;}gv-product-engraver .save-container, [gv-product-engraver] .save-container{margin-top:10px;text-align:center;}gv-product-engraver .save-container .save-button-container, gv-product-engraver .save-container .remove-button-container, [gv-product-engraver] .save-container .save-button-container, [gv-product-engraver] .save-container .remove-button-container{width:100%;}gv-product-engraver .remove-button-container > a, [gv-product-engraver] .remove-button-container > a{font-size:16px;}}gv-wish-list ul li .btn-select, [gv-wish-list] ul li .btn-select, gv-product-list ul li .btn-select, [gv-product-list] ul li .btn-select, gv-product-carousel ul li .btn-select, [gv-product-carousel] ul li .btn-select{width:75px !important;height:25px !important;padding:0px !important;margin-top:-30px;}gv-wish-list .items-messaging-container, [gv-wish-list] .items-messaging-container, gv-product-list .items-messaging-container, [gv-product-list] .items-messaging-container, gv-product-carousel .items-messaging-container, [gv-product-carousel] .items-messaging-container{padding-top:20px;}gv-wish-list gv-wish-list-item, gv-wish-list [gv-wish-list-item], gv-wish-list gv-product-list-item, gv-wish-list [gv-product-list-item], [gv-wish-list] gv-wish-list-item, [gv-wish-list] [gv-wish-list-item], [gv-wish-list] gv-product-list-item, [gv-wish-list] [gv-product-list-item], gv-product-list gv-wish-list-item, gv-product-list [gv-wish-list-item], gv-product-list gv-product-list-item, gv-product-list [gv-product-list-item], [gv-product-list] gv-wish-list-item, [gv-product-list] [gv-wish-list-item], [gv-product-list] gv-product-list-item, [gv-product-list] [gv-product-list-item], gv-product-carousel gv-wish-list-item, gv-product-carousel [gv-wish-list-item], gv-product-carousel gv-product-list-item, gv-product-carousel [gv-product-list-item], [gv-product-carousel] gv-wish-list-item, [gv-product-carousel] [gv-wish-list-item], [gv-product-carousel] gv-product-list-item, [gv-product-carousel] [gv-product-list-item]{padding-right:2px;padding-left:2px;}@media all and (min-width:1px) and (max-width:767px){gv-wish-list gv-wish-list-item, gv-wish-list [gv-wish-list-item], gv-wish-list gv-product-list-item, gv-wish-list [gv-product-list-item], [gv-wish-list] gv-wish-list-item, [gv-wish-list] [gv-wish-list-item], [gv-wish-list] gv-product-list-item, [gv-wish-list] [gv-product-list-item], gv-product-list gv-wish-list-item, gv-product-list [gv-wish-list-item], gv-product-list gv-product-list-item, gv-product-list [gv-product-list-item], [gv-product-list] gv-wish-list-item, [gv-product-list] [gv-wish-list-item], [gv-product-list] gv-product-list-item, [gv-product-list] [gv-product-list-item], gv-product-carousel gv-wish-list-item, gv-product-carousel [gv-wish-list-item], gv-product-carousel gv-product-list-item, gv-product-carousel [gv-product-list-item], [gv-product-carousel] gv-wish-list-item, [gv-product-carousel] [gv-wish-list-item], [gv-product-carousel] gv-product-list-item, [gv-product-carousel] [gv-product-list-item]{padding-bottom:28%;}}gv-wish-list gv-wish-list-item .main-image, gv-wish-list [gv-wish-list-item] .main-image, gv-wish-list gv-product-list-item .main-image, gv-wish-list [gv-product-list-item] .main-image, [gv-wish-list] gv-wish-list-item .main-image, [gv-wish-list] [gv-wish-list-item] .main-image, [gv-wish-list] gv-product-list-item .main-image, [gv-wish-list] [gv-product-list-item] .main-image, gv-product-list gv-wish-list-item .main-image, gv-product-list [gv-wish-list-item] .main-image, gv-product-list gv-product-list-item .main-image, gv-product-list [gv-product-list-item] .main-image, [gv-product-list] gv-wish-list-item .main-image, [gv-product-list] [gv-wish-list-item] .main-image, [gv-product-list] gv-product-list-item .main-image, [gv-product-list] [gv-product-list-item] .main-image, gv-product-carousel gv-wish-list-item .main-image, gv-product-carousel [gv-wish-list-item] .main-image, gv-product-carousel gv-product-list-item .main-image, gv-product-carousel [gv-product-list-item] .main-image, [gv-product-carousel] gv-wish-list-item .main-image, [gv-product-carousel] [gv-wish-list-item] .main-image, [gv-product-carousel] gv-product-list-item .main-image, [gv-product-carousel] [gv-product-list-item] .main-image{width:220px;margin:0 auto;}gv-wish-list gv-wish-list-item li, gv-wish-list [gv-wish-list-item] li, gv-wish-list gv-product-list-item li, gv-wish-list [gv-product-list-item] li, [gv-wish-list] gv-wish-list-item li, [gv-wish-list] [gv-wish-list-item] li, [gv-wish-list] gv-product-list-item li, [gv-wish-list] [gv-product-list-item] li, gv-product-list gv-wish-list-item li, gv-product-list [gv-wish-list-item] li, gv-product-list gv-product-list-item li, gv-product-list [gv-product-list-item] li, [gv-product-list] gv-wish-list-item li, [gv-product-list] [gv-wish-list-item] li, [gv-product-list] gv-product-list-item li, [gv-product-list] [gv-product-list-item] li, gv-product-carousel gv-wish-list-item li, gv-product-carousel [gv-wish-list-item] li, gv-product-carousel gv-product-list-item li, gv-product-carousel [gv-product-list-item] li, [gv-product-carousel] gv-wish-list-item li, [gv-product-carousel] [gv-wish-list-item] li, [gv-product-carousel] gv-product-list-item li, [gv-product-carousel] [gv-product-list-item] li{position:relative;}gv-wish-list gv-wish-list-item .pl-product, gv-wish-list [gv-wish-list-item] .pl-product, gv-wish-list gv-product-list-item .pl-product, gv-wish-list [gv-product-list-item] .pl-product, [gv-wish-list] gv-wish-list-item .pl-product, [gv-wish-list] [gv-wish-list-item] .pl-product, [gv-wish-list] gv-product-list-item .pl-product, [gv-wish-list] [gv-product-list-item] .pl-product, gv-product-list gv-wish-list-item .pl-product, gv-product-list [gv-wish-list-item] .pl-product, gv-product-list gv-product-list-item .pl-product, gv-product-list [gv-product-list-item] .pl-product, [gv-product-list] gv-wish-list-item .pl-product, [gv-product-list] [gv-wish-list-item] .pl-product, [gv-product-list] gv-product-list-item .pl-product, [gv-product-list] [gv-product-list-item] .pl-product, gv-product-carousel gv-wish-list-item .pl-product, gv-product-carousel [gv-wish-list-item] .pl-product, gv-product-carousel gv-product-list-item .pl-product, gv-product-carousel [gv-product-list-item] .pl-product, [gv-product-carousel] gv-wish-list-item .pl-product, [gv-product-carousel] [gv-wish-list-item] .pl-product, [gv-product-carousel] gv-product-list-item .pl-product, [gv-product-carousel] [gv-product-list-item] .pl-product{max-height:370px;max-width:370px;min-height:330px;min-width:75px;}gv-wish-list gv-wish-list-item .pl-product:before, gv-wish-list [gv-wish-list-item] .pl-product:before, gv-wish-list gv-product-list-item .pl-product:before, gv-wish-list [gv-product-list-item] .pl-product:before, [gv-wish-list] gv-wish-list-item .pl-product:before, [gv-wish-list] [gv-wish-list-item] .pl-product:before, [gv-wish-list] gv-product-list-item .pl-product:before, [gv-wish-list] [gv-product-list-item] .pl-product:before, gv-product-list gv-wish-list-item .pl-product:before, gv-product-list [gv-wish-list-item] .pl-product:before, gv-product-list gv-product-list-item .pl-product:before, gv-product-list [gv-product-list-item] .pl-product:before, [gv-product-list] gv-wish-list-item .pl-product:before, [gv-product-list] [gv-wish-list-item] .pl-product:before, [gv-product-list] gv-product-list-item .pl-product:before, [gv-product-list] [gv-product-list-item] .pl-product:before, gv-product-carousel gv-wish-list-item .pl-product:before, gv-product-carousel [gv-wish-list-item] .pl-product:before, gv-product-carousel gv-product-list-item .pl-product:before, gv-product-carousel [gv-product-list-item] .pl-product:before, [gv-product-carousel] gv-wish-list-item .pl-product:before, [gv-product-carousel] [gv-wish-list-item] .pl-product:before, [gv-product-carousel] gv-product-list-item .pl-product:before, [gv-product-carousel] [gv-product-list-item] .pl-product:before{position:absolute;}gv-wish-list ul.pl-products li.deleted, [gv-wish-list] ul.pl-products li.deleted, gv-product-list ul.pl-products li.deleted, [gv-product-list] ul.pl-products li.deleted, gv-product-carousel ul.pl-products li.deleted, [gv-product-carousel] ul.pl-products li.deleted{display:none;}gv-wish-list-manager-bar .name-editor, [gv-wish-list-manager-bar] .name-editor{height:45px;}gv-wish-list-manager-bar .name-editor h1, [gv-wish-list-manager-bar] .name-editor h1{text-transform:uppercase;line-height:38px;}gv-wish-list-manager-bar .name-editor input[type="text"], [gv-wish-list-manager-bar] .name-editor input[type="text"]{font-size:25px;height:40px;text-transform:uppercase;color:#1a1a1a;}gv-wish-list-manager-bar .wl-edit-button, [gv-wish-list-manager-bar] .wl-edit-button{min-width:40%;}gv-wish-list-manager-bar .wmb-button-wrap, [gv-wish-list-manager-bar] .wmb-button-wrap{margin-top:2px;}@media all and (min-width:1px) and (max-width:767px){gv-wish-list-manager-bar .name-editor[edit-mode="true"], [gv-wish-list-manager-bar] .name-editor[edit-mode="true"]{width:100%;margin-bottom:10px;}gv-wish-list-manager-bar .name-editor input[type="text"], [gv-wish-list-manager-bar] .name-editor input[type="text"]{font-size:16px;width:99%;}gv-wish-list-manager-bar .btn-wishlist-actions, [gv-wish-list-manager-bar] .btn-wishlist-actions{width:49%;margin-bottom:10px;}gv-wish-list gv-wish-list-item .pl-product, gv-wish-list [gv-wish-list-item] .pl-product, gv-wish-list gv-product-list-item .pl-product, gv-wish-list [gv-product-list-item] .pl-product, [gv-wish-list] gv-wish-list-item .pl-product, [gv-wish-list] [gv-wish-list-item] .pl-product, [gv-wish-list] gv-product-list-item .pl-product, [gv-wish-list] [gv-product-list-item] .pl-product, gv-product-list gv-wish-list-item .pl-product, gv-product-list [gv-wish-list-item] .pl-product, gv-product-list gv-product-list-item .pl-product, gv-product-list [gv-product-list-item] .pl-product, [gv-product-list] gv-wish-list-item .pl-product, [gv-product-list] [gv-wish-list-item] .pl-product, [gv-product-list] gv-product-list-item .pl-product, [gv-product-list] [gv-product-list-item] .pl-product, gv-product-carousel gv-wish-list-item .pl-product, gv-product-carousel [gv-wish-list-item] .pl-product, gv-product-carousel gv-product-list-item .pl-product, gv-product-carousel [gv-product-list-item] .pl-product, [gv-product-carousel] gv-wish-list-item .pl-product, [gv-product-carousel] [gv-wish-list-item] .pl-product, [gv-product-carousel] gv-product-list-item .pl-product, [gv-product-carousel] [gv-product-list-item] .pl-product{min-height:245px;}}.modal-footer button.wl-confirm-delete{min-width:60px;}gv-wish-list, [gv-wish-list]{min-height:320px;}gv-product-list, [gv-product-list], gv-product-carousel, [gv-product-carousel]{min-height:0;}gv-product-list .img-responsive, [gv-product-list] .img-responsive, gv-product-carousel .img-responsive, [gv-product-carousel] .img-responsive{display:inline;}gv-product-list .no-results, [gv-product-list] .no-results, gv-product-carousel .no-results, [gv-product-carousel] .no-results{padding-left:15px;font-size:20px;}gv-model-paginator > ul > li, [gv-model-paginator] > ul > li{list-style:none;display:inline-block;padding:0px 15px 0px 15px;background-color:#f1f1f1;border:1px solid #1a1a1a;line-height:30px;font-size:20px;cursor:pointer;}gv-model-paginator > ul > li:first-child, [gv-model-paginator] > ul > li:first-child{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}gv-model-paginator > ul > li:hover, [gv-model-paginator] > ul > li:hover{background-color:dimgrey;}gv-model-paginator > ul > li:hover span, [gv-model-paginator] > ul > li:hover span{color:#c1b5be;}gv-model-paginator > ul > li.active, [gv-model-paginator] > ul > li.active{background-color:dimgrey;}gv-model-paginator > ul > li.active span, [gv-model-paginator] > ul > li.active span{color:#c1b5be;font-weight:bold;}gv-model-paginator > ul > li.disabled, [gv-model-paginator] > ul > li.disabled{cursor:default;background-color:#CECECE;color:#B9B9B9;border-color:#C4C4C4;}gv-model-paginator > ul > li span, [gv-model-paginator] > ul > li span{color:#838586;}ul.accordion-nav{margin:0px;padding:0px !important;list-style-type:none;}ul.accordion-nav > li label, ul.accordion-nav > li a{font-family:"font-2", Helvetica, Arial, sans-serif;text-decoration:none;text-transform:uppercase;color:#222222;background-color:#E8E8E8;border-bottom:1px solid #DBDBDB;display:block;height:50px;padding:14px 15px 14px 15px;font-size:10px;display:block;font-weight:bold;margin:0px;background-repeat:no-repeat;background-position:right center;background-origin:content-box;background-position-x:right;background-position-y:center;}ul.accordion-nav > li label label, ul.accordion-nav > li a label{color:#FFFFFF;display:block;}ul.accordion-nav > li label{background-image:url('../images/site/nav/nav-menu-closed_a4e98d8979c.png');padding-top:16px;}ul.accordion-nav > li > div > div{display:none;}ul.accordion-nav > li > div > div a{background-image:url('../images/site/nav/nav-menu-open_f4a50e02a87.png');}ul.accordion-nav > li > div > div > ul{padding:0px;list-style-type:none;}ul.accordion-nav > li > div > div > ul > li label, ul.accordion-nav > li > div > div > ul > li a{padding-left:40px;}ul.accordion-nav > li > div > div > ul > li:before{content:"─";position:absolute;color:#222222;left:29px;margin-top:15px;font-size:4px;}ul.accordion-nav > li > div > div > ul > li > a{font-weight:normal;color:#222222;background-image:none;}ul.accordion-nav > li input[type='radio']{display:none;}ul.accordion-nav > li input[type='radio']:checked + div > label{display:none;}ul.accordion-nav > li input[type='radio']:checked + div > div{display:block;}ul.accordion-nav li ul.level2 label, ul.accordion-nav li ul.level2 a{padding-left:80px;}ul.accordion-nav li ul.level2 > li > div > label, ul.accordion-nav li ul.level2 > li > div > a{padding-left:40px;}ul.accordion-nav li ul.level2 > li > div > div > label, ul.accordion-nav li ul.level2 > li > div > div > a{padding-left:40px;}ul.accordion-nav li ul.level2 > li > div > div > ul > li:before{left:69px;}ul.accordion-nav li ul.level3 label, ul.accordion-nav li ul.level3 a{padding-left:120px;}ul.accordion-nav li ul.level3 > li > div > label, ul.accordion-nav li ul.level3 > li > div > a{padding-left:80px;}ul.accordion-nav li ul.level3 > li > div > div > label, ul.accordion-nav li ul.level3 > li > div > div > a{padding-left:80px;}ul.accordion-nav li ul.level3 > li > div > div > ul > li:before{left:109px;}#jewelry-consultants{text-align:center;padding:40px 10px 40px 10px;color:#222222;background-color:#F3F3F3;}#jewelry-consultants .heading{text-transform:uppercase;font-size:14px;font-family:"font-2", Helvetica, Arial, sans-serif;font-weight:500;letter-spacing:1px;line-height:21px;}#jewelry-consultants h3{text-transform:none;font-size:28px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-weight:400;letter-spacing:1px;line-height:36px;margin-top:6px;margin-bottom:35px;}@media all and (min-width:1px) and (max-width:767px){#jewelry-consultants h3{margin-bottom:25px;font-size:26px;}}#jewelry-consultants .tagline{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;margin-bottom:28px;margin-right:auto;margin-left:auto;letter-spacing:0px;color:#222222;}#jewelry-consultants .contact-links{padding:50px 0px 50px 0px;}#jewelry-consultants .contact-links > ul{padding-left:0px;list-style-type:none;}@media all and (min-width:768px){#jewelry-consultants .contact-links > ul > li{display:inline;padding-left:34px;}#jewelry-consultants .contact-links > ul > li:first-child{padding-left:0px;}}#jewelry-consultants .contact-links .contact-label{font-size:12px;font-family:"font-2", Helvetica, Arial, sans-serif;}#jewelry-consultants .contact-links .contact-label > a{text-transform:uppercase;font-weight:bold;color:#222222;letter-spacing:2px;}#jewelry-consultants .contact-links .contact-label > a .contact-email{text-transform:none;}@media all and (min-width:1px) and (max-width:767px){#jewelry-consultants .contact-links .contact-label > a{font-size:14px;}}#jewelry-consultants .contact-links .contact-label > span{text-transform:none;color:#BABABA;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}#jewelry-consultants .call-us-container > button{padding-top:7px;font-weight:900;}#jewelry-consultants .questions{font-family:"font-1", Georgia, "Times New Roman", Times, serif;color:#222222;font-style:italic;font-size:20px;letter-spacing:1px;}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@-moz-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes fadeOut{from{opacity:1;}to{opacity:0;}}@-moz-keyframes fadeOut{from{opacity:1;}to{opacity:0;}}@keyframes fadeOut{from{opacity:1;}to{opacity:0;}}.bannerbox{border:1px solid #cccccc;position:relative;background-color:#ffffff;}.bannerbox.clickable{cursor:pointer;}.bannerbox.clickable:hover:before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;border:2px solid #298cb0;opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:0.25s;-moz-animation-duration:0.25s;animation-duration:0.25s;}.bannerboxbuffer{padding:0px 10px 0px 10px;width:100%;position:absolute;z-index:1000;}.bannerboxbuffer.bottom{bottom:0px;}.bannerboxbuffer.top, .bannerboxbuffer.story{top:0px;}.bannerbox-title-text{font-size:18px;color:#18a3e4;text-transform:uppercase;font-family:"font-2", Helvetica, Arial, sans-serif;}.bannerboxtitle{padding:22px 10px 10px 0px;margin:auto 15px auto 15px;border:0px solid #e6e6e6;border-left:none;border-right:none;}.bannerboxtitle .bannerbox-title-link{font-size:14px;}.bannerboxtitle.top, .bannerboxtitle.story{top:0px;border-top:none;border-bottom-width:1px;}.bannerboxtitle.bottom{bottom:0px;border-bottom:none;border-top-width:1px;}.bannerboxtitle.bottom .bannerbox-title-text{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:17px;}.bannerboxtitle.story .bannerbox-title-text{font-family:"font-1", Georgia, "Times New Roman", Times, serif;color:#222222;text-transform:none;}@media screen and (min-width:768px) and (max-width:991px){.bannerbox-title-text{font-size:15px;}.bannerboxtitle{padding:10px 10px 10px 0px;margin:auto;}.bannerboxtitle .bannerbox-title-link{font-size:13px;}.bannerboxtitle.bottom .bannerbox-title-text{font-size:15px;}}.gembar{background:url('../images/site/gembar_2bc3c3b32bb.png') no-repeat center;text-align:center;margin-bottom:10px;font-size:12px;background-position:center;background-size:contain;}.gembar .first{text-transform:capitalize;display:block;}.gembar .second{font-size:20px;}@media screen and (min-width:768px) and (max-width:991px){.gembar{font-size:10px;margin-top:25px;margin-bottom:25px;}.gembar .second{font-size:18px;}}.rvh-container{margin:20px 0;}.rvh-container .pl-product-container img{max-width:60%;}.rvh-container h2{text-align:center;text-transform:uppercase;margin-top:40px;margin-bottom:40px;font-weight:bold;color:#222222;}.rvh-container h2 a{font-size:11px;color:#298cb0;}.rvh-container .more-products-link-bottom{text-align:center;margin-top:40px;}.rvh-container .more-products-link-bottom a{font-family:"font-1", Georgia, "Times New Roman", Times, serif;color:#222222;font-style:italic;font-size:18px;}.rvh-container .save-to-wishlist-wrapper{margin-top:5px;}.rvh-container .save-to-wishlist-wrapper button{width:80%;font-size:11px;min-width:70px;max-height:30px;}.rvh-container .one-result{display:table;margin:0 auto;}.rvh-container .one-result ul.slides > li:first-child{padding-left:45px;}.rvh-container .one-result ul.slides > li{padding-left:20px;padding-right:40px;display:inline;float:left;width:auto !important;}@media all and (min-width:768px){.rvh-container .two-results{display:table;margin:0 auto;}.rvh-container .two-results ul.slides > li:first-child{padding-left:45px;}.rvh-container .two-results ul.slides > li{padding-left:20px;padding-right:40px;display:inline;float:left;width:auto !important;}}.rvh-account-widget{min-height:400px;background-color:black;margin:20px 0;padding:30px;color:white;text-align:center;font-family:"font-2", Helvetica, Arial, sans-serif;}.rvh-account-widget h2{text-transform:uppercase;font-size:24px;letter-spacing:0.02em;margin-bottom:25px;font-weight:bold;}.rvh-account-widget .temp-account dt, .rvh-account-widget .temp-account dd{text-align:center;float:none;}.rvh-account-widget .temp-account dt{font-size:18px;font-weight:100;letter-spacing:0.02em;}.rvh-account-widget .temp-account dd{padding-bottom:15px;}.rvh-account-widget .temp-account dd p{color:whitesmoke;width:240px;margin:auto;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-weight:100;}.rvh-account-widget .temp-account dd h3{font-weight:bold;text-transform:uppercase;letter-spacing:0.02em;font-size:18px;}.rvh-account-widget .permanent-account{color:white;}.product-info{height:62px;}.pl-product{margin:auto;}@media screen and (max-width:767px){.rvh-container .owl-wrapper-outer{height:325px;}.rvh-container .save-to-wishlist-wrapper button{padding-bottom:24px;}}@media all and (min-width:1px) and (max-width:767px){.multi-result{margin-left:-30px;margin-right:-30px;}}[data-widget-group="your-latest-creation"]{margin-top:10px;}[data-widget-group="your-latest-creation"] #seeThisCreation{margin:20px 0px 20px 0px;}[data-widget-group="your-latest-creation"] .title{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:25px;margin-bottom:10px;}[data-widget-group="your-latest-creation"] .message{font-size:15px;font-family:"font-2", Helvetica, Arial, sans-serif;line-height:18px;}h1, h2, h3, h4{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;}.sitemap-group{width:16%;float:left;}.action-links li{display:inline-block;margin:0 0 3px 14px;float:right;}h1 a, h2 a, h3 a, h4 a, h5 a{font-weight:normal;line-height:inherit;text-decoration:none;color:#2e3942;}a:hover, a:focus{color:#2e3942;text-decoration:none;}ul{list-style:none outside;margin:0px;padding:0px;}li{line-height:18px;}h4{font-size:1.4em;margin:0;}h1.small{font-size:1.9em;font-weight:normal;}.single{border-bottom:1px solid #cccccc;margin-bottom:0.25em;line-height:1.25em;}h1, h2, h3, h4{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:20px;font-style:normal;font-variant:normal;font-weight:normal;}.map-section h2{border-bottom:0px none transparent;margin-top:8px;text-align:left;margin-left:0px;font-size:1.9em;padding:12px 0;}.map-section h2 a{font-weight:normal;color:#306161;font-size:22px;}.map-section h2 a:hover{text-decoration:underline;}.map-section a:hover{text-decoration:none;}.map-section ul{margin-left:10px;padding:0 0 0 10px;list-style:none;}h1.small{font-size:1.9em;font-weight:normal;}.single{border-bottom:1px solid #cccccc;margin-bottom:0.25em;line-height:1.25em;}[gv-widget="image-and-text"]{color:#222222;}[gv-widget="image-and-text"] hr{margin-bottom:50px;}[gv-widget="image-and-text"] h1, [gv-widget="image-and-text"] h2{font-family:"font-2", Helvetica, Arial, sans-serif;text-transform:uppercase;}[gv-widget="image-and-text"] h1{font-size:29px;font-weight:600;margin-bottom:8px;line-height:23px;}[gv-widget="image-and-text"] h2{font-size:19px;font-weight:400;margin-bottom:20px;}[gv-widget="image-and-text"] .txt-container{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:16px;}[gv-widget="image-and-text"] .txt-container .headlines.placement-center{text-align:center;}[gv-widget="image-and-text"] .txt-container .headlines.placement-right{text-align:right;}[gv-widget="image-and-text"] a.call-to-action-link{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:19px;display:inline-block;margin-top:30px;color:#222222;}[gv-widget="image-and-text"] .img-container{text-align:center;}[gv-widget="image-and-text"] .img-container.bottom{margin-top:20px;}[gv-widget="image-and-text"] .img-container > img{margin-bottom:20px;}[gv-widget="image-and-text"] .img-container > img.maximized{width:100%;}[gv-widget="image-and-text"] .img-container > img.centered{margin-left:auto;margin-right:auto;}[gv-widget="image-and-text"] a.call-to-action-link:hover{color:#298CB0;}[gv-widget="image-and-text"] .img-float-left{float:left;}[gv-widget="image-and-text"] .img-float-right{float:right;}[gv-widget="image-and-text"] .img-float-center{text-align:center;display:inline-block;}@media all and (min-width:700px){.faq-dialog-wrapper .modal-dialog{min-width:700px;}}#faq-wrapper ul.staticList{margin-left:0px;}#faq-wrapper ul.tree{margin-top:5px;margin-bottom:5px;margin-left:30px;}#faq-wrapper ul.tree li.link{font-weight:bold;}#faq-wrapper ul.tree li.link span.toggle{width:8px;height:8px;margin:5px 5px 0px 0px;background:url('../images/site/plus-minus-icons_4ac326ba73c.jpg') no-repeat scroll 0 -16px transparent;display:block;float:left;}#faq-wrapper ul.tree.closed li.link span.toggle{background-position:0 0;}#faq-wrapper ul.tree li.link:hover span.toggle{background-position:0 -24px;}#faq-wrapper ul.tree.closed li.link:hover span.toggle{background-position:0 -8px;}#faq-wrapper ul.tree li.content{margin-left:1.5em;margin-bottom:0.5em;}#faq-wrapper ul.tree p{padding-bottom:0.5em;margin:0px;}[gv-widget="reset-stone-search-form"] h1, [gv-widget="reset-stone-results-carousel"] h1, [gv-widget="reset-stone-request-package"] h1, [gv-widget="reset-stone-results"] h1, [gv-widget="reset-stone-size-question"] h1{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:24px;text-align:center;margin-bottom:10px;margin-top:25px;font-weight:bold;line-height:25px;text-transform:uppercase;}[gv-widget="reset-stone-search-form"] h2, [gv-widget="reset-stone-results-carousel"] h2, [gv-widget="reset-stone-request-package"] h2, [gv-widget="reset-stone-results"] h2, [gv-widget="reset-stone-size-question"] h2{font-family:"font-1", Georgia, "Times New Roman", Times, serif;text-transform:none;font-weight:500;text-align:center;font-style:italic;padding-bottom:24px;font-size:18px;}[gv-widget="reset-stone-request-package-button-widget"] button, [gv-widget="reset-stone-size-question"] button{height:45px;}[gv-widget="reset-stone-request-package-button-widget"] button:hover, [gv-widget="reset-stone-size-question"] button:hover{height:45px;}[gv-widget="reset-stone-search-form"] h2{border-bottom:1px solid #dbdbdb;}[gv-widget="reset-stone-search-form"] .search-container > div{border-bottom:1px solid #dbdbdb;padding-left:10px;}[gv-widget="reset-stone-search-form"] .search-container .search-field{float:left;padding-right:10px;}[gv-widget="reset-stone-search-form"] .search-container .search-field a{color:#222222;}[gv-widget="reset-stone-search-form"] .search-container .search-field .dropdown-menu{min-width:327px;}@media all and (min-width:1px) and (max-width:767px){[gv-widget="reset-stone-search-form"] .search-container .search-field .dropdown-menu{min-width:200px;}}[gv-widget="reset-stone-search-form"] .search-container .search-field:hover, [gv-widget="reset-stone-search-form"] .search-container .search-field:active{background:#dbdbdb;}[gv-widget="reset-stone-search-form"] .search-container .search-field-last{padding-right:10px;float:left;}[gv-widget="reset-stone-search-form"] .search-container .search-field-last #sizing-help{margin-top:13px;float:left;font-size:10px;}@media all and (min-width:1px) and (max-width:767px){[gv-widget="reset-stone-search-form"] .search-container .search-field-last #sizing-help{margin-top:22px;}}[gv-widget="reset-stone-search-form"] label[for="stoneSize"]{line-height:18px;}@media all and (min-width:1px) and (max-width:767px){[gv-widget="reset-stone-search-form"] label[for="stoneSize"]{line-height:36px;}}[gv-widget="reset-stone-search-form"] label{width:89px;height:19px;display:inline;text-transform:uppercase;font-weight:700;position:absolute;line-height:29px;}@media all and (min-width:1px) and (max-width:767px){[gv-widget="reset-stone-search-form"] label{line-height:46px;}}[gv-widget="reset-stone-search-form"] .btn-group{float:right;max-width:165px;margin-bottom:10px;}[gv-widget="reset-stone-search-form"] .btn-group .dropdown-label{width:130% !important;}[gv-widget="reset-stone-search-form"] .swatch-box{float:right;width:30px;height:30px;margin:-41px 26px 0px 0px;}[gv-widget="reset-stone-search-form"] .swatch-box i[class^="swatch-"],
[gv-widget="reset-stone-search-form"] .swatch-box i[class*=" swatch-"]{margin:0;}[gv-widget="reset-stone-search-form"] .swatch-box:after{content:"";position:absolute;width:10px;height:15px;top:22px;background-image:url('../images/site/customize/customize-arrow_1778c8d3d53.png');right:10px;}@media screen and (min-width:768px) and (max-width:1050px){[gv-widget="reset-stone-search-form"] .layer-info{width:150px;}}[gv-widget="reset-stone-search-form"] .layer-info .layer-type{text-transform:uppercase;font-weight:700;color:#222222;padding-top:13px;}[gv-widget="reset-stone-search-form"] .form-group{margin-bottom:12px;}[gv-widget="reset-stone-search-form"] [gv-form] input[type], [gv-widget="reset-stone-search-form"] [gv-form] textarea, [gv-widget="reset-stone-search-form"] [gv-form] select{line-height:25px;}[gv-widget="reset-stone-search-form"] h4{border-bottom:none;margin-bottom:10px;}[gv-widget="reset-stone-search-form"] button[type="submit"]{margin-top:30px;margin-bottom:10px;height:45px;}[gv-widget="reset-stone-search-form"] .agent-container input{padding:0 5px;width:70px;}[gv-widget="reset-stone-search-form"] .agent-container a{display:inline-block;margin-left:10px;}[gv-widget="reset-stone-request-package"] button{margin-top:15px;margin-bottom:10px;height:45px;}[gv-widget="reset-stone-request-package"] button:hover{height:45px;}[gv-widget="reset-stone-request-package"] .disableForms{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.29);}[gv-widget="reset-stone-request-package"] .search-form{position:relative;}[gv-widget="reset-stone-request-package"] .search-form .phone-required-message{margin-bottom:5px;text-align:center;}[gv-widget="reset-stone-results-carousel"] .no-results{margin-top:20px;}[gv-widget="reset-stone-results-carousel"] [gv-product-carousel] [gv-product-list-item] .pl-product{min-height:230px;}[gv-widget="reset-stone-size-question"] div{padding-left:4%;}[gv-widget="reset-stone-size-question"] button.selected{background-color:#222222;color:white;}@media all and (min-width:1px) and (max-width:767px){[gv-widget="reset-stone-size-question"] button{margin-bottom:10px;}}.request-package-header.popup{text-align:center;}.request-package-sub-header.popup{text-align:center;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:16px;padding-bottom:7px;}gv-badge, [gv-badge]{position:absolute;top:0;right:0;width:100%;height:100%;}gv-badge .text-bottom, [gv-badge] .text-bottom{top:80%;padding-left:20px;padding-left:2rem;}@media all and (min-width:1px) and (max-width:767px){gv-badge .text-bottom, [gv-badge] .text-bottom{padding-left:55px;padding-left:5.5rem;}}gv-badge .text-top, [gv-badge] .text-top{top:-27%;padding-left:20px;padding-left:2rem;}@media all and (min-width:1px) and (max-width:767px){gv-badge .text-top, [gv-badge] .text-top{padding-left:55px;padding-left:5.5rem;}}gv-badge .search-product-badge, [gv-badge] .search-product-badge{position:absolute;z-index:10;font-size:13px;letter-spacing:0.75px;font-family:"font-2", Helvetica, Arial, sans-serif;}gv-badge .search-product-badge .badge-tip, [gv-badge] .search-product-badge .badge-tip{display:block;opacity:0;visibility:hidden;max-width:0;}gv-badge .search-product-badge:hover, [gv-badge] .search-product-badge:hover{z-index:20;}gv-badge .search-product-badge:hover .badge-tip, [gv-badge] .search-product-badge:hover .badge-tip{opacity:1;visibility:visible;max-width:9999px;-webkit-transition:opacity 0.2s ease-in;-webkit-transition-delay:1;-moz-transition:opacity 0.2s ease-in 1;-o-transition:opacity 0.2s ease-in 1;transition:opacity 0.2s ease-in 1;}gv-badge .badge-tip, [gv-badge] .badge-tip{position:absolute;top:0;left:10px;display:none;border:1px solid #222222;background-color:white;padding:10px;z-index:100;width:300px;line-height:14px;text-align:left;text-transform:none;font-size:12px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}@media all and (min-width:1px){gv-badge .badge-tip, [gv-badge] .badge-tip{width:200px;}}gv-badge .badge-tip h6, [gv-badge] .badge-tip h6{margin-top:5px;margin-bottom:5px;border-bottom:1px solid #cccccc;padding-bottom:5px;}gv-badge .badge-tip ul, gv-badge .badge-tip li, [gv-badge] .badge-tip ul, [gv-badge] .badge-tip li{line-height:14px;font-size:12px;}gv-customer-account-order-history .rga h2, gv-customer-account-order-history .rga h3, [gv-customer-account-order-history] .rga h2, [gv-customer-account-order-history] .rga h3,
gv-customer-account-profile .rga h2,
gv-customer-account-profile .rga h3, [gv-customer-account-profile] .rga h2, [gv-customer-account-profile] .rga h3,
[gv-widget="account---change-password"] .rga h2,
[gv-widget="account---change-password"] .rga h3,
[gv-widget="account---forgot-password"] .rga h2,
[gv-widget="account---forgot-password"] .rga h3,
[gv-widget="account---expired-password"] .rga h2,
[gv-widget="account---expired-password"] .rga h3,
[gv-widget="account---home"] .rga h2,
[gv-widget="account---home"] .rga h3,
[gv-widget="account---my-people"] .rga h2,
[gv-widget="account---my-people"] .rga h3{font-size:20px;margin:0px 0px 10px 0px;font-weight:600;}gv-customer-account-order-history .rga h3, [gv-customer-account-order-history] .rga h3,
gv-customer-account-profile .rga h3, [gv-customer-account-profile] .rga h3,
[gv-widget="account---change-password"] .rga h3,
[gv-widget="account---forgot-password"] .rga h3,
[gv-widget="account---expired-password"] .rga h3,
[gv-widget="account---home"] .rga h3,
[gv-widget="account---my-people"] .rga h3{font-size:15px;}gv-customer-account-order-history .image-container, [gv-customer-account-order-history] .image-container{overflow:hidden;}gv-customer-account-order-history .product-image-container > img, [gv-customer-account-order-history] .product-image-container > img{border:2px solid #cccccc;}gv-customer-account-order-history .orders-list > .row, [gv-customer-account-order-history] .orders-list > .row{margin-bottom:15px;margin-top:-15px;padding-bottom:20px;padding-top:20px;}gv-customer-account-order-history .orders-list > .row:not(:last-child), [gv-customer-account-order-history] .orders-list > .row:not(:last-child){border-bottom:1px dotted #dbdbdb;}gv-customer-account-order-history .info-header, [gv-customer-account-order-history] .info-header{margin-bottom:13px;}gv-gift-card-history .history-container > .row, [gv-gift-card-history] .history-container > .row{margin-bottom:20px;}[gv-widget="account---change-password"] .continue-shopping-container,
[gv-widget="account---forgot-password"] .continue-shopping-container,
[gv-widget="account---expired-password"] .continue-shopping-container,
[gv-widget="account---home"] .continue-shopping-container{margin-top:20px;}[gv-widget="account---change-password"] .submit-button-container,
[gv-widget="account---forgot-password"] .submit-button-container,
[gv-widget="account---expired-password"] .submit-button-container,
[gv-widget="account---home"] .submit-button-container{margin-top:10px;}[gv-widget="account---home"] .row{margin-bottom:20px;}[gv-widget="account---my-people"] .person .name{height:2.5em;margin-top:5px;overflow:hidden;}[gv-widget="account---my-people"] .glyphicon-remove{margin:12px 0 0 5px;}[gv-widget="account---my-people"] .add-button-inline{margin-top:-5px;}[gv-widget="account---my-people"] .add-button{margin-bottom:50px;}[gv-widget="account---my-people"] .complete-profile-link{font-size:12px;}@media all and (max-width:991px){gv-customer-account-order-history > .rga, [gv-customer-account-order-history] > .rga,
 gv-customer-account-profile > .rga, [gv-customer-account-profile] > .rga{padding-left:10px;}[gv-widget="account---home"] .col-xs-12{margin-bottom:10px;}[gv-widget="account---my-people"] .events-container{margin-bottom:30px;}[gv-widget="account---my-people"] .remove-event{margin-top:5px;}}gv-send-to-friend-content .messaging, [gv-send-to-friend-content] .messaging{padding:10px;margin-left:20px;}gv-send-to-friend-content .add-another-wrapper, [gv-send-to-friend-content] .add-another-wrapper{text-align:right;padding-right:12px;}gv-send-to-friend-content .add-another-wrapper a, [gv-send-to-friend-content] .add-another-wrapper a{color:#222222;font-size:smaller;}gv-send-to-friend-content .add-another-wrapper a span, [gv-send-to-friend-content] .add-another-wrapper a span{color:white;background-color:#222222;font-size:smaller;padding:1px 1px 1px 1px;}gv-send-to-friend-content label, [gv-send-to-friend-content] label{font-size:smaller;}gv-send-to-friend-content label span, [gv-send-to-friend-content] label span{text-transform:none;font-style:italic;}gv-send-to-friend-content .cover-note textarea, [gv-send-to-friend-content] .cover-note textarea{min-height:200px;}gv-send-to-friend-content .cover-note label::after, [gv-send-to-friend-content] .cover-note label::after{content:"(optional)";font-style:italic;text-transform:none;}gv-send-to-friend-content .email-opt-in .checkbox, [gv-send-to-friend-content] .email-opt-in .checkbox{display:inline-block;margin-left:110px;}gv-send-to-friend-content .form-controls, [gv-send-to-friend-content] .form-controls{text-align:center;}gv-send-to-friend-content button, [gv-send-to-friend-content] button{min-width:100px;}gv-send-to-friend-content button.call-to-action, [gv-send-to-friend-content] button.call-to-action{margin-left:18px;}gv-send-to-friend-content .raf-submit, [gv-send-to-friend-content] .raf-submit{float:right;}gv-send-to-friend-content .modal-header button.close, [gv-send-to-friend-content] .modal-header button.close{min-width:10px;}gv-send-to-friend-content .modal-header button.close:hover, gv-send-to-friend-content .modal-header button.close::selection, [gv-send-to-friend-content] .modal-header button.close:hover, [gv-send-to-friend-content] .modal-header button.close::selection{background:none;}gv-send-to-friend-content .modal-content, [gv-send-to-friend-content] .modal-content{border:10px solid #222222;}.sidebar-tree{background-color:#D3D3D3;}.sidebar-tree ul, .sidebar-tree li{list-style:none;padding:0;margin:0;}.sidebar-tree img.link-icon{max-width:50px;cursor:pointer;}.sidebar-tree a{font-family:"font-2", Helvetica, Arial, sans-serif;color:#222222;text-transform:uppercase;font-size:13px;padding-left:11px;line-height:35px;}.sidebar-tree .toggle{padding-left:10px;font-size:17px;cursor:pointer;}.sidebar-tree .level-1{padding-left:0px;}@media all and (min-width:1px) and (max-width:767px){.sidebar-tree .level-1 > div > .toggle{float:right;line-height:34px;padding-right:50px;font-size:30px;}}.sidebar-tree .level-1 > div > a{font-weight:700;font-size:17px;display:inline-block;}.sidebar-tree[sitemap-mode="false"] .child:hover{background-color:#808080;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}@media all and (min-width:1px) and (max-width:767px){.sidebar-tree[sitemap-mode="false"] .link div{border-bottom:1px solid #222222;}}.sidebar-tree[sitemap-mode="true"]{background:none;}.sidebar-tree[sitemap-mode="true"] ul{display:inline;}.sidebar-tree[sitemap-mode="true"] div, .sidebar-tree[sitemap-mode="true"] ul, .sidebar-tree[sitemap-mode="true"] li{padding-left:0 !important;}.sidebar-tree[sitemap-mode="true"] div a, .sidebar-tree[sitemap-mode="true"] ul a, .sidebar-tree[sitemap-mode="true"] li a{padding:0;}.sidebar-tree[sitemap-mode="true"] li{display:inline-block;width:33%;}.sidebar-tree[sitemap-mode="true"] li.level-1{clear:left;display:block;margin-top:15px;width:100%;}.sidebar-tree[sitemap-mode="true"] .child:hover{background:none;}.sidebar-tree[sitemap-mode="true"] .child, .sidebar-tree[sitemap-mode="true"] .link{float:left;}@media all and (min-width:768px) and (max-width:991px){.sidebar-tree[sitemap-mode="true"] li{width:50%;}}@media all and (min-width:1px) and (max-width:767px){.sidebar-tree[sitemap-mode="true"] li{width:100%;clear:left;}}[gv-widget="customer-repair"] .submit-container{margin-top:20px;}[gv-widget="customer-repair"] table.info-display{margin:10px 0px;}[gv-widget="customer-repair"] .agent-container{clear:both;margin:20px 0;}[gv-widget="customer-repair"] #print-link{display:inline-block;margin-top:15px;}[gv-widget="customer-repair"] #print-link i{margin-right:7px;}.product-carousel, gv-carousel, [gv-carousel]{overflow:visible;text-align:center;position:relative;}.product-carousel:hover .nav-buttons, gv-carousel:hover .nav-buttons, [gv-carousel]:hover .nav-buttons{position:static;}@media all and (min-width:1px) and (max-width:767px){.product-carousel:hover .nav-buttons, gv-carousel:hover .nav-buttons, [gv-carousel]:hover .nav-buttons{display:none;}}.product-carousel:hover .nav-buttons a.prev,
.product-carousel:hover .nav-buttons a.next, gv-carousel:hover .nav-buttons a.prev,
gv-carousel:hover .nav-buttons a.next, [gv-carousel]:hover .nav-buttons a.prev,
[gv-carousel]:hover .nav-buttons a.next{position:absolute;top:44%;height:32px;width:25px;z-index:1;}.product-carousel:hover .nav-buttons a.prev, gv-carousel:hover .nav-buttons a.prev, [gv-carousel]:hover .nav-buttons a.prev{left:0;background:url('../images/carousel_arrow_left_c151ece5094.png') no-repeat;-webkit-transition:opacity 0.2s ease-in;-webkit-transition-delay:1;-moz-transition:opacity 0.2s ease-in 1;-o-transition:opacity 0.2s ease-in 1;transition:opacity 0.2s ease-in 1;}.product-carousel:hover .nav-buttons a.next, gv-carousel:hover .nav-buttons a.next, [gv-carousel]:hover .nav-buttons a.next{right:0;background:url('../images/carousel_arrow_right_d63d2d3ee9e.png') no-repeat;-webkit-transition:opacity 0.2s ease-in;-webkit-transition-delay:1;-moz-transition:opacity 0.2s ease-in 1;-o-transition:opacity 0.2s ease-in 1;transition:opacity 0.2s ease-in 1;}.product-carousel:hover .dots-hover .owl-dots, gv-carousel:hover .dots-hover .owl-dots, [gv-carousel]:hover .dots-hover .owl-dots{visibility:visible;}.product-carousel .dots-hover .owl-dots, gv-carousel .dots-hover .owl-dots, [gv-carousel] .dots-hover .owl-dots{visibility:hidden;}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;}.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled{display:none;}.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-loaded{display:block;}.owl-carousel.owl-loading{opacity:0;display:block;}.owl-carousel.owl-hidden{opacity:0;}.owl-carousel.owl-refresh .owl-item{display:none;}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-grab{cursor:move;cursor:grab;}.owl-carousel.owl-rtl{direction:rtl;}.owl-carousel.owl-rtl .owl-item{float:right;}.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}.no-js .owl-carousel{display:block;}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.owl-carousel .owl-animated-in{z-index:0;}.owl-carousel .owl-animated-out{z-index:1;}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.owl-height{transition:height 500ms ease-in-out;}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("resource:/styles/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:scale 100ms ease;}.owl-carousel .owl-video-play-icon:hover{transition:scale(1.3, 1.3);}.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none;}.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default;}.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px;}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#869791;}.owl-theme .owl-dots{margin-top:10px;text-align:center;}.owl-theme .owl-nav div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;}.owl-theme .owl-dots{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-dots .owl-dot span{display:block;width:8px;height:8px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#999999;}.owl-theme .owl-dots .owl-dot.active span{filter:Alpha(Opacity=100);opacity:1;background:#1a1a1a;}.owl-theme .owl-dots .owl-dot span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.owl-theme .owl-dots .owl-dot{cursor:pointer;}.owl-carousel .owl-item .owl-lazy{min-height:150px;background:url('../images/site/loading/ajax-loader_a70f06c1a32.gif') no-repeat 50% 50% white;transition:none;opacity:1;}.owl-carousel{z-index:0;}.owl-theme .owl-nav.disabled + .owl-dots{margin-top:0;}.tab-widget > ul > li{position:relative;display:inline;font-size:0;}.inner{display:inline-block;height:80px;width:30%;margin:0 10px;vertical-align:middle;font-family:"font-2", Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;line-height:20px;text-transform:uppercase;font-size:18px;background:#f3f3f3;}@media all and (min-width:1px) and (max-width:767px){.inner{height:90px;margin:0 5px;}}.inner.active{background:#e0e0e0;color:black;height:88px;}@media all and (min-width:1px) and (max-width:767px){.inner.active{height:100px;text-align:center;}}.inner.active:after{border-top:44px solid transparent;border-bottom:44px solid transparent;border-left:12px solid #e0e0e0;top:-44px;}@media all and (min-width:1px) and (max-width:767px){.inner.active:after{border-width:50px 0 50px 6px;top:-50px;}}.inner.active:before{border-top:44px solid #e0e0e0;border-bottom:44px solid #e0e0e0;top:-44px;}@media all and (min-width:1px) and (max-width:767px){.inner.active:before{top:-50px;border-width:50px 0 50px 7px;}}.inner.active > span.dwiz-number{line-height:88px;}@media all and (min-width:1px) and (max-width:767px){.inner.active > span.dwiz-number{line-height:normal;font-size:46px;margin-top:-5px;}}.inner.active > span.dwiz-icon{line-height:70px;margin-top:7px;}.inner.active > span.dwiz-icon.setting img, .inner.active > span.dwiz-icon.diamond img{width:60px;padding:0;}@media all and (min-width:1px) and (max-width:767px){.inner.active > span.dwiz-text{margin-top:-15%;}}.inner.last:after{border:0;}.inner.first:before{border:0;}.inner:after{width:0;height:0;border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:12px solid #f3f3f3;position:absolute;content:"";top:-40px;right:-1px;}@media all and (min-width:1px) and (max-width:767px){.inner:after{top:-45px;right:0;border-width:45px 0 45px 7px;}}.inner:before{width:0;height:0;border-top:40px solid #f3f3f3;border-bottom:40px solid #f3f3f3;border-left:12px solid transparent;position:absolute;content:"";top:-40px;left:-2px;}@media all and (min-width:1px) and (max-width:767px){.inner:before{top:-45px;border-width:45px 0 45px 7px;}}.inner > span.dwiz-desc{display:inline-block;font-weight:normal;font-size:12px;line-height:10px;margin-top:10px;}.inner > span.dwiz-desc .desc-title{display:inline-block;font-size:16px;margin-bottom:12px;margin-top:6px;}.inner > span.dwiz-desc .desc-name{font-size:14px;text-transform:capitalize;line-height:18px;font-family:font-1;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}@media all and (max-width:991px){.inner > span.dwiz-desc .desc-name{max-width:100px;}}@media all and (min-width:992px) and (max-width:1199px){.inner > span.dwiz-desc .desc-name{max-width:150px;}}.inner > span.dwiz-desc .desc-det{font-size:11px;color:#676767;text-transform:none;}.inner > span.dwiz-number{margin-left:5%;margin-right:3%;font-size:76px;font-family:font-1;color:#676767;line-height:80px;display:inline-block;vertical-align:middle;margin-top:3%;}@media all and (min-width:1px) and (max-width:767px){.inner > span.dwiz-number{font-size:38px;line-height:normal;margin-top:0;display:block;}.inner > span.dwiz-number a{font-size:12px;font-family:font-2;vertical-align:top;margin-top:10px;text-decoration:underline;color:#298cb0;}}.inner > span.dwiz-number.selected{margin-top:-3%;}@media all and (min-width:992px) and (max-width:1199px){.inner > span.dwiz-number.selected{margin-top:-5%;}}@media all and (min-width:768px) and (max-width:991px){.inner > span.dwiz-number.selected{margin-top:-8%;}}@media all and (min-width:768px) and (max-width:991px){.inner > span.dwiz-number{margin-top:7%;}}.inner > span.dwiz-text{line-height:22px;font-size:16px;margin-left:1%;display:inline-block;vertical-align:middle;margin-top:-3%;}@media all and (min-width:1px) and (max-width:767px){.inner > span.dwiz-text{margin-top:-14%;line-height:19px;font-size:15px;text-align:center;}.inner > span.dwiz-text.selected{margin-top:-6%;}}@media all and (min-width:768px) and (max-width:991px){.inner > span.dwiz-text{max-width:100px;font-size:15px;}}.inner > span.dwiz-icon{float:right;margin-right:3%;text-align:center;height:50px;line-height:10px;margin-top:7px;}.inner > span.dwiz-icon img{width:48px;}.inner > span.dwiz-icon.setting img{width:44px;padding:2px 0 0 0;}.inner > span.dwiz-icon.diamond img{width:40px;padding:4px 0 2px 0;}.inner > span.dwiz-icon img{width:60px;}.inner > span.dwiz-icon a{font-size:12px;text-decoration:underline;color:#298cb0;line-height:18px;}.inner > span.dwiz-icon.change-xp{margin-top:2px;}.inner > span.dwiz-icon.change-xp a{line-height:inherit;}@media all and (min-width:1px) and (max-width:767px){.tab-widget{display:list-item;list-style-type:none;}}#diamondSelectionCriteria{position:relative;}@media all and (min-width:1px) and (max-width:767px){#diamondSelectionCriteria{height:auto;}}#diamondSelectionCriteria #diamondSelectors{padding-left:15px;padding-right:15px;padding-top:45px;}@media all and (min-width:1px) and (max-width:767px){#diamondSelectionCriteria #diamondSelectors{padding-top:20px;}}#diamondSelectionCriteria .sliderHeader{font-size:10px;font-size:1rem;line-height:9px;line-height:0.9rem;letter-spacing:0.3px;letter-spacing:0.03rem;font-family:"font-2", Helvetica, Arial, sans-serif;text-transform:uppercase;text-align:center;}#diamondSelectionCriteria .sliderHeader h3{text-transform:uppercase;font-size:14px;font-family:"font-2", Helvetica, Arial, sans-serif;font-weight:500;letter-spacing:1px;line-height:21px;}#diamondSelectionCriteria .sliderHeader h2{color:#222222;margin-top:10px;margin-bottom:10px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-weight:400;text-transform:capitalize;font-size:28px;line-height:36px;letter-spacing:1px;}@media all and (min-width:1px) and (max-width:767px){#diamondSelectionCriteria .sliderHeader h2{font-size:26px;}}#diamondSelectionCriteria .shape-selector ul{list-style:none;}#diamondSelectionCriteria .shape-selector ul li{display:inline-block;width:12%;text-align:center;}#diamondSelectionCriteria .shape-selector ul li a{display:block;}#diamondSelectionCriteria .shape-selector ul li a i:before{content:'';display:inline-block;width:31px;height:31px;background-repeat:no-repeat;margin-bottom:-13px;}#diamondSelectionCriteria .shape-selector ul li a + span{visibility:hidden;text-decoration:underline solid #BDBDBD;font-family:"font-2", Helvetica, Arial, sans-serif;font-size:10px;text-transform:uppercase;}#diamondSelectionCriteria .shape-selector ul li a:hover + span{visibility:visible;}#diamondSelectionCriteria .shape-selector ul li.selected a + span{visibility:visible;text-decoration:underline solid #298cb0;}#diamondSelectionCriteria .shape-link-selector{font-size:1.7rem;}#diamondSelectionCriteria .priceSlider{margin-top:20px;}#diamondSelectionCriteria .caratSlider{position:relative;text-align:center;height:43px;}#diamondSelectionCriteria .caratSlider button{padding-left:.43rem;padding-right:.43rem;position:relative;top:-19px;background-color:#FFFFFF;height:24px;padding-top:1px;outline:5px solid #FFFFFF;}@media all and (min-width:768px){#diamondSelectionCriteria .caratSlider button:hover{background-color:#222222;}}#diamondSelectionCriteria .sliderLabel{text-align:center;text-transform:none;font-size:14px;font-size:1.4rem;line-height:12.6px;line-height:1.26rem;letter-spacing:0.3px;letter-spacing:0.03rem;font-family:"font-1", Georgia, "Times New Roman", Times, serif;margin-bottom:10px;position:relative;}#diamondSelectionCriteria .sliderLabel .sliderHelp{margin-left:10px;position:absolute;top:-5px;display:inline-block;height:12px;width:12px;background-repeat:no-repeat;background-image:url('../images/site/rga/help-icon_bd5456cee68.png');cursor:pointer;}@media all and (min-width:1px) and (max-width:767px){#diamondSelectionCriteria .sliderLabel .sliderHelp{display:none;}}#diamondSelectionCriteria .sliderRow{margin-bottom:20px;padding:5px;}@media all and (min-width:1px){#diamondSelectionCriteria .sliderRow{margin-right:0px;margin-left:0px;}}@media all and (min-width:768px){#diamondSelectionCriteria .sliderRow{margin-right:15px;margin-left:15px;}}#diamondSelectionCriteria .sliderRowSlim{margin-bottom:0px;padding:5px;}@media all and (min-width:1px){#diamondSelectionCriteria .sliderRowSlim{margin-right:0px;margin-left:0px;}}@media all and (min-width:768px){#diamondSelectionCriteria .sliderRowSlim{margin-right:15px;margin-left:15px;}}#diamondSelectionCriteria .sliderTooltip{font-size:11px;font-size:1.1rem;line-height:9.9px;line-height:0.99rem;letter-spacing:0.3px;letter-spacing:0.03rem;font-family:"font-1", Georgia, "Times New Roman", Times, serif;color:#555555;}#diamondSelectionCriteria .sliderHelpTip{position:absolute;top:-30px;left:10px;border:1px solid #222222;background-color:#FFFFFF;padding:10px;z-index:100;width:300px;line-height:14px;text-align:left;text-transform:none;font-size:12px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}@media all and (min-width:1px){#diamondSelectionCriteria .sliderHelpTip{width:200px;}}#diamondSelectionCriteria .sliderHelpTip h6{margin-top:5px;margin-bottom:5px;border-bottom:1px solid #CCCCCC;padding-bottom:5px;}#diamondSelectionCriteria .sliderHelpTip ul, #diamondSelectionCriteria .sliderHelpTip li{line-height:14px;font-size:12px;}#diamondSelectionCriteria .sliderHelp[help-tip] > div{top:-30px;width:300px;}#diamondSelectionCriteria .sliderHelp[help-tip="clarity"] > div, #diamondSelectionCriteria .sliderHelp[help-tip="carat"] > div, #diamondSelectionCriteria .sliderHelp[help-tip="selections"] > div{left:20px;}#diamondSelectionCriteria .sliderHelp[help-tip="color"] > div, #diamondSelectionCriteria .sliderHelp[help-tip="cut"] > div, #diamondSelectionCriteria .sliderHelp[help-tip="price"] > div{left:-310px;}#diamondSelectionCriteria .ui-slider-horizontal .ui-slider-handle{cursor:pointer;outline:none !important;background-color:#aeaeae;}#diamondSelectionCriteria .ui-corner-all{border-radius:10px;}#diamondSelectionCriteria .ui-state-default{background-color:#CCCCCC;-moz-box-shadow:0 0 1px #666666;-webkit-box-shadow:0 0 1px #666666;box-shadow:0 0 1px #666666;}#diamondSelectionCriteria .ui-widget-header{background-color:#298cb0;height:10px;}#diamondSelectionCriteria .ui-widget-content{border:1px solid #dddddd;background:#eeeeee url('../images/site/rga/ui-bg_highlight-soft_100_eeeeee_1x100_551036b03bc.png') 50% top repeat-x;color:#333333;}#diamondSelectionCriteria .ui-widget-content{background-color:#cecece !important;}#diamondSelectionCriteria .ticks{width:100%;height:11px;margin-top:-12px;position:relative;z-index:1;}#diamondSelectionCriteria .ticks table, #diamondSelectionCriteria .ticks th, #diamondSelectionCriteria .ticks td{border:1px solid #FFFFFF;border-collapse:collapse;font-size:12px;}#diamondSelectionCriteria .sliderValues{width:100%;margin-top:5px;}#diamondSelectionCriteria .sliderValues th, #diamondSelectionCriteria .sliderValues td{text-align:center;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:9px;line-height:16px;text-transform:uppercase;}@media all and (min-width:1px) and (max-width:767px){#diamondSelectionCriteria .sliderValues th, #diamondSelectionCriteria .sliderValues td{font-size:8px;}}.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{border:1px solid #cccccc;background:#f6f6f6 url('../images/site/rga/ui-bg_glass_100_f6f6f6_1x400_585262a9bef.png') 50% 50% repeat-x;font-weight:bold;color:#222222;}.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited{color:#222222;text-decoration:none;}.ui-slider .ui-slider-handle .bigTargetContainer{position:relative;}.ui-slider .ui-slider-handle .bigTargetContainer .bigTarget{position:absolute;height:50px;width:50px;top:-18px;left:-18px;}.diamond-selector-loading{opacity:0.4;}.diamond-selector-modal-content{width:900px;margin-left:-153px;overflow-y:scroll;border-radius:0px;}.diamond-selector-modal-content .modal-title{border-bottom:none;}.diamond-selector-modal-content .modal-header{border-bottom:none;}.diamond-selector-modal-content .modal-header .close{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:11px;font-weight:bold;color:#555555;opacity:1;text-transform:uppercase;margin-right:5px;}@media all and (min-width:1px) and (max-width:767px){.diamond-selector-modal-content{margin-left:0;width:100%;}}@media all and (min-width:768px) and (max-width:991px){.diamond-selector-modal-content{margin-left:0;}}.diamond-selector-link-label{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:20px;font-weight:400;text-transform:none;display:block;text-align:center;letter-spacing:1px;text-shadow:none !important;padding-right:0px;}.xs-diamond-selector-instructions{padding-top:3px;}.diamond-selector-link{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:14px !important;font-weight:400 !important;text-transform:none;letter-spacing:1px;display:block;text-align:center;text-shadow:none !important;color:#5eb1d9 !important;padding-left:5px;}#diamond-selector-link{position:relative;}#diamond-selector-link #diamond-selector-container .sliderLabel{top:4px;}#diamond-selector-link #diamond-selector-loader{position:absolute;right:5px;top:-15px;}.ie .diamond-selector .sort-asc a:before{margin-left:-31px;}.ie .diamond-selector .sort-desc a:before{margin-left:-31px;}.ie .diamond-selector .sort-none a:before{margin-left:-26px;}#diamondSelected{height:721px;background-color:#f3f3f3;}#diamondSelected #diamondSelection{padding-top:45px;padding-bottom:45px;}#diamondSelected #diamondSelection div{text-align:center;}#diamondSelected #diamondSelection .selectionHeader{font-size:10px;font-size:1rem;line-height:9px;line-height:0.9rem;letter-spacing:0.3px;letter-spacing:0.03rem;font-family:"font-2", Helvetica, Arial, sans-serif;text-transform:uppercase;text-align:center;margin-bottom:25px;}#diamondSelected #diamondSelection .selectionHeader h2{margin-top:10px;margin-bottom:10px;font-family:"font-2", Helvetica, Arial, sans-serif;font-weight:bold;font-size:32px;font-size:3.2rem;line-height:28.8px;line-height:2.88rem;letter-spacing:0.3px;letter-spacing:0.03rem;}#diamondSelected #diamondSelection .diamondAttrLabel, #diamondSelected #diamondSelection .diamondAttrValue{text-transform:uppercase;margin-bottom:15px;font-weight:500;}#diamondSelected #diamondSelection .diamondAttrLabel{font-size:12px;font-size:1.2rem;line-height:10.8px;line-height:1.08rem;letter-spacing:0.3px;letter-spacing:0.03rem;font-family:"font-2", Helvetica, Arial, sans-serif;}#diamondSelected #diamondSelection .diamondAttrValue{font-size:22px;font-size:2.2rem;line-height:19.8px;line-height:1.98rem;letter-spacing:0.3px;letter-spacing:0.03rem;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}#diamondSelected #diamondSelection .diamondLinks a{font-size:10px;font-size:1rem;line-height:9px;line-height:0.9rem;letter-spacing:0.3px;letter-spacing:0.03rem;font-family:"font-2", Helvetica, Arial, sans-serif;text-transform:uppercase;}#diamondSelected #diamondSelection .diamondPrice{font-size:40px;font-size:4rem;line-height:36px;line-height:3.6rem;letter-spacing:0.3px;letter-spacing:0.03rem;font-family:"font-2", Helvetica, Arial, sans-serif;font-weight:300;margin-top:20px;margin-bottom:10px;}#diamondSelected #diamondSelection .diamondNote{font-size:8px;font-size:0.8rem;line-height:7.2px;line-height:0.72rem;letter-spacing:0.3px;letter-spacing:0.03rem;color:#555555;font-family:"font-2", Helvetica, Arial, sans-serif;text-transform:uppercase;margin-bottom:10px;}#diamondSelected #diamondSelection .diamondButtons button, #diamondSelected #diamondSelection .diamondButtons .btn, #diamondSelected #diamondSelection .diamondButtons .button{padding-right:20px;padding-right:2rem;padding-left:20px;padding-left:2rem;}#diamondSelected #diamondSelection #gemstoneLarge{margin-bottom:10px;}.price-note{font-style:italic;}.diamond-selector-container{-webkit-transition:opacity 333ms;-moz-transition:opacity 333ms;-o-transition:opacity 333ms;transition:opacity 333ms;}.diamond-selector-container.searching{opacity:0.50;}.diamond-selector-container .header{background-color:#ADADAD;}.diamond-selector-container .header > div, .diamond-selector-container .header a, .diamond-selector-container .header a:visited, .diamond-selector-container .header a:hover, .diamond-selector-container .header a:active{color:#FFFFFF;font-family:"font-2", Helvetica, Arial, sans-serif;font-size:11px;font-weight:bold;text-transform:uppercase;text-shadow:none !important;white-space:nowrap;}.diamond-selector-container .header .sort-asc a:before{content:' ';position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #FFFFFF;top:9px;margin-left:-16px;}.diamond-selector-container .header .sort-desc a:before{content:' ';position:absolute;height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #FFFFFF;top:9px;margin-left:-16px;}.diamond-selector-container .header .sort-none a:before{content:' ';position:absolute;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #FFFFFF;top:6px;margin-left:-11px;}.diamond-selector-container .selector-row{margin-bottom:5px;}.diamond-selector-container .selector-row > div{padding-left:16px;width:20%;float:left;}@media all and (min-width:768px){.diamond-selector-container .selector-row > div{width:11%;}}@media all and (min-width:992px){.diamond-selector-container .selector-row > div{width:12%;}}.diamond-selector-container .selector-row > div:first-child{width:40px;padding-left:5px;}.diamond-selector-container .selector-row > div:last-child{float:right;width:auto;}@media all and (min-width:768px){.diamond-selector-container .selector-row .price-column{min-width:108px;}}.diamond-selector-container .selector-row .price-column .price-asterisk{display:inline;}@media all and (min-width:768px){.diamond-selector-container .selector-row .price-column .price-asterisk{display:none;}}.diamond-selector-container .body{height:auto;width:100%;overflow-y:scroll;float:left;}.diamond-selector-container .body .diamond-row{background-color:#E0E0E0;color:#222222;height:50px;padding-top:6px;font-size:9px;}@media all and (min-width:768px){.diamond-selector-container .body .diamond-row{height:60px;padding-top:10px;font-size:11px;}}.diamond-selector-container .body .diamond-row > div:first-child{margin-top:4px;}.diamond-selector-container .body .diamond-row .diamond-selector-label{font-family:"font-2", Helvetica, Arial, sans-serif !important;font-weight:700;text-transform:uppercase;text-shadow:none !important;}.diamond-selector-container .body .diamond-row .diamond-selector-label .price-type{display:none;}@media all and (min-width:768px){.diamond-selector-container .body .diamond-row .diamond-selector-label .price-type{display:inline;}}.diamond-selector-container .body .diamond-row a, .diamond-selector-container .body .diamond-row a:visited, .diamond-selector-container .body .diamond-row a:hover, .diamond-selector-container .body .diamond-row a:active{color:#5eb1d9;font-family:"font-2", Helvetica, Arial, sans-serif !important;font-size:11px;font-weight:bold;text-transform:uppercase;text-shadow:none !important;}.diamond-selector-container .body .diamond-row .diamond-selector-cert-link div{line-height:14px;}.diamond-selector-container .body .diamond-row .diamond-selector-cert-link div:first-child{padding-top:7px;}.diamond-selector-container .body .diamond-row .diamond-selector-button{padding-left:10px;padding-right:10px;float:right;margin-left:10px;margin-right:10px;margin-top:4px;border:none;}.diamond-selector-container .body .diamond-row .diamond-selector-button span{float:left;}.diamond-selector-container .body .diamond-row .diamond-selector-button.selecting{background-image:url('../images/site/spinner-sm-black_4c0894dd094.gif');background-repeat:no-repeat;background-position:8px;padding-left:32px;background-color:#222222;color:white;}@media all and (min-width:1px) and (max-width:767px){.diamond-selector-container .body .active{background-color:#222222;color:white;}}.diamond-selector-container .body .active .diamond-selector-button{color:#FBFBFB;background-color:#222222;}[mode="product-page"] .selector-row > div{width:20%;}@media all and (min-width:768px){[mode="product-page"] .selector-row > div{width:13%;}}@media all and (min-width:992px){[mode="product-page"] .selector-row > div{width:12%;}}@media all and (min-width:992px) and (max-width:1199px){[mode="product-page"] .selector-row > div:first-child{width:30px;}}@media all and (min-width:992px) and (max-width:1199px){[mode="product-page"] .selector-row .carat-column{max-width:48px;}}@media all and (min-width:1px) and (max-width:767px){.four-column > div{width:25% !important;}}.slider-input-box-carat{margin-top:10px;width:15%;}.slider-input-box-price{margin-top:10px;width:23%;}@-webkit-keyframes pulse{0%{opacity:1.0;}50%{opacity:0;}100%{opacity:1.0;}}@keyframes pulse{0%{opacity:1.0;}50%{opacity:0;}100%{opacity:1.0;}}.pulse{-webkit-animation:pulse 1200ms 1 linear;animation:pulse 1200ms 1 linear;}[gv-widget="referral-link-generator"] #referral-link{color:#bd2544;}.rga .bread-slices-container{padding:5px 2px 20px 2px;margin-top:30px;}.rga .bread-slices-container h5{font-family:"font-2", Helvetica, Arial, sans-serif;color:#212221;font-size:22px;font-weight:700;line-height:22px;margin-top:16px;text-align:center;padding-bottom:15px;font-size:16px;}.rga .bread-slices-container .bread-slices-item{display:table;width:100%;padding-bottom:8px;}.rga .bread-slices-container .bread-slices-item a{white-space:normal;overflow:hidden;padding-left:5px;padding-right:5px;background:#f3f3f3;width:100%;border:none;font-weight:500;padding-top:12px;padding-bottom:12px;display:table-cell;vertical-align:middle;height:46px;font-size:12px;}.rga .bread-slices-container .bread-slices-item a:hover{color:black;}.rga .bread-slices-container .bread-slices-link{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:20px;display:block;text-align:center;color:#555555;font-style:italic;}.rga .bread-slices-container .bread-slices-link:hover{color:#298cb0;}.rga .bread-slices-container .bread-slices-link-container{padding-bottom:5px;padding-left:20px;padding-right:20px;}.rga .bread-slices-container .bread-slices-button{color:#555555;}@media all and (min-width:1px) and (max-width:767px){.rga .bread-slices-container .bread-slices-button{padding-bottom:9px;}}@media all and (min-width:768px) and (max-width:991px){.rga #also-like-cta h5{font-size:16px;font-weight:700;}.rga .bread-slices-container{height:185px;}.rga .bread-slices-container .bread-slices-item-container{padding-left:50px;padding-right:50px;}.rga .bread-slices-container .bread-slices-link-container{float:left;width:50%;padding-left:10px;padding-right:10px;padding-bottom:10px;}.rga .bread-slices-container .bread-slices-button{width:100%;height:35px;padding-top:7px;}}@media all and (min-width:1px) and (max-width:991px){.rga .bread-slices-container h5{padding-bottom:25px;}.rga .bread-slices-container .bread-slices-button{white-space:pre-wrap;height:auto;padding-left:20px;padding-right:20px;}}[gv-widget="container"] .covers{background-size:100%;position:relative;background-repeat:no-repeat;}[gv-widget="container"] video{width:100%;position:absolute;z-index:-1;top:0;}[gv-widget="presentation-certificate"] #certSample{border:1px solid #ababab;box-shadow:0 2px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.3);margin-bottom:10px;}[gv-widget="presentation-certificate"] .cert-swatch{padding:0;margin:0;border:0;float:left;}[gv-widget="presentation-certificate"] .cert-swatch img{background-color:#ababab;padding:1px;margin:5px;width:120px;height:93px;}[gv-widget="presentation-certificate"] #presentationCertificateForm .cert-swatch img{width:60px;height:46.5px;box-sizing:content-box;}[gv-widget="presentation-certificate"] .cert-swatch img.selected{border:5px solid #739393;margin:0;}[gv-widget="presentation-certificate"] .cert-swatch img.hover{border:5px solid #a5cfcf;margin:0;}[gv-widget="presentation-certificate"] #cert-name{padding-top:5px;padding-bottom:6px;}.dropdown-footer{padding-left:10px;padding-right:10px;}[gv-email-subscribe] label{font-size:12px;letter-spacing:0.35px;margin-bottom:10px;text-transform:capitalize;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}[gv-email-subscribe] .subscribe-text{font-size:18px;text-align:center;font-family:"font-1", Georgia, "Times New Roman", Times, serif;line-height:30px;}[gv-email-subscribe] input.form-control{font-size:12px;height:30px;}.email-dialog-wrapper .modal-dialog .modal-content{border:none;}[gv-widget="customer-resets-status"] h3{font-size:18px;font-weight:600;margin-bottom:35px;}[gv-widget="customer-resets-status"] .header-row{background-color:#f1f1f1;padding:7px 0;}[gv-widget="customer-resets-status"] .grouped-reset-container{margin-bottom:65px;padding-top:18px;}[gv-widget="customer-resets-status"] .grouped-reset-container [data-header-category] h6{color:#5d5d5d;}[gv-widget="customer-resets-status"] .grouped-reset-container .reset-row{margin-bottom:30px;margin-top:10px;}[gv-widget="customer-resets-status"] .action-links-holder{display:inline-block;}[gv-widget="customer-resets-status"] [data-category] a, [gv-widget="customer-resets-status"] [data-category] a:visited, [gv-widget="customer-resets-status"] [data-category] a:link{color:#5f8bad;font-style:italic;font-size:16px;}[gv-widget="customer-resets-status"] [data-category="message"]{margin:-50px 0 35px 0;font-family:"font-2", Helvetica, Arial, sans-serif;font-size:17px;}[gv-widget="customer-resets-status"] [data-category="message"] span{display:inline-block;margin-right:10px;font-size:17px;}[gv-widget="customer-resets-status"] [data-header-category="stone"]{padding-left:77px;}[gv-widget="customer-resets-status"] [data-category="stone"]{padding-left:68px;}@media all and (min-width:1px) and (max-width:767px){[gv-widget="customer-resets-status"] .resets-container > .row > h4{background-color:#f1f1f1;padding:8px 10px;border:1px solid #c9c9c9;border-bottom:none;}[gv-widget="customer-resets-status"] .grouped-reset-container{border:1px solid #c9c9c9;border-top:none;border-bottom:none;padding-top:0;}[gv-widget="customer-resets-status"] .grouped-reset-container h5{width:80px;vertical-align:top;}[gv-widget="customer-resets-status"] .grouped-reset-container .reset-row{margin-top:0;margin-bottom:0;}[gv-widget="customer-resets-status"] .grouped-reset-container .reset-row [data-category]{padding-top:12px;padding-bottom:6px;border-bottom:1px solid #c9c9c9;}[gv-widget="customer-resets-status"] .grouped-reset-container .reset-row [data-category="status"] > div{display:inline-block;width:200px;}[gv-widget="customer-resets-status"] .grouped-reset-container .reset-row [data-category="stone"]{padding-top:5px;}[gv-widget="customer-resets-status"] .grouped-reset-container .reset-row [data-category="stone"] img.gemstone-icon{width:50px;height:46px;margin-top:5px;}[gv-widget="customer-resets-status"] .grouped-reset-container .reset-row [data-category="message"]{margin:0;}[gv-widget="customer-resets-status"] [data-header-category="stone"], [gv-widget="customer-resets-status"] [data-category="stone"]{padding-left:15px;}}body:not(.show-widgets) gv-fixed-container{width:100%;z-index:1029;}body:not(.show-widgets) gv-fixed-container:not(.visible-at-scroll-position){display:none;}body:not(.show-widgets) gv-fixed-container[position-from-bottom], body:not(.show-widgets) gv-fixed-container [position-form-top]{position:fixed;left:0;}gv-inline-matching-items .loading-message, [gv-matching-items] .loading-message{position:absolute;}gv-order-by-date.indeterminate gv-order-by-date-message, gv-order-by-date.indeterminate [gv-order-by-date-message], [gv-order-by-date].indeterminate gv-order-by-date-message, [gv-order-by-date].indeterminate [gv-order-by-date-message]{color:#c0c0c0;}gv-ambassador .rga .copy-link-btn, [gv-ambassador] .rga .copy-link-btn{padding:0px 3px;height:20px;line-height:20px;}gv-ambassador strong, [gv-ambassador] strong{text-transform:uppercase;font-size:14px;margin-right:5px;}gv-ambassador .points, [gv-ambassador] .points{color:#bd2544;}gv-repair-resize-return-order-item-id h2, [gv-repair-resize-return-order-item-id] h2{padding:36px 0 28px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-weight:normal;font-size:24px;letter-spacing:4px;}gv-repair-resize-return-order-item-id h3, [gv-repair-resize-return-order-item-id] h3{font-family:"font-1", Georgia, "Times New Roman", Times, serif;text-transform:none;font-size:20px;font-weight:normal;}gv-repair-resize-return-order-item-id gv-input, gv-repair-resize-return-order-item-id [gv-input], [gv-repair-resize-return-order-item-id] gv-input, [gv-repair-resize-return-order-item-id] [gv-input]{width:70%;}@media all and (min-width:1px) and (max-width:767px){gv-repair-resize-return-order-item-id gv-input, gv-repair-resize-return-order-item-id [gv-input], [gv-repair-resize-return-order-item-id] gv-input, [gv-repair-resize-return-order-item-id] [gv-input]{width:60%;}}gv-repair-resize-return-order-item-id button, [gv-repair-resize-return-order-item-id] button{width:30%;margin:5px -3px 0 3px;height:34px;}@media all and (min-width:1px) and (max-width:767px){gv-repair-resize-return-order-item-id button, [gv-repair-resize-return-order-item-id] button{width:40%;}}gv-repair-resize-return-order-item-id input#orderItemId, [gv-repair-resize-return-order-item-id] input#orderItemId{outline:none;border-color:#222222;}gv-repair-resize-return-order-item-id .form-error input#orderItemId, [gv-repair-resize-return-order-item-id] .form-error input#orderItemId{border-color:#f7a124;}gv-repair-resize-return-order-item-id .form-group, [gv-repair-resize-return-order-item-id] .form-group{margin-bottom:0;}gv-repair-resize-return-order-item-id .help-icon, [gv-repair-resize-return-order-item-id] .help-icon{margin:0 3px;display:inline-block;height:12px;width:12px;background-repeat:no-repeat;background-image:url('../images/site/rga/help-icon_bd5456cee68.png');cursor:pointer;}gv-repair-resize-return-order-item-id img.certificate-image, [gv-repair-resize-return-order-item-id] img.certificate-image{max-width:100%;}#order-self-service-choice-row{background-color:#f9f9f9;}gv-repair-resize-return-choice h2, [gv-repair-resize-return-choice] h2{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:31px;margin:60px 0;letter-spacing:1.5px;}@media all and (min-width:1px) and (max-width:767px){gv-repair-resize-return-choice h2, [gv-repair-resize-return-choice] h2{font-size:26px;}}gv-repair-resize-return-choice .choices, [gv-repair-resize-return-choice] .choices{margin:0 auto;}gv-repair-resize-return-choice ul li, [gv-repair-resize-return-choice] ul li{display:inline-block;margin:0 60px 60px;}@media all and (min-width:1px) and (max-width:767px){gv-repair-resize-return-choice ul li, [gv-repair-resize-return-choice] ul li{margin:0 20px 60px;}}gv-repair-resize-return-choice ul li h3, [gv-repair-resize-return-choice] ul li h3{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:26px;letter-spacing:1.5px;}gv-repair-resize-return-choice ul li .instructions, [gv-repair-resize-return-choice] ul li .instructions{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:18px;margin:18px 0;}gv-repair-resize-return-choice ul li a, [gv-repair-resize-return-choice] ul li a{font-family:"font-2", Helvetica, Arial, sans-serif;text-decoration:underline;text-transform:uppercase;font-size:14px;font-weight:700;color:#222222;letter-spacing:2px;}gv-repair-resize-return-choice ul li a:hover, [gv-repair-resize-return-choice] ul li a:hover{color:#298cb0;}gv-repair-resize-return-form, [gv-repair-resize-return-form]{margin:30px 0;}gv-repair-resize-return-form h2, gv-repair-resize-return-form .instructions, gv-repair-resize-return-form .emailinstructions, [gv-repair-resize-return-form] h2, [gv-repair-resize-return-form] .instructions, [gv-repair-resize-return-form] .emailinstructions{font-family:"font-1", Georgia, "Times New Roman", Times, serif;}gv-repair-resize-return-form h2, [gv-repair-resize-return-form] h2{margin:15px 0;font-size:26px;letter-spacing:1.5px;}gv-repair-resize-return-form .instructions, [gv-repair-resize-return-form] .instructions{margin:0 0 20px 0;font-size:20px;color:#999999;line-height:2.7rem;}gv-repair-resize-return-form .emailinstructions, [gv-repair-resize-return-form] .emailinstructions{margin:30px 0 0 0;font-size:20px;color:#999999;line-height:2.7rem;}gv-repair-resize-return-form .help-address-title, [gv-repair-resize-return-form] .help-address-title{margin:30px 0 0;text-transform:uppercase;font-size:18px;font-weight:500;letter-spacing:1.5px;}gv-repair-resize-return-form .help-address, [gv-repair-resize-return-form] .help-address{margin:30px 0 0;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:20px;line-height:2.7rem;}gv-repair-resize-return-form .help, [gv-repair-resize-return-form] .help{margin:30px 0 0;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}gv-repair-resize-return-form .contact-links, [gv-repair-resize-return-form] .contact-links{padding:30px 0 50px 0;}gv-repair-resize-return-form .contact-links .contact-title, [gv-repair-resize-return-form] .contact-links .contact-title{font-family:"font-2", Helvetica, Arial, sans-serif;text-transform:uppercase;font-weight:500;margin-bottom:20px;}gv-repair-resize-return-form .contact-links > ul, [gv-repair-resize-return-form] .contact-links > ul{padding-left:0;list-style-type:none;}gv-repair-resize-return-form .contact-links > ul > li, [gv-repair-resize-return-form] .contact-links > ul > li{margin-top:30px;font-size:14px;font-family:"font-2", Helvetica, Arial, sans-serif;}@media all and (min-width:768px){gv-repair-resize-return-form .contact-links > ul > li, [gv-repair-resize-return-form] .contact-links > ul > li{display:inline;padding-left:34px;}gv-repair-resize-return-form .contact-links > ul > li:first-child, [gv-repair-resize-return-form] .contact-links > ul > li:first-child{padding-left:0;}}gv-repair-resize-return-form .contact-links > ul > li > a, [gv-repair-resize-return-form] .contact-links > ul > li > a{font-weight:500;font-size:16px;text-decoration:underline;}gv-repair-resize-return-form .contact-links > ul > li > span, [gv-repair-resize-return-form] .contact-links > ul > li > span{text-transform:none;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}gv-repair-resize-return-form #printForm, [gv-repair-resize-return-form] #printForm{font-size:22pt;font-family:"font-1", Georgia, "Times New Roman", Times, serif;line-height:30pt;}gv-repair-resize-return-form #printForm h5, [gv-repair-resize-return-form] #printForm h5{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:22pt;line-height:30pt;text-transform:none;font-weight:500;}gv-repair-resize-return-form #printForm h1, [gv-repair-resize-return-form] #printForm h1{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:28pt;line-height:36pt;}gv-repair-resize-return-form #printForm p, [gv-repair-resize-return-form] #printForm p{font-size:20pt;line-height:30pt;}gv-repair-resize-return-order-item-id .multipleitems, [gv-repair-resize-return-order-item-id] .multipleitems{width:70%;cursor:pointer;padding:10px 40px;overflow:auto;margin:auto;}@media all and (min-width:1px) and (max-width:767px){gv-repair-resize-return-order-item-id .multipleitems, [gv-repair-resize-return-order-item-id] .multipleitems{width:100%;}}gv-repair-resize-return-order-item-id .multiple-choice-text, [gv-repair-resize-return-order-item-id] .multiple-choice-text{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:16px;color:#999999;padding:20px 0;}gv-repair-resize-return-order-item-id .desc-title, [gv-repair-resize-return-order-item-id] .desc-title{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:16px;color:#222222;display:inline;float:left;letter-spacing:0.5px;}gv-repair-resize-return-order-item-id .desc-code, [gv-repair-resize-return-order-item-id] .desc-code{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:14px;color:#999999;}gv-repair-resize-return-order-item-id .desc-img, [gv-repair-resize-return-order-item-id] .desc-img{display:inline;border:1px solid black;float:left;margin-right:25px;}gv-repair-resize-return-order-item-id .err-msg, [gv-repair-resize-return-order-item-id] .err-msg{display:inline;font-size:14px;font-style:italic;color:#bd2544;padding:10px 0 0 20px;}[gv-widget="education"] h2{font-size:18px;line-height:23px;padding:0;text-align:left;margin:10px 0;}[gv-widget="education"] p{color:#555555;font-family:Arial, sans-serif;font-size:12px;line-height:17px;margin:0 0 17px;}[gv-widget="education"] h1{border-bottom:1px solid #cccccc;margin:10px 0 0.25em;line-height:1.25em;font-size:1.9em;font-weight:normal;}[gv-widget="education"] ul{-moz-column-count:4;-webkit-column-count:4;column-count:4;}[gv-widget="education"] ul li{font-size:16px;line-height:20px;}[gv-widget="education"] a{font-size:16px;line-height:20px;}gv-self-pay .header, [gv-self-pay] .header{font-size:30px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;line-height:40px;margin-top:20px;}gv-self-pay label, [gv-self-pay] label{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:15px;line-height:24px;text-transform:none;cursor:none;}gv-self-pay h2, [gv-self-pay] h2{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:22px;line-height:26px;}gv-self-pay h3, [gv-self-pay] h3{font-size:15px;}gv-self-pay .form, [gv-self-pay] .form{margin-top:15px;}gv-self-pay div.info label, [gv-self-pay] div.info label{display:block;clear:right;}gv-self-pay div.info label span, [gv-self-pay] div.info label span{float:right;margin-left:20px;}gv-self-pay label.overdue, [gv-self-pay] label.overdue{color:red;}gv-self-pay .message-container, [gv-self-pay] .message-container{font-size:14px;top:15px;}gv-self-pay .feedback, [gv-self-pay] .feedback{font-size:20px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;line-height:30px;margin-bottom:20px;}gv-agent-change-request .btn.btn-danger:not(:hover), gv-agent-change-request .btn-danger.button:not(:hover), [gv-agent-change-request] .btn.btn-danger:not(:hover), [gv-agent-change-request] .btn-danger.button:not(:hover){color:white;background-color:#d9534f;border-color:#d43f3a;}[gv-widget="image-link-responsive-banner"] section.theme-highlight > a{display:block;padding-bottom:4px;}[gv-product-rater], gv-product-rater{display:inline-block;font-size:25px;}[gv-product-rater] .rating, [gv-product-rater] label, gv-product-rater .rating, gv-product-rater label{margin:0;padding:0;}[gv-product-rater] .rating, gv-product-rater .rating{border:none;}[gv-product-rater] .rating > input, gv-product-rater .rating > input{display:none;}[gv-product-rater] .rating > label, gv-product-rater .rating > label{color:#c9c9c9;float:right;font-size:inherit;}[gv-product-rater] .rating > label:before, gv-product-rater .rating > label:before{font-family:fontello;display:inline-block;content:"\e809";margin-right:7px;}[gv-product-rater] .rating > .half:before, gv-product-rater .rating > .half:before{content:"\e80a";position:absolute;}[gv-product-rater] .rating > input:checked ~ label, gv-product-rater .rating > input:checked ~ label{color:#222222;}[gv-product-rater] .rating[editable='true'] > label:hover, gv-product-rater .rating[editable='true'] > label:hover{color:#222222;}[gv-product-rater] .rating[editable='true'] > label:hover ~ label, gv-product-rater .rating[editable='true'] > label:hover ~ label{color:#222222;}[gv-product-rater] .rating[editable='true'] > input + label:hover, gv-product-rater .rating[editable='true'] > input + label:hover{color:dimgrey;}[gv-product-rater] .rating[editable='true'] > input ~ label:hover, gv-product-rater .rating[editable='true'] > input ~ label:hover{color:dimgrey;}[gv-product-rater] .rating[editable='true'] > label:hover ~ input:checked ~ label, gv-product-rater .rating[editable='true'] > label:hover ~ input:checked ~ label{color:#222222;}[gv-product-rater] .rating[editable='true'] > input ~ label:hover ~ label, gv-product-rater .rating[editable='true'] > input ~ label:hover ~ label{color:dimgrey;}[gv-product-rater] .rating[editable='false'] > label, gv-product-rater .rating[editable='false'] > label{cursor:default;}[gv-product-rater] .rating[allow-half='false'][editable='true'] [rating-type='half'], gv-product-rater .rating[allow-half='false'][editable='true'] [rating-type='half']{display:none;}gv-gift-card-balance #formContainer input, [gv-gift-card-balance] #formContainer input{margin:0;}gv-gift-card-balance #actionsContainer gv-progressbar, gv-gift-card-balance #actionsContainer [gv-progressbar], [gv-gift-card-balance] #actionsContainer gv-progressbar, [gv-gift-card-balance] #actionsContainer [gv-progressbar]{width:200px;margin-top:4px;}gv-gift-card-purchase .form-container, [gv-gift-card-purchase] .form-container{padding-bottom:10px;}@media all and (min-width:992px){gv-gift-card-purchase .form-container, [gv-gift-card-purchase] .form-container{padding:64px 40px 20px 0;}}@media all and (min-width:768px) and (max-width:991px){gv-gift-card-purchase .form-container, [gv-gift-card-purchase] .form-container{padding:5px 40px;}}gv-gift-card-purchase .purchase-form section, [gv-gift-card-purchase] .purchase-form section{margin-bottom:40px;}gv-gift-card-purchase .purchase-form section .description, [gv-gift-card-purchase] .purchase-form section .description{font-family:"font-1", serif;font-size:18px;padding-bottom:4px;}gv-gift-card-purchase .purchase-form .order-area, [gv-gift-card-purchase] .purchase-form .order-area{margin:40px 0;}gv-gift-card-purchase .purchase-form .order-area .description, [gv-gift-card-purchase] .purchase-form .order-area .description{margin:5px 0 10px 0;font-size:16px;color:#222222;}gv-gift-card-purchase .purchase-form .order-area .title, [gv-gift-card-purchase] .purchase-form .order-area .title{font-family:"font-1", serif;font-size:18px;color:#222222;text-transform:capitalize;padding-bottom:4px;border-bottom:1px solid #ababab;}gv-gift-card-purchase .purchase-form gv-gift-card-value-selector, gv-gift-card-purchase .purchase-form [gv-gift-card-value-selector], [gv-gift-card-purchase] .purchase-form gv-gift-card-value-selector, [gv-gift-card-purchase] .purchase-form [gv-gift-card-value-selector]{margin-top:5px;}gv-gift-card-purchase input, gv-gift-card-purchase textarea, [gv-gift-card-purchase] input, [gv-gift-card-purchase] textarea{border:1px solid #222222;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}gv-gift-card-value-selector, [gv-gift-card-value-selector]{display:block;}gv-gift-card-value-selector .values-container, [gv-gift-card-value-selector] .values-container{display:flex;flex-wrap:wrap;}gv-gift-card-value-selector .values-container button, [gv-gift-card-value-selector] .values-container button{flex:1;margin:0 2px 5px 0;}gv-gift-card-value-selector .values-container input[type="number"], [gv-gift-card-value-selector] .values-container input[type="number"]{width:100%;height:35px;margin:5px 2px 0 0;border:1px solid #222222;}gv-gift-card-value-selector .custom-container, [gv-gift-card-value-selector] .custom-container{width:100%;}gv-gift-card-value-selector .custom-container input, [gv-gift-card-value-selector] .custom-container input{width:100%;}body{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;line-height:21px;image-rendering:-webkit-optimize-contrast;}@media(min-width:992px){.container{max-width:992px;}}#mobile-nav-menu{margin-top:50px;width:100%;background-color:#e8e8e8;}@media all and (min-width:992px){#mobile-nav-menu{display:none;}}@media all and (min-width:768px){#mobile-nav-menu{width:50%;}}#mobile-nav-menu .channel-tabs{padding:0;background-color:white;}#mobile-nav-menu .channel-tabs ul.channel-nav-tabs li{display:inline-block;width:33%;height:40px;padding:0;}#mobile-nav-menu .channel-tabs ul.channel-nav-tabs li a{padding:0;height:100%;width:100%;display:block;border:none;border-right:1px solid #dddddd;border-radius:0;background-color:#e8e8e8;}#mobile-nav-menu .channel-tabs ul.channel-nav-tabs li a img{width:100%;margin-top:14px;}#mobile-nav-menu .channel-tabs ul.channel-nav-tabs li:hover{background-color:#464646;}#mobile-nav-menu .channel-tabs ul.channel-nav-tabs li.inactive{border-bottom:1px solid #e8e8e8;}#mobile-nav-menu .channel-tabs ul.channel-nav-tabs li.inactive a{background-color:white;color:dimgrey;}#mobile-nav-menu .channel-tabs ul.channel-nav-tabs li.inactive:hover{background-color:inherit;}#mobile-nav-menu .channel-tabs ul.channel-nav-tabs li:last-child a{border:none;}#mobile-nav-menu > ul{margin-bottom:100px;}#mobile-nav-menu > ul li.horizontal-options a{border-top:1px solid #fcfbfb;width:50%;text-align:center;color:#999999;font-size:8px;height:32px;padding:5px 15px 5px 15px;}#mobile-nav-menu > ul li.horizontal-options a:first-child{float:left;border-right:1px solid #dbdbdb;}#mobile-nav-menu > ul li.horizontal-options a:last-child{float:right;}#mobile-nav-menu > ul li a.mobile-nav-logo{padding-top:20px;}@media all and (min-width:1px) and (max-width:767px){.modal-dialog{margin:60px 0px 0px 0px;}}@media all and (min-width:768px) and (max-width:991px){.modal-dialog{margin:60px auto;}}@media all and (min-width:992px){.modal-dialog{margin:100px auto;}}.modal-dialog .modal-content{border-radius:0px;}@media all and (min-width:1600px){.pull-left-xl-only{display:inline;float:left;}}@media all and (min-width:1600px){.pull-left-xl{display:inline;float:left;}}@media all and (min-width:1600px){.pull-right-xl-only{display:inline;float:right;}}@media all and (min-width:1600px){.pull-right-xl{display:inline;float:right;}}@media all and (min-width:1600px){.no-gutter-left-xl{padding-left:0;margin-left:0;}}@media all and (min-width:1600px){.no-gutter-right-xl{padding-right:0;margin-right:0;}}@media all and (min-width:1600px){.no-gutter-xl{padding-left:0;padding-right:0;margin-left:0;margin-right:0;}}@media all and (min-width:1600px){.no-gutter-xl-only{padding:0;margin:0;}}@media all and (min-width:1600px){.no-gutter-left-xl-only{padding-left:0;margin-left:0;}}@media all and (min-width:1600px){.no-gutter-right-xl-only{padding-right:0;margin-right:0;}}.hidden-inline-xl-only{display:inline-block !important;}@media all and (min-width:1600px){.hidden-inline-xl-only{display:none !important;}}.visible-inline-xl-only{display:none !important;}@media all and (min-width:1600px){.visible-inline-xl-only{display:inline-block !important;}}@media all and (min-width:1200px) and (max-width:1599px){.pull-left-lg-only{display:inline;float:left;}}@media all and (min-width:1200px){.pull-left-lg{display:inline;float:left;}}@media all and (min-width:1200px) and (max-width:1599px){.pull-right-lg-only{display:inline;float:right;}}@media all and (min-width:1200px){.pull-right-lg{display:inline;float:right;}}@media all and (min-width:1200px){.no-gutter-left-lg{padding-left:0;margin-left:0;}}@media all and (min-width:1200px){.no-gutter-right-lg{padding-right:0;margin-right:0;}}@media all and (min-width:1200px){.no-gutter-lg{padding-left:0;padding-right:0;margin-left:0;margin-right:0;}}@media all and (min-width:1200px) and (max-width:1599px){.no-gutter-lg-only{padding:0;margin:0;}}@media all and (min-width:1200px) and (max-width:1599px){.no-gutter-left-lg-only{padding-left:0;margin-left:0;}}@media all and (min-width:1200px) and (max-width:1599px){.no-gutter-right-lg-only{padding-right:0;margin-right:0;}}.hidden-inline-lg-only{display:inline-block !important;}@media all and (min-width:1200px) and (max-width:1599px){.hidden-inline-lg-only{display:none !important;}}.visible-inline-lg-only{display:none !important;}@media all and (min-width:1200px) and (max-width:1599px){.visible-inline-lg-only{display:inline-block !important;}}@media all and (min-width:992px) and (max-width:1199px){.pull-left-md-only{display:inline;float:left;}}@media all and (min-width:992px){.pull-left-md{display:inline;float:left;}}@media all and (min-width:992px) and (max-width:1199px){.pull-right-md-only{display:inline;float:right;}}@media all and (min-width:992px){.pull-right-md{display:inline;float:right;}}@media all and (min-width:992px){.no-gutter-left-md{padding-left:0;margin-left:0;}}@media all and (min-width:992px){.no-gutter-right-md{padding-right:0;margin-right:0;}}@media all and (min-width:992px){.no-gutter-md{padding-left:0;padding-right:0;margin-left:0;margin-right:0;}}@media all and (min-width:992px) and (max-width:1199px){.no-gutter-md-only{padding:0;margin:0;}}@media all and (min-width:992px) and (max-width:1199px){.no-gutter-left-md-only{padding-left:0;margin-left:0;}}@media all and (min-width:992px) and (max-width:1199px){.no-gutter-right-md-only{padding-right:0;margin-right:0;}}.hidden-inline-md-only{display:inline-block !important;}@media all and (min-width:992px) and (max-width:1199px){.hidden-inline-md-only{display:none !important;}}.visible-inline-md-only{display:none !important;}@media all and (min-width:992px) and (max-width:1199px){.visible-inline-md-only{display:inline-block !important;}}@media all and (min-width:768px) and (max-width:991px){.pull-left-sm-only{display:inline;float:left;}}@media all and (min-width:768px){.pull-left-sm{display:inline;float:left;}}@media all and (min-width:768px) and (max-width:991px){.pull-right-sm-only{display:inline;float:right;}}@media all and (min-width:768px){.pull-right-sm{display:inline;float:right;}}@media all and (min-width:768px){.no-gutter-left-sm{padding-left:0;margin-left:0;}}@media all and (min-width:768px){.no-gutter-right-sm{padding-right:0;margin-right:0;}}@media all and (min-width:768px){.no-gutter-sm{padding-left:0;padding-right:0;margin-left:0;margin-right:0;}}@media all and (min-width:768px) and (max-width:991px){.no-gutter-sm-only{padding:0;margin:0;}}@media all and (min-width:768px) and (max-width:991px){.no-gutter-left-sm-only{padding-left:0;margin-left:0;}}@media all and (min-width:768px) and (max-width:991px){.no-gutter-right-sm-only{padding-right:0;margin-right:0;}}.hidden-inline-sm-only{display:inline-block !important;}@media all and (min-width:768px) and (max-width:991px){.hidden-inline-sm-only{display:none !important;}}.visible-inline-sm-only{display:none !important;}@media all and (min-width:768px) and (max-width:991px){.visible-inline-sm-only{display:inline-block !important;}}@media all and (min-width:1px) and (max-width:767px){.pull-left-xs-only{display:inline;float:left;}}@media all and (min-width:1px){.pull-left-xs{display:inline;float:left;}}@media all and (min-width:1px) and (max-width:767px){.pull-right-xs-only{display:inline;float:right;}}@media all and (min-width:1px){.pull-right-xs{display:inline;float:right;}}@media all and (min-width:1px){.no-gutter-left-xs{padding-left:0;margin-left:0;}}@media all and (min-width:1px){.no-gutter-right-xs{padding-right:0;margin-right:0;}}@media all and (min-width:1px){.no-gutter-xs{padding-left:0;padding-right:0;margin-left:0;margin-right:0;}}@media all and (min-width:1px) and (max-width:767px){.no-gutter-xs-only{padding:0;margin:0;}}@media all and (min-width:1px) and (max-width:767px){.no-gutter-left-xs-only{padding-left:0;margin-left:0;}}@media all and (min-width:1px) and (max-width:767px){.no-gutter-right-xs-only{padding-right:0;margin-right:0;}}.hidden-inline-xs-only{display:inline-block !important;}@media all and (min-width:1px) and (max-width:767px){.hidden-inline-xs-only{display:none !important;}}.visible-inline-xs-only{display:none !important;}@media all and (min-width:1px) and (max-width:767px){.visible-inline-xs-only{display:inline-block !important;}}#hat{height:50px;background-color:#222222;color:white;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:11px;font-weight:normal;line-height:20px;border-bottom:1px white;width:100%;font-family:"font-2", Helvetica, Arial, sans-serif;position:fixed;z-index:1000;}#hat [class^="icon-"],
#hat [class*=" icon-"]{position:relative;margin-right:5px;}#hat .row{overflow:visible;}#hat .icon-phone-hat{left:5px;}.hat-link{display:inline-block;margin-right:15px;font-size:14px;font-weight:500;letter-spacing:0.015em;color:white;}.hat-link:hover, .hat-link:active, .hat-link:focus{color:white;}#tel-link{cursor:default;}.hat-button-container{padding:0 10px;}@media all and (min-width:1200px){.hat-button-container{padding:0 20px;}}.hat-button-container .hat-link{display:block;margin:15px 0 0;height:35px;white-space:nowrap;font-size:12px;padding-right:15px;cursor:pointer;}.hat-button-container .hat-link .icon-heart-white{top:1px;}.hat-button-container .hat-link .icon-bag{top:-3px;}#loggedinLinks #nav-account.nav > li.gemnav-dropdown, #loggedoutLinks #nav-account.nav > li.gemnav-dropdown{z-index:100;text-shadow:none;}#loggedinLinks #nav-account.nav > li.gemnav-dropdown > a, #loggedoutLinks #nav-account.nav > li.gemnav-dropdown > a{display:inline-block;margin-top:-15px;margin-bottom:5px;font-size:14px;font-weight:500;letter-spacing:0.015em;text-transform:none;height:50px;color:white;}#loggedinLinks #nav-account.nav > li.gemnav-dropdown:hover, #loggedoutLinks #nav-account.nav > li.gemnav-dropdown:hover{color:white;}#loggedinLinks #nav-account.nav > li.gemnav-dropdown:hover > a, #loggedoutLinks #nav-account.nav > li.gemnav-dropdown:hover > a{color:#222222;}#loggedinLinks #nav-account.nav > li.gemnav-dropdown > .gemnav-dropdown-container, #loggedoutLinks #nav-account.nav > li.gemnav-dropdown > .gemnav-dropdown-container{top:35px;border:solid 1px #dbdbdb;}#loggedinLinks #nav-account.nav > li.gemnav-dropdown > .gemnav-dropdown-container a, #loggedoutLinks #nav-account.nav > li.gemnav-dropdown > .gemnav-dropdown-container a{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:11px;letter-spacing:0.115em;color:#222222;}#loggedinLinks #nav-account.nav > li.gemnav-dropdown > .gemnav-dropdown-container a:hover, #loggedoutLinks #nav-account.nav > li.gemnav-dropdown > .gemnav-dropdown-container a:hover{color:#298cb0;}#loggedinLinks #nav-account.nav .icon-caret-down, #loggedoutLinks #nav-account.nav .icon-caret-down{top:0;}#loggedinLinks #nav-account.nav .gemnav-dropdown-menu a, #loggedoutLinks #nav-account.nav .gemnav-dropdown-menu a{padding:8px 10px 6px;}@media screen and (min-width:768px) and (max-width:991px){.hat-link:nth-of-type(1){padding-left:8px;}}#logo-header{padding:50px 0px 0px 0px;position:relative;}#logo-header.logo-header-search-open{padding-top:100px;}#site-logo{vertical-align:text-bottom;margin-left:15px;}#search-term{height:27px;width:230px;padding:7px 10px 0px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-weight:bold;border-radius:10px;}@media all and (min-width:992px) and (max-width:1199px){#search-term{width:170px;}}#search-hidden-label{display:inline-block;float:left;margin-top:2px;}#form-search input::-webkit-input-placeholder, #form-search-mobile input::-webkit-input-placeholder{font-weight:normal;font-family:"font-1", Georgia, "Times New Roman", Times, serif;padding-top:3px;}#form-search input:-moz-placeholder, #form-search-mobile input:-moz-placeholder{font-weight:normal;font-family:"font-1", Georgia, "Times New Roman", Times, serif;padding-top:3px;}#form-search input::-moz-placeholder, #form-search-mobile input::-moz-placeholder{font-weight:normal;font-family:"font-1", Georgia, "Times New Roman", Times, serif;padding-top:3px;}#form-search input:-ms-input-placeholder, #form-search-mobile input:-ms-input-placeholder{font-weight:normal;font-family:"font-1", Georgia, "Times New Roman", Times, serif;padding-top:3px;}#agent-term{height:50px;width:173px;padding:2px 10px 0px 7px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-weight:bold;background-color:#fffbaa;}#btn-search{height:24px;width:24px;border:none;padding-top:5px;right:22px;top:5px;border-radius:10px;position:absolute;}#btn-search:hover{background:transparent;}#btn-agent-search{height:50px;width:50px;border-left:none;padding-top:5px;}.agent-icon-search{height:16px;width:16px;position:absolute;top:9px;left:30px;}.agent-icon-disabled{background-position:-152px 0;height:16px;width:16px;}.agent-icon{background-position:-244px -22px;height:16px;width:16px;}#header-link-container{font-family:"font-2", Helvetica, Arial, sans-serif;text-align:right;font-size:12px;line-height:30px;width:30%;position:absolute;top:-5px;right:10px;}#header-link-container a{color:dimgrey;line-height:11px;letter-spacing:0.03em;width:auto;}#header-link-container i{position:relative;left:25px;}#banner{width:300px;height:50px;position:absolute;top:0px;left:200px;}@media(max-width:992px){#site-logo{margin-left:0px;}}#desktop-header #nav-container{background-color:white;}#desktop-header .affix{width:100%;z-index:990;top:49px;border-bottom:1px solid #dbdbdb;}#desktop-header .affix + #affix-padding{height:43px;}#desktop-header .affix.affix-search{top:99px;}#desktop-header .affix .navStyle{border-bottom:none;}#desktop-header #desktop-jdc-text{margin-top:-8px;}#desktop-header #desktop-site-banner img{width:100%;}#desktop-header #desktop-site-banner.affix{position:fixed;z-index:905;top:83px;}#desktop-header ul.channel-nav-tabs .channel-tab{border-right:1px solid #C9C9C9;}#desktop-header ul.channel-nav-tabs .channel-tab:last-child{border:none;}#desktop-header ul.channel-nav-tabs li{float:left;min-width:130px;margin:15px 0;}#desktop-header ul.channel-nav-tabs li a, #desktop-header ul.channel-nav-tabs li span{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:12px;letter-spacing:0.2em;color:white;display:block;height:20px;padding:0 24px;text-align:center;font-weight:500;line-height:80%;}#desktop-header ul.channel-nav-tabs li:hover{background-color:#464646;}#desktop-header ul.channel-nav-tabs li span.tab-header-subtext{line-height:40%;font-size:8px;padding-top:2px;}#desktop-header ul.channel-nav-tabs li .icon-logo-sm-img-black, #desktop-header ul.channel-nav-tabs li .icon-logo-sm-img-grey, #desktop-header ul.channel-nav-tabs li .icon-logo-sm-img-white{width:22px;height:17px;margin:3px 0 -8px 5px;float:left;}#desktop-header ul.channel-nav-tabs li .tab-label{font-size:12px;}#desktop-header ul.channel-nav-tabs li .tab-label.gemvara{position:relative;top:7px;}#desktop-header ul.channel-nav-tabs li .tab-label.gemma{position:relative;top:7px;}#desktop-header ul.channel-nav-tabs li .tab-icon.gemvara{position:relative;left:5px;}#desktop-header ul.channel-nav-tabs li .tab-icon.reset{position:relative;left:3px;}#desktop-header ul.channel-nav-tabs li.active a, #desktop-header ul.channel-nav-tabs li.active span{color:white;}#desktop-header ul.channel-nav-tabs li.active:hover{background-color:inherit;}#desktop-header .session-info{border-right:1px solid #c9c9c9;margin-top:15px;height:20px;}#desktop-header .session-info .hat-button-container .hat-link{padding-left:5px;padding-right:5px;}#desktop-header .banner-row{text-align:center;margin:36px 0;}.tablet-phone-number{vertical-align:top;margin-top:5px;border-right:1px;border-style:solid;padding-right:10px;margin-right:10px;color:black;font-weight:bolder;display:inline-block !important;}.hide-phone-icon{display:none;}.my-account-not-logged-in-space{margin-left:15px;}@media(max-width:767px){.hide-phone-icon{display:inline-block !important;}.tablet-phone-number{display:none !important;}}body.reset img{margin:0 0 5px 0;}body.gemma #logo-header{text-align:center;}body.gemma #logo-header img{margin:10px 0 5px 0;}body.sequel .mobile-logo{position:relative;bottom:7px;width:144px;height:22px;}body.sequel #logo-header{text-align:center;}body.sequel #logo-header img{margin:0 0 5px 0;}body.sequel .seonav li a:hover{color:#e8ae46;border-bottom:none;}@media all and (min-width:1px){#desktop-header{display:none;}#mobile-header{display:block;height:50px;}}@media all and (min-width:992px){#desktop-header{display:block;}#mobile-header{display:none;}}#mobile-site-banner img{width:100%;}#mobile-site-banner.affix{position:fixed;top:50px;z-index:1029;}#mobile-header{overflow:hidden;}#mobile-header .hat{height:34px;background-color:#222222;color:#FFFFFF;font-size:10px;padding:7px 15px 7px 15px;}#mobile-header .hat a{color:#FFFFFF;}#mobile-header .hat div:first-child{width:140px;float:left;}#mobile-header .hat div:last-child{width:130px;float:right;}#mobile-header .hat div:last-child div{width:50%;}#mobile-header .hat div:last-child div:first-child{float:left;text-align:left;}#mobile-header .hat div:last-child div:last-child{float:right;text-align:right;}#mobile-header .mobile-logo-wrapper a{font-size:14px;font-weight:bold;height:50px;padding:5px;display:block;line-height:normal;}#mobile-header .mobile-logo-wrapper a, #mobile-header .mobile-logo-wrapper span{font-family:"font-2", Helvetica, Arial, sans-serif;letter-spacing:1px;color:#222222;text-align:center;line-height:80%;}#mobile-header .mobile-logo-wrapper span.tab-header-subtext{font-size:10px;color:#222222;}#mobile-header #mobile-header-nav.affix, #mobile-header .affix-top{position:fixed;top:0;width:100%;z-index:1000;border-bottom:1px solid #DBDBDB;}#mobile-header #custom-search-bar-mobile.affix{position:fixed;top:50px;width:100%;z-index:1000;}#mobile-header #mobile-header-nav.affix-nav-open{position:fixed;top:0;width:100%;z-index:1000;border-bottom:1px solid #DBDBDB;}#mobile-header .nav-section{border-bottom:1px solid transparent;overflow:hidden;height:50px;background-color:white;color:#222222;padding:17px 11px 0px 11px;}#mobile-header .nav-section .menu{text-align:left;}#mobile-header .nav-section .menu .hamburger{background-image:url('../images/site/nav/hamburger_04835d36453.png');background-size:21px 17px;background-repeat:no-repeat;text-indent:-119988px;display:inline-block;width:21px;height:17px;}#mobile-header .nav-section .menu .search-icon{background-image:url('../images/site/nav/eyeglass_643600d3b0a.png');background-size:18px 16px;background-repeat:no-repeat;text-indent:-119988px;display:inline-block;width:18px;height:16px;position:relative;top:0px;right:-5px;}#mobile-header .nav-section .logo{text-align:center;}#mobile-header .nav-section .logo .mobile-logo{text-indent:-119988px;display:inline-block;}#mobile-header .nav-section .logo .mobile-logo.gemvara{position:relative;bottom:4px;left:1px;}#mobile-header .nav-section .logo .mobile-logo.reset{height:12px;}#mobile-header .nav-section .bag{top:-4px;text-align:right;}#mobile-header .nav-section .bag .shopping-bag{background-image:url('../images/site/nav/bag_0038835fff0.png');background-size:22px 23.5px;background-repeat:no-repeat;text-indent:-119988px;display:inline-block;width:22px;height:23.5px;margin-left:5px;}#mobile-header .nav-section .bag .saved-items-icon{background-image:url('../images/site/nav/heart_63047f56a2b.png');background-size:19px 16px;background-repeat:no-repeat;text-indent:-119988px;display:inline-block;width:19px;height:16px;position:relative;top:-1px;}#mobile-header .nav-section .bag .insider-icon{background-image:url('../images/site/nav/insider_5a9501413c5.png');background-size:18px 17px;background-repeat:no-repeat;text-indent:-119988px;display:inline-block;width:18px;height:17px;position:relative;top:4px;}#mobile-header .nav-section .bag .insider-link{display:inline-block;position:relative;top:-6px;right:4px;}#mobile-header .nav-section .bag .cart-count{position:absolute;width:22px;height:24px;text-align:center;top:5px;right:0;color:#FFFFFF;font-size:8px;}#mobile-header .nav-section .bag .saved-items-count{position:absolute;width:19px;height:19px;text-align:center;top:4px;right:30px;color:#FFFFFF;font-size:8px;}#mobile-header .nav-section .bag .phone-icon-mobile-gemvara{font-size:15px;font-weight:900;color:#000000;top:-1px;right:3px;}nav .container{overflow:visible;}#nav-container{overflow:visible !important;height:45px;}#nav-container .input-box{background:transparent;}#outer-container{border-bottom:1px solid #dbdbdb;height:44px;}#nav-site .gemnav-dropdown-container{font-family:"font-2", Helvetica, Arial, sans-serif;}.navStyle .nav, #mobile-nav-menu .nav, #loggedinLinks .nav, #loggedoutLinks .nav{overflow:visible;white-space:nowrap;position:relative;}.navStyle .nav a:hover,
.navStyle .nav span:hover, #mobile-nav-menu .nav a:hover,
#mobile-nav-menu .nav span:hover, #loggedinLinks .nav a:hover,
#loggedinLinks .nav span:hover, #loggedoutLinks .nav a:hover,
#loggedoutLinks .nav span:hover{color:#298cb0;}.navStyle .nav > li, #mobile-nav-menu .nav > li, #loggedinLinks .nav > li, #loggedoutLinks .nav > li{display:inline;float:left;text-shadow:white 0 1px 1px;position:relative;}.navStyle .nav > li a, #mobile-nav-menu .nav > li a, #loggedinLinks .nav > li a, #loggedoutLinks .nav > li a{display:inline-block !important;}.navStyle .nav > li a,
.navStyle .nav > li span, #mobile-nav-menu .nav > li a,
#mobile-nav-menu .nav > li span, #loggedinLinks .nav > li a,
#loggedinLinks .nav > li span, #loggedoutLinks .nav > li a,
#loggedoutLinks .nav > li span{color:#464646;padding:15px 5px 17px 13px;margin:0;}.navStyle .nav > li:hover > a,
.navStyle .nav > li:hover > span, #mobile-nav-menu .nav > li:hover > a,
#mobile-nav-menu .nav > li:hover > span, #loggedinLinks .nav > li:hover > a,
#loggedinLinks .nav > li:hover > span, #loggedoutLinks .nav > li:hover > a,
#loggedoutLinks .nav > li:hover > span{background:white;}.navStyle .nav > li.gemnav-dropdown > .gemnav-dropdown-container, #mobile-nav-menu .nav > li.gemnav-dropdown > .gemnav-dropdown-container, #loggedinLinks .nav > li.gemnav-dropdown > .gemnav-dropdown-container, #loggedoutLinks .nav > li.gemnav-dropdown > .gemnav-dropdown-container{position:absolute;left:0;background-color:#fafafa;}.navStyle .nav > li.gemnav-dropdown > a, .navStyle .nav > li.gemnav-dropdown > span, #mobile-nav-menu .nav > li.gemnav-dropdown > a, #mobile-nav-menu .nav > li.gemnav-dropdown > span, #loggedinLinks .nav > li.gemnav-dropdown > a, #loggedinLinks .nav > li.gemnav-dropdown > span, #loggedoutLinks .nav > li.gemnav-dropdown > a, #loggedoutLinks .nav > li.gemnav-dropdown > span{padding:15px 10px;height:43px;}@media all and (min-width:1200px){.navStyle .nav > li.gemnav-dropdown > a, .navStyle .nav > li.gemnav-dropdown > span, #mobile-nav-menu .nav > li.gemnav-dropdown > a, #mobile-nav-menu .nav > li.gemnav-dropdown > span, #loggedinLinks .nav > li.gemnav-dropdown > a, #loggedinLinks .nav > li.gemnav-dropdown > span, #loggedoutLinks .nav > li.gemnav-dropdown > a, #loggedoutLinks .nav > li.gemnav-dropdown > span{padding:15px 20px;}}@media all and (min-width:1600px){.navStyle .nav > li.gemnav-dropdown > a, .navStyle .nav > li.gemnav-dropdown > span, #mobile-nav-menu .nav > li.gemnav-dropdown > a, #mobile-nav-menu .nav > li.gemnav-dropdown > span, #loggedinLinks .nav > li.gemnav-dropdown > a, #loggedinLinks .nav > li.gemnav-dropdown > span, #loggedoutLinks .nav > li.gemnav-dropdown > a, #loggedoutLinks .nav > li.gemnav-dropdown > span{padding:15px 24px;}}.navStyle .nav .gemnav-dropdown, #mobile-nav-menu .nav .gemnav-dropdown, #loggedinLinks .nav .gemnav-dropdown, #loggedoutLinks .nav .gemnav-dropdown{position:relative;}.navStyle .nav .gemnav-dropdown:hover > .gemnav-dropdown-menu,
.navStyle .nav .gemnav-dropdown:hover > .gemnav-dropdown-container, #mobile-nav-menu .nav .gemnav-dropdown:hover > .gemnav-dropdown-menu,
#mobile-nav-menu .nav .gemnav-dropdown:hover > .gemnav-dropdown-container, #loggedinLinks .nav .gemnav-dropdown:hover > .gemnav-dropdown-menu,
#loggedinLinks .nav .gemnav-dropdown:hover > .gemnav-dropdown-container, #loggedoutLinks .nav .gemnav-dropdown:hover > .gemnav-dropdown-menu,
#loggedoutLinks .nav .gemnav-dropdown:hover > .gemnav-dropdown-container{display:block;}.navStyle .nav .gemnav-dropdown-container, #mobile-nav-menu .nav .gemnav-dropdown-container, #loggedinLinks .nav .gemnav-dropdown-container, #loggedoutLinks .nav .gemnav-dropdown-container{display:none;z-index:1040;font-size:11px;}.navStyle .nav .gemnav-dropdown-menu, #mobile-nav-menu .nav .gemnav-dropdown-menu, #loggedinLinks .nav .gemnav-dropdown-menu, #loggedoutLinks .nav .gemnav-dropdown-menu{display:inline-block;margin:0;padding:5px 15px 5px;overflow:visible;white-space:nowrap;background:white;overflow:visible;}.navStyle .nav .gemnav-dropdown-menu .indent a,
.navStyle .nav .gemnav-dropdown-menu .indent span, #mobile-nav-menu .nav .gemnav-dropdown-menu .indent a,
#mobile-nav-menu .nav .gemnav-dropdown-menu .indent span, #loggedinLinks .nav .gemnav-dropdown-menu .indent a,
#loggedinLinks .nav .gemnav-dropdown-menu .indent span, #loggedoutLinks .nav .gemnav-dropdown-menu .indent a,
#loggedoutLinks .nav .gemnav-dropdown-menu .indent span{padding-left:25px;}.navStyle .nav .gemnav-dropdown-menu .gemnav-dropdown-menu, #mobile-nav-menu .nav .gemnav-dropdown-menu .gemnav-dropdown-menu, #loggedinLinks .nav .gemnav-dropdown-menu .gemnav-dropdown-menu, #loggedoutLinks .nav .gemnav-dropdown-menu .gemnav-dropdown-menu{display:none;background:white;min-width:190px;position:absolute;left:70px;top:0;padding-top:25px;z-index:1060;}.navStyle .nav .gemnav-dropdown-menu li:last-child, #mobile-nav-menu .nav .gemnav-dropdown-menu li:last-child, #loggedinLinks .nav .gemnav-dropdown-menu li:last-child, #loggedoutLinks .nav .gemnav-dropdown-menu li:last-child{border-bottom:none;}.navStyle .nav .gemnav-dropdown-menu li:hover, #mobile-nav-menu .nav .gemnav-dropdown-menu li:hover, #loggedinLinks .nav .gemnav-dropdown-menu li:hover, #loggedoutLinks .nav .gemnav-dropdown-menu li:hover{background:white;}.navStyle .nav .gemnav-dropdown-menu li:hover a,
.navStyle .nav .gemnav-dropdown-menu li:hover span, #mobile-nav-menu .nav .gemnav-dropdown-menu li:hover a,
#mobile-nav-menu .nav .gemnav-dropdown-menu li:hover span, #loggedinLinks .nav .gemnav-dropdown-menu li:hover a,
#loggedinLinks .nav .gemnav-dropdown-menu li:hover span, #loggedoutLinks .nav .gemnav-dropdown-menu li:hover a,
#loggedoutLinks .nav .gemnav-dropdown-menu li:hover span{background:white;z-index:1070;}.navStyle .nav .gemnav-dropdown-menu li:hover .gemnav-dropdown-menu, #mobile-nav-menu .nav .gemnav-dropdown-menu li:hover .gemnav-dropdown-menu, #loggedinLinks .nav .gemnav-dropdown-menu li:hover .gemnav-dropdown-menu, #loggedoutLinks .nav .gemnav-dropdown-menu li:hover .gemnav-dropdown-menu{display:block;}.navStyle .nav .gemnav-dropdown-menu li.header, #mobile-nav-menu .nav .gemnav-dropdown-menu li.header, #loggedinLinks .nav .gemnav-dropdown-menu li.header, #loggedoutLinks .nav .gemnav-dropdown-menu li.header{border-bottom:1px solid #dbdbdb;}.navStyle .nav .gemnav-dropdown-menu li.divider, #mobile-nav-menu .nav .gemnav-dropdown-menu li.divider, #loggedinLinks .nav .gemnav-dropdown-menu li.divider, #loggedoutLinks .nav .gemnav-dropdown-menu li.divider{height:10px;}.navStyle .nav .gemnav-dropdown-menu a,
.navStyle .nav .gemnav-dropdown-menu span, #mobile-nav-menu .nav .gemnav-dropdown-menu a,
#mobile-nav-menu .nav .gemnav-dropdown-menu span, #loggedinLinks .nav .gemnav-dropdown-menu a,
#loggedinLinks .nav .gemnav-dropdown-menu span, #loggedoutLinks .nav .gemnav-dropdown-menu a,
#loggedoutLinks .nav .gemnav-dropdown-menu span{padding:8px 0 6px 10px;margin:0;position:relative;}.navStyle .nav .gemnav-dropdown-menu span:hover, #mobile-nav-menu .nav .gemnav-dropdown-menu span:hover, #loggedinLinks .nav .gemnav-dropdown-menu span:hover, #loggedoutLinks .nav .gemnav-dropdown-menu span:hover{cursor:default;}.navStyle .nav .icon-caret-down, #mobile-nav-menu .nav .icon-caret-down, #loggedinLinks .nav .icon-caret-down, #loggedoutLinks .nav .icon-caret-down{margin:-1px 0 0 5px;}#site-nav{margin-left:15px;}@media(max-width:992px){.nav > li.gemnav-dropdown > a{padding:15px 10px 17px 10px;}.nav > .row .col-sm-9{padding-right:0px;}.nav > .row .col-sm-3{padding-right:0px;}#site-nav{margin-left:5px;}#search-container{padding-right:5px;padding-left:0px;}.sf-hf #logo-header #site-logo{margin-left:0px;}.sf-hf #site-header #header-link-container a{left:-50px;}}.navStyle{position:relative;margin:0 auto;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;width:80%;}.seonav{margin:auto;}.seonav nav .container{overflow:visible;}.seonav #nav-container{overflow:visible !important;height:45px;}.seonav #nav-container .input-box{background:transparent;}.seonav #outer-container{border-bottom:1px solid #dbdbdb;height:44px;}.seonav #nav-site .gemnav-dropdown-container{font-family:"font-1", Georgia, "Times New Roman", Times, serif;}.seonav .nav{overflow:visible;white-space:nowrap;position:relative;text-transform:uppercase;text-align:center;}.seonav .nav a [class^="tiny-swatch-"],
.seonav .nav a [class*=" tiny-swatch-"],
.seonav .nav span [class^="tiny-swatch-"],
.seonav .nav span [class*=" tiny-swatch-"]{visibility:hidden;}.seonav .nav a:hover [class^="tiny-swatch-"],
.seonav .nav a:hover [class*=" tiny-swatch-"],
.seonav .nav span:hover [class^="tiny-swatch-"],
.seonav .nav span:hover [class*=" tiny-swatch-"],
.seonav .nav a.show-swatch [class^="tiny-swatch-"],
.seonav .nav a.show-swatch [class*=" tiny-swatch-"],
.seonav .nav span.show-swatch [class^="tiny-swatch-"],
.seonav .nav span.show-swatch [class*=" tiny-swatch-"]{visibility:visible;}.seonav .nav a.left-swatch [class^="tiny-swatch-"],
.seonav .nav a.left-swatch [class*=" tiny-swatch-"],
.seonav .nav span.left-swatch [class^="tiny-swatch-"],
.seonav .nav span.left-swatch [class*=" tiny-swatch-"]{padding-left:0px !important;padding-right:10px !important;}.seonav .nav > li{text-shadow:white 0 1px 1px;position:relative;float:none;}.seonav .nav > li a,
.seonav .nav > li span{color:#494949;display:block;padding:15px 5px 17px 13px;margin:0;border-left:1px solid transparent;border-right:1px solid transparent;}.seonav .nav > li > a{padding-left:10px;padding-right:10px;font-weight:normal;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:11px;letter-spacing:0.115em;}@media all and (min-width:1200px){.seonav .nav > li > a{padding-left:16px;padding-right:16px;}}@media all and (min-width:1600px){.seonav .nav > li > a{padding-left:24px;padding-right:24px;}}.seonav .nav > li:hover > a,
.seonav .nav > li:hover > span{background:white;color:#494949;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-decoration:underline;}.seonav .nav > li.gemnav-dropdown > .gemnav-dropdown-container{border:solid 1px #dbdbdb;position:absolute;left:0;background:white;}@media(max-width:1275px){.seonav .nav > li.gemnav-dropdown > .gemnav-dropdown-container{left:-135px;}}.seonav .nav > li.gemnav-dropdown > a, .seonav .nav > li.gemnav-dropdown > span{padding:15px;height:43px;}.seonav .nav .gemnav-dropdown{position:relative;}.seonav .nav .gemnav-dropdown:hover > .gemnav-dropdown-menu,
.seonav .nav .gemnav-dropdown:hover > .gemnav-dropdown-container{display:block;}.seonav .nav .gemnav-dropdown-container{display:none;z-index:1040;font-size:11px;}.seonav .nav .gemnav-dropdown-menu{display:inline-block;margin:0;padding:5px 15px 5px;overflow:visible;white-space:nowrap;background:white;text-align:left;}.seonav .nav .gemnav-dropdown-menu > li > div:not(:first-child):after{display:block;content:" ";position:absolute;width:10px;height:90%;top:5%;margin-left:-12px;}.seonav .nav .gemnav-dropdown-menu .indent a,
.seonav .nav .gemnav-dropdown-menu .indent span{padding-left:25px;}.seonav .nav .gemnav-dropdown-menu .gemnav-dropdown-menu{display:none;background:white;min-width:190px;position:absolute;left:70px;top:0;padding-top:25px;z-index:1060;}.seonav .nav .gemnav-dropdown-menu li:last-child{border-bottom:none;}.seonav .nav .gemnav-dropdown-menu li:hover{background:white;}.seonav .nav .gemnav-dropdown-menu li:hover a,
.seonav .nav .gemnav-dropdown-menu li:hover span{background:white;z-index:1070;}.seonav .nav .gemnav-dropdown-menu li:hover .gemnav-dropdown-menu{display:block;}.seonav .nav .gemnav-dropdown-menu li.header{border-bottom:1px solid #dbdbdb;}.seonav .nav .gemnav-dropdown-menu li.divider{height:10px;}.seonav .nav .gemnav-dropdown-menu a,
.seonav .nav .gemnav-dropdown-menu span{padding:8px 0 6px 10px;margin:0;position:relative;}.seonav .nav .gemnav-dropdown-menu a.left-swatch,
.seonav .nav .gemnav-dropdown-menu span.left-swatch{padding-left:0px;}.seonav .nav .gemnav-dropdown-menu span:hover{cursor:default;}.seonav .nav .gemnav-dropdown-menu .gemnav-dropdown-menu-header{font-family:"font-1", Georgia, "Times New Roman", Times, serif;margin-top:10px;font-size:11px;letter-spacing:0.115em;font-weight:normal;}.seonav .nav .gemnav-dropdown-menu .gemnav-dropdown-menu-header-first{margin-top:0px;}.seonav .nav .gemnav-dropdown-menu .gemnav-dropdown-menu-item{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:12px;margin-left:20px;text-transform:none;padding:0px 0px 5px 0px;}.seonav .nav .icon-caret-down{margin:-1px 0 0 5px;}.seonav .nav .non-link{cursor:default;}.seonav .nav .non-link:hover{color:#464646;}.seonav #gemstone-menu{position:absolute;left:70px;width:390px;height:325px;top:0;}.seonav #gemstone-menu .gemnav-dropdown-menu{float:left;position:relative;left:0;}.seonav #shop-right{vertical-align:top;}.seonav #site-nav{margin-left:15px;}@media(max-width:992px){.seonav .nav > li.gemnav-dropdown > a{padding:15px 10px 17px 10px;}.seonav .nav > .row .col-sm-9{padding-right:0px;}.seonav .nav > .row .col-sm-3{padding-right:0px;}.seonav #site-nav{margin-left:5px;}.seonav #search-container{padding-right:5px;padding-left:0px;}.seonav .sf-hf #logo-header #site-logo{margin-left:0px;}.seonav .sf-hf #site-header #header-link-container a{left:-50px;}}.gemvara .seonav a:hover,
.gemvara .seonav span:hover{color:#298cb0;}@media all and (min-width:992px){.gemma .seonav{max-width:510px;}}@media all and (min-width:1200px){.gemma .seonav{max-width:630px;}}@media all and (min-width:1600px){.gemma .seonav{max-width:930px;}}.gemma #nav-site > li:hover > a, .gemma #nav-site > li:hover > span{border-bottom:none;}@media all and (min-width:992px){.sequel .seonav{max-width:740px;}}@media all and (min-width:1200px){.sequel .seonav{max-width:850px;}}@media all and (min-width:1600px){.sequel .seonav{max-width:1100px;}}.sequel .seonav a{margin-top:6px;margin-left:33px;}.sequel #custom-search-bar-term{display:none;width:0;}footer .sf-hf{background:white;}footer .cover-bottom{bottom:0px;height:23px;background-color:white;width:100%;margin-top:-22px;}footer #customerEmail{width:205px;height:28px;line-height:0;margin-top:1px;padding-left:7px;padding:0 10px;}footer #customerEmail::-webkit-input-placeholder{padding-top:8px;}footer #customerEmail:-moz-placeholder{padding-top:8px;}footer #customerEmail::-moz-placeholder{padding-top:8px;}footer #customerEmail:-ms-input-placeholder{padding-top:8px;}footer #copyright{margin:20px auto;text-transform:uppercase;font-family:"font-2", Helvetica, Arial, sans-serif;font-size:11px;font-weight:normal;line-height:20px;text-align:center;color:dimgrey;margin-bottom:0;}footer #test-mode{background:#d40228;color:white;font-weight:bold;text-align:center;}@media screen and (max-width:991px){footer{right:9px;width:125px;}}#footer-responsive{background-color:#F3F3F3;}#footer-responsive span, #footer-responsive a{text-rendering:auto;}#footer-responsive .crafted-tagline{background-color:#222222;color:#FFFFFF;text-align:center;padding:31px 55px 25px 55px;font-size:12px;}#footer-responsive .crafted-tagline h3{color:#FFFFFF;font-size:21px;margin-bottom:8px;font-weight:500;line-height:28px;}#footer-responsive .footer-body{padding-left:0px;padding-right:0px;}#footer-responsive .social{height:70px;border-bottom:1px solid #d6d5d5;padding-top:4px;}@media all and (min-width:1px) and (max-width:767px){#footer-responsive .social{padding-left:5px;}}#footer-responsive .social a{margin-left:40px;}#footer-responsive .social a:first-child{margin-left:0px;}#footer-responsive .social [class^="icon-"], #footer-responsive .social [class*=" icon-"]{vertical-align:middle;}#footer-responsive .social-email-container .email-input{height:60px;padding:13px 15px 0px 15px;}#footer-responsive .social-email-container .email-input input, #footer-responsive .social-email-container .email-input input:hover, #footer-responsive .social-email-container .email-input input:focus{border-top:none;border-top-color:transparent;border-right:none;border-right-color:transparent;border-left:none;border-left-color:transparent;border-bottom:1px solid #222222;background-color:transparent;color:#545454;width:250px;outline:0;font-size:12px;padding-left:0px;padding-right:0px;}@media all and (min-width:1px) and (max-width:767px){#footer-responsive .social-email-container .email-input input, #footer-responsive .social-email-container .email-input input:hover, #footer-responsive .social-email-container .email-input input:focus{width:172px;}}#footer-responsive .social-email-container .email-input input::-webkit-input-placeholder, #footer-responsive .social-email-container .email-input input:hover::-webkit-input-placeholder, #footer-responsive .social-email-container .email-input input:focus::-webkit-input-placeholder{font-style:normal;padding-top:12px;color:#222222;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}#footer-responsive .social-email-container .email-input input:-moz-placeholder, #footer-responsive .social-email-container .email-input input:hover:-moz-placeholder, #footer-responsive .social-email-container .email-input input:focus:-moz-placeholder{font-style:normal;padding-top:12px;color:#222222;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}#footer-responsive .social-email-container .email-input input::-moz-placeholder, #footer-responsive .social-email-container .email-input input:hover::-moz-placeholder, #footer-responsive .social-email-container .email-input input:focus::-moz-placeholder{font-style:normal;padding-top:12px;color:#222222;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}#footer-responsive .social-email-container .email-input input:-ms-input-placeholder, #footer-responsive .social-email-container .email-input input:hover:-ms-input-placeholder, #footer-responsive .social-email-container .email-input input:focus:-ms-input-placeholder{font-style:normal;padding-top:12px;color:#222222;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}#footer-responsive .social-email-container .email-input button{padding:4px 18px 4px 18px;margin-left:25px;}@media all and (min-width:1px) and (max-width:767px){#footer-responsive .social-email-container .email-input button{height:33px;font-size:11px;padding-left:10px;padding-right:10px;margin-left:10px;}}@media all and (min-width:768px){#footer-responsive .social-email-container{display:block;padding:30px 30px 30px 5%;}#footer-responsive .social{float:left;border-bottom:none;}#footer-responsive .email-input{float:right;border-bottom:none;}#footer-responsive .email-input input, #footer-responsive .email-input input:hover, #footer-responsive .email-input input:focus{width:300px;font-size:16px;}#footer-responsive .email-input button{padding:4px 28px 4px 28px;margin-left:12px;margin-bottom:8px;}#footer-responsive .copyright{margin-top:30px;}}#footer-responsive .footer-nav ul li.no-mobile{display:none;}#footer-responsive .footer-nav ul li label, #footer-responsive .footer-nav ul li a{background-color:transparent;border-bottom:1px solid #d6d5d5;color:#222222;font-weight:700;font-size:13px;}#footer-responsive .footer-nav ul li label label, #footer-responsive .footer-nav ul li a label{color:#FFFFFF;display:block;}#footer-responsive .footer-nav ul li label{background-image:url('../images/site/footer/footer-menu-closed_eddc071505f.png');padding-top:15px;}#footer-responsive .footer-nav ul li div div a{background-image:url('../images/site/footer/footer-menu-open_60173f72e1c.png');}#footer-responsive .footer-nav ul li div div ul li:before{color:#FFFFFF;}#footer-responsive .footer-nav ul li div div ul li a{color:#222222;background-image:none;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-weight:normal;text-transform:capitalize;}@media all and (min-width:768px){#footer-responsive .footer-nav > ul li.no-mobile{display:inline-block;}#footer-responsive .footer-nav > ul > li{width:19%;text-align:center;display:inline-block;vertical-align:top;letter-spacing:2px;}#footer-responsive .footer-nav > ul > li label, #footer-responsive .footer-nav > ul > li a{padding:0px;font-size:12px;}#footer-responsive .footer-nav > ul > li > div{text-align:left;display:inline-block;}#footer-responsive .footer-nav > ul > li > div .non-clickable{cursor:default;}#footer-responsive .footer-nav > ul > li > label, #footer-responsive .footer-nav > ul > li a{display:inline-block;border-bottom:none;}#footer-responsive .footer-nav > ul > li > label else, #footer-responsive .footer-nav > ul > li a else{height:30px;}#footer-responsive .footer-nav > ul > li > label label, #footer-responsive .footer-nav > ul > li a label{display:inline-block;}#footer-responsive .footer-nav > ul > li div div > a{font-weight:bold;}#footer-responsive .footer-nav > ul > li div div a{background-image:none;}#footer-responsive .footer-nav > ul > li div div > ul{padding:0px;list-style-type:none;}#footer-responsive .footer-nav > ul > li div div > ul > li label, #footer-responsive .footer-nav > ul > li div div > ul > li a{padding-left:0px;text-transform:none;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}#footer-responsive .footer-nav > ul > li div div > ul > li:before{content:"";}#footer-responsive .footer-nav > ul > li input[type='radio']{display:none;}#footer-responsive .footer-nav > ul > li input[type='radio'] + div > label{display:none;}#footer-responsive .footer-nav > ul > li input[type='radio'] + div > div{display:inline-block;}}#footer-responsive .copyright{height:75px;padding-top:20px;color:#222222;font-size:10px;text-align:center;text-transform:uppercase;font-family:"font-2", Helvetica, Arial, sans-serif;}#footer-responsive span.ib{display:inline-block;}@media all and (min-width:768px){.gemma #footer-responsive .footer-nav > ul li.no-mobile{display:inline-block;}.gemma #footer-responsive .footer-nav > ul > li:nth-child(2){margin-left:-20px;}.gemma #footer-responsive .footer-nav > ul > li{width:19%;text-align:center;display:inline-block;vertical-align:top;letter-spacing:2px;}.gemma #footer-responsive .footer-nav > ul > li label, .gemma #footer-responsive .footer-nav > ul > li a{padding:0px;font-size:12px;}.gemma #footer-responsive .footer-nav > ul > li > div{text-align:left;display:inline-block;}.gemma #footer-responsive .footer-nav > ul > li > div .non-clickable{cursor:default;}.gemma #footer-responsive .footer-nav > ul > li > label, .gemma #footer-responsive .footer-nav > ul > li a{display:inline-block;border-bottom:none;height:30px;}.gemma #footer-responsive .footer-nav > ul > li > label label, .gemma #footer-responsive .footer-nav > ul > li a label{display:inline-block;}.gemma #footer-responsive .footer-nav > ul > li div div > a{font-weight:bold;}.gemma #footer-responsive .footer-nav > ul > li div div a{background-image:none;}.gemma #footer-responsive .footer-nav > ul > li div div > ul{padding:0px;list-style-type:none;}.gemma #footer-responsive .footer-nav > ul > li div div > ul > li label, .gemma #footer-responsive .footer-nav > ul > li div div > ul > li a{padding-left:0px;font-family:"font-1", Georgia, "Times New Roman", Times, serif;text-transform:none;}.gemma #footer-responsive .footer-nav > ul > li div div > ul > li:before{content:"";}}.sequel #footer-responsive .footer-nav ul li{width:inherit;padding:0 40px;}.sequel #footer-responsive .footer-nav ul li div div a{font-weight:300;}.sequel #footer-responsive .footer-nav ul li div label, .sequel #footer-responsive .footer-nav ul li div a{border-bottom:none;font-size:12px;font-weight:600;letter-spacing:2px;}.sequel #footer-responsive .social-email-container{float:none;padding-top:4px;}.sequel #footer-responsive .social-email-container .email-input{float:none;text-align:center;border-bottom:none;}.sequel #footer-responsive .social-email-container .email-input input{border:1px solid #b4babd;background-color:#FFFFFF;color:#545454;padding-left:15px;padding-right:15px;margin-right:0;height:35px;width:330px;font-size:16px;}.sequel #footer-responsive .social-email-container .email-input input{@placeholder{color:#545454;font-style:normal;font-size:16px;font-family:"font-2", Helvetica, Arial, sans-serif;position:relative;top:-9px;padding-bottom:15px;}}.sequel #footer-responsive .social-email-container .email-input button{margin-left:0;margin-bottom:4px;height:35px;width:125px;font-weight:300;font-size:15px;}.sequel #footer-responsive .social-email-container .social{float:none;text-align:center;border-bottom:none;}.sequel #footer-responsive .social-email-container .social a:first-child{padding-left:0;}.sequel #footer-responsive .social-email-container .social a{padding-left:20px;}@media all and (min-width:1px) and (max-width:767px){.sequel #footer-responsive .social-email-container .email-input input{width:180px;height:52px;}.sequel #footer-responsive .social-email-container .email-input .btn, .sequel #footer-responsive .social-email-container .email-input .button{height:52px;width:105px;}.sequel #footer-responsive .social-email-container .email-input input{@placeholder{top:-11px;}}.sequel #footer-responsive .social-email-container .social{padding-top:38px;}}.x-mark{margin:3px 5px 0 0;line-height:11px;display:block;float:none;width:11px;height:11px;background:url('../images/site/legacy/search_b0901ea7496.png') no-repeat 0 0;}div.popup-title{height:41px;color:#fff;border:0;padding:12px 0px 0px 10px;font-size:30px;font-weight:bold;}div.popup-title a.close{height:41px;width:42px;position:absolute;top:0;right:0;}div.popup-title-new{padding:20px 20px 0 20px;background-color:#fff;position:relative;}div.popup-title-new h3,
div.popup-title-new h3 a{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:bold;float:none;text-transform:uppercase;font-weight:bold;padding:0;}div.popup-title-new h3{color:#333;margin:10px;}div.popup-title-new h3 a{color:#696969;}div.popup-title-new h3 a:hover{color:#b6b6b6;}div.popup-title-new h3 span{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:19px;color:#b6b6b6;font-weight:normal;text-transform:uppercase;}div.popup-title-new h4{font-family:"font-2", Helvetica, Arial, sans-serif;text-transform:uppercase;color:#696969;font-size:14px;}div.popup-title-new hr{margin:0px;}div.popup-title-new div.close{position:absolute;top:0px;right:0px;width:16px;height:16px;margin:0px 4px 0px 0px;}div.popup-title-new div.close .x-mark{width:16px;height:16px;background-position:0px -40px;}div.popup-title-new div.close a:hover .x-mark{background-position:0px -24px;}div.popup-title-new div.double-dotted{height:5px;width:100%;margin-top:15px;}div.popup-content{background-color:#FFFFFF;padding:20px;}.left{display:inline;float:left;}.right{display:inline;float:right;}.clear{overflow:hidden;*zoom:1;}input[placeholder].empty,
textarea[placeholder].empty{color:#aaaaaa;}.hide-text{text-indent:-119988px;overflow:hidden;text-align:left;}.hide{display:none !important;}.soft-hide{display:none;}.show{display:block;}.invisible{visibility:hidden;}.visible{visibility:visible;}.rel{position:relative !important;}.pull-right{display:inline;float:right;}.pull-left{display:inline;float:left;}.bump-right{margin-right:0;}.bump-left{margin-left:0;}.push-bottom{margin-bottom:15px;}.space-left{margin-left:15px;}.space-top{margin-top:15px;}.no-cushion-right{padding-right:0;}.white{color:white;}.black{color:#222222;}.blue{color:#298cb0;}.red{color:#bd2544;}.green{color:#5ea85a;}.right-side{border-right:1px solid #dbdbdb;}.left-side{border-left:1px solid #dbdbdb;}.bottom-side{border-bottom:1px solid #dbdbdb;}.lower{text-transform:none;}.text-center{text-align:center;}.overflow{overflow:visible !important;}.overflow-y{overflow-y:visible !important;}.overflow-x{overflow-x:visible !important;}.small-link{text-transform:uppercase;font-size:11px;}.hover-point:hover{cursor:pointer;}.standard-case{text-transform:none;}a.cursor-fix{cursor:default;}.uppercase{text-transform:uppercase;}.no-border{border:none;}.pad-this{padding:10px;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}img.hr940, #rvCreationsCarouselImg, #content div img, #mainContent1 div img, #mainContent2 div img, .store-pic{max-width:100%;height:auto;width:auto\9;}html{-webkit-text-size-adjust:none;}@media screen and (min-width:768px) and (max-width:991px){.container{width:inherit;}}@media(min-width:1px) and (max-width:767px){body.no-phone #body-wrapper{min-width:768px;}body.no-phone .col-sm-1, body.no-phone .col-sm-2, body.no-phone .col-sm-3, body.no-phone .col-sm-4, body.no-phone .col-sm-5, body.no-phone .col-sm-6, body.no-phone .col-sm-7, body.no-phone .col-sm-8, body.no-phone .col-sm-9, body.no-phone .col-sm-10, body.no-phone .col-sm-11, body.no-phone .col-sm-12{float:left;}body.no-phone .col-sm-12{width:100%;}body.no-phone .col-sm-11{width:91.66666667%;}body.no-phone .col-sm-10{width:83.33333333%;}body.no-phone .col-sm-9{width:75%;}body.no-phone .col-sm-8{width:66.66666667%;}body.no-phone .col-sm-7{width:58.33333333%;}body.no-phone .col-sm-6{width:50%;}body.no-phone .col-sm-5{width:41.66666667%;}body.no-phone .col-sm-4{width:33.33333333%;}body.no-phone .col-sm-3{width:25%;}body.no-phone .col-sm-2{width:16.66666667%;}body.no-phone .col-sm-1{width:8.33333333%;}body.no-phone .col-sm-pull-12{right:100%;}body.no-phone .col-sm-pull-11{right:91.66666667%;}body.no-phone .col-sm-pull-10{right:83.33333333%;}body.no-phone .col-sm-pull-9{right:75%;}body.no-phone .col-sm-pull-8{right:66.66666667%;}body.no-phone .col-sm-pull-7{right:58.33333333%;}body.no-phone .col-sm-pull-6{right:50%;}body.no-phone .col-sm-pull-5{right:41.66666667%;}body.no-phone .col-sm-pull-4{right:33.33333333%;}body.no-phone .col-sm-pull-3{right:25%;}body.no-phone .col-sm-pull-2{right:16.66666667%;}body.no-phone .col-sm-pull-1{right:8.33333333%;}body.no-phone .col-sm-pull-0{right:0%;}body.no-phone .col-sm-push-12{left:100%;}body.no-phone .col-sm-push-11{left:91.66666667%;}body.no-phone .col-sm-push-10{left:83.33333333%;}body.no-phone .col-sm-push-9{left:75%;}body.no-phone .col-sm-push-8{left:66.66666667%;}body.no-phone .col-sm-push-7{left:58.33333333%;}body.no-phone .col-sm-push-6{left:50%;}body.no-phone .col-sm-push-5{left:41.66666667%;}body.no-phone .col-sm-push-4{left:33.33333333%;}body.no-phone .col-sm-push-3{left:25%;}body.no-phone .col-sm-push-2{left:16.66666667%;}body.no-phone .col-sm-push-1{left:8.33333333%;}body.no-phone .col-sm-push-0{left:0%;}body.no-phone .col-sm-offset-12{margin-left:100%;}body.no-phone .col-sm-offset-11{margin-left:91.66666667%;}body.no-phone .col-sm-offset-10{margin-left:83.33333333%;}body.no-phone .col-sm-offset-9{margin-left:75%;}body.no-phone .col-sm-offset-8{margin-left:66.66666667%;}body.no-phone .col-sm-offset-7{margin-left:58.33333333%;}body.no-phone .col-sm-offset-6{margin-left:50%;}body.no-phone .col-sm-offset-5{margin-left:41.66666667%;}body.no-phone .col-sm-offset-4{margin-left:33.33333333%;}body.no-phone .col-sm-offset-3{margin-left:25%;}body.no-phone .col-sm-offset-2{margin-left:16.66666667%;}body.no-phone .col-sm-offset-1{margin-left:8.33333333%;}body.no-phone .col-sm-offset-0{margin-left:0%;}}.search-swatchb-sprite, .search-swatchb-hover-stone-shape-cushion-checkerboard, .search-swatchb-hover-stone-shape-cushion, .search-swatchb-hover-stone-shape-emerald-cut, .search-swatchb-hover-stone-shape-heart, .search-swatchb-hover-stone-shape-marquise, .search-swatchb-hover-stone-shape-oval, .search-swatchb-hover-stone-shape-pear, .search-swatchb-hover-stone-shape-princess, .search-swatchb-hover-stone-shape-round-cabochon, .search-swatchb-hover-stone-shape-round-checkerboard, .search-swatchb-hover-stone-shape-round, .search-swatchb-hover-stone-shape-sphere, .search-swatchb-hover-stone-shape-trillion, .search-swatchb-shank-metal-14k-rose-gold, .search-swatchb-shank-metal-14k-white-gold, .search-swatchb-shank-metal-14k-yellow-gold, .search-swatchb-shank-metal-18k-rose-gold, .search-swatchb-shank-metal-18k-white-gold, .search-swatchb-shank-metal-18k-yellow-gold, .search-swatchb-shank-metal-palladium, .search-swatchb-shank-metal-platinum, .search-swatchb-shank-metal-rose-gold, .search-swatchb-shank-metal-sterling-silver, .search-swatchb-shank-metal-white-gold, .search-swatchb-shank-metal-yellow-gold, .search-swatchb-stone-shape-cushion-checkerboard, .search-swatchb-stone-shape-cushion, .search-swatchb-stone-shape-emerald-cut, .search-swatchb-stone-shape-heart, .search-swatchb-stone-shape-marquise, .search-swatchb-stone-shape-oval, .search-swatchb-stone-shape-pear, .search-swatchb-stone-shape-princess, .search-swatchb-stone-shape-round-cabochon, .search-swatchb-stone-shape-round-checkerboard, .search-swatchb-stone-shape-round, .search-swatchb-stone-shape-sphere, .search-swatchb-stone-shape-trillion, .search-swatchb-stone-type-alexandrite, .search-swatchb-stone-type-amethyst, .search-swatchb-stone-type-aquamarine, .search-swatchb-stone-type-black-diamond, .search-swatchb-stone-type-black-onyx, .search-swatchb-stone-type-blue-sapphire, .search-swatchb-stone-type-blue-topaz, .search-swatchb-stone-type-citrine, .search-swatchb-stone-type-diamond, .search-swatchb-stone-type-emerald, .search-swatchb-stone-type-fire-opal, .search-swatchb-stone-type-golden-south-sea-pearl, .search-swatchb-stone-type-green-amethyst, .search-swatchb-stone-type-green-tourmaline, .search-swatchb-stone-type-iolite, .search-swatchb-stone-type-lavender-cultured-pearl, .search-swatchb-stone-type-lemon-quartz, .search-swatchb-stone-type-london-blue-topaz, .search-swatchb-stone-type-peach-cultured-pearl, .search-swatchb-stone-type-pearl, .search-swatchb-stone-type-peridot, .search-swatchb-stone-type-pink-cultured-pearl, .search-swatchb-stone-type-pink-sapphire, .search-swatchb-stone-type-pink-tourmaline, .search-swatchb-stone-type-red-garnet, .search-swatchb-stone-type-rhodolite-garnet, .search-swatchb-stone-type-rock-crystal, .search-swatchb-stone-type-rose-de-france, .search-swatchb-stone-type-rose-quartz, .search-swatchb-stone-type-ruby, .search-swatchb-stone-type-sapphire, .search-swatchb-stone-type-smoky-quartz, .search-swatchb-stone-type-tahitian-pearl, .search-swatchb-stone-type-tanzanite, .search-swatchb-stone-type-white-cultured-pearl, .search-swatchb-stone-type-white-sapphire, .search-swatchb-stone-type-yellow-sapphire{background:url('../images/site/search-swatchb-s93622cfc7b_4addf50976c.png') no-repeat;}.search-swatchb-hover-stone-shape-cushion-checkerboard{background-position:0 -420px;height:30px;width:30px;}.search-swatchb-hover-stone-shape-cushion{background-position:0 -210px;height:30px;width:30px;}.search-swatchb-hover-stone-shape-emerald-cut{background-position:0 -660px;height:30px;width:30px;}.search-swatchb-hover-stone-shape-heart{background-position:0 -60px;height:30px;width:30px;}.search-swatchb-hover-stone-shape-marquise{background-position:0 -360px;height:30px;width:30px;}.search-swatchb-hover-stone-shape-oval{background-position:0 -2010px;height:30px;width:30px;}.search-swatchb-hover-stone-shape-pear{background-position:0 -240px;height:30px;width:30px;}.search-swatchb-hover-stone-shape-princess{background-position:0 -600px;height:30px;width:30px;}.search-swatchb-hover-stone-shape-round-cabochon{background-position:0 -120px;height:30px;width:30px;}.search-swatchb-hover-stone-shape-round-checkerboard{background-position:0 -180px;height:30px;width:30px;}.search-swatchb-hover-stone-shape-round{background-position:0 0;height:30px;width:30px;}.search-swatchb-hover-stone-shape-sphere{background-position:0 -480px;height:30px;width:30px;}.search-swatchb-hover-stone-shape-trillion{background-position:0 -90px;height:30px;width:30px;}.search-swatchb-shank-metal-14k-rose-gold{background-position:0 -2184px;height:36px;width:36px;}.search-swatchb-shank-metal-14k-white-gold{background-position:0 -2400px;height:36px;width:36px;}.search-swatchb-shank-metal-14k-yellow-gold{background-position:0 -2292px;height:36px;width:36px;}.search-swatchb-shank-metal-18k-rose-gold{background-position:0 -2220px;height:36px;width:36px;}.search-swatchb-shank-metal-18k-white-gold{background-position:0 -2436px;height:36px;width:36px;}.search-swatchb-shank-metal-18k-yellow-gold{background-position:0 -2328px;height:36px;width:36px;}.search-swatchb-shank-metal-palladium{background-position:0 -2040px;height:36px;width:36px;}.search-swatchb-shank-metal-platinum{background-position:0 -2076px;height:36px;width:36px;}.search-swatchb-shank-metal-rose-gold{background-position:0 -2256px;height:36px;width:36px;}.search-swatchb-shank-metal-sterling-silver{background-position:0 -2508px;height:36px;width:36px;}.search-swatchb-shank-metal-white-gold{background-position:0 -2472px;height:36px;width:36px;}.search-swatchb-shank-metal-yellow-gold{background-position:0 -2364px;height:36px;width:36px;}.search-swatchb-stone-shape-cushion-checkerboard{background-position:0 -540px;height:30px;width:30px;}.search-swatchb-stone-shape-cushion{background-position:0 -270px;height:30px;width:30px;}.search-swatchb-stone-shape-emerald-cut{background-position:0 -690px;height:30px;width:30px;}.search-swatchb-stone-shape-heart{background-position:0 -30px;height:30px;width:30px;}.search-swatchb-stone-shape-marquise{background-position:0 -510px;height:30px;width:30px;}.search-swatchb-stone-shape-oval{background-position:0 -1980px;height:30px;width:30px;}.search-swatchb-stone-shape-pear{background-position:0 -450px;height:30px;width:30px;}.search-swatchb-stone-shape-princess{background-position:0 -630px;height:30px;width:30px;}.search-swatchb-stone-shape-round-cabochon{background-position:0 -150px;height:30px;width:30px;}.search-swatchb-stone-shape-round-checkerboard{background-position:0 -330px;height:30px;width:30px;}.search-swatchb-stone-shape-round{background-position:0 -390px;height:30px;width:30px;}.search-swatchb-stone-shape-sphere{background-position:0 -570px;height:30px;width:30px;}.search-swatchb-stone-shape-trillion{background-position:0 -300px;height:30px;width:30px;}.search-swatchb-stone-type-alexandrite{background-position:0 -1008px;height:36px;width:36px;}.search-swatchb-stone-type-amethyst{background-position:0 -864px;height:36px;width:36px;}.search-swatchb-stone-type-aquamarine{background-position:0 -1332px;height:36px;width:36px;}.search-swatchb-stone-type-black-diamond{background-position:0 -1944px;height:36px;width:36px;}.search-swatchb-stone-type-black-onyx{background-position:0 -1908px;height:36px;width:36px;}.search-swatchb-stone-type-blue-sapphire{background-position:0 -1044px;height:36px;width:36px;}.search-swatchb-stone-type-blue-topaz{background-position:0 -1116px;height:36px;width:36px;}.search-swatchb-stone-type-citrine{background-position:0 -1188px;height:36px;width:36px;}.search-swatchb-stone-type-diamond{background-position:0 -1368px;height:36px;width:36px;}.search-swatchb-stone-type-emerald{background-position:0 -1584px;height:36px;width:36px;}.search-swatchb-stone-type-fire-opal{background-position:0 -1440px;height:36px;width:36px;}.search-swatchb-stone-type-golden-south-sea-pearl{background-position:0 -1800px;height:36px;width:36px;}.search-swatchb-stone-type-green-amethyst{background-position:0 -2112px;height:36px;width:36px;}.search-swatchb-stone-type-green-tourmaline{background-position:0 -1296px;height:36px;width:36px;}.search-swatchb-stone-type-iolite{background-position:0 -972px;height:36px;width:36px;}.search-swatchb-stone-type-lavender-cultured-pearl{background-position:0 -1548px;height:36px;width:36px;}.search-swatchb-stone-type-lemon-quartz{background-position:0 -828px;height:36px;width:36px;}.search-swatchb-stone-type-london-blue-topaz{background-position:0 -1152px;height:36px;width:36px;}.search-swatchb-stone-type-peach-cultured-pearl{background-position:0 -1692px;height:36px;width:36px;}.search-swatchb-stone-type-pearl{background-position:0 -1836px;height:36px;width:36px;}.search-swatchb-stone-type-peridot{background-position:0 -1080px;height:36px;width:36px;}.search-swatchb-stone-type-pink-cultured-pearl{background-position:0 -1764px;height:36px;width:36px;}.search-swatchb-stone-type-pink-sapphire{background-position:0 -720px;height:36px;width:36px;}.search-swatchb-stone-type-pink-tourmaline{background-position:0 -936px;height:36px;width:36px;}.search-swatchb-stone-type-red-garnet{background-position:0 -1728px;height:36px;width:36px;}.search-swatchb-stone-type-rhodolite-garnet{background-position:0 -1404px;height:36px;width:36px;}.search-swatchb-stone-type-rock-crystal{background-position:0 -1224px;height:36px;width:36px;}.search-swatchb-stone-type-rose-de-france{background-position:0 -756px;height:36px;width:36px;}.search-swatchb-stone-type-rose-quartz{background-position:0 -2148px;height:36px;width:36px;}.search-swatchb-stone-type-ruby{background-position:0 -1620px;height:36px;width:36px;}.search-swatchb-stone-type-sapphire{background-position:0 -1656px;height:36px;width:36px;}.search-swatchb-stone-type-smoky-quartz{background-position:0 -900px;height:36px;width:36px;}.search-swatchb-stone-type-tahitian-pearl{background-position:0 -1476px;height:36px;width:36px;}.search-swatchb-stone-type-tanzanite{background-position:0 -792px;height:36px;width:36px;}.search-swatchb-stone-type-white-cultured-pearl{background-position:0 -1872px;height:36px;width:36px;}.search-swatchb-stone-type-white-sapphire{background-position:0 -1512px;height:36px;width:36px;}.search-swatchb-stone-type-yellow-sapphire{background-position:0 -1260px;height:36px;width:36px;}#stone-layer-1 div[class^="search-swatchb-"],
#stone-layer-1 div[class*=" search-swatchb-"],
#metal-layer-1 div[class^="search-swatchb-"],
#metal-layer-1 div[class*=" search-swatchb-"]{text-indent:-119988px;overflow:hidden;text-align:left;display:inline-block;border:3px solid white;border-radius:20px;}#stone-layer-1 div[class^="search-swatchb-"]:hover,
#stone-layer-1 div[class*=" search-swatchb-"]:hover,
#metal-layer-1 div[class^="search-swatchb-"]:hover,
#metal-layer-1 div[class*=" search-swatchb-"]:hover{border:3px solid #5eb1d9;}#metal-layer-1 div[class^="search-swatchb-"],
#metal-layer-1 div[class*=" search-swatchb-"]{border-radius:0px;}#gemstone-shape div[class^="search-swatchb-"],
#gemstone-shape div[class*=" search-swatchb-"]{border-radius:0px;}.category section{border:0 solid #ccc;}.category h1, .category h2, .category h3, .category h4, .category h5, .category h6{font-family:"font-2", Helvetica, Arial, sans-serif;font-weight:900;color:#222222;text-transform:uppercase;-webkit-text-rendering:geometricPrecision;-moz-text-rendering:geometricPrecision;text-rendering:geometricPrecision;}.category h1{font-size:20px;font-size:2rem;line-height:18px;line-height:1.8rem;letter-spacing:0.3px;letter-spacing:0.03rem;}@media all and (min-width:1px){.category h1{font-size:40px;font-size:4rem;line-height:36px;line-height:3.6rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}@media all and (min-width:992px){.category h1{font-size:64px;font-size:6.4rem;line-height:57.6px;line-height:5.76rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}.category h2{font-size:18px;font-size:1.8rem;line-height:16.2px;line-height:1.62rem;letter-spacing:0.3px;letter-spacing:0.03rem;}@media all and (min-width:1px){.category h2{font-size:24px;font-size:2.4rem;line-height:21.6px;line-height:2.16rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}@media all and (min-width:992px){.category h2{font-size:40px;font-size:4rem;line-height:36px;line-height:3.6rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}.category h3{font-size:16px;font-size:1.6rem;line-height:14.4px;line-height:1.44rem;letter-spacing:0.3px;letter-spacing:0.03rem;}@media all and (min-width:992px){.category h3{font-size:24px;font-size:2.4rem;line-height:21.6px;line-height:2.16rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}.category h4{font-size:14px;font-size:1.4rem;line-height:12.6px;line-height:1.26rem;letter-spacing:0.3px;letter-spacing:0.03rem;}@media all and (min-width:1px){.category h4{font-size:14px;font-size:1.4rem;line-height:12.6px;line-height:1.26rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}@media all and (min-width:992px){.category h4{font-size:16px;font-size:1.6rem;line-height:14.4px;line-height:1.44rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}.category h5{font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;letter-spacing:0.3px;letter-spacing:0.03rem;}@media all and (min-width:1px){.category h5{font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}@media all and (min-width:992px){.category h5{font-size:14px;font-size:1.4rem;line-height:12.6px;line-height:1.26rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}.category h6{font-size:10px;font-size:1rem;line-height:9px;line-height:0.9rem;letter-spacing:0.3px;letter-spacing:0.03rem;}@media all and (min-width:992px){.category h6{font-size:12px;font-size:1.2rem;line-height:10.8px;line-height:1.08rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}.category p, .category a, .category li{font-size:13px;font-size:1.3rem;line-height:17px;line-height:1.7rem;letter-spacing:0.1px;letter-spacing:0.01rem;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-weight:400;color:#222222;-webkit-text-rendering:geometricPrecision;-moz-text-rendering:geometricPrecision;text-rendering:geometricPrecision;}@media all and (min-width:1px){.category p, .category a, .category li{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;letter-spacing:0.1px;letter-spacing:0.01rem;}}@media all and (min-width:992px){.category p, .category a, .category li{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;letter-spacing:0.1px;letter-spacing:0.01rem;}}.category a{font-family:"font-1", Georgia, "Times New Roman", Times, serif;color:#222222;}.category a:hover{color:#888888;}.category a:visited{color:#222222;}.category button{outline:none;}.category .no-gutter{padding-right:0;padding-left:0;margin-right:0;margin-left:0;}.category .no-gutter-left, .category .no-gutter{margin-left:0;padding-left:0;}.category .no-gutter-right, .category .no-gutter{margin-right:0;padding-right:0;}@media all and (min-width:768px){.category .no-gutter-left-sm{margin-left:0;padding-left:0;}.category .no-gutter-right-sm{margin-right:0;padding-right:0;}}.category .container{max-width:none;}.category.no-gutter{padding-left:0;padding-right:0;}.category .phv p{padding:0px 15px 20px;}.category .phv .btn, .category .phv .button,
.category .phh .btn,
.category .phh .button,
.category .phl .btn,
.category .phl .button{color:#222222;text-shadow:none;}.category .phv button.btn-light,
.category .phh button.btn-light,
.category .phl button.btn-light{color:#fff;}.category .phv .btn:hover, .category .phv .button:hover,
.category .phh .btn:hover,
.category .phh .button:hover,
.category .phl .btn:hover,
.category .phl .button:hover{color:#fff;}.category .phv button.btn-light:hover,
.category .phh button.btn-light:hover,
.category .phl button.btn-light:hover{color:#222222;}.category .xs-expand{width:100%;}.container .category .phl.premium .phl-title{font-size:4rem;font-size:40px;line-height:36px;}@media all and (min-width:1px){.container .category .phl.premium .phl-title{font-size:21px;font-size:2.1rem;line-height:18.9px;line-height:1.89rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}@media all and (min-width:768px){.container .category .phl.premium .phl-title{font-size:40px;font-size:4rem;line-height:36px;line-height:3.6rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}.container .category .phv-content-col .phv-title{font-size:3rem;}.container .phv.content-bottom-stick-lg .phv-content-col{bottom:11.5rem;}@media all and (min-width:1px) and (max-width:767px){.btn-block-xs-only{width:100%;height:40px;padding-top:9px;}}.btn, .button{padding:4.3px 20px;padding:0.43rem 2rem;font-family:"font-2", Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;line-height:20px;font-size:11px;font-size:1.1rem;position:relative;font-weight:700;text-transform:uppercase;text-shadow:none !important;background-color:transparent;border:1px solid #222222;color:#222222;border-radius:0;letter-spacing:0.3px;letter-spacing:0.03rem;-webkit-text-rendering:geometricPrecision;-moz-text-rendering:geometricPrecision;text-rendering:geometricPrecision;webkit-box-shadow:none;box-shadow:none;-webkit-transition:background-color ease-in, color ease-in, border-color ease-in;-webkit-transition-delay:100ms, 100ms, 100ms;-moz-transition:background-color ease-in 100ms, color ease-in 100ms, border-color ease-in 100ms;-o-transition:background-color ease-in 100ms, color ease-in 100ms, border-color ease-in 100ms;transition:background-color ease-in 100ms, color ease-in 100ms, border-color ease-in 100ms;}.btn:focus, .button:focus{color:#222222;text-decoration:none;outline:0;}.btn:active, .button:active{background-color:#222222;border-color:#ffffff;color:#ffffff;}@media all and (min-width:1px) and (max-width:767px){.btn, .button{padding:0.86rem 4rem;font-weight:500;font-size:14px;}}.btn.btn-no-mobile-resize, .btn-no-mobile-resize.button{padding:4.3px 20px;padding:0.43rem 2rem;font-weight:700;font-size:11px;font-size:1.1rem;}.btn.btn-dark-background, .btn-dark-background.button{color:#ffffff;background-color:transparent;border-color:#ffffff;}.btn.btn-dark-background:hover, .btn-dark-background.button:hover, .btn.btn-dark-background:focus, .btn-dark-background.button:focus{background-color:#ffffff;border-color:#222222;color:#222222;}.btn.btn-default, .btn-default.button{color:#222222;background-color:transparent;border-color:#222222;}.btn.btn-default:hover, gv-gift-card-value-selector .values-container button.selected, [gv-gift-card-value-selector] .values-container button.selected, .btn-default.button:hover, .btn.btn-default:focus, .btn-default.button:focus{color:#ffffff;background-color:#222222;border-color:#ffffff;}.btn.btn-default.btn-selected, .btn-default.btn-selected.button{color:#ffffff;background-color:#222222;border-color:#ffffff;}.btn.btn-default.btn-selected:hover, gv-gift-card-value-selector .values-container button.btn-selected.selected, [gv-gift-card-value-selector] .values-container button.btn-selected.selected, .btn-default.btn-selected.button:hover, .btn.btn-default.btn-selected:focus, .btn-default.btn-selected.button:focus{color:#ffffff;background-color:#222222;border-color:#ffffff;}.btn.btn-primary, .btn-primary.button{color:#ffffff;background-color:#222222;border-color:transparent;}.btn.btn-primary:hover, .btn-primary.button:hover{color:#222222;background-color:transparent;border-color:#222222;}.btn.btn-primary.btn-selected, .btn-primary.btn-selected.button{color:#222222;background-color:transparent;border-color:#222222;}.btn.btn-primary.btn-selected:hover, .btn-primary.btn-selected.button:hover{color:#ffffff;background-color:#222222;border-color:#ffffff;}.rga{font-family:"font-1", Georgia, "Times New Roman", Times, serif;}.rga section{border:0 solid #ccc;}.rga h1, .rga h2, .rga h3, .rga h4, .rga h5, .rga h6{font-family:"font-2", Helvetica, Arial, sans-serif;font-weight:900;color:#222222;text-transform:uppercase;border:0px none;-webkit-text-rendering:geometricPrecision;-moz-text-rendering:geometricPrecision;text-rendering:geometricPrecision;}.rga .modal-telephone{font-family:"font-2", Helvetica, Arial, sans-serif;font-weight:900;color:#222222;text-transform:uppercase;border:0px none;-webkit-text-rendering:geometricPrecision;-moz-text-rendering:geometricPrecision;text-rendering:geometricPrecision;font-size:14px;font-size:1.4rem;line-height:12.6px;line-height:1.26rem;letter-spacing:0.3px;letter-spacing:0.03rem;}@media all and (min-width:1px){.rga .modal-telephone{font-size:14px;font-size:1.4rem;line-height:12.6px;line-height:1.26rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}@media all and (min-width:992px){.rga .modal-telephone{font-size:16px;font-size:1.6rem;line-height:14.4px;line-height:1.44rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}.rga h1{font-size:20px;font-size:2rem;line-height:18px;line-height:1.8rem;letter-spacing:0.3px;letter-spacing:0.03rem;}@media all and (min-width:1px){.rga h1{font-size:40px;font-size:4rem;line-height:36px;line-height:3.6rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}@media all and (min-width:992px){.rga h1{font-size:64px;font-size:6.4rem;line-height:57.6px;line-height:5.76rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}.rga h2{font-size:18px;font-size:1.8rem;line-height:16.2px;line-height:1.62rem;letter-spacing:0.3px;letter-spacing:0.03rem;}@media all and (min-width:1px){.rga h2{font-size:24px;font-size:2.4rem;line-height:21.6px;line-height:2.16rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}@media all and (min-width:992px){.rga h2{font-size:40px;font-size:4rem;line-height:36px;line-height:3.6rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}.rga h3{font-size:16px;font-size:1.6rem;line-height:14.4px;line-height:1.44rem;letter-spacing:0.3px;letter-spacing:0.03rem;}@media all and (min-width:992px){.rga h3{font-size:24px;font-size:2.4rem;line-height:21.6px;line-height:2.16rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}.rga h4{font-size:14px;font-size:1.4rem;line-height:12.6px;line-height:1.26rem;letter-spacing:0.3px;letter-spacing:0.03rem;}@media all and (min-width:1px){.rga h4{font-size:14px;font-size:1.4rem;line-height:12.6px;line-height:1.26rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}@media all and (min-width:992px){.rga h4{font-size:16px;font-size:1.6rem;line-height:14.4px;line-height:1.44rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}.rga h5{font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;letter-spacing:0.3px;letter-spacing:0.03rem;}@media all and (min-width:1px){.rga h5{font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}@media all and (min-width:992px){.rga h5{font-size:14px;font-size:1.4rem;line-height:12.6px;line-height:1.26rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}.rga h6{font-size:10px;font-size:1rem;line-height:9px;line-height:0.9rem;letter-spacing:0.3px;letter-spacing:0.03rem;}@media all and (min-width:992px){.rga h6{font-size:12px;font-size:1.2rem;line-height:10.8px;line-height:1.08rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}.rga p, .rga li{font-size:13px;font-size:1.3rem;line-height:17px;line-height:1.7rem;letter-spacing:0.1px;letter-spacing:0.01rem;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-weight:400;color:#222222;-webkit-text-rendering:geometricPrecision;-moz-text-rendering:geometricPrecision;text-rendering:geometricPrecision;}@media all and (min-width:1px){.rga p, .rga li{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;letter-spacing:0.1px;letter-spacing:0.01rem;}}@media all and (min-width:992px){.rga p, .rga li{font-size:16px;font-size:1.6rem;line-height:22px;line-height:2.2rem;letter-spacing:0.1px;letter-spacing:0.01rem;}}.rga a{color:#222222;}.rga a:hover{color:#888888;}.rga .dummy-cell{visibility:hidden;}@media all and (min-width:768px){.rga .dummy-cell{display:none;}}.rga .long-list-item{position:relative;color:#222222;list-style-type:none;padding:20px 13px 0px;padding:2rem 1.3rem 0rem;border:1px solid #e2e2e2;border-width:0 1px 1px 0;text-transform:lowercase;width:100%;display:inline-block;line-height:0;letter-spacing:0.8px;letter-spacing:0.08rem;text-align:left;background-color:transparent;margin-bottom:0px;}@media all and (min-width:768px){.rga .long-list-item{padding-left:0;font-size:12px;font-size:1.2rem;line-height:10.8px;line-height:1.08rem;letter-spacing:0.8px;letter-spacing:0.08rem;}}.rga .long-list-item.selected{background:#e8e8e8;color:#222222;font-weight:700;}@media all and (min-width:768px){.rga .long-list-item.selected{background:transparent;}.rga .long-list-item.selected > span{margin-left:-5px;margin-left:-0.5rem;padding-right:5px;padding-right:0.5rem;padding-left:5px;padding-left:0.5rem;background:#e8e8e8;}}.rga .long-list-item.singleline > span{position:absolute;top:15px;}@media all and (min-width:768px){.rga .long-list-item.singleline > span{top:10px;}}.rga .long-list-item.multiline > span{position:relative;}@media all and (min-width:768px){.rga .long-list-item.multiline > span{padding-top:1.2rem;vertical-align:middle;}}.rga .long-list-item.multiline > span > strong{font-variant:normal;text-transform:none;}@media all and (min-width:768px){.rga .long-list-item.multiline > span > strong{position:absolute;}}.rga .long-list-item.multiline > span > strong:after{content:'|';margin-right:5px;margin-right:0.5rem;margin-left:5px;margin-left:0.5rem;}@media all and (min-width:768px){.rga .long-list-item.multiline > span > strong:after{content:'';display:block;}}.rga .long-list{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:12px;font-size:1.2rem;line-height:40px;line-height:4rem;letter-spacing:0.3px;letter-spacing:0.03rem;color:#999;text-transform:lowercase;border:1px solid #e2e2e2;border-right:0;border-bottom:0;font-variant:small-caps;}@media all and (min-width:768px){.rga .long-list{max-height:inherit;border:0;}}.rga .long-list.long-list-dual-columns{-webkit-column-count:2;-webkit-column-gap:0;-webkit-column-width:auto;-moz-column-count:2;-moz-column-gap:0;-moz-column-width:auto;column-count:2;column-gap:0;column-width:auto;}.rga .long-list.long-list-dual-columns > button{border-right:1px solid #e2e2e2;}.rga .long-list-container{padding-right:0;padding-left:0;background-color:#fff;border:1px solid #e2e2e2;}@media all and (min-width:768px){.rga .long-list-container{border:0;background-color:transparent;}}.rga .long-list-container .long-list{border:0;}.rga .long-list-item{font-family:"font-1", Georgia, "Times New Roman", Times, serif;}@media all and (min-width:768px){.rga .long-list-item{border:0;}}.rga .long-list-item input{visibility:hidden;width:0;}.rga .long-list-item > span{vertical-align:baseline;text-rendering:auto;}.rga .long-list-with-sprite .long-list-item{height:40px;height:4rem;text-rendering:auto;display:block;padding-top:10px;padding-top:1rem;padding-bottom:35px;padding-bottom:3.5rem;}@media all and (min-width:768px){.rga .long-list-with-sprite .long-list-item{display:inline-block;padding-top:2px;padding-top:0.2rem;padding-bottom:13px;padding-bottom:1.3rem;}}.rga .long-list-with-sprite .long-list-item:before{content:'';display:inline-block;width:25px;height:30px;background-repeat:no-repeat;margin-bottom:-8px;}.rga .long-list-with-sprite .long-list-item > span{margin-top:10px;margin-top:1rem;margin-left:10px;margin-left:1rem;white-space:nowrap;}@media all and (min-width:768px){.rga .long-list-with-sprite .long-list-item > span{margin-top:0;}}@media all and (min-width:768px){.rga .long-list-with-sprite .long-list-item.selected > span{margin-left:5px;margin-left:0.5rem;background:#e2e2e2;padding:5px 4px 4px 4px;top:6px;}}.rga .long-list-with-sprite .long-list-horizontal-item{display:inline-block;margin:9px;border-bottom:1px solid rgba(0, 0, 0, 0);}.rga .long-list-with-sprite .long-list-horizontal-item div{text-align:center;line-height:.5;}.rga .long-list-with-sprite .long-list-horizontal-item div p{font-family:font-2;font-weight:400;font-size:14px;}.rga .long-list-with-sprite .long-list-horizontal-item.active{border-bottom:solid 1px #298CB0;}.rga .long-list-with-sprite .long-list-horizontal-item:hover{border-bottom:solid 1px #BDBDBD;text-decoration:none;}.rga .long-list-with-icon .long-list-item > span{top:16px;}@media all and (min-width:768px){.rga .long-list-with-icon .long-list-item > span{top:13px;}}@media all and (min-width:768px){.rga .long-list-with-icon .long-list-item.selected > span{top:8px;}}@media all and (min-width:1px) and (max-width:767px){.rga #birthstones > a > .long-list-item:before{margin-bottom:-13px;}}.rga #birthstones > a > .long-list-item > span > strong{font-weight:normal;}@media all and (min-width:768px){.rga #birthstones > a > .long-list-item.selected > span{padding:12px 5px 0px 5px;top:1px;}}.rga #birthstones > a > .long-list-item.selected > span > strong{font-weight:bold;}.rga .long-list-with-text .long-list-item{height:42px;height:4.2rem;text-rendering:auto;display:block;padding-top:10px;padding-top:1rem;padding-bottom:35px;padding-bottom:3.5rem;}@media all and (min-width:768px){.rga .long-list-with-text .long-list-item{padding-top:2px;padding-top:0.2rem;padding-bottom:13px;padding-bottom:1.3rem;line-height:17px;}}.rga .long-list-with-text .long-list-item > span{margin-top:10px;margin-top:1rem;white-space:nowrap;}@media all and (min-width:768px){.rga .long-list-with-text .long-list-item > span{margin-top:0;}}@media all and (min-width:768px){.rga .long-list-with-text .long-list-item.selected > span{background:#e2e2e2;padding:5px 4px 4px 4px;top:6px;}}.rga button.add-arrow > span{position:relative;}.rga button.add-arrow > span:after{content:'';position:absolute;top:0;right:-13px;bottom:0;margin:auto;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #222222;}.rga button.add-arrow.dropdown-toggle:hover > span:after{border-top-color:#fff;}.rga button{outline:none;}.rga .sprite-stone{background:url("resource:/styles/assets/img/experimental_stone_sprite.png") no-repeat 0 0;width:20px;height:20px;}.rga .sprite-stone-pink-tourmaline{background-position:-403px -12px;}.rga .no-gutter{padding-right:0;padding-left:0;margin-right:0;margin-left:0;}.rga .no-gutter-left, .rga .no-gutter{margin-left:0;padding-left:0;}.rga .no-gutter-right, .rga .no-gutter{margin-right:0;padding-right:0;}.rga .no-padding{padding-right:0;padding-left:0;}@media all and (min-width:768px){.rga .no-gutter-left-sm{margin-left:0;padding-left:0;}.rga .no-gutter-right-sm{margin-right:0;padding-right:0;}.rga .no-padding{padding-right:15px;padding-left:15px;}}.rga .right-gutter-only{padding-left:0;}.rga .left-gutter-added{padding-right:0;padding-left:0;margin-left:-15px;}.rga .italic{font-style:italic;}.rga .dot{width:7px;width:0.7rem;height:7px;height:0.7rem;background-color:#fff;border-radius:50%;display:inline-block;opacity:.5;margin:0px 4px;margin:0rem 0.4rem;position:relative;}.rga .dot:after{content:'';width:5px;width:0.5rem;height:5px;height:0.5rem;background-color:#222222;border-radius:50%;display:inline-block;opacity:1;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;}.rga .dot.selected{opacity:1;}.rga .dot.selected:after{content:none;}.rga .dropdown{width:175px;margin:15px 0;border:1.3px solid #999;z-index:1;text-align:center;overflow:hidden;}.rga .dropdown > select{width:111%;padding-top:13px;padding-top:1.3rem;padding-right:0;padding-left:0;border:none;box-shadow:none;background:transparent;background-image:none;outline:0;-webkit-appearance:none;font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-variant:small-caps;font-weight:normal;font-size:12.4px;font-size:1.24rem;line-height:15px;line-height:1.5rem;letter-spacing:0.3px;letter-spacing:0.03rem;text-align:left;text-transform:lowercase;color:#999;text-rendering:initial;}.rga .dropdown > select:hover{background-color:transparent;color:#222222;}.rga .dropdown:after{content:'';position:absolute;top:0;right:5%;bottom:0;margin:auto;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #999;}.rga .add-gutter-lg{padding-right:30px;padding-left:30px;}.rga .gemstone-filter-title{white-space:nowrap;margin-right:10px;}.no-gutter{padding-right:0;padding-left:0;margin-right:0;margin-left:0;}.no-gutter-left, .no-gutter{margin-left:0;padding-left:0;}.no-gutter-right, .no-gutter{margin-right:0;padding-right:0;}.no-padding{padding-right:0;padding-left:0;}@media all and (min-width:768px){.no-gutter-left-sm{margin-left:0;padding-left:0;}.no-gutter-right-sm{margin-right:0;padding-right:0;}.no-padding{padding-right:15px;padding-left:15px;}}.no-gutter-left, .no-gutter{margin-left:0;padding-left:0;}.no-gutter-right, .no-gutter{margin-right:0;padding-right:0;}.no-padding{padding-right:0;padding-left:0;}@media all and (min-width:768px){.no-gutter-left-sm{margin-left:0;padding-left:0;}.no-gutter-right-sm{margin-right:0;padding-right:0;}.no-padding{padding-right:15px;padding-left:15px;}}.loading-in-front-small:before{content:"";position:absolute;width:120px;height:120px;background:url('../images/site/loading/loading-small_0a5a15e0ae1.gif') 50% 50% no-repeat !important;z-index:10000;}.loading-in-front-small:before.agent-container{width:100%;height:300px;}.ie #birthstones > a > .long-list-item > span > strong{left:0px;}.firefox #birthstones > a > .long-list-item > span{top:-6px;}.firefox #birthstones > a > .long-list-item.selected > span{top:-6px;}@media all and (min-width:992px){.firefox .filter-tabs > button.selected.add-arrow:after, .firefox .filter-tabs > button.selected.add-arrow:before{bottom:-6px;}}.firefox .dropdown > select{padding-top:7px;padding-top:0.7rem;}.ie .dropdown > select{padding-top:9px;padding-top:0.9rem;font-size:10px;font-size:1rem;line-height:9px;line-height:0.9rem;letter-spacing:0.3px;letter-spacing:0.03rem;text-transform:uppercase;}.visible-scroll::-webkit-scrollbar{-webkit-appearance:none !important;width:11px !important;}.visible-scroll::-webkit-scrollbar{border-radius:8px !important;border:2px solid white !important;background-color:#cccccc !important;}.visible-scroll::-webkit-scrollbar-thumb{border-radius:8px !important;border:2px solid white !important;background-color:rgba(0, 0, 0, 0.5) !important;}.return-to-top{cursor:pointer;position:fixed;background:url('../images/site/back-to-top_484375fbc8a.png') no-repeat;z-index:2000;height:28px;width:37px;right:5px;right:0.5rem;bottom:120px;bottom:12rem;}@media all and (min-width:1px) and (max-width:767px){.return-to-top{right:0px;right:0rem;}}.text-right{text-align:right;}.text-center{text-align:center;}.text-left{text-align:left;}.pagination > li > span{padding:0px;font-family:"font-2", Helvetica, Arial, sans-serif;font-size:13px;font-weight:bold;height:30px;color:#222222;background-color:white;border:1px solid white;}.pagination > li > span > a{font-family:"font-2", Helvetica, Arial, sans-serif;display:inline-block;padding:3px 10px 3px 10px;font-size:13px;font-weight:bold;}.pagination > li:hover > span, .pagination > li:focus > span{background-color:#222222;}.pagination > li:hover > span > a, .pagination > li:focus > span > a{color:white;}.pagination > li.active > span, .pagination li.active:hover > span{background-color:#222222;border:1px solid white;padding:5px 10px 3px 10px;}.pagination > li.active > span > a, .pagination li.active:hover > span > a{color:white;}.pagination > li.disabled > span, .pagination li.disabled:hover > span{border:1px solid white;padding:3px 10px 3px 10px;}.pagination > li.prev > span a{color:white;}.pagination > li.prev > span a:before{content:' ';position:absolute;width:0;height:0;border-top:5px solid transparent;border-right:5px solid #222222;border-bottom:5px solid transparent;top:9px;}.pagination > li.prev > span a:hover{color:#222222;}.pagination > li.prev > span a:hover:before{border-right:5px solid white;}.pagination > li.next > span a{color:white;}.pagination > li.next > span a:before{content:' ';position:absolute;width:0;height:0;border-top:5px solid transparent;border-left:5px solid #222222;border-bottom:5px solid transparent;top:9px;}.pagination > li.next > span a:hover{color:#222222;}.pagination > li.next > span a:hover:before{border-left:5px solid white;}.pagination > li.prev.disabled > span{color:white;}.pagination > li.prev.disabled > span:before{content:' ';position:absolute;width:0;height:0;border-top:5px solid transparent;border-right:5px solid #222222;border-bottom:5px solid transparent;top:9px;}img[height="1"][width="1"]{display:block;z-index:-1;position:absolute;}iframe[name="google_conversion_frame"]{display:block;z-index:-1;position:absolute;}.ambassador-agreement{padding-top:40px;margin:auto;width:50%;}.ambassador-agreement p{font-size:medium;padding-bottom:10px;}.rga{}.rga [class^="icon-"]:before, .rga [class*=" icon-"]:before, .rga .icon-star-half:after{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:auto;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;text-indent:0px;line-height:1em;margin-left:.2em;}.rga .icon-angle-left:before{content:'\e800';}.rga .icon-angle-right:before{content:'\e801';}.rga .icon-left-open-big:before{content:'\e806';}.rga .icon-right-open-big:before{content:'\e805';}.rga .icon-pinterest:before{content:'\e804';}.rga .icon-zoom:before{content:'\e807';}.rga .icon-x:before{content:'\e808';}.rga .icon-star:before{content:'\e809';}.rga .icon-star-empty:before{content:'\e809';color:#bfbfbf;}.rga .icon-arrow-down:before{content:'\e80b';}.rga .icon-arrow-up:before{content:'\e80c';}.animate-slide-down{overflow:hidden;margin-top:0;}@media all and (min-width:1px) and (max-width:767px){.animate-slide-down{overflow:visible;}}.animate-slide-down.ng-hide-add, .animate-slide-down.ng-hide-remove{display:block !important;}@media all and (min-width:768px){.animate-slide-down.ng-hide-add, .animate-slide-down.ng-hide-remove{-webkit-transition:margin-top linear .5s;-webkit-backface-visibility:hidden;-moz-transition:margin-top linear .5s;-o-transition:margin-top linear .5s;transition:margin-top linear .5s;}}.animate-slide-down.ng-hide-add.ng-hide-add-active,
.animate-slide-down.ng-hide-remove{margin-top:-1100px;}@media all and (min-width:768px){.animate-slide-down.ng-hide-add.ng-hide-add-active,
 .animate-slide-down.ng-hide-remove{margin-top:-700px;}}.animate-slide-down.ng-hide-add,
.animate-slide-down.ng-hide-remove.ng-hide-remove-active{margin-top:0;}.rga .sprite-stones:before{background-image:url('../images/site/rga/stones-sprite_8b6f81947d3.png');background-size:36.8px 1288px;}.rga .disabled{cursor:default;}.rga .disabled:before{opacity:0.4;}.rga .disabled > span{opacity:0.4;}.rga .diamond:before{background-position:-4px -4px;}@media all and (min-width:768px){.rga .diamond:before{background-position:-4px -4px;}}.rga .moissanite:before{background-position:-4px -4px;}@media all and (min-width:768px){.rga .moissanite:before{background-position:-4px -4px;}}.rga .smoky-quartz:before{background-position:-4px -40.8px;}@media all and (min-width:768px){.rga .smoky-quartz:before{background-position:-4px -40.8px;}}.rga .black-diamond:before{background-position:-4px -77.6px;}@media all and (min-width:768px){.rga .black-diamond:before{background-position:-4px -77.6px;}}.rga .red-garnet:before{background-position:-4px -114.4px;}@media all and (min-width:768px){.rga .red-garnet:before{background-position:-4px -114.4px;}}.rga .rhodolite-garnet:before{background-position:-4px -151.2px;}@media all and (min-width:768px){.rga .rhodolite-garnet:before{background-position:-4px -151.2px;}}.rga .pink-tourmaline:before{background-position:-4px -188px;}@media all and (min-width:768px){.rga .pink-tourmaline:before{background-position:-4px -188px;}}.rga .pink-cultured-pearl:before{background-position:-4px -224.8px;}@media all and (min-width:768px){.rga .pink-cultured-pearl:before{background-position:-4px -224.8px;}}.rga .black-onyx:before{background-position:-4px -261.6px;}@media all and (min-width:768px){.rga .black-onyx:before{background-position:-4px -261.6px;}}.rga .white-cultured-pearl:before{background-position:-4px -298.4px;}@media all and (min-width:768px){.rga .white-cultured-pearl:before{background-position:-4px -298.4px;}}.rga .pearl:before{background-position:-4px -298.4px;}@media all and (min-width:768px){.rga .pearl:before{background-position:-4px -298.4px;}}.rga .ruby:before{background-position:-4px -335.2px;}@media all and (min-width:768px){.rga .ruby:before{background-position:-4px -335.2px;}}.rga .peach-cultured-pearl:before{background-position:-4px -372px;}@media all and (min-width:768px){.rga .peach-cultured-pearl:before{background-position:-4px -372px;}}.rga .south-sea-cultured-pearl:before{background-position:-4px -408.8px;}@media all and (min-width:768px){.rga .south-sea-cultured-pearl:before{background-position:-4px -408.8px;}}.rga .tahitian-cultured-pearl:before{background-position:-4px -445.6px;}@media all and (min-width:768px){.rga .tahitian-cultured-pearl:before{background-position:-4px -445.6px;}}.rga .citrine:before{background-position:-4px -482.4px;}@media all and (min-width:768px){.rga .citrine:before{background-position:-4px -482.4px;}}.rga .pink-sapphire:before{background-position:-4px -519.2px;}@media all and (min-width:768px){.rga .pink-sapphire:before{background-position:-4px -519.2px;}}.rga .yellow-sapphire:before{background-position:-4px -556px;}@media all and (min-width:768px){.rga .yellow-sapphire:before{background-position:-4px -556px;}}.rga .blue-topaz:before{background-position:-4px -592.8px;}@media all and (min-width:768px){.rga .blue-topaz:before{background-position:-4px -592.8px;}}.rga .tanzanite:before{background-position:-4px -629.6px;}@media all and (min-width:768px){.rga .tanzanite:before{background-position:-4px -629.6px;}}.rga .peridot:before{background-position:-4px -666.4px;}@media all and (min-width:768px){.rga .peridot:before{background-position:-4px -666.4px;}}.rga .blue-sapphire:before{background-position:-4px -703.2px;}@media all and (min-width:768px){.rga .blue-sapphire:before{background-position:-4px -703.2px;}}.rga .lavender-cultured-pearl:before{background-position:-4px -740px;}@media all and (min-width:768px){.rga .lavender-cultured-pearl:before{background-position:-4px -740px;}}.rga .rose-quartz:before{background-position:-4px -776.8px;}@media all and (min-width:768px){.rga .rose-quartz:before{background-position:-4px -776.8px;}}.rga .green-tourmaline:before{background-position:-4px -813.6px;}@media all and (min-width:768px){.rga .green-tourmaline:before{background-position:-4px -813.6px;}}.rga .green-amethyst:before{background-position:-4px -850.4px;}@media all and (min-width:768px){.rga .green-amethyst:before{background-position:-4px -850.4px;}}.rga .white-sapphire:before{background-position:-4px -887.2px;}@media all and (min-width:768px){.rga .white-sapphire:before{background-position:-4px -887.2px;}}.rga .amethyst:before{background-position:-4px -924px;}@media all and (min-width:768px){.rga .amethyst:before{background-position:-4px -924px;}}.rga .fire-opal:before{background-position:-4px -960.8px;}@media all and (min-width:768px){.rga .fire-opal:before{background-position:-4px -960.8px;}}.rga .rock-crystal:before{background-position:-4px -997.6px;}@media all and (min-width:768px){.rga .rock-crystal:before{background-position:-4px -997.6px;}}.rga .rose-de-france:before{background-position:-4px -1034.4px;}@media all and (min-width:768px){.rga .rose-de-france:before{background-position:-4px -1034.4px;}}.rga .iolite:before{background-position:-4px -1071.2px;}@media all and (min-width:768px){.rga .iolite:before{background-position:-4px -1071.2px;}}.rga .emerald:before{background-position:-4px -1108px;}@media all and (min-width:768px){.rga .emerald:before{background-position:-4px -1108px;}}.rga .lemon-quartz:before{background-position:-4px -1144.8px;}@media all and (min-width:768px){.rga .lemon-quartz:before{background-position:-4px -1144.8px;}}.rga .alexandrite:before{background-position:-4px -1181.6px;}@media all and (min-width:768px){.rga .alexandrite:before{background-position:-4px -1181.6px;}}.rga .london-blue-topaz:before{background-position:-4px -1218.4px;}@media all and (min-width:768px){.rga .london-blue-topaz:before{background-position:-4px -1218.4px;}}.rga .aquamarine:before{background-position:-4px -1255.2px;}@media all and (min-width:768px){.rga .aquamarine:before{background-position:-4px -1255.2px;}}.rga .sprite-lg.sprite-stones:before{background-size:46px 1610px;}.rga .sprite-lg.diamond:before{background-position:-5px -5px;}@media all and (min-width:768px){.rga .sprite-lg.diamond:before{background-position:-5px -5px;}}.rga .sprite-lg.moissanite:before{background-position:-5px -5px;}@media all and (min-width:768px){.rga .sprite-lg.moissanite:before{background-position:-5px -5px;}}.rga .sprite-lg.smoky-quartz:before{background-position:-5px -51px;}@media all and (min-width:768px){.rga .sprite-lg.smoky-quartz:before{background-position:-5px -51px;}}.rga .sprite-lg.black-diamond:before{background-position:-5px -97px;}@media all and (min-width:768px){.rga .sprite-lg.black-diamond:before{background-position:-5px -97px;}}.rga .sprite-lg.red-garnet:before{background-position:-5px -143px;}@media all and (min-width:768px){.rga .sprite-lg.red-garnet:before{background-position:-5px -143px;}}.rga .sprite-lg.rhodolite-garnet:before{background-position:-5px -189px;}@media all and (min-width:768px){.rga .sprite-lg.rhodolite-garnet:before{background-position:-5px -189px;}}.rga .sprite-lg.pink-tourmaline:before{background-position:-5px -235px;}@media all and (min-width:768px){.rga .sprite-lg.pink-tourmaline:before{background-position:-5px -235px;}}.rga .sprite-lg.pink-cultured-pearl:before{background-position:-5px -281px;}@media all and (min-width:768px){.rga .sprite-lg.pink-cultured-pearl:before{background-position:-5px -281px;}}.rga .sprite-lg.black-onyx:before{background-position:-5px -327px;}@media all and (min-width:768px){.rga .sprite-lg.black-onyx:before{background-position:-5px -327px;}}.rga .sprite-lg.white-cultured-pearl:before{background-position:-5px -373px;}@media all and (min-width:768px){.rga .sprite-lg.white-cultured-pearl:before{background-position:-5px -373px;}}.rga .sprite-lg.pearl:before{background-position:-5px -373px;}@media all and (min-width:768px){.rga .sprite-lg.pearl:before{background-position:-5px -373px;}}.rga .sprite-lg.ruby:before{background-position:-5px -419px;}@media all and (min-width:768px){.rga .sprite-lg.ruby:before{background-position:-5px -419px;}}.rga .sprite-lg.peach-cultured-pearl:before{background-position:-5px -465px;}@media all and (min-width:768px){.rga .sprite-lg.peach-cultured-pearl:before{background-position:-5px -465px;}}.rga .sprite-lg.south-sea-cultured-pearl:before{background-position:-5px -511px;}@media all and (min-width:768px){.rga .sprite-lg.south-sea-cultured-pearl:before{background-position:-5px -511px;}}.rga .sprite-lg.tahitian-cultured-pearl:before{background-position:-5px -557px;}@media all and (min-width:768px){.rga .sprite-lg.tahitian-cultured-pearl:before{background-position:-5px -557px;}}.rga .sprite-lg.cintrine:before{background-position:-5px -603px;}@media all and (min-width:768px){.rga .sprite-lg.cintrine:before{background-position:-5px -603px;}}.rga .sprite-lg.pink-sapphire:before{background-position:-5px -649px;}@media all and (min-width:768px){.rga .sprite-lg.pink-sapphire:before{background-position:-5px -649px;}}.rga .sprite-lg.yellow-sapphire:before{background-position:-5px -695px;}@media all and (min-width:768px){.rga .sprite-lg.yellow-sapphire:before{background-position:-5px -695px;}}.rga .sprite-lg.blue-topaz:before{background-position:-5px -741px;}@media all and (min-width:768px){.rga .sprite-lg.blue-topaz:before{background-position:-5px -741px;}}.rga .sprite-lg.tanzanite:before{background-position:-5px -787px;}@media all and (min-width:768px){.rga .sprite-lg.tanzanite:before{background-position:-5px -787px;}}.rga .sprite-lg.peridot:before{background-position:-5px -833px;}@media all and (min-width:768px){.rga .sprite-lg.peridot:before{background-position:-5px -833px;}}.rga .sprite-lg.blue-sapphire:before{background-position:-5px -879px;}@media all and (min-width:768px){.rga .sprite-lg.blue-sapphire:before{background-position:-5px -879px;}}.rga .sprite-lg.lavender-cultured-pearl:before{background-position:-5px -925px;}@media all and (min-width:768px){.rga .sprite-lg.lavender-cultured-pearl:before{background-position:-5px -925px;}}.rga .sprite-lg.rose-quartz:before{background-position:-5px -971px;}@media all and (min-width:768px){.rga .sprite-lg.rose-quartz:before{background-position:-5px -971px;}}.rga .sprite-lg.green-tourmaline:before{background-position:-5px -1017px;}@media all and (min-width:768px){.rga .sprite-lg.green-tourmaline:before{background-position:-5px -1017px;}}.rga .sprite-lg.green-amethyst:before{background-position:-5px -1063px;}@media all and (min-width:768px){.rga .sprite-lg.green-amethyst:before{background-position:-5px -1063px;}}.rga .sprite-lg.white-sapphire:before{background-position:-5px -1109px;}@media all and (min-width:768px){.rga .sprite-lg.white-sapphire:before{background-position:-5px -1109px;}}.rga .sprite-lg.amethyst:before{background-position:-5px -1155px;}@media all and (min-width:768px){.rga .sprite-lg.amethyst:before{background-position:-5px -1155px;}}.rga .sprite-lg.fire-opal:before{background-position:-5px -1201px;}@media all and (min-width:768px){.rga .sprite-lg.fire-opal:before{background-position:-5px -1201px;}}.rga .sprite-lg.rock-crystal:before{background-position:-5px -1247px;}@media all and (min-width:768px){.rga .sprite-lg.rock-crystal:before{background-position:-5px -1247px;}}.rga .sprite-lg.rose-de-france:before{background-position:-5px -1293px;}@media all and (min-width:768px){.rga .sprite-lg.rose-de-france:before{background-position:-5px -1293px;}}.rga .sprite-lg.iolite:before{background-position:-5px -1339px;}@media all and (min-width:768px){.rga .sprite-lg.iolite:before{background-position:-5px -1339px;}}.rga .sprite-lg.emerald:before{background-position:-5px -1385px;}@media all and (min-width:768px){.rga .sprite-lg.emerald:before{background-position:-5px -1385px;}}.rga .sprite-lg.lemon-quartz:before{background-position:-5px -1431px;}@media all and (min-width:768px){.rga .sprite-lg.lemon-quartz:before{background-position:-5px -1431px;}}.rga .sprite-lg.alexandrite:before{background-position:-5px -1477px;}@media all and (min-width:768px){.rga .sprite-lg.alexandrite:before{background-position:-5px -1477px;}}.rga .sprite-lg.london-blue-topaz:before{background-position:-5px -1523px;}@media all and (min-width:768px){.rga .sprite-lg.london-blue-topaz:before{background-position:-5px -1523px;}}.rga .sprite-lg.aquamarine:before{background-position:-5px -1569px;}@media all and (min-width:768px){.rga .sprite-lg.aquamarine:before{background-position:-5px -1569px;}}.rga .sprite-metals:before{height:27px;background-image:url('../images/site/rga/metals-sprite_6598ded140f.png');}.rga .white-gold:before{background-position:-25px 2px;}.rga .yellow-gold:before{background-position:-125px 1px;}.rga .rose-gold:before{background-position:-200px 0px;}.rga .silver-gold:before{background-position:-100px 2px;}.rga .palladium-gold:before{background-position:-75px 2px;}.rga .platinum-gold:before{background-position:0 2px;}.rga .metal-white-gold:before{background-position:-25px 2px;}.rga .metal-14k-white-gold:before{background-position:-25px 2px;}.rga .metal-10wg:before{background-position:-25px 2px;}.rga .metal-18k-white-gold:before{background-position:-25px 2px;}.rga .metal-yellow-gold:before{background-position:-125px 2px;}.rga .metal-14k-yellow-gold:before{background-position:-125px 2px;}.rga .metal-10yg:before{background-position:-125px 2px;}.rga .metal-18k-yellow-gold:before{background-position:-125px 2px;}.rga .metal-rose-gold:before{background-position:-200px 2px;}.rga .metal-14k-rose-gold:before{background-position:-200px 2px;}.rga .metal-10rg:before{background-position:-200px 2px;}.rga .metal-18k-rose-gold:before{background-position:-200px 2px;}.rga .metal-sterling-silver:before{background-position:-100px 2px;}.rga .metal-palladium:before{background-position:-75px 2px;}.rga .metal-platinum:before{background-position:0 2px;}.rga .sprite-shapes:before{width:36px;background-image:url('../images/site/rga/shape-sprite_5ffa963a4ef.png');}.rga .shape-cushion-checkerboard:before{background-position:0 -30px;}.rga .shape-cushion:before{background-position:0 -90px;}.rga .shape-emerald-cut:before{background-position:0 -150px;}.rga .shape-emerald:before{background-position:0 -150px;}.rga .shape-heart:before{background-position:0 -210px;}.rga .shape-marquise:before{background-position:0 -270px;}.rga .shape-oval:before{background-position:0 -330px;}.rga .shape-pear:before{background-position:0 -390px;}.rga .shape-princess:before{background-position:0 -450px;}.rga .shape-round-cabochon:before{background-position:0 -510px;}.rga .shape-round-checkerboard:before{background-position:0 -570px;}.rga .shape-round:before{background-position:0 -630px;}.rga .shape-sphere:before{background-position:0 -690px;}.rga .shape-trillion:before{background-position:0 -750px;}.rga .shape-round-briolettes:before{background-position:0 -810px;}.rga .shape-oval-briolettes:before{background-position:0 -870px;}.rga .shape-pear-briolettes:before{background-position:0 -930px;}.rga .shape-teardrop-briolettes:before{background-position:0 -990px;}.rga .shape-round-bufftop:before{background-position:0 -1050px;}.rga .shape-cushion-bufftop:before{background-position:0 -1110px;}.rga .round:before{background-position:0 -394px;}.rga .princess:before{background-position:0 -635px;}.rga .cushion:before{background-position:0 -273px;}.rga .oval:before{background-position:0 -513px;}.rga .emerald-cut:before{background-position:0 -693px;}.rga .heart:before{background-position:0 -35px;}.rga .pear:before{background-position:0 -454px;}.rga .marquise:before{background-position:0 -513px;}.phh{position:relative;max-height:600px;max-height:60rem;margin-bottom:0;overflow:hidden;border-bottom:1px solid #ccc;}@media all and (min-width:1px){.phh{margin-bottom:-4px;border-bottom:0;}}.phh-image{width:100%;margin-bottom:15px;margin-bottom:1.5rem;}@media all and (min-width:1px){.phh-image{position:absolute;top:0;right:0;bottom:0;margin-top:auto;margin-bottom:auto;}}@media all and (max-width:767px){.col-xs-1 .phv:before, .col-xs-2 .phv:before, .col-xs-3 .phv:before, .col-xs-4 .phv:before, .col-xs-5 .phv:before, .col-xs-6 .phv:before, .col-xs-7 .phv:before, .col-xs-8 .phv:before, .col-xs-9 .phv:before, .col-xs-10 .phv:before, .col-xs-11 .phv:before, .col-xs-12 .phv:before{content:"";display:block;padding-top:0%;}}@media all and (min-width:1px){.col-lg-1 .phh:before, .col-lg-2 .phh:before, .col-lg-3 .phh:before, .col-lg-4 .phh:before, .col-lg-8 .phh:before, .col-lg-9 .phh:before, .col-lg-10 .phh:before, .col-lg-11 .phh:before, .col-lg-12 .phh:before,
 .col-md-1 .phh:before, .col-md-2 .phh:before, .col-md-3 .phh:before, .col-lg-4 .phh:before, .col-md-8 .phh:before, .col-md-9 .phh:before, .col-md-10 .phh:before, .col-md-11 .phh:before, .col-md-12 .phh:before,
 .col-sm-1 .phh:before, .col-sm-2 .phh:before, .col-sm-3 .phh:before, .col-lg-4 .phh:before, .col-sm-8 .phh:before, .col-sm-9 .phh:before, .col-sm-10 .phh:before, .col-sm-11 .phh:before, .col-sm-12 .phh:before{content:"";display:block;padding-top:100%;}.col-lg-5 .phh:before,
 .col-md-5
 .col-sm-5 .phh:before{content:"";display:block;padding-top:120%;}.col-lg-6 .phh:before,
 .col-md-6 .phh:before,
 .col-sm-6 .phh:before{content:"";display:block;padding-top:100%;}.col-lg-7 .phh:before,
 .col-md-7 .phh:before,
 .col-sm-7 .phh:before{content:"";display:block;padding-top:86%;}}.phh-container{overflow:hidden;}@media all and (min-width:1px){.phh-container{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;}}.phh-content{padding:0px 30px 30px;padding:0rem 3rem 3rem;text-align:center;}@media all and (min-width:1px){.phh-content{position:absolute;padding:0;top:0;left:0;bottom:0;margin:auto;}}@media all and (min-width:1px){.phh-content-col{margin:auto;position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);}}.phh-title{padding-bottom:1rem;font-size:18px;font-size:1.8rem;}@media all and (min-width:1px){.phh-title{font-size:24px;font-size:2.4rem;line-height:24px;line-height:2.4rem;letter-spacing:0.3px;letter-spacing:0.03rem;padding-bottom:1.25rem;}}@media all and (min-width:992px){.phh-title{font-size:40px;font-size:4rem;line-height:48px;line-height:4.8rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}.phh-description{padding-bottom:15px;padding-bottom:1.5rem;margin:0 auto;}@media all and (min-width:1px){.phh-description{max-width:210px;max-width:21rem;}}.phl{overflow:hidden;border-bottom-width:1px;}.phl.premium .phl-image-container{overflow:visible;}.phl.premium .phl-title{font-size:26px;font-size:2.6rem;line-height:23.4px;line-height:2.34rem;letter-spacing:0.3px;letter-spacing:0.03rem;}@media all and (min-width:1px){.phl.premium .phl-title{font-size:21px;font-size:2.1rem;line-height:18.9px;line-height:1.89rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}@media all and (min-width:768px){.phl.premium .phl-title{font-size:40px;font-size:4rem;line-height:36px;line-height:3.6rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}@media all and (max-width:767px){.phl.copy-top-xs .phl-image{top:auto;}}@media all and (max-width:767px){.phl.light-xs .phl-title, .phl.light-xs p{color:#fff;}.phl.light-xs .btn, .phl.light-xs .button{color:#fff;border-color:#fff;}.phl.light-xs .btn:hover, .phl.light-xs .button:hover{color:#222222;background-color:#fff;border-color:transparent;}}@media all and (min-width:1px){.phl.light-lg .phl-title, .phl.light-lg p{color:#fff;}.phl.light-lg .btn, .phl.light-lg .button{color:#fff;border-color:#fff;}.phl.light-lg .btn:hover, .phl.light-lg .button:hover{color:#222222;background-color:#fff;border-color:transparent;}}.phl-container{position:relative;max-width:100%;margin:0 auto -4px;}.phl-container-fixed{position:relative;max-width:100%;margin:0 auto -4px;}.phl-image-container{position:relative;width:100%;padding-top:60%;overflow:hidden;}@media all and (min-width:1px){.phl-image-container{padding-top:0;}}.phl-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;}.phl-image.bg-img{background-size:cover;background-repeat:no-repeat;width:100%;height:0;}@media all and (min-width:1px){.phl-image{position:static;}}.phl-content.container{width:100%;}.phl-content{position:relative;z-index:1;width:100%;padding-bottom:30px;padding-bottom:3rem;text-align:center;}@media all and (min-width:1px){.phl-content{position:absolute;top:0;bottom:0;padding-top:0;margin:auto;}}.phl-content-col{padding-right:0;padding-left:0;margin-top:15px;margin-top:1.5rem;}@media all and (max-width:767px){.phl-content-col{width:100%;}}@media all and (min-width:768px){.phl-content-col{padding-left:30px;padding-left:3rem;padding-right:30px;padding-right:3rem;top:50%;}}@media all and (min-width:1px){.phl-content-col{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);top:43%;}}.phl-content-col > .btn, .phl-content-col > .button{margin-bottom:10px;margin-bottom:1rem;}@media all and (min-width:1px){.phl-content-col.col-xs-offset-7{padding-right:30px;padding-right:3rem;}}@media all and (min-width:1px) and (max-width:767px){.banner-right{right:0;}}.phl-title{max-width:600px;max-width:60rem;padding-bottom:20px;padding-bottom:2rem;margin:0 auto;font-size:20px;font-size:2rem;line-height:18px;line-height:1.8rem;letter-spacing:0.3px;letter-spacing:0.03rem;}@media all and (min-width:1px){.phl-title{font-size:40px;font-size:4rem;line-height:36px;line-height:3.6rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}@media all and (min-width:1200px){.phl-title{font-size:64px;font-size:6.4rem;line-height:57.6px;line-height:5.76rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}.phl-description{max-width:368px;max-width:36.8rem;padding-bottom:23px;padding-bottom:2.3rem;margin:0 auto;}@media all and (min-width:1px) and (max-width:767px){.phl-description{display:none;}}.phl-content-buttons{display:block;}.phl-content-buttons > button{padding-right:10px;padding-right:1rem;padding-left:10px;padding-left:1rem;width:49%;}.phl-content-buttons > button:first-child{float:left;}@media all and (min-width:1px){.phl-content-buttons > button:first-child{width:auto;}}.phl-content-buttons > button:last-child{float:right;}@media all and (min-width:1px){.phl-content-buttons > button:last-child{width:auto;}}@media all and (min-width:1px){.phl-content-buttons{width:310px;width:31rem;display:block;margin:0 auto;padding-right:15px;padding-right:1.5rem;padding-left:15px;padding-left:1.5rem;}.phl-content-buttons > button{padding-right:20px;padding-right:2rem;padding-left:20px;padding-left:2rem;width:45%;}}.phv{position:relative;overflow:hidden;background-repeat:no-repeat, no-repeat;background-size:cover;}.phv.premium .phv-image-container{overflow:visible;}.phv.premium .phv-content{background-color:transparent;}.phv.copy-highlight .phv-image-container{padding-top:45%;}@media all and (min-width:1px){.phv.copy-highlight .phv-image-container{padding-top:80%;}}@media all and (min-width:1px){.phv.copy-highlight .phv-title{padding-bottom:0;}.phv.copy-highlight .phv-title ~ .phv-subtitle{padding-top:0;padding-bottom:30px;padding-bottom:3rem;}}@media all and (min-width:1px){.phv.content-top-lg .phv-content{position:static;}.phv.content-top-lg .phv-image-container{padding-top:0px;padding-top:0rem;position:static;}.phv.content-top-lg .phv-content-col{padding-top:30px;padding-top:3rem;}.phv.content-top-lg .phv-cta{position:absolute;right:0;bottom:30px;bottom:3rem;left:0;width:200px;width:20rem;margin:0 auto;}}@media all and (min-width:1px) and (min-width:1px){.phv.content-top-lg .phv-image{width:70%;padding-top:23%;}}@media all and (min-width:1px) and (min-width:992px){.phv.content-top-lg .phv-image{width:auto;padding-top:0;}}@media all and (min-width:1px) and (min-width:1px){.phv.content-top-lg .phv-title{padding-bottom:20px;padding-bottom:2rem;}}.phv.light h2, .phv.light h5, .phv.light p{color:#fff;}@media all and (min-width:1200px){.phv.tall .phv-image-container{padding-top:400px;padding-top:40rem;}}.phv.tall.col-xs-5{max-height:800px;max-height:80rem;}@media all and (min-width:1px){.phv.tall.col-xs-5:before{padding-top:220%;}}@media all and (min-width:992px){.phv.tall.col-xs-5:before{padding-top:150%;}}@media all and (min-width:1200px){.phv.tall.col-xs-5:before{padding-top:120%;}}.phv.tall .phv-description{max-width:260px;max-width:26rem;}@media all and (min-width:1px){.phv.content-bottom-stick-lg .phv-content{height:35%;}.phv.content-bottom-stick-lg .phv-content-col{position:absolute;bottom:1.5rem;width:100%;}}@media all and (min-width:1200px){.phv.content-bottom-stick-lg .phv-content{height:260px;height:26rem;}}@media all and (min-width:1px){.col-lg-1 .phv:before, .col-lg-2 .phv:before, .col-lg-3 .phv:before, .col-lg-4 .phv:before, .col-lg-8 .phv:before, .col-lg-9 .phv:before, .col-lg-10 .phv:before, .col-lg-11 .phv:before, .col-lg-12 .phv:before,
 .col-md-1 .phv:before, .col-md-2 .phv:before, .col-md-3 .phv:before, .col-md-4 .phv:before, .col-md-8 .phv:before, .col-md-9 .phv:before, .col-md-10 .phv:before, .col-md-11 .phv:before, .col-md-12 .phv:before,
 .col-sm-1 .phv:before, .col-sm-2 .phv:before, .col-sm-3 .phv:before, .col-sm-4 .phv:before, .col-sm-8 .phv:before, .col-sm-9 .phv:before, .col-sm-10 .phv:before, .col-sm-11 .phv:before, .col-sm-12 .phv:before{content:"";display:block;padding-top:100%;}.col-lg-5 .phv:before,
 .col-md-5 .phv:before,
 .col-sm-5 .phv:before{content:"";display:block;padding-top:125%;}.col-lg-6 .phv:before,
 .col-md-6 .phv:before,
 .col-sm-6 .phv:before{content:"";display:block;padding-top:100%;}.col-lg-7 .phv:before,
 .col-md-7 .phv:before,
 .col-sm-7 .phv:before{content:"";display:block;padding-top:86%;}}@media all and (min-width:1px){.phv-container{position:absolute;top:0;left:0;bottom:0;right:0;}}.phv-image-container{width:100%;position:relative;padding-top:60%;}@media all and (min-width:1px){.phv-image-container{padding-top:65%;}}@media all and (min-width:1200px){.phv-image-container{padding-top:340px;padding-top:34rem;}}.phv-image{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;margin:0 auto;}@media all and (min-width:1px){.phv-image{width:100%;max-width:none;}}@media all and (min-width:1200px){.phv-image{width:auto;}}.phv-content{position:relative;width:100%;text-align:center;background:#fff;}@media all and (min-width:1px){.phv-content{background:transparent;width:100%;}}.phv-content-col{padding:16px 30px 30px;padding:1.6rem 3rem 3rem;}@media all and (min-width:1px){.phv-content-col{position:static;bottom:60px;bottom:6rem;padding:0px 0px 20px;padding:0rem 0rem 2rem;text-align:center;}}.phv-title{padding-bottom:10px;padding-bottom:1rem;font-size:20px;font-size:2rem;line-height:18px;line-height:1.8rem;letter-spacing:0.3px;letter-spacing:0.03rem;}@media all and (min-width:1px){.phv-title{font-size:24px;font-size:2.4rem;line-height:21.6px;line-height:2.16rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}@media all and (min-width:992px){.phv-title{padding-bottom:12.5px;padding-bottom:1.25rem;font-size:40px;font-size:4rem;line-height:38px;line-height:3.8rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}.phv-subtitle{padding-bottom:5px;padding-bottom:0.5rem;font-weight:500;text-transform:uppercase;}.phv-title + .phv-subtitle{padding-top:8px;padding-top:0.8rem;padding-bottom:20px;padding-bottom:2rem;}.phv-description{padding-bottom:12.5px;padding-bottom:1.25rem;margin:0 auto;}@media all and (min-width:1px){.phv-description{width:80%;}}@media all and (min-width:992px){.phv-description{max-width:367px;max-width:36.7rem;}}.pl{padding-right:15px;padding-right:1.5rem;padding-left:15px;padding-left:1.5rem;margin:0 auto;}@media all and (min-width:1px){.pl{padding-right:0;padding-left:0;}}.pl ul{list-style:none;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}@media all and (min-width:1px) and (max-width:767px){.pl ul{padding-left:0px !important;padding-right:0px !important;}}.pl h2{font-family:"font-2", Helvetica, Arial, sans-serif;font-weight:900;padding:20px;}@media all and (min-width:992px){.pl h2{font-size:30px;font-size:3rem;line-height:27px;line-height:2.7rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}.pl h5{font-family:"font-2", Helvetica, Arial, sans-serif;font-weight:900;color:#222222;text-transform:uppercase;-webkit-text-rendering:geometricPrecision;-moz-text-rendering:geometricPrecision;text-rendering:geometricPrecision;}.pl h5{font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;letter-spacing:0.3px;letter-spacing:0.03rem;}@media all and (min-width:1px){.pl h5{font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}@media all and (min-width:992px){.pl h5{font-size:14px;font-size:1.4rem;line-height:12.6px;line-height:1.26rem;letter-spacing:0.3px;letter-spacing:0.03rem;}}.pl-products{max-width:160em;margin:0 auto;}.pl-products > li{float:left;}.pl-products .phv-image-container{padding-top:70%;}@media all and (min-width:1200px){.pl-products .phv-image{width:100%;}}@media all and (max-width:700px){.pl-product{height:290px !important;}.pl-product.pl-product-one-column{height:390px !important;}.pl-product.carousel-wall-dots-true,
 body.touch .pl-product.carousel-wall-dots-touch,
 body.no-touch .pl-product.carousel-wall-dots-no-touch,
 body.no-touch .pl-product.carousel-wall-dots-hover,
 .pl-product.carousel-wall-dots-mixed{height:320px !important;}.pl-product.carousel-wall-dots-true.pl-product-one-column,
 body.touch .pl-product.carousel-wall-dots-touch.pl-product-one-column,
 body.no-touch .pl-product.carousel-wall-dots-no-touch.pl-product-one-column,
 body.no-touch .pl-product.carousel-wall-dots-hover.pl-product-one-column,
 .pl-product.carousel-wall-dots-mixed.pl-product-one-column{height:420px !important;}}@media all and (max-width:475px){.pl-product{height:220px !important;}.pl-product.pl-product-one-column{height:280px !important;}.pl-product.carousel-wall-dots-true,
 body.touch .pl-product.carousel-wall-dots-touch,
 body.no-touch .pl-product.carousel-wall-dots-no-touch,
 body.no-touch .pl-product.carousel-wall-dots-hover,
 .pl-product.carousel-wall-dots-mixed{height:250px !important;}.pl-product.carousel-wall-dots-true.pl-product-one-column,
 body.touch .pl-product.carousel-wall-dots-touch.pl-product-one-column,
 body.no-touch .pl-product.carousel-wall-dots-no-touch.pl-product-one-column,
 body.no-touch .pl-product.carousel-wall-dots-hover.pl-product-one-column,
 .pl-product.carousel-wall-dots-mixed.pl-product-one-column{height:310px !important;}}@media all and (max-width:320px){.pl-product{height:200px !important;}.pl-product.pl-product-one-column{height:220px !important;}.pl-product.carousel-wall-dots-true,
 body.touch .pl-product.carousel-wall-dots-touch,
 body.no-touch .pl-product.carousel-wall-dots-no-touch,
 body.no-touch .pl-product.carousel-wall-dots-hover,
 .pl-product.carousel-wall-dots-mixed{height:230px !important;}.pl-product.carousel-wall-dots-true.pl-product-one-column,
 body.touch .pl-product.carousel-wall-dots-touch.pl-product-one-column,
 body.no-touch .pl-product.carousel-wall-dots-no-touch.pl-product-one-column,
 body.no-touch .pl-product.carousel-wall-dots-hover.pl-product-one-column,
 .pl-product.carousel-wall-dots-mixed.pl-product-one-column{height:250px !important;}}.resetStone{cursor:pointer;}.checkboxRelative{position:relative;bottom:20px;}.checkboxRelative > input{position:relative;top:0;left:50px;}.pl-product{position:relative;padding-right:0;padding-left:0;text-align:center;vertical-align:top;}.pl-product:before{content:'';display:block;margin-top:180%;}@media all and (min-width:26em){.pl-product:before{margin-top:140%;}}@media all and (min-width:768px){.pl-product:before{margin-top:100%;}}.pl-product > img{width:75%;}@media all and (min-width:1600px){.pl-product.col-lg-custom{width:20%;}}body.no-touch .pl-product .hover-cover:hover{background-color:rgba(226, 226, 226, 0.2);}body.no-touch .pl-product .hover-cover:hover .image-overlay{background-color:rgba(226, 226, 226, 0.2);}.newBadge{position:absolute;top:0;right:0;background-image:url('../images/site/badges/new_d41169de18f.png');background-size:100%;background-repeat:no-repeat;width:20%;height:50%;z-index:1;}.pl-product-container{text-rendering:auto;position:absolute;left:0;top:0;bottom:0;width:100%;padding-top:16px;padding-top:1.6rem;}.pl-product-container img{max-width:100%;width:65%;}@media all and (min-width:1px) and (max-width:767px){.pl-product-container img.pl-product-img-one-column{width:50%;}}.pl-product-info{height:80px;height:8rem;line-height:23px;line-height:2.3rem;margin-top:10px;margin-top:1rem;}@media all and (min-width:1px) and (max-width:767px){.pl-product-info{margin-top:-4px;margin-top:-0.4rem;}}.pl-product-info h5{color:#222222;font-family:"font-1", Georgia, "Times New Roman", Times, serif;text-transform:capitalize;font-weight:normal;text-overflow:ellipsis;overflow:hidden;font-size:16px;font-size:1.6rem;line-height:23px;line-height:2.3rem;letter-spacing:0.3px;letter-spacing:0.03rem;letter-spacing:0.35px;text-align:left;padding-right:0px;padding-right:0rem;padding-left:30px;padding-left:3rem;}.pl-product-info p{color:#555555;padding-left:30px;padding-left:3rem;margin:0 auto;font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;text-overflow:ellipsis;overflow:hidden;text-align:left;letter-spacing:0.3px;text-transform:lowercase;font-family:"font-1", Georgia, "Times New Roman", Times, serif;}.pl-product-info .product-info span[gv-price-viewer]{float:left;}.pl-product-info-padding{padding-left:20px;padding-left:2rem;padding-right:20px;padding-right:2rem;position:relative;white-space:nowrap;}@media all and (min-width:1px) and (max-width:767px){.pl-product-info-padding{padding-left:55px;padding-left:5.5rem;}}.pl-product-info-padding h5{padding:0px 0px;padding:0rem 0rem;}.pl-product-info-padding p{padding:0px 0px;padding:0rem 0rem;}li.pl-marquee{text-align:center;}@media all and (min-width:1px){li.pl-marquee{padding-right:15px;padding-right:1.5rem;padding-left:15px;padding-left:1.5rem;}}li.pl-marquee.pl-marquee-right{float:right;}li.pl-marquee > img{width:100%;height:100%;}@media all and (min-width:768px){li.pl-marquee{padding-right:0;padding-left:0;}}@media all and (min-width:1600px){li.pl-marquee.col-lg-custom{width:40%;}}.pl-marquee > .phv{padding-top:100%;}.pl-marquee > .phv .phv-container{position:absolute;top:0;width:100%;}.pl-marquee > .phv .phv-container .phv-content-col .phv-subtitle{padding-bottom:5px;padding-bottom:0.5rem;}.product-info{white-space:nowrap;}.product-wall div.list-toolbar{margin-top:10px;}@media all and (min-width:1px) and (max-width:767px){.product-wall{padding-left:0px !important;padding-right:0px !important;}}.saved-items-icon-container{position:absolute;top:20px;right:20px;}.quickview-enabled .quickview-link{font-family:"font-2", Helvetica, Arial, sans-serif;position:absolute;letter-spacing:1px;text-transform:uppercase;font-size:1.2rem !important;top:160px;width:120px;height:30px;text-align:center;display:block;left:50%;margin-left:-60px;color:white !important;background-color:#222222;padding:5px 0;}.product-result-carousel .pl-product-info{margin-top:-10px;margin-top:-1rem;}.product-result-carousel .owl-dots{position:relative;top:-20px;margin-top:0;}.quickview-enabled .product-result-carousel .quickview-link{top:140px;}.container-lg{margin-left:auto;margin-right:auto;max-width:1600px;padding-left:15px;padding-right:15px;}.promolink{position:relative;bottom:48%;}.btn-promo-viewer{padding:10px;background-color:yellow;}.carousel-control:focus:not(:hover){opacity:0.5;}.quickview-modal .hide-on-load{display:none;}.quickview-modal .modal-dialog{width:760px;}.quickview-modal .modal-body{padding-top:0px;padding-bottom:25px;}.quickview-modal .modal-header{border-bottom:0;}.quickview-modal .modal-title{text-transform:uppercase;}.quickview-modal .modal-header-title{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:13px;line-height:19px;text-transform:uppercase;text-align:center;letter-spacing:1px;color:#222222;font-weight:500;}.quickview-modal .modal-header-design-name{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:24px;line-height:32px;margin-top:6px;color:#222222;font-weight:normal;text-transform:none;letter-spacing:1px;text-align:center;}.quickview-modal .modal-header-design-name a{color:#222222;}.quickview-modal .modal-header-design-name a:hover{color:#298CB0;}.quickview .qv-price{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:2.2em;margin-top:15px;margin-bottom:10px;}@media all and (min-width:992px){.quickview .qv-price{font-size:30px;}}.quickview .qv-price .strike-price{margin-left:6px;}@media all and (min-width:768px){.quickview{padding-top:15px;}}.quickview h4{text-align:center;border:none;line-height:21px;padding-top:25px;padding-bottom:15px;}.quickview h4 a{font-family:"font-2", Helvetica, Arial, sans-serif;color:#222222;font-weight:700 !important;font-size:24px;letter-spacing:1px;}.quickview h4 a:hover{color:#298CB0;}.quickview .product-rating{text-align:center;padding-bottom:20px;border-bottom:1px solid whitesmoke;text-transform:uppercase;font-size:11px;}.quickview .left-col{padding:5px;}.quickview .left-col .layer-info{width:85%;float:left;}.quickview .left-col .layer-info .layer-type{font-family:"font-2", Helvetica, Arial, sans-serif;font-weight:500;font-size:12px;color:#222222;letter-spacing:1px;text-transform:uppercase;}.quickview .left-col .layer-info .layer-desc{font-family:"font-1", Georgia, "Times New Roman", Times, serif;padding-top:7px;color:#444444;}.quickview .left-col ul{border-top:1px solid whitesmoke;margin-top:1px;}.quickview .left-col .layer-info-container-engraving{overflow:visible;}.quickview .left-col .layer-info-container-engraving .customize-outside-engraving{height:62px;padding:14px 10px 0px 15px;}.quickview .left-col .layer-info-container-engraving .customize-outside-engraving input{outline:0px;height:30px;width:88px;margin-top:0px;border:1px solid #999999;}.quickview .left-col .layer-info-container-engraving .customize-outside-engraving a{margin-top:-2px;padding:0px 8px 0px 8px;font-size:11px;height:30px;line-height:30px;}.quickview .left-col .layer-info-container-engraving .customize-outside-engraving #engraving-container > div > label{font-family:"font-2", Helvetica, Arial, sans-serif;color:#222222;font-weight:bold;font-size:14px;float:left;}.quickview .left-col .layer-info-container-engraving .customize-outside-engraving #engraving-container > div #engraving-option-field ul{text-align:left;}.quickview .left-col .layer-info-container-engraving .customize-outside-engraving #engraving-container > div #engraving-option-field .btn-group{border:1px solid #999999;width:102px;float:right;}.quickview .left-col .layer-info-container-engraving .customize-outside-engraving #engraving-container > div #engraving-option-field .btn-group button{font-weight:normal;color:#999999;letter-spacing:0.5px;}.quickview .left-col .layer-info-container-engraving .customize-outside-engraving #engraving-container > div #engraving-option-field .btn-group button .dropdown-label{margin-left:-12px;}.quickview .left-col .layer-info-container-engraving .customize-outside-engraving #engraving-container .max-char-count{position:absolute;bottom:20px;font-size:11px;font-style:italic;}.quickview .left-col .layer-info-container-engraving .customize-outside-engraving #engraving-container > div #engraving-option-field .btn-group button{width:100px;}.quickview .left-col .layer-info-container-engraving #engraving-required-tooltip{display:none;width:250px;bottom:60px;right:-65px;z-index:1500;pointer-events:none;opacity:1;position:absolute;padding:10px 20px;color:white;border-radius:0px;margin-top:20px;text-align:center;font-size:14px;font-weight:bold;font-stretch:condensed;font-family:"font-2", Helvetica, Arial, sans-serif;text-decoration:none;text-transform:uppercase;box-shadow:0 0 7px #222222;background:#222222;border:2px solid white;}@media all and (min-width:1px) and (max-width:767px){.quickview .left-col .layer-info-container-engraving #engraving-required-tooltip{right:0px;}}.quickview .left-col .layer-info-container-engraving #engraving-required-tooltip > p{color:white;font-size:10px;margin-top:5px;font-weight:normal;}.quickview .left-col .layer-info-container-engraving #engraving-required-tooltip .arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px;}.quickview .left-col .layer-info-container-engraving #engraving-required-tooltip .arrow:after{background:#222222;border:2px solid white;content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-box-shadow:6px 5px 9px -9px black, 5px 6px 9px -9px black;-moz-box-shadow:6px 5px 9px -9px black, 5px 6px 9px -9px black;box-shadow:6px 5px 9px -9px black, 5px 6px 9px -9px black;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}.quickview .left-col .layer-info-container-engraving .multi-character-engraving-tooltip{right:0px !important;}.quickview .left-col li.layer{color:#222222;min-height:64px;border-bottom:1px solid whitesmoke;position:relative;padding:5px;}.quickview .left-col li.layer.metal-layer .swatch-box, .quickview .left-col li.layer.ots-layer .swatch-box{width:34px;margin-right:20px;}.quickview .left-col li.layer.metal-layer i[class*="metal-swatches-"], .quickview .left-col li.layer.ots-layer i[class*="metal-swatches-"]{margin:0;border:none;}.quickview .left-col li.layer .layer-info{padding:10px 0 0 20px;}.quickview .left-col li.layer .swatch-box{float:right;width:30px;margin-right:22px;margin-top:-36px;}.quickview .left-col li.layer .swatch-box i[class^="swatch-"],
.quickview .left-col li.layer .swatch-box i[class*=" swatch-"]{margin:0;display:block;border:none;outline:none;}.quickview .left-col li.layer .swatch-box:after{content:"";position:absolute;width:10px;height:15px;top:29px;background-image:url('../images/site/customize/customize-arrow_1778c8d3d53.png');-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);right:10px;}.quickview .left-col li.layer .select-diamond-link{display:block;margin-left:10px;clear:right;}.quickview .left-col li.layer .select-diamond-link .choose-your-diamond-link{font-family:"font-2", Helvetica, Arial, sans-serif;font-size:10px;text-transform:uppercase;font-weight:500;position:relative;top:4px;}.quickview .left-col li.layer.inactive{opacity:0.33;}.quickview .left-col li.layer.active .select-diamond-link{display:none;}.quickview .left-col li.layer .select-diamond-info{padding:5px 0 10px 0;margin-bottom:5px;border-bottom:1px solid whitesmoke;text-transform:uppercase;font-size:9px;}.quickview .left-col li.layer .select-diamond-info > div{padding-bottom:5px;}.quickview .left-col li.layer .flyover{position:absolute;border:1px solid #dbdbdb;width:100%;background-color:white;display:block;z-index:1000;opacity:1;left:0;padding:10px 5px 0 5px;}.quickview .left-col li.layer .flyover mark{font-weight:normal;font-style:italic;font-size:12px;background-color:#fffbee;padding:2px;display:block;}.quickview .left-col li.layer .flyover table{padding-bottom:10px;cellspacing:0;cellpadding:0;}.quickview .left-col li.layer .flyover td{position:relative;height:55px;}.quickview .left-col li.layer .flyover td label{font-family:"font-2", Helvetica, Arial, sans-serif;text-transform:uppercase;font-size:8px;display:none;text-align:center;white-space:nowrap;position:absolute;top:36px;}.quickview .left-col li.layer .flyover td.last > label{right:0;}.quickview .left-col li.layer .flyover td.enabled{text-align:center;}.quickview .left-col li.layer .flyover td.enabled i{display:inline-block;border-radius:20px;border:3px solid white;}@media all and (min-width:1px) and (max-width:991px){.quickview .left-col li.layer .flyover td.enabled i{float:left;}}.quickview .left-col li.layer .flyover td.enabled i:hover{border:3px solid rgba(94, 177, 217, 0.4);cursor:pointer;}.quickview .left-col li.layer .flyover td.enabled.selected i, .quickview .left-col li.layer .flyover td.enabled.selected:hover i{border:3px solid #5eb1d9;}.quickview .left-col li.layer .flyover td.enabled.selected label, .quickview .left-col li.layer .flyover td.enabled.selected:hover label{display:block;}.quickview .left-col li.layer .flyover .ots-accessories i{border:1px solid #dbdbdb;margin:2px;padding:2px;display:inline-block;}.quickview .left-col li.layer .flyover .ots-accessories i.active{background-color:whitesmoke;}.quickview .left-col li.layer .flyover .ots-accessories i:hover{background-color:whitesmoke;cursor:pointer;}.quickview .left-col li.layer .flyover .ots-lengths i{border:1px solid #dbdbdb;margin:2px;padding:2px;display:inline-block;}.quickview .left-col li.layer .flyover .ots-lengths i.active{background-color:whitesmoke;}.quickview .left-col li.layer .flyover .ots-lengths i:hover{background-color:whitesmoke;cursor:pointer;}.quickview .left-col li.layer.fly-down .flyover{top:60px;}.quickview .left-col li.layer.metal-layer.fly-up .flyover{top:-120px;}.quickview .left-col li.layer.ots-layer.fly-up .flyover{top:-190px;min-height:190px;}.quickview .left-col li.layer.active, .quickview .left-col li.layer:hover{background-color:#e0e0e0;cursor:pointer;}.quickview.pps-mode{width:900px;max-width:900px;min-height:600px;}.quickview.pps-mode div.price-wrap{height:30px;}.quickview.pps-mode .description{font-size:16px;}.quickview.pps-mode .left-col{float:left;width:275px;}.quickview.pps-mode .right-col{float:right;width:615px;}.quickview .right-col{padding:5px;text-align:center;}.quickview .right-col .loading-tiny{width:20px;height:20px;visibility:visible;display:inline-block;}.quickview .right-col .main-image{width:320px;}.quickview .right-col .main-image .carousel .item{padding-left:20px;}.quickview .right-col .main-image .carousel-indicators li{margin-left:10px;margin-right:10px;background-color:#999999;}.quickview .right-col .main-image .carousel-indicators li.active{background-color:#1a1a1a;}.quickview .right-col .main-image .carousel-control{background-image:none;}.quickview .right-col .product-info{height:auto;margin-bottom:15px;margin-top:10px;}.quickview .right-col .product-info p{font-family:"font-1", Georgia, "Times New Roman", Times, serif;line-height:1.2em;color:#1a1a1a;margin-bottom:10px;text-transform:lowercase;white-space:normal;}.quickview .right-col .product-info p a{color:#1a1a1a;}.quickview .right-col .qv-detail-link{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:18px;font-style:italic;}.quickview .right-col .controls{position:relative;width:90%;margin-left:auto;margin-right:auto;margin-top:10px;}.quickview .right-col .controls #quickview-addthis, .quickview .right-col .controls #quickview-inline-addthis{z-index:1000;display:none;width:47%;position:absolute;height:110px;top:-109px;padding:5px;right:0px;border:1px solid #222222;background-color:white;}.quickview .right-col .controls #quickview-addthis .addthis_button_tumblr span, .quickview .right-col .controls #quickview-inline-addthis .addthis_button_tumblr span{display:none;}.quickview .right-col .controls #quickview-addthis .addthis_button_pinterest_pinit, .quickview .right-col .controls #quickview-inline-addthis .addthis_button_pinterest_pinit{height:26px;margin-top:2px;}.quickview .right-col .controls #quickview-addthis #twitter-widget-0, .quickview .right-col .controls #quickview-inline-addthis #twitter-widget-0{display:none;}.quickview .right-col .controls .call-to-action{clear:both;width:100%;margin-top:15px;font-weight:bold;}.quickview .right-col .controls .qv-wishlist-btn{float:left;width:47%;font-weight:bold;}.quickview .right-col .controls .qv-share-btn{float:right;width:47%;font-weight:bold;}.quickview gv-product-rater, .quickview [gv-product-rater]{font-size:12px;}.quickview gv-product-rater + span, .quickview [gv-product-rater] + span{display:inline-block;margin-left:5px;vertical-align:top;}@media all and (min-width:992px){.quickview-inline h4{padding-bottom:12px;text-align:left;}}.quickview-inline h4 a{font-weight:500 !important;font-size:26px;}.quickview-inline .product-rating{border-bottom:none;}@media all and (min-width:992px){.quickview-inline .product-rating{text-align:left;}}.quickview-inline .quickview-image{margin-left:auto;margin-right:auto;}@media all and (min-width:992px){.quickview-inline .right-col{text-align:left;}}.quickview-inline .right-col .strike-price{font-size:21px;}.quickview-inline .right-col .product-info{font-size:13px;color:#959595;font-weight:normal;display:block;}@media all and (min-width:992px){.quickview-inline .right-col .product-info{display:inline;}}.quickview-inline .right-col .full-details-container{text-align:left;}@media all and (min-width:992px){.quickview-inline .right-col .full-details-container{padding:20px 0px 20px 0px;}}@media all and (min-width:992px){.quickview-inline .right-col .controls{margin-left:0px;margin-right:0px;}}.quickview-inline .mobile-controls a{width:100%;height:40px;line-height:39px;}.quickview-modal .modal-header h4{text-transform:none;border-bottom:none;}.quickview-modal .left-col{float:left;width:300px;}.quickview-modal .right-col{float:right;width:315px;}.quickview-modal .qv-price{font-family:"font-1", Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:400;letter-spacing:2px;}.quickview-modal .qv-price .strike-price{color:#555555;}.quickview-modal .qv-price .promo-price{color:#cc0000 !important;}