/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,0.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}.featherlight-previous{left:25px;right:80%}.featherlight-next:hover,.featherlight-previous:hover{background:rgba(255,255,255,0.25)}.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:80px;line-height:80px;margin-top:-40px;text-shadow:0 0 5px #fff;color:#fff;font-style:normal;font-weight:400}.featherlight-next span{right:5%;left:auto}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}.featherlight-first-slide.featherlight-last-slide .featherlight-next,.featherlight-first-slide.featherlight-last-slide .featherlight-previous,.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous,.featherlight-swipe-aware .featherlight-next,.featherlight-swipe-aware .featherlight-previous{display:none}@media only screen and (max-device-width:1024px){.featherlight-next:hover,.featherlight-previous:hover{background:0}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width:1024px){.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}}/*!
 * Vimeo LazyLoad
 * v2.1.0
 * https://github.com/the-muda-organization/vimeo-lazyload
 * MIT License
 */:root{--vi-lazyload-logo-blue:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='0010931'fill='%231ab7ea'%3E%3Cpathd='M88.2423.443a11.97811.978001-.054-.678c-.184-3.124.947-5.9953.394-8.612.627-2.9055.929-4.3589.908-4.3582.55304.487.8555.8012.5611.2421.5631.8073.5781.6986.047-.1473.342-1.3876.23-3.7238.663-2.3352.434-5.2373.65-8.7043.65-2.8820-5.072-.926-6.568-2.78a7.7577.757001-.871-1.37234.134.1001-1.235.727c-3.8682.217-7.7923.323-11.7693.323-2.9560-5.074-.982-6.35-2.945a7.3537.353001-.266-.42221.5521.55001-.117.103c-2.4462.108-4.893.162-7.3353.162-2.3740-3.522-1.307-3.45-3.926.036-1.164.265-2.562.684-4.198.42-1.636.648-2.909.685-3.818.037-1.38-.384-2.073-1.264-2.073-.9520-2.0861.13-3.4043.384-1.3922.365-2.1444.656-2.2526.874-.0741.566.082.767.463.603-2.546.073-4.33-.346-5.348-1.256-.911-.8-1.33-2.126-1.255-3.983a14.6714.67001.537-3.492c.321-1.164.5-2.2.537-3.11.074-1.347-.42-2.02-1.48-2.02-.9150-1.9021.038-2.963.111-1.062.073-1.6454.239-1.7546.494-.0732.037.0583.455.3924.256-2.505.073-4.284-.454-5.337-1.58-.48-.518-.817-1.185-1.01-2.002-.205.194-.415.386-.631.574-2.4462.108-4.893.162-7.3353.162-1.1330-2-.363-2.601-1.09-.602-.728-.885-1.672-.848-2.836.035-1.199.41-3.0531.121-5.562.712-2.5081.069-3.8541.069-4.0360-.944-.33-1.417-.985-1.417-.2070-.77.34-1.691.016-.6932.067-2.2054.595-4.5357.584-3.3154.295-6.1196.443-8.4136.443-1.420-2.624-1.307-3.606-3.924L5.4119.497c-.73-2.615-1.512-3.924-2.349-3.924-.1820-.82.383-1.9131.145L015.244a309.082309.0820003.558-3.163c1.604-1.3832.809-2.113.612-2.1831.897-.1823.0651.1113.5033.88.4742.986.8024.844.9865.57.5472.4791.1483.7161.8063.716.5101.276-.8032.298-2.411.021-1.6081.568-2.8311.642-3.672.146-1.387-.401-2.082-1.642-2.082-.5830-1.185.134-1.804.3991.198-3.9143.487-5.8146.866-5.7062.256.0663.4381.3873.5463.961L2612.081c1.57-1.3832.738-2.113.506-2.1831.203-.1092.088.2442.6541.06.564.816.7741.875.633.18-.4752.212-.9875.02-1.5348.425-.0371.56.532.3381.6972.338.5101.422-.5372.737-1.615l.049-.04c.083-.76.218-1.662.405-2.708.3-1.687.468-3.504-3.945.072-.652-.093-.979-.493-.979-.220-.84.369-1.8621.104l-1.314-1.473c.183-.1441.331-1.23.45-3.1641.532-1.4182.572-2.1453.119-2.182.949-.0731.715.3182.2991.172.584.855.8761.847.8762.9740.364-.036.71-.1081.037a10.04410.0440011.916-2.183c1.678-1.4553.558-2.2745.638-2.4561.788-.1453.064.2733.8331.255.619.8.911.947.8753.438a73.773.7000.822-.71c.838-.9821.659-1.7632.462-2.3451.35-.9822.756-1.5284.215-1.6381.752-.1453.01.2713.7771.25.656.798.9491.94.8773.424-.0371.015-.2842.492-.744.431-.4571.94-.6843.052-.6843.342-.037.763.0371.287.221.577.181.29.618.4341.313.434.3110.773-.21.385-.602a9.8779.877001-.072-1.43c.035-2.9451.35-5.7453.942-8.4012.845-2.9096.203-4.36510.072-4.3653.57605.4741.4535.6934.355.1451.85-.8773.755-3.0655.715-2.3372.142-5.2763.502-8.8154.082.656.9081.6411.362.9561.362.62705.492-.6648.596-1.997.138-.058.274-.117.408-.175zm14.56-5.244c.038-.984-.1-1.886-.41-2.706-.31-.82-.758-1.23-1.341-1.23-1.8620-3.3951.002-4.5973.007-1.0241.64-1.5713.39-1.6435.247-.037.912.1281.714.4922.406.4.803.9661.2031.6971.2031.64203.048-.9654.216-2.898.985-1.6041.513-3.281.587-5.029zm-21.1-1.834c.035-.976-.365-1.465-1.203-1.465-1.0940-2.204.751-3.3342.253-1.131.502-1.7132.94-1.7484.315-.0210-.021.2360.706a12.32212.3220004.645-2.985c1.056-1.1571.603-2.11.64-2.824zM34.6512.714c-.036.906-.4921.775-1.3692.607-.985.941-2.1531.412-3.5031.412-2.080-3.084-.905-3.011-2.715.035-.94.592-1.8461.669-2.715C29.513.43530.708032.0230c.76601.405.31.917.896.51.598.7471.204.7111.818z'/%3E%3C/svg%3E")}.vi-lazyload{width:100%;position:relative!important;overflow:hidden;cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none}.vi-lazyload::before{content:"";width:100%;display:block;position:relative;padding-top:56.25%;background-color:#000}.vi-lazyload-wrap{position:absolute;top:0;right:0;bottom:0;left:0;padding:inherit}.vi-lazyload-content{width:100%;height:100%;position:relative;background-color:#000;background-image:var(--vi-lazyload-img);background-size:cover;background-position:50%;background-repeat:no-repeat}.vi-lazyload-playbtn{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='00138'%3E%3Crectfill='rgba(0,0,0,.65)'width='13'height='8'rx='1'ry='1'/%3E%3Cpolygonfill='%23fff'points='569452'/%3E%3C/svg%3E");background-position:50%;background-size:calc(45px) auto;background-repeat:no-repeat}.vi-lazyload-playbtn:hover{background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='00138'%3E%3Crectfill='%231ab7ea'width='13'height='8'rx='1'ry='1'/%3E%3Cpolygonfill='%23fff'points='569452'/%3E%3C/svg%3E")}.vi-lazyload-logo{display:block;width:30%;min-width:95px;min-height:27px;max-width:215px;padding-top:8.6%;position:absolute;right:4%;bottom:4%;z-index:2;background-image:var(--vi-lazyload-logo-blue);background-position:50%;background-size:contain;background-repeat:no-repeat;opacity:.75;transition:opacity .3s}.vi-lazyload[data-logo="2"] .vi-lazyload-logo{filter:brightness(0) invert(10%) sepia(31%) hue-rotate(126deg) brightness(96%) contrast(95%)}.vi-lazyload[data-logo="3"] .vi-lazyload-logo{filter:grayscale(100%) brightness(200%)}.vi-lazyload-logo:hover{opacity:1;transition:opacity .3s}.vi-lazyload iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0;z-index:3;border:0;background-color:#000}.featherlight-iframe .featherlight-content{width:90%;height:90%}.featherlight-iframe .featherlight-content iframe{width:100%;height:100%}.button,button{background:#3c3a36;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0}.button:hover,button:hover,.button:active,button:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.smallButton{background:#3c3a36;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;font-size:.8em;padding:.5em 1.5em}.smallButton:hover,.smallButton:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.smallButton:hover,.smallButton:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.gone{position:absolute;left:-99999px}.ungone{position:static;left:auto}.clear:after{content:' ';clear:both;display:block}html{box-sizing:border-box;min-height:100%;position:relative;font-size:20px;scroll-behavior:smooth}body{font-family:'Open Sans',sans-serif;font-weight:300;color:#383636;background:#f7f7f7;margin:0;padding:0;height:100%}h1,h2,h3,h4,h5,h6{font-weight:700;margin:2em 0 .35em 0}h1{font-size:2.4em}h2{font-size:1.8em;margin-top:1em}h3{font-size:1.5em}h4{font-size:1.2em}h5{font-size:.9em}h6{font-size:.8em}@media only screen and (max-width:990px){h1{font-size:2.2em}h2{font-size:1.7em}h3{font-size:1.3em}h4{font-size:1.4em}}@media only screen and (max-width:700px){h1{font-size:1.9em}h2{font-size:1.4em}h3{font-size:1.1em}h4{font-size:.9em}}p{margin:1.5em 0;line-height:140%}strong,b{font-weight:600}a{color:#f77f00}a:hover,a:active,a:focus{color:#914b00}body{padding:0}.wrap{width:1410px;max-width:96%;margin:0 auto}#main{width:1410px;max-width:96%;margin:0 auto;margin:3rem auto;background:none!important}#main>*:first-child{margin-top:0}#main>*:last-child{margin-bottom:0}#main ul li,#main ol li{line-height:120%;margin-bottom:.5rem}.main2{margin:2rem 0 0 0;padding:2rem 0}.main2>div{width:1410px;max-width:96%;margin:0 auto}.columns{display:flex;flex-flow:row wrap}.columns>*:first-child{margin-top:0}.columns>*:last-child{margin-bottom:0}.columns>h1,.columns>h2{flex:0 0 100%}.columns>div{flex:0 1 50%}.columns>aside{flex:0 1 31.914893617021306%;margin-right:2.12765957446809%}.columns>article{flex:0 1 65.95744680851071%}.columns.vert-center{align-items:center}.public.consumers .columns>div{flex:0 1 48%}.public.consumers .columns>div:nth-of-type(1){margin-right:4%}@media only screen and (max-width:700px){.columns{display:block}.columns>*{margin:0;width:100%}.columns>*:first-child{margin-bottom:1rem}}.columns-images{justify-content:space-between;margin-bottom:1rem}.columns-images div.columns-images-text{flex:0 1 57.44680851063836%}.columns-images div.columns-images-image{flex:0 1 31.914893617021306%}.columns-images img{display:block;width:100%;height:auto}.site-header{overflow:hidden;padding:1rem;z-index:999;min-height:15px;background:#3c3a36 url('/images/estate-jewelry-store-online.png') top center;background-size:cover}.site-header h1{margin:0;display:inline-block;font-weight:400;text-transform:uppercase;font-size:2em;color:#3c3a36;vertical-align:middle;line-height:60px}.site-header h1 a{text-decoration:none;color:#3c3a36;display:block}.site-header h1 a span{display:inline-block;width:60px;height:60px;background:url('/images/custom-designed-logo.png') no-repeat center;background-size:contain;vertical-align:middle;margin-top:-8px}.site-header .login{background:#fff;display:inline-block;color:#3c3a36;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;background:0;float:right;padding:.5em 1em}.site-header .login:hover,.site-header .login:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#3c3a36}.site-header .back{background:#fff;color:#3c3a36;background:#3c3a36;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;font-size:.8em;padding:.5em 1.5em;font-size:.6em;padding:.5em 1em;text-transform:lowercase;background-color:rgba(255,255,255,0.4)!important}.site-header .back:hover,.site-header .back:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#3c3a36}.site-header .back:hover,.site-header .back:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.site-header .back:hover,.site-header .back:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.public.homepage .site-header{position:absolute;top:0;left:0;right:0;background:0}.public.homepage .site-header>a{color:#3c3a36}@media only screen and (max-width:990px){.site-header{background-image:url('/images/estate-jewelry-store-online2.png');padding:0}}@media only screen and (max-width:700px){.site-header{background-image:url('/images/estate-jewelry-store-online3.png');background-size:200%}.public.homepage .site-header{background-color:#fff!important;position:static}.site-header .logo{font-size:1.2em;margin:10px}.site-header .logo h1{-webkit-text-shadow:0 0 2px #fff;-moz-text-shadow:0 0 2px #fff;text-shadow:0 0 2px #fff}.site-header .logo a span{width:32px;height:27px}body:not(.store-page) .site-header .logo{display:block;text-align:center}}.site-header nav{display:block;background:#3c3a36}.site-header nav ul,.site-header nav li{display:block;margin:0;padding:0;list-style-type:none}.site-header nav ul{overflow:hidden;width:1410px;max-width:96%;margin:0 auto}.site-header nav li{float:left}.site-header nav li:first-child a{border-left:1px solid #fff}.site-header nav a{display:block;color:#fff;padding:10px 20px;text-decoration:none;border-right:1px solid #fff}.site-header nav a:hover,.site-header nav a:active,.site-header nav a:focus{background:rgba(255,255,255,0.1);color:#fff}#inner-nav{display:block;background:#fff;margin:0;padding:0 .5rem}#inner-nav #menu-show{display:none;font-size:.7em;text-align:center;padding:.5rem 5px}#inner-nav #menu-show .fas{vertical-align:middle;-webkit-transition:all 1s;transition:all 1s}#inner-nav ul{display:flex;flex-flow:row wrap;justify-content:center}#inner-nav ul,#inner-nav ul li{margin:0;padding:0;list-style-type:none}#inner-nav ul li{flex:1 0 auto}#inner-nav ul a{display:block;padding:.75rem 5px;color:#3c3a36;text-transform:uppercase;text-decoration:none;font-size:.9em;width:100%;text-align:center;font-weight:700}#inner-nav ul a:hover,#inner-nav ul a:active,#inner-nav ul a:focus{background-color:rgba(247,127,0,0.1)}.consumers #inner-nav ul a{font-size:.8em}@media only screen and (max-width:1180px){.consumers #inner-nav ul a{font-size:.7em}}@media only screen and (max-width:990px){#inner-nav ul a{font-size:.8em}.consumers #inner-nav ul a{font-size:.6em}}@media only screen and (max-width:700px){#inner-nav{padding:0}#inner-nav #menu-show{display:block;cursor:pointer}#inner-nav div{display:none;overflow:hidden}#inner-nav ul{flex-flow:column nowrap}#inner-nav ul li{border-top:1px solid rgba(60,58,54,0.1)}#inner-nav ul li:last-child{border-bottom:1px solid rgba(60,58,54,0.1)}#inner-nav ul a{text-align:left;padding:.5rem 1rem}#inner-nav.menu-open .fa-chevron-square-down{transform:rotate(180deg)}}footer{margin:0;color:rgba(255,255,255,0.5);background:#f77f00;padding:1em}footer a{color:#fff}footer a:hover,footer a:active,footer a:focus{text-decoration:underline;color:rgba(255,255,255,0.8)!important}footer nav ul,footer nav li{list-style-type:none;margin:0;padding:0}footer nav li{display:inline-block;margin-right:2.12765957446809%}footer nav a{text-transform:uppercase;text-decoration:none;font-size:.7em}footer .footer-fine p{font-size:.7em}footer .footer-social{float:right}footer .footer-social a:nth-of-type(1){margin-right:5px}form div:not(:last-child){margin-bottom:.5rem}form input,form textarea,form select{padding:.5em 1em;border:1px solid #c1c1c1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;width:100%;background:#f2f2f2;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3);box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3)}form input[type=radio],form input[type=checkbox]{width:auto;display:inline-block}form button{background:#3c3a36;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;display:block;width:100%}form button:hover,form button:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}form button:hover,form button:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}form input:read-only{cursor:not-allowed}.form-edit{max-width:700px;margin:0 auto;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:2.12765957446809% 4.25531914893618%;background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3)}.form-edit div{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:15px}.form-edit div label{text-align:right;flex:0 1 31.914893617021306%}.form-edit div span{flex:0 1 65.95744680851071%}.form-search{overflow:hidden}.form-search input,.form-search button{padding:.5em 1em;width:150px;float:left;margin-right:10px}.form-search input{background:#fff}.form-search a{vertical-align:middle}#form-login{width:500px;max-width:100%;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:2.12765957446809% 4.25531914893618%;margin:0;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#form-login h3{margin-top:0}#form-login label{position:absolute;left:-99999px}#form-login input{padding:1em 1.5em}.grecaptcha-badge{z-index:9999}.public-form{background:#fff;padding:1.75rem;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:0 auto}.public-form label{text-transform:uppercase;margin-bottom:8px;font-size:.7em;font-weight:600}.public-form textarea{height:300px}.public-form .checkbox{padding-top:.5rem}.public-form .checkbox label{font-size:1.1em}.public-form .checkbox span{padding-left:1rem}.public-form .checkbox label,.public-form .checkbox span{display:block;clear:both}.public-form .checkbox img{display:inline-block;vertical-align:bottom;width:40px;height:auto}.public-form.search-form{border:10px solid #f77f00}.public-form.search-form button{background:#f77f00;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;padding:1rem 1.75rem}.public-form.search-form button:hover,.public-form.search-form button:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.public-form.login-form,.public-form.signup-form{border:10px solid #f77f00;margin:2rem auto 0 auto}.public-form.login-form h2,.public-form.signup-form h2{margin:0 0 .5em 0;font-size:1em}.public-form.login-form button,.public-form.signup-form button{background:#f77f00;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;padding:1rem 1.75rem}.public-form.login-form button:hover,.public-form.signup-form button:hover,.public-form.login-form button:active,.public-form.signup-form button:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.public-form.login-form{max-width:500px}.public-form.signup-form{display:flex;flex-flow:row wrap;max-width:1000px}.public-form.signup-form h2{flex:0 0 100%}.public-form.signup-form>div{flex:0 1 48.93617021276601%}.public-form.signup-form>div:nth-of-type(1){margin-right:2.12765957446809%}@media only screen and (max-width:700px){.public-form.signup-form{position:relative}.public-form.signup-form>div{flex:0 0 100%;margin:0}.public-form.signup-form .required{position:absolute;top:5px;right:5px}}.map-background{background:#f1f3f4 url('/images/map.png') center;background-size:cover;padding:1rem 0}.consumers .map-background{padding:5rem 0}.consumers .map-background .search-form{width:350px}.consumers-results .map-background{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding:2rem;margin-bottom:2rem}.consumers-results .map-background h3{margin:0 1rem;color:#f77f00;text-shadow:-2px -2px 4px #fff,0 0 4px #fff,1px 1px 2px rgba(0,0,0,0.5);font-size:2em;font-weight:600}.consumers-results .map-background .search-form{display:flex;flex-flow:row nowrap;align-items:flex-end;padding:1rem 2rem}.consumers-results .map-background .search-form div{flex:0 1 25%;margin:0 2.12765957446809% 0 0}.consumers-results .map-background .search-form div:last-child{margin-right:0}.consumers-results .map-background .search-form .reset{font-size:.8em;margin-bottom:.5rem;float:right;display:block}.consumers-results .map-background .search-form button{white-space:nowrap;padding:.75rem}@media only screen and (max-width:990px){.map-background{background-image:url('/images/map2.png')}.consumers-results .map-background .search-form{flex-flow:row wrap!important;padding:.5rem 1rem}.consumers-results .map-background .search-form div{flex:0 1 31%}.consumers-results .map-background .search-form div:nth-of-type(3){margin-right:0}.consumers-results .map-background .search-form div:last-child{flex:0 0 100%}}@media only screen and (max-width:700px){.map-background{background-image:url('/images/map3.png')}.consumers-results .map-background .search-form div{flex:0 1 48%}.consumers-results .map-background .search-form div:nth-of-type(2){margin-right:0}.consumers-results .map-background .search-form div:nth-of-type(3){flex:0 0 100%}}.launch-form{width:90%;max-width:600px;margin:2rem auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px solid #3c3a36;padding:2.12765957446809%}.launch-form img{display:block;margin:0 auto;width:100px;height:auto}.launch-form p{font-size:.8em}.launch-form form{text-align:left}.launch-form form div div{display:flex;flex-flow:row nowrap}.launch-form form div div label{flex:0 1 31.914893617021306%;text-align:right;padding-right:10px}.launch-form form div div span{flex:0 1 65.95744680851071%}.launch-form form label{font-size:.7em}#homepage-hero{display:flex;flex-flow:row nowrap;align-items:stretch;background:#fff url('/images/customdesigned-hero.png') top left;background-size:cover;justify-content:space-between}#homepage-hero>div{flex:0}#homepage-hero>div:nth-of-type(2){padding:8.51063829787236% 4.25531914893618%;display:flex;flex-flow:column nowrap;justify-content:center;flex:0 0 55%}#homepage-hero>div:nth-of-type(2) p{font-size:1.65em;margin:4em 0 .5em 0}#homepage-hero>div:nth-of-type(2) a{background:#f77f00;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;font-size:2em;padding:1.25rem 1em;display:block;width:100%;text-align:center;margin-top:2em}#homepage-hero>div:nth-of-type(2) a:hover,#homepage-hero>div:nth-of-type(2) a:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}#homepage-hero>div:nth-of-type(2) a:nth-of-type(2){font-size:1em;margin-top:.75em;background:#ab5800}#homepage-hero h1{font-size:3.3vw;margin:0 0 .2em 0}#homepage-hero h1 span{display:block}#homepage-hero h1 span:not(.orange){white-space:nowrap}#homepage-hero h2{font-size:1.2em;font-weight:300;line-height:150%;margin:0}@media only screen and (max-width:1180px){#homepage-hero h2{font-size:1.1em;margin:0}#homepage-hero>div:nth-of-type(2) a{font-size:1.4em}#homepage-hero>div:nth-of-type(2) a:nth-of-type(2){font-size:1em}}@media only screen and (max-width:990px){#homepage-hero>div:nth-of-type(2){flex:0 0 65.95744680851071%;padding:60px 2.12765957446809% 2.12765957446809% 2.12765957446809%;background:rgba(255,255,255,0.7)}#homepage-hero h1{font-size:4.3vw}#homepage-hero h2{font-size:.9em;margin:0}}@media only screen and (max-width:700px){#homepage-hero{display:block;position:relative;font-size:1.2em}#homepage-hero>div:nth-of-type(1){position:absolute;left:-99999px}#homepage-hero>div:nth-of-type(2){-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:5px solid #f77f00;border-width:5px 0;max-width:100%;width:100%;margin:2rem 0;padding:30px;background:rgba(255,255,255,0.9);text-align:center}#homepage-hero>div:nth-of-type(2)>a{margin-top:1em!important;font-size:1em}#homepage-hero h1{font-size:6.3vw}#homepage-hero h2{font-size:.8em}}@media only screen and (max-width:480px){#homepage-hero>div:nth-of-type(1){position:absolute;left:-99999px}#homepage-hero>div:nth-of-type(1){margin:10px 0}}.buttons2{display:flex;flex-flow:row nowrap;justify-content:space-around}.buttons2 a{flex:0 1 31.914893617021306%;background:#3c3a36;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;text-align:center;padding:1em .5em;font-size:.8em}.buttons2 a:hover,.buttons2 a:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.buttons2 a:hover,.buttons2 a:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.buttons{text-align:center;display:flex;flex-flow:row wrap;justify-content:space-between}.buttons a{background:#3c3a36;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;flex:0 1 49%;text-align:center;padding:.75em 1em;font-size:.8em;margin-bottom:2%}.buttons a:hover,.buttons a:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.buttons a:hover,.buttons a:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.buttons a:nth-of-type(1){flex:0 0 100%;background-color:#f77f00;font-size:1.2em;margin-bottom:4%}#retailers-hero .buttons a{background:#f77f00}#retailers-hero .buttons a:hover,#retailers-hero .buttons a:active,#retailers-hero .buttons a:focus{background:rgba(247,127,0,0.8)}@media only screen and (max-width:700px){.buttons{display:block!important}.buttons a{display:block!important;width:100%!important;margin:0 0 5px 0}}#retailers-hero{display:flex;flex-flow:row wrap;justify-content:space-around;margin:2.12765957446809% 0}#retailers-hero h1,#retailers-hero h2{margin-top:0}#retailers-hero h1{font-size:1.8em}#retailers-hero h2{font-size:1.4em;font-weight:300;margin-bottom:2rem}#retailers-hero h2 span{font-weight:700}#retailers-hero>div{flex:0 1 40.42553191489366%;margin:0}#retailers-hero>div:nth-of-type(2){display:flex;flex-flow:column nowrap;justify-content:center}#retailers-hero .retailers-hero-boxes{display:flex;flex-flow:row wrap;justify-content:space-between}#retailers-hero .retailers-hero-boxes>a,#retailers-hero .retailers-hero-boxes>span{flex:0 0 48.93617021276601%;background:#000;position:relative}#retailers-hero .retailers-hero-boxes>a:nth-of-type(n+3),#retailers-hero .retailers-hero-boxes>span:nth-of-type(n+3){margin-top:2.12765957446809%}#retailers-hero .retailers-hero-boxes img{display:block;width:100%;height:auto;position:relative;z-index:0}#retailers-hero .retailers-hero-boxes h3,#retailers-hero .retailers-hero-boxes h4{color:#fff;text-align:center;position:absolute;left:0;right:0;font-weight:300;margin:1rem;z-index:1}#retailers-hero .retailers-hero-boxes h3{top:0}#retailers-hero .retailers-hero-boxes h4{bottom:0;display:none}#retailers-hero .retailers-hero-boxes h4 .smallButton{font-size:.6em}@media only screen and (max-width:990px){#retailers-hero>div{flex:0 1 48.93617021276601%}#retailers-hero>div:nth-of-type(2){padding-left:2.12765957446809%}}@media only screen and (max-width:700px){#retailers-hero>div{flex:0 0 100%;margin:0 0 1rem 0}#retailers-hero>div:nth-of-type(2){order:1;padding-left:0}#retailers-hero>div:nth-of-type(1){order:2}}#retailers-form a{color:#f77f00}#retailers-form p{text-align:center;font-size:.8em;margin:.25em 0}.map-pins{text-align:center}.map-pins h2{padding-top:1.5rem;padding-bottom:1.5rem;margin:10px 0 0 0;color:#f77f00;background:#fff;z-index:1;position:relative}.map-pins img{display:block;width:100%;height:auto;z-index:0;position:relative}#consumers-hero{justify-content:space-between}#consumers-hero>div:nth-of-type(1){flex:0 1 40.42553191489366%}#consumers-hero>div:nth-of-type(1)>*:first-child{margin-top:0}#consumers-hero>div:nth-of-type(1)>*:last-child{margin-bottom:0}#consumers-hero>div:nth-of-type(2){-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}@media only screen and (max-width:700px){#consumers-hero{display:flex;flex-flow:columns nowrap}#consumers-hero>div{width:100%!important;flex:1 1 100%!important}#consumers-hero>div:nth-of-type(1){order:2;padding-top:2rem}#consumers-hero .map-background{order:1;padding:1rem 0}}.store-results h1{text-align:center;margin:1rem 0 2rem}.store-results .pagination{text-align:center;display:flex;flex-flow:row nowrap;align-items:flex-start;font-size:.6em}.store-results .pagination#pagination-1{margin-bottom:2.12765957446809%}.store-results .pagination .page-back,.store-results .pagination .page-next{flex:0 1 auto}.store-results .pagination .page-back a,.store-results .pagination .page-next a,.store-results .pagination#pagination-2 .pages a,.store-results .pagination .page-back span,.store-results .pagination .page-next span,.store-results .pagination#pagination-2 .pages span{display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:.25rem .5rem;margin-bottom:5px}.store-results .pagination .page-back span,.store-results .pagination .page-next span,.store-results .pagination#pagination-2 .pages span{background:rgba(60,58,54,0.1);color:rgba(60,58,54,0.7)}.store-results .pagination .page-back a,.store-results .pagination .page-next a,.store-results .pagination#pagination-2 .pages a{background:#3c3a36;color:#fff;text-decoration:none}.store-results .pagination .page-back a:hover,.store-results .pagination .page-next a:hover,.store-results .pagination#pagination-2 .pages a:hover,.store-results .pagination .page-back a:active,.store-results .pagination .page-next a:active,.store-results .pagination#pagination-2 .pages a:active,.store-results .pagination .page-back a:focus,.store-results .pagination .page-next a:focus,.store-results .pagination#pagination-2 .pages a:focus{background:rgba(60,58,54,0.8)}.store-results .pagination .page-back .fa-chevron-left,.store-results .pagination .page-next .fa-chevron-left,.store-results .pagination#pagination-2 .pages .fa-chevron-left{margin-right:4px}.store-results .pagination .page-back .fa-chevron-right,.store-results .pagination .page-next .fa-chevron-right,.store-results .pagination#pagination-2 .pages .fa-chevron-right{margin-left:4px}.store-results .pagination .pages{flex:1 1 auto;text-align:center;padding:0 10px}.store-results .pagination#pagination-2{margin-bottom:2.12765957446809%}@media only screen and (max-width:700px){.store-results h1{font-size:1.5em;margin:1rem 0}}@media only screen and (max-width:480px){.store-results h1{font-size:1.3em}}.results-columns{display:flex;flex-flow:row wrap}.results-columns>section>a{border:2px solid rgba(247,127,0,0);display:block;overflow:hidden}.results-columns>section>a:hover,.results-columns>section>a:active,.results-columns>section>a:focus{border-color:#f77f00}.results-columns>a,.results-columns>section{flex:0 1 31.914893617021306%;margin-bottom:2.12765957446809%;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;color:#3c3a36;overflow:hidden}.results-columns>a .store-logo,.results-columns>section .store-logo{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:2px 2px 2px #f2f2f2;-moz-box-shadow:2px 2px 2px #f2f2f2;box-shadow:2px 2px 2px #f2f2f2;padding-bottom:50%;position:relative}.results-columns>a .store-logo img,.results-columns>section .store-logo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;width:auto;max-height:90%;max-width:90%}.results-columns>a .store-details,.results-columns>section .store-details{padding:1rem}.results-columns>a .store-details p,.results-columns>section .store-details p,.results-columns>a .store-details h3,.results-columns>section .store-details h3{margin:0}.results-columns>a .store-details h3,.results-columns>section .store-details h3{padding-bottom:.5rem}.results-columns>a .store-details p:nth-of-type(1),.results-columns>section .store-details p:nth-of-type(1){font-size:.8em;font-weight:600;color:rgba(0,0,0,0.5)}.results-columns>a .store-details .snippet,.results-columns>section .store-details .snippet{border-top:2px solid #f2f2f2;padding:5px 0;margin:5px 0;font-size:.8em}.results-columns>a .store-details .specialty,.results-columns>section .store-details .specialty{padding:5px 0 0 0;margin:5px 0;font-size:.6em}.results-columns>a .store-details .specialty span,.results-columns>section .store-details .specialty span{background:#f77f00;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;font-size:1.3em;width:100%;text-align:center}.results-columns>a .store-details .specialty span:hover,.results-columns>section .store-details .specialty span:hover,.results-columns>a .store-details .specialty span:active,.results-columns>section .store-details .specialty span:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.results-columns>a .store-details .specialty a,.results-columns>section .store-details .specialty a{background-color:#f77f00;color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:.125rem .5rem;display:inline-block;margin:0 .15rem .25rem 0;border:0;text-decoration:none;font-size:1.3em}span.results-columns>a .store-details .specialty a,span.results-columns>section .store-details .specialty a{cursor:none}a.results-columns>a .store-details .specialty a,a.results-columns>section .store-details .specialty a{cursor:pointer;text-decoration:none}a.results-columns>a .store-details .specialty a:hover,a.results-columns>section .store-details .specialty a:hover,a.results-columns>a .store-details .specialty a:active,a.results-columns>section .store-details .specialty a:active,a.results-columns>a .store-details .specialty a:focus,a.results-columns>section .store-details .specialty a:focus{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.results-columns>a:not(:nth-child(3n+3)),.results-columns>section:not(:nth-child(3n+3)){margin-right:2.12765957446809%}.results-columns>a:hover,.results-columns>a:active,.results-columns>a:focus{background:#f2f2f2}.results-columns>a:hover .specialty span,.results-columns>a:active .specialty span,.results-columns>a:focus .specialty span{background:rgba(247,127,0,0.7)}@media only screen and (max-width:990px){.results-columns>a,.results-columns>section{flex:0 1 48.93617021276601%}.results-columns>a:nth-child(even),.results-columns>section:nth-child(even){margin-right:0}.results-columns>a:nth-child(odd),.results-columns>section:nth-child(odd){margin-right:2.12765957446809%}}@media only screen and (max-width:480px){.results-columns>a,.results-columns>section{flex:0 1 100%;margin-right:0!important}.results-columns>a .store-details,.results-columns>section .store-details{padding:.5rem}}.find-a-store-cta{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;background:#f1f3f4 url('/images/map.png') center;padding:2.12765957446809%;border-top:1px solid #c1c1c1}.find-a-store-cta h2{margin:0 4.25531914893618% 0 0;font-weight:400;text-transform:uppercase;font-size:2.4em;-webkit-text-shadow:0 0 2px #fff;-moz-text-shadow:0 0 2px #fff;text-shadow:0 0 2px #fff}.find-a-store-cta a{background:#f77f00;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0}.find-a-store-cta a:hover,.find-a-store-cta a:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}@media only screen and (max-width:700px){.find-a-store-cta{display:block;text-align:center;background-image:url('/images/map3.png')}.find-a-store-cta h2{margin:0 0 1rem 0;font-weight:700}.find-a-store-cta a{margin:0 0 1rem 0}}.page-header{margin:2rem 0;overflow:hidden;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.page-header form{flex:1 0 auto}.page-header .button{background:0;flex:0 1 auto;vertical-align:middle;margin-left:auto;color:#fff}.page-header h1{flex:0 1 auto;margin:0 2.12765957446809% 0 0;vertical-align:middle}.page-header.public.homepage{color:#3c3a36}.public.placeholder{background:#fff url('/images/customdesigned-hero.png') top left;text-align:center;background-size:cover}.public.placeholder h1{color:#f77f00;margin:1rem 0}.public.placeholder h2{margin:1rem 0}.public.placeholder p{font-size:1.4em;margin:1rem 0}.public.placeholder>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;border:5px solid #f77f00;padding:2rem;background:rgba(255,255,255,0.9);width:700px;max-width:98%}.public.placeholder>div>*:first-child{margin-top:0}.public.placeholder>div>*:last-child{margin-bottom:0}.public.placeholder .logos{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin:2rem auto 0 auto;width:550px;max-width:100%}.public.placeholder .logos a{flex:0 1 18%}.public.placeholder .logos a img{width:100%;height:auto}.public.placeholder img{display:block;width:100px;height:auto;margin:0 auto}@media only screen and (max-width:990px){.public.placeholder{font-size:.9em}}@media only screen and (max-width:700px){.public.placeholder{font-size:.8em}.public.placeholder>div{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-width:5px 0;max-width:100%;width:100%;margin:0;left:0;right:0;transform:translate(0,-50%)}}@media only screen and (max-width:480px){.public.placeholder>div{border:0;top:0;bottom:0;transform:translate(0)}.public.placeholder>div h1{font-size:1.5em}}.store-page #main{margin:1rem auto}.store-page .site-header{background:#3c3a36!important;color:#fff;padding:.25rem}.store-page .site-header .logo{font-size:.7em;margin:0}.store-page .site-header a{color:#fff!important}.store-page .site-header a span{background-image:url('/images/estate-jewelry-logo-white.png');width:20px;height:17px}.store-page .site-header .social{margin:0;float:right;font-size:.8em}.store-page .site-header .social span{font-size:.7em;font-weight:600}.store-page .site-header .social a{margin-bottom:0;vertical-align:middle}.store-page .pattern-background{background:url('/images/pattern.png') top left;border:1px solid #efe9e7}.store-page .specialty{padding:0 0 .5em 0;font-size:.8em;text-align:center;font-weight:bold}.store-page .specialty a{background:#f77f00;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:.5em 1em;margin-left:5px;font-weight:normal}.store-page .specialty a:hover,.store-page .specialty a:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.store-page .link-to-main{font-weight:bold;text-align:center;background:rgba(60,58,54,0.1);overflow:hidden;margin-bottom:1rem}.store-page .link-to-main p{margin:1rem!important}.store-page #store-services-retail{overflow:hidden;margin-bottom:2.12765957446809%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;background:#fff;padding:1rem;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.store-page #store-services-retail .store-profile{flex:0 1 23.40425531914896%;margin-right:2.12765957446809%}.store-page #store-services-retail .store-profile p{margin:0}.store-page #store-services-retail .store-profile .smallButton{display:block;margin-bottom:5px}.store-page #store-services-retail .store-profile2{display:flex;flex-flow:column nowrap;justify-content:center;flex:0 1 74.46808510638306%;justify-content:flex-end;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.store-page #store-services-retail .store-profile2 h1{margin:0;text-align:center}.store-page #store-services-retail .store-profile2 img{display:block;margin:0 auto;height:auto;width:auto;max-width:100%}.store-page #store-services-retail .store-logo{width:100%;height:200px}.store-page #store-services-retail .store-logo img{display:block;margin:0 auto;max-width:100%;max-height:100%}.store-page #store-services-retail .store-buttons{display:flex;flex-flow:row wrap;margin-top:1rem}.store-page #store-services-retail .store-buttons a{flex:1 1 48.93617021276601%;background:#3c3a36;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;display:block;width:100%;font-size:.8em;padding:.5em 1.5em;font-size:.7em;text-align:center;margin-bottom:2.12765957446809%}.store-page #store-services-retail .store-buttons a:hover,.store-page #store-services-retail .store-buttons a:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.store-page #store-services-retail .store-buttons a:nth-of-type(even){margin-left:2.12765957446809%}.store-page #store-services-retail .button{display:block;width:100%}@media only screen and (max-width:1180px){.store-page #store-services-retail>div:first-child{flex:0 1 31.914893617021306%}.store-page #store-services-retail>div:last-child{flex:0 1 65.95744680851071%}}@media only screen and (max-width:990px){.store-page #store-services-retail>div:first-child{flex:0 1 40.42553191489366%}.store-page #store-services-retail>div:last-child{flex:0 1 57.44680851063836%}.store-page #store-services-retail h4{font-size:1em}.store-page #store-services-retail p{font-size:.8em}.store-page #store-services-retail .store-logo{max-height:120px;margin-bottom:10px}}@media only screen and (max-width:700px){.store-page #store-services-retail{display:block}.store-page #store-services-retail>div:first-child{margin-bottom:30px}}.store-page #store-2{padding:3.1914893617021347% 0}.store-page #store-2>*:first-child{margin-top:0}.store-page #store-2>*:last-child{margin-bottom:0}.store-page #store-2>br{display:none}.store-page #store-2 p{margin:1em 0}.store-page .upload-gallery{width:1410px;max-width:96%;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:center;margin-top:3.1914893617021347%}.store-page .upload-gallery p{flex:0 0 100%;text-align:center;font-style:italic;margin:5px 0 0 0}.store-page .upload-gallery a{flex:0 1 250px;padding-bottom:250px;overflow:hidden;position:relative;margin:10px!important}.store-page .upload-gallery a img{position:absolute;display:block;min-height:100%;min-width:100%;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.store-page #store-services-custom .upload-gallery{width:100%;max-width:100%;background:rgba(255,255,255,0.5);padding:1em}.store-page .store-row{position:relative;padding-bottom:3.1914893617021347%;overflow:hidden}.store-page .store-row:nth-of-type(3){background:rgba(193,193,193,0.5)}.store-page .store-row>div>*:first-child{margin-top:0}.store-page .store-row>div>br{display:none}.store-page .store-row>h2:nth-of-type(1){text-align:center;font-size:2.4em}.store-page .store-row>h1{text-align:center;font-size:2.4em;margin:1rem 0}.store-page .store-row-separator{content:"";display:block;height:225px;background:#fff;background-size:cover;background-repeat:no-repeat;background-position:center}.store-page #store-services-diamonds{background-size:cover;padding:3.1914893617021347% 2.12765957446809%;text-align:center}.store-page #store-services-custom{background:#f2f2f2;padding:3.1914893617021347% 2.12765957446809% 5.319148936170225% 2.12765957446809%}.store-page #store-services-custom>div{width:1410px;max-width:96%;margin:0 auto}.store-page #store-services-estate{padding:3.1914893617021347% 2.12765957446809%}.store-page #store-services-estate>div{width:1410px;max-width:96%;margin:0 auto}.store-page #store-services-repair{padding:3.1914893617021347% 2.12765957446809%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start}.store-page #store-services-repair>h2{flex:1 0 100%;margin:0 0 2.12765957446809% 0;text-align:center;font-size:2.4em}.store-page #store-services-repair .repair-circles{flex:0 1 48.93617021276601%;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start}.store-page #store-services-repair .repair-circles>div{-webkit-border-radius:125px;-moz-border-radius:125px;border-radius:125px;background:#f2f2f2;flex:0 1 125px;padding-bottom:125px;margin:1%;position:relative;overflow:hidden}.store-page #store-services-repair .repair-circles>div .fas{font-size:2em;margin-bottom:.25em}.store-page #store-services-repair .repair-circles>div h3{margin:0;font-weight:400;line-height:100%;font-size:.65em}.store-page #store-services-repair .repair-circles>div.showpop{cursor:pointer;background:rgba(255,255,255,0.3)}.store-page #store-services-repair .repair-circles>div div{position:absolute;left:0;right:0;top:.75rem;text-align:center;padding:0 15px}.store-page #store-services-repair .repair-text{flex:0 1 48.93617021276601%}.store-page #store-services-repair .repair-text p{margin:1em 0}.store-page .service-pop{display:none}.store-page .social{margin-top:1.5em}.store-page .social a{display:inline-block;color:#fff;text-decoration:none;width:1.75em;height:1.75em;text-align:center;line-height:1.75em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0 .25em .25em 0}.store-page .social .fa,.store-page .social .fab,.store-page .social .fal,.store-page .social .far,.store-page .social .fas{color:#fff!important}.store-page .social .facebook{background-color:#005397}.store-page .social .youtube{background-color:#f00}.store-page .social .google{background-color:#db4437}.store-page .social .twitter{background-color:#00aedd}.store-page .social .vimeo{background-color:#00adef}.store-page .social .instagram{background-color:#d93175}.store-page .social .pinterest{background-color:#bd081c}.store-page .store-map{background:#fff;padding:2.12765957446809%;width:100%;height:400px}.store-page .store-cta{padding:2.12765957446809% 1.063829787234045%;text-align:center;background:rgba(255,255,255,0.5)}.store-page .store-cta .cta{background:#3c3a36;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;font-size:1.5em;margin:0 1.063829787234045%}.store-page .store-cta .cta:hover,.store-page .store-cta .cta:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.store-page .store-cta .cta:hover,.store-page .store-cta .cta:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.store-page .store-profile-cta{text-align:center}@media only screen and (max-width:700px){.store-page #store-services-repair{display:block}.store-page #store-services-repair .repair-circles>div{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;flex:0 1 100px;padding-bottom:100px}.store-page #store-services-repair .repair-circles>div .fas{font-size:1.5em;margin-bottom:.125em}.store-page #store-services-repair .repair-circles>div h3{font-size:.55em}.store-page .store-profile-cta{font-size:.8em}}.maintenance_page footer{position:fixed;bottom:0;right:0;left:0}.maintenance_page .maintenance{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:600px}.maintenance_page .maintenance h3{text-align:center}.maintenance_page .maintenance img{display:block;margin:0 auto}@media only screen and (max-width:700px){.maintenance_page .maintenance img{width:50px;height:auto}.maintenance_page .maintenance h3{font-size:1em}.maintenance_page footer .copyright{font-size:.7em}}.grey-back{background:rgba(0,0,0,0.05);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.to-top{position:absolute;background:#3c3a36;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;bottom:0;right:10px;font-size:.6em;padding:1em 1.5em}.to-top:hover,.to-top:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.fa-asterisk{color:#b62121;font-size:.8em;vertical-align:text-top}.required{font-size:.6em;text-align:right}.marg1{margin:1rem auto}.marg2{margin:2rem auto}.marg3{margin:3rem auto}.center{text-align:center}.has-background-white{background:#fff}.icon-columns{display:flex;flex-flow:row wrap;justify-content:space-around}.icon-columns div{flex:0 1 23.40425531914896%}.icon-columns>div{max-width:250px}.icon-columns .icon{margin:0 auto;display:block;border:1px solid #ccc;-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px;width:80%;padding-bottom:80%;position:relative;background:#fff;-webkit-box-shadow:inset 2px 2px 3px rgba(0,0,0,0.1);-moz-box-shadow:inset 2px 2px 3px rgba(0,0,0,0.1);box-shadow:inset 2px 2px 3px rgba(0,0,0,0.1);overflow:hidden}.icon-columns .icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:55%;height:auto}.icon-columns h4{font-size:.8em;text-align:center}.icon-columns p{font-size:.8em}@media only screen and (max-width:700px){.icon-columns{display:block}.icon-columns>div{max-width:100%;overflow:hidden;margin-bottom:2rem}.icon-columns>div .icon{float:left;width:150px;padding-bottom:150px;margin-right:20px}.icon-columns>div h4{text-align:left;margin-top:0}}.alert{border:1px solid #b62121;background:rgba(182,33,33,0.1);padding:1.063829787234045% 2.12765957446809%;margin-bottom:2.12765957446809%;overflow:hidden}.alert i{color:#b62121;font-size:5em;float:left;margin-right:1.063829787234045%}.alert div{overflow:hidden}#message{position:relative;padding:10px;background:#3c3a36}#message .fas{position:absolute;top:5px;right:5px;color:#000;cursor:pointer}.warn,.success{border:2px solid #f77f00;background:#fef2e6;padding:20px;position:relative;margin:0 auto;width:1410px;max-width:90%}.warn .button,.success .button{background:#3c3a36;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0;font-size:.8em;padding:.5em 1.5em}.warn .button:hover,.success .button:hover,.warn .button:active,.success .button:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.warn .button:hover,.success .button:hover,.warn .button:active,.success .button:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.warn *,.success *{margin:0}.warn h2,.success h2,.warn a,.success a{color:#f77f00}.warn{border-color:#b62121;background:#f8e9e9}.warn .button{background-color:#b62121}.warn h2,.warn a{color:#b62121}.orange{color:#f77f00}.orangeBack{background-color:#f77f00}.green{color:#f77f00}.greenBack{background-color:#f77f00}.blue{color:#f77f00}.blueBack{background-color:#f77f00}.more{text-align:center}.more span{background:#3c3a36;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:1em 3em;cursor:pointer;border:0}.more span:hover,.more span:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.more span:hover,.more span:active{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);color:#fff}.hide{display:none}.s-facebook{background:#4267b2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;width:50px;padding-bottom:50px;position:relative;margin-bottom:10px;font-size:1.5em;color:#fff!important}.s-facebook .fab{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.devalert{position:fixed;bottom:0;left:0;right:0;background:#b62121;color:#fff;z-index:999;text-align:center;padding:5px}.devalert *{margin:0}