/** Shopify CDN: Minification failed

Line 10:0 Unexpected "{"
Line 10:2224 Expected identifier but found whitespace

**/
*,::after,::before{box-sizing:inherit} 

/* img{max-width:100%;height:auto;vertical-align:bottom;color:#fff}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;font-weight:400;line-height:1.2;}ul{margin:0;padding:0;list-style:none}a{text-decoration:none;color:inherit}button,input{border:0;outline:0}input:focus::-webkit-input-placeholder{color:transparent!important}input:focus:-moz-placeholder{color:transparent!important}input:focus::-moz-placeholder{color:transparent!important}input:focus:-ms-input-placeholder{color:transparent!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}#content{min-height:600px;margin:20px 0;width:100%}.secondary-nav-item:first-child{display:none}@media only screen and (max-width:767px){.container{width:100%;margin-right:0;margin-left:0}}@media only screen and (max-width:767px){.container .eight.columns,.container .eleven.columns,.container .fifteen.columns,.container .five.columns,.container .four.columns,.container .fourteen.columns,.container .nine.columns,.container .one-third.column,.container .one.column,.container .one.columns,.container .seven.columns,.container .six.columns,.container .sixteen.columns,.container .ten.columns,.container .thirteen.columns,.container .three.columns,.container .twelve.columns,.container .two-thirds.column,.container .two.columns{width:100%;margin-left:5%;margin-right:5%}}@font-face{font-family:Lato-Light;src:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/Lato-Light.ttf?v=97089") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Lora-Bold;src:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/Lora-Bold.WOFF?v=97089") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Lora-Regular;src:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/Lora-Regular.WOFF?v=97089") format("woff");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Bold;src:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/OpenSans-Bold.WOFF?v=97089") format("woff");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Light;src:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/OpenSans-Light.WOFF?v=97089") format("woff");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Regular;src:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/OpenSans-Regular.WOFF?v=97089") format("woff");font-weight:400;font-style:normal}@font-face{font-family:OpenSans-Semibold;src:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/OpenSans-Semibold.WOFF?v=97089") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Tangerine-Regular;src:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/Tangerine_Regular.woff?v=97089") format("woff");font-weight:400;font-style:normal}.max{width:100%;max-width:1220px;margin:0 auto;padding:0;position:relative}.wish-email{position:absolute;z-index:9;left:0;right:0;padding:15px;box-shadow:0 2px 4px 0 rgba(30,30,30,.07);border:solid 1px rgba(187,172,141,.4);background-color:#fff;opacity:0;visibility:hidden;transition:.3s ease-in-out all}.wish-email.is-active{opacity:1;visibility:visible}.form-row{position:relative}.form-row-flex{display:flex;justify-content:space-between;align-items:center}.form-title{font-size:18px}.form-input,input.form-input{width:100%;box-shadow:0 2px 4px 0 rgba(30,30,30,.07);border:solid 1px rgba(187,172,141,.4);border-radius:0;margin-bottom:5px;position:relative;-moz-appearance:none;-webkit-appearance:none;height:45px;line-height:42px;font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;font-weight:300;font-stretch:normal;color:#978c8c;padding-left:13px;margin-bottom:10px;text-indent:.01px}textarea.form-input{height:200px;overflow:hidden}.main-head{color:#322011;font-size:26px;line-height:42px}@media only screen and (min-width:768px){.main-head{font-size:37px;line-height:54px}}.no-scroll{overflow-y:hidden;height:100vh}.uploaddata{position:relative}.addmore,.removefile{background:#c1c1c1;color:#000;padding:5px 10px;float:left;margin:5px 0}#kvFileinputModal,#uploadfiles1 label,.close.fileinput-remove,.file-actions .file-footer-buttons .kv-file-zoom,.file-caption-name,.file-drop-zone-title,.fileinput-remove,.fileinput-upload,.kv-file-content,.kv-file-remove i,span.hidden-xs{display:none}.file-preview-frame{position:relative;width:100%!important;max-height:30px;margin-bottom:15px}.kv-file-remove,.kv-file-remove:hover,.removeSingleItem{background:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/close-btn.png?v=97089") no-repeat center center;background-size:contain;position:absolute;top:3px;right:20px;width:15px;height:15px;padding:0;border:none;cursor:pointer;text-indent:-9999px}input[type=file]{display:none}#uploadfiles1 label.custom-file-upload{display:block;border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer;margin-bottom:10px;max-height:30px}.rc-anchor-error{border-color:red}.fileinput-remove.fileinput-remove-button span.hidden-xs{display:block}.file-footer-caption{width:85%;text-overflow:ellipsis;overflow:hidden}.postsuccess{background-color:#fff;border:8px solid #d6cdbe;padding:18px 26px 18px;color:#000;font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif}.custom_new-1 h3{font-weight:700;margin-bottom:12px}@media only screen and (max-width:767px){.file-footer-caption{width:90%;overflow:hidden}.kv-file-remove,.kv-file-remove:hover,.removeSingleItem{right:0}img.ui-datepicker-trigger{right:15px}}.icon{box-sizing:border-box;display:block;position:relative;padding:0;line-height:17px;min-height:20px;min-width:20px}.icon:before{content:'';position:absolute;left:0;background-position:center center;background-repeat:no-repeat;background-size:contain;width:20px;height:17px;display:block}@media only screen and (min-width:1024px){.icon{padding:0;min-height:14px;min-width:14px}.icon:before{width:14px;height:14px}}.icon-sm{min-height:10px;min-width:10px;padding:0 14px}.icon-sm:before{width:10px;height:10px;bottom:2px}.icon span{display:none}@media only screen and (min-width:1024px){.icon span{display:block}.icon span span{display:inline}}.icon-menu{width:17px;height:17px}.icon-menu:before{width:17px;height:17px;background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-menu.svg?v=97089")}@media only screen and (min-width:1024px){.icon-menu{display:none}}.icon-close{width:13px;height:13px}.icon-close:before{width:13px;height:13px;background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-close.svg?v=97089")}.icon-right:before{left:initial;right:0}.icon-nav-arrow:before{width:8px;height:8px;background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-nav-arrow_a.svg?v=97089");top:calc(50% - 4px);transition:.5s ease-in-out transform;transform:rotate(0);right:30px}@media only screen and (min-width:1024px){.icon-nav-arrow:before{right:0}}.icon-nav-arrow.is-active:before,.is-active>.icon-nav-arrow:before{transform:rotate(180deg)}.icon-flex{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}.icon-flex:before{position:static}.icon-nav-arrow-gold:before{margin-left:8px;background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-nav-arrow-gold.svg?v=97089")}.icon-arrow-right:before{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-arrow-right.svg?v=97089")}.icon-arrow-left:before{transform:rotate(180deg);background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-arrow-right.svg?v=97089")}.icon-phone:before{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-phone.svg?v=97089")}.icon-cc:before{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-cc.svg?v=97089")}.icon-search:before{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-search.svg?v=97089")}.icon-cart:before{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-cart.svg?v=97089")}.icon-heart:before{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-heart_white.svg?v=97089")}.icon-heart-blk:before{display:none;background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-heart-blk_a.svg?v=97089")}.icon-heart.is-added:before{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-heart-full.svg?v=97089")}.icon-remove:before{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-close-gray.svg?v=97089")}.icon-email:before{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-email.svg?v=97089")}@media only screen and (min-width:1024px){.icon-email.btn-primary:hover:before{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-email-gold.svg?v=97089")}}.btn-primary,a.btn-primary,button.btn-primary{display:inline-block;cursor:pointer;padding:0 15px;height:54px;white-space:nowrap;font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:52px;text-align:center;text-decoration:none;text-shadow:none;border:1px solid #bbac8d;background-color:#bbac8d;color:#fff;text-shadow:none;border-radius:0;transition:.3s ease-in-out all}@media only screen and (min-width:480px){.btn-primary,a.btn-primary,button.btn-primary{padding:0 35px}}.btn-primary:hover,a.btn-primary:hover,button.btn-primary:hover{text-decoration:none;border:1px solid #bbac8d;background:#bbac8d;color:#fff}@media only screen and (min-width:1024px){.btn-primary:hover,a.btn-primary:hover,button.btn-primary:hover{border-color:#a39371;background:#a39371}}.btn-primary.hollow,a.btn-primary.hollow,button.btn-primary.hollow{background-color:#fff;color:#bbac8d}@media only screen and (min-width:1024px){.btn-primary.hollow:hover,a.btn-primary.hollow:hover,button.btn-primary.hollow:hover{border-color:#a0906e;color:#a0906e}}.btn-primary .full-width,a.btn-primary .full-width,button.btn-primary .full-width{width:100%}.btn-secondary{color:#9999a5;font-size:12px;line-height:14px;text-decoration:underline}.btn-primary+.btn-secondary{margin-top:16px;display:block}.btn-icon{width:42px;height:42px;border:1px solid #bbac8d;margin-right:6px}.btn-icon:before{width:100%;height:100%;background-size:21px auto;background-position:center;top:0}#wrapper{margin-top:55px;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1415px;overflow:hidden}@media only screen and (min-width:1024px){#wrapper{margin-top:110px}}.template__index #wrapper{width:100%;max-width:100%}#wrapper .has-max-width{max-width:1415px;margin:0 auto}body:before{content:'';transition:.3s ease-in-out all;width:100%;height:100%;position:fixed;opacity:0;visibility:hidden;z-index:1;background-color:rgba(255,255,255,.85)}body.no-scroll:before{opacity:1;visibility:visible}body.announcement header{top:45px}@media only screen and (min-width:1024px){body.announcement header{top:30px}}body.announcement #wrapper{margin-top:100px}body.announcement .search-wrapper{top:95px}header{position:fixed;z-index:13;width:100%;overflow:visible;top:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.05)}.no-scroll header{box-shadow:none;overflow:scroll;min-height:100vh}@media only screen and (min-width:1024px){header{min-height:0!important;max-height:none;overflow:visible;background-color:#fff}header:before{display:none}}.announcement-banner{align-items:center;background-color:#bbac8d;color:#fff;display:flex;justify-content:center;padding:6px 20px;box-sizing:border-box;z-index:999;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:200;letter-spacing:1px;line-height:16px;text-align:center;text-transform:uppercase;height:45px;top:0;position:fixed;width:100%}.announcement-banner p{padding:0;margin:0;line-height:1.2em}.announcement-banner a{text-decoration:underline;color:#fff}@media only screen and (min-width:1024px){.announcement-banner{height:30px}}.header-top-wrapper{background-color:#fff;width:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.05);z-index:30;height:50px;box-sizing:border-box;position:fixed;padding:15px 20px 10px}@media only screen and (min-width:1024px){.header-top-wrapper{border-bottom:1px solid rgba(0,0,0,.5);position:static;padding:8px 0;height:30px}}.header-top{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;box-sizing:border-box}@media only screen and (min-width:1024px){.header-top{max-width:1220px;height:100%;margin:0 auto;padding:0 20px}}.header-top .icon{font-family:'Open Sans';font-size:11px;line-height:14px;text-transform:uppercase;letter-spacing:1.4px;color:#000;white-space:nowrap}.header-top .header-cc{display:none}@media only screen and (min-width:1024px){.header-top .header-cc{display:inline}}.primary-nav{background-color:#fff;border-top:solid 1px rgba(153,153,165,.1);position:absolute;width:100%;max-width:375px;left:0;top:50px;z-index:15;min-height:100vh;transform:translateX(-100%);box-shadow:0 2px 4px 0 rgba(0,0,0,.05);transition:.3s ease-in-out all}.primary-nav.is-active{transform:translateX(0)}@media only screen and (min-width:1024px){.primary-nav{min-height:0;display:block;transform:translateX(0);max-width:100%;position:static;border-top:0}}@media only screen and (min-width:1024px){.primary-nav-item .primary-nav-link{position:relative}.primary-nav-item .primary-nav-link:after{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;transition:.3s ease-in-out all;background-color:#c0b296;height:3px;content:'';display:block}.primary-nav-item:first-child .primary-nav-link{padding-left:20px}.primary-nav-item:last-child .primary-nav-link{padding-right:40px}.primary-nav-item:last-child .primary-nav-link:before{right:20px}.primary-nav-item:last-child ul{right:0}.primary-nav-item.menu-touched .primary-nav-link:before,.primary-nav-item:hover .primary-nav-link:before{transform:rotate(180deg)}.primary-nav-item.menu-touched .primary-nav-link:after,.primary-nav-item:hover .primary-nav-link:after{width:100%}.primary-nav-item.menu-touched ul,.primary-nav-item:hover ul{display:block}}.primary-nav ul{margin:0}.primary-nav-wrapper{padding-bottom:75px}@media only screen and (min-width:1024px){.primary-nav-wrapper{position:relative;display:flex;justify-content:space-between;flex-wrap:nowrap;padding-bottom:0;max-width:1220px;margin:0 auto!important}}.primary-nav li{margin-bottom:0;line-height:1em}a.nav-link{text-transform:capitalize;box-sizing:border-box;color:#000;font-family:Lora;font-size:14px;line-height:14px;display:block;border-bottom:solid 1px rgba(153,153,165,.1);padding:18px 20px;height:50px}@media only screen and (min-width:1024px){a.nav-link{border:0;font-size:11px;padding:15px 15px 32px 15px;white-space:nowrap}}@media only screen and (min-width:1200px){a.nav-link{font-size:14px}}a.nav-link:hover{text-decoration:none}.secondary-nav-wrapper{max-height:0;overflow-y:hidden;transition:.15s ease-in-out all}.is-active+.secondary-nav-wrapper{max-height:100%}@media only screen and (min-width:1024px){.secondary-nav-wrapper{display:none;overflow-y:visible;position:absolute;z-index:1}}@media only screen and (min-width:1024px){.secondary-nav-item{box-shadow:0 2px 4px 0 rgba(0,0,0,.05)}.secondary-nav-item:first-child{display:none}}a.secondary-nav-link{background-color:#c0b296;color:#fff;padding:10px 20px;border-color:rgba(255,255,255,.5)}@media only screen and (min-width:1024px){a.secondary-nav-link{background:#fff;height:auto;padding:10px 20px;color:#000;transition:.3s ease-in-out all}.bread-modal-button:hover a.secondary-nav-link,a.secondary-nav-link:hover{background-color:#c0b296;color:#fff}}.header-contact{display:none}@media only screen and (min-width:1024px){.header-contact{display:block}}.search-wrapper{transition:.3s ease-in-out all;transform:translateX(-100%);background-color:#fff;overflow-y:hidden;position:fixed;top:50px;left:0;bottom:0;right:0}.search-wrapper:before{content:'';position:absolute;top:-10px;left:0;right:0;overflow:visible;height:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.05)}.search-wrapper.is-active{max-height:100%;transform:translateX(0)}@media only screen and (min-width:1024px){.search-wrapper{transform:translateX(0);display:block;position:static;width:125px;overflow:hidden}.search-wrapper:before{display:none}}@media only screen and (min-width:1280px){.search-wrapper{width:192px}}.search-wrapper .icon-close{position:absolute;top:18px;right:20px}@media only screen and (min-width:1024px){.search-wrapper .icon-close{display:none}}.search-hover{display:flex;flex-wrap:nowrap}.search-form{border-bottom:1px solid #000;margin-bottom:0;position:absolute;top:20px;left:30px;right:30px}@media only screen and (min-width:1024px){.search-form{transition:.3s ease-in-out all;transform:translateX(100%);position:static;overflow-x:hidden}.is-active .search-form{transform:translateX(0)}.search-form ::-webkit-input-placeholder{color:#000}.search-form ::-moz-placeholder{color:#000}.search-form :-ms-input-placeholder{color:#000}.search-form :-moz-placeholder{color:#000}}.search-form input[type=text]{border:0;margin-bottom:0;padding:5px 6px 8px;font-family:"Open Sans",sans-serif;font-size:14px;background:0;color:#9999a5;line-height:13px;width:100%}.search-form input[type=text]:focus{box-shadow:none}@media only screen and (min-width:1024px){.search-form input[type=text]{font-family:'Open Sans';font-size:11px;line-height:14px;text-transform:uppercase;letter-spacing:1.4px;color:#000;padding:0}}.search-form button{display:none}ul#cart{align-items:center;display:flex;margin-bottom:0;margin-left:25px}ul#cart img{margin-left:6px}ul#cart li{display:inline;margin-bottom:0;margin-left:10px}@media only screen and (min-width:1024px){.header-top .header-nav-center{height:30px;padding:0}}.main-logo{display:block;height:100%;box-sizing:border-box}@media only screen and (min-width:1024px){.main-logo{padding:20px 15px}.header-top .main-logo{padding:5px;max-height:100%}}.main-logo img{height:25px;width:auto;max-width:none;display:block}@media only screen and (min-width:1024px){.main-logo img{width:235px;height:auto}.header-top .main-logo img{max-height:100%;width:auto}}.header-nav-left{align-items:center;display:flex;justify-content:flex-start;padding-right:18px}.header-nav-right{align-items:center;display:flex;justify-content:flex-end;flex-grow:1;padding-left:10px}.header-nav-right .icon{margin-left:18px}.header-nav-right .icon:first-child{margin-left:0}@media only screen and (min-width:480px){.header-nav-right{justify-content:flex-end}}@media only screen and (min-width:1024px){.header-nav-right .icon-cart{bottom:1px}.header-nav-right .search-hover .icon-right{left:125px;z-index:1;background:#fff;bottom:1px;padding:0}.header-nav-right .search-hover .icon-right:before{height:11px;bottom:2px}}@media only screen and (min-width:1280px){.header-nav-right .search-hover .icon-right{left:192px}}.header-icon-phone,.hedaer-icon-cc{margin-left:8px}.header-contact-link{align-items:center;display:flex}.icon .wish-count{display:inline}.scrolled-nav{height:45px;min-height:0;z-index:30}.scrolled-nav .primary-nav{transform:translateY(-30px)}.scrolled-nav .header-nav-right{width:110px;padding-right:20px;position:relative}.scrolled-nav .header-nav-right span{display:none}.scrolled-nav .header-nav-right .icon{padding:15px 0;box-sizing:border-box;height:45px}.scrolled-nav .header-nav-right .icon-search{left:0}.scrolled-nav .header-nav-right .icon-search:before{bottom:16px}.scrolled-nav .header-nav-right .icon-search:after{content:'';width:0;transition:.3s ease-in-out all;height:3px;background-color:#c0b296;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.scrolled-nav .header-nav-right .search-wrapper{display:none;position:absolute;top:45px;width:240px;height:40px;right:initial;left:30px;background:#fff;transform:translateX(-100%);padding:12px 10px;box-sizing:border-box}.scrolled-nav .header-nav-right .search-wrapper.is-active{display:block}.scrolled-nav .search-hover{display:block;position:relative}.scrolled-nav .search-hover .icon-arrow-right{left:205px}.scrolled-nav .search-hover:hover .icon-search:after{width:100%}.scrolled-nav .search-form{width:100%;height:100%;transform:translateX(0)}.scrolled-nav .search-form button{display:block;position:absolute;bottom:2px;right:0;left:202px;background:0;border:0;margin:0}.scrolled-nav .header-top-wrapper{transform:translateY(-100%)}.scrolled-nav a.nav-link{height:45px;padding:16px 28px}.scrolled-nav .main-logo{padding:10px 15px}.scrolled-nav .main-logo img{height:25px;width:auto}#breadcrumb{font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;font-size:10px;letter-spacing:1px;text-align:left;max-width:1220px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}#breadcrumb a{color:#000}#breadcrumb .separator{padding-right:5px;position:relative;margin:0 6px}#breadcrumb .separator:before{content:" ";background-repeat:no-repeat;background-size:contain;background-image:url(/cdn/shop/t/29/assets/icon-nav-arrow.svg?12515160484270052926);transform:rotate(-90deg);top:3.5px;right:0;position:absolute;width:8px;height:7px}h2.icon.icon-cart{padding-left:25px}@media only screen and (min-width:1024px){h2.icon.icon-cart{padding-left:20px}}.extra-info{clear:both}.ab-container{align-items:center;background-color:#bbac8d;color:#fff;display:flex;justify-content:center;padding:10px 20px}@media only screen and (min-width:480px){.ab-container{padding-bottom:6px;padding-top:6px}}.ab-content{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:200;letter-spacing:1px;text-align:center;text-transform:uppercase}.ab-content a{color:inherit;text-decoration:none}#mobile-product{width:100%;margin-left:0;margin-right:0}@media only screen and (max-width:768px){#mobile-product{display:block!important}}#mobile-product .flex-control-nav,#mobile-product .flex-direction-nav{display:block!important}#mobile-product .flex-control-nav{bottom:10px}#mobile-product .flex-control-nav a{background-color:rgba(255,255,255,.5);box-shadow:none}#mobile-product .flex-control-nav a.flex-active{background-color:rgba(255,255,255,.9)}#mobile-product .flex-direction-nav a{background:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-arrowdown-white-30x30.svg?v=97089") no-repeat 0 0;width:16px;height:16px;margin:0;padding:16px}#mobile-product .flex-direction-nav a.flex-prev{transform:rotate(90deg);left:10px}#mobile-product .flex-direction-nav a.flex-next{transform:rotate(-90deg);right:10px}#mobile-product .slides li{position:relative}#product-images{float:left;width:50%;position:relative;margin-right:0}@media only screen and (max-width:768px){#product-images{display:none!important}}@media only screen and (min-width:1024px){#product-images{width:45%}}#product-images #product-photos{display:flex;width:100%}#product-images #product-photos #product-photo-thumbs{flex-grow:1;width:19.9%;margin:0;overflow-y:hidden;position:relative}#product-images #product-photos #product-photo-thumbs li{top:0;float:none;margin:0;padding:0 6px 6px 0;height:auto!important;width:100%;max-height:100%;transition:all .25s ease}#product-images #product-photos #product-photo-thumbs li:last-child{padding-bottom:0}#product-images #product-photos #product-photo-thumbs li img{width:100%;max-height:100%;height:auto!important}#product-images #product-photos #product-photo-container{flex-grow:4;width:78%}#product-images #product-photos #product-photo-container span{width:100%}#product-images #product-photos #product-photo-container span img{width:100%}#product-images .desktop-direction-nav a{display:block;background:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-arrowdown-white-30x30.svg?v=97089") no-repeat 0 0;position:absolute;left:9.2%;cursor:pointer;text-indent:-9999px;text-decoration:none;outline:0;width:30px;height:30px;border-radius:15px;margin:0 0 0 -8px;opacity:.85;transition:all .4s ease}#product-images .desktop-direction-nav a.flex-prev{transform:rotate(180deg);top:20px;box-shadow:0 -3px 6px 1px rgba(0,0,0,.4)}#product-images .desktop-direction-nav a.flex-next{bottom:20px;box-shadow:0 3px 6px 1px rgba(0,0,0,.4)}#product-images .desktop-direction-nav a:hover{opacity:1}.product-photo-container .gallery{position:relative}.gallery-item-caption{position:absolute;bottom:25px;left:0;width:100%;padding:16px;margin:0;font-size:14px;line-height:18px;font-style:italic;color:#fff;text-align:center}@media only screen and (min-width:768px){.gallery-item-caption{text-align:left;bottom:0}}#product-description{margin-top:24px;width:100%;margin-left:5%;margin-right:5%;overflow:hidden}@media only screen and (min-width:769px){#product-description{margin:0;}#product-description .inner{overflow-y:scroll;padding:3.8rem .8rem}#product-description *{}}@media only screen and (min-width:1024px){#product-description .inner{padding:3.8rem 1.8rem}}@media only screen and (min-width:1280px){#product-description .inner{padding:3.8rem 6.3rem}}#product-description .bg-img{position:absolute;left:0;top:0;width:100%;height:auto;opacity:.1;z-index:-1;display:none}@media only screen and (min-width:769px){#product-description .bg-img{display:block}}#product-description .descr{display:flex;align-items:flex-end;border-bottom:none;margin-bottom:4px}#product-description .descr *{flex-grow:1}#product-description .descr .price-label{font-family: Lato-Light;font-size:.8rem;font-weight:200;text-align:left}#product-description .descr h1{font-size:1.9rem;line-height:1.2;letter-spacing:-1px;margin-top:16px;padding-top:16px;margin-bottom:0;text-align:left}@media only screen and (min-width:769px){#product-description .descr h1{letter-spacing:-1.5px;font-size:2.3rem}}@media only screen and (min-width:768px){#product-description .descr h1{padding-top:0}}#product-description .descr h2{margin-top:8px;margin-bottom:8px;font-family: Lato-Light;font-size:.9rem;text-align:left;max-width:95%}#product-description .descr #product-price{text-align:right;margin-top:0;margin-bottom:8px}#product-description .descr #product-price .product-price{font-size:1rem;color:#9999a5}#product-description form{margin-bottom:12px}@media only screen and (min-width:769px){#product-description form{margin-bottom:0}}#product-description form p.complete-fields{text-align:center;margin-bottom:6px;font-family:OpenSans-Bold,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500;color:#bbac8d;opacity:1;transition:all .2s ease-in-out}#product-description form p.complete-fields.valid{opacity:0}#product-description form .btn-primary,#product-description form [type=submit]{height:42px;line-height:42px;background-color:#bbac8d;background-image:none;font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;color:#fff;border:none;border-radius:0;font-weight:400;text-shadow:none;margin-bottom:10px;width:100%;-webkit-appearance:none;transition:all .2s ease-in-out}#product-description form .btn-primary:active,#product-description form .btn-primary:focus,#product-description form [type=submit]:active,#product-description form [type=submit]:focus{background-color:#9e9178}#product-description form [type=submit]{line-height:unset}#product-description form .affirm-wrap{text-align:center;margin-top:8px}#product-description form .affirm-wrap .affirm-learn-more{font-size:.8rem;text-align:center;color:#5e4c28;border-bottom:solid 1px #5e4c28;display:inline}#product-description form .affirm-wrap .affirm-learn-more:hover{text-decoration:none}#product-description form .desc-text{margin-top:20px;overflow-y:hidden;transition:all .3s ease}#product-description form .desc-text *{font-family: Lato-Light;font-size:.88rem;line-height:1.63rem}#product-description form .desc-text p{margin-bottom:0}#product-description form .desc-text strong{font-family:OpenSans-Bold,Arial,"Helvetica Neue",Helvetica,sans-serif}#product-description form .see-more{display:none;font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;color:#bbac8d;font-weight:700;text-align:center;cursor:pointer}@media only screen and (min-width:769px){#product-description form .see-more{display:block}}#product-description form h3{margin-top:45px;font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;font-size:1.3rem}#product-description form .form_desc{font-family: Lato-Light;font-size:.88rem;line-height:1.63rem;margin-top:6px;margin-bottom:8px}#product-description form #swatches{margin-top:27px;margin-bottom:20px}#product-description form .inner_form{margin-top:45px}#product-description form .inner_form h3{margin-top:0}#product-description form .inner_form .swatch{float:left;width:48%}#product-description form .inner_form .swatch:nth-of-type(odd){margin-right:4%}#product-description form .inner_form .swatch.full{width:100%;margin-right:0}#product-description form .swatch{position:relative}@media only screen and (min-width:768px){#product-description form .swatch{float:left;width:48%}#product-description form .swatch:nth-of-type(odd){margin-right:4%}}#product-description form .swatch input,#product-description form .swatch select,#product-description form .swatch textarea{width:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.07);border:solid 1px rgba(192,178,150,.4);border-radius:0;margin-bottom:5px;position:relative;-webkit-appearance:none;height:45px;line-height:42px!important;font-family: Lato-Light;font-size:14px;font-weight:300;font-stretch:normal;color:#7e7e7e;padding-left:13px;margin-bottom:10px;-moz-appearance:none;text-indent:.01px;text-overflow:''}#product-description form .swatch input::-webkit-input-placeholder,#product-description form .swatch select::-webkit-input-placeholder,#product-description form .swatch textarea::-webkit-input-placeholder{font-family: Lato-Light;color:#7e7e7e;opacity:1}#product-description form .swatch input:-moz-placeholder,#product-description form .swatch select:-moz-placeholder,#product-description form .swatch textarea:-moz-placeholder{font-family: Lato-Light;color:#7e7e7e;opacity:1}#product-description form .swatch input::-moz-placeholder,#product-description form .swatch select::-moz-placeholder,#product-description form .swatch textarea::-moz-placeholder{font-family: Lato-Light;color:#7e7e7e;opacity:1}#product-description form .swatch input:-ms-input-placeholder,#product-description form .swatch select:-ms-input-placeholder,#product-description form .swatch textarea:-ms-input-placeholder{font-family: Lato-Light;color:#7e7e7e;opacity:1}#product-description form .swatch input:disabled,#product-description form .swatch select:disabled,#product-description form .swatch textarea:disabled{background-color:#ececec}@media only screen and (min-width:768px){#product-description form .swatch input,#product-description form .swatch select,#product-description form .swatch textarea{height:33px;line-height:32px!important}}@media only screen and (min-width:768px){#product-description form .swatch textarea{line-height:28px!important}}#product-description form .swatch.select::after{content:" ";width:9px;height:5px;background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-arrowdown-champagne-9-x-5.png?v=97089");position:absolute;right:12px;top:43%;visibility:visible;z-index:1;pointer-events:none}@media only screen and (min-width:768px){#product-description form .swatch.select::after{top:36%}}#product-description form .swatch .ui-datepicker-trigger{top:2px;right:3px;width:28px}#product-description form .swatch textarea{height:95px}@media only screen and (min-width:768px){#product-description form .swatch textarea{height:73px}}#product-description form .swatch .extra_info{text-align:right;position:absolute;right:-24px;bottom:20px}@media only screen and (min-width:768px){#product-description form .swatch .extra_info:hover .tool-tip{display:inline-block}}#product-description form .swatch .extra_info .tool-tip{display:none;position:fixed;bottom:0;top:inherit;left:0;right:0;background-color:rgba(255,255,255,.95);padding:24px;box-shadow:0 -1px 16px -2px rgba(0,0,0,.4);color:#000;font-size:.75rem;font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:left}@media only screen and (min-width:769px){#product-description form .swatch .extra_info .tool-tip{bottom:auto;right:auto;min-width:inherit;max-width:inherit;padding: 0;border:solid 1px #bbac8d;border-radius:4px}}#product-description form .swatch .extra_info .tool-tip .overlay-close{position:absolute;right:20px;top:20px;width:14px;height:14px;background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/close-btn.png?v=97089");background-size:cover}@media only screen and (min-width:769px){#product-description form .swatch .extra_info .tool-tip .overlay-close{display:none}}#product-description form .swatch .extra_info .tool-tip p{margin-bottom:0}#product-description form .swatch .extra_info .tool-tip p a{text-decoration:underline}#product-description form .swatch .extra_info .tool-tip img{display:block;width:100%;padding: 0; margin: 0;min-width:280px; max-width:inherit;margin-left:auto;margin-right:auto}#product-description form .swatch .extra_info .tool-tip:after,#product-description form .swatch .extra_info .tool-tip:before{top:100%;left:calc(100% - 22px);border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#product-description form .swatch .extra_info .tool-tip:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:6px;margin-left:-6px}#product-description form .swatch .extra_info .tool-tip:before{border-color:rgba(187,172,141,0);border-top-color:#bbac8d;border-width:7px;margin-left:-7px}#product-description form .swatch .extra_info .tool-tip:hover{display:inline-block}#product-description form .swatch .extra_info img{padding-top:12px}#product-description form .swatch .Stone.Size+.extra_info .tool-tip{min-width:250px}#product-description form #swatches.stock .swatch{width:92%;margin-right:8%}#product-description form #swatches.stock .swatch:nth-of-type(odd){margin-right:8%}@media only screen and (min-width:768px){#product-description form #swatches.stock .swatch{width:42%}}#product-description form .size-guide{padding-top:10px;padding-bottom:14px}@media only screen and (min-width:768px){#product-description form .size-guide{clear:both;float:right;width:48%;padding-top:0;padding-bottom:0}}#product-description form .size-guide .size-contact{font-family: Lato-Light;line-height:1.3}#product-description form .size-guide a{color:#000;font-family: Lato-Light;text-decoration:underline}#product-description form .overlay{display:none;top:0;bottom:0;left:0;right:0;position:fixed;z-index:12}#product-description form .engraving_wrap,#product-description form .rush_wrap{position:relative;margin-bottom:0;margin-top:0}#product-description form .engraving_wrap *,#product-description form .rush_wrap *{float:none;display:inline-block}#product-description form .engraving_wrap .box,#product-description form .rush_wrap .box{width:17px;height:17px;background-color:#fff;background-image:none;box-shadow:0 2px 4px 0 rgba(0,0,0,.05);border:solid 1px rgba(192,178,150,.4);position:relative;display:inline-block;vertical-align:text-bottom;margin-right:8px}#product-description form .engraving_wrap .box .tick,#product-description form .rush_wrap .box .tick{position:absolute;left:1px;top:3px;width:14px;height:6px;border-bottom:2px solid #333;border-left:2px solid #333;transform:rotate(-45deg);display:none}#product-description form .engraving_wrap input,#product-description form .rush_wrap input{position:absolute;outline:0;left:0;top:0;padding:0;width:16px;height:16px;border:none;margin:0;opacity:0;z-index:2}#product-description form .engraving_wrap input:checked+.box>.tick,#product-description form .rush_wrap input:checked+.box>.tick{display:block}#product-description form .engraving_wrap label,#product-description form .rush_wrap label{font-family: Lato-Light;font-size:.88rem;font-weight:300;line-height:1.4}@media only screen and (min-width:769px){#product-description form .show_engraving .engraving_wrap{width:48%;float:left;margin-top:15px}}#product-description form .show_engraving .engraving_wrap select{width:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.07);border:solid 1px rgba(192,178,150,.4);border-radius:0;margin-bottom:5px;position:relative;-webkit-appearance:none;height:45px;line-height:42px!important;font-family: Lato-Light;font-size:14px;font-weight:300;font-stretch:normal;color:#7e7e7e;padding-left:13px;margin-bottom:0}@media only screen and (min-width:768px){#product-description form .show_engraving .engraving_wrap select{height:33px;line-height:32px!important}}#product-description form .show_engraving .engraving_wrap::after{content:" ";width:9px;height:5px;background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-arrowdown-champagne-9-x-5.png?v=97089");position:absolute;right:12px;top:43%;visibility:visible;z-index:1}@media only screen and (min-width:768px){#product-description form .show_engraving .engraving_wrap::after{top:36%}}@media only screen and (min-width:769px){#product-description form .show_engraving .text_wrap{width:48%;float:right}}#product-description form .show_engraving .text_wrap input::-webkit-input-placeholder{font-family: Lato-Light;color:#7e7e7e;opacity:1}#product-description form .show_engraving .text_wrap input:-moz-placeholder{font-family: Lato-Light;color:#7e7e7e;opacity:1}#product-description form .show_engraving .text_wrap input::-moz-placeholder{font-family: Lato-Light;color:#7e7e7e;opacity:1}#product-description form .show_engraving .text_wrap input:-ms-input-placeholder{font-family: Lato-Light;color:#7e7e7e;opacity:1}#product-description form .show_engraving #shipping_properties{width:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.07);border:solid 1px rgba(192,178,150,.4);border-radius:0;margin-bottom:5px;position:relative;-webkit-appearance:none;height:45px;line-height:42px!important;font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;font-weight:300;font-stretch:normal;color:#7e7e7e;padding-left:13px;margin-bottom:15px}@media only screen and (min-width:769px){#product-description form .show_engraving #shipping_properties{margin-top:15px}}@media only screen and (min-width:768px){#product-description form .show_engraving #shipping_properties{height:33px;line-height:32px!important}}#product-description form .show_engraving label{float:none;font-family: Lato-Light;font-weight:400;font-size:.9rem;line-height:1.43}#product-description form .show_engraving .displayed_font{width:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.07);border:solid 1px rgba(192,178,150,.4);border-radius:0;margin-bottom:5px;position:relative;-webkit-appearance:none;height:45px;line-height:42px!important;font-family:TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;background-color:#fff;padding-left:13px;line-height:.6!important}@media only screen and (min-width:768px){#product-description form .show_engraving .displayed_font{height:33px}}.desc{display:none;flex-grow:1;width:10%;float:left;border:none}@media only screen and (min-width:1024px){.desc{display:block}}.desc h4{font-family: Lato-Light;font-size:.9rem;font-weight:300;color:#000;text-align:left;margin-bottom:16px;margin-top:0;padding-left:14px;margin-top:60px}.desc .book,.desc .call,.desc .email,.desc .facebook,.desc .google,.desc .pinterest,.desc .twitter{width:100%;height:30px;position:relative;text-align:left;font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.75rem;font-weight:700;color:#978c8c;padding-left:16px;cursor:pointer}@media only screen and (min-width:1280px){.desc .book,.desc .call,.desc .email,.desc .facebook,.desc .google,.desc .pinterest,.desc .twitter{padding-left:30px}}.desc .book #___plusone_0,.desc .book iframe,.desc .call #___plusone_0,.desc .call iframe,.desc .email #___plusone_0,.desc .email iframe,.desc .facebook #___plusone_0,.desc .facebook iframe,.desc .google #___plusone_0,.desc .google iframe,.desc .pinterest #___plusone_0,.desc .pinterest iframe,.desc .twitter #___plusone_0,.desc .twitter iframe{visibility:hidden!important;position:absolute!important}.desc .book .pin-it-button,.desc .book [data-pin-log=button_pinit],.desc .call .pin-it-button,.desc .call [data-pin-log=button_pinit],.desc .email .pin-it-button,.desc .email [data-pin-log=button_pinit],.desc .facebook .pin-it-button,.desc .facebook [data-pin-log=button_pinit],.desc .google .pin-it-button,.desc .google [data-pin-log=button_pinit],.desc .pinterest .pin-it-button,.desc .pinterest [data-pin-log=button_pinit],.desc .twitter .pin-it-button,.desc .twitter [data-pin-log=button_pinit]{position:absolute!important;top:0;left:0;width:100%!important;height:22px!important;opacity:0;z-index:99}.desc .book a,.desc .call a,.desc .email a,.desc .facebook a,.desc .google a,.desc .pinterest a,.desc .twitter a{display:block}.desc .book img,.desc .call img,.desc .email img,.desc .facebook img,.desc .google img,.desc .pinterest img,.desc .twitter img{width:19px;vertical-align:middle;float:left}.desc .book span,.desc .call span,.desc .email span,.desc .facebook span,.desc .google span,.desc .pinterest span,.desc .twitter span{line-height:1.4;vertical-align:top;padding-left:8px;font-family:OpenSans-Bold,Arial,"Helvetica Neue",Helvetica,sans-serif;display:inline-block;width:70%;color:#978c8c}.desc .email img{top:12px}.desc .book img{width:17px}.desc .book span{line-height:1.2;margin-top:-3px}@media only screen and (min-width:1741px){.desc .book span{line-height:1.7;margin-top:0}}.desc-mobile{border-top:none}.desc-mobile #soc-mobile{width:90%;margin-left:5%;margin-right:5%;margin-bottom:25px;margin-top:16px;border-top:solid 1px rgba(192,178,150,.4);display:block}@media only screen and (min-width:1024px){.desc-mobile #soc-mobile{display:none}}.desc-mobile #soc-mobile h4{font-family:OpenSans-Bold,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.9rem;color:#000;text-align:center;margin-bottom:20px;margin-top:28px}.desc-mobile #soc-mobile .book,.desc-mobile #soc-mobile .call,.desc-mobile #soc-mobile .email,.desc-mobile #soc-mobile .facebook,.desc-mobile #soc-mobile .google,.desc-mobile #soc-mobile .pinterest,.desc-mobile #soc-mobile .twitter{width:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.07);border:solid 1px rgba(192,178,150,.4);border-radius:0;margin-bottom:5px;position:relative;-webkit-appearance:none;height:45px;line-height:42px!important;text-align:center;font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.9rem;font-weight:800;color:#978c8c}.desc-mobile #soc-mobile .book #___plusone_0,.desc-mobile #soc-mobile .book iframe,.desc-mobile #soc-mobile .call #___plusone_0,.desc-mobile #soc-mobile .call iframe,.desc-mobile #soc-mobile .email #___plusone_0,.desc-mobile #soc-mobile .email iframe,.desc-mobile #soc-mobile .facebook #___plusone_0,.desc-mobile #soc-mobile .facebook iframe,.desc-mobile #soc-mobile .google #___plusone_0,.desc-mobile #soc-mobile .google iframe,.desc-mobile #soc-mobile .pinterest #___plusone_0,.desc-mobile #soc-mobile .pinterest iframe,.desc-mobile #soc-mobile .twitter #___plusone_0,.desc-mobile #soc-mobile .twitter iframe{visibility:hidden!important;position:absolute!important}.desc-mobile #soc-mobile .book [data-pin-log=button_pinit],.desc-mobile #soc-mobile .call [data-pin-log=button_pinit],.desc-mobile #soc-mobile .email [data-pin-log=button_pinit],.desc-mobile #soc-mobile .facebook [data-pin-log=button_pinit],.desc-mobile #soc-mobile .google [data-pin-log=button_pinit],.desc-mobile #soc-mobile .pinterest [data-pin-log=button_pinit],.desc-mobile #soc-mobile .twitter [data-pin-log=button_pinit]{position:absolute!important;top:0;left:0;width:100%!important;height:45px!important;opacity:0;z-index:99}.desc-mobile #soc-mobile .book a,.desc-mobile #soc-mobile .call a,.desc-mobile #soc-mobile .email a,.desc-mobile #soc-mobile .facebook a,.desc-mobile #soc-mobile .google a,.desc-mobile #soc-mobile .pinterest a,.desc-mobile #soc-mobile .twitter a{display:inline-block;width:100%;height:45px}.desc-mobile #soc-mobile .book img,.desc-mobile #soc-mobile .book span,.desc-mobile #soc-mobile .call img,.desc-mobile #soc-mobile .call span,.desc-mobile #soc-mobile .email img,.desc-mobile #soc-mobile .email span,.desc-mobile #soc-mobile .facebook img,.desc-mobile #soc-mobile .facebook span,.desc-mobile #soc-mobile .google img,.desc-mobile #soc-mobile .google span,.desc-mobile #soc-mobile .pinterest img,.desc-mobile #soc-mobile .pinterest span,.desc-mobile #soc-mobile .twitter img,.desc-mobile #soc-mobile .twitter span{position:absolute;left:50%}.desc-mobile #soc-mobile .book img,.desc-mobile #soc-mobile .call img,.desc-mobile #soc-mobile .email img,.desc-mobile #soc-mobile .facebook img,.desc-mobile #soc-mobile .google img,.desc-mobile #soc-mobile .pinterest img,.desc-mobile #soc-mobile .twitter img{margin-left:-52px;width:25px;top:9px}.desc-mobile #soc-mobile .book span,.desc-mobile #soc-mobile .call span,.desc-mobile #soc-mobile .email span,.desc-mobile #soc-mobile .facebook span,.desc-mobile #soc-mobile .google span,.desc-mobile #soc-mobile .pinterest span,.desc-mobile #soc-mobile .twitter span{margin-left:-16px;line-height:1;top:14px;color:#978c8c;font-family:OpenSans-Bold,Arial,"Helvetica Neue",Helvetica,sans-serif}.desc-mobile #soc-mobile .call img{top:14px;width:15px;margin-left:-42px}.desc-mobile #soc-mobile .email img{top:12px;width:19px;margin-left:-48px}.desc-mobile #soc-mobile .book img{top:9px;width:19px;margin-left:-48px}.desc-mobile .info-boxes{display:flex;justify-content:space-between;flex-wrap:wrap;background-color:#d6cdbe;padding:10px}@media only screen and (min-width:769px){.desc-mobile .info-boxes{padding:33px}}.desc-mobile .info-boxes .info-box{flex-grow:1;background-color:#fff;padding:40px;margin-bottom:10px}@media only screen and (min-width:769px){.desc-mobile .info-boxes .info-box{flex-grow:0;width:32.4%;margin-bottom:0}}.desc-mobile .info-boxes .info-box:last-child{margin-bottom:0}.desc-mobile .info-boxes .info-box h4{font-size:1.4rem;margin-bottom:10px}.desc-mobile .info-boxes .info-box p{font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:300;font-size:.75rem;line-height:1.6;margin-bottom:0}#product-variants,.selector-wrapper{display:none}.collection-products h2 a{color:#7c7c7c}ul#big-footer{border-top:none}.cta-wrap{display:flex;flex-wrap:nowrap;margin-top:20px}.no-add{pointer-events:none;cursor:default}.title-wrap{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end}a #swatches{margin:20px 0 0}.swatch{margin:0}.swatch ul{list-style-type:none;margin:0;padding:0}.swatch li{border-radius:2px;display:-moz-inline-stack;display:inline-block;zoom:1;padding:0;background-color:#fcfcfc;margin:0 5px 10px 0;cursor:pointer;border:#ddd 1px solid!important;position:relative;text-transform:uppercase;font-size:13px}.swatch li span{display:block;margin:5px 10px}.swatch li.color{width:50px;height:35px}.swatch li.color span{width:100%;height:100%;margin:0}.swatch ul.options li.soldout{cursor:default}.crossed-out{position:absolute;width:100%;height:100%;left:0;right:0}.swatch li .crossed-out{display:none}.swatch li.soldout .crossed-out{display:block}.swatch li.soldout span{-khtml-opacity:.6;-moz-opacity:.6;opacity:.6}.swatch li.selected{border:#999 1px solid!important;background:#333;color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25)}.swatch .options li{-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased}.swatch .tooltip{text-align:center;background:gray;color:#fff;bottom:100%;padding:10px;display:block;position:absolute;width:100px;left:-30px;margin-bottom:15px;-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s ease-out;-ms-box-shadow:2px 2px 6px rgba(0,0,0,.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,.28);box-shadow:2px 2px 6px rgba(0,0,0,.28)}.swatch .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}.swatch .options li .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid gray 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}.swatch li:hover .tooltip{-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;transform:translateY(0)}.three-column-collection-image{height:395px;overflow:hidden;margin-bottom:20px}@media only screen and (min-width:768px){.three-column-collection-image{margin-bottom:12px}}.three-column-collection-image .img2{visibility:hidden}.collection-description{margin-top:0;text-align:center}.collection-description h1{position:absolute;left:5%;right:5%;z-index:2;font-family:Tangerine-Regular,"Brush Script MT",cursive;color:#faf4e8;font-size:55px;line-height:60px;letter-spacing:2px;text-shadow:1px 1px 6px rgba(0,0,0,.3)}@media only screen and (min-width:480px){.collection-description h1{font-size:64px}}.vintage-inspired-engagement-rings .collection-description h1{left:24%;right:9%}.custom-commissions .collection-description h1{line-height:40px}@media only screen and (min-width:375px){.custom-commissions .collection-description h1{left:3%;right:3%;line-height:60px}}@media only screen and (min-width:400px){.custom-commissions .collection-description h1{left:5%;right:5%}}.custom-commissions .collection-description h1.mob-vert-top{top:3%}@media only screen and (min-width:375px){.custom-commissions .collection-description h1.mob-vert-top{top:5%}}.collection-description h1.color-light{color:#faf4e8}.collection-description h1.color-dark{color:#8e6d2c}.collection-description h1.mob-vert-top{top:10%}.collection-description h1.mob-vert-center{top:50%;transform:translateY(-50%)}.collection-description h1.mob-vert-bottom{bottom:10%}.collection-description h1.mob-hor-left{text-align:left}.collection-description h1.mob-hor-center{text-align:center}.collection-description h1.mob-hor-right{text-align:right}@media only screen and (min-width:768px){.collection-description h1.desk-vert-top{top:10%;bottom:auto}.collection-description h1.desk-vert-center{top:50%;transform:translateY(-50%);bottom:auto}.collection-description h1.desk-vert-bottom{bottom:10%;top:auto}.collection-description h1.desk-hor-left{text-align:left}.collection-description h1.desk-hor-center{text-align:center}.collection-description h1.desk-hor-right{text-align:right}}.banner-img{width:calc(100% - 40px);margin:0 20px 6px;overflow:hidden;position:relative;background-color:#322011}@media only screen and (min-width:768px){.banner-img{width:100%;margin:0 0 30px}}.coll-img{width:100%}.coll-img__desktop{display:none}@media only screen and (min-width:768px){.coll-img__desktop{display:inline-block}}@media only screen and (min-width:768px){.coll-img__mobile{display:none}}.collection-products{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;text-align:center;padding:0 12px}@media only screen and (min-width:768px){.collection-products{margin:0 -18.5px}}.collection-products>li{width:50%;margin:20px 0 0;padding:0 7.5px;position:relative}.collection-products>li.is-hidden{display:none}@media only screen and (min-width:768px){.collection-products>li{width:33.3%;margin:0 0 35px;padding:0 18.5px}}@media only screen and (min-width:1024px){.collection-products>li{width:25%}}.collection-products>li .three-column-collection-image{height:auto;position:relative}.collection-products .more{width:100%!important}.collection-products .three-column-collection-image .img2{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:-1;visibility:visible}.collection-products .three-column-collection-image .img1{transition:all .3s ease}.collection-products .three-column-collection-image .img1:hover{opacity:0}.collection-products a,.collection-products a:focus,.collection-products a:hover{text-decoration:none}.collection-products h2{color:#322011;font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;font-size:18px;line-height:22px;text-align:center;padding:0 26px}@media only screen and (min-width:360px){.collection-products h2{font-size:20px;line-height:24px}}.collection-products .money{margin-top:8px;margin-bottom:8px;color:#978c8c;font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;font-size:14px;line-height:17px;font-weight:500;text-align:center}@media only screen and (min-width:768px){.collection-products .money{margin-bottom:18px}}.collection-products .collection-product-detail{position:static}.collection-products form{top:0;right:0;margin-bottom:0}@media only screen and (min-width:768px){.collection-products form{position:absolute;margin-bottom:20px}}.collection-products .icon-heart,.collection-products .wrapper-wish{width:26px;height:26px;margin-right:auto;margin-left:auto;border:0}@media only screen and (min-width:768px){.collection-products .icon-heart,.collection-products .wrapper-wish{margin-right:0;margin-left:0}}.collection-products .wrapper-wish{margin-top:8px}@media only screen and (min-width:768px){.collection-products .wrapper-wish{position:absolute;top:-8px;right:0;margin-top:0}}.collection-products .icon-heart{padding:0}.collection-products .icon-heart:before{background-size:15px auto}.collection-products .icon-heart:before{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-heart_white.svg?v=97089")}.collection-products .icon-heart.is-added::before{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-heart-full_a.svg?v=97089")}.grid-item-badge{font-size:12px;line-height:1.2;margin-top:8px}@media only screen and (min-width:768px){.grid-item-badge{margin-top:18px}}.grid-item-badge span{display:inline-block;padding:2px 8px}.grid-item-badge.ready-to-ship{color:#fff}.grid-item-badge.ready-to-ship span{background-color:#baab8e;border-radius:8px}.grid-item-badge.custom-ring{color:#978c8c}.no-results{display:none;text-align:center}.footer{border-top:1px solid #9999a5;position:relative}@media only screen and (min-width:1024px){.footer{padding:35px 0}}.footer-main{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:1024px){.footer-main{flex-direction:row;align-items:flex-start;justify-content:center}}@media only screen and (min-width:1024px){.footer-top{display:flex;flex-direction:row-reverse;justify-content:center}}.footer-contact{text-align:center;padding:25px 20px}@media only screen and (min-width:1024px){.footer-contact{text-align:left;padding:0 30px}}.footer-contact .btn-primary{width:100%;max-width:300px;padding:0 12px;margin:0 auto}@media only screen and (min-width:1024px){.footer-contact .btn-primary{margin:0;width:auto}}.footer-contact-info{width:250px;margin:0 auto 25px}@media only screen and (min-width:1024px){.mobile-only{pointer-events:none;cursor:default}}a.footer-contact-link{color:#322011;font-family:OpenSans-Semibold,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;line-height:16px;display:block}a.footer-contact-link:hover{text-decoration:none}.footer-contact-item{text-align:left;padding-left:25px;margin:0 30px 15px;position:relative}.footer-contact-item:before{content:'';display:block;width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center left;position:absolute;left:0;top:50%;transform:translateY(-50%)}.footer-contact-item.address:before{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-address-blk.svg?v=97089")}.footer-contact-item.phone:before{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-phone-blk.svg?v=97089")}.footer-contact-item.email:before{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-email-blk.svg?v=97089")}@media only screen and (min-width:1024px){.footer-contact-item{margin-left:0}}@media only screen and (min-width:768px){.footer-col-wrap{margin:0;display:flex;justify-content:space-around}}@media only screen and (min-width:1024px){.footer-col-wrap{max-width:340px}}@media only screen and (min-width:768px){.footer-col{padding:0 50px;width:50%}}@media only screen and (min-width:1024px){.footer-col{padding:0 30px}}.footer-head{color:#bbac8d;font-family:OpenSans-Bold,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;letter-spacing:1px;line-height:60px;text-transform:uppercase;border:1px solid #f6f6f6;border-width:1px 0;text-align:center;margin:-1px 0 0}@media only screen and (min-width:768px){.footer-head{border:0;margin:0;display:block;text-align:left;line-height:30px;padding:0}.footer-head:before{display:none}}a.footer-link{font-family:Ofont-family: Lato-Light;x;line-height:20px;text-align:center;display:block;padding:11px 0;color:#1e1e1e;white-space:nowrap}@media only screen and (min-width:768px){a.footer-link{text-align:left}}.bread-modal-button:hover a.footer-link{text-decoration:underline}.footer-nav-item{margin:0}.footer-list{max-height:0;overflow-y:hidden;transition:cubic-bezier(.455,.03,.515,.955) .3s all}.is-active .footer-list{padding:12px 0;max-height:300px}@media only screen and (min-width:768px){.footer-list{max-height:none;overflow-y:visible}}.subtext{margin:0;font-size:11px;line-height:16px;text-align:center}.social-link-wrap{display:flex;flex-wrap:nowrap;justify-content:space-around;padding:30px 0;max-width:300px;margin:0 auto}@media only screen and (min-width:768px){.social-link-wrap{padding:15px 0}}.social-link{width:30px;height:30px;display:block;background-size:contain;background-repeat:no-repeat}.social-link.facebook{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-facebook.svg?v=97089")}.social-link.twitter{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-twitter.svg?v=97089")}.social-link.pinterest{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-pinterest.svg?v=97089")}.social-link.tumblr{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-tumblr.svg?v=97089")}.social-link.google-plus{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-google.svg?v=97089")}.social-link.instagram{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-instagram.svg?v=97089")}.social-link.yelp{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-yelp.svg?v=97089")}.product-list-item{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:-1px 0 0;line-height:1;border:1px solid #bbac8d}.list-item-wrap{padding:10px 0 10px 10px;width:33.3%}@media only screen and (min-width:768px){.list-item-wrap{padding:15px 0 15px 15px;width:165px}}.list-item-desc{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;padding:26px;width:66.6%}@media only screen and (min-width:768px){.list-item-desc{width:calc(100% - 165px)}}@media only screen and (min-width:992px){.list-item-desc{flex-direction:row;padding:0}}.list-item-head{color:#322011;font-size:22px;line-height:27px}.list-item-subhead{font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;font-weight:300;line-height:19px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media only screen and (min-width:992px){.list-item-detail{padding:65px 80px}}@media only screen and (min-width:992px){.list-item-cta{padding:45px 30px 45px 0;width:250px}}.product-list{margin:13px 0 25px}@media only screen and (min-width:768px){.product-list{margin:25px 0}}.product-list-heading{margin:0;line-height:36px;background-color:#bbac8d;display:none;justify-content:space-between}@media only screen and (min-width:768px){.product-list-heading{display:flex}}.list-head{font-family:OpenSans-Bold,Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;color:#fff;font-size:14px;letter-spacing:1px;padding:0 26px}@media only screen and (min-width:992px){.list-head{padding:0 35px}}.list-head:last-child{width:calc(100% - 165px)}@media only screen and (min-width:992px){.list-head:last-child{width:250px;padding-left:0}}.list-item-remove{padding-top:14px}.save-list{position:relative;margin:16px 0 0;text-align:center;font-family:OpenSans-Light,Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:1024px){.save-list{text-align:right;position:absolute;top:5px;right:300px;margin:0!important}}.save-list p{margin:0 0 11px 0;text-align:center}@media only screen and (min-width:1024px){.save-list p{margin-bottom:6px;text-align:right}}.save-list a,.save-list p{font-size:14px;line-height:19px}@media only screen and (min-width:768px){.sort-head{display:flex;flex-wrap:wrap;flex-direction:row;padding-right:12px;padding-left:12px}}.sort-head>*{flex-basis:auto}@media only screen and (min-width:768px){.sort-head>*{flex-basis:calc(100%/3)}}.filter-toggle{width:calc(100% - 40px);padding:10px 12px;margin:0 20px 0;border:1px solid #bbac8d;color:#bbac8d;font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;line-height:15px;position:relative;cursor:pointer}@media only screen and (min-width:768px){.filter-toggle{width:196px;margin:0}}.filter-toggle::after{content:" ";width:9px;height:5px;background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-arrowdown-champagne-9-x-5.png?v=97089");position:absolute;right:12px;top:45%;transition:all .3s ease}.filter-toggle.is-open::after{transform:rotate(-180deg)}.sort-section-head{font-family:OpenSans-Bold,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;color:#c0b296;position:relative;letter-spacing:1px}.sort-section-head::after{content:" ";display:inline-block;width:9px;height:5px;position:absolute;right:0;top:45%;background-image:url('//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-arrowdown-champagne-9-x-5.png?v=97089');transition:all .3s ease}@media only screen and (min-width:768px){.sort-section-head::after{content:none}}.sort-section-head.is-open::after{transform:rotate(180deg)}.sort-container{margin-bottom:6px}@media only screen and (min-width:768px){.sort-container{margin-bottom:30px}}.sorting-options{display:none;width:calc(100% - 40px);margin:6px 20px 0;border-top:solid 2px #bbac8d;flex-wrap:wrap;order:2}@media only screen and (min-width:768px){.sorting-options{max-height:320px;width:100%;flex-basis:100%;margin-left:0;margin-right:0;border-top:solid 1px #bbac8d;border-bottom:solid 1px #bbac8d;order:3;-ms-flex-negative:1}}@media only screen and (min-width:990px){.sorting-options{max-height:290px}}.sorting-options.is-open{display:flex!important}.sorting{padding:20px 12px;border-bottom:solid 1px rgba(187,172,141,.15)}@media only screen and (min-width:768px){.sorting{padding:20px 16px;border-bottom:0;border-left:solid 1px rgba(187,172,141,.15)}.sorting:first-child{border-left:0}}@media only screen and (min-width:820px){.sorting{padding:20px 22px}}.gemstone,.stone-shape{flex-basis:100%;width:100%}@media only screen and (min-width:768px){.gemstone,.stone-shape{flex-basis:19%;width:19%;max-width:19%}}.ring-style{flex-basis:100%;width:100%}@media only screen and (min-width:768px){.ring-style{flex-basis:46%;width:46%;max-width:46%}}@media only screen and (min-width:768px){.gemstone .option label{width:75%}}.ring-style .option{width:50%;float:left;min-height:80px}@media only screen and (min-width:375px){.ring-style .option{width:33%}}@media only screen and (min-width:990px){.ring-style .option{width:25%}}@media only screen and (min-width:1100px){.ring-style .option{width:22%}}.ring-style .option input{margin-top:18px}.ring-style .option label{position:relative}.ring-style .option label div{right:-10px;left:-10px;position:absolute;text-align:center}.sorting-options .option{margin-top:10px;display:none}@media only screen and (min-width:768px){.sorting-options .option{display:block}}.sorting-options .is-open .option{display:block}.solitaire img{margin-top:16px;margin-bottom:8px}.multi-stone img{margin-top:5px;margin-bottom:4px}.halo img{margin-top:0;margin-bottom:5px}.classic img{margin-top:13px;margin-bottom:4px}.nature-inspired img{margin-top:10px;margin-bottom:4px}.vintage-inspired img{margin-top:0;margin-bottom:6px}.modern img{margin-top:10px;margin-bottom:6px}.sorting-options .option input[type=checkbox]{appearance:none;-webkit-appearance:none;display:inline-block;height:17px;width:17px;margin-right:7px;border:1px solid rgba(192,178,150,.4);background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.05);position:relative}.sorting-options .option input[type=checkbox]:checked:after{content:' ';width:12px;height:6px;transform:rotate(315deg);position:absolute;top:3px;left:2px;border-bottom:solid 2px #000;border-left:solid 2px #000}.sorting-options .option label{display:inline-block;color:#322011;font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;line-height:23px;vertical-align:top;padding-bottom:0}.filter-buttons{display:flex;flex-direction:row-reverse;justify-content:center;text-align:right;padding:0;flex-basis:100%;width:100%}@media only screen and (min-width:768px){.filter-buttons{flex-direction:column;flex-basis:16%;width:16%;max-width:16%;padding-left:22px}}.filter-buttons button{width:50%;flex-basis:50%;right:0;border:solid 1px #bbac8d;background-color:#fff;color:#322011;font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;letter-spacing:1px;line-height:15px;padding:16px 0;border-radius:0;margin-bottom:0}@media only screen and (min-width:768px){.filter-buttons button{width:100%;flex-basis:auto;margin-bottom:20px}}.filter-buttons button:active,.filter-buttons button:focus,.filter-buttons button:hover{background-color:#fff;background-image:none}@media only screen and (min-width:768px){.clear-filter span{display:none}}@media only screen and (min-width:1024px){.clear-filter span{display:inline}}.apply-filter::before{content:" ";display:inline-block;width:10px;height:8px;background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-checkmark-black-108.svg?v=97089");margin-right:4px}.clear-filter::before{content:" ";display:inline-block;width:10px;height:10px;background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-close-black-10x10.png?v=97089");margin-right:4px}.filter-tags{order:10;flex-basis:100%;width:calc(100% - 40px);margin:0 auto;padding:4px 0;border-bottom:none;border-left:none}.filter-tag{display:inline-block;padding:12px 10px 12px 28px;margin-right:2px;margin-bottom:4px;position:relative;background-color:#c0b296;font-family:OpenSans-Semibold,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;color:#fff;letter-spacing:1px;line-height:12px;text-transform:uppercase}.filter-tag .filter-close{display:inline-block;background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-close-white.svg?v=97089");background-size:8px 8px;background-position:center center;background-repeat:no-repeat;position:absolute;left:0;top:0;display:inline-block;width:32px;height:100%;cursor:pointer}.loader{position:relative;height:100px;visibility:hidden;opacity:0;transition:.3s ease-in-out opacity}.loader.is-active{opacity:1;visibility:visible}.loader-animation{position:absolute;top:50%;left:50%;margin-left:-17.5px;margin-top:-17.5px;background-size:contain;height:35px;width:35px;animation:elastic-rotation 1.33s cubic-bezier(.68,-.55,.265,1.55) infinite;background-repeat:no-repeat;background-position:center center;background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-loader.png?v=97089")}@keyframes elastic-rotation{from{transform:rotate(0)}to{transform:rotate(360deg)}}.hero{padding:75px 20px 175px;text-align:center;position:relative;max-width:1440px;margin:0 auto}@media only screen and (min-width:768px){.hero{padding:75px 20px;text-align:left;background-size:cover;background-position:center right}}.hero-mob{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center}@media only screen and (min-width:768px){.hero-mob{display:none}}@media only screen and (min-width:768px){.hero-body{max-width:500px}}.hero-title{color:#322011;font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;font-size:42px;line-height:49px;margin-bottom:11px}.hero-body p{font-family: Lato-Light;font-size:14px;font-weight:300;line-height:28px}.hero-body p img{height:20px;width:auto}.hero-body p:last-child{font-size:11px;font-weight:300;line-height:15px}@media only screen and (min-width:768px){.testimonial-block{display:flex;flex-wrap:wrap;justify-content:center;position:relative}.testimonial-block:nth-child(2n+1){flex-direction:row-reverse}}.testimonial-single{position:relative;width:100%;overflow:hidden;transition:.3s ease-in-out all}.testimonial-single:last-child{max-height:420px}@media only screen and (min-width:480px){.testimonial-single:last-child{max-height:350px}}@media only screen and (min-width:768px){.testimonial-single:last-child{max-height:none}}@media only screen and (min-width:1024px){.testimonial-single{width:50%;max-width:720px}}.testimonial-inner{padding:65px 20px;background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/icon-quote.png?v=97089");background-repeat:no-repeat;background-position:20px 40px}@media only screen and (min-width:1024px){.testimonial-inner{width:100%;padding:120px 85px 85px;background-position:50px 90px}}.testimonial-inner p{font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;font-size:16px;line-height:37px}.testimonial-inner p:first-child{text-indent:30px}.testimonial-inner p:last-child{color:#373737;font-family:OpenSans-Bold,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;letter-spacing:1px;line-height:23px;text-align:right;text-transform:uppercase;margin-bottom:0}.testimonial-img{min-width:100%}@media only screen and (min-width:1024px){.testimonial-img{max-width:none;min-height:100%}}.testimonial-all{margin:0 0 -1px;padding:0 20px;border-top:1px solid #bbac8d;border-bottom:1px solid #bbac8d}.testimonial-all form{margin:0;padding:22px 0;border-bottom:2px solid #bbac8d}.testimonial-detail{max-width:900px;margin:0 auto}.testimonial-summary{text-align:center;padding:30px 0 15px;border-bottom:2px solid #bbac8d}@media only screen and (min-width:768px){.testimonial-summary{display:flex;justify-content:space-between;align-items:center;padding:50px 0 10px}}.testimonial-head{font-size:24px;line-height:29px;margin-bottom:14px}@media only screen and (min-width:768px){.testimonial-head{margin-bottom:0;padding:0}}.testimonial-summary a.btn-primary{width:100%}@media only screen and (min-width:768px){.testimonial-summary a.btn-primary{max-width:250px}}.comment{padding:30px 0 22px;border-bottom:1px solid #bbac8d}.comment:last-child{margin-bottom:-1px}.comment>p{color:#322011;font-family: Lato-Light;font-size:14px;font-weight:300;line-height:24px}.comment-by{color:#322011;font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;font-size:16px;line-height:1;margin-bottom:12px;font-weight:700}@media only screen and (min-width:768px){.comment-detail{display:flex;justify-content:space-between}}.comment-detail p{margin-bottom:14px}@media only screen and (min-width:768px){.comment-detail p{margin:0}}.comment-date{color:#322011;font-family: Lato-Light;font-size:10px;font-weight:300;line-height:13px}@media only screen and (min-width:768px){.comment-date{text-align:right}}a.show-more{display:block;margin:15px auto;width:100%;max-width:400px}.read-more{display:block;position:absolute;bottom:0;left:0;right:0;font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;font-size:16px;font-weight:300;color:#bbac8d;background-color:#fff;padding:0 20px 34px}@media only screen and (min-width:768px){.read-more{display:none}}.comment-form{display:none}.comment-form .btn-primary{max-width:400px;margin:0 auto;text-align:center;display:block}.form-input,input.form-input{border:1px solid rgba(192,178,150,.4);background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.07);width:100%;font-size:14px;font-weight:300;height:33px;padding:0 12px;line-height:33px;max-width:400px;margin:0 auto 10px}.form-input:focus,input.form-input:focus{border:1px solid rgba(192,178,150,.4)}textarea.form-input{height:130px;resize:none}.form-flex{display:flex;flex-wrap:nowrap}.form-flex button,.form-flex input{margin:0;font-size:14px;border-radius:0;height:50px;line-height:48px;font-family:OpenSans-Light,Arial,"Helvetica Neue",Helvetica,sans-serif}.form-flex input{border:1px solid #ddd;padding:0 15px;width:calc(100% - 55px)}.form-flex button{width:55px;padding:0;position:relative}.form-flex button:before{left:50%;top:50%;transform:translate(-50%,-50%);width:19px;height:15px}.newsletter{margin:18px 0;color:#9999a5;font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;max-width:300px;width:100%}@media only screen and (min-width:1024px){.newsletter{margin:0}}.newsletter-heading{color:#322011;font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;font-size:20px;line-height:28px;text-align:center;margin:0 0 4px}@media only screen and (min-width:1024px){.newsletter-heading{margin-bottom:11px;line-height:1;text-align:left}}.hero-slider .hero-slider--mobile{display:block}@media only screen and (min-width:768px){.hero-slider .hero-slider--mobile{display:none}}.hero-slider .hero-slide-img{height:410px;background-repeat:no-repeat;background-size:cover;background-position:bottom}.hero-slider .hero-slider--desktop{display:none}@media only screen and (min-width:768px){.hero-slider .hero-slider--desktop{display:block}}.hero-slider .hero-slide{position:relative;background-repeat:no-repeat;background-size:cover;background-position:70% 100%}@media only screen and (min-width:768px){.hero-slider .hero-slide{height:600px}}.hero-slider .hero-desktop.position-left{background-position:30% 100%}.hero-slider .hero-content-block{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;background-color:#bbac8d;text-align:center;padding:25px 20px;width:100%;min-height:200px;bottom:0}@media only screen and (min-width:768px){.hero-slider .hero-content-block{padding:50px 25px;bottom:50%;transform:translateY(50%);width:445px;height:auto;position:absolute}.hero-slider .hero-content-block.block-right{right:80px}.hero-slider .hero-content-block.block-left{left:80px}}.hero-slider .hero-content-block .hero-content-header{flex-basis:100%;width:100%}.hero-slider .hero-content-block .hero-content-copy{max-width:400px;font-size:14px}@media only screen and (min-width:768px){.hero-slider .hero-content-block .hero-content-copy{margin-bottom:20px;max-width:80%}}.hero-slider .hero-content-block .hero-link-mobile{width:100%}.hero-slider .slick-slider{margin-bottom:30px}.hero-slider .slick-dots{top:390px;bottom:auto}@media only screen and (min-width:768px){.hero-slider .slick-dots{top:auto;bottom:20px}}.hero-slider .slick-dots li{margin:0 3px;width:9px;height:9px}.hero-slider .slick-dots button{width:100%;height:100%;border-radius:50%;border:1px solid #bbac8d;padding:0;background:#fff}.hero-slider .slick-dots button:before{display:none}.hero-slider .slick-dots .slick-active button{background:#bbac8d}.hero-desktop{background-position:top left}.homepage-section-2{padding-bottom:60px}@media only screen and (min-width:768px){.homepage-section-2{width:90%;margin:0 auto}}.homepage-section-2 .browse-slider{margin-top:30px}.homepage-section-2 .browse-block__link{width:200px;height:200px;display:block;overflow:hidden;margin:0 auto}@media only screen and (min-width:480px){.homepage-section-2 .browse-block__link{height:300px;width:300px}}@media only screen and (min-width:768px){.homepage-section-2 .browse-block__link{height:325px;width:325px}}@media only screen and (min-width:1024px){.homepage-section-2 .browse-block__link{width:350px;height:350px}}@media only screen and (min-width:1280px){.homepage-section-2 .browse-block__link{height:400px;width:400px}}.homepage-section-2 .slider-arrow{position:absolute;top:50%;z-index:20}.homepage-section-2 .slick-list{padding:0!important}.homepage-section-2 .slider-arrow--right{right:-20px}@media only screen and (min-width:1024px){.homepage-section-2 .slider-arrow--right{right:20px}}.homepage-section-2 .slider-arrow--right img{transform:rotate(90deg);width:16px}.homepage-section-2 .slider-arrow--left{left:-20px}@media only screen and (min-width:1024px){.homepage-section-2 .slider-arrow--left{left:20px}}.homepage-section-2 .slider-arrow--left img{transform:rotate(270deg);width:16px}.homepage-section-2 .browse-slide-img{object-fit:cover;object-position:center center;margin:0 auto;width:100%}.homepage-section-2 .slick-slide{transform:scale(.75);transition:transform .5s ease}.homepage-section-2 .slick-slide:focus{outline:0}.homepage-section-2 .slick-slide .header{font-size:30px!important}@media only screen and (min-width:1024px){.homepage-section-2 .slick-slide .header{font-size:37px!important}}@media only screen and (min-width:1280px){.homepage-section-2 .slick-slide .header{font-size:42px!important}}.homepage-section-2 .slick-active{opacity:1}.homepage-section-2 .slick-center{transform:scale(1)}.homepage-section-2 .slick-dots{bottom:-50px}.homepage-section-2 .slick-dots li{margin:0 3px;width:9px;height:9px}.homepage-section-2 .slick-dots button{width:100%;height:100%;border-radius:50%;border:1px solid #bbac8d;padding:0}.homepage-section-2 .slick-dots button:before{display:none}.homepage-section-2 .slick-dots .slick-active button{background:#bbac8d}.homepage-section-3{height:800px;position:relative;display:block!important;margin-bottom:48px}@media only screen and (min-width:768px){.homepage-section-3{height:750px;flex-direction:row;display:flex!important}}.homepage-section-3 .col-one-half{background-repeat:no-repeat;background-size:cover;background-position:center center;height:50%;width:100%}@media only screen and (min-width:768px){.homepage-section-3 .col-one-half{height:100%;width:50%}}.homepage-section-3 .col-left{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/studio_homepage.jpg?v=97089");background-size:cover;transform:translateX(-300px);opacity:0;transition:transform .5s ease,opacity .5s ease}.homepage-section-3 .col-left.active{opacity:1;transform:translateX(0)}@media only screen and (min-width:768px){.homepage-section-3 .col-left{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/studio_homepage.jpg?v=97089");background-position:right}}.homepage-section-3 .col-right{transform:translateX(300px);background-size:cover;opacity:0;transition:transform .5s ease,opacity .5s ease;background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/paulina_sketch.jpg?v=97089")}.homepage-section-3 .col-right.active{opacity:1;transform:translateX(0)}@media only screen and (min-width:768px){.homepage-section-3 .col-right{background-image:url("//shop.kenanddanadesign.com/cdn/shop/t/66/assets/paulina_sketch.jpg?v=97089")}}.homepage-section-3 .commissions-content-block{text-align:center;background:#fff;border:1px solid #bbac8d;position:absolute;left:50%;top:70%;opacity:0;transform:translate(-50%,-50%);padding:30px;width:90%;transition:top .5s ease,opacity .5s ease}.homepage-section-3 .commissions-content-block.active{top:50%;opacity:1}@media only screen and (min-width:768px){.homepage-section-3 .commissions-content-block{width:auto;max-width:700px;margin:0 auto;padding:70px}}.homepage-section-3 .header{color:#bbac8d}.homepage-section-3 .sparkle-img{margin:0 auto;margin-bottom:20px}@media only screen and (min-width:768px){.homepage-section-3 .sparkle-img{margin-bottom:0}}.homepage-section-3 .copy{color:#322011;text-align:center;margin-bottom:35px}.homepage-section-3 .commission-btn{display:inline-block;cursor:pointer;height:54px;border-radius:0;white-space:nowrap;font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:16px;line-height:52px;text-align:center;text-decoration:none;text-shadow:none;width:100%;color:#fff;text-shadow:none;text-align:center;border-radius:0}@media only screen and (min-width:360){.homepage-section-3 .commission-btn{width:250px}}.homepage-section-3 .btn-top{border:1px solid #bbac8d;background-color:#bbac8d;color:#fff;margin-bottom:10px}.homepage-section-3 .btn-top:hover{background:#a39371}.homepage-section-3 .btn-bottom{border:1px solid #bbac8d;background-color:#fff;color:#bbac8d}.homepage-section-3 .btn-bottom:hover{border-color:#a0906e;color:#a0906e}.homepage-section-4{justify-content:space-between;padding-top:6px;height:auto;flex-direction:column}@media only screen and (min-width:768px){.homepage-section-4{flex-direction:row;height:35vw}}@media only screen and (min-width:1024px){.homepage-section-4{height:33vw}}.homepage-section-4 .ring-tile{height:100%;background-repeat:no-repeat;background-size:cover;height:100vw;width:100%;margin-bottom:10px;opacity:0;transform:translateY(100px);transition:opacity .5s ease,transform .5s ease}@media only screen and (min-width:768px){.homepage-section-4 .ring-tile{width:33%;height:100%}}.homepage-section-4 .ring-tile.active{opacity:1;transform:translateY(0)}.homepage-section-4 .tile-top-text{text-align:center;letter-spacing:3px;font-size:10px;color:#322011;margin-bottom:8px;margin-top:40px;font-weight:600;text-transform:uppercase}.homepage-section-4 .header-small{color:#322011}.homepage-section-5{margin:0 auto}.choosing-diamond-main-wrapper{background-size:cover;background-repeat:no-repeat}@media only screen and (min-width:768px){.choosing-diamond-main-wrapper{margin:5px 0 0 0}}@media only screen and (min-width:992px){.choosing-diamond-main-wrapper{margin:7px 0 0 0}}.parallax{height:600px;overflow:hidden;position:relative}@media only screen and (min-width:480px){.parallax{height:700px}}.parallax .parallax-layer{position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-position:center}.parallax .parallax-back{z-index:10;background-size:contain}@media only screen and (min-width:768px){.parallax .parallax-back{background-size:contain}}.parallax .parallax-deep{z-index:5;background-size:70%}@media only screen and (min-width:600px){.parallax .parallax-deep{background-size:55%}}@media only screen and (min-width:769px){.parallax .parallax-deep{background-size:30%}}.parallax .choosing-content-container{text-align:center;position:absolute;left:50%;top:300px;transform:translate(-50%,-50%);z-index:20}@media only screen and (min-width:480px){.parallax .choosing-content-container{top:340px}}.parallax .base-images{background-repeat:no-repeat;background-size:contain;background-position:left;height:400px;margin:0 auto;margin-top:20px;width:340px}@media only screen and (min-width:360px){.parallax .base-images{width:360px}}.parallax .base-images .base-images__arrow-left{margin-bottom:-8px;display:inline-block}@media only screen and (min-width:768px){.parallax .base-images .base-images__arrow-left{margin-bottom:-6px}}.parallax .base-images .base-images__arrow-right{display:inline-block;margin-bottom:-20px}@media only screen and (min-width:768px){.parallax .base-images .base-images__arrow-right{margin:0}}.parallax .base-images .base-images__diamond-2{position:absolute;left:20px;width:120px}@media only screen and (min-width:390){.parallax .base-images .base-images__diamond-2{width:140px}}@media only screen and (min-width:480px){.parallax .base-images .base-images__diamond-2{width:auto}}.parallax .span-1{display:block;bottom:-24px;margin-left:-30px;margin-bottom:10px;line-height:20px;font-family:Lora;color:#322011;font-weight:100}@media only screen and (min-width:480px){.parallax .span-1{margin-left:60px}}@media only screen and (min-width:768px){.parallax .span-1{font-size:20px;margin-left:0}}.parallax .span-2{display:inline-block;margin-bottom:20px;margin-top:70px;margin-left:-40px;margin-right:20px;line-height:20px;font-family:Lora;color:#322011;font-weight:100}@media only screen and (min-width:480px){.parallax .span-2{margin-right:-20px}}@media only screen and (min-width:768px){.parallax .span-2{font-size:20px;margin-left:-40px;margin-bottom:40px;margin-right:-50px}}.parallax .spaced-link{display:inline-block;height:150px;position:relative;width:300px}.parallax .ring-link{margin-bottom:40px;display:block;height:200px;position:relative}.parallax .ring-link--1{margin-left:110px}.parallax .ring-link--2{text-align:right!important}.parallax .spaced-link-small span{position:relative;font-family:OpenSans-Semibold,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px}@media only screen and (min-width:768px){.parallax .spaced-link-small span{font-size:14px}}.brushstroke-svg-mask{display:none}@media only screen and (min-width:768px){.brushstroke-svg-mask{display:inline-block;position:absolute;left:-10px;bottom:-18px;width:0;height:16px;overflow:hidden}}.underline-brushstroke:hover+.brushstroke-svg-mask{width:275px;transition:all .4s cubic-bezier(.455,.03,.515,.955)}.span-2.underline-brushstroke+.brushstroke-svg-mask{left:182px;top:92px}.homepage-section-6{justify-content:space-between;flex-direction:column}@media only screen and (min-width:768px){.homepage-section-6{flex-direction:row}}.homepage-section-6 .wedding-bands{text-decoration:none;text-align:center;padding-top:40px;background-repeat:no-repeat;background-size:cover;background-position:center center;height:100vw;opacity:0;transform:translateY(100px);transition:opacity .5s ease,transform .5s ease}@media only screen and (min-width:768px){.homepage-section-6 .wedding-bands{height:500px}}.homepage-section-6 .wedding-bands.active{opacity:1;transform:translateY(0)}@media only screen and (min-width:768px){.homepage-section-6 .wedding-bands--hers{width:50%}}@media only screen and (min-width:768px){.homepage-section-6 .wedding-bands--his{width:50%}}.homepage-section-6 .wedding-bands--his .white-text{color:#fff!important}.homepage-section-6 .top-text{display:inline-block;margin-bottom:10px;color:#322011;font-size:10px;font-weight:600;letter-spacing:3px;line-height:14px;text-transform:uppercase}.homepage-section-6 .header-small{color:#322011!important}.ethical-jewelry{margin:0 auto}@media only screen and (min-width:768px){.ethical-jewelry{margin-bottom:15px}}.ethical-jewelry__header-container{width:90%;margin:0 auto;margin-top:80px;margin-bottom:40px}@media only screen and (min-width:768px){.ethical-jewelry__header-container{margin-bottom:70px;margin-top:60px;width:600px}}.ethics-container{justify-content:space-around;flex-direction:column}.ethics-container .header-medium{margin-bottom:20px}@media only screen and (min-width:768px){.ethics-container .header-medium{margin-bottom:10px}}@media only screen and (min-width:768px){.ethics-container{flex-direction:row}}.ethics-container__block{text-align:center;margin-bottom:40px}@media only screen and (min-width:768px){.ethics-container__block{width:33.333%}}.ethics-container__block .header-small{margin-bottom:20px}.ethics-container__block .ethics-container__icon{display:inline-block;margin-bottom:15px;height:80px}.ethics-container__block .ethics-container__icon svg{height:100%}.ethics-1,.ethics-3{max-width:300px;margin:0 auto;text-align:center}.ethics-container__check-container{flex-flow:row wrap;justify-content:center;padding:0 30px;width:auto;text-align:left;display:inline-block}.check-text{text-align:left!important;margin:6px auto;width:100%}.check-text__img{vertical-align:middle;margin-right:6px}.ethics-container__icon-last{height:68px}.customer-service-nav-wrap{margin-top:40px}.customer-service-nav-header{margin-bottom:20px}.customer-service-nav{background-color:#c0b296;display:flex;width:100%;justify-content:space-around}@media only screen and (min-width:992px){.customer-service-nav{padding:0 80px}}.customer-service-nav .customer-service-link{color:#fff;position:relative;font-family:OpenSans-Semibold,Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase;padding:20px 9px;letter-spacing:1px;font-size:10px}@media only screen and (min-width:360px){.customer-service-nav .customer-service-link{font-size:11px;padding:20px 12px;letter-spacing:2px}}@media only screen and (min-width:400px){.customer-service-nav .customer-service-link{padding:20px 16px;font-size:12px}}.customer-service-nav .customer-service-link--current{text-decoration:underline}.customer-service-nav .customer-service-link--current:after{content:'';position:absolute;width:16px;height:16px;background:#fff;bottom:0;transform:rotate(45deg);bottom:-8px;left:50%;margin-left:-8px}.customer-service-nav .slick-list{padding:0!important}.secondary-nav-wrapper.meganav{background:#fff}.meganav{width:100%;left:0}@media only screen and (min-width:1024px){.meganav{position:fixed}}.meganav-wrapper{width:100vw;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.05);background:#fff}.meganav-flex-container{max-width:1200px;margin:0 0;background:#fff;justify-content:space-around}@media only screen and (min-width:1024px){.meganav-flex-container{padding:20px;display:flex;transform:translateX(50px)}}.meganav-flex-container ul{display:none}@media only screen and (min-width:1024px){.meganav-flex-container ul{width:23%;display:block}}.meganav-flex-container ul:first-of-type{display:block}.primary-nav-item:hover .meganav{display:block}.meganav-menu-title{color:#322011;font-family:'Open Sans';font-size:12px;letter-spacing:2px;font-weight:700;display:none;text-transform:uppercase}@media only screen and (min-width:1024px){.meganav-menu-title{display:block}}.meganav-menu-item{font-family:Lora;background-color:#c0b296;color:#fff;padding:18px 40px;border-bottom:1px solid rgba(255,255,255,.5);font-size:14px}@media only screen and (min-width:1024px){.meganav-menu-item{background:0 0;padding:0;font-size:14px;border:none;color:#322011;margin-bottom:22px!important}}@media only screen and (min-width:1100px){.meganav-menu-item{font-size:16px}}.meganav-menu-item img{margin-right:10px;object-fit:contain}.meganav-menu-item a{display:flex;align-items:center}.meganav-menu-item a:visited{color:#fff}@media only screen and (min-width:1024px){.meganav-menu-item a:visited{color:#322011}}.meganav-icon{width:45px}@media only screen and (min-width:1024px){.meganav-icon{width:38px}}.meganav-icon-center-stone{width:17px}.meganav-menu-title{margin-bottom:30px!important}.cc-banner{background-repeat:no-repeat;background-size:cover;background-position:center center;height:550px;position:relative}@media only screen and (min-width:768px){.cc-banner{height:650px}}.cc-banner__content{width:76%;padding:80px 0 30px 20px}@media only screen and (min-width:768px){.cc-banner__content{padding:30px 20px;position:absolute;top:50%;left:30px;transform:translateY(-50%);left:10%;width:510px}}.cc-banner__header{font-size:33px;margin-bottom:20px}@media only screen and (min-width:350px){.cc-banner__header{font-size:37px}}.cc-props{position:relative}.cc-props__bg{background:#eaeaea;position:relative;width:100%;background-repeat:no-repeat;background-size:cover;padding-top:250px}@media only screen and (min-width:768px){.cc-props__bg{padding:56px 0;position:absolute;height:100vh;background-size:120% auto}}@media only screen and (min-width:1440px){.cc-props__bg{background-size:cover}}.cc-props__bg.is-fixed{position:fixed;bottom:unset}@media only screen and (min-width:768px){.cc-props__bg.is-fixed{top:110px}}@media only screen and (min-width:1024px){.cc-props__bg.is-fixed{top:75px}}.cc-props__bg.bottom-stick{top:unset;bottom:0}@media only screen and (min-width:768px){.cc-props__bg.bottom-stick{height:calc(100vh - 110px)}}@media only screen and (min-width:1024px){.cc-props__bg.bottom-stick{height:calc(100vh - 75px)}}@media only screen and (min-width:768px){.cc-props__add-padding{padding:60px 0}}.cc-props__content{background:#fff;position:relative;z-index:2;margin:0 auto;padding:36px;width:90%}@media only screen and (min-width:768px){.cc-props__content{margin-left:56px;width:655px;padding:100px}}@media only screen and (min-width:768px){.cc-props__content-mobile{display:none}}.cc-props__content-desktop{display:none}@media only screen and (min-width:768px){.cc-props__content-desktop{display:block;overflow:scroll}}.cc-props__block-wrap{position:relative;margin-bottom:65px}@media only screen and (min-width:768px){.cc-props__block-wrap{margin-bottom:90px}}@media only screen and (min-width:768px){.cc-props__block-wrap:last-of-type{margin-bottom:0}}.cc-props__block-header{margin-bottom:28px}.cc-props__block-copy{font-family:OpenSans-Light,Arial,"Helvetica Neue",Helvetica,sans-serif!important;color:#322011}.cc-props__counter{border-radius:50%;margin-bottom:8px}@media only screen and (min-width:768px){.cc-props__counter{position:absolute;top:6px;left:-40px}}@media (min-width:768px) and (min-height:1024px){.cc-props__bg{background-size:230% auto}}.cc-help{background-size:cover;background-repeat:no-repeat;background-position:center center;height:550px;padding-top:70px;position:relative}@media only screen and (min-width:768px){.cc-help{padding-top:90px;height:700px}}.cc-help__content{text-align:center}.cc-help__header{margin-bottom:10px}@media only screen and (min-width:768px){.cc-help__header{margin-bottom:14px}}.cc-help__text{max-width:50%;margin:0 auto;margin-bottom:30px}@media only screen and (min-width:768px){.cc-help__text{max-width:100%}}.cc-help__cta{background-color:#bbac8d;font-family:"Open Sans";color:#fff!important;text-decoration:none;font-size:16px;line-height:22px;text-align:center;padding:18px 80px;display:inline-block}.cc-help__cta:hover{text-decoration:none}#bread-checkout-btn,#bread-checkout-btn-product{height:30px;width:180px;margin:0 auto}#bread-checkout-btn{width:100%;max-width:100%;height:50px;margin:0}.bread-as-low-as-tooltip-external{display:none!important}.bread-modal-button iframe{opacity:.0001!important}.value-props{padding:30px 0;background-color:#fdf9f1}@media only screen and (min-width:768px){.value-props{margin-top:6px;padding:70px 0}}@media only screen and (min-width:1280px){.value-props{padding:85px 0}}.value-props__container{padding:0 20px}@media only screen and (min-width:768px){.value-props__container{display:flex;padding:0 6px}}@media only screen and (min-width:810px){.value-props__container{padding:0 20px}}@media only screen and (min-width:1024px){.value-props__container{padding:0 40px}}@media only screen and (min-width:1280px){.value-props__container{padding:0 9%}}.value-props__tile{position:relative;text-align:center;margin-bottom:40px}@media only screen and (min-width:768px){.value-props__tile{margin-bottom:0;padding:0 8px}}@media only screen and (min-width:810px){.value-props__tile{padding:0 10px}}@media only screen and (min-width:1280px){.value-props__tile{padding:0 15px}}@media only screen and (min-width:1600px){.value-props__tile{padding:0 30px}}@media only screen and (min-width:1900px){.value-props__tile{flex:1}}.value-props__tile.tile--main{margin-bottom:60px}@media only screen and (min-width:768px){.value-props__tile.tile--main{margin-bottom:0;text-align:left}}@media only screen and (min-width:992px){.value-props__tile.tile--main{flex:1;padding:0 10px 0 30px}}@media only screen and (min-width:1280px){.value-props__tile.tile--main{padding:0 15px}}@media only screen and (min-width:1600px){.value-props__tile.tile--main{padding:0 30px}}.value-props__tagline{position:relative;display:inline-block;width:160px;text-align:left;font-family:"Open Sans",sans-serif;color:#baab8e;font-size:10px;line-height:1.4;font-weight:600;letter-spacing:.5px;margin-bottom:10px}@media only screen and (min-width:768px){.value-props__tagline{position:absolute;top:-45px;left:10px;width:150px}}@media only screen and (min-width:992px){.value-props__tagline{top:40%;left:0;transform-origin:0 50%;transform:rotate(-90deg) translateX(-50%)}}.value-props__tagline span{position:relative;display:inline-block;padding:10px 10px 10px 0;background-color:#fdf9f1;z-index:1}.value-props__tagline:after{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#baab8e;transform:translateY(-50%)}.value-props__headline{color:#322011;font-size:26px;line-height:1.2;max-width:270px;margin:0 auto}.value-props__headline p{font:inherit;max-width:275px;margin:0 auto}.value-props__title{color:#222;font-size:16px;line-height:1.6;margin-bottom:15px}.value-props__content{color:#222;font-size:12px;line-height:1.7;max-width:205px;margin:0 auto}.value-props__content p{font:inherit;margin-bottom:0}.delivery-info{border:1px solid #9999a5;background-color:#fafafa;padding:20px 25px 25px 25px;margin-top:35px;margin-bottom:35px;box-shadow:15px 15px #9999a5;width:90%;max-width:490px}.delivery-info__heading{font-size:16px;font-style:italic;line-height:21px;color:#000;margin-bottom:9px}.delivery-info__text{color:#7e7e7e;font-size:12px;line-height:18px;margin-bottom:0}.delivery-info__badge{position:absolute;left:0;top:0;border-radius:10px;background-color:#bbac8d;padding:2px 10px}@media only screen and (min-width:768px){.delivery-info__badge{right:0;left:initial;margin-top:25px}}.delivery-info__badge-text{color:#fcfcfb;font-size:12px;line-height:15px}@media only screen and (max-width:767px) and (min-width:480px){#midpromo,#rightpromo{margin-top:0}}.home-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.home-grid>div{width:90%;margin:20px 5% 0}@media only screen and (min-width:426px){.home-grid>div{width:31%;margin:0}}.home-grid>div:first-child{margin-top:0}.home-grid>div img{width:100%}.press-section-container{background:#bbac8d;min-height:120px;width:100%;position:relative;display:flex;align-items:center;justify-content:center}.press-section-header{position:absolute;top:20px;width:100%}.press-section-header h3{color:#fff;font-family:"Open Sans",sans-serif;font-size:12px;letter-spacing:2px;text-align:center}.press-section-row{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;margin-top:55px}@media only screen and (min-width:992px){.press-section-row{flex-direction:row;margin-top:20px;width:90%;max-width:900px}}.press-section-icon{margin:20px auto;flex-basis:10%}.press-section-icon img{width:100%}.refinery-logo{flex-basis:70%;max-width:180px}@media only screen and (min-width:992px){.refinery-logo{flex-basis:15%}}.nyt-logo{flex-basis:80%}@media only screen and (min-width:992px){.nyt-logo{flex-basis:20%}}#intro{display:flex;position:relative}#intro .intro-left{margin-top:10rem;margin-right:4%;margin-left:auto;margin-bottom:2.5rem;z-index:1}@media only screen and (min-width:768px){#intro .intro-left{width:40%;max-width:480px;margin-top:11rem;margin-bottom:8rem}}#intro .intro-left h1,#intro .intro-left h3,#intro .intro-left p{width:91%;margin-left:4.5%;margin-right:4.5%}@media only screen and (min-width:768px){#intro .intro-left h1,#intro .intro-left h3,#intro .intro-left p{width:initial;margin-left:initial;margin-right:initial}}#intro .intro-left h1{font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;font-size:2.3rem;color:#322011;font-weight:400}@media only screen and (min-width:768px){#intro .intro-left h1{font-size:2.7rem}}#intro .intro-left h3{font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:.9rem;color:#322011;letter-spacing:3px;margin-top:16px}@media only screen and (min-width:768px){#intro .intro-left h3{margin-top:14px}}#intro .intro-left p{font-family: Lato-Light;font-size:.85rem;line-height:1.6rem;margin-top:34px;margin-bottom:0}#intro .intro-right{display:none;width:46%;margin-top:11rem;margin-left:4%;justify-content:space-between}@media only screen and (min-width:768px){#intro .intro-right{display:flex}}#intro .intro-right img{vertical-align:top;height:305px}#intro .mobile-right{display:block;position:absolute;right:-90px;top:-20px}@media only screen and (min-width:768px){#intro .mobile-right{display:none}}#intro .mobile-right img{vertical-align:top;height:290px}@media only screen and (min-width:768px){#intro .mobile-right img{height:305px}}.more{text-align:center;margin-bottom:10px}@media only screen and (min-width:768px){.more{display:block;margin-bottom:16px}}.more p{display:none;font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.9rem;letter-spacing:3px;margin-bottom:14px}@media only screen and (min-width:768px){.more p{display:block}}#learn-more{display:flex;justify-content:space-between;align-items:center}#learn-more img{display:none;width:25%}@media only screen and (min-width:992px){#learn-more img{display:inline}}#learn-more div{background-color:#c0b296;padding:75px 44px 65px;text-align:center;color:#fff}@media only screen and (min-width:768px){#learn-more div{padding:90px 120px;margin-left:8px;margin-right:8px}}#learn-more div h2{display:inline-block;font-family:OpenSans-Bold,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:.9rem;line-height:1.64;letter-spacing:3px;border-bottom:solid .5px #fff;padding-bottom:14px}@media only screen and (min-width:768px){#learn-more div h2{padding-bottom:10px}}#learn-more div p{font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.9rem;line-height:1.86;margin-top:28px;margin-bottom:0}@media only screen and (min-width:768px){#learn-more div p{margin-top:34px}}#bullets{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:52px}#bullets .bullet{width:87%;margin:38px 6.5% 0;text-align:center}@media only screen and (min-width:768px){#bullets .bullet{width:24%;margin:68px 4.5% 16px}}#bullets .bullet img{height:68px}#bullets .bullet h4{font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;font-size:1.8rem;font-weight:400;color:#322011;margin-top:16px;margin-bottom:10px}#bullets .bullet p{font-family: Lato-Light;font-size:.85rem;color:#322011;line-height:1.86}#diamond-vs{background-repeat:no-repeat;background-size:100%;text-align:center}@media only screen and (min-width:768px){#diamond-vs{background-position-x:right}}#diamond-vs h3{font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;font-size:2.7rem;font-weight:400;color:#fff;padding-top:66px;margin-top:0;margin-bottom:10px}@media only screen and (min-width:768px){#diamond-vs h3{padding-top:42px}}@media only screen and (min-width:992px){#diamond-vs h3{padding-top:96px}}#diamond-vs h5{font-family:OpenSans-Bold,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;letter-spacing:3px;color:#fff;margin-top:0;margin-bottom:42px}#diamond-vs .vs{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap}@media only screen and (min-width:768px){#diamond-vs .vs{flex-wrap:initial}}#diamond-vs .vs .bullet{width:91%;margin-left:4.5%;margin-right:4.5%;margin-bottom:16px;background-color:#fff;border:solid 36px #d6cdbe;padding:52px 17px 39px}@media only screen and (min-width:768px){#diamond-vs .vs .bullet{width:45%;margin-left:2.7%;margin-right:2.7%;margin-bottom:0;padding:52px 36px 26px}}@media only screen and (min-width:1280px){#diamond-vs .vs .bullet{width:32%}}#diamond-vs .vs .bullet:first-child img{transform:translateX(13px)}#diamond-vs .vs .bullet img{height:96px}#diamond-vs .vs .bullet h4{font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;font-size:1.4rem;font-weight:400;color:#322011;margin-top:26px;margin-bottom:24px;line-height:1.2}@media only screen and (min-width:768px){#diamond-vs .vs .bullet h4{margin-bottom:16px}}#diamond-vs .vs .bullet p{font-family: Lato-Light;font-size:.85rem;color:#322011;line-height:1.86;margin-top:0;margin-bottom:0}#get-it{text-align:center}#get-it h2{font-size:2.3rem;font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;font-weight:400;margin-top:52px;margin-bottom:22px;line-height:1.14}@media only screen and (min-width:768px){#get-it h2{font-size:2.7rem;margin-top:178px;margin-bottom:50px}}#get-it .get{display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (min-width:768px){#get-it .get{flex-wrap:initial}}#get-it .get .shop{width:67%;margin-left:16.5%;margin-right:16.5%;text-align:center}@media only screen and (min-width:768px){#get-it .get .shop{width:32%;margin-left:4.8%;margin-right:4.8%}}@media only screen and (min-width:992px){#get-it .get .shop{width:17.4%}}#get-it .get .shop p{font-family: Lato-Light;font-size:.85rem;line-height:1.86;margin-top:0;margin-bottom:28px;width:100%}#get-it .get .shop a{font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1rem;color:#bbac8d;display:inline-block;padding-top:16px;padding-bottom:16px;width:calc(100% - 2px);border:solid 1px #bbac8d;margin-bottom:18px}#get-it .get .shop img{display:inline-block;height:305px;margin-left:5%;margin-right:5%}@media only screen and (min-width:768px){#get-it .get .shop img{width:90%;height:initial}}#get-it p{font-family: Lato-Light;font-size:.85rem;line-height:1.86;width:89%;margin:38px auto 36px}@media only screen and (min-width:768px){#get-it p{width:44%;margin:152px auto 58px}}.template__page--bread-financing #wrapper{width:100%;max-width:100%}.template__page--bread-financing #content{margin-top:0;margin-bottom:0}.template__page--bread-financing #breadcrumb{display:none}.template__page--bread-financing .max{max-width:1092px}.finance-hero,.finance__hero{display:flex;justify-content:center;align-items:center;height:430px;text-align:center;color:#322011;background-size:cover;background-repeat:no-repeat;background-position:100%}@media only screen and (min-width:768px){.finance-hero,.finance__hero{align-items:flex-end;padding-bottom:50px}}.finance-hero__heading,.main-heading-block{font-size:37px;line-height:42px;margin-bottom:15px}@media only screen and (min-width:768px){.finance-hero__heading,.main-heading-block{font-size:42px;line-height:49px;margin-bottom:10px}}.finance-detail .btn-primary,.finance__hero .btn-primary{width:250px;height:45px;line-height:1}.finance-detail{display:flex;flex-flow:row wrap;justify-content:center;padding-top:40px}@media only screen and (min-width:768px){.finance-detail{padding-top:100px;padding-bottom:135px}}.finance-detail__logo-img{margin-bottom:30px;height:48px}.finance-detail__intro{display:flex;margin:0 auto;max-width:930px}.finance-detail__intro-text{text-align:center}.finance-detail-cols{padding-top:45px;padding-bottom:160px}@media only screen and (min-width:768px){.finance-detail-cols{padding-top:60px;padding-bottom:80px;column-count:2;column-gap:100px;column-fill:auto;column-rule:1px outset #000}}@media only screen and (min-width:768px){.detail-block{display:inline-block}}.finance-detail__cta-btn.btn-primary{display:none}@media only screen and (min-width:768px){.finance-detail__cta-btn.btn-primary{display:block}}.heading-block{color:#322011;font-family:OpenSans-Semibold,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;letter-spacing:3px;line-height:26px;margin:0;text-transform:uppercase}.finance-faq>.heading-block{text-align:center}.body-block,.finance-hero__text{color:#1e1e1e;font-family: Lato-Light;font-size:14px;line-height:26px;margin-top:0;margin-right:0;margin-bottom:25px;margin-left:0}.finance-detail>.body-block,.finance-detail>.finance-hero__text,.finance-faq>.body-block,.finance-faq>.finance-hero__text{text-align:center}.finance-detail>.body-block a,.finance-detail>.finance-hero__text a,.finance-faq>.body-block a,.finance-faq>.finance-hero__text a{font-weight:700}.list-round-wrap{margin-left:0;list-style:none;counter-reset:round}@media only screen and (min-width:768px){.list-round-wrap{max-width:535px;margin:42px auto}}.list-round{position:relative;padding:16px 0 16px 35px}.list-round:before{counter-increment:round;content:counter(round);width:25px;height:25px;font-family:OpenSans-Bold,Arial,"Helvetica Neue",Helvetica,sans-serif;border:2px solid #000;border-radius:50%;display:block;text-align:center;line-height:20px;position:absolute;left:0;top:20px}.list-round strong{display:block}.finance-faq{background-color:rgba(187,172,141,.2);padding-top:55px;padding-bottom:65px}@media only screen and (min-width:768px){.finance-faq{padding-top:70px;padding-bottom:90px}}.finance-faq__content{max-width:620px;margin:0 auto;text-align:center}.finance-faq__heading{margin-bottom:25px;letter-spacing:2px}@media only screen and (min-width:1024px){.link-tel{pointer-events:none}}.finance-faq__text{margin-bottom:55px;max-width:460px;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.finance-faq__text{margin-bottom:90px}}.finance-faq__text a{font-family:"Open Sans",sans-serif;color:#322011;font-weight:800}.finance-faq__disclaimer{margin-bottom:0;font-size:12px;line-height:26px;font-weight:300}. template__page—insurance #wrapper{width:100%;max-width:100%}.template__page—insurance #content{margin-top:0;margin-bottom:0}.template__page-- insurance #breadcrumb{display:none}.template__page-- insurance .max{max-width:1092px}.insurance-hero,.insurance__hero{display:flex;justify-content:center;align-items:center;height:430px;text-align:center;color:#322011;background-size:cover;background-repeat:no-repeat;background-position:100%}@media only screen and (min-width:768px){.insurance-hero,.insurance__hero{align-items:flex-end;padding-bottom:50px}}.insurance-hero__heading,.main-heading-block{font-size:37px;line-height:42px;margin-bottom:15px}@media only screen and (min-width:768px){.insurance-hero__heading,.main-heading-block{font-size:42px;line-height:49px;margin-bottom:10px}}.insurance-detail .btn-primary,.insurance__hero .btn-primary{width:250px;height:45px;line-height:2.5}.insurance-detail{display:flex;flex-flow:row wrap;justify-content:center;padding-top:40px}@media only screen and (min-width:768px){.insurance-detail{padding-top:100px;padding-bottom:135px}}.insurance-detail__logo-img{margin-bottom:30px;height:48px}.insurance-detail__intro{display:flex;margin:0 auto;max-width:100%} */
{text-align:center}.insurance-detail-cols{padding-top:45px;padding-bottom:160px}.insurance-detail__cta-btn.btn-primary{display:none}@media only screen and (min-width:768px){.insurance-detail__cta-btn.btn-primary{display:block}}.heading-block{color:#322011;font-family:OpenSans-Semibold,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;letter-spacing:3px;line-height:26px;margin:0;text-transform:uppercase}.insurance-faq>.heading-block{text-align:center}.body-block,.insurance-hero__text{color:#1e1e1e;font-family: "Open Sans", sans-serif;font-size:16px;line-height:26px;margin-top:0;margin-right:0;margin-bottom:25px;margin-left:0}.insurance-detail>.body-block,.insurance-detail>.insurance-hero__text,.insurance-faq>.body-block,.insurance-faq>.insurance-hero__text{text-align:center}.insurance-detail>.body-block a,.insurance-detail>.insurance-hero__text a,.insurance-faq>.body-block a,.insurance-faq>.insurance-hero__text a{font-weight:700}.list-round-wrap{margin-left:0;list-style:none;counter-reset:round}@media only screen and (min-width:768px){.list-round-wrap{max-width:535px;margin:42px auto}}.list-round{position:relative;padding:16px 0 16px 35px}.list-round:before{counter-increment:round;content:counter(round);width:25px;height:25px;font-family:OpenSans-Bold,Arial,"Helvetica Neue",Helvetica,sans-serif;border:2px solid #000;border-radius:50%;display:block;text-align:center;line-height:20px;position:absolute;left:0;top:20px}.list-round strong{display:block}.insurance-faq{background-color:rgba(187,172,141,.2);padding-top:55px;padding-bottom:65px}@media only screen and (min-width:768px){.insurance-faq{padding-top:70px;padding-bottom:90px}}.insurance-faq__content{max-width:620px;margin:0 auto;text-align:center}.insurance-faq__heading{margin-bottom:25px;letter-spacing:2px}@media only screen and (min-width:1024px){.link-tel{pointer-events:none}}.insurance-faq__text{margin-bottom:55px;max-width:460px;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.insurance-faq__text{margin-bottom:90px}}.insurance-faq__text a{font-family:"Open Sans",sans-serif;color:#322011;font-weight:800}.insurance-faq__disclaimer{margin-bottom:0;font-size:12px;line-height:26px;font-weight:300}. template__page--choose-diamond .container{width:100%}.template__page--choose-diamond #wrapper{max-width:none;transition:.3s ease-in-out;margin-top:0}.template__page--choose-diamond #content{margin-top:0}.template__page--choose-diamond #breadcrumb{margin-top:20px}.fp-scrolling #content{margin-top:0}.fp-scrolling #breadcrumb{display:none}.iScrollVerticalScrollbar{display:none}.fp-tableCell{display:block}.fp-tile{position:relative;width:100%;height:100%;background-position:center center;background-size:cover;text-align:center}@media only screen and (min-width:1024px){.fp-tile{padding-top:45px}}@media only screen and (min-width:1024px){.fp-tile.fp-tile--top{background:0 0}}.fp-tile.fp-tile--consider{background-image:url("../jpg/section-3-bg-desktop0005.jpg")}.fp-tile.fp-tile--help{min-height:100vh;background-image:url("../jpg/bg-help-color3b9d.jpg")}.fp-tile.fp-tile--color{border-bottom:1px solid #000}.fp-tile__next{position:absolute;text-transform:uppercase;bottom:30px;left:50%;transform:translateX(-50%);font-size:14px;font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:3px;color:#322011!important;text-decoration:none!important}.fp-tile__next:after{content:url("../arrow-down-black390d.html");display:block;padding-top:14px}.fp-tile__inner{width:100%;height:100%;padding:60px 0}@media only screen and (min-width:1024px){.fp-tile__inner{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;padding:85px 0}.second_tile_inner{padding:160px 0  85px;}}.fp-tile__inner.fp-tile__inner--top{padding-bottom:88px}@media only screen and (min-width:1024px){.fp-tile__inner.fp-tile__inner--top{background:url("../png/section-1-bg-desktopfc97.png") center center/cover;padding-bottom:113px}}.fp-tile--align-right .fp-tile__inner{flex-direction:row}.fp-tile--align-center .fp-tile__inner{justify-content:center}.fp-tile__content{font-size:14px;font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:left;padding:0 24px}@media only screen and (min-width:1024px){.fp-tile__content{display:flex;justify-content:flex-end;width:50%;flex-basis:50%}}.fp-tile--align-right .fp-tile__content{justify-content:flex-start}.fp-tile--align-center .fp-tile__content{justify-content:center;text-align:center;width:100%;flex-basis:100%}@media only screen and (min-width:1024px){.fp-tile__content-inner{max-width:530px}}@media only screen and (min-width:1024px){.fp-tile--align-center .fp-tile__content-inner{width:935px;max-width:100%}}.copy-wrapper>p,.fp-tile__content-inner>p{line-height:2;margin:0 auto 20px}.copy-wrapper>p:last-of-type,.fp-tile__content-inner>p:last-of-type{margin-bottom:0}.copy-wrapper a,.fp-tile__content-inner a{font-weight:700;color:#d6cdbe}.copy-wrapper .btn-primary,.fp-tile__content-inner .btn-primary{color:#fff}.fp-tile__heading{color:#322011;font-size:37px;margin-bottom:30px}@media only screen and (min-width:1024px){.fp-tile__heading.fp-tile__heading--top{position:absolute;top:14%;left:50%;transform:translateX(-50%)}}.fp-tile__btn{display:inline-block;width:100%;max-width:250px;font-size:16px;font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff!important;background-color:#baab8e;margin-top:20px;padding:18px 0}@media only screen and (min-width:1024px){.copy-wrapper{max-width:665px;margin:0 auto}}.fp-tile--help .copy-wrapper{position:absolute;bottom:80px;left:50%;transform:translateX(-50%);text-align:center;width:100%;max-width:665px;padding:0 15px}.text-bold{font-family:OpenSans-Bold,Arial,"Helvetica Neue",Helvetica,sans-serif!important;font-weight:700;}.ring-list{padding-top:40px}@media only screen and (min-width:1024px){.ring-list{display:flex;width:50%;position:absolute;top:43%;right:0;justify-content:flex-end;margin-top:0}}.ring-list__item{display:none;margin:0;padding:0 20px}@media only screen and (min-width:1024px){.ring-list__item{display:block}}.ring-list__item:first-of-type{display:block}.ring-list__item:last-of-type{padding-right:0}.considerations-list{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:400px;margin:48px auto 8px}@media only screen and (min-width:1024px){.considerations-list{max-width:none;flex-wrap:nowrap;margin:48px 0}}.considerations-list__item{width:50%;flex-basis:50%;text-align:center;margin-bottom:40px}@media only screen and (min-width:1024px){.considerations-list__item{width:25%;flex-basis:25%;margin-bottom:0}}.considerations-list__item-wrapper{display:flex;align-items:center;justify-content:center;width:140px;height:140px;background-color:#fff;border-radius:100%;margin:0 auto}.considerations-list__heading{color:#000;font-size:23px;margin-top:22px}.frame-sections{margin-top:25px}.frame-section{border:36px solid #d6cdbe;margin-bottom:25px;padding:15px}@media only screen and (min-width:1024px){.frame-section{padding:30px}}.frame-section__heading{font-size:26px;color:#322011;margin-bottom:24px}.frame-section__chart-image{margin-bottom:30px}.frame-section__disclaimer{max-width:455px;font-size:11px;margin:0 auto;margin-bottom:0!important;padding:18px 0}.frame-section__disclaimer p{margin-bottom:0;line-height:1.2!important}@media only screen and (min-width:600px){.color-table{display:flex;justify-content:space-between}}@media only screen and (min-width:600px){.color-table__row{width:30%;flex-basis:30%}}.color-table__row-title{white-space:nowrap;text-transform:uppercase;padding-bottom:5px;border-bottom:2px solid #d6cdbe;letter-spacing:1px;margin-bottom:10px}.clarity-table{max-width:595px;margin:0 auto}.clarity-table__row{display:flex;text-align:left;font-size:11px;margin:0 auto}.clarity-table__type{width:70px;white-space:nowrap;text-align:right;margin-right:15px}.clarity-table__description{flex:1}.price-chart{display:flex;position:relative;border-top:0;max-width:803px;margin:0 auto}.price-chart:before{content:'';z-index:1;position:absolute;top:14px;right:0;width:1px;height:calc(100% - 14px);background-color:#ddd}@media only screen and (min-width:768px){.price-chart:before{display:none}}.price-chart__left{width:85px;flex-basis:85px;padding-top:14px}@media only screen and (min-width:768px){.price-chart__left{width:160px;flex-basis:160px;padding-top:0}}.price-chart__right{flex:1;overflow-x:auto;border-left:0;padding-top:14px}@media only screen and (min-width:768px){.price-chart__right{overflow:visible;padding-top:0;border:1px solid #ddd;border-left:0}}.price-chart__left .price-chart__row{border:1px solid #ddd}.price-chart__left .price-chart__row .price-chart__cell:nth-child(odd){background-color:#efefef}.price-chart__right .price-chart__row{display:flex}.price-chart__right .price-chart__row:nth-child(odd){background-color:#efefef}.price-chart__cell{text-align:center;margin:0;padding:6px 0}.price-chart__right .price-chart__cell{width:25%;flex-basis:25%;border-right:1px solid #ddd}.price-chart__right .price-chart__cell:last-of-type{border-right:0}.price-chart__row-wrapper{position:relative;min-width:420px;width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd}@media only screen and (min-width:768px){.price-chart__row-wrapper{border-top:0;border-bottom:0}}.price-chart__row-wrapper:before{content:"Recommended";position:absolute;width:25%;top:0;right:25%;transform:translateY(-100%);white-space:nowrap;letter-spacing:1px;font-size:10px;text-transform:uppercase;color:#978c8c;padding-bottom:4px}@media only screen and (min-width:992px){.price-chart__row-wrapper:before{content:"Our Recommended Grade"}}.price-chart__row-wrapper:after{content:'';position:absolute;top:0;right:25%;width:25%;height:100%;background-color:rgba(209,200,208,.2)}.price-chart__carat-title:first-of-type{display:none}@media only screen and (min-width:768px){.price-chart__carat-title:first-of-type{display:inline}}.price-chart__carat-title:last-of-type{display:inline}@media only screen and (min-width:768px){.price-chart__carat-title:last-of-type{display:none}}.footer-section{display:none}@media only screen and (min-width:1024px){.footer-section{display:block}}.gemstones-page h1{font-size:42px;line-height:42px;margin-bottom:40px}.gemstones-page h2{line-height:42px;font-size:26px;margin-bottom:20px}.gemstones-page p{font-size:14px;font-family:OpenSans-Light;font-weight:300;line-height:26px}.gemstones-page a{width:80%}@media only screen and (min-width:768px){.gemstones-page a{width:auto}}.section-1{padding:50px 20px 260px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url("../png/bg-header-champagne-mobileb12d.png")}@media only screen and (min-width:768px){.section-1{padding:200px 100px;background-image:url("../png/bg-header-champagne9179.png")}}.section-1 .content-wrapper{width:100%}@media only screen and (min-width:768px){.section-1 .content-wrapper{width:500px}}.section-1 .learn-more{position:absolute;text-align:center;letter-spacing:3px;bottom:10px;left:50%;margin-left:-58px}.section-1 .learn-more p{margin-bottom:0}.section-1 .learn-more img{width:14px}.section-2{position:relative;padding-top:320px}@media only screen and (min-width:830px){.section-2{padding-top:0}}.section-2 .image-container{height:530px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:40%}@media only screen and (min-width:830px){.section-2 .image-container{width:60%}}.section-2 .content-wrapper{padding:40px 30px;width:90%;margin-left:5%;background-color:#c0b296;color:#fff;position:absolute;top:20px}@media only screen and (min-width:830px){.section-2 .content-wrapper{padding:100px 50px;top:44px;width:550px;right:20px}}.section-3{margin-top:-2px;position:relative}.section-3 .flex-container{display:block}@media only screen and (min-width:830px){.section-3 .flex-container{display:flex}}.section-3 .content-wrapper{flex:1;background-color:#eeeff1;width:100%;padding:60px 20px 30px}@media only screen and (min-width:830px){.section-3 .content-wrapper{padding:90px 50px}}.section-3 .image-container{height:400px;background-repeat:no-repeat;background-size:cover;background-position:bottom center}@media only screen and (min-width:830px){.section-3 .image-container{height:auto}}.section-4 .content-wrapper{text-align:center;margin:0 auto;padding-top:100px;width:100%;padding:60px 20px}@media only screen and (min-width:830px){.section-4 .content-wrapper{width:600px;padding-top:90px}}.section-4 .content-wrapper h2,.section-4 .content-wrapper p{color:#322011}.section-4 .image-wrapper{display:block;margin-top:0}@media only screen and (min-width:830px){.section-4 .image-wrapper{display:flex;margin-top:40px}}.section-4 .image-wrapper .image{background-repeat:no-repeat;background-size:contain;width:90%;margin:0 auto;height:230px;padding:20px;background-position:center}@media only screen and (min-width:768px){.section-4 .image-wrapper .image{width:33.3332%}}.section-4 .image-wrapper .image-2,.section-4 .image-wrapper .image-3{display:none}@media only screen and (min-width:768px){.section-4 .image-wrapper .image-2,.section-4 .image-wrapper .image-3{display:block}}.section-4 .image-wrapper .image-2{height:260px}.section-4 .image-wrapper .image-1,.section-4 .image-wrapper .image-3{margin-top:0}@media only screen and (min-width:830px){.section-4 .image-wrapper .image-1,.section-4 .image-wrapper .image-3{margin-top:40px}}.section-5{padding:90px 0 0;background-repeat:no-repeat;background-color:#9b9aa1}.section-5 .content-container{background-size:contain;background-position:center;text-align:center;color:#fff}.section-5 .content-container p{z-index:10;position:relative;max-width:500px;margin:0 auto;margin-bottom:20px}.section-5 .link-wrapper{z-index:10;position:relative;padding:0 20px}.section-5 .shadow{z-index:1;display:block;position:relative;margin:0 auto;width:100%;height:250px;margin-top:-100px!important}@media only screen and (min-width:480px){.section-5 .shadow{height:300px}}@media only screen and (min-width:830px){.section-5 .shadow{height:430px}}.section-5 .shadow img{display:block;width:100%;height:100%;object-fit:cover;object-position:bottom}.template__page--ethics #breadcrumb,.template__page--ethics #wrapper{max-width:1400px}.ethics-hero{position:relative;max-width:100%;overflow:hidden}.ethics-hero__background-image{width:100%}.ethics-hero__image{position:relative;width:250%;max-width:250%;left:65%;transform:translateX(-50%);transition:.15s ease-in-out}@media only screen and (min-width:480px){.ethics-hero__image{width:175%;max-width:175%}}@media only screen and (min-width:768px){.ethics-hero__image{position:static;width:100%;max-width:100%;transform:none}}.ethics-hero__content{position:absolute;top:50%;width:100%;padding:0 50px 0 20px;transform:translateY(-50%)}@media only screen and (min-width:480px){.ethics-hero__content{left:20px;width:71%;padding:0 20px}}@media only screen and (min-width:768px){.ethics-hero__content{position:absolute;width:58%;padding:0 50px;transform:translateY(-50%)}}@media only screen and (min-width:992px){.ethics-hero__content{width:50%}}.ethics-hero__title{font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;color:#322011;font-size:30px;line-height:1;margin-bottom:17px}@media only screen and (min-width:480px){.ethics-hero__title{font-size:37px}}@media only screen and (min-width:768px){.ethics-hero__title{font-size:42px;margin-bottom:30px}}.ethics-hero__body{font-family: Lato-Light;color:#322011;font-size:14px;line-height:26px;margin-bottom:0}.ethics-split{padding:20px}@media only screen and (min-width:768px){.ethics-split{display:flex}}.ethics-split__section{width:100%}@media only screen and (min-width:768px){.ethics-split__section{width:50%;max-width:50%;flex-basis:50%}}.ethics-split__section.section--1{padding:50px 30px}@media only screen and (min-width:992px){.ethics-split__section.section--1{padding:78px 70px}}@media only screen and (min-width:768px){.ethics-split__section.section--2{padding:50px 30px}}@media only screen and (min-width:992px){.ethics-split__section.section--2{padding:78px 42px}}.split--mirror .ethics-split__section.section--2{order:-1}.ethics-split__title{font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;color:#fff;font-size:26px;line-height:37px;margin-bottom:22px}@media only screen and (min-width:768px){.ethics-split__title{margin-bottom:17px}}.ethics-split__body{font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:14px;line-height:26px;margin-bottom:0}.ethics-split__icon-list{list-style:none;padding:30px 0}@media only screen and (min-width:768px){.ethics-split__icon-list{padding:0}}.ethics-split__icon-list-item{display:flex;padding:10px 0;margin-bottom:0}.ethics-split__icon-wrapper{width:50px;max-width:50px;flex-basis:50px;text-align:center}.ethics-split__icon{display:inline-block}.ethics-split__body-wrapper{flex:1;padding-left:20px}.ethics-split__item-title{font-family:OpenSans-Semibold,Arial,"Helvetica Neue",Helvetica,sans-serif;color:#322011;font-size:12px;line-height:23px;letter-spacing:2px;text-transform:uppercase}.ethics-split__item-body{font-family: Lato-Light;color:#322011;font-size:12px;line-height:23px;margin-bottom:0}.ethics-full{position:relative;display:flex}.ethics-full.align--end{justify-content:flex-end}@media only screen and (min-width:992px){.ethics-full.align--end *{text-align:right}}.ethics-full.mobile-layout--stack{flex-wrap:wrap}.ethics-full__background-image{overflow:hidden;width:100%}.ethics-full__image{position:relative;width:100%;transition:.15s ease-in-out}.mobile-layout--overlay .ethics-full__image{width:350%;max-width:350%;left:50%;transform:translateX(-50%)}@media only screen and (min-width:380px){.mobile-layout--overlay .ethics-full__image{width:250%;max-width:250%}}@media only screen and (min-width:480px){.mobile-layout--overlay .ethics-full__image{width:180%;max-width:180%}}@media only screen and (min-width:640px){.mobile-layout--overlay .ethics-full__image{width:120%;max-width:120%}}@media only screen and (min-width:768px){.mobile-layout--overlay .ethics-full__image{width:100%;max-width:100%}}.mobile-layout--stack .ethics-full__image{width:230%;max-width:230%;left:50%;transform:translateX(-72%)}@media only screen and (min-width:480px){.mobile-layout--stack .ethics-full__image{width:180%;max-width:180%}}@media only screen and (min-width:640px){.mobile-layout--stack .ethics-full__image{width:120%;max-width:120%;transform:translateX(-50%)}}@media only screen and (min-width:768px){.mobile-layout--stack .ethics-full__image{width:100%;max-width:100%;left:0;transform:translateX(0)}}.ethics-full__content{width:100%;padding:0 20px}@media only screen and (min-width:768px){.ethics-full__content{padding:0 50px}}@media only screen and (min-width:992px){.ethics-full__content{width:50%;position:absolute;top:50%;transform:translateY(-50%);z-index:1}}.mobile-layout--overlay .ethics-full__content{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.mobile-layout--stack .ethics-full__content{padding:40px 20px 20px}@media only screen and (min-width:992px){.mobile-layout--stack .ethics-full__content{padding:0 50px}}.ethics-full__content.color--dark *{color:#322011}.ethics-full__content.color--dark .ethics-full__body-wrapper{font-family:OpenSans-Light,Arial,"Helvetica Neue",Helvetica,sans-serif}.ethics-full__content.color--light *{color:#fff}.mobile-layout--stack .ethics-full__content.color--light *{color:#322011}@media only screen and (min-width:992px){.mobile-layout--stack .ethics-full__content.color--light *{color:#fff}}.mobile-layout--stack .ethics-full__content.color--light .ethics-full__body-wrapper{font-family:OpenSans-Light,Arial,"Helvetica Neue",Helvetica,sans-serif}@media only screen and (min-width:992px){.mobile-layout--stack .ethics-full__content.color--light .ethics-full__body-wrapper{font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif}}.ethics-full__title{font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;font-size:26px;line-height:42px;margin-bottom:10px}.ethics-full__body-wrapper{font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;line-height:26px}.template__index #content{margin:0}.template__index #wrapper{width:100%;max-width:100%}.new-homepage{margin:0 10px}@media only screen and (min-width:768px){.new-homepage{margin:0}}.new-homepage .flex-container{display:flex}.new-homepage .lora{font-family:Lora}.new-homepage .white{color:#fff!important}.new-homepage .brown{color:#322011!important}.new-homepage .open-sans{font-family:OpenSans-Light}.new-homepage .header{font-size:30px;margin-bottom:10px;text-align:center;line-height:37px}@media only screen and (min-width:360){.new-homepage .header{font-size:37px}}@media only screen and (min-width:1024px){.new-homepage .header{line-height:48px;font-size:42px}}.new-homepage .header-medium{font-size:37px;text-align:center;margin-bottom:10px;line-height:42px}@media only screen and (min-width:360){.new-homepage .header-medium{font-size:37px}}.new-homepage .header-small{text-align:center;font-size:22px}@media only screen and (min-width:360){.new-homepage .header-small{font-size:26px}}.new-homepage .copy{line-height:26px;font-weight:300;text-align:center;font-size:12px}@media only screen and (min-width:360px){.new-homepage .copy{font-size:14px}}.new-homepage .spaced-link-big{text-align:center;font-size:14px!important;letter-spacing:3px;font-weight:600;text-transform:uppercase}.new-homepage .spaced-link-small{text-align:center;font-size:12px;letter-spacing:2px;font-weight:600;text-transform:uppercase}.new-homepage a{text-decoration:none;text-transform:none}#error-page{display:flex;flex-direction:column-reverse;font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0 auto;max-width:920px;padding:20px}@media only screen and (min-width:768px){#error-page{margin-top:45px;flex-direction:row}}.error-page__message{color:#322011;font-size:14px;font-family: Lato-Light;margin:0}.error-page__nav-links{margin-bottom:35px}.error-page__nav-links li a{color:#322011;font-size:14px;text-decoration:underline}.error__search-input{height:50px;margin:30px 0 15px;width:100%}.error__search-input form{display:flex}.error__search-input form input{border-radius:0;display:inline-block;font-family: Lato-Light;font-size:14px;margin:0;width:28%;height:50px;-webkit-appearance:none}.error__search-input form .error-page__search-btn{color:#fff;background:#baab8e;font-family:OpenSans-Semibold,Arial,"Helvetica Neue",Helvetica,sans-serif;border:none}.error__search-input form .error-page__search-btn:hover{background:#baab8e}.error__search-input form input:first-child{background:#fff;margin:0;height:50px;display:inline-block;width:72%;padding-left:15px}@media only screen and (min-width:480px){.error__search-input{max-width:335px}}@media only screen and (min-width:768px){.error__search-input{margin-top:40px;width:100vw}}.error-page__contact-links li:first-child{font-family: Lato-Light;font-size:14px}.error-page__contact-links li:first-child span{font-family:OpenSans-Regular,Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:underline}.error-page__contact-links .footer-contact-item{margin-left:0}.error__image-conatiner{margin-bottom:15px}@media only screen and (min-width:768px){.error__image-conatiner{margin-left:100px}}.center-text{text-align:center}.contact-header-top{font-size:37px;text-align:center;margin:40px 0}@media only screen and (min-width:992px){.contact-header-top{font-size:42px}}.customer-service-template{margin:0 20px}.customer-service-header{color:#322011;font-family:Lora;font-size:26px;line-height:42px;margin-bottom:16px}@media only screen and (min-width:992px){.customer-service-header{margin-bottom:0}}.customer-service-copy{color:#322011;font-family:"Open Sans";font-size:14px;font-weight:300;line-height:26px;margin-bottom:0}.customer-service-subheader{color:#25180e;font-family:"Open Sans";font-size:12px;font-weight:600;letter-spacing:2px;line-height:23px;text-transform:uppercase}@media only screen and (min-width:992px){.contact-page-wrap{width:834px;margin:0 auto}}.contact-page-wrap .formdata .content_data{padding:0}@media only screen and (min-width:992px){.contact-page-wrap .formdata .content_data{padding:0 20px 0 0}}.contact-page-wrap form#contact_form input[type=text]{width:210px}.contact-page-top{padding-bottom:40px;border-bottom:1px solid #ddd}.contact-content{margin-bottom:20px}.contact-flex-container{display:flex;flex-direction:column-reverse}@media only screen and (min-width:992px){.contact-flex-container{flex-direction:row}}.contact-map-img{width:100%}.contact-col--right{flex:1;margin-bottom:30px}@media only screen and (min-width:992px){.contact-col--right{margin-bottom:0;margin-left:30px}}.contact-page-bottom{padding-top:40px}.contact-page-form{max-width:425px}.contact-page-textarea{width:100%!important}@media only screen and (min-width:992px){.contact-page-textarea{width:unset}}.formdata.width-100{width:100%}.formdata.width-100 .input-full-width{width:100%!important}.formdata.width-100 img.ui-datepicker-trigger{left:240px;top:18px}@media only screen and (min-width:992px){.formdata.width-100 img.ui-datepicker-trigger{left:210px}}@media only screen and (min-width:992px){.formdata.width-100 .hasDatepicker{width:192px!important}}.contact-select{-webkit-appearance:none;appearance:none;border-radius:2px;width:210px!important}@media only screen and (min-width:992px){.contact-select{width:192px!important}}.contact-down-arrow{position:absolute;top:40px;left:190px}@media only screen and (min-width:992px){.contact-down-arrow{left:170px}}.contact-page-input{height:33px;border:1px solid #e6e0d5;font-family:OpenSans-Light,Arial,"Helvetica Neue",Helvetica,sans-serif}.contact-page-input ::placeholder{font-family:OpenSans-Light,Arial,"Helvetica Neue",Helvetica,sans-serif}.submit-contact-page{width:100%}@media only screen and (min-width:992px){.submit-contact-page{width:unset}}.contact-book-now-btn{margin-top:20px;display:inline-block;width:100%}@media only screen and (min-width:992px){.contact-book-now-btn{width:250px}}.hidden-label{opacity:0;display:none}@media only screen and (min-width:992px){.hidden-label{display:block}}/*#map{width:100%;height:95vw}@media only screen and (min-width:992px){#map{height:350px;width:350px}}*/.map-title{font-size:14px;display:block;margin-bottom:4px}.map-text{color:#333;font-family:Roboto,Arial;font-size:13px;font-weight:400}.map-link{color:#427fed!important;font-size:13px;font-family:Roboto,Ariel;font-weight:400}.faq-section__header{font-size:37px;text-align:center;margin-top:40px;margin-bottom:40px}@media only screen and (min-width:992px){.faq-section__header{font-size:42px}}.faq-section{max-width:820px;margin:0 auto}.faq-section__content-wrap{display:none;border-bottom:1px solid #ddd;margin-left:30px}.faq-section__content-wrap:last-of-type{border:none;padding-bottom:0}.faq-section__content-wrap:last-of-type .faq-section__question{padding-bottom:0}.faq-section__content-wrap:last-of-type .faq-section__answer{padding-bottom:0;padding-top:16px}.faq-section__content-wrap:last-of-type .faq-section__answer a,.faq-section__content-wrap:last-of-type .faq-section__answer>a{text-decoration:underline}p a,p a:visited{line-height:inherit;text-decoration:underline}.faq-accordion-minus{display:none}.faq-accordion-plus{display:block}.faq-category{position:relative;cursor:pointer}.faq-category.active .faq-accordion-plus{display:none}.faq-category.active .faq-accordion-minus{display:block}.faq-section__question{font-family:Lora;position:relative;font-size:16px;line-height:20px;padding:16px 28px 16px 0;cursor:pointer}.faq-section__question .faq-accordion-icon{top:35px}.faq-section__question.active .faq-accordion-plus{display:none}.faq-section__question.active .faq-accordion-minus{display:block}.faq-section__answer-container{display:none}.faq-section__answer{margin-bottom:0;margin-top: 0px;padding-bottom:16px;padding-right:22px;font-size:14px;line-height:24px;font-family:'Open Sans'}.faq-section__block{border-bottom:1px solid #322011;padding:20px 0}.faq-section__block.active .faq-section__content-wrap{display:block}.faq-section__block.active .faq-section__content-wrap:first-of-type .faq-section__answer-container{display:block}.faq-accordion-icon{position:absolute;right:10px;top:5px}.template__page--product-care #wrapper{max-width:1230px}.shipping-returns-page{max-width:940px;margin:0 auto}.shipping-returns-header{font-family:Lora;line-height:42px;color:#322011;text-align:center;margin:40px 0;font-size:37px}@media only screen and (min-width:992px){.shipping-returns-header{font-size:42px}}.shipping-header{font-size:26px;font-family:Lora;line-height:42px;margin-bottom:30px}.shipping-ul{margin:0 0 20px 30px}.shipping-ul li{list-style:disc}.shipping-subheader{font-size:12px;font-weight:600;letter-spacing:2px;font-family:'Open Sans';text-transform:uppercase;margin-bottom:14px}.shipping-copy{font-family:'Open Sans';font-size:14px;font-weight:300;line-height:26px;color:#322011}.shipping-block{margin-bottom:50px}.shipping-block.no-bottom-margin{margin-bottom:40px;border-bottom:1px solid #ddd;padding-bottom:30px}.template__page--custom-commissions #wrapper{max-width:100%}.template__page--custom-commissions #content{margin-bottom:0}.template__page--custom-commissions .header-big{font-size:37px;font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;color:#322011;line-height:37px}@media only screen and (min-width:768px){.template__page--custom-commissions .header-big{line-height:42px;font-size:42px}}.template__page--custom-commissions .header-small{font-size:26px;font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;color:#322011;line-height:37px}@media only screen and (min-width:768px){.template__page--custom-commissions .header-small{line-height:42px}}.template__page--custom-commissions .copy-text{color:#322011;font-family:"Open Sans";font-weight:300;font-size:14px;line-height:26px}.template__page--custom-commissions .white{color:#fff!important}.top-rings-block-header{font-size:42px;font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;color:#5e4c29;text-align:center;margin-bottom:30px;margin-top:40px}.top-rings-block-description{font-size:14px;line-height:2;font-family:"Open Sans",sans-serif;color:#5e4c29;text-align:center;padding:0 5%;margin:0 auto 40px}@media only screen and (min-width:992px){.top-rings-block-description{max-width:400px;padding:0}}.top-rings-hero-image{width:100%}.featured-product-title{font-size:36px;font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;color:#5e4c29;text-align:center;margin-bottom:30px}.featured-top-rings-row{display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media only screen and (min-width:992px){.featured-top-rings-row{flex-direction:row}}.featured-top-ring{padding:4%}@media only screen and (min-width:992px){.featured-top-ring{flex-basis:31%;padding:4% 0}}.featured-product-image{width:100%}.featured-product-title{margin:20px auto}.featured-product-description{font-size:16px;line-height:1.5;padding:5px 10px;text-align:center;font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif}.featured-product-description p{margin:15px auto;height:auto}@media only screen and (min-width:992px){.featured-product-description p{margin:0;height:80px}}.featured-ring-price{display:block;font-size:10px;font-style:italic;line-height:1.5;text-align:center;color:#322011;letter-spacing:2px;font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif}.featured-product-link{display:block;text-align:center;color:#fff;font-size:16px;font-family:"Open Sans",sans-serif;background-color:#baab8e;width:250px;padding:20px;margin:30px auto;transition:all .2s ease-in-out;border:1px solid #fff;text-decoration:none}.featured-product-link:hover{border:1px solid #baab8e;color:#baab8e;background-color:#fff;text-decoration:none}.featured-shop-our-rings{border-top:1px solid #9999a5;margin-top:70px;padding-top:70px}@media only screen and (min-width:992px){.featured-shop-our-rings{margin-top:50px}}.shop-rings-row{display:flex;max-width:800px;margin:0 auto;justify-content:center;align-items:center;flex-direction:column;margin-bottom:50px}@media only screen and (min-width:992px){.shop-rings-row{flex-direction:row}}@media only screen and (min-width:992px){.shop-rings-item{margin:0 25px}}.shop-rings-item a{color:#baab8e}.featured-rings-shop-link{display:block;text-align:center;color:#baab8e;background-color:#fff;font-size:16px;font-family:"Open Sans",sans-serif;width:250px;padding:20px;margin:30px auto 50px;transition:all .2s ease-in-out;border:1px solid #baab8e;text-decoration:none}.featured-rings-shop-link:hover{color:#fff;background-color:#baab8e;border:1px solid #baab8e;text-decoration:none}.shop-rings-headline{font-size:42px;text-align:center;font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;margin:0 auto 50px}.shop-rings-img{max-width:300px;height:270px}.search__results{margin:20px 0 0 0}.search__grid{display:flex;flex-wrap:wrap;justify-content:center}.search__item{width:100%;max-width:100%;flex-basis:100%;padding:10px;text-align:center}@media only screen and (min-width:480px){.search__item{width:50%;max-width:50%;flex-basis:50%;padding:10px 5px;margin:0}}@media only screen and (min-width:768px){.search__item{width:25%;max-width:25%;flex-basis:25%}}@media only screen and (min-width:992px){.search__item{width:20%;max-width:20%;flex-basis:20%}}@media only screen and (min-width:1280px){.search__item{width:16.6667%;max-width:16.6667%;flex-basis:16.6667%}}.page-non-traditional-rings .tile-flex-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-non-traditional-rings .main-tile{flex-basis:2}@media only screen and (min-width:992px){.page-non-traditional-rings .main-tile{background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;height:450px;width:66%;padding:20px;position:relative}}.page-non-traditional-rings .main-tile-inner{overflow:hidden;max-width:none;position:relative;align-items:center;height:100%;width:100%}@media only screen and (min-width:992px){.page-non-traditional-rings .main-tile-inner{display:flex}}.page-non-traditional-rings .main-tile-image{overflow:hidden;margin-bottom:20px}@media only screen and (min-width:992px){.page-non-traditional-rings .main-tile-image{max-width:none;max-height:none;min-height:100%;min-width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.page-non-traditional-rings .main-tile-details{margin-left:20px}@media only screen and (min-width:992px){.page-non-traditional-rings .main-tile-details{margin-left:50px;z-index:1;width:100%}}.page-non-traditional-rings .main-tile-headline{color:#1e1e1e;font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;font-size:42px;margin-bottom:30px;margin-top:20px}@media only screen and (min-width:992px){.page-non-traditional-rings .main-tile-headline{color:#fff}}.page-non-traditional-rings .main-tile-description{color:#322011;font-family:"Open Sans",sans-serif;font-size:14px;line-height:2}@media only screen and (min-width:992px){.page-non-traditional-rings .main-tile-description{max-width:400px;font-size:16px;color:#fff}}.page-non-traditional-rings .main-tile-description p{padding:0 10px;font-size:16px}.page-non-traditional-rings .product-tile{flex-basis:1;overflow:hidden}@media only screen and (min-width:992px){.page-non-traditional-rings .product-tile{height:450px;width:33%;position:relative;padding:20px}}@media only screen and (min-width:992px){.page-non-traditional-rings .product-tile__inner{overflow:hidden;height:100%;width:100%;position:relative}}.page-non-traditional-rings .product-tile__inner:hover .product-tile__details{transform:translateY(0)}.page-non-traditional-rings .product-tile__image{width:100%}.page-non-traditional-rings .product-tile__details{bottom:0;color:#1e1e1e;text-align:center;padding:25px 0;height:45%;width:100%;transition:all .25s ease-in-out}@media only screen and (min-width:992px){.page-non-traditional-rings .product-tile__details{background:rgba(186,171,142,.9);color:#fff;position:absolute;transform:translateY(100%);padding:0 5px}}.page-non-traditional-rings .product-tile__title{font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;font-size:36px;margin-top:25px;margin-bottom:10px}@media only screen and (min-width:992px){.page-non-traditional-rings .product-tile__title{margin-bottom:0}}@media only screen and (min-width:992px){.page-non-traditional-rings .product-tile__description{height:50px}}.page-non-traditional-rings .product-tile__description p{font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;font-size:16px;padding:0 15px;line-height:1.5}@media only screen and (min-width:992px){.page-non-traditional-rings .product-tile__description p{font-size:14px}}.page-non-traditional-rings .product-tile__price{font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;font-size:10px;letter-spacing:3px;font-style:italic;color:#373737}@media only screen and (min-width:992px){.page-non-traditional-rings .product-tile__price{color:#fff;position:absolute;text-align:center;width:100%;left:0;bottom:45px}}.page-non-traditional-rings .product-tile__link{color:#bbac8d;display:flex;justify-content:center;align-items:center;font-size:12px;font-family:"Open Sans",sans-serif;font-weight:600;padding:15px}@media only screen and (min-width:992px){.page-non-traditional-rings .product-tile__link{color:#5e4c29;bottom:20px;padding:0;position:absolute;margin-top:15px;text-align:center;width:100%}}.page-non-traditional-rings .product-tile__icon{transform:rotate(-90deg);margin-left:5px;margin-bottom:1px}@media only screen and (min-width:992px){.page-non-traditional-rings .product-tile__icon{stroke:#5e4c29}}.page-non-traditional-rings .featured-shop-our-rings{border-top:1px solid #9999a5;margin-top:70px;padding-top:70px}@media only screen and (min-width:992px){.page-non-traditional-rings .featured-shop-our-rings{margin-top:50px}}.page-non-traditional-rings .shop-rings-row{display:flex;max-width:800px;margin:0 auto;justify-content:center;align-items:center;flex-direction:column;margin-bottom:50px}@media only screen and (min-width:992px){.page-non-traditional-rings .shop-rings-row{flex-direction:row}}@media only screen and (min-width:992px){.page-non-traditional-rings .shop-rings-item{margin:0 25px}}.page-non-traditional-rings .shop-rings-item a{color:#baab8e}.page-non-traditional-rings .featured-rings-shop-link{display:block;text-align:center;color:#baab8e;background-color:#fff;font-size:16px;font-family:"Open Sans",sans-serif;width:250px;padding:20px;margin:30px auto 50px;transition:all .2s ease-in-out;border:1px solid #baab8e;text-decoration:none}.page-non-traditional-rings .featured-rings-shop-link:hover{color:#fff;background-color:#baab8e;border:1px solid #baab8e;text-decoration:none}.page-non-traditional-rings .shop-rings-headline{font-size:42px;text-align:center;font-family:Lora-Regular,Georgia,Times,"Times New Roman",serif;margin:0 auto 50px}.page-non-traditional-rings .shop-rings-img{max-width:300px;height:270px}.cart{position:relative;max-width:1200px;margin:0 auto}.cart__item-count{position:absolute;bottom:100%;right:0;font-family:"Open Sans",sans-serif;color:#bbac8d;font-size:11px;line-height:10px;font-weight:600;font-style:italic;letter-spacing:1px;padding:0 20px;margin-bottom:20px}.cart__container{max-width:520px;margin:0 auto}@media only screen and (min-width:768px){.cart__container{max-width:1480px;padding:0 20px}}@media only screen and (min-width:768px){.cart__line-items{padding-top:48px}}.line-item__row{display:none}@media only screen and (min-width:768px){.line-item__row{display:flex;border-bottom:1px solid #9999a5;margin-bottom:24px}}.line-item{margin-bottom:24px;border-bottom:1px solid #bbac8d}@media only screen and (min-width:480px){.line-item{padding:0 20px}}@media only screen and (min-width:768px){.line-item{display:flex;padding:0 0 24px;border-color:#efefef}}.line-item__cell{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:12px 20px}@media only screen and (min-width:768px){.line-item__cell{padding:0 10px 0 0}}@media only screen and (max-width:769px){.line-item__cell.cell-hidden-mobile{display:none}}.line-item__cell.cell--qty,.line-item__cell.cell--size,.line-item__cell.cell--stone{background-color:#fafafa}@media only screen and (min-width:768px){.line-item__cell.cell--qty,.line-item__cell.cell--size,.line-item__cell.cell--stone{background-color:transparent}}.line-item__cell.cell--product{padding-top:15px;padding-bottom:15px}@media only screen and (min-width:768px){.line-item__cell.cell--product{width:25%;flex-basis:25%;padding-top:0;padding-bottom:0;flex-wrap:nowrap;justify-content:flex-start}}@media only screen and (min-width:768px){.line-item__cell.cell--stone{width:15%;flex-basis:15%}}@media only screen and (min-width:768px){.line-item__cell.cell--metal{width:12%;flex-basis:12%}}@media only screen and (min-width:768px){.line-item__cell.cell--qty{width:10%;flex-basis:10%}}@media only screen and (min-width:768px){.line-item__cell.cell--custom{width:20%;flex-basis:20%}}@media only screen and (min-width:768px){.line-item__cell.cell--size{width:8%;flex-basis:8%;padding-right:0}}@media only screen and (min-width:768px){.line-item__cell.cell--price{width:10%;flex-basis:10%;padding-right:0}}.line-item__cell.cell--remove{justify-content:center}@media only screen and (min-width:768px){.line-item__cell.cell--remove{display:none}}.line-item__cell.cell--header{color:#1e1e1e;font-size:14px;line-height:1.4;letter-spacing:1.75px;padding:10px 0}.line-item__image-wrapper{width:100%;max-width:100%;flex-basis:100%;text-align:center;margin-bottom:22px}@media only screen and (min-width:768px){.line-item__image-wrapper{text-align:left;width:auto;flex-basis:auto;padding-right:12px;margin-bottom:0;max-width:45%}}@media only screen and (min-width:768px){.line-item__image{width:140px;max-width:100%}}.line-item__title{color:#1e1e1e;font-size:14px;line-height:1.4;font-weight:600;letter-spacing:1.2px;width:100%;max-width:100%;flex-basis:100%;text-align:center}@media only screen and (min-width:768px){.line-item__title{width:auto;flex-basis:auto;text-align:left}}.line-item__cell-label{color:#1e1e1e;font-size:12px;line-height:1.4;letter-spacing:1.5px;margin-bottom:0}@media only screen and (min-width:768px){.line-item__cell-label{display:none}}.line-item__cell-content{text-align:right;padding-left:10px}@media only screen and (min-width:768px){.line-item__cell-content{text-align:left;padding-left:0}}.line-item__meta-text{font-family:"Open Sans",sans-serif;color:#1e1e1e;font-size:12px;line-height:1.6;letter-spacing:1px;margin-bottom:0}@media only screen and (min-width:992px){.line-item__meta-text{font-size:14px;letter-spacing:1.2px}}.line-item__meta-text.text-small{font-size:11px}.line-item__meta-text.text-italic{font-style:italic}.line-item__meta-text.text-bold{font-style:bold}.line-item__meta-text.text-red{color:#d0021b}.line-item__meta-text.text-primary{color:#baab8e}.line-item__meta-group+.line-item__meta-group{margin-top:15px}@media only screen and (max-width:767px){.line-item__remove-link.desktop{display:none}}@media only screen and (min-width:768px){.line-item__remove-link.mobile{display:none}}.line-item__qty{width:35px;height:35px;border:1px solid #9999a5;background-color:#fff;font-family:"Open Sans",sans-serif;color:#1e1e1e;font-size:14px;text-align:center}@media only screen and (min-width:768px){.line-item__qty{background-color:#fafafa}}.line-item__qty::-webkit-inner-spin-button,.line-item__qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media only screen and (min-width:768px){.cart-footer{display:flex;padding-top:24px}}.cart-extras{padding:24px 20px}@media only screen and (min-width:768px){.cart-extras{padding:0 0 24px;flex:1.5}}.cart-review{padding:16px;margin-bottom:8px;background-color:#fafafa}@media only screen and (min-width:992px){.cart-review{padding:24px 48px;margin-bottom:24px}}.cart-review__text{font-family:"Open Sans",sans-serif;color:#1e1e1e;font-size:12px;line-height:1.8;margin-bottom:0}.cart-review__text.text-small{font-size:11px}.cart-review__text.text-italic{font-style:italic}.cart-review__text+.cart-review__text{margin-top:24px}.cart-financing{border:1px solid #baab8e;padding:12px 28px}@media only screen and (min-width:768px){.cart-financing{text-align:center}}@media only screen and (min-width:992px){.cart-financing{padding:24px 44px}}.cart-financing p{color:#5e4c29}.cart-action{padding:0 20px}@media only screen and (min-width:768px){.cart-action{padding:0;flex:1;padding-left:20px}}@media only screen and (min-width:992px){.cart-action{padding-left:24px}}.cart-action__price-row{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;font-size:14px;line-height:1.5;letter-spacing:1.2px;font-weight:600}.cart-action__price-row strong{font-size:16px;letter-spacing:1.45px}.cart-action__price{font-family:"Open Sans",sans-serif}button.cart__btn{width:100%;background:#bbac8d;font-family:"Open Sans",sans-serif;color:#fff;font-size:16px;line-height:1.4;font-weight:400;text-align:center;padding:13px 10px;border:0;border-radius:0;margin-bottom:12px;transition:background-color .25s ease-in-out}button.cart__btn:hover{background:#978c8c;color:#fff;border:0}.cart__link{padding:24px 0;text-align:center}.cart__link a{display:inline-block;padding:5px;font-family:"Open Sans",sans-serif;color:#322011;font-size:10px;line-height:1.4;letter-spacing:2px;text-transform:uppercase;text-decoration:underline}span.swym-tooltip{display:none}.swym-icon.swym-heart{background-image:none}.swym-button-bar{display:none!important}#swym-notification,#swym-plugin{display:none!important}@media only screen and (min-width:768px){.wish-head{display:flex;align-items:center;justify-content:space-between}}.wrapper-wish{flex-grow:initial!important}.wish-email-wrap{position:relative}a.btn-primary.icon-email{padding-left:70px;padding-right:40px;color:#fff;width:100%}a.btn-primary.icon-email:before{height:100%;left:40px}@media only screen and (min-width:768px){a.btn-primary.icon-email{width:auto}}@media only screen and (min-width:1024px){a.btn-primary.icon-email:hover{color:#bbac8d}a.btn-primary.icon-email:hover:before{background-image:url("../icon-email-gold390d.html")}}

.cc-reco-cam,
.template__product--in-stock .cc-sliderRow-title {display:none;}  


/* New */

.collection-products .wrapper-wish {
    top: 10px!important;
    right: 28px!important;
    z-index: 2;
    position: absolute;
    margin-top: 0;
}
.collection-products .icon-heart, .collection-products .wrapper-wish {
    margin-right: 0;
    margin-left: 0;
}

.customer-service-nav-wrap .slick-track {width:100% !important;}

#searchspring-content .ss-image-link .ss-image-wrapper {background:none !important;}
#searchspring-content .ss-image-link .ss-image-wrapper img {
  position: static !important;
  width: 100% !important;
  height: auto !important;
  margin: 0 !important;
}

.header_middel {display: flex;justify-content: center;align-items: center;max-width: 1600px;width:100%; margin: 0 auto; padding: 20px;background:#fff;}  
.header_middel .coman_div {display: flex;align-items: center;}  
.header_middel .coman_div.header_left {width:40%;justify-content: flex-start;}   
.header_middel .coman_div.header_center {width:20%;justify-content: center;}   
.header_middel .coman_div.header_right {width:40%;justify-content: flex-end;}     
  
.header_middel .coman_div ul {display: flex;align-items: center;margin:0;padding:0;}  
.header_middel .coman_div ul li {position:relative;margin: 0;padding:0 15px;font-size:13px;color:#111111;font-family: Lato-Light;letter-spacing: 0.5px;}
.header_middel .coman_div ul li a {font-size:13px;color:#000;display:block;font-family: Lato-Light; letter-spacing: .5px;}
.header_middel .coman_div ul li.phone_icon a {background:url('../phone_icon_b.html') no-repeat top;padding-top:30px;}
.header_middel .coman_div ul li.Financ_icon > div {background:url('../png/finance_icon.png') no-repeat top;padding-top:30px;}
.header_middel .coman_div ul li.appointment_icon a {background:url('../apoiment_icon.html') no-repeat top;padding-top:30px;}  
  
.header_middel .coman_div ul li.search_icon a.search_icon {background:url('../search_icon.html') no-repeat top;padding-top:30px;}
.header_middel .coman_div ul li.wishlist_icon > a {background:url('../wish_list_icon.html') no-repeat top;padding-top:30px;}
.header_middel .coman_div ul li.account_icon > a {background:url('../account_icon.html') no-repeat top;padding-top:30px;}  
.header_middel .coman_div ul li.cart_icon > a {background:url('../cart_icon.html') no-repeat top;height:35px;width:40px;position:relative;}    
.header_middel .coman_div ul li.cart_icon > a > span {background:#c2b59c;height:24px;width:24px;position:absolute;top:-10px;right:-10px;padding:1px 0 0 1px;text-align:center;
font-weight:700;font-size:12px;border:solid 2px #fff;border-radius:50%;color:#fff;
}    
  
.header_middel .search-wrapper {width:0;position:absolute;top:0 !important;}
.header_middel .search-wrapper.is-active {width: 330px;background: #fff;padding: 0;z-index: 55;border: solid 1px #dcdcdc;}  
.header_middel .search-wrapper .search-form {border:none;padding:15px;}

.pro_main_flex {display:flex;max-width:1320px;width:100%;margin:0 auto;padding:0 20px;}  
.pro_main_flex #product-description .inner {overflow-y: visible;height: auto !important;}
.pro_main_flex .pro_img_box {width:50%;padding-right:10px;}  
.pro_main_flex .pro_info_box {width:50%;padding-left:10px;}    

.pro_info_box .wrapper-wish .btn-icon {background:url('../wish_icon_a.html') no-repeat center;height:44px;width:44px;display:block;}
.pro_info_box .wrapper-wish .btn-icon.is-added{background:url('../wish_icon_add.html') no-repeat center;}  

.pro_description {max-width: 1320px; width: 100%; margin: 0 auto; padding: 20px;font-family: Lato-Light;}  
.pro_description h2.desc_title {font-size: 20px;color: #000;margin: 0 0 20px 0;font-weight: 700;border-bottom: solid 1px #c7c7c7;padding: 0 0 15px 0;position: relative;}
.pro_description h2.desc_title:after {
  content:"";
  background:#c2b59c;
  height:4px;
  width:120px;
  position:absolute;
  bottom:-3px;
  left:0;
}
  
.pro_description .desc-text {background:#f9f9f9;padding:30px;}  
.pro_description .desc-text p {margin:0;line-height:1.4;font-family: Lato-Light;}
.pro_description .desc-text p.err:empty { display: none;}

#product-description .desc .ques_box {border-top:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4;padding:30px 0;margin-bottom:20px;}   
#product-description .desc .ques_list {display: flex;}  
#product-description .desc .ques_list > div {display: flex;padding:0 20px 0 0;}    
#product-description .desc .ques_list > div a {display:flex;align-items:center;font-size: 14px;font-weight: 400;color: #000;font-family: Lato-Light;}  
#product-description .desc .ques_list > div a img {margin:0 5px 0 0;} 
#product-description .desc .sharing_list {display:flex;align-items:center;}
#product-description .desc .sharing_list > div {width: auto;height: auto;padding:0 15px 0px 0;}
#product-description .desc .sharing_list > div img {width: auto;height: auto;padding:0;float:none;}  

#product-description .desc .ques_list > div.more_info {padding:0;}
#product-description .desc .ques_list > div.more_info > a {padding:2px 0 2px 23px;background:url('../png/ring_icon.png') no-repeat left;background-size:15px;}
  
.only_best_section {}  
.only_best_section .only_best_inner {max-width: 1320px;width:100%; margin: 0 auto; padding: 20px;background:#fff;text-align:center;}    
.only_best_section .head_info {max-width:640px;width:100%;margin:0 auto;padding:30px 0;}  
.only_best_section .head_info h2 {font-size:32px;color:#000;font-weight:700;line-height:1.2;text-transform:none;}
.only_best_section .head_info h2 span {display:block;color:#666666;font-size:16px;margin:0 0 10px 0;text-transform:uppercase;font-family: Lato-Light;}      
.only_best_section .only_best_inner .block_list {display: flex;justify-content: center;align-items: center;}
.only_best_section .only_best_inner .block_list .box {padding:20px;width:100%;}
.only_best_section .only_best_inner .block_list .box:nth-child(2) {background:url('../sep_bg.html') no-repeat left, url('../sep_bg.html') no-repeat right;} 

.only_best_section .only_best_inner .box a {text-decoration:none;}  
  
.block_list .box .box_info {max-width:340px;width:100%;margin:0 auto;padding:20px;}
.block_list .box .box_info h3 {font-size:20px;color:#000;font-weight:700;line-height:1.2;text-transform:none;margin:0;padding:0;}
.block_list .box .box_info p {font-size:14px;color:#000;font-weight:400;line-height:1.4;text-transform:none;margin:15px 0;padding:0;font-family: Lato-Light;}
  
.pro_bottom_section {background:#f9f9f9;padding:50px 0;}  
.pro_bottom_section .pro_bottom_inner {max-width: 1320px;width:100%; margin: 0 auto; padding: 20px;text-align:center;}    
.pro_bottom_section .head_info {max-width:640px;width:100%;margin:0 auto;padding:30px 0;}  
.pro_bottom_section .head_info h2 {font-size:32px;color:#000;font-weight:700;line-height:1.2;text-transform:none;}
.pro_bottom_section .head_info h2 span {display:block;color:#666666;font-size:16px;margin:0 0 10px 0;text-transform:uppercase;}      
.pro_bottom_section .pro_bottom_inner .block_list {display: flex;justify-content: center;}
.pro_bottom_section .pro_bottom_inner .block_list .box {padding:10px;width:100%;display:flex;}
.pro_bottom_section .pro_bottom_inner .block_list .box a {text-decoration:none;}
.pro_bottom_section .pro_bottom_inner .block_list .box .box-in {padding:20px;width:100%;background:#fff;border:solid 1px #ececec;}

#product-description .desc .ques_list>div.more_info a {cursor:pointer;color: #000;}

  
#product-thumbs {padding:0 60px;}
#product-thumbs.flexslider .slides > li {padding:5px;}
#product-thumbs.flexslider .slides img {height:114px;width:100%;border:solid 5px #e4e4e4;object-fit:contain;}  
#product-thumbs .flex-direction-nav a {
  width: 23px;
  height: 36px;
  margin: -11px 0 0 0;
  display: block;
  opacity: 1;
}  
#product-thumbs .flex-direction-nav .flex-prev {background:url('../left_arrow.html') no-repeat center;left:0;}  
#product-thumbs .flex-direction-nav .flex-next {background:url('../right_arrow.html') no-repeat center;right:0;}    
  
.pro_icon {}
.pro_icon ul {display:flex;flex-wrap:wrap;margin:0px -8px 10px -8px;padding:0;}  
.pro_icon ul li {display:block;padding:8px;margin: 0;position:relative;}
.pro_icon ul li a {display:flex;align-items:center;font-size: 14px;font-weight: 400;color: #000;cursor:pointer;font-family: Lato-Light;}
.pro_icon ul li .tooltip_info a {display:inline;}
.pro_icon ul li a > span {display:block;margin:0 5px 0 0;}
.pro_icon ul li a img {width:26px;}
.tooltip_info {
  transition: all .5s ease;
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  box-shadow: 0 0 10px rgb(0,0,0,0.05);
  padding: 0;
  width: 0;
  height:0;
  opacity:0;
  overflow:hidden;
  z-index: 999 !important;
  border-radius:5px;
}
.tooltip_info:after {
  content:"";
  background:url('../down_arrow.html') no-repeat center;
  width:17px;
  height:10px;
  position:absolute;
  top:-8px;
  left:10px;
  z-index:9;
}
.pro_icon ul li:hover .tooltip_info {
  opacity: 1;
  padding: 20px;
  width: 300px;
  height: auto;
  overflow: visible;
}

#product-description .desc .ques_list>div.book_meeting {position:relative;}
#product-description .desc .ques_list>div.book_meeting:hover .tooltip_info {
  opacity: 1;
  padding: 20px;
  width: 300px;
  height: auto;
  overflow: visible;
}  
  
.tooltip_info h3 {font-size: 16px;color: #000;font-weight: 700;line-height: 1.2;text-transform: none;margin: 0;padding: 0;}
.tooltip_info p {font-size: 12px;color: #000;font-weight: 400;line-height: 1.3;text-transform: none;margin: 10px 0;padding: 0;font-family: Lato-Light;}

.fancybox-button:hover {
    color: #fff;
    background: none !important;
    border: none !important;
} 

.fancybox-content {
  left: auto !important;
  top: auto !important;
  padding: 20px !important;
  text-align: center !important;
  width: 100% !important;
  max-width: 400px!important;
}  
#ring_size.fancybox-content {max-width: inherit !important; width: auto !important;}
.fancybox-content .product-block .product-image-wrapper {
  border: solid 1px #dcdcdc;
  width: 100%;
  max-width: 250px;
  margin: 0 auto;
}  
.product-details .pro_details {padding: 0px 10px 20px 10px; line-height: 1.5;}  
  
.fancybox-content .product-details {}
.fancybox-content .product-details h3 {
  font-size: 20px;
  color: #000;
  font-weight: 700;
  line-height: 1.2;
  text-transform: none;
  margin: 0;
  padding: 15px 0;
}  
.fancybox-content .product-details .shopify-product-form {margin:0 auto;width:100%;max-width:150px;}    
.fancybox-content .product-details .shopify-product-form .btn {
  background: #c2b59c;
  font-size: 16px;
  color: #fff;
  border: none;
  border-radius: 0;
  font-weight: 600;
  text-shadow: none;
  margin-bottom: 10px;
  width: 100%;
  -webkit-appearance: none;
  transition: all .2s ease-in-out;
  border: solid 2px #c2b59c;
}

.pro_description .pro_description {display: flex;padding:0;}
.pro_description .pro_desc_info { width: 50%;}  
.pro_description .pro_des_video {width: 50%;padding-left: 30px;}
.pro_description .pro_des_video iframe {border: solid 1px #dcdcdc; padding: 4px; background: #fff;}

.pro_social .social-link-wrap {display: flex;flex-wrap: wrap;justify-content: flex-start;padding: 0;max-width: inherit;margin: 0 auto;}
.pro_social .social-link-wrap .social-link {width: 30px !important;padding: 0 !important;margin: 0 10px 10px 0;}
  
#colorbox {overflow: visible !important;}
#cboxOverlay, #cboxWrapper, #colorbox {overflow: visible !important;}
#cboxContent {overflow: visible !important;}
#cboxNext {
  background-position: 0;
  left: -40px;
  position: absolute;
  top: 50%;
  height: 36px;
  background: url(../left_arrow.html) no-repeat center;
  width: 23px;
  font-size: 0;
}
#cboxNext:hover {background-position: 0;}
#cboxPrevious {
  background: url(../right_arrow.html) no-repeat center;
  right: -40px;
  background-position: 0;
  position: absolute;
  top: 50%;
  height: 36px;
  width: 23px;
  font-size: 0;
}
#cboxPrevious:hover {background-position: 0;}  

#colorbox {
	padding: 10px !important;
    top: 50% !important;
    left: 0 !important;
    position: fixed !important;
    width: 100% !important;
	max-width:778px !important;
    height: 90vh !important;
    right: 0 !important;
    margin: 0 auto !important;
	box-sizing: border-box;
	transform: translate(0%, -50%);
}
#colorbox #cboxWrapper {right:0;margin:0 auto;}  
#colorbox #cboxContent {margin-top: 30px;}
#colorbox .cboxPhoto {
    margin: auto;
    height: 85vh;
    padding: 20px;
    box-sizing: border-box;
}
  
.footer_link {max-width:1320px;width:100%;margin:0 auto;padding:0 20px;display:flex;justify-content: space-around;}  
.footer_link .footer-head {
  border-bottom: solid 1px #dcdcdc;
  color: #000;
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 0;
  font-weight: 700;
  padding: 0 0 10px 0;
  margin: 0 0 20px 0;
}
.footer_link .footer-list {font-family: Lato-Light;}
.footer_link .footer-list a.footer-link {padding: 0;margin: 0 0 10px 0;color: #000; font-size: 15px;font-family: Lato-Light;}  

.footer_link ul {}  
.footer_link ul li {padding: 0;margin: 0 0 10px 0;color: #000; font-size: 15px;}  
.footer_link ul li.loaction_icon {background:url("../location_icon_a.html") no-repeat left;padding:0 0 5px 30px;}
.footer_link ul li.phone_icon {background:url("../phone_icon_c.html") no-repeat left;padding:0 0 5px 30px;}
.footer_link ul li.mail_icon {background:url("../mail_icon_a.html") no-repeat left;padding:0 0 5px 30px;}
.footer_link ul li.book_an a {
  background:url("../date_icon.html") no-repeat 15px 10px;
  padding: 14px 20px 14px 45px;
  color: #000;
  line-height: 1;
  height: auto;
  border: solid 2px #c2b59c;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  margin: 15px 0;
}
  
.footer_link .footer_social {margin-top:20px;}  
.footer_link .footer_social .social-link-wrap { padding: 0;}
.footer_link .social-link {background-size: inherit !important;background-position: center;}
.footer_link .social-link.facebook {background-image: url("../fb_icon_a.html");}  
.footer_link .social-link.twitter {background-image: url("../tw_icon_a.html");}  
.footer_link .social-link.pinterest {background-image: url("../p_icon_a.html");}  
.footer_link .social-link.youtube {background-image: url("../youtube_icon_a.html");}  
.footer_link .social-link.instagram {background-image: url("../insta_icon_a.html");}  
.footer_link .social-link.yelp {background-image: url("../soci_ixon_a.html");}  

.footer-bot {border-top:solid 1px #dcdcdc;margin-top:20px;}  
.footer-bot .footer-bot-in {max-width:1320px;width:100%;margin:0 auto;padding:20px;display:flex;align-items: center;} 
.footer-bot .footer-bot-in p {width:60%;font-size:14px;color:#000;margin:0;font-family: Lato-Light;}
.footer-bot .footer-bot-in p a {font-weight:700;}
.footer-bot .footer-bot-in .pay_icon {width:40%;justify-content: flex-end;display:flex;} 
.footer-bot .footer-bot-in .pay_icon img {display:block;}

.footer_newsletter .form-flex {flex-wrap: wrap;}
.footer_newsletter .form-flex input {width: 100%; margin-bottom: 15px;}
.footer_newsletter .form-flex button {
  background: #fff;
  padding: 14px 20px;
  color: #000;
  line-height: 1;
  height: auto;
  border: solid 2px #c2b59c;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  margin: 0;
  max-width: 120px;
  width:100%;
}
  
  
.pro_img_box #product-photo-container .slick-arrow {width:50px;height:50px; margin:-20px 0 0;opacity: 1;font-size:0;z-index:5;outline: none !important; border: none !important; box-shadow: none !important;}
.pro_img_box #product-photo-container .slick-arrow:before,.pro_img_box #product-photo-container .slick-arrow:after {display:none;}
  
.pro_img_box #product-photo-container .slick-prev.slick-arrow {
  left:10px;
  transform: rotate(90deg);
  opacity: 1;
  background: url(../icon-arrowdown-white-30x30.html) no-repeat center;
  background-size:40px;
}
.pro_img_box #product-photo-container .slick-next.slick-arrow {
  right: 10px;
  transform: rotate(-90deg);
  opacity: 1;
  background: url(../icon-arrowdown-white-30x30.html) no-repeat center;
  background-size:40px;
} 
#product-photos {width: 100%;}
#product-photo-thumbs-custom a.p-thumb {padding:5px;}
#product-photo-thumbs-custom .slick-prev.slick-arrow {}  
#product-photo-thumbs-custom .slick-arrow {width:50px;height:50px; margin:-25px 0 0;opacity: 0.6;font-size:0;z-index:5;outline: none !important; border: none !important; box-shadow: none !important;}
#product-photo-thumbs-custom .slick-arrow:before,.pro_img_box #product-photo-container .slick-arrow:after {display:none;}
#product-photo-thumbs-custom .slick-prev.slick-arrow {
  left:-60px;
  transform: rotate(90deg);
  opacity: 0.6;
  background: url('../icon-nav-arrow_a.html') no-repeat center;
  background-size:40px;
}
#product-photo-thumbs-custom .slick-next.slick-arrow {
  right: -60px;
  transform: rotate(-90deg);
  opacity: 0.6;
  background: url('../icon-nav-arrow_a.html') no-repeat center;
  background-size:40px;
}
  
button.cbb-also-bought-add-to-cart-button {  background: #ddd !important;}

.lc-1xufga {width: 40px !important; height: 40px !important;}
.lc-oflgru {width: 40px !important; height: 40px !important;line-height: 40px !important;}

a.btn-primary.icon-email {color: #fff !important;background: #bbac8d !important;}
a.btn-primary.icon-email:hover { color: #bbac8d !important; background: #fff !important;}
a.btn-primary.icon-email:before {background-color: #bbac8d !important;transition: .3s ease-in-out all;}
a.btn-primary.icon-email:hover:before {background-color: #fff !important;    -webkit-transform-origin: inherit; transform-origin: inherit; -webkit-transform: inherit; transform: inherit;}

.shogun-root #s-bcdda063-0b82-4c87-99c6-781aa1246069 {display: flex; height: 380px; align-items: center;min-height:inherit !important;margin-bottom: 30px;}

.shogun-root .shg-c .shg-row #s-5ae21bd2-9054-4af6-8666-b8ca3be84fb0 {margin-top: 0;margin-bottom: 20px;}
.shogun-root .shg-c .shg-row {margin-top: 0; margin-bottom: 0;}

p.appointment_text {text-align: right;}

.loader {display: none;}

@media (min-width:768px) {
  
  .mobile-layout--overlay .ethics-full__image {height: 70vh; object-fit: cover;  }
  
}
@media only screen and (max-width:1023px) {
  #wrapper {margin-top: 103px;}
  .filter-toggle {height: 40px;}
  #searchspring-content .ss-header-container {padding: 10px 0;}
}  
@media only screen and (max-width:1023px) {
  body.announcement header {z-index: 11111111111;}
  
  .header_middel .coman_div ul li {padding: 0 5px;}
  .header_middel .coman_div ul li a {padding: 15px; background-position: center !important;font-size:0;}
  .header_middel .coman_div ul li.Financ_icon>div {padding: 15px; background-position: center !important;font-size:0;}
  
  .header_middel .coman_div.header_left {width: 30%;}
  .header_middel .coman_div.header_center {width: 40%;}
  .header_middel .coman_div.header_right {width: 30%;}
  
  .footer {padding-top:30px;}
  
  .header_middel .search-wrapper.is-active {
    width: 100%;
    padding: 0;
    z-index: 99999;
    left: 0;
    bottom: inherit !important;
    top: 0% !important;
    height: 100%;
    max-width: 100%;
    border: 0;
    margin: 0 auto;
    background: rgba(0,0,0,0.5);
    position:fixed;
  }
  .header_middel .search-wrapper .search-form {
    border: none;
    padding: 15px;
    background: #fff;
    width: 100%;
    max-width: 90%;
    position: absolute;
    top: 30px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .search-wrapper .icon-close {top: 52px; right: 8%;padding:0 !important; display: flex !important; align-items: center; justify-content: center;}
  .header_middel .search-wrapper .search-form div[ss-autocomplete] {overflow:auto;height:60vh;top: 60px;}
} 
  
@media only screen and (max-width:991px) {
  #wrapper {margin-top: 73px;}
  .header_middel .coman_div ul li.phone_icon {display:none;}
  .primary-nav {top:70px;padding-bottom:150px;}
  .announcement-banner p {font-size: 11px;padding:10px 0 10px 30px;}
  
  .header_middel {padding: 5px 20px;}
  
  .pro_main_flex {flex-wrap: wrap;}
  .pro_main_flex .pro_img_box {width: 100%;padding: 0;}
  .pro_main_flex .pro_info_box { width: 100%; padding: 20px 0 0 0;}
  
  .only_best_section .only_best_inner .block_list {flex-wrap:wrap;}
  .only_best_section .only_best_inner .block_list .box:nth-child(2) {background: none;border-top: solid 1px #dcdcdc;border-bottom: solid 1px #dcdcdc;}
  .pro_bottom_section .pro_bottom_inner .block_list {flex-wrap: wrap;}
  .block_list .box .box_info {max-width:90%;}
  .pro_bottom_section { padding: 5px 0;}
  
  #product-description .desc .ques_list {flex-wrap:wrap;}
  #product-description .desc .ques_list>div { display: flex; padding: 5px;}
  
  .pro_description .pro_description {display: block;padding:0;}
  .pro_description .pro_desc_info { width: 100%;}
  .pro_description .pro_des_video {width: 100%;padding:0px;}

  .footer_link {flex-wrap: wrap;}
  .footer_link .footer_box {width: 50%; padding: 10px;}
  .footer_link .footer_social .social-link-wrap {justify-content: flex-start;margin: 0;}
  
  #map {height:auto;}
  #map iframe { width: 100%; height: 400px;}


  /*
  body .shogun-root div:empty {display: none;}
  body .shogun-root #s-bcdda063-0b82-4c87-99c6-781aa1246069 {padding: 50px 0 80px 0;}
  */

}  

@media only screen and (max-width:767px) {
  
  .footer_box {width: 100% !important;padding: 0 !important;}
  .footer_link .footer-head {text-align:left;justify-content: flex-end;margin:0;padding:0;font-size:15px;}
  .footer_link .footer-list a.footer-link {text-align:left;}
  
  .footer_link .footer_social .social-link-wrap { margin: 10px 0 0 0;}
  
  #product-description .desc {padding:10px 0;}
  #product-description .descr {text-align:left;}
  #product-description .delivery-info__badge {position: static;margin-bottom:5px;display: inline-block;}
  
  
  .customer-service-nav {flex-wrap:wrap;display: none !important;}
  .customer-service-nav .customer-service-link {display:block;width:100%;text-align:center;}
  
  .customer-service-nav .customer-service-link--current:after {display:none;}
  .customer-service-nav .customer-service-link--current {background: #fff; color: #c2b59c;text-decoration: none;border:solid 2px #c0b296;}
  
  #s-3cca9ad4-d0b0-4eb1-93fb-bd62bbcfa705 .shogun-heading-component h1 {font-size: 30px !important;}
  [id="s-954aa393-747b-435a-b734-c0c278886409"] > .shg-row > .shg-c-xs-6 { width: 100% !important;}
  [id="s-4e7d0325-5b90-4351-8504-f687917f2fae"] > .shg-row > .shg-c-xs-6 { width: 100% !important; padding-top: 10px;}
  #s-d57534fa-dc5d-4159-9f4d-49bc20a3f1ab {margin: 20px !important;}
  #s-6ad82f15-16ec-4b77-b9e5-fb4613dfffd0 { margin-left: 0 !important;margin-right: 0 !important;}
  .shg-rich-text p {padding-left:0 !important;}
  [id="s-71447788-b4a4-4933-b1e3-bad4399e7461"] > .shg-row > .shg-c-xs-12 { padding: 0 20px !important;}
  #s-8b932003-ac5b-4b04-8480-c75ad9513e34 {margin-left: 20px !important;margin-right: 20px !important;}
  
  .impulse-gemfind .result.filter-advanced {padding:0 !important;}
  .item-page .sumo_pagesize { width: 55px !important;}
  .filter-advanced .SumoSelect>.CaptionCont>span { padding-right: 20px !important;}
  .filter-advanced .SumoSelect>.CaptionCont>span { font-size: 12px !important;}
  .filter-advanced .SumoSelect>.CaptionCont>label { width: 22px !important;}
  .SumoSelect>.CaptionCont>label>i:before {font-size: 10px !important;}
  .gridview-dir-div a:before {background-size: 2em !important;}
  
  /*
  .page.customer-service-template {display:flex;flex-wrap:wrap;}
  .page.customer-service-template .customer-service-nav-wrap {order:2;width:100%;margin:0 0 20px 0;}
  .page.customer-service-template .contact-page-wrap {order:1;width:100%;}*/
  
  .mobile-layout--overlay .ethics-full__image {height: 70vh; object-fit: cover;  }
  
  .shogun-root #s-bcdda063-0b82-4c87-99c6-781aa1246069 {height: auto;padding: 50px 0 0 0; min-height: 300px !important; background-color: #eff0ef;}
  
}  
  
@media only screen and (max-width:640px) {
  .header_middel .coman_div.header_left {width: 25%;}
  .header_middel .coman_div.header_center {width: 50%;}
  .header_middel .coman_div.header_right {width: 25%;}
  
  .header_middel .coman_div ul li { padding: 0 1px;}
  .header_middel .coman_div ul li.Financ_icon>div {padding: 10px;background-size: 15px;}
  .header_middel .coman_div ul li a {padding: 10px;background-size: 15px !important;}
  
  .header_middel .coman_div ul li.cart_icon>a {height: 20px; width: 10px;}
  .header_middel {padding: 5px 10px;}
  
  .only_best_section .head_info h2 {font-size:22px;}
  .block_list .box .box_info h3 {font-size:18px;} 
  .block_list .box .box_info p {font-size:13px;} 
  
  
  .footer-bot .footer-bot-in {align-items: center;flex-wrap: wrap;justify-content: center;}
  .footer-bot .footer-bot-in p {width: 100%;margin: 0 0 10px 0;text-align: center;}
  .footer-bot .footer-bot-in .pay_icon {width: 100%;justify-content: center;}
  
  #map iframe { height: 300px;}
  
  .header_middel .coman_div ul li.account_icon {display:none;}
  .header_middel .coman_div ul li.cart_icon>a>span {background: none;top: -11px;right: -5px;border: 0;color: #000;}
  
  .collection-products h2 { font-size: 18px;padding: 0 0px;}
  .collection-products .wrapper-wish { top: 5px!important; right: 10px!important;}
  
  .mobile-layout--overlay .ethics-full__image {height: 90vh; object-fit: cover;  }
}  

@media only screen and (max-width:380px) {
  #wrapper {margin-top: 68px;}
}

/* ----------------- */
.instasection {padding-bottom: 50px;}
 .homepage-section.homepage-section-3.flex-container .col-one-half {
    border: 20px solid #fff;
}
  .homepage-section.homepage-section-3.flex-container .col-one-half.col-left.active {
    border-right: 0px;
}
  .homepage-section.homepage-section-3.flex-container .col-one-half.col-right.active {
    border-left: 0px;
}
.bgwhite {
    background: #fff;
    display: block;
    margin: 0 auto;
    max-width: 350px;
    width: 100%;
    left: 0;
    padding: 15px;
    right: 0;
    margin-top: 20px;
  	border: solid 2px #c2b59c;
}
.bgwhite p.tile-top-text.open-sans.brown {
    margin-top: 0;
}


body.announcement.template__.gemfind-tool.gemfind-tools-common .search-form {
    border-bottom: 1px solid #000;
    margin-bottom: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 30px;
}
  body.announcement.template__.gemfind-tool.gemfind-tools-common .search-wrapper .icon-close {
    position: absolute;
    top: 14px;
    right: 30px;
}
  body.announcement.template__.gemfind-tool.gemfind-tools-common a.icon.icon-right.icon-heart-blk:before {
    content: "" !important;
    background-image: none;
}

div#searchspring-content {padding-top: 30px;}
#collectionpage .collection-description {display: none;}

@media all and (max-width:650px)
{

  body.announcement.template__.gemfind-tool.gemfind-tools-common .search-form {
    border-bottom: 1px solid #000;
    margin-bottom: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 30px;
  }  
  body.announcement.template__.gemfind-tool.gemfind-tools-common .search-wrapper .icon-close {
    position: absolute;
    top: 14px;
    right: 30px;
  }
  body.announcement.template__.gemfind-tool.gemfind-tools-common a.icon.icon-right.icon-heart-blk:before {
    content: "" !important;
    background-image: none;
  }
}



 
 body #searchspring-content .ss-image-link .ss-image-wrapper {
    height: auto !important;
    padding-bottom: 0 !important;
    overflow: hidden;
    background-image: none !important;
}
   