:root{--skin-primary-color-1: #211710;--skin-header-font: Pandora Display, Arial, sans-serif;--skin-link-color-1: #27251f;--skin-link-color-2: #27251f}.engraving-cta:not(.edit-engraving-modal){position:relative}.engraving-cta:not(.edit-engraving-modal)[disabled]{pointer-events:none}.engraving-cta:not(.edit-engraving-modal) .loader-background{background-color:#fff}.engraving-cta:not(.edit-engraving-modal) .loader-background:hover{background-color:#fff}.engraving-cta:not(.edit-engraving-modal) .loader-background .loader{top:32%}.engraving-cta:not(.edit-engraving-modal) .list{text-decoration:line-through}.engraving-cta.loading{animation:blink-loading 1.5s infinite;pointer-events:none}.engraving-cta.loading .service-price{display:none}.js-add-to-bag.engraving-add-to-bag .adding-to-bag .adding-to-bag-btn-text{animation:blink-loading 1.5s infinite}@keyframes blink-loading{0%{border-color:#e6e6e6;color:#e6e6e6}50%{border-color:#211710;color:#211710}100%{border-color:#e6e6e6;color:#e6e6e6}}.size-drawer-engraving{margin:0;position:relative;width:100%}.engraving-pdp-cta-section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:1.125rem;-ms-flex-pack:justify;justify-content:space-between;width:100%}.engraving-pdp-cta-section button{font-size:.6875rem;height:4rem;padding:.625rem}.engraving-pdp-cta-section .add-to-cart,.engraving-pdp-cta-section .add-to-cart-global{-ms-flex-preferred-size:auto;flex-basis:auto}.engraving-addedit-btn,.engraving-cancel-btn{margin-top:0;text-transform:uppercase}.review-engraving-cta .review-action{background-color:#f7f7f7;border:0;border-bottom:1px solid #e6e6e6;color:#828282;display:block;font-size:.6875rem;line-height:1.25rem;margin-top:.625rem;padding:0;width:-moz-fit-content;width:fit-content}.review-engraving-cta .review-action:hover{border-bottom:1px solid rgba(0,0,0,0);text-decoration:none}.engraving-instorepickup-error-message{color:#d91f46;font-size:.75rem;text-transform:none}.engraving-form .nav-tabs{border-bottom:0}.engraving-form .nav-item{height:auto;margin:0;padding:0}.engraving-form .nav-item:hover,.engraving-form .nav-item:focus-within{border-bottom:0;cursor:pointer}.engraving-form .nav-item .nav-link{background-color:#f7f7f7;border-bottom:1px solid #e6e6e6;color:#828282;font-size:.6875rem;line-height:1rem;padding:0;padding-bottom:1rem}.engraving-form .nav-item .nav-link.active{border-color:#211710;color:#211710}.engraving-templates{background-color:#f7f7f7;border:0}@media(min-width: 768px){.engraving-templates .inner-scroll-wrapper{display:block}}.engraving-templates .card-header{border-bottom:0}.engraving-templates .card-body{display:none}.engraving-templates.active .card-body{display:block}.engraving-templates .title{color:#211710;display:contents;font-size:1rem;height:.9375rem;-ms-flex-pack:normal;justify-content:normal;letter-spacing:normal}.engraving-templates .title .update-label{font-weight:700}.engraving-templates ul{display:-ms-flexbox;display:flex;gap:.9375rem;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin-bottom:0;padding:0}.engraving-templates li{-ms-flex-align:start;align-items:flex-start;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;width:4.375rem}.engraving-templates li img{border:2px solid #e6e6e6;border-radius:50%;height:4.375rem;width:4.375rem}.engraving-templates li.active img{border-color:#211710}.engraving-templates li span{color:#828282;font-size:.6875rem;text-align:center}.engraving-templates li.active span{color:#211710}.engraving-templates li .template-type-contents{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.engraving-review-modal .content-asset{text-transform:none}.engraving-tnc{color:#71706c;font-size:.75rem;margin:.625rem 0;text-transform:none}.engraving-tnc .engraving-tnc-link{color:#71706c;text-decoration:underline}.engraving-tnc-initial{padding-bottom:.625rem}.engraving-tooltip{background-color:#211710;color:#fff;font-size:.6875rem;line-height:1rem;opacity:1;padding:.625rem;position:absolute;z-index:99}.engraving-tooltip::after{border:1.125rem solid rgba(0,0,0,0);border-top-color:#211710;border-width:1.125rem .9375rem;bottom:-1.75rem;content:"";position:absolute}.engraving-tooltip.hide-tooltip{opacity:0;transition:opacity 330ms linear;z-index:-1}.microtext-image-tooltip::after,.doodle-image-tooltip::after,.engraving-image-tooltip::after{left:50%;margin-left:-0.75rem}.input-margin-border{display:none}.engraving-body[data-active-template-type=textsymbols] .input-margin-border{display:block}.engraving-area{opacity:0;position:absolute;text-align:center;z-index:1}.engraving-area.show-engraving-area{opacity:1}.engraving-area.invalid-message .input-margin-border{border-color:#d91f46}.engraving-area .input-margin-border{border:1px dashed #757575;position:absolute}.engraving-area .canvas-container{z-index:-1}.engraving-result{position:absolute}.engraving-result.invalid-message .input-margin-border{border-color:#d91f46}.engraving-result .input-margin-border{border:1px dashed #757575;position:absolute}.engraving-text-size{display:-ms-flexbox;display:flex;position:absolute;top:3.125rem}.engraving-text-size-points{font-size:.6875rem;position:absolute;right:1.5rem;top:1.5rem}.engraving-body:not([data-active-template=textandsymbol]) .engraving-text-size-points{display:none}.engraving-rotation-range,.engraving-text-range{-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:pointer;height:1.5rem;transform:rotate(270deg);transform-origin:right 0;width:14.9375rem}.engraving-rotation-range{transform:0;width:12rem}.engraving-input-rotation-container{bottom:-0.625rem;top:auto}.engraving-rotation-icon{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFDSURBVHgBpVI9SAJhGH6MVq+9O5eWLrWpJRCCEK+iwOHEwamWBhv6IxoiCqQgJKKlKWhoi5a2SmxMamoxa/b0Zk9uPu/91M9T1PPngQ++7/153vd93s9jmqaFMTDhFlA1DJS14mgElLyViCH7/jo8QTN5di6AsLLKuiBbJyZ7ETw+3OPvNw/DqGAz8clsZU1DVI1jZ/cA05KvHkgi9jp7yW1rbTlk6brObenLlBVamOfvvhpcpG/YCFepM25L2tVFSUI2U9fFM8gaaXavIPD33e11g+ywJeLJ0T6CMyI/ytIiXp6fmM+Z3Akm4kfmDf+FPHI/BR5MqqsbCqKxOPqBEZDSsj2rsxKp3G1tBFH0tRMMC2dXrl/ZDWwL1Kq6HoHsD0AQppijZGsg+4M4Pj13J6ALifb9leMOr00UjqxgoA4wBmqZsaP0gXcbkgAAAABJRU5ErkJggg==") no-repeat center center;border:0;height:1.625rem;left:-1.875rem;padding:.3125rem;position:absolute;top:-0.3125rem;width:1.625rem}.engraving-rotation-range:focus,.engraving-text-range:focus{outline:none}.engraving-text-range::-webkit-slider-runnable-track{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdwAAAAgCAYAAAC4hMkjAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxMAAAsTAQCanBgAAAQzSURBVHhe7d3BTttAEIDhBXwwCByDEAIuCe//En2E9gmgF0AcEAgMOQDpjru2NiZpkxnsmOT/JDd2YlqpYvkZ47RbDgCADXdzczMKu25nZyd/f3/PZX8ymeRbW1vlvvj4+KjPC68NwqHz+/VrXrwvH58TXABAL11eXuZpmtaxi0PoTYVPtnDozs/Ph/J4fX0tESxjJ8fhsT7Pi6PYOoILAFhKiFs+Ho/dw8ODPFWGqzkNxiEMry08Df7d1Tk7Oysf/dRaPvYFwQWANaG5LOqV06BYdBocDAZub2+vjO3r62t4tj8ILgBsoOZlUW/mZBdPg1mW5fv7+4OiKNzj42Or06AGwdUhuAA2ko/bqLok2uY0qOFj6w4ODtzT05N7fn4Oz/YHwdUhuAB6QzMNhkAu9bPB3d1dl+e5e3l5KSfIviG4NgQXwLe17M8GkyRxJycnQ3/sbm9vy9eiENbhC5rHrSO4NgRXh+AC31SY8PIqaN7MyS6eBoPWL4v6KEtwnQ+zu7u7C8/2B8G1Ibg6BBf4YstOgyK8ttRl0b5+UREE14bg2hBcYIUWfQO9qEIowUiSZCjBeHt7a/UmGQ2Cq0dwbQiuDsHFSslkNx6Pc1m4wczJLr4sqpkGNSQYEg4JhoSjbwiuHsG1Ibg6BBcz+U/UOlzxNBhiV0fM8paJvi9agqtHcG0Irg3Bhdmyb5mQRStvoC+KYlB9UWlrGtQguDYEV4/g2hBcHYL7Bfwn3Eg+8URb06AGi9aG4OoRXBvWrg3B7dgXvYE+jt+naZBFa0NwbQiuHmvXhuDqdB5c/xdQh+t/02B487zcIZr7RTvrJpk4iKJ53CoWrQ3BtSG4eqxdG4KrUwZXMw0GrV4WZdHasGhtCK4ea9eGtWvT17WxLb9cXFzU78kIrsKjkP1y81F92N7evqo2/9zvavMh/uW3q7D99NuP6uP8JvvVVv9+YQMAYO317me48SVncXp6Wv+PHpGpcxo3I4l68hbRJehY87lZ5/wT3yXbMOHaMOHqsXZtmHB1uEt5jmb4vU9BTtN0JIu2+oZgVeGfh0VrQ3D1CK4Na9eG4EJlkfB7U89V4ZdFm2WZK4piGH9R6Tr88xBcG4KrR3BtCK4OwcVCLOGPTE38R0dHozRNm4t2kT+nEwRXj+DaEFwbggt8gTbCP2/ibwR31jkrRXD1CK4NwdUhuIBCl+EPj5X6mODqEVwbgqtDcIFvbDKZjKL/gF78N9pd3NxHcG0Irg3BBbC2mhN/kiSj4+Pj+g7+YOqcLsI/D8G1Ibg6BBfA2miG35sZbblZT4Ir3xDc3983z+ks/PMQXBuCCwAbYtHwh8dSPPFLcLMsGxZFUU/gqwj/PARXh+ACwJqyhj/4NPEfHh7KP/wTB3eRP6czBBcAsJHaCn/YjZXPRcGddc7KEFwAwEboOvwRf+zcH2wo/XrdMZGYAAAAAElFTkSuQmCC") no-repeat 0 0;background-size:100%;border-radius:0;height:1.125rem}.engraving-rotation-range::-webkit-slider-runnable-track{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMEAAAAICAYAAABApZvgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACUSURBVHgB7dixDcMgFATQAwVBQeERMkpG8ArZICNlg3iEZBIyggsaRIG/PYAbG9sS9yQE1dGATgAcoJTymgcqYDazt1IhhM4595HNH6jEe7/MMUbsjdnM3mBIKT1vxpi+5gUgurDeWvvTSqk7iBolBdBpEDVuboIRRI2SJvhreRi8ZT2AqD3fnPMxZ59fdsw+O3vNBDJMlQU1Om2CAAAAAElFTkSuQmCC") no-repeat 0 0;background-size:100%;border-radius:0;height:1.125rem}.engraving-rotation-range::-webkit-slider-thumb,.engraving-text-range::-webkit-slider-thumb{appearance:none;background-color:#fff;border:1px solid #e6e6e6;border-radius:50%;box-shadow:0 .625rem .625rem -0.5rem rgba(0,0,0,.05);height:1.5rem;margin-top:-4px;width:1.5rem}.engraving-rotation-range::-webkit-slider-thumb{margin-top:-7px}.engraving-text-range::-moz-range-track{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdwAAAAgCAYAAAC4hMkjAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxMAAAsTAQCanBgAAAQzSURBVHhe7d3BTttAEIDhBXwwCByDEAIuCe//En2E9gmgF0AcEAgMOQDpjru2NiZpkxnsmOT/JDd2YlqpYvkZ47RbDgCADXdzczMKu25nZyd/f3/PZX8ymeRbW1vlvvj4+KjPC68NwqHz+/VrXrwvH58TXABAL11eXuZpmtaxi0PoTYVPtnDozs/Ph/J4fX0tESxjJ8fhsT7Pi6PYOoILAFhKiFs+Ho/dw8ODPFWGqzkNxiEMry08Df7d1Tk7Oysf/dRaPvYFwQWANaG5LOqV06BYdBocDAZub2+vjO3r62t4tj8ILgBsoOZlUW/mZBdPg1mW5fv7+4OiKNzj42Or06AGwdUhuAA2ko/bqLok2uY0qOFj6w4ODtzT05N7fn4Oz/YHwdUhuAB6QzMNhkAu9bPB3d1dl+e5e3l5KSfIviG4NgQXwLe17M8GkyRxJycnQ3/sbm9vy9eiENbhC5rHrSO4NgRXh+AC31SY8PIqaN7MyS6eBoPWL4v6KEtwnQ+zu7u7C8/2B8G1Ibg6BBf4YstOgyK8ttRl0b5+UREE14bg2hBcYIUWfQO9qEIowUiSZCjBeHt7a/UmGQ2Cq0dwbQiuDsHFSslkNx6Pc1m4wczJLr4sqpkGNSQYEg4JhoSjbwiuHsG1Ibg6BBcz+U/UOlzxNBhiV0fM8paJvi9agqtHcG0Irg3Bhdmyb5mQRStvoC+KYlB9UWlrGtQguDYEV4/g2hBcHYL7Bfwn3Eg+8URb06AGi9aG4OoRXBvWrg3B7dgXvYE+jt+naZBFa0NwbQiuHmvXhuDqdB5c/xdQh+t/02B487zcIZr7RTvrJpk4iKJ53CoWrQ3BtSG4eqxdG4KrUwZXMw0GrV4WZdHasGhtCK4ea9eGtWvT17WxLb9cXFzU78kIrsKjkP1y81F92N7evqo2/9zvavMh/uW3q7D99NuP6uP8JvvVVv9+YQMAYO317me48SVncXp6Wv+PHpGpcxo3I4l68hbRJehY87lZ5/wT3yXbMOHaMOHqsXZtmHB1uEt5jmb4vU9BTtN0JIu2+oZgVeGfh0VrQ3D1CK4Na9eG4EJlkfB7U89V4ZdFm2WZK4piGH9R6Tr88xBcG4KrR3BtCK4OwcVCLOGPTE38R0dHozRNm4t2kT+nEwRXj+DaEFwbggt8gTbCP2/ibwR31jkrRXD1CK4NwdUhuIBCl+EPj5X6mODqEVwbgqtDcIFvbDKZjKL/gF78N9pd3NxHcG0Irg3BBbC2mhN/kiSj4+Pj+g7+YOqcLsI/D8G1Ibg6BBfA2miG35sZbblZT4Ir3xDc3983z+ks/PMQXBuCCwAbYtHwh8dSPPFLcLMsGxZFUU/gqwj/PARXh+ACwJqyhj/4NPEfHh7KP/wTB3eRP6czBBcAsJHaCn/YjZXPRcGddc7KEFwAwEboOvwRf+zcH2wo/XrdMZGYAAAAAElFTkSuQmCC") no-repeat 0 0;background-size:100%;border-radius:0;height:1.125rem}.engraving-rotation-range::-moz-range-track{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMEAAAAICAYAAABApZvgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACUSURBVHgB7dixDcMgFATQAwVBQeERMkpG8ArZICNlg3iEZBIyggsaRIG/PYAbG9sS9yQE1dGATgAcoJTymgcqYDazt1IhhM4595HNH6jEe7/MMUbsjdnM3mBIKT1vxpi+5gUgurDeWvvTSqk7iBolBdBpEDVuboIRRI2SJvhreRi8ZT2AqD3fnPMxZ59fdsw+O3vNBDJMlQU1Om2CAAAAAElFTkSuQmCC") no-repeat 0 0;background-size:100%;border-radius:0;height:1.125rem}.engraving-rotation-range::-moz-range-thumb,.engraving-text-range::-moz-range-thumb{background-color:#fff;border:1px solid #e6e6e6;border-radius:50%;box-shadow:0 .625rem .625rem -0.5rem rgba(0,0,0,.05);height:1.5rem;width:1.5rem}[class*=icon__constellations-],[class*=icon__symbols-]{height:3.125rem;width:3.125rem}.engraving-symbolsonly-list,.engraving-symbolsonly-title,.engraving-symbolsonly-carousel.invisible,.engraving-constellations-only{display:none}@media(min-width: 768px){.engraving-symbolsonly-carousel{width:20.375rem}}.engraving-symbolsonly-carousel .flickity-carousel-cell{margin-right:2.5rem;width:100%}.engraving-symbolsonly-carousel .flickity-button{background-color:#f7f7f7;border:0;border-radius:0;box-shadow:none;display:block;height:1.25rem;padding:0;position:absolute;top:1.25rem;transform:none;width:1.25rem}.engraving-symbolsonly-carousel .flickity-button::after{background:url("../icons.svg#sprite-caret-down-fragment") no-repeat #f7f7f7;content:"";height:1.25rem;position:absolute;right:0;top:0;width:1.25rem}.engraving-symbolsonly-carousel .flickity-button:disabled{opacity:1}.engraving-symbolsonly-carousel .flickity-button svg{display:none}.engraving-symbolsonly-carousel .flickity-button.previous{left:auto;right:2.5rem;transform:rotate(90deg)}.engraving-symbolsonly-carousel .flickity-button.next{right:0;transform:rotate(270deg)}.engraving-symbolsonly-carousel .flickity-button.next::before{background:#f7f7f7;bottom:1.25rem;content:"";height:1.25rem;pointer-events:none;position:absolute;right:0;width:1.25rem}.engraving-symbols-content .icons-vertical-carousel{height:16rem;-ms-overflow-style:none;overflow-y:scroll;scrollbar-width:none}.engraving-symbols-content .icons-vertical-carousel::-webkit-scrollbar{display:none}.engraving-symbols-content .engraving-symbols-nav{background:rgba(0,0,0,0);border-width:0;color:#828282;display:inline-block;font-size:.75rem;letter-spacing:.0375rem;line-height:1.25rem;padding:0;text-align:center;text-transform:uppercase}.engraving-symbols-content .icons-tabs-carousel{display:-ms-flexbox;display:flex;gap:2rem;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:scroll;overflow-y:hide;scrollbar-width:none;white-space:nowrap}.engraving-symbols-content .icons-tabs-carousel::-webkit-scrollbar{display:none}.engraving-body[data-active-template-type=symbolsonly] .engraving-symbolsonly-list,.engraving-body[data-active-template-type=symbolsonly] .engraving-symbolsonly-title{display:-ms-flexbox;display:flex}.engraving-symbolsonly-btn{background-color:#f7f7f7;border:1px solid #e6e6e6;border-radius:50%;display:block;height:5rem;width:5rem}.engraving-symbolsonly-btn img,.engraving-symbolsonly-btn span{filter:brightness(0) saturate(100%) invert(46%) sepia(0%) saturate(1602%) hue-rotate(277deg) brightness(98%) contrast(94%);height:2.375rem;width:2.375rem}.engraving-symbolsonly-btn.active{border-color:#211710}.engraving-symbolsonly-btn.active img{filter:brightness(0) saturate(100%) invert(8%) sepia(5%) saturate(4227%) hue-rotate(346deg) brightness(97%) contrast(95%)}.engraving-symbolsonly-btn [class*=icon__symbols-]{height:2.375rem;width:2.375rem}.engraving-symbolsonly-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.875rem calc(50% - 7.5rem);margin:1.5rem 0}@media(min-width: 544px){.engraving-symbolsonly-list{gap:1.875rem}}@media(min-width: 768px){.engraving-symbolsonly-list{gap:1.875rem calc(50% - 7.5rem)}}.engraving-symbolsonly-list label{color:#757575;display:-ms-flexbox;display:flex;font-size:.625rem;-ms-flex-pack:center;justify-content:center;letter-spacing:.05em;line-height:1;margin:.375rem 0 0;max-width:5rem;text-transform:uppercase}.engraving-symbolsonly-list li{text-align:center}.engraving-symbolsonly-list li.active label{color:#211710}.engraving-symbolsonly-title{color:#757575;font-size:.6875rem;margin-top:1.5rem;text-transform:capitalize}.modal.engraving-with-form-modal{padding-left:0 !important}.modal.engraving-with-form-modal .modal-dialog{max-width:24.375rem;min-width:24.375rem;width:24.375rem}@media(max-width: 767.98px){.modal.engraving-with-form-modal .modal-dialog{max-width:none;width:100%}}@media(min-width: 768px){.modal.engraving-with-form-modal .modal-dialog{max-width:24.375rem}}.modal.engraving-with-form-modal .modal-dialog .modal-title{font-size:1.25rem;text-transform:uppercase}.modal.engraving-with-form-modal .modal-dialog .modal-body{height:auto;min-width:20.375rem;overflow-y:unset}.modal.engraving-with-form-modal .modal-dialog .engraving-content{background-color:#f7f7f7;overflow-y:overlay}.modal.engraving-with-form-modal .modal-dialog .disable-modal{pointer-events:none}@media(max-width: 767.98px){.modal.engraving-with-form-modal .modal-dialog .modal-content{height:100vh}}.modal.engraving-review-modal .engraving-content{overflow-y:overlay}.modal.engraving-review-modal .modal-body{height:auto;overflow-y:unset}.engraving-with-form-modal .modal-header{background-color:#f7f7f7;top:0;z-index:2}@media(min-width: 768px){.engraving-with-form-modal .modal-header{min-width:20.375rem}}.engraving-with-form-modal .engraving-modal-header .close{margin-top:0;position:relative;top:0}.engraving-modal-header .close svg{height:1.25rem;position:absolute;right:0;top:0;width:1.25rem}.engraving-dialog{text-transform:none}.modal.slide-modal .engraving-dialog{min-height:36.25rem}.engraving-sides-container,.microtext-sides-container,.doodle-sides-container{-ms-flex-align:center;align-items:center;aspect-ratio:1;display:-ms-flexbox;display:flex;-ms-flex:auto;flex:auto;-ms-flex-pack:center;justify-content:center;top:5.3125rem;transform-style:preserve-3d;transition:transform .6s;width:100%;z-index:10}.engraving-sides-container .ph-item,.microtext-sides-container .ph-item,.doodle-sides-container .ph-item{-ms-flex-direction:column;flex-direction:column;height:100%;margin:0;width:100%}.engraving-sides-container .ph-picture,.microtext-sides-container .ph-picture,.doodle-sides-container .ph-picture{height:100%;max-height:none}.engraving-sides-container{height:19.6875rem;margin-bottom:.3125rem;margin-top:.3125rem}.engraving-side,.microtext-side,.doodle-side{-ms-flex-align:center;align-items:center;background-color:#f7f7f7;background-position:center;background-repeat:no-repeat;background-size:contain;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%}.engraving-side img,.microtext-side img,.doodle-side img{max-width:19.6875rem}.engraving-side::after,.microtext-side::after,.doodle-side::after{background:#f7f7f7;content:"";height:100%;position:absolute;right:-1.25rem;width:1.25rem}.engraving-layout-front{backface-visibility:hidden;transform:translateZ(0)}.engraving-layout-back{backface-visibility:hidden;transform:rotateY(180deg)}[data-active-template-type=symbolsonly] .engraving-layout-back .engraving-area,[data-active-template-type=symbolsonly] .engraving-layout-back .engraving-image-tooltip,[data-active-template-type=symbolsonly] .engraving-layout-back .engraving-text-size,[data-active-template-type=symbolsonly] .engraving-layout-front .engraving-area,[data-active-template-type=symbolsonly] .engraving-layout-front .engraving-image-tooltip,[data-active-template-type=symbolsonly] .engraving-layout-front .engraving-text-size,[data-active-template-type=microtext] .engraving-layout-back .engraving-area,[data-active-template-type=microtext] .engraving-layout-back .engraving-image-tooltip,[data-active-template-type=microtext] .engraving-layout-back .engraving-text-size,[data-active-template-type=microtext] .engraving-layout-front .engraving-area,[data-active-template-type=microtext] .engraving-layout-front .engraving-image-tooltip,[data-active-template-type=microtext] .engraving-layout-front .engraving-text-size,[data-active-template-type=doodle] .engraving-layout-back .engraving-area,[data-active-template-type=doodle] .engraving-layout-back .engraving-image-tooltip,[data-active-template-type=doodle] .engraving-layout-back .engraving-text-size,[data-active-template-type=doodle] .engraving-layout-front .engraving-area,[data-active-template-type=doodle] .engraving-layout-front .engraving-image-tooltip,[data-active-template-type=doodle] .engraving-layout-front .engraving-text-size{display:none}[data-active-template-type=symbolsonly] .engraving-layout-back .engraving-result::after,[data-active-template-type=symbolsonly] .engraving-layout-front .engraving-result::after,[data-active-template-type=microtext] .engraving-layout-back .engraving-result::after,[data-active-template-type=microtext] .engraving-layout-front .engraving-result::after,[data-active-template-type=doodle] .engraving-layout-back .engraving-result::after,[data-active-template-type=doodle] .engraving-layout-front .engraving-result::after{border:0}[data-active-template-type=symbolsonly] .microtext-image-tooltip,[data-active-template-type=symbolsonly] .microtext-text-size,[data-active-template-type=textsymbols] .microtext-image-tooltip,[data-active-template-type=textsymbols] .microtext-text-size,[data-active-template-type=doodle] .microtext-image-tooltip,[data-active-template-type=doodle] .microtext-text-size{display:none}[data-active-template-type=symbolsonly] .doodle-image-tooltip,[data-active-template-type=textsymbols] .doodle-image-tooltip,[data-active-template-type=microtext] .doodle-image-tooltip{display:none}.rotate-layout{transform:rotateY(180deg)}.engraving-one-side-disclaimer{display:none}.engraving-one-side-disclaimer .engraving-one-side-note{-ms-flex-align:center;align-items:center;background-color:#fff;border-left:0;color:#211710;font-size:.6875rem;line-height:1rem;margin:0 0 1.25rem}.engraving-one-side-disclaimer .engraving-one-side-note svg{fill:#211710;-ms-flex-negative:0;flex-shrink:0;height:.75rem;margin-right:1.25rem;width:.75rem}[data-one-sided=true][data-current-side=back] .engraving-area,[data-one-sided=true][data-current-side=back] .engraving-text-size,[data-one-sided=true][data-current-side=back] .engraving-result,[data-one-sided=true][data-current-side=back] .engraving-templates,[data-one-sided=true][data-current-side=back] .engraving-editable-section .switch-wrap,[data-one-sided=true][data-current-side=back] .engraving-text-size-points{display:none}[data-one-sided=true][data-current-side=back] .engraving-one-side-disclaimer{display:block}[data-one-sided=true] .engraving-layout-back .engraving-image-tooltip{display:none}.outer-scroll-wrapper{max-width:100vw;overflow-x:auto;padding-bottom:.625rem;position:relative;scrollbar-color:#d0d1d2 #f7f7f7;scrollbar-width:thin}.outer-scroll-wrapper .inner-scroll-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.engraving-fonts-content .outer-scroll-wrapper,.engraving-templates .outer-scroll-wrapper{padding-bottom:0}.engraving-fonts-content button{background:#f7f7f7;border:1px solid #e6e6e6;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;height:2.375rem;margin:0 .3125rem;padding:0;width:2.375rem}.engraving-fonts-content button svg{fill:#828282;height:1.5625rem;width:100%}.engraving-fonts-content button.active{border:1px solid #211710}.engraving-fonts-content button.active svg{fill:#211710}.engraving-fonts-content .inner-scroll-wrapper{-ms-flex-pack:justify;justify-content:space-between}.engraving-symbols-content .engraving-symbols-content-title{color:#757575;font-size:.6875rem;line-height:1rem;text-transform:capitalize}.engraving-symbols-content .engraving-symbols-content-icons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem 1rem}.engraving-symbols-content .engraving-symbols-content-icons button.btn{border:0;height:3.125rem;padding:0;position:relative;width:3.125rem}.engraving-symbols-content .engraving-symbols-content-icons button.btn img{filter:brightness(0) saturate(100%) invert(10%) sepia(2%) saturate(4749%) hue-rotate(358deg) brightness(98%) contrast(89%);height:100%;width:100%}.engraving-symbols-content .engraving-symbols-content-icons span{position:relative;z-index:2}.engraving-symbols-content .engraving-symbols-content-icons .selected{background-color:#828282;border-radius:50%;height:3.125rem;position:absolute;top:0;width:3.125rem;z-index:1}.engraving-symbols-content .engraving-symbols-content-icons:has(div.icons-with-labels){display:inline-block}.engraving-symbols-content .engraving-textsymbols-carousel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}.engraving-symbols-content .flickity-carousel-cell{width:100%}.icons-with-labels{display:inline-block;height:6.25rem;width:6.25rem}.icons-with-labels button.btn{display:block;margin:0 auto}.icons-with-labels button.btn .image{height:3.125rem;width:3.125rem}.icons-with-labels .engraving-symbol-labels,.icons-with-labels .engraving-symbol-one-label{display:block;font-size:.6875rem;letter-spacing:normal;margin:0 auto;text-align:center}.icons-with-labels .engraving-symbol-labels div:nth-child(2),.icons-with-labels .engraving-symbol-one-label div:nth-child(2){color:#757575}.engraving-body .limited-features-font{border-top:1px solid #e6e6e6;color:#211710;text-align:center}.engraving-body .slideBtn-wrapper{display:-ms-flexbox;display:flex;font-size:.6875rem;width:calc(100% + 15px)}.engraving-body .slideBtn-wrapper button{background-color:#f7f7f7;border:0;border-bottom:1px solid #e6e6e6;border-radius:0;color:#828282;height:auto;line-height:1rem;padding:0;padding-bottom:1rem;text-transform:uppercase;width:50%}.engraving-body .slideBtn-wrapper button.active{border-bottom:1px solid #211710;color:#211710;font-weight:400;z-index:2}.engraving-body .switch-wrap,.engraving-body .microtext-main-actions-wrap,.engraving-body .doodle-main-actions-wrap{display:none}.engraving-body[data-active-template-type=textsymbols] .switch-wrap{display:block}.engraving-body[data-active-template-type=doodle] .doodle-main-actions-wrap{display:block}.engraving-body[data-active-template-type=microtext] .microtext-main-actions-wrap{display:block}.engraving-error-message{color:#c91d41;font-size:.6875rem}.engraving-form-error-message{color:#c91d41;font-size:.6875rem}.engraving-cancel-modal .modal-content,.engraving-missing-modal .modal-content{background-color:#f7f7f7;height:100vh;margin-top:0}.engraving-cancel-modal .cancel-engraving-msg,.engraving-cancel-modal .missing-engraving-msg,.engraving-missing-modal .cancel-engraving-msg,.engraving-missing-modal .missing-engraving-msg{text-transform:none}.engraving-cancel-modal .modal-title,.engraving-missing-modal .modal-title{font-size:1.25rem;font-weight:500;padding:.625rem 0;text-transform:uppercase}.engraving-cancel-modal .engraving-modal-header .close,.engraving-missing-modal .engraving-modal-header .close{margin-top:0;position:relative;top:0}.back-to-engraving{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:.625rem;text-transform:uppercase}.back-to-engraving svg{height:.75rem;width:.75rem}.engraving-review-modal .modal-content,.engraving-remove-from-cart-modal .modal-content{background-color:#f7f7f7;height:100vh;margin-top:0}.engraving-review-modal .modal-title,.engraving-remove-from-cart-modal .modal-title{font-size:1.25rem;font-weight:500;text-transform:uppercase}.engraving-review-modal .modal-body,.engraving-remove-from-cart-modal .modal-body{min-width:20.375rem}.engraving-review-modal .engraving-modal-header .close,.engraving-remove-from-cart-modal .engraving-modal-header .close{margin-top:0;position:relative;top:0}.review-engraving-dialog .modal-body{min-width:20.375rem}@media(min-width: 768px){.review-engraving-dialog .modal-header{min-width:20.375rem}}.review-engraving-dialog .engraving-review-sides-container{margin-bottom:4rem;margin-top:4rem}@media(max-width: 767.98px){.engraving-with-close-buttons.slide-modal .modal-dialog .modal-content{display:block}}.engraving-with-close-buttons.slide-modal .modal-dialog .modal-footer{border-top:0}.engraving-with-close-buttons.slide-modal .modal-dialog .modal-footer button{overflow-y:unset}.microtext-back-button svg,.doodle-back-button svg{height:.75rem;width:.75rem}.microtext-back-button span,.doodle-back-button span{color:#211710;font-size:.6875rem;text-transform:uppercase;vertical-align:middle}.engraving-review-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;max-width:20.375rem}.engraving-review-container .content-asset{font-size:.6875rem}.engraving-review-side{color:#211710;font-size:.6875rem;font-weight:400;text-transform:uppercase}.review-engraving-cta{color:#211710;font-size:.75rem;line-height:1.125rem}.engraving-review-text{color:#828282;font-size:.6875rem;text-align:center;text-transform:none;word-wrap:break-word}.review-svg{line-height:0rem;position:absolute}.review-svg svg path{fill:#828282}.engraving-scale-front,.engraving-scale-back,.engraving-review-text{max-width:9.9375rem}.review-img-container{display:inline-block;position:relative}.range-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;width:100%}.range-container.single-item{-ms-flex-pack:center;justify-content:center}.range-container svg{height:1.5625rem;width:1.5625rem}.range-container input{-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:pointer;height:1.125rem;transform-origin:right 0;width:15rem}.range-container input:focus{outline:none}.range-container input::-webkit-slider-thumb{appearance:none;background-color:#211710;border:1px solid #211710;border-radius:50%;box-shadow:0 .625rem .625rem -0.5rem rgba(0,0,0,.05);height:1.375rem;width:1.375rem}.range-container input::-moz-range-thumb{background-color:#211710;border:1px solid #211710;border-radius:50%;box-shadow:0 .625rem .625rem -0.5rem rgba(0,0,0,.05);height:1.375rem;width:1.375rem}.drawing-line-width::-webkit-slider-runnable-track,.eraser-line-width::-webkit-slider-runnable-track,.shapes-line-width::-webkit-slider-runnable-track{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAASCAYAAABl2VMbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGpSURBVHgB7ZtNboMwEIUHwoIdzhKxCBwlN+iR2pu0N2hv0N6AG5AdW7pGQMcqRiPUpIjiQvD7JOTxj7Ai9MYzQ/AIAGCFsixTYx8OB9U0jdJ213WqbVtl5jzPS4Ud8TXM8dqK+zmbH3EcX8Z7eASAQxRFocIwVGIoNQYLbLCDIIi4fzR93/dPxtYCNCKTdt9PyRK8zzM3T1LIEDBYnbGopp5WWxDVClz4t52NiCFgcJUlQkASJ5y09T24UQTmMIgYAr4z5oSAP+RVrpxWu4Wf2TsL+AwBL8AtUSEEBLbQp/CuBYwQEOwZXdT6dwEvEQLSSEg4rYCjfOfAU0PALZbWAXAZnxaCxTzYLN6KReuZiwAAVlg1hJZ5qWbqi3QSEQJHB0dx2keEvBS4Q+5kEUsjnYUsYunwn9dG/bjqi1VmLhO3h7MAq7JKEWuvSGdBM2oIvziLEwEwYvevkfbIrRRkqrMgpCB3Dz/rtyRJHiBgcJWlUxA4i8XAXynBtkAKMhl8zADcxXIKorHlLCre66Wu68csyyozCAEDYIm/piD9uk9uchbuqxSu4QvCZ2NrpZhV8gAAAABJRU5ErkJggg==") no-repeat 0 0;border-radius:0;height:1.125rem}.drawing-line-width::-webkit-slider-thumb,.eraser-line-width::-webkit-slider-thumb,.shapes-line-width::-webkit-slider-thumb{margin-top:-2px}.drawing-line-width::-moz-range-track,.eraser-line-width::-moz-range-track,.shapes-line-width::-moz-range-track{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAASCAYAAABl2VMbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGpSURBVHgB7ZtNboMwEIUHwoIdzhKxCBwlN+iR2pu0N2hv0N6AG5AdW7pGQMcqRiPUpIjiQvD7JOTxj7Ai9MYzQ/AIAGCFsixTYx8OB9U0jdJ213WqbVtl5jzPS4Ud8TXM8dqK+zmbH3EcX8Z7eASAQxRFocIwVGIoNQYLbLCDIIi4fzR93/dPxtYCNCKTdt9PyRK8zzM3T1LIEDBYnbGopp5WWxDVClz4t52NiCFgcJUlQkASJ5y09T24UQTmMIgYAr4z5oSAP+RVrpxWu4Wf2TsL+AwBL8AtUSEEBLbQp/CuBYwQEOwZXdT6dwEvEQLSSEg4rYCjfOfAU0PALZbWAXAZnxaCxTzYLN6KReuZiwAAVlg1hJZ5qWbqi3QSEQJHB0dx2keEvBS4Q+5kEUsjnYUsYunwn9dG/bjqi1VmLhO3h7MAq7JKEWuvSGdBM2oIvziLEwEwYvevkfbIrRRkqrMgpCB3Dz/rtyRJHiBgcJWlUxA4i8XAXynBtkAKMhl8zADcxXIKorHlLCre66Wu68csyyozCAEDYIm/piD9uk9uchbuqxSu4QvCZ2NrpZhV8gAAAABJRU5ErkJggg==") no-repeat 0 0;border-radius:0;height:1.125rem}.drawing-line-smoothness::-webkit-slider-runnable-track{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAAGCAYAAAD9nhOWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABySURBVHgB7dfBDcMgDIVh4wl6RGK4rpBO0HaCJBskuyE4hgkgZotY+r/Tk+/Ws4OYWut3jLFYfAmAp2uqesQYP6GUstpgEQCuWOn+5wJfQvMCHjUVAG6p1fAuANzpvZ9hhpzzZk/xWzilAQ/aLN6U0u8GOlUlAtFb6CYAAAAASUVORK5CYII=") no-repeat 0 0;border-radius:0;height:.375rem}.drawing-line-smoothness::-webkit-slider-thumb{margin-top:-8px}.drawing-line-smoothness::-moz-range-track{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAAAGCAYAAAD9nhOWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABySURBVHgB7dfBDcMgDIVh4wl6RGK4rpBO0HaCJBskuyE4hgkgZotY+r/Tk+/Ws4OYWut3jLFYfAmAp2uqesQYP6GUstpgEQCuWOn+5wJfQvMCHjUVAG6p1fAuANzpvZ9hhpzzZk/xWzilAQ/aLN6U0u8GOlUlAtFb6CYAAAAASUVORK5CYII=") no-repeat 0 0;border-radius:0;height:.375rem}.doodle-sides-container{height:22.6875rem !important}.doodle-main-tools-container{-ms-flex-align:center;align-items:center;border-bottom:1px solid #e6e6e6;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.doodle-switch-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin-bottom:0;max-width:20.375rem;padding:0;width:100%}.doodle-switch-wrap li{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative;width:3.4375rem}.doodle-switch-wrap li .icon{-ms-flex-align:center;align-items:center;background:#f7f7f7;border:1px solid #e6e6e6;border-radius:50%;display:-ms-flexbox;display:flex;height:3.4375rem;-ms-flex-pack:center;justify-content:center;width:3.4375rem}.doodle-switch-wrap li svg{height:1.25rem;width:1.25rem}.doodle-switch-wrap li.active .icon{border-color:#211710}.doodle-switch-wrap li span{color:#757575;display:-ms-flexbox;display:flex;font-size:.6875rem;-ms-flex-pack:center;justify-content:center}.doodle-switch-wrap li.active span{color:#211710}.doodle-switch-wrap button{background:#f7f7f7;border:1px solid #f7f7f7;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;height:3.75rem;margin:0 .3125rem;padding:0;width:3.75rem}.doodle-switch-wrap button svg{height:1.5625rem;width:100%}.doodle-switch-wrap button.active{border:1px solid #f7f7f7}.doodle-switch-wrap button.active svg{fill:#f7f7f7}.doodle-section{position:relative}.doodle-side{height:24.375rem;left:0;min-width:24.375rem;overflow:hidden;position:absolute;right:0}.doodle-image-actions{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:1.25rem;-ms-flex-pack:justify;justify-content:space-between;left:2rem;pointer-events:none;position:absolute;right:2rem;top:1.25rem}.doodle-image-actions svg{height:.75rem;width:.75rem}.doodle-image-actions a{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:.6875rem;padding:.625rem;pointer-events:all;text-decoration:underline}.doodle-image-actions a.undo-doodling{margin-left:-0.625rem}.doodle-image-actions a.clear-doodling{margin-right:-0.625rem}.doodle-image-actions span{color:#211710;font-size:.6875rem;text-align:center}.doodle-zoom-actions{-ms-flex-align:center;align-items:center;bottom:1.25rem;display:-ms-flexbox;display:flex;height:1.25rem;-ms-flex-pack:right;justify-content:right;left:2rem;margin-right:-0.625rem;pointer-events:none;position:absolute;right:2rem}.doodle-zoom-actions a{padding:.625rem;pointer-events:all}.doodle-zoom-actions svg{height:1.25rem;width:1.25rem}.doodle-zoom-actions a.disabled svg{stroke:#e6e6e6}.doodle-brush-actions button,.doodle-move-actions button{background:#828282;border:1px solid #f7f7f7;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;height:3.75rem;margin:0;padding:0;width:3.75rem}.doodle-brush-actions button svg,.doodle-move-actions button svg{height:1.5625rem;width:100%}.doodle-brush-actions button.active,.doodle-move-actions button.active{border:1px solid #f7f7f7}.doodle-brush-actions button.active svg,.doodle-move-actions button.active svg{fill:#f7f7f7}.doodle-shape-buttons{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.doodle-shape-buttons button{background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:50%;-ms-flex-negative:0;flex-shrink:0;height:3.75rem;margin:0;padding:0;width:3.75rem}.doodle-shape-buttons button svg{fill:#757575;height:2.125rem;width:2.125rem}.doodle-shape-buttons button.active{border:1px solid #211710}.doodle-shape-buttons button.active svg{fill:#211710}.doodle-shape-buttons .shapes-carousel{overflow:hidden;width:20.625rem}.upload-threshold-section button{border:1px solid #e6e6e6;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;height:3.75rem;margin:0;padding:0;width:3.75rem}.upload-threshold-section button svg{height:2.375rem;width:2.375rem}.upload-threshold-section button.active{border:1px solid #211710}.upload-threshold-section button.active svg{fill:#f7f7f7}.doodle-shapes-instructions,.doodle-adjust-instructions,.doodle-upload-instructions{color:#211710;font-size:.6875rem;text-align:center}.doodle-shapes-instructions p,.doodle-adjust-instructions p,.doodle-upload-instructions p{margin:0}.doodle-brush-actions svg{height:1.8125rem;stroke:#211710;width:2.6875rem}.preview-doodling .icon__doodle-preview{height:1.25rem;stroke:#f7f7f7;width:1.25rem}.preview-doodling:not(.disabled):not([disabled]):hover .icon__doodle-preview{filter:invert(1)}.preview-doodling-button{position:relative}.preview-doodling-button .loader-background{background-color:#fff !important;display:none}.preview-doodling-button .loader-background .loader{top:35%}.preview-doodling-button.loading span{margin-left:.5rem}.preview-doodling-button.loading .loader-background{display:block}.doodle-margin-border{display:none}.engraving-body[data-active-template-type=doodle] .doodle-margin-border{display:block}.engraving-doodle-toolbox:has(*>.doodle-upload-section:not(.d-none)){bottom:8.3125rem}.engraving-doodle-toolbox{background:#f7f7f7;border:0;border-bottom:0;border-top-left-radius:.625rem;border-top-right-radius:.625rem;bottom:4.4375rem;box-shadow:0 -0.4375rem .625rem -0.3125rem rgba(0,0,0,.22);height:auto;left:0;overflow:hidden;padding:0 2rem;position:absolute;right:0;transform:translateY(0%);transition:transform .3s ease-in-out,height .3s ease-in-out;z-index:10}@media(min-width: 544px){.engraving-doodle-toolbox{border-top-left-radius:0;border-top-right-radius:0;bottom:auto;box-shadow:none;left:auto;padding:0 0 .625rem;position:static;transform:none;transition:none;width:auto}}.engraving-doodle-toolbox .engraving-doodle-toolbox-container>div{border-bottom:1px solid #e6e6e6;margin-bottom:1.5rem;padding-bottom:.625rem}@media(min-width: 544px){.engraving-doodle-toolbox .engraving-doodle-toolbox-container>div{border-bottom:0;margin-bottom:auto;padding-bottom:0}}.engraving-doodle-toolbox.closed{height:1.875rem;transform:translateY(calc(100% - 1.875rem))}.engraving-doodle-toolbox .doodle-slider-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:.625rem}.engraving-doodle-toolbox .doodle-slider-section>span{color:#757575;font-size:.6875rem;margin-bottom:.625rem}.engraving-doodle-toolbox-header{height:1.875rem;position:relative;text-align:center}@media(min-width: 544px){.engraving-doodle-toolbox-header{display:none}}.engraving-doodle-toolbox-header::before{background:#e6e6e6;content:"";height:.1875rem;left:calc(50% - 2.8125rem);position:absolute;top:.8125rem;width:5.6875rem}.engraving-area.invalid-message .doodle-margin-border{border-color:#c91d41}.engraving-area .doodle-margin-border{border:1px dashed #e6e6e6;position:absolute}.engraving-result.invalid-message .doodle-margin-border{border-color:#c91d41}.engraving-result .doodle-margin-border{border:1px dashed #e6e6e6;position:absolute}.doodle-upload-section{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.image-upload-container{-ms-flex-align:center;align-items:center;background-color:#f7f7f7;border:1px solid #e6e6e6;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:5.125rem;-ms-flex-pack:center;justify-content:center;position:relative;width:5.125rem}.image-upload-container label{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center;margin:0;width:100%}.image-upload-container input{display:none}.image-upload-container svg{height:1.25rem;width:1.25rem}.image-upload-container .loader-background{background-color:#fff !important;display:none}.image-upload-container .loader-background .loader{top:35%}.image-upload-container.loading .loader-background{display:block}.doodle-upload-restrictions{-ms-flex-align:center;align-items:center;color:#757575;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:.6875rem}.doodle-upload-restrictions p{margin:0}.doodle-upload-error{color:#c91d41;font-size:.6875rem;text-align:center}.desktop-doodle-wrap{display:none}@media(min-width: 544px){.desktop-doodle-wrap{display:block}}.mobile-doodle-wrap{background:#fff;position:relative;z-index:11}@media(min-width: 544px){.mobile-doodle-wrap{display:none}}.mobile-doodle-wrap .doodle-main-tools-container{border-bottom:0}.doodle-sides-container[data-is-zoomed=true] .doodle-pan-actions{display:block}.doodle-pan-actions{bottom:20px;display:none;left:-10px;position:absolute}.doodle-pan-actions .canvas-map-container{opacity:.5;outline:1px solid #211710;overflow:hidden;position:relative}.doodle-pan-actions .canvas-map-viewport{background-color:#969696;cursor:grab;left:0;opacity:.5;outline:1px solid #211710;position:absolute;top:0}.doodle-pan-actions .canvas-map-viewport.dragging{cursor:grabbing}@media(max-width: 543.98px){.engraving-with-form-modal.doodle-active .engraving-content{background-color:#fff !important}.engraving-with-form-modal.doodle-active .engraving-modal-header,.engraving-with-form-modal.doodle-active .doodle-section{background-color:#f7f7f7}.engraving-with-form-modal.doodle-active .engraving-doodle-toolbox{background:#fff}.engraving-with-form-modal.doodle-active .doodle-sides-container{margin-bottom:3.125rem}}.engraving-with-form-modal.doodle-active .modal-content{padding-left:0;padding-right:0}.engraving-with-form-modal.doodle-active .engraving-form-error-message,.engraving-with-form-modal.doodle-active .engraving-modal-header,.engraving-with-form-modal.doodle-active .engraving-pdp-cta-section,.engraving-with-form-modal.doodle-active .engraving-doodle-toolbox{padding-left:2rem;padding-right:2rem}.engraving-with-form-modal.doodle-guide-open.doodle-active .engraving-doodle-toolbox{bottom:0;left:0;position:relative;width:100%}button.doodle-upload-guide{background-color:initial;border:0;color:#27251f;font-size:.6875rem;margin:2rem 0 0 0;text-align:left;width:100%}button.doodle-upload-guide.collapsed::after{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA7SURBVHgB3ZCxCQAgEAMvTmBl7Sau5mpO9vJ9GrERD54vQggJGHqrM89phUMeNMiVkxj5I1jXCZbfZ92GOAbyBLLs0AAAAABJRU5ErkJggg==") no-repeat 0 0;content:"";float:right;height:.75rem;width:.75rem}button.doodle-upload-guide:not(.collapsed)::after{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAjSURBVHgB7cuxEQAABATBowKRWKlKV4IR+80XHrLK6EtwZDcMzADKsocm+wAAAABJRU5ErkJggg==") no-repeat 0 0;content:"";float:right;height:.75rem;width:.75rem}.desktop-doodle-wrap button.doodle-upload-guide{margin:0}.doodle-upload-tips{font-size:.8125rem;margin-top:2rem;position:relative}.doodle-upload-tips p{margin:0}.doodle-upload-tips .doodle-tips{margin-bottom:2rem}.doodle-upload-tips .doodle-tips-to-avoid-title{margin-top:2rem}.doodle-upload-tips .doodle-tips-to-avoid,.doodle-upload-tips .doodle-tips-to-do{color:#71706c;margin-top:1.5rem;padding-left:1.5rem}.doodle-upload-tips .doodle-tips-to-do::before{background:url("../../icons.svg#sprite-thumbs-up-fragment");content:"";display:inline-block;height:.75rem;left:0;position:absolute;width:.75rem}.doodle-upload-tips .doodle-tips-to-avoid::before{background:url("../../icons.svg#sprite-thumbs-down-fragment");content:"";display:inline-block;height:.75rem;left:0;position:absolute;width:.75rem}.microtext-text-size{display:-ms-flexbox;display:flex;position:absolute;right:3.125rem;top:10.40625rem}.microtext-text-size-points{font-size:.6875rem;position:absolute;right:1.875rem;top:8.875rem}.engraving-body:not([data-active-template=microtext]) .microtext-text-size-points{display:none}.microtext-text-range{-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:pointer;height:1rem;transform:rotate(270deg);transform-origin:right 0;width:6.25rem}.microtext-text-range:focus{outline:none}.microtext-text-range::-webkit-slider-runnable-track{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGUAAAAQCAYAAAAPk7G9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxMAAAsTAQCanBgAAAHCSURBVFhH7VdbbsIwEMzjhz+MAkn4inv/S9Aj9ASkP0mEBMkBIOmMZSMIDQ0N0Ip4pNWu15aAGe+ucR2LpyDPc6lDeTgcpOd5omka4bou81PmEQv41IoyACQ6jmNBX9e1INHwinBsH4kG+UaQH4HzKytKCyQYN5kEK6J5k3mjSTTiBEcUwSTa930nCAJns9kwdReMQpT1ei0mk4kwRC+XS5Fl2QXRXMPTesOKcgJDNELVn5njjabpuJNoiMJq0KtheHlR2kTzFpPUKIrkdrudMocvrHI4c0b0LRi9KOzPOrz64kDOnLtAGIbObrdz9vu9zgzDS4rSHoQk+vTFsVgsZFmWAiR2En0LRitKm2jeZN5oEo347MVBfw33JnGMong65gdUSFTwKchPIYjyEOsD2yvEn/DvsBRWwSwehEEz5XQ4c83qms/nAoNZVR4EnqLyZhBbtTbY8Wxf2JnyRLBl4kep/w8U07RN7qFKEyMmZpSDGZVAFApKGwQrygPQrk6IenzV0Vid8G/cAzgPz8S0ovwjGDHjOJZFUahW21WdWPZqtVaUP8R3rVa/TAVmXgKRjZjERXXeAivKg/GLVgtR3PQLgHdhWfAsg5MAAAAASUVORK5CYII=") no-repeat 0 0;background-size:100%;border-radius:0;height:1.125rem}.microtext-text-range::-webkit-slider-thumb{appearance:none;background-color:#fff;border:1px solid #e6e6e6;border-radius:50%;box-shadow:0 .625rem .625rem -0.5rem rgba(0,0,0,.05);height:1.5rem;margin-top:-4px;width:1.5rem}.microtext-text-range::-moz-range-track{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGUAAAAQCAYAAAAPk7G9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxMAAAsTAQCanBgAAAHCSURBVFhH7VdbbsIwEMzjhz+MAkn4inv/S9Aj9ASkP0mEBMkBIOmMZSMIDQ0N0Ip4pNWu15aAGe+ucR2LpyDPc6lDeTgcpOd5omka4bou81PmEQv41IoyACQ6jmNBX9e1INHwinBsH4kG+UaQH4HzKytKCyQYN5kEK6J5k3mjSTTiBEcUwSTa930nCAJns9kwdReMQpT1ei0mk4kwRC+XS5Fl2QXRXMPTesOKcgJDNELVn5njjabpuJNoiMJq0KtheHlR2kTzFpPUKIrkdrudMocvrHI4c0b0LRi9KOzPOrz64kDOnLtAGIbObrdz9vu9zgzDS4rSHoQk+vTFsVgsZFmWAiR2En0LRitKm2jeZN5oEo347MVBfw33JnGMong65gdUSFTwKchPIYjyEOsD2yvEn/DvsBRWwSwehEEz5XQ4c83qms/nAoNZVR4EnqLyZhBbtTbY8Wxf2JnyRLBl4kep/w8U07RN7qFKEyMmZpSDGZVAFApKGwQrygPQrk6IenzV0Vid8G/cAzgPz8S0ovwjGDHjOJZFUahW21WdWPZqtVaUP8R3rVa/TAVmXgKRjZjERXXeAivKg/GLVgtR3PQLgHdhWfAsg5MAAAAASUVORK5CYII=") no-repeat 0 0;background-size:100%;border-radius:0;height:1.125rem}.microtext-text-range::-moz-range-thumb{background-color:#fff;border:1px solid #e6e6e6;border-radius:50%;box-shadow:0 .625rem .625rem -0.5rem rgba(0,0,0,.05);height:1.5rem;width:1.5rem}.microtext-sides-container{height:22.6875rem !important}.microtext-main-tools-container{-ms-flex-align:center;align-items:center;border-top:1px solid #e6e6e6;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:2rem;margin-right:2rem}.microtext-main-tools-container button{background-color:#f7f7f7}.microtext-switch-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin-bottom:0;max-width:20.375rem;padding:0;width:100%}.microtext-switch-wrap li{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative;width:3.4375rem}.microtext-switch-wrap li .icon{-ms-flex-align:center;align-items:center;background:#f7f7f7;border:1px solid #e6e6e6;border-radius:50%;display:-ms-flexbox;display:flex;height:3.4375rem;-ms-flex-pack:center;justify-content:center;width:3.4375rem}.microtext-switch-wrap li svg{height:1.25rem;width:1.25rem}.microtext-switch-wrap li.active .icon{border-color:#211710}.microtext-switch-wrap li span{color:#757575;display:-ms-flexbox;display:flex;font-size:.6875rem;-ms-flex-pack:center;justify-content:center}.microtext-switch-wrap li.active span{color:#211710}.microtext-switch-wrap button{background:#f7f7f7;border:1px solid #f7f7f7;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;height:3.75rem;margin:0 .3125rem;padding:0;width:3.75rem}.microtext-switch-wrap button svg{height:1.5625rem;width:100%}.microtext-switch-wrap button.active{border:1px solid #f7f7f7}.microtext-switch-wrap button.active svg{fill:#f7f7f7}.microtext-section{position:relative}.microtext-canvas-charcount-container{font-size:.6875rem;font-weight:400;line-height:1rem;padding-left:2rem;padding-right:2rem;text-align:center}.microtext-canvas-charcount-container p{font-weight:700;line-height:1rem;margin-bottom:0}.engraving-microtext-container{min-height:26.375rem}.microtext-side{height:26.375rem;left:0;min-width:24.375rem;overflow:hidden;position:absolute;right:0;top:0}.microtext-side-content{height:auto}.microtext-image-actions{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:1.25rem;-ms-flex-pack:justify;justify-content:space-between;left:2rem;pointer-events:none;position:absolute;right:2rem;top:1.25rem}.microtext-image-actions svg{height:.75rem;width:.75rem}.microtext-image-actions a{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:.6875rem;padding:.625rem;pointer-events:all;text-decoration:underline}.microtext-image-actions a.undo-doodling{margin-left:-0.625rem}.microtext-image-actions a.clear-doodling{margin-right:-0.625rem}.microtext-image-actions span{color:#211710;font-size:.6875rem;text-align:center}.microtext-zoom-actions{-ms-flex-align:center;align-items:center;bottom:1.25rem;display:-ms-flexbox;display:flex;height:1.25rem;-ms-flex-pack:right;justify-content:right;left:2rem;margin-right:-0.625rem;pointer-events:none;position:absolute;right:2rem}.microtext-zoom-actions a{padding:.625rem;pointer-events:all}.microtext-zoom-actions svg{height:1.25rem;width:1.25rem}.microtext-zoom-actions a.disabled svg{stroke:#e6e6e6}.preview-inscription .icon__doodle-preview{height:1.25rem;stroke:#f7f7f7;width:1.25rem}.preview-inscription:not(.disabled):not([disabled]):hover .icon__doodle-preview{filter:invert(1)}.preview-inscription-button{position:relative}.preview-inscription-button .loader-background{background-color:#fff !important;display:none}.preview-inscription-button .loader-background .loader{top:35%}.preview-inscription-button.loading span{margin-left:.5rem}.preview-inscription-button.loading .loader-background{display:block}.microtext-margin-border{display:none}.engraving-body[data-active-template-type=microtext] .microtext-margin-border{display:block}.engraving-microtext-toolbox{background:#f7f7f7;border:0;border-bottom:0;border-top-left-radius:.625rem;border-top-right-radius:.625rem;bottom:5rem;box-shadow:0 -0.4375rem .625rem -0.3125rem rgba(0,0,0,.22);height:auto;left:0;margin-bottom:-0.3125rem;overflow:hidden;padding:0 2rem;position:absolute;right:0;transform:translateY(0%);transition:transform .3s ease-in-out,height .3s ease-in-out;z-index:10}@media(min-width: 544px){.engraving-microtext-toolbox{border-top-left-radius:0;border-top-right-radius:0;bottom:auto;box-shadow:none;left:auto;padding:0 0 .625rem;position:static;transform:none;transition:none;width:auto}}.engraving-microtext-toolbox .engraving-microtext-toolbox-container{display:block}.engraving-microtext-toolbox .engraving-microtext-toolbox-container>div{border-bottom:1px solid #e6e6e6;margin-bottom:1.25rem;padding-bottom:1.25rem}.engraving-microtext-toolbox .engraving-header-error-message{display:none}@media(max-width: 543.98px){.engraving-microtext-toolbox.closed{height:1.875rem;transform:translateY(calc(100% - 1.875rem))}.engraving-microtext-toolbox.closed.error{height:5.375rem;transform:translateY(calc(100% - 5.375rem))}.engraving-microtext-toolbox.closed .engraving-header-error-message{display:block}.engraving-microtext-toolbox.closed .engraving-microtext-toolbox-container{display:none}}.engraving-microtext-toolbox-header{cursor:pointer;height:auto;min-height:1.875rem;position:relative;text-align:center}@media(min-width: 544px){.engraving-microtext-toolbox-header{display:none}}@media(max-width: 767.98px){.engraving-microtext-toolbox-header.closed.error{height:5.25rem;top:0}.engraving-microtext-toolbox-header.closed.error .engraving-form-error-message{margin-top:0;padding-bottom:1.25rem;padding-top:1.625rem}}.engraving-microtext-toolbox-header::before{background:#e6e6e6;content:"";height:.1875rem;left:calc(50% - 2.8125rem);position:absolute;top:.8125rem;width:5.6875rem}.engraving-area.invalid-message .microtext-margin-border{border-color:#c91d41}.engraving-area .microtext-margin-border{border:1px dashed #e6e6e6;position:absolute}.engraving-result.invalid-message .microtext-margin-border{border-color:#c91d41}.engraving-result .microtext-margin-border{border:1px dashed #e6e6e6;position:absolute}.desktop-microtext-wrap{display:none}@media(min-width: 544px){.desktop-microtext-wrap{display:block}}.mobile-microtext-wrap{position:relative;z-index:11}@media(min-width: 544px){.mobile-microtext-wrap{display:none}}@media(max-width: 543.98px){.engraving-with-form-modal.microtext-active .engraving-modal-header,.engraving-with-form-modal.microtext-active .microtext-section{background-color:#f7f7f7}.engraving-with-form-modal.microtext-active .microtext-sides-container{margin-bottom:5rem}}.engraving-with-form-modal.microtext-active .modal-content{padding-left:0;padding-right:0}.engraving-with-form-modal.microtext-active .engraving-modal-header,.engraving-with-form-modal.microtext-active .engraving-pdp-cta-section,.engraving-with-form-modal.microtext-active .engraving-microtext-toolbox{padding-left:2rem;padding-right:2rem}.engraving-with-form-modal.microtext-guide-open.microtext-active .engraving-microtext-toolbox{bottom:0;left:0;position:relative;width:100%}.microtext-text-area-container .microtext-text-area.form-control{background-color:rgba(0,0,0,0) !important;border:1px solid #211710;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;margin-bottom:0;padding:.75rem}.microtext-text-area-container .microtext-text-area.form-control.error{margin-bottom:1.25rem}.microtext-fonts-label,.microtext-text-area-label{font-size:.75rem;font-weight:400;line-height:1rem;padding-bottom:.5rem}.microtext-fonts-label{margin-bottom:0;padding-bottom:1.25rem;padding-top:1.25rem}.engraving-form-error-message:not(.alert-danger){background:#f7f7f7}.engraving-form-error-message.alert-danger{width:100%}@media(min-width: 544px){.engraving-form-error-message.alert-danger{display:none}}.microtext-wrapping-text-config-controls{-ms-flex-align:center;align-items:center;max-height:18.75rem;overflow-y:scroll;padding-left:2rem;padding-right:2rem}.microtext-wrapping-text-config-controls button.active{border-color:#c91d41}.engraving-disclaimer .content-asset{color:#71706c;font-size:.75rem}.engraving-disclaimer .content-asset>p{background-color:#f5f5f5;color:#828282;margin-top:1.25rem;padding:.625rem}.engraving-disclaimer .content-asset>p>a{text-decoration:underline}.engraving-cart-details{color:#828282;font-size:.6875rem}.engraving-cart-buttons,.engraving-service-price{display:-ms-flexbox;display:flex;font-size:.6875rem}.engraving-cart-buttons .price .strike-through,.engraving-service-price .price .strike-through{margin-right:0}.original-engraving-fee{color:#828282}.engraving-cart-buttons a{font-size:.6875rem;line-height:1.5;width:-moz-fit-content;width:fit-content}.engraving-cart-buttons a.unsupported{pointer-events:none}.cartengraving-line-item{width:100%}