.shopping-cart-item-block input:-webkit-autofill,.shopping-cart-item-block input:-webkit-autofill:hover,.shopping-cart-item-block input:-webkit-autofill:focus .shopping-cart-item-block input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px black inset!important;-webkit-text-fill-color:#dfdfdf!important}.diamond-details-sprite{background-image:url('/images/rd/shopping/shopping-cart-sprite.png');background-repeat:no-repeat;display:inline-block;cursor:pointer;margin-right:15px;vertical-align:middle}.shopping-cart-page input[type=radio] ~label .diamond-details-sprite-checkbox-icon{width:15px;height:15px;background-position:-10px -6px}.right-block .divider-section-toggle{cursor:pointer}.shopping-cart-page input[type=radio]:checked ~label .diamond-details-sprite-checkbox-icon{width:15px;height:15px;background-position:-10px -37px}.next-button.next-button-disabled{background:gray!important}#hfPayment{width:0;height:0;display:none!important;position:absolute;left:-1000px}.empty-shopping-cart-block{text-align:center;padding-top:115px;padding-bottom:147px}.empty-shopping-cart-block h2{color:#e8d495;font-size:26px;letter-spacing:2.1px;font-style:normal;margin-top:0;font-weight:400}.order-button.order-button-gray{background:gray!important}.empty-shopping-cart-block h2 .mobile-element{display:none}.empty-shopping-cart-block .shop-now-button{margin-top:53px;margin-bottom:49px}.empty-shopping-cart-block .shop-now-button a{padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:21px;text-decoration:none;letter-spacing:2.6px;font-size:18px;color:#daba70;border:1px solid #daba70;background-color:#000}.empty-shopping-cart-block .shop-now-button a:hover{color:#000;background-color:#daba70}.empty-shopping-cart-block .cart-empty-text{margin-left:auto;margin-right:auto;letter-spacing:0;color:#d5d5d5;font-size:16px;font-style:italic;line-height:1.15;font-weight:300}.empty-shopping-cart-block .cart-empty-text a,.empty-shopping-cart-block .cart-empty-text a:hover{color:#d5d5d5}.empty-shopping-cart-block .cart-empty-text a{border-bottom:1px solid #d5d5d5;text-decoration:none}.empty-shopping-cart-block .cart-empty-text a:hover{border-bottom:1px solid #d22224}.empty-shopping-cart-block .mobile-element-v{display:none}.cart-item-original-price{color:#d5d5d5;text-decoration:line-through}  @media(max-width:1210px){.diamond-details-sprite{background-image:url('/images/rd/shopping/shopping-cart-sprite-retina.png');background-size:31px 63px;margin-right:9px}.shopping-cart-page input[type=radio] ~ label .diamond-details-sprite-checkbox-icon{width:22px;height:23px;background-position:-5px -4px}.shopping-cart-page input[type=radio]:checked ~ label .diamond-details-sprite-checkbox-icon{width:22px;height:23px;background-position:-5px -36px}h2.summary-box-title{font-size:16px;letter-spacing:0}}@media(max-width:740px) and (min-width:691px),(max-width:605px) and (min-width:401px){.diamond-details-sprite{margin-right:11px;background-size:36px 73px}.shopping-cart-page input[type=radio] ~ label .diamond-details-sprite-checkbox-icon{width:25px;height:28px;background-position:-6px -5px}.shopping-cart-page input[type=radio]:checked ~ label .diamond-details-sprite-checkbox-icon{width:25px;height:28px;background-position:-6px -42px}}@media(max-width:690px) and (min-width:606px),(max-width:400px){.diamond-details-sprite{background-size:33px 65px;margin-right:12px}.shopping-cart-page input[type=radio] ~ label .diamond-details-sprite-checkbox-icon{width:23px;height:24px;background-position:-5px -4px}.shopping-cart-page input[type=radio]:checked ~ label .diamond-details-sprite-checkbox-icon{width:23px;height:24px;background-position:-5px -37px}}.select-arrows-container{right:15px;top:14px;position:absolute;background-color:black;padding-right:6px;cursor:pointer}.bootstrap-select ~ div.select-arrows-container{display:none}.size-block .select-arrows-container{right:3px!important;top:1px!important;display:none}.size-block button,.size-block select{height:31px!important;width:73px!important}.size-block .commonsocial-sprite.commonsocial-sprite-gray_arrow,.size-block .custom-select .caret{background-position:-71px -83px!important;background-size:128px 144px!important;margin-top:-13px!important;right:5px!important}.size-block .commonsocial-sprite.commonsocial-sprite-gray_arrow{width:13px!important;height:21px!important;background-image:url('/images/rd/contactus/sprite2.png')!important;margin-top:-1px!important}.size-block button ~ select{display:none!important}.size-block .ring-size-box{margin-top:1px}.shopping-cart-page .custom-select{position:relative}.shopping-cart-page{font-family:'Lato';padding:10px 0 0 0}.breadcrumb{padding-top:10px;margin-bottom:-10px}.shopping-cart-padding{padding-left:30px;padding-right:30px}h1{text-align:center;color:#e8d495;font-size:26px;letter-spacing:2.6px;margin-top:0;margin-bottom:37px}h2{text-align:center;font-size:16px;letter-spacing:2px;font-weight:bold;word-spacing:3px;margin-bottom:18px;margin-top:17px}.divider-section{border-top:solid 1px #969696;text-align:center;line-height:52px;font-size:16px;letter-spacing:2.3px;font-weight:bold}.divider-section-last{border-top:solid 1px #969696;border-bottom:solid 1px #969696;text-align:center;line-height:53px;font-size:16px;letter-spacing:.8px;font-weight:bold;word-spacing:3px;margin-bottom:35px}.divider-section-title-padding{padding-left:45px;letter-spacing:2.6px}.divider-section-arrow{float:right;width:40px;margin-right:3px;margin-top:16px;cursor:pointer}.left-block{display:inline-block;width:49%;padding-right:1%}.right-block{display:inline-block;width:50.6%;padding-left:3%;vertical-align:top}.cart-summary-box{border:1px solid #969696;border-radius:2px;margin-bottom:50px}.cart-summary-content{margin:0 57px 50px 56px}.cart-summary-table{width:100%;border-top:1px solid #969696;border-bottom:1px solid #969696;font-size:16px;margin-bottom:15px}.cart-summary-table tr td:last-child{text-align:right;color:#e8d495}.show-on-vertical{display:none}.cart-summary-table tr td{padding-top:2px}.cart-summary-table tr:first-child td{padding-top:15px}.cart-summary-table tr:last-child td{padding-top:34px;padding-bottom:14px;font-size:18px}.italic-text{font-style:italic;font-size:15px;color:#d5d5d5;font-weight:300;letter-spacing:.3px}.italic-text.italic-text-forgot-password{font-size:16px;letter-spacing:-0.1px;margin-top:-1px;display:block;margin-bottom:1px}.italic-text a{color:#d5d5d5;border-bottom:1px solid #d5d5d5;text-decoration:none}.italic-text a:hover,.italic-text a:active .italic-text a:focus{text-decoration:none;color:#d5d5d5;border-bottom:1px solid red}.normal-white-text{font-style:normal;color:white;font-weight:normal}.italic-normal-text{font-style:italic;font-size:16px}.right-block .left-col,.right-block .left-fake-col{display:inline-block;width:25.3%;text-align:right;vertical-align:middle}.right-block .right-col{display:inline-block;width:74%}.right-block .center-col{display:inline-block;width:74%}.checkout-title{padding-top:24px;padding-bottom:0}.checkout-title.checkout-title-payment{padding-top:20px}.shopping-cart-page input[type=radio]{display:none}.shopping-cart-page .instruction-text{margin-top:-5px;letter-spacing:.3px;margin-bottom:7px}.shopping-cart-page .instruction-text .italic-text{padding-left:34px}.shopping-cart-page #creditCardPanel{margin-top:-6px}.shopping-textbox,.details-input select,.custom-select .bootstrap-select button{border:solid 1px #969696;background:#000;height:49px;outline:none;padding-left:15px;padding-right:15px;font-family:'Lato';font-size:16px;font-weight:300;color:#dfdfdf;padding-bottom:3px;letter-spacing:.5px;border-radius:0;appearance:none;width:333px}.custom-select .bootstrap-select button{width:333px}.ring-size-box .ring-size-drop-down.ring-size-drop-down-s,.ring-size-box.custom-select .bootstrap-select button{border:solid 1px #dcba70;background:#000;padding-left:9px;padding-right:10px;font-size:14px;font-weight:300;padding-bottom:4px;letter-spacing:.5px;padding-top:2px}.select-arrows-container-s{padding:0;padding-top:2px}.ring-size-box.custom-select .bootstrap-select.btn-group .dropdown-menu li a span.text{font-size:14px}.ring-size-box.custom-select.ring-size-box .bootstrap-select.btn-group .dropdown-menu li a{padding:0 7px;padding-right:2px}.ring-size-box.custom-select .bootstrap-select.btn-group .dropdown-menu li{height:26px!important}.custom-select.ring-size-box .bootstrap-select button,.custom-select.ring-size-box>select{width:92px;height:34px}.custom-select.ring-size-box .bootstrap-select.btn-group .dropdown-menu li a{padding:7px 10px}.ring-size-box{display:inline-block;margin-left:13px}.custom-select.month-select .bootstrap-select button,.custom-select.month-select select{width:173px}.custom-select.year-select .bootstrap-select button,.custom-select.year-select select{width:142px}.custom-select.year-select{float:right;margin-right:0}#chkBilling ~ label{margin-bottom:8px}.expiration-date-block{width:333px}.month-select,.year-select{display:inline-block}.shopping-label{font-size:16px;padding-right:15px}.button-signin{text-transform:uppercase;letter-spacing:3px;cursor:pointer;float:left;width:124px;border-radius:0;color:#d3b36c;font-family:Lato;font-size:18px;padding:11px 0;padding-bottom:10px;background-color:black;border:solid 1px #d3b36c;text-align:center;font-weight:400;outline:0;margin-left:6px;padding-left:2px}.button-signin:hover,.button-signin:active,.button-signin:focus{text-decoration:none;background-color:#d3b36c;color:black}#creditCardPanel{display:none}.shopping-cart-item-block .panel-content{display:none}.shopping-button{color:#000;cursor:pointer;height:48px;display:inline-block;text-align:center;background:#DABA70;font-size:18px;text-decoration:none;letter-spacing:2.6px;border:none;outline:none;padding:12px 14px;margin-left:-1px;margin-right:6px}.or-text{font-size:18px;padding:0 15px;padding-right:17px}.checkout-button-box{display:table;margin:0 auto;padding-top:25px}.billing-button-box{display:table;margin:0 auto}.errorMsg{font-family:'Lato';font-size:16px;color:#DABA70;padding-top:10px;display:inline-block}.panel-box{border-top:solid 1px #969696;margin-bottom:30px}.panel-box-last{margin-bottom:77px}.panel-line{padding:15px 0;padding-bottom:14px}.panel-line.panel-line-first{padding-top:14px;padding-bottom:14px}.custom-province-block .left-col.shopping-label{top:-1px;position:relative}.next-button{width:124px;margin-top:15px;margin-left:4px}.order-button{width:280px}.comments-text{font-size:16px;display:block;margin-top:20px;margin-bottom:15px}.shopping-details-middle-line .comments-text{margin-top:5px}.shopping-textarea{height:163px;width:333px;padding:12px;padding-left:18px;padding-right:18px;resize:none;border:solid 1px #969696;background:#000;outline:none;padding-left:15px;padding-right:15px;font-family:'Lato';font-size:16px;font-weight:300;color:#dfdfdf;padding-bottom:3px;letter-spacing:.5px;-webkit-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}#shippingAddressPanel,.order-total{display:none}.checkbox-text{display:block}.radiobutton-text{font-size:16px;font-weight:400}.radiobutton-text span,.checkbox-text label{font-size:16px;font-weight:400}.save-item-button{display:none}.shopping-details-middle-line{padding:5px 0 15px 0}.gold-color{color:#e8d495}.not-available-message-block.not-available-message-block-diamond{margin-top:3px}.not-available-message-block.not-available-message-block-diamond .not-available-title{color:#e8d495;font-size:16px;letter-spacing:.6px}.not-available-message-block.not-available-message-block-diamond .not-available-message{font-weight:300;font-style:italic;margin-top:12px;padding-right:18px;margin-left:-1px;letter-spacing:.3px;line-height:1.2}.not-available-message-block.not-available-message-block-jewelry{margin-top:3px;margin-left:-2px}.not-available-message-block.not-available-message-block-jewelry .shopping-cart-item-title{letter-spacing:.6px}.not-available-message-block.not-available-message-block-jewelry .not-available-title{color:#e8d495;font-size:16px;letter-spacing:.6px}.not-available-message-block.not-available-message-block-jewelry .not-available-message{font-weight:300;font-style:italic;margin-top:14px;padding-right:18px;margin-left:-1px;letter-spacing:.3px;line-height:1.2}.not-available-message a{text-decoration:none}.not-available-message a:hover{color:#fff;border-bottom:1px solid #d22224}.shopping-cart-table{width:100%;height:190px}.shopping-cart-table tr td:first-child{width:150px}.shopping-cart-item{border-top:solid 1px #969696}.second-col{vertical-align:top;padding-left:42px}.second-col-block{position:relative;height:175px;font-size:15px;padding-top:14px}.bottom-block{bottom:0;left:0;position:absolute;width:100%}.error_shc ~.bottom-block{right:0;left:auto;position:absolute;width:80px}.shopping-cart-item-button{float:right;font-size:14px;color:#B5B5B5;font-weight:300;border-bottom:1px solid black;margin-top:1px}.shopping-cart-item-button:active,.shopping-cart-item-button:focus,.shopping-cart-item-button:hover{color:#B5B5B5;text-decoration:none;border-bottom:1px solid red}.shopping-cart-item-link{width:100%}.place-order-button-box{text-align:center}.order-button-box.place-order-button-box{margin-top:-10px}.place-order-button-box button,.place-order-button-box .order-button{width:284px;margin-left:6px}.shopping-cart-item-link:active,.shopping-cart-item-link:focus,.shopping-cart-item-link:hover{color:white;text-decoration:none;border-bottom:1px solid red}.size-block{bottom:28px;height:34px;left:0;position:absolute;width:100%}.size-block-text-col{float:left;margin-top:6px}.shopping-cart-item-button.change-item-button,.shopping-cart-item-button.save-item-button,.shopping-cart-item-button.cancel-item-button{margin-top:6px}.shopping-cart-item-title{margin-bottom:9px;margin-top:2px}.inline-block{display:inline-block}.checkout-button-box-item{display:inline}.padding-top-35{padding-top:39px}.shipping-details-box{max-width:370px}.shipping-details-box.shipping-details-box-it{margin-top:5px;line-height:1.2}.shipping-details-box.shipping-details-box-it .italic-text{letter-spacing:.3px}.margin-bottom-25{margin-bottom:18px}.cart-summary-box .italic-text{line-height:1.2}.bootstrap-select.btn-group .dropdown-menu{z-index:13}.full-title{display:none}.shopping-cart-item-title-block{width:100%;display:block}.btn-group.ring-size-drop-down ~.select-arrows-container{display:none!important}.ring-size-box.custom-select .ps-scrollbar-y-rail{width:30px!important;height:320px!important}.ring-size-box.custom-select .bootstrap-select.btn-group .ps-container{padding-right:20px;min-width:77px}.ring-size-box.custom-select .ps-scrollbar-x-rail{display:none!important}.ring-size-box.custom-select div.dropdown-menu{max-height:370px!important}.size-block-text-col.warranty{width:100%}.warranty-link-block{font-size:14px;color:#B5B5B5;font-weight:300;border-bottom:1px solid black;margin-top:1px}.warranty-link-block .shopping-cart-item-button{color:#B5B5B5;border-bottom:1px solid #B5B5B5;text-decoration:none;margin-top:0px}.warranty-link-block .shopping-cart-item-button:hover{border-bottom:1px solid red}.warranty-link-block .shopping-cart-item-button.warranty-learnmore{float:right}@media(max-width:1250px){.shopping-cart-page-body{padding-right:30px;padding-left:30px}}@media(max-width:1210px) and (min-width:1024px){.ring-size-box .ring-size-drop-down.ring-size-drop-down-s,.ring-size-box.custom-select .bootstrap-select button{padding-left:9px;padding-right:10px;font-size:14px;padding-bottom:4px;letter-spacing:.5px;padding-top:1px}.size-block button,.size-block select{height:24px!important;width:72px!important}.size-block .ring-size-box{margin-top:12px;margin-left:10px}.size-block .commonsocial-sprite.commonsocial-sprite-gray_arrow,.size-block .custom-select .caret{margin-top:-13px!important;right:3px!important;background-position:-71px -82px!important}.cart-summary-table{letter-spacing:-0.6px;margin-bottom:13px}.cart-summary-table tr td{padding-top:1px}.cart-summary-table tr:first-child td{padding-top:14px}.cart-summary-table tr:last-child td{padding-top:27px;padding-bottom:14px;font-size:20px}.shopping-cart-page-body,.shopping-cart-padding{padding-left:25px;padding-right:25px}h1{font-size:31px;letter-spacing:2px;margin-bottom:33px;margin-top:16px}h2{letter-spacing:0;margin-top:15px}.right-block{padding-left:3.3%}.divider-section-last,.divider-section{line-height:50px;letter-spacing:0}.divider-section-arrow{margin-top:14px}.shopping-cart-table img{width:135px}.product-image-wrapper{text-align:left!important}.second-col{padding-left:9px;font-size:15px;letter-spacing:-0.3px}.second-col-block{line-height:1.15;padding-top:17px;height:155px}.shopping-cart-item-title{margin-bottom:7px;margin-top:0}.cart-summary-content{margin:0 35px 35px 35px}.right-block .left-col,.right-block .left-fake-col{width:26.5%}.right-block .right-col{width:70%}.right-block .center-col{width:70%}.checkout-title{letter-spacing:.6px;padding-top:21px}.italic-text.italic-text-forgot-password{letter-spacing:.6px;margin-top:0}.shopping-label{font-size:14px;padding-right:6px;letter-spacing:.6px}.shopping-textbox,.shopping-textarea,.custom-select .bootstrap-select button,.details-input select{width:318px}.custom-select.ring-size-box>select{width:92px}.shopping-button.guest-button{width:276px;height:42px;padding:9px 13px;margin-left:-1px;margin-right:0}.divider-section-title-padding{padding-left:43px;letter-spacing:.5px}.expiration-date-block{width:331px}.checkout-button-box{padding-top:22px}.button-signin{width:131px;margin-left:0;padding-top:8px;padding-bottom:8px;padding-left:2px}.or-text{font-size:18px;padding:0 9px;padding-right:10px;letter-spacing:2px}.padding-top-35{padding-top:36px}.custom-select .bootstrap-select button,.shopping-textbox,.details-input select{height:48px}.next-button{width:130px;margin-top:14px;margin-left:6px}checkout-title.checkout-title-payment{padding-top:14px}.checkout-title.checkout-title-payment{padding-top:15px}.radiobutton-text{letter-spacing:0}.shopping-cart-page .instruction-text{margin-top:-5px;letter-spacing:0;margin-bottom:13px}.shopping-cart-page #creditCardPanel{margin-top:-10px}.custom-select.month-select .bootstrap-select button,.custom-select.month-select select{width:176px}.custom-select.year-select{margin-right:13px}.custom-select.year-select .bootstrap-select button{width:123px}.panel-line.panel-line-expiration{padding-top:9px;padding-bottom:15px}.shipping-details-box{max-width:300px}.shipping-details-box.shipping-details-box-it{margin-top:1px;line-height:1.3}.shipping-details-box.shipping-details-box-it .italic-text{letter-spacing:.2px}.shopping-textarea{width:211px;height:200px}.place-order-button-box button,.place-order-button-box .order-button{width:212px;margin-left:7px}.shopping-cart-item-button{font-size:13px;margin-top:2px}.gold-color{letter-spacing:0}.size-block-text-col{margin-top:15px}.shopping-cart-item-button.change-item-button,.shopping-cart-item-button.save-item-button,.shopping-cart-item-button.cancel-item-button{margin-top:17px}.shopping-cart-table{height:174px}.cart-summary-box .italic-text{line-height:1.5;letter-spacing:.2px}.margin-bottom-25{margin-bottom:26px}.empty-shopping-cart-block{padding-top:88px;padding-bottom:147px}.empty-shopping-cart-block h2{font-size:26px;letter-spacing:1.6px}.empty-shopping-cart-block .shop-now-button{margin-top:42px;margin-bottom:36px}.empty-shopping-cart-block .shop-now-button a{padding-top:9px;padding-right:17px;padding-bottom:9px;padding-left:18px;letter-spacing:2.6px;font-size:18px;word-spacing:2px;margin-left:2px}.empty-shopping-cart-block .cart-empty-text{letter-spacing:.1px;font-size:15px;line-height:1.6}.not-available-message-block.not-available-message-block-diamond{margin-top:0}.not-available-message-block.not-available-message-block-diamond .not-available-title{font-size:13px;letter-spacing:.6px;margin-top:-3px}.not-available-message-block.not-available-message-block-diamond .not-available-message{margin-top:4px;padding-right:18px;margin-left:-2px;letter-spacing:.3px;line-height:1.33;font-size:15px}.not-available-message-block.not-available-message-block-jewelry{margin-top:-1px;margin-left:-2px}.not-available-message-block.not-available-message-block-jewelry .not-available-title{font-size:13px;letter-spacing:.6px;margin-top:-1px}.not-available-message-block.not-available-message-block-jewelry .not-available-message{margin-top:3px;padding-right:18px;margin-left:0;letter-spacing:.3px;line-height:1.3}.select-arrows-container-s{padding-top:10px;margin-right:-2px}}@media(max-width:1023px){.select-arrows-container-s{padding-top:11px;margin-right:-2px}.ring-size-box .ring-size-drop-down.ring-size-drop-down-s,.ring-size-box.custom-select .bootstrap-select button{padding-left:9px;padding-right:10px;font-size:14px;padding-bottom:4px;letter-spacing:.5px;padding-top:1px}.size-block button,.size-block select{height:24px!important;width:72px!important}.size-block .ring-size-box{margin-top:12px;margin-left:10px}.size-block .commonsocial-sprite.commonsocial-sprite-gray_arrow,.size-block .custom-select .caret{margin-top:-13px!important;right:3px!important;background-position:-71px -82px!important}.not-available-message-block.not-available-message-block-diamond{margin-top:0}.not-available-message-block.not-available-message-block-diamond .not-available-title{font-size:13px;letter-spacing:.6px;margin-top:11px}.not-available-message-block.not-available-message-block-diamond .not-available-message{margin-top:9px;padding-right:55px;margin-left:-1px;letter-spacing:.25px;line-height:1.33;font-size:15px}.not-available-message-block.not-available-message-block-jewelry{margin-top:-1px;margin-left:-1px}.not-available-message-block.not-available-message-block-jewelry .not-available-title{font-size:13px;letter-spacing:.6px;margin-top:10px}.not-available-message-block.not-available-message-block-jewelry .not-available-message{margin-top:8px;padding-right:60px;margin-left:0;letter-spacing:.2px;line-height:1.3}.empty-shopping-cart-block{padding-top:100px;padding-bottom:165px;padding-left:2px}.empty-shopping-cart-block h2{font-size:26px;letter-spacing:1.76px}.empty-shopping-cart-block .shop-now-button{margin-top:42px;margin-bottom:36px}.empty-shopping-cart-block .shop-now-button a{padding-top:9px;padding-right:17px;padding-bottom:9px;padding-left:19px;letter-spacing:2.6px;font-size:18px;word-spacing:2px;margin-left:2px}.empty-shopping-cart-block .cart-empty-text{letter-spacing:.1px;font-size:15px;line-height:1.6}.size-block .ring-size-box{margin-top:3px}.divider-section-arrow{margin-top:14px}.breadcrumb{padding-top:3px;margin-bottom:0}h1{font-size:29px;letter-spacing:3px;margin-top:11px;margin-bottom:33px}h2{text-align:center;font-size:13px;letter-spacing:2px;font-weight:bold;word-spacing:2px;margin-bottom:18px;margin-top:18px}.second-col{vertical-align:top;padding-left:8px}.shopping-cart-table img{width:135px}.product-image-wrapper{text-align:left!important}.shopping-cart-table{height:173px}.second-col-block{position:relative;height:174px;font-size:15px;padding-top:16px;line-height:1.14;letter-spacing:-0.2px}.cart-summary-table tr td{padding-top:1px}.cart-summary-table tr:first-child td{padding-top:14px}.cart-summary-table tr:last-child td{padding-top:28px;font-size:20px}.bottom-block{bottom:20px}.shopping-cart-item-title{margin-bottom:7px;margin-top:2px}.cart-summary-table{margin-bottom:14px;letter-spacing:-0.6px} .cart-summary-box .italic-text{line-height:1.44;letter-spacing:.1px}.margin-bottom-25{margin-bottom:25px}.size-block{bottom:41px;height:34px;left:0;position:absolute;width:100%;font-size:15px}.cart-summary-content{margin:0 35px 37px 35px}.left-block{display:inline;padding-right:0}.right-block{display:inline;padding-left:0}.right-block .left-col,.right-block .left-fake-col{width:26%}.right-block .right-col{width:73%}.right-block .center-col{width:73%}.shopping-textbox,.custom-select .bootstrap-select button,.details-input select{width:319px}.custom-select.ring-size-box>select{width:92px}.shopping-textarea,.order-button{width:220px}.guest-button{width:277px;margin-right:38px;margin-left:-10px;padding-top:8px;height:42px;white-space:nowrap}.custom-select.year-select .bootstrap-select button{width:139px}.center-panel-line,.panel-line,.shopping-details-middle-line{width:448px;margin:0 auto}.shopping-cart-item-title-block{max-width:350px}.expiration-date-block{width:319px}.cart-summary-box{margin-bottom:34px}.divider-section{line-height:50px;letter-spacing:0;}.checkout-title{padding-top:20px;padding-bottom:0;letter-spacing:.6px}.shopping-label{font-size:15px;padding-right:7px}.italic-text.italic-text-forgot-password{letter-spacing:.6px}.checkout-button-box{display:table;margin:0 auto;padding-top:22px}.button-signin{text-transform:uppercase;letter-spacing:3px;cursor:pointer;float:left;width:131px;border-radius:0;color:#d3b36c;font-family:Lato;font-size:18px;padding:8px 0;padding-bottom:7px;background-color:black;border:solid 1px #d3b36c;text-align:center;font-weight:400;outline:0;margin-left:39px;padding-left:2px}.divider-section-title-padding{padding-left:33px;letter-spacing:.3px;font-size:16px}.padding-top-35{padding-top:36px}.right-block .left-col,.right-block .left-fake-col{width:24.6%}#CheckoutPanel .left-col,#CheckoutPanel .left-fake-col{width:26%}#billingPanel .shopping-textbox,#billingPanel .custom-select .bootstrap-select button,#billingPanel .details-input select{height:48px}.next-button{width:131px;margin-top:16px;margin-left:-3px;height:46px;padding-top:11px}.checkout-title.checkout-title-payment{padding-top:15px;letter-spacing:0}.shopping-cart-page .instruction-text .italic-text{padding-left:34px;letter-spacing:.2px}.shopping-cart-page .instruction-text{margin-top:-5px;letter-spacing:.3px;margin-bottom:13px}.shopping-cart-page #creditCardPanel{margin-top:-11px}.custom-select .bootstrap-select button{height:48px}#creditCardPanel .shopping-textbox,#creditCardPanel .details-input select{height:48px}.panel-line.panel-line-expiration{padding-top:10px;margin-bottom:1px}.shopping-details-middle-line .comments-text{margin-top:7px}.panel-line.panel-line-expiration .shopping-label{white-space:nowrap;padding-right:9px;font-size:15px;margin-left:-5px;margin-right:5px}.custom-select.month-select .bootstrap-select button,.custom-select.month-select select{width:177px}.custom-select.year-select .bootstrap-select button,.custom-select.year-select select{width:121px}.divider-section-last{border-top:solid 1px #969696;border-bottom:solid 1px #969696;text-align:center;line-height:51px;font-size:16px;letter-spacing:.6px;font-weight:bold;word-spacing:3px;margin-bottom:34px}.shipping-details-box.shipping-details-box-it{margin-top:1px;line-height:1.2}.shopping-textarea{width:213px;height:200px}.place-order-button-box button,.place-order-button-box .order-button{width:211px;margin-left:-2px}}@media(max-width:740px){.select-arrows-container-s{padding-top:14px;margin-right:0px}.ring-size-box .ring-size-drop-down.ring-size-drop-down-s,.ring-size-box.custom-select .bootstrap-select button{padding-left:7px;padding-right:10px;font-size:14px;padding-bottom:4px;letter-spacing:.5px;padding-top:2px}.size-block button,.size-block select{height:29px!important;width:72px!important}.size-block .ring-size-box{margin-top:0;margin-left:11px}.size-block .commonsocial-sprite.commonsocial-sprite-gray_arrow,.size-block .custom-select .caret{margin-top:-14px!important;right:2px!important;background-position:-71px -82px!important}.not-available-message-block.not-available-message-block-diamond{margin-top:0}.not-available-message-block.not-available-message-block-diamond .not-available-title{font-size:13px;letter-spacing:.8px;margin-top:11px}.not-available-message-block.not-available-message-block-diamond .not-available-message{margin-top:9px;padding-right:32px;margin-left:-1px;letter-spacing:.32px;line-height:1.33;font-size:15px}.not-available-message-block.not-available-message-block-jewelry{margin-top:-1px;margin-left:1px}.not-available-message-block.not-available-message-block-jewelry .not-available-title{font-size:13px;letter-spacing:.8px;margin-top:10px}.not-available-message-block.not-available-message-block-jewelry .not-available-message{margin-top:11px;padding-right:31px;margin-left:0;letter-spacing:.3px;line-height:1.3}.empty-shopping-cart-block{padding-top:44px;padding-bottom:105px;padding-left:0}.empty-shopping-cart-block h2{font-size:29px;letter-spacing:1.85px;line-height:1.3}.empty-shopping-cart-block h2 .non-mobile-element{display:none}.empty-shopping-cart-block h2 .mobile-element{display:inline}.empty-shopping-cart-block .shop-now-button{margin-top:42px;margin-bottom:39px}.empty-shopping-cart-block .shop-now-button a{padding-top:12px;padding-right:8px;padding-bottom:13px;padding-left:11px;letter-spacing:2.6px;font-size:18px;word-spacing:0;margin-left:0}.empty-shopping-cart-block .cart-empty-text{letter-spacing:.1px;font-size:15px;line-height:1.5}.select-arrows-container{right:5px;top:8px}h1{margin-top:19px;margin-bottom:30px;font-size:28px;letter-spacing:2.7px}h2{text-align:center;font-size:13px;letter-spacing:2px;font-weight:bold;word-spacing:2px;margin-bottom:17px;margin-top:17px}.shopping-cart-table,.second-col-block{height:165px}.size-block{bottom:34px;height:34px}.cart-summary-table tr:first-child td{padding-top:13px}.cart-summary-table{margin-bottom:15px;letter-spacing:-0.3px}.cart-summary-table tr td{padding-top:0}.cart-summary-table tr:last-child td{padding-top:24px;padding-bottom:13px;font-size:19px}.margin-bottom-25{margin-bottom:24px}.cart-summary-content{margin:0 35px 29px 35px}.cart-summary-box{margin-bottom:33px}.shopping-cart-table img{width:128px}.divider-section{line-height:43px;letter-spacing:1.8px}.italic-normal-text{font-style:italic;font-size:17px}.checkout-title{padding-top:29px;padding-bottom:0;letter-spacing:1.3px}.panel-line.panel-line-first{padding-top:10px;padding-bottom:9px}.italic-text.italic-text-forgot-password{letter-spacing:0;margin-bottom:0;margin-top:-2px;font-size:16px}.checkout-button-box{padding-top:20px}.button-signin{margin-left:46px;padding-left:2px;padding:11px 0;padding-bottom:10px;letter-spacing:2px;word-spacing:2px}.guest-button{width:264px;margin-right:47px;margin-left:-4px;padding-top:11px;height:48px}.panel-box{margin-bottom:33px}.divider-section-title-padding{padding-left:50px;letter-spacing:1.6px;font-size:16px}.shopping-textbox,.details-input select{height:43px}.shopping-label{font-size:17px;padding-right:10px}.second-col{padding-left:1px}.shopping-cart-item-title{margin-bottom:5px;margin-top:0}.bottom-block{bottom:18px}.shopping-cart-item-button{font-size:15px;margin-top:-1px}.br-phone{display:none}.shopping-textarea{width:270px}.shipping-details-box{width:280px}.order-button-box{width:270px;text-align:center}.order-button{width:205px}.right-block .left-col,.right-block .left-fake-col{width:26%}#billingPanel .shopping-textbox,#billingPanel .custom-select .bootstrap-select button,#billingPanel .details-input select{height:42px}.shopping-textbox,.custom-select .bootstrap-select button,.details-input select{width:379px}.shopping-label{font-size:16px;padding-right:11px}#billingPanel .panel-line{padding:13px 0;padding-bottom:13px}#billingPanel .padding-top-35{padding-top:33px}.right-block .right-col{width:69%}.right-block .center-col{width:69%}.center-panel-line,.panel-line,.shopping-details-middle-line{width:545px;margin:0 auto}.shopping-label-how{margin-left:-28px;margin-right:28px;white-space:nowrap}.next-button{width:136px;margin-top:22px;margin-left:7px;height:46px;padding-top:11px;margin-bottom:1px}.checkout-title.checkout-title-payment{padding-top:11px;letter-spacing:-0.3px}.shopping-cart-page .instruction-text .italic-text{padding-left:40px;letter-spacing:.3px}.shopping-cart-page .instruction-text{margin-top:-14px;letter-spacing:.3px;margin-bottom:11px}#creditCardPanel .shopping-textbox,#creditCardPanel .details-input select,.shopping-textbox,.custom-select .bootstrap-select button,.details-input select{height:42px}#creditCardPanel .panel-line{padding:13px 0}.shopping-label{font-size:16px;letter-spacing:.2px}.panel-line.panel-line-expiration{padding-top:14px}.panel-line.panel-line-expiration .shopping-label{white-space:nowrap;padding-right:11px;font-size:16px}.expiration-date-block{width:382px}.custom-select.month-select .bootstrap-select button,.custom-select.month-select select{width:218px}.custom-select.year-select .bootstrap-select button,.custom-select.year-select select{width:145px}.divider-section-last{line-height:43px;margin-bottom:27px}.checkbox-text.checkbox-text-wire{margin-bottom:5px}.shopping-details-middle-line .comments-text{margin-top:9px;margin-bottom:10px;letter-spacing:-0.4px}.shopping-textarea{width:257px;height:167px}.order-button-box.place-order-button-box{margin-top:-6px;width:100%}.place-order-button-box button,.place-order-button-box .order-button{width:191px;margin-left:6px}.divider-section-arrow{margin-top:10px;margin-right:8px}h2.summary-box-title{font-size:16px;letter-spacing:1.8px}}@media(max-width:690px){.select-arrows-container-s{padding-top:13px;margin-right:0px}.ring-size-box.custom-select .bootstrap-select.btn-group .dropdown-menu li a span.text{font-size:13px}.ring-size-box .ring-size-drop-down.ring-size-drop-down-s,.ring-size-box.custom-select .bootstrap-select button{padding-left:6px;padding-right:10px;font-size:13px;padding-bottom:4px;letter-spacing:.5px;padding-top:3px}.size-block button,.size-block select{height:27px!important;width:68px!important}.size-block .ring-size-box{margin-top:0;margin-left:9px}.size-block .commonsocial-sprite.commonsocial-sprite-gray_arrow,.size-block .custom-select .caret{margin-top:-14px!important;right:1px!important;background-position:-71px -82px!important}.not-available-message-block.not-available-message-block-diamond{margin-top:0}.not-available-message-block.not-available-message-block-diamond .not-available-title{font-size:13px;letter-spacing:.2px;margin-top:11px}.not-available-message-block.not-available-message-block-diamond .not-available-message{margin-top:8px;padding-right:29px;margin-left:-1px;letter-spacing:.14px;line-height:1.2;font-size:14px}.not-available-message-block.not-available-message-block-jewelry{margin-top:0;margin-left:1px}.not-available-message-block.not-available-message-block-jewelry .not-available-title{font-size:13px;letter-spacing:.2px;margin-top:10px}.not-available-message-block.not-available-message-block-jewelry .not-available-message{margin-top:10px;padding-right:20px;margin-left:0;letter-spacing:.14px;line-height:1.2;font-size:14px}.empty-shopping-cart-block{padding-top:37px;padding-bottom:96px;padding-left:0}.empty-shopping-cart-block h2{font-size:26px;letter-spacing:1.8px;line-height:1.3}.empty-shopping-cart-block .shop-now-button{margin-top:38px;margin-bottom:37px}.empty-shopping-cart-block .shop-now-button a{padding-top:11px;padding-right:8px;padding-bottom:12px;padding-left:11px;letter-spacing:2.6px;font-size:16px;word-spacing:0;margin-left:0}.empty-shopping-cart-block .cart-empty-text{letter-spacing:0;font-size:14px;line-height:1.4}h1{margin-top:14px;margin-bottom:27px;font-size:25px;letter-spacing:2.7px}h2{text-align:center;font-size:13px;letter-spacing:1px;font-weight:bold;word-spacing:2px;margin-bottom:15px;margin-top:14px}.cart-summary-content{margin:0 30px 28px 30px}.shopping-cart-table img{width:115px;float:left}.shopping-cart-table,.second-col-block{height:149px}.shopping-cart-table tr td:first-child{width:135px}.second-col-block{font-size:14px;padding-top:14px;line-height:1.14;letter-spacing:-0.3px}.bottom-block{bottom:14px}.size-block{bottom:27px;height:34px;font-size:14px}.cart-summary-table{margin-bottom:13px;letter-spacing:-0.2px;font-size:14px}.cart-summary-table tr:first-child td{padding-top:12px}.cart-summary-table tr:last-child td{padding-top:21px;padding-bottom:12px;font-size:17px}.cart-summary-box .italic-text{line-height:1.44;letter-spacing:-0.2px;font-size:14px}.margin-bottom-25{margin-bottom:20px}.cart-summary-box{margin-bottom:29px}.divider-section{line-height:40px;letter-spacing:1.8px;font-size:14px}.checkout-title{padding-top:25px;padding-bottom:0;letter-spacing:1.3px}.italic-normal-text{font-style:italic;font-size:15px}.center-panel-line,.panel-line,.shopping-details-middle-line{width:496px;margin:0 auto}#creditCardPanel .shopping-textbox,#creditCardPanel .details-input select,.shopping-textbox,.custom-select .bootstrap-select button,.details-input select{height:39px}.shopping-textbox,.custom-select .bootstrap-select button,.details-input select{width:345px}.shopping-label{font-size:15px;padding-right:10px}.panel-line.panel-line-first{padding-top:10px;padding-bottom:7px}.checkout-button-box{padding-top:14px}.button-signin{margin-left:78px;padding-left:2px;padding:8px 0;padding-bottom:9px;letter-spacing:2px;word-spacing:2px;width:122px}.guest-button{width:240px;margin-right:76px;margin-left:-9px;padding-top:11px;height:44px;font-size:17px}.or-text{font-size:17px}.panel-box{margin-bottom:30px}.divider-section-title-padding{padding-left:49px;letter-spacing:2px;font-size:14px}#billingPanel .panel-line{padding:13px 0;padding-bottom:11px}#billingPanel .padding-top-35{padding-top:29px}#billingPanel .shopping-textbox,#billingPanel .custom-select .bootstrap-select button,#billingPanel .details-input select{height:38px}.shopping-label{font-size:14px;letter-spacing:.6px;padding-right:6px;white-space:nowrap}.next-button{width:122px;margin-top:20px;margin-left:7px;height:43px;padding-top:9px;margin-bottom:0;font-size:16px}.checkout-title.checkout-title-payment{padding-top:8px;letter-spacing:-0.3px}.radiobutton-text,.radiobutton-text span,.checkbox-text label{font-size:14px;letter-spacing:-0.2px}.shopping-cart-page .instruction-text .italic-text{padding-left:37px;letter-spacing:-0.22px}.shopping-cart-page .instruction-text{margin-top:-12px;margin-bottom:8px}.shopping-label-how{margin-left:-24px;margin-right:24px}#creditCardPanel .panel-line{padding:12px 0;padding-bottom:11px}.panel-line.panel-line-expiration .shopping-label{white-space:nowrap;padding-right:6px;font-size:14px}.custom-select.month-select .bootstrap-select button,.custom-select.month-select select{width:199px}.expiration-date-block{width:348px;margin-bottom:-2px}.custom-select.year-select .bootstrap-select button,.custom-select.year-select select{width:132px}.panel-line.panel-line-expiration{padding-bottom:9px}.divider-section-last{line-height:38px;margin-bottom:23px}#shippinginfo .diamond-details-sprite{margin-right:9px}.shipping-details-box.shipping-details-box-it{margin-top:-8px;line-height:1.1}.shipping-details-box.shipping-details-box-it .italic-text{letter-spacing:-0.24px}.shopping-details-middle-line .comments-text{margin-top:16px;margin-bottom:9px;letter-spacing:-0.2px;font-size:14px}.shopping-textarea{width:234px;height:151px}.order-button-box.place-order-button-box{margin-top:-9px}.place-order-button-box button,.place-order-button-box .order-button{width:172px;margin-left:8px;height:44px;padding:10px 14px;font-size:16px}.divider-section-arrow{margin-top:9px}h2.summary-box-title{font-size:14px}}@media(max-width:605px){.center-panel-line,.panel-line,.shopping-details-middle-line{width:100%;margin:0 auto}.select-arrows-container{right:5px;top:8px}}@media(max-width:550px){.select-arrows-container-s{padding-top:12px;margin-right:0px}.ring-size-box.custom-select .bootstrap-select.btn-group .dropdown-menu li a span.text{font-size:14px}.ring-size-box .ring-size-drop-down.ring-size-drop-down-s,.ring-size-box.custom-select .bootstrap-select button{padding-left:6px;padding-right:10px;font-size:14px;padding-bottom:4px;letter-spacing:.5px;padding-top:2px}.size-block button,.size-block select{height:25px!important;width:70px!important}.size-block .ring-size-box{margin-top:3px;margin-left:7px}.size-block .commonsocial-sprite.commonsocial-sprite-gray_arrow,.size-block .custom-select .caret{margin-top:-14px!important;right:1px!important;background-position:-71px -82px!important}.not-available-message-block.not-available-message-block-diamond{margin-top:0}.not-available-message-block.not-available-message-block-diamond .not-available-title{font-size:14px;letter-spacing:.7px;margin-top:-3px;padding-right:63px}.not-available-message-block.not-available-message-block-diamond .not-available-message{margin-top:2px;padding-right:0;margin-left:-1px;letter-spacing:.37px;line-height:1.2;font-size:15px}.not-available-message-block.not-available-message-block-jewelry{margin-top:0;margin-left:1px}.not-available-message-block.not-available-message-block-jewelry .not-available-title{font-size:14px;letter-spacing:.7px;margin-top:-3px;padding-right:63px}.not-available-message-block.not-available-message-block-jewelry .not-available-message{margin-top:2px;padding-right:0;margin-left:-1px;letter-spacing:.37px;line-height:1.2;font-size:15px}.hide-onivertical-phone{display:none}.empty-shopping-cart-block{padding-top:28px;padding-bottom:75px;padding-left:0}.empty-shopping-cart-block h2{font-size:29px;letter-spacing:1.8px;line-height:1.3}.empty-shopping-cart-block .shop-now-button{margin-top:44px;margin-bottom:40px}.empty-shopping-cart-block .shop-now-button a{padding-top:13px;padding-right:11px;padding-bottom:13px;padding-left:13px;letter-spacing:2.6px;font-size:17px;word-spacing:0;margin-left:0}.empty-shopping-cart-block .cart-empty-text{letter-spacing:.1px;font-size:15px;line-height:1.4}.empty-shopping-cart-block .mobile-element-v{display:inline}.empty-shopping-cart-block .non-mobile-element-v{display:none}.cart-summary-table tr:first-child td{padding-top:15px}.select-arrows-container{right:5px;top:8px}.breadcrumb{padding-top:0}h1{margin-top:19px;margin-bottom:31px;font-size:28px;letter-spacing:2.7px}h2{text-align:center;font-size:15px;letter-spacing:1px;font-weight:bold;word-spacing:2px;margin-bottom:16px;margin-top:15px}.shopping-cart-page-body,.shopping-cart-padding{padding-right:15px;padding-left:15px}.cart-summary-content{margin:0 17px 10px 15px}shopping-cart-table,.second-col-block{height:165px}.second-col{padding-left:15px}.bottom-block{bottom:18px}.shopping-cart-item-button{font-size:14px;margin-top:-1px}.shopping-cart-table img{width:128px;float:left}.size-block{bottom:28px;height:34px;font-size:14px}.cart-summary-table{margin-bottom:14px;letter-spacing:.6px;font-size:14px}.margin-bottom-25{margin-bottom:23px}.cart-summary-box{margin-bottom:40px}.cart-summary-box .italic-text{line-height:1.6;letter-spacing:.4px;font-size:14px}.cart-summary-table tr td{padding-top:2px}.cart-summary-table tr:last-child td{padding-top:26px;padding-bottom:14px}.second-col-block{font-size:14px;padding-top:16px;line-height:1.24;letter-spacing:.6px}.divider-section{line-height:43px;letter-spacing:1.8px;font-size:16px}.checkout-title{padding-top:22px;padding-bottom:0;letter-spacing:1.6px}.right-block .left-col{width:31.6%}.right-block .left-fake-col{display:none}.right-block .right-col{width:67.4%}#CheckoutPanel .left-col,#CheckoutPanel .left-fake-col{width:31.6%}.right-block .center-col{width:100%;text-align:center}.shopping-textbox,.custom-select .bootstrap-select button,.details-input select{width:100%}#creditCardPanel .shopping-textbox,#creditCardPanel .details-input select,.shopping-textbox,.custom-select .bootstrap-select button,.details-input select{height:42px}.panel-line.panel-line-first{padding-top:23px;padding-bottom:10px}.shopping-label{font-size:14px;letter-spacing:.3px;padding-right:9px}.italic-text.italic-text-forgot-password{letter-spacing:.3px;margin-bottom:0;margin-top:-2px;font-size:16px}.shopping-label{font-size:16px}#CheckoutPanel .panel-box{margin-bottom:14px}.divider-section-title-padding{padding-left:46px;letter-spacing:2.5px;font-size:15px}#billingPanel .panel-line{padding:13px 0;padding-bottom:13px}#billingPanel .padding-top-35{padding-top:32px}#billingPanel .shopping-textbox,#billingPanel .custom-select .bootstrap-select button,#billingPanel .details-input select{height:42px}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"]{width:100%}.shopping-label{white-space:normal}.shopping-label-how{margin-left:0;margin-right:0}.hide-on-vertical{display:none}.show-on-vertical{display:inline}.custom-select.ring-size-box>select{width:50px;font-size:13px;padding-left:5px;padding-right:5px;text-align:center}.checkout-button-box-item{display:block}.checkout-button-box .checkout-button-box-item-first{margin:0 auto;display:block}.checkout-button-box .checkout-button-box-item{height:54px}.or-text{margin:0 auto;padding:0;padding-top:7px;display:block;text-align:center}.button-signin{margin-left:auto;margin-right:auto;display:block;float:none;width:135px;padding:11px 0;padding-bottom:11px;letter-spacing:2.3px;word-spacing:2px}.checkout-button-box{padding-top:23px}.guest-button{width:265px;margin-right:auto;margin-left:auto;padding-top:11px;height:47px;float:none;margin-top:-12px;font-size:18px}.next-button{width:135px;margin-top:19px;margin-left:7px;height:48px;padding-top:11px;margin-bottom:3px;font-size:18px}.cart-summary-table tr:last-child td{padding-top:27px}.payment-options-center-block{width:300px;text-align:left;margin:0 auto;padding-left:22px}.checkout-title.checkout-title-payment{padding-top:12px}.radiobutton-text,.radiobutton-text span,.checkbox-text label{font-size:16px;letter-spacing:-0.4px}.shopping-cart-page .instruction-text .italic-text{padding-left:39px;letter-spacing:.3px}.shopping-cart-page .instruction-text{margin-bottom:9px}.shopping-cart-page #creditCardPanel{margin-top:-7px}.panel-line.panel-line-expiration .shopping-label{white-space:normal;padding-right:4px;font-size:16px}.panel-line.panel-line-expiration{margin-bottom:-1px}.custom-select.month-select .bootstrap-select button,.custom-select.month-select select{width:153px}.expiration-date-block{width:100%;margin-bottom:3px}#creditCardPanel .panel-line{padding:13px 0;padding-bottom:13px}.order-button-box{width:285px;margin:0 auto}.custom-select.year-select .bootstrap-select button,.custom-select.year-select select{width:90px}.custom-select.year-select{float:right}.size-block-text-col{margin-top:7px}.divider-section-last{line-height:42px;margin-bottom:33px}.shipping-details-center-block{width:258px;text-align:left;margin:0 auto}#chkBilling ~ label{margin-bottom:5px}#chkOther ~ label{margin-bottom:1px}.shipping-details-box{width:255px;text-align:left;margin:0 auto}.shipping-details-box.shipping-details-box-it{margin-top:-2px;line-height:1.1;margin-bottom:8px}.shopping-textarea{min-width:257px;width:234px;height:167px}.order-button-box.place-order-button-box{margin-top:-6px}.place-order-button-box button,.place-order-button-box .order-button{width:189px;margin-left:8px;height:48px;padding:10px 14px;font-size:18px}.shopping-details-middle-line .comments-text{margin-top:7px;margin-bottom:12px;letter-spacing:0;font-size:15px}.divider-section-arrow{margin-top:11px;margin-right:3px;margin-left:-22px}.warranty-description{font-size:12.5px}}@media(max-width:400px){.select-arrows-container-s{padding-top:11px;margin-right:0px}.ring-size-box.custom-select .bootstrap-select.btn-group .dropdown-menu li a span.text{font-size:13px}.ring-size-box .ring-size-drop-down.ring-size-drop-down-s,.ring-size-box.custom-select .bootstrap-select button{padding-left:6px;padding-right:10px;font-size:13px;padding-bottom:4px;letter-spacing:.5px;padding-top:1px}.size-block button,.size-block select{height:24px!important;width:62px!important}.size-block .ring-size-box{margin-top:3px;margin-left:7px}.size-block .commonsocial-sprite.commonsocial-sprite-gray_arrow,.size-block .custom-select .caret{margin-top:-14px!important;right:1px!important;background-position:-71px -82px!important}.not-available-message-block.not-available-message-block-diamond{margin-top:0}.not-available-message-block.not-available-message-block-diamond .not-available-title{font-size:13px;letter-spacing:.5px;margin-top:-2px;padding-right:64px}.not-available-message-block.not-available-message-block-diamond .not-available-message{margin-top:5px;padding-right:0;margin-left:-1px;letter-spacing:.2px;line-height:1.2;font-size:14px}.not-available-message-block.not-available-message-block-jewelry{margin-top:0;margin-left:1px}.not-available-message-block.not-available-message-block-jewelry .not-available-title{font-size:13px;letter-spacing:.5px;margin-top:-2px;padding-right:61px}.not-available-message-block.not-available-message-block-jewelry .not-available-message{margin-top:4px;padding-right:0;margin-left:-1px;letter-spacing:.2px;line-height:1.2;font-size:14px}.empty-shopping-cart-block{padding-top:26px;padding-bottom:68px;padding-left:0}.empty-shopping-cart-block h2{font-size:26px;letter-spacing:1.8px;line-height:1.3}.empty-shopping-cart-block .shop-now-button{margin-top:39px;margin-bottom:37px}.empty-shopping-cart-block .shop-now-button a{padding-top:11px;padding-right:9px;padding-bottom:13px;padding-left:13px;letter-spacing:2.6px;font-size:16px;word-spacing:0;margin-left:0}.empty-shopping-cart-block .cart-empty-text{letter-spacing:0;font-size:14px;line-height:1.4}.empty-shopping-cart-block .mobile-element-v{display:inline}.empty-shopping-cart-block .non-mobile-element-v{display:none}.cart-summary-table tr:first-child td{padding-top:12px}.breadcrumb{padding-top:0;margin-top:-3px}.shopping-cart-page-body,.shopping-cart-padding{padding-right:13px;padding-left:13px}h1{margin-top:17px;margin-bottom:27px;font-size:25px;letter-spacing:2.7px}h2{text-align:center;font-size:13px;letter-spacing:1px;font-weight:bold;word-spacing:2px;margin-bottom:15px;margin-top:14px}.shopping-cart-table,.second-col-block{height:140px}.second-col-block{font-size:14px;padding-top:14px;line-height:1.14;letter-spacing:0}.second-col{padding-left:0}.shopping-cart-table img{width:116px;float:left}shopping-cart-table,.second-col-block{height:150px}.bottom-block{bottom:18px}.size-block{bottom:24px;height:34px;font-size:14px}.cart-summary-table{margin-bottom:12px;letter-spacing:-0.3px;font-size:14px}.cart-summary-table tr td{padding-top:0}.cart-summary-table tr:last-child td{padding-top:23px;padding-bottom:11px}.margin-bottom-25{margin-bottom:21px}.cart-summary-box .italic-text{line-height:1.44;letter-spacing:.2px;font-size:14px}.cart-summary-content{margin:0 17px 15px 15px}.cart-summary-box{margin-bottom:29px}.divider-section{line-height:40px;letter-spacing:1.8px;font-size:14px}.checkout-title{padding-top:19px;padding-bottom:0;letter-spacing:1.2px}.shopping-label{font-size:14px;letter-spacing:.4px}.panel-line.panel-line-first{padding-top:20px;padding-bottom:7px}#creditCardPanel .shopping-textbox,#creditCardPanel .details-input select,.shopping-textbox,.custom-select .bootstrap-select button,.details-input select{height:39px}.italic-text.italic-text-forgot-password{letter-spacing:-0.3px;margin-bottom:0;margin-top:-2px;font-size:16px}.checkout-button-box{padding-top:17px}.button-signin{width:124px;padding:10px 0;padding-bottom:10px;letter-spacing:2.3px;font-size:16px}.checkout-button-box .checkout-button-box-item{height:48px}.or-text{margin:0 auto;padding:0;padding-top:5px;display:block;text-align:center;font-size:16px}.guest-button{width:241px;margin-right:auto;margin-left:auto;padding-top:10px;height:43px;float:none;margin-top:-10px;font-size:16px}.panel-box{margin-bottom:15px}.divider-section-title-padding{padding-left:66px;letter-spacing:2px;font-size:14px}#billingPanel .padding-top-35{padding-top:29px}#billingPanel .panel-line{padding:11px 0}#billingPanel .shopping-textbox,#billingPanel .custom-select .bootstrap-select button,#billingPanel .details-input select{height:39px}.next-button{width:123px;margin-top:19px;margin-left:7px;height:43px;padding-top:10px;margin-bottom:15px;font-size:16px}.payment-options-center-block{width:300px;text-align:left;margin:0 auto;padding-left:34px}.checkout-title.checkout-title-payment{padding-top:8px}.radiobutton-text,.radiobutton-text span,.checkbox-text label{font-size:14px;letter-spacing:-0.24px}.affirm-payment-block{margin-top:15px}.shopping-cart-page .instruction-text .italic-text{padding-left:35px;letter-spacing:-0.2px}.shopping-cart-page .instruction-text{margin-bottom:9px}#creditCardPanel .panel-line{padding:12px 0;padding-bottom:11px}.panel-line.panel-line-expiration .shopping-label{white-space:normal;padding-right:4px;font-size:14px}.custom-select.month-select .bootstrap-select button,.custom-select.month-select select{width:139px}.custom-select.year-select{margin-right:0}.expiration-date-block{margin-bottom:0}.custom-select.year-select .bootstrap-select button,.custom-select.year-select select{width:84px}.divider-section-last{line-height:37px;margin-bottom:30px}.shipping-details-center-block{width:234px}.shipping-details-box.shipping-details-box-it{margin-top:-2px;line-height:1.1;margin-bottom:8px;padding-left:10px}.shopping-details-middle-line .comments-text{margin-top:1px;margin-bottom:9px;letter-spacing:-0.1px;font-size:14px;margin-left:10px}#billingPanel{padding-top:18px}.shopping-textarea{min-width:225px;width:234px;height:151px;margin-left:10px}.order-button-box.place-order-button-box{margin-top:-9px}.place-order-button-box button,.place-order-button-box .order-button{width:172px;margin-left:8px;height:43px;padding:10px 14px;font-size:16px}.divider-section-arrow{margin-top:8px;margin-left:0}.warranty-link-block,.warranty-link-block .shopping-cart-item-button{font-size:12.5px}}.not-cc-country .cc-block{display:none!important}.settings-only-warning{font-weight:300;font-style:italic;margin-top:12px;padding-right:18px;margin-left:-1px;letter-spacing:.3px;line-height:1.2;max-width:370px;display:inline-block;margin-bottom:35px}#JMWarranty{border:1px solid red;height:402px;width:900px;position:fixed;z-index:9999;top:200px;left:200px;background-color:black}.hide{display:none}.right-jmblock:before{content:' ';width:1px;height:75%;position:absolute;left:0;top:0;margin-top:10%;background:-webkit-radial-gradient(circle farthest-side at 50%,#585858 50%,#060707 100%);background:-moz-radial-gradient(circle farthest-side at 50%,#585858 50%,#060707 100%);background:-o-radial-gradient(circle farthest-side at 50%,#585858 50%,#060707 100%);background:-ms-radial-gradient(circle farthest-side at 50%,#585858 50%,#060707 100%);background:radial-gradient(circle farthest-side at 50%,#585858 50%,#060707 100%)}.right-jmblock,.left-jmblock{height:100%;padding:25px;float:left}.right-jmblock{width:66%;position:relative;background-image:url(/Images/whiteflash-a-cut-above-diamond.png);background-repeat:no-repeat;background-position-x:right;background-position:top 25px;background-size:260px;background-position:right 0px top 31px}.left-jmblock{width:32%}.jm-title{font-size:14px;color:#e8d495;padding-bottom:5px;letter-spacing:.2px}.jm-subtitle{font-size:14px}.jm-imgblock{text-align:center;margin:15px 0}.jm-imgblock img{height:170px;width:170px}.jm-bottom-text{margin-bottom:15px}.jm-link{font-size:14px;text-decoration:underline;color:#e8d495}.jm-list{list-style:none;padding-top:10px;padding-left:10px;width:343px}.jm-list li{padding:13px 0;position:relative;margin-left:40px}.jm-list li::before{content:url('/images/rd/dsearch/round-shape-27.png');position:absolute;left:-40px;top:10px}.affirm-blue-logo{height:16px;display:inline-block}.non-italic-text{font-size:15px;color:#d5d5d5;font-weight:300;letter-spacing:.3px}.non-italic-text a{color:#d5d5d5;text-decoration:none;border-bottom:1px solid #d5d5d5}.non-italic-text a:hover{border-bottom:1px solid red}.affirm-learnmore{margin-left:7px;font-weight:500}.affirm-logo{height:21px;width:21px;margin-right:5px}.checkbox-disabled{pointer-events:none;color:grey}table[data-warrantylink] .second-col-block,table[data-engravinglink] .second-col-block{height:50px}table[data-warrantylink] .second-col,table[data-engravinglink] .second-col{height:50px;padding-left:15px}table[data-warrantylink] .shopping-cart-item-button,table[data-engravinlink] .shopping-cart-item-button{float:left}table[data-warrantylink].shopping-cart-table,table[data-engravinglink].shopping-cart-table{height:auto}.refresh-cart{position:fixed;z-index:1000;left:0;right:0;top:0;bottom:0;background:#00000080;display:none}.refresh-cart .refresh-cart-layout{position:absolute;top:0;bottom:0;left:0;right:1px;z-index:1}.refresh-cart .refresh-cart-attention{position:absolute;margin-right:auto;margin-left:auto;max-width:525px;background:black;border:1px solid #fff;padding:20px;font-size:14px;letter-spacing:.75px;line-height:1.3;right:0;left:0;margin:0 auto;top:50%;transform:translateY(-50%);z-index:2}.refresh-cart .close-container{position:absolute;top:4px;right:2px;width:26px;height:26px;padding:4px}.refresh-cart .close-container .close-icon{cursor:pointer}.refresh-cart .popup-close-button-container{padding-top:15px;padding-bottom:0;text-align:center}.refresh-cart .popup-close-button{color:#000;cursor:pointer;display:inline-block;text-align:center;background:#DABA70;font-size:17px;text-decoration:none;border:none;outline:none;padding:5px 16px}.backs{margin-top:10px}.engraving-pop-up{position:fixed; max-width:480px;background:#000;z-index:500;right:0;left:0;margin:auto;margin:auto;border:1px solid #fff;padding-top:10px;padding-bottom:20px;top:25%;z-index:50}@media(max-width:496px){.engraving-pop-up{margin:0 8px}}.engraving-pop-up .tooltip-text-content{width:328px;margin:auto}.engraving-pop-up .tooltip-text-content .title-content{color:#e8d495;text-align:center;margin-bottom:7px;font-size:22px;letter-spacing:1px;line-height:1.4;padding-top:10px}.engraving-pop-up .popup-btn{cursor:pointer;width:96px;height:37px;display:inline-block;text-align:center;font-family:Lato;font-size:14px;padding-top:8px;text-decoration:none!important}.engraving-pop-up .font-btn{color:#d3b36c;background-color:black;border:solid 1px #d3b36c;margin-right:15px}.engraving-pop-up .font-btn.active-font{color:#000!important;border:solid 1px #d3b36c!important;background-color:#daba70}.engraving-pop-up .font-container{text-align:center;padding-top:15px}.engraving-pop-up .text-container{padding-top:15px;padding-bottom:10px}.engraving-pop-up input{text-align:center}.engraving-pop-up .text-container input{height:37px}.engraving-pop-up a.save-btn{color:#000!important;border:solid 1px #d3b36c!important;background-color:#daba70;margin-top:15px;margin-bottom:6px}.engraving-pop-up .text-block{text-align:center}.engraving-pop-up .horizontal-red-line{margin-bottom:10px!important;margin-top:15px!important}.engraving-pop-up .engraving-tips:before{background-image:url(/images/rd/jdetails/jdspritesheet20161012.webp)}.engraving-pop-up .engraving-tips:before{content:' ';width:20px;height:19px;position:absolute;margin-left:-23px;margin-top:2px;background-image:url(/images/rd/jdetails/jdspritesheet20161012.png);display:block;background-position:-129px -118px;cursor:pointer}.engraving-pop-up .tooltip-close{position:absolute;right:5px;top:9px}.engraving-pop-up .jewelry_details_sprite{background-image:url(/images/rd/jdetails/jdspritesheet20161012.webp)}.engraving-pop-up .jewelry_details_sprite-close{width:23px;height:20px;background-position:-153px -118px;cursor:pointer}.engraving-pop-up .jewelry_details_sprite{background-image:url(/images/rd/jdetails/jdspritesheet20161012.png);background-repeat:no-repeat;display:block}.engraving-text-block{bottom:64px}@font-face{font-family:Times New Roman Italic;src:url('../../fonts/Times New Roman.ttf')}@font-face{font-family:Edwardian Script ITC;src:url('../../fonts/ITCEDSCR.TTF')}.careplans-pop-up{position:fixed; max-width:480px;background:#000;z-index:500;right:0;left:0;margin:auto;margin:auto;border:1px solid #fff;padding-top:10px;padding-bottom:20px;top:25%;z-index:50;font-family:'Lato'}@media(max-height:800px){.careplans-pop-up{top:15%}}@media(max-width:496px){.careplans-pop-up{margin:0 8px}}.careplans-pop-up .tooltip-text-content{width:440px;margin:auto}.careplans-pop-up .tooltip-text-content .title-content{color:#e8d495;text-align:center;margin-bottom:7px;font-size:22px;letter-spacing:1px;line-height:1.4;padding-top:10px}.careplans-pop-up .popup-btn{cursor:pointer;width:96px;height:37px;display:inline-block;text-align:center;font-family:Lato;font-size:14px;padding-top:8px;text-decoration:none!important}.careplans-pop-up .careplan-btn{color:#d3b36c;background-color:black;border:solid 1px #d3b36c}.careplans-pop-up .careplan-btn:not(:last-child){margin-right:15px}.careplans-pop-up .careplan-btn:hover{color:#000!important;border:solid 1px #d3b36c!important;background-color:#daba70}.careplans-pop-up input{text-align:center}.careplans-pop-up .text-container input{height:37px}.careplans-pop-up a.save-btn{color:#000!important;border:solid 1px #d3b36c!important;background-color:#daba70;margin-top:15px;margin-bottom:6px}.careplans-pop-up .text-block{text-align:center}.careplans-pop-up .horizontal-red-line{margin-bottom:10px!important;margin-top:15px!important}.careplans-pop-up span.engraving-tips:before{background-image:url(/images/rd/jdetails/jdspritesheet20161012.webp)}.careplans-pop-up span.engraving-tips:before{content:' ';width:20px;height:19px;position:absolute;margin-left:-23px;margin-top:2px;background-image:url(/images/rd/jdetails/jdspritesheet20161012.png);display:block;background-position:-129px -118px;cursor:pointer}.careplans-pop-up .tooltip-close{position:absolute;right:5px;top:9px}.careplans-pop-up .jewelry_details_sprite{background-image:url(/images/rd/jdetails/jdspritesheet20161012.webp)}.careplans-pop-up .jewelry_details_sprite-close{width:23px;height:20px;background-position:-153px -118px;cursor:pointer}.careplans-pop-up .jewelry_details_sprite{background-image:url(/images/rd/jdetails/jdspritesheet20161012.png);background-repeat:no-repeat;display:block}.careplans-pop-up .tooltip-buttons{text-align:center}@media(max-width:478px){.careplans-pop-up .tooltip-text-content{width:93%}}.diamond_search_sprite{background-image:url('/images/rd/dsearch/spritesheet-2016-04-04.png');background-repeat:no-repeat;display:block}.webp-support .diamond_search_sprite{background-image:url('/images/rd/dsearch/spritesheet-2016-04-04.webp')}.diamond_search_sprite-arrow-page-left{width:14px;height:13px;background-position:-5px -5px}.diamond_search_sprite-arrow-page-right{width:14px;height:13px;background-position:-29px -5px}.diamond_search_sprite-arrow-silver-down{width:17px;height:9px;background-position:-53px -5px}.diamond_search_sprite-arrow-silver-left{width:17px;height:17px;background-position:-80px -5px}.diamond_search_sprite-arrow-silver-up{width:17px;height:9px;background-position:-107px -5px}.diamond_search_sprite-arrow_bottom{width:38px;height:23px;background-position:-107px -24px}.diamond_search_sprite-arrow_right{width:38px;height:23px;background-position:-5px -57px}.diamond_search_sprite-checked-image{width:15px;height:15px;background-position:-53px -57px}.diamond_search_sprite-checked-image-ipad{width:21px;height:22px;background-position:-78px -57px}.diamond_search_sprite-checked-image-iphone{width:32px;height:32px;background-position:-109px -57px}.diamond_search_sprite-close-image{width:10px;height:10px;background-position:-5px -99px}.diamond_search_sprite-grid-active-image{width:25px;height:25px;pointer-events:none;background-position:-25px -99px}.diamond_search_sprite-grid-active-image-phone{width:31px;height:32px;background-position:-60px -99px}.diamond_search_sprite-grid-image{width:25px;height:25px;background-position:-101px -99px}.diamond_search_sprite-grid-image-phone{width:31px;height:32px;background-position:-155px -5px}.diamond_search_sprite-hide_show_filters{width:24px;height:23px;background-position:-155px -47px}.diamond_search_sprite-list-active-image{width:25px;height:25px;pointer-events:none;background-position:-151px -80px}.diamond_search_sprite-list-active-image-phone{width:31px;height:32px;background-position:-136px -115px}.diamond_search_sprite-list-image{width:25px;height:25px;background-position:-5px -157px}.diamond_search_sprite-list-image-phone{width:31px;height:32px;background-position:-40px -157px}.diamond_search_sprite-select-arrows{width:7px;height:15px;background-position:-189px -47px}.diamond_search_sprite-unchecked-image{width:15px;height:15px;background-position:-177px -115px}.diamond_search_sprite-unchecked-image-ipad{width:21px;height:22px;background-position:-101px -140px}.diamond_search_sprite-unchecked-image-iphone{width:32px;height:32px;background-position:-132px -157px}.common-social a{float:left;padding-left:19px;padding-right:20px}.common-social a.youtube-link-block{padding-left:14px;padding-right:28px}.common-social a.twitter-link-block{padding-top:2px}.commonsocial-sprite{background-image:url('/images/rd/contactus/sprite3.png');background-repeat:no-repeat;display:block}.webp-support .commonsocial-sprite{background-image:url('/images/rd/contactus/sprite3.webp')}.commonsocial-sprite.commonsocial-sprite-chat_icon{width:25px;height:25px;background-position:-15px -15px}.commonsocial-sprite.commonsocial-sprite-chat_icon:hover{width:25px;height:25px;background-position:-70px -15px}.commonsocial-sprite.commonsocial-sprite-email_icon{width:24px;height:16px;background-position:-125px -15px}.commonsocial-sprite.commonsocial-sprite-email_icon:hover{width:24px;height:16px;background-position:-125px -61px}.commonsocial-sprite.commonsocial-sprite-facebook_icon{width:14px;height:28px;background-position:-15px -107px}.commonsocial-sprite.commonsocial-sprite-google_icon{width:33px;height:33px;background-position:-59px -107px}.commonsocial-sprite.commonsocial-sprite-gray_arrow{width:13px;height:25px;background-position:-122px -107px}.commonsocial-sprite.commonsocial-sprite-instagram_icon{width:28px;height:28px;background-position:-179px -15px}.commonsocial-sprite.commonsocial-sprite-location_icon{width:22px;height:31px;background-position:-179px -73px}.commonsocial-sprite.commonsocial-sprite-location_icon:hover{width:22px;height:31px;background-position:-165px -134px}.commonsocial-sprite.commonsocial-sprite-pinterest_icon{width:30px;height:30px;background-position:-15px -195px}.commonsocial-sprite.commonsocial-sprite-twitter_icon{width:29px;height:28px;background-position:-75px -196px}.commonsocial-sprite.commonsocial-sprite-youtube_icon{width:41px;height:29px;background-position:-134px -195px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.commonsocial-sprite{background-image:url('/images/rd/contactus/sprite_retina_03.png');background-size:171px 171px}.webp-support .commonsocial-sprite{background-image:url('/images/rd/contactus/sprite_retina_03.webp')}.commonsocial-sprite.commonsocial-sprite-chat_icon{width:28px;height:28px;background-position:-7px -7px}.commonsocial-sprite.commonsocial-sprite-chat_icon:hover{width:28px;height:28px;background-position:-50px -7px}.commonsocial-sprite.commonsocial-sprite-email_icon{width:29px;height:19px;background-position:-92px -7px}.commonsocial-sprite.commonsocial-sprite-email_icon:hover{width:29px;height:19px;background-position:-92px -41px}.commonsocial-sprite.commonsocial-sprite-facebook_icon{width:12px;height:26px;background-position:-7px -74px}.commonsocial-sprite.commonsocial-sprite-google_icon{width:28px;height:29px;background-position:-34px -74px}.commonsocial-sprite.commonsocial-sprite-gray_arrow{width:10px;height:20px;background-position:-77px -74px}.commonsocial-sprite.commonsocial-sprite-instagram_icon{width:25px;height:25px;background-position:-101px -74px}.commonsocial-sprite.commonsocial-sprite-location_icon{width:25px;height:32px;background-position:-135px -7px}.commonsocial-sprite.commonsocial-sprite-location_icon:hover{width:25px;height:32px;background-position:-139px -54px}.commonsocial-sprite.commonsocial-sprite-pinterest_icon{width:21px;height:26px;background-position:-140px -101px}.commonsocial-sprite.commonsocial-sprite-twitter_icon{width:25px;height:24px;background-position:-7px -141px}.commonsocial-sprite.commonsocial-sprite-youtube_icon{width:37px;height:26px;background-position:-77px -113px}}@media(max-width:736px) and (min-width:668px){.commonsocial-sprite-e{background-image:url('/images/rd/contactus/sprite_retina2_3.png');background-size:175px 164px}.webp-support .commonsocial-sprite-e{background-image:url('/images/rd/contactus/sprite_retina2_3.webp')}.commonsocial-sprite-e.commonsocial-sprite.commonsocial-sprite-chat_icon{width:31px;height:31px;background-position:-40px -5px}.commonsocial-sprite-e.commonsocial-sprite.commonsocial-sprite-chat_icon:hover{width:31px;height:31px;background-position:-80px -5px}.commonsocial-sprite-e.commonsocial-sprite.commonsocial-sprite-email_icon{width:30px;height:20px;background-position:-40px -45px}.commonsocial-sprite-e.commonsocial-sprite.commonsocial-sprite-facebook_icon{width:14px;height:30px;background-position:-120px -5px}.commonsocial-sprite-e.commonsocial-sprite.commonsocial-sprite-google_icon{width:35px;height:35px;background-position:-79px -45px}.commonsocial-sprite-e.commonsocial-sprite.commonsocial-sprite-google_icon:hover{width:35px;height:35px;background-position:-5px -90px}.commonsocial-sprite-e.commonsocial-sprite.commonsocial-sprite-instagram_icon{width:30px;height:30px;background-position:-50px -90px}.commonsocial-sprite-e.commonsocial-sprite.commonsocial-sprite-location_icon{width:25px;height:35px;background-position:-89px -90px}.commonsocial-sprite-e.commonsocial-sprite.commonsocial-sprite-location_icon:hover{width:25px;height:35px;background-position:-144px -5px}.commonsocial-sprite-e.commonsocial-sprite.commonsocial-sprite-pinterest_icon{width:32px;height:32px;background-position:-125px -50px}.commonsocial-sprite-e.commonsocial-sprite.commonsocial-sprite-twitter_icon{width:31px;height:30px;background-position:-124px -92px}.commonsocial-sprite-e.commonsocial-sprite.commonsocial-sprite-youtube_icon{width:46px;height:32px;background-position:-124px -127px}}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;cursor:hand;overflow:hidden;z-index:1404;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/images/plugins/fancybox/fancybox.png')}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1400;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1401;outline:none;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#000}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1402;border:0 solid #000}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1401}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('/images/plugins/fancybox/fancybox.png') -40px 0;cursor:pointer;cursor:hand;z-index:1403;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;cursor:hand;outline:none;background:transparent url('/images/plugins/fancybox/blank.gif');z-index:1402;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:36px;height:62px;margin-top:-31px;cursor:pointer;cursor:hand;z-index:1402;display:block}#fancybox-left-ico{background-image:url('/images/plugins/fancybox/left.png');margin-left:-15px}#fancybox-right-ico{background-image:url('/images/plugins/fancybox/right.png');margin-right:-15px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1301}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('/images/plugins/fancybox/fancybox-x.png')}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('/images/plugins/fancybox/fancybox.png');background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('/images/plugins/fancybox/fancybox-y.png');background-position:-20px 0}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('/images/plugins/fancybox/fancybox.png');background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('/images/plugins/fancybox/fancybox-x.png');background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('/images/plugins/fancybox/fancybox.png');background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('/images/plugins/fancybox/fancybox-y.png')}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('/images/plugins/fancybox/fancybox.png');background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1402}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#fff;text-align:left}#fancybox-title-over{padding:5px 10px;display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url('/images/plugins/fancybox/fancybox.png') -40px -90px no-repeat}#fancybox-title-float-main{color:#fff;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('/images/plugins/fancybox/fancybox-x.png') 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url('/images/plugins/fancybox/fancybox.png') -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/fancybox/fancy_close.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/fancybox/fancy_nav_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/fancybox/fancy_nav_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/fancybox/fancy_title_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/fancybox/fancy_title_main.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/fancybox/fancy_title_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 :document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop )) + 'px')}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/fancybox/fancy_loading.png',sizingMethod='scale')}.fancybox-ie .fancybox-bg{background:transparent!important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/fancybox/fancy_shadow_n.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/fancybox/fancy_shadow_ne.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/fancybox/fancy_shadow_e.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/fancybox/fancy_shadow_se.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/fancybox/fancy_shadow_s.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/fancybox/fancy_shadow_sw.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/fancybox/fancy_shadow_w.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/plugins/fancybox/fancy_shadow_nw.png',sizingMethod='scale')}.updnValidatorCallout{border:2px solid #DABA70;background-color:rgba(0,0,0,.8);font-family:'Lato';font-size:16px;color:#DABA70;text-align:center;position:relative;z-index:49!important;pointer-events:none;padding-top:10px}@media(max-width:737px){.updnValidatorCallout{padding-top:7px}}.updnValidatorCallout span{vertical-align:middle;padding-top:0;padding-bottom:0;display:block}.updnValidationErrorInput{background-color:black}.updnValidationErrorLabel{color:#DABA70}