.clearfix,.collection-page .ring-row:after,.hr{clear:both}.saved-rings,.saved-rings>li,li{list-style-type:none}@font-face{font-family:copperplate_gothicmedium;src:url(fonts/copperplate_gothic_thirty-two_ab-webfont.eot);src:url(fonts/copperplate_gothic_thirty-two_ab-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/copperplate_gothic_thirty-two_ab-webfont.woff2) format('woff2'),url(fonts/copperplate_gothic_thirty-two_ab-webfont.woff) format('woff'),url(fonts/copperplate_gothic_thirty-two_ab-webfont.ttf) format('truetype'),url(fonts/copperplate_gothic_thirty-two_ab-webfont.svg#copperplate_gothicmedium) format('svg');font-weight:400;font-style:normal}*{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.locations-and-map *{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.back-button{font-size:14px;text-transform:uppercase}.back-button span{font-size:22px}.side-links{position:fixed;z-index:5000;left:0;top:50%;width:53px;height:214px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.collection-button-wrapper{height:53px;position:relative}.collection-button{height:53px;width:53px;z-index:20;position:absolute;top:0;left:0}.collection-button-text{width:230px;position:absolute;top:0;left:-300px;z-index:15;background:#40150E;border:1px solid #532b22;border-left:none;height:52px;line-height:53px;text-align:center}.collection-button-text.open,.collection-button-wrapper:hover .collection-button-text{left:53px}.collection-button-text a{color:#EEDFC3;text-transform:uppercase;font-size:9px;letter-spacing:3px;width:100%;display:block;text-align:center}.collection-button-text a.left{text-align:right;margin-left:10%}.collection-button-text a.right{text-align:left}.collection-button-text.logged-in a{width:auto;float:left}.collection-button-text.logged-in .sep{color:#EEDFC3;width:15%;float:left;height:53px;text-align:center}a,body{color:#3b0c04}.no-transition{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}body{background:#40150E;font-family:'Open Sans',sans-serif;margin:0;padding:0;font-size:14px}a{text-decoration:none}a.link{text-decoration:underline}.box-shadow{-webkit-box-shadow:3px 11px 40px -10px rgba(158,142,113,1);-moz-box-shadow:3px 11px 40px -10px rgba(158,142,113,1);box-shadow:3px 11px 40px -10px rgba(158,142,113,1)}.box-shadow.small{-webkit-box-shadow:0 0 10px -2px rgba(158,142,113,1);-moz-box-shadow:0 0 10px -2px rgba(158,142,113,1);box-shadow:0 0 10px -2px rgba(158,142,113,1)}.center{text-align:center}.copperplate{font-family:copperplate_gothicmedium}.container{padding-top:54px}.disclaimer-text{font-size:13px;color:#91806e;font-style:italic}.float.left{float:left}.float.right{float:right}.has-recently-viewed{margin-bottom:90px}h1,h2,h3{font-family:copperplate_gothicmedium;margin:0;font-weight:400}h1{font-size:30px;padding:0}h1.freestyle{font-size:40px;color:#000}h1.fifty{font-size:50px;padding-bottom:20px}h2,h3,li,ul{padding:0}h2{font-size:27px}h3{font-size:22px}h3.freestyle{font-size:42px;color:#000}.dropdown-content .box,.dropdown-content .column .title{font-size:20px;font-family:copperplate_gothicmedium}.hr{height:1px;background:#dccab1;margin:70px 0}nav,nav li{height:55px}.hr.no-margin,li,ul{margin:0}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}header,nav,section{display:block;zoom:1}input[type=text],input[type=button],input[type=submit],textarea{-webkit-appearance:none;border-radius:0}nav li{padding-left:10px;padding-right:10px;line-height:55px}.dropdown{height:0;background:#F8F2E6;width:100%;position:absolute;top:54px;left:0;z-index:10000;overflow:hidden}.dropdown-content{padding:50px}.dropdown-content:after{content:'';position:absolute;bottom:25px;left:50%;margin-left:-125px;background:url(../img/logo.png);width:250px;height:55px;background-size:cover}.dropdown-content a{color:#3b0c04}.dropdown-content .column{width:28%;float:left;text-transform:none;line-height:normal;margin-right:40px}.dropdown-content .column.premier-boutique,.dropdown-content .column.verragio-boutique{margin-top:-30px;max-width:400px}.dropdown-content .column .dropdown-image{margin-bottom:25px;max-width:100%}.dropdown-content .column .title{margin-bottom:20px}.dropdown-content .box{text-align:left;border-left:2px solid #40150e;padding-left:40px;margin-left:40px;min-height:155px}.dropdown-content .box a{color:#40150e;display:block;padding-bottom:20px}.collections{display:table;width:100%;table-layout:fixed}.collections li{display:table-cell;text-align:center;font-weight:700;text-transform:none;font-size:16px}.premier-boutique-dropdown,.verragio-boutique-dropdown{width:400px;height:252px;font-family:copperplate_gothicmedium;font-size:18px;font-weight:400;padding:30px 0 0;display:block}.premier-boutique-dropdown{background:url(i/bg-premier-boutique-dropdown.jpg) center center no-repeat;background-size:100%}.verragio-boutique-dropdown{background:url(i/bg-verragio-boutique-dropdown.jpg) center center no-repeat;background-size:100%}.international-stores-dropdown{background:url(i/bg-international-stores-dropdown.jpg) center center no-repeat;height:106px;width:295px;display:inline-block;font-size:16px;font-family:copperplate_gothicmedium;padding-top:35px;text-align:center;margin:15px 0 0}.dropdown-content.store-locator-content input[type=text]{background:#D9CDC1;color:#98877D;width:176px;height:35px}.button,header a{color:#eedfc3}.dropdown-content.store-locator-content .zip-search{text-transform:uppercase;width:98px;font-family:copperplate_gothicmedium;height:36px}.button,header .search-box .search .search-submit{font-family:'Open Sans',sans-serif}.dropdown-content.store-locator-content h3{padding-bottom:15px}.dropdown-content.wedding-rings-content{width:60%;margin:auto}.dropdown-content.wedding-rings-content .column{border:1px solid #e1d2c1;width:45%;margin-right:5%;background:url(/css/i/bg-gradient-dropdown-box.jpg) repeat-x #f4ead9;min-height:180px;padding:20px 0}.button,header{background:#40150e}.dropdown-content.wedding-rings-content .column img{max-width:100%}.dropdown-content.wedding-rings-content .column.right{margin-right:0}.dropdown-content.wedding-rings-content .column a{display:block;font-size:20px;text-align:center}input[type=number],input[type=password],input[type=text],select,textarea{background:#c8b39c;border:0;padding:0;color:#3b0c04;font-size:14px;height:32px;line-height:32px;font-weight:300;width:280px;-webkit-appearance:none;border-radius:0}.make-it-yours-options-wrapper input[type=text]{width:200px}textarea{height:auto;line-height:auto}.button{height:32px;line-height:32px;text-align:center;border:0;font-size:14px;font-weight:300;padding:0 17px;display:inline-block;cursor:pointer}.button.small{font-size:12px;height:24px;line-height:24px}.button.small.inquire{display:block;margin-top:4px}::-webkit-input-placeholder{color:#3b0c04}:-moz-placeholder{color:#3b0c04}::-moz-placeholder{color:#3b0c04}:-ms-input-placeholder{color:#3b0c04}label{display:block}.form-row{text-align:left;margin:auto auto 10px}.share-my-creation label{width:140px}.share-my-creation input[type=text],.share-my-creation textarea{width:95%;text-align:left;padding-left:5px}header{border:1px solid #532b22;height:53px;line-height:53px;position:fixed;top:0;left:0;z-index:100000;width:100%}.pml-open header,header .logo{position:absolute}header nav{font-size:14px;font-weight:300;text-transform:uppercase;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}header nav ul{max-width:1000px;width:90%;margin:auto}header nav ul li{display:inline-block;text-align:center;margin:0 .5%}header nav ul li.last{margin-right:0}header .logo{width:31px;height:38px;background:url(i/logo.png) no-repeat;top:6px;left:15px;display:block}header .account-icon,header .locator-icon,header .search-icon{height:50px;border-left:1px solid #532b22;top:0;position:absolute;cursor:pointer}header .search-icon{width:50px;background:url(i/search-icon.png) center center no-repeat;right:0}header .locator-icon{width:50px;background:url(i/locator-icon.gif) center center no-repeat;right:100px;display:none}header .account-icon{width:36px;border-right:1px solid #532b22;background:url(i/account-icon.gif) center center no-repeat;left:50px}header .account-icon.off{background:url(i/account-icon-off.gif) center center no-repeat}header .search-box{width:100%;position:absolute;height:52px;top:48px;left:-1px;display:none;background:#F3E8D4;z-index:10000;border-bottom:1px solid #3F1510}header .search-box .input{float:left;margin-left:20px;height:52px;width:85%}header .search-box .input input[type=text]{background:url(i/nav-search.png) center left no-repeat #F3E8D4;border:none;padding-left:40px;height:52px;outline:0;font-family:'Open Sans',sans-serif;text-transform:uppercase;width:100%;font-size:18px;color:#373635}header .search-box .advanced{float:right;margin-right:51px;background:#3F1510;font-size:12px;text-transform:uppercase;padding:0 20px;cursor:pointer}header .search-box .search{height:52px;background:#2A0E0B;line-height:52px;padding:0 10px;width:10%;position:absolute;top:0;right:0;text-align:center}header .search-box .search .search-submit{background:#2A0E0B;color:#EEDFC4;border:none;font-size:12px;text-transform:uppercase;font-weight:100;cursor:pointer}.option-action,.options-continue>li>a{font-family:copperplate_gothicmedium}header .search-box .search-close{position:absolute;right:0;float:right;top:0;border-left:#532b22 solid 1px}header .search-box .search-close a{width:50px;float:left;height:52px;background:url(i/close.png) center center no-repeat #40150e}li.has-items{position:relative}li.has-items.active{background:#2c0f0a}li.has-items.active a{color:#eedfc3}.sub-nav{background:#40150E;color:#fff;width:240px;position:absolute;top:0;right:-270px;z-index:100;display:block;padding:20px 0}.sub-nav li{height:40px;line-height:40px}.sub-nav.open{right:0}nav.push-menu-left .sub-nav a{font-size:14px;color:#eedfc3}nav.push-menu-left .sub-nav a:hover{color:#40150E}.content-wrapper{background:#eedfc3;min-height:400px}.content{padding:44px 65px}.tabs>.tab{background:#f3e8d4;padding:45px 80px}.ring-title-description{margin-bottom:45px}.ring-title-description h1{width:40%;float:left}.ring-title-description .description,.ring-wrapper{float:left;width:60%}.ring-wrapper{text-align:center;background:url(i/bg-glow-shorter.png) center center no-repeat}.ring-description-bottom{width:660px;margin:auto}.ring-description-bottom p{line-height:24px}.ring-description-bottom h3{margin-top:40px}.tabs .ring-wrapper .ring{position:relative;width:280px;margin:auto}.tabs .ring-wrapper .ring-option{position:absolute;top:0;left:0;z-index:10}.tabs .ring-wrapper .ring-option.ring{z-index:5}.tabs .ring-wrapper .ring>img{max-width:100%;height:auto;margin:auto}.options{float:right;width:380px;position:relative;z-index:100}.option-action{font-size:11px;background:url(i/arrow.png) 0 3px no-repeat;color:#3b0c04;display:inline-block;padding:0 10px 0 7px;margin:4px 0 10px}.attribute-selections{margin-bottom:25px}.attribute-selections li{height:80px;background-color:#f8f4e9;margin:0 0 10px;overflow:hidden;-webkit-box-shadow:0 0 10px -2px rgba(158,142,113,1);-moz-box-shadow:0 0 10px -2px rgba(158,142,113,1);box-shadow:0 0 10px -2px rgba(158,142,113,1)}.attribute-selections li a{display:block;height:80px;line-height:80px;padding:0 0 0 190px;color:#3b0c04;position:relative;z-index:100}.attribute-selections li.active,.attribute-selections li:hover{color:#eedfc3;background-color:#3b0c04}.attribute-selections li.active a,.attribute-selections li:hover a{color:#eedfc3}.prices{color:#a69486;font-size:13px;margin-bottom:23px;padding:0 3px 0 0}.prices span{color:#3b0c04;font-size:15px;font-weight:700}.prices .starting,.prices .starting-finish{float:left}.prices .as-shown,.prices .as-shown-finish,.prices .as-shown-session{float:right}.options-continue{margin:0;padding:0;display:table;table-layout:fixed;width:100%;border-spacing:2px 0}.options-continue>li{display:table-cell;height:63px;position:relative}.options-continue>li>a{background:#927669;color:#f9f3e9;display:block;text-align:center;font-size:16px;height:63px;line-height:63px}.options-continue>li>a.make-it-yours{background-color:#40150e}.related-products{max-width:1100px;margin:auto}.related-product-type{font-size:14px;margin:auto;color:#a4907c}.store-locator{width:1060px;height:435px;margin:100px auto 80px;position:relative}.store-locator .image{position:absolute;top:0;left:0;z-index:99;width:649px;height:397px}.store-locator .locator-box{width:529px;height:342px;background:#f3e9d5;position:absolute;top:29px;right:0;z-index:100}.store-locator .locator-box-content{padding:45px}.store-locator .hr{margin:27px 0}.recently-viewed{border:1px solid #cbb79f;max-width:1060px;margin:auto auto 100px;position:relative;text-align:center;padding:50px 0 30px;font-size:10px;color:#3b0c04}.recently-viewed a{color:#3b0c04;font-weight:600}.recently-viewed-title{background:#eedfc3;text-transform:uppercase;font-size:10px;letter-spacing:5px;display:inline-block;position:absolute;top:-8px;padding:0 10px;left:50%;margin-left:-120px}.recently-viewed a.x-button,.x-button{display:block;background:#461c14;color:#cfbea6;width:10px;height:11px;line-height:10px;font-size:9px;font-weight:600;margin:10px auto;text-align:center}.recently-viewed .bx-wrapper{margin-bottom:0}.recently-viewed .remove-all{position:absolute;bottom:-60px;left:50%;margin-left:-35px;text-transform:uppercase;font-weight:600}.recently-viewed .remove-all a.x-button{display:inline-block;text-transform:lowercase;margin:0 5px 0 0}.make-it-yours-options-wrapper{position:absolute;bottom:63px;left:-192px;background:#3b0c04;width:381px;border-bottom:10px solid #f3e8d4;height:auto;min-height:408px;display:none;z-index:1000}.make-it-yours-options-wrapper .arrow-down{background:url(i/arrow-down.png) no-repeat;height:10px;width:20px;position:absolute;bottom:-10px;right:90px}.make-it-yours-options-content{padding:40px}.make-it-yours-options-content ul li{color:#eedfc3;border-bottom:1px solid #7f5e4f;cursor:pointer}.footer .seal,.footer nav{border-bottom:1px solid #532b22}.make-it-yours-options-content ul li.first{padding-top:0}.make-it-yours-options-content .where-to-buy h3,.make-it-yours-options-content ul li a{color:#f9f3e9;font-size:16px;font-weight:400;font-family:copperplate_gothicmedium;text-transform:uppercase;display:block;padding:20px 0 20px 15px}.make-it-yours-options-content ul li:hover{background:#fff}.make-it-yours-options-content ul li:hover a{color:#000}.make-it-yours-options-content .button{background:#927669;color:#40150e;font-weight:600}.make-it-yours-options-content ::-webkit-input-placeholder{color:#a99789}.make-it-yours-options-content :-moz-placeholder{color:#a99789}.make-it-yours-options-content ::-moz-placeholder{color:#a99789}.make-it-yours-options-content :-ms-input-placeholder{color:#a99789}.where-to-buy a{color:#fff}.footer,.footer a{color:#eedfc3}.footer{background:#40150E}.footer .seal{height:81px;position:relative;margin:0 0 80px}.footer .seal .icon{width:82px;height:54px;background:url(i/seal.png) center center no-repeat;position:absolute;bottom:-23px;left:50%;margin-left:-40px}.footer nav{border-top:1px solid #532b22}.footer nav ul{height:60px;line-height:60px;text-transform:uppercase;width:100%;padding:0}.footer nav ul li{float:left;text-align:center;background:#2c0f0a;font-size:10px;letter-spacing:3px;width:20%;padding:0;margin:0;position:relative}.footer nav ul li:after{content:'';border-right:1px solid #532b22;height:56px;width:1px;position:absolute;right:0;top:0}.footer nav ul li.last:after{border-right:none}.footer .social{width:347px;margin:80px auto;border:1px solid #532b22;padding:40px;position:relative}.options .social{margin-left:-20px}.footer .social h2{font-weight:300;letter-spacing:3px;text-transform:uppercase;background:#40150E;padding:0 15px;position:absolute;top:-16px;left:50%;font-size:10px;margin:8px 0 0 -95px;font-family:'Open Sans',sans-serif}.customer-section .info-label,.profile-form label{font-weight:700;display:inline-block}.boutique-buttons li,.find-a-store-label,.saved-ring-name,.store_finder-section .dealer-name-logo{font-family:copperplate_gothicmedium}.share-collection-detail .social,.share-my-creation-page .social,.share-my-creation-page-popup .social{display:table;table-layout:fixed;margin:auto}.share-collection-detail .social,.share-my-creation-page .social{width:100%}.share-collection-detail .social li,.share-my-creation-page .social li,.share-my-creation-page-popup .social li{display:table-cell;text-align:center}.footer .social a,.share-collection-detail .social a,.share-my-creation-page .social a,.share-my-creation-page-popup .social a{display:block;background:url(i/social-footer.png) 0 center no-repeat;float:left;width:57px;height:57px;margin-right:12px}.share-collection-detail .social a,.share-my-creation-page .social a,.share-my-creation-page-popup .social a{background:url(i/social.png) 0 center no-repeat;width:45px;height:58px;margin-right:0}.share-collection-detail .social a.email,.share-my-creation-page .social a.email,.share-my-creation-page-popup .social a.email{background-position:-384px center}.footer .social a.last,.share-collection-detail .social a.last,.share-my-creation-page .social a.last,.share-my-creation-page-popup .social a.last{margin-right:0}.footer .social a.facebook,.share-collection-detail .social a.facebook,.share-my-creation-page .social a.facebook,.share-my-creation-page-popup .social a.facebook{background-position:22px center}.footer .social a.twitter,.share-collection-detail .social a.twitter,.share-my-creation-page .social a.twitter,.share-my-creation-page-popup .social a.twitter{background-position:-48px center}.footer .social a.youtube,.share-collection-detail .social a.youtube,.share-my-creation-page .social a.youtube,.share-my-creation-page-popup .social a.youtube{background-position:-117px center}.footer .social a.instagram,.share-collection-detail .social a.instagram,.share-my-creation-page .social a.instagram,.share-my-creation-page-popup .social a.instagram{background-position:-187px center}.footer .social a.pinterest,.share-collection-detail .social a.pinterest,.share-my-creation-page .social a.pinterest,.share-my-creation-page-popup .social a.pinterest{background-position:-257px center}.footer .social a.google,.share-collection-detail .social a.google,.share-my-creation-page .social a.google,.share-my-creation-page-popup .social a.google{background-position:-327px center}.footer .meta{background:#2c0f0a;font-size:11px;height:47px;line-height:47px;color:#9b8b79}.footer .meta .float.left{padding-left:30px}.footer .meta .float.right{padding-right:30px}.collection-page .content{padding-top:125px}.collection-page #collection-animation-nav{position:absolute;bottom:-60px;left:50%;width:578px;margin-left:-289px}.collection-page #collection-animation-nav li{display:inline-block;padding:0 10px 0 0}.collection-page #collection-animation-nav li a{display:inline-block;width:178px;height:108px}.collection-page #collection-animation-nav li a img{border:5px solid transparent}.collection-page #collection-animation-nav li a.active img{border:5px solid #fff}.collection-page .collection-header-wrapper{width:100%;height:447px;background:url(i/bg-collection-header.jpg) center center repeat-x;position:relative;color:#fff;text-align:center}.collection-page .collection-header-wrapper .slide{height:387px;padding-top:60px;overflow:hidden}.collection-page .collection-header-wrapper .slide.two .image{width:409px;float:left;margin:0 28px 0 90px}.collection-page .collection-header-wrapper .slide.two .text{line-height:25px;padding-top:35px;float:left;width:400px}.collection-page .collection-header-wrapper .slide.two h2{margin-bottom:48px}.collection-page .collection-header-wrapper .slide.three h2{margin-bottom:50px}.collection-page .collection-header-wrapper .animation{width:1000px;height:447px;margin:auto}.collection-page .collection-header-wrapper .bx-viewport{width:1000px!important;margin:auto;overflow:hidden}.collection-page .collection-header-wrapper.search{display:none}.collection-page .collection-ring-wrapper{max-width:25%;width:25%;text-align:center;float:left;background:url(i/bg-glow-ring-small.png) center -30px no-repeat;margin-bottom:90px}.collection-page .ring-row{background:url(i/bg-glow-ring.png) center center no-repeat;background-size:cover;min-height:216px;width:100%}.collection-page .collection-ring-wrapper img{max-width:100%;margin:auto auto 20px}.collection-page .collection-ring-title{font-size:16px}.collection-page .collection-collage{width:1027px;margin:auto auto 90px}.collection-page .collection-collage img{width:100%;max-width:100%}.collection-detail-page .detail{width:830px;margin:auto auto 65px;border-bottom:1px solid #c9b59c}.collection-detail-page .detail h2{text-align:center;margin-bottom:45px}.collection-detail-page .detail .description{line-height:25px;margin-bottom:30px}.collection-detail-page .detail .image{float:right}.collection-detail-page .detail .price{margin-bottom:30px}.collection-detail-page .detail .button{height:50px;line-height:50px;width:270px;margin-bottom:50px}.collection-detail-page .detail .share-collection-detail{width:42%;margin-bottom:30px;margin-left:-22px}.collection-detail-page .detail .actions{clear:both;margin-bottom:75px}.collection-detail-page .detail .actions ul{display:table;width:100%;margin:0;padding:0;text-transform:uppercase;font-size:10px;letter-spacing:1px}.collection-detail-page .detail .actions ul li{display:table-cell}.collection-detail-page .detail .actions a{display:block;padding:0 0 0 26px;height:20px;line-height:20px;background:url(i/action-icons.png) no-repeat}.collection-detail-page .detail .actions a.animation{background:url(i/action-icons.png) 0 -22px no-repeat}.collection-detail-page .detail .actions a.store{background:url(i/action-icons.png) 0 -45px no-repeat}.collection-detail-page .detail .actions a.international{background:url(i/action-icons.png) 0 -68px no-repeat}.collection-detail-page .detail .actions a.wishlist{background:url(i/action-icons.png) 0 -88px no-repeat}.collection-detail-page .related{width:1000px;margin:auto auto 65px;text-align:center}.collection-detail-page .related h3{margin-bottom:45px}.collection-collage.with-video{width:640px}.collection-collage.mobile,.collection-collage.with-video.mobile{display:none}.boutique-header{background:url(i/bg-verragio-boutiques-header.jpg) center center no-repeat #d2c1a7;width:100%;height:403px;margin:30px auto auto;position:relative}.boutique-header.vpb{background:url(i/bg-verragio-premier-boutiques-header.jpg) center center no-repeat #e1d8c7}.boutique-header.international-stores{background:url(i/bg-international-stores.jpg) center center no-repeat #2c0d07;height:143px}.boutique-header.authorized-retailers{background:url(i/bg-authorized-retailers.jpg) center center no-repeat #eee4d3}.boutique-header.international-stores .international-header-ring{position:absolute;top:40px;right:60px;z-index:100;width:392px;height:166px}.boutique-header .headline{font-size:18px}.boutique-header .icon{vertical-align:middle;height:35px}.boutique-header .icon.pb{height:25px;margin:0 5px 0 0}.boutique-header-text{color:#40150e;padding:125px 0 0 50px;width:50%;line-height:24px;font-size:14px}.boutique-header.vpb .boutique-header-text{padding:80px 0 0 50px}.boutique-header.international-stores{position:relative}.boutique-header.international-stores .boutique-header-text{color:#F9F4EA;padding:70px 0 0 50px}.boutique-buttons{display:table;table-layout:fixed;border-spacing:2px;width:80%;margin:auto auto auto -40%;position:absolute;top:-30px;left:50%}.boutique-buttons li{display:table-cell;background:#f9f4ea;height:60px;line-height:60px;text-align:center;font-size:16px}.boutiques-wrapper{padding:60px 0 40px 40px;background:#f4ead9}.canadian-stores-page .boutiques-wrapper{padding-top:100px}.boutique-location-wrapper{width:300px;height:265px;float:left;background:#e6daca;border-right:2px solid #ccbdae;border-bottom:2px solid #ccbdae;margin:0 25px 50px 0;position:relative}.boutique-location{padding:35px}.boutique-location-wrapper .icon{position:absolute;top:-15px;left:50%;margin-left:-15px;width:30px;height:30px}.boutique-location-wrapper .icon.pb{position:absolute;top:-11px;left:50%;margin-left:-14px;width:28px;height:22px}.boutique-location-wrapper .button{background:#c3b3a4;text-align:center;text-transform:uppercase;font-size:10px;letter-spacing:4px;color:#fff;width:85%;margin-bottom:5px}.boutique-location-wrapper .buttons{margin-top:35px}.international-stores-page .boutiques-list{display:table;table-layout:fixed;text-align:justify;margin:auto;width:670px;border-spacing:0 30px 0}.international-stores-page .boutiques-list li{display:table-cell;width:302px;height:200px}.international-stores-page .boutique-location-wrapper{float:none;margin:auto;height:200px}.international-stores-page .sep{border-top:1px solid #CBBEAE;margin:60px 0 40px;height:1px}.dashboard-page h1,.dashboard-page h3{padding-bottom:20px}.customer-section .info-row{padding:0 0 5px;margin:0 0 5px}.customer-section .content .column{width:33%;float:left}.customer-section .mini-nav{text-align:center;text-transform:uppercase;font-size:14px;letter-spacing:3px
	font-weight: normal;border:1px solid #e1d2c1;background:#f3ead9;background:-moz-linear-gradient(top,#fff 0,#f3ead9100%);background:-webkit-linear-gradient(top,#fff 0,#f3ead9 100%);background:linear-gradient(to bottom,#fff 0,#f3ead9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3ead9', GradientType=0 );padding:10px;margin:30px 0 20px}.button.store,.button.store-finder,.dealer-content .button,.store_finder-section .button.map-info,.store_finder-section .dropdown-learn-more .button{letter-spacing:4px;text-transform:uppercase}.dashboard-welcome-text{font-size:40px}.dashboard-rings{width:100%}.dashboard-rings img{max-width:100%}.customer-section .mini-nav li{display:inline-block;padding-left:30px}.uppercase{text-transform:uppercase}.profile-form label{padding-bottom:2px}.profile-form{margin:auto;width:767px}.profile-form-short{margin:auto;width:300px}.print-my-creation-page.miy-finish .profile-form-short,.share-my-creation-page.miy-finish .profile-form-short{width:auto}.profile-form .form-row,.profile-form .form-row input[type=password],.profile-form .form-row input[type=text],.profile-form .form-row select,.profile-form .form-row textarea,.profile-form-short .form-row,.profile-form-short .form-row input[type=password],.profile-form-short .form-row input[type=text],.profile-form-short .form-row select,.profile-form-short .form-row textarea{width:98%;text-align:left;margin:auto auto 5px;padding-left:2%}.share-my-creation-page.miy-finish .profile-form-short .form-row{width:100%;padding-left:0}.saved-rings{margin:0;padding:0}.saved-rings>li{width:25%;height:auto;float:left;position:relative;margin:0 4% 80px}.saved-ring-actions{width:100%;height:100px;margin-top:20px}.saved-ring-actions-list{list-style:none;display:table;border-spacing:1px;table-layout:fixed;width:100%}.saved-ring-actions-list li{display:table-cell;background:#40150e;text-align:center;height:29px}.saved-ring-actions-list li .button,.saved-ring-actions-list li .button.small{font-size:11px;text-transform:uppercase;padding:0;height:auto;width:100%;display:block}.generated-ring-wrapper{text-align:center}.saved-ring-image{width:75%;margin:0 auto 10px}.saved-ring-name{font-weight:400;margin:0 0 10px}.saved-ring-description,.saved-ring-price-orginal{font-size:13px;margin:0 0 10px}body.print-my-creation-page,body.print-my-creation-page .content-wrapper,body.share-my-creation-page,body.share-my-creation-page .content-wrapper{background:#F3E8D4}.print-my-creation-wrapper .saved-ring-wrapper{width:300px;min-height:inherit;float:none;margin:auto;padding:0}.print-my-creation-page .content{padding:30px}.share-my-creation-page.miy-finish .content .print-my-creation-page.miy-finish .content{padding:0}.saved-ring-date-created{font-size:11px;font-style:italic}.print-my-creation-page #ring{position:relative;background:0 0;width:100%;margin-bottom:20px}.print-my-creation-page #ring>img{width:100%}.print-my-creation-page .ring-option{position:absolute;top:0;left:0;z-index:1}.print-my-creation-page #rendered_ring_canvas{position:absolute;top:0;left:0;z-index:1000}.small-tabs>ul{display:table;width:100%;table-layout:fixed;border-spacing:1px 1px}.small-tabs>ul>li{display:table-cell;text-align:center}.small-tabs>ul>li>a{display:block;padding:10px 0;background:#ccb89b}.small-tabs>ul>li a.active{background:#f3e8d4}.small-tabs .tab-small{float:left;width:100%;display:none}.small-tabs .tab-small.tab-small-content-0{display:block}.store-locator-header{background:url(i/bg-store-locator-header.jpg) center center repeat-x #c5a67f;height:106px;width:100%;position:relative}.store-buttons{position:absolute;top:35px;left:70px}.button.store{background:url(i/bg-trans-brown.png);font-size:10px;display:inline-block;margin:0 1px 0 0;padding-bottom:2px}.find-a-store-wrapper{position:absolute;top:37px;right:70px;height:32px;width:445px}.find-a-store-label{color:#fff;font-size:22px;vertical-align:middle}input.find-a-store-locatestring{background:#EEDEC4;width:140px;vertical-align:middle}.button.store-finder{margin:0;font-size:11px;text-align:center;height:32px;line-height:32px}.store_finder-section .store_locator_carousel_info{font-size:12px;width:205px;margin-left:10px;display:inline-block}.store_finder-section .store_locator_carousel_dropdown{display:none;position:relative}.store_finder-section .boutiques-wrapper{border:1px solid #cbb79f;padding:40px 60px;background:url(i/bg-verragio-boutiques.jpg) 0 bottom repeat-x;min-height:180px;position:relative;margin:20px auto 30px}.store_finder-section .verragio-boutiques-top-rings{position:absolute;top:-100px;left:50%;z-index:100;width:232px;height:140px;margin-left:-117px}.store_finder-section .verragio-boutiques-top-rings-line-cover{background:#eedfc3;position:absolute;top:-10px;left:50%;z-index:99;width:232px;height:20px;margin-left:-117px}.store_finder-section .store_locator_carousel_image{display:inline-block;vertical-align:top}.store_finder-section .boutiques-wrapper h1.freestyle{margin-bottom:40px}.store_finder-section .boutiques-wrapper .bx-wrapper .bx-pager.bx-default-pager a{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-color:#c9baae;height:7px;width:7px;margin:0 2px}.store_finder-section .bx-wrapper .bx-pager.bx-default-pager a.active,.store_finder-section .bx-wrapper .bx-pager.bx-default-pager a:focus,.store_finder-section .bx-wrapper .bx-pager.bx-default-pager a:hover{background-color:#40150e}.store_finder-section .location-miles{font-size:11px}.store_finder-section .boutiques-wrapper ul li{cursor:pointer;height:50px;width:270px}.store_finder-section .dealer-name-logo{font-size:20px}.store_finder-section .dealer-name-logo .sub_title{font-size:13px;margin-bottom:30px;font-family:'Open Sans',sans-serif}.store_finder-section .dropdown-description{border-top:1px solid #cbb79f;margin:30px 0;padding-top:30px}.store_finder-section .dropdown-learn-more .button{font-size:11px}.store_finder-section .close-location{position:absolute;top:0;right:0;text-transform:uppercase;font-weight:700;font-size:11px;height:25px;line-height:25px;padding:0 8px;text-align:center}.store_finder-section .locations-and-map{background:#f4ead9;border:10px solid #fff6e7;margin-bottom:90px}.store_finder-section .locations-and-map #map{float:left}.store_finder-section .locations-and-map .locations{float:left;width:50%;position:relative;height:663px;overflow:hidden;margin:0;padding:0}.store_finder-section .locations-and-map .locations .scroll-pane{width:95%;height:550px;overflow:auto}.store_finder-section .locations-and-map .locations .locations-content{padding:30px 0}.store_finder-section .locations-and-map .locations h3{padding-left:40px}.store_finder-section .locations-and-map .location-distance{position:absolute;top:35px;left:60%}.store_finder-section .locations-and-map .location-badge{position:absolute;top:50%;left:80%;margin-top:-20px}.store_finder-section .store-location-wrapper{position:relative;font-size:13px;padding:35px 40px}.store_finder-section .store-location-wrapper.current_store,.store_finder-section .store-location-wrapper:hover{background-color:#e5d9c5;cursor:pointer}.store_finder-section .locations-and-map .make-appointment.store-list.button{font-size:11px;letter-spacing:4px;text-transform:uppercase;height:28px;line-height:28px;margin-top:25px;display:inline-block}.store_finder-section .locations-and-map .letter{float:left;font-weight:700;margin:0 20px 100px 0}.store_finder-section .locations-and-map .loction-details{line-height:20px}.store_finder-section .scroll-pane{width:100%}.scroll-pane,.store_finder-section .scroll-pane:focus{outline:0}.store_finder-section .button.map-info{font-size:11px;text-align:center}.dealer-content{background:#f3e8d4;padding:100px 50px 60px;position:relative;margin:50px 0 15px}.dealer-name{background-color:#F8F4E9;text-align:center;padding:25px 0;width:634px;position:absolute;top:0;left:50%;margin-left:-317px;margin-top:-48px;z-index:100}.dealer-images{width:508px;float:left;margin-right:32px;margin-bottom:32px}.dealer-main-image{height:332px;overflow:hidden;margin-bottom:20px}.dealer-main-image img{width:100%}.dealer-thumbnails{width:510px}.dealer-thumbnails li{width:168px;float:left;margin:0 2px 2px 0}.dealer-thumbnails img{width:100%;height:116px}.dealer-content .button{text-align:center;font-size:11px;margin-bottom:10px;background:#AC998B}.dealer-text{line-height:24px}.dealer-type{display:inline-block}.dealer-type.vb{background:url(/img/vb-icon.png) no-repeat;height:48px;line-height:48px;padding:0 0 0 45px}.dealer-type.vpb{background:url(/img/pb-icon.png) no-repeat;height:35px;line-height:35px;padding:0 0 0 50px}.designer-bio-image{width:50%;height:650px;float:left}.designer-bio-image img{max-width:100%}.designer-bio-content{width:50%;float:left;padding-top:20px}.guestbook-entry{padding:40px;background:#f4ead9;margin-bottom:45px;line-height:24px;text-align:center}.guestbook-name{padding-top:15px;font-size:40px}.guestbook-form form{width:100%}.guestbook-form input[type=text],.guestbook-form textarea{width:100%;background:#fff;border:1px solid #D6C9B9}.guestbook-form textarea{height:150px}.guestbook-form input[type=submit]{text-align:center;font-family:copperplate_gothicmedium}.guestbook-form .form-row{text-align:center}.faq_list{margin:0;padding:0}.faq_list li{margin:0;padding:15px;font-size:14px;line-height:30px;border-bottom:1px solid #d3c0a7}.faq_list li.active{background:#f7efe1}.faq_list li div{display:none;margin:20px 0 0 10px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.faq_list li .open_link{font-weight:700;background:url(i/triangle_pointer.png) 0 5px no-repeat;padding:0 0 0 15px}.hero-content{padding:50px 0;height:356px}.hero-content h2{padding-bottom:50px;font-size:30px}.iframe-bg{background-color:#F3E8D4}.dropdown-content.engagement-rings-content,.dropdown-content.faq-content{width:80%;margin:auto;max-width:1070px}.dropdown-content.engagement-rings-content .column,.dropdown-content.faq-content .column{width:45%;text-align:center}.dropdown-content.engagement-rings-content .column.left,.dropdown-content.faq-content .column.left{margin-right:5%}.dropdown-content.engagement-rings-content a{display:block;font-size:20px}.dropdown-content.engagement-rings-content img,.dropdown-content.faq-content img{width:100%;max-width:100%}.dropdown-content.faq-content h3{border-bottom:1px solid #cdbfb3;padding:0 0 20px;margin:0 0 10px}.dropdown-content.faq-content .column.left{text-align:left;font-size:14px;font-weight:700;font-family:'Open Sans',sans-serif}.dropdown-content.faq-content a{display:block;padding:0 0 10px}.dropdown-content.faq-content .button{height:32px;line-height:32px;background:#40150e;color:#eedfc3;text-align:center;border:0;font-size:15px;font-family:copperplate_gothicmedium;padding:0 40px;display:inline-block;cursor:pointer;margin-top:0}.concierge-left-column{float:left;width:40%;margin-right:5%;margin-left:15%}.concierge-left-column input[type=text],.concierge-left-column select,.concierge-left-column textarea{width:90%;text-align:left;padding-left:10px}.concierge-left-column select{width:91%}.concierge-right-column{float:left;width:35%;text-align:center;position:relative}.concierge-right-column img{max-width:100%}.price-hidden{opacity:0}.collection-ring-wrapper:hover .price-hidden{opacity:1}.hero-content-mobile-only,.slide.one.mobile-only{display:none}.miy{position:absolute;top:0;right:50px;background:#ceb998;color:#fff;font-size:9px;padding:5px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;height:16px;width:16px;line-height:16px}.collection-ring-wrapper{position:relative}.no-results{font-size:16px;padding:30px 0 100px}.search-title{padding:0 0 50px}.collection-page .content.search{padding-top:50px}.collection-ring-wrapper.hide{opacity:0}.load-more{margin:auto;display:block;width:200px;text-align:center}.collection-loading{margin:auto;width:128px;height:15px}.content.max-width-960{max-width:960px;margin:auto}.content.max-width-1200{max-width:1200px;margin:auto}.three-column{width:33%;float:left}.event-wrapper{margin-bottom:30px}.event-date{width:100px;float:left;text-align:center;background:#F3E8D4;padding:10px 0}.event-date .month,.event-date .year{font-weight:700;text-transform:uppercase}.event-date .day{font-size:30px}.event-title-and-details{width:800px;float:left;padding-left:25px}.event-title{font-weight:700;font-size:18px;padding:0 0 10px}.event-image-wrapper{max-width:200px;float:right;margin:0 0 10px 10px}.event-image-wrapper img{width:100%;max-width:100%}#cff .cff-photo{text-align:center!important}#cff .cff-photo img{max-width:30%!important;margin:auto}.padding-bottom-50{padding-bottom:50px}.margin-bottom-50{margin-bottom:50px}.margin-bottom-100{margin-bottom:100px}.collection-animation-slides li .miy-badge-wrapper{bottom:80px;top:auto;right:0;position:absolute;width:170px;height:80px;line-height:16px;font-size:12px}.collection-animation-slides li .miy{background:#40150e;position:static;margin:auto auto 5px}.collection-animation-slides li .miy-badge-wrapper span{font-size:10px}.slide.two h2{position:relative}.hero-content-mobile-only h2 .miy,.slide.two h2 .miy{position:static;font-family:'Open Sans',sans-serif;display:inline-block;vertical-align:middle;background:#40150e}.return-to-top{position:fixed;top:50%;margin-top:-30px;right:30px;z-index:10000;background:#8F7462;color:#fff;width:60px;height:60px;line-height:60px;text-align:center;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;opacity:0;cursor:pointer}.quick-find-wrapper,.quick-find-wrapper .quick-find-radios>li:hover{background:#40150E;color:#eedfc3}.return-to-top.active{opacity:1}#cff .cff-html5-video,#cff video,.store-results-mobile{display:none}.remove-action-form{display:inline}.collection-detail-page .detail .actions ul li.mobile-enlarge-ring-link,.description.mobile{display:none}.quick-find-wrapper{display:block;width:230px;height:100%;position:absolute;top:0;left:330px;z-index:2;min-height:1000px}.quick-find-wrapper a{color:#eedfc3}.quick-find-wrapper.open{left:50px}.quick-find-wrapper .quick-find-radios>li{font-size:11px;line-height:normal!important;height:auto!important;padding:0 10px 0 14px!important}.quick-find-wrapper .section-title{text-align:left;padding:10px 0 10px 14px}.button.light{color:#40150e;background:#eedfc3;font-weight:700;margin:20px auto 0;display:block}nav.push-menu-left a.reset-quick-find{font-size:11px;text-align:center;padding:10px 0 0}.quick-find-store-locator{display:none}.store-locator-mobile-wrapper{max-width:320px;margin:auto auto 90px}.store-locator-mobile-wrapper .image{max-width:99%}.store-locator-mobile-wrapper form{max-width:320px;display:block}.store-locator-mobile-wrapper input[type=number],.store-locator-mobile-wrapper input[type=text]{width:73%}.filter-toggle-bar,.shapes-metals.mobile-only{display:none}.filters.main-collections{display:block}.boutiques-wrapper-mobile,.collection-detail-locator-make-appointment-wrapper,.collection-ring-wrapper .add-to-wishlist,.mobile-hero,.mobile-slides,.number-of-stores-found,.rings-data .wishlist,.store-locator-ring-hero-mobile,.view-collection,.zip-code-search-location-buttons-wrapper{display:none}.dealer-images2{width:500px;margin:0 20px 20px 0;float:left}.dealer-main-image2{width:500px;max-height:320px;overflow:hidden;margin-bottom:5px}.dealer-main-image2 img{width:98%}.dealer-thumbnails2 li{width:32%;margin-right:5px;margin-bottom:5px;float:left;max-height:100px;overflow:hidden}.dealer-thumbnails2 li img{max-width:100%}.store_finder-section.canadian-stores-page .boutiques-wrapper{padding:100px 0 40px 40px;background:#f4ead9;border:none;margin-top:0}.mobile-action-button-appointment{display:block;margin-bottom:5px;width:99%;padding:0}.mobile-action-button{display:inline-block;margin-bottom:5px;width:49%;padding:0}.shapes-and-metals-wrapper{display:none}.show-shapes-metals{padding:10px 0;display:block}.iframe-wrapper.phone-only{display:none}.event-wrapper img{max-width:100%;height:auto}@media only screen and (max-width:1400px){.premier-boutique-dropdown,.verragio-boutique-dropdown{width:99%;font-size:16px;margin-right:1px;overflow:hidden;height:200px}.dropdown-content .box{width:100%}.dropdown-content.store-locator-content h3{font-size:18px}.dropdown-content.store-locator-content input[type=text]{width:120px}.dropdown-content.store-locator-content .zip-search{font-size:11px}}@media only screen and (max-width:1300px){.ring-wrapper{width:50%}}@media only screen and (max-width:1200px){header nav ul{width:700px;margin:auto;display:table}header nav ul li{margin:auto;display:table-cell;font-size:11px;padding:0}}@media only screen and (max-width:1090px){.ring-wrapper{width:40%}.collection-detail-page .store-locator,.store-locator{width:100%;height:auto;margin-top:40px;margin-bottom:0}.collection-detail-page .store-locator .video img,.collection-detail-page .video .img,.store-locator .video img{max-width:100%}.collection-detail-page .video{width:100%;text-align:center}.collection-detail-page .store-locator .locator-box,.store-locator .locator-box{position:static;width:100%;margin-top:20px;height:auto}.collection-detail-page .store-locator input[type=number],.collection-detail-page .store-locator input[type=text],.store-locator .locator-box input[type=number],.store-locator .locator-box input[type=text]{width:60%}.recently-viewed{margin-top:40px}.boutique-buttons li{font-size:12px}.boutique-header-text h2{font-size:20px}.event-title-and-details{float:none;border-left:none;padding-left:0;width:90%}.event-date{margin:0 20px 20px 0}.dropdown-content .column.premier-boutique,.dropdown-content .column.verragio-boutique{margin-right:0}}@media screen and (max-width:1024px){.dropdown-content.wedding-rings-content{width:80%}.dropdown-content.wedding-rings-content .column img{max-width:60%}.dropdown-content.wedding-rings-content .column.right img{max-width:40%;margin-bottom:10px}.dropdown-content.wedding-rings-content .column{min-height:140px}.find-a-store-wrapper{right:-20px}.dropdown-content .column .title,.find-a-store-wrapper .find-a-store-label{font-size:16px}.no-mobile{display:none!important}.mobile-only{display:block!important}.slide.one.mobile-only{display:block}.collection-page .collection-header-wrapper .animation,.collection-page .collection-header-wrapper .animation iframe{width:100%}.collection-page .collection-header-wrapper .bx-viewport,.collection-page .collection-header-wrapper .slide{width:100%!important}.collection-page .collection-header-wrapper .slide.two .text{width:40%;text-align:left;line-height:normal}.collection-page .collection-header-wrapper .slide.two .image{width:25%;margin-top:13%}.collection-page .collection-header-wrapper .slide.three{padding-top:110px}.collection-page .collection-header-wrapper .slide.three .image{width:80%;margin:auto}.saved-rings>li{margin:0 15px 80px}.hero-slider-content .bx-wrapper img{margin:auto}.collection-page .collection-header-wrapper .slide{padding-top:30px}.collection-page .collection-header-wrapper .slide.one h2{padding-bottom:20px}}@media only screen and (max-width:960px){.store_finder_results .number-of-stores-found{display:block;padding:0 30px 10px;font-weight:700;text-align:center}.store_finder_results .find-a-store-wrapper{display:none}header .locator-icon{display:block}.side-links{display:none}header .logo{width:172px;height:38px;background:url(i/logo-full.png) no-repeat;top:6px;left:15px;display:block;margin:6px auto auto;position:static}.designer-bio-content,.designer-bio-image,.ring-wrapper{width:100%;float:none}header nav{display:none}.nav-toggler{display:block}.ring-title-description h1{font-size:26px}.tab{padding:65px 40px}.designer-bio-image,.footer nav{height:auto}.designer-bio-content{padding-top:20px}.boutique-header.authorized-retailers{background:url(i/bg-authorized-retailers-mobile.jpg) right bottom no-repeat #efe6d5}.boutique-header{height:auto;padding-bottom:30px;padding-top:10px;background:url(i/bg-verragio-boutiques-header-mobile.jpg) right bottom no-repeat #d3c3aa}.boutique-header.vpb{background:url(i/bg-verragio-premier-boutiques-header-mobile.jpg) right bottom no-repeat #e3dac9}.boutique-header-text,.boutique-header.vpb .boutique-header-text{width:80%;margin:auto;padding:0}.boutique-buttons{position:static;top:0;left:0;margin:30px auto;display:block}.boutique-buttons li{display:block;margin-bottom:5px}.boutique-header-text{text-align:center}.boutique-header-text .icon{display:block;margin:auto auto 10px}.store-locator-header{background:url(i/bg-store-locator-header.jpg) center bottom repeat-x #c5a67f;background-size:cover;height:136px;width:100%;position:relative;padding-top:18px}.store-buttons{position:static;top:0;left:0;margin:auto;width:100%}.store-buttons .button.store{width:85%;display:block;margin:auto auto 1px}.find-a-store-wrapper{position:static;top:0;right:0;height:32px;width:100%;text-align:center;margin-top:10px}.find-a-store-wrapper .find-a-store-label{font-size:12px}.boutique-header.international-stores{height:100px;line-height:100px}.boutique-header.international-stores .boutique-header-text{height:100px;line-height:120px;padding:0}.canadian-stores-page .boutique-buttons,.canadian-stores-page .international-header-ring,.international-stores-page .boutique-buttons,.international-stores-page .international-header-ring{display:none}.dealer-images{width:100%;float:none}.concierge-left-column{width:60%;margin-left:0}.content.max-width-960{width:90%}.store_finder-section .verragio-boutiques-top-rings{top:-60px;width:186px;height:112px;margin-left:-90px}.content{overflow-x:hidden}.quick-find-store-locator{position:relative;padding-top:1px;margin-top:10px;margin-left:-1px;width:100%;border-bottom:1px solid #bbae98;height:36px;display:block;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e3d8c3 100%);background:-webkit-linear-gradient(top,#fff 0,#e3d8c3 100%);background:linear-gradient(to bottom,#fff 0,#e3d8c3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3d8c3', GradientType=0 )}.quick-find-store-locator .store-locator{position:absolute;margin:0;padding:0;text-align:right;width:100%;top:38px;left:0;display:none;height:42px;border-bottom:1px solid #bbae98}.quick-find-store-locator .store-locator input[type=number],.quick-find-store-locator .store-locator input[type=text]{width:100%;position:absolute;top:0;left:0;z-index:1;height:42px;text-align:left;padding-left:20px;background:#fff;background:-moz-linear-gradient(top,#e3d8c3 0,#fff 100%);background:-webkit-linear-gradient(top,#e3d8c3 0,#fff 100%);background:linear-gradient(to bottom,#e3d8c3 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3d8c3', endColorstr='#ffffff', GradientType=0 )}.quick-find-store-locator .store-locator .button{position:absolute;top:0;right:-2px;z-index:2}.container{padding-top:86px}.quick-find-store-locator ul{list-style:none;display:table;width:100%;table-layout:fixed;padding:0;margin:0;height:35px}.quick-find-store-locator ul li{display:table-cell;text-align:center;padding:0;margin:0;line-height:normal;vertical-align:middle;border-right:1px solid #bbae98;border-left:1px solid #fff}.quick-find-store-locator ul li.first{border-left:none}.quick-find-store-locator ul li.last{border-right:none}.quick-find-store-locator ul li .button{background:0 0;color:#40150e;text-transform:uppercase;width:100%;height:35px;padding:0;line-height:35px;font-weight:700}.quick-find-store-locator .store-locator input[type=submit]{margin-top:8px;margin-right:8px}.verragio-retailers .boutique-buttons,.verragio-retailers .store-locator-header{display:none}.verragio-retailers .boutique-header.authorized-retailers{background:#efe6d5;overflow:hidden}.verragio-retailers .store-locator-ring-hero-mobile{display:block;margin-left:-48px;width:100%}.verragio-retailers .store-locator-ring-hero-mobile img{max-width:100%}.verragio-retailers .boutique-header-text h2{display:none}.verragio-retailers .boutique-header-text{text-align:left;font-size:13px;color:#3b0c04}.verragio-retailers .zip-code-search-location-buttons-wrapper{display:block}.verragio-retailers .zip-code-search-location-buttons-wrapper p{text-align:center;color:#3b0c04;font-size:13px}.verragio-retailers .zip-code-search-location-buttons-wrapper form{display:block;background:#fff;border:1px solid #3b0c04;position:relative}.verragio-retailers .zip-code-search-location-buttons-wrapper input[type=number],.verragio-retailers .zip-code-search-location-buttons-wrapper input[type=text]{text-align:left;width:98%;padding-left:2%;background:#fff;background:-moz-linear-gradient(top,#e3d8c3 0,#fff 100%);background:-webkit-linear-gradient(top,#e3d8c3 0,#fff 100%);background:linear-gradient(to bottom,#e3d8c3 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3d8c3', endColorstr='#ffffff', GradientType=0 )}.verragio-retailers .zip-code-search-location-buttons-wrapper input[type=submit]{position:absolute;top:4px;right:5px;border:none;color:#3b0c04;background:#cebd99;text-transform:uppercase;font-weight:700}.verragio-retailers .location-link{display:block;height:36px;line-height:36px;text-align:center;text-transform:uppercase;font-size:16px;margin:5px auto;width:100%;border:1px solid #3b0c04}.verragio-retailers .location-link.canada{background:#faf5ef;border-color:#806257}.verragio-retailers .location-link.international{background:#f2ece0;border-color:#c1b1a4}.collection-detail-locator-make-appointment-wrapper{display:block;border:1px solid #bbae98;padding:0 20px 10px;margin-bottom:10px;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e3d8c3 100%);background:-webkit-linear-gradient(top,#fff 0,#e3d8c3 100%);background:linear-gradient(to bottom,#fff 0,#e3d8c3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3d8c3', GradientType=0 )}.collection-detail-locator-make-appointment-wrapper form input[type=number],.collection-detail-locator-make-appointment-wrapper form input[type=text]{width:74%;margin-riht:1%;float:left}.collection-detail-locator-make-appointment-wrapper form .button.small{padding:0;height:32px;line-height:32px;width:25%;margin-bottom:10px}.collection-detail-locator-make-appointment-wrapper .button.small.fancybox-appointment{height:34px;line-height:34px;width:100%;padding:0;margin-bottom:10px}.collection-detail-page .video-and-store{display:none}}@media only screen and (max-width:875px){.collection-detail-page .detail{width:100%}.boutique-location-wrapper{width:93%;height:auto}.international-stores-page .boutiques-list{display:block;width:100%}.international-stores-page .boutiques-list li{display:block;width:95%;height:auto;margin-bottom:10px}.international-stores-page .sep{width:90%}.saved-rings>li{width:45%;height:auto;margin:0 5% 80px 0}.saved-ring-actions{position:static;margin:20px 0}.saved-ring-actions .button.small{display:block;margin:4px auto 0}.remove-action-form{display:block;width:100%}.remove-action-form input[type=submit]{width:100%}}@media only screen and (max-width:805px){.ring-title-description .description,.ring-title-description h1{float:none;width:100%}.ring-description-bottom{width:90%}.footer nav ul{display:block;height:auto}.footer nav ul li{display:block;text-align:center;float:none;width:100%;border-bottom:1px solid #532b22}.footer nav ul li:after{border:none}.footer nav ul li.last{border-bottom:none}.profile-form{width:100%}.collection-page .collection-header-wrapper.advanced_search,.collection-page .collection-header-wrapper.classic,.collection-page .collection-header-wrapper.engagement,.collection-page .collection-header-wrapper.mens,.collection-page .collection-header-wrapper.paradiso,.collection-page .collection-header-wrapper.search,.collection-page .collection-header-wrapper.wedding{height:auto}.hero-content{height:auto;width:90%;margin:auto}.hero-content img{max-width:100%}.store_finder-section .locations-and-map #map,.store_finder-section .locations-and-map .locations{float:none;width:100%!important}}@media only screen and (max-width:767px){.collection-detail-page .detail .share-collection-detail{width:100%;margin-bottom:15px}.collection-detail-page .detail .button,.collection-detail-page .related{width:90%}.collection-detail-page .detail .image{float:none;margin:auto;text-align:center}.collection-detail-page .detail .actions ul{display:block}.collection-detail-page .detail .actions ul li{display:block;padding-bottom:10px}.collection-detail-page .detail .actions{margin-bottom:40px}.dealer-main-image{height:250px}.dealer-thumbnails{width:100%;float:none}.dealer-thumbnails li{float:none;margin:auto}header .search-box .search{height:52px;background:#2A0E0B;line-height:52px;padding:0;width:20%;text-align:center;overflow:hidden;top:0;right:0;position:absolute}header .search-box .advanced{float:right;margin-right:0;background:#3F1510;font-size:12px;text-transform:uppercase;padding:0;cursor:pointer;width:50%;text-align:center;height:52px}.event-date{float:none;margin:0 auto 40px;padding:10px 0}.dealer-name{width:100%;margin-left:auto;left:0}.customer-section .content .column{width:100%;float:none;margin-bottom:50px}.customer-section .content .column.third h3{display:none}.dealer-images2,.dealer-main-image2{width:100%}.dealer-thumbnails2 li{margin-right:2px;margin-bottom:2px;max-height:70px;overflow:hidden}.store_finder-section.canadian-stores-page .content{padding-top:0}}@media screen and (max-width:639px){.collection-collage.with-video,.collection-collage.with-video iframe{width:100%}.collection-collage.with-video iframe{height:auto}}@media only screen and (max-width:599px){.iframe-wrapper.no-phone{display:none}.iframe-wrapper.phone-only{display:block}header .logo{width:142px;height:38px;background:url(i/logo-full-no-v.png) no-repeat;overflow:hidden;margin:6px 32% auto;position:static;background-size:contain}.dealer-main-image{height:180px}.concierge-left-column{width:100%;float:none;margin:auto}.concierge-right-column{float:none;width:100%;margin:30px auto}#collection-animation-nav,.collection-animation-slides,.hero-slider-content .bx-wrapper{display:none}.hero-content-mobile-only{display:block;width:90%;margin:auto;padding-top:30px}.collection-page .collection-header-wrapper{height:367px}.hero-content-mobile-only img{margin:20px auto 0}.collection-page .content.classic,.collection-page .content.couture,.collection-page .content.insignia,.collection-page .content.paradiso,.collection-page .content.parisian,.collection-page .content.venetian{padding-top:55px}.event-image-wrapper{float:none;margin:auto;width:100%;max-width:inherit}.saved-rings>li{width:100%;margin:auto auto 80px}#map{display:none}.store-results-mobile{display:block}.boutiques-wrapper .bx-next,.boutiques-wrapper .bx-prev,.recently-viewed .bx-next,.recently-viewed .bx-prev,.related .bx-next,.related .bx-prev,.store-results-no-mobile{display:none}.store_finder-section .locations-and-map .locations{height:auto}.store_finder-section .store-location-wrapper{padding:45px 20px 35px}.store_finder-section .locations-and-map .location-distance{left:70%}.boutiques-wrapper h1{font-size:20px}.store_locator_carousel_info{text-align:center}.store_finder-section .store_locator_carousel_image{display:block;margin:auto;width:44px}.dealer-thumbnails2 li{max-height:50px}}@media only screen and (max-width:468px){.collection-detail-page .detail .actions ul li.mobile-enlarge-ring-link,.options-continue,.options-continue li{display:block}.mobile-hero,.view-collection{border:1px solid #40150e;text-align:center}.mobile-hero-content .image img,.mobile-slide-content .image img{max-width:100%}.content{padding:20px}.store_finder-section .content{padding-top:60px}.print-my-creation-page.miy-finish .content,.share-my-creation-page.miy-finish .content{padding:0}.attribute-selections li a{padding:0 0 0 160px}.prices .as-shown,.prices .starting{float:none;text-align:center}.options-continue li{margin-bottom:2px}.footer .social{width:auto;padding:15px}.footer .social a{margin-right:1px}.footer .meta{height:auto}.footer .meta .float{float:none;text-align:center;height:auto}.footer .meta .float.right{padding:0}.boutique-location-wrapper{width:87%;height:auto}.international-stores-page .boutiques-list li{width:92%}.store_finder-section .close-location{top:31px;right:4px}.customer-section .mini-nav li{display:block;text-align:center;padding:10px 0}.collection-detail-page .detail .description{line-height:18px;margin-bottom:15px}.collection-detail-page .detail .button{margin-bottom:15px}.collection-detail-page .detail .actions{margin-bottom:5px}.collection-detail-page .detail{margin-bottom:20px}.hr{margin:30px 0}.related .bx-wrapper{margin-bottom:30px}.collection-detail-page .detail h2{margin-bottom:0}.collection-detail-page .related h3{margin-bottom:20px}.collection-detail-page .related{margin-bottom:25px}.description{display:none}.description.mobile{display:block;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.full-text-description{display:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.show-full-text-description,.show-short-text-description{font-weight:700}.show-full-text-description span,.show-short-text-description span{font-size:11px}.share-collection-detail .social{margin-left:20px}.share-collection-detail .social a{height:30px}.mobile-hero{width:100%;display:block;margin-bottom:20px;background:#eedfc3;background:-moz-linear-gradient(top,#eedfc3 0,#ceb998 100%);background:-webkit-linear-gradient(top,#eedfc3 0,#ceb998 100%);background:linear-gradient(to bottom,#eedfc3 0,#ceb998 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eedfc3', endColorstr='#ceb998', GradientType=0 )}.mobile-hero-content{padding:20px;text-align:center;font-size:12px}.mobile-hero-content h2{font-size:18px}.view-collection{display:block;background:#ceb998;text-transform:uppercase;font-size:13px;margin:0 auto 20px;width:200px;padding:7px 0 10px;position:relative}.view-collection:after{content:'';background:url(i/v-down.png) no-repeat;width:12px;height:21px;position:absolute;bottom:-13px;left:50%;margin-left:-6px}.mobile-slide{width:100%;height:360px;display:block;margin-bottom:20px;background:url(i/bg-mobile-slide.jpg) no-repeat;color:#fff}.mobile-slide-content{padding:25px;text-align:center}.mobile-slide-content .headline{text-transform:uppercase;margin-bottom:25px}.mobile-slide-content .image{margin-bottom:25px}.mobile-slide-content .miy-badge-wrapper{position:relative;margin-bottom:20px}.mobile-slide-content .miy{top:-8px;right:71px;background:#40150e}.mobile-slides .bx-wrapper{margin-bottom:20px}.mobile-slides .bx-wrapper .bx-pager{bottom:-5px}.mobile-slide-content .miy-badge-wrapper span{font-size:12px}.collection-page .content.classic,.collection-page .content.couture,.collection-page .content.engagement,.collection-page .content.insignia,.collection-page .content.mens,.collection-page .content.paradiso,.collection-page .content.parisian,.collection-page .content.venetian,.collection-page .content.wedding{padding-top:25px}.collection-animation-nav,.collection-header-wrapper,.filters{display:none}.boutiques-wrapper-mobile,.filter-toggle-bar,.filters,.mobile-slides{display:block}.filters{height:0;overflow:hidden;margin-top:20px!important;margin-bottom:0!important;width:100%}.filters.open{height:260px}.filter-toggle-bar{text-transform:uppercase;margin-bottom:0;font-size:16px;padding-top:7px;padding-bottom:7px;font-weight:700}.filter-toggle-bar:after{content:'FILTER+';float:right;font-style:italic;font-size:9px;font-weight:700}.rings-data{margin-top:30px}.rings-data .wishlist{position:absolute;bottom:0;right:0;z-index:100;-webkit-appearance:none;outline:0;display:block}.store_finder-section .boutiques-wrapper{padding-left:10px;padding-right:10px;padding-bottom:15px}.boutiques-wrapper-mobile .location-distance{position:absolute;top:77px;left:70%}.boutiques-wrapper h1,.store_finder-section .boutiques-wrapper .bx-wrapper{display:none}.boutiques-content-mobile .learn-more{margin:auto;display:block;width:50%;text-transform:uppercase}.boutiques-content-mobile{margin-top:30px;position:relative}.boutiques-content-mobile .store-location-wrapper{background:#f4ead9;margin-bottom:50px}.boutiques-content-mobile .title-plate{padding:10px 0;width:80%;font-size:14px;text-transform:uppercase;text-align:center;background:#fff;position:absolute;top:-20px;left:50%;margin-left:-40%;line-height:24px}.boutiques-content-mobile .title-plate img{height:24px;vertical-align:middle;margin-right:5px}.boutiques-content-mobile .store-location-wrapper:hover{background:#f4ead9}.home-page .ring-slider-content-wrapper .bx-controls-direction,.store_finder-section.canadian-stores-page .boutiques-wrapper{display:none}.store_finder-section.canadian-stores-page .boutique-header.international-stores,.store_finder-section.canadian-stores-page .boutique-header.international-stores .boutique-header-text{height:50px;line-height:50px;padding-bottom:10px}.store_finder-section.canadian-stores-page .boutique-header.international-stores{margin-bottom:50px}.collection-collage.with-video{display:none!important}.collection-collage.mobile,.collection-collage.with-video.mobile{display:block!important}.no-phone{display:none}}@media only screen and (max-width:1023px){.collection-page .collection-ring-wrapper{max-width:33%;width:33%}.collection-page .collection-collage{width:100%}}@media only screen and (max-width:767px){.collection-page .collection-ring-wrapper{max-width:50%;width:50%}}@media only screen and (max-width:467px){.collection-page .collection-ring-wrapper{max-width:100%;width:100%}}@media only screen and (max-width:375px){header .logo{width:130px;margin:6px 32% auto}.event-wrapper .event-details{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.boutiques-wrapper h1{font-size:26px;padding-bottom:15px}.boutique-header{margin-top:0}.store_finder-section .locations-and-map{border:0}.store_finder-section .boutiques-wrapper{margin-top:80px}.store-finder-section .content,.store_finder-section .content{padding:1px 0}.make-it-yours-finish-page .content,.make-it-yours-page .content{padding:44px 0!important}#section-1.mobile-section{background-size:100%;height:105px!important;min-height:inherit!important}#bg-1,#bg-2{background-size:100%!important}#section-2 .bx-next,#section-2 .bx-prev{display:none}.footer .social{padding:0}#bg-1{height:250px!important}#bg-2{height:175px!important}.collection-detail-page .detail .image img,.miy-rings-two img{max-width:100%}.footer .meta .float.left{padding-left:0}.hero-content-mobile-only p{font-size:12px}.store-locator-mobile-wrapper input[type=text]{width:68%}}@media only screen and (max-width:360px){header .logo{width:110px}input.find-a-store-locatestring{width:85px}.make-it-yours-finish-page .ring-title-description,.make-it-yours-page .ring-title-description{padding:0 20px!important}.make-it-yours-finish-page .tabs>.tab,.make-it-yours-page .tabs>.tab{padding:45px 0!important}.footer .social a{width:45px}#bg-1{height:210px!important}#bg-2{height:150px!important}#section-1.mobile-section{height:70px!important}nav.push-menu-left,nav.push-menu-left li{width:250px!important}body.pml-open #wrapper{left:250px!important}}.dropdown-content.engagement-rings-content img{width:auto}.dropdown-content.engagement-rings-content .column.right{border-left:2px solid #40150e}.trio-rings-page .dedicated-trio-page{display:none}.trio-rings-page .trio-wrapper{float:left;width:33%;text-align:center;min-height:485px;border-bottom:1px solid #CDBCA2;margin-bottom:80px;padding-bottom:60px}.trio-rings-page .trio-ring{margin:auto auto 10px;height:290px;background:url(css/i/trio-ring-bg-glow.png) center center no-repeat}.trio-rings-page .trio-ring img{max-width:100%;max-height:290px;position:relative;top:50%;transform:translateY(-50%)}.trio-rings-page .trio-ring.max-90{max-width:90%}.trio-rings-page .trio-ring.max-80{max-width:80%}.trio-rings-page .trio-ring.max-75{max-width:75%}.trio-rings-page .trio-ring.max-70{max-width:70%}.trio-rings-page .trio-ring.max-60{max-width:60%}.trio-rings-page .trio-wrapper .button.small{text-transform:uppercase;font-size:10px;letter-spacing:3px;height:30px;line-height:30px}.trio-rings-page .trio-wrapper .thumbs{margin:40px auto 0;padding:0;list-style:none;display:table;width:75%}.trio-rings-page .trio-wrapper .thumbs li{margin:0;padding:0;display:table-cell;width:25%;text-align:center;height:90px}.trio-rings-page .trio-wrapper .thumbs img{height:90px;position:relative;top:50%;transform:translateY(-50%)}.trio-rings-page .trio-wrapper .thumbs.max-70 img{height:70px}.trio-rings-page .main-ring{display:none}.trio-rings-page .main-ring.active{display:block}.trio-rings-page h1.fifty{padding-bottom:0}.trio-rings-page .style-name.small{font-size:10px;font-style:italic;display:none}@media screen and (max-width:1200px){.trio-rings-page .trio-ring.max-60{max-width:80%}}@media screen and (max-width:1023px){.trio-rings-page .trio-wrapper{width:50%}}@media screen and (max-width:767px){.trio-rings-page .trio-wrapper{width:100%}.trio-rings-page .fancybox-trio{display:none}.trio-rings-page .dedicated-trio-page{display:block}}@media screen and (max-width:375px){.trio-rings-page h1.fifty{font-size:38px}}.trio-rings-details-page .column{width:50%;float:left;height:auto;padding:40px 0}.trio-rings-details-page .left-column{background:#eedfc3;text-align:center;padding-bottom:0}.trio-rings-details-page .right-column{background:#40150e}.trio-rings-details-page .ring-image-text{width:90%;margin:auto;position:relative;font-size:14px;background:url(/css/i/trio-ring-bg-glow.png) center center no-repeat}.trio-rings-details-page .ring-image-text img{max-width:100%;margin-top:20px}.trio-rings-details-page .right-column .copperplate{font-size:17px;padding:0;margin:0 0 20px}.trio-rings-details-page .right-column .text{color:#efe0c5;text-align:center;font-family:'Open Sans',sans-serif;font-size:13px;text-transform:uppercase}.trio-rings-details-page .button,.trio-rings-details-page input[type=text]{font-size:11px;height:35px;text-align:center;font-weight:300;-webkit-appearance:none}.trio-rings-details-page .right-column a{color:#efe0c5}.trio-rings-details-page .button{line-height:35px;background:#1e0a07;color:#eedfc3;border:0;font-family:'Open Sans',sans-serif;padding:0 24px;display:inline-block;cursor:pointer;text-decoration:none;letter-spacing:1px;text-transform:uppercase;border-radius:none;-webkit-border-radius:none;-moz-border-radius:none}.trio-rings-details-page input[type=text]{background:#2f100a;border:0;padding:0;color:#eedfc3;width:180px;border-radius:0}.trio-rings-details-page table{width:80%;margin:auto auto 40px}.trio-rings-details-page td{background:#522a21;color:#eedfc3;font-size:13px;text-transform:none;padding:12px;text-align:left}.trio-rings-details-page .store-finder-appointment-maker{width:78%;margin:auto}.trio-rings-details-page .store-finder-appointment-maker p{text-align:left;padding:0 0 5px;margin:0;font-size:11px}.trio-rings-details-page .button.make-appointment{padding:0 36px;display:block;margin:10px auto;width:50%}.trio-rings-details-page h1.fifty{padding-bottom:0}.trio-rings-page h3{padding-bottom:30px}@media screen and (min-width:868px){.trio-rings-details-page h3.copperplate{margin-bottom:50px}}@media screen and (max-width:867px){.trio-rings-details-page h3.copperplate{margin-bottom:0}.trio-rings-details-page .column{width:100%;float:none}}@media screen and (max-width:599px){.trio-rings-details-page .left-column{padding-top:20px}.trio-rings-details-page .right-column{margin-bottom:50px}.trio-rings-details-page .right-column .copperplate{font-size:13px}.trio-rings-details-page table{margin-bottom:10px;width:90%}.trio-rings-details-page td{font-size:12px;padding:5px;width:50%}.trio-rings-details-page input[type=text]{width:130px}.trio-rings-details-page .button{letter-spacing:normal}.trio-rings-details-page .button.make-appointment,.trio-rings-details-page .right-column a.button.back-to-bridal-ring-sets{width:80%!important;padding:0 10%!important}}@media only screen and (max-width:375px){.trio-rings-details-page h1.fifty,.trio-rings-page h1.fifty{font-size:38px}.trio-rings-details-page td{font-size:11px;width:35%}.trio-rings-details-page td.name{width:65%}}@media only screen and (max-width:360px){.trio-rings-details-page .right-column .copperplate,td{font-size:11px}.trio-rings-details-page input[type=text]{width:96px}}.designer-bio-image iframe{height:360px;position:relative;top:44%;transform:translateY(-50%)}@media screen and (max-width:960px){.designer-bio-image iframe{top:0;transform:none;width:100%;height:260px}}