.pattern-main-heading{font-size:30px;font-weight:700;padding-top:40px}.pattern-main-heading-top{font-size:30px;font-weight:700;margin-top:20px}.pattern-heading,.mobileHeader{font-size:25px;font-weight:700;margin-top:40px;margin-bottom:20px;text-align:center;background-color:#333;color:#fff;padding:10px}.pattern-heading p,.mobileHeader p{margin-bottom:0}.pattern-sub-heading{font-size:20px;font-weight:400;margin-top:40px;margin-bottom:20px;text-align:left}.pattern-heading-detail,.pattern-sub-heading span{font-size:14px;font-weight:400}.pattern-hide{font-size:14px;color:#a71616}.pattern-heading-collapsible{font-size:25px;font-weight:700;margin-top:40px;margin-bottom:0;text-align:left}.pattern-heading-collapsible a{color:#333}.pattern-heading-info{font-size:15px;font-weight:700;padding-top:10px;padding-left:5px;text-align:center}.pattern-description{padding-top:10px}.pattern-group{clear:left}.pattern{float:left}.pattern-image{padding:5px}.pattern-image img{display:block;margin-left:auto;margin-right:auto}.pattern-info{text-align:center}.option-img-container{margin-top:2px;margin-bottom:2px}.pattern-title{font-size:11px;font-weight:700;max-width:160px;margin-left:auto;margin-right:auto;min-height:40px;padding-left:3px;padding-right:3px;line-height:1.6em}.selection{font-weight:700;margin-right:5px}.custom-review{text-align:center}.damascus-finish,.kuro-finish,.bz-only-finish,.inlay,.gemstone,.design{display:none}.custom-input-container a{font-size:14px}@media only screen and (max-width: 798px){.custom-input-container a{padding-bottom:32px}}select{min-width:250px;margin-bottom:5px}.custom_submit{min-width:250px}.see-all-link{margin-top:10px;text-align:center}label{margin-top:10px}dt{margin-top:20px}hr{margin:0;border-color:#777;border-width:1px}div.mobileImgContainer{position:fixed;right:0;width:100%;background-color:#fff;z-index:4;top:0;z-index:1002}canvas{margin:10px 0;float:right}.custImgController{height:100%;float:left;font-weight:700;padding:99px 10px 0;background:#777;border-radius:8px 0 0 8px}.imageModal{display:none;position:fixed;z-index:1003;padding:100px 0;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#000000e6}.modal-content{margin-left:auto;margin-right:auto;display:block;width:100%;max-width:700px;float:none}.modal-content,.modalImgLoad{-webkit-animation-name:zoom;-webkit-animation-duration:.6s;animation-name:zoom;animation-duration:.6s}button{padding:13px 15px}@-webkit-keyframes zoom{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}.close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:700;transition:.3s}.close:hover,.close:focus{color:#bbb;text-decoration:none;cursor:pointer}.modalImgLoad{position:absolute;left:calc(50% - 100px);top:calc(50% - 100px);display:none}.alertModal{display:none;position:fixed;z-index:100001;padding:0;left:0;bottom:0;width:100%;height:50px;overflow:auto;background-color:#a71616}.alertMessage{text-align:center;color:#fff;font-weight:700;margin-top:15px!important;margin-bottom:16px!important;font-size:14px}.topImgContainer{max-width:500px;max-height:500px;margin-left:auto;margin-right:auto;display:block;position:relative;overflow:hidden}.topImgLoad{position:absolute;left:calc(50% - 100px);top:calc(50% - 100px);display:none}#topImg{width:100%}.mobileCustomImg{margin:0 auto;display:none;float:none;width:150px}#mobileHeader{display:none;position:absolute;width:100%;top:200px}.shrink-link{font-size:14px;color:#bbb;font-weight:700}.controlButtons{font-size:20px;font-weight:700;text-align:center;background-color:#333;color:#fff;padding:13px 10px 17px;position:fixed;z-index:9;display:none}.mobileControlButtons{height:0px}.bottom-hr{border-bottom:solid 2px #777;padding-bottom:10px;margin-bottom:10px}.iconContainer{position:relative;width:150px;height:150px;margin-top:10px;margin-bottom:10px}.magIcon{width:20px;position:absolute;bottom:5px;right:5px;display:none}.smallLoad{position:absolute;top:0;z-index:10;display:none}.hr-text{font-size:13px;text-align:center;border-bottom:1px solid #ccc;margin:20px 0;line-height:.1em}.hr-span{background:#fff;padding:0 10px}#sleeveDisclosure{text-align:center;display:none}#price{font-weight:700;font-size:17px;text-align:center}.custom-input{height:44px!important;margin-bottom:15px!important;padding-left:5px}@media only screen and (min-width: 799px){.custom-input{margin-left:auto;margin-right:auto;display:block;max-width:250px}}@media only screen and (max-width: 798px){.custom-input{width:100%;display:block}}@media only screen and (min-width: 799px){.custom-input-container{margin-left:auto;margin-right:auto;display:block;width:250px}}@media only screen and (max-width: 798px){.custom-input-container{width:100%}}@media only screen and (min-width: 799px){.custom-text-input{margin-left:auto;margin-right:auto;display:block;width:100%}}@media only screen and (max-width: 798px){.custom-text-input{width:100%}}@media only screen and (min-width: 799px){#mobilePreviousButton{top:172px;height:54px;width:200px}}@media only screen and (max-width: 798px){#mobilePreviousButton{bottom:0;width:49.9%}}@media only screen and (min-width: 799px){#mobileNextButton{top:172px;height:54px;width:200px}}@media only screen and (max-width: 798px){#mobileNextButton{bottom:0;width:49.9%}}@media only screen and (min-width: 799px){#customPreviousButton{top:202px;height:54px;width:200px}}@media only screen and (max-width: 798px){#customPreviousButton{bottom:0;width:49.9%}}@media only screen and (min-width: 799px){#customNextButton{top:202px;height:54px;width:200px}}@media only screen and (max-width: 798px){#customNextButton{bottom:0;width:49.9%}}@media only screen and (min-width: 799px){.iconContainer{float:left;margin-left:10px;margin-right:10px}}@media only screen and (max-width: 798px){.iconContainer{margin-left:auto;margin-right:auto}}@media only screen and (max-width: 798px){#leftIconContainer{width:0px;height:0px;margin:0}}@media only screen and (max-width: 798px){#leftMobileCustomImg{width:0px;height:0px}}@media only screen and (max-width: 798px){#rightIconContainer{width:0px;height:0px;margin:0}}@media only screen and (max-width: 798px){#rightMobileCustomImg{width:0px;height:0px}}.customringheaderimagetext{text-align:center;font-weight:700;margin-top:5px!important}@media only screen and (min-width: 799px){.customringheaderimagetext{font-size:20px}}@media only screen and (max-width: 798px){.customringheaderimagetext{font-size:12px}}@media only screen and (min-width: 799px){.customringtitle{font-size:40px}}@media only screen and (max-width: 798px){.customringtitle{font-size:27px}}@media only screen and (min-width: 799px){.customrushdate{height:83px}}
/*# sourceMappingURL=/cdn/shop/t/151/assets/ring-builder.css.map */
