.product-step .step-label{padding:10px;background:#f9f2ed;border-top:solid 1px rgba(35,31,32,.5);border-bottom:solid 1px rgba(35,31,32,.5);font:400 2.0736rem/1.10169 Knockout\ 27 A,Knockout\ 27 B,sans-serif;cursor:pointer;text-transform:uppercase;display:flex;align-items:center;position:relative}.product-step .step-label .step-ind{font:400 1.2rem/1.7 Sentinel SSm A,Sentinel SSm B,sans-serif;margin-right:15px;padding-top:3px}.product-step .step-content .step-item{padding:.75em;border-bottom:solid 1px rgba(35,31,32,.5);font-size:14px;font-family:"Knockout 33 A","Knockout 33 B",sans-serif;font-weight:400;letter-spacing:2px;text-transform:uppercase;cursor:pointer;text-align:left;display:flex;margin:0;align-items:center}.product-step .step-content:not(.steps-columns) .step-item:last-child{border-bottom:none}.product-step .step-content .step-item:before,.step-monogram_sel:before,.step-engraving_sel:before{content:"";display:inline-block;width:15px;height:15px;border:solid 1px #000;margin-right:15px;line-height:14px;font-size:15px}.product-step .step-content .step-item.selected:before,.step-monogram_sel.selected:before,.step-engraving_sel.selected:before,#edit-selected-design:checked+label:before{background-size:cover;background-repeat:no-repeat;background-position:50%;background-color:transparent;background-image:url(/cdn/shop/files/check.svg?v=1643834897)}.step-sel{width:100%;padding:10px 15px;font-weight:600;text-transform:uppercase}.initials_preview{padding:15px;border:solid 1px rgba(35,31,32,.5);position:relative;border-bottom:none;border-top:none}.initials_preview .initials_viewer{width:120px;height:120px;overflow:hidden;margin:0 auto}.initials_preview .initials_viewer img{width:580px;height:auto;max-width:unset;background:#fdd4bd;pointer-events:none}.product-step.step_approve .step-content p{padding:20px 15px}.product-step.step_approve .step-item{border:solid 1px rgba(35,31,32,.5)!important}.product-step.not_selected{outline:solid 2px #f00}.variantSelect{display:none!important}.step-item:hover{background-color:#fcf9f6}.velvet-style_image{width:50px;height:50px;float:right;overflow:hidden;background:#f9f2ed}.velvet-style_image img{max-width:unset}.product-step[data-handle=engraving_original-style] .step-content .step-item{width:33.3%;display:inline-block;position:relative;min-width:150px}@media (max-width:1095px){.product-single__meta{padding-left:5px}}.product-step[data-handle=engraving_original-style] .step-content .step-item:before{display:none}.product-step[data-handle=engraving_original-style] .step-content .step-item img{margin:5px 0;display:block}.product-step[data-handle=engraving_original-style] .step-content{display:flex;flex-wrap:wrap;max-height:500px;overflow-y:auto;justify-content:space-evenly}.product-step[data-handle=engraving_original-style] .step-content .step-item .ind{width:24px;display:inline-block;line-height:24px;text-align:center;font-size:14px;background:#fff5f0;position:absolute;left:-8px;top:-8px}.product-step[data-handle=engraving_original-style] .step-content .step-item.selected{border-color:#fdd4bd}.product-step[data-handle=engraving_original-style] .step-content .step-item.selected .ind{background:#fdd4bd}.product-step .field-row{display:flex;padding:0 15px;border-bottom:solid 1px rgba(35,31,32,.5);align-items:center}.product-step .field-row input{width:100%}.product-step .field-row .field-label{width:150px;text-align:right;padding-right:20px}.product-step .field-row .field-content{width:calc(100% - 150px)}.product-step .field-row .field-content input{width:100%}.product-step.order-number .field-row .field-content input{border:none}.product-step[data-handle=engraving_original-design_customize] .step-content{border-left:solid 1px rgba(35,31,32,.5);border-right:solid 1px rgba(35,31,32,.5)}.product-step[data-handle=engraving_original-design_customize] .step-content .img_wrapper{background-image:url(/cdn/shop/files/bevel.png);background-repeat:no-repeat;background-size:contain;margin:1em 0;width:200px;height:220px;overflow:hidden}.checkbox+label,.select{cursor:pointer;padding:.75rem;transition:background-color .2s ease;font:400 .69444rem/1.77292 Knockout\ 33 A,Knockout\ 33 B,sans-serif;text-transform:uppercase;letter-spacing:.125em;text-indent:.125em}.product-step[data-handle=engraving_original-design_customize] .step-content .preview .field-row{min-height:200px}.product-step[data-handle=engraving_custom-file_upload] .field-row{border-left:solid 1px rgba(35,31,32,.5);border-right:solid 1px rgba(35,31,32,.5)}.product-step[data-handle=engraving_custom-file_upload] a.button{padding:10px 15px;cursor:pointer;width:100%;text-align:center}.button{padding:10px 15px;cursor:pointer;display:inline-block}#edit-selected-design{display:none}label[for=edit-selected-design]:before{content:"";width:15px;height:15px;display:inline-block;background:#fff;border:solid 1px;transform:translate(-7px,2px);line-height:1}label[for=edit-selected-design]{font-size:14px!important;letter-spacing:.5px!important;margin:0!important;padding-left:5px}.own_artwork-uploader .uploadkit-button{margin-bottom:10px}[data-handle=engraving_original-design_customize] .img_wrapper{display:inline-block;position:relative}[data-handle=engraving_original-design_customize] .img_wrapper img{float:left;padding:10.5px}.product-step[data-handle=engraving_original-design_customize] .field-row .field-content .img_wrapper .preview_input{position:absolute;background:none;color:#aa8342;padding:0;transform:translate(-50%,-50%);width:0}.product-step[data-handle=engraving_original-design_customize] .field-row .field-content .img_wrapper .preview_input[data-for=Message]{max-width:170px;word-break:break-word}.product-step[data-handle=engraving_original-design_customize] .field-label{display:block;-ms-flex:none;flex:none;width:9em;text-align:right;margin-right:2em;font:400 .69444rem/1.77292 Knockout\ 33 A,Knockout\ 33 B,sans-serif;text-transform:uppercase;letter-spacing:.125em;text-indent:.125em;padding-right:0}.product-step[data-handle=engraving_original-design_customize] input{-ms-flex:1;flex:1;font:400 1rem/1.75 Sentinel SSm A,Sentinel SSm B,sans-serif;border:none;outline:none;padding:.5em 0;-webkit-appearance:none}@media (max-width:768px){.product-step[data-handle=engraving_original-design_customize] .field-row .field-content .img_wrapper .preview_input[data-for=Message]{max-width:140px}}.addon_price{position:absolute;right:20px;font:400 .69444rem/1.77292 Knockout\ 33 A,Knockout\ 33 B,sans-serif}.velvet-style_image img,.custom-swatch-image img{pointer-events:none}.step-item{-webkit-user-select:none;user-select:none}.step-content select,.step-content select:focus,.step-content select:active{outline:none;border:none}.step-item .initials_viewer,.custom-swatch-image{margin-left:auto}.custom-swatch-image img{display:block}.steps-columns{display:flex;flex-wrap:wrap}.steps-columns .step-item{width:50%}.steps-columns .step-inner-title{width:calc(100% - 30px)}.velvet-style_image img{max-width:250px}.preview img{pointer-events:none}.pattern-image{position:relative}.background-pattern-image{position:absolute;z-index:0;top:0;left:0;width:100%;height:auto}.product-step[data-handle=engraving_original-style] .step-content .step-item{border:8px solid transparent}.transparent-text{color:transparent!important;-webkit-text-stroke-width:1px;-moz-text-stroke-color:#aa8342;-webkit-text-stroke-color:#aa8342}.enamel-info{padding:2rem;text-align:center;border-bottom:1px solid #918f90}.enamel-info h4,.enamel-info p span{font:400 .69444rem/1.77292 Knockout\ 33 A,Knockout\ 33 B,sans-serif;text-transform:uppercase;letter-spacing:.125em;text-indent:.125em;margin-bottom:0}.enamel-info p{font:400 .69444rem/1.82639 Sentinel SSm A,Sentinel SSm B,sans-serif;margin-bottom:0}.enamel-info p span{margin:0 .5em}.list__instructions{padding:1rem 0;text-align:left;font:400 13px/1.75 Sentinel SSm A,Sentinel SSm B,sans-serif;color:#231f20}.list__instructions ul{list-style:disc;margin:.5em 0 0 16px}.button--blush{background-color:#fee4d5}.button--full{display:block;width:100%;text-align:center}.button:not(.arrow-link),.button--base{font:400 1rem/1.75 Sentinel SSm A,Sentinel SSm B,sans-serif;font-weight:400}.button--knockout-heavy{font:400 .69444rem/1.77292 Knockout\ 33 A,Knockout\ 33 B,sans-serif!important;text-transform:uppercase;letter-spacing:.125em;text-indent:.125em;color:#231f20}.button--blush{color:#231f20}.terms p{padding:0!important;margin-bottom:1rem}.terms,.terms p:last-child{margin:0}.terms{font:400 .83333rem/1.79167 Sentinel SSm A,Sentinel SSm B,sans-serif;padding:1rem}.product-block--price{display:flex}.product-block .product__tag{border-radius:4px;padding:0 6px;letter-spacing:0;margin-right:10px;line-height:1.7;max-height:28px;text-transform:uppercase;font-size:calc(var(--typeBaseSize) + 1px)}[data-product-price-sale]{text-decoration:line-through;padding-left:5px}
/*# sourceMappingURL=/cdn/shop/t/160/assets/product-ringbox.css.map */
