.title-font{font-family:'Barlow',sans-serif;font-weight:600;}.heading-5{font-family:'Barlow',sans-serif;font-weight:600;text-transform:uppercase;font-size:24px;line-height:28px;}@media screen and (max-width:800px){.jos-ring-share-popover .popover{width:100%;}}.jos-ring-share-popover .link-container{overflow-x:hidden;}.jos-ring-share-popover .popover{max-width:450px;margin-top:0;}.jos-ring-share-popover .btn{display:inline-flex !important;height:30px !important;margin-top:10px;}.jos-ring-share-popover label{font-weight:bold;line-height:1.3;}.jos-ring-share-popover label a{font-weight:normal;}.jos-ring-share-popover .close-button{cursor:pointer;display:block;text-align:right;line-height:1;}.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-row{display:table-row !important;}.d-table-cell{display:table-cell !important;}.d-flex{display:-ms-flexbox !important;display:flex !important;}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}@media (min-width:576px){.d-sm-none{display:none !important;}.d-sm-inline{display:inline !important;}.d-sm-inline-block{display:inline-block !important;}.d-sm-block{display:block !important;}.d-sm-table{display:table !important;}.d-sm-table-row{display:table-row !important;}.d-sm-table-cell{display:table-cell !important;}.d-sm-flex{display:-ms-flexbox !important;display:flex !important;}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:768px){.d-md-none{display:none !important;}.d-md-inline{display:inline !important;}.d-md-inline-block{display:inline-block !important;}.d-md-block{display:block !important;}.d-md-table{display:table !important;}.d-md-table-row{display:table-row !important;}.d-md-table-cell{display:table-cell !important;}.d-md-flex{display:-ms-flexbox !important;display:flex !important;}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:992px){.d-lg-none{display:none !important;}.d-lg-inline{display:inline !important;}.d-lg-inline-block{display:inline-block !important;}.d-lg-block{display:block !important;}.d-lg-table{display:table !important;}.d-lg-table-row{display:table-row !important;}.d-lg-table-cell{display:table-cell !important;}.d-lg-flex{display:-ms-flexbox !important;display:flex !important;}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1200px){.d-xl-none{display:none !important;}.d-xl-inline{display:inline !important;}.d-xl-inline-block{display:inline-block !important;}.d-xl-block{display:block !important;}.d-xl-table{display:table !important;}.d-xl-table-row{display:table-row !important;}.d-xl-table-cell{display:table-cell !important;}.d-xl-flex{display:-ms-flexbox !important;display:flex !important;}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-row{display:table-row !important;}.d-table-cell{display:table-cell !important;}.d-flex{display:-ms-flexbox !important;display:flex !important;}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}@media (min-width:576px){.d-sm-none{display:none !important;}.d-sm-inline{display:inline !important;}.d-sm-inline-block{display:inline-block !important;}.d-sm-block{display:block !important;}.d-sm-table{display:table !important;}.d-sm-table-row{display:table-row !important;}.d-sm-table-cell{display:table-cell !important;}.d-sm-flex{display:-ms-flexbox !important;display:flex !important;}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:768px){.d-md-none{display:none !important;}.d-md-inline{display:inline !important;}.d-md-inline-block{display:inline-block !important;}.d-md-block{display:block !important;}.d-md-table{display:table !important;}.d-md-table-row{display:table-row !important;}.d-md-table-cell{display:table-cell !important;}.d-md-flex{display:-ms-flexbox !important;display:flex !important;}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:992px){.d-lg-none{display:none !important;}.d-lg-inline{display:inline !important;}.d-lg-inline-block{display:inline-block !important;}.d-lg-block{display:block !important;}.d-lg-table{display:table !important;}.d-lg-table-row{display:table-row !important;}.d-lg-table-cell{display:table-cell !important;}.d-lg-flex{display:-ms-flexbox !important;display:flex !important;}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1200px){.d-xl-none{display:none !important;}.d-xl-inline{display:inline !important;}.d-xl-inline-block{display:inline-block !important;}.d-xl-block{display:block !important;}.d-xl-table{display:table !important;}.d-xl-table-row{display:table-row !important;}.d-xl-table-cell{display:table-cell !important;}.d-xl-flex{display:-ms-flexbox !important;display:flex !important;}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}.payment-plan-modal{font-size:14px;}.payment-plan-modal .modal-body{max-width:900px;margin:0 auto;}.payment-plan-modal .modal-content-header{font-size:14px;font-weight:600;padding-bottom:24px;border-bottom:1px solid #d2d6dd;margin-bottom:60px;}.payment-plan-modal .payment-options-text{margin-top:30px;margin-bottom:5px;font-size:14px;}.payment-plan-modal .payment-plan-list-container{margin-top:30px;padding:25px;background-color:#fff;}.payment-plan-modal .payment-plan-list-container .payment-plan-list-header{text-transform:uppercase;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #d2d6dd;margin-bottom:10px;}.payment-plan-modal .payment-plan-list-container p{margin:10px 0;font-size:14px;}.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-row{display:table-row !important;}.d-table-cell{display:table-cell !important;}.d-flex{display:-ms-flexbox !important;display:flex !important;}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}@media (min-width:576px){.d-sm-none{display:none !important;}.d-sm-inline{display:inline !important;}.d-sm-inline-block{display:inline-block !important;}.d-sm-block{display:block !important;}.d-sm-table{display:table !important;}.d-sm-table-row{display:table-row !important;}.d-sm-table-cell{display:table-cell !important;}.d-sm-flex{display:-ms-flexbox !important;display:flex !important;}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:768px){.d-md-none{display:none !important;}.d-md-inline{display:inline !important;}.d-md-inline-block{display:inline-block !important;}.d-md-block{display:block !important;}.d-md-table{display:table !important;}.d-md-table-row{display:table-row !important;}.d-md-table-cell{display:table-cell !important;}.d-md-flex{display:-ms-flexbox !important;display:flex !important;}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:992px){.d-lg-none{display:none !important;}.d-lg-inline{display:inline !important;}.d-lg-inline-block{display:inline-block !important;}.d-lg-block{display:block !important;}.d-lg-table{display:table !important;}.d-lg-table-row{display:table-row !important;}.d-lg-table-cell{display:table-cell !important;}.d-lg-flex{display:-ms-flexbox !important;display:flex !important;}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1200px){.d-xl-none{display:none !important;}.d-xl-inline{display:inline !important;}.d-xl-inline-block{display:inline-block !important;}.d-xl-block{display:block !important;}.d-xl-table{display:table !important;}.d-xl-table-row{display:table-row !important;}.d-xl-table-cell{display:table-cell !important;}.d-xl-flex{display:-ms-flexbox !important;display:flex !important;}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}.jos-alternate-images-gallery{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-moz-align-content:center;-ms-align-content:center;align-content:center;margin:1.25rem 0;}.jos-alternate-images-gallery .jos-alt-gallery-item .jos-alt-gallery-item-image{border:1px solid #d2d6dd;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;width:5.625rem;height:5.625rem;margin:0.625rem;}.jos-alternate-images-gallery .jos-alt-gallery-item .jos-alt-gallery-item-image.active{border-color:#031d40;}.jos-alternate-images-gallery .jos-alt-gallery-item img{width:100%;height:auto;}.jos-alternate-images-gallery .jos-alt-gallery-item .jos-alt-gallery-item-image.item-point{display:none;}@media screen and (max-width:1024px){.jos-alternate-images-gallery{margin:0;position:absolute;width:100%;bottom:5px;}.jos-alternate-images-gallery .jos-alt-gallery-item{width:auto;height:auto;border:none;}.jos-alternate-images-gallery .jos-alt-gallery-item a.jos-alt-gallery-item-image{display:none;}.jos-alternate-images-gallery .jos-alt-gallery-item .jos-alt-gallery-item-image.item-point{border-radius:50%;display:inline-block;width:10px;height:10px;background-color:white;margin-top:5px;line-height:6px;border:1px solid #d2d6dd;}.jos-alternate-images-gallery .jos-alt-gallery-item .jos-alt-gallery-item-image.item-point.item-selected{background-color:#212121;}.jos-alternate-images-gallery .jos-alt-gallery-item .jos-alt-gallery-item-image.item-point.active{background-color:#212121;}}.jos-customer-market-country-ca .jos-payment-options{cursor:unset !important;}.jos-customer-market-country-ca .jos-payment-options:after{display:none !important;}.jos-image-preview img.jos-overlay-image{display:none;}.jos-image-preview img.jos-overlay-image.jos-overlay-image-default-sm.overlay-selected{display:inline;}@media screen and (min-width:1025px){.jos-image-preview img.jos-main-image,.jos-image-preview img.jos-overlay-image{max-height:none;}.jos-image-preview img.jos-overlay-image.jos-overlay-image-default-lg.overlay-selected{display:inline;}.jos-image-preview img.jos-overlay-image.jos-overlay-image-default-sm.overlay-selected{display:none;}}@media screen and (min-width:1025px){.jos-product-preview.jos-alt-image-set-available .jos-image-preview img.jos-overlay-image.jos-overlay-image-default-lg.overlay-selected.B21_NATL,.jos-product-preview.jos-alt-image-set-available .jos-image-preview img.jos-overlay-image.jos-overlay-image-default-lg.overlay-selected.B22_NATL{display:none;}.jos-product-preview.jos-alt-image-set-available .jos-image-preview img.jos-overlay-image.jos-overlay-image-default-sm.overlay-selected.B21_NATL,.jos-product-preview.jos-alt-image-set-available .jos-image-preview img.jos-overlay-image.jos-overlay-image-default-sm.overlay-selected.B22_NATL{display:inline;}}.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-row{display:table-row !important;}.d-table-cell{display:table-cell !important;}.d-flex{display:-ms-flexbox !important;display:flex !important;}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}@media (min-width:576px){.d-sm-none{display:none !important;}.d-sm-inline{display:inline !important;}.d-sm-inline-block{display:inline-block !important;}.d-sm-block{display:block !important;}.d-sm-table{display:table !important;}.d-sm-table-row{display:table-row !important;}.d-sm-table-cell{display:table-cell !important;}.d-sm-flex{display:-ms-flexbox !important;display:flex !important;}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:768px){.d-md-none{display:none !important;}.d-md-inline{display:inline !important;}.d-md-inline-block{display:inline-block !important;}.d-md-block{display:block !important;}.d-md-table{display:table !important;}.d-md-table-row{display:table-row !important;}.d-md-table-cell{display:table-cell !important;}.d-md-flex{display:-ms-flexbox !important;display:flex !important;}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:992px){.d-lg-none{display:none !important;}.d-lg-inline{display:inline !important;}.d-lg-inline-block{display:inline-block !important;}.d-lg-block{display:block !important;}.d-lg-table{display:table !important;}.d-lg-table-row{display:table-row !important;}.d-lg-table-cell{display:table-cell !important;}.d-lg-flex{display:-ms-flexbox !important;display:flex !important;}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1200px){.d-xl-none{display:none !important;}.d-xl-inline{display:inline !important;}.d-xl-inline-block{display:inline-block !important;}.d-xl-block{display:block !important;}.d-xl-table{display:table !important;}.d-xl-table-row{display:table-row !important;}.d-xl-table-cell{display:table-cell !important;}.d-xl-flex{display:-ms-flexbox !important;display:flex !important;}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important;}}#save-design-popup .modal-dialog{width:98%;max-width:380px;margin-left:auto;margin-right:auto;}#save-design-popup .modal-dialog .modal-content{border-radius:0;}#save-design-popup .modal-dialog .modal-content .modal-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;border-bottom:none;padding:0;}#save-design-popup .modal-dialog .modal-content .modal-header .close{float:none;margin:0;padding:20px 30px 10px 30px;}#save-design-popup .modal-dialog .modal-content .modal-body{padding:0 40px 40px;font-size:16px;font-family:Arial,Helvetica,sans-serif;}@media screen and (max-width:500px){#save-design-popup .modal-dialog .modal-content .modal-body{padding:0 20px 20px;}}#save-design-popup .modal-dialog .modal-content .modal-body .content-header{text-align:center;margin-bottom:20px;line-height:1.5em;}#save-design-popup .modal-dialog .modal-content .modal-body .content-header .title{font-size:22px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;}#save-design-popup .modal-dialog .modal-content .modal-body .content-header .save-close-btn{height:40px;width:106px;font-family:"IBM Plex Sans",sans-serif;font-size:16px;letter-spacing:0;border-radius:20px;cursor:pointer;margin-top:2em;}#save-design-popup .modal-dialog .modal-content .modal-body .content-header .jos-btn.jos-btn-primary{margin-top:20px;}#save-design-popup .modal-dialog .modal-content .modal-body form .status-bar{background-color:#f2dede;text-align:center;}#save-design-popup .modal-dialog .modal-content .modal-body form .control-label{line-height:1.1em;font-size:14px;}#save-design-popup .modal-dialog .modal-content .modal-body form .form-control{font-size:14px;height:3em;border-radius:0;}#save-design-popup .modal-dialog .modal-content .modal-body form .form-group{margin-bottom:15px;}#save-design-popup .modal-dialog .modal-content .modal-body form .form-group .hint,#save-design-popup .modal-dialog .modal-content .modal-body form .form-group .jos-error-text{color:#cd0a0a;font-size:12px;font-style:italic;}#save-design-popup .modal-dialog .modal-content .modal-body form .form-group .hint .suggestion{cursor:pointer;color:#095ac3;}#save-design-popup .modal-dialog .modal-content .modal-body form .form-group.jos-has-errors .form-control{border-bottom:3px solid #D0021B;}#save-design-popup .modal-dialog .modal-content .modal-body form .checkbox{display:flex;align-items:center;}#save-design-popup .modal-dialog .modal-content .modal-body form .checkbox label{font-size:12px;margin-bottom:0;}#save-design-popup .modal-dialog .modal-content .modal-body form .checkbox label input[type="checkbox"]{-webkit-appearance:none;appearance:none;-moz-appearance:none;border:1px solid #d2d6dd;height:16px;min-height:16px;width:16px;cursor:pointer;border-radius:1px;margin-right:0.3125rem;margin-top:0;position:relative;}#save-design-popup .modal-dialog .modal-content .modal-body form .checkbox label input[type="checkbox"]:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:none;}#save-design-popup .modal-dialog .modal-content .modal-body form .checkbox label input[type="checkbox"]:checked:after{display:block;}#save-design-popup .modal-dialog .modal-content .modal-body form .button-section{padding-top:20px;text-align:center;}#save-design-popup .modal-dialog .modal-content .modal-body form .button-section button{width:100%;}#save-design-popup .modal-dialog .modal-content .modal-body .final-step{display:none;}#save-design-popup .modal-dialog .modal-content .modal-body .warning-step{display:none;}#save-design-popup .modal-dialog .modal-content .modal-body .warning-step .text-danger{margin:40px 0;text-align:center;background-color:#f2dede;}.loading-spinner-page-overlay,.jos-product-browse-modal{display:none;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.75);z-index:9999;}.loading-spinner,.jos-product-browse-spinner{margin:auto;}.loading-spinner-page-center{margin:auto;position:absolute;top:30%;left:50%;width:300px;margin-left:-150px;}.loading-spinner,.jos-product-browse-spinner{opacity:0.9;border:7px solid #999999;border-top-color:#ffffff;border-bottom-color:#ffffff;border-radius:70px;width:70px;height:70px;animation:loading-spinner-spin 1s infinite linear;}.loading-spinner-message{position:relative;top:25px;color:white;text-align:center;margin:auto;font-weight:bold;font-size:1em;}.loading-spinner-overlay{display:none;background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;height:100%;width:100%;}.loading-spinner-overlay .loading-spinner-center{position:absolute;top:50%;left:50%;height:70px;width:70px;}.loading-spinner-overlay .loading-spinner-center .loading-spinner{position:absolute;top:-50%;left:-50%;}@-webkit-keyframes loading-spinner-spin{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@-moz-keyframes loading-spinner-spin{0%{-moz-transform:rotate(0deg);}100%{-moz-transform:rotate(360deg);}}@-o-keyframes loading-spinner-spin{0%{-o-transform:rotate(0deg);}100%{-o-transform:rotate(360deg);}}@keyframes loading-spinner-spin{0%{-ms-transform:rotate(0deg);transform:rotate(0deg);}100%{-ms-transform:rotate(360deg);transform:rotate(360deg);}}@media screen and (max-width:1024px){#hd-jcom.simple .header-simple-navbar,.back-to-top-button,.jos-warning.message-banner{display:none;}}#purchasing-option-page{background-color:#f4f4f4;min-height:100vh;}#jos-jlry-purchase-section{padding-bottom:30px;display:flex;}@media screen and (max-width:1024px){#jos-jlry-purchase-section{flex-wrap:wrap;}}.jlry-purchase-product{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;background-color:white;}@media screen and (min-width:1025px){.jlry-purchase-product{width:50%;margin-right:0;padding:3.25rem 1.25rem;}}@media screen and (max-width:1024px){.jlry-purchase-product{width:100%;padding:20px 1.25rem 50px 1.25rem;}}@media screen and (max-width:500px){.jlry-purchase-product{flex-wrap:wrap;justify-content:center;width:100%;padding-bottom:10px;}}.jlry-purchase-product .product-image-container{margin-bottom:20px;}@media screen and (min-width:1025px){.jlry-purchase-product .product-image-container{margin-right:1.25rem;margin-bottom:0;}}.jlry-purchase-product .product-image-container img{width:9.375rem;min-width:191px;}.jlry-purchase-product .jos-configuration-preview .jos-product-value{display:flex;flex-wrap:wrap;align-items:flex-end;}.jlry-purchase-product .jos-configuration-preview .jos-product-value .h4{margin:0 10px 0 0;}.jlry-purchase-product .jos-configuration-preview .jos-product-value .jos-payment-options{font-size:14px;cursor:pointer;}.jlry-purchase-product .jos-configuration-preview .jos-product-value .jos-payment-options.jos-after-pay-container{cursor:default;}.jlry-purchase-product .jos-configuration-preview .jos-product-value .jos-payment-options square-placement{margin-bottom:0;}.jlry-purchase-product .jos-configuration-preview .promo-code-label{margin-bottom:40px;}@media screen and (max-width:500px){.jlry-purchase-product .jos-configuration-preview .promo-code-label{margin-bottom:20px;}}.jlry-purchase-product .jos-configuration-preview .promo-code-label.available{color:red;font-size:1rem;font-weight:500;}@media screen and (max-width:500px){.jlry-purchase-product .jos-configuration-preview .share-edit-buttons{display:flex;align-items:center;justify-content:center;}}.jlry-purchase-product .jos-configuration-preview .share-design{cursor:pointer;}.jlry-purchase-product .jos-configuration-preview .jlry-edit-pointer{margin-left:1.875rem;padding-left:1.875rem;border-left:1px solid #d2d6dd;}@media screen and (max-width:374px){.jlry-purchase-product .jos-configuration-preview .jlry-edit-pointer{margin-left:0.875rem;padding-left:0.875rem;}}.jlry-purchase-product .jos-configuration-preview .jlry-edit-pointer a{color:#2E2E2E;text-decoration:none;}.jlry-purchase-product .jos-configuration-preview .jlry-edit-pointer:hover{cursor:pointer;}@media screen and (max-width:500px){.jlry-purchase-product .jos-product-name.h3{margin-bottom:20px;}}@media screen and (min-width:1025px){.jlry-purchase-body{max-width:50%;}}.jlry-purchase-body #jlry-purchasing-options .purchasing-options-wrapper{padding-top:20px;}.jlry-purchase-body #jlry-purchasing-options .purchasing-options-wrapper .jlry-purchasing-option .option-title{display:flex;align-items:center;}.jlry-purchase-body #jlry-purchasing-options .purchasing-options-wrapper .jlry-purchasing-option .option-title h3{margin:0;}@media screen and (max-width:500px){.jlry-purchase-body #jlry-purchasing-options .purchasing-options-wrapper .jlry-purchasing-option .option-title h3{border-bottom:1px solid #326817;padding-bottom:10px;padding-right:5px;flex:auto;}}.jlry-purchase-body #jlry-purchasing-options .purchasing-options-wrapper .jlry-purchasing-option .option-title span{color:#326817;font-weight:600;margin-left:20px;}.jlry-purchase-body #jlry-purchasing-options .purchasing-options-wrapper .jlry-purchasing-option .option-title .jlry-purchasing-option-icon{font-size:3rem;color:#326817;margin-right:1.875rem;width:60px;}.jlry-purchase-body #jlry-purchasing-options .purchasing-options-wrapper .jlry-purchasing-option .option-description{font-size:14px;padding-top:15px;padding-bottom:20px;}@media screen and (min-width:501px){.jlry-purchase-body #jlry-purchasing-options .purchasing-options-wrapper .jlry-purchasing-option .option-description{border-top:1px solid #326817;margin-left:5.625rem;}}@media screen and (min-width:501px){.jlry-purchase-body #jlry-purchasing-options .purchasing-options-wrapper .jlry-purchasing-option .btn{margin-left:5.625rem;}}@media screen and (max-width:500px){.jlry-purchase-body #jlry-purchasing-options .purchasing-options-wrapper .jlry-purchasing-option .btn{width:100%;}}.jlry-purchase-body #jlry-purchasing-options .purchasing-options-wrapper .jlry-purchasing-option.add-to-cart-option{margin-bottom:40px;}@media screen and (max-width:500px){.jlry-purchase-body #jlry-purchasing-options .purchasing-options-wrapper .jlry-purchasing-option.add-to-cart-option .option-title{flex-wrap:wrap;}.jlry-purchase-body #jlry-purchasing-options .purchasing-options-wrapper .jlry-purchasing-option.add-to-cart-option .option-title h3{flex-grow:1;}.jlry-purchase-body #jlry-purchasing-options .purchasing-options-wrapper .jlry-purchasing-option.add-to-cart-option .option-title span{margin-left:5.625rem;}}.jlry-purchase-body #jlry-purchasing-options .purchasing-options-wrapper .jlry-purchasing-option.buy-in-school-option,.jlry-purchase-body #jlry-purchasing-options .purchasing-options-wrapper .jlry-purchasing-option.save-ring-design-option{margin-bottom:40px;}.jlry-purchase-body.reviewpanel{width:100%;background-color:#f9fafa;display:flex;align-items:center;justify-content:center;}@media screen and (max-width:500px){.jlry-purchase-body.reviewpanel{padding-left:20px;padding-right:20px;background-color:#fff;}}.jlry-purchase-body.reviewpanel .jlry-purchasing-option.add-to-cart-option{text-align:center;}.jlry-purchase-body.reviewpanel .option-title .h4{display:block;width:100%;text-align:center;}@media screen and (max-width:500px){.jlry-purchase-body.reviewpanel .option-title .h4{border-bottom:0 !important;}}.jlry-purchase-body.reviewpanel .option-title h3{font-size:18px;}.jlry-purchase-body.reviewpanel .listitem{width:100%;display:inline-flex;align-items:center;justify-content:center;}.jlry-purchase-body.reviewpanel .listitem li{font-weight:700;font-size:16px;border-left:1px solid #000;font-family:"Barlow",sans-serif;padding:0 5px;line-height:15px;}.jlry-purchase-body.reviewpanel .listitem li:first-child{border-left:0;}.jlry-purchase-body.reviewpanel .btn{margin-left:0 !important;margin-top:10px;min-width:270px;border-radius:8px;}.jlry-purchase-body.reviewpanel .jlry-purchasing-option.buy-in-school-option{text-align:center;}.jlry-purchase-body.reviewpanel .jlry-purchasing-option.buy-in-school-option .btn{color:#fff;background-color:#808080;border-color:#808080;}.jlry-purchase-body.reviewpanel .jlry-purchasing-option.buy-in-school-option .btn:hover{background-color:#9aa5b3;border:2px solid #9aa5b3;}.jlry-purchase-body.reviewpanel .jlry-purchasing-option.save-ring-design-option{text-align:center;}.jlry-purchase-body.reviewpanel .jlry-purchasing-option.save-ring-design-option .btn{color:#000;background-color:#fff;border-color:#808080;}.jlry-purchase-body.reviewpanel .jlry-purchasing-option.save-ring-design-option .btn:hover{color:#fff;background-color:#9aa5b3;border:2px solid #9aa5b3;}#order-form-container{background:#fff;display:none;}#order-form-container .modal-body{max-width:900px;margin:0 auto;}@media screen and (max-width:1024px){#order-form-container .modal-body{padding:1rem;}}#order-form-container .modal-body .jos-product-value{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d2d6dd;font-size:14px;font-weight:bold;}#order-form-container .modal-body .jos-product-value .product-price{margin:0 10px;}#order-form-container .modal-body .order-form-title-wrapper{margin-bottom:40px;}#order-form-container .modal-body .jos-field{margin-bottom:15px;width:100%;}#order-form-container .modal-body .fieldset-wrapper.two-columns{display:flex;justify-content:space-between;flex-wrap:wrap;}@media screen and (min-width:501px){#order-form-container .modal-body .fieldset-wrapper.two-columns .jos-field{width:48%;}}#order-form-container .modal-body .fieldset-wrapper.two-columns .jos-field label{font-weight:600;}#order-form-container .modal-body .fieldset-wrapper.two-columns .jos-field .labelDescription{font-size:12px;}#order-form-container .modal-body .fieldset-wrapper.two-columns .jos-field select,#order-form-container .modal-body .fieldset-wrapper.two-columns .jos-field input[type="email"],#order-form-container .modal-body .fieldset-wrapper.two-columns .jos-field input[type="tel"],#order-form-container .modal-body .fieldset-wrapper.two-columns .jos-field input[type="text"]{width:100%;display:block;height:40px;}#order-form-container .modal-body .fieldset-wrapper.two-columns .jos-field.jos-has-errors input,#order-form-container .modal-body .fieldset-wrapper.two-columns .jos-field.jos-has-errors select{border-bottom:2px solid #cd0a0a;}#order-form-container .modal-body .fieldset-wrapper.two-columns .jos-field .jos-error-text{font-size:12px;color:#cd0a0a;}#order-form-container .modal-body .fieldset-wrapper.two-columns .jos-field .email-hint .suggestion{cursor:pointer;text-decoration:underline;}#order-form-container .modal-body #create-account-container p{font-size:12px;}#order-form-container .modal-body #create-account-container label,#order-form-container .modal-body .checkbox-view label{display:inline;}#order-form-container .modal-body .error-message{display:none;color:#cd0a0a;padding:10px;border-top:2px solid #cd0a0a;background-color:white;}#order-form-container .modal-body #address-confirmation-container{display:none;padding:10px;border-top:2px solid #cd0a0a;background-color:white;}#order-form-container .modal-body #address-confirmation-container h3{font-size:24px;margin-bottom:10px;}#order-form-container .modal-body #address-confirmation-container .description{margin-bottom:20px;}#order-form-container .modal-body .close-and-edit-option{text-align:right;}#order-form-container .modal-body .submit-buttons{margin-top:30px;text-align:center;}#order-form-container .modal-body .submit-buttons .jos-field{margin-bottom:30px;}#order-form-container .modal-body .submit-buttons .jos-field .btn{width:240px;}#order-confirmation-container{display:none;}#order-confirmation-container .confirmation-message p{padding:30px 0;}#order-confirmation-container .action-links{padding-top:30px;}#order-confirmation-container .action-links .ready-to-buy{font-weight:600;}#order-confirmation-container .action-links .add-to-cart,#order-confirmation-container .action-links .share-design{text-decoration:underline;cursor:pointer;}#unknown-ring-size-container .modal-dialog .modal-body{background:#fff;padding:2.5rem 1rem;margin:0 auto;width:720px;max-width:100%;}@media screen and (max-width:500px){#unknown-ring-size-container .modal-dialog .modal-body{padding:20px;width:100%;}}#unknown-ring-size-container .modal-dialog .modal-body .option-list{padding:30px 0;}@media screen and (max-width:1024px){#unknown-ring-size-container .modal-dialog .modal-body .option-list{padding-left:0;}}#unknown-ring-size-container .modal-dialog .modal-body .option-list .option-item{padding-bottom:25px;}#unknown-ring-size-container .modal-dialog .modal-body .option-list .option-item:last-child{padding-bottom:0;}#unknown-ring-size-container .modal-dialog .modal-body .option-list .option-item .option-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}#unknown-ring-size-container .modal-dialog .modal-body .option-list .option-item .option-title label{margin-bottom:0;line-height:1.4;font-size:inherit;cursor:pointer;}@media screen and (max-width:1024px){#unknown-ring-size-container .modal-dialog .modal-body .option-list .option-item .option-title span,#unknown-ring-size-container .modal-dialog .modal-body .option-list .option-item .option-title label{line-height:25px;}}#unknown-ring-size-container .modal-dialog .modal-body .option-list .option-item .show-option-info{display:inline-block;}#unknown-ring-size-container .modal-dialog .modal-body .option-list .option-item .show-option-info,#unknown-ring-size-container .modal-dialog .modal-body .option-list .option-item .hide-option-info{cursor:pointer;text-decoration:underline;}#unknown-ring-size-container .modal-dialog .modal-body .option-list .option-item .option-info{padding:15px 30px 0 30px;}#unknown-ring-size-container .modal-dialog .modal-body .option-list .option-item .option-info .jos-customer-events .event-name{text-transform:unset;}#unknown-ring-size-container .modal-dialog .modal-body .option-list .option-item .option-info,#unknown-ring-size-container .modal-dialog .modal-body .option-list .option-item .hide-option-info{display:none;}#unknown-ring-size-container .modal-dialog .modal-body .option-list .option-item.show-info .option-info{display:block;}#unknown-ring-size-container .modal-dialog .modal-body .option-list .option-item.show-info .hide-option-info{display:inline-block;}#unknown-ring-size-container .modal-dialog .modal-body .option-list .option-item.show-info .show-option-info{display:none;}#unknown-ring-size-container .modal-dialog .modal-body .option-list .option-item input[type="radio"]{-webkit-appearance:none;appearance:none;-moz-appearance:none;border:1px solid #d2d6dd;height:24px;width:24px;min-width:24px;cursor:pointer;border-radius:50%;margin-right:8px;margin-top:0;position:relative;background:#fff;}#unknown-ring-size-container .modal-dialog .modal-body .option-list .option-item input[type="radio"]:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background-color:#212121;display:none;}#unknown-ring-size-container .modal-dialog .modal-body .option-list .option-item input[type="radio"]:checked{border:1px solid #212121;}#unknown-ring-size-container .modal-dialog .modal-body .option-list .option-item input[type="radio"]:checked:after{display:block;}#unknown-ring-size-container .modal-dialog .modal-body .ring-sizer-qr-block{text-align:center;}#unknown-ring-size-container .modal-dialog .modal-body .ring-sizer-qr-block img{width:100%;max-width:250px;}#unknown-ring-size-container .modal-dialog .modal-body .jos-btn-section{text-align:center;padding:0 30px;}@media screen and (min-width:1025px){#unknown-ring-size-container .modal-dialog .modal-body .jos-btn-section{display:flex;justify-content:space-around;}}#unknown-ring-size-container .modal-dialog .modal-body .jos-btn-section .jos-btn-primary.jos-btn-continue[disabled]{opacity:0.5;}.deposit-order-confirmation-phase .jlry-edit-pointer,.deposit-order-confirmation-phase .share-design,.deposit-order-confirmation-phase #jlry-purchasing-options,.deposit-order-confirmation-phase #order-form-container{display:none;}.deposit-order-confirmation-phase #order-confirmation-container{display:block;}.deposit-order-confirmation-phase #order-confirmation-container .next-steps-message{margin:30px 0;}@media screen and (max-width:500px){.deposit-order-confirmation-phase #order-confirmation-container .next-steps-message{margin:30px 0 10px;}.deposit-order-confirmation-phase #order-confirmation-container .next-steps-message .h4{margin-bottom:13px;}}.deposit-order-confirmation-phase #order-confirmation-container .visit-message{font-weight:600;}.deposit-order-confirmation-phase #order-confirmation-container ol.steps-message{margin-bottom:30px;}.deposit-order-confirmation-phase #order-confirmation-container ol.steps-message li{list-style:inside decimal;}.deposit-order-confirmation-phase #order-confirmation-container .order-summary-table{border:1px solid #d2d6dd;}.deposit-order-confirmation-phase #order-confirmation-container .order-summary-table .table-title,.deposit-order-confirmation-phase #order-confirmation-container .order-summary-table .table-footer{padding:10px;margin:0;}.deposit-order-confirmation-phase #order-confirmation-container .order-summary-table .table-body{border-top:1px solid #d2d6dd;border-bottom:1px solid #d2d6dd;padding:10px;}.deposit-order-confirmation-phase #order-confirmation-container .order-summary-table .table-body .total-row,.deposit-order-confirmation-phase #order-confirmation-container .order-summary-table .table-body .deposit-row,.deposit-order-confirmation-phase #order-confirmation-container .order-summary-table .table-body .balance-row{display:flex;justify-content:space-between;}.deposit-order-confirmation-phase #order-confirmation-container .order-summary-table .table-body .order-note{font-style:italic;}.deposit-order-confirmation-phase #order-confirmation-container .action-buttons{display:flex;justify-content:space-between;margin-top:30px;}@media screen and (max-width:500px){.deposit-order-confirmation-phase #order-confirmation-container .action-buttons{flex-wrap:wrap;justify-content:center;}}@media screen and (max-width:500px){.jos-payment-text,.payment-value.jos-easy-payment.easy-payment-value{font-weight:700;}}#back-to-jewelry-configurator span{font-family:"IBM Plex Sans",sans-serif;font-weight:400;}.jpay-logo{width:20px;height:auto;margin:0 2px;}